summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/battle_anim.s271
-rw-r--r--data/berry_pouch.s59
-rw-r--r--data/buy_menu_helpers.s14
-rw-r--r--data/data.s2
-rw-r--r--data/data_835B488.s931
-rw-r--r--data/data_83F5738.s2
-rw-r--r--data/data_83FECCC.s41
-rw-r--r--data/data_845FD54.s600
-rw-r--r--data/event_scripts.s250
-rw-r--r--data/field_door.s17
-rw-r--r--data/field_ground_effect.s34
-rw-r--r--data/field_map_obj.s508
-rw-r--r--data/field_player_avatar.s73
-rw-r--r--data/field_tasks.s7
-rw-r--r--data/field_weather.s101
-rw-r--r--data/help_system.s8
-rw-r--r--data/itemfinder.s7
-rw-r--r--data/link_rfu_4.s54
-rw-r--r--data/map_obj_80688E4.s30
-rw-r--r--data/menu_indicators.s46
-rw-r--r--data/mystery_gift_menu.s14
-rw-r--r--data/oak_speech/help_docs_page2_tilemap.binbin0 -> 160 bytes
-rw-r--r--data/oak_speech/help_docs_page3_tilemap.binbin0 -> 160 bytes
-rw-r--r--data/oak_speech/help_docs_palette.pal67
-rw-r--r--data/oak_speech/new_game_adventure_intro_tilemap.bin2
-rw-r--r--data/oak_speech/oak_speech_background_tilemap.binbin0 -> 1280 bytes
-rw-r--r--data/oak_speech/oak_speech_gfx_game_start_help_u_i.pngbin0 -> 1118 bytes
-rw-r--r--data/oak_speech/oak_speech_gfx_grass_platform.pngbin0 -> 341 bytes
-rw-r--r--data/oak_speech/oak_speech_gfx_leaf_pal.pal35
-rw-r--r--data/oak_speech/oak_speech_gfx_leaf_pic.pngbin0 -> 1219 bytes
-rw-r--r--data/oak_speech/oak_speech_gfx_oak_pal.pal35
-rw-r--r--data/oak_speech/oak_speech_gfx_oak_pic.pngbin0 -> 1172 bytes
-rw-r--r--data/oak_speech/oak_speech_gfx_pika1.pngbin0 -> 414 bytes
-rw-r--r--data/oak_speech/oak_speech_gfx_pika2.pngbin0 -> 297 bytes
-rw-r--r--data/oak_speech/oak_speech_gfx_pika_eyes.pngbin0 -> 187 bytes
-rw-r--r--data/oak_speech/oak_speech_gfx_red_pal.pal35
-rw-r--r--data/oak_speech/oak_speech_gfx_red_pic.pngbin0 -> 1087 bytes
-rw-r--r--data/oak_speech/oak_speech_gfx_rival_pal.pal35
-rw-r--r--data/oak_speech/oak_speech_gfx_rival_pic.pngbin0 -> 970 bytes
-rw-r--r--data/oak_speech/oak_speech_gfx_solid_colors.pngbin0 -> 110 bytes
-rw-r--r--data/oak_speech/oak_speech_grass_platform_palette.pal19
-rw-r--r--data/oak_speech/oak_speech_pika_palette.pal19
-rw-r--r--data/palette.s7
-rw-r--r--data/pokedex_area_markers.s14
-rw-r--r--data/pokemon_summary_screen.s134
-rw-r--r--data/slot_machine.s94
-rw-r--r--data/specials.inc4
-rw-r--r--data/start_menu.s28
-rw-r--r--data/tileset_anims.s25
-rw-r--r--data/title_screen.s34
-rw-r--r--data/tm_case.s50
-rw-r--r--data/unk_text_util.s5
-rw-r--r--data/wild_pokemon_area.s14
53 files changed, 2144 insertions, 1581 deletions
diff --git a/data/battle_anim.s b/data/battle_anim.s
new file mode 100644
index 000000000..21f3e5158
--- /dev/null
+++ b/data/battle_anim.s
@@ -0,0 +1,271 @@
+ .section .rodata
+ .align 2
+gOamData_83AC9C8::
+ .4byte 0x00000000, 0x00000800
+
+gOamData_83AC9D0::
+ .4byte 0x40000000, 0x00000800
+
+gOamData_83AC9D8::
+ .4byte 0x80000000, 0x00000800
+
+gOamData_83AC9E0::
+ .4byte 0xc0000000, 0x00000800
+
+gOamData_83AC9E8::
+ .4byte 0x00004000, 0x00000800
+
+gOamData_83AC9F0::
+ .4byte 0x40004000, 0x00000800
+
+gOamData_83AC9F8::
+ .4byte 0x80004000, 0x00000800
+
+gOamData_83ACA00::
+ .4byte 0xc0004000, 0x00000800
+
+gOamData_83ACA08::
+ .4byte 0x00008000, 0x00000800
+
+gOamData_83ACA10::
+ .4byte 0x40008000, 0x00000800
+
+gOamData_83ACA18::
+ .4byte 0x80008000, 0x00000800
+
+gOamData_83ACA20::
+ .4byte 0xc0008000, 0x00000800
+
+gOamData_83ACA28::
+ .4byte 0x00000100, 0x00000800
+
+gOamData_83ACA30::
+ .4byte 0x40000100, 0x00000800
+
+gOamData_83ACA38::
+ .4byte 0x80000100, 0x00000800
+
+gOamData_83ACA40::
+ .4byte 0xc0000100, 0x00000800
+
+gOamData_83ACA48::
+ .4byte 0x00004100, 0x00000800
+
+gOamData_83ACA50::
+ .4byte 0x40004100, 0x00000800
+
+gOamData_83ACA58::
+ .4byte 0x80004100, 0x00000800
+
+gOamData_83ACA60::
+ .4byte 0xc0004100, 0x00000800
+
+gOamData_83ACA68::
+ .4byte 0x00008100, 0x00000800
+
+gOamData_83ACA70::
+ .4byte 0x40008100, 0x00000800
+
+gOamData_83ACA78::
+ .4byte 0x80008100, 0x00000800
+
+gOamData_83ACA80::
+ .4byte 0xc0008100, 0x00000800
+
+gOamData_83ACA88::
+ .4byte 0x00000300, 0x00000800
+
+gOamData_83ACA90::
+ .4byte 0x40000300, 0x00000800
+
+gOamData_83ACA98::
+ .4byte 0x80000300, 0x00000800
+
+gOamData_83ACAA0::
+ .4byte 0xc0000300, 0x00000800
+
+gOamData_83ACAA8::
+ .4byte 0x00004300, 0x00000800
+
+gOamData_83ACAB0::
+ .4byte 0x40004300, 0x00000800
+
+gOamData_83ACAB8::
+ .4byte 0x80004300, 0x00000800
+
+gOamData_83ACAC0::
+ .4byte 0xc0004300, 0x00000800
+
+gOamData_83ACAC8::
+ .4byte 0x00008300, 0x00000800
+
+gOamData_83ACAD0::
+ .4byte 0x40008300, 0x00000800
+
+gOamData_83ACAD8::
+ .4byte 0x80008300, 0x00000800
+
+gOamData_83ACAE0::
+ .4byte 0xc0008300, 0x00000800
+
+gOamData_83ACAE8::
+ .4byte 0x00000400, 0x00000800
+
+gOamData_83ACAF0::
+ .4byte 0x40000400, 0x00000800
+
+gOamData_83ACAF8::
+ .4byte 0x80000400, 0x00000800
+
+gOamData_83ACB00::
+ .4byte 0xc0000400, 0x00000800
+
+gOamData_83ACB08::
+ .4byte 0x00004400, 0x00000800
+
+gOamData_83ACB10::
+ .4byte 0x40004400, 0x00000800
+
+gOamData_83ACB18::
+ .4byte 0x80004400, 0x00000800
+
+gOamData_83ACB20::
+ .4byte 0xc0004400, 0x00000800
+
+gOamData_83ACB28::
+ .4byte 0x00008400, 0x00000800
+
+gOamData_83ACB30::
+ .4byte 0x40008400, 0x00000800
+
+gOamData_83ACB38::
+ .4byte 0x80008400, 0x00000800
+
+gOamData_83ACB40::
+ .4byte 0xc0008400, 0x00000800
+
+gOamData_83ACB48::
+ .4byte 0x00000500, 0x00000800
+
+gOamData_83ACB50::
+ .4byte 0x40000500, 0x00000800
+
+gOamData_83ACB58::
+ .4byte 0x80000500, 0x00000800
+
+gOamData_83ACB60::
+ .4byte 0xc0000500, 0x00000800
+
+gOamData_83ACB68::
+ .4byte 0x00004500, 0x00000800
+
+gOamData_83ACB70::
+ .4byte 0x40004500, 0x00000800
+
+gOamData_83ACB78::
+ .4byte 0x80004500, 0x00000800
+
+gOamData_83ACB80::
+ .4byte 0xc0004500, 0x00000800
+
+gOamData_83ACB88::
+ .4byte 0x00008500, 0x00000800
+
+gOamData_83ACB90::
+ .4byte 0x40008500, 0x00000800
+
+gOamData_83ACB98::
+ .4byte 0x80008500, 0x00000800
+
+gOamData_83ACBA0::
+ .4byte 0xc0008500, 0x00000800
+
+gOamData_83ACBA8::
+ .4byte 0x00000700, 0x00000800
+
+gOamData_83ACBB0::
+ .4byte 0x40000700, 0x00000800
+
+gOamData_83ACBB8::
+ .4byte 0x80000700, 0x00000800
+
+gOamData_83ACBC0::
+ .4byte 0xc0000700, 0x00000800
+
+gOamData_83ACBC8::
+ .4byte 0x00004700, 0x00000800
+
+gOamData_83ACBD0::
+ .4byte 0x40004700, 0x00000800
+
+gOamData_83ACBD8::
+ .4byte 0x80004700, 0x00000800
+
+gOamData_83ACBE0::
+ .4byte 0xc0004700, 0x00000800
+
+gOamData_83ACBE8::
+ .4byte 0x00008700, 0x00000800
+
+gOamData_83ACBF0::
+ .4byte 0x40008700, 0x00000800
+
+gOamData_83ACBF8::
+ .4byte 0x80008700, 0x00000800
+
+gOamData_83ACC00::
+ .4byte 0xc0008700, 0x00000800
+
+gUnknown_83ACC08:: @ 83ACC08
+ .incbin "baserom.gba", 0x3ACC08, 0x440
+
+gUnknown_83AD048:: @ 83AD048
+ .incbin "baserom.gba", 0x3AD048, 0x308
+
+gUnknown_83AD350:: @ 83AD350
+ .incbin "baserom.gba", 0x3AD350, 0x120
+
+gUnknown_83AD470:: @ 83AD470
+ .incbin "baserom.gba", 0x3AD470, 0x4E0
+
+gUnknown_83AD950:: @ 83AD950
+ .incbin "baserom.gba", 0x3AD950, 0x308
+
+gUnknown_83ADC58:: @ 83ADC58
+ .incbin "baserom.gba", 0x3ADC58, 0x120
+
+gUnknown_83ADD78:: @ 83ADD78
+ .incbin "baserom.gba", 0x3ADD78, 0xA0
+
+gUnknown_83ADE18:: @ 83ADE18
+ .incbin "baserom.gba", 0x3ADE18, 0x144
+
+gUnknown_83ADF5C:: @ 83ADF5C
+ .incbin "baserom.gba", 0x3ADF5C, 0xC0
+
+gUnknown_83AE01C:: @ 83AE01C
+ .incbin "baserom.gba", 0x3AE01C, 0x20
+
+gUnknown_83AE03C:: @ 83AE03C
+ .incbin "baserom.gba", 0x3AE03C, 0x10
+
+gUnknown_83AE04C:: @ 83AE04C
+ .incbin "baserom.gba", 0x3AE04C, 0x4
+
+gUnknown_83AE050:: @ 83AE050
+ .incbin "baserom.gba", 0x3AE050, 0x4
+
+gUnknown_83AE054:: @ 83AE054
+ .incbin "baserom.gba", 0x3AE054, 0x30
+
+gUnknown_83AE084:: @ 83AE084
+ .incbin "baserom.gba", 0x3AE084, 0x114D0
+
+gUnknown_83BF554:: @ 83BF554
+ .incbin "baserom.gba", 0x3BF554, 0x8
+
+gUnknown_83BF55C:: @ 83BF55C
+ .incbin "baserom.gba", 0x3BF55C, 0x18
+
+gUnknown_83BF574:: @ 83BF574
+ .incbin "baserom.gba", 0x3BF574, 0x18
diff --git a/data/berry_pouch.s b/data/berry_pouch.s
new file mode 100644
index 000000000..172443b5e
--- /dev/null
+++ b/data/berry_pouch.s
@@ -0,0 +1,59 @@
+ .section .rodata
+ .align 2
+
+gUnknown_846434C:: @ 846434C
+ .incbin "baserom.gba", 0x46434C, 0xC
+
+gUnknown_8464358:: @ 8464358
+ .incbin "baserom.gba", 0x464358, 0x14
+
+gUnknown_846436C:: @ 846436C
+ .incbin "baserom.gba", 0x46436C, 0x8
+
+gUnknown_8464374:: @ 8464374
+ .incbin "baserom.gba", 0x464374, 0x8
+
+gUnknown_846437C:: @ 846437C
+ .incbin "baserom.gba", 0x46437C, 0x28
+
+gUnknown_84643A4:: @ 84643A4
+ .incbin "baserom.gba", 0x4643A4, 0x4
+
+gUnknown_84643A8:: @ 84643A8
+ .incbin "baserom.gba", 0x4643A8, 0x4
+
+gUnknown_84643AC:: @ 84643AC
+ .incbin "baserom.gba", 0x4643AC, 0x4
+
+gUnknown_84643B0:: @ 84643B0
+ .incbin "baserom.gba", 0x4643B0, 0x4
+
+gUnknown_84643B4:: @ 84643B4
+ .incbin "baserom.gba", 0x4643B4, 0x4
+
+gUnknown_84643B8:: @ 84643B8
+ .incbin "baserom.gba", 0x4643B8, 0x20
+
+gUnknown_84643D8:: @ 84643D8
+ .incbin "baserom.gba", 0x4643D8, 0x18
+
+gUnknown_84643F0:: @ 84643F0
+ .incbin "baserom.gba", 0x4643F0, 0x8
+
+gUnknown_84643F8:: @ 84643F8
+ .incbin "baserom.gba", 0x4643F8, 0x8
+
+gUnknown_8464400:: @ 8464400
+ .incbin "baserom.gba", 0x464400, 0x48
+
+gUnknown_8464448:: @ 8464448
+ .incbin "baserom.gba", 0x464448, 0x60
+
+gUnknown_84644A8:: @ 84644A8
+ .incbin "baserom.gba", 0x4644A8, 0x8
+
+gUnknown_84644B0:: @ 84644B0
+ .incbin "baserom.gba", 0x4644B0, 0x8
+
+gUnknown_84644B8:: @ 84644B8
+ .incbin "baserom.gba", 0x4644B8, 0x32C
diff --git a/data/buy_menu_helpers.s b/data/buy_menu_helpers.s
new file mode 100644
index 000000000..a59b8e069
--- /dev/null
+++ b/data/buy_menu_helpers.s
@@ -0,0 +1,14 @@
+ .section .rodata
+ .align 2
+
+gUnknown_8464804:: @ 8464804
+ .incbin "baserom.gba", 0x464804, 0x38
+
+gUnknown_846483C:: @ 846483C
+ .incbin "baserom.gba", 0x46483C, 0x40
+
+gUnknown_846487C:: @ 846487C
+ .incbin "baserom.gba", 0x46487C, 0x8
+
+gUnknown_8464884:: @ 8464884
+ .incbin "baserom.gba", 0x464884, 0xC
diff --git a/data/data.s b/data/data.s
index c819fd011..236090c17 100644
--- a/data/data.s
+++ b/data/data.s
@@ -544,7 +544,7 @@ gUnknown_825E032:: @ 825E032
gUnknown_825E05C:: @ 825E05C
.incbin "baserom.gba", 0x25E05C, 0x18
-gUnknown_825E074:: @ 825E074
+gSineTable:: @ 825E074
.incbin "baserom.gba", 0x25E074, 0x280
gUnknown_825E2F4:: @ 825E2F4
diff --git a/data/data_835B488.s b/data/data_835B488.s
index 71e98b2ba..1377d8599 100644
--- a/data/data_835B488.s
+++ b/data/data_835B488.s
@@ -1,936 +1,5 @@
.section .rodata
-
- .align 2
-gUnknown_835B488:: @ 835B488
- .incbin "baserom.gba", 0x35B488, 0x14
-
-gUnknown_835B49C:: @ 835B49C
- .incbin "baserom.gba", 0x35B49C, 0x14
-
-gUnknown_835B4B0:: @ 835B4B0
- .incbin "baserom.gba", 0x35B4B0, 0x14
-
-gUnknown_835B4C4:: @ 835B4C4
- .incbin "baserom.gba", 0x35B4C4, 0x114
-
-gUnknown_835B5D8:: @ 835B5D8
- .incbin "baserom.gba", 0x35B5D8, 0x18C
-
-gUnknown_835B764:: @ 835B764
- .incbin "baserom.gba", 0x35B764, 0xB0
-
-gUnknown_835B814:: @ 835B814
- .incbin "baserom.gba", 0x35B814, 0xC
-
-gUnknown_835B820:: @ 835B820
- .incbin "baserom.gba", 0x35B820, 0x8
-
-gUnknown_835B828:: @ 835B828
- .incbin "baserom.gba", 0x35B828, 0x14
-
-gUnknown_835B83C:: @ 835B83C
- .incbin "baserom.gba", 0x35B83C, 0x8
-
-gUnknown_835B844:: @ 835B844
- .incbin "baserom.gba", 0x35B844, 0x20
-
-gUnknown_835B864:: @ 835B864
- .incbin "baserom.gba", 0x35B864, 0x10
-
-gUnknown_835B874:: @ 835B874
- .incbin "baserom.gba", 0x35B874, 0xC
-
-gUnknown_835B880:: @ 835B880
- .incbin "baserom.gba", 0x35B880, 0x2
-
-gUnknown_835B882:: @ 835B882
- .incbin "baserom.gba", 0x35B882, 0xC
-
-gUnknown_835B88E:: @ 835B88E
- .incbin "baserom.gba", 0x35B88E, 0x2
-
-gUnknown_835B890:: @ 835B890
- .incbin "baserom.gba", 0x35B890, 0x10
-
-gUnknown_835B8A0:: @ 835B8A0
- .incbin "baserom.gba", 0x35B8A0, 0xC
-
-gUnknown_835B8AC:: @ 835B8AC
- .incbin "baserom.gba", 0x35B8AC, 0x4
-
-gUnknown_835B8B0:: @ 835B8B0
- .incbin "baserom.gba", 0x35B8B0, 0x10
-
-gUnknown_835B8C0:: @ 835B8C0
- .incbin "baserom.gba", 0x35B8C0, 0x4
-
-gUnknown_835B8C4:: @ 835B8C4
- .incbin "baserom.gba", 0x35B8C4, 0x8
-
-gUnknown_835B8CC:: @ 835B8CC
- .incbin "baserom.gba", 0x35B8CC, 0x40
-
-gUnknown_835B90C:: @ 835B90C
- .incbin "baserom.gba", 0x35B90C, 0x6
-
-gUnknown_835B912:: @ 835B912
- .incbin "baserom.gba", 0x35B912, 0x6
-
-gUnknown_835B918:: @ 835B918
- .incbin "baserom.gba", 0x35B918, 0x2
-
-gUnknown_835B91A:: @ 835B91A
- .incbin "baserom.gba", 0x35B91A, 0x6
-
-gUnknown_835B920:: @ 835B920
- .incbin "baserom.gba", 0x35B920, 0xC
-
-gUnknown_835B92C:: @ 835B92C
- .incbin "baserom.gba", 0x35B92C, 0x8
-
-gUnknown_835B934:: @ 835B934
- .incbin "baserom.gba", 0x35B934, 0x10
-
-gUnknown_835B944:: @ 835B944
- .incbin "baserom.gba", 0x35B944, 0x18
-
-gUnknown_835B95C:: @ 835B95C
- .incbin "baserom.gba", 0x35B95C, 0x3DA2C
-
-gUnknown_8399388:: @ 8399388
- .incbin "baserom.gba", 0x399388, 0x908
-
-gUnknown_8399C90:: @ 8399C90
- .incbin "baserom.gba", 0x399C90, 0x5F38
-
-gUnknown_839FBC8:: @ 839FBC8
- .incbin "baserom.gba", 0x39FBC8, 0x144
-
-gUnknown_839FD0C:: @ 839FD0C
- .incbin "baserom.gba", 0x39FD0C, 0x51
-
-gUnknown_839FD5D:: @ 839FD5D
- .incbin "baserom.gba", 0x39FD5D, 0x53
-
-gUnknown_839FDB0:: @ 839FDB0
- .incbin "baserom.gba", 0x39FDB0, 0x260
-
-gUnknown_83A0010:: @ 83A0010
- .incbin "baserom.gba", 0x3A0010, 0x3688
-
-gUnknown_83A3698:: @ 83A3698
- .incbin "baserom.gba", 0x3A3698, 0x1AC0
-
-gUnknown_83A5158:: @ 83A5158
- .incbin "baserom.gba", 0x3A5158, 0xB0
-
-gUnknown_83A5208:: @ 83A5208
- .incbin "baserom.gba", 0x3A5208, 0x70
-
-gUnknown_83A5278:: @ 83A5278
- .incbin "baserom.gba", 0x3A5278, 0xB8
-
-gUnknown_83A5330:: @ 83A5330
- .incbin "baserom.gba", 0x3A5330, 0x18
-
-gUnknown_83A5348:: @ 83A5348
- .incbin "baserom.gba", 0x3A5348, 0xCB8
-
-gUnknown_83A6000:: @ 83A6000
- .incbin "baserom.gba", 0x3A6000, 0x10
-
-gUnknown_83A6010:: @ 83A6010
- .incbin "baserom.gba", 0x3A6010, 0x8
-
-gUnknown_83A6018:: @ 83A6018
- .incbin "baserom.gba", 0x3A6018, 0x1C
-
-gUnknown_83A6034:: @ 83A6034
- .incbin "baserom.gba", 0x3A6034, 0x1C
-
-gUnknown_83A6050:: @ 83A6050
- .incbin "baserom.gba", 0x3A6050, 0x4
-
-gUnknown_83A6054:: @ 83A6054
- .incbin "baserom.gba", 0x3A6054, 0x2C
-
-gUnknown_83A6080:: @ 83A6080
- .incbin "baserom.gba", 0x3A6080, 0x14
-
-gUnknown_83A6094:: @ 83A6094
- .incbin "baserom.gba", 0x3A6094, 0x1C
-
-gUnknown_83A60B0:: @ 83A60B0
- .incbin "baserom.gba", 0x3A60B0, 0x4
-
-gUnknown_83A60B4:: @ 83A60B4
- .incbin "baserom.gba", 0x3A60B4, 0x1C
-
-gUnknown_83A60D0:: @ 83A60D0
- .incbin "baserom.gba", 0x3A60D0, 0x4
-
-gUnknown_83A60D4:: @ 83A60D4
- .incbin "baserom.gba", 0x3A60D4, 0xC
-
-gUnknown_83A60E0:: @ 83A60E0
- .incbin "baserom.gba", 0x3A60E0, 0x14
-
-gUnknown_83A60F4:: @ 83A60F4
- .incbin "baserom.gba", 0x3A60F4, 0x14
-
-gUnknown_83A6108:: @ 83A6108
- .incbin "baserom.gba", 0x3A6108, 0x14
-
-gUnknown_83A611C:: @ 83A611C
- .incbin "baserom.gba", 0x3A611C, 0x4
-
-gUnknown_83A6120:: @ 83A6120
- .incbin "baserom.gba", 0x3A6120, 0x14
-
-gUnknown_83A6134:: @ 83A6134
- .incbin "baserom.gba", 0x3A6134, 0x4
-
-gUnknown_83A6138:: @ 83A6138
- .incbin "baserom.gba", 0x3A6138, 0x14
-
-gUnknown_83A614C:: @ 83A614C
- .incbin "baserom.gba", 0x3A614C, 0x4
-
-gUnknown_83A6150:: @ 83A6150
- .incbin "baserom.gba", 0x3A6150, 0x14
-
-gUnknown_83A6164:: @ 83A6164
- .incbin "baserom.gba", 0x3A6164, 0x4
-
-gUnknown_83A6168:: @ 83A6168
- .incbin "baserom.gba", 0x3A6168, 0x14
-
-gUnknown_83A617C:: @ 83A617C
- .incbin "baserom.gba", 0x3A617C, 0x4
-
-gUnknown_83A6180:: @ 83A6180
- .incbin "baserom.gba", 0x3A6180, 0x14
-
-gUnknown_83A6194:: @ 83A6194
- .incbin "baserom.gba", 0x3A6194, 0x4
-
-gUnknown_83A6198:: @ 83A6198
- .incbin "baserom.gba", 0x3A6198, 0x14
-
-gUnknown_83A61AC:: @ 83A61AC
- .incbin "baserom.gba", 0x3A61AC, 0x4
-
-gUnknown_83A61B0:: @ 83A61B0
- .incbin "baserom.gba", 0x3A61B0, 0x14
-
-gUnknown_83A61C4:: @ 83A61C4
- .incbin "baserom.gba", 0x3A61C4, 0x4
-
-gUnknown_83A61C8:: @ 83A61C8
- .incbin "baserom.gba", 0x3A61C8, 0x10
-
-gUnknown_83A61D8:: @ 83A61D8
- .incbin "baserom.gba", 0x3A61D8, 0x8
-
-gUnknown_83A61E0:: @ 83A61E0
- .incbin "baserom.gba", 0x3A61E0, 0x10
-
-gUnknown_83A61F0:: @ 83A61F0
- .incbin "baserom.gba", 0x3A61F0, 0x8
-
-gUnknown_83A61F8:: @ 83A61F8
- .incbin "baserom.gba", 0x3A61F8, 0x10
-
-gUnknown_83A6208:: @ 83A6208
- .incbin "baserom.gba", 0x3A6208, 0xC
-
-gUnknown_83A6214:: @ 83A6214
- .incbin "baserom.gba", 0x3A6214, 0x4
-
-gUnknown_83A6218:: @ 83A6218
- .incbin "baserom.gba", 0x3A6218, 0xC
-
-gUnknown_83A6224:: @ 83A6224
- .incbin "baserom.gba", 0x3A6224, 0x4
-
-gUnknown_83A6228:: @ 83A6228
- .incbin "baserom.gba", 0x3A6228, 0xC
-
-gUnknown_83A6234:: @ 83A6234
- .incbin "baserom.gba", 0x3A6234, 0x4
-
-gUnknown_83A6238:: @ 83A6238
- .incbin "baserom.gba", 0x3A6238, 0xC
-
-gUnknown_83A6244:: @ 83A6244
- .incbin "baserom.gba", 0x3A6244, 0x4
-
-gUnknown_83A6248:: @ 83A6248
- .incbin "baserom.gba", 0x3A6248, 0xC
-
-gUnknown_83A6254:: @ 83A6254
- .incbin "baserom.gba", 0x3A6254, 0x4
-
-gUnknown_83A6258:: @ 83A6258
- .incbin "baserom.gba", 0x3A6258, 0xC
-
-gUnknown_83A6264:: @ 83A6264
- .incbin "baserom.gba", 0x3A6264, 0x4
-
-gUnknown_83A6268:: @ 83A6268
- .incbin "baserom.gba", 0x3A6268, 0xC
-
-gUnknown_83A6274:: @ 83A6274
- .incbin "baserom.gba", 0x3A6274, 0xC
-
-gUnknown_83A6280:: @ 83A6280
- .incbin "baserom.gba", 0x3A6280, 0x4
-
-gUnknown_83A6284:: @ 83A6284
- .incbin "baserom.gba", 0x3A6284, 0xC
-
-gUnknown_83A6290:: @ 83A6290
- .incbin "baserom.gba", 0x3A6290, 0x4
-
-gUnknown_83A6294:: @ 83A6294
- .incbin "baserom.gba", 0x3A6294, 0xC
-
-gUnknown_83A62A0:: @ 83A62A0
- .incbin "baserom.gba", 0x3A62A0, 0x4
-
-gUnknown_83A62A4:: @ 83A62A4
- .incbin "baserom.gba", 0x3A62A4, 0xC
-
-gUnknown_83A62B0:: @ 83A62B0
- .incbin "baserom.gba", 0x3A62B0, 0x4
-
-gUnknown_83A62B4:: @ 83A62B4
- .incbin "baserom.gba", 0x3A62B4, 0xC
-
-gUnknown_83A62C0:: @ 83A62C0
- .incbin "baserom.gba", 0x3A62C0, 0x4
-
-gUnknown_83A62C4:: @ 83A62C4
- .incbin "baserom.gba", 0x3A62C4, 0xC
-
-gUnknown_83A62D0:: @ 83A62D0
- .incbin "baserom.gba", 0x3A62D0, 0x4
-
-gUnknown_83A62D4:: @ 83A62D4
- .incbin "baserom.gba", 0x3A62D4, 0xC
-
-gUnknown_83A62E0:: @ 83A62E0
- .incbin "baserom.gba", 0x3A62E0, 0x4
-
-gUnknown_83A62E4:: @ 83A62E4
- .incbin "baserom.gba", 0x3A62E4, 0xC
-
-gUnknown_83A62F0:: @ 83A62F0
- .incbin "baserom.gba", 0x3A62F0, 0x4
-
-gUnknown_83A62F4:: @ 83A62F4
- .incbin "baserom.gba", 0x3A62F4, 0xC
-
-gUnknown_83A6300:: @ 83A6300
- .incbin "baserom.gba", 0x3A6300, 0x4
-
-gUnknown_83A6304:: @ 83A6304
- .incbin "baserom.gba", 0x3A6304, 0xC
-
-gUnknown_83A6310:: @ 83A6310
- .incbin "baserom.gba", 0x3A6310, 0x4
-
-gUnknown_83A6314:: @ 83A6314
- .incbin "baserom.gba", 0x3A6314, 0xC
-
-gUnknown_83A6320:: @ 83A6320
- .incbin "baserom.gba", 0x3A6320, 0x4
-
-gUnknown_83A6324:: @ 83A6324
- .incbin "baserom.gba", 0x3A6324, 0xC
-
-gUnknown_83A6330:: @ 83A6330
- .incbin "baserom.gba", 0x3A6330, 0x4
-
-gUnknown_83A6334:: @ 83A6334
- .incbin "baserom.gba", 0x3A6334, 0xC
-
-gUnknown_83A6340:: @ 83A6340
- .incbin "baserom.gba", 0x3A6340, 0x4
-
-gUnknown_83A6344:: @ 83A6344
- .incbin "baserom.gba", 0x3A6344, 0xC
-
-gUnknown_83A6350:: @ 83A6350
- .incbin "baserom.gba", 0x3A6350, 0x4
-
-gUnknown_83A6354:: @ 83A6354
- .incbin "baserom.gba", 0x3A6354, 0xC
-
-gUnknown_83A6360:: @ 83A6360
- .incbin "baserom.gba", 0x3A6360, 0x4
-
-gUnknown_83A6364:: @ 83A6364
- .incbin "baserom.gba", 0x3A6364, 0xC
-
-gUnknown_83A6370:: @ 83A6370
- .incbin "baserom.gba", 0x3A6370, 0x4
-
-gUnknown_83A6374:: @ 83A6374
- .incbin "baserom.gba", 0x3A6374, 0xC
-
-gUnknown_83A6380:: @ 83A6380
- .incbin "baserom.gba", 0x3A6380, 0x4
-
-gUnknown_83A6384:: @ 83A6384
- .incbin "baserom.gba", 0x3A6384, 0xC
-
-gUnknown_83A6390:: @ 83A6390
- .incbin "baserom.gba", 0x3A6390, 0x2C
-
-gUnknown_83A63BC:: @ 83A63BC
- .incbin "baserom.gba", 0x3A63BC, 0xC
-
-gUnknown_83A63C8:: @ 83A63C8
- .incbin "baserom.gba", 0x3A63C8, 0x4
-
-gUnknown_83A63CC:: @ 83A63CC
- .incbin "baserom.gba", 0x3A63CC, 0x8
-
-gUnknown_83A63D4:: @ 83A63D4
- .incbin "baserom.gba", 0x3A63D4, 0x8
-
-gUnknown_83A63DC:: @ 83A63DC
- .incbin "baserom.gba", 0x3A63DC, 0x8
-
-gUnknown_83A63E4:: @ 83A63E4
- .incbin "baserom.gba", 0x3A63E4, 0xC
-
-gUnknown_83A63F0:: @ 83A63F0
- .incbin "baserom.gba", 0x3A63F0, 0xC
-
-gUnknown_83A63FC:: @ 83A63FC
- .incbin "baserom.gba", 0x3A63FC, 0x8
-
-gUnknown_83A6404:: @ 83A6404
- .incbin "baserom.gba", 0x3A6404, 0x8
-
-gUnknown_83A640C:: @ 83A640C
- .incbin "baserom.gba", 0x3A640C, 0x9
-
-gUnknown_83A6415:: @ 83A6415
- .incbin "baserom.gba", 0x3A6415, 0x9
-
-gUnknown_83A641E:: @ 83A641E
- .incbin "baserom.gba", 0x3A641E, 0x9
-
-gUnknown_83A6427:: @ 83A6427
- .incbin "baserom.gba", 0x3A6427, 0x9
-
-gUnknown_83A6430:: @ 83A6430
- .incbin "baserom.gba", 0x3A6430, 0x9
-
-gUnknown_83A6439:: @ 83A6439
- .incbin "baserom.gba", 0x3A6439, 0x9
-
-gUnknown_83A6442:: @ 83A6442
- .incbin "baserom.gba", 0x3A6442, 0x9
-
-gUnknown_83A644B:: @ 83A644B
- .incbin "baserom.gba", 0x3A644B, 0x9
-
-gUnknown_83A6454:: @ 83A6454
- .incbin "baserom.gba", 0x3A6454, 0x9
-
-gUnknown_83A645D:: @ 83A645D
- .incbin "baserom.gba", 0x3A645D, 0x9
-
-gUnknown_83A6466:: @ 83A6466
- .incbin "baserom.gba", 0x3A6466, 0x9
-
-gUnknown_83A646F:: @ 83A646F
- .incbin "baserom.gba", 0x3A646F, 0x9
-
-gUnknown_83A6478:: @ 83A6478
- .incbin "baserom.gba", 0x3A6478, 0x9
-
-gUnknown_83A6481:: @ 83A6481
- .incbin "baserom.gba", 0x3A6481, 0x9
-
-gUnknown_83A648A:: @ 83A648A
- .incbin "baserom.gba", 0x3A648A, 0x9
-
-gUnknown_83A6493:: @ 83A6493
- .incbin "baserom.gba", 0x3A6493, 0x9
-
-gUnknown_83A649C:: @ 83A649C
- .incbin "baserom.gba", 0x3A649C, 0xC
-
-gUnknown_83A64A8:: @ 83A64A8
- .incbin "baserom.gba", 0x3A64A8, 0x10
-
-gUnknown_83A64B8:: @ 83A64B8
- .incbin "baserom.gba", 0x3A64B8, 0x10
-
-gUnknown_83A64C8:: @ 83A64C8
- .incbin "baserom.gba", 0x3A64C8, 0x24
-
-gUnknown_83A64EC:: @ 83A64EC
- .incbin "baserom.gba", 0x3A64EC, 0x5
-
-gUnknown_83A64F1:: @ 83A64F1
- .incbin "baserom.gba", 0x3A64F1, 0x5
-
-gUnknown_83A64F6:: @ 83A64F6
- .incbin "baserom.gba", 0x3A64F6, 0x5
-
-gUnknown_83A64FB:: @ 83A64FB
- .incbin "baserom.gba", 0x3A64FB, 0x5
-
-gUnknown_83A6500:: @ 83A6500
- .incbin "baserom.gba", 0x3A6500, 0x5
-
-gUnknown_83A6505:: @ 83A6505
- .incbin "baserom.gba", 0x3A6505, 0x5
-
-gUnknown_83A650A:: @ 83A650A
- .incbin "baserom.gba", 0x3A650A, 0x5
-
-gUnknown_83A650F:: @ 83A650F
- .incbin "baserom.gba", 0x3A650F, 0x5
-
-gUnknown_83A6514:: @ 83A6514
- .incbin "baserom.gba", 0x3A6514, 0x5
-
-gUnknown_83A6519:: @ 83A6519
- .incbin "baserom.gba", 0x3A6519, 0x5
-
-gUnknown_83A651E:: @ 83A651E
- .incbin "baserom.gba", 0x3A651E, 0x5
-
-gUnknown_83A6523:: @ 83A6523
- .incbin "baserom.gba", 0x3A6523, 0x5
-
-gUnknown_83A6528:: @ 83A6528
- .incbin "baserom.gba", 0x3A6528, 0x5
-
-gUnknown_83A652D:: @ 83A652D
- .incbin "baserom.gba", 0x3A652D, 0x5
-
-gUnknown_83A6532:: @ 83A6532
- .incbin "baserom.gba", 0x3A6532, 0x5
-
-gUnknown_83A6537:: @ 83A6537
- .incbin "baserom.gba", 0x3A6537, 0x5
-
-gUnknown_83A653C:: @ 83A653C
- .incbin "baserom.gba", 0x3A653C, 0x5
-
-gUnknown_83A6541:: @ 83A6541
- .incbin "baserom.gba", 0x3A6541, 0x5
-
-gUnknown_83A6546:: @ 83A6546
- .incbin "baserom.gba", 0x3A6546, 0x5
-
-gUnknown_83A654B:: @ 83A654B
- .incbin "baserom.gba", 0x3A654B, 0x5
-
-gUnknown_83A6550:: @ 83A6550
- .incbin "baserom.gba", 0x3A6550, 0x5
-
-gUnknown_83A6555:: @ 83A6555
- .incbin "baserom.gba", 0x3A6555, 0x5
-
-gUnknown_83A655A:: @ 83A655A
- .incbin "baserom.gba", 0x3A655A, 0x5
-
-gUnknown_83A655F:: @ 83A655F
- .incbin "baserom.gba", 0x3A655F, 0x5
-
-gUnknown_83A6564:: @ 83A6564
- .incbin "baserom.gba", 0x3A6564, 0x5
-
-gUnknown_83A6569:: @ 83A6569
- .incbin "baserom.gba", 0x3A6569, 0x5
-
-gUnknown_83A656E:: @ 83A656E
- .incbin "baserom.gba", 0x3A656E, 0x5
-
-gUnknown_83A6573:: @ 83A6573
- .incbin "baserom.gba", 0x3A6573, 0x5
-
-gUnknown_83A6578:: @ 83A6578
- .incbin "baserom.gba", 0x3A6578, 0x5
-
-gUnknown_83A657D:: @ 83A657D
- .incbin "baserom.gba", 0x3A657D, 0x5
-
-gUnknown_83A6582:: @ 83A6582
- .incbin "baserom.gba", 0x3A6582, 0x5
-
-gUnknown_83A6587:: @ 83A6587
- .incbin "baserom.gba", 0x3A6587, 0x5
-
-gUnknown_83A658C:: @ 83A658C
- .incbin "baserom.gba", 0x3A658C, 0x5
-
-gUnknown_83A6591:: @ 83A6591
- .incbin "baserom.gba", 0x3A6591, 0x8
-
-gUnknown_83A6599:: @ 83A6599
- .incbin "baserom.gba", 0x3A6599, 0x10
-
-gUnknown_83A65A9:: @ 83A65A9
- .incbin "baserom.gba", 0x3A65A9, 0x13
-
-gUnknown_83A65BC:: @ 83A65BC
- .incbin "baserom.gba", 0x3A65BC, 0x2C8
-
-gUnknown_83A6884:: @ 83A6884
- .incbin "baserom.gba", 0x3A6884, 0xD4
-
-gUnknown_83A6958:: @ 83A6958
- .incbin "baserom.gba", 0x3A6958, 0x6
-
-gUnknown_83A695E:: @ 83A695E
- .incbin "baserom.gba", 0x3A695E, 0x6C6
-
-gUnknown_83A7024:: @ 83A7024
- .incbin "baserom.gba", 0x3A7024, 0x8
-
-gUnknown_83A702C:: @ 83A702C
- .incbin "baserom.gba", 0x3A702C, 0x18
-
-gUnknown_83A7044:: @ 83A7044
- .incbin "baserom.gba", 0x3A7044, 0x18
-
-gUnknown_83A705C:: @ 83A705C
- .incbin "baserom.gba", 0x3A705C, 0x10
-
-gUnknown_83A706C:: @ 83A706C
- .incbin "baserom.gba", 0x3A706C, 0x10
-
-gUnknown_83A707C:: @ 83A707C
- .incbin "baserom.gba", 0x3A707C, 0x10
-
-gUnknown_83A708C:: @ 83A708C
- .incbin "baserom.gba", 0x3A708C, 0x10
-
-gUnknown_83A709C:: @ 83A709C
- .incbin "baserom.gba", 0x3A709C, 0xC
-
-gUnknown_83A70A8:: @ 83A70A8
- .incbin "baserom.gba", 0x3A70A8, 0x4
-
-gUnknown_83A70AC:: @ 83A70AC
- .incbin "baserom.gba", 0x3A70AC, 0x10
-
-gUnknown_83A70BC:: @ 83A70BC
- .incbin "baserom.gba", 0x3A70BC, 0xE0
-
-gUnknown_83A719C:: @ 83A719C
- .incbin "baserom.gba", 0x3A719C, 0x14
-
-gUnknown_83A71B0:: @ 83A71B0
- .incbin "baserom.gba", 0x3A71B0, 0x3C
-
-gUnknown_83A71EC:: @ 83A71EC
- .incbin "baserom.gba", 0x3A71EC, 0xC
-
-gUnknown_83A71F8:: @ 83A71F8
- .incbin "baserom.gba", 0x3A71F8, 0x6
-
-gUnknown_83A71FE:: @ 83A71FE
- .incbin "baserom.gba", 0x3A71FE, 0x4
-
-gUnknown_83A7202:: @ 83A7202
- .incbin "baserom.gba", 0x3A7202, 0x6
-
-gUnknown_83A7208:: @ 83A7208
- .incbin "baserom.gba", 0x3A7208, 0x4
-
- .align 2
-gUnknown_83A720C:: @ 83A720C
- .asciz "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/evobjmv.c"
-
.align 2
-gUnknown_83A7240:: @ 83A7240
- .asciz "0"
-
- .section .rodata.83A72A0
-
-gUnknown_83A72A0:: @ 83A72A0
- .string "S$"
-
-gUnknown_83A72A2:: @ 83A72A2
- .string "IES$"
-
-gUnknown_83A72A6:: @ 83A72A6
- .string " "
-
-gUnknown_83A72A8:: @ 83A72A8
- .incbin "baserom.gba", 0x3A72A8, 0x68
-
-gUnknown_83A7310:: @ 83A7310
- .incbin "baserom.gba", 0x3A7310, 0x20
-
-gUnknown_83A7330:: @ 83A7330
- .incbin "baserom.gba", 0x3A7330, 0x14
-
-gUnknown_83A7344:: @ 83A7344
- .incbin "baserom.gba", 0x3A7344, 0x48
-
-gUnknown_83A738C:: @ 83A738C
- .incbin "baserom.gba", 0x3A738C, 0x8
-
-gUnknown_83A7394:: @ 83A7394
- .incbin "baserom.gba", 0x3A7394, 0x24
-
-gUnknown_83A73B8:: @ 83A73B8
- .incbin "baserom.gba", 0x3A73B8, 0x4
-
-gUnknown_83A73BC:: @ 83A73BC
- .incbin "baserom.gba", 0x3A73BC, 0x10
-
-gUnknown_83A73CC:: @ 83A73CC
- .incbin "baserom.gba", 0x3A73CC, 0x8
-
-gUnknown_83A73D4:: @ 83A73D4
- .incbin "baserom.gba", 0x3A73D4, 0x4
-
-gUnknown_83A73D8:: @ 83A73D8
- .incbin "baserom.gba", 0x3A73D8, 0x4
-
-gUnknown_83A73DC:: @ 83A73DC
- .incbin "baserom.gba", 0x3A73DC, 0x284
-
-gUnknown_83A7660:: @ 83A7660
- .incbin "baserom.gba", 0x3A7660, 0x2FF4
-
-gUnknown_83AA654:: @ 83AA654
- .incbin "baserom.gba", 0x3AA654, 0x1220
-
-gUnknown_83AB874:: @ 83AB874
- .incbin "baserom.gba", 0x3AB874, 0x540
-
-gUnknown_83ABDB4:: @ 83ABDB4
- .incbin "baserom.gba", 0x3ABDB4, 0x434
-
-gUnknown_83AC1E8:: @ 83AC1E8
- .incbin "baserom.gba", 0x3AC1E8, 0x410
-
-gUnknown_83AC5F8:: @ 83AC5F8
- .incbin "baserom.gba", 0x3AC5F8, 0x1D0
-
-gUnknown_83AC7C8:: @ 83AC7C8
- .incbin "baserom.gba", 0x3AC7C8, 0x188
-
-gUnknown_83AC950:: @ 83AC950
- .incbin "baserom.gba", 0x3AC950, 0x10
-
-gUnknown_83AC960:: @ 83AC960
- .incbin "baserom.gba", 0x3AC960, 0x10
-
-gUnknown_83AC970:: @ 83AC970
- .incbin "baserom.gba", 0x3AC970, 0x20
-
-sFanfares:: @ 83AC990
- .incbin "baserom.gba", 0x3AC990, 0x40
-
-gUnknown_83AC9D0:: @ 83AC9D0
- .incbin "baserom.gba", 0x3AC9D0, 0x28
-
-gUnknown_83AC9F8::
- .incbin "baserom.gba", 0x3AC9F8, 0x8
-
-gUnknown_83ACA00::
- .incbin "baserom.gba", 0x3ACA00, 0x208
-
-gUnknown_83ACC08:: @ 83ACC08
- .incbin "baserom.gba", 0x3ACC08, 0x440
-
-gUnknown_83AD048:: @ 83AD048
- .incbin "baserom.gba", 0x3AD048, 0x308
-
-gUnknown_83AD350:: @ 83AD350
- .incbin "baserom.gba", 0x3AD350, 0x120
-
-gUnknown_83AD470:: @ 83AD470
- .incbin "baserom.gba", 0x3AD470, 0x4E0
-
-gUnknown_83AD950:: @ 83AD950
- .incbin "baserom.gba", 0x3AD950, 0x308
-
-gUnknown_83ADC58:: @ 83ADC58
- .incbin "baserom.gba", 0x3ADC58, 0x120
-
-gUnknown_83ADD78:: @ 83ADD78
- .incbin "baserom.gba", 0x3ADD78, 0xA0
-
-gUnknown_83ADE18:: @ 83ADE18
- .incbin "baserom.gba", 0x3ADE18, 0x144
-
-gUnknown_83ADF5C:: @ 83ADF5C
- .incbin "baserom.gba", 0x3ADF5C, 0xC0
-
-gUnknown_83AE01C:: @ 83AE01C
- .incbin "baserom.gba", 0x3AE01C, 0x20
-
-gUnknown_83AE03C:: @ 83AE03C
- .incbin "baserom.gba", 0x3AE03C, 0x10
-
-gUnknown_83AE04C:: @ 83AE04C
- .incbin "baserom.gba", 0x3AE04C, 0x4
-
-gUnknown_83AE050:: @ 83AE050
- .incbin "baserom.gba", 0x3AE050, 0x4
-
-gUnknown_83AE054:: @ 83AE054
- .incbin "baserom.gba", 0x3AE054, 0x30
-
-gUnknown_83AE084:: @ 83AE084
- .incbin "baserom.gba", 0x3AE084, 0x114D0
-
-gUnknown_83BF554:: @ 83BF554
- .incbin "baserom.gba", 0x3BF554, 0x8
-
-gUnknown_83BF55C:: @ 83BF55C
- .incbin "baserom.gba", 0x3BF55C, 0x18
-
-gUnknown_83BF574:: @ 83BF574
- .incbin "baserom.gba", 0x3BF574, 0x18
-
-gUnknown_83BF58C:: @ 83BF58C
- .incbin "baserom.gba", 0x3BF58C, 0x1C
-
-gUnknown_83BF5A8:: @ 83BF5A8
- .incbin "baserom.gba", 0x3BF5A8, 0x55C
-
-gUnknown_83BFB04:: @ 83BFB04
- .incbin "baserom.gba", 0x3BFB04, 0x18
-
-gUnknown_83BFB1C:: @ 83BFB1C
- .incbin "baserom.gba", 0x3BFB1C, 0x20
-
-gUnknown_83BFB3C:: @ 83BFB3C
- .incbin "baserom.gba", 0x3BFB3C, 0x20
-
-gUnknown_83BFB5C:: @ 83BFB5C
- .incbin "baserom.gba", 0x3BFB5C, 0x18
-
-gUnknown_83BFB74:: @ 83BFB74
- .incbin "baserom.gba", 0x3BFB74, 0x10
-
-gUnknown_83BFB84:: @ 83BFB84
- .incbin "baserom.gba", 0x3BFB84, 0x18
-
-gUnknown_83BFB9C:: @ 83BFB9C
- .incbin "baserom.gba", 0x3BFB9C, 0x20
-
-gUnknown_83BFBBC:: @ 83BFBBC
- .incbin "baserom.gba", 0x3BFBBC, 0x18
-
-gUnknown_83BFBD4:: @ 83BFBD4
- .incbin "baserom.gba", 0x3BFBD4, 0x2FE8
-
-gUnknown_83C2BBC:: @ 83C2BBC
- .incbin "baserom.gba", 0x3C2BBC, 0x4
-
-gUnknown_83C2BC0:: @ 83C2BC0
- .incbin "baserom.gba", 0x3C2BC0, 0xF0
-
-gUnknown_83C2CB0:: @ 83C2CB0
- .incbin "baserom.gba", 0x3C2CB0, 0x10
-
-gUnknown_83C2CC0:: @ 83C2CC0
- .incbin "baserom.gba", 0x3C2CC0, 0x20
-
-gUnknown_83C2CE0:: @ 83C2CE0
- .incbin "baserom.gba", 0x3C2CE0, 0x20
-
-gUnknown_83C2D00:: @ 83C2D00
- .incbin "baserom.gba", 0x3C2D00, 0x20
-
-gUnknown_83C2D20:: @ 83C2D20
- .incbin "baserom.gba", 0x3C2D20, 0x820
-
-gUnknown_83C3540:: @ 83C3540
- .incbin "baserom.gba", 0x3C3540, 0x3080
-
-gUnknown_83C65C0:: @ 83C65C0
- .incbin "baserom.gba", 0x3C65C0, 0x4
-
-gUnknown_83C65C4:: @ 83C65C4
- .incbin "baserom.gba", 0x3C65C4, 0x4
-
-gUnknown_83C65C8:: @ 83C65C8
- .incbin "baserom.gba", 0x3C65C8, 0xC
-
-gUnknown_83C65D4:: @ 83C65D4
- .incbin "baserom.gba", 0x3C65D4, 0x1C
-
-gUnknown_83C65F0:: @ 83C65F0
- .incbin "baserom.gba", 0x3C65F0, 0x18
-
-gUnknown_83C6608:: @ 83C6608
- .incbin "baserom.gba", 0x3C6608, 0x9C
-
-gUnknown_83C66A4:: @ 83C66A4
- .incbin "baserom.gba", 0x3C66A4, 0x18
-
-gUnknown_83C66BC:: @ 83C66BC
- .incbin "baserom.gba", 0x3C66BC, 0x8
-
-gUnknown_83C66C4:: @ 83C66C4
- .incbin "baserom.gba", 0x3C66C4, 0x8
-
-gUnknown_83C66CC:: @ 83C66CC
- .incbin "baserom.gba", 0x3C66CC, 0x38
-
-gUnknown_83C6704:: @ 83C6704
- .incbin "baserom.gba", 0x3C6704, 0x8C
-
-gUnknown_83C6790:: @ 83C6790
- .incbin "baserom.gba", 0x3C6790, 0x18
-
-gUnknown_83C67A8:: @ 83C67A8
- .incbin "baserom.gba", 0x3C67A8, 0x8
-
-gUnknown_83C67B0:: @ 83C67B0
- .incbin "baserom.gba", 0x3C67B0, 0x20
-
-gUnknown_83C67D0:: @ 83C67D0
- .incbin "baserom.gba", 0x3C67D0, 0x18
-
-gUnknown_83C67E8:: @ 83C67E8
- .incbin "baserom.gba", 0x3C67E8, 0x1C
-
-gUnknown_83C6804:: @ 83C6804
- .incbin "baserom.gba", 0x3C6804, 0x38
-
-gUnknown_83C683C:: @ 83C683C
- .incbin "baserom.gba", 0x3C683C, 0x18
-
-gUnknown_83C6854:: @ 83C6854
- .incbin "baserom.gba", 0x3C6854, 0x8
-
-gUnknown_83C685C:: @ 83C685C
- .incbin "baserom.gba", 0x3C685C, 0xC
-
-gUnknown_83C6868:: @ 83C6868
- .incbin "baserom.gba", 0x3C6868, 0x8
-
-gUnknown_83C6870:: @ 83C6870
- .incbin "baserom.gba", 0x3C6870, 0x8
-
-gUnknown_83C6878:: @ 83C6878
- .incbin "baserom.gba", 0x3C6878, 0x44
-
-gUnknown_83C68BC:: @ 83C68BC
- .incbin "baserom.gba", 0x3C68BC, 0x18
-
-gUnknown_83C68D4:: @ 83C68D4
- .incbin "baserom.gba", 0x3C68D4, 0xC
gUnknown_83C68E0:: @ 83C68E0
.incbin "baserom.gba", 0x3C68E0, 0x4
diff --git a/data/data_83F5738.s b/data/data_83F5738.s
index e6f026d0e..c14edc5c8 100644
--- a/data/data_83F5738.s
+++ b/data/data_83F5738.s
@@ -55,7 +55,7 @@ gUnknown_83F5BCC:: @ 83F5BCC
gUnknown_83F5D1C:: @ 83F5D1C
.incbin "baserom.gba", 0x3F5D1C, 0x10
-gUnknown_83F5D2C:: @ 83F5D2C
+sStarterMon:: @ 83F5D2C
.incbin "baserom.gba", 0x3F5D2C, 0x6
gUnknown_83F5D32:: @ 83F5D32
diff --git a/data/data_83FECCC.s b/data/data_83FECCC.s
index a96e9ff70..682877f7e 100644
--- a/data/data_83FECCC.s
+++ b/data/data_83FECCC.s
@@ -586,29 +586,38 @@ gUnknown_8415C64:: @ 8415C64
gUnknown_8415CE8:: @ 8415CE8
.incbin "baserom.gba", 0x415CE8, 0x44
-gUnknown_8415D2C:: @ 8415D2C
- .incbin "baserom.gba", 0x415D2C, 0x1C
+gText_Controls:: @ 8415D2C
+ .string "CONTROLS$"
-gUnknown_8415D48:: @ 8415D48
- .incbin "baserom.gba", 0x415D48, 0x8
+ .align 2
+gUnknown_8415D38:: @ 8415D2C
+ .string "{KEYGFX_DPAD_UP_DOWN}えらぶ {KEYGFX_A_BUTTON}けってい$"
-gUnknown_8415D50:: @ 8415D50
- .incbin "baserom.gba", 0x415D50, 0x10
+ .align 2
+gText_ABUTTONNext:: @ 8415D48
+ .string "{KEYGFX_A_BUTTON}NEXT$"
-gUnknown_8415D60:: @ 8415D60
- .incbin "baserom.gba", 0x415D60, 0x18
+ .align 2
+gText_ABUTTONNext_BBUTTONBack:: @ 8415D50
+ .string "{KEYGFX_A_BUTTON}NEXT {KEYGFX_B_BUTTON}BACK$"
-gUnknown_8415D78:: @ 8415D78
- .incbin "baserom.gba", 0x415D78, 0x14
+ .align 2
+gText_UPDOWNPick_ABUTTONNext_BBUTTONBack:: @ 8415D60
+ .string "{KEYGFX_DPAD_UP_DOWN}PICK {KEYGFX_A_BUTTON}NEXT {KEYGFX_B_BUTTON}CANCEL$"
-gUnknown_8415D8C:: @ 8415D8C
- .incbin "baserom.gba", 0x415D8C, 0x7
+ .align 2
+gText_UPDOWNPick_ABUTTONBBUTTONCancel:: @ 8415D78
+ .string "{KEYGFX_DPAD_UP_DOWN}PICK {KEYGFX_A_BUTTON}{KEYGFX_B_BUTTON}CANCEL$"
+
+ .align 2
+gText_ABUTTONExit:: @ 8415D8C
+ .string "{KEYGFX_A_BUTTON}EXIT$"
-gUnknown_8415D93:: @ 8415D93
- .incbin "baserom.gba", 0x415D93, 0x4
+gText_Boy:: @ 8415D93
+ .string "BOY$"
-gUnknown_8415D97:: @ 8415D97
- .incbin "baserom.gba", 0x415D97, 0x5
+gText_Girl:: @ 8415D97
+ .string "GIRL$"
gUnknown_8415D9C:: @ 8415D9C
.incbin "baserom.gba", 0x415D9C, 0x1C
diff --git a/data/data_845FD54.s b/data/data_845FD54.s
deleted file mode 100644
index d05e14570..000000000
--- a/data/data_845FD54.s
+++ /dev/null
@@ -1,600 +0,0 @@
- .section .rodata
-
- .align 2
- // oak_speech
-gUnknown_845FD54:: @ 845FD54
- .incbin "baserom.gba", 0x45FD54, 0x814
-
-gUnknown_8460568:: @ 8460568
- .incbin "baserom.gba", 0x460568, 0x80
-
-gUnknown_84605E8:: @ 84605E8
- .incbin "baserom.gba", 0x4605E8, 0x5C0
-
-gUnknown_8460BA8:: @ 8460BA8
- .incbin "baserom.gba", 0x460BA8, 0xFC
-
-gUnknown_8460CA4:: @ 8460CA4
- .incbin "baserom.gba", 0x460CA4, 0x44
-
-gUnknown_8460CE8:: @ 8460CE8
- .incbin "baserom.gba", 0x460CE8, 0xAC
-
-gUnknown_8460D94:: @ 8460D94
- .incbin "baserom.gba", 0x460D94, 0xA0
-
-gUnknown_8460E34:: @ 8460E34
- .incbin "baserom.gba", 0x460E34, 0xA0
-
-gUnknown_8460ED4:: @ 8460ED4
- .incbin "baserom.gba", 0x460ED4, 0x40
-
-gUnknown_8460F14:: @ 8460F14
- .incbin "baserom.gba", 0x460F14, 0x6E8
-
-gUnknown_84615FC:: @ 84615FC
- .incbin "baserom.gba", 0x4615FC, 0x40
-
-gUnknown_846163C:: @ 846163C
- .incbin "baserom.gba", 0x46163C, 0x698
-
-gUnknown_8461CD4:: @ 8461CD4
- .incbin "baserom.gba", 0x461CD4, 0x40
-
-gUnknown_8461D14:: @ 8461D14
- .incbin "baserom.gba", 0x461D14, 0x698
-
-gUnknown_84623AC:: @ 84623AC
- .incbin "baserom.gba", 0x4623AC, 0x40
-
-gUnknown_84623EC:: @ 84623EC
- .incbin "baserom.gba", 0x4623EC, 0xA6C
-
-gUnknown_8462E58:: @ 8462E58
- .incbin "baserom.gba", 0x462E58, 0x5C
-
-gUnknown_8462EB4:: @ 8462EB4
- .incbin "baserom.gba", 0x462EB4, 0xC
-
-gUnknown_8462EC0:: @ 8462EC0
- .incbin "baserom.gba", 0x462EC0, 0x8
-
-gUnknown_8462EC8:: @ 8462EC8
- .incbin "baserom.gba", 0x462EC8, 0x8
-
-gUnknown_8462ED0:: @ 8462ED0
- .incbin "baserom.gba", 0x462ED0, 0x8
-
-gUnknown_8462ED8:: @ 8462ED8
- .incbin "baserom.gba", 0x462ED8, 0x10
-
-gUnknown_8462EE8:: @ 8462EE8
- .incbin "baserom.gba", 0x462EE8, 0x4
-
-gUnknown_8462EEC:: @ 8462EEC
- .incbin "baserom.gba", 0x462EEC, 0x4
-
-gUnknown_8462EF0:: @ 8462EF0
- .incbin "baserom.gba", 0x462EF0, 0xC
-
-gUnknown_8462EFC:: @ 8462EFC
- .incbin "baserom.gba", 0x462EFC, 0x18
-
-gUnknown_8462F14:: @ 8462F14
- .incbin "baserom.gba", 0x462F14, 0x8
-
-gUnknown_8462F1C:: @ 8462F1C
- .incbin "baserom.gba", 0x462F1C, 0x8
-
-gUnknown_8462F24:: @ 8462F24
- .incbin "baserom.gba", 0x462F24, 0x2C
-
-gUnknown_8462F50:: @ 8462F50
- .incbin "baserom.gba", 0x462F50, 0xDC
-
-gUnknown_846302C:: @ 846302C
- .incbin "baserom.gba", 0x46302C, 0x48
-
-gUnknown_8463074:: @ 8463074
- .incbin "baserom.gba", 0x463074, 0x18
-
-gUnknown_846308C:: @ 846308C
- .incbin "baserom.gba", 0x46308C, 0x4C
-
-gUnknown_84630D8:: @ 84630D8
- .incbin "baserom.gba", 0x4630D8, 0x4C
-
-gUnknown_8463124:: @ 8463124
- .incbin "baserom.gba", 0x463124, 0x10
-
-gUnknown_8463134:: @ 8463134
- .incbin "baserom.gba", 0x463134, 0xC
-
-gUnknown_8463140:: @ 8463140
- .incbin "baserom.gba", 0x463140, 0x10
-
-gUnknown_8463150:: @ 8463150
- .incbin "baserom.gba", 0x463150, 0x18
-
-gUnknown_8463168:: @ 8463168
- .incbin "baserom.gba", 0x463168, 0x3
-
-gUnknown_846316B:: @ 846316B
- .incbin "baserom.gba", 0x46316B, 0x5
-
-gUnknown_8463170:: @ 8463170
- .incbin "baserom.gba", 0x463170, 0x8
-
-gUnknown_8463178:: @ 8463178
- .incbin "baserom.gba", 0x463178, 0x4
-
-gUnknown_846317C:: @ 846317C
- .incbin "baserom.gba", 0x46317C, 0x4
-
-gUnknown_8463180:: @ 8463180
- .incbin "baserom.gba", 0x463180, 0x4
-
-gUnknown_8463184:: @ 8463184
- .incbin "baserom.gba", 0x463184, 0xC
-
-gUnknown_8463190:: @ 8463190
- .incbin "baserom.gba", 0x463190, 0x50
-
-gUnknown_84631E0:: @ 84631E0
- .incbin "baserom.gba", 0x4631E0, 0x8
-
-gUnknown_84631E8:: @ 84631E8
- .incbin "baserom.gba", 0x4631E8, 0x30
-
-gUnknown_8463218:: @ 8463218
- .incbin "baserom.gba", 0x463218, 0x8
-
-gUnknown_8463220:: @ 8463220
- .incbin "baserom.gba", 0x463220, 0x18
-
-gUnknown_8463238:: @ 8463238
- .incbin "baserom.gba", 0x463238, 0x24
-
-gUnknown_846325C:: @ 846325C
- .incbin "baserom.gba", 0x46325C, 0x48
-
-gUnknown_84632A4:: @ 84632A4
- .incbin "baserom.gba", 0x4632A4, 0x18
-
-gUnknown_84632BC:: @ 84632BC
- .incbin "baserom.gba", 0x4632BC, 0x4
-
-gUnknown_84632C0:: @ 84632C0
- .incbin "baserom.gba", 0x4632C0, 0x4
-
-gUnknown_84632C4:: @ 84632C4
- .incbin "baserom.gba", 0x4632C4, 0x4
-
-gUnknown_84632C8:: @ 84632C8
- .incbin "baserom.gba", 0x4632C8, 0x4
-
-gUnknown_84632CC:: @ 84632CC
- .incbin "baserom.gba", 0x4632CC, 0x4
-
-gUnknown_84632D0:: @ 84632D0
- .incbin "baserom.gba", 0x4632D0, 0x4
-
-gUnknown_84632D4:: @ 84632D4
- .incbin "baserom.gba", 0x4632D4, 0x4
-
-gUnknown_84632D8:: @ 84632D8
- .incbin "baserom.gba", 0x4632D8, 0x18
-
-gUnknown_84632F0:: @ 84632F0
- .incbin "baserom.gba", 0x4632F0, 0x18
-
-gUnknown_8463308:: @ 8463308
- .incbin "baserom.gba", 0x463308, 0x20
-
-gUnknown_8463328:: @ 8463328
- .incbin "baserom.gba", 0x463328, 0x70
-
-gUnknown_8463398:: @ 8463398
- .incbin "baserom.gba", 0x463398, 0x40
-
-gUnknown_84633D8:: @ 84633D8
- .incbin "baserom.gba", 0x4633D8, 0x44
-
-gUnknown_846341C:: @ 846341C
- .incbin "baserom.gba", 0x46341C, 0x20
-
-gUnknown_846343C:: @ 846343C
- .incbin "baserom.gba", 0x46343C, 0x128
-
-gUnknown_8463564:: @ 8463564
- .incbin "baserom.gba", 0x463564, 0x1C
-
-gUnknown_8463580:: @ 8463580
- .incbin "baserom.gba", 0x463580, 0x140
-
-gUnknown_84636C0:: @ 84636C0
- .incbin "baserom.gba", 0x4636C0, 0x20
-
-gUnknown_84636E0:: @ 84636E0
- .incbin "baserom.gba", 0x4636E0, 0x20
-
-gUnknown_8463700:: @ 8463700
- .incbin "baserom.gba", 0x463700, 0x20
-
-gUnknown_8463720:: @ 8463720
- .incbin "baserom.gba", 0x463720, 0x20
-
-gUnknown_8463740:: @ 8463740
- .incbin "baserom.gba", 0x463740, 0x12C
-
-gUnknown_846386C:: @ 846386C
- .incbin "baserom.gba", 0x46386C, 0x120
-
-gUnknown_846398C:: @ 846398C
- .incbin "baserom.gba", 0x46398C, 0x18
-
-gUnknown_84639A4:: @ 84639A4
- .incbin "baserom.gba", 0x4639A4, 0x8
-
-gUnknown_84639AC:: @ 84639AC
- .incbin "baserom.gba", 0x4639AC, 0x48
-
-gUnknown_84639F4:: @ 84639F4
- .incbin "baserom.gba", 0x4639F4, 0x20
-
-gUnknown_8463A14:: @ 8463A14
- .incbin "baserom.gba", 0x463A14, 0x68
-
-gUnknown_8463A7C:: @ 8463A7C
- .incbin "baserom.gba", 0x463A7C, 0x70
-
-gUnknown_8463AEC:: @ 8463AEC
- .incbin "baserom.gba", 0x463AEC, 0x10
-
-gUnknown_8463AFC:: @ 8463AFC
- .incbin "baserom.gba", 0x463AFC, 0x4
-
-gUnknown_8463B00:: @ 8463B00
- .incbin "baserom.gba", 0x463B00, 0x20
-
-gUnknown_8463B20:: @ 8463B20
- .incbin "baserom.gba", 0x463B20, 0x10
-
-gUnknown_8463B30:: @ 8463B30
- .incbin "baserom.gba", 0x463B30, 0x10
-
-gUnknown_8463B40:: @ 8463B40
- .incbin "baserom.gba", 0x463B40, 0x4
-
-gUnknown_8463B44:: @ 8463B44
- .incbin "baserom.gba", 0x463B44, 0x20
-
-gUnknown_8463B64:: @ 8463B64
- .incbin "baserom.gba", 0x463B64, 0x24
-
-gUnknown_8463B88:: @ 8463B88
- .incbin "baserom.gba", 0x463B88, 0xF8
-
-gUnknown_8463C80:: @ 8463C80
- .incbin "baserom.gba", 0x463C80, 0x1E0
-
-gUnknown_8463E60:: @ 8463E60
- .incbin "baserom.gba", 0x463E60, 0x64
-
-gUnknown_8463EC4:: @ 8463EC4
- .incbin "baserom.gba", 0x463EC4, 0x10
-
-gUnknown_8463ED4:: @ 8463ED4
- .incbin "baserom.gba", 0x463ED4, 0x1C
-
-gUnknown_8463EF0:: @ 8463EF0
- .incbin "baserom.gba", 0x463EF0, 0xC
-
-gUnknown_8463EFC:: @ 8463EFC
- .incbin "baserom.gba", 0x463EFC, 0x10
-
-gUnknown_8463F0C:: @ 8463F0C
- .incbin "baserom.gba", 0x463F0C, 0x18
-
-gUnknown_8463F24:: @ 8463F24
- .incbin "baserom.gba", 0x463F24, 0x18
-
-gUnknown_8463F3C:: @ 8463F3C
- .incbin "baserom.gba", 0x463F3C, 0x20
-
-gUnknown_8463F5C:: @ 8463F5C
- .incbin "baserom.gba", 0x463F5C, 0x20
-
-gUnknown_8463F7C:: @ 8463F7C
- .incbin "baserom.gba", 0x463F7C, 0x20
-
-gUnknown_8463F9C:: @ 8463F9C
- .incbin "baserom.gba", 0x463F9C, 0x8
-
-gUnknown_8463FA4:: @ 8463FA4
- .incbin "baserom.gba", 0x463FA4, 0x3
-
-gUnknown_8463FA7:: @ 8463FA7
- .incbin "baserom.gba", 0x463FA7, 0x11
-
-gUnknown_8463FB8:: @ 8463FB8
- .incbin "baserom.gba", 0x463FB8, 0x6
-
-gUnknown_8463FBE:: @ 8463FBE
- .incbin "baserom.gba", 0x463FBE, 0x3
-
-gUnknown_8463FC1:: @ 8463FC1
- .incbin "baserom.gba", 0x463FC1, 0x5
-
-gUnknown_8463FC6:: @ 8463FC6
- .incbin "baserom.gba", 0x463FC6, 0x7
-
-gUnknown_8463FCD:: @ 8463FCD
- .incbin "baserom.gba", 0x463FCD, 0x7
-
-gUnknown_8463FD4:: @ 8463FD4
- .incbin "baserom.gba", 0x463FD4, 0xB
-
-gUnknown_8463FDF:: @ 8463FDF
- .incbin "baserom.gba", 0x463FDF, 0xB
-
-gUnknown_8463FEA:: @ 8463FEA
- .incbin "baserom.gba", 0x463FEA, 0x12
-
-gUnknown_8463FFC:: @ 8463FFC
- .incbin "baserom.gba", 0x463FFC, 0xC
-
-gUnknown_8464008:: @ 8464008
- .incbin "baserom.gba", 0x464008, 0x120
-
-gUnknown_8464128:: @ 8464128
- .incbin "baserom.gba", 0x464128, 0x20
-
-gUnknown_8464148:: @ 8464148
- .incbin "baserom.gba", 0x464148, 0x174
-
-gUnknown_84642BC:: @ 84642BC
- .incbin "baserom.gba", 0x4642BC, 0x4
-
-gUnknown_84642C0:: @ 84642C0
- .incbin "baserom.gba", 0x4642C0, 0x34
-
-gUnknown_84642F4:: @ 84642F4
- .incbin "baserom.gba", 0x4642F4, 0xC
-
-gUnknown_8464300:: @ 8464300
- .incbin "baserom.gba", 0x464300, 0x4C
-
-gUnknown_846434C:: @ 846434C
- .incbin "baserom.gba", 0x46434C, 0xC
-
-gUnknown_8464358:: @ 8464358
- .incbin "baserom.gba", 0x464358, 0x14
-
-gUnknown_846436C:: @ 846436C
- .incbin "baserom.gba", 0x46436C, 0x8
-
-gUnknown_8464374:: @ 8464374
- .incbin "baserom.gba", 0x464374, 0x8
-
-gUnknown_846437C:: @ 846437C
- .incbin "baserom.gba", 0x46437C, 0x28
-
-gUnknown_84643A4:: @ 84643A4
- .incbin "baserom.gba", 0x4643A4, 0x4
-
-gUnknown_84643A8:: @ 84643A8
- .incbin "baserom.gba", 0x4643A8, 0x4
-
-gUnknown_84643AC:: @ 84643AC
- .incbin "baserom.gba", 0x4643AC, 0x4
-
-gUnknown_84643B0:: @ 84643B0
- .incbin "baserom.gba", 0x4643B0, 0x4
-
-gUnknown_84643B4:: @ 84643B4
- .incbin "baserom.gba", 0x4643B4, 0x4
-
-gUnknown_84643B8:: @ 84643B8
- .incbin "baserom.gba", 0x4643B8, 0x20
-
-gUnknown_84643D8:: @ 84643D8
- .incbin "baserom.gba", 0x4643D8, 0x18
-
-gUnknown_84643F0:: @ 84643F0
- .incbin "baserom.gba", 0x4643F0, 0x8
-
-gUnknown_84643F8:: @ 84643F8
- .incbin "baserom.gba", 0x4643F8, 0x8
-
-gUnknown_8464400:: @ 8464400
- .incbin "baserom.gba", 0x464400, 0x48
-
-gUnknown_8464448:: @ 8464448
- .incbin "baserom.gba", 0x464448, 0x60
-
-gUnknown_84644A8:: @ 84644A8
- .incbin "baserom.gba", 0x4644A8, 0x8
-
-gUnknown_84644B0:: @ 84644B0
- .incbin "baserom.gba", 0x4644B0, 0x8
-
-gUnknown_84644B8:: @ 84644B8
- .incbin "baserom.gba", 0x4644B8, 0x32C
-
-gUnknown_84647E4:: @ 84647E4
- .incbin "baserom.gba", 0x4647E4, 0x18
-
-gUnknown_84647FC:: @ 84647FC
- .incbin "baserom.gba", 0x4647FC, 0x8
-
-gUnknown_8464804:: @ 8464804
- .incbin "baserom.gba", 0x464804, 0x38
-
-gUnknown_846483C:: @ 846483C
- .incbin "baserom.gba", 0x46483C, 0x40
-
-gUnknown_846487C:: @ 846487C
- .incbin "baserom.gba", 0x46487C, 0x8
-
-gUnknown_8464884:: @ 8464884
- .incbin "baserom.gba", 0x464884, 0xC
-
-gUnknown_8464890:: @ 8464890
- .incbin "baserom.gba", 0x464890, 0x1E
-
-gUnknown_84648AE:: @ 84648AE
- .incbin "baserom.gba", 0x4648AE, 0xF
-
-gUnknown_84648BD:: @ 84648BD
- .incbin "baserom.gba", 0x4648BD, 0x15
-
-gUnknown_84648D2:: @ 84648D2
- .incbin "baserom.gba", 0x4648D2, 0x54
-
-gUnknown_8464926:: @ 8464926
- .incbin "baserom.gba", 0x464926, 0x40
-
-gUnknown_8464966:: @ 8464966
- .incbin "baserom.gba", 0x464966, 0xC4A
-
-gUnknown_84655B0:: @ 84655B0
- .incbin "baserom.gba", 0x4655B0, 0x18
-
-gUnknown_84655C8:: @ 84655C8
- .incbin "baserom.gba", 0x4655C8, 0x40
-
-gUnknown_8465608:: @ 8465608
- .incbin "baserom.gba", 0x465608, 0xE
-
-gUnknown_8465616:: @ 8465616
- .incbin "baserom.gba", 0x465616, 0xC0
-
-gUnknown_84656D6:: @ 84656D6
- .incbin "baserom.gba", 0x4656D6, 0x10E
-
-gUnknown_84657E4:: @ 84657E4
- .incbin "baserom.gba", 0x4657E4, 0x98
-
-gUnknown_846587C:: @ 846587C
- .incbin "baserom.gba", 0x46587C, 0x5C
-
-gUnknown_84658D8:: @ 84658D8
- .incbin "baserom.gba", 0x4658D8, 0x18
-
-gUnknown_84658F0:: @ 84658F0
- .incbin "baserom.gba", 0x4658F0, 0x40
-
-gUnknown_8465930:: @ 8465930
- .incbin "baserom.gba", 0x465930, 0x20
-
-gUnknown_8465950:: @ 8465950
- .incbin "baserom.gba", 0x465950, 0x80
-
-gUnknown_84659D0:: @ 84659D0
- .incbin "baserom.gba", 0x4659D0, 0x804
-
-gUnknown_84661D4:: @ 84661D4
- .incbin "baserom.gba", 0x4661D4, 0x2E8
-
-gUnknown_84664BC:: @ 84664BC
- .incbin "baserom.gba", 0x4664BC, 0x20
-
-gUnknown_84664DC:: @ 84664DC
- .incbin "baserom.gba", 0x4664DC, 0x60
-
-gUnknown_846653C:: @ 846653C
- .incbin "baserom.gba", 0x46653C, 0x84
-
-gUnknown_84665C0:: @ 84665C0
- .incbin "baserom.gba", 0x4665C0, 0x60
-
-gUnknown_8466620:: @ 8466620
- .incbin "baserom.gba", 0x466620, 0x378
-
-gUnknown_8466998:: @ 8466998
- .incbin "baserom.gba", 0x466998, 0x178
-
-gUnknown_8466B10:: @ 8466B10
- .incbin "baserom.gba", 0x466B10, 0x10
-
-gUnknown_8466B20:: @ 8466B20
- .incbin "baserom.gba", 0x466B20, 0xEC
-
-gUnknown_8466C0C:: @ 8466C0C
- .incbin "baserom.gba", 0x466C0C, 0x28
-
-gUnknown_8466C34:: @ 8466C34
- .incbin "baserom.gba", 0x466C34, 0x4
-
-gUnknown_8466C38:: @ 8466C38
- .incbin "baserom.gba", 0x466C38, 0x8
-
-gUnknown_8466C40:: @ 8466C40
- .incbin "baserom.gba", 0x466C40, 0x18
-
-gUnknown_8466C58:: @ 8466C58
- .incbin "baserom.gba", 0x466C58, 0xB8
-
-gUnknown_8466D10:: @ 8466D10
- .incbin "baserom.gba", 0x466D10, 0x20
-
-gUnknown_8466D30:: @ 8466D30
- .incbin "baserom.gba", 0x466D30, 0x30
-
-gUnknown_8466D60:: @ 8466D60
- .incbin "baserom.gba", 0x466D60, 0x10
-
-gUnknown_8466D70:: @ 8466D70
- .incbin "baserom.gba", 0x466D70, 0x20
-
-gUnknown_8466D90:: @ 8466D90
- .incbin "baserom.gba", 0x466D90, 0x8
-
-gUnknown_8466D98:: @ 8466D98
- .incbin "baserom.gba", 0x466D98, 0x8
-
-gUnknown_8466DA0:: @ 8466DA0
- .incbin "baserom.gba", 0x466DA0, 0x8
-
-gUnknown_8466DA8:: @ 8466DA8
- .incbin "baserom.gba", 0x466DA8, 0x8
-
-gUnknown_8466DB0:: @ 8466DB0
- .incbin "baserom.gba", 0x466DB0, 0x8
-
-gUnknown_8466DB8:: @ 8466DB8
- .incbin "baserom.gba", 0x466DB8, 0x8
-
-gUnknown_8466DC0:: @ 8466DC0
- .incbin "baserom.gba", 0x466DC0, 0x8
-
-gUnknown_8466DC8:: @ 8466DC8
- .incbin "baserom.gba", 0x466DC8, 0x8
-
-gUnknown_8466DD0:: @ 8466DD0
- .incbin "baserom.gba", 0x466DD0, 0x18
-
-gUnknown_8466DE8:: @ 8466DE8
- .incbin "baserom.gba", 0x466DE8, 0x18
-
-gUnknown_8466E00:: @ 8466E00
- .incbin "baserom.gba", 0x466E00, 0x78
-
-gUnknown_8466E78:: @ 8466E78
- .incbin "baserom.gba", 0x466E78, 0x18
-
-gUnknown_8466E90:: @ 8466E90
- .incbin "baserom.gba", 0x466E90, 0x18
-
-gUnknown_8466EA8:: @ 8466EA8
- .incbin "baserom.gba", 0x466EA8, 0x18
-
-gUnknown_8466EC0:: @ 8466EC0
- .incbin "baserom.gba", 0x466EC0, 0x28
-
-gUnknown_8466EE8:: @ 8466EE8
- .incbin "baserom.gba", 0x466EE8, 0x8
-
-gUnknown_8466EF0:: @ 8466EF0
- .incbin "baserom.gba", 0x466EF0, 0x10
diff --git a/data/event_scripts.s b/data/event_scripts.s
index 23f6ad5a9..95fcf7a92 100644
--- a/data/event_scripts.s
+++ b/data/event_scripts.s
@@ -428,50 +428,240 @@ gUnknown_81C5647:: @ 81C5647
gUnknown_81C566A:: @ 81C566A
.incbin "baserom.gba", 0x1C566A, 0xE5
-gUnknown_81C574F:: @ 81C574F
- .incbin "baserom.gba", 0x1C574F, 0xDE
+gOtherText_NewName:: @ 81C574F
+ .string "NEW NAME$"
-gUnknown_81C582D:: @ 81C582D
- .incbin "baserom.gba", 0x1C582D, 0x1A8
+gNameChoice_Green:: @ 81C5758
+ .string "GREEN$"
-gUnknown_81C59D5:: @ 81C59D5
- .incbin "baserom.gba", 0x1C59D5, 0x2A3
+gNameChoice_Red:: @ 81C575E
+ .string "RED$"
-gUnknown_81C5C78:: @ 81C5C78
- .incbin "baserom.gba", 0x1C5C78, 0x8E
+gNameChoice_Leaf:: @ 81C5762
+ .string "LEAF$"
-gUnknown_81C5D06:: @ 81C5D06
- .incbin "baserom.gba", 0x1C5D06, 0xC
+gNameChoice_Fire:: @ 81C5767
+ .string "FIRE$"
-gUnknown_81C5D12:: @ 81C5D12
- .incbin "baserom.gba", 0x1C5D12, 0x39
+gNameChoice_Gary:: @ 81C576C
+ .string "GARY$"
-gUnknown_81C5D4B:: @ 81C5D4B
- .incbin "baserom.gba", 0x1C5D4B, 0x72
+gNameChoice_Kaz:: @ 81C5771
+ .string "KAZ$"
-gUnknown_81C5DBD:: @ 81C5DBD
- .incbin "baserom.gba", 0x1C5DBD, 0x2D
+gNameChoice_Toru:: @ 81C5775
+ .string "TORU$"
-gUnknown_81C5DEA:: @ 81C5DEA
- .incbin "baserom.gba", 0x1C5DEA, 0x29
+gNameChoice_Ash:: @ 81C577A
+ .string "ASH$"
-gUnknown_81C5E13:: @ 81C5E13
- .incbin "baserom.gba", 0x1C5E13, 0x1B
+gNameChoice_Kene:: @ 81C577E
+ .string "KENE$"
-gUnknown_81C5E2E:: @ 81C5E2E
- .incbin "baserom.gba", 0x1C5E2E, 0x63
+gNameChoice_Geki:: @ 81C5783
+ .string "GEKI$"
-gUnknown_81C5E91:: @ 81C5E91
- .incbin "baserom.gba", 0x1C5E91, 0x24
+gNameChoice_Jak:: @ 81C5788
+ .string "JAK$"
-gUnknown_81C5EB5:: @ 81C5EB5
- .incbin "baserom.gba", 0x1C5EB5, 0x10
+gNameChoice_Janne:: @ 81C578C
+ .string "JANNE$"
-gUnknown_81C5EC5:: @ 81C5EC5
- .incbin "baserom.gba", 0x1C5EC5, 0x2F
+gNameChoice_Jonn:: @ 81C5792
+ .string "JONN$"
-gUnknown_81C5EF4:: @ 81C5EF4
- .incbin "baserom.gba", 0x1C5EF4, 0x75
+gNameChoice_Kamon:: @ 81C5797
+ .string "KAMON$"
+
+gNameChoice_Karl:: @ 81C579D
+ .string "KARL$"
+
+gNameChoice_Taylor:: @ 81C57A2
+ .string "TAYLOR$"
+
+gNameChoice_Oscar:: @ 81C57A9
+ .string "OSCAR$"
+
+gNameChoice_Hiro:: @ 81C57AF
+ .string "HIRO$"
+
+gNameChoice_Max:: @ 81C57B4
+ .string "MAX$"
+
+gNameChoice_Jon:: @ 81C57B8
+ .string "JON$"
+
+gNameChoice_Ralph:: @ 81C57BC
+ .string "RALPH$"
+
+gNameChoice_Kay:: @ 81C57C2
+ .string "KAY$"
+
+gNameChoice_Tosh:: @ 81C57C6
+ .string "TOSH$"
+
+gNameChoice_Roak:: @ 81C57CB
+ .string "ROAK$"
+
+gNameChoice_Omi:: @ 81C57D0
+ .string "OMI$"
+
+gNameChoice_Jodi:: @ 81C57D4
+ .string "JODI$"
+
+gNameChoice_Amanda:: @ 81C57D9
+ .string "AMANDA$"
+
+gNameChoice_Hillary:: @ 81C57E0
+ .string "HILLARY$"
+
+gNameChoice_Makey:: @ 81C57E8
+ .string "MAKEY$"
+
+gNameChoice_Michi:: @ 81C57EE
+ .string "MICHI$"
+
+gNameChoice_Paula:: @ 81C57F4
+ .string "PAULA$"
+
+gNameChoice_June:: @ 81C57FA
+ .string "JUNE$"
+
+gNameChoice_Cassie:: @ 81C57FF
+ .string "CASSIE$"
+
+gNameChoice_Rey:: @ 81C5806
+ .string "REY$"
+
+gNameChoice_Seda:: @ 81C580A
+ .string "SEDA$"
+
+gNameChoice_Kiko:: @ 81C580F
+ .string "KIKO$"
+
+gNameChoice_Mina:: @ 81C5814
+ .string "MINA$"
+
+gNameChoice_Norie:: @ 81C5819
+ .string "NORIE$"
+
+gNameChoice_Sai:: @ 81C581F
+ .string "SAI$"
+
+gNameChoice_Momo:: @ 81C5823
+ .string "MOMO$"
+
+gNameChoice_Suzi:: @ 81C5828
+ .string "SUZI$"
+
+gNewGame_HelpDocs1:: @ 81C582D
+ .string "The various buttons will be explained in\n"
+ .string "the order of their importance.$"
+
+gNewGame_HelpDocs2:: @ 81C5875
+ .string "Moves the main character.\n"
+ .string "Also used to choose various data\n"
+ .string "headings.$"
+
+gNewGame_HelpDocs3:: @ 81C58BA
+ .string "Used to confirm a choice, check\n"
+ .string "things, chat, and scroll text.$"
+
+gNewGame_HelpDocs4:: @ 81C58F9
+ .string "Used to exit, cancel a choice,\n"
+ .string "and cancel a mode.$"
+
+gNewGame_HelpDocs5:: @ 81C592B
+ .string "Press this button to open the\n"
+ .string "MENU.$"
+
+gNewGame_HelpDocs6:: @ 81C594F
+ .string "Used to shift items and to use\n"
+ .string "a registered item.$"
+
+gNewGame_HelpDocs7:: @ 81C5981
+ .string "If you need help playing the\n"
+ .string "game, or on how to do things,\n"
+ .string "press the L or R Button.$"
+
+gOakText_AskPlayerGender:: @ 81C59D5
+ .string "Now tell me. Are you a boy?\n"
+ .string "Or are you a girl?$"
+
+gNewGameAdventureIntro1::
+ .string "In the world which you are about to\n"
+ .string "enter, you will embark on a grand\n"
+ .string "adventure with you as the hero.\n"
+ .string "\n"
+ .string "Speak to people and check things\n"
+ .string "wherever you go, be it towns, roads,\n"
+ .string "or caves. Gather information and\n"
+ .string "hints from every source.$"
+
+gNewGameAdventureIntro2::
+ .string "New paths will open to you by helping\n"
+ .string "people in need, overcoming challenges,\n"
+ .string "and solving mysteries.\n"
+ .string "\n"
+ .string "At times, you will be challenged by\n"
+ .string "others and attacked by wild creatures.\n"
+ .string "Be brave and keep pushing on.$"
+
+gNewGameAdventureIntro3::
+ .string "Through your adventure, we hope\n"
+ .string "that you will interact with all sorts\n"
+ .string "of people and achieve personal growth.\n"
+ .string "That is our biggest objective.\n"
+ .string "\n"
+ .string "Press the A Button, and let your\n"
+ .string "adventure begin!$"
+
+gOakText_WelcomeToTheWorld:: @ 81C5C78
+ .string "Hello, there!\n"
+ .string "Glad to meet you!\pWelcome to the world of POKéMON!\pMy name is OAK.\pPeople affectionately refer to me\n"
+ .string "as the POKéMON PROFESSOR.\p$"
+
+gOakText_WorldInhabited1:: @ 81C5D06
+ .string "This world…$"
+
+gOakText_WorldInhabited2:: @ 81C5D12
+ .string "…is inhabited far and wide by\n"
+ .string "creatures called POKéMON.\p$"
+
+gOakText_PetsBattlingStudy:: @ 81C5D4B
+ .string "For some people, POKéMON are pets.\n"
+ .string "Others use them for battling.\pAs for myself…\pI study POKéMON as a profession.\p$"
+
+gOakText_TellMeALittleAboutYourself:: @ 81C5DBD
+ .string "But first, tell me a little about\n"
+ .string "yourself.\p$"
+
+gOakText_AskPlayerName:: @ 81C5DEA
+ .string "Let’s begin with your name.\n"
+ .string "What is it?\p$"
+
+gOakText_FinalizePlayerName:: @ 81C5E13
+ .string "Right…\n"
+ .string "So your name is {PLAYER}.$"
+
+gOakText_IntroduceRival:: @ 81C5E2E
+ .string "This is my grandson.\pHe’s been your rival since you both\n"
+ .string "were babies.\p…Erm, what was his name now?$"
+
+gOakText_AskRivalName:: @ 81C5E91
+ .string "Your rival’s name, what was it now?$"
+
+gOakText_ConfirmRivalName:: @ 81C5EB5
+ .string "…Er, was it {RIVAL}?$"
+
+gOakText_RememberRivalName:: @ 81C5EC5
+ .string "That’s right! I remember now!\n"
+ .string "His name is {RIVAL}!\p$"
+
+gOakText_LegendAboutToUnfold:: @ 81C5EF4
+ .string "{PLAYER}!\pYour very own POKéMON legend is\n"
+ .string "about to unfold!\pA world of dreams and adventures\n"
+ .string "with POKéMON awaits! Let’s go!$"
@ pokedude data
.incbin "baserom.gba", 0x1C5F69, 0x983
diff --git a/data/field_door.s b/data/field_door.s
new file mode 100644
index 000000000..a29cf3e24
--- /dev/null
+++ b/data/field_door.s
@@ -0,0 +1,17 @@
+ .section .rodata
+
+ .align 2
+gUnknown_835B488:: @ 835B488
+ .incbin "baserom.gba", 0x35B488, 0x14
+
+gUnknown_835B49C:: @ 835B49C
+ .incbin "baserom.gba", 0x35B49C, 0x14
+
+gUnknown_835B4B0:: @ 835B4B0
+ .incbin "baserom.gba", 0x35B4B0, 0x14
+
+gUnknown_835B4C4:: @ 835B4C4
+ .incbin "baserom.gba", 0x35B4C4, 0x114
+
+gUnknown_835B5D8:: @ 835B5D8
+ .incbin "baserom.gba", 0x35B5D8, 0x18C
diff --git a/data/field_ground_effect.s b/data/field_ground_effect.s
new file mode 100644
index 000000000..7979c7522
--- /dev/null
+++ b/data/field_ground_effect.s
@@ -0,0 +1,34 @@
+ .section .rodata
+ .align 2
+gUnknown_83A7024:: @ 83A7024
+ .incbin "baserom.gba", 0x3A7024, 0x8
+
+gUnknown_83A702C:: @ 83A702C
+ .incbin "baserom.gba", 0x3A702C, 0x18
+
+gUnknown_83A7044:: @ 83A7044
+ .incbin "baserom.gba", 0x3A7044, 0x18
+
+gUnknown_83A705C:: @ 83A705C
+ .incbin "baserom.gba", 0x3A705C, 0x10
+
+gUnknown_83A706C:: @ 83A706C
+ .incbin "baserom.gba", 0x3A706C, 0x10
+
+gUnknown_83A707C:: @ 83A707C
+ .incbin "baserom.gba", 0x3A707C, 0x10
+
+gUnknown_83A708C:: @ 83A708C
+ .incbin "baserom.gba", 0x3A708C, 0x10
+
+gUnknown_83A709C:: @ 83A709C
+ .incbin "baserom.gba", 0x3A709C, 0xC
+
+gUnknown_83A70A8:: @ 83A70A8
+ .incbin "baserom.gba", 0x3A70A8, 0x4
+
+gUnknown_83A70AC:: @ 83A70AC
+ .incbin "baserom.gba", 0x3A70AC, 0x10
+
+gUnknown_83A70BC:: @ 83A70BC
+ .incbin "baserom.gba", 0x3A70BC, 0xE0
diff --git a/data/field_map_obj.s b/data/field_map_obj.s
new file mode 100644
index 000000000..d12de7aa9
--- /dev/null
+++ b/data/field_map_obj.s
@@ -0,0 +1,508 @@
+ .section .rodata
+ .align 2
+gUnknown_835B934:: @ 835B934
+ .incbin "baserom.gba", 0x35B934, 0x10
+
+gUnknown_835B944:: @ 835B944
+ .incbin "baserom.gba", 0x35B944, 0x18
+
+gUnknown_835B95C:: @ 835B95C
+ .incbin "baserom.gba", 0x35B95C, 0x3DA2C
+
+gUnknown_8399388:: @ 8399388
+ .incbin "baserom.gba", 0x399388, 0x908
+
+gUnknown_8399C90:: @ 8399C90
+ .incbin "baserom.gba", 0x399C90, 0x5F38
+
+gUnknown_839FBC8:: @ 839FBC8
+ .incbin "baserom.gba", 0x39FBC8, 0x144
+
+gUnknown_839FD0C:: @ 839FD0C
+ .incbin "baserom.gba", 0x39FD0C, 0x51
+
+gUnknown_839FD5D:: @ 839FD5D
+ .incbin "baserom.gba", 0x39FD5D, 0x53
+
+gUnknown_839FDB0:: @ 839FDB0
+ .incbin "baserom.gba", 0x39FDB0, 0x260
+
+gUnknown_83A0010:: @ 83A0010
+ .incbin "baserom.gba", 0x3A0010, 0x3688
+
+gUnknown_83A3698:: @ 83A3698
+ .incbin "baserom.gba", 0x3A3698, 0x1AC0
+
+gUnknown_83A5158:: @ 83A5158
+ .incbin "baserom.gba", 0x3A5158, 0xB0
+
+gUnknown_83A5208:: @ 83A5208
+ .incbin "baserom.gba", 0x3A5208, 0x70
+
+gUnknown_83A5278:: @ 83A5278
+ .incbin "baserom.gba", 0x3A5278, 0xB8
+
+gUnknown_83A5330:: @ 83A5330
+ .incbin "baserom.gba", 0x3A5330, 0x18
+
+gUnknown_83A5348:: @ 83A5348
+ .incbin "baserom.gba", 0x3A5348, 0xCB8
+
+gUnknown_83A6000:: @ 83A6000
+ .incbin "baserom.gba", 0x3A6000, 0x10
+
+gUnknown_83A6010:: @ 83A6010
+ .incbin "baserom.gba", 0x3A6010, 0x8
+
+gUnknown_83A6018:: @ 83A6018
+ .incbin "baserom.gba", 0x3A6018, 0x1C
+
+gUnknown_83A6034:: @ 83A6034
+ .incbin "baserom.gba", 0x3A6034, 0x1C
+
+gUnknown_83A6050:: @ 83A6050
+ .incbin "baserom.gba", 0x3A6050, 0x4
+
+gUnknown_83A6054:: @ 83A6054
+ .incbin "baserom.gba", 0x3A6054, 0x2C
+
+gUnknown_83A6080:: @ 83A6080
+ .incbin "baserom.gba", 0x3A6080, 0x14
+
+gUnknown_83A6094:: @ 83A6094
+ .incbin "baserom.gba", 0x3A6094, 0x1C
+
+gUnknown_83A60B0:: @ 83A60B0
+ .incbin "baserom.gba", 0x3A60B0, 0x4
+
+gUnknown_83A60B4:: @ 83A60B4
+ .incbin "baserom.gba", 0x3A60B4, 0x1C
+
+gUnknown_83A60D0:: @ 83A60D0
+ .incbin "baserom.gba", 0x3A60D0, 0x4
+
+gUnknown_83A60D4:: @ 83A60D4
+ .incbin "baserom.gba", 0x3A60D4, 0xC
+
+gUnknown_83A60E0:: @ 83A60E0
+ .incbin "baserom.gba", 0x3A60E0, 0x14
+
+gUnknown_83A60F4:: @ 83A60F4
+ .incbin "baserom.gba", 0x3A60F4, 0x14
+
+gUnknown_83A6108:: @ 83A6108
+ .incbin "baserom.gba", 0x3A6108, 0x14
+
+gUnknown_83A611C:: @ 83A611C
+ .incbin "baserom.gba", 0x3A611C, 0x4
+
+gUnknown_83A6120:: @ 83A6120
+ .incbin "baserom.gba", 0x3A6120, 0x14
+
+gUnknown_83A6134:: @ 83A6134
+ .incbin "baserom.gba", 0x3A6134, 0x4
+
+gUnknown_83A6138:: @ 83A6138
+ .incbin "baserom.gba", 0x3A6138, 0x14
+
+gUnknown_83A614C:: @ 83A614C
+ .incbin "baserom.gba", 0x3A614C, 0x4
+
+gUnknown_83A6150:: @ 83A6150
+ .incbin "baserom.gba", 0x3A6150, 0x14
+
+gUnknown_83A6164:: @ 83A6164
+ .incbin "baserom.gba", 0x3A6164, 0x4
+
+gUnknown_83A6168:: @ 83A6168
+ .incbin "baserom.gba", 0x3A6168, 0x14
+
+gUnknown_83A617C:: @ 83A617C
+ .incbin "baserom.gba", 0x3A617C, 0x4
+
+gUnknown_83A6180:: @ 83A6180
+ .incbin "baserom.gba", 0x3A6180, 0x14
+
+gUnknown_83A6194:: @ 83A6194
+ .incbin "baserom.gba", 0x3A6194, 0x4
+
+gUnknown_83A6198:: @ 83A6198
+ .incbin "baserom.gba", 0x3A6198, 0x14
+
+gUnknown_83A61AC:: @ 83A61AC
+ .incbin "baserom.gba", 0x3A61AC, 0x4
+
+gUnknown_83A61B0:: @ 83A61B0
+ .incbin "baserom.gba", 0x3A61B0, 0x14
+
+gUnknown_83A61C4:: @ 83A61C4
+ .incbin "baserom.gba", 0x3A61C4, 0x4
+
+gUnknown_83A61C8:: @ 83A61C8
+ .incbin "baserom.gba", 0x3A61C8, 0x10
+
+gUnknown_83A61D8:: @ 83A61D8
+ .incbin "baserom.gba", 0x3A61D8, 0x8
+
+gUnknown_83A61E0:: @ 83A61E0
+ .incbin "baserom.gba", 0x3A61E0, 0x10
+
+gUnknown_83A61F0:: @ 83A61F0
+ .incbin "baserom.gba", 0x3A61F0, 0x8
+
+gUnknown_83A61F8:: @ 83A61F8
+ .incbin "baserom.gba", 0x3A61F8, 0x10
+
+gUnknown_83A6208:: @ 83A6208
+ .incbin "baserom.gba", 0x3A6208, 0xC
+
+gUnknown_83A6214:: @ 83A6214
+ .incbin "baserom.gba", 0x3A6214, 0x4
+
+gUnknown_83A6218:: @ 83A6218
+ .incbin "baserom.gba", 0x3A6218, 0xC
+
+gUnknown_83A6224:: @ 83A6224
+ .incbin "baserom.gba", 0x3A6224, 0x4
+
+gUnknown_83A6228:: @ 83A6228
+ .incbin "baserom.gba", 0x3A6228, 0xC
+
+gUnknown_83A6234:: @ 83A6234
+ .incbin "baserom.gba", 0x3A6234, 0x4
+
+gUnknown_83A6238:: @ 83A6238
+ .incbin "baserom.gba", 0x3A6238, 0xC
+
+gUnknown_83A6244:: @ 83A6244
+ .incbin "baserom.gba", 0x3A6244, 0x4
+
+gUnknown_83A6248:: @ 83A6248
+ .incbin "baserom.gba", 0x3A6248, 0xC
+
+gUnknown_83A6254:: @ 83A6254
+ .incbin "baserom.gba", 0x3A6254, 0x4
+
+gUnknown_83A6258:: @ 83A6258
+ .incbin "baserom.gba", 0x3A6258, 0xC
+
+gUnknown_83A6264:: @ 83A6264
+ .incbin "baserom.gba", 0x3A6264, 0x4
+
+gUnknown_83A6268:: @ 83A6268
+ .incbin "baserom.gba", 0x3A6268, 0xC
+
+gUnknown_83A6274:: @ 83A6274
+ .incbin "baserom.gba", 0x3A6274, 0xC
+
+gUnknown_83A6280:: @ 83A6280
+ .incbin "baserom.gba", 0x3A6280, 0x4
+
+gUnknown_83A6284:: @ 83A6284
+ .incbin "baserom.gba", 0x3A6284, 0xC
+
+gUnknown_83A6290:: @ 83A6290
+ .incbin "baserom.gba", 0x3A6290, 0x4
+
+gUnknown_83A6294:: @ 83A6294
+ .incbin "baserom.gba", 0x3A6294, 0xC
+
+gUnknown_83A62A0:: @ 83A62A0
+ .incbin "baserom.gba", 0x3A62A0, 0x4
+
+gUnknown_83A62A4:: @ 83A62A4
+ .incbin "baserom.gba", 0x3A62A4, 0xC
+
+gUnknown_83A62B0:: @ 83A62B0
+ .incbin "baserom.gba", 0x3A62B0, 0x4
+
+gUnknown_83A62B4:: @ 83A62B4
+ .incbin "baserom.gba", 0x3A62B4, 0xC
+
+gUnknown_83A62C0:: @ 83A62C0
+ .incbin "baserom.gba", 0x3A62C0, 0x4
+
+gUnknown_83A62C4:: @ 83A62C4
+ .incbin "baserom.gba", 0x3A62C4, 0xC
+
+gUnknown_83A62D0:: @ 83A62D0
+ .incbin "baserom.gba", 0x3A62D0, 0x4
+
+gUnknown_83A62D4:: @ 83A62D4
+ .incbin "baserom.gba", 0x3A62D4, 0xC
+
+gUnknown_83A62E0:: @ 83A62E0
+ .incbin "baserom.gba", 0x3A62E0, 0x4
+
+gUnknown_83A62E4:: @ 83A62E4
+ .incbin "baserom.gba", 0x3A62E4, 0xC
+
+gUnknown_83A62F0:: @ 83A62F0
+ .incbin "baserom.gba", 0x3A62F0, 0x4
+
+gUnknown_83A62F4:: @ 83A62F4
+ .incbin "baserom.gba", 0x3A62F4, 0xC
+
+gUnknown_83A6300:: @ 83A6300
+ .incbin "baserom.gba", 0x3A6300, 0x4
+
+gUnknown_83A6304:: @ 83A6304
+ .incbin "baserom.gba", 0x3A6304, 0xC
+
+gUnknown_83A6310:: @ 83A6310
+ .incbin "baserom.gba", 0x3A6310, 0x4
+
+gUnknown_83A6314:: @ 83A6314
+ .incbin "baserom.gba", 0x3A6314, 0xC
+
+gUnknown_83A6320:: @ 83A6320
+ .incbin "baserom.gba", 0x3A6320, 0x4
+
+gUnknown_83A6324:: @ 83A6324
+ .incbin "baserom.gba", 0x3A6324, 0xC
+
+gUnknown_83A6330:: @ 83A6330
+ .incbin "baserom.gba", 0x3A6330, 0x4
+
+gUnknown_83A6334:: @ 83A6334
+ .incbin "baserom.gba", 0x3A6334, 0xC
+
+gUnknown_83A6340:: @ 83A6340
+ .incbin "baserom.gba", 0x3A6340, 0x4
+
+gUnknown_83A6344:: @ 83A6344
+ .incbin "baserom.gba", 0x3A6344, 0xC
+
+gUnknown_83A6350:: @ 83A6350
+ .incbin "baserom.gba", 0x3A6350, 0x4
+
+gUnknown_83A6354:: @ 83A6354
+ .incbin "baserom.gba", 0x3A6354, 0xC
+
+gUnknown_83A6360:: @ 83A6360
+ .incbin "baserom.gba", 0x3A6360, 0x4
+
+gUnknown_83A6364:: @ 83A6364
+ .incbin "baserom.gba", 0x3A6364, 0xC
+
+gUnknown_83A6370:: @ 83A6370
+ .incbin "baserom.gba", 0x3A6370, 0x4
+
+gUnknown_83A6374:: @ 83A6374
+ .incbin "baserom.gba", 0x3A6374, 0xC
+
+gUnknown_83A6380:: @ 83A6380
+ .incbin "baserom.gba", 0x3A6380, 0x4
+
+gUnknown_83A6384:: @ 83A6384
+ .incbin "baserom.gba", 0x3A6384, 0xC
+
+gUnknown_83A6390:: @ 83A6390
+ .incbin "baserom.gba", 0x3A6390, 0x2C
+
+gUnknown_83A63BC:: @ 83A63BC
+ .incbin "baserom.gba", 0x3A63BC, 0xC
+
+gUnknown_83A63C8:: @ 83A63C8
+ .incbin "baserom.gba", 0x3A63C8, 0x4
+
+gUnknown_83A63CC:: @ 83A63CC
+ .incbin "baserom.gba", 0x3A63CC, 0x8
+
+gUnknown_83A63D4:: @ 83A63D4
+ .incbin "baserom.gba", 0x3A63D4, 0x8
+
+gUnknown_83A63DC:: @ 83A63DC
+ .incbin "baserom.gba", 0x3A63DC, 0x8
+
+gUnknown_83A63E4:: @ 83A63E4
+ .incbin "baserom.gba", 0x3A63E4, 0xC
+
+gUnknown_83A63F0:: @ 83A63F0
+ .incbin "baserom.gba", 0x3A63F0, 0xC
+
+gUnknown_83A63FC:: @ 83A63FC
+ .incbin "baserom.gba", 0x3A63FC, 0x8
+
+gUnknown_83A6404:: @ 83A6404
+ .incbin "baserom.gba", 0x3A6404, 0x8
+
+gUnknown_83A640C:: @ 83A640C
+ .incbin "baserom.gba", 0x3A640C, 0x9
+
+gUnknown_83A6415:: @ 83A6415
+ .incbin "baserom.gba", 0x3A6415, 0x9
+
+gUnknown_83A641E:: @ 83A641E
+ .incbin "baserom.gba", 0x3A641E, 0x9
+
+gUnknown_83A6427:: @ 83A6427
+ .incbin "baserom.gba", 0x3A6427, 0x9
+
+gUnknown_83A6430:: @ 83A6430
+ .incbin "baserom.gba", 0x3A6430, 0x9
+
+gUnknown_83A6439:: @ 83A6439
+ .incbin "baserom.gba", 0x3A6439, 0x9
+
+gUnknown_83A6442:: @ 83A6442
+ .incbin "baserom.gba", 0x3A6442, 0x9
+
+gUnknown_83A644B:: @ 83A644B
+ .incbin "baserom.gba", 0x3A644B, 0x9
+
+gUnknown_83A6454:: @ 83A6454
+ .incbin "baserom.gba", 0x3A6454, 0x9
+
+gUnknown_83A645D:: @ 83A645D
+ .incbin "baserom.gba", 0x3A645D, 0x9
+
+gUnknown_83A6466:: @ 83A6466
+ .incbin "baserom.gba", 0x3A6466, 0x9
+
+gUnknown_83A646F:: @ 83A646F
+ .incbin "baserom.gba", 0x3A646F, 0x9
+
+gUnknown_83A6478:: @ 83A6478
+ .incbin "baserom.gba", 0x3A6478, 0x9
+
+gUnknown_83A6481:: @ 83A6481
+ .incbin "baserom.gba", 0x3A6481, 0x9
+
+gUnknown_83A648A:: @ 83A648A
+ .incbin "baserom.gba", 0x3A648A, 0x9
+
+gUnknown_83A6493:: @ 83A6493
+ .incbin "baserom.gba", 0x3A6493, 0x9
+
+gUnknown_83A649C:: @ 83A649C
+ .incbin "baserom.gba", 0x3A649C, 0xC
+
+gUnknown_83A64A8:: @ 83A64A8
+ .incbin "baserom.gba", 0x3A64A8, 0x10
+
+gUnknown_83A64B8:: @ 83A64B8
+ .incbin "baserom.gba", 0x3A64B8, 0x10
+
+gUnknown_83A64C8:: @ 83A64C8
+ .incbin "baserom.gba", 0x3A64C8, 0x24
+
+gUnknown_83A64EC:: @ 83A64EC
+ .incbin "baserom.gba", 0x3A64EC, 0x5
+
+gUnknown_83A64F1:: @ 83A64F1
+ .incbin "baserom.gba", 0x3A64F1, 0x5
+
+gUnknown_83A64F6:: @ 83A64F6
+ .incbin "baserom.gba", 0x3A64F6, 0x5
+
+gUnknown_83A64FB:: @ 83A64FB
+ .incbin "baserom.gba", 0x3A64FB, 0x5
+
+gUnknown_83A6500:: @ 83A6500
+ .incbin "baserom.gba", 0x3A6500, 0x5
+
+gUnknown_83A6505:: @ 83A6505
+ .incbin "baserom.gba", 0x3A6505, 0x5
+
+gUnknown_83A650A:: @ 83A650A
+ .incbin "baserom.gba", 0x3A650A, 0x5
+
+gUnknown_83A650F:: @ 83A650F
+ .incbin "baserom.gba", 0x3A650F, 0x5
+
+gUnknown_83A6514:: @ 83A6514
+ .incbin "baserom.gba", 0x3A6514, 0x5
+
+gUnknown_83A6519:: @ 83A6519
+ .incbin "baserom.gba", 0x3A6519, 0x5
+
+gUnknown_83A651E:: @ 83A651E
+ .incbin "baserom.gba", 0x3A651E, 0x5
+
+gUnknown_83A6523:: @ 83A6523
+ .incbin "baserom.gba", 0x3A6523, 0x5
+
+gUnknown_83A6528:: @ 83A6528
+ .incbin "baserom.gba", 0x3A6528, 0x5
+
+gUnknown_83A652D:: @ 83A652D
+ .incbin "baserom.gba", 0x3A652D, 0x5
+
+gUnknown_83A6532:: @ 83A6532
+ .incbin "baserom.gba", 0x3A6532, 0x5
+
+gUnknown_83A6537:: @ 83A6537
+ .incbin "baserom.gba", 0x3A6537, 0x5
+
+gUnknown_83A653C:: @ 83A653C
+ .incbin "baserom.gba", 0x3A653C, 0x5
+
+gUnknown_83A6541:: @ 83A6541
+ .incbin "baserom.gba", 0x3A6541, 0x5
+
+gUnknown_83A6546:: @ 83A6546
+ .incbin "baserom.gba", 0x3A6546, 0x5
+
+gUnknown_83A654B:: @ 83A654B
+ .incbin "baserom.gba", 0x3A654B, 0x5
+
+gUnknown_83A6550:: @ 83A6550
+ .incbin "baserom.gba", 0x3A6550, 0x5
+
+gUnknown_83A6555:: @ 83A6555
+ .incbin "baserom.gba", 0x3A6555, 0x5
+
+gUnknown_83A655A:: @ 83A655A
+ .incbin "baserom.gba", 0x3A655A, 0x5
+
+gUnknown_83A655F:: @ 83A655F
+ .incbin "baserom.gba", 0x3A655F, 0x5
+
+gUnknown_83A6564:: @ 83A6564
+ .incbin "baserom.gba", 0x3A6564, 0x5
+
+gUnknown_83A6569:: @ 83A6569
+ .incbin "baserom.gba", 0x3A6569, 0x5
+
+gUnknown_83A656E:: @ 83A656E
+ .incbin "baserom.gba", 0x3A656E, 0x5
+
+gUnknown_83A6573:: @ 83A6573
+ .incbin "baserom.gba", 0x3A6573, 0x5
+
+gUnknown_83A6578:: @ 83A6578
+ .incbin "baserom.gba", 0x3A6578, 0x5
+
+gUnknown_83A657D:: @ 83A657D
+ .incbin "baserom.gba", 0x3A657D, 0x5
+
+gUnknown_83A6582:: @ 83A6582
+ .incbin "baserom.gba", 0x3A6582, 0x5
+
+gUnknown_83A6587:: @ 83A6587
+ .incbin "baserom.gba", 0x3A6587, 0x5
+
+gUnknown_83A658C:: @ 83A658C
+ .incbin "baserom.gba", 0x3A658C, 0x5
+
+gUnknown_83A6591:: @ 83A6591
+ .incbin "baserom.gba", 0x3A6591, 0x8
+
+gUnknown_83A6599:: @ 83A6599
+ .incbin "baserom.gba", 0x3A6599, 0x10
+
+gUnknown_83A65A9:: @ 83A65A9
+ .incbin "baserom.gba", 0x3A65A9, 0x13
+
+gUnknown_83A65BC:: @ 83A65BC
+ .incbin "baserom.gba", 0x3A65BC, 0x2C8
+
+gUnknown_83A6884:: @ 83A6884
+ .incbin "baserom.gba", 0x3A6884, 0xD4
+
+gUnknown_83A6958:: @ 83A6958
+ .incbin "baserom.gba", 0x3A6958, 0x6
+
+gUnknown_83A695E:: @ 83A695E
+ .incbin "baserom.gba", 0x3A695E, 0x6C6
diff --git a/data/field_player_avatar.s b/data/field_player_avatar.s
new file mode 100644
index 000000000..c11bc74b3
--- /dev/null
+++ b/data/field_player_avatar.s
@@ -0,0 +1,73 @@
+ .section .rodata
+ .align 2
+gUnknown_835B764:: @ 835B764
+ .incbin "baserom.gba", 0x35B764, 0xB0
+
+gUnknown_835B814:: @ 835B814
+ .incbin "baserom.gba", 0x35B814, 0xC
+
+gUnknown_835B820:: @ 835B820
+ .incbin "baserom.gba", 0x35B820, 0x8
+
+gUnknown_835B828:: @ 835B828
+ .incbin "baserom.gba", 0x35B828, 0x14
+
+gUnknown_835B83C:: @ 835B83C
+ .incbin "baserom.gba", 0x35B83C, 0x8
+
+gUnknown_835B844:: @ 835B844
+ .incbin "baserom.gba", 0x35B844, 0x20
+
+gUnknown_835B864:: @ 835B864
+ .incbin "baserom.gba", 0x35B864, 0x10
+
+gUnknown_835B874:: @ 835B874
+ .incbin "baserom.gba", 0x35B874, 0xC
+
+gUnknown_835B880:: @ 835B880
+ .incbin "baserom.gba", 0x35B880, 0x2
+
+gUnknown_835B882:: @ 835B882
+ .incbin "baserom.gba", 0x35B882, 0xC
+
+gUnknown_835B88E:: @ 835B88E
+ .incbin "baserom.gba", 0x35B88E, 0x2
+
+gUnknown_835B890:: @ 835B890
+ .incbin "baserom.gba", 0x35B890, 0x10
+
+gUnknown_835B8A0:: @ 835B8A0
+ .incbin "baserom.gba", 0x35B8A0, 0xC
+
+gUnknown_835B8AC:: @ 835B8AC
+ .incbin "baserom.gba", 0x35B8AC, 0x4
+
+gUnknown_835B8B0:: @ 835B8B0
+ .incbin "baserom.gba", 0x35B8B0, 0x10
+
+gUnknown_835B8C0:: @ 835B8C0
+ .incbin "baserom.gba", 0x35B8C0, 0x4
+
+gUnknown_835B8C4:: @ 835B8C4
+ .incbin "baserom.gba", 0x35B8C4, 0x8
+
+gUnknown_835B8CC:: @ 835B8CC
+ .incbin "baserom.gba", 0x35B8CC, 0x40
+
+gUnknown_835B90C:: @ 835B90C
+ .incbin "baserom.gba", 0x35B90C, 0x6
+
+gUnknown_835B912:: @ 835B912
+ .incbin "baserom.gba", 0x35B912, 0x6
+
+gUnknown_835B918:: @ 835B918
+ .incbin "baserom.gba", 0x35B918, 0x2
+
+gUnknown_835B91A:: @ 835B91A
+ .incbin "baserom.gba", 0x35B91A, 0x6
+
+gUnknown_835B920:: @ 835B920
+ .incbin "baserom.gba", 0x35B920, 0xC
+
+gUnknown_835B92C:: @ 835B92C
+ .incbin "baserom.gba", 0x35B92C, 0x8
diff --git a/data/field_tasks.s b/data/field_tasks.s
new file mode 100644
index 000000000..a91e6cec9
--- /dev/null
+++ b/data/field_tasks.s
@@ -0,0 +1,7 @@
+ .section .rodata
+ .align 2
+gUnknown_83A7310:: @ 83A7310
+ .incbin "baserom.gba", 0x3A7310, 0x20
+
+gUnknown_83A7330:: @ 83A7330
+ .incbin "baserom.gba", 0x3A7330, 0x14
diff --git a/data/field_weather.s b/data/field_weather.s
new file mode 100644
index 000000000..a25e44344
--- /dev/null
+++ b/data/field_weather.s
@@ -0,0 +1,101 @@
+ .section .rodata
+ .align 2
+
+gUnknown_83C2BBC:: @ 83C2BBC
+ .incbin "baserom.gba", 0x3C2BBC, 0x4
+
+gUnknown_83C2BC0:: @ 83C2BC0
+ .incbin "baserom.gba", 0x3C2BC0, 0xF0
+
+gUnknown_83C2CB0:: @ 83C2CB0
+ .incbin "baserom.gba", 0x3C2CB0, 0x10
+
+gUnknown_83C2CC0:: @ 83C2CC0
+ .incbin "baserom.gba", 0x3C2CC0, 0x20
+
+gUnknown_83C2CE0:: @ 83C2CE0
+ .incbin "baserom.gba", 0x3C2CE0, 0x20
+
+gUnknown_83C2D00:: @ 83C2D00
+ .incbin "baserom.gba", 0x3C2D00, 0x20
+
+gUnknown_83C2D20:: @ 83C2D20
+ .incbin "baserom.gba", 0x3C2D20, 0x820
+
+gUnknown_83C3540:: @ 83C3540
+ .incbin "baserom.gba", 0x3C3540, 0x3080
+
+gUnknown_83C65C0:: @ 83C65C0
+ .incbin "baserom.gba", 0x3C65C0, 0x4
+
+gUnknown_83C65C4:: @ 83C65C4
+ .incbin "baserom.gba", 0x3C65C4, 0x4
+
+gUnknown_83C65C8:: @ 83C65C8
+ .incbin "baserom.gba", 0x3C65C8, 0xC
+
+gUnknown_83C65D4:: @ 83C65D4
+ .incbin "baserom.gba", 0x3C65D4, 0x1C
+
+gUnknown_83C65F0:: @ 83C65F0
+ .incbin "baserom.gba", 0x3C65F0, 0x18
+
+gUnknown_83C6608:: @ 83C6608
+ .incbin "baserom.gba", 0x3C6608, 0x9C
+
+gUnknown_83C66A4:: @ 83C66A4
+ .incbin "baserom.gba", 0x3C66A4, 0x18
+
+gUnknown_83C66BC:: @ 83C66BC
+ .incbin "baserom.gba", 0x3C66BC, 0x8
+
+gUnknown_83C66C4:: @ 83C66C4
+ .incbin "baserom.gba", 0x3C66C4, 0x8
+
+gUnknown_83C66CC:: @ 83C66CC
+ .incbin "baserom.gba", 0x3C66CC, 0x38
+
+gUnknown_83C6704:: @ 83C6704
+ .incbin "baserom.gba", 0x3C6704, 0x8C
+
+gUnknown_83C6790:: @ 83C6790
+ .incbin "baserom.gba", 0x3C6790, 0x18
+
+gUnknown_83C67A8:: @ 83C67A8
+ .incbin "baserom.gba", 0x3C67A8, 0x8
+
+gUnknown_83C67B0:: @ 83C67B0
+ .incbin "baserom.gba", 0x3C67B0, 0x20
+
+gUnknown_83C67D0:: @ 83C67D0
+ .incbin "baserom.gba", 0x3C67D0, 0x18
+
+gUnknown_83C67E8:: @ 83C67E8
+ .incbin "baserom.gba", 0x3C67E8, 0x1C
+
+gUnknown_83C6804:: @ 83C6804
+ .incbin "baserom.gba", 0x3C6804, 0x38
+
+gUnknown_83C683C:: @ 83C683C
+ .incbin "baserom.gba", 0x3C683C, 0x18
+
+gUnknown_83C6854:: @ 83C6854
+ .incbin "baserom.gba", 0x3C6854, 0x8
+
+gUnknown_83C685C:: @ 83C685C
+ .incbin "baserom.gba", 0x3C685C, 0xC
+
+gUnknown_83C6868:: @ 83C6868
+ .incbin "baserom.gba", 0x3C6868, 0x8
+
+gUnknown_83C6870:: @ 83C6870
+ .incbin "baserom.gba", 0x3C6870, 0x8
+
+gUnknown_83C6878:: @ 83C6878
+ .incbin "baserom.gba", 0x3C6878, 0x44
+
+gUnknown_83C68BC:: @ 83C68BC
+ .incbin "baserom.gba", 0x3C68BC, 0x18
+
+gUnknown_83C68D4:: @ 83C68D4
+ .incbin "baserom.gba", 0x3C68D4, 0xC
diff --git a/data/help_system.s b/data/help_system.s
new file mode 100644
index 000000000..3031f4c7f
--- /dev/null
+++ b/data/help_system.s
@@ -0,0 +1,8 @@
+ .section .rodata
+ .align 2
+
+gUnknown_8464008:: @ 8464008
+ .incbin "baserom.gba", 0x464008, 0x120
+
+gUnknown_8464128:: @ 8464128
+ .incbin "baserom.gba", 0x464128, 0x20
diff --git a/data/itemfinder.s b/data/itemfinder.s
new file mode 100644
index 000000000..3a955deeb
--- /dev/null
+++ b/data/itemfinder.s
@@ -0,0 +1,7 @@
+ .section .rodata
+ .align 2
+gUnknown_84647E4:: @ 84647E4
+ .incbin "baserom.gba", 0x4647E4, 0x18
+
+gUnknown_84647FC:: @ 84647FC
+ .incbin "baserom.gba", 0x4647FC, 0x8
diff --git a/data/link_rfu_4.s b/data/link_rfu_4.s
new file mode 100644
index 000000000..20f235a80
--- /dev/null
+++ b/data/link_rfu_4.s
@@ -0,0 +1,54 @@
+ .section .rodata
+
+ .align 2
+
+gUnknown_8466D90:: @ 8466D90
+ .incbin "baserom.gba", 0x466D90, 0x8
+
+gUnknown_8466D98:: @ 8466D98
+ .incbin "baserom.gba", 0x466D98, 0x8
+
+gUnknown_8466DA0:: @ 8466DA0
+ .incbin "baserom.gba", 0x466DA0, 0x8
+
+gUnknown_8466DA8:: @ 8466DA8
+ .incbin "baserom.gba", 0x466DA8, 0x8
+
+gUnknown_8466DB0:: @ 8466DB0
+ .incbin "baserom.gba", 0x466DB0, 0x8
+
+gUnknown_8466DB8:: @ 8466DB8
+ .incbin "baserom.gba", 0x466DB8, 0x8
+
+gUnknown_8466DC0:: @ 8466DC0
+ .incbin "baserom.gba", 0x466DC0, 0x8
+
+gUnknown_8466DC8:: @ 8466DC8
+ .incbin "baserom.gba", 0x466DC8, 0x8
+
+gUnknown_8466DD0:: @ 8466DD0
+ .incbin "baserom.gba", 0x466DD0, 0x18
+
+gUnknown_8466DE8:: @ 8466DE8
+ .incbin "baserom.gba", 0x466DE8, 0x18
+
+gUnknown_8466E00:: @ 8466E00
+ .incbin "baserom.gba", 0x466E00, 0x78
+
+gUnknown_8466E78:: @ 8466E78
+ .incbin "baserom.gba", 0x466E78, 0x18
+
+gUnknown_8466E90:: @ 8466E90
+ .incbin "baserom.gba", 0x466E90, 0x18
+
+gUnknown_8466EA8:: @ 8466EA8
+ .incbin "baserom.gba", 0x466EA8, 0x18
+
+gUnknown_8466EC0:: @ 8466EC0
+ .incbin "baserom.gba", 0x466EC0, 0x28
+
+gUnknown_8466EE8:: @ 8466EE8
+ .incbin "baserom.gba", 0x466EE8, 0x8
+
+gUnknown_8466EF0:: @ 8466EF0
+ .incbin "baserom.gba", 0x466EF0, 0x10
diff --git a/data/map_obj_80688E4.s b/data/map_obj_80688E4.s
new file mode 100644
index 000000000..9010be906
--- /dev/null
+++ b/data/map_obj_80688E4.s
@@ -0,0 +1,30 @@
+ .section .rodata
+ .align 2
+gUnknown_83A719C:: @ 83A719C
+ .incbin "baserom.gba", 0x3A719C, 0x14
+
+gUnknown_83A71B0:: @ 83A71B0
+ .incbin "baserom.gba", 0x3A71B0, 0x3C
+
+gUnknown_83A71EC:: @ 83A71EC
+ .incbin "baserom.gba", 0x3A71EC, 0xC
+
+gUnknown_83A71F8:: @ 83A71F8
+ .incbin "baserom.gba", 0x3A71F8, 0x6
+
+gUnknown_83A71FE:: @ 83A71FE
+ .incbin "baserom.gba", 0x3A71FE, 0x4
+
+gUnknown_83A7202:: @ 83A7202
+ .incbin "baserom.gba", 0x3A7202, 0x6
+
+gUnknown_83A7208:: @ 83A7208
+ .incbin "baserom.gba", 0x3A7208, 0x4
+
+ .align 2
+gUnknown_83A720C:: @ 83A720C
+ .asciz "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/evobjmv.c"
+
+ .align 2
+gUnknown_83A7240:: @ 83A7240
+ .asciz "0"
diff --git a/data/menu_indicators.s b/data/menu_indicators.s
new file mode 100644
index 000000000..dd8911c7d
--- /dev/null
+++ b/data/menu_indicators.s
@@ -0,0 +1,46 @@
+ .section .rodata
+ .align 2
+gUnknown_846325C:: @ 846325C
+ .incbin "baserom.gba", 0x46325C, 0x48
+
+gUnknown_84632A4:: @ 84632A4
+ .incbin "baserom.gba", 0x4632A4, 0x18
+
+gUnknown_84632BC:: @ 84632BC
+ .incbin "baserom.gba", 0x4632BC, 0x4
+
+gUnknown_84632C0:: @ 84632C0
+ .incbin "baserom.gba", 0x4632C0, 0x4
+
+gUnknown_84632C4:: @ 84632C4
+ .incbin "baserom.gba", 0x4632C4, 0x4
+
+gUnknown_84632C8:: @ 84632C8
+ .incbin "baserom.gba", 0x4632C8, 0x4
+
+gUnknown_84632CC:: @ 84632CC
+ .incbin "baserom.gba", 0x4632CC, 0x4
+
+gUnknown_84632D0:: @ 84632D0
+ .incbin "baserom.gba", 0x4632D0, 0x4
+
+gUnknown_84632D4:: @ 84632D4
+ .incbin "baserom.gba", 0x4632D4, 0x4
+
+gUnknown_84632D8:: @ 84632D8
+ .incbin "baserom.gba", 0x4632D8, 0x18
+
+gUnknown_84632F0:: @ 84632F0
+ .incbin "baserom.gba", 0x4632F0, 0x18
+
+gUnknown_8463308:: @ 8463308
+ .incbin "baserom.gba", 0x463308, 0x20
+
+gUnknown_8463328:: @ 8463328
+ .incbin "baserom.gba", 0x463328, 0x70
+
+gUnknown_8463398:: @ 8463398
+ .incbin "baserom.gba", 0x463398, 0x40
+
+gUnknown_84633D8:: @ 84633D8
+ .incbin "baserom.gba", 0x4633D8, 0x44
diff --git a/data/mystery_gift_menu.s b/data/mystery_gift_menu.s
new file mode 100644
index 000000000..9caee4467
--- /dev/null
+++ b/data/mystery_gift_menu.s
@@ -0,0 +1,14 @@
+ .section .rodata
+ .align 2
+
+gUnknown_8466D10:: @ 8466D10
+ .incbin "baserom.gba", 0x466D10, 0x20
+
+gUnknown_8466D30:: @ 8466D30
+ .incbin "baserom.gba", 0x466D30, 0x30
+
+gUnknown_8466D60:: @ 8466D60
+ .incbin "baserom.gba", 0x466D60, 0x10
+
+gUnknown_8466D70:: @ 8466D70
+ .incbin "baserom.gba", 0x466D70, 0x20
diff --git a/data/oak_speech/help_docs_page2_tilemap.bin b/data/oak_speech/help_docs_page2_tilemap.bin
new file mode 100644
index 000000000..6d3cd42f1
--- /dev/null
+++ b/data/oak_speech/help_docs_page2_tilemap.bin
Binary files differ
diff --git a/data/oak_speech/help_docs_page3_tilemap.bin b/data/oak_speech/help_docs_page3_tilemap.bin
new file mode 100644
index 000000000..24805c96e
--- /dev/null
+++ b/data/oak_speech/help_docs_page3_tilemap.bin
Binary files differ
diff --git a/data/oak_speech/help_docs_palette.pal b/data/oak_speech/help_docs_palette.pal
new file mode 100644
index 000000000..b6905b913
--- /dev/null
+++ b/data/oak_speech/help_docs_palette.pal
@@ -0,0 +1,67 @@
+JASC-PAL
+0100
+64
+16 115 230
+65 139 131
+82 148 139
+106 164 156
+131 180 172
+156 197 189
+180 213 205
+205 230 222
+230 246 238
+255 0 255
+255 0 255
+0 90 16
+255 0 0
+49 82 205
+255 255 255
+32 32 32
+16 115 230
+255 255 164
+255 255 106
+222 222 90
+189 189 74
+156 156 57
+156 156 57
+123 123 49
+90 90 32
+57 57 16
+255 0 0
+255 0 0
+255 0 0
+255 0 0
+255 0 0
+0 0 0
+238 230 172
+115 180 197
+156 213 238
+205 238 246
+246 255 255
+230 246 246
+106 106 106
+74 82 106
+82 98 180
+230 246 246
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 74 139
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+255 0 255
+123 123 123
+172 172 156
+197 197 197
+222 222 222
+238 238 238
+255 255 255
diff --git a/data/oak_speech/new_game_adventure_intro_tilemap.bin b/data/oak_speech/new_game_adventure_intro_tilemap.bin
new file mode 100644
index 000000000..ad1c8216c
--- /dev/null
+++ b/data/oak_speech/new_game_adventure_intro_tilemap.bin
@@ -0,0 +1,2 @@
+^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^                                ` `   ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `   ` `   ` ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (`   ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `   ` ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (`   ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `   ` `   ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `   ` ` a b c d e f   ` ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (p q r s t u v   ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` g h i j k l m   ` ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (w x y z { | }   ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` n o   ` ~   
+ \ No newline at end of file
diff --git a/data/oak_speech/oak_speech_background_tilemap.bin b/data/oak_speech/oak_speech_background_tilemap.bin
new file mode 100644
index 000000000..64374cd24
--- /dev/null
+++ b/data/oak_speech/oak_speech_background_tilemap.bin
Binary files differ
diff --git a/data/oak_speech/oak_speech_gfx_game_start_help_u_i.png b/data/oak_speech/oak_speech_gfx_game_start_help_u_i.png
new file mode 100644
index 000000000..419858b1b
--- /dev/null
+++ b/data/oak_speech/oak_speech_gfx_game_start_help_u_i.png
Binary files differ
diff --git a/data/oak_speech/oak_speech_gfx_grass_platform.png b/data/oak_speech/oak_speech_gfx_grass_platform.png
new file mode 100644
index 000000000..2c8e425d2
--- /dev/null
+++ b/data/oak_speech/oak_speech_gfx_grass_platform.png
Binary files differ
diff --git a/data/oak_speech/oak_speech_gfx_leaf_pal.pal b/data/oak_speech/oak_speech_gfx_leaf_pal.pal
new file mode 100644
index 000000000..feb1214a1
--- /dev/null
+++ b/data/oak_speech/oak_speech_gfx_leaf_pal.pal
@@ -0,0 +1,35 @@
+JASC-PAL
+0100
+32
+115 197 164
+255 238 205
+246 205 180
+213 164 148
+172 131 106
+106 74 65
+205 164 139
+164 123 98
+115 74 49
+74 41 16
+222 222 222
+180 180 180
+131 131 131
+82 82 90
+41 41 49
+255 255 255
+0 0 0
+131 189 213
+106 156 180
+82 131 156
+49 90 115
+32 65 90
+0 0 255
+255 255 189
+222 222 82
+172 172 57
+98 98 0
+213 131 123
+189 106 98
+164 82 74
+139 57 49
+98 24 16
diff --git a/data/oak_speech/oak_speech_gfx_leaf_pic.png b/data/oak_speech/oak_speech_gfx_leaf_pic.png
new file mode 100644
index 000000000..1825f9960
--- /dev/null
+++ b/data/oak_speech/oak_speech_gfx_leaf_pic.png
Binary files differ
diff --git a/data/oak_speech/oak_speech_gfx_oak_pal.pal b/data/oak_speech/oak_speech_gfx_oak_pal.pal
new file mode 100644
index 000000000..a0b648b2b
--- /dev/null
+++ b/data/oak_speech/oak_speech_gfx_oak_pal.pal
@@ -0,0 +1,35 @@
+JASC-PAL
+0100
+32
+115 197 164
+255 230 205
+222 189 156
+197 148 115
+106 74 65
+238 222 148
+205 189 115
+172 156 90
+139 123 65
+98 90 49
+255 0 255
+205 205 222
+123 131 156
+57 74 106
+255 255 255
+0 0 0
+0 0 255
+172 148 222
+131 115 172
+82 65 115
+230 222 180
+205 197 156
+180 172 139
+164 156 123
+123 115 90
+82 57 49
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
diff --git a/data/oak_speech/oak_speech_gfx_oak_pic.png b/data/oak_speech/oak_speech_gfx_oak_pic.png
new file mode 100644
index 000000000..9ac602944
--- /dev/null
+++ b/data/oak_speech/oak_speech_gfx_oak_pic.png
Binary files differ
diff --git a/data/oak_speech/oak_speech_gfx_pika1.png b/data/oak_speech/oak_speech_gfx_pika1.png
new file mode 100644
index 000000000..71644c355
--- /dev/null
+++ b/data/oak_speech/oak_speech_gfx_pika1.png
Binary files differ
diff --git a/data/oak_speech/oak_speech_gfx_pika2.png b/data/oak_speech/oak_speech_gfx_pika2.png
new file mode 100644
index 000000000..e85cbfa9c
--- /dev/null
+++ b/data/oak_speech/oak_speech_gfx_pika2.png
Binary files differ
diff --git a/data/oak_speech/oak_speech_gfx_pika_eyes.png b/data/oak_speech/oak_speech_gfx_pika_eyes.png
new file mode 100644
index 000000000..5e2fd80c0
--- /dev/null
+++ b/data/oak_speech/oak_speech_gfx_pika_eyes.png
Binary files differ
diff --git a/data/oak_speech/oak_speech_gfx_red_pal.pal b/data/oak_speech/oak_speech_gfx_red_pal.pal
new file mode 100644
index 000000000..7eec09831
--- /dev/null
+++ b/data/oak_speech/oak_speech_gfx_red_pal.pal
@@ -0,0 +1,35 @@
+JASC-PAL
+0100
+32
+115 197 164
+255 230 205
+222 189 156
+197 148 131
+148 106 90
+106 74 65
+205 164 139
+164 123 98
+115 74 49
+82 65 32
+222 222 222
+180 180 180
+131 131 131
+82 82 90
+57 57 65
+255 255 255
+0 0 0
+131 189 213
+106 156 180
+82 131 156
+49 90 115
+32 65 90
+0 0 255
+238 238 74
+205 205 49
+164 164 32
+98 98 0
+213 131 123
+189 106 98
+164 82 74
+139 57 49
+98 24 16
diff --git a/data/oak_speech/oak_speech_gfx_red_pic.png b/data/oak_speech/oak_speech_gfx_red_pic.png
new file mode 100644
index 000000000..edf5cf9b1
--- /dev/null
+++ b/data/oak_speech/oak_speech_gfx_red_pic.png
Binary files differ
diff --git a/data/oak_speech/oak_speech_gfx_rival_pal.pal b/data/oak_speech/oak_speech_gfx_rival_pal.pal
new file mode 100644
index 000000000..8240527a6
--- /dev/null
+++ b/data/oak_speech/oak_speech_gfx_rival_pal.pal
@@ -0,0 +1,35 @@
+JASC-PAL
+0100
+32
+115 197 164
+255 230 205
+222 189 156
+197 148 115
+106 74 65
+238 189 74
+213 156 57
+189 123 41
+139 82 41
+164 123 106
+222 222 222
+197 197 197
+139 139 139
+98 98 98
+65 65 65
+255 255 255
+0 0 0
+180 148 180
+139 106 139
+106 74 106
+82 49 82
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+246 131 131
+205 82 82
diff --git a/data/oak_speech/oak_speech_gfx_rival_pic.png b/data/oak_speech/oak_speech_gfx_rival_pic.png
new file mode 100644
index 000000000..317cbc038
--- /dev/null
+++ b/data/oak_speech/oak_speech_gfx_rival_pic.png
Binary files differ
diff --git a/data/oak_speech/oak_speech_gfx_solid_colors.png b/data/oak_speech/oak_speech_gfx_solid_colors.png
new file mode 100644
index 000000000..30066cdd8
--- /dev/null
+++ b/data/oak_speech/oak_speech_gfx_solid_colors.png
Binary files differ
diff --git a/data/oak_speech/oak_speech_grass_platform_palette.pal b/data/oak_speech/oak_speech_grass_platform_palette.pal
new file mode 100644
index 000000000..4fb339128
--- /dev/null
+++ b/data/oak_speech/oak_speech_grass_platform_palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+189 189 164
+65 139 131
+82 148 139
+106 164 156
+131 180 172
+156 197 189
+180 213 205
+205 230 222
+230 246 238
+0 0 0
+255 0 255
+139 189 164
+156 205 172
+180 222 197
+205 238 222
+115 172 156
diff --git a/data/oak_speech/oak_speech_pika_palette.pal b/data/oak_speech/oak_speech_pika_palette.pal
new file mode 100644
index 000000000..4d2e92c74
--- /dev/null
+++ b/data/oak_speech/oak_speech_pika_palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+205 205 180
+255 255 255
+255 246 106
+246 213 0
+238 172 0
+197 139 0
+131 82 0
+255 0 255
+255 0 255
+180 180 180
+255 74 74
+230 0 0
+180 0 0
+106 106 106
+16 16 16
+255 0 255
diff --git a/data/palette.s b/data/palette.s
new file mode 100644
index 000000000..67a6fcb0c
--- /dev/null
+++ b/data/palette.s
@@ -0,0 +1,7 @@
+ .section .rodata
+ .align 2
+gUnknown_83AC960:: @ 83AC960
+ .incbin "baserom.gba", 0x3AC960, 0x10
+
+gUnknown_83AC970:: @ 83AC970
+ .incbin "baserom.gba", 0x3AC970, 0x20
diff --git a/data/pokedex_area_markers.s b/data/pokedex_area_markers.s
new file mode 100644
index 000000000..bf63a3210
--- /dev/null
+++ b/data/pokedex_area_markers.s
@@ -0,0 +1,14 @@
+ .section .rodata
+ .align 2
+
+gUnknown_846341C:: @ 846341C
+ .incbin "baserom.gba", 0x46341C, 0x20
+
+gUnknown_846343C:: @ 846343C
+ .incbin "baserom.gba", 0x46343C, 0x128
+
+gUnknown_8463564:: @ 8463564
+ .incbin "baserom.gba", 0x463564, 0x1C
+
+gUnknown_8463580:: @ 8463580
+ .incbin "baserom.gba", 0x463580, 0x140
diff --git a/data/pokemon_summary_screen.s b/data/pokemon_summary_screen.s
new file mode 100644
index 000000000..be7c0de93
--- /dev/null
+++ b/data/pokemon_summary_screen.s
@@ -0,0 +1,134 @@
+ .section .rodata
+ .align 2
+
+gUnknown_84636C0:: @ 84636C0
+ .incbin "baserom.gba", 0x4636C0, 0x20
+
+gUnknown_84636E0:: @ 84636E0
+ .incbin "baserom.gba", 0x4636E0, 0x20
+
+gUnknown_8463700:: @ 8463700
+ .incbin "baserom.gba", 0x463700, 0x20
+
+gUnknown_8463720:: @ 8463720
+ .incbin "baserom.gba", 0x463720, 0x20
+
+gUnknown_8463740:: @ 8463740
+ .incbin "baserom.gba", 0x463740, 0x12C
+
+gUnknown_846386C:: @ 846386C
+ .incbin "baserom.gba", 0x46386C, 0x120
+
+gUnknown_846398C:: @ 846398C
+ .incbin "baserom.gba", 0x46398C, 0x18
+
+gUnknown_84639A4:: @ 84639A4
+ .incbin "baserom.gba", 0x4639A4, 0x8
+
+gUnknown_84639AC:: @ 84639AC
+ .incbin "baserom.gba", 0x4639AC, 0x48
+
+gUnknown_84639F4:: @ 84639F4
+ .incbin "baserom.gba", 0x4639F4, 0x20
+
+gUnknown_8463A14:: @ 8463A14
+ .incbin "baserom.gba", 0x463A14, 0x68
+
+gUnknown_8463A7C:: @ 8463A7C
+ .incbin "baserom.gba", 0x463A7C, 0x70
+
+gUnknown_8463AEC:: @ 8463AEC
+ .incbin "baserom.gba", 0x463AEC, 0x10
+
+gUnknown_8463AFC:: @ 8463AFC
+ .incbin "baserom.gba", 0x463AFC, 0x4
+
+gUnknown_8463B00:: @ 8463B00
+ .incbin "baserom.gba", 0x463B00, 0x20
+
+gUnknown_8463B20:: @ 8463B20
+ .incbin "baserom.gba", 0x463B20, 0x10
+
+gUnknown_8463B30:: @ 8463B30
+ .incbin "baserom.gba", 0x463B30, 0x10
+
+gUnknown_8463B40:: @ 8463B40
+ .incbin "baserom.gba", 0x463B40, 0x4
+
+gUnknown_8463B44:: @ 8463B44
+ .incbin "baserom.gba", 0x463B44, 0x20
+
+gUnknown_8463B64:: @ 8463B64
+ .incbin "baserom.gba", 0x463B64, 0x24
+
+gUnknown_8463B88:: @ 8463B88
+ .incbin "baserom.gba", 0x463B88, 0xF8
+
+gUnknown_8463C80:: @ 8463C80
+ .incbin "baserom.gba", 0x463C80, 0x1E0
+
+gUnknown_8463E60:: @ 8463E60
+ .incbin "baserom.gba", 0x463E60, 0x64
+
+gUnknown_8463EC4:: @ 8463EC4
+ .incbin "baserom.gba", 0x463EC4, 0x10
+
+gUnknown_8463ED4:: @ 8463ED4
+ .incbin "baserom.gba", 0x463ED4, 0x1C
+
+gUnknown_8463EF0:: @ 8463EF0
+ .incbin "baserom.gba", 0x463EF0, 0xC
+
+gUnknown_8463EFC:: @ 8463EFC
+ .incbin "baserom.gba", 0x463EFC, 0x10
+
+gUnknown_8463F0C:: @ 8463F0C
+ .incbin "baserom.gba", 0x463F0C, 0x18
+
+gUnknown_8463F24:: @ 8463F24
+ .incbin "baserom.gba", 0x463F24, 0x18
+
+gUnknown_8463F3C:: @ 8463F3C
+ .incbin "baserom.gba", 0x463F3C, 0x20
+
+gUnknown_8463F5C:: @ 8463F5C
+ .incbin "baserom.gba", 0x463F5C, 0x20
+
+gUnknown_8463F7C:: @ 8463F7C
+ .incbin "baserom.gba", 0x463F7C, 0x20
+
+gUnknown_8463F9C:: @ 8463F9C
+ .incbin "baserom.gba", 0x463F9C, 0x8
+
+gUnknown_8463FA4:: @ 8463FA4
+ .incbin "baserom.gba", 0x463FA4, 0x3
+
+gUnknown_8463FA7:: @ 8463FA7
+ .incbin "baserom.gba", 0x463FA7, 0x11
+
+gUnknown_8463FB8:: @ 8463FB8
+ .incbin "baserom.gba", 0x463FB8, 0x6
+
+gUnknown_8463FBE:: @ 8463FBE
+ .incbin "baserom.gba", 0x463FBE, 0x3
+
+gUnknown_8463FC1:: @ 8463FC1
+ .incbin "baserom.gba", 0x463FC1, 0x5
+
+gUnknown_8463FC6:: @ 8463FC6
+ .incbin "baserom.gba", 0x463FC6, 0x7
+
+gUnknown_8463FCD:: @ 8463FCD
+ .incbin "baserom.gba", 0x463FCD, 0x7
+
+gUnknown_8463FD4:: @ 8463FD4
+ .incbin "baserom.gba", 0x463FD4, 0xB
+
+gUnknown_8463FDF:: @ 8463FDF
+ .incbin "baserom.gba", 0x463FDF, 0xB
+
+gUnknown_8463FEA:: @ 8463FEA
+ .incbin "baserom.gba", 0x463FEA, 0x12
+
+gUnknown_8463FFC:: @ 8463FFC
+ .incbin "baserom.gba", 0x463FFC, 0xC
diff --git a/data/slot_machine.s b/data/slot_machine.s
new file mode 100644
index 000000000..dac396602
--- /dev/null
+++ b/data/slot_machine.s
@@ -0,0 +1,94 @@
+ .section .rodata
+ .align 2
+gUnknown_8464890:: @ 8464890
+ .incbin "baserom.gba", 0x464890, 0x1E
+
+gUnknown_84648AE:: @ 84648AE
+ .incbin "baserom.gba", 0x4648AE, 0xF
+
+gUnknown_84648BD:: @ 84648BD
+ .incbin "baserom.gba", 0x4648BD, 0x15
+
+gUnknown_84648D2:: @ 84648D2
+ .incbin "baserom.gba", 0x4648D2, 0x54
+
+gUnknown_8464926:: @ 8464926
+ .incbin "baserom.gba", 0x464926, 0x40
+
+gUnknown_8464966:: @ 8464966
+ .incbin "baserom.gba", 0x464966, 0xC4A
+
+gUnknown_84655B0:: @ 84655B0
+ .incbin "baserom.gba", 0x4655B0, 0x18
+
+gUnknown_84655C8:: @ 84655C8
+ .incbin "baserom.gba", 0x4655C8, 0x40
+
+gUnknown_8465608:: @ 8465608
+ .incbin "baserom.gba", 0x465608, 0xE
+
+gUnknown_8465616:: @ 8465616
+ .incbin "baserom.gba", 0x465616, 0xC0
+
+gUnknown_84656D6:: @ 84656D6
+ .incbin "baserom.gba", 0x4656D6, 0x10E
+
+gUnknown_84657E4:: @ 84657E4
+ .incbin "baserom.gba", 0x4657E4, 0x98
+
+gUnknown_846587C:: @ 846587C
+ .incbin "baserom.gba", 0x46587C, 0x5C
+
+gUnknown_84658D8:: @ 84658D8
+ .incbin "baserom.gba", 0x4658D8, 0x18
+
+gUnknown_84658F0:: @ 84658F0
+ .incbin "baserom.gba", 0x4658F0, 0x40
+
+gUnknown_8465930:: @ 8465930
+ .incbin "baserom.gba", 0x465930, 0x20
+
+gUnknown_8465950:: @ 8465950
+ .incbin "baserom.gba", 0x465950, 0x80
+
+gUnknown_84659D0:: @ 84659D0
+ .incbin "baserom.gba", 0x4659D0, 0x804
+
+gUnknown_84661D4:: @ 84661D4
+ .incbin "baserom.gba", 0x4661D4, 0x2E8
+
+gUnknown_84664BC:: @ 84664BC
+ .incbin "baserom.gba", 0x4664BC, 0x20
+
+gUnknown_84664DC:: @ 84664DC
+ .incbin "baserom.gba", 0x4664DC, 0x60
+
+gUnknown_846653C:: @ 846653C
+ .incbin "baserom.gba", 0x46653C, 0x84
+
+gUnknown_84665C0:: @ 84665C0
+ .incbin "baserom.gba", 0x4665C0, 0x60
+
+gUnknown_8466620:: @ 8466620
+ .incbin "baserom.gba", 0x466620, 0x378
+
+gUnknown_8466998:: @ 8466998
+ .incbin "baserom.gba", 0x466998, 0x178
+
+gUnknown_8466B10:: @ 8466B10
+ .incbin "baserom.gba", 0x466B10, 0x10
+
+gUnknown_8466B20:: @ 8466B20
+ .incbin "baserom.gba", 0x466B20, 0xEC
+
+gUnknown_8466C0C:: @ 8466C0C
+ .incbin "baserom.gba", 0x466C0C, 0x28
+
+gUnknown_8466C34:: @ 8466C34
+ .incbin "baserom.gba", 0x466C34, 0x4
+
+gUnknown_8466C38:: @ 8466C38
+ .incbin "baserom.gba", 0x466C38, 0x8
+
+gUnknown_8466C40:: @ 8466C40
+ .incbin "baserom.gba", 0x466C40, 0x18
diff --git a/data/specials.inc b/data/specials.inc
index 56b666207..33cc5736b 100644
--- a/data/specials.inc
+++ b/data/specials.inc
@@ -306,7 +306,7 @@ gSpecials:: @ 815FD60
def_special ScrSpecial_AreLeadMonEVsMaxedOut
def_special sub_8069740
def_special sub_8069768
- def_special sub_8141D9C
+ def_special InitRoamer
def_special nullsub_75
def_special sub_80CA804
def_special nullsub_75
@@ -363,7 +363,7 @@ gSpecials:: @ 815FD60
def_special GetDaycarePokemonCount
def_special sub_80CB63C
def_special sub_80CBD80
- def_special sub_80CBDB0
+ def_special ScrSpecial_GetStarter
def_special sub_80CBDCC
def_special sub_810C444
def_special sub_80CC7B4
diff --git a/data/start_menu.s b/data/start_menu.s
new file mode 100644
index 000000000..e004a6628
--- /dev/null
+++ b/data/start_menu.s
@@ -0,0 +1,28 @@
+ .section .rodata
+ .align 2
+gUnknown_83A7344:: @ 83A7344
+ .incbin "baserom.gba", 0x3A7344, 0x48
+
+gUnknown_83A738C:: @ 83A738C
+ .incbin "baserom.gba", 0x3A738C, 0x8
+
+gUnknown_83A7394:: @ 83A7394
+ .incbin "baserom.gba", 0x3A7394, 0x24
+
+gUnknown_83A73B8:: @ 83A73B8
+ .incbin "baserom.gba", 0x3A73B8, 0x4
+
+gUnknown_83A73BC:: @ 83A73BC
+ .incbin "baserom.gba", 0x3A73BC, 0x10
+
+gUnknown_83A73CC:: @ 83A73CC
+ .incbin "baserom.gba", 0x3A73CC, 0x8
+
+gUnknown_83A73D4:: @ 83A73D4
+ .incbin "baserom.gba", 0x3A73D4, 0x4
+
+gUnknown_83A73D8:: @ 83A73D8
+ .incbin "baserom.gba", 0x3A73D8, 0x4
+
+gUnknown_83A73DC:: @ 83A73DC
+ .incbin "baserom.gba", 0x3A73DC, 0x284
diff --git a/data/tileset_anims.s b/data/tileset_anims.s
new file mode 100644
index 000000000..9881cdd3f
--- /dev/null
+++ b/data/tileset_anims.s
@@ -0,0 +1,25 @@
+ .section .rodata
+ .align 2
+gUnknown_83A7660:: @ 83A7660
+ .incbin "baserom.gba", 0x3A7660, 0x2FF4
+
+gUnknown_83AA654:: @ 83AA654
+ .incbin "baserom.gba", 0x3AA654, 0x1220
+
+gUnknown_83AB874:: @ 83AB874
+ .incbin "baserom.gba", 0x3AB874, 0x540
+
+gUnknown_83ABDB4:: @ 83ABDB4
+ .incbin "baserom.gba", 0x3ABDB4, 0x434
+
+gUnknown_83AC1E8:: @ 83AC1E8
+ .incbin "baserom.gba", 0x3AC1E8, 0x410
+
+gUnknown_83AC5F8:: @ 83AC5F8
+ .incbin "baserom.gba", 0x3AC5F8, 0x1D0
+
+gUnknown_83AC7C8:: @ 83AC7C8
+ .incbin "baserom.gba", 0x3AC7C8, 0x188
+
+gUnknown_83AC950:: @ 83AC950
+ .incbin "baserom.gba", 0x3AC950, 0x10
diff --git a/data/title_screen.s b/data/title_screen.s
new file mode 100644
index 000000000..93d0f2f83
--- /dev/null
+++ b/data/title_screen.s
@@ -0,0 +1,34 @@
+ .section .rodata
+ .align 2
+gUnknown_83BF58C:: @ 83BF58C
+ .incbin "baserom.gba", 0x3BF58C, 0x1C
+
+gUnknown_83BF5A8:: @ 83BF5A8
+ .incbin "baserom.gba", 0x3BF5A8, 0x55C
+
+gUnknown_83BFB04:: @ 83BFB04
+ .incbin "baserom.gba", 0x3BFB04, 0x18
+
+gUnknown_83BFB1C:: @ 83BFB1C
+ .incbin "baserom.gba", 0x3BFB1C, 0x20
+
+gUnknown_83BFB3C:: @ 83BFB3C
+ .incbin "baserom.gba", 0x3BFB3C, 0x20
+
+gUnknown_83BFB5C:: @ 83BFB5C
+ .incbin "baserom.gba", 0x3BFB5C, 0x18
+
+gUnknown_83BFB74:: @ 83BFB74
+ .incbin "baserom.gba", 0x3BFB74, 0x10
+
+gUnknown_83BFB84:: @ 83BFB84
+ .incbin "baserom.gba", 0x3BFB84, 0x18
+
+gUnknown_83BFB9C:: @ 83BFB9C
+ .incbin "baserom.gba", 0x3BFB9C, 0x20
+
+gUnknown_83BFBBC:: @ 83BFBBC
+ .incbin "baserom.gba", 0x3BFBBC, 0x18
+
+gUnknown_83BFBD4:: @ 83BFBD4
+ .incbin "baserom.gba", 0x3BFBD4, 0x2FE8
diff --git a/data/tm_case.s b/data/tm_case.s
new file mode 100644
index 000000000..5720087d7
--- /dev/null
+++ b/data/tm_case.s
@@ -0,0 +1,50 @@
+ .section .rodata
+
+ .align 2
+gUnknown_8463134:: @ 8463134
+ .incbin "baserom.gba", 0x463134, 0xC
+
+gUnknown_8463140:: @ 8463140
+ .incbin "baserom.gba", 0x463140, 0x10
+
+gUnknown_8463150:: @ 8463150
+ .incbin "baserom.gba", 0x463150, 0x18
+
+gUnknown_8463168:: @ 8463168
+ .incbin "baserom.gba", 0x463168, 0x3
+
+gUnknown_846316B:: @ 846316B
+ .incbin "baserom.gba", 0x46316B, 0x5
+
+gUnknown_8463170:: @ 8463170
+ .incbin "baserom.gba", 0x463170, 0x8
+
+gUnknown_8463178:: @ 8463178
+ .incbin "baserom.gba", 0x463178, 0x4
+
+gUnknown_846317C:: @ 846317C
+ .incbin "baserom.gba", 0x46317C, 0x4
+
+gUnknown_8463180:: @ 8463180
+ .incbin "baserom.gba", 0x463180, 0x4
+
+gUnknown_8463184:: @ 8463184
+ .incbin "baserom.gba", 0x463184, 0xC
+
+gUnknown_8463190:: @ 8463190
+ .incbin "baserom.gba", 0x463190, 0x50
+
+gUnknown_84631E0:: @ 84631E0
+ .incbin "baserom.gba", 0x4631E0, 0x8
+
+gUnknown_84631E8:: @ 84631E8
+ .incbin "baserom.gba", 0x4631E8, 0x30
+
+gUnknown_8463218:: @ 8463218
+ .incbin "baserom.gba", 0x463218, 0x8
+
+gUnknown_8463220:: @ 8463220
+ .incbin "baserom.gba", 0x463220, 0x18
+
+gUnknown_8463238:: @ 8463238
+ .incbin "baserom.gba", 0x463238, 0x24
diff --git a/data/unk_text_util.s b/data/unk_text_util.s
new file mode 100644
index 000000000..5e5ce1a5d
--- /dev/null
+++ b/data/unk_text_util.s
@@ -0,0 +1,5 @@
+ .section .rodata
+ .align 2
+
+gUnknown_8464300:: @ 8464300
+ .incbin "baserom.gba", 0x464300, 0x4C
diff --git a/data/wild_pokemon_area.s b/data/wild_pokemon_area.s
new file mode 100644
index 000000000..26913b7c6
--- /dev/null
+++ b/data/wild_pokemon_area.s
@@ -0,0 +1,14 @@
+ .section .rodata
+ .align 2
+
+gUnknown_8464148:: @ 8464148
+ .incbin "baserom.gba", 0x464148, 0x174
+
+gUnknown_84642BC:: @ 84642BC
+ .incbin "baserom.gba", 0x4642BC, 0x4
+
+gUnknown_84642C0:: @ 84642C0
+ .incbin "baserom.gba", 0x4642C0, 0x34
+
+gUnknown_84642F4:: @ 84642F4
+ .incbin "baserom.gba", 0x4642F4, 0xC