FF8/WorldMap charaone
From Final Fantasy Inside
< FF8Revision as of 17:00, 16 February 2019 by my_wiki>MaKi
file is different than field [ONE]
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 (count of entities?)
|
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
|