RGDL
Ragdoll
Format
| Count | Subrecord | Name | Type | Info |
|---|---|---|---|---|
| + | EDID | Editor ID | cstring | |
| + | NVER | Version | uint32 | |
| + | DATA | General Data | struct | |
| + | XNAM | Actor Base | formid | FormID of a CREA (FO3, FNV) or NPC_ (FO3, FNV) record. |
| + | TNAM | Body Part Data | formid | FormID of a BPTD BPTD (FO3, FNV) record. |
| RAFD | Feedback Data | struct | ||
| RAFB | Feedback Dynamic Bones | uint16[] | ||
| + | RAPS | Pose Matching Data | struct | |
| ANAM | Death Pose | cstring |
DATA
| Name | Type | Info |
|---|---|---|
| Dynamic Bone Count | uint32 | |
| Unused | byte[4] | |
| Feedback Enabled | uint8 | Enum - see below for values. |
| Foot IK Enabled | uint8 | Enum - see below for values. |
| Look IK Enabled | uint8 | Enum - see below for values. |
| Grab IK Enabled | uint8 | Enum - see below for values. |
| Pose Matching | uint8 | Enum - see below for values. |
| Unused | byte |
Enabled Enum Values
| Value | Meaning |
|---|---|
| 0 | No |
| 1 | Yes |
RAFD
| Name | Type | Info |
|---|---|---|
| Dynamic / Keyframe Blend Amount | float32 | |
| Hierarchy Gain | float32 | |
| Position Gain | float32 | |
| Velocity Gain | float32 | |
| Acceleration Gain | float32 | |
| Snap Gain | float32 | |
| Velocity Damping | float32 | |
| Snap Max Linear Velocity | float32 | |
| Snap Max Angular Velocity | float32 | |
| Snap Max Linear Distance | float32 | |
| Snap Max Angular Distance | float32 | |
| Position Max Linear Velocity | float32 | |
| Position Max Angular Velocity | float32 | |
| Projectile Position Max Velocity | int32 | Value is divided by 1000. |
| Melee Position Max Velocity | uint32 | Value is divided by 1000. |
RAPS
| Name | Type | Info |
|---|---|---|
| Match Bone 1 | uint16 | |
| Match Bone 2 | uint16 | |
| Match Bone 3 | uint16 | |
| Flags | uint8 | See below for values. |
| Unused | byte | |
| Motors Strength | float32 | |
| Pose Activation Delay Time | float32 | |
| Match Error Allowance | float32 | |
| Displacement To Disable | float32 |
Flag Values
| Value | Meaning |
|---|---|
| 0x01 | Disable On Move |