MDL file

From Wiki

Revision as of 00:20, 12 March 2011 by Holy Diver (talk | contribs)
Jump to: navigation, search

<legend class="caps">

Header

</legend>

LF HA SA TB PC U0 -16- PCSZ -16- HASZ SASZ

<ifieldset class="spec"> <legend> swordofmoonlight.h </legend>

LF: leadflags perhaps bitwise flags
HA: hardanims JointMIMe-like animation (PSOne)
SA: softanims Vertex/normal MIMe animation
TB: timblocks Textures (PSOne TIM image format)
PC: primchans one or more required (meshes)
U0: unknown00 perhaps always one
-16-
PCSZ: primchanwords dword anims block offset (could be 32bit)
-16-
HASZ: hardanimwords dword sizeof anims block
SASZ: softanimwords dword sizeof diffs block

</ifieldset>

<legend class="tech">1st PRIMITIVE CHANNEL

Primitive channels

</legend>

<legend>⋯</legend>

<legend>Nth PRIMITIVE CHANNEL</legend>

<legend class="tech">3D PRIMITIVES BLOCK

3D primitives

</legend>

<legend class="tech">PER VERTEX LOCATION BLOCK

Per vertex location

</legend>

<legend class="tech">PER VERTEX LIGHTING BLOCK

Per vertex lighting

</legend>

<legend class="tech">Tinman ANIMATIONS BLOCK

Tinman animations

</legend>

<legend class="tech">Scarecrow ANIMATIONS BLOCK

Scarecrow animations

</legend>

<legend class="tech">1st PlayStation .TIM IMAGE

TIM imaging

</legend>

<legend>⋯</legend>

<legend>Nth PlayStation .TIM IMAGE</legend>