Commit Graph

  • 1d5a1954f9
    Merge pull request #69 from penolakushari/fix_bonecolor master v3.0b penolakushari 2025-02-28 19:59:01 +0300
  • 2971a32d3c Fixed small issue with bone colors in adv select when switching bone filters penolakushari 2025-02-28 19:57:49 +0300
  • 856255c194
    Merge 66891129c5 into f4d847360d Astralcircle 2025-02-26 13:36:32 +0300
  • f4d847360d
    Merge pull request #68 from penolakushari/advsel_shapes penolakushari 2025-02-19 19:42:10 +0300
  • 6134e33504
    Add visual indicator of advanced selected bones (#15) vlazed 2025-02-19 11:24:14 -0500
  • 4722de62f9 Added different shapes in advanced selection mode that allow to discern bone types, as just having them be different colors may not be easily noticeable if they are darkened penolakushari 2025-02-15 20:26:23 +0300
  • 2c9c5a9417
    Merge pull request #67 from penolakushari/master penolakushari 2025-01-26 20:30:25 +0300
  • 15dbe3694d
    Use util.IsPointInCone instead of pos.visible (#14) vlazed 2025-01-26 11:29:22 -0600
  • 7c9dcde28b
    Merge pull request #66 from penolakushari/distance-color penolakushari 2025-01-23 01:13:14 +0300
  • 71b093c7b3 Clean up penolakushari 2025-01-22 23:51:53 +0300
  • 5b5fd35a82
    Merge branch 'Winded:master' into distance-color penolakushari 2025-01-22 23:43:42 +0300
  • b4d912d59b
    Merge pull request #65 from penolakushari/master penolakushari 2025-01-22 23:42:38 +0300
  • c0ce1103b5
    Additional gizmo enhancements (#13) vlazed 2025-01-22 14:41:42 -0600
  • 0d3cf10666
    Merge pull request #12 from vlazed/distance-color penolakushari 2024-12-28 15:22:37 +0300
  • 6b80c9d2be Move on-screen check to prevent any calculations if its not on screen - Changed on screen check location from before copying the RGM_CIRCLE table to before performing bone distance calculations or setting draw color. This requires a check for prevbones to set distance colors, but this prevents any calculations from doing done at all. This achieves a 3% increase in performance (averaged over 600 frames) vlazed 2024-12-27 14:40:46 -0600
  • 3a490f5bb7 Removed caching bones and their parents in the skeleton drawing function as it didn't seem to save that much performance anyway penolakushari 2024-12-26 20:28:47 +0300
  • aaf725a8b0 Removed some tabs that were left in by mistake, made delays actually work and set skeleton calculations to happen 33 times per second. Still doesn't help performance penolakushari 2024-12-25 18:50:02 +0300
  • 0b459b9727 Attempt to optimize skeleton drawing. Results don't show much difference other than not drawing objects that are out of view giving some more fps, so I guess drawing functions themselves are quite expensive penolakushari 2024-12-24 22:07:54 +0300
  • b7001ff354
    Merge pull request #11 from vlazed/distance-color penolakushari 2024-12-23 23:12:42 +0300
  • b8a367d2b0 Optimizations to AdvBoneSelectRender - Bone positions are only rendered when it is visible on the screen. This results in about 23% increase in performance on average from looking away at a model with 139 bones + Added comments about mindist and maxdist vlazed 2024-12-23 13:32:27 -0600
  • 6ca12972fc Merge branch 'distance-color' of https://github.com/vlazed/RagdollMover into distance-color vlazed 2024-12-23 12:42:21 -0600
  • 707cec284b Check if bone is visible on screen; use dot product for distances - Also make dark colors darker so gradient is more noticeable vlazed 2024-12-23 12:39:39 -0600
  • f12c354f43 Attempt to optimize the distance drawing by having it run distance check every 0.1 of a second rather than each tick penolakushari 2024-12-23 20:12:54 +0300
  • 26977b69c9 Attempt to optimize the distance drawing by having it run distance check every 0.1 of a second rather than each tick penolakushari 2024-12-23 20:12:54 +0300
  • 5f1fea75ad Do subtraction of maxdist before loop vlazed 2024-12-23 09:57:33 -0600
  • 24cdf226b6 Distance color changes + Gradient function to easily generate linearly-interpolated color gradients with NUM_GRADIENT_POINTS parameter - The color to use is automatically evaluated using the number of gradient points and the distance, allowing one to generalize beyond two gradient points - Darker colors vlazed 2024-12-22 23:51:28 -0600
  • e81fd36d8f Changed color system from using lerp to just using look up table for colors penolakushari 2024-12-22 20:55:21 +0300
  • 3b908bfdae Made bones in advanced bone select mode get darker the farther away they are from player's view penolakushari 2024-12-22 16:49:15 +0300
  • 5722ce3071
    Merge pull request #63 from vlazed/out-of-bound-gizmos penolakushari 2024-12-19 22:44:52 +0300
  • 66ed30285b
    Merge pull request #62 from NovaDiablox/patch-4 penolakushari 2024-12-19 22:44:43 +0300
  • dcb02ad977 Increase gizmo padding to fix laggy gizmo vlazed 2024-12-19 12:54:28 -0600
  • f66a458875
    Update ragdollmover_tools.properties Tora 2024-12-19 21:24:04 +0300
  • d972becc8d
    Merge pull request #61 from penolakushari/readability penolakushari 2024-12-19 19:46:14 +0300
  • 8177af1e18
    Merge branch 'Winded:master' into readability penolakushari 2024-12-19 19:41:54 +0300
  • e05843450e
    Make the gizmo update its position when out of bounds (#60) vlazed 2024-12-19 10:41:28 -0600
  • 93e86bcb66 Forgot to remove some of the things I've left in related to some feature I've decided not to implement for now penolakushari 2024-12-19 19:39:23 +0300
  • b93b57f7b6 Removed some of the function arguments that weren't doing anything penolakushari 2024-12-19 19:24:35 +0300
  • 594d907d04 Fixed some errors with posing physical bones when resetting nonphys bones through sliders with middle mouse button penolakushari 2024-12-17 20:50:44 +0300
  • 99262b2047 Use FrameTime() for calculating gizmo velocity vlazed 2024-12-15 19:29:40 -0600
  • cfa963b8b6 Add padding to the player's distance to the gizmo vlazed 2024-12-15 16:38:45 -0600
  • 32ba6189fc Fix collision bounds not being set correctly vlazed 2024-12-15 16:32:53 -0600
  • 840790d906 fixup! Set last position of the gizmo vlazed 2024-12-15 16:10:18 -0600
  • 2be51bf1bc Merge branch 'out-of-bound-gizmos' of https://github.com/vlazed/RagdollMover into out-of-bound-gizmos vlazed 2024-12-15 15:27:02 -0600
  • feefe91120 Make the gizmo update it's position when out of bounds + Gizmos can be selected when we set their collision bounds to be within the world. vlazed 2024-12-15 15:26:43 -0600
  • 1aa4ce547b Merge branch 'out-of-bound-gizmos' of https://github.com/vlazed/RagdollMover into out-of-bound-gizmos vlazed 2024-12-15 15:21:19 -0600
  • 846e3f8068 Make the gizmo update it's position when out of bounds + Gizmos can be selected when we set their collision bounds to be within the world. vlazed 2024-12-15 15:10:51 -0600
  • 9416d6a760 Make the gizmo update it's position when out of bounds + Gizmos can be selected when we set their collision bounds to be within the world. vlazed 2024-12-15 15:10:51 -0600
  • 3c235dc4a8 Put net message related stuff into a table with functions related to them within the ragdoll mover tool, to help with readability. Assuming overhead from calling table + functions should not be an issue, considering that net messages aren't being as spammy as they used to. Also made big gray disc not being able to rotate nonphys bones - it wasn't doing it correctly before anyway penolakushari 2024-12-03 23:50:30 +0300
  • eefbda5c3b
    Merge pull request #58 from penolakushari/adv_select_options penolakushari 2024-11-04 18:04:02 +0300
  • bb67e6e6b8 Added an option to lock/unlock physical position and rotation at once penolakushari 2024-11-03 07:02:32 +0300
  • 66891129c5
    Replace resource.AddSingleFile with resource.AddWorkshop Astralcircle 2024-11-01 20:44:43 +0300
  • 82ecfe24fc Fix to some errors related to trying to switch gizmo mode when already using them and trying to draw attachment bones that don't exist yet penolakushari 2024-10-28 23:17:08 +0300
  • 2b186a31a0 Lock selected will now reset to 0 when clients loads into the gmae. It may need to be changed to not be a convar penolakushari 2024-10-24 01:37:19 +0300
  • 0aec46bbb0 Locking bone to another bone should now hide angle and position locks in adv bone select options, added reset gizmo offset option to adv bone select options for quicker workflow when setting offset is needed penolakushari 2024-10-02 22:53:17 +0300
  • 874edb41a6 Radial bone options menu now has colored options, things of similar functionality are colored in the same color. Any physics related locks will now make bones appear as locks in adv bone select mode, so it should be easier to find them. Corrected localization penolakushari 2024-09-30 23:45:41 +0300
  • 5ec7072d56 Added ability to right click on bones in adv boneselect to bring up menu of additional bone functions penolakushari 2024-09-30 02:02:59 +0300
  • d661452cd5
    Merge pull request #56 from penolakushari/scalefix penolakushari 2024-09-29 08:41:16 +0300
  • 3f4ad5aed6 Added replicated flag to the sv_ragdollmover_max_prop_ragdoll_bones so it should now work properly in multiplayer penolakushari 2024-09-19 21:01:33 +0300
  • f84ee46bfa Moved 'Move physical bones with nonphysical' into misc category from scaling category penolakushari 2024-09-15 16:47:39 +0300
  • 2c21cabe8f
    Merge branch 'Winded:master' into scalefix penolakushari 2024-09-13 23:24:24 +0300
  • c564806c70
    Merge pull request #55 from NovaDiablox/master penolakushari 2024-09-13 23:23:57 +0300
  • bed6155995
    Update ragdollmover_ui.properties Tora 2024-09-13 22:40:33 +0300
  • 44fcf96798
    Add files via upload Tora 2024-09-13 22:38:38 +0300
  • b3c5a6e230
    Updated Turkish Language Tora 2024-09-13 22:35:02 +0300
  • cc5b5e2a63
    Updated Turkish Localization Tora 2024-09-13 22:31:51 +0300
  • 64267c8278
    Update ragdollmover_tools.properties Tora 2024-09-13 22:23:01 +0300
  • 7a50165aa6
    Add New Lines Tora 2024-09-13 22:10:25 +0300
  • acc13ccd1c Fixed some UI errors related to locking bones, added advanced bone select functionality to locking bones penolakushari 2024-09-10 22:53:04 +0300
  • 0e696a43d4 Added russian localization to the changelog panel penolakushari 2024-09-09 23:36:15 +0300
  • 6c95c88845
    Merge branch 'Winded:master' into scalefix penolakushari 2024-09-09 23:08:58 +0300
  • a3034d5c2c
    Merge pull request #54 from penolakushari/master penolakushari 2024-09-09 23:08:29 +0300
  • 9a65f2322f
    Merge pull request #10 from vlazed/notify-changelog penolakushari 2024-09-09 23:06:38 +0300
  • c83434a55e Add another option to run 'ragdollmover_changelog' to view patch notes vlazed 2024-09-09 10:37:59 -0500
  • 1f3ac8b1e6 Localization for ui related phrases in ragdoll mover (EN currently) vlazed 2024-09-08 22:40:44 -0500
  • 6b293c379e Revise rgm_changelog to generate the changelog, for both non-Chromium branches; additional font vlazed 2024-09-08 21:58:41 -0500
  • 79e37b4f9c Fixed an issue related to inconsistency between server/client gizmo scale penolakushari 2024-09-08 22:38:29 +0300
  • ed104ff583 Merge branch 'notify-changelog' of https://github.com/vlazed/RagdollMover into notify-changelog vlazed 2024-09-08 08:00:10 -0500
  • b813ef1f91 create rgm folder in data if it doesn't exist vlazed 2024-09-08 07:59:57 -0500
  • 94b31d7a12
    Merge branch 'master' into notify-changelog vlazed 2024-09-08 03:29:29 -0400
  • 15dfab952f Instead of showing a popup, write in chat & print to console; view patch notes in utilities vlazed 2024-09-08 02:18:21 -0500
  • b51e716c88
    Merge pull request #53 from penolakushari/relscaleadjustment penolakushari 2024-09-08 09:44:05 +0300
  • 8da4be3624 Notify users with the changelog on first install or new workshop update (naive version check) vlazed 2024-09-08 00:01:22 -0500
  • f796c378dd Some fixes to bone loops, made bone tree filters affect visible bones in advanced bone select mode penolakushari 2024-09-07 19:19:13 +0300
  • 0a45f2759d change ent:GetBoneCount() to ent:GetBoneCount() - 1 for loops that query entity bones in advanced bone select vlazed 2024-09-07 10:48:57 -0500
  • 4671b98fce Clean up penolakushari 2024-09-02 01:13:34 +0300
  • 9abdfb9a93 Added ragdollmover_always_use_pl_view convar in the tool, removed some of the unused convars, made it so holding down manipulation gizmo when switching views will use old view until you let it go penolakushari 2024-09-02 01:08:17 +0300
  • a076bfe470 Added advanced camera offset support for moving things from camera view penolakushari 2024-08-29 20:20:53 +0300
  • e08b25780b Fixed scope error penolakushari 2024-08-26 23:18:47 +0300
  • b86ea88be0 Fixed some syntax errors and added ragdollmover table caching to the scale function penolakushari 2024-08-26 23:14:17 +0300
  • def8f62b00 Resolved merge conflicts penolakushari 2024-08-26 23:00:35 +0300
  • 25e1c292f6
    Merge pull request #51 from penolakushari/master penolakushari 2024-08-26 22:41:39 +0300
  • 3b6788ca1a
    Merge pull request #8 from vlazed/pltable-cache penolakushari 2024-08-26 22:40:50 +0300
  • 83602bf4aa Cache RAGDOLLMOVER[pl] (or axis.Owner) to plTable in gizmo library vlazed 2024-08-26 14:00:21 -0500
  • 5142dd4a0b Reduce RAGDOLLMOVER[pl] lookups by caching into plTable vlazed 2024-08-25 16:47:13 -0500
  • ddc4bcb18a Revert "add check for nil snapamount to prevent snapping angles even if the option for it is off" vlazed 2024-08-25 15:48:21 -0500
  • 313c511682 Fixed setting gizmo offset to bones on non phys and parented entities penolakushari 2024-08-25 20:57:59 +0300
  • 1d1fe7dc20 Moved bone scaling related operations into a function for easier maintability penolakushari 2024-08-25 18:42:37 +0300
  • 52add471f7 Made rgm axis assign the convars to its own variables in case of creating it through left click penolakushari 2024-08-25 10:27:31 +0300
  • 4bf177c4c4 add check for nil snapamount to prevent snapping angles even if the option for it is off vlazed 2024-08-24 19:59:57 -0500
  • 4205277f7e Using color constants in the setdrawcolor functions now penolakushari 2024-08-25 00:03:19 +0300