12,236
edits
No edit summary |
(contributions from myself, Blackbird88, DK22Pac, fastman92, GooD-NTS, LINK2012, Seemann, Silent, and Wesser) |
||
Line 1: | Line 1: | ||
A '''G'''TA Te'''xt''' (''GXT'') file contains almost all texts that are displayed on the screen of [[GTA 2]] and above. The location of those files may differ between the various game versions, but they are usualy located in a <code>text\</code> folder inside the games installation directory. Except for GTA 2 There is one GXT file for each language, but the number of gxt files does not define the number of supported languages by the game. | |||
A '''G'''TA Te'''xt''' (''GXT'') file contains almost all texts that are displayed on the screen of [[ | |||
== File | == File format == | ||
=== GTA 2 === | |||
GTA 2 begins with a header followed by a TKEY block followed by a TDAT block. Within the TKEY block is an array of TKEY entries containing the offset to and the name of the TDAT entry. A TDAT entry contains the text to be displayed in the game. | |||
{|class="wikitable" style="max-width: 64em;" | |||
!colspan="3" |Header | |||
|- | |||
!Offset ||Type ||Description | |||
|- | |||
|0x00 ||char[4] ||style="width: 100%;" | | |||
* <code>GBLE</code>: English | |||
* <code>GBLF</code>: French | |||
* <code>GBLG</code>: German | |||
* <code>GBLI</code>: Italian | |||
* <code>GBLS</code>: Spanish | |||
* <code>GBLJ</code>: Japanese | |||
|- | |||
|0x04 ||word ||File version, always ''100'' | |||
|- | |||
!colspan="3" |Block 1 (TKEY) | |||
|- | |||
|0x06 ||char[4] ||<code>TKEY</code> | |||
|- | |||
|0x0A ||dword ||Size of TKEY block | |||
|- | |||
|0x0E ||TKEY[n] ||Array of TKEY entries, where n is the number of entries. All entries are sorted in alphabetical order. | |||
|} | |||
<div style="margin-left: 3em;"> | |||
{|class="wikitable" style="max-width: 64em;" | |||
|+ style="text-align: left;" |TKEY ({{Hint|0xC|12}} bytes): | |||
!Offset ||Type ||style="width: 100%;" |Description | |||
|- | |||
|0x00 ||dword ||TDAT entry offset. The value is relative to the location of the first entry of the array, which is, in absolute term, size of TKEY block + 22. | |||
|- | |||
|0x04 ||char[8] ||TDAT entry name | |||
|} | |||
</div> | |||
The absolute location of the TDAT block is the size of TKEY block + 14. | |||
{|class="wikitable" style="max-width: 64em;" | |||
!colspan="3" |Block 2 (TDAT) | |||
|- | |||
!Offset ||Type ||style="width: 100%;" |Description | |||
|- | |||
|0x00 ||char[4] ||<code>TDAT</code> | |||
|- | |||
|0x04 ||dword ||Size of TDAT block | |||
|- | |||
|0x08 ||TDAT[n] ||Array of TDAT entries, where n is the number of entries. Entries are not sorted in alphabetical order but their order comes from the order of their entry in the GXT source file. | |||
|} | |||
<div style="margin-left: 3em;"> | |||
{|class="wikitable" style="max-width: 64em;" | |||
|+ style="text-align: left;" |TDAT (m * 2 bytes): | |||
!Offset ||Type ||style="width: 100%;" |Description | |||
|- | |||
|0x00 ||wchar_t[m] ||An array of wide characters (2 bytes per character) to be displayed in the game, where m is the number of characters. The array is terminated by a null character (<code>0x0000</code>). The location of the entry in absolute term is TDAT entry offset + size of TKEY block + 22. | |||
Characters beginning with 0x21 denote gang dialogue: | |||
* <code>0x216B</code>: Krishna | |||
* <code>0x216C</code>: Loony | |||
* <code>0x216D</code>: Russian | |||
* <code>0x216E</code>: Neutral | |||
* <code>0x2172</code>: Redneck | |||
* <code>0x2173</code>: Scientist | |||
* <code>0x2179</code>: Yakuza | |||
* <code>0x217A</code>: Zaibatsu | |||
|} | |||
</div> | |||
=== GTA III === | |||
GTA III is nearly identical to GTA 2 but without the header. It begins with a TKEY block followed by a TDAT block. Within the TKEY block is an array of TKEY entries containing the offset to and the name of the TDAT entry. A TDAT entry contains the text to be displayed in the game. The Xbox version of Vice City uses this format also. | |||
{|class="wikitable" style="max-width: 64em;" | |||
!colspan="3" |Block 1 (TKEY) | |||
|- | |||
!Offset ||Type ||style="width: 100%;" |Description | |||
|- | |||
|0x00 ||char[4] ||<code>TKEY</code> | |||
|- | |||
|0x04 ||dword ||Size of TKEY block | |||
|- | |||
|0x08 ||TKEY[n] ||Array of TKEY entries, where n is the number of entries. All entries are sorted in alphabetical order. | |||
|} | |||
<div style="margin-left: 3em;"> | |||
{|class="wikitable" style="max-width: 64em;" | |||
|+ style="text-align: left;" |TKEY ({{Hint|0xC|12}} bytes): | |||
!Offset ||Type ||style="width: 100%;" |Description | |||
|- | |||
|0x00 ||dword ||TDAT entry offset. The value is relative to the location of the first entry of the array, which is, in absolute term, size of TKEY block + 16. | |||
|- | |||
|0x04 ||char[8] ||TDAT entry name | |||
|} | |||
</div> | |||
The absolute location of the TDAT block is the size of TKEY block + 8. | |||
{|class="wikitable" style="max-width: 64em;" | |||
!colspan="3" |Block 2 (TDAT) | |||
|- | |||
!Offset ||Type ||style="width: 100%;" |Description | |||
|- | |||
|0x00 ||char[4] ||<code>TDAT</code> | |||
|- | |||
|0x04 ||dword ||Size of TDAT block | |||
|- | |||
|0x08 ||TDAT[n] ||Array of TDAT entries, where n is the number of entries. Entries are not sorted in alphabetical order but their order comes from the order of their entry in the [[#External links|GXT source file]]. | |||
|} | |||
<div style="margin-left: 3em;"> | |||
{|class="wikitable" style="max-width: 64em;" | |||
|+ style="text-align: left;" |TDAT (m * 2 bytes): | |||
!Offset ||Type ||style="width: 100%;" |Description | |||
|- | |||
|0x00 ||wchar_t[m] ||An array of wide characters (2 bytes per character) to be displayed in the game, where m is the number of characters. The array is terminated by a null character (<code>0x0000</code>). The characters are based on the character table in the fonts.txd file, which mostly follows ASCII. The location of the entry in absolute term is TDAT entry offset + size of TKEY block + 16. | |||
|} | |||
</div> | |||
=== Vice City, Liberty City Stories, and Vice City Stories === | |||
Vice City, Liberty City Stories, and Vice City Stories begin with a TABL block, which was first introduced in Vice City, followed by an array of TKEY blocks. Within each TKEY block is an array of TKEY entries containing the offset to and the name of the TDAT entry. A TDAT entry contains the text to be displayed in the game. The Xbox version of Vice City uses GTA III's format instead. | |||
{|class="wikitable" style="max-width: 64em;" | |||
!colspan="3" |Block 1 (TABL) | |||
|- | |||
!Offset ||Type ||style="width: 100%;" |Description | |||
|- | |||
|0x00 ||char[4] ||<code>TABL</code> | |||
|- | |||
|0x04 ||dword ||Size of TABL block | |||
|- | |||
|0x08 ||TABL[n] ||Array of TABL entries, where n is the number of entries. All entries are sorted in alphabetical order except the first one, <code>MAIN</code>. | |||
|} | |||
<div style="margin-left: 3em;"> | |||
{|class="wikitable" style="max-width: 64em;" | |||
|+ style="text-align: left;" |TABL ({{Hint|0xC|12}} bytes): | |||
!Offset ||Type ||style="width: 100%;" |Description | |||
|- | |||
|0x00 ||char[8] ||TKEY entry name | |||
|- | |||
|0x04 ||dword ||TKEY entry offset. The value is absolute. | |||
|} | |||
</div> | |||
The absolute location of the TKEY block is simply the TKEY entry offset. The TKEY block format is slightly different for the first block named <code>MAIN</code>. Hover over the dotted lines for information specific to that block. All other blocks follow the format shown below. | |||
{|class="wikitable" style="max-width: 64em;" | |||
!colspan="3" |Block 2 (TKEY) | |||
|- | |||
!Offset ||Type ||style="width: 100%;" |Description | |||
|- | |||
|{{Hint|0x00|Omit for MAIN}} ||char[8] ||TKEY entry name | |||
|- | |||
|{{Hint|0x08|0x00 for MAIN}} ||char[4] ||<code>TKEY</code> | |||
|- | |||
|{{Hint|0x0C|0x04 for MAIN}} ||dword ||Size of TKEY block | |||
|- | |||
|{{Hint|0x10|0x08 for MAIN}} ||TKEY[n] ||Array of TKEY entries, where n is the number of entries. All entries are sorted in alphabetical order. | |||
|} | |||
<div style="margin-left: 3em;"> | |||
{|class="wikitable" style="max-width: 64em;" | |||
|+ style="text-align: left;" |TKEY ({{Hint|0xC|12}} bytes): | |||
!Offset ||Type ||style="width: 100%;" |Description | |||
|- | |||
|0x00 ||dword ||TDAT entry offset. The value is relative to the location of the first entry of the array, which is, in absolute term, TKEY entry offset + size of TKEY block + {{Hint|16|12 for MAIN}}. | |||
|- | |||
|0x04 ||char[8] ||TDAT entry name | |||
|} | |||
</div> | |||
The absolute location of the TDAT block is the TKEY entry offset + size of TKEY block + {{Hint|16|8 for MAIN}}. | |||
{|class="wikitable" style="max-width: 64em;" | |||
!colspan="3" |Block 3 (TDAT) | |||
|- | |||
!Offset ||Type ||style="width: 100%;" |Description | |||
|- | |||
|0x00 ||char[4] ||<code>TDAT</code> | |||
|- | |||
|0x04 ||dword ||Size of TDAT block | |||
|- | |||
|0x08 ||TDAT[n] ||Array of TDAT entries, where n is the number of entries. Entries are not sorted in alphabetical order but their order comes from the order of their entry in the [[#External links|GXT source file]]. | |||
|} | |||
<div style="margin-left: 3em;"> | |||
{|class="wikitable" style="max-width: 64em;" | |||
|+ style="text-align: left;" |TDAT (m bytes): | |||
!Offset ||Type ||style="width: 100%;" |Description | |||
|- | |||
|0x00 ||wchar_t[m] ||An array of wide characters (2 bytes per character) to be displayed in the game, where m is the number of characters. The array is terminated by a null character (<code>0x0000</code>). The characters are based on the character table in the fonts.txd file, which mostly follows ASCII. The location of the entry in absolute term is TDAT entry offset + size of TKEY block + 16. | |||
|} | |||
</div> | |||
=== GTA San Andreas / GTA IV Format === | |||
Each GXT file contains certain tables with entries. And each entry has a unique CRC identifier and a normal text. | |||
==== Header ==== | ==== Header ==== | ||
The header contains | The header contains information about the GXT version. | ||
INT32 - 4b - Version | INT32 - 4b - Version (0x080004 for ASCII, 0x100004 for UTF-16) | ||
==== Table Block ==== | ==== Table Block ==== | ||
The ''Table Block'' contains data about the subtables and their offsets. | The ''Table Block'' contains data about the subtables and their offsets. | ||
CHAR[4] - 4b - TABL | |||
INT32 - 4b - Blocksize | INT32 - 4b - Blocksize | ||
Line 22: | Line 209: | ||
The Offset of the subtable points to an 8-byte Char Array with the subtable's name, followed by TKEY. For the MAIN Table this points directly to TKEY! | The Offset of the subtable points to an 8-byte Char Array with the subtable's name, followed by TKEY. For the MAIN Table this points directly to TKEY! | ||
GTA San Andreas has a limit of max 200 tables to be stored per GXT file. | |||
==== TKEY and TDAT ==== | ==== TKEY and TDAT ==== | ||
===== TKEY ===== | ===== TKEY ===== | ||
The TKEY Block of an subtable contains the CRC32-values of the entrytitles. The game calculates the CRC32-value out of a given string and checks if they exist in the GXT. | The TKEY Block of an subtable contains the CRC32-values of the entrytitles. The game calculates the CRC32-value out of a given string and checks if they exist in the GXT. | ||
Line 32: | Line 222: | ||
//Array of [Blocksize / 8] | //Array of [Blocksize / 8] | ||
INT32 - 4b - Entryoffset | INT32 - 4b - Entryoffset | ||
INT32 - 4b - | INT32 - 4b - CRC32 (Entryname) | ||
The TKEY block is directly followed by the TDAT Block which contains the contents of the entries. The Entryoffset is relative to the TDAT + | The TKEY block is directly followed by the TDAT Block which contains the contents of the entries. The Entryoffset is relative to the TDAT + 8 offset. | ||
===== TDAT ===== | ===== TDAT ===== | ||
CHAR[4] - 4b - TDAT | CHAR[4] - 4b - TDAT | ||
INT32 - 4b - Blocksize | INT32 - 4b - Blocksize | ||
Line 43: | Line 234: | ||
For Example "Hello!" needs to be transformed to "Hello!\0" here and this gives a size of 6 bytes (To tell it in a short form content is a null-terminated string). If this is the 1st content in TDAT the next got an offset of 0x06! | For Example "Hello!" needs to be transformed to "Hello!\0" here and this gives a size of 6 bytes (To tell it in a short form content is a null-terminated string). If this is the 1st content in TDAT the next got an offset of 0x06! | ||
===== Encodings ===== | |||
GTA SA : [http://en.wikipedia.org/wiki/Windows-1252 Windows-1252] always. | |||
GTA IV(8 bits) : Custom Encoding | |||
GTA IV(16 bits) : Well, its a fake 16 bits encoding, all you need to take care about first 8 bits(1 byte). | |||
Eg. A3F4 C2DD E922, read only A3, C2, E9. | |||
{| | ==== Sorting ==== | ||
! Character | The sorting method for TABL, TKEY, TDAT is as follow: | ||
! | {| class="wikitable" | ||
|- | |||
! Section !! Sorting method | |||
|- | |||
| TABL || Sorted in alphabetical order | |||
|- | |||
| TKEY || '''GTA SA''': Sorted from the lowest crc32 to the highest crc32, | |||
'''GTA IV''': Unknown. Perhaps randomized order. | |||
|- | |||
| TDAT || Not sorted. The data is stored from the first line to the last line in the [http://pastebin.com/raw.php?i=HwDP132U GXT source file] | |||
|} | |||
== Character maps == | |||
These character maps display all possible characters that can be used in the GXT file. Each character is represented by a hexadecimal value, which can be constructed by adding the value in the leftmost column to the value in the topmost row, e.g. a capital letter A is represented by 0x41 in hex. | |||
=== GTA III === | |||
==== Font Style 0 (Bank) ==== | |||
{|class="charmap" | |||
! | |||
!00 | |||
!01 | |||
!02 | |||
!03 | |||
!04 | |||
!05 | |||
!06 | |||
!07 | |||
!08 | |||
!09 | |||
!0A | |||
!0B | |||
!0C | |||
!0D | |||
!0E | |||
!0F | |||
|- | |||
!20 | |||
|title="0x20"| | |||
|title="0x21"|! | |||
|title="0x22"|△ | |||
|title="0x23"|# | |||
|title="0x24"|$ | |||
|title="0x25"|% | |||
|title="0x26"|& | |||
|title="0x27"|' | |||
|title="0x28"|( | |||
|title="0x29"|) | |||
|title="0x2A"|* | |||
|title="0x2B"| + | |||
|title="0x2C"|, | |||
|title="0x2D"| - | |||
|title="0x2E"|. | |||
|title="0x2F"|/ | |||
|- | |||
!30 | |||
|title="0x30"|0 | |||
|title="0x31"|1 | |||
|title="0x32"|2 | |||
|title="0x33"|3 | |||
|title="0x34"|4 | |||
|title="0x35"|5 | |||
|title="0x36"|6 | |||
|title="0x37"|7 | |||
|title="0x38"|8 | |||
|title="0x39"|9 | |||
|title="0x3A"|: | |||
|title="0x3B"|; | |||
|title="0x3C"|◀ | |||
|title="0x3D"|= | |||
|title="0x3E"|▶ | |||
|title="0x3F"|? | |||
|- | |||
!40 | |||
|title="0x40"|™ | |||
|title="0x41"|A | |||
|title="0x42"|B | |||
|title="0x43"|C | |||
|title="0x44"|D | |||
|title="0x45"|E | |||
|title="0x46"|F | |||
|title="0x47"|G | |||
|title="0x48"|H | |||
|title="0x49"|I | |||
|title="0x4A"|J | |||
|title="0x4B"|K | |||
|title="0x4C"|L | |||
|title="0x4D"|M | |||
|title="0x4E"|N | |||
|title="0x4F"|O | |||
|- | |- | ||
| | !50 | ||
| | |title="0x50"|P | ||
|title="0x51"|Q | |||
|title="0x52"|R | |||
|title="0x53"|S | |||
|title="0x54"|T | |||
|title="0x55"|U | |||
|title="0x56"|V | |||
|title="0x57"|W | |||
|title="0x58"|X | |||
|title="0x59"|Y | |||
|title="0x5A"|Z | |||
|title="0x5B"|[ | |||
|title="0x5C"|\ | |||
|title="0x5D"|] | |||
|title="0x5E"|^ | |||
|title="0x5F"|° | |||
|- | |- | ||
| | !60 | ||
| | |title="0x60"|` | ||
|title="0x61"|a | |||
|title="0x62"|b | |||
|title="0x63"|c | |||
|title="0x64"|d | |||
|title="0x65"|e | |||
|title="0x66"|f | |||
|title="0x67"|g | |||
|title="0x68"|h | |||
|title="0x69"|i | |||
|title="0x6A"|j | |||
|title="0x6B"|k | |||
|title="0x6C"|l | |||
|title="0x6D"|m | |||
|title="0x6E"|n | |||
|title="0x6F"|o | |||
|- | |- | ||
| | !70 | ||
| | |title="0x70"|p | ||
|title="0x71"|q | |||
|title="0x72"|r | |||
|title="0x73"|s | |||
|title="0x74"|t | |||
|title="0x75"|u | |||
|title="0x76"|v | |||
|title="0x77"|w | |||
|title="0x78"|x | |||
|title="0x79"|y | |||
|title="0x7A"|z | |||
|title="0x7B"| | |||
|title="0x7C"|◯ | |||
|title="0x7D"| | |||
|title="0x7E"|~ | |||
|title="0x7F"| | |||
|- | |- | ||
| | !80 | ||
| | |title="0x80"|À | ||
|title="0x81"|Á | |||
|title="0x82"|Â | |||
|title="0x83"|Ä | |||
|title="0x84"|Æ | |||
|title="0x85"|Ç | |||
|title="0x86"|È | |||
|title="0x87"|É | |||
|title="0x88"|Ê | |||
|title="0x89"|Ë | |||
|title="0x8A"|Ì | |||
|title="0x8B"|Í | |||
|title="0x8C"|Î | |||
|title="0x8D"|Ï | |||
|title="0x8E"|Ò | |||
|title="0x8F"|Ó | |||
|- | |- | ||
| | !90 | ||
| | |title="0x90"|Ô | ||
|title="0x91"|Ö | |||
|title="0x92"|Ù | |||
|title="0x93"|Ú | |||
|title="0x94"|Û | |||
|title="0x95"|Ü | |||
|title="0x96"|ß | |||
|title="0x97"|à | |||
|title="0x98"|á | |||
|title="0x99"|â | |||
|title="0x9A"|ä | |||
|title="0x9B"|æ | |||
|title="0x9C"|ç | |||
|title="0x9D"|è | |||
|title="0x9E"|é | |||
|title="0x9F"|ê | |||
|- | |- | ||
| | !A0 | ||
| | |title="0xA0"|ë | ||
|title="0xA1"|ì | |||
|title="0xA2"|í | |||
|title="0xA3"|î | |||
|title="0xA4"|ï | |||
|title="0xA5"|ò | |||
|title="0xA6"|ó | |||
|title="0xA7"|ô | |||
|title="0xA8"|ö | |||
|title="0xA9"|ù | |||
|title="0xAA"|ú | |||
|title="0xAB"|û | |||
|title="0xAC"|ü | |||
|title="0xAD"|Ñ | |||
|title="0xAE"|ñ | |||
|title="0xAF"|¿ | |||
|- | |- | ||
| | !B0 | ||
| | |title="0xB0"|¡ | ||
|title="0xB1"|' | |||
|} | |} | ||
=== | ==== Font Style 1 (Pager) ==== | ||
{|class="charmap" | |||
! | |||
!00 | |||
!01 | |||
!02 | |||
!03 | |||
!04 | |||
!05 | |||
!06 | |||
!07 | |||
!08 | |||
!09 | |||
!0A | |||
!0B | |||
!0C | |||
!0D | |||
!0E | |||
!0F | |||
|- | |||
!20 | |||
|title="0x20"| | |||
|title="0x21" style="font-style: italic;"|! | |||
|title="0x22" style="font-style: italic;"|" | |||
|title="0x23" style="font-style: italic;"|# | |||
|title="0x24" style="font-style: italic;"|$ | |||
|title="0x25" style="font-style: italic;"|% | |||
|title="0x26" style="font-style: italic;"|& | |||
|title="0x27" style="font-style: italic;"|' | |||
|title="0x28" style="font-style: italic;"|( | |||
|title="0x29" style="font-style: italic;"|) | |||
|title="0x2A" style="font-style: italic;"| - | |||
|title="0x2B"| | |||
|title="0x2C" style="font-style: italic;"|, | |||
|title="0x2D" style="font-style: italic;"| - | |||
|title="0x2E" style="font-style: italic;"|. | |||
|title="0x2F"| | |||
|- | |||
!30 | |||
|title="0x30" style="font-style: italic;"|0 | |||
|title="0x31" style="font-style: italic;"|1 | |||
|title="0x32" style="font-style: italic;"|2 | |||
|title="0x33" style="font-style: italic;"|3 | |||
|title="0x34" style="font-style: italic;"|4 | |||
|title="0x35" style="font-style: italic;"|5 | |||
|title="0x36" style="font-style: italic;"|6 | |||
|title="0x37" style="font-style: italic;"|7 | |||
|title="0x38" style="font-style: italic;"|8 | |||
|title="0x39" style="font-style: italic;"|9 | |||
|title="0x3A" style="font-style: italic;"|: | |||
|title="0x3B"| | |||
|title="0x3C"| | |||
|title="0x3D"| | |||
|title="0x3E"| | |||
|title="0x3F" style="font-style: italic;"|? | |||
|- | |||
!40 | |||
|title="0x40"| | |||
|title="0x41" style="font-style: italic;"|A | |||
|title="0x42" style="font-style: italic;"|B | |||
|title="0x43" style="font-style: italic;"|C | |||
|title="0x44" style="font-style: italic;"|D | |||
|title="0x45" style="font-style: italic;"|E | |||
|title="0x46" style="font-style: italic;"|F | |||
|title="0x47" style="font-style: italic;"|G | |||
|title="0x48" style="font-style: italic;"|H | |||
|title="0x49" style="font-style: italic;"|I | |||
|title="0x4A" style="font-style: italic;"|J | |||
|title="0x4B" style="font-style: italic;"|K | |||
|title="0x4C" style="font-style: italic;"|L | |||
|title="0x4D" style="font-style: italic;"|M | |||
|title="0x4E" style="font-style: italic;"|N | |||
|title="0x4F" style="font-style: italic;"|O | |||
|- | |||
!50 | |||
|title="0x50" style="font-style: italic;"|P | |||
|title="0x51" style="font-style: italic;"|Q | |||
|title="0x52" style="font-style: italic;"|R | |||
|title="0x53" style="font-style: italic;"|S | |||
|title="0x54" style="font-style: italic;"|T | |||
|title="0x55" style="font-style: italic;"|U | |||
|title="0x56" style="font-style: italic;"|V | |||
|title="0x57" style="font-style: italic;"|W | |||
|title="0x58" style="font-style: italic;"|X | |||
|title="0x59" style="font-style: italic;"|Y | |||
|title="0x5A" style="font-style: italic;"|Z | |||
|title="0x5B"| | |||
|title="0x5C"| | |||
|title="0x5D"| | |||
|title="0x5E"| | |||
|title="0x5F"| | |||
|- | |||
!60 | |||
|title="0x60"| | |||
|title="0x61" style="font-style: italic;"|a | |||
|title="0x62" style="font-style: italic;"|b | |||
|title="0x63" style="font-style: italic;"|c | |||
|title="0x64" style="font-style: italic;"|d | |||
|title="0x65" style="font-style: italic;"|e | |||
|title="0x66" style="font-style: italic;"|f | |||
|title="0x67" style="font-style: italic;"|g | |||
|title="0x68" style="font-style: italic;"|h | |||
|title="0x69" style="font-style: italic;"|i | |||
|title="0x6A" style="font-style: italic;"|j | |||
|title="0x6B" style="font-style: italic;"|k | |||
|title="0x6C" style="font-style: italic;"|l | |||
|title="0x6D" style="font-style: italic;"|m | |||
|title="0x6E" style="font-style: italic;"|n | |||
|title="0x6F" style="font-style: italic;"|o | |||
|- | |||
!70 | |||
|title="0x70" style="font-style: italic;"|p | |||
|title="0x71" style="font-style: italic;"|q | |||
|title="0x72" style="font-style: italic;"|r | |||
|title="0x73" style="font-style: italic;"|s | |||
|title="0x74" style="font-style: italic;"|t | |||
|title="0x75" style="font-style: italic;"|u | |||
|title="0x76" style="font-style: italic;"|v | |||
|title="0x77" style="font-style: italic;"|w | |||
|title="0x78" style="font-style: italic;"|x | |||
|title="0x79" style="font-style: italic;"|y | |||
|title="0x7A" style="font-style: italic;"|z | |||
|title="0x7B"| | |||
|title="0x7C"| | |||
|title="0x7D"| | |||
|title="0x7E"|~ | |||
|title="0x7F"| | |||
|- | |||
!80 | |||
|title="0x80" style="font-style: italic;"|À | |||
|title="0x81" style="font-style: italic;"|Á | |||
|title="0x82" style="font-style: italic;"|Â | |||
|title="0x83" style="font-style: italic;"|Ä | |||
|title="0x84" style="font-style: italic;"|Æ | |||
|title="0x85" style="font-style: italic;"|Ç | |||
|title="0x86" style="font-style: italic;"|È | |||
|title="0x87" style="font-style: italic;"|É | |||
|title="0x88" style="font-style: italic;"|Ê | |||
|title="0x89" style="font-style: italic;"|Ë | |||
|title="0x8A" style="font-style: italic;"|Ì | |||
|title="0x8B" style="font-style: italic;"|Í | |||
|title="0x8C" style="font-style: italic;"|Î | |||
|title="0x8D" style="font-style: italic;"|Ï | |||
|title="0x8E" style="font-style: italic;"|Ò | |||
|title="0x8F" style="font-style: italic;"|Ó | |||
|- | |||
!90 | |||
|title="0x90" style="font-style: italic;"|Ô | |||
|title="0x91" style="font-style: italic;"|Ö | |||
|title="0x92" style="font-style: italic;"|Ù | |||
|title="0x93" style="font-style: italic;"|Ú | |||
|title="0x94" style="font-style: italic;"|Û | |||
|title="0x95" style="font-style: italic;"|Ü | |||
|title="0x96" style="font-style: italic;"|ß | |||
|title="0x97" style="font-style: italic;"|à | |||
|title="0x98" style="font-style: italic;"|á | |||
|title="0x99" style="font-style: italic;"|â | |||
|title="0x9A" style="font-style: italic;"|ä | |||
|title="0x9B" style="font-style: italic;"|æ | |||
|title="0x9C" style="font-style: italic;"|ç | |||
|title="0x9D" style="font-style: italic;"|è | |||
|title="0x9E" style="font-style: italic;"|é | |||
|title="0x9F" style="font-style: italic;"|ê | |||
|- | |||
!A0 | |||
|title="0xA0" style="font-style: italic;"|ë | |||
|title="0xA1" style="font-style: italic;"|ì | |||
|title="0xA2" style="font-style: italic;"|í | |||
|title="0xA3" style="font-style: italic;"|î | |||
|title="0xA4" style="font-style: italic;"|ï | |||
|title="0xA5" style="font-style: italic;"|ò | |||
|title="0xA6" style="font-style: italic;"|ó | |||
|title="0xA7" style="font-style: italic;"|ô | |||
|title="0xA8" style="font-style: italic;"|ö | |||
|title="0xA9" style="font-style: italic;"|ù | |||
|title="0xAA" style="font-style: italic;"|ú | |||
|title="0xAB" style="font-style: italic;"|û | |||
|title="0xAC" style="font-style: italic;"|ü | |||
|title="0xAD" style="font-style: italic;"|Ñ | |||
|title="0xAE" style="font-style: italic;"|ñ | |||
|title="0xAF" style="font-style: italic;"|¿ | |||
|- | |||
!B0 | |||
|title="0xB0" style="font-style: italic;"|¡ | |||
|} | |||
==== | ==== Font Style 2 (Heading) ==== | ||
{|class="charmap" | |||
! | |||
!00 | |||
!01 | |||
!02 | |||
!03 | |||
!04 | |||
!05 | |||
!06 | |||
!07 | |||
!08 | |||
!09 | |||
!0A | |||
!0B | |||
!0C | |||
!0D | |||
!0E | |||
!0F | |||
|- | |||
!20 | |||
|title="0x20"| | |||
|title="0x21" style="font-weight: bold;"|! | |||
|title="0x22" style="font-weight: bold;"|△ | |||
|title="0x23" style="font-weight: bold;"|® | |||
|title="0x24" style="font-weight: bold;"|$ | |||
|title="0x25" style="font-weight: bold;"|% | |||
|title="0x26" style="font-weight: bold;"|& | |||
|title="0x27" style="font-weight: bold;"|' | |||
|title="0x28" style="font-weight: bold;"|( | |||
|title="0x29" style="font-weight: bold;"|) | |||
|title="0x2A"| | |||
|title="0x2B" style="font-weight: bold;"| + | |||
|title="0x2C" style="font-weight: bold;"|, | |||
|title="0x2D" style="font-weight: bold;"| - | |||
|title="0x2E" style="font-weight: bold;"|. | |||
|title="0x2F" style="font-weight: bold;"|✕ | |||
|- | |||
!30 | |||
|title="0x30" style="font-weight: bold;"|0 | |||
|title="0x31" style="font-weight: bold;"|1 | |||
|title="0x32" style="font-weight: bold;"|2 | |||
|title="0x33" style="font-weight: bold;"|3 | |||
|title="0x34" style="font-weight: bold;"|4 | |||
|title="0x35" style="font-weight: bold;"|5 | |||
|title="0x36" style="font-weight: bold;"|6 | |||
|title="0x37" style="font-weight: bold;"|7 | |||
|title="0x38" style="font-weight: bold;"|8 | |||
|title="0x39" style="font-weight: bold;"|9 | |||
|title="0x3A" style="font-weight: bold;"|: | |||
|title="0x3B" style="font-weight: bold;"|▲ | |||
|title="0x3C" style="font-weight: bold;"|◀ | |||
|title="0x3D" style="font-weight: bold;"|▼ | |||
|title="0x3E" style="font-weight: bold;"|▶ | |||
|title="0x3F" style="font-weight: bold;"|? | |||
|- | |||
!40 | |||
|title="0x40" style="font-weight: bold;"|™ | |||
|title="0x41" style="font-weight: bold;"|a | |||
|title="0x42" style="font-weight: bold;"|b | |||
|title="0x43" style="font-weight: bold;"|c | |||
|title="0x44" style="font-weight: bold;"|d | |||
|title="0x45" style="font-weight: bold;"|e | |||
|title="0x46" style="font-weight: bold;"|f | |||
|title="0x47" style="font-weight: bold;"|g | |||
|title="0x48" style="font-weight: bold;"|h | |||
|title="0x49" style="font-weight: bold;"|i | |||
|title="0x4A" style="font-weight: bold;"|j | |||
|title="0x4B" style="font-weight: bold;"|k | |||
|title="0x4C" style="font-weight: bold;"|l | |||
|title="0x4D" style="font-weight: bold;"|m | |||
|title="0x4E" style="font-weight: bold;"|n | |||
|title="0x4F" style="font-weight: bold;"|o | |||
|- | |||
!50 | |||
|title="0x50" style="font-weight: bold;"|p | |||
|title="0x51" style="font-weight: bold;"|q | |||
|title="0x52" style="font-weight: bold;"|r | |||
|title="0x53" style="font-weight: bold;"|s | |||
|title="0x54" style="font-weight: bold;"|t | |||
|title="0x55" style="font-weight: bold;"|u | |||
|title="0x56" style="font-weight: bold;"|v | |||
|title="0x57" style="font-weight: bold;"|w | |||
|title="0x58" style="font-weight: bold;"|x | |||
|title="0x59" style="font-weight: bold;"|y | |||
|title="0x5A" style="font-weight: bold;"|z | |||
|title="0x5B"|{{Hint| |Armor icon}} | |||
|title="0x5C"|\ | |||
|title="0x5D"|{{Hint| |Wanted star icon}} | |||
|title="0x5E"|№ | |||
|title="0x5F"|° | |||
|- | |||
!60 | |||
|title="0x60" style="font-weight: bold;"|© | |||
|title="0x61" style="font-weight: bold; font-style: italic;"|a | |||
|title="0x62" style="font-weight: bold; font-style: italic;"|b | |||
|title="0x63" style="font-weight: bold; font-style: italic;"|c | |||
|title="0x64" style="font-weight: bold; font-style: italic;"|d | |||
|title="0x65" style="font-weight: bold; font-style: italic;"|e | |||
|title="0x66" style="font-weight: bold; font-style: italic;"|f | |||
|title="0x67" style="font-weight: bold; font-style: italic;"|g | |||
|title="0x68" style="font-weight: bold; font-style: italic;"|h | |||
|title="0x69" style="font-weight: bold; font-style: italic;"|i | |||
|title="0x6A" style="font-weight: bold; font-style: italic;"|j | |||
|title="0x6B" style="font-weight: bold; font-style: italic;"|k | |||
|title="0x6C" style="font-weight: bold; font-style: italic;"|l | |||
|title="0x6D" style="font-weight: bold; font-style: italic;"|m | |||
|title="0x6E" style="font-weight: bold; font-style: italic;"|n | |||
|title="0x6F" style="font-weight: bold; font-style: italic;"|o | |||
|- | |||
!70 | |||
|title="0x70" style="font-weight: bold; font-style: italic;"|p | |||
|title="0x71" style="font-weight: bold; font-style: italic;"|q | |||
|title="0x72" style="font-weight: bold; font-style: italic;"|r | |||
|title="0x73" style="font-weight: bold; font-style: italic;"|s | |||
|title="0x74" style="font-weight: bold; font-style: italic;"|t | |||
|title="0x75" style="font-weight: bold; font-style: italic;"|u | |||
|title="0x76" style="font-weight: bold; font-style: italic;"|v | |||
|title="0x77" style="font-weight: bold; font-style: italic;"|w | |||
|title="0x78" style="font-weight: bold; font-style: italic;"|x | |||
|title="0x79" style="font-weight: bold; font-style: italic;"|y | |||
|title="0x7A" style="font-weight: bold; font-style: italic;"|z | |||
|title="0x7B"|{{Hint| |Heart icon}} | |||
|title="0x7C"|◯ | |||
|title="0x7D"| | |||
|title="0x7E"|~ | |||
|title="0x7F"| | |||
|- | |||
!80 | |||
|title="0x80" style="font-weight: bold;"|à | |||
|title="0x81" style="font-weight: bold;"|á | |||
|title="0x82" style="font-weight: bold;"|â | |||
|title="0x83" style="font-weight: bold;"|ä | |||
|title="0x84" style="font-weight: bold;"|æ | |||
|title="0x85" style="font-weight: bold;"|ç | |||
|title="0x86" style="font-weight: bold;"|è | |||
|title="0x87" style="font-weight: bold;"|é | |||
|title="0x88" style="font-weight: bold;"|ê | |||
|title="0x89" style="font-weight: bold;"|ë | |||
|title="0x8A" style="font-weight: bold;"|ì | |||
|title="0x8B" style="font-weight: bold;"|í | |||
|title="0x8C" style="font-weight: bold;"|î | |||
|title="0x8D" style="font-weight: bold;"|ï | |||
|title="0x8E" style="font-weight: bold;"|ò | |||
|title="0x8F" style="font-weight: bold;"|ó | |||
|- | |||
!90 | |||
|title="0x90" style="font-weight: bold;"|ô | |||
|title="0x91" style="font-weight: bold;"|ö | |||
|title="0x92" style="font-weight: bold;"|ù | |||
|title="0x93" style="font-weight: bold;"|ú | |||
|title="0x94" style="font-weight: bold;"|û | |||
|title="0x95" style="font-weight: bold;"|ü | |||
|title="0x96" style="font-weight: bold;"|ß | |||
|title="0x97" style="font-weight: bold; font-style: italic;"|à | |||
|title="0x98" style="font-weight: bold; font-style: italic;"|á | |||
|title="0x99" style="font-weight: bold; font-style: italic;"|â | |||
|title="0x9A" style="font-weight: bold; font-style: italic;"|ä | |||
|title="0x9B" style="font-weight: bold; font-style: italic;"|æ | |||
|title="0x9C" style="font-weight: bold; font-style: italic;"|ç | |||
|title="0x9D" style="font-weight: bold; font-style: italic;"|è | |||
|title="0x9E" style="font-weight: bold; font-style: italic;"|é | |||
|title="0x9F" style="font-weight: bold; font-style: italic;"|ê | |||
|- | |||
!A0 | |||
|title="0xA0" style="font-weight: bold; font-style: italic;"|ë | |||
|title="0xA1" style="font-weight: bold; font-style: italic;"|ì | |||
|title="0xA2" style="font-weight: bold; font-style: italic;"|í | |||
|title="0xA3" style="font-weight: bold; font-style: italic;"|î | |||
|title="0xA4" style="font-weight: bold; font-style: italic;"|ï | |||
|title="0xA5" style="font-weight: bold; font-style: italic;"|ò | |||
|title="0xA6" style="font-weight: bold; font-style: italic;"|ó | |||
|title="0xA7" style="font-weight: bold; font-style: italic;"|ô | |||
|title="0xA8" style="font-weight: bold; font-style: italic;"|ö | |||
|title="0xA9" style="font-weight: bold; font-style: italic;"|ù | |||
|title="0xAA" style="font-weight: bold; font-style: italic;"|ú | |||
|title="0xAB" style="font-weight: bold; font-style: italic;"|û | |||
|title="0xAC" style="font-weight: bold; font-style: italic;"|ü | |||
|title="0xAD" style="font-weight: bold;"|ñ | |||
|title="0xAE" style="font-weight: bold;"|ñ | |||
|title="0xAF" style="font-weight: bold;"|¿ | |||
|- | |||
!B0 | |||
|title="0xB0" style="font-weight: bold;"|¡ | |||
|} | |||
<small> | |||
* Characters in italic are the pager font. | |||
* Characters in bold use Pricedown font or have a dirty look. | |||
* Characters in both bold and italic use an italicized Pricedown font. | |||
* Hover your mouse over the dotted line for characters that cannot be displayed in the browser. | |||
</small> | |||
=== Vice City === | |||
==== Font Style 0 (Bank) ==== | |||
{|class="charmap" | |||
! | |||
!00 | |||
!01 | |||
!02 | |||
!03 | |||
!04 | |||
!05 | |||
!06 | |||
!07 | |||
!08 | |||
!09 | |||
!0A | |||
!0B | |||
!0C | |||
!0D | |||
!0E | |||
!0F | |||
|- | |||
!20 | |||
|title="0x20"| | |||
|title="0x21" style="font-style: italic;"|! | |||
|title="0x22"| | |||
|title="0x23"| | |||
|title="0x24" style="font-style: italic;"|$ | |||
|title="0x25" style="font-style: italic;"|% | |||
|title="0x26" style="font-style: italic;"|& | |||
|title="0x27" style="font-style: italic;"|' | |||
|title="0x28" style="font-style: italic;"|[ | |||
|title="0x29" style="font-style: italic;"|] | |||
|title="0x2A"| | |||
|title="0x2B" style="font-style: italic;"| + | |||
|title="0x2C" style="font-style: italic;"|, | |||
|title="0x2D" style="font-style: italic;"| - | |||
|title="0x2E" style="font-style: italic;"|. | |||
|title="0x2F"| | |||
|- | |||
!30 | |||
|title="0x30" style="font-style: italic;"|0 | |||
|title="0x31" style="font-style: italic;"|1 | |||
|title="0x32" style="font-style: italic;"|2 | |||
|title="0x33" style="font-style: italic;"|3 | |||
|title="0x34" style="font-style: italic;"|4 | |||
|title="0x35" style="font-style: italic;"|5 | |||
|title="0x36" style="font-style: italic;"|6 | |||
|title="0x37" style="font-style: italic;"|7 | |||
|title="0x38" style="font-style: italic;"|8 | |||
|title="0x39" style="font-style: italic;"|9 | |||
|title="0x3A" style="font-style: italic;"|: | |||
|title="0x3B"| | |||
|title="0x3C"| | |||
|title="0x3D"| | |||
|title="0x3E"| | |||
|title="0x3F"|? | |||
|- | |||
!40 | |||
|title="0x40"| | |||
|title="0x41" style="font-style: italic;"|A | |||
|title="0x42" style="font-style: italic;"|B | |||
|title="0x43" style="font-style: italic;"|C | |||
|title="0x44" style="font-style: italic;"|D | |||
|title="0x45" style="font-style: italic;"|E | |||
|title="0x46" style="font-style: italic;"|F | |||
|title="0x47" style="font-style: italic;"|G | |||
|title="0x48" style="font-style: italic;"|H | |||
|title="0x49" style="font-style: italic;"|I | |||
|title="0x4A" style="font-style: italic;"|J | |||
|title="0x4B" style="font-style: italic;"|K | |||
|title="0x4C" style="font-style: italic;"|L | |||
|title="0x4D" style="font-style: italic;"|M | |||
|title="0x4E" style="font-style: italic;"|N | |||
|title="0x4F" style="font-style: italic;"|O | |||
|- | |||
!50 | |||
|title="0x50" style="font-style: italic;"|P | |||
|title="0x51" style="font-style: italic;"|Q | |||
|title="0x52" style="font-style: italic;"|R | |||
|title="0x53" style="font-style: italic;"|S | |||
|title="0x54" style="font-style: italic;"|T | |||
|title="0x55" style="font-style: italic;"|U | |||
|title="0x56" style="font-style: italic;"|V | |||
|title="0x57" style="font-style: italic;"|W | |||
|title="0x58" style="font-style: italic;"|X | |||
|title="0x59" style="font-style: italic;"|Y | |||
|title="0x5A" style="font-style: italic;"|Z | |||
|title="0x5B"| | |||
|title="0x5C" style="font-style: italic;"|\ | |||
|title="0x5D"| | |||
|title="0x5E" style="font-style: italic;"|¡ | |||
|title="0x5F" style="font-style: italic;"|\ | |||
|- | |||
!60 | |||
|title="0x60"| | |||
|title="0x61" style="font-style: italic;"|a | |||
|title="0x62" style="font-style: italic;"|b | |||
|title="0x63" style="font-style: italic;"|c | |||
|title="0x64" style="font-style: italic;"|d | |||
|title="0x65" style="font-style: italic;"|e | |||
|title="0x66" style="font-style: italic;"|f | |||
|title="0x67" style="font-style: italic;"|g | |||
|title="0x68" style="font-style: italic;"|h | |||
|title="0x69" style="font-style: italic;"|i | |||
|title="0x6A" style="font-style: italic;"|j | |||
|title="0x6B" style="font-style: italic;"|k | |||
|title="0x6C" style="font-style: italic;"|l | |||
|title="0x6D" style="font-style: italic;"|m | |||
|title="0x6E" style="font-style: italic;"|n | |||
|title="0x6F" style="font-style: italic;"|o | |||
|- | |||
!70 | |||
|title="0x70" style="font-style: italic;"|p | |||
|title="0x71" style="font-style: italic;"|q | |||
|title="0x72" style="font-style: italic;"|r | |||
|title="0x73" style="font-style: italic;"|s | |||
|title="0x74" style="font-style: italic;"|t | |||
|title="0x75" style="font-style: italic;"|u | |||
|title="0x76" style="font-style: italic;"|v | |||
|title="0x77" style="font-style: italic;"|w | |||
|title="0x78" style="font-style: italic;"|x | |||
|title="0x79" style="font-style: italic;"|y | |||
|title="0x7A" style="font-style: italic;"|z | |||
|title="0x7B"| | |||
|title="0x7C"| | |||
|title="0x7D"| | |||
|title="0x7E"|~ | |||
|title="0x7F"| | |||
|- | |||
!80 | |||
|title="0x80" style="font-style: italic;"|À | |||
|title="0x81" style="font-style: italic;"|Á | |||
|title="0x82" style="font-style: italic;"|Â | |||
|title="0x83" style="font-style: italic;"|Ä | |||
|title="0x84" style="font-style: italic;"|Æ | |||
|title="0x85" style="font-style: italic;"|Ç | |||
|title="0x86" style="font-style: italic;"|È | |||
|title="0x87" style="font-style: italic;"|É | |||
|title="0x88" style="font-style: italic;"|Ê | |||
|title="0x89" style="font-style: italic;"|Ë | |||
|title="0x8A" style="font-style: italic;"|Ì | |||
|title="0x8B" style="font-style: italic;"|Í | |||
|title="0x8C" style="font-style: italic;"|Î | |||
|title="0x8D" style="font-style: italic;"|Ï | |||
|title="0x8E" style="font-style: italic;"|Ò | |||
|title="0x8F" style="font-style: italic;"|Ó | |||
|- | |||
!90 | |||
|title="0x90" style="font-style: italic;"|Ô | |||
|title="0x91" style="font-style: italic;"|Ö | |||
|title="0x92" style="font-style: italic;"|Ù | |||
|title="0x93" style="font-style: italic;"|Ú | |||
|title="0x94" style="font-style: italic;"|Û | |||
|title="0x95" style="font-style: italic;"|Ü | |||
|title="0x96" style="font-style: italic;"|ß | |||
|title="0x97" style="font-style: italic;"|à | |||
|title="0x98" style="font-style: italic;"|á | |||
|title="0x99" style="font-style: italic;"|â | |||
|title="0x9A" style="font-style: italic;"|ä | |||
|title="0x9B" style="font-style: italic;"|æ | |||
|title="0x9C" style="font-style: italic;"|ç | |||
|title="0x9D" style="font-style: italic;"|è | |||
|title="0x9E" style="font-style: italic;"|é | |||
|title="0x9F" style="font-style: italic;"|ê | |||
|- | |||
!A0 | |||
|title="0xA0" style="font-style: italic;"|ë | |||
|title="0xA1" style="font-style: italic;"|ì | |||
|title="0xA2" style="font-style: italic;"|í | |||
|title="0xA3" style="font-style: italic;"|î | |||
|title="0xA4" style="font-style: italic;"|ï | |||
|title="0xA5" style="font-style: italic;"|ò | |||
|title="0xA6" style="font-style: italic;"|ó | |||
|title="0xA7" style="font-style: italic;"|ô | |||
|title="0xA8" style="font-style: italic;"|ö | |||
|title="0xA9" style="font-style: italic;"|ù | |||
|title="0xAA" style="font-style: italic;"|ú | |||
|title="0xAB" style="font-style: italic;"|û | |||
|title="0xAC" style="font-style: italic;"|ü | |||
|title="0xAD" style="font-style: italic;"|Ñ | |||
|title="0xAE" style="font-style: italic;"|ñ | |||
|title="0xAF" style="font-style: italic;"|¿ | |||
|- | |||
!B0 | |||
|title="0xB0" style="font-style: italic;"|i | |||
|} | |||
==== | ==== Font Style 1 (Standard) ==== | ||
{|class="charmap" | |||
! | |||
!00 | |||
!01 | |||
!02 | |||
!03 | |||
!04 | |||
!05 | |||
!06 | |||
!07 | |||
!08 | |||
!09 | |||
!0A | |||
!0B | |||
!0C | |||
!0D | |||
!0E | |||
!0F | |||
|- | |||
!20 | |||
|title="0x20"| | |||
|title="0x21"|! | |||
|title="0x22"|" | |||
|title="0x23"|# | |||
|title="0x24"|$ | |||
|title="0x25"|% | |||
|title="0x26"|& | |||
|title="0x27"|' | |||
|title="0x28"|( | |||
|title="0x29"|) | |||
|title="0x2A"|* | |||
|title="0x2B"| + | |||
|title="0x2C"|, | |||
|title="0x2D"| - | |||
|title="0x2E"|. | |||
|title="0x2F"|/ | |||
|- | |||
!30 | |||
|title="0x30"|0 | |||
|title="0x31"|1 | |||
|title="0x32"|2 | |||
|title="0x33"|3 | |||
|title="0x34"|4 | |||
|title="0x35"|5 | |||
|title="0x36"|6 | |||
|title="0x37"|7 | |||
|title="0x38"|8 | |||
|title="0x39"|9 | |||
|title="0x3A"|: | |||
|title="0x3B"|; | |||
|title="0x3C"|{{Hint| |Armor icon}} | |||
|title="0x3D"|= | |||
|title="0x3E"|{{Hint| |Wanted star icon}} | |||
|title="0x3F"|? | |||
|- | |||
!40 | |||
|title="0x40"|™ | |||
|title="0x41"|A | |||
|title="0x42"|B | |||
|title="0x43"|C | |||
|title="0x44"|D | |||
|title="0x45"|E | |||
|title="0x46"|F | |||
|title="0x47"|G | |||
|title="0x48"|H | |||
|title="0x49"|I | |||
|title="0x4A"|J | |||
|title="0x4B"|K | |||
|title="0x4C"|L | |||
|title="0x4D"|M | |||
|title="0x4E"|N | |||
|title="0x4F"|O | |||
|- | |||
!50 | |||
|title="0x50"|P | |||
|title="0x51"|Q | |||
|title="0x52"|R | |||
|title="0x53"|S | |||
|title="0x54"|T | |||
|title="0x55"|U | |||
|title="0x56"|V | |||
|title="0x57"|W | |||
|title="0x58"|X | |||
|title="0x59"|Y | |||
|title="0x5A"|Z | |||
|title="0x5B"|[ | |||
|title="0x5C"|\ | |||
|title="0x5D"|] | |||
|title="0x5E"|¡ | |||
|title="0x5F"|° | |||
|- | |||
!60 | |||
|title="0x60"|` | |||
|title="0x61"|a | |||
|title="0x62"|b | |||
|title="0x63"|c | |||
|title="0x64"|d | |||
|title="0x65"|e | |||
|title="0x66"|f | |||
|title="0x67"|g | |||
|title="0x68"|h | |||
|title="0x69"|i | |||
|title="0x6A"|j | |||
|title="0x6B"|k | |||
|title="0x6C"|l | |||
|title="0x6D"|m | |||
|title="0x6E"|n | |||
|title="0x6F"|o | |||
|- | |||
!70 | |||
|title="0x70"|p | |||
|title="0x71"|q | |||
|title="0x72"|r | |||
|title="0x73"|s | |||
|title="0x74"|t | |||
|title="0x75"|u | |||
|title="0x76"|v | |||
|title="0x77"|w | |||
|title="0x78"|x | |||
|title="0x79"|y | |||
|title="0x7A"|z | |||
|title="0x7B"|{{Hint| |Heart icon}} | |||
|title="0x7C"| | | |||
|title="0x7D" style="font-weight: bold;"|$ | |||
|title="0x7E"|~ | |||
|title="0x7F" style="font-weight: bold;"|) | |||
|- | |||
!80 | |||
|title="0x80"|À | |||
|title="0x81"|Á | |||
|title="0x82"|Â | |||
|title="0x83"|Ä | |||
|title="0x84"|Æ | |||
|title="0x85"|Ç | |||
|title="0x86"|È | |||
|title="0x87"|É | |||
|title="0x88"|Ê | |||
|title="0x89"|Ë | |||
|title="0x8A"|Ì | |||
|title="0x8B"|Í | |||
|title="0x8C"|Î | |||
|title="0x8D"|Ï | |||
|title="0x8E"|Ò | |||
|title="0x8F"|Ó | |||
|- | |||
!90 | |||
|title="0x90"|Ô | |||
|title="0x91"|Ö | |||
|title="0x92"|Ù | |||
|title="0x93"|Ú | |||
|title="0x94"|Û | |||
|title="0x95"|Ü | |||
|title="0x96"|ß | |||
|title="0x97"|à | |||
|title="0x98"|á | |||
|title="0x99"|â | |||
|title="0x9A"|ä | |||
|title="0x9B"|æ | |||
|title="0x9C"|ç | |||
|title="0x9D"|è | |||
|title="0x9E"|é | |||
|title="0x9F"|ê | |||
|- | |||
!A0 | |||
|title="0xA0"|ë | |||
|title="0xA1"|ì | |||
|title="0xA2"|í | |||
|title="0xA3"|î | |||
|title="0xA4"|ï | |||
|title="0xA5"|ò | |||
|title="0xA6"|ó | |||
|title="0xA7"|ô | |||
|title="0xA8"|ö | |||
|title="0xA9"|ù | |||
|title="0xAA"|ú | |||
|title="0xAB"|û | |||
|title="0xAC"|ü | |||
|title="0xAD"|Ñ | |||
|title="0xAE"|ñ | |||
|title="0xAF"|¿ | |||
|- | |||
!B0 | |||
|title="0xB0" style="font-weight: bold;"|0 | |||
|title="0xB1" style="font-weight: bold;"|1 | |||
|title="0xB2" style="font-weight: bold;"|2 | |||
|title="0xB3" style="font-weight: bold;"|3 | |||
|title="0xB4" style="font-weight: bold;"|4 | |||
|title="0xB5" style="font-weight: bold;"|5 | |||
|title="0xB6" style="font-weight: bold;"|6 | |||
|title="0xB7" style="font-weight: bold;"|7 | |||
|title="0xB8" style="font-weight: bold;"|8 | |||
|title="0xB9" style="font-weight: bold;"|9 | |||
|title="0xBA" style="font-weight: bold;"|: | |||
|title="0xBB" style="font-weight: bold;"|a | |||
|} | |||
==== | ==== Font Style 2 (Heading) ==== | ||
===== | {|class="charmap" | ||
! | |||
!00 | |||
!01 | |||
!02 | |||
!03 | |||
!04 | |||
!05 | |||
!06 | |||
!07 | |||
!08 | |||
!09 | |||
!0A | |||
!0B | |||
!0C | |||
!0D | |||
!0E | |||
!0F | |||
|- | |||
!20 | |||
|title="0x20"| | |||
|title="0x21" style="font-weight: bold;"|! | |||
|title="0x22"|" | |||
|title="0x23"|# | |||
|title="0x24" style="font-weight: bold;"|$ | |||
|title="0x25"|% | |||
|title="0x26"|& | |||
|title="0x27" style="font-weight: bold;"|' | |||
|title="0x28" style="font-weight: bold;"|( | |||
|title="0x29" style="font-weight: bold;"|) | |||
|title="0x2A"|* | |||
|title="0x2B"| + | |||
|title="0x2C"|, | |||
|title="0x2D"| - | |||
|title="0x2E" style="font-weight: bold;"|. | |||
|title="0x2F"|/ | |||
|- | |||
!30 | |||
|title="0x30" style="font-weight: bold;"|0 | |||
|title="0x31" style="font-weight: bold;"|1 | |||
|title="0x32" style="font-weight: bold;"|2 | |||
|title="0x33" style="font-weight: bold;"|3 | |||
|title="0x34" style="font-weight: bold;"|4 | |||
|title="0x35" style="font-weight: bold;"|5 | |||
|title="0x36" style="font-weight: bold;"|6 | |||
|title="0x37" style="font-weight: bold;"|7 | |||
|title="0x38" style="font-weight: bold;"|8 | |||
|title="0x39" style="font-weight: bold;"|9 | |||
|title="0x3A" style="font-weight: bold;"|: | |||
|title="0x3B"|; | |||
|title="0x3C"|{{Hint| |Armor icon}} | |||
|title="0x3D"|= | |||
|title="0x3E"|{{Hint| |Wanted star icon}} | |||
|title="0x3F"|? | |||
|- | |||
!40 | |||
|title="0x40"|™ | |||
|title="0x41" style="font-weight: bold;"|a | |||
|title="0x42" style="font-weight: bold;"|b | |||
|title="0x43" style="font-weight: bold;"|c | |||
|title="0x44" style="font-weight: bold;"|d | |||
|title="0x45" style="font-weight: bold;"|e | |||
|title="0x46" style="font-weight: bold;"|f | |||
|title="0x47" style="font-weight: bold;"|g | |||
|title="0x48" style="font-weight: bold;"|h | |||
|title="0x49" style="font-weight: bold;"|i | |||
|title="0x4A" style="font-weight: bold;"|j | |||
|title="0x4B" style="font-weight: bold;"|k | |||
|title="0x4C" style="font-weight: bold;"|l | |||
|title="0x4D" style="font-weight: bold;"|m | |||
|title="0x4E" style="font-weight: bold;"|n | |||
|title="0x4F" style="font-weight: bold;"|o | |||
|- | |||
!50 | |||
|title="0x50" style="font-weight: bold;"|p | |||
|title="0x51" style="font-weight: bold;"|q | |||
|title="0x52" style="font-weight: bold;"|r | |||
|title="0x53" style="font-weight: bold;"|s | |||
|title="0x54" style="font-weight: bold;"|t | |||
|title="0x55" style="font-weight: bold;"|u | |||
|title="0x56" style="font-weight: bold;"|v | |||
|title="0x57" style="font-weight: bold;"|w | |||
|title="0x58" style="font-weight: bold;"|x | |||
|title="0x59" style="font-weight: bold;"|y | |||
|title="0x5A" style="font-weight: bold;"|z | |||
|title="0x5B"|[ | |||
|title="0x5C"|\ | |||
|title="0x5D"|] | |||
|title="0x5E"|¡ | |||
|title="0x5F"|° | |||
|- | |||
!60 | |||
|title="0x60"|` | |||
|title="0x61" style="font-weight: bold;"|a | |||
|title="0x62" style="font-weight: bold;"|b | |||
|title="0x63" style="font-weight: bold;"|c | |||
|title="0x64" style="font-weight: bold;"|d | |||
|title="0x65" style="font-weight: bold;"|e | |||
|title="0x66" style="font-weight: bold;"|f | |||
|title="0x67" style="font-weight: bold;"|g | |||
|title="0x68" style="font-weight: bold;"|h | |||
|title="0x69" style="font-weight: bold;"|i | |||
|title="0x6A" style="font-weight: bold;"|j | |||
|title="0x6B" style="font-weight: bold;"|k | |||
|title="0x6C" style="font-weight: bold;"|l | |||
|title="0x6D" style="font-weight: bold;"|m | |||
|title="0x6E" style="font-weight: bold;"|n | |||
|title="0x6F" style="font-weight: bold;"|o | |||
|- | |||
!70 | |||
|title="0x70" style="font-weight: bold;"|p | |||
|title="0x71" style="font-weight: bold;"|q | |||
|title="0x72" style="font-weight: bold;"|r | |||
|title="0x73" style="font-weight: bold;"|s | |||
|title="0x74" style="font-weight: bold;"|t | |||
|title="0x75" style="font-weight: bold;"|u | |||
|title="0x76" style="font-weight: bold;"|v | |||
|title="0x77" style="font-weight: bold;"|w | |||
|title="0x78" style="font-weight: bold;"|x | |||
|title="0x79" style="font-weight: bold;"|y | |||
|title="0x7A" style="font-weight: bold;"|z | |||
|title="0x7B"|{{Hint| |Heart icon}} | |||
|title="0x7C"| | | |||
|title="0x7D" style="font-weight: bold;"|$ | |||
|title="0x7E"|~ | |||
|title="0x7F" style="font-weight: bold;"|) | |||
|- | |||
!80 | |||
|title="0x80" style="font-weight: bold;"|à | |||
|title="0x81" style="font-weight: bold;"|á | |||
|title="0x82" style="font-weight: bold;"|â | |||
|title="0x83" style="font-weight: bold;"|ä | |||
|title="0x84" style="font-weight: bold;"|æ | |||
|title="0x85" style="font-weight: bold;"|ç | |||
|title="0x86" style="font-weight: bold;"|è | |||
|title="0x87" style="font-weight: bold;"|é | |||
|title="0x88" style="font-weight: bold;"|ê | |||
|title="0x89" style="font-weight: bold;"|ë | |||
|title="0x8A" style="font-weight: bold;"|ì | |||
|title="0x8B" style="font-weight: bold;"|í | |||
|title="0x8C" style="font-weight: bold;"|î | |||
|title="0x8D" style="font-weight: bold;"|ï | |||
|title="0x8E" style="font-weight: bold;"|ò | |||
|title="0x8F" style="font-weight: bold;"|ó | |||
|- | |||
!90 | |||
|title="0x90" style="font-weight: bold;"|ô | |||
|title="0x91" style="font-weight: bold;"|ö | |||
|title="0x92" style="font-weight: bold;"|ù | |||
|title="0x93" style="font-weight: bold;"|ú | |||
|title="0x94" style="font-weight: bold;"|û | |||
|title="0x95" style="font-weight: bold;"|ü | |||
|title="0x96" style="font-weight: bold;"|ß | |||
|title="0x97" style="font-weight: bold;"|à | |||
|title="0x98" style="font-weight: bold;"|á | |||
|title="0x99" style="font-weight: bold;"|â | |||
|title="0x9A" style="font-weight: bold;"|ä | |||
|title="0x9B" style="font-weight: bold;"|æ | |||
|title="0x9C" style="font-weight: bold;"|ç | |||
|title="0x9D" style="font-weight: bold;"|è | |||
|title="0x9E" style="font-weight: bold;"|é | |||
|title="0x9F" style="font-weight: bold;"|ê | |||
|- | |||
!A0 | |||
|title="0xA0" style="font-weight: bold;"|ë | |||
|title="0xA1" style="font-weight: bold;"|ì | |||
|title="0xA2" style="font-weight: bold;"|í | |||
|title="0xA3" style="font-weight: bold;"|î | |||
|title="0xA4" style="font-weight: bold;"|ï | |||
|title="0xA5" style="font-weight: bold;"|ò | |||
|title="0xA6" style="font-weight: bold;"|ó | |||
|title="0xA7" style="font-weight: bold;"|ô | |||
|title="0xA8" style="font-weight: bold;"|ö | |||
|title="0xA9" style="font-weight: bold;"|ù | |||
|title="0xAA" style="font-weight: bold;"|ú | |||
|title="0xAB" style="font-weight: bold;"|û | |||
|title="0xAC" style="font-weight: bold;"|ü | |||
|title="0xAD" style="font-weight: bold;"|ñ | |||
|title="0xAE" style="font-weight: bold;"|ñ | |||
|title="0xAF" style="font-weight: bold;"|¿ | |||
|- | |||
!B0 | |||
|title="0xB0" style="font-weight: bold;"|0 | |||
|title="0xB1" style="font-weight: bold;"|1 | |||
|title="0xB2" style="font-weight: bold;"|2 | |||
|title="0xB3" style="font-weight: bold;"|3 | |||
|title="0xB4" style="font-weight: bold;"|4 | |||
|title="0xB5" style="font-weight: bold;"|5 | |||
|title="0xB6" style="font-weight: bold;"|6 | |||
|title="0xB7" style="font-weight: bold;"|7 | |||
|title="0xB8" style="font-weight: bold;"|8 | |||
|title="0xB9" style="font-weight: bold;"|9 | |||
|title="0xBA" style="font-weight: bold;"|: | |||
|title="0xBB" style="font-weight: bold;"|a | |||
|title="0xBC" style="font-weight: bold;"|b | |||
|title="0xBD" style="font-weight: bold;"|c | |||
|title="0xBE" style="font-weight: bold;"|d | |||
|title="0xBF" style="font-weight: bold;"|e | |||
|- | |||
!C0 | |||
|title="0xC0" style="font-weight: bold;"|f | |||
|title="0xC1" style="font-weight: bold;"|g | |||
|title="0xC2" style="font-weight: bold;"|h | |||
|title="0xC3" style="font-weight: bold;"|i | |||
|title="0xC4" style="font-weight: bold;"|j | |||
|title="0xC5" style="font-weight: bold;"|k | |||
|title="0xC6" style="font-weight: bold;"|l | |||
|title="0xC7" style="font-weight: bold;"|m | |||
|title="0xC8" style="font-weight: bold;"|n | |||
|title="0xC9" style="font-weight: bold;"|o | |||
|title="0xCA" style="font-weight: bold;"|p | |||
|title="0xCB" style="font-weight: bold;"|q | |||
|title="0xCC" style="font-weight: bold;"|r | |||
|title="0xCD" style="font-weight: bold;"|s | |||
|title="0xCE" style="font-weight: bold;"|t | |||
|title="0xCF" style="font-weight: bold;"|u | |||
|- | |||
!D0 | |||
|title="0xD0" style="font-weight: bold;"|v | |||
|title="0xD1" style="font-weight: bold;"|w | |||
|title="0xD2" style="font-weight: bold;"|x | |||
|title="0xD3" style="font-weight: bold;"|y | |||
|title="0xD4" style="font-weight: bold;"|z | |||
|title="0xD5" style="font-weight: bold;"|à | |||
|title="0xD6" style="font-weight: bold;"|á | |||
|title="0xD7" style="font-weight: bold;"|â | |||
|title="0xD8" style="font-weight: bold;"|ä | |||
|title="0xD9" style="font-weight: bold;"|æ | |||
|title="0xDA" style="font-weight: bold;"|ç | |||
|title="0xDB" style="font-weight: bold;"|è | |||
|title="0xDC" style="font-weight: bold;"|é | |||
|title="0xDD" style="font-weight: bold;"|ê | |||
|title="0xDE" style="font-weight: bold;"|ë | |||
|title="0xDF" style="font-weight: bold;"|ì | |||
|- | |||
!E0 | |||
|title="0xE0" style="font-weight: bold;"|í | |||
|title="0xE1" style="font-weight: bold;"|î | |||
|title="0xE2" style="font-weight: bold;"|ï | |||
|title="0xE3" style="font-weight: bold;"|ò | |||
|title="0xE4" style="font-weight: bold;"|ó | |||
|title="0xE5" style="font-weight: bold;"|ô | |||
|title="0xE6" style="font-weight: bold;"|ö | |||
|title="0xE7" style="font-weight: bold;"|ù | |||
|title="0xE8" style="font-weight: bold;"|ú | |||
|title="0xE9" style="font-weight: bold;"|û | |||
|title="0xEA" style="font-weight: bold;"|ü | |||
|title="0xEB" style="font-weight: bold;"|ß | |||
|title="0xEC" style="font-weight: bold;"|ñ | |||
|title="0xED" style="font-weight: bold;"|¿ | |||
|title="0xEE" style="font-weight: bold;"|' | |||
|title="0xEF" style="font-weight: bold;"|. | |||
|} | |||
<small> | |||
* Characters in italic use Rage Italic font. | |||
* Characters in bold use Pricedown font or have a dirty look. | |||
* Hover your mouse over the dotted line for characters that cannot be displayed in the browser. | |||
</small> | |||
== Tokens == | |||
A token is a character or string surrounded by <code>~</code> and is used for displaying colors, symbols, dynamic text, and button controls in text. Tokens with visible effects are listed in tables below. Note that using <code>~</code> by itself will crash the game when the game attempts to display it. | |||
===== | === Symbols and colors === | ||
{|class="wikitable center-col-1 center-col-2 center-col-3" | |||
! style="width: 5em;" | Token | |||
! style="width: 15em;" | {{Icon|3}} | |||
! style="width: 15em;" | {{Icon|VC}} | |||
! style="width: 15em;" | {{Icon|SA}} | |||
=== | ! style="width: 15em;" | {{Icon|LCS}} | ||
|- | |||
| ~1~ | |||
| colspan="4" | number within a text | |||
|- | |||
| ~A~ | |||
| - | |||
| - | |||
| L3 icon (PS2) / LStick icon (XBOX) | |||
| style="text-align: center;" | - | |||
|- | |||
| ~B~ | |||
| - | |||
| bold and unbold text; text must be enclosed by two of these tokens | |||
| style="text-align: center;" | - | |||
| | |||
|- | |- | ||
| ~K~ | |||
| - | |||
| - | |||
| L1 icon (PS2) / LT icon (XBOX) | |||
| style="text-align: center;" | - | |||
|- | |- | ||
| ~ | | ~Y~ | ||
| | | - | ||
| - | |||
| | |||
| style="color:#FFE34F; text-align: center;" | yellow text | |||
|- | |- | ||
| ~a~ | | ~a~ | ||
| colspan=" | | colspan="4" | text within a text | ||
|- | |- | ||
| ~b~ | | ~b~ | ||
| style="color: | | style="color:#80A7F3;" | blue text | ||
| style="color: | | style="color:#1B5982;" | blue text | ||
| blue text | | blue text | ||
| style="color:#4D9BD2; text-align: center;" | blue text | |||
|- | |||
| ~c~ | |||
| - | |||
| - | |||
| R3 icon (PS2) / RStick icon (XBOX) | |||
| style="text-align: center;" | - | |||
|- | |- | ||
| ~d~ | | ~d~ | ||
| | | - | ||
| | | - | ||
| | | ▼-icon | ||
| style="text-align: center;" | - | |||
|- | |- | ||
| ~g~ | | ~g~ | ||
| style="color: | | style="color:#5FA06A" | green text | ||
| style="color: | | style="color:#FF96E1;" | hot pink text <!--(default color of pink styled text)--> | ||
| green text | | green text | ||
| style="color:#4B974B; text-align: center;" | green text | |||
|- | |- | ||
| ~h~ | | ~h~ | ||
| colspan="2" | | colspan="2" style="color:#E1E1E1;" | white text | ||
| highlight | | style="text-align: left;" | highlight | ||
| style="text-align: center;" | white text | |||
|- | |- | ||
| ~j~ | | ~j~ | ||
| | | - | ||
| | | - | ||
| | | R1 icon (PS2) / RT icon (XBOX) | ||
| style="text-align: center;" | - | |||
|- | |- | ||
| ~k~ | | ~k~ | ||
| colspan=" | | colspan="4" | key (followed by [[#Buttons|buttons]]) | ||
|- | |- | ||
| ~l~ | | ~l~ | ||
Line 173: | Line 1,552: | ||
| forces text to default color and ignores set colors | | forces text to default color and ignores set colors | ||
| black text | | black text | ||
| | |||
|- | |- | ||
| ~n~ | | ~n~ | ||
| | | - | ||
| | | - | ||
| newline | | newline | ||
| style="text-align: center;" | - | |||
|- | |- | ||
| ~m~ | | ~m~ | ||
| | | - | ||
| | | - | ||
| | | L2 icon (PS2) / WHITE icon (XBOX) | ||
| style="text-align: center;" | - | |||
|- | |- | ||
| ~o~ | | ~o~ | ||
| | | - | ||
| style="color: | | style="color:#E57D7E;" | pink text | ||
| Circle icon (PS2) / B icon (XBOX) | |||
| style="color:#E57D7E; text-align: center;" | pink text | |||
|- | |- | ||
| ~p~ | | ~p~ | ||
| style="color: | | colspan="2" style="color:#A86EFC;" | purple text | ||
| style=" | | style="text-align: left;" | purple text | ||
| purple text | | style="color:#9752C5; text-align: center;" | purple text | ||
|- | |- | ||
| ~q~ | | ~q~ | ||
| | | - | ||
| style="color: | | style="color:#C790CB;" | plum pink text | ||
| Square icon (PS2) / X icon (XBOX) | |||
| style="color:#C790CB; text-align: center;" | plum pink text | |||
|- | |- | ||
| ~r~ | | ~r~ | ||
| style="color: | | style="color:#712B49;" | red text | ||
| style="color: | | style="color:#FF96E1;" | hot pink text | ||
| red text | | red text | ||
| style="color:#AE0000; text-align: center;" | red text | |||
|- | |- | ||
| ~s~ | | ~s~ | ||
| | | - | ||
| | | - | ||
| reset color to standard | | reset color to standard | ||
| style="text-align: center;" | - | |||
|- | |- | ||
| ~t~ | | ~t~ | ||
| | | - | ||
| style="color: | | style="color:#56D492;" | green text | ||
| Triangle icon (PS2) / Y icon (XBOX) | |||
| style="color:#56D492; text-align: center;" | green text | |||
|- | |- | ||
| ~u~ | | ~u~ | ||
| | | - | ||
| | | - | ||
| | | ▲-icon | ||
| style="text-align: center;" | - | |||
|- | |- | ||
| ~v~ | | ~v~ | ||
| | | - | ||
| | | - | ||
| | | R2 icon (PS2) / BLACK icon (XBOX) | ||
| style="text-align: center;" | - | |||
|- | |- | ||
| ~w~ | | ~w~ | ||
| style="color: | | colspan="2" style="color:#AFAFAF;" | gray text | ||
| style=" | | style="text-align: left;" | white text | ||
| white text | | style="color:#E1E1E1; text-align: center;" | white text | ||
|- | |- | ||
| ~x~ | | ~x~ | ||
| | | - | ||
| style="color: | | style="color:#8492C5;" | light blue text | ||
| Cross icon (PS2) / A icon (XBOX) | |||
| style="color:#8492C5; text-align: center;" | light blue text | |||
|- | |- | ||
| ~y~ | | ~y~ | ||
| style="color: | | style="color:#D2C46A;" | yellow text | ||
| style="color: | | style="color:#FFE34F;" | yellow text | ||
| yellow text | | yellow text | ||
| style="color:#FFFF00; text-align: center;" | yellow text | |||
|- | |- | ||
| ~z~ | | ~z~ | ||
| | | - | ||
| | | - | ||
| subtitle (doesn't shown when the Subtitles option is off) | | subtitle (doesn't shown when the Subtitles option is off) | ||
| style="text-align: center;" | - | |||
|- | |- | ||
| ~<~ | | ~<~ | ||
| | | - | ||
| | | - | ||
| | | ◄-icon | ||
| style="text-align: center;" | - | |||
|- | |- | ||
| ~>~ | | ~>~ | ||
| | | - | ||
| | | - | ||
| | | ►-icon | ||
| | | style="text-align: center;" | - | ||
|- | |||
|- | |- | ||
| | | ~f~ | ||
| - | |||
| Text flashing | |||
| - | |||
| | |||
|- | |||
| | |||
|- | |||
| | |||
|} | |} | ||
In GTA III's original GXT files for the PC version, the token <code>l</code> is unused. The token <code>W</code> appears erroneously in GXT key <code>AS3_A</code> in all language files except the Italian one. In Vice City's original GXT files for the PC version, the tokens <code>B</code> and <code>l</code> are unused. <code>t</code> and <code>x</code> are unused in the English language file but appear to be used erroneously in other language files. The token <code>c</code> appears erroneously in GXT key <code>FIN_B5</code>; it could have represented the cyan color to match the color of the blip the text represents.<ref>http://www.gtaforums.com/index.php?showtopic=849281&view=findpost&p=1068784991</ref> The token also appears in GXT key <code>RCH1_3</code> in all language files except the English one. | |||
=== | === Buttons === | ||
You can use | You can use opcode 00E1 to check if these keys are being pressed. | ||
==== Foot Controls ==== | ==== Foot Controls ==== | ||
{| class=" | {|class="wikitable collapsible" | ||
! Key | ! Key | ||
! Game | ! Game | ||
Line 321: | Line 1,676: | ||
| ~PED_CYCLE_WEAPON_LEFT~ | | ~PED_CYCLE_WEAPON_LEFT~ | ||
|- | |- | ||
| Group Ctrl | | Group Ctrl Forward | ||
| align="center" | {{Icon|SA}} | | align="center" | {{Icon|SA}} | ||
| ~GROUP_CONTROL_FWD~ | | ~GROUP_CONTROL_FWD~ | ||
Line 337: | Line 1,692: | ||
| ~CONVERSATION_YES~ | | ~CONVERSATION_YES~ | ||
|- | |- | ||
| | | Forward | ||
| align="center" | {{Icon|3}} {{Icon|VC}} {{Icon|SA}} | | align="center" | {{Icon|3}} {{Icon|VC}} {{Icon|SA}} | ||
| ~GO_FORWARD~ | | ~GO_FORWARD~ | ||
Line 397: | Line 1,752: | ||
| ~PED_LOOKBEHIND~ | | ~PED_LOOKBEHIND~ | ||
|- | |- | ||
| | | Look Left | ||
| align="center" | {{Icon|3}} {{Icon|VC}} | | align="center" | {{Icon|3}} {{Icon|VC}}<sup>a</sup> | ||
| ~PED_1RST_PERSON_LOOK_LEFT~ | | ~PED_1RST_PERSON_LOOK_LEFT~ | ||
|- | |- | ||
| | | Look Right | ||
| align="center" | {{Icon|3}} {{Icon|VC}} | | align="center" | {{Icon|3}} {{Icon|VC}}<sup>a</sup> | ||
| ~PED_1RST_PERSON_LOOK_RIGHT~ | | ~PED_1RST_PERSON_LOOK_RIGHT~ | ||
|- | |- | ||
| | | Look Up | ||
| align="center" | {{Icon|3}} {{Icon|VC}} | | align="center" | {{Icon|3}} {{Icon|VC}}<sup>a</sup> | ||
| ~PED_1RST_PERSON_LOOK_UP~ | | ~PED_1RST_PERSON_LOOK_UP~ | ||
|- | |- | ||
| | | Look Down | ||
| align="center" | {{Icon|3}} {{Icon|VC}} | | align="center" | {{Icon|3}} {{Icon|VC}}<sup>a</sup> | ||
| ~PED_1RST_PERSON_LOOK_DOWN~ | | ~PED_1RST_PERSON_LOOK_DOWN~ | ||
|- | |- | ||
| | | Next Target | ||
| align="center" | {{Icon|3}} {{Icon|VC}} | | align="center" | {{Icon|3}} {{Icon|VC}}<sup>a</sup> | ||
| ~PED_CYCLE_TARGET_LEFT~ | | ~PED_CYCLE_TARGET_LEFT~ | ||
|- | |- | ||
| | | Previous Target | ||
| align="center" | {{Icon|3}} {{Icon|VC}} | | align="center" | {{Icon|3}} {{Icon|VC}}<sup>a</sup> | ||
| ~PED_CYCLE_TARGET_RIGHT~ | | ~PED_CYCLE_TARGET_RIGHT~ | ||
|- | |- | ||
| Center Camera | | Center Camera | ||
| align="center" | {{Icon|3}} {{Icon|VC}} | | align="center" | {{Icon|3}} {{Icon|VC}}<sup>a</sup> | ||
| ~PED_CENTER_CAMERA_BEHIND_PLAYER~ | | ~PED_CENTER_CAMERA_BEHIND_PLAYER~ | ||
|} | |} | ||
==== Vehicle Controls ==== | ==== Vehicle Controls ==== | ||
{| class=" | {|class="wikitable collapsible" | ||
! Key | ! Key | ||
! Game | ! Game | ||
Line 456: | Line 1,811: | ||
| ~VEHICLE_STEERRIGHT~ | | ~VEHICLE_STEERRIGHT~ | ||
|- | |- | ||
| Steer | | Steer Forward / Down | ||
| align="center" | {{Icon|3}} {{Icon|VC}} {{Icon|SA}} | | align="center" | {{Icon|3}} {{Icon|VC}} {{Icon|SA}} | ||
| ~VEHICLE_STEERDOWN~ | | ~VEHICLE_STEERDOWN~ | ||
Line 533: | Line 1,888: | ||
|- | |- | ||
| Look Behind | | Look Behind | ||
| align="center" | {{Icon|3}} {{Icon|VC}} {{Icon|SA}} | | align="center" | {{Icon|3}} {{Icon|VC}} {{Icon|SA}}<sup>b</sup> | ||
| ~VEHICLE_LOOKBEHIND~ | | ~VEHICLE_LOOKBEHIND~ | ||
|} | |} | ||
:a. Classic controls key only | |||
:b. Hardcoded key in III and VC, unavailable in SA | |||
==== Unused ==== | ==== Unused ==== | ||
Here are some keypress codes only used during development stage. They were removed or replaced later but probably they are still working. Maybe this is useful for further research. Some are only used in PS2 Version. | Here are some keypress codes only used during development stage. They were removed or replaced later but probably they are still working. Maybe this is useful for further research. Some are only used in PS2 Version. | ||
{| | {| | ||
|~TAKE_SCREEN_SHOT~ | |||
|- | |||
|~SWITCH_DEBUG_CAM_ON~ | |||
|- | |||
|~TOGGLE_DPAD~ | |||
|- | |||
|~NETWORK_TALK~ | |||
|} | |||
==Tools== | |||
{| class="center-col-1" | |||
| {{Icon|2}} || [http://gtamp.com/GTA2/gta2gxt.rar GTA2 GXT Editor v2.0] - by Delfi | |||
|- | |||
| {{Icon|t}} {{Icon|LCS}} {{Icon|VCS}} || [http://web.archive.org/web/20070102011246/http://zverik.rbcmail.ru/gxtedit13.zip Grand Theft Auto GXT Editor v1.3] - by Zverik, retrieved from archive.org | |||
|- | |||
| {{Icon|t}} {{Icon|LCS}} {{Icon|VCS}} {{Icon|4}} || [http://sannybuilder.com/forums/viewtopic.php?pid=9533 SAGE v0.9.7] - by AleX AciD | |||
|- | |||
| {{Icon|3}} {{Icon|VC}} {{Icon|LCS}} {{Icon|VCS}} || [http://gta.ferodesign.de/ GTA Texter v2.0b3] - by feroCT5 | |||
|- | |||
| {{Icon|3}} || [http://www.gtagarage.com/mods/show.php?id=1075 GXT Editor 1.3] - by Jevon | |||
|- | |||
| {{Icon|VC}} {{Icon|LCS}} {{Icon|VCS}} || [[GXT Editor (VC)|GTA: Vice City GXT Editor v1.2]] - by CyQ | |||
|- | |||
| {{Icon|VC}} {{Icon|SA}} || [https://github.com/CookiePLMonster/GXT-Builder GXT Builder], by Silent | |||
|- | |||
| {{Icon|SA}} || [http://media.gtanet.com/hosted/gtatools.com/filedb/files/gta_sa_gxt.rar GTA San Andreas Text Editor] - by JernejL | |||
|- | |- | ||
| | | {{Icon|SA}} || [http://www.thegtaplace.com/downloads/f568-gta-san-andreas-gxt-editor-1-3 GTA: San Andreas GXT Editor v1.3] - by Hammer83 | ||
|- | |- | ||
| | | {{Icon|SA}} || [http://www.gtavision.com/index.php?section=downloads&site=download&id=1245 A-GXT Editor v1.0a] - by Aschratt | ||
|- | |- | ||
| | | {{Icon|SA}} {{Icon|4}} || [http://www.x-squares.com/File/fi/0/X_GXT_Editor.aspx X GXT Editor v2.1] - by xmen | ||
|- | |- | ||
| | | {{Icon|4}} || [[OpenIV]] - Have Inbuilt GXT file viewer | ||
|} | |} | ||
== | ==Reference== | ||
<references /> | |||
== External links == | ==External links== | ||
* [http://public.sannybuilder.com/GXT/ List of all GXT entries | *{{Icon|2}} [http://spaceeinstein.altervista.org/gxt/GTA2_EN.txt GXT entries in e.gxt] by [[User:Spaceeinstein|spaceeinstein]] | ||
* [http://public.sannybuilder.com/GTA4/american.gxt.reversed.rar | *{{Icon|t}} {{Icon|LCS}} {{Icon|VCS}} [http://public.sannybuilder.com/GXT/ List of all English GXT entries] by Seemann | ||
*{{Icon|3}} {{Icon|VC}} [http://spaceeinstein.altervista.org/gxt/ List of non-English GXT entries] by [[User:Spaceeinstein|spaceeinstein]] | |||
*{{Icon|3}} [http://pastebin.com/raw.php?i=HwDP132U american.gxt source] - original code found by Wesser | |||
*{{Icon|4}} [http://public.sannybuilder.com/GTA4/american.gxt.reversed.rar Some of GTA IV GXT text entry names] | |||
*[http://www.gtaforums.com/index.php?showtopic=458584 List of usable characters] in GTA III and Vice City by [[User:Spaceeinstein|spaceeinstein]] | |||
{{fdl}} | {{fdl}} |