Garry's Mod

Garry's Mod

Track Assembly Tool
Viser 11-20 af 400 forekomster
< 1  2  3  4 ... 40 >
Opdatering: 27. dec. 2024 kl. 7:24

2024-12-27 17:24:11.66

https://github.com/dvdvideo1234/TrackAssemblyTool/commit/9360519b24cd8eda5af19eb62f0ca5e450e2775d

commit 9360519b24cd8eda5af19eb62f0ca5e450e2775d
Author: Deyan Dobromirov <dvdvideo123@gmail.com>
Date: Fri Dec 27 17:15:08 2024 +0200

Updated library control statements (#59)

Fixed table definition runtime error for `ExportSyncDB`
Fixed: Actually use the super-elevation return value to notify the client
Fixed: Angle grid/snap triggering log messages
Fixed: Apply super-elevation when spawn flat is not checked
Fixed: Automatically populate POA row value on registration
Fixed: Categories not being exported due to one-liners
Fixed: Close generated files on sort fail
Fixed: Context menu `box` copy returning the incorrect row due to different cords
Fixed: Context menu icons not being displayed correctly
Fixed: Create table STMT building improper error logs
Fixed: Creating table index error report order
Fixed: Curve node remove on the client checks its status
Fixed: Curve node remove reverts the value of the last node
Fixed: DB export flag not being reset on menu error
Fixed: DSV auto-run loading due to `FORM_PREFIXDSV` being changed
Fixed: DSV manager buttons get squished when many DSV are present
Fixed: DSV manager properly showing generic database
Fixed: DSV registration existence check crash when source not provided
Fixed: Data selection sequential errors due to comparing different data type
Fixed: Direct value injection in `tA = {}`
Fixed: Equalize export column order for SQL/LUA mode
Fixed: Executing action OPEN_EXTERNDB status being unchecked
Fixed: Exit properly on SQL build deny
Fixed: Export BD convar is not reset when exporting inventory
Fixed: Export auto-run failing due to the new control statement
Fixed: Export track type as DSV in SQL mode
Fixed: Export type auto-run not finding a data checks
Fixed: Exporting DSV in Lua mode create unnecessary table
Fixed: Exporting DSV in SQL mode triggers data matching error
Fixed: Exporting DSV process triggering error due to query store missing
Fixed: Exporting content for sync inventory missing new added models due to the store cache
Fixed: Exporting content to autorun file trigger order error in SQL mode
Fixed: External DB manager closing its panel when no line is selected on entry
Fixed: External DB manager creating new DSV when edit is triggered
Fixed: Failed routine `ExportTypeDSV` cannot index files P/A
Fixed: File fore-close for `ExportDSV` on some fail cases
Fixed: Frequent pices panel sorting crashing in LUA mode
Fixed: Frequent pieces panel not working
Fixed: Frequent pieces retiring more that N when more than N are valid
Fixed: Frequent pieces return the table when at least one is present
Fixed: Frequent pieces updated with records without post-work
Fixed: General sorting when values are missing. Nil is less than everything
Fixed: Incorrect indexing for DSV synchronization raises errors in track pack scripts
Fixed: Inventory export runtime errors with library self-reference
Fixed: Log settings return proper value
Fixed: Logic and runtime errors of `ExportTypeDSV`
Fixed: Lower the network latency when sending normal vectors
Fixed: Lua mode exports being more accurate
Fixed: Luapad call crashing when editing DSV contents
Fixed: Luapad prefix is not displayed on the opened tab
Fixed: Matching forcing errors in LUA mode
Fixed: Node name is always overridden by category
Fixed: Node settings not being copied in some cases
Fixed: Panel content not sorted correctly due to missing local reference
Fixed: Panel runtime errors
Fixed: Phys properties generating sequential errors
Fixed: Phys property size being bound to sequential records
Fixed: Physical properties exported as DSV PKs are not ordered
Fixed: Physical properties table exports PK without quotes
Fixed: Population additions on autorun checking for no data found
Fixed: Prefix/parameters being consistent across all APIs
Fixed: Primary table validation proper build error report
Fixed: Provide the context menu tables option if such are available at all
Fixed: Reduce the network overhead for `CREATE_CURVE_NODE`
Fixed: Reduce the select columns count for additions
Fixed: Registering a DSV does not show source script in the logs
Fixed: Routine `ExportTypeRun` failed to export contents in lua mode
Fixed: Routine pieces search by type icon missing
Fixed: Runtime error due to missed bracket in `CacheQueryAdditions`
Fixed: Runtime error file exists missing the second argument
Fixed: Runtime error in `ImportDSV` relative to `DATA`
Fixed: Runtime errors in `ExportSyncDB` and `ExportTypeDSV` for SQL mode
Fixed: Runtime errors in `ExportTypeDSV` for DB mode
Fixed: Runtime errors in `ProcessDSV` using old folder path
Fixed: Runtime missing bracket in `ApplySuperElevation`
Fixed: Some runtime errors
Fixed: Some runtime errors
Fixed: Some runtime errors
Fixed: Some spaced in the header logs
Fixed: Some table routines runtime errors `ExportContentsRun`
Fixed: Some typos reading auto-run export comments
Fixed: Super-elevation auto update not working on node update
Fixed: Tool panel runtime errors `asmlib.*`
Fixed: Tool tree panel sorts non-categorized items with priority
Fixed: Translation not showing database mode
Fixed: Tree export context menu calling wrong routine
Fixed: Unneeded square root calculation in `GetNearest`
Fixed: Use different placeholders for tool panel item rooting. Utilize `pNode`
Fixed: Utilizing `tpText:Scan` using wrong field
Fixed: When less values are provided in the DSV do not trigger length error on import
Fixed: Where clause failing with parameter missing
Fixed: Wire-mod extension tester
Fixed: Wrong storage of grater-equals
Fixed: `ExportSyncDB` accessing global `WorkshopID`
Fixed: `ExportSyncDB` addressing the wrong log pattern
Fixed: `XQM Ball Rails` category triggering a silent error due to mismatch
Fixed: `isstring` global being defined two times
Added: 100% grade as OP variable `FULL_SLOPEDG` tan(45)
Added: All tree panels now open the context tree menu when eligible to do so
Added: Attachment extraction via unique entity index and log per type
Added: Automatic Z offset update when selecting curve node via active point
Added: Automatic folder creation when requesting a path
Added: Automatic generator for misaligned pipes new E2 style
Added: Automatic super-elevation for curved tracks
Added: Better logic control flow for `Categorize`
Added: Cache PIECES method `ExportTypeDSV` for LUA mode
Added: Category for `Scene Builder`
Added: Category sort/export into separate functions
Added: Centralized function to copy from list view
Added: Check of the modified normal exists
Added: Context menu with selection options for the track selection tree
Added: Custom columns ID option to `GetColumnList`
Added: Custom columns ID option to `GetConcat`
Added: Customizable table row concatenation
Added: DSV manger list view content move option and translations
Added: DSV synchronizer not handling existent open fail
Added: Dedicated prefix for generic ( whole DB containers )
Added: Description for `GetCurveTransform`
Added: Description for super-elevation
Added: Export DSV header configurations
Added: Export tracks inventory on shift + click
Added: Force EXP destination for Export/Import DSV
Added: Freshly exported content database from the gmod client
Added: Function to export list-view rows
Added: General structure for tool panel with category
Added: Generic DB file existence checker for the exports

Opdatering: 14. sep. 2024 kl. 6:47

2024-09-14 16:47:13.08

https://github.com/dvdvideo1234/TrackAssemblyTool/commit/ac751fcc4375ced22f9e021b41090582c58b5e06

commit ac751fcc4375ced22f9e021b41090582c58b5e06
Author: dvdvideo1234 <dvd_video@abv.bg>
Date: Sat Sep 14 16:43:08 2024 +0300

Fixed: concrete to stone connectors not attaching properly

Opdatering: 8. sep. 2024 kl. 5:16

2024-09-08 15:15:33.32

https://github.com/dvdvideo1234/TrackAssemblyTool/commit/d523d91d46c9aba1075c98c14801bdc39fd84adc

commit d523d91d46c9aba1075c98c14801bdc39fd84adc
Author: dvdvideo1234 <dvd_video@abv.bg>
Date: Sun Sep 8 15:09:04 2024 +0300

Fixed: Shinji's rail switchers producing error on spawn
Fixed: Local `pos/ang` not being created properly
Fixed: Use POA pos/ang copy-constrictor
Updated: Use POA decode/extract as addition will be spawned anyway
Updated: Similar log traces regarding `POA:Decode`

Opdatering: 7. sep. 2024 kl. 9:49

2024-09-07 19:48:52.32

https://github.com/dvdvideo1234/TrackAssemblyTool/commit/fcfc1aa4d9b8a235c49b7e37e58d2fda07d47b20

commit fcfc1aa4d9b8a235c49b7e37e58d2fda07d47b20
Author: dvdvideo1234 <dvd_video@abv.bg>
Date: Sat Sep 7 19:47:43 2024 +0300

Removed: Class is not necessary to be updated with empty string

Opdatering: 7. sep. 2024 kl. 9:44

2024-09-07 19:43:49.35

https://github.com/dvdvideo1234/TrackAssemblyTool/commit/24454626daaf132e8e0eec8ca0fcec0f8fb6e5c3

commit 24454626daaf132e8e0eec8ca0fcec0f8fb6e5c3
Author: Deyan Dobromirov <dvdvideo123@gmail.com>
Date: Sat Sep 7 19:42:07 2024 +0300

Added: Initial revision for `Modular city street` (#61)

Added: Categories for `Modular city streets`
Added: Initial revision for `Modular city street`
Added: Modular city streets and rename
Added: Some of the modular city streets
Added: Some other missing models and analogy support for future ones
Added: street AxB elevated C high
Fixed: Model path `treet64x*.mdl` not snapping correctly
Fixed: Sligwolf's addons not being synced correctly
Fixed: Some WS IDs missing from URL list
Updated: Categorizing algorithm. Reduce number of tables
Updated: Factorize categorization in case of `number`
Updated: Ignored models with modular city textures

Opdatering: 29. juli 2024 kl. 13:31

2024-07-29 23:31:18.73

https://github.com/dvdvideo1234/TrackAssemblyTool/commit/7c5c080a14a54aaf73307e75097d8e2a8eae0e7e

commit 7c5c080a14a54aaf73307e75097d8e2a8eae0e7e
Author: dvdvideo1234 <dvd_video@abv.bg>
Date: Mon Jul 29 23:29:57 2024 +0300

Updated: Expand-contract nodes factorization

Opdatering: 29. juli 2024 kl. 13:08

2024-07-29 23:08:00.51

https://github.com/dvdvideo1234/TrackAssemblyTool/commit/186db54456558865b8c7512a1c81e08acc7d2288

commit 186db54456558865b8c7512a1c81e08acc7d2288
Author: dvdvideo1234 <dvd_video@abv.bg>
Date: Mon Jul 29 23:06:38 2024 +0300

Added: Manual for SligWolf's suspension train
Added: Centralized base node panel expand routine
Fixed: All nodes are expanded/contracted correctly no matter where are clicked
Fixed: Database browser consistency between expander/node
Fixed: Sub-categories are expanded/contacted and state is preserved
Improved: Ghosting control conditions

Opdatering: 28. juli 2024 kl. 10:04

2024-07-28 20:03:53.67

https://github.com/dvdvideo1234/TrackAssemblyTool/commit/82a9848ad65063fcd58fe2714c4d00edea8d331e

commit 82a9848ad65063fcd58fe2714c4d00edea8d331e
Author: dvdvideo1234 <dvd_video@abv.bg>
Date: Sun Jul 28 20:01:34 2024 +0300

Fixed: Ghost rendered when user select model via console
Updated: Names for `SligWolf's Rerailer` putting type in front

Opdatering: 24. juli 2024 kl. 13:00

2024-07-24 22:59:23.59

https://github.com/dvdvideo1234/TrackAssemblyTool/commit/195f80b484d43f2c004b0c9e250838cc660b5db2

commit 195f80b484d43f2c004b0c9e250838cc660b5db2
Author: dvdvideo1234 <dvd_video@abv.bg>
Date: Wed Jul 24 22:51:59 2024 +0300

Fixed: SligWolf's addons having different model paths requested
Fixed: SligWolf's body-group car and retailer missing from the list
Fixed: SligWolf's tiny hover racer missing WSID
Updated: SligWolf's addon names requested by the owner
Updated: SligWolf's model pack having single WSID

Opdatering: 11. juli 2024 kl. 13:24

2024-07-11 23:23:27.00

https://github.com/dvdvideo1234/TrackAssemblyTool/commit/96f8942d11a5326fb16065391118815257dc3588

commit 96f8942d11a5326fb16065391118815257dc3588
Author: Deyan Dobromirov <dvdvideo123@gmail.com>
Date: Thu Jul 11 23:22:25 2024 +0300

Remove POA needles indexing (#57)

Fixed: All instances of `GetReport%`
Fixed: Angle being updated to POA instead of the point
Fixed: Attachment ID to return extracted model second
Fixed: Correct return value of `entity:trackasmlibApplyPhysical%` and bodygroup/skin
Fixed: Create index crashing for phys-properties
Fixed: Decode trying to index missing attachments
Fixed: Draw color method not being logged
Fixed: E2 comment typos
Fixed: Empty count not provided when using default list
Fixed: Export AR does not trigger dummy entity update
Fixed: Flip over remove errors during spawn and validation
Fixed: Ghost elevation not calculated correctly
Fixed: Ghost synchronization with `Deploy` and `Holster`
Fixed: Ghosting now utilizes
Fixed: Ghosts not being ignored by the duplication
Fixed: Hook info returning empty toolin some cases
Fixed: Localizing `select` lua function
Fixed: Log runtime error crashing SQL index creation
Fixed: Matching may fail in DB LUA mode when exporting DSV
Fixed: Memory manager fail on one navigation step
Fixed: Processing DSV generating table indexing errors
Fixed: Timer attach and restart methods
Fixed: Track is not spawned due to incorrect empty value pickup class N/A
Fixed: Various runtime errors affecting `ExportTypeAR`
Fixed: Various runtime erros in SQL mode
Fixed: `LUA` mode not exporting internal value of track name
Fixed: `POA:Export` does not use `NULL`
Fixed: `POA:IsSame` inversed logic
Fixed: `trackasmlibGetOffset` not indexing properly
Added: Active tool validation in some hooks
Added: Addition class defaults to physics prop
Added: Attachment support for piece additions
Added: Cascade dynamic `GetVacant` as `GetEmpty`
Added: Centralized way of handling attachments
Added: Chinese translation
Added: Dedicated function for disabled strings
Added: Extra log for model `X` when processing its attachments
Added: Extra log on timer navigation fail
Added: General check for forced DB vacancy
Added: Ghost entity shared release
Added: Initial revision
Added: Input parameters when generating POA
Added: Library method `asmlib.GetReport` supporting vararg
Added: Log control client-side in TM button
Added: More conversion methods to POA
Added: Readme for factory reset via Gmod GUI
Added: Skip POA attachment indexing when index is not present
Added: Source model for errors importing POA
Added: Timer management button right-click
Added: Unified method for POA update
Added: Unified version for empty string defaulting with vararg
Added: Use library unpack method for normal angle
Optimized: POA indexing to 3 instead of 9 requests.
Changed: Locate index logging
Changed: `Record not located` to `Error missing`
Removed: the rest of concatenation and replace with `GetReport`
Removed: The usage of square root were not really needed
Removed: Time stamp
Removed: `POA:IsZero`
Removed: Dynamically initialized angle/vector/wire indexing nonsense
Removed: Internal format values for `GetReport`
Removed: Library function `GetEmpty` vararg count loop argument
Removed: Rest of `sub(1,1)` checks
Removed: Third argument of `getPieceOffset` wire not needed anymore
Removed: Usage of Depricated STRING:Implode(TABLE)
Removed: Usage of `oPly:GetNWBool(gsToolPrefL.."enghost")`
Removed: `ARRAY_DECODEPOA` not needed anymore
Removed: `SubVectorXYZ`, `AddVectorXYZ`, `AddVector` and `SubVector` are not needed anymore
Removed: `TOOL:Deploy` as it is not needed anymore
Renamed: Log searcher
Renamed: `POA:Decode` to `Export`
Renamed: `Source` to `Raw` data
Renamed: Some local variables
Renamed: `MakePOA` to `NewPOA`
Renamed: `Make~` to `New~`
Renamed: `POA:Table` to `POA:Array`
Replaced: Other log concatenations and printouts with `GetReport`
Replaced: Rest of "Make" with "New"
Updated: Method `POA:Set` to support tables
Updated: All library concatenation to `GetReport`
Updated: Bail out the luapad option when not installed
Updated: Database storage `CL/SV` to `LUA/SQL`
Updated: Export DB manual mapped to right click
Updated: General purpose export and AR
Updated: Input arguments for `GetAttachmentByID`
Updated: Method `POA:Decode` to support empty values
Updated: POA export method
Updated: Pieces trigger/export micro-optimization
Updated: Point parameterization is not mandatory
Updated: Post-processing to force remove routine
Updated: Return the current status of model validation
Updated: Store snapshot of the database
Updated: Use library quick sort instead of Lua one
Updated: Use vararg when updating POA
Updated: Utilize log `GetReport` when creating tables
Updated: Varargs info for `GetReport`
Utilize: library functions for type checks
Utilize: Vector `IsZero`