Enter The Matrix DCX

From XentaxWiki
Revision as of 00:18, 4 October 2007 by imported>Brat (→‎Format Specifications)
Jump to navigation Jump to search

DCX


Format Specifications

uint32 {4}   - null
char {16}    - Filename (null)
byte {16}    - Unknown
uint32 {4}   - Number Of Bones
byte {4}     - Unknown
uint32 {4}   - Number Of Textrure Files
byte {48}    - Unknown

// for each textrure file

char {32}    - Filename (null)
uint32 {4}   - Texture Width
uint32 {4}   - Texture Height
uint32 {4}   - Compression type ( =5 or =105 - DXT5 else DXT1 )
uint32 {4}   - File Size
uint32 {4}   - File ID or Timestamp?
byte {8}     - null
uint32 {4}   - Unknown. Often 0 or CDCDCDCDh. Transparency ?


byte {X}     - Texture File Data. One by one for each file.

// for each bone

char {32}    - Bonename (null)
uint32 {4}   - Child bones count?
byte {38}    - Unknonw

MultiEx BMS Script

Not written yet

Notes and Comments

If a filename is too long to fit in the 32-bytes allocated for it, it is cut off at 32 bytes

Compatible Programs