Garry's Mod

Garry's Mod

Ragdoll Puppeteer
 This topic has been pinned, so it's probably important
dim sum un  [developer] 19 Sep, 2024 @ 10:10am
Bug Reports
Describe the bug that you are facing. You can use screenshots to help visualize the problem. Then list the steps to reproduce the bug. The more detail you put in the steps to reproduce the bug, the better for me to be able to fix and improve this tool.

To make it a little easier for me to help with identifying bugs, here's an example of a bug report (with parenthesis to explain each aspect of the bug report). Note that everything under the "Example Bug Report" header is from an example user reporting this bug:

Example Bug Report
I'm experiencing a bug when I use this tool on "MODEL_PATH" (copy the model name from the spawnmenu) from "ADDON_NAME" (put an addon link here so a widget shows up), when I'm in the map "MAP_NAME" (most maps here in general shouldn't affect puppeteering unless they perform some prop replacement). It happens when I'm using "FEATURE_NAME" (or a sequence of different features). Here's the error message (I surround the error message with the code markup tag, so it formats nicely. See how to format the error message with the code markup).
[Ragdoll Puppeteer] lua/weapons/gmod_tool/stools/ragdollpuppeteer.lua:123: error message 1. Some 2. Function 3. Traceback
Here's the list of steps to reproduce the error:
  1. This
  2. will
  3. reproduce
  4. the error.
There's some additional details related to the bug or feature that I'm trying to accomplish with the tool (which you should explain thoroughly!). I've looked through my addons and it may have to do with addon A, or a combination of addon A, addon B, and addon C.

Takeaway
Of course, the above example bug report is subject to change if it's missing some key bug reporting detail. You are not constrained to this example; just treat it as a guideline for how you format your bug report.

In the end, I'll have trouble with fixing the bugs with this tool if you do not provide enough detail in your bug report. Let's try to work together so we can improve this tool.
Last edited by dim sum un; 24 Oct, 2024 @ 10:21am
< >
Showing 1-15 of 51 comments
CrumblyBits 19 Sep, 2024 @ 12:53pm 
Not really a bug but more of a question, is there any way to remove the blue outline?
dim sum un  [developer] 19 Sep, 2024 @ 12:55pm 
The blue outline is the puppeteer. I can make that an option to hide the puppeteer
dim sum un  [developer] 19 Sep, 2024 @ 1:36pm 
Originally posted by CrumblyBits:
Not really a bug but more of a question, is there any way to remove the blue outline?
Expect a quick update featuring this option! :)
CrumblyBits 19 Sep, 2024 @ 3:02pm 
Originally posted by dim sum un:
Originally posted by CrumblyBits:
Not really a bug but more of a question, is there any way to remove the blue outline?
Expect a quick update featuring this option! :)
:steamhappy:
Areus 19 Sep, 2024 @ 4:04pm 
When you select a ragdoll, do the pose and unselect it with right click and then select it with left click again, no sequences will load and the pupppeteer will also not spawn. Trying to unselect ragdoll in this state will throw a lua error. The only option to select the ragdoll after unselecting it is to select a different ragdoll and then select this one again.
dim sum un  [developer] 19 Sep, 2024 @ 4:30pm 
I ran into this problem a couple times in the past[github.com]. Damn, thought I fixed it. I'll see to it once I put in the fix for posing big ragdolls like the hl2 strider
dim sum un  [developer] 19 Sep, 2024 @ 5:05pm 
Originally posted by Areus:
When you select a ragdoll, do the pose and unselect it with right click and then select it with left click again, no sequences will load and the pupppeteer will also not spawn. Trying to unselect ragdoll in this state will throw a lua error. The only option to select the ragdoll after unselecting it is to select a different ragdoll and then select this one again.
This should be fixed. Let me know in the future if this is still causing you trouble. Notably, the fix I made earlier did introduce other bugs too when I did some restructuring, circa pre-workshop release
gordn 21 Sep, 2024 @ 1:40am 
I don't know if this is a bug or not but this doesn't work with l4d2 ragdolls. Is this a source engine limitation or something else?
Areus 21 Sep, 2024 @ 3:08am 
Originally posted by gordn:
I don't know if this is a bug or not but this doesn't work with l4d2 ragdolls. Is this a source engine limitation or something else?

L4D2 animations are not compatible with Gmod. Even if you tried Animated Props or Easy Animation Tool, it would still make a wierd T-Pose. So yes, it's a problem between compatibility of these two games.
when using the aughhhh swep

[Ragdoll Puppeteer] lua/weapons/gmod_tool/stools/ragdollpuppeteer.lua:110: attempt to index a nil value
1. Cleanup - lua/weapons/gmod_tool/stools/ragdollpuppeteer.lua:110
2. v - lua/weapons/gmod_tool/stools/ragdollpuppeteer.lua:488
3. unknown - lua/includes/modules/hook.lua:96
4. Spawn - [C]:-1
5. SpawnOnRagdoll - addons/aughhhh_swep/lua/weapons/weapon_aughhhh_flying.lua:197
6. unknown - addons/aughhhh_swep/lua/weapons/weapon_aughhhh_flying.lua:153
Scanner Man 27 Sep, 2024 @ 10:02pm 
I don't know if it's due to some mod I have, but the running animations don't work for me, and by this I mean the tf2 mercenaries.
dim sum un  [developer] 27 Sep, 2024 @ 10:13pm 
Originally posted by INF-Scanner Man:
I don't know if it's due to some mod I have, but the running animations don't work for me, and by this I mean the tf2 mercenaries.
You'll have to do some troubleshooting on your own to find out the addon conflict. This tool shouldn't interfere with animations: they allow you to interface with them and apply them on the ragdoll.

If the mercs are not moving during their running animations, then you'll need to do a bit of work. All TF2 mercenaries have their running animations set from their pose parameters; this tool has a category for that in the C menu. If they aren't moving, you'll need to adjust the pose parameters, particularly their move_x and move_y parameters.

If the above doesn't help you, let's continue the convo in separate discussion post from here, so we can keep the bug report forum focused
Scanner Man 27 Sep, 2024 @ 10:39pm 
ok, you were right, I need to move the parameters, for a moment I thought it wasn't working xd:steamhappy:
dim sum un  [developer] 27 Sep, 2024 @ 10:41pm 
Good to see that it's working for ya!
Virgiliu314 28 Sep, 2024 @ 5:06am 
On my end this tool behaves strangely, it just spawns a blue transparent ghost of the ragdoll and the properties menu of the tool does not show up at all, and it spews this error:

"[Ragdoll Puppeteer] lua/ragdollpuppeteer/client/ui.lua:277: attempt to index upvalue 'components' (a nil value)
1. ConstructPanel - lua/ragdollpuppeteer/client/ui.lua:277
2. BuildCPanel - lua/weapons/gmod_tool/stools/ragdollpuppeteer.lua:762
3. RebuildControlPanel - gamemodes/sandbox/entities/weapons/gmod_tool/stool_cl.lua:18
4. Think - lua/weapons/gmod_tool/stools/ragdollpuppeteer.lua:70
5. unknown - lua/autorun/advanced_toolgun.lua:327"

It seems to be related to the "Advanced toolgun" mod, hopefully there could be a compatibility fix for this without having to compromise.

As easy as this tool seems to be, i'll unfortunately have to rely on Animated Props for the time being until this issue is addressed.

Cheers! :steamthumbsup:
< >
Showing 1-15 of 51 comments
Per page: 1530 50