Wii character encoding (Generation IV): Difference between revisions
(Split) |
m (Replace all HTML-encoded characters with Unicode) |
||
Line 243: | Line 243: | ||
| class="c" | <sup>e</sup> || Superscript e<sup>{{color|0000DD|EU}}</sup> | | class="c" | <sup>e</sup> || Superscript e<sup>{{color|0000DD|EU}}</sup> | ||
|- | |- | ||
| U+2031 || class="c" | ‱ || PER TEN THOUSAND SIGN || class="c" | | | U+2031 || class="c" | ‱ || PER TEN THOUSAND SIGN || class="c" | 🗨 || Speech bubble | ||
|- | |- | ||
| U+2500 || class="c" | ─ || BOX DRAWINGS LIGHT HORIZONTAL || class="c" | Lv || Level abbreviation in Japanese | | U+2500 || class="c" | ─ || BOX DRAWINGS LIGHT HORIZONTAL || class="c" | Lv || Level abbreviation in Japanese | ||
Line 275: | Line 275: | ||
| U+253C || class="c" | ┼ || BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL || class="c" | KP || HP abbreviation in German | | U+253C || class="c" | ┼ || BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL || class="c" | KP || HP abbreviation in German | ||
|- | |- | ||
| U+3300 || class="c" | ㌀ || SQUARE APAATO || class="c" | [[File:Character 0x3300 iv PBR.png|x20px| | | U+3300 || class="c" | ㌀ || SQUARE APAATO || class="c" | [[File:Character 0x3300 iv PBR.png|x20px|😑]] || Fullwidth neutral face | ||
|- | |- | ||
| U+3301 || class="c" | ㌁ || SQUARE ARUHUA || class="c" | [[File:Character 0x3301 iv PBR.png|x20px|☺]] || Fullwidth happy face | | U+3301 || class="c" | ㌁ || SQUARE ARUHUA || class="c" | [[File:Character 0x3301 iv PBR.png|x20px|☺]] || Fullwidth happy face | ||
Line 281: | Line 281: | ||
| U+3302 || class="c" | ㌂ || SQUARE ANPEA || class="c" | [[File:Character 0x3302 iv PBR.png|x20px|☹]] || Fullwidth sad face | | U+3302 || class="c" | ㌂ || SQUARE ANPEA || class="c" | [[File:Character 0x3302 iv PBR.png|x20px|☹]] || Fullwidth sad face | ||
|- | |- | ||
| U+3303 || class="c" | ㌃ || SQUARE AARU || class="c" | [[File:Character 0x3303 iv PBR.png|x20px| | | U+3303 || class="c" | ㌃ || SQUARE AARU || class="c" | [[File:Character 0x3303 iv PBR.png|x20px|😠]] || Fullwidth angry face | ||
|- | |- | ||
| U+3304 || class="c" | ㌄ || SQUARE ININGU || class="c" | [[File:Character 0x3304 iv PBR.png|x20px|⤴︎]] || Fullwidth arrow pointing rightwards then curving upwards | | U+3304 || class="c" | ㌄ || SQUARE ININGU || class="c" | [[File:Character 0x3304 iv PBR.png|x20px|⤴︎]] || Fullwidth arrow pointing rightwards then curving upwards | ||
Line 287: | Line 287: | ||
| U+3305 || class="c" | ㌅ || SQUARE INTI || class="c" | [[File:Character 0x3305 iv PBR.png|x20px|⤵︎]] || Fullwidth arrow pointing rightwards then curving downwards | | U+3305 || class="c" | ㌅ || SQUARE INTI || class="c" | [[File:Character 0x3305 iv PBR.png|x20px|⤵︎]] || Fullwidth arrow pointing rightwards then curving downwards | ||
|- | |- | ||
| U+3306 || class="c" | ㌆ || SQUARE UON || class="c" | [[File:Character 0x3306 iv PBR.png|x20px| | | U+3306 || class="c" | ㌆ || SQUARE UON || class="c" | [[File:Character 0x3306 iv PBR.png|x20px|💤]] || Fullwidth sleeping symbol | ||
|- style="background: #ddd" | |- style="background: #ddd" | ||
| U+3307 || class="c" | ㌇ || SQUARE ESUKUUDO || class="c" | || {{cat|Items Pocket}} icon | | U+3307 || class="c" | ㌇ || SQUARE ESUKUUDO || class="c" | || {{cat|Items Pocket}} icon | ||
Line 337: | Line 337: | ||
| U+331E || class="c" | ㌞ || SQUARE KOOPO || class="c" | ☃ || Halfwidth snowman | | U+331E || class="c" | ㌞ || SQUARE KOOPO || class="c" | ☃ || Halfwidth snowman | ||
|- | |- | ||
| U+331F || class="c" | ㌟ || SQUARE SAIKURU || class="c" | [[File:Character 0x331F iv PBR.png|x20px| | | U+331F || class="c" | ㌟ || SQUARE SAIKURU || class="c" | [[File:Character 0x331F iv PBR.png|x20px|😑]] || Halfwidth neutral face | ||
|- | |- | ||
| U+3320 || class="c" | ㌠ || SQUARE SANTIIMU || class="c" | [[File:Character 0x3320 iv PBR.png|x20px|☺]] || Halfwidth happy face | | U+3320 || class="c" | ㌠ || SQUARE SANTIIMU || class="c" | [[File:Character 0x3320 iv PBR.png|x20px|☺]] || Halfwidth happy face | ||
Line 343: | Line 343: | ||
| U+3321 || class="c" | ㌡ || SQUARE SIRINGU || class="c" | [[File:Character 0x3321 iv PBR.png|x20px|☹]] || Halfwidth sad face | | U+3321 || class="c" | ㌡ || SQUARE SIRINGU || class="c" | [[File:Character 0x3321 iv PBR.png|x20px|☹]] || Halfwidth sad face | ||
|- | |- | ||
| U+3322 || class="c" | ㌢ || SQUARE SENTI || class="c" | [[File:Character 0x3322 iv PBR.png|x20px| | | U+3322 || class="c" | ㌢ || SQUARE SENTI || class="c" | [[File:Character 0x3322 iv PBR.png|x20px|😠]] || Halfwidth angry face | ||
|- | |- | ||
| U+3323 || class="c" | ㌣ || SQUARE SENTO || class="c" | [[File:Character 0x3323 iv PBR.png|x20px|⤴︎]] || Halfwidth arrow pointing rightwards then curving upwards | | U+3323 || class="c" | ㌣ || SQUARE SENTO || class="c" | [[File:Character 0x3323 iv PBR.png|x20px|⤴︎]] || Halfwidth arrow pointing rightwards then curving upwards | ||
Line 349: | Line 349: | ||
| U+3324 || class="c" | ㌤ || SQUARE DAASU || class="c" | [[File:Character 0x3324 iv PBR.png|x20px|⤵︎]] || Halfwidth arrow pointing rightwards then curving downwards | | U+3324 || class="c" | ㌤ || SQUARE DAASU || class="c" | [[File:Character 0x3324 iv PBR.png|x20px|⤵︎]] || Halfwidth arrow pointing rightwards then curving downwards | ||
|- | |- | ||
| U+3325 || class="c" | ㌥ || SQUARE DESI || class="c" | [[File:Character 0x3325 iv PBR.png|x20px| | | U+3325 || class="c" | ㌥ || SQUARE DESI || class="c" | [[File:Character 0x3325 iv PBR.png|x20px|💤]] || Halfwidth sleeping symbol | ||
|- | |- | ||
| U+3326 || class="c" | ㌦ || SQUARE DORU || class="c" | × || Halfwidth multiplication sign | | U+3326 || class="c" | ㌦ || SQUARE DORU || class="c" | × || Halfwidth multiplication sign | ||
Line 654: | Line 654: | ||
! colspan="3" | Displayed character | ! colspan="3" | Displayed character | ||
|- | |- | ||
| U+3300 || class="c" | ㌀ || SQUARE APAATO || class="c" colspan="2" | [[File:Character 0x3300 iv Ranch.png|x20px| | | U+3300 || class="c" | ㌀ || SQUARE APAATO || class="c" colspan="2" | [[File:Character 0x3300 iv Ranch.png|x20px|😑]] || Neutral face | ||
|- | |- | ||
| U+3301 || class="c" | ㌁ || SQUARE ARUHUA || class="c" colspan="2" | [[File:Character 0x3301 iv Ranch.png|x20px|☺]] || Happy face | | U+3301 || class="c" | ㌁ || SQUARE ARUHUA || class="c" colspan="2" | [[File:Character 0x3301 iv Ranch.png|x20px|☺]] || Happy face | ||
Line 660: | Line 660: | ||
| U+3302 || class="c" | ㌂ || SQUARE ANPEA || class="c" colspan="2" | [[File:Character 0x3302 iv Ranch.png|x20px|☹]] || Sad face | | U+3302 || class="c" | ㌂ || SQUARE ANPEA || class="c" colspan="2" | [[File:Character 0x3302 iv Ranch.png|x20px|☹]] || Sad face | ||
|- | |- | ||
| U+3303 || class="c" | ㌃ || SQUARE AARU || class="c" colspan="2" | [[File:Character 0x3303 iv Ranch.png|x20px| | | U+3303 || class="c" | ㌃ || SQUARE AARU || class="c" colspan="2" | [[File:Character 0x3303 iv Ranch.png|x20px|😠]] || Angry face | ||
|- | |- | ||
| U+3304 || class="c" | ㌄ || SQUARE ININGU || class="c" colspan="2" | [[File:Character 0x3304 iv Ranch.png|x20px|⤴︎]] || Arrow pointing rightwards then curving upwards | | U+3304 || class="c" | ㌄ || SQUARE ININGU || class="c" colspan="2" | [[File:Character 0x3304 iv Ranch.png|x20px|⤴︎]] || Arrow pointing rightwards then curving upwards | ||
Line 666: | Line 666: | ||
| U+3305 || class="c" | ㌅ || SQUARE INTI || class="c" colspan="2" | [[File:Character 0x3305 iv Ranch.png|x20px|⤵︎]] || Arrow pointing rightwards then curving downwards | | U+3305 || class="c" | ㌅ || SQUARE INTI || class="c" colspan="2" | [[File:Character 0x3305 iv Ranch.png|x20px|⤵︎]] || Arrow pointing rightwards then curving downwards | ||
|- | |- | ||
| U+3306 || class="c" | ㌆ || SQUARE UON || class="c" | [[File:Character 0x3306 iv Ranch.png|x20px| | | U+3306 || class="c" | ㌆ || SQUARE UON || class="c" | [[File:Character 0x3306 iv Ranch.png|x20px|💤]] || class="c" | [[File:Character 0x3306 iv Ranch Rowdy.png|x20px|💤]] || Sleeping symbol | ||
|- style="background: #ddd" | |- style="background: #ddd" | ||
| U+3307 || class="c" | ㌇ || SQUARE ESUKUUDO || class="c" colspan="2" | || {{cat|Items Pocket}} icon | | U+3307 || class="c" | ㌇ || SQUARE ESUKUUDO || class="c" colspan="2" | || {{cat|Items Pocket}} icon | ||
Line 713: | Line 713: | ||
| U+E008 || <private-use-E008> || class="c" colspan="2" | [[File:Character 0xE008 iv Ranch.png|x20px|☺]] || Nintendo DS happy face | | U+E008 || <private-use-E008> || class="c" colspan="2" | [[File:Character 0xE008 iv Ranch.png|x20px|☺]] || Nintendo DS happy face | ||
|- | |- | ||
| U+E009 || <private-use-E009> || class="c" colspan="2" | [[File:Character 0xE009 iv Ranch.png|x20px| | | U+E009 || <private-use-E009> || class="c" colspan="2" | [[File:Character 0xE009 iv Ranch.png|x20px|😠]] || Nintendo DS angry face | ||
|- | |- | ||
| U+E00A || <private-use-E00A> || class="c" colspan="2" | [[File:Character 0xE00A iv Ranch.png|x20px|☹]] || Nintendo DS sad face | | U+E00A || <private-use-E00A> || class="c" colspan="2" | [[File:Character 0xE00A iv Ranch.png|x20px|☹]] || Nintendo DS sad face | ||
|- | |- | ||
| U+E00B || <private-use-E00B> || class="c" colspan="2" | [[File:Character 0xE00B iv Ranch.png|x20px| | | U+E00B || <private-use-E00B> || class="c" colspan="2" | [[File:Character 0xE00B iv Ranch.png|x20px|😑]] || Nintendo DS neutral face | ||
|- | |- | ||
| U+E00C || <private-use-E00C> || class="c" colspan="2" | [[File:Character 0xE00C iv Ranch.png|x20px|☀]] || Nintendo DS black sun with rays | | U+E00C || <private-use-E00C> || class="c" colspan="2" | [[File:Character 0xE00C iv Ranch.png|x20px|☀]] || Nintendo DS black sun with rays | ||
Line 733: | Line 733: | ||
| U+E012 || <private-use-E012> || class="c" colspan="2" | [[File:Character 0xE012 iv Ranch.png|x20px|✉]] || Nintendo DS envelope | | U+E012 || <private-use-E012> || class="c" colspan="2" | [[File:Character 0xE012 iv Ranch.png|x20px|✉]] || Nintendo DS envelope | ||
|- | |- | ||
| U+E013 || <private-use-E013> || class="c" colspan="2" | [[File:Character 0xE013 iv Ranch.png|x20px| | | U+E013 || <private-use-E013> || class="c" colspan="2" | [[File:Character 0xE013 iv Ranch.png|x20px|📱]] || Nintendo DS mobile phone | ||
|- | |- | ||
| U+E014 || <private-use-E014> || class="c" colspan="2" | [[File:Character 0xE014 iv Ranch.png|x20px|⊞]] || Nintendo DS Touch Screen calibration mark | | U+E014 || <private-use-E014> || class="c" colspan="2" | [[File:Character 0xE014 iv Ranch.png|x20px|⊞]] || Nintendo DS Touch Screen calibration mark | ||
Line 831: | Line 831: | ||
| U+E043 || <private-use-E043> || class="c" colspan="2" | [[File:Character 0xE043 iv Ranch.png|x20px|B]] || Wii B Button | | U+E043 || <private-use-E043> || class="c" colspan="2" | [[File:Character 0xE043 iv Ranch.png|x20px|B]] || Wii B Button | ||
|- | |- | ||
| U+E044 || <private-use-E044> || class="c" colspan="2" | [[File:Character 0xE044 iv Ranch.png|x20px| | | U+E044 || <private-use-E044> || class="c" colspan="2" | [[File:Character 0xE044 iv Ranch.png|x20px|🏠]] || Wii HOME Button | ||
|- | |- | ||
| U+E045 || <private-use-E045> || class="c" colspan="2" | [[File:Character 0xE045 iv Ranch.png|x20px|+]] || Wii + Button | | U+E045 || <private-use-E045> || class="c" colspan="2" | [[File:Character 0xE045 iv Ranch.png|x20px|+]] || Wii + Button |
Latest revision as of 02:59, 11 October 2024
The contents of this article have been suggested to be split into "Character encoding in Pokémon Battle Revolution" and "Character encoding in My Pokémon Ranch". Please discuss it on the talk page for this article. |
- Main article: Character encoding (Generation IV)
This is the character encoding used in the Generation IV side series games for the Wii.
Pokémon Battle Revolution
Pokémon Battle Revolution uses UTF-16 in big endian to store its text data. Nicknames and Original Trainer names of Pokémon from the handheld games is stored in the game's save file in the proprietary encoding used in those games (in big endian), and transcoded to their Unicode equivalent for display.
Character set
Pokémon Battle Revolution splits its font across multiple files, with fonts containing certain characters such as certain kanji and symbols only being loaded in menus and areas where they are needed. A filled square (⬛︎
) is used as a fallback character for characters not included in a given font. Most of the codepoints used for nonstandard characters from Pokémon Colosseum and XD are still included, but are no longer used for their nonstandard purpose. The following Unicode characters are supported in at least one font:
Block range | Block name | Supported code points | |
---|---|---|---|
Ranges | Count | ||
U+0000..U+007F | Basic Latin | U+0020..U+007A, U+007C, U+007E | 93 |
U+0080..U+00FF | Latin-1 Supplement | U+00A1, U+00AA..U+00AB, U+00B0, U+00B2, U+00BA..U+00C2, U+00C4..U+00C5, U+00C7..U+00CF, U+00D1..U+00D4, U+00D6..U+00DC, U+00DF..U+00E5, U+00E7..U+00EF, U+00F1..U+00F4, U+00F6..U+00FC | 63 |
U+0100..U+017F | Latin Extended-A | U+0152..U+0153 | 2 |
U+0370..U+03FF | Greek and Coptic | U+03B1..U+03B3 | 3 |
U+2000..U+206F | General Punctuation | U+2018..U+2019, U+201C..U+201F, U+2025..U+2026, U+2030..U+2031, U+203B | 11 |
U+2190..U+21FF | Arrows | U+2190..U+2193 | 4 |
U+2500..U+257F | Box Drawing | U+2500..U+2503, U+250C, U+250F..U+2510, U+2513..U+2514, U+2518, U+251C, U+2524, U+252C, U+2534, U+253C | 15 |
U+25A0..U+25FF | Geometric Shapes | U+25A0..U+25A1, U+25B2..U+25B3, U+25BC..U+25BD, U+25C6..U+25C7, U+25CB, U+25CE..U+25CF | 11 |
U+2600..U+26FF | Miscellaneous Symbols | U+2600..U+2603, U+2605..U+2606, U+2640, U+2642, U+2660, U+2663, U+2665..U+2666, U+266A | 13 |
U+3000..U+303F | CJK Symbols and Punctuation | U+3000..U+3002, U+3005, U+300C..U+300F | 8 |
U+3040..U+309F | Hiragana | U+3041..U+308D, U+308F, U+3092..U+3093 | 80 |
U+30A0..U+30FF | Katakana | U+30A1..U+30ED, U+30EF, U+30F2..U+30F4, U+30FB..U+30FC | 83 |
U+3300..U+33FF | CJK Compatibility | U+3300..U+3306, U+330F..U+3329, U+337C..U+337E | 37 |
U+4E00..U+9FFF | CJK Unified Ideographs |
|
693 |
U+FF00..U+FFEF | Halfwidth and Fullwidth Forms | U+FF01, U+FF05..U+FF06, U+FF08..U+FF09, U+FF0B..U+FF1B, U+FF1D, U+FF1F..U+FF3A, U+FF41..U+FF5A, U+FF5E, U+FF65 | 79 |
Total: | 1,195 |
The following characters are only included in certain versions of the game:
- Japanese region:
※
, all kanji - American and PAL region only:
²
,▼
,▽
,◆
,●
- American region only:
公
,園
,跡
,遺
- PAL region only:
Ø
,ã
,å
,ø
Transcoding
An association list is used to map characters from the proprietary encoding to their UTF-16 and Shift JIS equivalents.
- Both 0x0000 and 0xFFFF are mapped to the end-of-string terminator.
- Any value with a black background below or from 0x0201 onward is transcoded as a fullwidth space.
The following tables describe the Unicode code points that correspond to each value in the proprietary encoding. All of the Shift JIS codepoints are equivalent to the corresponding Unicode code point, except for fullwidth and halfwidth characters not in JIS X 0208, which are mapped to ※
and *
, respectively.
-0 | -1 | -2 | -3 | -4 | -5 | -6 | -7 | -8 | -9 | -A | -B | -C | -D | -E | -F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
000- | ␃ | ぁ | あ | ぃ | い | ぅ | う | ぇ | え | ぉ | お | か | が | き | ぎ | |
001- | く | ぐ | け | げ | こ | ご | さ | ざ | し | じ | す | ず | せ | ぜ | そ | ぞ |
002- | た | だ | ち | ぢ | っ | つ | づ | て | で | と | ど | な | に | ぬ | ね | の |
003- | は | ば | ぱ | ひ | び | ぴ | ふ | ぶ | ぷ | へ | べ | ぺ | ほ | ぼ | ぽ | ま |
004- | み | む | め | も | ゃ | や | ゅ | ゆ | ょ | よ | ら | り | る | れ | ろ | わ |
005- | を | ん | ァ | ア | ィ | イ | ゥ | ウ | ェ | エ | ォ | オ | カ | ガ | キ | ギ |
006- | ク | グ | ケ | ゲ | コ | ゴ | サ | ザ | シ | ジ | ス | ズ | セ | ゼ | ソ | ゾ |
007- | タ | ダ | チ | ヂ | ッ | ツ | ヅ | テ | デ | ト | ド | ナ | ニ | ヌ | ネ | ノ |
008- | ハ | バ | パ | ヒ | ビ | ピ | フ | ブ | プ | ヘ | ベ | ペ | ホ | ボ | ポ | マ |
009- | ミ | ム | メ | モ | ャ | ヤ | ュ | ユ | ョ | ヨ | ラ | リ | ル | レ | ロ | ワ |
00A- | ヲ | ン | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D |
00B- | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T |
00C- | U | V | W | X | Y | Z | a | b | c | d | e | f | g | h | i | j |
00D- | k | l | m | n | o | p | q | r | s | t | u | v | w | x | y | z |
00E- | ! | ? | 、 | 。 | … | ・ | / | 「 | 」 | 『 | 』 | ( | ) | ♂ | ♀ | |
00F- | + | ー | × | ÷ | = | ~ | : | ; | . | , | ♠ | ♣ | ♥ | ♦ | ★ | ◎ |
010- | ○ | □ | △ | ◇ | @ | ♪ | % | ☀ | ☁ | ☂ | ☃ | ㌀ | ㌁ | ㌂ | ㌃ | ㌄ |
011- | ㌅ | ㌆ | 円 | ㌇ | ㌈ | ㌉ | ㌊ | ㌋ | ㌌ | ㌍ | ㌎ | ← | ↑ | ↓ | → | ▶ |
012- | & | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E |
013- | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U |
014- | V | W | X | Y | Z | a | b | c | d | e | f | g | h | i | j | k |
015- | l | m | n | o | p | q | r | s | t | u | v | w | x | y | z | À |
016- | Á | Â | Ã | Ä | Å | Æ | Ç | È | É | Ê | Ë | Ì | Í | Î | Ï | Ð |
017- | Ñ | Ò | Ó | Ô | Õ | Ö | ㌦ | Ø | Ù | Ú | Û | Ü | Ý | Þ | ß | à |
018- | á | â | ã | ä | å | æ | ç | è | é | ê | ë | ì | í | î | ï | ð |
019- | ñ | ò | ó | ô | õ | ö | ㌧ | ø | ù | ú | û | ü | ý | þ | ÿ | Œ |
01A- | œ | Ş | ş | ª | º | ¼ | ½ | ¾ | $ | ¡ | ¿ | ! | ? | , | . | ㌏ |
01B- | ・ | / | ‘ | ' | “ | ” | „ | « | » | ( | ) | ㌨ | ㌩ | + | - | * |
01C- | # | = | & | ~ | : | ; | ㌐ | ㌑ | ㌒ | ㌓ | ㌔ | ㌕ | ㌖ | ㌗ | ㌘ | ㌙ |
01D- | @ | ㌚ | % | ㌛ | ㌜ | ㌝ | ㌞ | ㌟ | ㌠ | ㌡ | ㌢ | ㌣ | ㌤ | ㌥ | ² | |
01E- | ||||||||||||||||
01F- | ■ | ▼ | ||||||||||||||
020- | ▽ |
Nonstandard characters
The following characters are displayed in a nonstandard manner. Rows ending with JP, NA, or EU apply only to the Japanese, North American, or European version of the game, respectively. Rows with a gray background are not mapped to a corresponding glyph in any font, so they are actually displayed as a fallback character. Note that the fullwidth forms used in Japanese games for 20 of the characters below (…, ♠, ♣, ♥, ♦, ★, ◎, ○, □, △, ◇, ♪, ☀, ☁, ☂, ☃, ×, ÷, ♂, ♀) are mapped to the standard Unicode codepoints of these characters.
Code | Unicode character | Displayed character | ||
---|---|---|---|---|
U+0024 | $ | DOLLAR SIGN | Pokémon Dollar symbol | |
U+00B2 | ² | SUPERSCRIPT TWO | e | Superscript eNA/EU |
U+00BC | ¼ | VULGAR FRACTION ONE QUARTER | er | Superscript er |
U+00BD | ½ | VULGAR FRACTION ONE HALF | re | Superscript re |
U+00BE | ¾ | VULGAR FRACTION THREE QUARTERS | r | Superscript rJP/NA |
e | Superscript eEU | |||
U+2031 | ‱ | PER TEN THOUSAND SIGN | 🗨 | Speech bubble |
U+2500 | ─ | BOX DRAWINGS LIGHT HORIZONTAL | Lv | Level abbreviation in Japanese |
U+2501 | ━ | BOX DRAWINGS HEAVY HORIZONTAL | PV | HP abbreviation in French |
U+2502 | │ | BOX DRAWINGS LIGHT VERTICAL | Lv. | Level abbreviation in English |
U+2503 | ┃ | BOX DRAWINGS HEAVY VERTICAL | PS | HP abbreviation in Spanish/Italian |
U+250C | ┌ | BOX DRAWINGS LIGHT DOWN AND RIGHT | N. | Level abbreviation in French |
U+250F | ┏ | BOX DRAWINGS HEAVY DOWN AND RIGHT | PP | PP abbreviation in Japanese/English |
U+2510 | ┐ | BOX DRAWINGS LIGHT DOWN AND LEFT | Nv. | Level abbreviation in Spanish |
U+2513 | ┓ | BOX DRAWINGS HEAVY DOWN AND LEFT | AP | PP abbreviation in German |
U+2514 | └ | BOX DRAWINGS LIGHT UP AND RIGHT | No. | Number abbreviation in Japanese/English |
U+2518 | ┘ | BOX DRAWINGS LIGHT UP AND LEFT | L. | Level abbreviation in Italian |
U+251C | ├ | BOX DRAWINGS LIGHT VERTICAL AND RIGHT | Nr. | Number abbreviation in German |
U+2524 | ┤ | BOX DRAWINGS LIGHT VERTICAL AND LEFT | N.º | Number abbreviation in Spanish |
U+252C | ┬ | BOX DRAWINGS LIGHT DOWN AND HORIZONTAL | Nº | Number abbreviation in French/Italian |
U+2534 | ┴ | BOX DRAWINGS LIGHT UP AND HORIZONTAL | HP | HP abbreviation in Japanese/English |
U+253C | ┼ | BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL | KP | HP abbreviation in German |
U+3300 | ㌀ | SQUARE APAATO | Fullwidth neutral face | |
U+3301 | ㌁ | SQUARE ARUHUA | Fullwidth happy face | |
U+3302 | ㌂ | SQUARE ANPEA | Fullwidth sad face | |
U+3303 | ㌃ | SQUARE AARU | Fullwidth angry face | |
U+3304 | ㌄ | SQUARE ININGU | Fullwidth arrow pointing rightwards then curving upwards | |
U+3305 | ㌅ | SQUARE INTI | Fullwidth arrow pointing rightwards then curving downwards | |
U+3306 | ㌆ | SQUARE UON | Fullwidth sleeping symbol | |
U+3307 | ㌇ | SQUARE ESUKUUDO | Items Pocket icon | |
U+3308 | ㌈ | SQUARE EEKAA | Key Items Pocket icon | |
U+3309 | ㌉ | SQUARE ONSU | TMs and HMs Pocket icon | |
U+330A | ㌊ | SQUARE OOMU | Mail Pocket icon | |
U+330B | ㌋ | SQUARE KAIRI | Medicine Pocket icon | |
U+330C | ㌌ | SQUARE KARATTO | Berries Pocket icon | |
U+330D | ㌍ | SQUARE KARORII | Poké Balls Pocket icon | |
U+330E | ㌎ | SQUARE GARON | Battle Items Pocket icon | |
U+330F | ㌏ | SQUARE GANMA | … | Halfwidth ellipsis |
U+3310 | ㌐ | SQUARE GIGA | ♠ | Halfwidth black spade suit |
U+3311 | ㌑ | SQUARE GINII | ♣ | Halfwidth black club suit |
U+3312 | ㌒ | SQUARE KYURII | ♥ | Halfwidth black heart suit |
U+3313 | ㌓ | SQUARE GIRUDAA | ♦ | Halfwidth black diamond suit |
U+3314 | ㌔ | SQUARE KIRO | ★ | Halfwidth black star |
U+3315 | ㌕ | SQUARE KIROGURAMU | ◎ | Halfwidth bullseye |
U+3316 | ㌖ | SQUARE KIROMEETORU | ○ | Halfwidth white circle |
U+3317 | ㌗ | SQUARE KIROWATTO | □ | Halfwidth white square |
U+3318 | ㌘ | SQUARE GURAMU | △ | Halfwidth white up-pointing triangle |
U+3319 | ㌙ | SQUARE GURAMUTON | ◇ | Halfwidth white diamond |
U+331A | ㌚ | SQUARE KURUZEIRO | ♪ | Halfwidth eighth note |
U+331B | ㌛ | SQUARE KUROONE | ☀ | Halfwidth sun with rays |
U+331C | ㌜ | SQUARE KEESU | ☁ | Halfwidth cloud |
U+331D | ㌝ | SQUARE KORUNA | ☂ | Halfwidth umbrella |
U+331E | ㌞ | SQUARE KOOPO | ☃ | Halfwidth snowman |
U+331F | ㌟ | SQUARE SAIKURU | Halfwidth neutral face | |
U+3320 | ㌠ | SQUARE SANTIIMU | Halfwidth happy face | |
U+3321 | ㌡ | SQUARE SIRINGU | Halfwidth sad face | |
U+3322 | ㌢ | SQUARE SENTI | Halfwidth angry face | |
U+3323 | ㌣ | SQUARE SENTO | Halfwidth arrow pointing rightwards then curving upwards | |
U+3324 | ㌤ | SQUARE DAASU | Halfwidth arrow pointing rightwards then curving downwards | |
U+3325 | ㌥ | SQUARE DESI | Halfwidth sleeping symbol | |
U+3326 | ㌦ | SQUARE DORU | × | Halfwidth multiplication sign |
U+3327 | ㌧ | SQUARE TON | ÷ | Halfwidth division sign |
U+3328 | ㌨ | SQUARE NANO | ♂ | Halfwidth male sign |
U+3329 | ㌩ | SQUARE NOTTO | ♀ | Halfwidth female sign |
Control characters
This section is incomplete. Please feel free to edit this section to add missing information and complete it. Reason: Full list of variables/functions |
- 0xFFFE is an escape character for functions and variables. It is followed by a 16-bit integer indicating the index of the function to call.
- 0x0001 marks kanji with furigana. It is followed by two bytes, with the first indicating the number of characters in the ruby text, and the second indicating the number of characters in the base text. It is then followed by the ruby text and base text itself.
- 0x0002 marks a pause for a period of time. It is followed by a two-byte value, with the first indicating the number of frames to wait.
- 0x0003 changes the text alignment. It is followed by a two-byte value, with 1 being left-aligned, 2 being center-aligned, and 3 being right-aligned.
- 0x0003 changes the text color. It is followed by a two-byte value, with 1 being red, 2 being blue, and 3 being yellow, 4 being green, and 5 being the default.
- 0x000D is a prompt for the player to press a button to continue the dialogue, clearing the dialogue box entirely before printing the next line.
- 0x0050 prints the player's name.
- 0x8011 shifts the Y coordinate of the cursor.
- 0xF000 displays text using a larger font.
- 0xF001 displays text using a normal font.
- 0xF002 displays text using a smaller font.
- 0xF006 displays text using a font with an outline.
- 0xF100 displays text using no additional spacing between characters in Japanese games.
- 0xF101 displays text with 1 pixel of additional spacing between characters.
- 0xF101 displays text with 2 pixels of additional spacing between characters.
- 0xF101 displays text with 3 pixels of additional spacing between characters.
- 0xFFF9 displays PP in the appropriate language.
- 0xFFFA displays HP in the appropriate language.
- 0xFFFB displays Lv. in the appropriate language.
- 0xFFFC displays No. in the appropriate language.
- 0xFFFE is a line break.
- 0xFFFF is a terminator, marking the ends of strings.
My Pokémon Ranch
My Pokémon Ranch uses UTF-16 in big endian to store its text data. Nicknames and Original Trainer names of Pokémon from the handheld games are stored in the game's save file in the proprietary encoding used in those games (in little endian), and transcoded to its Unicode equivalent for display.
Character set
My Pokémon Ranch uses two main fonts: Pop Happiness is used for most text, while Rowdy is used for titles and button labels. The in-game clock originally used the font Seurat, but was replaced with Slump in the Japan-exclusive Platinum update. A halfwidth question mark (?
) is used as a fallback character for characters not included in a given font. The following Unicode characters are supported in at least one of the two fonts:
Block range | Block name | Supported code points | |
---|---|---|---|
Ranges | Count | ||
U+0000..U+007F | Basic Latin | U+0020..U+007E | 95 |
U+0080..U+00FF | Latin-1 Supplement | U+00A1..U+00FE | 95 |
U+0100..U+017F | Latin Extended-A | U+0152..U+0153, U+0160..U+0161, U+0178, U+017D..U+017E | 7 |
U+0370..U+03FF | Greek and Coptic | U+037E, U+0384..U+038A, U+038C, U+038E..U+03A1, U+03A3..U+03CE | 73 |
U+2000..U+206F | General Punctuation | U+2010, U+2013..U+2015, U+2018..U+201A, U+201C..U+201E, U+2020..U+2022, U+2025..U+2026, U+2030, U+2032..U+2033, U+2039..U+203B | 21 |
U+20A0..U+20CF | Currency Symbols | U+20AC | 1 |
U+2100..U+214F | Letterlike Symbols | U+2103, U+2122, U+212B | 3 |
U+2190..U+21FF | Arrows | U+2190..U+2193, U+21D2, U+21D4 | 6 |
U+2200..U+22FF | Mathematical Operators | U+2200, U+2202..U+2203, U+2207..U+2208, U+220B, U+221A, U+221D..U+221E, U+2220, U+2225, U+2227..U+222C, U+2234..U+2235, U+223D, U+2252, U+2260..U+2261, U+2266..U+2267, U+226A..U+226B, U+2282..U+2283, U+2286..U+2287, U+22A5 | 32 |
U+2300..U+23FF | Miscellaneous Technical | U+2312 | 1 |
U+25A0..U+25FF | Geometric Shapes | U+25A0..U+25A1, U+25B2..U+25B3, U+25BC..U+25BD, U+25C6..U+25C7, U+25CB, U+25CE..U+25CF, U+25EF | 12 |
U+2600..U+26FF | Miscellaneous Symbols | U+2605..U+2606, U+2640, U+2642, U+2660..U+2667, U+266A, U+266D, U+266F | 15 |
U+3000..U+303F | CJK Symbols and Punctuation | U+3000..U+3003, U+3005..U+3015 | 21 |
U+3040..U+309F | Hiragana | U+3041..U+3093, U+309B..U+309E | 87 |
U+30A0..U+30FF | Katakana | U+30A1..U+30F6, U+30FB..U+30FE | 90 |
U+3300..U+33FF | CJK Compatibility | U+3300..U+3306 | 7 |
U+4E00..U+9FFF | CJK Unified Ideographs | The 2 kanji in the game's title (牧, 場), 8 kanji for the days of the week (日, 月, 火, 水, 木, 金, 土, 曜), 4 kanji for units of time (年, 時, 分, 秒), and the repetition mark 仝 | 15 |
U+E000..U+F8FF | Private Use Area | U+E000..U+E06B, U+E077 | 109 |
U+FF00..U+FFEF | Halfwidth and Fullwidth Forms | U+FF01, U+FF03..U+FF06, U+FF08..U+FF5E, U+FFE0..U+FFE3, U+FFE5 | 97 |
Total: | 787 |
Transcoding
A lookup table is used to map characters from the proprietary encoding to their UTF-16 equivalent.
- Both 0x0000 and 0xFFFF are mapped to the end-of-string terminator.
- Cells containing
␀
indicate the value is mapped toU+0000
(the null character). This is displayed as a halfwidth question mark. - Cells containing
�
indicate the value is mapped to a private use character, which are detailed in a separate table below. - Any value from 0x0201 onward is transcoded as a fullwidth question mark.
The following table describes the code points that correspond to each value in the proprietary encoding. Note that for symbols with no halfwidth and fullwidth distinction in Unicode, both values are mapped to the same character.
-0 | -1 | -2 | -3 | -4 | -5 | -6 | -7 | -8 | -9 | -A | -B | -C | -D | -E | -F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
000- | ␃ | ぁ | あ | ぃ | い | ぅ | う | ぇ | え | ぉ | お | か | が | き | ぎ | |
001- | く | ぐ | け | げ | こ | ご | さ | ざ | し | じ | す | ず | せ | ぜ | そ | ぞ |
002- | た | だ | ち | ぢ | っ | つ | づ | て | で | と | ど | な | に | ぬ | ね | の |
003- | は | ば | ぱ | ひ | び | ぴ | ふ | ぶ | ぷ | へ | べ | ぺ | ほ | ぼ | ぽ | ま |
004- | み | む | め | も | ゃ | や | ゅ | ゆ | ょ | よ | ら | り | る | れ | ろ | わ |
005- | を | ん | ァ | ア | ィ | イ | ゥ | ウ | ェ | エ | ォ | オ | カ | ガ | キ | ギ |
006- | ク | グ | ケ | ゲ | コ | ゴ | サ | ザ | シ | ジ | ス | ズ | セ | ゼ | ソ | ゾ |
007- | タ | ダ | チ | ヂ | ッ | ツ | ヅ | テ | デ | ト | ド | ナ | ニ | ヌ | ネ | ノ |
008- | ハ | バ | パ | ヒ | ビ | ピ | フ | ブ | プ | ヘ | ベ | ペ | ホ | ボ | ポ | マ |
009- | ミ | ム | メ | モ | ャ | ヤ | ュ | ユ | ョ | ヨ | ラ | リ | ル | レ | ロ | ワ |
00A- | ヲ | ン | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D |
00B- | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T |
00C- | U | V | W | X | Y | Z | a | b | c | d | e | f | g | h | i | j |
00D- | k | l | m | n | o | p | q | r | s | t | u | v | w | x | y | z |
00E- | ␀ | ! | ? | 、 | 。 | … | ・ | / | 「 | 」 | 『 | 』 | ( | ) | ♂ | ♀ |
00F- | + | ー | × | ÷ | = | ~ | : | ; | . | , | � | � | � | � | ★ | ◎ |
010- | ○ | □ | △ | ◇ | @ | ♪ | % | � | � | � | � | ㌀ | ㌁ | ㌂ | ㌃ | ㌄ |
011- | ㌅ | ㌆ | 円 | ㌇ | ㌈ | ㌉ | ㌊ | ㌋ | ㌌ | ㌍ | ㌎ | ← | ↑ | ↓ | → | ► |
012- | & | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E |
013- | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U |
014- | V | W | X | Y | Z | a | b | c | d | e | f | g | h | i | j | k |
015- | l | m | n | o | p | q | r | s | t | u | v | w | x | y | z | À |
016- | Á | Â | Ã | Ä | Å | Æ | Ç | È | É | Ê | Ë | Ì | Í | Î | Ï | Ð |
017- | Ñ | Ò | Ó | Ô | Õ | Ö | [ | Ø | Ù | Ú | Û | Ü | Ý | Þ | ß | à |
018- | á | â | ã | ä | å | æ | ç | è | é | ê | ë | ì | í | î | ï | ð |
019- | ñ | ò | ó | ô | õ | ö | ] | ø | ù | ú | û | ü | ý | þ | ÿ | Œ |
01A- | œ | Ş | ş | ª | º | ¼ | ½ | ¾ | $ | ¡ | ¿ | ! | ? | , | . | … |
01B- | · | / | ‘ | ' | “ | ” | „ | « | » | ( | ) | ♂ | ♀ | + | - | * |
01C- | # | = | & | ~ | : | ; | � | � | � | � | ★ | ◎ | ○ | □ | △ | ◇ |
01D- | @ | ♪ | % | � | � | � | � | ㌀ | ㌁ | ㌂ | ㌃ | ㌄ | ㌅ | ㌆ | ² | |
01E- | ␀ | ␀ | ␀ | ␀ | ␀ | ␀ | ␀ | ␀ | ␀ | ␀ | ␀ | ␀ | ␀ | ␀ | ␀ | ␀ |
01F- | ␀ | ␀ | ␀ | ␀ | ␀ | ␀ | ␀ | ␀ | ␀ | ␀ | ␀ | ␀ | ␀ | ␀ | ■ | ▼ |
020- | ▽ |
The following values are transcoded to private use characters in Unicode:
Nonstandard characters
The following characters are displayed in a nonstandard manner. Rows with a gray background are not mapped to a corresponding glyph in any font, so they are actually displayed as a fallback character.
Code | Unicode character | Displayed character | |||
---|---|---|---|---|---|
U+3300 | ㌀ | SQUARE APAATO | Neutral face | ||
U+3301 | ㌁ | SQUARE ARUHUA | Happy face | ||
U+3302 | ㌂ | SQUARE ANPEA | Sad face | ||
U+3303 | ㌃ | SQUARE AARU | Angry face | ||
U+3304 | ㌄ | SQUARE ININGU | Arrow pointing rightwards then curving upwards | ||
U+3305 | ㌅ | SQUARE INTI | Arrow pointing rightwards then curving downwards | ||
U+3306 | ㌆ | SQUARE UON | Sleeping symbol | ||
U+3307 | ㌇ | SQUARE ESUKUUDO | Items Pocket icon | ||
U+3308 | ㌈ | SQUARE EEKAA | Key Items Pocket icon | ||
U+3309 | ㌉ | SQUARE ONSU | TMs and HMs Pocket icon | ||
U+330A | ㌊ | SQUARE OOMU | Mail Pocket icon | ||
U+330B | ㌋ | SQUARE KAIRI | Medicine Pocket icon | ||
U+330C | ㌌ | SQUARE KARATTO | Berries Pocket icon | ||
U+330D | ㌍ | SQUARE KARORII | Poké Balls Pocket icon | ||
U+330E | ㌎ | SQUARE GARON | Battle Items Pocket icon | ||
U+E077 | <private-use-E077> | Superscript r |
System characters
The main fonts in My Pokémon Ranch include several characters from the Nintendo DS and Wii system fonts in the Private Use Area.
Code | Unicode character | Displayed character | ||
---|---|---|---|---|
U+E000 | <private-use-E000> | Nintendo DS A Button | ||
U+E001 | <private-use-E001> | Nintendo DS B Button | ||
U+E002 | <private-use-E002> | Nintendo DS X Button | ||
U+E003 | <private-use-E003> | Nintendo DS Y Button | ||
U+E004 | <private-use-E004> | Nintendo DS L Button | ||
U+E005 | <private-use-E005> | Nintendo DS R Button | ||
U+E006 | <private-use-E006> | Nintendo DS Control Pad | ||
U+E007 | <private-use-E007> | Nintendo DS alarm clock | ||
U+E008 | <private-use-E008> | Nintendo DS happy face | ||
U+E009 | <private-use-E009> | Nintendo DS angry face | ||
U+E00A | <private-use-E00A> | Nintendo DS sad face | ||
U+E00B | <private-use-E00B> | Nintendo DS neutral face | ||
U+E00C | <private-use-E00C> | Nintendo DS black sun with rays | ||
U+E00D | <private-use-E00D> | Nintendo DS cloud | ||
U+E00E | <private-use-E00E> | Nintendo DS umbrella | ||
U+E00F | <private-use-E00F> | Nintendo DS snowman | ||
U+E010 | <private-use-E010> | Nintendo DS squared exclamation mark | ||
U+E011 | <private-use-E011> | Nintendo DS squared question mark | ||
U+E012 | <private-use-E012> | Nintendo DS envelope | ||
U+E013 | <private-use-E013> | Nintendo DS mobile phone | ||
U+E014 | <private-use-E014> | Nintendo DS Touch Screen calibration mark | ||
U+E015 | <private-use-E015> | Nintendo DS black spade suit | ||
U+E016 | <private-use-E016> | Nintendo DS black diamond suit | ||
U+E017 | <private-use-E017> | Nintendo DS black heart suit | ||
U+E018 | <private-use-E018> | Nintendo DS black club suit | ||
U+E019 | <private-use-E019> | Nintendo DS rightwards arrow | ||
U+E01A | <private-use-E01A> | Nintendo DS leftwards arrow | ||
U+E01B | <private-use-E01B> | Nintendo DS upwards arrow | ||
U+E01C | <private-use-E01C> | Nintendo DS downwards arrow | ||
U+E01D | <private-use-E01D> | Nintendo DS reserved character | ||
U+E01E | <private-use-E01E> | Nintendo DS reserved character | ||
U+E01F | <private-use-E01F> | Nintendo DS reserved character | ||
U+E020 | <private-use-E020> | Nintendo DS loading icon frame 1 | ||
U+E021 | <private-use-E021> | Nintendo DS loading icon frame 2 | ||
U+E022 | <private-use-E022> | Nintendo DS loading icon frame 3 | ||
U+E023 | <private-use-E023> | Nintendo DS loading icon frame 4 | ||
U+E024 | <private-use-E024> | Nintendo DS loading icon frame 5 | ||
U+E025 | <private-use-E025> | Nintendo DS loading icon frame 6 | ||
U+E026 | <private-use-E026> | Nintendo DS loading icon frame 7 | ||
U+E027 | <private-use-E027> | Nintendo DS loading icon frame 8 | ||
U+E028 | <private-use-E028> | Nintendo DS cross mark | ||
U+E029 | <private-use-E029> | Nintendo DS Chat Room A icon | ||
U+E02A | <private-use-E02A> | Nintendo DS Chat Room B icon | ||
U+E02B | <private-use-E02B> | Nintendo DS Chat Room C icon | ||
U+E02C | <private-use-E02C> | Nintendo DS Chat Room D icon | ||
U+E02D | <private-use-E02D> | Nintendo DS Auto Mode icon | ||
U+E02E | <private-use-E02E> | Nintendo DS Manual Mode icon | ||
U+E02F | <private-use-E02F> | Nintendo DS reserved character | ||
U+E030 | <private-use-E030> | Nintendo DS PictoChat logo P | ||
U+E031 | <private-use-E031> | Nintendo DS PictoChat logo I | ||
U+E032 | <private-use-E032> | Nintendo DS PictoChat logo C | ||
U+E033 | <private-use-E033> | Nintendo DS PictoChat logo T | ||
U+E034 | <private-use-E034> | Nintendo DS PictoChat logo H | ||
U+E035 | <private-use-E035> | Nintendo DS PictoChat logo A | ||
U+E036 | <private-use-E036> | Nintendo DS reserved character | ||
U+E037 | <private-use-E037> | Nintendo DS reserved character | ||
U+E038 | <private-use-E038> | Nintendo DS reserved character | ||
U+E039 | <private-use-E039> | Nintendo DS reserved character | ||
U+E03A | <private-use-E03A> | Nintendo DS reserved character | ||
U+E03B | <private-use-E03B> | Nintendo DS reserved character | ||
U+E03C | <private-use-E03C> | Nintendo DS reserved character | ||
U+E03D | <private-use-E03D> | Nintendo DS reserved character | ||
U+E03E | <private-use-E03E> | Nintendo DS squared cross mark | ||
U+E03F | <private-use-E03F> | Nintendo DS squared heavy cross mark | ||
U+E040 | <private-use-E040> | Wii Power Button | ||
U+E041 | <private-use-E041> | Wii Control Pad | ||
U+E042 | <private-use-E042> | Wii A Button | ||
U+E043 | <private-use-E043> | Wii B Button | ||
U+E044 | <private-use-E044> | Wii HOME Button | ||
U+E045 | <private-use-E045> | Wii + Button | ||
U+E046 | <private-use-E046> | Wii - Button | ||
U+E047 | <private-use-E047> | Wii 1 Button | ||
U+E048 | <private-use-E048> | Wii 2 Button | ||
U+E049 | <private-use-E049> | Wii Nunchuk Control Stick | ||
U+E04A | <private-use-E04A> | Wii Nunchuk C Button | ||
U+E04B | <private-use-E04B> | Wii Nunchuk Z Button | ||
U+E04C | <private-use-E04C> | Wii Classic Controller a Button | ||
U+E04D | <private-use-E04D> | Wii Classic Controller b Button | ||
U+E04E | <private-use-E04E> | Wii Classic Controller x Button | ||
U+E04F | <private-use-E04F> | Wii Classic Controller y Button | ||
U+E050 | <private-use-E050> | Wii Classic Controller Left Control Stick | ||
U+E051 | <private-use-E051> | Wii Classic Controller Right Control Stick | ||
U+E052 | <private-use-E052> | Wii Classic Controller L Button | ||
U+E053 | <private-use-E053> | Wii Classic Controller R Button | ||
U+E054 | <private-use-E054> | Wii Classic Controller ZL Button | ||
U+E055 | <private-use-E055> | Wii Classic Controller ZR Button | ||
U+E056 | <private-use-E056> | Return symbol | ||
U+E057 | <private-use-E057> | Space symbol | ||
U+E058 | <private-use-E058> | Wii player pointer | ||
U+E059 | <private-use-E059> | Wii player 1 pointer | ||
U+E05A | <private-use-E05A> | Wii player 2 pointer | ||
U+E05B | <private-use-E05B> | Wii player 3 pointer | ||
U+E05C | <private-use-E05C> | Wii player 4 pointer | ||
U+E05D | <private-use-E05D> | Wii player pointer grabbing | ||
U+E05E | <private-use-E05E> | Wii player 1 pointer grabbing | ||
U+E05F | <private-use-E05F> | Wii player 2 pointer grabbing | ||
U+E060 | <private-use-E060> | Wii player 3 pointer grabbing | ||
U+E061 | <private-use-E061> | Wii player 4 pointer grabbing | ||
U+E062 | <private-use-E062> | Wii player pointer panning | ||
U+E063 | <private-use-E063> | Wii player 1 pointer panning | ||
U+E064 | <private-use-E064> | Wii player 2 pointer panning | ||
U+E065 | <private-use-E065> | Wii player 3 pointer panning | ||
U+E066 | <private-use-E066> | Wii player 4 pointer panning | ||
U+E067 | <private-use-E067> | Wii logo | ||
U+E068 | <private-use-E068> | Superscript er | ||
U+E069 | <private-use-E069> | Superscript re | ||
U+E06A | <private-use-E06A> | Superscript e | ||
U+E06B | <private-use-E06B> | Wii squared question mark |
Control characters
My Pokémon Ranch generally uses printf format strings to insert strings or numbers into the displayed text. Some strings instead use a number with dollar signs on both sides (such as $0$
) as a placeholder for variables. %quot;
is occasionally used as an escape sequence for the quotation mark, though it is not generally required to be escaped.
- U+000A is used as a line break.
- U+000C is a prompt for the player to press a button to continue the dialogue, clearing the dialogue box entirely before printing the next line.
|
This data structure article is part of Project Games, a Bulbapedia project that aims to write comprehensive articles on the Pokémon games. |