Dead Or Alive

From XentaxWiki
Jump to: navigation, search

Choose archive extension:

XPR


Format Specifications

ARCHIVE HEADER

uint32 {4}   - Unknown
uint32 {4}   - File Data 2 Offset
uint32 {4}   - Unknown
uint32 {4}   - Flags
uint32 {4}   - Directory 2 Offset [+20]
char {3}     - Header (MDL)
byte {1}     - null
uint32 {4}   - Number Of Files
uint32 {4}   - Archive Header Length (36)
uint32 {4}   - null


DIRECTORY 1

uint32 {4}   - Number Of Files


// for each file
uint32 {4}   - File Offset


uint32 {4}   - null


FILE DATA 1

// for each file
byte {X}     - File Data


DIRECTORY 2

// for each file
uint16 {2}   - Unknown
uint16 {2}   - Unknown
uint32 {4}   - File Offset?
uint32 {4}   - null


// for each file
uint16 {2}   - Unknown
uint16 {2}   - Unknown
uint32 {4}   - File Offset
uint32 {4}   - null
uint32 {4}   - Unknown


uint32 {4}   - End Of Directory Marker (all 255's)
byte {X}     - Padding (byte 173) to make Directory2 have a length of 3048 bytes


FILE DATA 2

// for each file
byte {X}     - File Data

MultiEx BMS

Not written yet

Supported Programs