Commit Graph

  • 5ec4d1c590 Updated: Super-elevation tilt margin limits Added: Super-elevation negative curve tilt support Added: Super-elevation is disabled when margin is zero master dvdvideo1234 2025-03-03 22:28:17 +0200
  • 2c900f1fb4 Updated: Database manipulation panel screenshots to the latest revision dvdvideo1234 2025-02-03 21:31:22 +0200
  • 0bc29567ea Fixed: Roll getting ignored when apply grid onto the snap angle Deyan Dobromirov 2025-02-03 15:15:42 +0200
  • 821632a678 Fixed: Additional piece offsets. Positive goes to the right and up Removed: F,R,U spawn direction vectors. Not needed anymore Removed: Dedicated negate angle routine. Not needed anymore Removed: Calculation of F,R,U spawn direction. Extracted from the angle instead dvdvideo1234 2025-02-01 18:40:38 +0200
  • ee9920c23e Updated: Avoid creating a matrix in real-time Updated: Snap directions are updated in every frame dvdvideo1234 2025-01-26 18:00:54 +0200
  • 10aaf4d4df Added: More filtering conditions for the frequent pieces panel dvdvideo1234 2025-01-12 20:57:52 +0200
  • 05956e9b3f Fixed: Delete table contents failing due to query not being executed Updated: Use the control statements when validating table creation Updated: Use the control statements when inserting data in DSV format Removed: Logging the whole data level on access navigation key dvdvideo1234 2025-01-11 12:38:42 +0200
  • 016185dce1 Fixed: Readme Modular Dungeons link extra arguments Renamed: FixColor to ToColor so code coloring will work dvdvideo1234 2025-01-09 22:13:26 +0200
  • 5b39bb1910 Changed: Reorder phys properties data dvdvideo1234 2025-01-09 16:41:58 +0200
  • 77909cba18 Added: Contents from addon "Modular Dungeons" Fixed: E2 Pipe attachment interpolation angle being misaligned dvdvideo1234 2025-01-09 13:44:10 +0200
  • e329f3912e Updated: Lookup attachment table/function sources dvdvideo1234 2025-01-02 16:50:36 +0200
  • 9660cb2e38 Fixed: Attachment points extraction failing resulting in 0,0,0 present only Fixed: SQL mode cache navigation timer mark is not available in every level Added: Attachment points extraction support for function and table Removed: Timer marks on RegisterPOA. Lua mode need to insert the value in prior dvdvideo1234 2025-01-02 12:57:21 +0200
  • a1a491048d Removed: Class is not necessary to be updated with empty string dvdvideo1234 2024-12-27 20:41:11 +0200
  • 9360519b24
    Updated library control statements (#59) Deyan Dobromirov 2024-12-27 17:15:08 +0200
  • fedd0b0556 Equalize and mark the version dvdvideo1234 2024-12-27 17:10:24 +0200
  • 26712c78a2 Fixed: Wire-mod extension tester Fixed: Translation not showing database mode dvdvideo1234 2024-12-27 17:04:44 +0200
  • 1dc5128827 Fixed: Runtime errors in ExportSyncDB and ExportTypeDSV for SQL mode Fixed: XQM Ball Rails category triggering a silent error due to mismatch Added: The rest of the items for Scene Builder Added: More fail-safe handling for size/used cache parameter Updated: Pipe E2 Export generator Updated: Export synchronization file independent from DEV mode dvdvideo1234 2024-12-27 16:45:14 +0200
  • 73553ebc67 Added: Some Scene builder but not being validated yet Added: Automatic generator for misaligned pipes new E2 style dvdvideo1234 2024-12-01 01:24:18 +0200
  • 94de9ac1ef Updated: Auto-run export function headers dvdvideo1234 2024-11-30 09:59:18 +0200
  • cef3e071dd Fixed: Runtime error in ImportDSV relative to DATA dvdvideo1234 2024-11-29 19:13:33 +0200
  • e37f23aecc Removed: Some unused variables from AttachAdditions Removed: Reading default class and creating POA for every addition Renamed: Bodygroup apply to actual apply Deyan Dobromirov 2024-11-28 14:00:11 +0200
  • 1ad0aa1061 Updated: Category header internal pattern Deyan Dobromirov 2024-11-27 14:58:23 +0200
  • 62a14d76c3 Fixed: When less values are provided in the DSV do not trigger length error on import Updated: Category export header general format Updated: Utilize debugGetinfo(1).name instead of function name hard coding Deyan Dobromirov 2024-11-27 14:38:48 +0200
  • 70ae55906f Added: Export DSV header configurations Added: Import DSV utilizes file header Fixed: Some spaced in the header logs Deyan Dobromirov 2024-11-27 11:50:04 +0200
  • 4e0a222d4e Removed: Numbers from comments Deyan Dobromirov 2024-11-27 11:15:45 +0200
  • 09a90bbeef Added: Usage of PATTEM_EXDSVHED in the rest of the places Deyan Dobromirov 2024-11-27 10:23:29 +0200
  • 6ad690e745 Added: More checks when importing a DSV file Deyan Dobromirov 2024-11-26 14:54:58 +0200
  • 19a5973d3f Fixed: Runtime errors in ProcessDSV using old folder path Fixed: Runtime errors in ExportTypeDSV for DB mode Fixed: ExportSyncDB accessing global WorkshopID Fixed: ExportSyncDB addressing the wrong log pattern Updated: convert log formatting to local for ExportTypeDSV Deyan Dobromirov 2024-11-25 11:20:24 +0200
  • 0443b31907 Updated: Use library path instead of FORM_PREFIXDSV dvdvideo1234 2024-11-24 19:54:00 +0200
  • aa6fc113dd Fixed table definition runtime error for ExportSyncDB Updated: General path format during export only used in GetLibraryPath dvdvideo1234 2024-11-24 19:06:09 +0200
  • b57db5452e Fixed: Runtime error due to missed bracket in CacheQueryAdditions Added: Custom columns ID option to GetColumnList Added: Custom columns ID option to GetConcat Updated: ExportSyncDB with better handling Deyan Dobromirov 2024-11-21 13:38:29 +0200
  • f36b312779 Fixed: Exporting content for sync inventory missing new added models due to the store cache Added: Automatic folder creation when requesting a path Added: Internal queries are defined in the table definition Changed: Some logs when Lua table routine handler fails Renamed: CacheQueryInventory to CacheQueryTree using inventory cached version Deyan Dobromirov 2024-11-19 16:23:46 +0200
  • a724751d8c Fixed: Inventory export runtime errors with library self-reference Fixed: Export BD convar is not reset when exporting inventory Added: More items in scene builder dvdvideo1234 2024-11-18 18:27:19 +0200
  • e7d0871a45
    Update trackassembly.properties patch-1 Deyan Dobromirov 2024-11-18 14:07:58 +0200
  • d9e72f4cfb Renamed: CacheQueryPanel to CacheQueryInventory Added: Export tracks inventory on shift + click Removed: Export inventory form panel tree buildup dvdvideo1234 2024-11-17 20:01:28 +0200
  • 99f48e685d Added: Category for Scene Builder dvdvideo1234 2024-11-17 16:02:43 +0200
  • 70c3f83279 Fixed: Super-elevation auto update not working on node update Fixed: Node settings not being copied in some cases Added: Scene builder addon content Updated: Use trace fraction when calling GetCurveTransform dvdvideo1234 2024-11-17 13:33:35 +0200
  • 68ede4dd73 Fixed: Runtime missing bracket in ApplySuperElevation Fixed: Unneeded square root calculation in GetNearest Added: Upload/Download node offsets in CurveUpdate Added: Upload/Download node offsets and marker in DrawHUD beta-1.5 dvdvideo1234 2024-11-16 16:15:00 +0200
  • abec33b76a Added: Load the node into tool offsets Deyan Dobromirov 2024-11-15 16:59:20 +0200
  • 36601bd3a9 Fixed: Wrong storage of grater-equals Added: Description for GetCurveTransform Added: TODO list for CurveUpdate Deyan Dobromirov 2024-11-15 16:31:33 +0200
  • 6c24515234 Added: Check of the modified normal exists Added: Description for super-elevation Deyan Dobromirov 2024-11-15 16:09:54 +0200
  • 0b25f2ea14 Fixed: Apply super-elevation when spawn flat is not checked Fixed: Actually use the super-elevation return value to notify the client Deyan Dobromirov 2024-11-15 15:43:54 +0200
  • 1bfb85f6c0 Fixed: Curve node remove reverts the value of the last node Fixed: Curve node remove on the client checks its status Fixed: Lower the network latency when sending normal vectors Added: User preferences for amount of super-elevation Sorted: Russian translation by phrase hash Deyan Dobromirov 2024-11-15 15:12:06 +0200
  • b69a709d81 Fixed: Reduce the network overhead for CREATE_CURVE_NODE Fixed: Automatically populate POA row value on registration Added: Automatic super-elevation for curved tracks Added: 100% grade as OP variable FULL_SLOPEDG tan(45) dvdvideo1234 2024-11-14 21:32:51 +0200
  • dbceb1347c Fixed: Panel content not sorted correctly due to missing local reference Fixed: Luapad call crashing when editing DSV contents Fixed: Luapad prefix is not displayed on the opened tab Fixed: Routine pieces search by type icon missing Removed: TYPEMT_VECTOR and TYPEMT_ANGLE that are not used beta-1.1 dvdvideo1234 2024-11-13 22:21:58 +0200
  • 23bc60b180
    Create trackassembly.properties Deyan Dobromirov 2024-11-13 16:52:04 +0200
  • bea1f827de Finished: French translations Deyan Dobromirov 2024-11-13 16:43:55 +0200
  • 244f80309f Apply: UTF-8 BOM to the Chinese translations Deyan Dobromirov 2024-11-13 15:48:48 +0200
  • cad6d01766 Updated: Add translation to be removed after a sync Deyan Dobromirov 2024-11-13 15:38:09 +0200
  • fa96c2b301 Rename: ext_dsv localization to extdsv Deyan Dobromirov 2024-11-13 15:09:52 +0200
  • 3221991ff2 Updated: DSV manager now uses hash notation as well Deyan Dobromirov 2024-11-12 19:30:26 +0200
  • 6b31ff3a64 Updated: Routine pieces search and list vie use the same column names Updated: Switched to number to hash notation in the frequent pieces panel Deyan Dobromirov 2024-11-12 19:23:24 +0200
  • 6f85f812ad Added: Some missing translations Deyan Dobromirov 2024-11-12 18:39:45 +0200
  • 5d01d287ae Fixed: DB export flag not being reset on menu error Changed: Panels context menu localization and icon hashes Deyan Dobromirov 2024-11-12 12:10:32 +0200
  • 8e302c5edf Fixed: Physical properties table exports PK without quotes Fixed: Physical properties exported as DSV PKs are not ordered Fixed: Exporting content to autorun file trigger order error in SQL mode Fixed: Exporting DSV in SQL mode triggers data matching error Fixed: Angle grid/snap triggering log messages Fixed: Create table STMT building improper error logs Fixed: Population additions on autorun checking for no data found Added: Customizable table row concatenation Remove: table definition local variable PHYSPROPERTIES not used Updated: Statement key CacheQueryPiece used only in SQL mode Updated: Type as DSV table cloture concatenation in SQL mode export-test dvdvideo1234 2024-11-10 20:50:46 +0200
  • 23161b97a0 Fixed: Export track type as DSV in SQL mode Added: Automatic Z offset update when selecting curve node via active point dvdvideo1234 2024-11-10 12:51:35 +0200
  • 0898eb6792 Fixed: Export auto-run failing due to the new control statement Fixed: DSV auto-run loading due to FORM_PREFIXDSV being changed Fixed: Some table routines runtime errors ExportContentsRun Fixed: Routine ExportTypeRun failed to export contents in lua mode Updated: Exported content include purpose in the file name Updated: Rearrange auto-run export file dvdvideo1234 2024-11-09 12:10:05 +0200
  • b06f292320 Updated: Routine pieces translation in one place Added: Routine pieces can also export content Deyan Dobromirov 2024-11-08 19:28:46 +0200
  • cfb614808a Fixed: Failed routine ExportTypeDSV cannot index files P/A Rename: ExportAR to ExportContentsRun Updated: Frequent pieces now use indices for (model,type,name,act) Updated: Frequent pieces is searched by internal column ID (1,2,3,4) Updated: ExportTypeRun now uses proper indexed ordering Updated: ExportContentsRun routine request being run trough protected call Added: LUA mode routine for ExportTypeRun populating pieces table Deyan Dobromirov 2024-11-08 18:53:33 +0200
  • 68641ac459 Fixed: Equalize export column order for SQL/LUA mode dvdvideo1234 2024-11-07 20:46:23 +0200
  • ce9f634cb4 Fixed: General sorting when values are missing. Nil is less than everything Optimized: Category sorting for nil/string Deyan Dobromirov 2024-11-04 08:37:16 +0200
  • 099d65b03b Fixed: DSV manager properly showing generic database Fixed: Executing action OPEN_EXTERNDB status being unchecked Fixed: Frequent pieces retiring more that N when more than N are valid Fixed: Some runtime errors Added: Generic DB file existence checker for the exports Added: DSV synchronizer not handling existent open fail Added: Handle actions status properly for pcall Updated: Database synchronization script Updated: Frequently used data contains also request count Rename: FORM_PREFIXDSV > FORM_PREFIXFDB Removed: iInd from GetFrequentPieces as it is not used dvdvideo1234 2024-11-03 21:09:33 +0200
  • 9968665dc7 Renamed: Generic prefix local variable dvdvideo1234 2024-11-01 22:53:30 +0200
  • a42bd15379 Changed: Utilize global file value Updated: Generic database prefix from library name Removed: MISS_NOTR as translations work differently now dvdvideo1234 2024-11-01 22:43:43 +0200
  • a03dac2ad6 Added: Dedicated prefix for generic ( whole DB containers ) Deyan Dobromirov 2024-11-01 16:58:11 +0200
  • 1b51334d2b Fixed: Provide the context menu tables option if such are available at all Deyan Dobromirov 2024-11-01 11:02:16 +0200
  • a35403032b Fixed: Registering a DSV does not show source script in the logs Fixed: Prefix/parameters being consistent across all APIs Improved: Log formatting for less concatenations (PATTEM_EXDSVHED) Updated: Import category clamps the marker. Zero is invalid Deyan Dobromirov 2024-10-31 17:43:31 +0200
  • 35e1903a91 Update: Import/Export category Deyan Dobromirov 2024-10-31 11:45:57 +0200
  • aa5db08375 Fixed: Categories not being exported due to one-liners Added: More logging skip triggers Added: Force EXP destination for Export/Import DSV Added: Better logic control flow for Categorize Added: Freshly exported content database from the gmod client Changed: Open DSV manager will be triggered by export DB button Changed: Only one database per table to trigger generic population Removed: One-liner export error trigger in ExportCategory Removed: Export database as a file will not be present on the server Removed: Some data exports that are old and nor relevant anymore dvdvideo1234 2024-10-30 22:32:33 +0200
  • c8bb08f9e8 Updated: Log proper data when navigation is missing dvdvideo1234 2024-10-30 20:24:50 +0200
  • 1ea595e667 Added: Attachment extraction via unique entity index and log per type Added: Pieces record trigger to default POA values to NULL Updated: Some typos and grammar updates for Shinji and autorun Deyan Dobromirov 2024-10-30 17:45:26 +0200
  • cb8dd5ba87 Added: Import/Export category being forced from/to the EXP folder Deyan Dobromirov 2024-10-30 12:12:40 +0200
  • 90aaacd1b8 Fixed: DSV registration existence check crash when source not provided Deyan Dobromirov 2024-10-30 11:25:18 +0200
  • 42f4d2c78e Added: Test if the file is present before opening Deyan Dobromirov 2024-10-30 10:23:10 +0200
  • d17d5e0135 TODO: Categorize calls results in empty categody exports Fixed: Frequent pices panel sorting crashing in LUA mode Fixed: Logic and runtime errors of ExportTypeDSV Fixed: Utilizing tpText:Scan using wrong field Fixed: Some typos reading auto-run export comments Fixed: Tree export context menu calling wrong routine Utilize: tableInsert in ProcessDSV Changed: Export tree context menu icon dvdvideo1234 2024-10-29 23:58:31 +0200
  • 49f160ef92 Fixed: Exporting DSV process triggering error due to query store missing Deyan Dobromirov 2024-10-29 18:07:47 +0200
  • 1474ce07af Updated: Query parameters at the top Updated: Export type to DSV format in LUA mode Added: Cache PIECES method ExportTypeDSV for LUA mode Deyan Dobromirov 2024-10-29 14:35:53 +0200
  • c6f3869962 Fixed: File fore-close for ExportDSV on some fail cases Added: More export options for DSV format and script format Deyan Dobromirov 2024-10-29 11:08:43 +0200
  • cc8ed97325 Fixed: Tool panel runtime errors asmlib.* Fixed: Export type auto-run not finding a data checks Added: DSV manger list view content move option and translations Updated: Export auto-run configuration Removed: Use the text fields metadata instead of excgRow Renamed the auto-run related functions to the new convention dvdvideo1234 2024-10-28 19:51:38 +0200
  • 89348d9933 Fixed: Context menu box copy returning the incorrect row due to different cords 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 Added: Routine pieces context menu Added: Function to export list-view rows Added: Translation for the routine pieces context menu dvdvideo1234 2024-10-28 16:52:56 +0200
  • 03644d746b Reverted: Expand panel location Deyan Dobromirov 2024-10-28 11:44:53 +0200
  • b2c7e342fc Removed: Translation pn_externdb_lb not needed anymore Added: Export type option when right-click on a tree type Deyan Dobromirov 2024-10-28 11:23:36 +0200
  • ce5af0412b Fixed: Context menu icons not being displayed correctly dvdvideo1234 2024-10-26 00:01:16 +0300
  • 581eced64e Fixed: DSV manager buttons get squished when many DSV are present Removed: Nasty button FS handler from DSV configuration Transferred: DSV button mangers to prefix context menu Updated: English translations for the prefix context menu Deyan Dobromirov 2024-10-25 15:21:49 +0300
  • 9880f7b996 Removed: Needless table/columns indexing in AddLineListView Removed: Frequent pieces count parameter is not needed anymore dvdvideo1234 2024-10-24 22:36:21 +0300
  • 81cec5d439 Fixed: Lua mode exports being more accurate Updated: RegisterPOA storing the input data in row mode. Decoded when locating Removed: Usage of OPSYM_ENTPOSANG register/locate is unneeded Fixed: Frequent pieces updated with records without post-work Fixed: Frequent pieces return the table when at least one is present Renamed: PrioritySort > Arrange Deyan Dobromirov 2024-10-24 15:32:10 +0300
  • 8e7fe4f613 Optimized: Frequent pieces. Do not loop if no need to dvdvideo1234 2024-10-23 22:23:17 +0300
  • 1578ca9564 Fixed: Frequent pieces panel not working Fixed: Phys properties generating sequential errors Moved: Tree dedicated context menu to its function Added: Mode tree context menu translation and icons Updated: Sorting function VCOMPARE_SDAT TODO: Move Local machine data manipulation to DSV tab of OPEN_EXTERNDB ( utilize list view scroll-bar ) dvdvideo1234 2024-10-23 22:04:01 +0300
  • 89338d88b0 Updated: General usage of one error function preserving the stack Updated: Quit executing the script if module load fails Deyan Dobromirov 2024-10-23 18:20:46 +0300
  • d755569948 Fixed: Incorrect indexing for DSV synchronization raises errors in track pack scripts Updated: Trace root information being handled better Updated: DSV databases can show the internal error when present ( coding style ) Added: Tooltips for category/model nodes label/icon/expander/validation Added: Return empty sort set when providing empty table. Skip processing Added: Move validation to the hook info tracker dvdvideo1234 2024-10-22 22:19:46 +0300
  • dbb27f6c37 Renamed: Element to Content dvdvideo1234 2024-10-22 14:18:09 +0300
  • 01e8ae69d9 Fixed: Data selection sequential errors due to comparing different data type Added: Context menu with selection options for the track selection tree Added: All tree panels now open the context tree menu when eligible to do so Added: Translations for Bulgarian and Russian Updated: Link to the silk icons to the proper Gmod link page Renamed: SetSomethingNode to SetNodeSomething dvdvideo1234 2024-10-22 13:45:55 +0300
  • d722951f2b Fixed: Runtime error file exists missing the second argument Fixed: Tool tree panel sorts non-categorized items with priority dvdvideo1234 2024-10-21 21:32:02 +0300
  • a52fe714b7 Removed: Category hash table and current category reference Removed: Reverse-hash indexing for tree nodes Removed: GetDirectory using revers indexing. Utilize reference hash-jumps instead Updated: SetDirectory to match the new tree creation routine Deyan Dobromirov 2024-10-21 15:46:22 +0300
  • 5d97ab0e45 Fixed: Log settings return proper value Renamed: Some local variables Deyan Dobromirov 2024-10-17 10:01:12 +0300
  • d55e96b0ab Optimized: SettingsLog bail early when conditions are not met Removed: Localized reference for root pointer. Use hash instead Deyan Dobromirov 2024-10-16 15:48:50 +0300
  • 82e6d98096 Fixed: Use different placeholders for tool panel item rooting. Utilize pNode Improved: Store only query panel row index instead of duplicating model/name Deyan Dobromirov 2024-10-16 13:08:45 +0300
  • 3b9c81fccc Fixed: Some runtime errors Updated: Category sorting and population Optimized: ChecheQueryPanel and its data structure Added: Category sort/export into separate functions Deyan Dobromirov 2024-10-16 12:04:21 +0300
  • 0e04c0ca55 Added: General structure for tool panel with category Removed: Library pointer usage inside itself Deyan Dobromirov 2024-10-10 17:29:00 +0300
  • f0563e9929 Fixed: Panel runtime errors Deyan Dobromirov 2024-09-27 11:26:41 +0300