Structure of Model
.smd = Skeleton Model
.ski = Skin Information
.bon = Bone Model
.stck = Skeleton Track Animation
.phy = Not currently used
.ecm = link gfx (effects) to items/equipements.
Model Description .smd (v5, v6, v8)
contains pathes to the seperated files
contains animation blocks with start_sample and end_sample (stored in bon file or in seperated stck files)
Skeleton Bones .bon (v5, v6)
contains bones + properties
contains animation samples (position + quaternions) for each bone for all animation (directly concateneted, splited by start-end sample from .smd animation blocks)
contains hooks (for gfx / other models i.e. player) & hook matrices
Skin Mesh .ski (v8, v9)
contains textures
contains material properties
contains vertices & polygons
Seperated Bone Animation .stck (v1)
belongs to .bon file but was outsourced since .bon v6 to make editing of single animations easier
contains animation samples (positions and quaternions) for each bone for a single animation