6ba89f00440f60909438567aac789e6caa0964ae
sotf-rigprobe
A RedLoader research mod for Sons of the Forest that dumps character data to JSON: skeletons, skinned meshes, bind poses, blendshapes, materials, animators, player races and clothing. It is a data source for building character related mods, not a gameplay mod.
What it collects
For the local player, the bodies the player can carry, every actor type prefab and every live actor:
- Rig: every bone with its parent, local position, rotation and scale
- Skinned meshes: mesh name, vertex count, bone list, bind pose rest position and rotation per bone, blendshape names, materials with shader and texture names
- Animators: controller, avatar, humanoid flag, human bone map, parameters
- Rig families: characters grouped by identical bone sets, with bone name overlap against the player rig
- Player only: current race, all 8 race entries with head and arms Addressable GUIDs, every clothing piece with item id, slot, renderable GUID, default and worn flags
Commands
Run these in the in-game console.
| Command | What it does |
|---|---|
rigprobe |
Dump the player, carry bodies, all actor prefabs and live actors |
rigprobe <filter> |
Same, limited to actor types containing the filter, e.g. rigprobe female |
rigscene |
Dump every skinned mesh root in the loaded scenes, including cutscene characters |
rigspawn <Type> [variation] |
Spawn an actor in front of you so its live variant gets dumped, e.g. rigspawn Virginia |
Output
Written to Sons Of The Forest\UserData\RigProbe\:
characters\index.tsvone line per character with rig family and player bone matchcharacters\rigfamilies.txtcharacters grouped by shared skeletoncharacters\<source>_<name>.jsonfull data per characterscene\the same layout forrigscene
Each run replaces the previous output for that command.
Build
Requires the .NET 8 SDK and RedLoader installed in the game folder with its interop assemblies generated.
.\build.ps1 -Install
Description
Sons of the Forest RedLoader mod that dumps rig, mesh, material, animator, race and clothing data for every character to JSON for mod development
1.2 MiB
Languages
C#
86.9%
PowerShell
10.3%
Python
2.8%