Kelly Slater’s Pro Surfer PS2M PS2MESH: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
(Created page with "{{GRAFPageHeader}} == PS2MESH == * ''' Format Type ''': 3D Model <br> * ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br> === Format S...")
imported>Ikskoks
 
(3 intermediate revisions by the same user not shown)
Line 59: Line 59:




[[Category:Complete Complete|Kelly Slater’s Pro Surfer PS2M PS2MESH]]
[[Category:Complete WIP|Kelly Slater’s Pro Surfer PS2M PS2MESH]]
[[Category:Platform PC|Kelly Slater’s Pro Surfer PS2M PS2MESH]]
[[Category:Platform PS2|Kelly Slater’s Pro Surfer PS2M PS2MESH]]
[[Category:CE None|Kelly Slater’s Pro Surfer PS2M PS2MESH]]
[[Category:CE None|Kelly Slater’s Pro Surfer PS2M PS2MESH]]
[[Category:Format_3DModel | Type: 3DModel]]
[[Category:Format_3DModel | Type: 3DModel]]

Latest revision as of 11:25, 5 April 2021

Back to index | Edit this page

PS2MESH


Format Specifications

// PS2MESH file format

// header
4 bytes (char) - signature  // "PS2M"
4 bytes (uint32) - version // e.g. 1543
4 bytes (uint32) - number of meshes
4 bytes (uint32) - padding

// mesh struct
4 bytes (uint32) - flags
4 bytes (uint32) - file pointer
4 bytes (uint32) - next mesh pointer
4 bytes (uint32) - data size
32 bytes (char) - mesh name // e.g. "animclouds000"
x bytes - sphere center struct
4 bytes (float) - sphere radius
4 bytes (uint32) - number of LODs
x bytes - LOD info struct
4 bytes (uint32) - number of bones
x bytes - bones struct
4 bytes (uint32) - number of sections
x bytes - section struct
4 bytes (uint32) - padding

4 bytes (float) - range
4 bytes (uint32) - padding
4 bytes (uint32) - padding
32 bytes (char) - LOD name?

MultiEx BMS Script

Not written yet.

Notes and Comments

None.

Games

List of games using this file format:

  • Kelly Slater’s Pro Surfer

Compatible Programs

None.