Commit Graph

779 Commits

Author SHA1 Message Date
dvdvideo1234
d5c33c1650 Fixed: Use CurTime for client messages to support pause game 2022-03-02 11:37:01 +02:00
Deyan Dobromirov
53d1b552c4 Fixed: Issue #35 asmlib addressing inside the module is incorrect
Removed: Printing `nil` hard-coded when exporting workshop ID
Added: New line in workshop publisher
2022-03-01 23:58:12 +02:00
dvdvideo1234
8259ffee61 Fixed: Forbid usage of pieces shorter than epsilon
Fixed: Forbid usage for positive dot product POAs
2022-01-20 14:25:00 +02:00
dvdvideo1234
0a7090d97b Fixed: Workshop published does not print the date correctly 2022-01-19 09:54:12 +02:00
Deyan Dobromirov
bccee64575 Fixed: Use english translation code for indexing instead of N/A (Fix: #34) 2021-12-01 23:03:09 +02:00
Deyan Dobromirov
6c0d1b323f Changed: Slight code arraignment 2021-11-04 22:23:14 +02:00
Deyan Dobromirov
47892ea3f3 Fixed: Curve node drawing error SQRT(nil) in some cases
Fixed: Curve piece validation returns the proper length
Optimized: Ray intersection on case of zero length
2021-11-03 22:49:29 +02:00
Deyan Dobromirov
e077a9ef27 Closes: Issue #33
Fixed: PHX `Switch Right` not having sequential ends
Fixed: Drastically reduce the context menu security notification times
2021-11-03 14:42:18 +02:00
Deyan Dobromirov
86cb0ab40f Ordered: Reduce the icon format convar name 2021-10-30 22:43:07 +03:00
Deyan Dobromirov
53b6330a34 Fixed: Skip shooting a ray in some cases when match is not found 2021-10-27 21:28:16 +03:00
Deyan Dobromirov
ae219264d3 Renamed: Ghost blend variable to ghostblnd
Optimized: Calculation of euclidean distance
2021-10-27 15:09:19 +03:00
Deyan Dobromirov
24e79edfd8 Added: Custom user ghost fading control [0-1]
Fixed: First point picked for portal stairs elevation
Added: Missing controls for frequently used count
2021-10-21 11:16:59 +03:00
Deyan Dobromirov
0f56a68b7a Fixed: Ghosts are drawn for models that do not support alpha channel 2021-10-20 22:15:58 +03:00
Deyan Dobromirov
c2033da52b Added: Links to CAP walkways and updated readme. 2021-10-18 22:37:16 +03:00
Deyan Dobromirov
5dbe8cbdea Fixed: Context menu message security leak
Added: Database entries for `Hanging catwalks`
Updated: Utilize `LocalToWorld` when calculating additional offsets
Updated: Track pieces name beautifier
Changed: Hover trigger convar is no shared
Changed: Drawing POA takes the point with priority to origin when provided
2021-10-18 21:17:40 +03:00
Deyan Dobromirov
ee11bf6e44 Updated: List of log spamming calls 2021-10-15 21:36:31 +03:00
Deyan Dobromirov
0816f2fad0 Fixed: Phys-gun drop draw failing to index trace data when active radius is zero
Updated: POA drawing now properly applies perspective on point ID
Updated: Trace entity points filter and data
Added: CAP catwalks where applicable
Removed: Open frame manual collect-garbage as not needed
2021-10-12 21:47:12 +03:00
Deyan Dobromirov
644f6affd3
Issue 31 (#32)
Fixed: Issue #31 and improved accuracy
Added: Portal catwalk
Added: Grid snapper and value snapper
Added: Snap assist will now draw point ID
Removed: Button argument from snap buttons
Utilized: `SetUnpacked` as it is faster
Improved: Offsets for PHX cross X
Improved: Other minor improvements
2021-08-24 20:15:13 +03:00
Deyan Dobromirov
e6fcbf5ea5 Added: Extend the DSV database of Joe's rails thanks to @mbqwertyaaa 2021-07-30 20:20:34 +03:00
Deyan Dobromirov
014c36686e Added: Update the anchor when spawning
Fixed: Color picker does not update the state correctly
Updated: Enable passing world to physical anchor set
Updated: Anchor set/clear now accepts world-spawn
2021-06-21 22:13:46 +03:00
Deyan Dobromirov
786fd901c7 Performance and security improvements 2021-06-11 10:51:32 +03:00
Deyan Dobromirov
01a1b702c6 Fixed: Server status message typo
Updated: Anchor manipulation logs
Added: Joe's 2FT track pack from https://steamcommunity.com/sharedfiles/filedetails/?id=2261460301
2021-06-11 01:03:58 +03:00
Deyan Dobromirov
91e73ecadc Fixed: Limits for automatic slider controls
Added: The radial menu can now be custom rotated
Removed: Upper bounds for some of the convars
2021-05-14 14:38:44 +03:00
Deyan Dobromirov
c84399661a Added: Bezier curve utilization to create tangent-fitted turns
Added: Library function for populating tool information
Moved: Factory reset to admin control panel
Fixed: Player cannot longer remove other players stuff
2021-05-13 23:27:51 +03:00
Deyan Dobromirov
4ace3e9aea Removed: Unneeded return nil in certain functions
Updated: Ghosting and spawn normal arguments
2021-04-03 09:28:38 +03:00
Deyan Dobromirov
1773f51b06 Removed: First format argument for translations path
Changed: Translations relative to `LUA` instead of `GAME`
2021-03-28 11:07:41 +03:00
Deyan Dobromirov
c69a3d1f26 Fixed: Move library reference down
Added: Force server to send translation to the client via `AddSingleFile`
Reverted: Dynamic compilation translations
2021-03-27 21:57:32 +02:00
Deyan Dobromirov
e04b5ab0c7
Make the button sliders resizable. (#28)
Fixed: Regular right-click point not working
Fixed: Client convar methods returning `GetAsmConvar`
Fixed: Slider buttons with proper panel and utilizing buttons count
Added: Make the button sliders recognizable
Added: Error-no-halt for development in header
Updated: Switch translation to use Lua tables and hashes
Updated: Loging in case of incorrect parameters via `GetReport`
Removed: Server control conditions for some server CVARs
2021-03-23 22:53:22 +02:00
Deyan Dobromirov
698b547043 Reduced: Log control message and fix revision 2021-03-13 18:44:05 +02:00
Deyan Dobromirov
319c44c744
Slider and checkbox automatic defaults and limits population (#27)
Added: Automatic borders and control value for slider menus
Added: Borders and slider defaut are taken by cascade condition
Added: Convar name expand and process via `GetNameExp`
Added: Dedicated routine for Sliders checkboxes and buttons
Added: Dedicated routines for sliders and check-boxes
Added: Dynamic translation over constant English strings
Added: Error controls when creating panels
Added: Panel internal identifiers being printed in the log
Added: Retrieve min/max for assembly convar values
Added: TOTO stuff
Added: When trace entity is phys prop but not a track creates spawn
Changed: combo boxes and text entries tall is now `25`
Fixed: Apply colors update for combo boxes from the derma skin
Fixed: Apply translations for user and admin configuration panels
Fixed: Creating slider log is shown only once on data found
Fixed: Default panel tall is 22
Fixed: Docking on the top fro button-sliders
Fixed: Some convars have missing or incorrect borders
Fixed: Some typos in Bulgarian
Fixed: Spawn rate default is `1` and amx is 10 to reduce lag
Fixed: Translations and icons for database mode and bnderrmod
Fixed: Use local instead of global identifiers for library actions and commands
Removed the variables that are not used
Removed: External log argument for hook identifier as not needed
Reverted: Copying data from combo boxes deleted by mistake
Updated: Ghosting and HUD draw according to above condition
Updated: Language is change with a dedicated routine
Updated: Memory manager panel padding
Updated: use dynamic translations for tool control options
Utilize: GetReport# in some cases for better log readability
2021-03-13 18:21:26 +02:00
Deyan Dobromirov
f616873c18 Updated: Populate the general creator for track piece 2021-02-25 21:24:34 +02:00
Deyan Dobromirov
e2d9bd5aa0 Fixed: Tool category overriding the value of track sub-folders tooltip 2021-02-21 23:30:08 +02:00
Deyan Dobromirov
f85b85f149 Improved: Accuracy of Modular Sewer 2021-02-10 15:39:54 +02:00
Deyan Dobromirov
b55f29fc32 Fixed: Export path not available for autorun and translator
Added: Database for  `Modular Sewer` ID 2340192251
Renamed: Modular `canals` to `Canals`
2021-02-09 22:31:47 +02:00
Deyan Dobromirov
1b13e0fb06 Added: Track assembly extension register
Added: Better wire extension comments
Optimized: Making vector
2021-01-31 18:37:04 +02:00
dvdvideo1234
48eba696df Fixed: Some English typos
Fixed: Come Bulgarian typos
Added: Missing BG translations
Updated: readme.md
Updated: Active point hotkey checked in general/dedicated routines
2021-01-27 15:05:09 +02:00
Deyan Dobromirov
de2adec27d Fixed: XY Point division
Added: Radial menu segmented circle interpolation
Added: Radial menu segmented circle parameter
2021-01-25 20:37:37 +02:00
dvdvideo1234
0ee93973cb Fixed: Misconception when leaving the active point origin empty
Updated: Desynchronization point ID warning when POA is registered
2021-01-12 14:08:21 +02:00
Deyan Dobromirov
e32fc75750 Fixed: Track assembly data folder gets merged with the Gmod data folder 2021-01-11 11:33:13 +02:00
Deyan Dobromirov
29b0bff59c Fixed: All settings have dedicated set folder
Fixed: DSV registration does no t process skipping when file is missing
Added: `GetReport1`
2021-01-09 15:29:12 +02:00
Deyan Dobromirov
7a78a7dfc0 Fixed: Indexing NIL output file close one value mismatch
Fixed: Workshop ID is not being matched by DSV generator
Added: Dedicated matching patterns for autorun exports
Updated: Autorun generator base file
Utilized: Missed TYPE in phys-properties records
Utilized: Table record triggers on synchronize
2021-01-08 15:07:25 +02:00
dvdvideo1234
eb2ee6d4c2 Fixed: Worshop ID is missed when exporting type to DSV generator 2021-01-08 10:24:40 +02:00
Deyan Dobromirov
0e5566b014 Fixed: Workshop ID utilizing number value overflow
Fixed: Some drawing methods not having a draw method
Added: Extension `Anyone's Horrible Trackpack` tracks
Updated: TWEAK_PANEL action
2021-01-07 21:36:38 +02:00
dvdvideo1234
709ff5f2f1 Added: New Bulgarian translation hashes 2021-01-05 18:42:03 +02:00
dvdvideo1234
8f1ba33798 Fixed: Label for material type missing in french
Fixed: Commit hook not showing correct Lua path in the log
Reorganize: Translation hashes for `en` and `fr`
2021-01-05 12:43:45 +02:00
Gedo789
8629b4dd42
[UPD] French translation (#25)
Updated: French translations 2021 by @Gedo789
2021-01-05 10:57:28 +02:00
Deyan Dobromirov
beb6161aa7 Utilize: GetReport% in lookup attachments and model to name conversion 2021-01-02 10:36:46 +02:00
Deyan Dobromirov
61e7c5991c Updated: Tool information strings 2021-01-02 00:15:16 +02:00
Deyan Dobromirov
401096414f Updated: Utilize existence of POA when converting from active point to curve node
Updated: More relative to `GetCacheSpawn` logs and comments
2021-01-01 18:54:59 +02:00
Deyan Dobromirov
791949b4ac Fixed: Missing forced spawn data argument in GetEntitySpawn
Fixed: Point assist flag can not properly disable all assistance
Updated: Readability and return value of `GetCacheSpawn`
Added: Forced skipping origin circle drawing for `SCREEN:DrawPOA`
Added: Triggering active point boolean return value for `GetCurveTransform`
Added: Missing player notification for stack attempts
Added: Dedicated tool method for drawing spawn systems
Ordered: Queue argument by line length
Removed: Queue arguments for entity pointer `NEW` as it is not needed anymore
Updated: Player notifications strings
Updated: Some different colors for drawing elements
Optimized: Ghosts for curving reading `engcurve` when the curve is validated
Optimized: The general calculation and handling of `DrawHUD` routine
2021-01-01 11:36:50 +02:00