Difference between revisions of "FF8/WorldMap charaone"
< FF8
Jump to navigation
Jump to search
my_wiki>MaKi (→section 12 (arg4 == 0x12)) |
my_wiki>MaKi (→section 12 (arg4 == 0x12)) |
||
Line 62: | Line 62: | ||
| 0x02 | | 0x02 | ||
| ushort | | ushort | ||
− | | | + | | count of bone rotations |
|- | |- | ||
| 0x04 | | 0x04 | ||
Line 88: | Line 88: | ||
| Idle origin rot Y | | Idle origin rot Y | ||
|- | |- | ||
− | | 0x11 | + | | 0x11 + (boneID*6) |
| short | | short | ||
− | | | + | | Bone[boneID].RotX |
+ | |||
+ | |- | ||
+ | | 0x13 + (boneID*6) | ||
+ | | short | ||
+ | | Bone[boneID].RotZ | ||
+ | |||
+ | |- | ||
+ | | 0x14 + (boneID*6) | ||
+ | | short | ||
+ | | Bone[boneID].RotY | ||
|} | |} |
Revision as of 16:59, 16 February 2019
file is different than field [ONE]
Header
Offset | Length | Description |
---|---|---|
0x00 | uint | EOF |
0x04 | (TIM_height * (TIM_width * 4) ) / 2 + 64 | TIM texture |
?? (after TIM textures, usually two?) | VARIES | Chara |
Chara
Offset | Length | Description |
---|---|---|
0x00 | uint | bone section? length (shift left 6) |
0x04 | uint | unknown struct size. Multiply by 8 |
0x08 | uint | unknown size |
?? | uint | 32 * *(dword_24FEE48[v24] + 36)) |
0x38 | uint | section 12 pointer + 2 |
section 12 (arg4 == 0x12)
Offset | Length | Description |
---|---|---|
0x00 | ushort | count? Used in do() while |
0x02 | ushort | count of bone rotations |
0x04 | short | Idle X offset |
0x06 | short | Idle Z offset |
0x08 | short | Idle Y (up) offset |
0x0A | short | Idle origin rot X |
0x0C | short | Idle origin rot Z |
0x0F | short | Idle origin rot Y |
0x11 + (boneID*6) | short | Bone[boneID].RotX |
0x13 + (boneID*6) | short | Bone[boneID].RotZ |
0x14 + (boneID*6) | short | Bone[boneID].RotY |