UFO Aftershock

From XentaxWiki
Revision as of 12:54, 28 December 2005 by WATTO (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

VFS


Format Specifications

byte {4}     - Header (0,0,128,63)
uint32 {4}   - Block Size (4096)
uint32 {4}   - Unknown
uint32 {4}   - Unknown (64)
uint32 {4}   - null
uint32 {4}   - Unknown (64)
uint32 {4}   - Unknown (50000)
byte {16}    - Hash?
uint32 {4}   - Next Padding Size (256)
byte {256}   - null Padding to offset 304
uint32 {4}   - Number Of Files

// for each file

uint32 {4}   - Unknown (1)
uint32 {4}   - File Offset? [*4096] (can be -1)


byte {X}     - null Padding

// for each file

uint32 {4}   - File Length (not always reliable?)
byte {X}     - Compressed File Data
byte {X}     - null Padding to a multiple of 4096 bytes

MultiEx BMS

Not written yet

Notes and Comments

  • Unsure about offsets etc.
  • Compression uses ZLib

Supported Programs

  • None