Sunday, May 18, 2014

YOBJ Model Format

The model format contains a header which details the number of bones, meshes, materials etc. The actual model itself is broken down into multiple smaller objects.

Each of these objects has it's own data which is 184 bytes long (mesh data). This is detailed in the diagram below under the header data and the individual mesh data. The mesh data also calls a shader based on the type of object it is e.g. skin, gear, transparency. These are referenced with a "ch_' e.g ch_skin, ch_gear, etc.

There is some some data which I haven't deciphered as yet. If you guys figure anything else out, please post the info here.