Enter The Matrix DCX: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Brat
imported>Brat
(No difference)

Revision as of 23:01, 3 October 2007

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 - DTX5 else DTX1 )
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