Anonymous

Changes

From Final Fantasy Inside

FF7/Field/BSX

1,109 bytes added, 23:35, 19 August 2012
no edit summary
|}
Structures:
<cpp>
typedef struct {
u8 red, green, blue;
u8 unknown; // alpha? padding?
} Color;// sizeof = 0x04
</cpp><cpp>
typedef struct {
u8 vertexIndex[4];
Color color[4];
u8 texCoordId[4];
} TexturedQuad;// sizeof = 0x18
</cpp><cpp>
typedef struct {
u8 vertexIndex[3];
u8 padding1;
Color color[3];
u8 texCoordId[3];
u8 padding2;
} TexturedTriangle;// sizeof = 0x14
</cpp><cpp>
typedef struct {
u8 vertexIndex[4];
Color color;
u8 texCoordId[4];
} MonochromeTexturedQuad;// sizeof = 0x0C
</cpp><cpp>
typedef struct {
u8 vertexIndex[3];
u8 padding1;
Color color;
u8 texCoordId[3];
u8 padding2;
} MonochromeTexturedTriangle;// sizeof = 0x0C
</cpp><cpp>
typedef struct {
u8 vertexIndex[3];
u8 padding;
Color color;
} MonochromeTriangle;// sizeof = 0x08
</cpp><cpp>
typedef struct {
u8 vertexIndex[4];
Color color;
} MonochromeQuad;// sizeof = 0x08
</cpp><cpp>
typedef struct {
u8 vertexIndex[3];
u8 padding;
Color color[3];
} ColorTriangle;// sizeof = 0x10
</cpp><cpp>
typedef struct {
u8 vertexIndex[4];
Color color[4];
} ColorQuad;// sizeof = 0x14
</cpp>
== Animation Data Section ==
01 07 10 00 00 00 00 00 00 00 00 0E 00 00 84 00 9C 01 9C 01 9C 01 F8 01 A8 4D 00 80 00 00 00 00
01 08 08 00 00 00 00 00 00 00 00 06 00 00 44 00 BC 00 BC 00 BC 00 D8 00 44 4F 00 80 00 00 00 00
01 0B 10 00 00 00 00 00 00 00 00 0E 00 00 84 00 9C 01 9C 01 9C 01 F8 01 00 50 00 80 Start index of bones80 00 00 00 00 01 0C 10 00 /cpp 00 00 00 00 00 00 00 0E 00 00 84 00 9C 01 9C 01 9C 01 F8 01 9C 51 00 80 00 00 00 00
01 0D 08 00 00 00 00 00 00 00 00 06 00 00 44 00 BC 00 BC 00 BC 00 D8 00 38 53 00 80 00 00 00 00
01 0F 08 00 00 00 00 00 00 00 00 06 00 00 44 00 BC 00 BC 00 BC 00 D8 00 F4 53 00 80 00 00 00 00
Anonymous user