Starship Troopers

From XentaxWiki
Jump to: navigation, search

Choose archive extension:

SLAK


Format Specifications

// ARCHIVE HEADER

char {16}    - Header ("SlackPackFile " + null)
uint32 {4}   - Directory Offset
uint32 {4}   - File Entry Length (40)
uint32 {4}   - Unknown
uint32 {4}   - Unknown
uint32 {4}   - Number Of Files
uint32 {4}   - Filename Directory Length
uint32 {4}   - Unknown


// DIRECTORY

// for each file (40 bytes for each entry)
uint32 {4}   - Filename Offset (relative to the start of the filename directory)
uint32 {4}   - Unknown
uint64 {8}   - Hash?
uint32 {4}   - Compressed File Length
uint32 {4}   - Decompressed File Length
uint32 {4}   - File Offset
uint32 {4}   - null
uint32 {4}   - Unknown (1)
uint32 {4}   - Unknown


// FILENAME DIRECTORY

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


// FILE DATA

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

MultiEx BMS

Not written yet

Notes and Comments

  • Uses ZLib compression

Supported Programs