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 |