zer0nka / GXT

Decompiled GTA text lines

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This repository contains decompiled GXT files and a compiler for them.
Run build_[game]_[platform].bat to quickly build GXTs for your desired game.

Decompiled GXT

The GXT files were decompiled into TXT using a syntax of an original source. The strings are mostly sorted in an order in which they were in the original source file instead of an alphabetical order (like most GXT Editors do). That benefits in having related strings grouped together and not scattered around (e.g. vehicle names).

All files where sorted into directories of their games and platforms accordingly.

GXT Compiler

gxt.exe is a compiler for GXT files.
The source code of it is in compiler/ directory.

Currently supports:

  • III EFIGS (including mobile)
  • III Korean (mobile only)
  • III Japanese (mobile only)
  • III Russian (Buka)
  • III Polish
  • VC EFIGS (including mobile)
  • VC Korean (mobile only)
  • VC Japanese (mobile only)
  • VC Russian (mobile only)
  • SA EFIGS
  • LCS EFIGS
  • VCS EFIGS
  • IV (not fully tested but expected to produce compatible results)

Parameters:

-g [game]: game for which you're compiling a GXT file
Supported values: III, VC, SA, LCS, VCS, IV

-m: flag for mobile support for III and VC

-i [input files]: list of txt files which you want to compile into GXT (can be one or multiple files)
Supported codepages:

  • UCS-2 LE BOM
  • UTF-8 BOM
  • Windows-1252 (for EFIGS)
  • Windows-1251 (for russian)
  • Windows-1250 (for polish)

-o [output_file]: name of a GXT file that will be generated

Optional parameters:

-j: is japanese text.
Currently supported for III Mobile and VC Mobile.

-k: is korean text.
Currently supported for III Mobile and VC Mobile.

-r: is russian text
Currently supported for III (PC) and VC Mobile.

-p: is polish text
Currently supported only for III. Does nothing for the other games.

About

Decompiled GTA text lines


Languages

Language:C++ 98.0%Language:Batchfile 2.0%