Commit Graph

779 Commits

Author SHA1 Message Date
Deyan Dobromirov
b09675f7fb Fixed: Right click choosing disabled point when the difference is one unit
Fixed: Point vector component signs not affected by data parametrization
Added: Parametrization handling for POA ( not just for P as before )
Added: Error handling in Vector/Angle database operations
Renamed: stPOA to hdPOA in GetNormalSpawn()
Factorized: DecodePOA()
Factorized: RegisterPOA()
2016-04-07 00:33:05 +03:00
Deyan Dobromirov
ea62bc0f6e Fixed: General parametrization management
Fixed: Order of origin angle rotation
Enabled: XQM Helix loops
2016-04-05 00:04:39 +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
6af74344a8 Added: Point rendering assistant based on the refereed active radius
Added: Properly generated panel elements based on the golden ratio ( 1.618 )
Fixed: Point assistant is now properly drawn in any direction. The circle represents a sphere
2016-03-30 23:42:46 +03:00
dvdvideo1234
ed667d20d3 Added: Display active zones when not pointing to an active point 2016-03-30 18:03:03 +03:00
dvdvideo1234
64120ae1e6 Updated: Use the value of the golden ration in the file trackassembly.lua to draw the circles of the adviser 2016-03-30 16:58:43 +03:00
dvdvideo1234
d5bd354771 Updated: Using the golden ratio value to make the panel beautiful ;) 2016-03-30 16:18:19 +03:00
Deyan Dobromirov
a7f4e71f27 Fixed: GetStatus log variable names
Fixed: Initialization order
Changed: Default directories now persist in InitAssembly()
2016-03-29 21:22:03 +03:00
dvdvideo1234
d46f0c8883 Fixed: Some readme.md typos
Fixed: UndoAddEntityPly(oEnt) misleading status log message
Fixed: Functions [Get/Set]Indexes are part of the initialization
Fixed: SetLogControl floored MAXLOGS
Added: TOOL:GetStatus(stTrace,anyMessage,hdEnt) now prints log control values
Updated: Pre-commit hook to print the line when find log/version
2016-03-29 11:59:24 +03:00
dvdvideo1234
73e2d980d2 Added: Hooks now have ability to store logs
Added: Automatic log turn off when committed
2016-03-28 18:10:22 +03:00
Deyan Dobromirov
37a65c4524 Removed: Default Logs 2016-03-27 20:42:12 +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
0496a9244d Fixed: Developer mode console variable description typo
Fixed: Phantom records are present due to record time mismatch when mode is SQL
Optimized: Memory manager and CacheQuery%
2016-03-06 18:42:41 +02:00
Deyan Dobromirov
0e16174274 Added Ron's new pack to the support readme 2016-03-04 19:50:09 +02:00
Deyan Dobromirov
9bd6a5095e Fixed: Ron's 2ft track pack. Removed the gaps of two source units in the middle short sections ( 386 -> 384 ) ( 318 -> 320 ) 2016-03-04 19:28:36 +02:00
Deyan Dobromirov
e86337fa8e Fixed: Magnum's rails having wrong Z offset on the origins
Added: Ron's 2ft track pack
2016-03-04 15:44:00 +02:00
dvdvideo1234
e1d3db1f8c Check print the entity mane when crashing on the client CacheBoxLayout() 2016-03-02 16:22:55 +02:00
dvdvideo1234
bf76e2b3f0 Layout entity speed-up and parameter reduction 2016-03-02 15:48:39 +02:00
dvdvideo1234
bf426ff4a0 Added: Primary trimming in main.cpp
Arrangement: string_stack.h
2016-02-23 11:58:54 +02:00
dvdvideo1234
9ded4618aa Fixed: Flag control management when add-on is in the last place
Added: Pieces manager error handling
Added: Pieces manager requite once headed
Changed: Pieces manager usage of name spaces
2016-02-22 17:02:09 +02:00
Deyan Dobromirov
f191785906 Updated manager/readme.md 2016-02-16 11:01:55 +02:00
Deyan Dobromirov
a0a96d563d Fixed: Some of Ron's rails state as missing due to changed paths for "ii", "io", "oi", "oo".
Renamed the new hashes to match add-on convention
2016-02-15 20:56:25 +02:00
Deyan Dobromirov
cd6de5ebdf Added: more pieces for developer mode 2016-02-15 18:13:31 +02:00
Deyan Dobromirov
063a1f25d3 Added: "models/ron/m_strom/oo/gle_xxxg1/gle_outer_%" 2016-02-15 17:54:20 +02:00
Deyan Dobromirov
ce7f2d3ae8 Updated: readme.md
Added: TA developer mode
2016-02-14 15:36:25 +02:00
Deyan Dobromirov
09c7c8a9dd Added all of Ron's rails 2016-02-14 15:18:32 +02:00
Deyan Dobromirov
7692d75403 Added: Ron's rails 97% 2016-02-13 20:34:27 +02:00
Deyan Dobromirov
d7d06e3cae Fixed: Bad argument 1 to __mul() number expected, got nil. trackassembly.lua [1278] PointOffsetUp clamp.
Added: Inserted pieces managed ( source code ). Or how I know which models are left to be inserted.
2016-02-13 13:51:10 +02:00
Deyan Dobromirov
0c61f780d4 Fixed: Copy-pasting coding error of two quotes
Added: Some panel elements now use getPhrase instead of a constant
2016-02-09 23:09:58 +02:00
dvdvideo1234
5451504c0e Added: Ron's rails to 85.7%
Changed: Panel on-hover information to getPhrase()
Changed: DrawToolscreen() displays date on one line and
         use the next to display version on the client
2016-02-08 12:46:03 +02:00
Deyan Dobromirov
e0ff15fd65 Fixed: RegisterPOA() Point #1 exists for <models/ron/m_strom/ii/gle_xxxg1/gle_inner_left_c225g1.mdl> 2016-02-04 23:59:41 +02:00
Deyan Dobromirov
20725ace92 Ron's rails progress 12.5% 2016-02-04 23:48:58 +02:00
dvdvideo1234
8d1b76a644 Added: Cache-able layout using CacheBoxLayout()
Added: Setting Ron's rails status in development
Renamed: maxBG to maxID ( Because it's ID .. )
2016-02-04 13:18:52 +02:00
Deyan Dobromirov
65e279a426 Fixed: No bodygroups set when ID count = max ID
Added: Some Ron's 56 gauge rails
Changed: Layout is now displayed relative to the active points angle
2016-02-03 23:42:16 +02:00
dvdvideo1234
c28bc2f08c Changed: Use sBgrpIDs instead of creating another one
Changed: Lower the pad in the Log() function
2016-02-02 17:28:11 +02:00
dvdvideo1234
9ec42078fc Added: LogInstance() level for enabling logs, ignoring selection lists
Removed: Unneeded sorting algorithms. Quick sort is used by default
Removed: Adaptive line management, because Vector:ToScreen() method can
         sometimes not triangulate the positions to a x-y point on the
         screen when the 3D point is on the side or behind the player.
         Screen line adaptation is good, but it's not effective tor the
         Gmod api, leading to an offset in the 2D draw
2016-02-02 14:16:02 +02:00
dvdvideo1234
597a0ab22e Factorization: stRecord location is now done by LocatePOA(stRec,PointID) in the wire extension trackasmlib_wire.lua 2016-02-01 17:00:41 +02:00
dvdvideo1234
e32a35fb85 Removed: CacheCore point 2016-02-01 16:44:24 +02:00
dvdvideo1234
74470ced30 Fixed: Missing comma 2016-01-25 10:10:56 +02:00
dvdvideo1234
d1852bc02c Changed: UpdateListView log
Changed: Scteen:AdoptLine() local delta distance
2016-01-25 10:08:23 +02:00
dvdvideo1234
d612c2b353 Changed: Extend strict spawn with trace pos/ang members 2016-01-25 09:42:10 +02:00
Deyan Dobromirov
5a57edeb1b Changed: GetNormalSpawn() so it can support direct database origin/angle
Renamed: M Pos/Ang to HPos/Ang
Renamed: vOff/stPoint to stPOA for the convention ( it's not a vector )
2016-01-24 21:37:30 +02:00
Deyan Dobromirov
b1b158baab Fixed: GetCorePoint server side 2016-01-24 20:00:51 +02:00
Deyan Dobromirov
330aee9639 Fixed: Layout not contained inside the screen sometimes 2016-01-24 19:14:27 +02:00
Deyan Dobromirov
0e33287daf Spawn manager re-factoring 2016-01-24 15:03:51 +02:00
dvdvideo1234
2dcef7008f Fixed: Obtaining {vector} instead of {struct Record} 2016-01-22 16:26:22 +02:00
dvdvideo1234
b84851ac40 Changed: Piece viewed in routine now has the proper angle of point 1 2016-01-22 16:19:18 +02:00
dvdvideo1234
0f91566f5f Added: Properly displayed models in the ModelPanel.LayoutEntity
relative to the first point ID angle in the database
2016-01-21 17:28:14 +02:00
Deyan Dobromirov
c61be1dfd8 Fixed: Missing Bracket
Fixed: Error concatenation elements too deep
2016-01-20 22:32:41 +02:00