Armobiles GTX

From XentaxWiki
Jump to: navigation, search

GTX


Format Specifications

// ARCHIVE HEADER

char {4}     - Header (TEXT)
uint32 {4}   - Unknown (401)
uint32 {4}   - Hash?
uint32 {4}   - Files Directory Offset
uint32 {4}   - Number Of Files
uint32 {4}   - Number Of Folders
uint32 {4}   - Folder Names Directory Length
uint32 {4}   - Files Directory Offset
uint32 {4}   - Folders Directory Offset
uint32 {4}   - Filename Directory Offset


// FILE DATA

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


// FILES DIRECTORY

// for each file
uint32 {4}   - Compression Tag (0=Not Compressed, 1=Compressed)
uint32 {4}   - File Offset
uint32 {4}   - File Length


// FOLDERS DIRECTORY

// for each folder
uint32 {4}   - Unknown
uint32 {4}   - Unknown
uint32 {4}   - Hash?
uint32 {4}   - Unknown
uint32 {4}   - Filename Offset (relative to the start of the Folder Name Directory)
uint32 {4}   - First File That Belongs To This Folder


// FOLDER NAMES DIRECTORY

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

MultiEx BMS

Not written yet

Notes and Comments

  • Compressed files use ZLib compression

Supported Programs