mirror of
https://github.com/zeldaret/oot.git
synced 2025-08-07 06:40:15 +00:00
iQue text extraction (#2383)
* iQue text extraction * More consistent terminology * Fixes for jpn, split each encoding into a separate charmap file, merge enc.nes.h and enc.chn.h * Merge nes and chn in DEFINE_MESSAGE macros * Remove redundant defines in nes_message_data_static
This commit is contained in:
parent
8a48c17cc8
commit
fbeb477e68
9 changed files with 3985 additions and 224 deletions
1823
assets/text/charmap.chn.txt
Normal file
1823
assets/text/charmap.chn.txt
Normal file
File diff suppressed because it is too large
Load diff
20
assets/text/charmap.jpn.txt
Normal file
20
assets/text/charmap.jpn.txt
Normal file
|
@ -0,0 +1,20 @@
|
|||
# Determines how certain text sequences should be encoded for the JPN text encoding.
|
||||
{
|
||||
'\n' : 0x000A,
|
||||
|
||||
'[A]' : 0x839F,
|
||||
'[B]' : 0x83A0,
|
||||
'[C]' : 0x83A1,
|
||||
'[L]' : 0x83A2,
|
||||
'[R]' : 0x83A3,
|
||||
'[Z]' : 0x83A4,
|
||||
'[C-Up]' : 0x83A5,
|
||||
'[C-Down]' : 0x83A6,
|
||||
'[C-Left]' : 0x83A7,
|
||||
'[C-Right]' : 0x83A8,
|
||||
'▼' : 0x83A9,
|
||||
'[Control-Pad]' : 0x83AA,
|
||||
|
||||
# Possibly from a SHIFT-JIS extension, python doesn't have builtin support
|
||||
'┯' : 0x86D3,
|
||||
}
|
50
assets/text/charmap.nes.txt
Normal file
50
assets/text/charmap.nes.txt
Normal file
|
@ -0,0 +1,50 @@
|
|||
# Determines how certain text sequences should be encoded for the NES text encoding.
|
||||
{
|
||||
'\n' : 0x01,
|
||||
|
||||
'[A]' : 0x9F,
|
||||
'[B]' : 0xA0,
|
||||
'[C]' : 0xA1,
|
||||
'[L]' : 0xA2,
|
||||
'[R]' : 0xA3,
|
||||
'[Z]' : 0xA4,
|
||||
'[C-Up]' : 0xA5,
|
||||
'[C-Down]' : 0xA6,
|
||||
'[C-Left]' : 0xA7,
|
||||
'[C-Right]' : 0xA8,
|
||||
'▼' : 0xA9,
|
||||
'[Control-Pad]' : 0xAA,
|
||||
'[D-Pad]' : 0xAB,
|
||||
|
||||
'À' : 0x80,
|
||||
'î' : 0x81,
|
||||
'Â' : 0x82,
|
||||
'Ä' : 0x83,
|
||||
'Ç' : 0x84,
|
||||
'È' : 0x85,
|
||||
'É' : 0x86,
|
||||
'Ê' : 0x87,
|
||||
'Ë' : 0x88,
|
||||
'Ï' : 0x89,
|
||||
'Ô' : 0x8A,
|
||||
'Ö' : 0x8B,
|
||||
'Ù' : 0x8C,
|
||||
'Û' : 0x8D,
|
||||
'Ü' : 0x8E,
|
||||
'ß' : 0x8F,
|
||||
'à' : 0x90,
|
||||
'á' : 0x91,
|
||||
'â' : 0x92,
|
||||
'ä' : 0x93,
|
||||
'ç' : 0x94,
|
||||
'è' : 0x95,
|
||||
'é' : 0x96,
|
||||
'ê' : 0x97,
|
||||
'ë' : 0x98,
|
||||
'ï' : 0x99,
|
||||
'ô' : 0x9A,
|
||||
'ö' : 0x9B,
|
||||
'ù' : 0x9C,
|
||||
'û' : 0x9D,
|
||||
'ü' : 0x9E,
|
||||
}
|
|
@ -1,57 +0,0 @@
|
|||
# Determines how certain text sequences should be encoded. The text sequence is
|
||||
# converted to either the first or second tuple element based on whether the
|
||||
# target encoding is the "wide" encoding. The first element is for the non-wide
|
||||
# encoding, used for all languages besides JP, while the second element is for
|
||||
# the wide encoding, used for JP.
|
||||
{
|
||||
'\n' : (0x01, 0x000A),
|
||||
|
||||
'[A]' : (0x9F, 0x839F),
|
||||
'[B]' : (0xA0, 0x83A0),
|
||||
'[C]' : (0xA1, 0x83A1),
|
||||
'[L]' : (0xA2, 0x83A2),
|
||||
'[R]' : (0xA3, 0x83A3),
|
||||
'[Z]' : (0xA4, 0x83A4),
|
||||
'[C-Up]' : (0xA5, 0x83A5),
|
||||
'[C-Down]' : (0xA6, 0x83A6),
|
||||
'[C-Left]' : (0xA7, 0x83A7),
|
||||
'[C-Right]' : (0xA8, 0x83A8),
|
||||
'▼' : (0xA9, 0x83A9),
|
||||
'[Control-Pad]' : (0xAA, 0x83AA),
|
||||
'[D-Pad]' : (0xAB, None),
|
||||
|
||||
# Possibly from a SHIFT-JIS extension, python doesn't have builtin support
|
||||
'┯' : (None, 0x86D3),
|
||||
|
||||
'À' : (0x80, None),
|
||||
'î' : (0x81, None),
|
||||
'Â' : (0x82, None),
|
||||
'Ä' : (0x83, None),
|
||||
'Ç' : (0x84, None),
|
||||
'È' : (0x85, None),
|
||||
'É' : (0x86, None),
|
||||
'Ê' : (0x87, None),
|
||||
'Ë' : (0x88, None),
|
||||
'Ï' : (0x89, None),
|
||||
'Ô' : (0x8A, None),
|
||||
'Ö' : (0x8B, None),
|
||||
'Ù' : (0x8C, None),
|
||||
'Û' : (0x8D, None),
|
||||
'Ü' : (0x8E, None),
|
||||
'ß' : (0x8F, None),
|
||||
'à' : (0x90, None),
|
||||
'á' : (0x91, None),
|
||||
'â' : (0x92, None),
|
||||
'ä' : (0x93, None),
|
||||
'ç' : (0x94, None),
|
||||
'è' : (0x95, None),
|
||||
'é' : (0x96, None),
|
||||
'ê' : (0x97, None),
|
||||
'ë' : (0x98, None),
|
||||
'ï' : (0x99, None),
|
||||
'ô' : (0x9A, None),
|
||||
'ö' : (0x9B, None),
|
||||
'ù' : (0x9C, None),
|
||||
'û' : (0x9D, None),
|
||||
'ü' : (0x9E, None),
|
||||
}
|
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue