Commit Graph

316 Commits

Author SHA1 Message Date
vlazed
f019ab5d93
Merge branch 'penolakushari:boneselect' into boneselect 2024-08-20 18:25:46 -04:00
vlazed
ad6f1c97aa put bone names in columns if the list overflows the screen height 2024-08-20 17:18:16 -05:00
penolakushari
29466724cc Fixed issues related to multiple players trying to rotate something with angle snap turned on 2024-08-21 00:47:47 +03:00
penolakushari
26fe139c6c
Merge pull request #46 from penolakushari/master
Contributions from vlazed - Angle snapping fix + Gizmo multiplayer sync fix
2024-08-21 00:45:57 +03:00
penolakushari
230d2156e3
Merge pull request #5 from vlazed/mp-patches
Fix gizmo not drawing in multiplayer by adding a timer check for entity types to validate entity
2024-08-20 23:50:53 +03:00
penolakushari
20d08d7920
Merge pull request #3 from vlazed/angle-snapping-fix
Angle snapping fix
2024-08-20 23:50:29 +03:00
vlazed
3de388ee6c
Merge branch 'master' into angle-snapping-fix 2024-08-20 16:38:50 -04:00
penolakushari
d8895196b7
Merge pull request #45 from penolakushari/boneselect
Advanced Bone Selection mode
2024-08-20 23:33:55 +03:00
penolakushari
298fc796fd
Merge pull request #4 from vlazed/boneselect
UI Improvements and other changes
2024-08-20 23:29:52 +03:00
vlazed
32afa71e4d Fix gizmo not drawing in multiplayer by adding a timer check for entity types to validate entity 2024-08-20 15:21:24 -05:00
vlazed
4adf52098c snapAngle rotates nonphys bones in the correct direction and also snaps correctly 2024-08-19 16:53:50 -04:00
vlazed
5697fd2983 Replace stool constants with those defined in constants.lua 2024-08-19 16:25:12 -04:00
vlazed
51d721cb30 Move constants to constants.lua; outline all text; change HudHintTextLarge to HudDefault to support outlines 2024-08-19 16:14:26 -04:00
vlazed
c29b96a608 Add nonphys parameter and return correct rotationangle for nonphysical bones 2024-08-19 15:08:42 -04:00
vlazed
b0cc4a4751 Remove unused fmod function, cache floor and ceil functions 2024-08-19 15:00:26 -04:00
vlazed
c5488beafa Use snapAngle for nonphysical bones 2024-08-19 14:58:06 -04:00
vlazed
dfb85d538c initialize pl to LocalPlayer() to fix "table index is nil" error when hotloading 2024-08-19 14:51:38 -04:00
vlazed
1f521b474d Typo: snapAngle should set rotateangle variable 2024-08-19 14:48:23 -04:00
vlazed
2e33272ab1 Relocate similar angle snapping statements to snapAngle function; Improved angle snapping algorithm 2024-08-19 14:24:16 -04:00
vlazed
779d524f57
Merge branch 'penolakushari:boneselect' into boneselect 2024-08-18 16:08:21 -04:00
penolakushari
50c61eac64 Fixed setting gizmo offset with toolgun not working for physical entities other than ragdolls and props 2024-08-18 18:11:31 +03:00
penolakushari
65885218be Changed function names for advanced bone select for clarity 2024-08-18 09:53:43 +03:00
vlazed
90159a5970 Remove max bone names convar 2024-08-17 21:37:08 -04:00
vlazed
c8fa5214b5 Move selected bones to cursor position as a list; added outlines to all rgm text 2024-08-17 17:07:24 -04:00
vlazed
9682186a42
Merge branch 'penolakushari:boneselect' into boneselect 2024-08-17 14:54:10 -04:00
vlazed
1374f52bc2 Move similar snapamount statements to a snapAngles function; quick workaround to snap rotating by 180 degrees 2024-08-17 11:00:16 -05:00
penolakushari
40246f47c2 Adjustment to the radial bone selection 2024-08-17 13:21:45 +03:00
vlazed
3f47d46cc0 Advanced bone select mode highlights bone names, with a name max specified by user 2024-08-16 20:34:18 -05:00
penolakushari
ca5b32f478 Fixed typo in russian localization, adv bone select will not activate without an entity selected, prop ragdolls should now attach bones correctly in the bone tree 2024-08-15 22:26:33 +03:00
penolakushari
e0f6c697d7 Added advanced bone select mode 2024-08-15 00:16:26 +03:00
penolakushari
801c408657 Changed tool refresh rate to be called interval, so it is a more precise term to what it does 2024-08-08 19:07:32 +03:00
penolakushari
10e88f0796
Merge pull request #44 from penolakushari/adjustment
Adjustments
2024-08-08 18:36:50 +03:00
penolakushari
b7afaaafad Made ragdoll mover capable of selecting entities and manipulating them through camera views, however advanced camera offsets are not supported 2024-08-03 10:28:58 +03:00
penolakushari
c14debe8cf Made relative scaling scale each child bone by 1 axis, not the greatest solution, but it seems precise enough when scaling something by all 3 axises. May need some further looking into 2024-08-02 22:27:26 +03:00
penolakushari
67f4e7fd9e Fixed an issue with scaling root bone on prop effects or any other nonphys entity 2024-07-31 23:47:50 +03:00
penolakushari
689b6ecce0 Rearranged tool UI, added relative bone scaling, made it possible for nonphys bones to set gizmo offset to other bones 2024-07-31 00:59:22 +03:00
penolakushari
7947a1fffd Removed clamping from Gizmo offset sliders 2024-07-28 11:49:27 +03:00
penolakushari
0ef57cb058 Fixed an errors with scaling bones 2024-07-26 00:25:29 +03:00
penolakushari
33a230745c
Merge pull request #43 from penolakushari/netcull
Net message pool reduction
2024-07-24 22:04:56 +03:00
penolakushari
c734fe4fda Formatting 2024-07-24 22:01:55 +03:00
penolakushari
61b2da96ef Lowered amount of net messages from 56 to 4 2024-07-24 01:05:48 +03:00
penolakushari
66288ca4b5
Merge pull request #42 from penolakushari/pl_tables
Detaching rgm table from player entities
2024-07-23 22:12:38 +03:00
penolakushari
75d0ddca7b Replaced rgm table in players with global RAGDOLLMOVER table that uses players as keys, added Sync function to that table rather than binding that function to players 2024-07-23 21:28:35 +03:00
penolakushari
e71f75984f
Merge pull request #41 from penolakushari/cppi
Prop protection support
2024-07-01 18:06:05 +03:00
penolakushari
164879ebcf Added an option to move the id number in translations of prop ragdoll tool when selecting props 2024-06-28 20:44:19 +03:00
penolakushari
033d05be3a Added prop protection support, seems like performance got a bit lower 2024-06-27 19:07:53 +03:00
penolakushari
57df66d83b
Merge pull request #39 from penolakushari/opt_gizmoents
Gizmo entities optimization
2024-06-25 20:03:00 +03:00
penolakushari
cda26661c3 Minor adjustments 2024-06-25 19:45:06 +03:00
penolakushari
f7733b5a12 removed big chunk that was of no use anymore 2024-06-25 01:04:30 +03:00
penolakushari
7452b43469 Moved all of the gizmo parts into a library, reducing amount of used entities from 18 to 1. Reduced amount of Vector and Angle functions being called each tick, so performance is improved 2024-06-25 00:59:13 +03:00