Commit Graph

748 Commits

Author SHA1 Message Date
Deyan Dobromirov
2ba281f855 Updated: Point/Origin transform conversion receives highest priority 2024-04-01 11:49:44 +03:00
Deyan Dobromirov
6e8adb2919 Updated: Point management algorithm being the same 2024-04-01 08:32:41 +03:00
dvdvideo1234
ea51f16b11 Updated: Use log key notation for point also 2024-03-31 23:19:06 +03:00
dvdvideo1234
4fc66042f7 Added: POA pints transform extraction support
Added: Decode `POA` fail logging for additions
Renamed: `GetTransformOA` to `GetAttachmentByID`
Renamed: Transform spawn via locate `sO` and `sA` to keys
2024-03-31 23:05:14 +03:00
dvdvideo1234
c6bbdc4698 Fixed: Error when processing attachment transform when no attachment origin is available 2024-03-30 19:44:58 +02:00
dvdvideo1234
24ff13a431 Changed: Equalize the version and add mode dividers in POA 2024-03-30 14:15:41 +02:00
Deyan Dobromirov
ad93c4ce01
Extract transfrom from a DB model only if is selected by the user (#56)
Fixed: Model transform points not being initialized
Added: Rearranged the think hook for models validation
Added: Comment classifications about luapad and how to close its panel
Added: Populate origin/angle transform when spawning ghosts and snapping pieces
Added: Selection search point slot being taken with priority
Updated: Spawn margin sends message to the user
2024-03-30 14:07:53 +02:00
Deyan Dobromirov
f42bdcfde3
Reduce the calls to util.IsValidModel() and use cached file checks (#55)
Changed: Use `IsModel` instead of pre-caching every frame
Changed: Use @SligWolf model validation
Added: Extra ghost entity piece before spawn
Added: Spawn flag for the valid model check
Replaced: Some `fileExists` calls on models with `IsModel`
Removed: Multiple checks and replaced them with `IsModel`
Removed: Pre-cache validation check on ghosts to be rendered correctly
Updated: Model check for SV/CL including deep model validation on spawn @Grocel
2024-03-24 17:32:02 +02:00
Deyan Dobromirov
3c39afa095
Update: Ghost count upper limit to 2500 (#53)
Fixed: Transform POA attachment extraction crashing the game
Fixed: Ghosts not being removed when count is changed
Added: Current ghosts count control to tool panel
Added: Duplication flag `DoNotDuplicate = true` to prevent area-duplication
Added: Max ghosts count
Added: Maximum ghosts count control to admin panel
Changed: Bump the remove time frame to 1s
Removed: Ghosting count upper limit
Renamed: Callback internals
Update: Ghost array count calculation
Update: Ghost count upper limit to 2500
Utilize: Library function `SafeRemoveEntityDelayed`
2024-03-18 23:34:38 +02:00
Deyan Dobromirov
f9a5d3f873
Reduce the parameter input for slider set control (#52)
Fixed: some of the comment typos
Fixed: Translate apply in slavic
Added: Var for library clipboard sharing
Updated: BAS with left and right click
Reduced: BAS call parameters
Removed: ELSE-case for TIP calculation
2024-01-29 20:49:37 +02:00
dvdvideo1234
0dca74322b Removed: model cut from name heuristics 2023-11-09 22:47:19 +02:00
dvdvideo1234
4140eb37ed Updated: Export generator for the new wire
Added: Some models and discarded others
Added: RockMan's Fortification
2023-11-09 22:39:11 +02:00
dvdvideo1234
2ebec5220f Fixed: Fortification addon missing in the readme
Fixed: Workshop ID `147812851` being split in two track types
Added: Lock file for extracting all addons `emd_parm_manag`
Added: Control for `START` and `END` extracting
2023-11-09 16:30:23 +02:00
dvdvideo1234
7e0516331a Fixed: Trackmania United Props ID 1955876643 missing in manual 2023-11-09 15:02:37 +02:00
dvdvideo1234
fe21bfc7a9 Fixed: Proper call and file creation settlement
Added: All supported addons in workshop ID list
Added: `ExportPanelDB` Writes the track type before every set
Improved: Pieces manager. Increase stack depth to 50K
Removed: Repeating define `SSTACK_STRLN`
2023-11-09 14:56:25 +02:00
dvdvideo1234
09a4ce8ee5 Updated: Pieces manager to support WS sources
Updated: Ignored models list
2023-11-08 22:59:27 +02:00
dvdvideo1234
b485abd3ab Updated: Active radius limits
Updated: Draw tool screen sequence
2023-11-05 13:07:09 +02:00
Deyan Dobromirov
9e9e596c91 Updated: Readme markdown include WS information
Updated: Switch places for active radius render
2023-11-03 14:31:37 +02:00
Deyan Dobromirov
b0b3778b56 Improved: Spelling in some areas 2023-10-06 11:06:04 +03:00
Deyan Dobromirov
8447b5d68f Fixed: Spelling for some error messages 2023-10-05 17:08:41 +03:00
dvdvideo1234
02876b2d6c Added: Maximum spawn margin via InSpawnMargin
Settings: Zero:TurnOff, Negative:Pos, Positive:Pos/Ang
2023-10-03 22:28:52 +03:00
dvdvideo1234
1b01d87a8e Removed: Duplicated modedb related control option 2023-09-25 22:38:59 +03:00
Deyan Dobromirov
78c496accd
Holster fix for issue #50 (#51)
Fixed: All ghosts are deleted on tool holster
Renamed: `DELAY_FREEZE` to `DELAY_ACTION`
Removed: Unneeded localization for `game.SinglePlayer`
2023-09-20 15:30:37 +03:00
Deyan Dobromirov
779bb3abf9 Fixed: Op variable REVSIGN does not exist 2023-08-22 15:32:00 +03:00
Deyan Dobromirov
b723d41c7b
Fixed: Work-mode spawn/snap not being translated in some cases (#49)
Fixed: Default zero vector is overridden by ghosts position
Fixed: Work-mode spawn/snap not being translated in some cases
Added: Model view in frequent pieces
Added: Position is vector of (position or zero)
Updated: Second test reduce more locals
Removed: Formatting for custom translations. Tool uses properties
Removed: NaN vector check is not needed anymore
2023-06-08 11:32:44 +03:00
dvdvideo1234
8501119875 Use entity reference instead of reading 2023-06-05 20:28:46 +03:00
dvdvideo1234
8ee1fa7eac Track/Gear BIS to DAsmInSliderButton 2023-06-01 19:20:56 +03:00
dvdvideo1234
b5607d5c78 Added: A CLOSE-CALL :D For opened Luapad 2023-06-01 15:33:45 +03:00
dvdvideo1234
6f8a28eebf Updated: Edit via Luapad no creates dedicated tabs 2023-05-09 22:10:55 +03:00
Deyan Dobromirov
74e1afb04b Added: Use vertical separators instead of commas
Optimize: List view text panels exchange
2023-05-05 10:12:29 +03:00
dvdvideo1234
67df03736a Updated: User exit fail-safe when adding DSV 2023-05-04 23:30:51 +03:00
dvdvideo1234
85e6c62cb4 Split DSV current manipulation text area to thee columns 2023-05-03 13:35:08 +03:00
Deyan Dobromirov
23857087d6
Extern db (#48)
Updated: Use the correct DSV order for the command panel
Updated: DSV list manager control via context menu
Added: Translation for the new panels
Fixed: Some typos for English and Bulgarian
2023-05-02 23:07:40 +03:00
Deyan Dobromirov
139835be43 Removed: asmlib.GetActionData("TWEAK_PANEL") as not needed 2023-02-04 15:20:57 +02:00
Deyan Dobromirov
2b7bce6ee9
Resize BIS Y dimension (#46)
Fixed: Resize Y for whole BIS panel
Fixed: Panel DY was changed by `SetTall` method
Added: Lazy and precise `Set(Tall/Wide)`
Moved: Default value after memorize
Optimized: `Set(Tall/Wide)` number checks
2023-01-24 20:59:05 +02:00
Deyan Dobromirov
26e4b418df
Test scalling (#45)
Updated: BIS panel elements
Added: BIS factorization
2023-01-23 14:24:50 +02:00
dvdvideo1234
8d3c24e5d7 Fixed: Panel tool tip not applied on the slider 2023-01-22 21:38:17 +02:00
dvdvideo1234
0f20c8e1c8 Fixed: Return the actual panel when creating BIS 2023-01-22 21:21:01 +02:00
dvdvideo1234
95b279411c Fixed: BIS to be resized with the control panel
Added: BIS dedicated custom panel
Added: BIS for more angles
Updated: SetButtonSlider to use BIS instead of parented panels
Updated: Main translations for more BIS options
2023-01-22 21:11:25 +02:00
dvdvideo1234
c512d8329f Added: Localization tool-tips for BAS
Updated: Number boolean notation defaults
Updated: Use `SetNumSlider` inside `SetButtonSlider`
Removed: SQL query execution is not used
2023-01-19 19:21:43 +02:00
Deyan Dobromirov
08ffc46f7e Removed: Locality storage as it is not needed anymore 2023-01-18 17:55:50 +02:00
dvdvideo1234
41f07d7d71 Added: Missing default is loaded from min/max middle 2023-01-16 22:43:52 +02:00
dvdvideo1234
b18617b308 Fixed: Default value is not utilized when creating NumSlider
Added: Zero mass keeps the original model mass
2023-01-16 22:12:53 +02:00
dvdvideo1234
8d0d9522eb Updated: Use library functions for grown curve nodes
Updated: Utilize `user` for internal player and `oPly` for argument
2023-01-15 14:24:14 +02:00
dvdvideo1234
03f593756a Added: Centralized extract skipping 2023-01-14 14:05:23 +02:00
dvdvideo1234
9ee5474353 Removed: Workshop publisher 2023-01-14 09:58:23 +02:00
dvdvideo1234
87e759fae7 Added: More things to disable copy for 2023-01-13 21:02:35 +02:00
dvdvideo1234
f653546a13 Updated: Ignore files when publishing 2023-01-13 20:54:43 +02:00
dvdvideo1234
57b438073c Return what is present in ows instead 2023-01-13 20:51:49 +02:00
dvdvideo1234
5e09dcd6a1 Updated: Trigger on notepad close instead of waiting 15 seconds 2023-01-12 22:57:52 +02:00