CGFX: Difference between revisions

Smea (talk | contribs)
Smea (talk | contribs)
Line 114: Line 114:
| 0x4
| 0x4
| Magic "SOBJ"
| Magic "SOBJ"
|-
| 0x44
| 0x4
| Y = Offset (self-relative) to bone correspondance array
|-
|-
| 0x48
| 0x48
| 0x4
| 0x4
| X = Offset (relative to SOBJ magic) to SOBJ data structure
| X = Offset (relative to SOBJ magic) to SOBJ data structure (wrong ?)
|-
| 0x44+Y+0x00
| 0x4
| N = Number of bone IDs in bone correspondance array
|-
| 0x44+Y+0x14
| 0x4*N
| Bone correspondance array
|-
|-
| X+0x18
| X+0x18
Line 159: Line 171:
|-
|-
| 0x28v1
| 0x28v1
| X (float), Y (float), Z (float), NX (float), NY (float), NZ (float), U (float), V (float), Bone IDs (4*u8), Bone weights (4*u8)
| X (float), Y (float), Z (float), NX (float), NY (float), NZ (float), U (float), V (float), (local) Bone IDs (4*u8), Bone weights (4*u8)
|-
|-
| 0x28v2
| 0x28v2
| X (float), Y (float), Z (float), NX (float), NY (float), NZ (float), U (float), V (float), Unk1 (u32), Bone IDs (2*u8), Bone weights (2*u8)
| X (float), Y (float), Z (float), NX (float), NY (float), NZ (float), U (float), V (float), Unk1 (u32), (local) Bone IDs (2*u8), Bone weights (2*u8)
|}
|}