summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjiangzhengwenjz <jiangzhengwenjzw@qq.com>2019-07-14 22:49:29 +0800
committerjiangzhengwenjz <jiangzhengwenjzw@qq.com>2019-07-14 22:49:29 +0800
commitc7c3d3b5eedeb9a330d1200a281ebc221f6098da (patch)
tree7f6edcf0d64b850f16ccba845ae275a4b763cf82
parent7a307c90cfe6e6be6652fd5f5a0fd7f709867773 (diff)
parentbe422beca672a776ad2b9b8025c5d828150a3314 (diff)
Merge branch 'master' into misc
-rw-r--r--asm/cable_car_util.s162
-rw-r--r--baserom.ipsbin2347251 -> 2327998 bytes
-rw-r--r--data/strings.s2612
-rw-r--r--ld_script.txt2
-rw-r--r--src/cable_car_util.c38
5 files changed, 2324 insertions, 490 deletions
diff --git a/asm/cable_car_util.s b/asm/cable_car_util.s
deleted file mode 100644
index 4a8f99176..000000000
--- a/asm/cable_car_util.s
+++ /dev/null
@@ -1,162 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .syntax unified
-
- .text
-
- thumb_func_start sub_80D9614
-sub_80D9614: @ 80D9614
- push {r4-r7,lr}
- mov r7, r10
- mov r6, r9
- mov r5, r8
- push {r5-r7}
- sub sp, 0x4
- mov r10, r0
- ldr r0, [sp, 0x24]
- ldr r4, [sp, 0x28]
- lsls r1, 16
- lsrs r1, 16
- mov r9, r1
- lsls r2, 24
- lsrs r2, 24
- str r2, [sp]
- lsls r3, 24
- lsls r0, 24
- lsrs r7, r0, 24
- lsls r4, 24
- lsrs r4, 24
- mov r8, r4
- movs r0, 0
- lsrs r4, r3, 24
- cmp r0, r8
- bcs _080D968E
-_080D9646:
- ldr r2, [sp]
- movs r3, 0
- adds r6, r4, 0x1
- adds r0, 0x1
- mov r12, r0
- cmp r3, r7
- bcs _080D9678
- lsls r5, r4, 6
-_080D9656:
- lsls r0, r2, 1
- adds r0, r5
- add r0, r10
- mov r1, r9
- strh r1, [r0]
- adds r1, r2, 0x1
- adds r0, r1, 0
- asrs r0, 5
- lsls r0, 5
- subs r0, r1, r0
- lsls r0, 24
- lsrs r2, r0, 24
- adds r0, r3, 0x1
- lsls r0, 24
- lsrs r3, r0, 24
- cmp r3, r7
- bcc _080D9656
-_080D9678:
- adds r0, r6, 0
- asrs r0, 5
- lsls r0, 5
- subs r0, r6, r0
- lsls r0, 24
- lsrs r4, r0, 24
- mov r1, r12
- lsls r0, r1, 24
- lsrs r0, 24
- cmp r0, r8
- bcc _080D9646
-_080D968E:
- add sp, 0x4
- pop {r3-r5}
- mov r8, r3
- mov r9, r4
- mov r10, r5
- pop {r4-r7}
- pop {r0}
- bx r0
- thumb_func_end sub_80D9614
-
- thumb_func_start sub_80D96A0
-sub_80D96A0: @ 80D96A0
- push {r4-r7,lr}
- mov r7, r10
- mov r6, r9
- mov r5, r8
- push {r5-r7}
- sub sp, 0x4
- mov r10, r0
- ldr r0, [sp, 0x24]
- ldr r4, [sp, 0x28]
- lsls r2, 24
- lsrs r2, 24
- str r2, [sp]
- lsls r3, 24
- lsls r0, 24
- lsrs r0, 24
- mov r12, r0
- lsls r4, 24
- lsrs r4, 24
- mov r9, r4
- movs r0, 0
- adds r5, r1, 0
- lsrs r4, r3, 24
- cmp r0, r9
- bcs _080D971A
-_080D96D0:
- ldr r2, [sp]
- movs r3, 0
- adds r7, r4, 0x1
- adds r0, 0x1
- mov r8, r0
- cmp r3, r12
- bcs _080D9704
- lsls r6, r4, 6
-_080D96E0:
- lsls r0, r2, 1
- adds r0, r6
- add r0, r10
- ldrh r1, [r5]
- strh r1, [r0]
- adds r5, 0x2
- adds r1, r2, 0x1
- adds r0, r1, 0
- asrs r0, 5
- lsls r0, 5
- subs r0, r1, r0
- lsls r0, 24
- lsrs r2, r0, 24
- adds r0, r3, 0x1
- lsls r0, 24
- lsrs r3, r0, 24
- cmp r3, r12
- bcc _080D96E0
-_080D9704:
- adds r0, r7, 0
- asrs r0, 5
- lsls r0, 5
- subs r0, r7, r0
- lsls r0, 24
- lsrs r4, r0, 24
- mov r1, r8
- lsls r0, r1, 24
- lsrs r0, 24
- cmp r0, r9
- bcc _080D96D0
-_080D971A:
- add sp, 0x4
- pop {r3-r5}
- mov r8, r3
- mov r9, r4
- mov r10, r5
- pop {r4-r7}
- pop {r0}
- bx r0
- thumb_func_end sub_80D96A0
-
- .align 2, 0 @ Don't pad with nop.
diff --git a/baserom.ips b/baserom.ips
index b378e7da4..f70a84768 100644
--- a/baserom.ips
+++ b/baserom.ips
Binary files differ
diff --git a/data/strings.s b/data/strings.s
index 9490372e7..83b86558c 100644
--- a/data/strings.s
+++ b/data/strings.s
@@ -4,73 +4,130 @@
.section .rodata
.align 2
gExpandedPlaceholder_Empty:: @ 8415A20
- .incbin "baserom.gba", 0x415A20, 0x1
+ .string "$"
gExpandedPlaceholder_Kun:: @ 8415A21
- .incbin "baserom.gba", 0x415A21, 0x1
+ .string "$"
gExpandedPlaceholder_Chan:: @ 8415A22
- .incbin "baserom.gba", 0x415A22, 0xA
+ .string "$"
+
+gUnknown_8415A23:: @ 0x8415A23
+ .string "SAPPHIRE$"
gExpandedPlaceholder_Ruby:: @ 8415A2C
- .incbin "baserom.gba", 0x415A2C, 0x5
+ .string "RUBY$"
gExpandedPlaceholder_Aqua:: @ 8415A31
- .incbin "baserom.gba", 0x415A31, 0x5
+ .string "AQUA$"
gExpandedPlaceholder_Magma:: @ 8415A36
- .incbin "baserom.gba", 0x415A36, 0x6
+ .string "MAGMA$"
gExpandedPlaceholder_Archie:: @ 8415A3C
- .incbin "baserom.gba", 0x415A3C, 0x7
+ .string "ARCHIE$"
gExpandedPlaceholder_Maxie:: @ 8415A43
- .incbin "baserom.gba", 0x415A43, 0x6
+ .string "MAXIE$"
gExpandedPlaceholder_Kyogre:: @ 8415A49
- .incbin "baserom.gba", 0x415A49, 0x7
+ .string "KYOGRE$"
gExpandedPlaceholder_Groudon:: @ 8415A50
- .incbin "baserom.gba", 0x415A50, 0x8
+ .string "GROUDON$"
gExpandedPlaceholder_Red:: @ 8415A58
- .incbin "baserom.gba", 0x415A58, 0x4
+ .string "RED$"
gExpandedPlaceholder_Green:: @ 8415A5C
- .incbin "baserom.gba", 0x415A5C, 0x6
+ .string "GREEN$"
gText_EggNickname:: @ 8415A62
- .incbin "baserom.gba", 0x415A62, 0x4
+ .string "EGG$"
gText_Pokemon:: @ 8415A66
- .incbin "baserom.gba", 0x415A66, 0x8
+ .string "POKéMON$"
gUnknown_8415A6E:: @ 8415A6E
- .incbin "baserom.gba", 0x415A6E, 0x9
+ .string "NEW GAME$"
gUnknown_8415A77:: @ 8415A77
- .incbin "baserom.gba", 0x415A77, 0x20
+ .string "CONTINUE$"
+
+gUnknown_8415A80:: @ 0x8415A80
+ .string "せっていを かえる$"
+
+gUnknown_8415A8A:: @ 0x8415A8A
+ .string "MYSTERY GIFT$"
gUnknown_8415A97:: @ 8415A97
- .incbin "baserom.gba", 0x415A97, 0xD
+ .string "MYSTERY GIFT$"
gUnknown_8415AA4:: @ 8415AA4
- .incbin "baserom.gba", 0x415AA4, 0x27
+ .string "The Wireless Adapter is not\nconnected.$"
gUnknown_8415ACB:: @ 8415ACB
- .incbin "baserom.gba", 0x415ACB, 0x134
+ .string "MYSTERY GIFT can't be used while\nthe Wireless Adapter is attached.$"
+
+gUnknown_8415B0E:: @ 0x8415B0E
+ .string "がいぶデ-タにより レポ-トを こうしんします\nしばらく おまちください$"
+
+gUnknown_8415B33:: @ 0x8415B33
+ .string "レポ-トが こうしんされました!$"
+
+gUnknown_8415B44:: @ 0x8415B44
+ .string "レポ-トが こうしんされました!\pこれいじょう\nレポ-トが かききれないので\lバックアップカ-トリッジを\lこうかんしてください!\pくわしくは\nにんてんどう サ-ビスセンタ- まで\lおといあわせ ください$"
+
+gUnknown_8415BAA:: @ 0x8415BAA
+ .string "レポ-トの こうしんは\nしっぱいしました!\pバックアップカ-トリッジを\nこうかんしてください!\pくわしくは\nにんてんどう サ-ビスセンタ- まで\lおといあわせ ください$"
gUnknown_8415BFF:: @ 8415BFF
- .incbin "baserom.gba", 0x415BFF, 0x43
+ .string "The save file is corrupted.\pThe previous save file will be\nloaded.$"
gUnknown_8415C42:: @ 8415C42
- .incbin "baserom.gba", 0x415C42, 0x22
+ .string "The save file has been\ndeleted...$"
gUnknown_8415C64:: @ 8415C64
- .incbin "baserom.gba", 0x415C64, 0x84
+ .string "The 1M sub-circuit board is\nnot installed.$"
+
+gUnknown_8415C8F:: @ 0x8415C8F
+ .string "でんちぎれの ために\nとけいが うごかなくなりました\pとけいに かんけいする できごとは おきませんが\nゲ-ムを つづけて あそぶことは できます$"
+
+gUnknown_8415CD9:: @ 0x8415CD9
+ .string "しゅじんこう$"
+
+gUnknown_8415CE0:: @ 0x8415CE0
+ .string "ポケモンずかん$"
gUnknown_8415CE8:: @ 8415CE8
- .incbin "baserom.gba", 0x415CE8, 0x44
+ .string "TIME$"
+
+gUnknown_8415CED:: @ 0x8415CED
+ .string "もっているバッジ$"
+
+gUnknown_8415CF6:: @ 0x8415CF6
+ .string "Aボタン$"
+
+gUnknown_8415CFB:: @ 0x8415CFB
+ .string "Bボタン$"
+
+gUnknown_8415D00:: @ 0x8415D00
+ .string "Rボタン$"
+
+gUnknown_8415D05:: @ 0x8415D05
+ .string "Lボタン$"
+
+gUnknown_8415D0A:: @ 0x8415D0A
+ .string "スタ-トボタン$"
+
+gUnknown_8415D12:: @ 0x8415D12
+ .string "セレクトボタン$"
+
+gUnknown_8415D1A:: @ 0x8415D1A
+ .string "じゅうじボタン$"
+
+gUnknown_8415D22:: @ 0x8415D22
+ .string "Lボタン Rボタン$"
gText_Controls:: @ 8415D2C
.string "CONTROLS$"
@@ -106,112 +163,205 @@ gText_Girl:: @ 8415D97
.string "GIRL$"
gUnknown_8415D9C:: @ 8415D9C
- .incbin "baserom.gba", 0x415D9C, 0x1C
+ .string "POKéDEX TABLE OF CONTENTS$"
gUnknown_8415DB8:: @ 8415DB8
- .incbin "baserom.gba", 0x415DB8, 0xC
+ .string "{KEYGFX_DPAD_UP_DOWN}PICK {KEYGFX_A_BUTTON}OK$"
gUnknown_8415DC4:: @ 8415DC4
- .incbin "baserom.gba", 0x415DC4, 0x6
+ .string "Seen:$"
gUnknown_8415DCA:: @ 8415DCA
- .incbin "baserom.gba", 0x415DCA, 0x7
+ .string "Owned:$"
gUnknown_8415DD1:: @ 8415DD1
- .incbin "baserom.gba", 0x415DD1, 0x6
+ .string "KANTO$"
gUnknown_8415DD7:: @ 8415DD7
- .incbin "baserom.gba", 0x415DD7, 0x166
+ .string "NATIONAL$"
+
+gUnknown_8415DE0:: @ 0x8415DE0
+ .string "{COLOR WHITE2}{SHADOW LIGHT_BLUE}POKéMON HABITATS$"
+
+gUnknown_8415DF7:: @ 0x8415DF7
+ .string "Grassland POKéMON$"
+
+gUnknown_8415E09:: @ 0x8415E09
+ .string "Forest POKéMON$"
+
+gUnknown_8415E18:: @ 0x8415E18
+ .string "Water's-edge POKéMON$"
+
+gUnknown_8415E2D:: @ 0x8415E2D
+ .string "Sea POKéMON$"
+
+gUnknown_8415E39:: @ 0x8415E39
+ .string "Cave POKéMON$"
+
+gUnknown_8415E46:: @ 0x8415E46
+ .string "Mountain POKéMON$"
+
+gUnknown_8415E57:: @ 0x8415E57
+ .string "Rough-terrain POKéMON$"
+
+gUnknown_8415E6D:: @ 0x8415E6D
+ .string "Urban POKéMON$"
+
+gUnknown_8415E7B:: @ 0x8415E7B
+ .string "Rare POKéMON$"
+
+gUnknown_8415E88:: @ 0x8415E88
+ .string "{COLOR WHITE2}{SHADOW LIGHT_BLUE}SEARCH$"
+
+gUnknown_8415E95:: @ 0x8415E95
+ .string "NUMERICAL MODE$"
+
+gUnknown_8415EA4:: @ 0x8415EA4
+ .string "A TO Z MODE$"
+
+gUnknown_8415EB0:: @ 0x8415EB0
+ .string "{COLOR WHITE2}{SHADOW LIGHT_BLUE}OTHER$"
+
+gUnknown_8415EBC:: @ 0x8415EBC
+ .string "ずかんの つかいかた$"
+
+gUnknown_8415EC7:: @ 0x8415EC7
+ .string "CLOSE POKéDEX$"
+
+gUnknown_8415ED5:: @ 0x8415ED5
+ .string "TYPE MODE$"
+
+gUnknown_8415EDF:: @ 0x8415EDF
+ .string "LIGHTEST MODE$"
+
+gUnknown_8415EED:: @ 0x8415EED
+ .string "SMALLEST MODE$"
+
+gUnknown_8415EFB:: @ 0x8415EFB
+ .string "{COLOR WHITE2}{SHADOW LIGHT_BLUE}POKéMON LIST$"
+
+gUnknown_8415F0E:: @ 0x8415F0E
+ .string "NUMERICAL MODE: KANTO$"
+
+gUnknown_8415F24:: @ 0x8415F24
+ .string "NUMERICAL MODE: NATIONAL$"
gUnknown_8415F3D:: @ 8415F3D
- .incbin "baserom.gba", 0x415F3D, 0xD
+ .string "POKéMON LIST$"
gUnknown_8415F4A:: @ 8415F4A
- .incbin "baserom.gba", 0x415F4A, 0x7
+ .string "SEARCH$"
gText_PickOKExit:: @ 8415F51
- .incbin "baserom.gba", 0x415F51, 0x15
+ .string "{KEYGFX_DPAD_UP_DOWN}PICK {KEYGFX_A_BUTTON}OK {KEYGFX_B_BUTTON}CANCEL$"
gUnknown_8415F66:: @ 8415F66
- .incbin "baserom.gba", 0x415F66, 0x6
+ .string "-----$"
gUnknown_8415F6C:: @ 8415F6C
- .incbin "baserom.gba", 0x415F6C, 0x23
+ .string "{KEYGFX_DPAD_LEFT_RIGHT}PICK{EXTRA_PLUS}FLIP PAGE {KEYGFX_A_BUTTON}CHECK {KEYGFX_B_BUTTON}CANCEL$"
gUnknown_8415F8F:: @ 8415F8F
- .incbin "baserom.gba", 0x415F8F, 0x9
+ .string " POKéMON$"
gUnknown_8415F98:: @ 8415F98
- .incbin "baserom.gba", 0x415F98, 0x3
+ .string "HT$"
gUnknown_8415F9B:: @ 8415F9B
- .incbin "baserom.gba", 0x415F9B, 0x5
+ .string "WT$"
+
+gUnknown_8415F9E:: @ 0x8415F9E
+ .string "”$"
gUnknown_8415FA0:: @ 8415FA0
- .incbin "baserom.gba", 0x415FA0, 0xD
+ .string "lbs.$"
+
+gUnknown_8415FA5:: @ 0x8415FA5
+ .string "ポケモンデ-タ$"
gUnknown_8415FAD:: @ 8415FAD
- .incbin "baserom.gba", 0x415FAD, 0x6
+ .string "{KEYGFX_START_BUTTON}CRY$"
gUnknown_8415FB3:: @ 8415FB3
- .incbin "baserom.gba", 0x415FB3, 0x15
+ .string "{KEYGFX_A_BUTTON}NEXT DATA {KEYGFX_B_BUTTON}CANCEL$"
gUnknown_8415FC8:: @ 8415FC8
- .incbin "baserom.gba", 0x415FC8, 0x7
+ .string "{KEYGFX_A_BUTTON}NEXT$"
gUnknown_8415FCF:: @ 8415FCF
- .incbin "baserom.gba", 0x415FCF, 0x19
+ .string "{KEYGFX_A_BUTTON}CANCEL {KEYGFX_B_BUTTON}PREVIOUS DATA$"
gUnknown_8415FE8:: @ 8415FE8
- .incbin "baserom.gba", 0x415FE8, 0x5
+ .string "AREA$"
gUnknown_8415FED:: @ 8415FED
- .incbin "baserom.gba", 0x415FED, 0x5
+ .string "SIZE$"
gUnknown_8415FF2:: @ 8415FF2
- .incbin "baserom.gba", 0x415FF2, 0xD
+ .string "AREA UNKNOWN$"
gUnknown_8415FFF:: @ 8415FFF
- .incbin "baserom.gba", 0x415FFF, 0x3
+ .string "{EXTRA_NO}$"
gUnknown_8416002:: @ 8416002
- .incbin "baserom.gba", 0x416002, 0x6
+ .string "PAGE$"
+ .align 2
gUnknown_8416008:: @ 8416008
- .incbin "baserom.gba", 0x416008, 0x88
+ .string "Welcome to the HALL OF FAME!$"
+
+gUnknown_8416025:: @ 0x8416025
+ .string " みつけた ポケモン {STR_VAR_1}!\nつかまえた ポケモン {STR_VAR_2}!\pオダマキはかせの\nポケモンずかん ひょうか!\pオダマキ“どれどれ\p$"
+gUnknown_8416067:: @ 0x8416067
+ .string " ここまでの レポ-トを かきしるしています!\nでんげんを きらないでください$"
+
+ .align 2
gUnknown_8416090:: @ 8416090
- .incbin "baserom.gba", 0x416090, 0x24
+ .string "The HALL OF FAME data is\ncorrupted.$"
gUnknown_84160B4:: @ 84160B4
- .incbin "baserom.gba", 0x4160B4, 0x14
+ .string "HALL OF FAME No. {STR_VAR_1}$"
gUnknown_84160C8:: @ 84160C8
- .incbin "baserom.gba", 0x4160C8, 0x24
+ .string "LEAGUE CHAMPION!\nCONGRATULATIONS!$"
+ .align 2
gUnknown_84160EC:: @ 84160EC
- .incbin "baserom.gba", 0x4160EC, 0x8
+ .string "No. $"
+ .align 2
gUnknown_84160F4:: @ 84160F4
- .incbin "baserom.gba", 0x4160F4, 0x8
+ .string "Lv. $"
+ .align 2
gUnknown_84160FC:: @ 84160FC
- .incbin "baserom.gba", 0x4160FC, 0x8
+ .string "NAME$"
+ .align 2
gUnknown_8416104:: @ 8416104
- .incbin "baserom.gba", 0x416104, 0x47
+ .string "IDNo.$"
+
+gUnknown_841610A:: @ 0x841610A
+ .string "{HIGHLIGHT WHITE2}{COLOR DARK_GREY}オダマキはかせが ピンチだ!\nポケモンを だして たすけてあげよう!$"
+
+gUnknown_8416133:: @ 0x8416133
+ .string "{HIGHLIGHT WHITE2}{COLOR DARK_GREY}このポケモンにしますか?$"
+
+gUnknown_8416146:: @ 0x8416146
+ .string "ポケモン$"
gUnknown_841614B:: @ 841614B
- .incbin "baserom.gba", 0x41614B, 0x2F
+ .string "Save error.\pPlease exchange the\nbackup memory.$"
gUnknown_841617A:: @ 841617A
- .incbin "baserom.gba", 0x41617A, 0x7
+ .string "PLAYER$"
gUnknown_8416181:: @ 8416181
- .incbin "baserom.gba", 0x416181, 0x7
+ .string "BADGES$"
gUnknown_8416188:: @ 8416188
- .incbin "baserom.gba", 0x416188, 0x8
+ .string "POKéDEX$"
gUnknown_8416190:: @ 8416190
.string "TIME$"
@@ -367,13 +517,22 @@ gUnknown_84162BD:: @ 84162BD
.string " BERRY$"
gText_Coins:: @ 84162C4
- .incbin "baserom.gba", 0x4162C4, 0x24
+ .string "{STR_VAR_1} COINS$"
+
+gUnknown_84162CD:: @ 0x84162CD
+ .string "ITEMS$"
+
+gUnknown_84162D3:: @ 0x84162D3
+ .string "POKé BALLS$"
+
+gUnknown_84162DE:: @ 0x84162DE
+ .string "KEY ITEMS$"
gText_DepositItem:: @ 84162E8
.string "DEPOSIT ITEM$"
gUnknown_84162F5:: @ 84162F5
- .incbin "baserom.gba", 0x4162F5, 0xA
+ .string "CLOSE BAG$"
gOtherText_StrVar1:: @ 84162FF
.string "{STR_VAR_1}"
@@ -383,7 +542,7 @@ gText_IsSelected:: @ 8416301
.string "selected.$"
gUnknown_841630F:: @ 841630F
- .incbin "baserom.gba", 0x41630F, 0x1B
+ .string "You can't write\nMAIL here.$"
gText_ThereIsNoPokemon:: @ 841632A
.string "There is no\n"
@@ -397,61 +556,70 @@ gText_ItemCantBeHeld:: @ 841635E
.string "The {STR_VAR_1} can't be held.$"
gUnknown_8416374:: @ 8416374
- .incbin "baserom.gba", 0x416374, 0x1B
+ .string "The {STR_VAR_1} can't be held\nhere.$"
gUnknown_841638F:: @ 841638F
- .incbin "baserom.gba", 0x41638F, 0x18
+ .string "Deposit how many\n{STR_VAR_1}シsス?$"
gUnknown_84163A7:: @ 84163A7
- .incbin "baserom.gba", 0x4163A7, 0x14
+ .string "Deposited {STR_VAR_2}\n{STR_VAR_1}シsス.$"
gUnknown_84163BB:: @ 84163BB
- .incbin "baserom.gba", 0x4163BB, 0x20
+ .string "There's no room to\nstore items.$"
gUnknown_84163DB:: @ 84163DB
- .incbin "baserom.gba", 0x4163DB, 0x19
+ .string "Toss out how many\n{STR_VAR_1}シsス?$"
gUnknown_84163F4:: @ 84163F4
- .incbin "baserom.gba", 0x4163F4, 0x15
+ .string "Threw away {STR_VAR_2}\n{STR_VAR_1}シsス.$"
gUnknown_8416409:: @ 8416409
- .incbin "baserom.gba", 0x416409, 0x1C
+ .string "Throw away {STR_VAR_2} of\nthis item?$"
gUnknown_8416425:: @ 8416425
- .incbin "baserom.gba", 0x416425, 0x2C
+ .string "OAK: {PLAYER}!\nThis isn't the time to use that!{PAUSE_UNTIL_PRESS}$"
gUnknown_8416451:: @ 8416451
- .incbin "baserom.gba", 0x416451, 0x25
+ .string "You can't dismount your BIKE here.{PAUSE_UNTIL_PRESS}$"
gUnknown_8416476:: @ 8416476
- .incbin "baserom.gba", 0x416476, 0x48
+ .string "Huh?\nThe ITEMFINDER's responding!\pThere's an item buried around here!{PAUSE_UNTIL_PRESS}$"
gUnknown_84164BE:: @ 84164BE
- .incbin "baserom.gba", 0x4164BE, 0x55
+ .string "Oh!\nThe ITEMFINDER's shaking wildly!\pThere's an item buried underfoot!\p‥ ‥ ‥ ‥ ‥ ‥{PAUSE_UNTIL_PRESS}$"
gUnknown_8416513:: @ 8416513
- .incbin "baserom.gba", 0x416513, 0x24
+ .string "‥ ‥ ‥ ‥Nope!\nThere's no response.{PAUSE_UNTIL_PRESS}$"
gUnknown_8416537:: @ 8416537
- .incbin "baserom.gba", 0x416537, 0x55
+ .string "Your COINS:\n{STR_VAR_1}{PAUSE_UNTIL_PRESS}$"
+
+gUnknown_8416548:: @ 0x8416548
+ .string "わざマシンを きどうした!$"
+
+gUnknown_8416556:: @ 0x8416556
+ .string "ひでんマシンを きどうした!$"
+
+gUnknown_8416565:: @ 0x8416565
+ .string "なかには {STR_VAR_1}が\nきろくされていた!\p{STR_VAR_1}を\nポケモンに おぼえさせますか?$"
gUnknown_841658C:: @ 841658C
- .incbin "baserom.gba", 0x41658C, 0x12
+ .string "{PLAYER} used the\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}$"
gUnknown_841659E:: @ 841659E
- .incbin "baserom.gba", 0x41659E, 0x34
+ .string "But the effects of a REPEL\nlingered from earlier.{PAUSE_UNTIL_PRESS}$"
gUnknown_84165D2:: @ 84165D2
- .incbin "baserom.gba", 0x4165D2, 0x2E
+ .string "{PLAYER} used the\n{STR_VAR_2}.\pWild POKéMON will be lured.{PAUSE_UNTIL_PRESS}$"
gUnknown_8416600:: @ 8416600
- .incbin "baserom.gba", 0x416600, 0x31
+ .string "{PLAYER} used the\n{STR_VAR_2}.\pWild POKéMON will be repelled.{PAUSE_UNTIL_PRESS}$"
gUnknown_8416631:: @ 8416631
- .incbin "baserom.gba", 0x416631, 0x13
+ .string "The BOX is full.{PAUSE_UNTIL_PRESS}$"
gUnknown_8416644:: @ 8416644
- .incbin "baserom.gba", 0x416644, 0x11
+ .string "POWDER QTY: {STR_VAR_1}{PAUSE_UNTIL_PRESS}$"
gOtherText_Powder:: @ 8416655
.string "POWDER$"
@@ -487,34 +655,64 @@ gUnknown_8416707:: @ 8416707
.string " $"
gUnknown_841670A:: @ 841670A
- .incbin "baserom.gba", 0x41670A, 0xC
+ .string "BERRY POUCH$"
gUnknown_8416716:: @ 8416716
- .incbin "baserom.gba", 0x416716, 0x33
+ .string "The BERRY POUCH will be\nput away.$"
+
+gUnknown_8416738:: @ 0x8416738
+ .string "BUY$"
+
+gUnknown_841673C:: @ 0x841673C
+ .string "SELL$"
+
+gUnknown_8416741:: @ 0x8416741
+ .string "SEE YA!$"
gUnknown_8416749:: @ 8416749
- .incbin "baserom.gba", 0x416749, 0xE
+ .string "IN BAG:{SIZE 0x00} {STR_VAR_1}$"
gUnknown_8416757:: @ 8416757
- .incbin "baserom.gba", 0x416757, 0xF
+ .string "Quit shopping.$"
gUnknown_8416766:: @ 8416766
- .incbin "baserom.gba", 0x416766, 0x28
+ .string "{STR_VAR_1}? Certainly.\nHow many would you like?$"
gUnknown_841678E:: @ 841678E
- .incbin "baserom.gba", 0x41678E, 0x59
+ .string "{STR_VAR_1}, and you want {STR_VAR_2}.\nThat will be ¥{STR_VAR_3}. Okay?$"
+
+gUnknown_84167BB:: @ 0x84167BB
+ .string "{STR_VAR_1} だね!\n{STR_VAR_2}¥ だけど かうかい?$"
+
+gUnknown_84167D0:: @ 0x84167D0
+ .string "{STR_VAR_1} ですね!\n{STR_VAR_2}¥ だけど かいますか?$"
gUnknown_84167E7:: @ 84167E7
- .incbin "baserom.gba", 0x4167E7, 0x5B
+ .string "Here you are!\nThank you!$"
+
+gUnknown_8416800:: @ 0x8416800
+ .string "どうも ありがとう!\nじたくの パソコンに おくって おきますね!$"
+
+gUnknown_8416822:: @ 0x8416822
+ .string "どうも ありがとう!\nじたくの パソコンに おくって おくね!$"
gUnknown_8416842:: @ 8416842
- .incbin "baserom.gba", 0x416842, 0x1F
+ .string "You don't have enough money.{PAUSE_UNTIL_PRESS}$"
gUnknown_8416861:: @ 8416861
- .incbin "baserom.gba", 0x416861, 0x3D
+ .string "You have no more room for this\nitem.{PAUSE_UNTIL_PRESS}$"
+
+gUnknown_8416888:: @ 0x8416888
+ .string "{STR_VAR_1}を\nいれる ばしょが いっぱいです{PAUSE_UNTIL_PRESS}$"
gUnknown_841689E:: @ 841689E
- .incbin "baserom.gba", 0x41689E, 0x53
+ .string "Is there anything else I can do?$"
+
+gUnknown_84168BF:: @ 0x84168BF
+ .string "その ほかに\nなにか ちからに なれることは?$"
+
+gUnknown_84168D7:: @ 0x84168D7
+ .string "プレミアボ-ル 1コ\nおまけ しておきますね!{PAUSE_UNTIL_PRESS}$"
gText_OhNoICantBuyThat:: @ 84168F1
.string "{STR_VAR_1}? Oh, no.\n"
@@ -529,207 +727,446 @@ gText_ICanPayThisMuch_WouldThatBeOkay:: @ 8416936
.string "Would that be okay?$"
gText_TurnedOverItemsWorthYen:: @ 8416959
- .incbin "baserom.gba", 0x416959, 0x21
+ .string "Turned over the {STR_VAR_1}シSス\nworth ¥{STR_VAR_3}.$"
gText_PokedollarVar1:: @ 841697A
- .incbin "baserom.gba", 0x41697A, 0x48
+ .string "¥{STR_VAR_1}$"
+
+gUnknown_841697E:: @ 0x841697E
+ .string "SHIFT$"
+
+gUnknown_8416984:: @ 0x8416984
+ .string "SEND OUT$"
+
+gUnknown_841698D:: @ 0x841698D
+ .string "SWITCH$"
+
+gUnknown_8416994:: @ 0x8416994
+ .string "SUMMARY$"
+
+gUnknown_841699C:: @ 0x841699C
+ .string "つかえるわざ$"
+
+gUnknown_84169A3:: @ 0x84169A3
+ .string "ENTER$"
+
+gUnknown_84169A9:: @ 0x84169A9
+ .string "NO ENTRY$"
+
+gUnknown_84169B2:: @ 0x84169B2
+ .string "TAKE$"
+
+gUnknown_84169B7:: @ 0x84169B7
+ .string "READ$"
+
+gUnknown_84169BC:: @ 0x84169BC
+ .string "TRADE$"
gUnknown_84169C2:: @ 84169C2
- .incbin "baserom.gba", 0x4169C2, 0x3
+ .string "HP$"
gUnknown_84169C5:: @ 84169C5
- .incbin "baserom.gba", 0x4169C5, 0x8
+ .string "SP. ATK$"
gUnknown_84169CD:: @ 84169CD
- .incbin "baserom.gba", 0x4169CD, 0x8
+ .string "SP. DEF$"
gUnknown_84169D5:: @ 84169D5
- .incbin "baserom.gba", 0x4169D5, 0x4
+ .string "OK$"
+
+gUnknown_84169D8:: @ 0x84169D8
+ .string "$"
gUnknown_84169D9:: @ 84169D9
- .incbin "baserom.gba", 0x4169D9, 0x3
+ .string "{PAUSE_UNTIL_PRESS}$"
gUnknown_84169DC:: @ 84169DC
- .incbin "baserom.gba", 0x4169DC, 0x1C
+ .string "It won't have any effect.{PAUSE_UNTIL_PRESS}$"
gUnknown_84169F8:: @ 84169F8
.string "This can't be used on\n"
.string "that POKéMON.{PAUSE_UNTIL_PRESS}$"
gUnknown_8416A1E:: @ 8416A1E
- .incbin "baserom.gba", 0x416A1E, 0x1C
+ .string "{STR_VAR_1} can't be switched\nout!{PAUSE_UNTIL_PRESS}$"
gUnknown_8416A3A:: @ 8416A3A
- .incbin "baserom.gba", 0x416A3A, 0x1B
+ .string "{STR_VAR_1} is already\nin battle!{PAUSE_UNTIL_PRESS}$"
gUnknown_8416A55:: @ 8416A55
- .incbin "baserom.gba", 0x416A55, 0x20
+ .string "{STR_VAR_1} has already been\nselected.{PAUSE_UNTIL_PRESS}$"
gUnknown_8416A75:: @ 8416A75
- .incbin "baserom.gba", 0x416A75, 0x23
+ .string "{STR_VAR_1} has no energy\nleft to battle!{PAUSE_UNTIL_PRESS}$"
gUnknown_8416A98:: @ 8416A98
- .incbin "baserom.gba", 0x416A98, 0x33
+ .string "You can't switch {STR_VAR_1}'s\nPOKéMON with one of yours!{PAUSE_UNTIL_PRESS}$"
gUnknown_8416ACB:: @ 8416ACB
- .incbin "baserom.gba", 0x416ACB, 0x17
+ .string "An EGG can't battle!{PAUSE_UNTIL_PRESS}$"
gUnknown_8416AE2:: @ 8416AE2
- .incbin "baserom.gba", 0x416AE2, 0x34
+ .string "This can't be used until a new\nBADGE is obtained.{PAUSE_UNTIL_PRESS}$"
gUnknown_8416B16:: @ 8416B16
- .incbin "baserom.gba", 0x416B16, 0x28
+ .string "No more than three POKéMON\nmay enter.{PAUSE_UNTIL_PRESS}$"
gUnknown_8416B3E:: @ 8416B3E
- .incbin "baserom.gba", 0x416B3E, 0x26
+ .string "No more than two POKéMON\nmay enter.{PAUSE_UNTIL_PRESS}$"
gUnknown_8416B64:: @ 8416B64
- .incbin "baserom.gba", 0x416B64, 0x22
+ .string "Send the removed MAIL to\nyour PC?$"
gUnknown_8416B86:: @ 8416B86
- .incbin "baserom.gba", 0x416B86, 0x20
+ .string "The MAIL was sent to your PC.{PAUSE_UNTIL_PRESS}$"
gUnknown_8416BA6:: @ 8416BA6
- .incbin "baserom.gba", 0x416BA6, 0x1D
+ .string "Your PC's MAILBOX is full.{PAUSE_UNTIL_PRESS}$"
gUnknown_8416BC3:: @ 8416BC3
- .incbin "baserom.gba", 0x416BC3, 0x38
+ .string "If the MAIL is removed, the\nmessage will be lost. Okay?$"
gUnknown_8416BFB:: @ 8416BFB
- .incbin "baserom.gba", 0x416BFB, 0x2F
+ .string "MAIL must be removed before\nholding an item.{PAUSE_UNTIL_PRESS}$"
gUnknown_8416C2A:: @ 8416C2A
- .incbin "baserom.gba", 0x416C2A, 0x1F
+ .string "{STR_VAR_1} was given the\n{STR_VAR_2} to hold.{PAUSE_UNTIL_PRESS}$"
gUnknown_8416C49:: @ 8416C49
- .incbin "baserom.gba", 0x416C49, 0x46
+ .string "{STR_VAR_1} is already holding\none {STR_VAR_2}.\pWould you like to switch the\ntwo items?$"
gUnknown_8416C8F:: @ 8416C8F
- .incbin "baserom.gba", 0x416C8F, 0x1D
+ .string "{STR_VAR_1} isn't holding\nanything.{PAUSE_UNTIL_PRESS}$"
gUnknown_8416CAC:: @ 8416CAC
- .incbin "baserom.gba", 0x416CAC, 0x1B
+ .string "Received the {STR_VAR_2}\nfrom {STR_VAR_1}.{PAUSE_UNTIL_PRESS}$"
gUnknown_8416CC7:: @ 8416CC7
- .incbin "baserom.gba", 0x416CC7, 0x23
+ .string "MAIL was taken from the\nPOKéMON.{PAUSE_UNTIL_PRESS}$"
gUnknown_8416CEA:: @ 8416CEA
- .incbin "baserom.gba", 0x416CEA, 0x2D
+ .string "The {STR_VAR_2} was taken and\nreplaced with the {STR_VAR_1}.{PAUSE_UNTIL_PRESS}$"
gUnknown_8416D17:: @ 8416D17
- .incbin "baserom.gba", 0x416D17, 0x38
+ .string "This POKéMON is holding an\nitem. It cannot hold MAIL.{PAUSE_UNTIL_PRESS}$"
gUnknown_8416D4F:: @ 8416D4F
- .incbin "baserom.gba", 0x416D4F, 0x29
+ .string "MAIL was transferred from\nthe MAILBOX.{PAUSE_UNTIL_PRESS}$"
gUnknown_8416D78:: @ 8416D78
- .incbin "baserom.gba", 0x416D78, 0x3B
+ .string "The {STR_VAR_1} is full. The POKéMON's\nitem could not be removed.{PAUSE_UNTIL_PRESS}$"
gUnknown_8416DB3:: @ 8416DB3
- .incbin "baserom.gba", 0x416DB3, 0xF
+ .string "{STR_VAR_1} learned\n{STR_VAR_2}!$"
gUnknown_8416DC2:: @ 8416DC2
- .incbin "baserom.gba", 0x416DC2, 0x35
+ .string "{STR_VAR_1} and {STR_VAR_2}\nare not compatible.\p{STR_VAR_2} can't be\nlearned.{PAUSE_UNTIL_PRESS}$"
gUnknown_8416DF7:: @ 8416DF7
- .incbin "baserom.gba", 0x416DF7, 0x74
+ .string "{STR_VAR_1} wants to learn the\nmove {STR_VAR_2}.\pHowever, {STR_VAR_1} already\nknows four moves.\pShould a move be deleted and\nreplaced with {STR_VAR_2}?$"
gUnknown_8416E6B:: @ 8416E6B
- .incbin "baserom.gba", 0x416E6B, 0x19
+ .string "Stop trying to teach\n{STR_VAR_2}?$"
gUnknown_8416E84:: @ 8416E84
- .incbin "baserom.gba", 0x416E84, 0x20
+ .string "{STR_VAR_1} did not learn the\nmove {STR_VAR_2}.{PAUSE_UNTIL_PRESS}$"
gUnknown_8416EA4:: @ 8416EA4
- .incbin "baserom.gba", 0x416EA4, 0x22
+ .string "Which move should be forgotten?{PAUSE_UNTIL_PRESS}$"
gUnknown_8416EC6:: @ 8416EC6
- .incbin "baserom.gba", 0x416EC6, 0x4A
+ .string "1, {PAUSE 0x0F}2, and{PAUSE 0x0F}‥ {PAUSE 0x0F}‥ {PAUSE 0x0F}‥ {PAUSE 0x0F}{PLAY_SE SE_TRACK_MOVE}Poof!\p{STR_VAR_1} forgot how to\nuse {STR_VAR_2}.\pAnd...{PAUSE_UNTIL_PRESS}$"
gUnknown_8416F10:: @ 8416F10
- .incbin "baserom.gba", 0x416F10, 0x17
+ .string "{STR_VAR_1} already knows\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}$"
gUnknown_8416F27:: @ 8416F27
.string "{STR_VAR_1}'s HP was restored\n"
.string "by {STR_VAR_2} point(s).{PAUSE_UNTIL_PRESS}$"
gUnknown_8416F4E:: @ 8416F4E
- .incbin "baserom.gba", 0x416F4E, 0x21
+ .string "{STR_VAR_1} was cured of its\npoisoning.{PAUSE_UNTIL_PRESS}$"
gUnknown_8416F6F:: @ 8416F6F
- .incbin "baserom.gba", 0x416F6F, 0x1D
+ .string "{STR_VAR_1} was cured of\nparalysis.{PAUSE_UNTIL_PRESS}$"
gUnknown_8416F8C:: @ 8416F8C
- .incbin "baserom.gba", 0x416F8C, 0xE
+ .string "{STR_VAR_1} woke up.{PAUSE_UNTIL_PRESS}$"
gUnknown_8416F9A:: @ 8416F9A
- .incbin "baserom.gba", 0x416F9A, 0x18
+ .string "{STR_VAR_1}'s burn was healed.{PAUSE_UNTIL_PRESS}$"
gUnknown_8416FB2:: @ 8416FB2
- .incbin "baserom.gba", 0x416FB2, 0x15
+ .string "{STR_VAR_1} was thawed out.{PAUSE_UNTIL_PRESS}$"
gUnknown_8416FC7:: @ 8416FC7
- .incbin "baserom.gba", 0x416FC7, 0x26
+ .string "PP was restored.{PAUSE_UNTIL_PRESS}$"
+
+gUnknown_8416FDA:: @ 0x8416FDA
+ .string "{STR_VAR_1}は\nげんきを とりもどした!{PAUSE_UNTIL_PRESS}$"
gUnknown_8416FED:: @ 8416FED
- .incbin "baserom.gba", 0x416FED, 0x15
+ .string "{STR_VAR_1} became healthy.{PAUSE_UNTIL_PRESS}$"
gUnknown_8417002:: @ 8417002
- .incbin "baserom.gba", 0x417002, 0x15
+ .string "{STR_VAR_1}'s PP increased.{PAUSE_UNTIL_PRESS}$"
gUnknown_8417017:: @ 8417017
- .incbin "baserom.gba", 0x417017, 0x1B
+ .string "{STR_VAR_1} was elevated to\nLv. {STR_VAR_2}.$"
gUnknown_8417032:: @ 8417032
- .incbin "baserom.gba", 0x417032, 0x20
+ .string "{STR_VAR_1}'s base {STR_VAR_2}\nstat was raised.{PAUSE_UNTIL_PRESS}$"
gUnknown_8417052:: @ 8417052
- .incbin "baserom.gba", 0x417052, 0x23
+ .string "{STR_VAR_1} snapped out of its\nconfusion.{PAUSE_UNTIL_PRESS}$"
gUnknown_8417075:: @ 8417075
- .incbin "baserom.gba", 0x417075, 0x47
+ .string "{STR_VAR_1} got over its\ninfatuation.{PAUSE_UNTIL_PRESS}$"
+
+gUnknown_8417094:: @ 0x8417094
+ .string "That's your only\nPOKéMON for battle.$"
+ .align 2
gUnknown_84170BC:: @ 84170BC
- .incbin "baserom.gba", 0x4170BC, 0x24
+ .string "That POKéMON can't be traded\nnow.$"
+ .align 2
gUnknown_84170E0:: @ 84170E0
- .incbin "baserom.gba", 0x4170E0, 0x377
+ .string "An EGG can't be traded now.$"
+
+gUnknown_84170FC:: @ 0x84170FC
+ .string "The other TRAINER's POKéMON\ncan't be traded now.$"
+
+gUnknown_841712D:: @ 0x841712D
+ .string " The other TRAINER can't accept\nthat POKéMON now.$"
+
+gUnknown_8417161:: @ 0x8417161
+ .string " You can't trade with that\nTRAINER now.$"
+
+gUnknown_841718B:: @ 0x841718B
+ .string " That isn't the type of POKéMON\nthat the other TRAINER wants.$"
+
+gUnknown_84171C9:: @ 0x84171C9
+ .string " That isn't an EGG.$"
+
+gUnknown_84171DF:: @ 0x84171DF
+ .string "Choose a POKéMON.$"
+
+gUnknown_84171F1:: @ 0x84171F1
+ .string "Move to where?$"
+
+gUnknown_8417200:: @ 0x8417200
+ .string "Teach which POKéMON?$"
+
+gUnknown_8417215:: @ 0x8417215
+ .string "Use on which POKéMON?$"
+
+gUnknown_841722B:: @ 0x841722B
+ .string "Give to which POKéMON?$"
+
+gUnknown_8417242:: @ 0x8417242
+ .string "Do what with this {PKMN}?$"
+
+gUnknown_8417258:: @ 0x8417258
+ .string "There's nothing to CUT.$"
+
+gUnknown_8417270:: @ 0x8417270
+ .string "No SURFING here!$"
+
+gUnknown_8417281:: @ 0x8417281
+ .string "You're already SURFING.$"
+
+gUnknown_8417299:: @ 0x8417299
+ .string "Can't use that here.$"
+
+gUnknown_84172AE:: @ 0x84172AE
+ .string "Restore which move?$"
+
+gUnknown_84172C2:: @ 0x84172C2
+ .string "Boost PP of which?$"
+
+gUnknown_84172D5:: @ 0x84172D5
+ .string "Do what with an item?$"
+
+gUnknown_84172EB:: @ 0x84172EB
+ .string "No battling this way!$"
+
+gUnknown_8417301:: @ 0x8417301
+ .string "Choose a POKéMON.$"
+
+gUnknown_8417313:: @ 0x8417313
+ .string "Not enough HP‥$"
+
+gUnknown_8417322:: @ 0x8417322
+ .string "Three {PKMN} are needed.$"
+
+gUnknown_8417337:: @ 0x8417337
+ .string "{PKMN} can't be the same.$"
+
+gUnknown_841734D:: @ 0x841734D
+ .string "No same hold items!$"
+
+gUnknown_8417361:: @ 0x8417361
+ .string "The current is much too fast!$"
+
+gUnknown_841737F:: @ 0x841737F
+ .string "Do what with the MAIL?$"
+
+gUnknown_8417396:: @ 0x8417396
+ .string "Choose POKéMON or CANCEL.$"
+
+gUnknown_84173B0:: @ 0x84173B0
+ .string "Choose POKéMON and confirm.$"
+
+gUnknown_84173CC:: @ 0x84173CC
+ .string "Two POKéMON are needed.$"
+
+gUnknown_84173E4:: @ 0x84173E4
+ .string "Let's enjoy cycling!$"
+
+gUnknown_84173F9:: @ 0x84173F9
+ .string "This is in use already.$"
+
+gUnknown_8417411:: @ 0x8417411
+ .string "No use.$"
+
+gUnknown_8417419:: @ 0x8417419
+ .string "ABLE$"
+
+gUnknown_841741E:: @ 0x841741E
+ .string "FIRST$"
+
+gUnknown_8417424:: @ 0x8417424
+ .string "SECOND$"
+
+gUnknown_841742B:: @ 0x841742B
+ .string "THIRD$"
+
+gUnknown_8417431:: @ 0x8417431
+ .string "ABLE$"
+
+gUnknown_8417436:: @ 0x8417436
+ .string "NOT ABLE$"
+
+gUnknown_841743F:: @ 0x841743F
+ .string "ABLE!$"
+
+gUnknown_8417445:: @ 0x8417445
+ .string "NOT ABLE!$"
+
+gUnknown_841744F:: @ 0x841744F
+ .string "LEARNED$"
gUnknown_8417457:: @ 8417457
- .incbin "baserom.gba", 0x417457, 0x3D
+ .string "OAK: It's important to get to know\nyour POKéMON thoroughly.\p$"
gUnknown_8417494:: @ 8417494
- .incbin "baserom.gba", 0x417494, 0x181
+ .string "This is a list of your POKéMON,\n{PLAYER}.\pOpen this to check the skills\nand moves of your POKéMON.\pYou also choose POKéMON here if\nyou want to use an item on one.{PAUSE_UNTIL_PRESS}$"
+
+gUnknown_8417533:: @ 0x8417533
+ .string "Cut a tree or grass.$"
+
+gUnknown_8417548:: @ 0x8417548
+ .string "Fly to a known town.$"
+
+gUnknown_841755D:: @ 0x841755D
+ .string "Travel on water.$"
+
+gUnknown_841756E:: @ 0x841756E
+ .string "Move heavy boulders.$"
+
+gUnknown_8417583:: @ 0x8417583
+ .string "Light up darkness.$"
+
+gUnknown_8417596:: @ 0x8417596
+ .string "Shatter a cracked rock.$"
+
+gUnknown_84175AE:: @ 0x84175AE
+ .string "Climb a waterfall.$"
+
+gUnknown_84175C1:: @ 0x84175C1
+ .string "すいちゅうに もぐる$"
+
+gUnknown_84175CC:: @ 0x84175CC
+ .string "Escape from here.$"
+
+gUnknown_84175DE:: @ 0x84175DE
+ .string "Lure wild POKéMON.$"
+
+gUnknown_84175F1:: @ 0x84175F1
+ .string "Share HP.$"
+
+gUnknown_84175FB:: @ 0x84175FB
+ .string "Return to a healing spot.$"
gUnknown_8417615:: @ 8417615
- .incbin "baserom.gba", 0x417615, 0x2B
+ .string "Want to escape from here and return\nto {STR_VAR_1}?$"
gUnknown_8417640:: @ 8417640
- .incbin "baserom.gba", 0x417640, 0x34
+ .string "Want to return to the healing spot\nused last in {STR_VAR_1}?$"
gUnknown_8417674:: @ 8417674
- .incbin "baserom.gba", 0x417674, 0x7
+ .string "ATTACK$"
gUnknown_841767B:: @ 841767B
- .incbin "baserom.gba", 0x41767B, 0x12
+ .string "DEFENSE$"
+
+gUnknown_8417683:: @ 0x8417683
+ .string "とくこう$"
+
+gUnknown_8417688:: @ 0x8417688
+ .string "とくぼう$"
gUnknown_841768D:: @ 841768D
- .incbin "baserom.gba", 0x41768D, 0x9
+ .string "SPEED$"
+
+gUnknown_8417693:: @ 0x8417693
+ .string "HP$"
gUnknown_8417696:: @ 8417696
- .incbin "baserom.gba", 0x417696, 0x22
+ .string "That POKéMON can't participate.{PAUSE_UNTIL_PRESS}$"
gUnknown_84176B8:: @ 84176B8
- .incbin "baserom.gba", 0x4176B8, 0x17
+ .string "Cancel participation?$"
+
+gUnknown_84176CE:: @ 0x84176CE
+ .string "$"
gUnknown_84176CF:: @ 84176CF
- .incbin "baserom.gba", 0x4176CF, 0x2F
+ .string "Cancel the battle?$"
+
+gUnknown_84176E2:: @ 0x84176E2
+ .string "TURN OFF$"
+
+gUnknown_84176EB:: @ 0x84176EB
+ .string "もようがえ$"
+
+gUnknown_84176F1:: @ 0x84176F1
+ .string "ITEM STORAGE$"
gUnknown_84176FE:: @ 84176FE
- .incbin "baserom.gba", 0x4176FE, 0x76
+ .string "MAILBOX$"
+
+gUnknown_8417706:: @ 0x8417706
+ .string "DEPOSIT ITEM$"
+
+gUnknown_8417713:: @ 0x8417713
+ .string "WITHDRAW ITEM$"
+
+gUnknown_8417721:: @ 0x8417721
+ .string "どうぐを すてる$"
+
+gUnknown_841772A:: @ 0x841772A
+ .string "Store items in the PC.$"
+
+gUnknown_8417741:: @ 0x8417741
+ .string "Take out items from the PC.$"
+
+gUnknown_841775D:: @ 0x841775D
+ .string "パソコンに あずけている\nどうぐを すてます$"
gUnknown_8417774:: @ 8417774
- .incbin "baserom.gba", 0x417774, 0x16
+ .string "There are no items.{PAUSE_UNTIL_PRESS}$"
gText_NoMoreRoomInBag:: @ 841778A
.string "There is no more\n"
@@ -753,19 +1190,19 @@ gOtherText_Give2::
.string "GIVE$"
gUnknown_84177EE:: @ 84177EE
- .incbin "baserom.gba", 0x4177EE, 0x18
+ .string "There's no MAIL here.{PAUSE_UNTIL_PRESS}$"
gUnknown_8417806:: @ 8417806
- .incbin "baserom.gba", 0x417806, 0x2A
+ .string "What would you like to do with\n{STR_VAR_1}'s MAIL?$"
gUnknown_8417830:: @ 8417830
- .incbin "baserom.gba", 0x417830, 0x28
+ .string "The message will be lost.\nIs that okay?$"
gUnknown_8417858:: @ 8417858
- .incbin "baserom.gba", 0x417858, 0x13
+ .string "The BAG is full.{PAUSE_UNTIL_PRESS}$"
gUnknown_841786B:: @ 841786B
- .incbin "baserom.gba", 0x41786B, 0x3C
+ .string "The MAIL was returned to the BAG\nwith its message erased.{PAUSE_UNTIL_PRESS}$"
gText_WithdrawItem:: @ 84178A7
.string "WITHDRAW\n"
@@ -778,73 +1215,619 @@ gText_ReturnToPC:: @ 84178BE
.string "Return to the PC.$"
gUnknown_84178D0:: @ 84178D0
- .incbin "baserom.gba", 0x4178D0, 0xA
+ .string "LT. SURGE$"
gUnknown_84178DA:: @ 84178DA
- .incbin "baserom.gba", 0x4178DA, 0x5E
+ .string "KOGA$"
+
+gUnknown_84178DF:: @ 0x84178DF
+ .string "さんか する$"
+
+gUnknown_84178E6:: @ 0x84178E6
+ .string "INFO$"
+
+gUnknown_84178EB:: @ 0x84178EB
+ .string "EGGS$"
+
+gUnknown_84178F0:: @ 0x84178F0
+ .string "HALL OF FAME$"
+
+gUnknown_84178FD:: @ 0x84178FD
+ .string "VICTORIES$"
+
+gUnknown_8417907:: @ 0x8417907
+ .string "QUIT$"
+
+gUnknown_841790C:: @ 0x841790C
+ .string "PSN$"
+
+gUnknown_8417910:: @ 0x8417910
+ .string "PAR$"
+
+gUnknown_8417914:: @ 0x8417914
+ .string "SLP$"
+
+gUnknown_8417918:: @ 0x8417918
+ .string "BRN$"
+
+gUnknown_841791C:: @ 0x841791C
+ .string "FRZ$"
+
+gUnknown_8417920:: @ 0x8417920
+ .string "TOXIC$"
+
+gUnknown_8417926:: @ 0x8417926
+ .string "OK$"
+
+gUnknown_8417929:: @ 0x8417929
+ .string "QUIT$"
+
+gUnknown_841792E:: @ 0x841792E
+ .string "みました$"
+
+gUnknown_8417933:: @ 0x8417933
+ .string "これから$"
gUnknown_8417938:: @ 8417938
- .incbin "baserom.gba", 0x417938, 0x4
+ .string "YES$"
gUnknown_841793C:: @ 841793C
- .incbin "baserom.gba", 0x41793C, 0x263
+ .string "NO$"
+
+gUnknown_841793F:: @ 0x841793F
+ .string "せつめい$"
+
+gUnknown_8417944:: @ 0x8417944
+ .string "SINGLE BATTLE$"
+
+gUnknown_8417952:: @ 0x8417952
+ .string "DOUBLE BATTLE$"
+
+gUnknown_8417960:: @ 0x8417960
+ .string "MULTI BATTLE$"
+
+gUnknown_841796D:: @ 0x841796D
+ .string "Make a challenge.$"
+
+gUnknown_841797F:: @ 0x841797F
+ .string "INFO$"
+
+gUnknown_8417984:: @ 0x8417984
+ .string "FRESH WATER{CLEAR_TO 0x57}{SIZE 0x00}¥200$"
+
+gUnknown_841799A:: @ 0x841799A
+ .string "SODA POP{CLEAR_TO 0x57}{SIZE 0x00}¥300$"
+
+gUnknown_84179AD:: @ 0x84179AD
+ .string "LEMONADE{CLEAR_TO 0x57}{SIZE 0x00}¥350$"
+
+gUnknown_84179C0:: @ 0x84179C0
+ .string "{SIZE 0x00} 50 COINS{CLEAR_TO 0x45}¥1,000$"
+
+gUnknown_84179D6:: @ 0x84179D6
+ .string "{SIZE 0x00}500 COINS{CLEAR_TO 0x40}¥10,000$"
+
+gUnknown_84179ED:: @ 0x84179ED
+ .string "Excellent$"
+
+gUnknown_84179F7:: @ 0x84179F7
+ .string "Not so bad$"
+
+gUnknown_8417A02:: @ 0x8417A02
+ .string "RED SHARD$"
+
+gUnknown_8417A0C:: @ 0x8417A0C
+ .string "YELLOW SHARD$"
+
+gUnknown_8417A19:: @ 0x8417A19
+ .string "BLUE SHARD$"
+
+gUnknown_8417A24:: @ 0x8417A24
+ .string "GREEN SHARD$"
+
+gUnknown_8417A30:: @ 0x8417A30
+ .string "バトルタワ-$"
+
+gUnknown_8417A37:: @ 0x8417A37
+ .string "Right$"
+
+gUnknown_8417A3D:: @ 0x8417A3D
+ .string "Left$"
+
+gUnknown_8417A42:: @ 0x8417A42
+ .string "TM13{CLEAR_TO 0x48}{SIZE 0x00}4,000 COINS$"
+
+gUnknown_8417A58:: @ 0x8417A58
+ .string "TM23{CLEAR_TO 0x48}{SIZE 0x00}3,500 COINS$"
+
+gUnknown_8417A6E:: @ 0x8417A6E
+ .string "TM24{CLEAR_TO 0x48}{SIZE 0x00}4,000 COINS$"
+
+gUnknown_8417A84:: @ 0x8417A84
+ .string "TM30{CLEAR_TO 0x48}{SIZE 0x00}4,500 COINS$"
+
+gUnknown_8417A9A:: @ 0x8417A9A
+ .string "TM35{CLEAR_TO 0x48}{SIZE 0x00}4,000 COINS$"
+
+gUnknown_8417AB0:: @ 0x8417AB0
+ .string "1F$"
+
+gUnknown_8417AB3:: @ 0x8417AB3
+ .string "2F$"
+
+gUnknown_8417AB6:: @ 0x8417AB6
+ .string "3F$"
+
+gUnknown_8417AB9:: @ 0x8417AB9
+ .string "4F$"
+
+gUnknown_8417ABC:: @ 0x8417ABC
+ .string "5F$"
+
+gUnknown_8417ABF:: @ 0x8417ABF
+ .string "COOL$"
+
+gUnknown_8417AC4:: @ 0x8417AC4
+ .string "BEAUTY$"
+
+gUnknown_8417ACB:: @ 0x8417ACB
+ .string "CUTE$"
+
+gUnknown_8417AD0:: @ 0x8417AD0
+ .string "SMART$"
+
+gUnknown_8417AD6:: @ 0x8417AD6
+ .string "TOUGH$"
+
+gUnknown_8417ADC:: @ 0x8417ADC
+ .string "NORMAL$"
+
+gUnknown_8417AE3:: @ 0x8417AE3
+ .string "BLACK$"
+
+gUnknown_8417AE9:: @ 0x8417AE9
+ .string "PINK$"
+
+gUnknown_8417AEE:: @ 0x8417AEE
+ .string "SEPIA$"
+
+gUnknown_8417AF4:: @ 0x8417AF4
+ .string "COOL$"
+
+gUnknown_8417AF9:: @ 0x8417AF9
+ .string "BEAUTY$"
+
+gUnknown_8417B00:: @ 0x8417B00
+ .string "CUTE$"
+
+gUnknown_8417B05:: @ 0x8417B05
+ .string "SMART$"
+
+gUnknown_8417B0B:: @ 0x8417B0B
+ .string "TOUGH$"
+
+gUnknown_8417B11:: @ 0x8417B11
+ .string "ITEMS$"
+
+gUnknown_8417B17:: @ 0x8417B17
+ .string "KEY ITEMS$"
+
+gUnknown_8417B21:: @ 0x8417B21
+ .string "POKé BALLS$"
+
+gUnknown_8417B2C:: @ 0x8417B2C
+ .string "TMs を HMs$"
+
+gUnknown_8417B36:: @ 0x8417B36
+ .string "BERRIES$"
+
+gUnknown_8417B3E:: @ 0x8417B3E
+ .string "BOULDERBADGE$"
+
+gUnknown_8417B4B:: @ 0x8417B4B
+ .string "CASCADEBADGE$"
+
+gUnknown_8417B58:: @ 0x8417B58
+ .string "THUNDERBADGE$"
+
+gUnknown_8417B65:: @ 0x8417B65
+ .string "RAINBOWBADGE$"
+
+gUnknown_8417B72:: @ 0x8417B72
+ .string "SOULBADGE$"
+
+gUnknown_8417B7C:: @ 0x8417B7C
+ .string "MARSHBADGE$"
+
+gUnknown_8417B87:: @ 0x8417B87
+ .string "VOLCANOBADGE$"
+
+gUnknown_8417B94:: @ 0x8417B94
+ .string "EARTHBADGE$"
gUnknown_8417B9F:: @ 8417B9F
- .incbin "baserom.gba", 0x417B9F, 0xD
+ .string "SOMEONE'S PC$"
gUnknown_8417BAC:: @ 8417BAC
- .incbin "baserom.gba", 0x417BAC, 0xA
+ .string "BILL'S PC$"
gUnknown_8417BB6:: @ 8417BB6
- .incbin "baserom.gba", 0x417BB6, 0x8
+ .string "{PLAYER}'s PC$"
gUnknown_8417BBE:: @ 8417BBE
- .incbin "baserom.gba", 0x417BBE, 0xD
+ .string "HALL OF FAME$"
gUnknown_8417BCB:: @ 8417BCB
- .incbin "baserom.gba", 0x417BCB, 0x8
+ .string "LOG OFF$"
gUnknown_8417BD3:: @ 8417BD3
- .incbin "baserom.gba", 0x417BD3, 0x5A
+ .string "PROF. OAK's PC$"
+
+gUnknown_8417BE2:: @ 0x8417BE2
+ .string "EEVEE$"
+
+gUnknown_8417BE8:: @ 0x8417BE8
+ .string "FLAREON$"
+
+gUnknown_8417BF0:: @ 0x8417BF0
+ .string "JOLTEON$"
+
+gUnknown_8417BF8:: @ 0x8417BF8
+ .string "VAPOREON$"
+
+gUnknown_8417C01:: @ 0x8417C01
+ .string "Quit looking.$"
+
+gUnknown_8417C0F:: @ 0x8417C0F
+ .string "FRESH WATER$"
+
+gUnknown_8417C1B:: @ 0x8417C1B
+ .string "SODA POP$"
+
+gUnknown_8417C24:: @ 0x8417C24
+ .string "LEMONADE$"
gUnknown_8417C2D:: @ 8417C2D
- .incbin "baserom.gba", 0x417C2D, 0x1C0
+ .string "COINS$"
+
+gUnknown_8417C33:: @ 0x8417C33
+ .string "BICYCLE{CLEAR_TO 0x49}{SIZE 0x00}¥1,000,000$"
+
+gUnknown_8417C4B:: @ 0x8417C4B
+ .string "NO THANKS$"
+
+gUnknown_8417C55:: @ 0x8417C55
+ .string "ABRA{CLEAR_TO 0x55}{SIZE 0x00} 180 COINS$"
+
+gUnknown_8417C6A:: @ 0x8417C6A
+ .string "CLEFAIRY{CLEAR_TO 0x55}{SIZE 0x00} 500 COINS$"
+
+gUnknown_8417C83:: @ 0x8417C83
+ .string "DRATINI{CLEAR_TO 0x4B}{SIZE 0x00} 2,800 COINS$"
+
+gUnknown_8417C9D:: @ 0x8417C9D
+ .string "SCYTHER{CLEAR_TO 0x4B}{SIZE 0x00} 5,500 COINS$"
+
+gUnknown_8417CB7:: @ 0x8417CB7
+ .string "PORYGON{CLEAR_TO 0x4B}{SIZE 0x00} 9,999 COINS$"
+
+gUnknown_8417CD1:: @ 0x8417CD1
+ .string "ABRA{CLEAR_TO 0x55}{SIZE 0x00} 120 COINS$"
+
+gUnknown_8417CE6:: @ 0x8417CE6
+ .string "CLEFAIRY{CLEAR_TO 0x55}{SIZE 0x00} 750 COINS$"
+
+gUnknown_8417CFF:: @ 0x8417CFF
+ .string "PINSIR{CLEAR_TO 0x4B}{SIZE 0x00} 2,500 COINS$"
+
+gUnknown_8417D18:: @ 0x8417D18
+ .string "DRATINI{CLEAR_TO 0x4B}{SIZE 0x00} 4,600 COINS$"
+
+gUnknown_8417D32:: @ 0x8417D32
+ .string "PORYGON{CLEAR_TO 0x4B}{SIZE 0x00} 6,500 COINS$"
+
+gUnknown_8417D4C:: @ 0x8417D4C
+ .string "NO THANKS$"
+
+gUnknown_8417D56:: @ 0x8417D56
+ .string "HELIX FOSSIL$"
+
+gUnknown_8417D63:: @ 0x8417D63
+ .string "DOME FOSSIL$"
+
+gUnknown_8417D6F:: @ 0x8417D6F
+ .string "OLD AMBER$"
+
+gUnknown_8417D79:: @ 0x8417D79
+ .string "TRADE CENTER$"
+
+gUnknown_8417D86:: @ 0x8417D86
+ .string "COLOSSEUM$"
+
+gUnknown_8417D90:: @ 0x8417D90
+ .string "Game Link cable$"
+
+gUnknown_8417DA0:: @ 0x8417DA0
+ .string "Wireless$"
+
+gUnknown_8417DA9:: @ 0x8417DA9
+ .string "ITEMS POCKET$"
+
+gUnknown_8417DB6:: @ 0x8417DB6
+ .string "KEY ITEMS POCKET$"
+
+gUnknown_8417DC7:: @ 0x8417DC7
+ .string "POKé BALLS POCKET$"
+
+gUnknown_8417DD9:: @ 0x8417DD9
+ .string "TM CASE$"
+
+gUnknown_8417DE1:: @ 0x8417DE1
+ .string "BERRY POUCH$"
gUnknown_8417DED:: @ 8417DED
- .incbin "baserom.gba", 0x417DED, 0x1CC
+ .string "OTHER$"
+
+gUnknown_8417DF3:: @ 0x8417DF3
+ .string "ONE ISLAND$"
+
+gUnknown_8417DFE:: @ 0x8417DFE
+ .string "TWO ISLAND$"
+
+gUnknown_8417E09:: @ 0x8417E09
+ .string "THREE ISLAND$"
+
+gUnknown_8417E16:: @ 0x8417E16
+ .string "FOUR ISLAND$"
+
+gUnknown_8417E22:: @ 0x8417E22
+ .string "FIVE ISLAND$"
+
+gUnknown_8417E2E:: @ 0x8417E2E
+ .string "SIX ISLAND$"
+
+gUnknown_8417E39:: @ 0x8417E39
+ .string "SEVEN ISLAND$"
+
+gUnknown_8417E46:: @ 0x8417E46
+ .string "VERMILION$"
+
+gUnknown_8417E50:: @ 0x8417E50
+ .string "COLOSSEUM$"
+
+gUnknown_8417E5A:: @ 0x8417E5A
+ .string "BERRY CRUSH$"
+
+gUnknown_8417E66:: @ 0x8417E66
+ .string "$"
+
+gUnknown_8417E67:: @ 0x8417E67
+ .string "$"
+
+gUnknown_8417E68:: @ 0x8417E68
+ .string "せつめいを きく$"
+
+gUnknown_8417E71:: @ 0x8417E71
+ .string "$"
+
+gUnknown_8417E72:: @ 0x8417E72
+ .string "POKéMON JUMP$"
+
+gUnknown_8417E7F:: @ 0x8417E7F
+ .string "DODRIO BERRY-PICKING$"
+
+gUnknown_8417E94:: @ 0x8417E94
+ .string "2 TINYMUSHROOMS$"
+
+gUnknown_8417EA4:: @ 0x8417EA4
+ .string "1 BIG MUSHROOM$"
+
+gUnknown_8417EB3:: @ 0x8417EB3
+ .string "SEVII ISLANDS$"
+
+gUnknown_8417EC1:: @ 0x8417EC1
+ .string "NAVEL ROCK$"
+
+gUnknown_8417ECC:: @ 0x8417ECC
+ .string "BIRTH ISLAND$"
+
+gUnknown_8417ED9:: @ 0x8417ED9
+ .string "MIRACLE SEED{CLEAR_TO 0x50}{SIZE 0x00}1,000 COINS$"
+
+gUnknown_8417EF7:: @ 0x8417EF7
+ .string "CHARCOAL{CLEAR_TO 0x50}{SIZE 0x00}1,000 COINS$"
+
+gUnknown_8417F11:: @ 0x8417F11
+ .string "MYSTIC WATER{CLEAR_TO 0x50}{SIZE 0x00}1,000 COINS$"
+
+gUnknown_8417F2F:: @ 0x8417F2F
+ .string "YELLOW FLUTE{CLEAR_TO 0x50}{SIZE 0x00}1,600 COINS$"
+
+gUnknown_8417F4D:: @ 0x8417F4D
+ .string "SMOKE BALL{CLEAR_TO 0x5A}{SIZE 0x00}800 COINS$"
+
+gUnknown_8417F67:: @ 0x8417F67
+ .string "$"
+
+gUnknown_8417F68:: @ 0x8417F68
+ .string "$"
+
+gUnknown_8417F69:: @ 0x8417F69
+ .string "BECOME LEADER$"
+
+gUnknown_8417F77:: @ 0x8417F77
+ .string "JOIN GROUP$"
+
+gUnknown_8417F82:: @ 0x8417F82
+ .string "SINGLE$"
+
+gUnknown_8417F89:: @ 0x8417F89
+ .string "DOUBLE$"
+
+gUnknown_8417F90:: @ 0x8417F90
+ .string "KNOCKOUT$"
+
+gUnknown_8417F99:: @ 0x8417F99
+ .string "MIXED$"
+
+gUnknown_8417F9F:: @ 0x8417F9F
+ .string "99かい いじょう$"
+
+gUnknown_8417FA9:: @ 0x8417FA9
+ .string "1ぷん いじょう$"
+
+gUnknown_8417FB2:: @ 0x8417FB2
+ .string "びょう$"
+
+gUnknown_8417FB6:: @ 0x8417FB6
+ .string "かい$"
gUnknown_8417FB9:: @ 8417FB9
- .incbin "baserom.gba", 0x417FB9, 0x2
+ .string ".$"
gUnknown_8417FBB:: @ 8417FBB
- .incbin "baserom.gba", 0x417FBB, 0x8
+ .string "Big guy$"
gUnknown_8417FC3:: @ 8417FC3
- .incbin "baserom.gba", 0x417FC3, 0x9
+ .string "Big girl$"
gUnknown_8417FCC:: @ 8417FCC
- .incbin "baserom.gba", 0x417FCC, 0x4
+ .string "son$"
gUnknown_8417FD0:: @ 8417FD0
- .incbin "baserom.gba", 0x417FD0, 0xA5
+ .string "daughter$"
+
+gUnknown_8417FD9:: @ 0x8417FD9
+ .string "BOULDERBADGE$"
+
+gUnknown_8417FE6:: @ 0x8417FE6
+ .string "CASCADEBADGE$"
+
+gUnknown_8417FF3:: @ 0x8417FF3
+ .string "THUNDERBADGE$"
+
+gUnknown_8418000:: @ 0x8418000
+ .string "RAINBOWBADGE$"
+
+gUnknown_841800D:: @ 0x841800D
+ .string "SOULBADGE$"
+
+gUnknown_8418017:: @ 0x8418017
+ .string "MARSHBADGE$"
+
+gUnknown_8418022:: @ 0x8418022
+ .string "VOLCANOBADGE$"
+
+gUnknown_841802F:: @ 0x841802F
+ .string "EARTHBADGE$"
+
+gUnknown_841803A:: @ 0x841803A
+ .string "1F$"
+
+gUnknown_841803D:: @ 0x841803D
+ .string "2F$"
+
+gUnknown_8418040:: @ 0x8418040
+ .string "3F$"
+
+gUnknown_8418043:: @ 0x8418043
+ .string "4F$"
+
+gUnknown_8418046:: @ 0x8418046
+ .string "5F$"
+
+gUnknown_8418049:: @ 0x8418049
+ .string "6F$"
+
+gUnknown_841804C:: @ 0x841804C
+ .string "7F$"
+
+gUnknown_841804F:: @ 0x841804F
+ .string "8F$"
+
+gUnknown_8418052:: @ 0x8418052
+ .string "9F$"
+
+gUnknown_8418055:: @ 0x8418055
+ .string "10F$"
+
+gUnknown_8418059:: @ 0x8418059
+ .string "11F$"
+
+gUnknown_841805D:: @ 0x841805D
+ .string "B1F$"
+
+gUnknown_8418061:: @ 0x8418061
+ .string "B2F$"
+
+gUnknown_8418065:: @ 0x8418065
+ .string "B3F$"
+
+gUnknown_8418069:: @ 0x8418069
+ .string "B4F$"
+
+gUnknown_841806D:: @ 0x841806D
+ .string "ROOFTOP$"
gUnknown_8418075:: @ 8418075
- .incbin "baserom.gba", 0x418075, 0xFF
+ .string "Now on:$"
+
+gUnknown_841807D:: @ 0x841807D
+ .string "LINKED GAME PLAY$"
+
+gUnknown_841808E:: @ 0x841808E
+ .string "DIRECT CORNER$"
+
+gUnknown_841809C:: @ 0x841809C
+ .string "UNION ROOM$"
+
+gUnknown_84180A7:: @ 0x84180A7
+ .string "ENERGYPOWDER{CLEAR_TO 0x74}{SIZE 0x00}50$"
+
+gUnknown_84180BC:: @ 0x84180BC
+ .string "ENERGY ROOT{CLEAR_TO 0x74}{SIZE 0x00}80$"
+
+gUnknown_84180D0:: @ 0x84180D0
+ .string "HEAL POWDER{CLEAR_TO 0x74}{SIZE 0x00}50$"
+
+gUnknown_84180E4:: @ 0x84180E4
+ .string "REVIVAL HERB{CLEAR_TO 0x6F}{SIZE 0x00}300$"
+
+gUnknown_84180FA:: @ 0x84180FA
+ .string "PROTEIN{CLEAR_TO 0x65}{SIZE 0x00}1,000$"
+
+gUnknown_841810D:: @ 0x841810D
+ .string "IRON{CLEAR_TO 0x65}{SIZE 0x00}1,000$"
+
+gUnknown_841811D:: @ 0x841811D
+ .string "CARBOS{CLEAR_TO 0x65}{SIZE 0x00}1,000$"
+
+gUnknown_841812F:: @ 0x841812F
+ .string "CALCIUM{CLEAR_TO 0x65}{SIZE 0x00}1,000$"
+
+gUnknown_8418142:: @ 0x8418142
+ .string "ZINC{CLEAR_TO 0x65}{SIZE 0x00}1,000$"
+
+gUnknown_8418152:: @ 0x8418152
+ .string "HP UP{CLEAR_TO 0x65}{SIZE 0x00}1,000$"
+
+gUnknown_8418163:: @ 0x8418163
+ .string "PP UP{CLEAR_TO 0x65}{SIZE 0x00}3,000$"
gUnknown_8418174:: @ 8418174
- .incbin "baserom.gba", 0x418174, 0x14
+ .string "{PLAYER}'s BATTLE RESULTS$"
gUnknown_8418188:: @ 8418188
- .incbin "baserom.gba", 0x418188, 0x1C
+ .string "TOTAL RECORD W:{STR_VAR_1} L:{STR_VAR_2} D:{STR_VAR_3}$"
gUnknown_84181A4:: @ 84181A4
- .incbin "baserom.gba", 0x4181A4, 0x12
+ .string "WIN{CLEAR_TO 0x30}LOSE{CLEAR_TO 0x60}DRAW$"
gUnknown_84181B6:: @ 84181B6
- .incbin "baserom.gba", 0x4181B6, 0x8
+ .string "-------$"
gUnknown_84181BE:: @ 84181BE
- .incbin "baserom.gba", 0x4181BE, 0x5
+ .string "----$"
gFameCheckerText_FameCheckerWillBeClosed:: @ 84181C3
.string "The FAME CHECKER will be closed.$"
@@ -854,37 +1837,481 @@ gFameCheckerText_ClearTextbox:: @ 84181E4
.string " $"
gUnknown_8418204:: @ 8418204
- .incbin "baserom.gba", 0x00418204, 0x48c
+ .string "やめる$"
+
+gUnknown_8418208:: @ 0x8418208
+ .string "Exit from the BOX.$"
+
+gUnknown_841821B:: @ 0x841821B
+ .string "What do you want to do?$"
+
+gUnknown_8418233:: @ 0x8418233
+ .string "Please pick a theme.$"
+
+gUnknown_8418248:: @ 0x8418248
+ .string "Pick the wallpaper.$"
+
+gUnknown_841825C:: @ 0x841825C
+ .string "{UNKNOWN_F7 0x00} is selected.$"
+
+gUnknown_841826C:: @ 0x841826C
+ .string "Jump to which BOX?$"
+
+gUnknown_841827F:: @ 0x841827F
+ .string "Deposit in which BOX?$"
+
+gUnknown_8418295:: @ 0x8418295
+ .string "{UNKNOWN_F7 0x00} was deposited.$"
+
+gUnknown_84182A7:: @ 0x84182A7
+ .string "The BOX is full.$"
+
+gUnknown_84182B8:: @ 0x84182B8
+ .string "Release this POKéMON?$"
+
+gUnknown_84182CE:: @ 0x84182CE
+ .string "{UNKNOWN_F7 0x00} was released.$"
+
+gUnknown_84182DF:: @ 0x84182DF
+ .string "Bye-bye, {UNKNOWN_F7 0x00}!$"
+
+gUnknown_84182EC:: @ 0x84182EC
+ .string "Mark your POKéMON.$"
+
+gUnknown_84182FF:: @ 0x84182FF
+ .string "That's your last POKéMON!$"
+
+gUnknown_8418319:: @ 0x8418319
+ .string "Your party's full!$"
+
+gUnknown_841832C:: @ 0x841832C
+ .string "You're holding a POKéMON!$"
+
+gUnknown_8418346:: @ 0x8418346
+ .string "Which one will you take?$"
+
+gUnknown_841835F:: @ 0x841835F
+ .string "You can't release an EGG.$"
+
+gUnknown_8418379:: @ 0x8418379
+ .string "Continue BOX operations?$"
+
+gUnknown_8418392:: @ 0x8418392
+ .string "{UNKNOWN_F7 0x00} came back!$"
+
+gUnknown_84183A0:: @ 0x84183A0
+ .string "Was it worried about you?$"
+
+gUnknown_84183BA:: @ 0x84183BA
+ .string "‥ ‥ ‥ ‥ ‥!$"
+
+gUnknown_84183C5:: @ 0x84183C5
+ .string "Please remove the MAIL.$"
+
+gUnknown_84183DD:: @ 0x84183DD
+ .string "GIVE to a POKéMON?$"
+
+gUnknown_84183F0:: @ 0x84183F0
+ .string "Placed item in the BAG.$"
+
+gUnknown_8418408:: @ 0x8418408
+ .string "The BAG is full.$"
+
+gUnknown_8418419:: @ 0x8418419
+ .string "Put this item in the BAG?$"
+
+gUnknown_8418433:: @ 0x8418433
+ .string "{UNKNOWN_F7 0x00} is now held.$"
+
+gUnknown_8418443:: @ 0x8418443
+ .string "Changed to {UNKNOWN_F7 0x00}.$"
+
+gUnknown_8418452:: @ 0x8418452
+ .string "MAIL can't be stored!$"
+
+gUnknown_8418468:: @ 0x8418468
+ .string "CANCEL$"
+
+gUnknown_841846F:: @ 0x841846F
+ .string "STORE$"
+
+gUnknown_8418475:: @ 0x8418475
+ .string "WITHDRAW$"
+
+gUnknown_841847E:: @ 0x841847E
+ .string "SHIFT$"
+
+gUnknown_8418484:: @ 0x8418484
+ .string "MOVE$"
+
+gUnknown_8418489:: @ 0x8418489
+ .string "PLACE$"
+
+gUnknown_841848F:: @ 0x841848F
+ .string "SUMMARY$"
+
+gUnknown_8418497:: @ 0x8418497
+ .string "RELEASE$"
+
+gUnknown_841849F:: @ 0x841849F
+ .string "MARK$"
+
+gUnknown_84184A4:: @ 0x84184A4
+ .string "NAME$"
+
+gUnknown_84184A9:: @ 0x84184A9
+ .string "JUMP$"
+
+gUnknown_84184AE:: @ 0x84184AE
+ .string "WALLPAPER$"
+
+gUnknown_84184B8:: @ 0x84184B8
+ .string "TAKE$"
+
+gUnknown_84184BD:: @ 0x84184BD
+ .string "GIVE$"
+
+gUnknown_84184C2:: @ 0x84184C2
+ .string "SWITCH$"
+
+gUnknown_84184C9:: @ 0x84184C9
+ .string "BAG$"
+
+gUnknown_84184CD:: @ 0x84184CD
+ .string "INFO$"
+
+gUnknown_84184D2:: @ 0x84184D2
+ .string "SCENERY 1$"
+
+gUnknown_84184DC:: @ 0x84184DC
+ .string "SCENERY 2$"
+
+gUnknown_84184E6:: @ 0x84184E6
+ .string "SCENERY 3$"
+
+gUnknown_84184F0:: @ 0x84184F0
+ .string "ETCETERA$"
+
+gUnknown_84184F9:: @ 0x84184F9
+ .string "FOREST$"
+
+gUnknown_8418500:: @ 0x8418500
+ .string "CITY$"
+
+gUnknown_8418505:: @ 0x8418505
+ .string "DESERT$"
+
+gUnknown_841850C:: @ 0x841850C
+ .string "SAVANNA$"
+
+gUnknown_8418514:: @ 0x8418514
+ .string "CRAG$"
+
+gUnknown_8418519:: @ 0x8418519
+ .string "VOLCANO$"
+
+gUnknown_8418521:: @ 0x8418521
+ .string "SNOW$"
+
+gUnknown_8418526:: @ 0x8418526
+ .string "CAVE$"
+
+gUnknown_841852B:: @ 0x841852B
+ .string "BEACH$"
+
+gUnknown_8418531:: @ 0x8418531
+ .string "SEAFLOOR$"
+
+gUnknown_841853A:: @ 0x841853A
+ .string "RIVER$"
+
+gUnknown_8418540:: @ 0x8418540
+ .string "SKY$"
+
+gUnknown_8418544:: @ 0x8418544
+ .string "STARS$"
+
+gUnknown_841854A:: @ 0x841854A
+ .string "POKéCENTER$"
+
+gUnknown_8418555:: @ 0x8418555
+ .string "TILES$"
+
+gUnknown_841855B:: @ 0x841855B
+ .string "SIMPLE$"
+
+gUnknown_8418562:: @ 0x8418562
+ .string "なにを しますか?$"
+
+gUnknown_841856C:: @ 0x841856C
+ .string "WITHDRAW POKéMON$"
+
+gUnknown_841857D:: @ 0x841857D
+ .string "DEPOSIT POKéMON$"
+
+gUnknown_841858D:: @ 0x841858D
+ .string "MOVE POKéMON$"
+
+gUnknown_841859A:: @ 0x841859A
+ .string "MOVE ITEMS$"
+
+gUnknown_84185A5:: @ 0x84185A5
+ .string "SEE YA!$"
+
+gUnknown_84185AD:: @ 0x84185AD
+ .string "You can withdraw a POKéMON if you\nhave any in a BOX.$"
+
+gUnknown_84185E2:: @ 0x84185E2
+ .string "You can deposit your party\nPOKéMON in any BOX.$"
+
+gUnknown_8418611:: @ 0x8418611
+ .string "You can move POKéMON that are\nstored in any BOX.$"
+
+gUnknown_8418642:: @ 0x8418642
+ .string "You can move items held by any\nPOKéMON in a BOX or your party.$"
+
+gUnknown_8418681:: @ 0x8418681
+ .string "See you later!$"
gUnknown_8418690:: @ 8418690
- .incbin "baserom.gba", 0x418690, 0x20
+ .string "Can't deposit the last POKéMON!$"
gUnknown_84186B0:: @ 84186B0
- .incbin "baserom.gba", 0x4186B0, 0x1D
+ .string "Can't take any more POKéMON.$"
gUnknown_84186CD:: @ 84186CD
- .incbin "baserom.gba", 0x4186CD, 0x26A
+ .string "BOX$"
+
+gUnknown_84186D1:: @ 0x84186D1
+ .string "Combine four words or phrases$"
+
+gUnknown_84186EF:: @ 0x84186EF
+ .string "and make your profile.$"
+
+gUnknown_8418706:: @ 0x8418706
+ .string "Make a message of six phrases.$"
+
+gUnknown_8418725:: @ 0x8418725
+ .string "Max two 12-letter phrases/line.$"
+
+gUnknown_8418745:: @ 0x8418745
+ .string "Find words that describe your$"
+
+gUnknown_8418763:: @ 0x8418763
+ .string "feelings right now.$"
+
+gUnknown_8418777:: @ 0x8418777
+ .string "4つの ことばで$"
+
+gUnknown_8418780:: @ 0x8418780
+ .string "Combine nine words or phrases$"
+
+gUnknown_841879E:: @ 0x841879E
+ .string "and make a message.$"
+
+gUnknown_84187B2:: @ 0x84187B2
+ .string "Change just one word or phrase$"
+
+gUnknown_84187D1:: @ 0x84187D1
+ .string "and improve the BARD's song.$"
+
+gUnknown_84187EE:: @ 0x84187EE
+ .string "and fill out the questionnaire.$"
+
+gUnknown_841880E:: @ 0x841880E
+ .string "Your profile$"
+
+gUnknown_841881B:: @ 0x841881B
+ .string "Your feeling at the battle's start$"
+
+gUnknown_841883E:: @ 0x841883E
+ .string "What you say if you win a battle$"
+
+gUnknown_841885F:: @ 0x841885F
+ .string "What you say if you lose a battle$"
+
+gUnknown_8418881:: @ 0x8418881
+ .string "The answer$"
+
+gUnknown_841888C:: @ 0x841888C
+ .string "The MAIL message$"
+
+gUnknown_841889D:: @ 0x841889D
+ .string "はがきに のせる あいさつは$"
+
+gUnknown_84188AC:: @ 0x84188AC
+ .string "The new song$"
+
+gUnknown_84188B9:: @ 0x84188B9
+ .string "Combine two words or phrases$"
+
+gUnknown_84188D6:: @ 0x84188D6
+ .string "and make a trendy saying.$"
+
+gUnknown_84188F0:: @ 0x84188F0
+ .string "The trendy saying$"
+
+gUnknown_8418902:: @ 0x8418902
+ .string "is as shown. Okay?$"
+
+gUnknown_8418915:: @ 0x8418915
+ .string "2つの ことばを くみあわせて$"
+
+gUnknown_8418925:: @ 0x8418925
+ .string "いい ことばを おしえてあげよう!$"
gUnknown_8418937:: @ 8418937
- .incbin "baserom.gba", 0x418937, 0x1F
+ .string "All the text being edited will$"
gUnknown_8418956:: @ 8418956
- .incbin "baserom.gba", 0x418956, 0x8A
+ .string "be deleted. Is that okay?$"
+
+gUnknown_8418970:: @ 0x8418970
+ .string "なにか ことばを いれてください!$"
+
+gUnknown_8418982:: @ 0x8418982
+ .string "ことばを ぜんぶ けすことは できません!$"
+
+gUnknown_8418998:: @ 0x8418998
+ .string "かえられる ことばは 1つ までです!$"
+
+gUnknown_84189AC:: @ 0x84189AC
+ .string "うたを もとに もどします!$"
+
+gUnknown_84189BB:: @ 0x84189BB
+ .string "それは もう はやっています!$"
+
+gUnknown_84189CB:: @ 0x84189CB
+ .string "2つの ことばを くみあわせてください!$"
gUnknown_84189E0:: @ 84189E0
- .incbin "baserom.gba", 0x4189E0, 0xE
+ .string "Quit editing?$"
gUnknown_84189EE:: @ 84189EE
- .incbin "baserom.gba", 0x4189EE, 0x22D
+ .string "Stop giving the POKéMON MAIL?$"
+
+gUnknown_8418A0C:: @ 0x8418A0C
+ .string "へんしゅうした ことばは ほぞん$"
+
+gUnknown_8418A1D:: @ 0x8418A1D
+ .string "されませんが いいですか?$"
+
+gUnknown_8418A2B:: @ 0x8418A2B
+ .string "PROFILE$"
+
+gUnknown_8418A33:: @ 0x8418A33
+ .string "At the battle's start:$"
+
+gUnknown_8418A4A:: @ 0x8418A4A
+ .string "Upon winning a battle:$"
+
+gUnknown_8418A61:: @ 0x8418A61
+ .string "Upon losing a battle:$"
+
+gUnknown_8418A77:: @ 0x8418A77
+ .string "The BARD's Song$"
+
+gUnknown_8418A87:: @ 0x8418A87
+ .string "What's hip and happening?$"
+
+gUnknown_8418AA1:: @ 0x8418AA1
+ .string "Interview$"
+
+gUnknown_8418AAB:: @ 0x8418AAB
+ .string "いい ことば$"
+
+gUnknown_8418AB2:: @ 0x8418AB2
+ .string "QUESTIONNAIRE$"
+
+gUnknown_8418AC0:: @ 0x8418AC0
+ .string " きれい だよね-$"
+
+gUnknown_8418ACA:: @ 0x8418ACA
+ .string " かわいい よね-$"
+
+gUnknown_8418AD4:: @ 0x8418AD4
+ .string " のんびり だよね-$"
+
+gUnknown_8418ADF:: @ 0x8418ADF
+ .string " ぽっかぽか だよね-$"
+
+gUnknown_8418AEB:: @ 0x8418AEB
+ .string " あこがれる よね-$"
+
+gUnknown_8418AF6:: @ 0x8418AF6
+ .string " ドキドキ するよね-$"
+
+gUnknown_8418B02:: @ 0x8418B02
+ .string " おもしろい よね-$"
+
+gUnknown_8418B0D:: @ 0x8418B0D
+ .string " ふしぎ だよね-$"
+
+gUnknown_8418B17:: @ 0x8418B17
+ .string "って$"
+
+gUnknown_8418B1A:: @ 0x8418B1A
+ .string "\nそう おもわない?$"
+
+gUnknown_8418B25:: @ 0x8418B25
+ .string "たびに でたいな-\nどこか いい ところ しらない?$"
+
+gUnknown_8418B40:: @ 0x8418B40
+ .string "120しょくの クレヨン かったんだ-\nいいでしょう?$"
+
+gUnknown_8418B5C:: @ 0x8418B5C
+ .string "しゃぼんだまに のって とべるように\nならないかな-$"
+
+gUnknown_8418B77:: @ 0x8418B77
+ .string "すなはまに かいた もじは\nすぐに きえちゃうのが かなしいよね-$"
+
+gUnknown_8418B99:: @ 0x8418B99
+ .string "うみの そこって どうなってるのかな-\nいちどで いいから みて みたいな-$"
+
+gUnknown_8418BC0:: @ 0x8418BC0
+ .string "ゆうやけを みると\nウチに かえりたく ならない?$"
+
+gUnknown_8418BDA:: @ 0x8418BDA
+ .string "みどりの しばで ねころがると\nきもちいいよね-$"
+
+gUnknown_8418BF3:: @ 0x8418BF3
+ .string "ひみつきち って いいよね!\nなんか わくわく してこない?$"
+
+gUnknown_8418C12:: @ 0x8418C12
+ .string "ポケモン リ-グ$"
gUnknown_8418C1B:: @ 8418C1B
.string "POKéMON CENTER$"
gUnknown_8418C2A:: @ 8418C2A
- .incbin "baserom.gba", 0x418C2A, 0x59
+ .string "に ポロックを あげますか?$"
+
+gUnknown_8418C39:: @ 0x8418C39
+ .string "かっこよさ$"
+
+gUnknown_8418C3F:: @ 0x8418C3F
+ .string "うつくしさ$"
+
+gUnknown_8418C45:: @ 0x8418C45
+ .string "かわいさ$"
+
+gUnknown_8418C4A:: @ 0x8418C4A
+ .string "かしこさ$"
+
+gUnknown_8418C4F:: @ 0x8418C4F
+ .string "たくましさ$"
+
+gUnknown_8418C55:: @ 0x8418C55
+ .string "に みがきが かかった!$"
+
+gUnknown_8418C62:: @ 0x8418C62
+ .string "なにも かわらなかった!$"
+
+gUnknown_8418C6F:: @ 0x8418C6F
+ .string "もう これいじょう たべない みたい‥$"
gUnknown_8418C83:: @ 8418C83
- .incbin "baserom.gba", 0x418C83, 0x56
+ .string "Save failed.\nChecking the backup memory‥\nPlease wait.\n“Time required:\nabout 1 minute”$"
gUnknown_8418CD9:: @ 8418CD9
.string "The backup memory is damaged or\n"
@@ -894,40 +2321,67 @@ gUnknown_8418CD9:: @ 8418CD9
.string "“Please press the A Button.”$"
gUnknown_8418D70:: @ 8418D70
- .incbin "baserom.gba", 0x418D70, 0x99
+ .string "{COLOR RED}“このまま ぼうけんをつづけることは できません\nタイトルに もどります”$"
+
+gUnknown_8418D99:: @ 0x8418D99
+ .string "けんさが しゅうりょうしました!\nもういちど レポ-トを かきこみます\nしばらくおまちください$"
+
+gUnknown_8418DC9:: @ 0x8418DC9
+ .string "レポ-トの かきこみは しゅうりょうしました\n{COLOR RED}“このまま ぼうけんをつづけることは できません\nタイトルに もどります”$"
gUnknown_8418E09:: @ 8418E09
- .incbin "baserom.gba", 0x418E09, 0x6E
+ .string "Save completed.\n“Please press the A Button.”$"
+
+gUnknown_8418E36:: @ 0x8418E36
+ .string "れんらくせん$"
+
+gUnknown_8418E3D:: @ 0x8418E3D
+ .string "ひみつきち$"
+
+gUnknown_8418E43:: @ 0x8418E43
+ .string "アジト$"
+
+gUnknown_8418E47:: @ 0x8418E47
+ .string "YOUR NAME?$"
+
+gUnknown_8418E52:: @ 0x8418E52
+ .string "BOX NAME?$"
+
+gUnknown_8418E5C:: @ 0x8418E5C
+ .string "'s nickname?$"
+
+gUnknown_8418E69:: @ 0x8418E69
+ .string "RIVAL's NAME?$"
gUnknown_8418E77:: @ 8418E77
- .incbin "baserom.gba", 0x418E77, 0x13
+ .string "{KEYGFX_DPAD_ANY}MOVE {KEYGFX_A_BUTTON}OK {KEYGFX_B_BUTTON}BACK$"
gUnknown_8418E8A:: @ 8418E8A
- .incbin "baserom.gba", 0x418E8A, 0x1
+ .string "$"
gUnknown_8418E8B:: @ 8418E8B
- .incbin "baserom.gba", 0x418E8B, 0x2
+ .string " $"
gUnknown_8418E8D:: @ 8418E8D
- .incbin "baserom.gba", 0x418E8D, 0x8
+ .string "{KEYGFX_A_BUTTON}GUIDE$"
gUnknown_8418E95:: @ 8418E95
- .incbin "baserom.gba", 0x418E95, 0x9
+ .string "{KEYGFX_A_BUTTON}CANCEL$"
gUnknown_8418E9E:: @ 8418E9E
- .incbin "baserom.gba", 0x418E9E, 0x9
+ .string "{KEYGFX_A_BUTTON}CANCEL$"
gUnknown_8418EA7:: @ 8418EA7
- .incbin "baserom.gba", 0x418EA7, 0x9
+ .string "{KEYGFX_A_BUTTON}SWITCH$"
gUnknown_8418EB0:: @ 8418EB0
- .incbin "baserom.gba", 0x418EB0, 0x5
+ .string "{KEYGFX_A_BUTTON}OK$"
gUnknown_8418EB5:: @ 8418EB5
- .incbin "baserom.gba", 0x418EB5, 0x7
+ .string "{KEYGFX_DPAD_ANY}MOVE$"
gUnknown_8418EBC:: @ 8418EBC
- .incbin "baserom.gba", 0x418EBC, 0x7
+ .string "{KEYGFX_DPAD_UP_DOWN}PICK$"
gUnknown_8418EC3:: @ 8418EC3
.string "No data$"
@@ -1136,109 +2590,235 @@ gUnknown_84199AB:: @ 84199AB
.string "{UNKNOWN_F7 0x02} at {EXTRA_LV} {UNKNOWN_F7 0x01}).$"
gUnknown_84199F4:: @ 84199F4
- .incbin "baserom.gba", 0x4199F4, 0x217
+ .string "{UNKNOWN_F7 0x00} nature. Apparently met in\na fateful encounter シhatched:\n{UNKNOWN_F7 0x02} at {EXTRA_LV} {UNKNOWN_F7 0x01}ス.$"
+
+gUnknown_8419A3D:: @ 0x8419A3D
+ .string "An odd POKéMON EGG found by the\nDAY-CARE couple.$"
+
+gUnknown_8419A6E:: @ 0x8419A6E
+ .string "An odd POKéMON EGG obtained from\nthe traveling man.$"
+
+gUnknown_8419AA2:: @ 0x8419AA2
+ .string "A wondrously peculiar POKéMON EGG\nobtained at a nice place.$"
+
+gUnknown_8419ADE:: @ 0x8419ADE
+ .string "An odd POKéMON EGG obtained from\nan old woman at the SPA.$"
+
+gUnknown_8419B18:: @ 0x8419B18
+ .string "A peculiar POKéMON EGG obtained\nin a trade.$"
+
+gUnknown_8419B44:: @ 0x8419B44
+ .string "It looks like this\nEGG will take a\nlong time to hatch.$"
+
+gUnknown_8419B7B:: @ 0x8419B7B
+ .string "What will hatch\nfrom this? It will\ntake some time.$"
+
+gUnknown_8419BAE:: @ 0x8419BAE
+ .string "It occasionally\nmoves. It should\nhatch soon.$"
+
+gUnknown_8419BDB:: @ 0x8419BDB
+ .string "It's making sounds.\nIt's almost ready\nto hatch!$"
gUnknown_8419C0B:: @ 8419C0B
- .incbin "baserom.gba", 0x419C0B, 0x8
+ .string "a trade$"
gUnknown_8419C13:: @ 8419C13
- .incbin "baserom.gba", 0x419C13, 0xA
+ .string "Somewhere$"
gUnknown_8419C1D:: @ 8419C1D
- .incbin "baserom.gba", 0x419C1D, 0xD
+ .string "POKéMON INFO$"
gUnknown_8419C2A:: @ 8419C2A
- .incbin "baserom.gba", 0x419C2A, 0xF
+ .string "POKéMON SKILLS$"
gUnknown_8419C39:: @ 8419C39
- .incbin "baserom.gba", 0x419C39, 0xC
+ .string "KNOWN MOVES$"
gUnknown_8419C45:: @ 8419C45
- .incbin "baserom.gba", 0x419C45, 0x8
+ .string "No data$"
gUnknown_8419C4D:: @ 8419C4D
- .incbin "baserom.gba", 0x419C4D, 0xC
+ .string "EXP. POINTS$"
gUnknown_8419C59:: @ 8419C59
- .incbin "baserom.gba", 0x419C59, 0x9
+ .string "NEXT LV.$"
gUnknown_8419C62:: @ 8419C62
- .incbin "baserom.gba", 0x419C62, 0x10
+ .string "{KEYGFX_DPAD_RIGHT}PAGE {KEYGFX_A_BUTTON}CANCEL$"
gUnknown_8419C72:: @ 8419C72
- .incbin "baserom.gba", 0x419C72, 0x9
+ .string "{KEYGFX_A_BUTTON}CANCEL$"
gUnknown_8419C7B:: @ 8419C7B
- .incbin "baserom.gba", 0x419C7B, 0x7
+ .string "{KEYGFX_DPAD_LEFT_RIGHT}PAGE$"
gUnknown_8419C82:: @ 8419C82
- .incbin "baserom.gba", 0x419C82, 0x10
+ .string "{KEYGFX_DPAD_LEFT}PAGE {KEYGFX_A_BUTTON}DETAIL$"
gUnknown_8419C92:: @ 8419C92
- .incbin "baserom.gba", 0x419C92, 0x10
+ .string "{KEYGFX_DPAD_UP_DOWN}PICK {KEYGFX_A_BUTTON}SWITCH$"
gUnknown_8419CA2:: @ 8419CA2
- .incbin "baserom.gba", 0x419CA2, 0x7
+ .string "{KEYGFX_DPAD_UP_DOWN}PICK$"
gUnknown_8419CA9:: @ 8419CA9
- .incbin "baserom.gba", 0x419CA9, 0x10
+ .string "{KEYGFX_DPAD_UP_DOWN}PICK {KEYGFX_A_BUTTON}DELETE$"
gUnknown_8419CB9:: @ 8419CB9
- .incbin "baserom.gba", 0x419CB9, 0x21
+ .string "HM moves can't be\nforgotten now.$"
gUnknown_8419CDA:: @ 8419CDA
- .incbin "baserom.gba", 0x419CDA, 0x7
+ .string "NAME: $"
gUnknown_8419CE1:: @ 8419CE1
- .incbin "baserom.gba", 0x419CE1, 0x6
+ .string "IDNo.$"
gUnknown_8419CE7:: @ 8419CE7
- .incbin "baserom.gba", 0x419CE7, 0x6
+ .string "MONEY$"
gUnknown_8419CED:: @ 8419CED
- .incbin "baserom.gba", 0x419CED, 0x2
+ .string "¥$"
gUnknown_8419CEF:: @ 8419CEF
- .incbin "baserom.gba", 0x419CEF, 0x8
+ .string "POKéDEX$"
gUnknown_8419CF7:: @ 8419CF7
- .incbin "baserom.gba", 0x419CF7, 0x1
+ .string "$"
gUnknown_8419CF8:: @ 8419CF8
- .incbin "baserom.gba", 0x419CF8, 0x5
+ .string ":$"
+
+gUnknown_8419CFA:: @ 0x8419CFA
+ .string "てん$"
gUnknown_8419CFD:: @ 8419CFD
- .incbin "baserom.gba", 0x419CFD, 0xD
+ .string "TIME$"
+
+gUnknown_8419D02:: @ 0x8419D02
+ .string "ゲ-ムポイント$"
gUnknown_8419D0A:: @ 8419D0A
- .incbin "baserom.gba", 0x419D0A, 0x10
+ .string "'s TRAINER CARD$"
gUnknown_8419D1A:: @ 8419D1A
- .incbin "baserom.gba", 0x419D1A, 0x35
+ .string "HALL OF FAME DEBUT $"
+
+gUnknown_8419D2F:: @ 0x8419D2F
+ .string "LINK BATTLES$"
+
+gUnknown_8419D3C:: @ 0x8419D3C
+ .string "LINK CABLE BATTLES$"
gUnknown_8419D4F:: @ 8419D4F
- .incbin "baserom.gba", 0x419D4F, 0x8
+ .string "W:{CLEAR_TO 0x30}L:$"
gUnknown_8419D57:: @ 8419D57
- .incbin "baserom.gba", 0x419D57, 0xF
+ .string "POKéMON TRADES$"
gUnknown_8419D66:: @ 8419D66
- .incbin "baserom.gba", 0x419D66, 0x17
+ .string "UNION TRADES を BATTLES$"
gUnknown_8419D7D:: @ 8419D7D
- .incbin "baserom.gba", 0x419D7D, 0xC
+ .string "BERRY CRUSH$"
gUnknown_8419D89:: @ 8419D89
- .incbin "baserom.gba", 0x419D89, 0x43
+ .string "Waiting for the other TRAINER to\nfinish reading your TRAINER CARD.$"
gUnknown_8419DCC:: @ 8419DCC
- .incbin "baserom.gba", 0x419DCC, 0x86
+ .string "OPTION$"
+
+gUnknown_8419DD3:: @ 0x8419DD3
+ .string "TEXT SPEED$"
+
+gUnknown_8419DDE:: @ 0x8419DDE
+ .string "BATTLE SCENE$"
+
+gUnknown_8419DEB:: @ 0x8419DEB
+ .string "BATTLE STYLE$"
+
+gUnknown_8419DF8:: @ 0x8419DF8
+ .string "SOUND$"
+
+gUnknown_8419DFE:: @ 0x8419DFE
+ .string "BUTTON MODE$"
+
+gUnknown_8419E0A:: @ 0x8419E0A
+ .string "FRAME$"
+
+gUnknown_8419E10:: @ 0x8419E10
+ .string "CANCEL$"
+
+gUnknown_8419E17:: @ 0x8419E17
+ .string "SLOW$"
+
+gUnknown_8419E1C:: @ 0x8419E1C
+ .string "MID$"
+
+gUnknown_8419E20:: @ 0x8419E20
+ .string "FAST$"
+
+gUnknown_8419E25:: @ 0x8419E25
+ .string "ON$"
+
+gUnknown_8419E28:: @ 0x8419E28
+ .string "OFF$"
+
+gUnknown_8419E2C:: @ 0x8419E2C
+ .string "SHIFT$"
+
+gUnknown_8419E32:: @ 0x8419E32
+ .string "SET$"
+
+gUnknown_8419E36:: @ 0x8419E36
+ .string "MONO$"
+
+gUnknown_8419E3B:: @ 0x8419E3B
+ .string "STEREO$"
+
+gUnknown_8419E42:: @ 0x8419E42
+ .string "タイプ$"
+
+gUnknown_8419E46:: @ 0x8419E46
+ .string "HELP$"
+
+gUnknown_8419E4B:: @ 0x8419E4B
+ .string "LゅA$"
+
+gUnknown_8419E4F:: @ 0x8419E4F
+ .string "LR$"
gUnknown_8419E52:: @ 8419E52
- .incbin "baserom.gba", 0x419E52, 0x5
+ .string "TYPE$"
gUnknown_8419E57:: @ 8419E57
- .incbin "baserom.gba", 0x419E57, 0xFD
+ .string "{KEYGFX_DPAD_UP_DOWN}PICK {KEYGFX_DPAD_LEFT_RIGHT}SWITCH {KEYGFX_A_BUTTON}{KEYGFX_B_BUTTON}CANCEL$"
+
+gUnknown_8419E72:: @ 0x8419E72
+ .string "RTCを リセットします\nAで けってい Bで キャンセル$"
+
+gUnknown_8419E90:: @ 0x8419E90
+ .string "げんざいの ゲ-ムない じかん$"
+
+gUnknown_8419EA0:: @ 0x8419EA0
+ .string "ぜんかいの ゲ-ムない じかん$"
+
+gUnknown_8419EB0:: @ 0x8419EB0
+ .string "じかんを さいせってい してください$"
+
+gUnknown_8419EC3:: @ 0x8419EC3
+ .string "じかんを さいせってい しました!\nレポ-トを かいています おまちください$"
+
+gUnknown_8419EEA:: @ 0x8419EEA
+ .string "レポ-トを かきこみました!$"
+
+gUnknown_8419EF9:: @ 0x8419EF9
+ .string "レポ-トの かきこみに\nしっぱい しました‥$"
+
+gUnknown_8419F10:: @ 0x8419F10
+ .string "レポ-トが ないので\nじかんの せっていは できません!$"
+
+gUnknown_8419F2D:: @ 0x8419F2D
+ .string "ゲ-ムない じかんの しゅうせい システムが\nつかえる ように なりました!$"
gUnknown_8419F54:: @ 8419F54
.string "SAVING…\n"
@@ -1278,139 +2858,229 @@ gUnknown_841A111:: @ 841A111 // Retire
.include "data/text/quest_log.inc"
gUnknown_841B285:: @ 841B285
- .incbin "baserom.gba", 0x41B285, 0xE
+ .string " was used on\n$"
gUnknown_841B293:: @ 841B293
- .incbin "baserom.gba", 0x41B293, 0x2
+ .string ".$"
gUnknown_841B295:: @ 841B295
- .incbin "baserom.gba", 0x41B295, 0x12
+ .string "'s level rose to\n$"
gUnknown_841B2A7:: @ 841B2A7
- .incbin "baserom.gba", 0x41B2A7, 0x35
+ .string ".$"
+
+gUnknown_841B2A9:: @ 0x841B2A9
+ .string "{SIZE 0x00}MAX.{SIZE 0x02} HP$"
+
+gUnknown_841B2B7:: @ 0x841B2B7
+ .string "ATTACK$"
+
+gUnknown_841B2BE:: @ 0x841B2BE
+ .string "DEFENSE$"
+
+gUnknown_841B2C6:: @ 0x841B2C6
+ .string "SPEED$"
+
+gUnknown_841B2CC:: @ 0x841B2CC
+ .string "SP. ATK$"
+
+gUnknown_841B2D4:: @ 0x841B2D4
+ .string "SP. DEF$"
gUnknown_841B2DC:: @ 841B2DC
- .incbin "baserom.gba", 0x41B2DC, 0x9
+ .string "{SIZE 0x00}{EXTRA_PLUS}{SIZE 0x02}$"
gUnknown_841B2E5:: @ 841B2E5
- .incbin "baserom.gba", 0x41B2E5, 0x8
+ .string "{SIZE 0x00}-{SIZE 0x02}$"
gUnknown_841B2ED:: @ 841B2ED
- .incbin "baserom.gba", 0x41B2ED, 0x4
+ .string "1, $"
gUnknown_841B2F1:: @ 841B2F1
- .incbin "baserom.gba", 0x41B2F1, 0x15
+ .string "2, and ‥ ‥ ‥ $"
+
+gUnknown_841B2FF:: @ 0x841B2FF
+ .string "Poof!\p$"
gUnknown_841B306:: @ 841B306
- .incbin "baserom.gba", 0x41B306, 0xF
+ .string "{UNKNOWN_F7 0x00} forgot\n{UNKNOWN_F7 0x01}.\p$"
gUnknown_841B315:: @ 841B315
- .incbin "baserom.gba", 0x41B315, 0x6
+ .string "And‥\p$"
gUnknown_841B31B:: @ 841B31B
- .incbin "baserom.gba", 0x41B31B, 0xE
+ .string "Machine set!\p$"
gUnknown_841B329:: @ 841B329
- .incbin "baserom.gba", 0x41B329, 0x5
+ .string "Huh?$"
gUnknown_841B32E:: @ 841B32E
- .incbin "baserom.gba", 0x41B32E, 0x7C
+ .string "{UNKNOWN_F7 0x00} learned\n{UNKNOWN_F7 0x01}!$"
+
+gUnknown_841B33D:: @ 0x841B33D
+ .string "UPPER$"
+
+gUnknown_841B343:: @ 0x841B343
+ .string "lower$"
+
+gUnknown_841B349:: @ 0x841B349
+ .string "OTHERS$"
+
+gUnknown_841B350:: @ 0x841B350
+ .string "SYMBOLS$"
+
+gUnknown_841B358:: @ 0x841B358
+ .string "REGISTER$"
+
+gUnknown_841B361:: @ 0x841B361
+ .string "EXIT$"
+
+gUnknown_841B366:: @ 0x841B366
+ .string "Quit chatting?$"
+
+gUnknown_841B375:: @ 0x841B375
+ .string "Register text where?$"
+
+gUnknown_841B38A:: @ 0x841B38A
+ .string "Register text here?$"
+
+gUnknown_841B39E:: @ 0x841B39E
+ .string "Input text.$"
gUnknown_841B3AA:: @ 841B3AA
- .incbin "baserom.gba", 0x41B3AA, 0x14
+ .string "{UNKNOWN_F7 0x00} joined the chat!$"
gUnknown_841B3BE:: @ 841B3BE
- .incbin "baserom.gba", 0x41B3BE, 0x152
+ .string "{UNKNOWN_F7 0x00} left the chat.$"
+
+gUnknown_841B3D0:: @ 0x841B3D0
+ .string "{UNKNOWN_F7 0x00}の{UNKNOWN_F7 0x01}ひきめ:$"
+
+gUnknown_841B3DA:: @ 0x841B3DA
+ .string "{UNKNOWN_F7 0x00}の{UNKNOWN_F7 0x01}ひきめは いません$"
+
+gUnknown_841B3E9:: @ 0x841B3E9
+ .string "Exiting the chat‥$"
+
+gUnknown_841B3FB:: @ 0x841B3FB
+ .string "The LEADER, {UNKNOWN_F7 0x00}, has\nleft, ending the chat.$"
+
+gUnknown_841B426:: @ 0x841B426
+ .string "The registered text has been changed.\nIs it okay to save the game?$"
+
+gUnknown_841B469:: @ 0x841B469
+ .string "There is already a saved file.\nIs it okay to overwrite it?$"
+
+gUnknown_841B4A4:: @ 0x841B4A4
+ .string "SAVING‥\nDON'T TURN OFF THE POWER.$"
+
+gUnknown_841B4C6:: @ 0x841B4C6
+ .string "{UNKNOWN_F7 0x00} saved the game.$"
+
+gUnknown_841B4D9:: @ 0x841B4D9
+ .string "If the LEADER leaves, the chat\nwill end. Is that okay?$"
gUnknown_841B510:: @ 841B510
- .incbin "baserom.gba", 0x41B510, 0x6
+ .string "HELLO$"
gUnknown_841B516:: @ 841B516
- .incbin "baserom.gba", 0x41B516, 0x8
+ .string "POKéMON$"
gUnknown_841B51E:: @ 841B51E
- .incbin "baserom.gba", 0x41B51E, 0x6
+ .string "TRADE$"
gUnknown_841B524:: @ 841B524
- .incbin "baserom.gba", 0x41B524, 0x7
+ .string "BATTLE$"
gUnknown_841B52B:: @ 841B52B
- .incbin "baserom.gba", 0x41B52B, 0x6
+ .string "LET'S$"
gUnknown_841B531:: @ 841B531
- .incbin "baserom.gba", 0x41B531, 0x4
+ .string "OK!$"
gUnknown_841B535:: @ 841B535
- .incbin "baserom.gba", 0x41B535, 0x6
+ .string "SORRY$"
gUnknown_841B53B:: @ 841B53B
- .incbin "baserom.gba", 0x41B53B, 0x6
+ .string "YAY{EXTRA 0xF9}$"
gUnknown_841B541:: @ 841B541
- .incbin "baserom.gba", 0x41B541, 0xA
+ .string "THANK YOU$"
gUnknown_841B54B:: @ 841B54B
- .incbin "baserom.gba", 0x41B54B, 0x9
+ .string "BYE-BYE!$"
gUnknown_841B554:: @ 841B554
- .incbin "baserom.gba", 0x41B554, 0x62
+ .string "{PLAYER} scurried to a POKéMON CENTER,\nprotecting the exhausted and fainted\nPOKéMON from further harm‥\p$"
gUnknown_841B5B6:: @ 841B5B6
- .incbin "baserom.gba", 0x41B5B6, 0x58
+ .string "{PLAYER} scurried back home, protecting\nthe exhausted and fainted POKéMON from\nfurther harm‥\p$"
gUnknown_841B60E:: @ 841B60E
- .incbin "baserom.gba", 0x41B60E, 0xB
+ .string "PLAYER: {UNKNOWN_F7 0x00}$"
gUnknown_841B619:: @ 841B619
- .incbin "baserom.gba", 0x41B619, 0x6B
+ .string "This document is issued in\nrecognition of your magnificent\nachievement - the completion of\nthe {UNKNOWN_F7 0x01} POKéDEX.$"
gUnknown_841B684:: @ 841B684
- .incbin "baserom.gba", 0x41B684, 0xB
+ .string "GAME FREAK$"
gUnknown_841B68F:: @ 841B68F
- .incbin "baserom.gba", 0x41B68F, 0x9
+ .string "NATIONAL$"
gUnknown_841B698:: @ 841B698
- .incbin "baserom.gba", 0x41B698, 0x6
+ .string "KANTO$"
gUnknown_841B69E:: @ 841B69E
- .incbin "baserom.gba", 0x41B69E, 0x1B
+ .string "Clear all save data areas?$"
gUnknown_841B6B9:: @ 841B6B9
- .incbin "baserom.gba", 0x41B6B9, 0x1C
+ .string "Clearing data‥\nPlease wait.$"
gUnknown_841B6D5:: @ 841B6D5
- .incbin "baserom.gba", 0x41B6D5, 0x7
+ .string "PLAYER$"
gUnknown_841B6DC:: @ 841B6DC
- .incbin "baserom.gba", 0x41B6DC, 0x7
+ .string "TIME$"
+
+gUnknown_841B6E1:: @ 0x841B6E1
+ .string ":$"
gUnknown_841B6E3:: @ 841B6E3
- .incbin "baserom.gba", 0x41B6E3, 0x8
+ .string "POKéDEX$"
gUnknown_841B6EB:: @ 841B6EB
- .incbin "baserom.gba", 0x41B6EB, 0x1
+ .string "$"
gUnknown_841B6EC:: @ 841B6EC
- .incbin "baserom.gba", 0x41B6EC, 0x7
+ .string "BADGES$"
gUnknown_841B6F3:: @ 841B6F3
- .incbin "baserom.gba", 0x41B6F3, 0xA
+ .string "$"
+
+gUnknown_841B6F4:: @ 0x841B6F4
+ .string "REGISTER$"
gText_HatchedFromEgg:: @ 841B6FD
- .incbin "baserom.gba", 0x41B6FD, 0x19
+ .string "{STR_VAR_1} hatched from the EGG!$"
gText_NickHatchPrompt:: @ 841B716
- .incbin "baserom.gba", 0x41B716, 0x31
+ .string "Would you like to nickname the newly\nhatched {STR_VAR_1}?$"
gUnknown_841B747:: @ 841B747
- .incbin "baserom.gba", 0x41B747, 0x24
+ .string "You've run out of COINS.\nGame over!$"
gUnknown_841B76B:: @ 841B76B
- .incbin "baserom.gba", 0x41B76B, 0xE
+ .string "Quit playing?$"
gUnknown_841B779:: @ 841B779
- .incbin "baserom.gba", 0x41B779, 0x2B
+ .string "{KEYGFX_DPAD_LEFT_RIGHT}COMBOS {KEYGFX_DPAD_DOWN}WAGER {KEYGFX_A_BUTTON}STOP {KEYGFX_B_BUTTON}EXIT$"
+
+gUnknown_841B798:: @ 0x841B798
+ .string "おしえテレビ$"
+
+gUnknown_841B79F:: @ 0x841B79F
+ .string "おしまい$"
.include "data/text/teachy_tv.inc"
@@ -1556,73 +3226,357 @@ gUnknown_841CE24:: @ 841CE24
.align 2
gUnknown_841D020:: @ 841D020
- .incbin "baserom.gba", 0x41D020, 0xC
+ .string "1. {COLOR LIGHT_GRAY}{SHADOW BLACK}{UNKNOWN_F7 0x00}$"
gUnknown_841D02C:: @ 841D02C
- .incbin "baserom.gba", 0x41D02C, 0x24
+ .string "1. {UNKNOWN_F7 0x00}$"
+
+gUnknown_841D032:: @ 0x841D032
+ .string " times$"
+
+gUnknown_841D03B:: @ 0x841D03B
+ .string " {STR_VAR_1}.{STR_VAR_2}$"
+gUnknown_841D042:: @ 0x841D042
+ .string " {STR_VAR_1} BERRY$"
+
+ .align 2
gUnknown_841D050:: @ 841D050
- .incbin "baserom.gba", 0x41D050, 0x8
+ .string "Time:$"
+ .align 2
gUnknown_841D058:: @ 841D058
- .incbin "baserom.gba", 0x41D058, 0x10
+ .string "Pressing Speed:$"
gUnknown_841D068:: @ 841D068
- .incbin "baserom.gba", 0x41D068, 0xC
+ .string "Silkiness:$"
+ .align 2
gUnknown_841D074:: @ 841D074
- .incbin "baserom.gba", 0x41D074, 0x4
+ .string "{STR_VAR_1}$"
+ .align 2
gUnknown_841D078:: @ 841D078
- .incbin "baserom.gba", 0x41D078, 0x8
+ .string "min.$"
+ .align 2
gUnknown_841D080:: @ 841D080
- .incbin "baserom.gba", 0x41D080, 0x8
+ .string "{STR_VAR_1}.{STR_VAR_2}$"
+ .align 2
gUnknown_841D088:: @ 841D088
- .incbin "baserom.gba", 0x41D088, 0x8
+ .string "sec.$"
+ .align 2
gUnknown_841D090:: @ 841D090
- .incbin "baserom.gba", 0x41D090, 0x8
+ .string "{STR_VAR_1}.{STR_VAR_2}$"
+ .align 2
gUnknown_841D098:: @ 841D098
- .incbin "baserom.gba", 0x41D098, 0xC
+ .string "Times/sec.$"
+ .align 2
gUnknown_841D0A4:: @ 841D0A4
- .incbin "baserom.gba", 0x41D0A4, 0x4
+ .string "{STR_VAR_1}サ$"
gUnknown_841D0A8:: @ 841D0A8
- .incbin "baserom.gba", 0x41D0A8, 0x18
+ .string "No. of Presses Rankings$"
gUnknown_841D0C0:: @ 841D0C0
- .incbin "baserom.gba", 0x41D0C0, 0x58
+ .string "Crushing Results$"
+
+gUnknown_841D0D1:: @ 0x841D0D1
+ .string " Neatness Rankings$"
+
+gUnknown_841D0E6:: @ 0x841D0E6
+ .string " Cooperative Rankings$"
+
+gUnknown_841D0FD:: @ 0x841D0FD
+ .string " Pressing-Power Rankings$"
gUnknown_841D118:: @ 841D118
- .incbin "baserom.gba", 0x41D118, 0xC
+ .string "BERRY CRUSH$"
gUnknown_841D124:: @ 841D124
- .incbin "baserom.gba", 0x41D124, 0x18
+ .string "Pressing-Speed Rankings$"
gUnknown_841D13C:: @ 841D13C
- .incbin "baserom.gba", 0x41D13C, 0xC
+ .string "{STR_VAR_1} PLAYERS$"
+ .align 2
gUnknown_841D148:: @ 841D148
- .incbin "baserom.gba", 0x41D148, 0x6
+ .string "GHOST$"
gUnknown_841D14E:: @ 841D14E
- .incbin "baserom.gba", 0x41D14E, 0x1B
+ .string "A POKéMON's on the hook!{PAUSE_UNTIL_PRESS}$"
gUnknown_841D169:: @ 841D169
- .incbin "baserom.gba", 0x41D169, 0x15
+ .string "Not even a nibble‥{PAUSE_UNTIL_PRESS}$"
gUnknown_841D17E:: @ 841D17E
- .incbin "baserom.gba", 0x41D17E, 0xF
+ .string "It got away‥{PAUSE_UNTIL_PRESS}$"
gUnknown_841D18D:: @ 841D18D
- .incbin "baserom.gba", 0x41D18D, 0xB
+ .string "ROOFTOP$"
+ .align 2
gUnknown_841D198:: @ 841D198
- .incbin "baserom.gba", 0x41D198, 0xCB8
+ .string "Pokémon FireRed Version\nStaff$"
+
+gUnknown_841D1B6:: @ 0x841D1B6
+ .string " Pokémon LeafGreen Version\nStaff$"
+
+gUnknown_841D1D8:: @ 0x841D1D8
+ .string "\n\nDirector\n\n\n\n$"
+
+gUnknown_841D1E7:: @ 0x841D1E7
+ .string " \n\n\nJunichi Masuda\n\n\n$"
+
+gUnknown_841D1FD:: @ 0x841D1FD
+ .string " \nArt Director\n\nBattle Director\n\n\n$"
+
+gUnknown_841D222:: @ 0x841D222
+ .string " \n\nKen Sugimori\n\nShigeki Morimoto\n\n$"
+
+gUnknown_841D247:: @ 0x841D247
+ .string " Program Leader\n\nPlanning Leader\n\nGraphic Design Leader\n\n$"
+
+gUnknown_841D281:: @ 0x841D281
+ .string " \nTetsuya Watanabe\n\nKoji Nishino\n\nTakao Unno\n$"
+
+gUnknown_841D2B1:: @ 0x841D2B1
+ .string " Programmers\n\n\n\n\n$"
+
+gUnknown_841D2C5:: @ 0x841D2C5
+ .string " \nHiroyuki Nakamura\nMasao Taya\nSatoshi Nohara\nMiyuki Iwasawa\nDaisuke Goto\n$"
+
+gUnknown_841D312:: @ 0x841D312
+ .string " System Programmers\n\n\n\n\n\n$"
+
+gUnknown_841D32D:: @ 0x841D32D
+ .string " \nTetsuya Watanabe\nAkito Mori\nHisashi Sogabe\nSousuke Tamada\n\n$"
+
+gUnknown_841D36D:: @ 0x841D36D
+ .string " Graphic Designers\n\n\n\n\n\n$"
+
+gUnknown_841D388:: @ 0x841D388
+ .string "\nTakao Unno\nAsuka Iwashita\nKanako Eo\nHiroki Fuchino\n\n$"
+
+gUnknown_841D3BE:: @ 0x841D3BE
+ .string " \nGraphic Designers\n\n\n\n\n$"
+
+gUnknown_841D3D8:: @ 0x841D3D8
+ .string "\n\nKen Sugimori\nHironobu Yoshida\n\n\n$"
+
+gUnknown_841D3FB:: @ 0x841D3FB
+ .string " \nMusic Composition\n\n\n\n\n$"
+
+gUnknown_841D414:: @ 0x841D414
+ .string "\n\nGo Ichinose\nJunichi Masuda\n\n\n$"
+
+gUnknown_841D434:: @ 0x841D434
+ .string "\n\nSound Effects\n\n\n\n$"
+
+gUnknown_841D448:: @ 0x841D448
+ .string "\n\n\nGo Ichinose\n\n\n$"
+
+gUnknown_841D45A:: @ 0x841D45A
+ .string " \nGame Designers\n\n\n\n\n$"
+
+gUnknown_841D471:: @ 0x841D471
+ .string " \n\nJunichi Masuda\nKoji Nishino\nTetsuji Ohta\n\n$"
+
+gUnknown_841D4A1:: @ 0x841D4A1
+ .string " \nGame Designers\n\n\n\n\n$"
+
+gUnknown_841D4B9:: @ 0x841D4B9
+ .string " \n\nHitomi Sato\nShigeru Ohmori\nTadashi Takahashi\n\n$"
+
+gUnknown_841D4ED:: @ 0x841D4ED
+ .string " \nGame Scenario\n\n\n\n\n$"
+
+gUnknown_841D504:: @ 0x841D504
+ .string "\n\nHitomi Sato\nSatoshi Tajiri\n\n\n$"
+
+gUnknown_841D524:: @ 0x841D524
+ .string "\nScript Designer\n\nMap Designer\n\n\n$"
+
+gUnknown_841D546:: @ 0x841D546
+ .string " \n\nSatoshi Nohara\n\nShigeru Ohmori\n\n$"
+
+gUnknown_841D56B:: @ 0x841D56B
+ .string " \nParametric Designers\n\n\n\n\n$"
+
+gUnknown_841D587:: @ 0x841D587
+ .string " \n\nKoji Nishino\nTetsuji Ohta\nShigeki Morimoto\n\n$"
+
+gUnknown_841D5B7:: @ 0x841D5B7
+ .string " \n\nPOKéDEX Text\n\n\n\n$"
+
+gUnknown_841D5CB:: @ 0x841D5CB
+ .string " \n\n\nKenji Matsushima\n\n\n$"
+
+gUnknown_841D5E3:: @ 0x841D5E3
+ .string " POKéMON Designers\n\n\n\n\n\n$"
+
+gUnknown_841D5FC:: @ 0x841D5FC
+ .string "\nKen Sugimori\nMotofumi Fujiwara\nShigeki Morimoto\nHironobu Yoshida\n\n$"
+
+gUnknown_841D640:: @ 0x841D640
+ .string "POKéMON Designers\n\n\n\n\n\n$"
+
+gUnknown_841D658:: @ 0x841D658
+ .string "\nSatoshi Ohta\nAsuka Iwashita\nTakao Unno\nKanako Eo\nAimi Tomita\n$"
+
+gUnknown_841D697:: @ 0x841D697
+ .string " POKéMON Designers\n\n\n\n\n\n$"
+
+gUnknown_841D6B0:: @ 0x841D6B0
+ .string "\nAtsuko Nishida\nMuneo Saito\nRena Yoshikawa\nJun Okutani\n\n$"
+
+gUnknown_841D6E9:: @ 0x841D6E9
+ .string " Supporting Programmers\n\n\n\n$"
+
+gUnknown_841D707:: @ 0x841D707
+ .string " \nTeruyuki Yoshioka\nTakao Nakano\n\nSatoshi Mitsuhara\nDaisuke Hoshino\n$"
+
+gUnknown_841D74C:: @ 0x841D74C
+ .string "\n\nNCL Product Testing\n\n\n\n$"
+
+gUnknown_841D766:: @ 0x841D766
+ .string " \n\n\nNCL Super Mario Club\n\n\n$"
+
+gUnknown_841D783:: @ 0x841D783
+ .string " Special Thanks\n\n\n\n\n\n$"
+
+gUnknown_841D799:: @ 0x841D799
+ .string " \nHiro Nakamura\nHiroyuki Uesugi\nTeruki Murakawa\n\nKazuya Suyama\n$"
+
+gUnknown_841D7DB:: @ 0x841D7DB
+ .string " Special Thanks\n\n\n\n\n\n$"
+
+gUnknown_841D7F1:: @ 0x841D7F1
+ .string " \nKenji Tominaga\n\nKenjiro Ito\nTomotaka Komura\nMichiko Takizawa\n$"
+
+gUnknown_841D833:: @ 0x841D833
+ .string " Special Thanks\n\n\n\n\n\n$"
+
+gUnknown_841D849:: @ 0x841D849
+ .string " \nMakiko Takada\nMikiko Ohashi\nShusaku Egami\nTakanao Kondo\nRui Kawaguchi\n$"
+
+gUnknown_841D894:: @ 0x841D894
+ .string "\n\nBraille Code Check\n\n\n\n$"
+
+gUnknown_841D8AD:: @ 0x841D8AD
+ .string " \n\n\nJapan Braille Library\n\n\n$"
+
+gUnknown_841D8CC:: @ 0x841D8CC
+ .string "Information Supervisors\n\n\n\n\n\n$"
+
+gUnknown_841D8EA:: @ 0x841D8EA
+ .string " \nHiroki Enomoto\nKazuyuki Terada\nYuri Sakurai\nYumi Funasaka\nNaoko Yanase\n$"
+
+gUnknown_841D935:: @ 0x841D935
+ .string " Coordinators\n\n\n\n\n\n$"
+
+gUnknown_841D94B:: @ 0x841D94B
+ .string " \nAzusa Tajima\nAkira Kinashi\nKazuki Yoshihara\n\nRetsuji Nomoto\n$"
+
+gUnknown_841D98A:: @ 0x841D98A
+ .string " \nTask Managers\n\n\n\n\n$"
+
+gUnknown_841D9A0:: @ 0x841D9A0
+ .string "\n\nHitoshi Yamagami\nGakuji Nomoto\n\n\n$"
+
+gUnknown_841D9C4:: @ 0x841D9C4
+ .string "\nProducers\n\n\n\n\n$"
+
+gUnknown_841D9D4:: @ 0x841D9D4
+ .string "\n\nHiroyuki Jinnai\nTakehiro Izushi\nHiroaki Tsuru\n\n$"
+
+gUnknown_841DA06:: @ 0x841DA06
+ .string " \n\nExecutive Director\n\n\n\n$"
+
+gUnknown_841DA21:: @ 0x841DA21
+ .string " \n\n\nSatoshi Tajiri\n\n\n$"
+
+gUnknown_841DA39:: @ 0x841DA39
+ .string " \n\nExecutive Producer\n\n\n\n$"
+
+gUnknown_841DA55:: @ 0x841DA55
+ .string " \n\n\nSatoru Iwata\n\n\n$"
+
+gUnknown_841DA6B:: @ 0x841DA6B
+ .string " \n\nExecutive Producer\n\n\n\n$"
+
+gUnknown_841DA85:: @ 0x841DA85
+ .string " \n\n\nTsunekaz Ishihara\n\n\n$"
+
+gUnknown_841DAA0:: @ 0x841DAA0
+ .string "\nEnglish Version Coordinators\n\n\n\n\n$"
+
+gUnknown_841DAC3:: @ 0x841DAC3
+ .string " \n\nHiro Nakamura\nSeth McMahill\n\n\n$"
+
+gUnknown_841DAE5:: @ 0x841DAE5
+ .string " \nTranslator\n\nText Editor\n\n\n$"
+
+gUnknown_841DB04:: @ 0x841DB04
+ .string "\n\nNob Ogasawara\n\nTeresa Lillygren\n\n$"
+
+gUnknown_841DB28:: @ 0x841DB28
+ .string "Programmers\n\n\n\n\n\n$"
+
+gUnknown_841DB3A:: @ 0x841DB3A
+ .string " \nTeruki Murakawa\nSouichi Yamamoto\nYuichiro Ito\nAkira Kinashi\n\n$"
+
+gUnknown_841DB7B:: @ 0x841DB7B
+ .string " \nEnvironment を Tool Programmers\n\n\n\n\n$"
+
+gUnknown_841DBA1:: @ 0x841DBA1
+ .string " \n\nTeruki Murakawa\nSouichi Yamamoto\nKimiko Nakamichi\n\n$"
+
+gUnknown_841DBDA:: @ 0x841DBDA
+ .string " NOA Product Testing\n\n\n\n\n\n$"
+
+gUnknown_841DBF6:: @ 0x841DBF6
+ .string " \nThomas Hertzog\nKathy Huguenard\nMika Kurosawa\n\n\n$"
+
+gUnknown_841DC29:: @ 0x841DC29
+ .string " Braille Code Check\n\n\n\n\n\n$"
+
+gUnknown_841DC45:: @ 0x841DC45
+ .string " \nNational Federation\n{CLEAR_TO 0x13}of the Blind\nPatricia A. Maurer\nJapan Braille Library\nEuropean Blind Union\n$"
+
+gUnknown_841DCAC:: @ 0x841DCAC
+ .string "\nBraille Code Check\n\n\n\n\n$"
+
+gUnknown_841DCC5:: @ 0x841DCC5
+ .string " \n\nNational Information Library\n{CLEAR_TO 0x2D}Service\nMargaret Campion\n\n$"
+
+gUnknown_841DD05:: @ 0x841DD05
+ .string " Special Thanks\n\n\n\n\n\n$"
+
+gUnknown_841DD1D:: @ 0x841DD1D
+ .string " \nTakehiro Izushi\nMotoyasu Tojima\nHitoshi Yamagami\nHiroyuki Uesugi\n\n$"
+
+gUnknown_841DD64:: @ 0x841DD64
+ .string "Special Thanks\n\n\n\n\n\n$"
+
+gUnknown_841DD79:: @ 0x841DD79
+ .string " \nNicola Pratt-Barlow\nShellie Dow\nAnthony Howitt\nNaoko Saeki\nKyoko Onishi\n$"
+
+gUnknown_841DDC6:: @ 0x841DDC6
+ .string " \nBraille Code Check\n\n\n\n\n$"
+
+gUnknown_841DDE1:: @ 0x841DDE1
+ .string " \n\nThe Royal New Zealand\nFoundation of the Blind\nGreg Moran\n\n$"
+
+gUnknown_841DE21:: @ 0x841DE21
+ .string " \n\nGraphic Designer\n\n\n\n$"
+
+gUnknown_841DE3B:: @ 0x841DE3B
+ .string " \n\n\nAkira Kinashi\n\n\n$"
gJPText_MysteryGift:: @ 841DE50
.string "$"
@@ -1640,7 +3594,7 @@ gUnknown_841DE54:: @ 841DE54
.string "$"
gUnknown_841DE55:: @ 841DE55
- .incbin "baserom.gba", 0x41DE55, 0x27 @ japanese
+ .string "カ-ドeリ-ダ-{EXTRA_PLUS}の ‘つうしん'を\nえらんで Aボタンを おしてください$"
gUnknown_841DE7C:: @ 841DE7C
.string "$"
@@ -1649,7 +3603,7 @@ gUnknown_841DE7D:: @ 841DE7D
.string "$"
gUnknown_841DE7E:: @ 841DE7E
- .incbin "baserom.gba", 0x0041de7e, 0x17 @ japanese
+ .string "カ-ドeリ-ダ-{EXTRA_PLUS}と\nつうしん できません$"
gUnknown_841DE95:: @ 841DE95
.string "$"
@@ -1890,13 +3844,13 @@ gUnknown_841E2D4:: @ 841E2D4
.string "{UNKNOWN_F7 0x03} players$"
gUnknown_841E2DF:: @ 841E2DF
- .incbin "baserom.gba", 0x41e2df, 0xd
+ .string "{KEYGFX_DPAD_ANY}えらぶ:{KEYGFX_A_BUTTON}けってい$"
gUnknown_841E2EC:: @ 841E2EC
- .incbin "baserom.gba", 0x41e2ec, 0x9
+ .string "{KEYGFX_B_BUTTON}CANCEL$"
gUnknown_841E2F5:: @ 841E2F5
- .incbin "baserom.gba", 0x41e2f5, 0x2d
+ .string "{COLOR BLUE}{SHADOW YELLOW} たいせんの くみあわせ\n{COLOR RED}{SHADOW GREEN}じぶんの ばしょをきめて ください$"
gUnknown_841E322:: @ 841E322
.string "{EXTRA_ID}$"
@@ -1920,40 +3874,43 @@ gDaycareText_PlayOther:: @ 841E3A8
.string "POKéMON than each other.$"
gUnknown_841E3E3:: @ 841E3E3
- .incbin "baserom.gba", 0x41E3E3, 0x18
+ .string "Teach which move to {STR_VAR_1}?$"
gUnknown_841E3FB:: @ 841E3FB
- .incbin "baserom.gba", 0x41E3FB, 0xA
+ .string "Teach {STR_VAR_2}?$"
gUnknown_841E405:: @ 841E405
- .incbin "baserom.gba", 0x41E405, 0xF
+ .string "{STR_VAR_1} learned\n{STR_VAR_2}.$"
gUnknown_841E414:: @ 841E414
- .incbin "baserom.gba", 0x41E414, 0x6D
+ .string "{STR_VAR_1} is trying to learn\n{STR_VAR_2}.\pBut {STR_VAR_1} can't learn more\nthan four moves.\pDelete an older move to make\nroom for {STR_VAR_2}?$"
gUnknown_841E481:: @ 841E481
- .incbin "baserom.gba", 0x41E481, 0x12
+ .string "Stop learning {STR_VAR_2}?$"
gUnknown_841E493:: @ 841E493
- .incbin "baserom.gba", 0x41E493, 0x2D
+ .string "{PAUSE 0x20}1, {PAUSE 0x0F}2, and {PAUSE 0x0F}‥ {PAUSE 0x0F}‥ {PAUSE 0x0F}‥ {PAUSE 0x0F}{PLAY_SE SE_TRACK_MOVE}Poof!\p$"
gUnknown_841E4C0:: @ 841E4C0
- .incbin "baserom.gba", 0x41E4C0, 0x22
+ .string "{STR_VAR_1} forgot {STR_VAR_3}.\pAnd‥\p{STR_VAR_1}\nlearned {STR_VAR_2}.$"
gUnknown_841E4E2:: @ 841E4E2
- .incbin "baserom.gba", 0x41E4E2, 0x2A
+ .string "Give up trying to teach a new\nmove to {STR_VAR_1}?$"
gUnknown_841E50C:: @ 841E50C
- .incbin "baserom.gba", 0x41E50C, 0x2C
+ .string "Which move should be forgotten?\p$"
+
+gUnknown_841E52D:: @ 0x841E52D
+ .string "----------$"
gUnknown_841E538:: @ 841E538
- .incbin "baserom.gba", 0x41E538, 0x3A
+ .string "Communication standby‥\nAwaiting another player to choose.$"
gUnknown_841E572:: @ 841E572
- .incbin "baserom.gba", 0x41E572, 0x1B
+ .string "The battle was refused.{PAUSE 0x3C}$"
gUnknown_841E58D:: @ 841E58D
- .incbin "baserom.gba", 0x41E58D, 0x17
+ .string "Refused the battle.{PAUSE 0x3C}$"
gFameCheckerText_MainScreenUI:: @ 841E5A4
.string "{KEYGFX_START_BUTTON}PICK {KEYGFX_DPAD_UP_DOWN}SELECT {KEYGFX_A_BUTTON}OK$"
@@ -2188,4 +4145,5 @@ gText_Toss::
.string "TOSS$"
gUnknown_841EE2B:: @ 841EE2B
- .incbin "baserom.gba", 0x41EE2B, 0x17
+ .string "DEL. ALL{CLEAR_TO 0x57}CANCEL{CLEAR_TO 0xA4}OK$"
+
diff --git a/ld_script.txt b/ld_script.txt
index dae8f4887..6dddecf0c 100644
--- a/ld_script.txt
+++ b/ld_script.txt
@@ -197,7 +197,7 @@ SECTIONS {
asm/battle_message.o(.text);
src/math_util.o(.text);
src/roulette_util.o(.text);
- asm/cable_car_util.o(.text);
+ src/cable_car_util.o(.text);
src/save.o(.text);
src/mystery_event_script.o(.text);
asm/field_effect_helpers.o(.text);
diff --git a/src/cable_car_util.c b/src/cable_car_util.c
new file mode 100644
index 000000000..7bad79079
--- /dev/null
+++ b/src/cable_car_util.c
@@ -0,0 +1,38 @@
+#include "global.h"
+
+void CableCarUtil_FillWrapped(void *dest, u16 value, u8 left, u8 top, u8 width, u8 height)
+{
+ u8 i;
+ u8 j;
+ u8 x;
+ u8 y;
+
+ for (i = 0, y = top; i < height; i++)
+ {
+ for (x = left, j = 0; j < width; j++)
+ {
+ *(u16 *)&((u8 *)dest)[y * 64 + x * 2] = value;
+ x = (x + 1) % 32;
+ }
+ y = (y + 1) % 32;
+ }
+}
+
+void CableCarUtil_CopyWrapped(void *dest, const u16 *src, u8 left, u8 top, u8 width, u8 height)
+{
+ u8 i;
+ u8 j;
+ u8 x;
+ u8 y;
+ const u16 *_src;
+
+ for (i = 0, _src = src, y = top; i < height; i++)
+ {
+ for (x = left, j = 0; j < width; j++)
+ {
+ *(u16 *)&((u8 *)dest)[y * 64 + x * 2] = *_src++;
+ x = (x + 1) % 32;
+ }
+ y = (y + 1) % 32;
+ }
+}