Star Siege

From XentaxWiki
Jump to: navigation, search

Choose archive extension:

VOL


Format Specifications

char {4}     - Header (PVOL)
uint32 {4}   - Filename Directory Offset

// File Data
// for each file

char {4}     - Chunk Header (VBLK)
uint16 {2}   - File Size
uint16 {2}   - Unknown
byte {X}     - File Data


// Filename Directory

char {4}     - Header (vols)
uint32 {4}   - Filename Directory Size [+8]


// for each file
char {X}     - Filename
byte {1}     - null Filename Terminator


byte {0-1}   - Padding to a multiple of 2 bytes
char {4}     - Header (voli)
uint32 {4}   - Offset Directory Size [+8]


// for each file
uint32 {4}   - null
uint32 {4}   - File ID?
uint32 {4}   - File Offset
uint32 {4}   - File Size
byte {1}     - null


MultiEx BMS Script

Not written yet

Compatible Programs