shithub: pokecrystal

Download patch

ref: 2c7ca13194be53a6e4707c7bdcfe83d80e35515f
parent: 105ef872dd87e3eb0aa73feacac5f1a9f8481973
author: Remy Oukaour <remy.oukaour@gmail.com>
date: Thu Jan 18 17:30:30 EST 2018

Disambiguate "%" and "<NO>"

--- a/charmap.asm
+++ b/charmap.asm
@@ -6,7 +6,7 @@
 	charmap "¯",         $1f ; soft linebreak
 	charmap "<LNBRK>",   $22
 	charmap "<POKE>",    $24 ; "<PO><KE>"
-	charmap "%",         $25
+	charmap "%",         $25 ; soft linebreak in landmark names
 	charmap "<RED>",     $38 ; RedsName
 	charmap "<GREEN>",   $39 ; GreensName
 	charmap "<ENEMY>",   $3f
@@ -208,6 +208,7 @@
 
 ; Japanese control characters (see home/text.asm)
 
+	charmap "<CTRL_18>", $18 ; "ノ゛"? (ungrammatical)
 	charmap "<NI>",      $1d ; "に "
 	charmap "<TTE>",     $1e ; "って"
 	charmap "<WO>",      $1f ; "を "
--- a/engine/routines/checknickerrors.asm
+++ b/engine/routines/checknickerrors.asm
@@ -64,11 +64,11 @@
 ; table defining which characters are actually text commands
 ; format:
 	;      ≥           <
-	db TX_START,   TX_BOX    + 1
-	db "<PLAY_G>", $18       + 1
-	db "<NI>",     "%"       + 1
-	db "<ROUTE>",  "<GREEN>" + 1
-	db "<ENEMY>",  "<ENEMY>" + 1
-	db "<MOM>",    "<TM>"    + 1
-	db "<ROCKET>", "┘"       + 1
+	db TX_START,   TX_BOX      + 1
+	db "<PLAY_G>", "<CTRL_18>" + 1
+	db "<NI>",     "<NO>"      + 1
+	db "<ROUTE>",  "<GREEN>"   + 1
+	db "<ENEMY>",  "<ENEMY>"   + 1
+	db "<MOM>",    "<TM>"      + 1
+	db "<ROCKET>", "┘"         + 1
 	db -1 ; end
--- a/mobile/mobile_40.asm
+++ b/mobile/mobile_40.asm
@@ -7085,7 +7085,7 @@
 ; 102fdb
 
 String_102fdb: ; 102fdb
-	db   "あいてがわ%せんたくに"
+	db   "あいてがわ<NO>せんたくに"
 	next "いじょう<PKMN>あるようです!!"
 	done
 ; 102ff5
--- a/mobile/mobile_45.asm
+++ b/mobile/mobile_45.asm
@@ -7318,7 +7318,7 @@
 ; 1179cc
 
 AskSavePasswordString: ; 1179cc
-	db   "こ%パスワード¯ほぞんして"
+	db   "こ<NO>パスワード¯ほぞんして"
 	line "おきますか?@"
 ; 1179e1
 
--- a/mobile/mobile_5f.asm
+++ b/mobile/mobile_5f.asm
@@ -236,17 +236,17 @@
 	cp "@"
 	jr z, .next
 
-	cp $5
+	cp "ガ"
 	jr c, .end
 	cp "<PLAY_G>"
 	jr c, .next
-	cp $19
+	cp "<CTRL_18>" + 1
 	jr c, .end
-	cp $1d
+	cp "<NI>"
 	jr c, .next
-	cp "%" + 1
+	cp "<NO>" + 1
 	jr c, .end
-	cp $35
+	cp "<ROUTE>"
 	jr c, .next
 	cp "<GREEN>" + 1
 	jr c, .end
--- a/mobile/mobile_menu.asm
+++ b/mobile/mobile_menu.asm
@@ -124,7 +124,7 @@
 ; 4a026
 
 String_0x4a026: ; 4a026
-	db   "あなた%じゅうしょや ねんれいの"
+	db   "あなた<NO>じゅうしょや ねんれいの"
 	next "せ<TTE>い¯かえられます@"
 ; 4a042
 
@@ -134,7 +134,7 @@
 ; 4a062
 
 String_0x4a062: ; 4a062
-	db   "まえ%がめん <NI>もどります"
+	db   "まえ<NO>がめん <NI>もどります"
 	next "@"
 ; 4a071
 
@@ -377,7 +377,7 @@
 	db   "モバイルセンター<NI>せつぞくするとき"
 	next "つかうパスワード¯ほぞんできます@"
 
-	db   "まえ%がめん <NI>もどります@"
+	db   "まえ<NO>がめん <NI>もどります@"
 
 	db   "@"
 ; 4a28a
@@ -797,7 +797,7 @@
 
 Strings_4a5f6: ; 4a5f6
 	db "めいし や ニュース <NI>のせる@"
-	db "あなた%あいさつです@"
+	db "あなた<NO>あいさつです@"
 	db "モバイル たいせん<GA>はじまるとき@"
 	db "あいて<NI>みえる あいさつです@"
 	db "モバイル たいせんで かったとき@"
@@ -804,7 +804,7 @@
 	db "あいて<NI>みえる あいさつです@"
 	db "モバイル たいせんで まけたとき@"
 	db "あいて<NI>みえる あいさつです@"
-	db "まえ%がめん <NI>もどります@"
+	db "まえ<NO>がめん <NI>もどります@"
 	db "@"
 ; 4a680