Skip to content

Latest commit

 

History

History
83 lines (69 loc) · 2.2 KB

RGDL.md

File metadata and controls

83 lines (69 loc) · 2.2 KB
layout title
fallout3rec
fopdoc

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