GTA Series GXT: Difference between revisions
Jump to navigation
Jump to search
imported>WATTO No edit summary |
imported>WATTO No edit summary |
(No difference)
| |
Revision as of 03:06, 12 December 2005
GXT
- Format Type : Archive
- Endian Order : Little Endian
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
- uint64 {8} - Group name (null)
GROUPS
- // for each group
- // THIS FIELD IS OPTIONAL
- uint64 {8} - Group Name (Same as in the TABLE DATA)
- // THIS FIELD IS OPTIONAL
- char {4} - TKEY Header (TKEY)
- uint32 {4} - Length Of TKEY Data
- char {4} - TKEY Header (TKEY)
- TKEY DATA
- // for each file in this group
- uint32 {4} - File Offset (relative to TDAT DATA)
- uint32 {4} - Hash?
- uint32 {4} - File Offset (relative to TDAT DATA)
- // for each file in this group
- TKEY DATA
- char {4} - TDAT header (TDAT)
- uint32 {4} - Length of TDAT Data
- char {4} - TDAT header (TDAT)
- TDAT DATA
- // for each file
- char {X} - File Data (a null-terminated string)
- char {X} - File Data (a null-terminated string)
- // for each file
- TDAT DATA
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