Garry's Mod

Garry's Mod

Ragdoll Resizer
Showing 1-10 of 23 entries
< 1  2  3 >
Update: 2 May @ 10:05am

  • Fix preview model causing crash in 64bit

Update: 18 Oct, 2024 @ 9:21am

  • Fixed BuildBonePositions not running on ents that already existed before the player connected to the server

Update: 24 May, 2024 @ 12:20pm

  • Fixed an issue where the BuildBonePositions function wouldn't work at all on specific models (office workers from Black Mesa Character Expansion (https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2082334251)) because the function couldn't retrieve the default bone matrix for their bone 0 - previously, it couldn't get the matrix for bone 0 and assumed the model wasn't rendering yet and would wait forever; now it checks for both bone 0 and the last bone, and if it can get the matrix for at least one of them, then it runs normally and uses placeholder values for the bad bone 0

Update: 27 Apr, 2024 @ 11:40am

  • Added ENT.PhysicsSounds to prop_resizedragdoll_physobj (adds proper impact sounds once the next gmod update comes out, or if you're playing on a beta branch)
  • Resized ragdolls now float properly when dissolved (used by animated props ragdollize-on-death, when hit by dissolve damage like combine balls)
  • Fixed resized ragdolls from a loaded save/dupe not spawning properly and causing errors if the saved PhysObjScales table didn't match up with the number of physobjs on the model (i.e. player installed an improved physics addon for that model, giving it more physobjs than it had when the save was made)

Update: 8 Jan, 2024 @ 5:10pm

  • Fixed resized ragdolls causing an error and not spawning if the model didn't have a physics material specified (hl2 dropship)

Update: 15 Dec, 2023 @ 9:14am

  • Fixed toolgun not working on resized ragdolls in x86-64 beta branch (a gmod update changed the toolgun from using util.TraceLine to util.TraceHull, which wasn't detoured)

Update: 3 Sep, 2023 @ 3:28pm

  • Saved/duped resized ragdolls no longer load the ragdoll's collision mesh from the save, instead they just grab a fresh one from the ragdoll model when spawned (this had no purpose other than to potentially break stuff if the model was updated between saving and loading)
  • Fixed clientside physobj generation causing an error if they failed to generate (only happened in weird edge cases where the serverside one generated but the clientside one didn't)

Update: 26 Aug, 2023 @ 6:45pm

  • Added an error message to the context menu (hold C and right-click on a resized ragdoll) that appears if another addon broke our util.TraceLine detour. This is the same problem that makes tools not work on resized ragdolls, so if you're having problems with a tool, you can check it by right-clicking a resized ragdoll in the context menu - if this error shows up, it's almost definitely an addon conflict!
  • Added stretchy ragdoll mode, the most important feature ever added to this tool

  • Fixed resizer tool trying to copy face flexes from ragdolls that had never been face posed, resulting in silly face poses on some models
  • Removed old code that networked the resized ragdoll's model name to clients (this was a fix for an old gmod bug where hexed models would return the wrong model name clientside and break stuff, but this has since been fixed)
  • Fixed a bunch of niche bugs from comments
    • Fixed resized ragdolls causing an error and not spawning if the ragdoll's ModelInfo had a solid's parent name capitalized wrong (now caps-agnostic) (fixes Blood Raven Space Marine model)
    • Potentially fixed an error that could occur when trying to draw the tool's ghost ragdoll when the selected ragdoll was NULL somehow (should fix "ragdollresizerphys.lua:528: Tried to use a NULL entity!" error)
    • Fixed this addon's util.TraceLine detour causing an error if another addon called util.TraceLine and it returned nil
    • Resized ragdolls now actually set their collision bounds instead of faking it with a detour (fixes a bug where certain models wouldn't render because their bounds ended up entirely under the world, like HL2 Citizen Heads)
  • Tweaked description of eye size slider slightly and removed duplicate reset button (middle click to reset has been an option for ages)

Update: 5 Aug, 2022 @ 7:28pm

  • Fixed an issue where ragdolls with over the maximum number of flexes would cause a crash upon resizing
    • All models affected by this issue also crash the game when trying to render them in a spawnicon, or upon using them with anything else with the ClientsideModel() function. This addon was "fixed" by adding a workaround (using ents.CreateClientProp() instead), but this was just part of a bigger issue. If your model was affected by this, it's still at risk and I'd recommend either trying to fix it, or submitting a bug report with it on the Gmod github.

Update: 14 Jun, 2022 @ 1:50pm

  • Fixed a bug where certain ragdolls (HL2 dog) would cause FPS drops by running the preview model's BuildBonePositions function too much for some reason