Garry's Mod

Garry's Mod

Ragdoll Puppeteer
Showing 11-20 of 22 entries
< 1  2  3 >
Update: Oct 23, 2024 @ 10:06am

  • Smoothen puppet root (pelvis) positioning by interpolating to the current root position with the floor velocity and the previous root position
  • Type documentation for the interested reader

Update: Oct 22, 2024 @ 3:55pm

Feature Requests 1

  • Make floor properties animatable by SMH. Thanks to Vortexas-A for requesting this feature!
  • Copy sequence poses (pose parameters and frame) from an NPC and paste it onto a puppet that contains it. Thanks to Gamer for requesting this feature!
  • Attach to ground/surface ConVar so puppet's aren't always constrained to the platform. Thanks to Areus for requesting this feature!
  • Add Ragdoll Resizer support and physics and effect prop support. Thanks to Areus for requesting the Ragdoll Resizer feature!
  • Fixed choppy playback. Thanks to Skerion for requesting me to fix this!
  • Add French (FR) translations

Update: Sep 29, 2024 @ 8:42pm

UI/UX Improvements and Puppeteer Styling

  • Add a playback button and framerate number ticker to play animations and change FPS without the console
  • Add a height slider to change the puppeteer's height with respect to the floor
  • Add puppeteer styling options for changing color, setting alpha, and making it see-through walls
  • Add settings tabs, for general settings and puppeteer styling
  • Fix an error related to cleaning up the puppeteer during playback
  • Potentially fix an error related to Quaternion being overriden
  • Add comment to enable sv_ragdollpuppeteer_allow_playback in singleplayer if attempting to play with it disabled

Update: Sep 28, 2024 @ 10:27pm

  • Remove Gestures button to quickly reset the reference pose (Areus[http//Areus])
  • Improved Offsetting to replace Offset Root and Find Floor ConVars with a physics prop that moves the puppeteer around (see here for credits and more information)
  • Add arguments to ragdollpuppeteer_nextframe and ragdollpuppeteer_previousframe. ragdollpuppeteer_nextframe n will move the timeline ahead by n frames
  • Multiple optimizations to make server do less work with Ragdoll Puppeteer
  • Add components.lua file to client
  • Refactor file structure

Update: Sep 25, 2024 @ 8:39am

  • Added custom clientside gestures, through a gesture sequence timeline and gesture tab for sequences. See the video or announcement post for more information
  • Improved +ragdollpuppeteer_playback timer. Timers are clientside to prevent server work, and timers increment the sliders based on the sequence's FPS and the value returned from ragdollpuppeteer_fps. This reduces the pose data rate to the server
  • Moved some serverside variables to the player table to prevent conflicts between other players' settings
  • Fixed some errors related to removing the puppet or puppeteer during +ragdollpuppeteer_playback

Update: Sep 20, 2024 @ 1:02pm

Silence disconnected print statement when disconnecting from a server

Update: Sep 19, 2024 @ 5:03pm

Relates to most recent fix

Update: Sep 19, 2024 @ 5:02pm

Fix for the tool not cleaning up properly when reselecting the same entity. Hopefully shouldn't cause any bugs when dying and removing the puppeteer.

Update: Sep 19, 2024 @ 4:39pm

Fix for giant puppeteers starting at the ground (such as the strider). Expect some inconsistencies for units around 100 units tall (which is the boundary for applying the giant fix or not)

Update: Sep 19, 2024 @ 3:53pm

Added a convar/checkbox to show or hide the blue puppeteer