MGSV Modding Wiki

View My GitHub Profile

FRIG


Contents Contents:
  1. Header
  2. Unknown Section Info
  3. Unknown Section Data
  4. Bone Hash Section Info
  5. Bone Hash Section Data

The .frig or Fox Rig format is believed to be used to set up IK groups for .fmdl files.

  • 0x0 - 0x3 (uint32): Signature.
  • 0x4 - 0x7 (uint32): Header length.
  • 0x8 - 0xB (uint32): Unknown.
  • 0xC - 0xF (uint32): Num Entries?
  • 0x10 - 0x13 (uint32): Unknown.
  • 0x14 - 0x17 (uint32): File length.
  • 0x18 - 0x1B (uint32): Offset for bone hash section.
  • 0x1C - 0x1F (uint32): Offset for unknown section.

Unknown Section Info

  • 0x0 - 0x3 (uint32): Unknown.
  • 0x4 - 0x7 (uint32): Num entries.
  • 0x8 - (0x8 + 0x4 * num entries - 1) (uint32[]): Entry offsets.

Unknown Section Data

  • 0x0 - 0x3 (uint32): Unknown
  • 0x4 - 0x11 (string): Name.
  • 0x12 - 0x57 (binary32[]): Unknown.

Bone Hash Section Info

  • 0x0 - 0x3 (uint32): Num entries.

Bone Hash Section Data

  • 0x0 - 0x3 (uint32): Unknown.
  • 0x4 - 0x7 (uint32): Truncated bone hash.