Garry's Mod

Garry's Mod

Ragdoll Puppeteer
 This topic has been pinned, so it's probably important
dim sum un  [developer] Sep 21, 2024 @ 3:49pm
Feature Requests
Have a feature in mind that could potentially improve this tool? Post them here!

Issue tracker[github.com]. Feature requests have the “enhancement” label. You can look through here to get an easy summary of all the features I plan to add
Last edited by dim sum un; Oct 3, 2024 @ 4:50am
< >
Showing 1-15 of 43 comments
Areus Sep 21, 2024 @ 3:51pm 
Since it has an Angle offset, I was thinking if you could add an Axis offset to edit position of a ragdoll. Some ragdolls has a wierd calculation about where the ground is and has feet below it. I can put it up with Ragdoll Mover yes, but I still think it would be a nice feature.
Have 2 types of locks, 1 where it locks that bone only (like the current one) and 1 where it locks the entire tree
dim sum un  [developer] Sep 25, 2024 @ 2:52pm 
Originally posted by Areus:
Since it has an Angle offset, I was thinking if you could add an Axis offset to edit position of a ragdoll. Some ragdolls has a wierd calculation about where the ground is and has feet below it. I can put it up with Ragdoll Mover yes, but I still think it would be a nice feature.
Hello Areus. Sorry for the long delay. I was busy earlier with developing and putting up the update I did ~5 hours ago. As for your suggestion, I just made an "puppeteer floor" implementation that would remove the need for the angle offsets and the axis offsets as you have mentioned. To clarify, you can use the physgun to move and rotate the floor around, and it will move and rotate the blue puppeteer around. When you update a frame, the ragdoll will just move to where the blue puppeteer is located. You can also animate the physics prop using SMH as well

I think this is more convenient than messing with sliders. What are your thoughts?
Areus Sep 26, 2024 @ 6:25am 
@dim sum un
Hello, it's okay, I can hardly imagine how much time and work you put into this, so waiting patiently is least I can do. As for my thoughts, I believe that to be the best solution imaginable, truly great. It indeed is much more convenient than messing around with sliders. It would be nice if that "puppeteer floor" would have an option to disable colissions with the world, so that it can be moved totally everywhere. Otherwise like I said, a truly amazing feature. :steamhappy:
Areus Sep 26, 2024 @ 6:54am 
Also, I found no way how to remove the gesture layer once I applied it onto a sequence. In some cases, it destroys the poses or deform the bones if the "Animate Nonphysical Bones" option is active. It would be nice to have a way to remove the gesture once you don't need it, because once you apply it, you have to select the same animation in both gesture and sequence, which can be quite annoying.
dim sum un  [developer] Sep 26, 2024 @ 8:47am 
Gestures can be disabled by setting the gesture sequence to “ref” or “ragdoll”, whichever sets to the reference pose. I can see this not being clear to others, so I will make this a button to reset to that pose
Would it be possible to put the keyframes from the tool onto the SMH bar?
dim sum un  [developer] Sep 27, 2024 @ 9:46pm 
Originally posted by Vortexas-A Commissions:
Would it be possible to put the keyframes from the tool onto the SMH bar?
You can do this using a combination of SMH physics recorder and +ragdollpuppeteer_playback. Either hold the button that is binded to +ragdollpuppeteer_playback or execute +ragdollpuppeteer_playback in the console so the animation plays, and then use the SMH physics recorder. You'd probably want to use this if you don't care about the specific frames of the animation (usually in run or walk cycles). Alternatively, you can use SMH's spawn and offsetting features if you want to preserve the keyframes from the original animation
Yup that works thanks. Maybe there could be a way to attach the puppeteer ghost a prop, that way I can SMH move it as they run?
dim sum un  [developer] Sep 28, 2024 @ 7:22am 
Originally posted by Vortexas-A Commissions:
Yup that works thanks. Maybe there could be a way to attach the puppeteer ghost a prop, that way I can SMH move it as they run?
Just finished that implementation yesterday. Expect an update and a vid on that soon ;)
Areus Sep 29, 2024 @ 3:42am 
Would it be possible to add support for Ragdoll Resizer? Resized ragdolls can't be selected due to it no longer counts as a ragdoll but as a multiple props merged together. But if you could make it somehow, it would be really great. If it's possible of course.
Areus Sep 29, 2024 @ 4:21am 
Also, it would be nice if the puppeteer together with the floor would spawn on the ground like before this update and not in the air.
dim sum un  [developer] Sep 29, 2024 @ 6:33am 
Originally posted by Areus:
Would it be possible to add support for Ragdoll Resizer? Resized ragdolls can't be selected due to it no longer counts as a ragdoll but as a multiple props merged together. But if you could make it somehow, it would be really great. If it's possible of course.
Ragdoll Puppeteer only considers ragdolls, as you have mentioned. This might be an implementation I could look at in the future, as what I need to properly interface with the resized ragdoll is its scale.

Originally posted by Areus:
Also, it would be nice if the puppeteer together with the floor would spawn on the ground like before this update and not in the air.
I've made the offset from the ground intentional so players can see the floor and grab it with their physgun. The floor is a physics prop and can easily be adjusted to your placement, so if it needs to touch the ground, it can do so.

Since this is pretty new, I'll gauge the users' reactions and see if I should remove the offset or to decrease it a little
Areus Sep 29, 2024 @ 9:18am 
Understandable. I just personally find it better to have the "floor" on the ground by default, so that you don't have to move it to the ground every time when you want to make a quick pose/s. I just believe it to be more practical that way.
Gamer Sep 30, 2024 @ 10:22pm 
Does this addon support copying an NPC's pose (probably an NPC from a VJ Base addon as I think VJ Base NPCs have really cool poses and animations) over to a ragdoll like the ragdoll of that NPC?

For example, there's this NPC (the Authority Enforcer from Rage) that was shooting at me until I disabled the NPC thinking and coincidentally stood in this pretty cool pose that I would probably need copying for a screenshot later:

https://imgur.com/a/GdHHlVh

It would be even better if you can like choose any frame of that VJ Base NPC and copy that pose over to the ragdoll equivalent.
< >
Showing 1-15 of 43 comments
Per page: 1530 50