Gladiator - Sword Of Vengeance

From XentaxWiki
Jump to: navigation, search

Choose archive extension:

MFS


Format Specifications

uint32 {4}   - Number Of Files
uint32 {4}   - Version (1)
uint32 {4}   - First File Offset
char {4}     - Header (MFS4)
uint32 {4}   - Padding Size (2048)
char {32}    - Filename Of Archive, in CAPS (null)(eg CD-2.EN)
uint32 {4}   - Filename Directory Offset
uint32 {4}   - Filename Directory Length
uint32 {4}   - null

// for each file

uint32 {4}   - Unknown
uint32 {4}   - File ID?
uint32 {4}   - File Size
uint32 {4}   - File Size
uint16 {2}   - null
uint16 {2}   - Unknown


byte {X}     - null Padding to FilenameDirectoryOffset - multiples of 2048

// Filename Directory

char {4}     - Extensions Header (EXT )
uint32 {4}   - Length Of Data (excluding padding at the end) [+12]
uint32 {4}   - Offset to the start of filenames
// for each file
uint32 {4}   - Filename Offset
uint32 {4}   - Unknown


// for each file
char {X}     - Filename (null) (including "c:\" etc.)


byte {X}     - null Padding to FirstFileOffset - multiples of 2048
byte {X}     - File Data

MultiEx BMS Script

Not written yet

Notes and Comments

I havn't quite worked out this format yet - it is really troubling me!

Compatible Programs