Commit Graph

146 Commits

Author SHA1 Message Date
Deyan Dobromirov
8ba2ef35fa Updated: Pieces manager
Updated: Slig's Minis to "Minitrains"
Removed: Extra parameter for time format color
2017-08-06 15:00:09 +03:00
Deyan Dobromirov
29fe14a9ed Fixed: some primary category typos.
Added: SligWolf's white rails
Updated: SligWolf's mini trains switches
2017-07-17 22:56:01 +03:00
Deyan Dobromirov
14f1585154 Fixed: Transrapid rails category capitalization
Added: Expression 2 scan point generator
Added: AlexCookie's 2ft track pack support
2017-04-27 22:23:19 +03:00
Deyan Dobromirov
ec2f8c168e Added: Ability to apply linear and angular offsets only yo the first piece to direct the whole stack
Change: Increase the convar accuracy to 7 decimal places
2017-04-23 20:50:42 +03:00
Deyan Dobromirov
371200e0c5 Fixed: Readme and custom auto-run typos
Fixed: Concatenation on logging RESET_VARIABLES
Fixed: Active point reset in every ListView_Line select via left click
Fixed: ProcessDSV stops the including process of the first error handler on failed prefix
Added: Right click on ListView_Line copies the model to the clipboard
Added: Fifth dummy column to store the mode so it can be copied when needed
Added: Every frequent ListView_Line now has tooltip showing the model related to it
Changed: ListView_Line last value now displays piece name instead of model
Optimized: RESET_VARIABLES hjaving to use local /bgskids/
Optimized: TextEntry arrangements using more common /sAbrev/ instead of /sName/
Others: Rearrangements, comments and variable naming convention
2017-02-17 15:23:48 +02:00
Deyan Dobromirov
21eaa12349 Fixed: Raise a message error when library is not initialized
Updated: readme.md
2017-02-13 14:26:08 +02:00
Deyan Dobromirov
0aba2b8636 Fixed: Alphabetical file name API run-time errors on the auto-run template
Fixed: Annoying error message for failed translation during start-up ( Not critical )
2017-02-12 21:24:51 +02:00
Deyan Dobromirov
8f6f1f4ebb The track type /Ron's 2ft track pack/ will be maintained by the owner via the auto-load start-up list 2017-02-12 20:08:36 +02:00
Deyan Dobromirov
05c9db631f Fixed: Run-time and logic errors
Removed: PIECES lock check form DSV register
2017-01-27 21:50:41 +02:00
Deyan Dobromirov
82a4d5bb18 Fixed: Commenting auto-load DSV database not working
Fixed: Proper mnemonics for DSV database management
Added: Ability to translate DSV database to Lua via "TranslateDSV"
Removed: The "Mode" argument from the DSV exporter
Changed: The delimiter is not at the back of the function call
Factorized: StoreExternalDatabase now called ExportDSV
Renamed: StripDSV to StripValue, GetFieldsName to GetColumns
2017-01-25 17:52:44 +02:00
Deyan Dobromirov
0a6ae2bee5 Fixed: A nil value delimiter crash
Fixed: Standard data default delimiter is now tab when delimiter is not given
Fixed: Duplicating prefix controls overwriting the database with additional pieces parameters
Added: The table loading prefix name to the logging as it is main parameter derived from the addon attached
Removed: Addon string argument. It will be added on registering a darabase via @RegisterDSV
Included: Pieces prefix database export locking file check within @RegisterDSV(sPref, sProg, sDelim) for easier API
2017-01-24 18:02:28 +02:00
Deyan Dobromirov
0d590e23a5 Fixed: Initialization script message and comment typos
Fixed: Synchronizing a DSV crash when blanks are bordering the value quotes
Fixed: Registering a DSV to the load list failed to attach first time on install and go multi
Fixed: ImportCategory, ImportDSV return default boolean and ProcessDSV import status check
Fixed: DSV list multiple loading when user tries to duplicate prefixes
Added: The printing table function now can print the exact table definition
Added: StripDSV helping the library strip the correct value from the file read
Updated: Translation of TrackAssemblyTool in French (SCROLL > MOLETTE)
Optimized: Value strip method form double quotes and spacing
2017-01-23 16:34:32 +02:00
Deyan Dobromirov
e382e7beda Added: Auto-load prefix database list 2017-01-23 00:20:37 +02:00
Deyan Dobromirov
3ccf6d0cd4 Fixed: File trackassembly_init.lua logs having the tool name one more time
Fixed: Exporting of the SynchronizeDSV for LUA and SQL modes to be the same
Fixed: Files reading and writing mode to binary to avoid <CR><LF> windows format on default
Fixed: Category and piece exporting not working when directories are not created
Fixed: Extended personal categories loaded befor the custom addon ones
Renamed: SynchronizeExtendedDSV to SynchronizeDSV
Updated: All images to *.jpg fore less space
Updated: the addon synchronizer autosave/autorun_add_pieces.lua
Updated: StoreExternalCategory for custom addon categories support
Optimized: MatchType using locals for strings
2017-01-22 17:38:35 +02:00
Deyan Dobromirov
7faa599262 Fixed: Extended database is not synced when log directories path is not created 2017-01-21 20:09:38 +02:00
Deyan Dobromirov
b99ceb760c Added: Ability for ad-dons to add their own pieces on auto-run 2017-01-21 18:15:37 +02:00
Deyan Dobromirov
996ff2cefd Added: Exporting the entity class in the exporter E2
Added: Ability to add "extra" items in the database via /ex_*.txt/ file creation
Added: Ron's bridges/bridge_*.mdl items
Updated: Category calculation and export to the new format
Updated: DefaultType category to be used only in the client side
Updated: ImportDSV having local data-table and removing length calculation
2017-01-19 23:48:44 +02:00
Deyan Dobromirov
0a1294ce3d Factorized: Category matching 2017-01-17 17:19:35 +02:00
Deyan Dobromirov
678f0243ef Fixed: Point inset origins for Battleship's rails 2017-01-02 16:17:17 +02:00
Deyan Dobromirov
43b1c4cd5a Fixed: Battleship's rails having incorrect X local lengths
Added: New Battleship's rails
Added: emd.bat ability to synchronize folders not bound by *.gma file
Added: main.cpp ability to process logs
Added: models_ignored.txt battleship switch needles
Updated: trackasmlib_log.txt for reference
Updated: trackassembly.lua with minor printouts
2017-01-02 13:21:18 +02:00
Deyan Dobromirov
ee45949626 Fixed: path length different than string stack item length
Added: Battleship's abandoned rails
Added: Pieces manager to load ignored models directly
Changed: Missing model files are now logger instead of printed in the console
2016-12-24 21:45:32 +02:00
Deyan Dobromirov
2333ff4735 Fixed: Gmpublish not printing the addon name properly
Fixed: Sligwolf's mini hover tracks not having the correct pitch
Added: Enable/Disable/NoCall for additions draw shadow
Updated: Piece manager now supports ignored models list (models_ignored.txt)
Updated: Ron's turntables are now discontinued
Removed the rest of "trackassembly_enqstore" uses
2016-12-20 21:23:03 +02:00
Deyan Dobromirov
455cc330c3 Changed: Adviser drawing on valid piece hit now shows spawn state
Updated: readme.md
Updated: Trim tailing spaces for TA_Exporter_Generator.txt
2016-09-26 11:21:04 +03:00
Deyan Dobromirov
26905c34e1 Factorized: Export generator using void printPoint(Mode:string, Hash:string, Point:number, Org:vector, Ang:angle) 2016-09-18 22:03:35 +03:00
Deyan Dobromirov
52b9810355 Fixed: Export generator relative angle mapping
Added: Sligwolf's mini track ramps
2016-09-16 23:17:15 +03:00
Deyan Dobromirov
0b8913954e Variables #developer mode, spawn flat, enable advaiser/assistent/ghost, spawn masscentre# are not booleans as they are not duped
Added: Log when SetLogControl is called to show current log status
Changed: Setting the log control both instances needs "developer mode" enabled
Changed: SetLogControl in the client is done by clicking the "Reset Varables" button
Updated: "Ron's Minitrain Props" support
Added: Categories for "Ron's Minitrain Props"
2016-08-21 19:04:34 +03:00
Deyan Dobromirov
9f00df3c3d Added: G gauge "c0512" turns and J-switchers
Added: Category for G Gauge track pack
Updated: Piece exporter batch now uses straight *.gma, instead doing this manually via the GMAD extractor by MulleDK19
Updated: E2 Export generator script using ", " as delimiter for *.lua exports
2016-07-31 18:37:42 +03:00
Deyan Dobromirov
c76b1daf1a Fixed snapping gaps for
models/ron/2ft/curves/curve_225_right_4.mdl
models/ron/2ft/curves/curve_225_left_4.mdl
2016-06-19 22:31:07 +03:00
Deyan Dobromirov
05b915f2ef Added: Ron's turntables 2016-06-19 17:55:45 +03:00
Deyan Dobromirov
964ff83c0c Updated pieces manager to include direct integrated project 2016-06-16 18:15:40 +03:00
Deyan Dobromirov
7e3321f899 Added: Rest of Ron's rails
Updated: Draw OOP api
Updated: ApplyPhysicalAnchor(ePiece,eBase,nWe,nNc)
2016-06-14 23:28:18 +03:00
Deyan Dobromirov
3885d6c77e Updated: Screen OOP api to the new method application 2016-06-07 17:43:20 +03:00
Deyan Dobromirov
b5efab08ec Fixed: some "0,0,0" to ""
Fixed: Welding the first piece on stack not working sometimes
Added: Tool client help information
Added: Ability to use cam 2D3D when drawing
Added: Log the max values for props and tracks
Changed: Code/comments rearrangement
Changed: Ghost entity transparency to 200
Renamed: (Get/Make)CoVar to (Get/Make)AsmVar for better consistency
Removed: Unneeded localizations
Removed: MakeGhostEntity() part of the Gmod library
2016-06-06 21:59:25 +03:00
Deyan Dobromirov
2a1cd3fc61 Experiments 2016-06-06 17:54:17 +03:00
Deyan Dobromirov
6f4ff6850f Added: "self.player" usage in the wire extension in server-side
Removed: Discontinued AddControl( string type, table controlinfo )
Removed: Temporary variables for name and type in the panel
Updated: LoadKeyPly to player info hash
Updated: IsPlayer and IsOther
2016-06-03 17:47:41 +03:00
Deyan Dobromirov
ee1a81c3fe Added: .gitattributes
Changed: LF for *lua *cpp *h *txt
Changed: if() reordering
2016-05-26 14:24:29 +03:00
Deyan Dobromirov
21e7ea6984 Fixed: Steventechno building having misaligned points
Fixed: Pre-commit hook handling UNIX format correctly
Fixed: Sources in UNIX format
Fixed: Correct number of kept records on timer attaching crash
Added: Factory reset on the database and variables
Renamed: GetPropBodyGrp to "Group"
Divided: Error logs for InitAssembly()
Updated: Track point exporter E2
2016-05-25 23:23:27 +03:00
Deyan Dobromirov
b76a8eec44 Added: extra tools fr point generation
Stored: Ron's last DSV
Refurbished: PHX% tracks with error of 10^(-12)
Remaining: Fix StephenTechno's changed track origins using the TA point generator
2016-05-18 22:26:14 +03:00
Deyan Dobromirov
e8820ab465 Fixed: LocatePOA unneeded log printing when assistant is on
Fixed: Case when creating invalid No-Collide/Weld
Fixed: PHX Metal having skewed rail beams. Workaround bad models
Added: Apply physical settings/properties on a single piece
Removed: Hovering unneeded variable namTable
Factorized: Import from DSV trigger condition
2016-04-03 22:55:51 +03:00
dvdvideo1234
8ebf73e0ab Fixed: Double logging when cannot allocate a panel
Added: Dumping more state convars
Updated: Picures in readme
2016-04-01 13:30:50 +03:00
Deyan Dobromirov
a428bfa8c9 Added: Rest of Ron's 2-feet rails
Archived: Ron's 56 gauge rails.txt
2016-03-27 20:35:20 +03:00
Deyan Dobromirov
2d2ef31f16 Fixed: some typos and errors in some cases
Changed: Source now uses library explode and  implode if strings
Changed: Core ( center ) point is now cached inside the piece record.
2016-01-17 18:47:45 +02:00
Deyan Dobromirov
fbeac51b6d Fixed: Bodygroup ID list not created to numbers properly
Changed: Retrieve a library variable for the string "," instead of creating one dynamically
Changed: Some code rearrangements
2015-12-31 21:45:15 +02:00
Deyan Dobromirov
060a99bfa9 Fixed: Attempt to index global 'os' (a nil value) 2015-12-31 20:45:21 +02:00
Deyan Dobromirov
8a48d30359 Works 100% With SQL and LUA database 2015-10-04 21:11:14 +03:00
dvdvideo1234
eb7f20c12d Git Rebase commit 2015-09-25 09:59:39 +03:00