Frontier Developments ZAP

From XentaxWiki
Jump to: navigation, search

ZAP


Format Specifications

char {4}     - Header ("ZAP" + null)
uint32 {4}   - Padding Size (512)
uint32 {4}   - Number Of Files?
uint32 {4}   - Unknown Length

// for each file

uint32 {4}   - Hash? (2573=directory)
uint16 {2}   - File Type ID (0=directory)


if (directory){
uint16 {2}   - Directory Name Length (including null)
char {X}     - Directory Name
byte {1}     - null Directory Name Terminator
}


else if (file){
uint16 {2}   - Filename Length (including null)
char {X}     - Filename
byte {1}     - null Filename Terminator
}


byte {X}     - null Padding to a multiple of 512 bytes
byte {X}     - File Data

MultiEx BMS

Not written yet.

QuickBMS

Notes and Comments

  • This file format is used in games made by Frontier Developments.

Games

List of games using this file format:

  • Thrillville (XBOX) (*.ZAP)
  • Wallace & Gromit: The Curse of the Were-Rabbit (*.ZAP)

Supported Programs