summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYamaArashi <shadow962@live.com>2016-09-02 11:29:12 -0700
committerYamaArashi <shadow962@live.com>2016-09-02 11:29:12 -0700
commit3304914ac67574230c3bb72819c71655abea07d0 (patch)
tree5112c0a7ba0f49414987385e33866c87c4ace774
parentd62994b1d52126846437bbe04caf84f3ae7c12a0 (diff)
parent5a0b6da393d7543899a74cb7e7695d75696a8b7e (diff)
Merge https://github.com/pret/pokeruby
-rw-r--r--asm/rom5.s54
-rw-r--r--asm/rom_8040EB4.s4
-rw-r--r--constants/opponent_constants.s2
-rw-r--r--data/data2.s902
-rw-r--r--data/graphics.s5
-rw-r--r--data/trainer_parties.s2
-rw-r--r--ewram_syms.txt2
-rw-r--r--graphics/intro/intro3_pokeball_map.binbin0 -> 1024 bytes
-rw-r--r--graphics/intro/intro3_streaks.pal19
-rw-r--r--graphics/intro/intro3_streaks.pngbin0 -> 202 bytes
-rw-r--r--graphics/intro/intro3_streaks_map.binbin0 -> 2048 bytes
-rw-r--r--graphics/misc/cable_car_mountain_map.bin1
-rw-r--r--graphics/misc/cable_car_mt_chimney_map.binbin0 -> 360 bytes
-rw-r--r--graphics/misc/cable_car_pylon_stem_map.bin2
-rw-r--r--graphics/misc/cable_car_tree_map.binbin0 -> 960 bytes
-rw-r--r--graphics/misc/cave_transition.pngbin0 -> 194 bytes
-rw-r--r--graphics/misc/cave_transition_map.binbin0 -> 2048 bytes
-rw-r--r--graphics/misc/interview_arrow.pngbin0 -> 190 bytes
-rw-r--r--graphics/misc/interview_buttons.pngbin0 -> 216 bytes
-rw-r--r--graphics/misc/interview_outline_cursor.pngbin0 -> 186 bytes
-rw-r--r--graphics/misc/interview_pal0.pal19
-rw-r--r--graphics/misc/interview_pal1.pal19
-rw-r--r--graphics/misc/interview_triangle_cursor.pngbin0 -> 153 bytes
-rwxr-xr-xgraphics/pokenav/map_squares.pngbin258 -> 0 bytes
-rw-r--r--graphics/summary_screen/buttons.pngbin0 -> 207 bytes
-rw-r--r--graphics/summary_screen/mon_markings.pal19
-rw-r--r--graphics/summary_screen/text.pngbin0 -> 223 bytes
-rw-r--r--graphics/unused/tilemap_3BAEF8.bin1
28 files changed, 897 insertions, 154 deletions
diff --git a/asm/rom5.s b/asm/rom5.s
index c085f778f..de694322b 100644
--- a/asm/rom5.s
+++ b/asm/rom5.s
@@ -71261,11 +71261,11 @@ _0809DBDC:
add r1, r12
b _0809DDEE
.align 2, 0
-_0809DC08: .4byte gUnknown_083C133C
+_0809DC08: .4byte gSummaryScreenTextTiles
_0809DC0C: .4byte 0x0600d000
_0809DC10: .4byte 0x040000d4
_0809DC14: .4byte 0x800000a0
-_0809DC18: .4byte gUnknown_083C147C
+_0809DC18: .4byte gSummaryScreenButtonTiles
_0809DC1C: .4byte 0x0600d140
_0809DC20: .4byte 0x80000080
_0809DC24: .4byte 0x02018000
@@ -79506,7 +79506,7 @@ _080A1DBA:
bx r0
.align 2, 0
_080A1DC0: .4byte 0x00007533
-_080A1DC4: .4byte gUnknown_083C131C
+_080A1DC4: .4byte gSummaryScreenMonMarkingsPalette
_080A1DC8: .4byte 0x020384f4
thumb_func_end sub_80A1D84
@@ -224568,8 +224568,8 @@ sub_80E8218: @ 80E8218
pop {r0}
bx r0
.align 2, 0
-_080E8260: .4byte gUnknown_083DBBB4
-_080E8264: .4byte gUnknown_083DBBDC
+_080E8260: .4byte gSpriteSheets_Interview
+_080E8264: .4byte gSpritePalettes_Interview
thumb_func_end sub_80E8218
thumb_func_start sub_80E8268
@@ -300744,11 +300744,11 @@ sub_810CE78: @ 810CE78
pop {r0}
bx r0
.align 2, 0
-_0810CEE8: .4byte gUnknown_083F828C
+_0810CEE8: .4byte gCaveTransitionTiles
_0810CEEC: .4byte 0x0600c000
-_0810CEF0: .4byte gUnknown_083F80AC
+_0810CEF0: .4byte gCaveTransitionTilemap
_0810CEF4: .4byte 0x0600f800
-_0810CEF8: .4byte gUnknown_083F804C
+_0810CEF8: .4byte gCaveTransitionPalette_White
_0810CEFC: .4byte gUnknown_083F809C
_0810CF00: .4byte REG_BLDCNT
_0810CF04: .4byte 0x00003e41
@@ -300845,7 +300845,7 @@ _0810CFB6:
pop {r0}
bx r0
.align 2, 0
-_0810CFBC: .4byte gUnknown_083F804C
+_0810CFBC: .4byte gCaveTransitionPalette_White
_0810CFC0: .4byte sub_810CFC4
thumb_func_end sub_810CF5C
@@ -300963,15 +300963,15 @@ sub_810D028: @ 810D028
pop {r0}
bx r0
.align 2, 0
-_0810D098: .4byte gUnknown_083F828C
+_0810D098: .4byte gCaveTransitionTiles
_0810D09C: .4byte 0x0600c000
-_0810D0A0: .4byte gUnknown_083F80AC
+_0810D0A0: .4byte gCaveTransitionTilemap
_0810D0A4: .4byte 0x0600f800
_0810D0A8: .4byte REG_BLDCNT
_0810D0AC: .4byte REG_BG0CNT
_0810D0B0: .4byte 0x00001f0c
-_0810D0B4: .4byte gUnknown_083F804C
-_0810D0B8: .4byte gUnknown_083F806C
+_0810D0B4: .4byte gCaveTransitionPalette_White
+_0810D0B8: .4byte gCaveTransitionPalette_Black
_0810D0BC: .4byte 0x03004b20
_0810D0C0: .4byte sub_810D0C4
thumb_func_end sub_810D028
@@ -301067,7 +301067,7 @@ _0810D172:
pop {r0}
bx r0
.align 2, 0
-_0810D178: .4byte gUnknown_083F806C
+_0810D178: .4byte gCaveTransitionPalette_Black
_0810D17C: .4byte 0x03001770
thumb_func_end sub_810D128
@@ -343201,7 +343201,7 @@ _081220B8:
pop {r1}
bx r1
.align 2, 0
-_081220C0: .4byte gUnknown_08405EC4
+_081220C0: .4byte gBattleTowerBanlist
_081220C4: .4byte 0x0000ffff
thumb_func_end sub_8122030
@@ -345635,11 +345635,11 @@ _081233EC:
.align 2, 0
_08123454: .4byte gUnknown_08401CF8
_08123458: .4byte gUnknown_08401D18
-_0812345C: .4byte gUnknown_08401820
+_0812345C: .4byte gCableCarMtChimneyTilemap
_08123460: .4byte 0x02019000
-_08123464: .4byte gUnknown_08401978
-_08123468: .4byte gUnknown_08401AFC
-_0812346C: .4byte gUnknown_08401CD4
+_08123464: .4byte gCableCarTreeTilemap
+_08123468: .4byte gCableCarMountainTilemap
+_0812346C: .4byte gCableCarPylonStemTilemap
_08123470: .4byte 0x000009d8
_08123474: .4byte gCableCarBG_Pal
_08123478: .4byte gCableCarBG_Gfx
@@ -345770,7 +345770,7 @@ _0812357C: .4byte 0x02019168
_08123580: .4byte 0x0600f000
_08123584: .4byte 0x02039274
_08123588: .4byte 0x000008fc
-_0812358C: .4byte gUnknown_08401CC0
+_0812358C: .4byte gCableCarPylonHookTilemapEntries
_08123590: .4byte 0x03001770
_08123594: .4byte 0x0000043c
_08123598:
@@ -346437,7 +346437,7 @@ _08123AD6:
bx r0
.align 2, 0
_08123AE8: .4byte 0x000008fc
-_08123AEC: .4byte gUnknown_08401CC0
+_08123AEC: .4byte gCableCarPylonHookTilemapEntries
_08123AF0: .4byte 0x020199d8
_08123AF4: .4byte 0x030024d0
thumb_func_end sub_81239E4
@@ -346553,7 +346553,7 @@ _08123BB0:
ldr r2, _08123BD8
b _08123BEA
.align 2, 0
-_08123BD4: .4byte gUnknown_08401CC4
+_08123BD4: .4byte gCableCarPylonHookTilemapEntries + 0x4
_08123BD8: .4byte 0x00000942
_08123BDC:
ldr r2, _08123C08
@@ -346579,7 +346579,7 @@ _08123BEE:
ldrsh r0, [r4, r1]
b _08123C26
.align 2, 0
-_08123C08: .4byte gUnknown_08401CC8
+_08123C08: .4byte gCableCarPylonHookTilemapEntries + 0x8
_08123C0C: .4byte 0x00000904
_08123C10: .4byte 0x00000944
_08123C14: .4byte 0x02039274
@@ -382892,7 +382892,7 @@ _081350CE:
pop {r1}
bx r1
.align 2, 0
-_081350D8: .4byte gUnknown_08405EC4
+_081350D8: .4byte gBattleTowerBanlist
_081350DC: .4byte 0x0000ffff
thumb_func_end sub_813509C
@@ -383142,7 +383142,7 @@ _081352CE:
pop {r0}
bx r0
.align 2, 0
-_081352DC: .4byte gUnknown_08405EC4
+_081352DC: .4byte gBattleTowerBanlist
_081352E0: .4byte 0x0000ffff
thumb_func_end sub_8135200
@@ -383259,7 +383259,7 @@ _081353C4: .4byte 0x03004360
_081353C8: .4byte 0x0202e8dc
_081353CC: .4byte 0x020231cc
_081353D0: .4byte 0x0202e8cc
-_081353D4: .4byte gUnknown_08405EC4
+_081353D4: .4byte gBattleTowerBanlist
_081353D8: .4byte 0x0000ffff
_081353DC: .4byte gUnknown_08400E2C
_081353E0: .4byte gUnknown_08400E32
@@ -426155,7 +426155,7 @@ _0814AA98:
_0814AAA8: .4byte gUnknown_0842F790
_0814AAAC: .4byte 0x0203a3d0
_0814AAB0: .4byte 0x02020004
-_0814AAB4: .4byte gUnknown_0842F5C0
+_0814AAB4: .4byte gSubspriteTables_842F5C0
_0814AAB8: .4byte 0x0203a3d1
thumb_func_end sub_814A958
diff --git a/asm/rom_8040EB4.s b/asm/rom_8040EB4.s
index 756c90d7f..8084bab9a 100644
--- a/asm/rom_8040EB4.s
+++ b/asm/rom_8040EB4.s
@@ -19757,7 +19757,7 @@ sub_804AA0C: @ 804AA0C
bx r0
.align 2, 0
_0804AA7C: .4byte 0x03004824
-_0804AA80: .4byte gUnknown_0820C308
+_0804AA80: .4byte gTradeMessageWindowRects
_0804AA84: .4byte gUnknown_0820C2F0
thumb_func_end sub_804AA0C
@@ -20575,7 +20575,7 @@ _0804B0B2:
pop {r0}
bx r0
.align 2, 0
-_0804B0B8: .4byte gUnknown_08215A98
+_0804B0B8: .4byte gTradeGlow2PaletteAnimTable
thumb_func_end sub_804B07C
thumb_func_start sub_804B0BC
diff --git a/constants/opponent_constants.s b/constants/opponent_constants.s
index d60ae1bac..6782d3151 100644
--- a/constants/opponent_constants.s
+++ b/constants/opponent_constants.s
@@ -57,7 +57,7 @@
.set OPPONENT_GABBY_AND_TY_6, 56
.set OPPONENT_LOLA_1, 57
.set OPPONENT_CARMEN, 58
- .set OPPONENT_GWEN , 59
+ .set OPPONENT_GWEN, 59
.set OPPONENT_LOLA_2, 60
.set OPPONENT_LOLA_3, 61
.set OPPONENT_LOLA_4, 62
diff --git a/data/data2.s b/data/data2.s
index 87228011e..019e8a874 100644
--- a/data/data2.s
+++ b/data/data2.s
@@ -2927,8 +2927,13 @@ gUnknown_0820C2F0:: @ 820C2F0
.4byte TradeText_WaitingForFriend
.4byte TradeText_WantToTrade
-gUnknown_0820C308:: @ 820C308
- .incbin "baserom.gba", 0x0020c308, 0x18
+gTradeMessageWindowRects:: @ 820C308
+ .byte 8, 7, 22, 12
+ .byte 8, 7, 22, 12
+ .byte 6, 7, 24, 12
+ .byte 6, 7, 24, 12
+ .byte 8, 7, 22, 12
+ .byte 7, 7, 23, 12
.align 2
gUnknown_0820C320:: @ 820C320
@@ -3266,8 +3271,20 @@ gUnknown_08215A78:: @ 8215A78
gSpriteTemplate_8215A80:: @ 8215A80
spr_template 5556, 5555, gOamData_8215A48, gSpriteAnimTable_8215A74, NULL, gDummySpriteAffineAnimTable, sub_804B104
-gUnknown_08215A98:: @ 8215A98
- .incbin "baserom.gba", 0x00215a98, 0x18
+ .align 1
+gTradeGlow2PaletteAnimTable:: @ 8215A98
+ .2byte 0x7F12
+ .2byte 0x7F12
+ .2byte 0x7F12
+ .2byte 0x7FFF
+ .2byte 0x7FFF
+ .2byte 0x7FFF
+ .2byte 0x7F12
+ .2byte 0x7F12
+ .2byte 0x7F12
+ .2byte 0x7FFF
+ .2byte 0x7FFF
+ .2byte 0x7FFF
.align 2
gSpriteAffineAnim_8215AB0:: @ 8215AB0
@@ -3407,7 +3424,15 @@ gUnknown_0821602C:: @ 821602C
.align 2
.incbin "baserom.gba", 0x0021604c, 0x20
- .incbin "baserom.gba", 0x0021606c, 0x1dd
+ .space 0x1C0
+
+ .string "▶$"
+ .string " $"
+ .string "カッコイ$" @ "cool" (missing an イ at the end)
+ .string "カワイイ$" @ "cute"
+ .string "ウツクシ$" @ "beautiful" (missing an イ at the end)
+ .string "カシコイ$" @ "smart"
+ .string "タクマシ$" @ "tough" (missing an イ at the end)
gUnknown_08216249:: @ 8216249
.string "\p$"
@@ -3482,10 +3507,13 @@ gUnknown_082162E4:: @ 82162E4
.byte 168, 128
gUnknown_082162EC:: @ 82162EC
- .incbin "baserom.gba", 0x002162ec, 0xc
+ .byte -1, 0, 1, -1
+ .byte -1, 0, 1, 2
+ .byte 0, 1, 2, 3
+ .align 1
gUnknown_082162F8:: @ 82162F8
- .incbin "baserom.gba", 0x002162f8, 0x8
+ .2byte 0x0000, 0xC000, 0x4000, 0x8000
gUnknown_08216300:: @ 8216300
.byte 1
@@ -3779,29 +3807,42 @@ gUnknown_08216574:: @ 8216574
gSpriteTemplate_821657C:: @ 821657C
spr_template 12346, 46546, gOamData_8216560, gSpriteAnimTable_8216570, NULL, gDummySpriteAffineAnimTable, sub_80518CC
+ .align 1
gUnknown_08216594:: @ 8216594
- .incbin "baserom.gba", 0x00216594, 0x28
+ .2byte -10, 20, 10, 2, 1
+ .2byte 250, 20, 10, -2, 1
+ .2byte -10, 140, 10, 2, -1
+ .2byte 250, 140, 10, -2, -1
gUnknown_082165BC:: @ 82165BC
- .incbin "baserom.gba", 0x002165bc, 0x1e
+ .byte 4, 3, 2
+ .byte 0, 4, 3
+ .byte 1, 0, 4
+ .byte 2, 1, 0
+ .byte 3, 2, 1
+ .byte 0, 2, 3
+ .byte 1, 3, 4
+ .byte 2, 4, 0
+ .byte 3, 0, 1
+ .byte 4, 1, 2
gUnknown_082165DA:: @ 82165DA
- .incbin "baserom.gba", 0x002165da, 0x5
+ .byte 1, 1, 2, 3, 4
gUnknown_082165DF:: @ 82165DF
- .incbin "baserom.gba", 0x002165df, 0xa
+ .byte 0x1C, 0x16, 0x13, 0x1A, 0x19, 0x0E, 0x0D, 0x0B, 0x07, 0x15
gUnknown_082165E9:: @ 82165E9
- .incbin "baserom.gba", 0x002165e9, 0x5
+ .byte 6, 6, 6, 6, 5
gUnknown_082165EE:: @ 82165EE
- .incbin "baserom.gba", 0x002165ee, 0x5
+ .byte 3, 3, 3, 2, 2
gUnknown_082165F3:: @ 82165F3
- .incbin "baserom.gba", 0x002165f3, 0x5
+ .byte 3, 3, 3, 3, 2
gUnknown_082165F8:: @ 82165F8
- .incbin "baserom.gba", 0x002165f8, 0x2
+ .string " $"
gUnknown_082165FA:: @ 82165FA
OtherText_BPM::
@@ -3810,7 +3851,9 @@ OtherText_Dash::
.string "-$"
gUnknown_08216600:: @ 8216600
- .incbin "baserom.gba", 0x00216600, 0x4
+ .string "\n$"
+
+ .string "\n$"
gUnknown_08216604:: @ 8216604
.incbin "baserom.gba", 0x00216604, 0x20
@@ -8096,78 +8139,592 @@ gUnknown_08376624:: @ 8376624
.4byte OtherText_NoIdenticalHoldItems
.4byte OtherText_TeachWhichPoke
+ .align 2
gUnknown_08376678:: @ 8376678
- .incbin "baserom.gba", 0x00376678, 0xc0 @ 4 byte array?
+ .byte 16, 40, 0, 0
+ .byte 104, 18, 0, 0
+ .byte 104, 42, 0, 0
+ .byte 104, 66, 0, 0
+ .byte 104, 90, 0, 0
+ .byte 104, 114, 0, 0
+ .byte 16, 24, 0, 0
+ .byte 16, 80, 0, 0
+ .byte 104, 18, 0, 0
+ .byte 104, 50, 0, 0
+ .byte 104, 82, 0, 0
+ .byte 104, 114, 0, 0
+ .byte 16, 24, 0, 0
+ .byte 16, 80, 0, 0
+ .byte 104, 26, 0, 0
+ .byte 104, 50, 0, 0
+ .byte 104, 82, 0, 0
+ .byte 104, 106, 0, 0
+ .byte 16, 24, 0, 0
+ .byte 104, 26, 0, 0
+ .byte 104, 50, 0, 0
+ .byte 16, 80, 0, 0
+ .byte 104, 82, 0, 0
+ .byte 104, 106, 0, 0
+ .byte 5, 4, 0, 0
+ .byte 16, 1, 0, 0
+ .byte 16, 4, 0, 0
+ .byte 16, 7, 0, 0
+ .byte 16, 10, 0, 0
+ .byte 16, 13, 0, 0
+ .byte 5, 2, 0, 0
+ .byte 5, 9, 0, 0
+ .byte 16, 1, 0, 0
+ .byte 16, 5, 0, 0
+ .byte 16, 9, 0, 0
+ .byte 16, 13, 0, 0
+ .byte 5, 2, 0, 0
+ .byte 5, 9, 0, 0
+ .byte 16, 2, 0, 0
+ .byte 16, 5, 0, 0
+ .byte 16, 9, 0, 0
+ .byte 16, 12, 0, 0
+ .byte 5, 2, 0, 0
+ .byte 16, 2, 0, 0
+ .byte 16, 5, 0, 0
+ .byte 5, 9, 0, 0
+ .byte 16, 9, 0, 0
+ .byte 16, 12, 0, 0
+ .align 2
gUnknown_08376738:: @ 8376738
- .incbin "baserom.gba", 0x00376738, 0x120
+ .byte 6, 5, 0, 0
+ .byte 17, 2, 0, 0
+ .byte 17, 5, 0, 0
+ .byte 17, 8, 0, 0
+ .byte 17, 11, 0, 0
+ .byte 17, 14, 0, 0
+ .byte 6, 3, 0, 0
+ .byte 6, 10, 0, 0
+ .byte 17, 2, 0, 0
+ .byte 17, 6, 0, 0
+ .byte 17, 10, 0, 0
+ .byte 17, 14, 0, 0
+ .byte 6, 3, 0, 0
+ .byte 6, 10, 0, 0
+ .byte 17, 3, 0, 0
+ .byte 17, 6, 0, 0
+ .byte 17, 10, 0, 0
+ .byte 17, 13, 0, 0
+ .byte 6, 3, 0, 0
+ .byte 17, 3, 0, 0
+ .byte 17, 6, 0, 0
+ .byte 6, 10, 0, 0
+ .byte 17, 10, 0, 0
+ .byte 17, 13, 0, 0
+ .byte 3, 7, 0, 0
+ .byte 22, 2, 0, 0
+ .byte 22, 5, 0, 0
+ .byte 22, 8, 0, 0
+ .byte 22, 11, 0, 0
+ .byte 22, 14, 0, 0
+ .byte 3, 5, 0, 0
+ .byte 3, 12, 0, 0
+ .byte 22, 2, 0, 0
+ .byte 22, 6, 0, 0
+ .byte 22, 10, 0, 0
+ .byte 22, 14, 0, 0
+ .byte 3, 5, 0, 0
+ .byte 3, 12, 0, 0
+ .byte 22, 3, 0, 0
+ .byte 22, 6, 0, 0
+ .byte 22, 10, 0, 0
+ .byte 22, 13, 0, 0
+ .byte 3, 5, 0, 0
+ .byte 22, 3, 0, 0
+ .byte 22, 6, 0, 0
+ .byte 3, 12, 0, 0
+ .byte 22, 10, 0, 0
+ .byte 22, 13, 0, 0
+ .byte 7, 7, 0, 0
+ .byte 26, 2, 0, 0
+ .byte 26, 5, 0, 0
+ .byte 26, 8, 0, 0
+ .byte 26, 11, 0, 0
+ .byte 26, 14, 0, 0
+ .byte 7, 5, 0, 0
+ .byte 7, 12, 0, 0
+ .byte 26, 2, 0, 0
+ .byte 26, 6, 0, 0
+ .byte 26, 10, 0, 0
+ .byte 26, 14, 0, 0
+ .byte 7, 5, 0, 0
+ .byte 7, 12, 0, 0
+ .byte 26, 3, 0, 0
+ .byte 26, 6, 0, 0
+ .byte 26, 10, 0, 0
+ .byte 26, 13, 0, 0
+ .byte 7, 5, 0, 0
+ .byte 26, 3, 0, 0
+ .byte 26, 6, 0, 0
+ .byte 7, 12, 0, 0
+ .byte 26, 10, 0, 0
+ .byte 26, 13, 0, 0
+ .align 2
gUnknown_08376858:: @ 8376858
- .incbin "baserom.gba", 0x00376858, 0x60
+ .4byte BG_VRAM + 0xF1C8
+ .4byte BG_VRAM + 0xF0AE
+ .4byte BG_VRAM + 0xF16E
+ .4byte BG_VRAM + 0xF22E
+ .4byte BG_VRAM + 0xF2EE
+ .4byte BG_VRAM + 0xF3AE
+ .4byte BG_VRAM + 0xF148
+ .4byte BG_VRAM + 0xF308
+ .4byte BG_VRAM + 0xF0AE
+ .4byte BG_VRAM + 0xF1AE
+ .4byte BG_VRAM + 0xF2AE
+ .4byte BG_VRAM + 0xF3AE
+ .4byte BG_VRAM + 0xF148
+ .4byte BG_VRAM + 0xF308
+ .4byte BG_VRAM + 0xF0EE
+ .4byte BG_VRAM + 0xF1AE
+ .4byte BG_VRAM + 0xF2AE
+ .4byte BG_VRAM + 0xF36E
+ .4byte BG_VRAM + 0xF148
+ .4byte BG_VRAM + 0xF0EE
+ .4byte BG_VRAM + 0xF1AE
+ .4byte BG_VRAM + 0xF308
+ .4byte BG_VRAM + 0xF2AE
+ .4byte BG_VRAM + 0xF36E
+ .align 2
gUnknown_083768B8:: @ 83768B8
- .incbin "baserom.gba", 0x003768b8, 0x60
+ .byte 8, 44, 0, 0
+ .byte 92, 22, 0, 0
+ .byte 92, 46, 0, 0
+ .byte 92, 70, 0, 0
+ .byte 92, 94, 0, 0
+ .byte 92, 118, 0, 0
+ .byte 196, 136, 0, 0
+ .byte 196, 152, 0, 0
+ .byte 8, 28, 0, 0
+ .byte 8, 84, 0, 0
+ .byte 92, 22, 0, 0
+ .byte 92, 54, 0, 0
+ .byte 92, 86, 0, 0
+ .byte 92, 118, 0, 0
+ .byte 196, 136, 0, 0
+ .byte 196, 152, 0, 0
+ .byte 8, 28, 0, 0
+ .byte 8, 84, 0, 0
+ .byte 92, 30, 0, 0
+ .byte 92, 54, 0, 0
+ .byte 92, 86, 0, 0
+ .byte 92, 110, 0, 0
+ .byte 196, 136, 0, 0
+ .byte 196, 152, 0, 0
+ .align 2
gUnknown_08376918:: @ 8376918
- .incbin "baserom.gba", 0x00376918, 0x30
+ .4byte BG_VRAM + 0xF1C6
+ .4byte BG_VRAM + 0xF06C
+ .4byte BG_VRAM + 0xF12C
+ .4byte BG_VRAM + 0xF1EC
+ .4byte BG_VRAM + 0xF2AC
+ .4byte BG_VRAM + 0xF36C
+ .4byte BG_VRAM + 0xF148
+ .4byte BG_VRAM + 0xF308
+ .4byte BG_VRAM + 0xF0AE
+ .4byte BG_VRAM + 0xF1AE
+ .4byte BG_VRAM + 0xF2AE
+ .4byte BG_VRAM + 0xF3AE
+ .align 2
gUnknown_08376948:: @ 8376948
- .incbin "baserom.gba", 0x00376948, 0x30
+ .byte 2, 4, 10, 9
+ .byte 16, 1, 29, 3
+ .byte 16, 4, 29, 6
+ .byte 16, 7, 29, 9
+ .byte 16, 10, 29, 12
+ .byte 16, 13, 29, 15
+ .byte 2, 2, 10, 7
+ .byte 2, 9, 10, 14
+ .byte 16, 1, 29, 3
+ .byte 16, 5, 29, 7
+ .byte 16, 9, 29, 11
+ .byte 16, 13, 29, 15
+ .align 2
gUnknown_08376978:: @ 8376978
- .incbin "baserom.gba", 0x00376978, 0x30
+ .byte 2, 7, 10, 9
+ .byte 21, 1, 29, 3
+ .byte 21, 4, 29, 6
+ .byte 21, 7, 29, 9
+ .byte 21, 10, 29, 12
+ .byte 21, 13, 29, 15
+ .byte 2, 2, 10, 7
+ .byte 2, 9, 10, 14
+ .byte 16, 1, 29, 3
+ .byte 16, 5, 29, 7
+ .byte 16, 9, 29, 11
+ .byte 16, 13, 29, 15
+ .align 2
gUnknown_083769A8:: @ 83769A8
- .incbin "baserom.gba", 0x003769a8, 0x18
+ .byte 0, 3
+ .byte 11, 1
+ .byte 11, 4
+ .byte 11, 7
+ .byte 11, 10
+ .byte 11, 13
+ .byte 0, 1
+ .byte 0, 8
+ .byte 11, 1
+ .byte 11, 5
+ .byte 11, 9
+ .byte 11, 13
+ .align 2
gUnknown_083769C0:: @ 83769C0
- .incbin "baserom.gba", 0x003769c0, 0x18
+ .byte 0, 1
+ .byte 0, 8
+ .byte 11, 2
+ .byte 11, 5
+ .byte 11, 9
+ .byte 11, 12
+ .byte 0, 1
+ .byte 0, 8
+ .byte 11, 2
+ .byte 11, 5
+ .byte 11, 9
+ .byte 11, 12
gUnknown_083769D8:: @ 83769D8
- .incbin "baserom.gba", 0x003769d8, 0x4d
+ .byte 0x24,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x27
+ .byte 0x34,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x37
+ .byte 0x34,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x37
+ .byte 0x34,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x37
+ .byte 0x44,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x47
+ .byte 0x44,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x47
+ .byte 0x54,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x57
gUnknown_08376A25:: @ 8376A25
- .incbin "baserom.gba", 0x00376a25, 0x39
+ .byte 0x50,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x53
+ .byte 0x60,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x63
+ .byte 0x70,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x73
gUnknown_08376A5E:: @ 8376A5E
- .incbin "baserom.gba", 0x00376a5e, 0xf3
+ .byte 0x20,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x23
+ .byte 0x30,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x33
+ .byte 0x40,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x43
+
+@ unknown, unreferenced data
+ .byte 0x0C
+ .byte 0x0D
+ .byte 0x0E
+ .byte 0x0F
+ .byte 0x00
+ .byte 0x01
+ .byte 0x02
+ .byte 0x03
+ .byte 0x04
+ .byte 0x05
+ .byte 0x0F
+ .byte 0x10
+ .byte 0x11
+ .byte 0x12
+ .byte 0x13
+ .byte 0x14
+ .byte 0x15
+ .byte 0x0F
+ .byte 0x06
+ .byte 0x05
+ .byte 0x01
+ .byte 0x07
+ .byte 0x08
+ .byte 0x09
+ .byte 0x0F
+ .byte 0x16
+ .byte 0x15
+ .byte 0x11
+ .byte 0x17
+ .byte 0x18
+ .byte 0x19
+ .byte 0x0F
+ .byte 0x09
+ .byte 0x0A
+ .byte 0x0B
+ .byte 0x05
+ .byte 0x0C
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x19
+ .byte 0x1A
+ .byte 0x1B
+ .byte 0x15
+ .byte 0x1C
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x0D
+ .byte 0x0B
+ .byte 0x05
+ .byte 0x0C
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x1D
+ .byte 0x1B
+ .byte 0x15
+ .byte 0x1C
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x06
+ .byte 0x05
+ .byte 0x0B
+ .byte 0x05
+ .byte 0x0C
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x16
+ .byte 0x15
+ .byte 0x1B
+ .byte 0x15
+ .byte 0x1C
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x20
+ .byte 0x0C
+ .byte 0x09
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x1F
+ .byte 0x30
+ .byte 0x1C
+ .byte 0x19
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x25
+ .byte 0x0F
+ .byte 0x22
+ .byte 0x24
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x35
+ .byte 0x41
+ .byte 0x32
+ .byte 0x34
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x26
+ .byte 0x0F
+ .byte 0x23
+ .byte 0x0E
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x36
+ .byte 0x43
+ .byte 0x33
+ .byte 0x1E
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x27
+ .byte 0x28
+ .byte 0x29
+ .byte 0x03
+ .byte 0x2A
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x37
+ .byte 0x38
+ .byte 0x39
+ .byte 0x13
+ .byte 0x3A
+ .byte 0x0F
+ .byte 0x0F
+ .byte 0x27
+ .byte 0x28
+ .byte 0x29
+ .byte 0x03
+ .byte 0x04
+ .byte 0x05
+ .byte 0x0F
+ .byte 0x37
+ .byte 0x38
+ .byte 0x39
+ .byte 0x13
+ .byte 0x14
+ .byte 0x15
+ .byte 0x0F
+ .byte 0x2B
+ .byte 0x2C
+ .byte 0x02
+ .byte 0x28
+ .byte 0x29
+ .byte 0x2D
+ .byte 0x21
+ .byte 0x3B
+ .byte 0x3C
+ .byte 0x12
+ .byte 0x38
+ .byte 0x39
+ .byte 0x3D
+ .byte 0x31
+ .byte 0x2B
+ .byte 0x2C
+ .byte 0x02
+ .byte 0x28
+ .byte 0x29
+ .byte 0x08
+ .byte 0x09
+ .byte 0x3B
+ .byte 0x3C
+ .byte 0x12
+ .byte 0x38
+ .byte 0x39
+ .byte 0x18
+ .byte 0x19
+ .byte 0x2E
+ .byte 0x2F
+ .byte 0x2B
+ .byte 0x2C
+ .byte 0x02
+ .byte 0x27
+ .byte 0x2D
+ .byte 0x3E
+ .byte 0x3F
+ .byte 0x3B
+ .byte 0x3C
+ .byte 0x12
+ .byte 0x45
+ .byte 0x3D
.align 2
gUnknown_08376B54:: @ 8376B54
.4byte ether_effect_related_2
.4byte sub_80704F0
+ .align 1
Unknown_08376B5C:
- .incbin "baserom.gba", 0x00376b5c, 0x2c
+ .2byte 0x4000, 0x4018, 0xF400
+ .2byte 0x4000, 0x4038, 0xF404
+ .2byte 0x4008, 0x4018, 0xF408
+ .2byte 0x4008, 0x4038, 0xF40C
+ .2byte 0x4010, 0x4020, 0xF410
+ .2byte 0x4020, 0x4025, 0xF418
+ .2byte 0x4020, 0x4045, 0xF41C
+ .2byte -1
+
+ .align 1
Unknown_08376B88:
- .incbin "baserom.gba", 0x00376b88, 0x2c
+ .2byte 0x4000, 0x4018, 0xF400
+ .2byte 0x4000, 0x4038, 0xF404
+ .2byte 0x4008, 0x4018, 0xF408
+ .2byte 0x4008, 0x4038, 0xF40C
+ .2byte 0x4010, 0x4020, 0xF410
+ .2byte 0x4010, 0x4065, 0xF418
+ .2byte 0x4010, 0x4085, 0xF41C
+ .2byte -1
.align 2
gUnknown_08376BB4:: @ 8376BB4
- .4byte 0x401, Unknown_08376B5C
- .4byte 0x10C, Unknown_08376B88
- .4byte 0x40C, Unknown_08376B88
- .4byte 0x70C, Unknown_08376B88
- .4byte 0xA0C, Unknown_08376B88
- .4byte 0xD0C, Unknown_08376B88
- .4byte 0x201, Unknown_08376B5C
- .4byte 0x901, Unknown_08376B5C
- .4byte 0x10C, Unknown_08376B88
- .4byte 0x50C, Unknown_08376B88
- .4byte 0x90C, Unknown_08376B88
- .4byte 0xD0C, Unknown_08376B88
- .4byte 0x201, Unknown_08376B5C
- .4byte 0x901, Unknown_08376B5C
- .4byte 0x20C, Unknown_08376B88
- .4byte 0x50C, Unknown_08376B88
- .4byte 0x90C, Unknown_08376B88
- .4byte 0xC0C, Unknown_08376B88
- .4byte 0x201, Unknown_08376B5C
- .4byte 0x20C, Unknown_08376B88
- .4byte 0x50C, Unknown_08376B88
- .4byte 0x901, Unknown_08376B5C
- .4byte 0x90C, Unknown_08376B88
- .4byte 0xC0C, Unknown_08376B88
+ .byte 0x1, 0x4
+ .space 2
+ .4byte Unknown_08376B5C
+
+ .byte 0xC, 0x1
+ .space 2
+ .4byte Unknown_08376B88
+
+ .byte 0xC, 0x4
+ .space 2
+ .4byte Unknown_08376B88
+
+ .byte 0xC, 0x7
+ .space 2
+ .4byte Unknown_08376B88
+
+ .byte 0xC, 0xA
+ .space 2
+ .4byte Unknown_08376B88
+
+ .byte 0xC, 0xD
+ .space 2
+ .4byte Unknown_08376B88
+
+ .byte 0x1, 0x2
+ .space 2
+ .4byte Unknown_08376B5C
+
+ .byte 0x1, 0x9
+ .space 2
+ .4byte Unknown_08376B5C
+
+ .byte 0xC, 0x1
+ .space 2
+ .4byte Unknown_08376B88
+
+ .byte 0xC, 0x5
+ .space 2
+ .4byte Unknown_08376B88
+
+ .byte 0xC, 0x9
+ .space 2
+ .4byte Unknown_08376B88
+
+ .byte 0xC, 0xD
+ .space 2
+ .4byte Unknown_08376B88
+
+ .byte 0x1, 0x2
+ .space 2
+ .4byte Unknown_08376B5C
+
+ .byte 0x1, 0x9
+ .space 2
+ .4byte Unknown_08376B5C
+
+ .byte 0xC, 0x2
+ .space 2
+ .4byte Unknown_08376B88
+
+ .byte 0xC, 0x5
+ .space 2
+ .4byte Unknown_08376B88
+
+ .byte 0xC, 0x9
+ .space 2
+ .4byte Unknown_08376B88
+
+ .byte 0xC, 0xC
+ .space 2
+ .4byte Unknown_08376B88
+
+ .byte 0x1, 0x2
+ .space 2
+ .4byte Unknown_08376B5C
+
+ .byte 0xC, 0x2
+ .space 2
+ .4byte Unknown_08376B88
+
+ .byte 0xC, 0x5
+ .space 2
+ .4byte Unknown_08376B88
+
+ .byte 0x1, 0x9
+ .space 2
+ .4byte Unknown_08376B5C
+
+ .byte 0xC, 0x9
+ .space 2
+ .4byte Unknown_08376B88
+
+ .byte 0xC, 0xC
+ .space 2
+ .4byte Unknown_08376B88
.align 2
gUnknown_08376C74:: @ 8376C74
@@ -8180,11 +8737,15 @@ gUnknown_08376C74:: @ 8376C74
.4byte sub_8122E0C, sub_806AFD0, 0x0F
.4byte sub_80F9E64, sub_80F9CE8, 0
+ .align 2
gUnknown_08376CD4:: @ 8376CD4
- .incbin "baserom.gba", 0x00376cd4, 0x18
+ .2byte 0x2A, 0x2B, 0x2C, 0x2D, 0x2E, 0x2F
+ .2byte 0x3A, 0x3B, 0x3C, 0x3D, 0x3E, 0x3F
+ .align 2
gUnknown_08376CEC:: @ 8376CEC
- .incbin "baserom.gba", 0x00376cec, 0x18
+ .2byte 0x2A, 0x0B, 0x0C, 0x0D, 0x0E, 0x2F
+ .2byte 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F
.align 2
gUnknown_08376D04:: @ 8376D04
@@ -8196,7 +8757,12 @@ gUnknown_08376D04:: @ 8376D04
.4byte OtherText_Speed
gUnknown_08376D1C:: @ 8376D1C
- .incbin "baserom.gba", 0x00376d1c, 0x8
+ .byte 0x3A @ HP
+ .byte 0x3B @ Attack
+ .byte 0x3C @ Defense
+ .byte 0x3E @ Sp. Attack
+ .byte 0x3F @ Sp. Defense
+ .byte 0x3D @ Speed
.align 2
gUnknown_08376D24:: @ 8376D24
@@ -12847,7 +13413,8 @@ gWallpaperTiles_Plain: @ 83BAD78
gWallpaperTilemap_Plain: @ 83BAE74
.incbin "graphics/pokemon_storage/plain.bin.lz"
- .incbin "baserom.gba", 0x003BAEF8, 0x1B0
+@ 12×18 tilemap
+ .incbin "graphics/unused/tilemap_3BAEF8.bin"
gUnknown_083BB0A8:: @ 83BB0A8
.incbin "baserom.gba", 0x003bb0a8, 0x40
@@ -13554,21 +14121,27 @@ gUnknown_083C12FC:: @ 83C12FC
gSpriteTemplate_83C1304:: @ 83C1304
spr_template 30001, 30001, gOamData_83C1298, gSpriteAnimTable_83C12D8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-gUnknown_083C131C:: @ 83C131C
- .incbin "baserom.gba", 0x003c131c, 0x20
+ .align 2
+gSummaryScreenMonMarkingsPalette:: @ 83C131C
+ .incbin "graphics/summary_screen/mon_markings.gbapal"
-gUnknown_083C133C:: @ 83C133C
- .incbin "baserom.gba", 0x003c133c, 0x140
+ .align 2
+gSummaryScreenTextTiles:: @ 83C133C
+ .incbin "graphics/summary_screen/text.4bpp"
-gUnknown_083C147C:: @ 83C147C
- .incbin "baserom.gba", 0x003c147c, 0x100
+ .align 2
+gSummaryScreenButtonTiles:: @ 83C147C
+ .incbin "graphics/summary_screen/buttons.4bpp"
+ .align 1
gUnknown_083C157C:: @ 83C157C
- .incbin "baserom.gba", 0x003c157c, 0x2
+ .2byte 0x5F5A @ palette color
+ .align 1
gUnknown_083C157E:: @ 83C157E
- .incbin "baserom.gba", 0x003c157e, 0x2
+ .2byte 0x6FDE @ palette color
+ .align 2
gUnknown_083C1580:: @ 83C1580
.4byte sub_809FC0C
.4byte sub_809FEB8
@@ -13588,13 +14161,13 @@ gUnknown_083C1598:: @ 83C1598
.4byte sub_80A015C
gUnknown_083C15A8:: @ 83C15A8
- .incbin "baserom.gba", 0x003c15a8, 0x6
+ .byte 0, 2, 3, 1, 4, 5
gUnknown_083C15AE:: @ 83C15AE
- .incbin "baserom.gba", 0x003c15ae, 0x6
+ .string "{STR_VAR_1}{CLEAR_TO 64}$"
gUnknown_083C15B4:: @ 83C15B4
- .incbin "baserom.gba", 0x003c15b4, 0x8
+ .string "{STR_VAR_1}{CLEAR_TO 72}$"
.align 2
gUnknown_083C15BC:: @ 83C15BC
@@ -20619,17 +21192,21 @@ gUnknown_083DB7EC:: @ 83DB7EC
gUnknown_083DB7F4:: @ 83DB7F4
.incbin "baserom.gba", 0x3db7f4, 0xc
-Palette_3DB800:: @ 83DB800
- .incbin "baserom.gba", 0x3db800, 0x20
+ .align 2
+InterviewPalette_0:: @ 83DB800
+ .incbin "graphics/misc/interview_pal0.gbapal"
-Palette_3DB820:: @ 83DB820
- .incbin "baserom.gba", 0x3db820, 0x20
+ .align 2
+InterviewPalette_1:: @ 83DB820
+ .incbin "graphics/misc/interview_pal1.gbapal"
-Tiles_3DB840: @ 83DB840
- .incbin "baserom.gba", 0x3db840, 0x100
+ .align 2
+InterviewArrowTiles: @ 83DB840
+ .incbin "graphics/misc/interview_arrow.4bpp"
-Tiles_3DB940: @ 83DB940
- .incbin "baserom.gba", 0x3db940, 0x100
+ .align 2
+InterviewButtonTiles: @ 83DB940
+ .incbin "graphics/misc/interview_buttons.4bpp"
.align 2
gMenuInterviewFrame_Pal::
@@ -20639,22 +21216,23 @@ gMenuInterviewFrame_Pal::
gMenuInterviewFrame_Gfx::
.incbin "graphics/misc/interview_frame.4bpp.lz"
-Tiles_3DBB94: @ 83DBB94
- .incbin "baserom.gba", 0x3dbb94, 0x20
+ .align 2
+InterviewTriangleCursorTiles: @ 83DBB94
+ .incbin "graphics/misc/interview_triangle_cursor.4bpp"
.align 2
-gUnknown_083DBBB4:: @ 83DBBB4
- obj_tiles Tiles_3DBB94, 0x20, 0
- obj_tiles Tiles_E9CF44, 0x700, 1
- obj_tiles Tiles_3DB840, 0x100, 2
- obj_tiles Tiles_3DB940, 0x100, 3
+gSpriteSheets_Interview:: @ 83DBBB4
+ obj_tiles InterviewTriangleCursorTiles, 0x20, 0
+ obj_tiles gInterviewOutlineCursorTiles, 0x700, 1
+ obj_tiles InterviewArrowTiles, 0x100, 2
+ obj_tiles InterviewButtonTiles, 0x100, 3
null_obj_tiles
.align 2
-gUnknown_083DBBDC:: @ 83DBBDC
- obj_pal Palette_3DB800, 0
- obj_pal Palette_3DB820, 1
- obj_pal 0x0, 0
+gSpritePalettes_Interview:: @ 83DBBDC
+ obj_pal InterviewPalette_0, 0
+ obj_pal InterviewPalette_1, 1
+ null_obj_pal
.align 2
gOamData_83DBBF4:: @ 83DBBF4
@@ -23750,8 +24328,8 @@ gUnknown_083EDDA0:: @ 83EDDA0
.align 2
gUnknown_083EDDAC:: @ 83EDDAC
-Unknown_83EDDAC:
.4byte gUnknown_08E95A18 + 32
+
Unknown_83EDDB0:
.incbin "baserom.gba", 0x003eddb0, 0x20
Unknown_83EDDD0:
@@ -23785,6 +24363,7 @@ gSlotMachineSpritePalettes:: @ 83EDE44
obj_pal gSlotMachineSpritePalette4, 7
null_obj_pal
+ .align 2
gUnknown_083EDE8C:: @ 83EDE8C
.incbin "graphics/slot_machine/reel_time.4bpp.lz"
@@ -24334,6 +24913,7 @@ gSpriteTemplate_83F7F84:: @ 83F7F84
gUnknown_083F7F9C:: @ 83F7F9C
.incbin "baserom.gba", 0x003f7f9c, 0x28
+ .align 2
gUnknown_083F7FC4:: @ 83F7FC4
.byte 1, 4, 1, 0
.4byte sub_810CFF8
@@ -24372,11 +24952,17 @@ gUnknown_083F7FC4:: @ 83F7FC4
.byte 0, 0, 0, 0
.4byte NULL
-gUnknown_083F804C:: @ 83F804C
- .incbin "baserom.gba", 0x003f804c, 0x20
+ .align 2
+gCaveTransitionPalette_White:: @ 83F804C
+ .rept 16
+ .2byte 0x7FFF
+ .endr
-gUnknown_083F806C:: @ 83F806C
- .space 32
+ .align 2
+gCaveTransitionPalette_Black:: @ 83F806C
+ .rept 16
+ .2byte 0x0000
+ .endr
gUnknown_083F808C:: @ 83F808C
.incbin "baserom.gba", 0x003f808c, 0x10
@@ -24384,11 +24970,13 @@ gUnknown_083F808C:: @ 83F808C
gUnknown_083F809C:: @ 83F809C
.incbin "baserom.gba", 0x003f809c, 0x10
-gUnknown_083F80AC:: @ 83F80AC
- .incbin "baserom.gba", 0x003f80ac, 0x1e0
+ .align 2
+gCaveTransitionTilemap:: @ 83F80AC
+ .incbin "graphics/misc/cave_transition_map.bin.lz"
-gUnknown_083F828C:: @ 83F828C
- .incbin "graphics/pokenav/map_squares.4bpp.lz"
+ .align 2
+gCaveTransitionTiles:: @ 83F828C
+ .incbin "graphics/misc/cave_transition.4bpp.lz"
gUnknown_083F8340:: @ 83F8340
.incbin "baserom.gba", 0x003f8340, 0x18
@@ -25810,26 +26398,34 @@ gUnknown_08401810:: @ 8401810
.4byte 2307, gUnknown_08401808
.4byte 2306, gUnknown_0840180B
-gUnknown_08401820:: @ 8401820
- .incbin "baserom.gba", 0x00401820, 0x158
-
-gUnknown_08401978:: @ 8401978
- .incbin "baserom.gba", 0x00401978, 0x184
-
-gUnknown_08401AFC:: @ 8401AFC
- .incbin "baserom.gba", 0x00401afc, 0x1c4
+ .align 2
+gCableCarMtChimneyTilemap:: @ 8401820
+ .incbin "graphics/misc/cable_car_mt_chimney_map.bin.lz"
-gUnknown_08401CC0:: @ 8401CC0
- .incbin "baserom.gba", 0x00401cc0, 0x4
+ .align 2
+gCableCarTreeTilemap:: @ 8401978
+ .incbin "graphics/misc/cable_car_tree_map.bin.lz"
-gUnknown_08401CC4:: @ 8401CC4
- .incbin "baserom.gba", 0x00401cc4, 0x4
+ .align 2
+gCableCarMountainTilemap:: @ 8401AFC
+ .incbin "graphics/misc/cable_car_mountain_map.bin.lz"
-gUnknown_08401CC8:: @ 8401CC8
- .incbin "baserom.gba", 0x00401cc8, 0xc
+ .align 2
+gCableCarPylonHookTilemapEntries:: @ 8401CC0
+ .2byte 0x3000
+ .2byte 0x3001
+ .2byte 0x3002
+ .2byte 0x3003
+ .2byte 0x3004
+ .2byte 0x3005
+ .2byte 0x3006
+ .2byte 0x3007
+ .2byte 0x3008
+ .2byte 0x3009
-gUnknown_08401CD4:: @ 8401CD4
- .incbin "baserom.gba", 0x00401cd4, 0x24
+ .align 2
+gCableCarPylonStemTilemap:: @ 8401CD4
+ .incbin "graphics/misc/cable_car_pylon_stem_map.bin.lz"
.align 2
gUnknown_08401CF8:: @ 8401CF8
@@ -26902,8 +27498,19 @@ gUnknown_08405E92:: @ 8405E92
gUnknown_08405EB0:: @ 8405EB0
.incbin "baserom.gba", 0x00405eb0, 0x14
-gUnknown_08405EC4:: @ 8405EC4
- .incbin "baserom.gba", 0x00405ec4, 0x16
+ .align 1
+gBattleTowerBanlist:: @ 8405EC4
+ .2byte SPECIES_MEW
+ .2byte SPECIES_MEWTWO
+ .2byte SPECIES_HO_OH
+ .2byte SPECIES_LUGIA
+ .2byte SPECIES_CELEBI
+ .2byte SPECIES_KYOGRE
+ .2byte SPECIES_GROUDON
+ .2byte SPECIES_RAYQUAZA
+ .2byte SPECIES_JIRACHI
+ .2byte SPECIES_DEOXYS
+ .2byte -1
gUnknown_08405EDA:: @ 8405EDA
.incbin "baserom.gba", 0x00405eda, 0xc
@@ -27098,15 +27705,19 @@ gUnknown_08406334:: @ 8406334
gUnknown_0840633A:: @ 840633A
.string "{COLOR RED}{STR_VAR_1}$"
+ .align 2
Palette_406340:: @ 8406340
.incbin "baserom.gba", 0x406340, 0x20
+ .align 2
Palette_406360:: @ 8406360
.incbin "baserom.gba", 0x406360, 0x20
+ .align 2
gIntroTiles::
.incbin "graphics/intro/intro.4bpp.lz"
+ .align 2
gUnknown_08406974:: @ 8406974
.incbin "graphics/intro/intro1_bgpal1.gbapal"
.incbin "graphics/intro/intro1_bgpal2.gbapal"
@@ -27141,35 +27752,51 @@ gUnknown_0840725C:: @ 840725C
gUnknown_0840754C:: @ 840754C
.incbin "graphics/intro/intro1_bg3_map.bin.lz"
+ .align 2
gUnknown_08407764:: @ 8407764
.incbin "graphics/intro/introgfx.4bpp.lz"
+ .align 2
gUnknown_084098D4:: @ 84098D4
.incbin "graphics/intro/intro3_pokeball.gbapal"
+ .align 2
gUnknown_08409AD4:: @ 8409AD4
- .incbin "baserom.gba", 0x00409ad4, 0x130
+ .incbin "graphics/intro/intro3_pokeball_map.bin.lz"
+ .align 2
gUnknown_08409C04:: @ 8409C04
.incbin "graphics/intro/intro3_pokeball.8bpp.lz"
+ .align 2
gUnknown_0840A758:: @ 840A758
- .incbin "baserom.gba", 0x0040a758, 0x20
+ .incbin "graphics/intro/intro3_streaks.gbapal"
+ .align 2
gUnknown_0840A778:: @ 840A778
- .incbin "baserom.gba", 0x0040a778, 0x6c
+ .incbin "graphics/intro/intro3_streaks.4bpp.lz"
+ .align 2
gUnknown_0840A7E4:: @ 840A7E4
- .incbin "baserom.gba", 0x0040a7e4, 0x13c
+ .incbin "graphics/intro/intro3_streaks_map.bin.lz"
+ .align 2
gIntro3Misc1Palette::
.incbin "graphics/intro/intro3_misc1.gbapal"
+
+ .align 2
gIntro3Misc2Palette::
.incbin "graphics/intro/intro3_misc2.gbapal"
+
+ .align 2
gIntro3MiscTiles::
.incbin "graphics/intro/intro3_misc.4bpp.lz"
+
+ .align 2
gIntro1EonPalette::
.incbin "graphics/intro/intro1_eon.gbapal"
+
+ .align 2
gIntro1EonTiles::
.incbin "graphics/intro/intro1_eon.4bpp.lz"
@@ -32073,11 +32700,44 @@ Unknown_842F558: @ 842F558
.4byte Unknown_842F4F0
.4byte Unknown_842F520
+ .align 2
gUnknown_0842F5BC:: @ 842F5BC
.4byte Unknown_842F558
-gUnknown_0842F5C0:: @ 842F5C0
- .incbin "baserom.gba", 0x0042f5c0, 0x100
+ .align 2
+gSubspriteTables_842F5C0:: @ 842F5C0
+ .4byte 1, gSubspriteTable_203A380
+ .4byte 1, gSubspriteTable_203A380
+ .4byte 2, gSubspriteTable_203A380
+ .4byte 3, gSubspriteTable_203A380
+ .4byte 4, gSubspriteTable_203A380
+ .4byte 5, gSubspriteTable_203A380
+ .4byte 6, gSubspriteTable_203A380
+ .4byte 7, gSubspriteTable_203A380
+ .4byte 8, gSubspriteTable_203A380
+ .4byte 9, gSubspriteTable_203A380
+ .4byte 10, gSubspriteTable_203A380
+ .4byte 11, gSubspriteTable_203A380
+ .4byte 12, gSubspriteTable_203A380
+ .4byte 13, gSubspriteTable_203A380
+ .4byte 14, gSubspriteTable_203A380
+ .4byte 15, gSubspriteTable_203A380
+ .4byte 1, gSubspriteTable_203A380
+ .4byte 17, gSubspriteTable_203A380
+ .4byte 18, gSubspriteTable_203A380
+ .4byte 19, gSubspriteTable_203A380
+ .4byte 20, gSubspriteTable_203A380
+ .4byte 21, gSubspriteTable_203A380
+ .4byte 22, gSubspriteTable_203A380
+ .4byte 23, gSubspriteTable_203A380
+ .4byte 24, gSubspriteTable_203A380
+ .4byte 25, gSubspriteTable_203A380
+ .4byte 26, gSubspriteTable_203A380
+ .4byte 27, gSubspriteTable_203A380
+ .4byte 28, gSubspriteTable_203A380
+ .4byte 29, gSubspriteTable_203A380
+ .4byte 30, gSubspriteTable_203A380
+ .4byte 31, gSubspriteTable_203A380
.align 2
gUnknown_0842F6C0:: @ 842F6C0
diff --git a/data/graphics.s b/data/graphics.s
index 7a4192a01..733ee94a3 100644
--- a/data/graphics.s
+++ b/data/graphics.s
@@ -4327,8 +4327,9 @@ gUnknown_08E9CA24:: @ 8E9CA24
gUnknown_08E9CA44:: @ 8E9CA44
.incbin "baserom.gba", 0xe9ca44, 0x500
-Tiles_E9CF44:: @ 8E9CF44
- .incbin "baserom.gba", 0xe9cf44, 0x700
+ .align 2
+gInterviewOutlineCursorTiles:: @ 8E9CF44
+ .incbin "graphics/misc/interview_outline_cursor.4bpp"
.align 2
Tiles_E9D644:: @ 8E9D644
diff --git a/data/trainer_parties.s b/data/trainer_parties.s
index 4274b6bc8..b9eff1839 100644
--- a/data/trainer_parties.s
+++ b/data/trainer_parties.s
@@ -761,7 +761,7 @@ gTrainerParty_Carmen: @ 81ED0A0
.align 2
-gTrainerParty_Gwen : @ 81ED0A8
+gTrainerParty_Gwen: @ 81ED0A8
.2byte 0 @ IV (0-255)
.2byte 27 @ level
.2byte SPECIES_MARILL
diff --git a/ewram_syms.txt b/ewram_syms.txt
index effd87696..5ccfe75e4 100644
--- a/ewram_syms.txt
+++ b/ewram_syms.txt
@@ -17,3 +17,5 @@ word_203855E = 0x203855E;
gUnknown_0203869A = 0x203869A;
gTileBuffer = 0x2039360;
+
+gSubspriteTable_203A380 = 0x203A380;
diff --git a/graphics/intro/intro3_pokeball_map.bin b/graphics/intro/intro3_pokeball_map.bin
new file mode 100644
index 000000000..2f968aa20
--- /dev/null
+++ b/graphics/intro/intro3_pokeball_map.bin
Binary files differ
diff --git a/graphics/intro/intro3_streaks.pal b/graphics/intro/intro3_streaks.pal
new file mode 100644
index 000000000..21ae1e434
--- /dev/null
+++ b/graphics/intro/intro3_streaks.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+255 255 255
+0 0 0
+255 230 74
+255 230 98
+255 238 123
+255 238 148
+255 246 172
+255 255 197
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+255 255 255
diff --git a/graphics/intro/intro3_streaks.png b/graphics/intro/intro3_streaks.png
new file mode 100644
index 000000000..a19fa39c4
--- /dev/null
+++ b/graphics/intro/intro3_streaks.png
Binary files differ
diff --git a/graphics/intro/intro3_streaks_map.bin b/graphics/intro/intro3_streaks_map.bin
new file mode 100644
index 000000000..2d1b69924
--- /dev/null
+++ b/graphics/intro/intro3_streaks_map.bin
Binary files differ
diff --git a/graphics/misc/cable_car_mountain_map.bin b/graphics/misc/cable_car_mountain_map.bin
new file mode 100644
index 000000000..3d4e092bc
--- /dev/null
+++ b/graphics/misc/cable_car_mountain_map.bin
@@ -0,0 +1 @@
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!!!!!!!!!!!!!!!!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! \ No newline at end of file
diff --git a/graphics/misc/cable_car_mt_chimney_map.bin b/graphics/misc/cable_car_mt_chimney_map.bin
new file mode 100644
index 000000000..8ae7818bf
--- /dev/null
+++ b/graphics/misc/cable_car_mt_chimney_map.bin
Binary files differ
diff --git a/graphics/misc/cable_car_pylon_stem_map.bin b/graphics/misc/cable_car_pylon_stem_map.bin
new file mode 100644
index 000000000..e6f12efc6
--- /dev/null
+++ b/graphics/misc/cable_car_pylon_stem_map.bin
@@ -0,0 +1,2 @@
+
+0 0 0 000000000000000000000000000000000000000000000000000000000 \ No newline at end of file
diff --git a/graphics/misc/cable_car_tree_map.bin b/graphics/misc/cable_car_tree_map.bin
new file mode 100644
index 000000000..1e9b7a8f8
--- /dev/null
+++ b/graphics/misc/cable_car_tree_map.bin
Binary files differ
diff --git a/graphics/misc/cave_transition.png b/graphics/misc/cave_transition.png
new file mode 100644
index 000000000..dd265149f
--- /dev/null
+++ b/graphics/misc/cave_transition.png
Binary files differ
diff --git a/graphics/misc/cave_transition_map.bin b/graphics/misc/cave_transition_map.bin
new file mode 100644
index 000000000..4293bfd1c
--- /dev/null
+++ b/graphics/misc/cave_transition_map.bin
Binary files differ
diff --git a/graphics/misc/interview_arrow.png b/graphics/misc/interview_arrow.png
new file mode 100644
index 000000000..f1e59bca8
--- /dev/null
+++ b/graphics/misc/interview_arrow.png
Binary files differ
diff --git a/graphics/misc/interview_buttons.png b/graphics/misc/interview_buttons.png
new file mode 100644
index 000000000..3e18c85f9
--- /dev/null
+++ b/graphics/misc/interview_buttons.png
Binary files differ
diff --git a/graphics/misc/interview_outline_cursor.png b/graphics/misc/interview_outline_cursor.png
new file mode 100644
index 000000000..c9ade7073
--- /dev/null
+++ b/graphics/misc/interview_outline_cursor.png
Binary files differ
diff --git a/graphics/misc/interview_pal0.pal b/graphics/misc/interview_pal0.pal
new file mode 100644
index 000000000..dfe91b5de
--- /dev/null
+++ b/graphics/misc/interview_pal0.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+255 255 148
+255 197 148
+238 139 90
+189 90 41
+255 213 213
+246 180 180
+197 131 131
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+41 49 49
+98 98 98
+180 189 180
+222 213 222
+255 255 255
diff --git a/graphics/misc/interview_pal1.pal b/graphics/misc/interview_pal1.pal
new file mode 100644
index 000000000..72d2547f9
--- /dev/null
+++ b/graphics/misc/interview_pal1.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 164 0
+255 0 0
+255 32 32
+255 74 74
+255 106 106
+255 148 148
+255 180 180
+255 222 222
+255 255 255
+255 255 255
+255 255 205
+255 255 205
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/misc/interview_triangle_cursor.png b/graphics/misc/interview_triangle_cursor.png
new file mode 100644
index 000000000..f3f00ca4d
--- /dev/null
+++ b/graphics/misc/interview_triangle_cursor.png
Binary files differ
diff --git a/graphics/pokenav/map_squares.png b/graphics/pokenav/map_squares.png
deleted file mode 100755
index 3ebceed2a..000000000
--- a/graphics/pokenav/map_squares.png
+++ /dev/null
Binary files differ
diff --git a/graphics/summary_screen/buttons.png b/graphics/summary_screen/buttons.png
new file mode 100644
index 000000000..694f132bd
--- /dev/null
+++ b/graphics/summary_screen/buttons.png
Binary files differ
diff --git a/graphics/summary_screen/mon_markings.pal b/graphics/summary_screen/mon_markings.pal
new file mode 100644
index 000000000..08124207d
--- /dev/null
+++ b/graphics/summary_screen/mon_markings.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 0 0
+164 148 222
+172 156 238
+255 255 255
+205 205 205
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/summary_screen/text.png b/graphics/summary_screen/text.png
new file mode 100644
index 000000000..cd6b1e391
--- /dev/null
+++ b/graphics/summary_screen/text.png
Binary files differ
diff --git a/graphics/unused/tilemap_3BAEF8.bin b/graphics/unused/tilemap_3BAEF8.bin
new file mode 100644
index 000000000..95e7b00d5
--- /dev/null
+++ b/graphics/unused/tilemap_3BAEF8.bin
@@ -0,0 +1 @@
+"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" \ No newline at end of file