GTA Series GXT: Difference between revisions
Jump to navigation
Jump to search
imported>Ikskoks |
imported>Ikskoks |
(No difference)
| |
Revision as of 22:33, 24 December 2021
GXT
- Format Type : Archive
- Endian Order : Little Endian
Format Specifications (GTA San Andreas)
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
Games
List of games using this format:
- GTA 2 (*.GXT) (PC)
- GTA San Andreas