Skip to content

3_Poly Type Flags

VincentNL edited this page Dec 13, 2021 · 14 revisions

Notes: Poly Type ( WIP )

Strip and polygon parameters are determined by bit flags as follows:

Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 Bit 8
0 Front_Face_Culling Culling: No Sprite (Quad): No Triangles: No Strip: No? Super_Vertex_Index: No Goraud Shading: No Reuse_Global_Params: No Env maps: No
1 Back_Face_Culling Culling: Yes Sprite (Quad): Yes Triangles: Yes Strip: Yes? Super_Vertex_Index: Yes Goraud Shading: Yes Reuse_Global_Params: Yes Env map: Yes

Environmental map To enable requires model MAGIC value at offset 0x00, being 0x04 or 0x05


Please note the values have been reversed by setting up specific debug modes against thousands of model data, therefore it's subject to change / updates as we find new parameters.

Credits: Egregiousguy for creating the awesome Excel bitflag form used for instant preview and data entry! MetalliC for providing missing bitflags + naming parameters!


Commonly used types:

Type Value
A 0a 00 00 00
B 11 00 00 00
C 12 00 00 00
D 13 00 00 00
E 16 00 00 00
F 31 00 00 00
G 31 01 00 00
H 32 00 00 00
I 33 00 00 00
J 43 00 00 00
K 49 00 00 00
L 4a 00 00 00
M 51 00 00 00
N 52 00 00 00
O 53 00 00 00
P 56 00 00 00
Q 5a 00 00 00
R 69 00 00 00
S 6a 00 00 00
T 71 00 00 00
U 71 01 00 00
V 72 00 00 00
W 72 01 00 00
X 73 00 00 00
Clone this wiki locally