Header: 1: Key (114, 146, 194) 2: File Format Version (1) ---------- Qualifiers: 0: Object start / Rotation qualifier 1: Object end / Translation qualifier 2: Plane 3: Vertex 4: Trans start 5: Trans end 6: End of File ---------- Body format: -After the header, the first external object qualifier is implicitly assumed -Each piece is assumed to be an unisigned byte unless stated otherwise ---------- Object Format: -Object qualifier -Object Name length -Object name character ... For each character -[Plane|Trans|Object start | Object End] Qualifier ... For each qualifier -End of object qualifier ---------- Plane Format: -Plane qualifier -Plane name length -Plane name character ... For each character -[Vertex qualifier] ... For each vertex -Non-Vertex qualifier ---------- Vertex Format: -Vertex qualifier -Vertex name length -Vertex name character ... For each character -Vertex X coordinate (4 byte float) -Vertex Y coordinate (4 byte float) -Vertex z coordinate (4 byte float) -Vertex Alpha channel -Vertex Red Channel -Vertex Green Channel -Vertex Blue Channel -Vertex U coordinate (4 byte float) -Vertex V coordiante (4 byte float) -Any qualifier ---------- Transformation Format: -Trans qualifier -Trans name length -Trans name character ... For each character -Trans mode qualifier -Trans i vector component (4 byte float) -Trans j vector component (4 byte float) -Trans k vector component (4 byte float) -Trans start value (4 byte float) -Trans end value (4 byte float) -[Internal Trans qualifier] ... For Each internal trans -Any other qualifier