Formats (Takedown-Dominator): Difference between revisions

m
tidy up the psp tex header
(Created page with "Documentation for the various filetypes used by the Burnout games for 3D mesh data, textures, sounds, and other assets. = Model Data = == PS2 and PSP == The 3D mesh format us...")
 
m (tidy up the psp tex header)
Line 1:
Documentation for the various filetypes used by the Burnout games for 3D mesh data, textures, sounds, and other assets.
<!-- TODO: Move renderware-specific formats such as PS2/PSP textures to their own pages eventually -->
 
= Model Data =
== PS2 and PSP ==
Line 23:
|-
! Offset
! Name
! Type
! Length
! Type
! Description
|-
| <tt>0x08 || CLUT<tt>0x04 palette|| pointerUInt32 || UnsignedCLUT integerpalette (32)pointer || 0x04
|-
| <tt>0x0C || Bitmap width<tt>0x04 || UnsignedUInt32 integer|| (32)Bitmap width || 0x04
|-
| <tt>0x10 || Bitmap height<tt>0x04 || UnsignedUInt32 integer|| (32)Bitmap height || 0x04
|-
| <tt>0x14 || Unused<tt>0x04 pixel|| modeUInt32 || UnsignedUnused integerpixel (32)mode || 0x04
|-
| <tt>0x84 || Pixel mode<tt>0x04 || UnsignedUInt32 integer|| (32)Pixel mode || 0x04
|-
| <tt>0x8C || Textureup nameto <tt>0x20 || String || upTexture toname 0x20||
|-
| <tt>0xAC || Floating-point number<tt>0x04 || UnsignedFloat32 integer|| (32)Unused number || 0x04
|-
| <tt>0xB0 || CLUT<tt>0x04 palette|| countUInt8 || UnsignedCLUT integerpalette (8)count || 0x01
|-
| <tt>0xB1 || CLUT<tt>0x04 palette index || Unsigned char || 0x01CLUT palette index ||
|-
| <tt>0xB2 || Texture<tt>0x01 level|| countUInt8 || UnsignedTexture integerlevel (8)count || 0x01
|-
| <tt>0x104 || Swizzling<tt>0x04 indicator || Boolean valueBool (true/false) || 0x01Swizzling indicator ||
|}