Self Projects - GTA V Mods

A collection of my GTA V Mods.

Yet Another Ragdoll Mod (YARM)

GitHub Repository


Yet Another Ragdoll Mod is a mod that I created because the other Ragdoll mods didn't have the options I wanted or... none at all.
The mod is very simple, all it does is toggles the character into a pure ragdoll state.

The mod does do a few things differently to the others I have tried out - many lack good config files or lack customization if one is present, usually just the keybind for the toggle. Mine also allows the user to decide if they wish for the Ragdoll to happen instantly, or how long after the keybind is pressed to "unragdoll".

There is one extra setting, the ability to allow the in game Parachute to take over if the character is falling. GTA V forces the character to always have a Parachute after a certain point and if you want to ragdoll off a tall building, it will kick in and deploy - this can disable that.

Euphorically

GitHub Repository


Note: the video above is outdated and is for an older, primitive version of the mod.

This mod is a far more complicated compared to YARM - it uses the Euphoria Active Ragdoll system to give the player reactions similar to that of the AI in the game.
For example, when someone is shot, they will be affected by the round hitting them, pushing them back potentially, they may also grab the wound or even fall over.

The mod has many configuration opens, from Euphoria chance, length and cooldown as well as whether to randomize the values of these each time, to give it a less robotic feeling.
There are also toggles for parts of the Euphoria system in case the user does not wish to use part of the system - such as ReachForWound or pointing the gun (one-handed weapons only due to GTA V limitation) at the attacker.

One of the biggest challenges with this mod was figuring out what Model Bones map to what Euphoria Bones. It turns out there are only 21 Euphoria Bones, but the character has many more (3 bones per finger!).