summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--charmap.txt3
-rw-r--r--data/link_rfu_3.s857
2 files changed, 782 insertions, 78 deletions
diff --git a/charmap.txt b/charmap.txt
index 77c324b43..442643919 100644
--- a/charmap.txt
+++ b/charmap.txt
@@ -412,6 +412,9 @@ B_BUFF3 = FD 34
@ indicates the end of a town/city name (before " TOWN" or " CITY")
NAME_END = FC 00
+@ special 0xF7 character
+SPECIAL_F7 = F7
+
@ more text functions
COLOR = FC 01 @ use a color listed below right after
diff --git a/data/link_rfu_3.s b/data/link_rfu_3.s
index 88a72d660..2effddd97 100644
--- a/data/link_rfu_3.s
+++ b/data/link_rfu_3.s
@@ -7,85 +7,311 @@
.align 2
gUnknown_8456C74:: @ 8456C74
- .incbin "baserom.gba", 0x456C74, 0x5C
+ .word gUnknown_84571AC
+ .word gUnknown_8459394
+ .word gUnknown_84593A4
+ .word gUnknown_84593B4
+ .word gUnknown_84593C4
+ .word gUnknown_84593D4
+ .word gUnknown_84593E4
+ .word gUnknown_84593F4
+ .word gUnknown_84593DC
+ .word gUnknown_8459400
+ .word gUnknown_8459410
+ .word gUnknown_845941C
+ .word gUnknown_845942C
+ .word gUnknown_8459434
+ .word gUnknown_8459440
+ .word gUnknown_84571AC
+ .word gUnknown_84571AC
+ .word gUnknown_84571AC
+ .word gUnknown_84571AC
+ .word gUnknown_84571AC
+ .word gUnknown_84571AC
+ .word gUnknown_84593E4
+ .word gUnknown_84593F4
gUnknown_8456CD0:: @ 8456CD0
- .incbin "baserom.gba", 0x456CD0, 0x8
+ .byte 0x00, 0x00, 0x00, 0x1E, 0x02, 0x0F @ window template
+ .2byte 0x0008
+ @ pal table?
gUnknown_8456CD8:: @ 8456CD8
- .incbin "baserom.gba", 0x456CD8, 0x24
+ .2byte 0x0201, 0x0000
+ .2byte 0x0202, 0x0000
+ .2byte 0x0403, 0x0000
+ .2byte 0x0204, 0x0000
+ .2byte 0x2509, 0x0000
+ .2byte 0x250A, 0x0000
+ .2byte 0x350B, 0x0000
+ .2byte 0x350D, 0x0000
+ .2byte 0x350E, 0x0000
gUnknown_8456CFC:: @ 8456CFC
- .incbin "baserom.gba", 0x456CFC, 0x8
+ .byte 0x00, 0x01, 0x03, 0x0D, 0x0A, 0x0F @ window template
+ .2byte 0x0044
gUnknown_8456D04:: @ 8456D04
- .incbin "baserom.gba", 0x456D04, 0x30
+ .byte 0x00, 0x10, 0x03, 0x07, 0x04, 0x0F @ window template
+ .2byte 0x00C6
+
+gUnknown_8456D0C:: @ 8456D0C
+ .word gUnknown_84571AC, 0
+ .word gUnknown_84571AC, 1
+ .word gUnknown_84571AC, 2
+ .word gUnknown_84571AC, 3
+ .word gUnknown_84571AC, 4
gUnknown_8456D34:: @ 8456D34
- .incbin "baserom.gba", 0x456D34, 0x18
+ .word gUnknown_8456D0C
+ .word NULL
+ .word sub_81164C8
+ .2byte 0x0005
+ .2byte 0x0005
+ .byte 0x00, 0x00, 0x01, 0x00, 0x20, 0x31, 0x10, 0x42
gUnknown_8456D4C:: @ 8456D4C
- .incbin "baserom.gba", 0x456D4C, 0x8
+ .byte 0x00, 0x01, 0x03, 0x11, 0x0A, 0x0F @ window template
+ .2byte 0x0044
gUnknown_8456D54:: @ 8456D54
- .incbin "baserom.gba", 0x456D54, 0x88
+ .byte 0x00, 0x14, 0x03, 0x07, 0x04, 0x0F @ window template
+ .2byte 0x00EE
+
+gUnknown_8456D5C:: @ 8456D5C
+ .word gUnknown_84571AC, 0
+ .word gUnknown_84571AC, 1
+ .word gUnknown_84571AC, 2
+ .word gUnknown_84571AC, 3
+ .word gUnknown_84571AC, 4
+ .word gUnknown_84571AC, 5
+ .word gUnknown_84571AC, 6
+ .word gUnknown_84571AC, 7
+ .word gUnknown_84571AC, 8
+ .word gUnknown_84571AC, 9
+ .word gUnknown_84571AC, 10
+ .word gUnknown_84571AC, 11
+ .word gUnknown_84571AC, 12
+ .word gUnknown_84571AC, 13
+ .word gUnknown_84571AC, 14
+ .word gUnknown_84571AC, 15
gUnknown_8456DDC:: @ 8456DDC
- .incbin "baserom.gba", 0x456DDC, 0x18
+ .word gUnknown_8456D5C
+ .word ListMenuDefaultCursorMoveFunc
+ .word sub_8116F94
+ .2byte 0x0010
+ .2byte 0x0005
+ .byte 0x00, 0x00, 0x08, 0x00, 0x20, 0x31, 0x50, 0x02
gUnknown_8456DF4:: @ 8456DF4
- .incbin "baserom.gba", 0x456DF4, 0x28
+ .byte 0x00, 0x14, 0x06, 0x08, 0x07, 0x0F @ window template?
+ .2byte 0x0001
+
+gUnknown_8456DFC:: @ 8456DFC
+ .word gUnknown_8459354, 0x00000208
+ .word gUnknown_8459344, 0x00000241
+ .word gUnknown_845934C, 0x00000245
+ .word gUnknown_8459360, 0x00000040
gUnknown_8456E1C:: @ 8456E1C
- .incbin "baserom.gba", 0x456E1C, 0x18
+ .word gUnknown_8456DFC
+ .word ListMenuDefaultCursorMoveFunc
+ .word NULL
+ .2byte 0x0004
+ .2byte 0x0004
+ .byte 0x00, 0x00, 0x08, 0x00, 0x20, 0x31, 0x01, 0x02
gUnknown_8456E34:: @ 8456E34
- .incbin "baserom.gba", 0x456E34, 0x20
+ .byte 0x00, 0x12, 0x08, 0x0B, 0x05, 0x0F @ window template
+ .2byte 0x0001
+
+gUnknown_8456E3C:: @ 8456E3C
+ .word gText_Register, 1
+ .word gUnknown_8459370, 2
+ .word gUnknown_8459360, 3
gUnknown_8456E54:: @ 8456E54
- .incbin "baserom.gba", 0x456E54, 0x18
+ .word gUnknown_8456E3C
+ .word ListMenuDefaultCursorMoveFunc
+ .word NULL
+ .2byte 0x0003
+ .2byte 0x0003
+ .byte 0x00, 0x00, 0x08, 0x00, 0x20, 0x31, 0x01, 0x02
gUnknown_8456E6C:: @ 8456E6C
- .incbin "baserom.gba", 0x456E6C, 0x98
+ .byte 0x00, 0x14, 0x02, 0x09, 0x0B, 0x0F @ window template
+ .2byte 0x0001
+
+gUnknown_8456E74:: @ 8456E74
+ .word gTypeNames + 0x00, 0
+ .word gTypeNames + 0x46, 10
+ .word gTypeNames + 0x4D, 11
+ .word gTypeNames + 0x5B, 13
+ .word gTypeNames + 0x54, 12
+ .word gTypeNames + 0x69, 15
+ .word gTypeNames + 0x1C, 4
+ .word gTypeNames + 0x23, 5
+ .word gTypeNames + 0x0E, 2
+ .word gTypeNames + 0x62, 14
+ .word gTypeNames + 0x07, 1
+ .word gTypeNames + 0x15, 3
+ .word gTypeNames + 0x2A, 6
+ .word gTypeNames + 0x31, 7
+ .word gTypeNames + 0x70, 16
+ .word gTypeNames + 0x38, 8
+ .word gTypeNames + 0x77, 17
+ .word gUnknown_8459360, 18
gUnknown_8456F04:: @ 8456F04
- .incbin "baserom.gba", 0x456F04, 0x18
+ .word gUnknown_8456E74
+ .word ListMenuDefaultCursorMoveFunc
+ .word NULL
+ .2byte 0x0012
+ .2byte 0x0006
+ .byte 0x00, 0x00, 0x08, 0x00, 0x22, 0x31, 0x01, 0x02
gUnknown_8456F1C:: @ 8456F1C
- .incbin "baserom.gba", 0x456F1C, 0x8
+ .byte 0x00, 0x01, 0x01, 0x1C, 0x02, 0x0D @ window template
+ .2byte 0x0001
gUnknown_8456F24:: @ 8456F24
- .incbin "baserom.gba", 0x456F24, 0x58
+ .byte 0x00, 0x01, 0x05, 0x1C, 0x0A, 0x0D @ window template
+ .2byte 0x0039
+
+gUnknown_8456F2C:: @ 8456F2C
+ .word gUnknown_84571AC, -3
+ .word gUnknown_84571AC, 0
+ .word gUnknown_84571AC, 1
+ .word gUnknown_84571AC, 2
+ .word gUnknown_84571AC, 3
+ .word gUnknown_84571AC, 4
+ .word gUnknown_84571AC, 5
+ .word gUnknown_84571AC, 6
+ .word gUnknown_84571AC, 7
+ .word gUnknown_8459368, 8
gUnknown_8456F7C:: @ 8456F7C
- .incbin "baserom.gba", 0x456F7C, 0xB8
+ .word gUnknown_8456F2C
+ .word ListMenuDefaultCursorMoveFunc
+ .word sub_811ACA4
+ .2byte 0x000A
+ .2byte 0x0005
+ .byte 0x00, 0x00, 0x0C, 0x00, 0xE2, 0xDF, 0x09, 0x02
+
+ @ unused window template?
+ .byte 0x00, 0x01, 0x05, 0x1C, 0x0A, 0x0D
+ .2byte 0x0039
+
+gUnknown_8456F9C:: @ 8456F9C
+ .word gUnknown_84571AC, 0
+ .word gUnknown_84571AC, 1
+ .word gUnknown_84571AC, 2
+ .word gUnknown_84571AC, 3
+ .word gUnknown_84571AC, 4
+ .word gUnknown_84571AC, 5
+ .word gUnknown_84571AC, 6
+ .word gUnknown_84571AC, 7
+ .word gUnknown_84571AC, 8
+ .word gUnknown_84571AC, 9
+ .word gUnknown_84571AC, 10
+ .word gUnknown_84571AC, 11
+ .word gUnknown_84571AC, 12
+ .word gUnknown_84571AC, 13
+ .word gUnknown_84571AC, 14
+ .word gUnknown_84571AC, 15
+
+gUnknown_845701C:: @ 845701C
+ .word gUnknown_8456F9C
+ .word ListMenuDefaultCursorMoveFunc
+ .word nullsub_92
+ .2byte 0x0010
+ .2byte 0x0004
+ .byte 0x00, 0x00, 0x08, 0x01, 0x20, 0x31, 0x41, 0x02
gUnknown_8457034:: @ 8457034
- .incbin "baserom.gba", 0x457034, 0x60
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ @ starts at gUnknown_082F0474 in pokeemerald, union link groups
+gUnknown_845704C:: @ 845704C
+ .byte 0x01, 0xFF, 0x00, 0x00
+gUnknown_8457050:: @ 8457050
+ .byte 0x02, 0xFF, 0x00, 0x00
+gUnknown_8457054:: @ 8457054
+ .byte 0x03, 0xFF, 0x00, 0x00
+gUnknown_8457058:: @ 8457058
+ .byte 0x04, 0xFF, 0x00, 0x00
+gUnknown_845705C:: @ 845705C
+ .byte 0x09, 0xFF, 0x00, 0x00
+gUnknown_8457060:: @ 8457060
+ .byte 0x0A, 0xFF, 0x00, 0x00
+gUnknown_8457064:: @ 8457064
+ .byte 0x0B, 0xFF, 0x00, 0x00
+gUnknown_8457068:: @ 8457068
+ .byte 0x15, 0xFF, 0x00, 0x00
+gUnknown_845706C:: @ 845706C
+ .byte 0x16, 0xFF, 0x00, 0x00
+gUnknown_8457070:: @ 8457070
+ .byte 0x40, 0x41, 0x44, 0x45, 0x48, 0x51, 0x52, 0x53, 0x54, 0xFF, 0x00, 0x00
+gUnknown_845707C:: @ 845707C
+ .byte 0x0C, 0xFF, 0x00, 0x00
+gUnknown_8457080:: @ 8457080
+ .byte 0x01, 0x02, 0x03, 0x04, 0x09, 0x0A, 0x0B, 0x15, 0x16, 0x0D, 0xFF, 0x00
+gUnknown_845708C:: @ 845708C
+ .byte 0x01, 0x02, 0x03, 0x04, 0x0A, 0xFF, 0x00, 0x00
gUnknown_8457094:: @ 8457094
- .incbin "baserom.gba", 0x457094, 0x34
+ .word gUnknown_845704C
+ .word gUnknown_8457050
+ .word gUnknown_8457054
+ .word gUnknown_8457058
+ .word gUnknown_845705C
+ .word gUnknown_8457060
+ .word gUnknown_8457064
+ .word gUnknown_8457068
+ .word gUnknown_845706C
+ .word gUnknown_8457070
+ .word gUnknown_845707C
+ .word gUnknown_8457080
+ .word gUnknown_845708C
gUnknown_84570C8:: @ 84570C8
- .incbin "baserom.gba", 0x4570C8, 0x10
+ .byte 0x01, 0x02, 0x03, 0x04, 0x09, 0x0A, 0x0B, 0x15, 0x16, 0xF7, 0x00, 0xAF, 0xF7, 0x01, 0xFF, 0x00
gUnknown_84570D8:: @ 84570D8
- .incbin "baserom.gba", 0x4570D8, 0x14
+ .byte 0x29, 0x36, 0x27, 0x12, 0x13, 0x14, 0x19, 0x1A, 0x00, 0x00, 0x2A, 0x3A, 0x28, 0x16, 0x17, 0x18, 0x1C, 0x1D, 0x00, 0x00
gUnknown_84570EC:: @ 84570EC
- .incbin "baserom.gba", 0x4570EC, 0x20
+ .2byte 0x0004
+ .2byte 0x0006
+ .2byte 0x000D
+ .2byte 0x0008
+ .2byte 0x000A
+ .2byte 0x0006
+ .2byte 0x0001
+ .2byte 0x0008
+ .2byte 0x000D
+ .2byte 0x0004
+ .2byte 0x0007
+ .2byte 0x0004
+ .2byte 0x0001
+ .2byte 0x0004
+ .2byte 0x0007
+ .2byte 0x0008
gUnknown_845710C:: @ 845710C
- .incbin "baserom.gba", 0x45710C, 0xA
+ .byte 0x00, 0x00, 0x01, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x01
gUnknown_8457116:: @ 8457116
- .incbin "baserom.gba", 0x457116, 0x5
+ .byte 0x00, 0x02, 0x01, 0x04, 0x03
gUnknown_845711B:: @ 845711B
- .incbin "baserom.gba", 0x45711B, 0x5
+ .byte 0x01, 0x03, 0x01, 0x04, 0x02
gUnknown_8457120:: @ 8457120
- .incbin "baserom.gba", 0x457120, 0x18
+ .byte 0x09, 0x08, 0x07, 0x02, 0x06, 0x05, 0x04, 0x03, 0x63, 0x00, 0x64, 0x00, 0x65, 0x00, 0x66, 0x00, 0x67, 0x00, 0x68, 0x00, 0x69, 0x00, 0x6A, 0x00
.align 2
gUnknown_8457138:: @ 8457138
@@ -100,113 +326,430 @@ gUnknown_8457178:: @ 8457178
.asciz "UnionObjWork != NULL"
gUnknown_845718D:: @ 845718D
- .incbin "baserom.gba", 0x45718D, 0x2
+ .byte 0xA4, 0xFE
gUnknown_845718F:: @ 845718F
- .incbin "baserom.gba", 0x45718F, 0x5
+ .byte 0xA5, 0xFE, 0x00, 0x00, 0x00
gUnknown_8457194:: @ 8457194
- .incbin "baserom.gba", 0x457194, 0x4
+ .2byte 0x01FC, 0x0000 @ BgTemplate
gUnknown_8457198:: @ 8457198
- .incbin "baserom.gba", 0x457198, 0x10
+ .byte 0x00, 0x02, 0x0F, 0x1A, 0x04, 0x0E @ window template
+ .2byte 0x0014
+
+ @ ???
+ .byte -1, 0, 0, 0
+ .byte 0, 0, 0, 0
gUnknown_84571A8:: @ 84571A8
- .incbin "baserom.gba", 0x4571A8, 0x8
+ .byte 0x01, 0x02, 0x03, 0x00
+
+gUnknown_84571AC:: @ 84571AC
+ .string "$"
+ .align 2
gUnknown_84571B0:: @ 84571B0
- .incbin "baserom.gba", 0x4571B0, 0x4
+ .string ":$"
+ .align 2
gUnknown_84571B4:: @ 84571B4
- .incbin "baserom.gba", 0x4571B4, 0x4
+ .string "{EXTRA 7}$"
+ .align 2
gUnknown_84571B8:: @ 84571B8
- .incbin "baserom.gba", 0x4571B8, 0x28
+ .string "Please start over from the beginning.$"
+ .align 2
gUnknown_84571E0:: @ 84571E0
- .incbin "baserom.gba", 0x4571E0, 0x54
+ .string "The WIRELESS COMMUNICATION\n"
+ .string "SYSTEM search has been canceled.$"
+
+ .align 2
+ .string "ともだちからの れんらくを\n" @ something about waiting for a friend to connect?
+ .string "まっています$"
+ .align 2
gUnknown_8457234:: @ 8457234
- .incbin "baserom.gba", 0x457234, 0x30
+ .string "{STR_VAR_1}! Awaiting\n"
+ .string "communication from another player.$"
+ .align 2
gUnknown_8457264:: @ 8457264
- .incbin "baserom.gba", 0x457264, 0x1C8
+ .string "{STR_VAR_1}! Awaiting link!\n"
+ .string "Press START when everyone's ready.$"
+
+ .align 2
+gJPText_SingleBattle::
+ .string "シングルバトルを かいさいする$"
+
+ .align 2
+gJPText_DoubleBattle::
+ .string "ダブルバトルを かいさいする$"
+
+ .align 2
+gJPText_MultiBattle::
+ .string "マルチバトルを かいさいする$"
+
+ .align 2
+gJPText_TradePokemon::
+ .string "ポケモンこうかんを かいさいする$"
+
+ .align 2
+gJPText_Chat::
+ .string "チャットを かいさいする$"
+
+ .align 2
+gJPText_DistWonderCard::
+ .string "ふしぎなカードをくばる$"
+
+ .align 2
+gJPText_DistWonderNews::
+ .string "ふしぎなニュースをくばる$"
+
+ .align 2
+unref_text_union_room_1::
+ .string "ふしぎなできごとを かいさいする$"
+
+ .align 2
+gJPText_HoldPokemonJump::
+ .string "なわとびを かいさいする$"
+
+ .align 2
+gJPText_HoldBerryCrush::
+ .string "きのみマッシャーを かいさいする$"
+
+ .align 2
+gJPText_HoldBerryPicking::
+ .string "きのみどりを かいさいする$"
+
+ .align 2
+gJPText_HoldSpinTrade::
+ .string "ぐるぐるこうかんを かいさいする$"
+
+ .align 2
+gJPText_HoldSpinShop::
+ .string "ぐるぐるショップを かいさいする$"
+
+ .align 2
+unref_text_ptrs_union_room_0::
+ .word gJPText_SingleBattle
+ .word gJPText_DoubleBattle
+ .word gJPText_MultiBattle
+ .word gJPText_TradePokemon
+ .word gJPText_Chat
+ .word gJPText_DistWonderCard
+ .word gJPText_DistWonderNews
+ .word gJPText_DistWonderCard
+ .word gJPText_HoldPokemonJump
+ .word gJPText_HoldBerryCrush
+ .word gJPText_HoldBerryPicking
+ .word gJPText_HoldBerryPicking
+ .word gJPText_HoldSpinTrade
+ .word gJPText_HoldSpinShop
+
+gText_1PlayerNeeded::
+ .string "1 player\n"
+ .string "needed.$"
+gText_2PlayersNeeded::
+ .string "2 players\n"
+ .string "needed.$"
+gText_3PlayersNeeded::
+ .string "3 players\n"
+ .string "needed.$"
+gText_4PlayersNeeded:: @ uhhhh this one is JP but not the others??? but its english in emerald???
+ .string "あと4にん\n"
+ .string "ひつよう$"
+gText_2PlayerMode::
+ .string "2-PLAYER\n"
+ .string "MODE$"
+gText_3PlayerMode::
+ .string "3-PLAYER\n"
+ .string "MODE$"
+gText_4PlayerMode::
+ .string "4-PLAYER\n"
+ .string "MODE$"
+gText_5PlayerMode::
+ .string "5-PLAYER\n"
+ .string "MODE$"
gUnknown_845742C:: @ 845742C
- .incbin "baserom.gba", 0x45742C, 0x50
+ .word gText_1PlayerNeeded
+ .word gText_2PlayerMode
+ .word NULL
+ .word NULL
+ .word NULL
+
+ .word gText_3PlayersNeeded
+ .word gText_2PlayersNeeded
+ .word gText_1PlayerNeeded
+ .word gText_4PlayerMode
+ .word NULL
+
+ .word gText_1PlayerNeeded
+ .word gText_2PlayerMode
+ .word gText_3PlayerMode
+ .word gText_4PlayerMode
+ .word gText_5PlayerMode
+
+ .word gText_2PlayersNeeded
+ .word gText_1PlayerNeeded
+ .word gText_3PlayerMode
+ .word gText_4PlayerMode
+ .word gText_5PlayerMode
+ @ Huh? No 4 ptrs here from pokeemerald?
+
+ .align 2
gUnknown_845747C:: @ 845747C
- .incbin "baserom.gba", 0x45747C, 0x24
+ .string "{B_BUTTON}CANCEL$"
+ .align 2
+unref_text_union_room_2::
+ .string "ため\nさんかしゃ ぼしゅうちゅう です!$"
+
+ .align 2
gUnknown_84574A0:: @ 84574A0
- .incbin "baserom.gba", 0x4574A0, 0x24
+ .string "{STR_VAR_2} contacted you for\n{STR_VAR_1}. Accept?$"
+ .align 2
gUnknown_84574C4:: @ 84574C4
- .incbin "baserom.gba", 0x4574C4, 0x28
+ .string "{STR_VAR_2} contacted you.\nWill you share {STR_VAR_1}?$"
+ .align 2
gUnknown_84574EC:: @ 84574EC
- .incbin "baserom.gba", 0x4574EC, 0x28
+ .string "{STR_VAR_2} contacted you.\nAdd to the members?$"
+ .align 2
gUnknown_8457514:: @ 8457514
- .incbin "baserom.gba", 0x457514, 0x1C
+ .string "{STR_VAR_1}!\nAre these members OK?$"
+ .align 2
gUnknown_8457530:: @ 8457530
- .incbin "baserom.gba", 0x457530, 0x24
+ .string "Cancel {STR_VAR_1} MODE\nwith these members?$"
+ .align 2
gUnknown_8457554:: @ 8457554
- .incbin "baserom.gba", 0x457554, 0xB4
+ .string "An “OK” was sent\nto {STR_VAR_1}.$"
+
+ .align 2
+gUnknown_845756C:: @ 845756C
+ .string "The other TRAINER doesn't appear\nto be available now…\p$"
+
+ .align 2
+gUnknown_84575A4:: @ 84575A4
+ .string "You can't transmit with a TRAINER\nwho is too far away.\p$"
+
+ .align 2
+gUnknown_84575DC:: @ 84575DC
+ .string "The other TRAINER(S) is/are not\nready yet.\p$"
+ .align 2
gUnknown_8457608:: @ 8457608
- .incbin "baserom.gba", 0x457608, 0x8
+ .word gUnknown_84575A4
+ .word gUnknown_84575DC
+ .align 2
gUnknown_8457610:: @ 8457610
- .incbin "baserom.gba", 0x457610, 0x6C
+ .string "The {STR_VAR_1} MODE with\nthese members will be canceled.{PAUSE 90}$"
+
+ .align 2
+gUnknown_8457644:: @ 8457644
+ .string "There is a member who can no\nlonger remain available.\p$"
+ .align 2
gUnknown_845767C:: @ 845767C
- .incbin "baserom.gba", 0x45767C, 0x30
+ .word gUnknown_845756C
+ .word gUnknown_8457644
+
+ .align 2
+gUnknown_8457684:: @ 8457684
+ .string "The other TRAINER appears\nunavailable…\p$"
+ .align 2
gUnknown_84576AC:: @ 84576AC
- .incbin "baserom.gba", 0x4576AC, 0x18
+ .string "{STR_VAR_1} sent back an “OK”!$"
+ .align 2
gUnknown_84576C4:: @ 84576C4
- .incbin "baserom.gba", 0x4576C4, 0x3C
+ .string "{STR_VAR_1} OK'd your registration as\na member.$"
+ .align 2
+gUnknown_84576EC:: @ 84576EC
+ .string "{STR_VAR_1} replied, “No…”\p$"
+
+ .align 2
gUnknown_8457700:: @ 8457700
- .incbin "baserom.gba", 0x457700, 0x1C
+ .string "{STR_VAR_1}!\nAwaiting other members!$"
+ .align 2
gUnknown_845771C:: @ 845771C
- .incbin "baserom.gba", 0x45771C, 0x38
+ .string "Quit being a member?$"
+ .align 2
+gUnknown_8457734:: @ 8457734
+ .string "You stopped being a member.\p$"
+
+ .align 2
gUnknown_8457754:: @ 8457754
- .incbin "baserom.gba", 0x457754, 0x28
+ .word NULL
+ .word gUnknown_8457644
+ .word gUnknown_8457684
+ .word NULL
+ .word NULL
+ .word NULL
+ .word gUnknown_84576EC
+ .word NULL
+ .word NULL
+ .word gUnknown_8457734
+ .align 2
gUnknown_845777C:: @ 845777C
- .incbin "baserom.gba", 0x45777C, 0x40
+ .string "The WIRELESS COMMUNICATION\nSYSTEM link has been established.$"
+ .align 2
gUnknown_84577BC:: @ 84577BC
- .incbin "baserom.gba", 0x4577BC, 0x3C
+ .string "The WIRELESS COMMUNICATION\nSYSTEM link has been dropped…$"
+ .align 2
gUnknown_84577F8:: @ 84577F8
- .incbin "baserom.gba", 0x4577F8, 0x40
+ .string "The link with your friend has been\ndropped…$"
+ .align 2
+gUnknown_8457824:: @ 8457824
+ .string "{STR_VAR_1} replied, “No…”$"
+
+ .align 2
gUnknown_8457838:: @ 8457838
- .incbin "baserom.gba", 0x457838, 0x84
+ .word NULL
+ .word gUnknown_84577F8
+ .word gUnknown_84577F8
+ .word NULL
+ .word NULL
+ .word NULL
+ .word gUnknown_8457824
+ .word NULL
+ .word NULL
+ .word NULL
+
+ .align 2
+gUnknown_8457860:: @ 8457860
+ .string "Do you want the {STR_VAR_2}\nMODE?$"
+
+ .align 2
+gUnknown_845787C:: @ 845787C
+ .string "Do you want the {STR_VAR_2}\nMODE?$"
+ .align 2
+gUnknown_8457898:: @ 8457898
+ .word gUnknown_8457860
+ .word gUnknown_845787C
+
+ .align 2
+gUnknown_84578A0:: @ 84578A0
+ .string "はなしかけています…\n" @ Communicating... please wait
+ .string "しょうしょう おまちください$"
+
+ .align 2
gUnknown_84578BC:: @ 84578BC
- .incbin "baserom.gba", 0x4578BC, 0x178
+ .string "Awaiting {STR_VAR_1}'s response about\nthe trade…$"
+
+ .align 2
+gUnknown_84578E4:: @ 84578E4
+ .string "Communicating{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.\n{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.$"
+
+ .align 2
+gUnknown_8457950:: @ 8457950
+ .string "Communicating with {STR_VAR_1}{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.\n{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.$"
+ .align 2
+gUnknown_84579BC:: @ 84579BC
+ .string "Please wait a while{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.\n{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.$"
+
+ .align 2
gUnknown_8457A34:: @ 8457A34
- .incbin "baserom.gba", 0x457A34, 0xD0
+ .word gUnknown_84578E4
+ .word gUnknown_8457950
+ .word gUnknown_84579BC
+ .align 2
+gUnknown_8457A40:: @ 8457A40
+ .string "Hiya! Is there something that you\nwanted to do?$"
+
+ .align 2
+gUnknown_8457A70:: @ 8457A70
+ .string "Hello!\nWould you like to do something?$"
+
+ .align 2
+gUnknown_8457A98:: @ 8457A98
+ .string "{STR_VAR_1}: Hiya, we meet again!\nWhat are you up for this time?$"
+
+ .align 2
+gUnknown_8457AD0:: @ 8457AD0
+ .string "{STR_VAR_1}: Oh! {PLAYER}, hello!\nWould you like to do something?$"
+
+ .align 2
gUnknown_8457B04:: @ 8457B04
- .incbin "baserom.gba", 0x457B04, 0xC8
+ .word gUnknown_8457A40
+ .word gUnknown_8457A70
+ .word gUnknown_8457A98
+ .word gUnknown_8457AD0
+
+ .align 2
+gUnknown_8457B14:: @ 8457B14
+ .string "Want to do something?$"
+
+ .align 2
+gUnknown_8457B2C:: @ 8457B2C
+ .string "Would you like to do something?$"
+
+ .align 2
+gUnknown_8457B4C:: @ 8457B4C
+ .string "{STR_VAR_1}: What would you like to\ndo now?$"
+
+ .align 2
+gUnknown_8457B70:: @ 8457B70
+ .string "{STR_VAR_1}‘また なにかする?$" @ Want to do anything else?
+
+ .align 2
+gUnknown_8457B80:: @ 8457B80
+ .word gUnknown_8457B14
+ .word gUnknown_8457B2C
+ .word gUnknown_8457B4C
+ .word gUnknown_8457B4C
+
+ .align 2
+gUnknown_8457B90:: @ 8457B90
+ .string "Somebody has contacted you.{PAUSE 60}$"
+
+ .align 2
+gUnknown_8457BA0:: @ 8457BA0
+ .string "{STR_VAR_1} has contacted you.{PAUSE 60}$"
+ .align 2
gUnknown_8457BCC:: @ 8457BCC
- .incbin "baserom.gba", 0x457BCC, 0x54
+ .word gUnknown_8457B90
+ .word gUnknown_8457BA0
+ .align 2
+gUnknown_8457BD4:: @ 8457BD4
+ .string "Awaiting a response from\nthe other TRAINER…$"
+
+ .align 2
+gUnknown_8457C00:: @ 8457C00
+ .string "Awaiting a response from\n{STR_VAR_1}…$"
+
+ .align 2
gUnknown_8457C20:: @ 8457C20
- .incbin "baserom.gba", 0x457C20, 0x28
+ .word gUnknown_8457BD4
+ .word gUnknown_8457C00
+
+ .align 2
+gUnknown_8457C28:: @ 8457C28
+ .string "あいての ていあんを まっています\n"
+ .string "ビーボタンで キャンセル$"
+ .align 2
gUnknown_8457C48:: @ 8457C48
.string "The other TRAINER showed\n"
.string "you their TRAINER CARD.\p"
@@ -339,7 +882,8 @@ gUnknown_84580F4:: @ 84580F4
.4byte gUnknown_84580C0
.align 2
- .incbin "baserom.gba", 0x458114, 0x18
+ .string "チャットだね!\n" @ You want to chat, huh? Sure, just wait a little.
+ .string "わかった ちょっと まってて!$"
.align 2
gUnknown_845812C::
@@ -665,10 +1209,14 @@ gUnknown_8458B44:: @ 8458B44
.string "your POKéMON?$"
.align 2
- .incbin "baserom.gba", 0x00458c80, 0x31
+ .string "こうかんけいじばん の とうろくが\n"
+ .string "かんりょう しました\p"
+ .string "ごりよう ありがとう\n"
+ .string "ございました!\p$"
.align 2
- .incbin "baserom.gba", 0x00458cb4, 0x20
+ .string "けいじばんに だれも ポケモンを\n"
+ .string "とうろく していません\p\n$"
.align 2
gUnknown_8458CD4:: @ 8458CD4
@@ -707,15 +1255,27 @@ gUnknown_8458E10:: @ 8458E10
.string "The registration has been canceled.\p$"
.align 2
- .incbin "baserom.gba", 0x00458e38, 0x38
+ .string "こうかんを きぼうしているひとを\n"
+ .string "ひょうじします$"
+
+ .align 2
+ .string "こうかん したい トレーナーを\n"
+ .string "えらんで ください$"
+ .align 2
gUnknown_8458E70:: @ 8458E70
.string "Would you like to ask {STR_VAR_1} to\n"
.string "make a trade?$"
.align 2
- .incbin "baserom.gba", 0x00458e9c, 0x34
+ .string "……\n"
+ .string "あいての へんじを まっています$"
+ .align 2
+ .string "あなたが こうかんにだす\n"
+ .string "ポケモンが とうろくされていません\p$"
+
+ .align 2
gUnknown_8458ED0:: @ 8458ED0
.string "You don't have a {STR_VAR_2}-type\n"
.string "POKéMON that {STR_VAR_1} wants.\p$"
@@ -724,13 +1284,21 @@ gUnknown_8458ED0:: @ 8458ED0
gUnknown_8458F04:: @ 8458F04
.string "You don't have an EGG that\n"
.string "{STR_VAR_1} wants.\p$"
+
.align 2
+gUnknown_8458F2C:: @ 8458F2C
.string "{STR_VAR_1} can't make a trade for\n"
.string "your POKéMON right now.\p$"
+
.align 2
+gUnknown_8458F60:: @ 8458F60
.string "You can't make a trade for\n"
.string "{STR_VAR_1}'s POKéMON right now.\p$"
- .incbin "baserom.gba", 0x00458f94, 0x8
+
+ .align 2
+gUnknown_8458F94:: @ 8458F94
+ .word gUnknown_8458F2C
+ .word gUnknown_8458F60
gUnknown_8458F9C:: @ 8458F9C
.string "Your trade offer was rejected.\p$"
@@ -809,46 +1377,179 @@ gUnknown_84591DC:: @ 84591DC
.string "COMMUNICATION SYSTEM. Wait...$"
.align 2
- .incbin "baserom.gba", 0x00459214, 0x24
+ .string "ダブルバトルでは 2ひき いじょうの\n"
+ .string "ポケモンが ひつようです\p$"
+ .align 2
gUnknown_8459238:: @ 8459238
.string "Awaiting {STR_VAR_1}'s response…$"
+ .align 2
gUnknown_8459250:: @ 8459250
.string "{STR_VAR_1} has been asked to register\n"
.string "you as a member. Please wait.$"
+ .align 2
gUnknown_845928C:: @ 845928C
.string "Awaiting a response from the\n"
.string "WIRELESS COMMUNICATION SYSTEM.$"
- .incbin "baserom.gba", 0x004592c8, 0x20
+
+ .align 2
+ .string "ほかの さんかしゃが そろうまで\n"
+ .string "しょうしょう おまちください$"
+
+ .align 2
+gUnknown_84592E8:: @ 84592E8
.string "No CARDS appear to be shared \n"
.string "right now.$"
+
.align 2
+gUnknown_8459314:: @ 8459314
.string "No NEWS appears to be shared\n"
.string "right now.$"
gUnknown_845933C:: @ 845933C
- .incbin "baserom.gba", 0x45933C, 0x3C
+ .word gUnknown_84592E8
+ .word gUnknown_8459314
+
+ .align 2
+gUnknown_8459344:: @ 8459344
+ .string "BATTLE$"
+
+ .align 2
+gUnknown_845934C:: @ 845934C
+ .string "CHAT$"
+
+ .align 2
+gUnknown_8459354:: @ 8459354
+ .string "GREETINGS$"
+
+ .align 2
+gUnknown_8459360:: @ 8459360
+ .string "EXIT$"
+
+ .align 2
+gUnknown_8459368:: @ 8459368
+ .string "EXIT$"
+
+ .align 2
+gUnknown_8459370:: @ 8459370
+ .string "INFO$"
+ .align 2
gUnknown_8459378:: @ 8459378
- .incbin "baserom.gba", 0x459378, 0x138
+ .string "NAME{CLEAR_TO 0x3C}WANTED{CLEAR_TO 0x6E}OFFER{CLEAR_TO 0xC6}LV.$"
+
+ .align 2
+gUnknown_8459394:: @ 8459394
+ .string "SINGLE BATTLE$"
+
+ .align 2
+gUnknown_84593A4:: @ 84593A4
+ .string "DOUBLE BATTLE$"
+
+ .align 2
+gUnknown_84593B4:: @ 84593B4
+ .string "MULTI BATTLE$"
+
+ .align 2
+gUnknown_84593C4:: @ 84593C4
+ .string "POKéMON TRADES$"
+
+ .align 2
+gUnknown_84593D4:: @ 84593D4
+ .string "CHAT$"
+
+ .align 2
+gUnknown_84593DC:: @ 84593DC
+ .string "CARDS$"
+
+ .align 2
+gUnknown_84593E4:: @ 84593E4
+ .string "WONDER CARDS$"
+
+ .align 2
+gUnknown_84593F4:: @ 84593F4
+ .string "WONDER NEWS$"
+
+ .align 2
+gUnknown_8459400:: @ 8459400
+ .string "POKéMON JUMP$"
+
+ .align 2
+gUnknown_8459410:: @ 8459410
+ .string "BERRY CRUSH$"
+
+ .align 2
+gUnknown_845941C:: @ 845941C
+ .string "BERRY-PICKING$"
+ .align 2
+gUnknown_845942C:: @ 845942C
+ .string "SEARCH$"
+
+ .align 2
+gUnknown_8459434:: @ 8459434
+ .string "ぐるぐるこうかん$"
+
+ .align 2
+gUnknown_8459440:: @ 8459440
+ .string "アイテムトレード$"
+
+ .align 2
+gUnknown_845944C:: @ 845944C
+ .string "It's a NORMAL CARD.$"
+
+ .align 2
+gUnknown_8459460:: @ 459460
+ .string "It's a BRONZE CARD!$"
+
+ .align 2
+gUnknown_8459474:: @ 8459474
+ .string "It's a COPPER CARD!$"
+
+ .align 2
+gUnknown_8459488:: @ 8459488
+ .string "It's a SILVER CARD!$"
+
+ .align 2
+gUnknown_845949C:: @ 845949C
+ .string "It's a GOLD CARD!$"
+
+ .align 2
gUnknown_84594B0:: @ 84594B0
- .incbin "baserom.gba", 0x4594B0, 0x14
+ .word gUnknown_845944C
+ .word gUnknown_8459460
+ .word gUnknown_8459474
+ .word gUnknown_8459488
+ .word gUnknown_845949C
+ .align 2
gUnknown_84594C4:: @ 84594C4
- .incbin "baserom.gba", 0x4594C4, 0x40
+ .string "This is {SPECIAL_F7 0x00} {SPECIAL_F7 0x01}'s\nTRAINER CARD…\l{SPECIAL_F7 0x02}\pPOKéDEX: {SPECIAL_F7 0x03}\nTIME: {SPECIAL_F7 0x04}:{SPECIAL_F7 0x05}\p$"
+ .align 2
gUnknown_8459504:: @ 8459504
- .incbin "baserom.gba", 0x459504, 0x7C
+ .string "BATTLES: {SPECIAL_F7 0x00} WINS {SPECIAL_F7 0x02} LOSSES\nTRADES: {SPECIAL_F7 0x03} TIMES\p“{SPECIAL_F7 0x04} {SPECIAL_F7 0x05}\n{SPECIAL_F7 0x06} {SPECIAL_F7 0x07}”\p$"
+ .align 2
+gUnknown_8459544:: @ 8459544
+ .string "{SPECIAL_F7 0x01}: Glad to have met you!{PAUSE 60}$"
+
+ .align 2
+gUnknown_8459564:: @ 8459564
+ .string "{SPECIAL_F7 0x01}: Glad to meet you!{PAUSE 60}$"
+
+ .align 2
gUnknown_8459580:: @ 8459580
- .incbin "baserom.gba", 0x459580, 0x8
+ .word gUnknown_8459544
+ .word gUnknown_8459564
+ .align 2
gUnknown_8459588:: @ 8459588
- .incbin "baserom.gba", 0x459588, 0x28
+ .string "Finished checking {SPECIAL_F7 0x01}'s\nTRAINER CARD.{PAUSE 60}$"
+ .align 2
gUnknown_84595B0::
.string "Canceled reading the Card.$"