Cold War

From XentaxWiki
Jump to: navigation, search

Choose archive extension:

MFS


Format Specifications

// ARCHIVE HEADER

char {14}    - Header ("MENGxV4" + (byte)18 + "PACK1" + null)
uint16 {2}   - Unknown (64)
uint32 {4}   - null
uint32 {4}   - Unknown
uint32 {4}   - null
uint32 {4}   - Unknown
uint32 {4}   - Unknown
uint32 {4}   - Number Of Files
uint32 {4}   - Unknown
uint32 {4}   - Unknown


// FILE DATA

// for each file
byte {X}     - File Data
byte {X}     - null Padding to a multiple of 4? bytes


// DIRECTORY (length=4096 bytes)

// for each file
uint32 {4}   - Unknown
char {4}     - File Type (WBNK, SBNK)
uint32 {4}   - null
uint32 {4}   - File ID Hash?
uint32 {4}   - Unknown (112)
uint32 {4}   - Unknown
uint32 {4}   - File Length
uint32 {4}   - File Length
uint32 {4}   - File Offset


byte {X}     - null Padding to make directory length 4096 bytes

MultiEx BMS

Not written yet

Supported Programs