GTA San Andreas GTX

From XentaxWiki
Jump to: navigation, search

GXT


Format Specifications

ARCHIVE HEADER

uint16 {2}   - Unknown (4)
uint16 {2}   - Unknown (8)
char {4}     - Table Header (TABL)
uint32 {4}   - Length Of Table Data


TABLE DATA

// for each group
uint64 {8}   - Group name (null)
uint32 {4}   - Offset to Group TKEY


GROUPS

// for each group


// THIS FIELD IS OPTIONAL
uint64 {8}   - Group Name (Same as in the TABLE DATA)


char {4}     - TKEY Header (TKEY)
uint32 {4}   - Length Of TKEY Data


TKEY DATA
// for each file in this group
uint32 {4}   - File Offset (relative to TDAT DATA)
uint32 {4}   - Hash?



char {4}     - TDAT header (TDAT)
uint32 {4}   - Length of TDAT Data


TDAT DATA
// for each file
char {X}     - File Data (a null-terminated string)

MultiEx BMS

Not written yet

Notes and Comments

  • This format holds the language strings used for mission dialogs, place names, etc. Each file is thus a null-terminated string
  • Note that the order of the files in the TKEY directories is different to the order of the files in the related TDAT section

Supported Programs