diff options
Diffstat (limited to 'data')
-rw-r--r-- | data/battle_anim_8170478.s | 48 | ||||
-rw-r--r-- | data/battle_anims.s | 2 | ||||
-rw-r--r-- | data/battle_frontier_1.s | 2 | ||||
-rw-r--r-- | data/contest.s | 2 | ||||
-rw-r--r-- | data/graphics.s | 3894 | ||||
-rw-r--r-- | data/party_menu.s | 8 | ||||
-rw-r--r-- | data/pokemon_summary_screen.s | 23 | ||||
-rw-r--r-- | data/smokescreen.s | 6 | ||||
-rw-r--r-- | data/trainer_card.s | 24 |
9 files changed, 3410 insertions, 599 deletions
diff --git a/data/battle_anim_8170478.s b/data/battle_anim_8170478.s index 0e0f749fe..d77be4d3b 100644 --- a/data/battle_anim_8170478.s +++ b/data/battle_anim_8170478.s @@ -10,33 +10,33 @@ gUnknown_085E5088:: @ 85E5088 .align 2 gUnknown_085E5094:: @ 85E5094 - .4byte gUnknown_08C1A490, 0xd6ec0100 - .4byte gUnknown_08C1A490, 0xd6ed0100 - .4byte gUnknown_08C1A490, 0xd6ee0100 - .4byte gUnknown_08C1A490, 0xd6ef0100 - .4byte gUnknown_08C1A490, 0xd6f00100 - .4byte gUnknown_08C1A490, 0xd6f10100 - .4byte gUnknown_08C1A490, 0xd6f20100 - .4byte gUnknown_08C1A490, 0xd6f30100 - .4byte gUnknown_08C1A490, 0xd6f40100 - .4byte gUnknown_08C1A490, 0xd6f50100 - .4byte gUnknown_08C1A490, 0xd6f60100 - .4byte gUnknown_08C1A490, 0xd6f70100 + .4byte gBattleAnimSpriteSheet_Particles, 0xd6ec0100 + .4byte gBattleAnimSpriteSheet_Particles, 0xd6ed0100 + .4byte gBattleAnimSpriteSheet_Particles, 0xd6ee0100 + .4byte gBattleAnimSpriteSheet_Particles, 0xd6ef0100 + .4byte gBattleAnimSpriteSheet_Particles, 0xd6f00100 + .4byte gBattleAnimSpriteSheet_Particles, 0xd6f10100 + .4byte gBattleAnimSpriteSheet_Particles, 0xd6f20100 + .4byte gBattleAnimSpriteSheet_Particles, 0xd6f30100 + .4byte gBattleAnimSpriteSheet_Particles, 0xd6f40100 + .4byte gBattleAnimSpriteSheet_Particles, 0xd6f50100 + .4byte gBattleAnimSpriteSheet_Particles, 0xd6f60100 + .4byte gBattleAnimSpriteSheet_Particles, 0xd6f70100 .align 2 gUnknown_085E50F4:: @ 85E50F4 - .4byte gUnknown_08C1A564, 0x0000d6ec - .4byte gUnknown_08C1A564, 0x0000d6ed - .4byte gUnknown_08C1A564, 0x0000d6ee - .4byte gUnknown_08C1A564, 0x0000d6ef - .4byte gUnknown_08C1A564, 0x0000d6f0 - .4byte gUnknown_08C1A564, 0x0000d6f1 - .4byte gUnknown_08C1A564, 0x0000d6f2 - .4byte gUnknown_08C1A564, 0x0000d6f3 - .4byte gUnknown_08C1A564, 0x0000d6f4 - .4byte gUnknown_08C1A564, 0x0000d6f5 - .4byte gUnknown_08C1A564, 0x0000d6f6 - .4byte gUnknown_08C1A564, 0x0000d6f7 + .4byte gBattleAnimSpritePalette_136, 0x0000d6ec + .4byte gBattleAnimSpritePalette_136, 0x0000d6ed + .4byte gBattleAnimSpritePalette_136, 0x0000d6ee + .4byte gBattleAnimSpritePalette_136, 0x0000d6ef + .4byte gBattleAnimSpritePalette_136, 0x0000d6f0 + .4byte gBattleAnimSpritePalette_136, 0x0000d6f1 + .4byte gBattleAnimSpritePalette_136, 0x0000d6f2 + .4byte gBattleAnimSpritePalette_136, 0x0000d6f3 + .4byte gBattleAnimSpritePalette_136, 0x0000d6f4 + .4byte gBattleAnimSpritePalette_136, 0x0000d6f5 + .4byte gBattleAnimSpritePalette_136, 0x0000d6f6 + .4byte gBattleAnimSpritePalette_136, 0x0000d6f7 .align 2 gUnknown_085E5154:: @ 85E5154 diff --git a/data/battle_anims.s b/data/battle_anims.s index 082a86fa1..4cceadafa 100644 --- a/data/battle_anims.s +++ b/data/battle_anims.s @@ -441,7 +441,7 @@ gBattleAnimPicTable:: @ 8524B44 obj_tiles 0x08c2cbac, 0x0800, 0x279f obj_tiles 0x08c1bc64, 0x0200, 0x27a0 obj_tiles 0x08c1a9a0, 0x0800, 0x27a1 - obj_tiles 0x08c02478, 0x0180, 0x27a2 + obj_tiles gBattleAnimSpriteSheet_146, 0x0180, 0x27a2 obj_tiles 0x08c1af6c, 0x0180, 0x27a3 obj_tiles 0x08c1b178, 0x0200, 0x27a4 obj_tiles 0x08c1b0a8, 0x0200, 0x27a5 diff --git a/data/battle_frontier_1.s b/data/battle_frontier_1.s index de0d0cb46..177d8adfc 100644 --- a/data/battle_frontier_1.s +++ b/data/battle_frontier_1.s @@ -272,7 +272,7 @@ gUnknown_0860CF44:: @ 860CF44 .align 2 gUnknown_0860CF50:: @ 860CF50 - obj_tiles gUnknown_08D85058, 0x0600, 0x0000 + obj_tiles gBattleFrontierGfx_DomeOptions, 0x0600, 0x0000 null_obj_tiles .align 2 diff --git a/data/contest.s b/data/contest.s index 970a5d9b8..4bb54bd00 100644 --- a/data/contest.s +++ b/data/contest.s @@ -12,7 +12,7 @@ gUnknown_08587A70:: @ 8587A70 .align 2 gUnknown_08587A74:: @ 8587A74 - obj_tiles gUnknown_08C19450, 0x0020, 0x4e20 + obj_tiles gTiles_8C19450, 0x0020, 0x4e20 .align 2 gOamData_8587A7C:: @ 8587A7C diff --git a/data/graphics.s b/data/graphics.s index ff1034587..2ac0915c9 100644 --- a/data/graphics.s +++ b/data/graphics.s @@ -1,25 +1,32 @@ .section gfx_data, "aw", %progbits + .align 2 gBattleTextboxTiles:: @ 8C00000 - .incbin "baserom.gba", 0xc00000, 0x4e0 + .incbin "graphics/interface/menu.4bpp.lz" @ menu window and arrows + .align 2 gBattleTextboxPalette:: @ 8C004E0 - .incbin "baserom.gba", 0xc004e0, 0x44 + .incbin "graphics/interface/menu.gbapal.lz" + .align 2 gBattleTextboxTilemap:: @ 8C00524 - .incbin "baserom.gba", 0xc00524, 0x22c + .incbin "graphics/interface/menu_map.bin.lz" @ 8C00750 .include "data/graphics/pokemon/circled_question_mark_graphics.inc" @ 8C00C10 - .incbin "baserom.gba", 0xc00c10, 0xa34 + .incbin "graphics/unused/old_charmap.4bpp.lz" @ japanese table and bunch of stuff + .incbin "graphics/unused/old_charmap.bin.lz" + .incbin "graphics/unused/old_charmap.gbapal.lz" -gUnknown_08C01644:: @ 8C01644 - .incbin "baserom.gba", 0xc01644, 0xe0 + .align 2 +gSmokescreenImpactTiles:: @ 8C01644 + .incbin "graphics/battle_anims/sprites/smokescreen_impact.4bpp.lz" -gUnknown_08C01724:: @ 8C01724 - .incbin "baserom.gba", 0xc01724, 0x18 + .align 2 +gSmokescreenImpactPalette:: @ 8C01724 + .incbin "graphics/battle_anims/sprites/smokescreen_impact.gbapal.lz" .align 2 gInterfaceGfx_PokeBall:: @@ -47,11 +54,11 @@ gInterfacePal_SafariBall:: .align 2 gInterfaceGfx_UltraBall:: - .incbin "baserom.gba", 0xC019E0, 0xB4 + .incbin "graphics/interface/ball/ultra.4bpp.lz" @ 0xBC .align 2 gInterfacePal_UltraBall:: - .incbin "baserom.gba", 0xC01A94, 0x20 + .incbin "graphics/interface/ball/ultra.gbapal.lz" .align 2 gInterfaceGfx_MasterBall:: @@ -117,229 +124,2419 @@ gInterfaceGfx_PremierBall:: gInterfacePal_PremierBall:: .incbin "graphics/interface/ball/premier.gbapal.lz" + .align 2 gOpenPokeballGfx:: @ 8C02300 - .incbin "baserom.gba", 0xc02300, 0x7c + .incbin "graphics/interface/ball_open.4bpp.lz" + .align 2 gBlankGfxCompressed:: @ 8C0237C - .incbin "baserom.gba", 0xc0237c, 0x7074 + .incbin "graphics/interface/blank.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_146:: + .incbin "graphics/battle_anims/sprites/146.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_000:: + .incbin "graphics/battle_anims/sprites/000.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_003:: + .incbin "graphics/battle_anims/sprites/003.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_004:: + .incbin "graphics/battle_anims/sprites/004.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_005:: + .incbin "graphics/battle_anims/sprites/005.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_006:: + .incbin "graphics/battle_anims/sprites/006.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_115:: + .incbin "graphics/battle_anims/sprites/115.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_000:: + .incbin "graphics/battle_anims/sprites/000.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_003:: + .incbin "graphics/battle_anims/sprites/003.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_004:: + .incbin "graphics/battle_anims/sprites/004.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_005:: + .incbin "graphics/battle_anims/sprites/005.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_006:: + .incbin "graphics/battle_anims/sprites/006.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_161:: + .incbin "graphics/battle_anims/sprites/161.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_161:: + .incbin "graphics/battle_anims/sprites/161.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_007:: + .incbin "graphics/battle_anims/sprites/007.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_007:: + .incbin "graphics/battle_anims/sprites/007.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_008:: + .incbin "graphics/battle_anims/sprites/008.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_008:: + .incbin "graphics/battle_anims/sprites/008.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_010:: + .incbin "graphics/battle_anims/sprites/010.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_010:: + .incbin "graphics/battle_anims/sprites/010.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_009:: + .incbin "graphics/battle_anims/sprites/009.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_009:: + .incbin "graphics/battle_anims/sprites/009.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_011:: + .incbin "graphics/battle_anims/sprites/011.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_011:: + .incbin "graphics/battle_anims/sprites/011.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_012:: + .incbin "graphics/battle_anims/sprites/012.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_012:: + .incbin "graphics/battle_anims/sprites/012.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_152:: + .incbin "graphics/battle_anims/sprites/152.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_152:: + .incbin "graphics/battle_anims/sprites/152.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_013:: + .incbin "graphics/battle_anims/sprites/013.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_013:: + .incbin "graphics/battle_anims/sprites/013.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_015:: + .incbin "graphics/battle_anims/sprites/015.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_015:: + .incbin "graphics/battle_anims/sprites/015.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_016:: + .incbin "graphics/battle_anims/sprites/016.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_016:: + .incbin "graphics/battle_anims/sprites/016.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_017:: + .incbin "graphics/battle_anims/sprites/017.4bpp.lz" + + .align 2 + .incbin "graphics/unknown/unknown_C035B8.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_019:: + .incbin "graphics/battle_anims/sprites/019.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_019:: + .incbin "graphics/battle_anims/sprites/019.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_020:: + .incbin "graphics/battle_anims/sprites/020.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_020:: + .incbin "graphics/battle_anims/sprites/020.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_023:: + .incbin "graphics/battle_anims/sprites/023.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_023:: + .incbin "graphics/battle_anims/sprites/023.4bpp.lz" + + .align 2 + .incbin "graphics/unused/battle_anim_023.gbapal.lz" + + .align 2 + .incbin "graphics/unused/music_notes.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_021:: + .incbin "graphics/battle_anims/sprites/021.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_021:: + .incbin "graphics/battle_anims/sprites/021.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_022:: + .incbin "graphics/battle_anims/sprites/022.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_025:: + .incbin "graphics/battle_anims/sprites/025.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_025:: + .incbin "graphics/battle_anims/sprites/025.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_024:: + .incbin "graphics/battle_anims/sprites/024.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_024:: + .incbin "graphics/battle_anims/sprites/024.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_031:: + .incbin "graphics/battle_anims/sprites/031.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_031:: + .incbin "graphics/battle_anims/sprites/031.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_032:: + .incbin "graphics/battle_anims/sprites/032.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_032:: + .incbin "graphics/battle_anims/sprites/032.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_026:: + .incbin "graphics/battle_anims/sprites/026.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_026:: + .incbin "graphics/battle_anims/sprites/026.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_027:: + .incbin "graphics/battle_anims/sprites/027.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_027:: + .incbin "graphics/battle_anims/sprites/027.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_028:: + .incbin "graphics/battle_anims/sprites/028.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_028:: + .incbin "graphics/battle_anims/sprites/028.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_029:: + .incbin "graphics/battle_anims/sprites/029.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_029:: + .incbin "graphics/battle_anims/sprites/029.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_030:: + .incbin "graphics/battle_anims/sprites/030.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_030:: + .incbin "graphics/battle_anims/sprites/030.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_033:: + .incbin "graphics/battle_anims/sprites/033.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_033:: + .incbin "graphics/battle_anims/sprites/033.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_034:: + .incbin "graphics/battle_anims/sprites/034.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_035:: + .incbin "graphics/battle_anims/sprites/035.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_036:: + .incbin "graphics/battle_anims/sprites/036.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_036:: + .incbin "graphics/battle_anims/sprites/036.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_037:: + .incbin "graphics/battle_anims/sprites/037.4bpp.lz" + + .align 2 + .incbin "graphics/unknown/unknown_C06D98.4bpp.lz" + + .align 2 + .incbin "graphics/unknown/unknown_C06D98.gbapal.lz" + + .align 2 + .incbin "graphics/unknown/unknown_C06D98_2.gbapal.lz" + +@ old battle interface data, unused + + .align 2 + .incbin "graphics/unused/obi1.4bpp.lz" + + .align 2 + .incbin "graphics/unused/obi_palpak1.gbapal.lz" @ palettes 1-3 + + .align 2 + .incbin "graphics/unused/old_pal4.gbapal.lz" @ 4 is by itself + + .align 2 + .incbin "graphics/unused/obi_palpak3.gbapal.lz" @ palettes 5-7 + + .align 2 + .incbin "graphics/unused/obi2.4bpp.lz" + + .align 2 + .incbin "graphics/unused/old_battle_interface_tilemap.bin.lz" + + .align 2 +gBattleAnimSpritePalette_038:: + .incbin "graphics/battle_anims/sprites/038.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_039:: + .incbin "graphics/battle_anims/sprites/039.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_038:: + .incbin "graphics/battle_anims/sprites/038.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_039:: + .incbin "graphics/battle_anims/sprites/039.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_040:: + .incbin "graphics/battle_anims/sprites/040.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_041:: + .incbin "graphics/battle_anims/sprites/041.4bpp.lz" + + @ why is this way up here? + + .align 2 +gPartyMenuHpBar_Gfx:: + .incbin "graphics/interface/party_menu_hpbar.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_042:: + .incbin "graphics/battle_anims/sprites/042.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_042:: + .incbin "graphics/battle_anims/sprites/042.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_043:: + .incbin "graphics/battle_anims/sprites/043.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_043:: + .incbin "graphics/battle_anims/sprites/043.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_044:: + .incbin "graphics/battle_anims/sprites/044.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_044:: + .incbin "graphics/battle_anims/sprites/044.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_045:: + .incbin "graphics/battle_anims/sprites/045.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_045:: + .incbin "graphics/battle_anims/sprites/045.4bpp.lz" + + @ two unused window frames. + .align 2 +gUnknown_08C08F0C:: + .incbin "graphics/battle_interface/unused_window.4bpp.lz" + + .align 2 +gUnknown_08C093C8:: + .incbin "graphics/battle_interface/unused_window.gbapal.lz" + + .align 2 gUnknown_08C093F0:: @ 8C093F0 - .incbin "baserom.gba", 0xc093f0, 0x87ac + .incbin "graphics/interface/hp_numbers.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_046:: + .incbin "graphics/battle_anims/sprites/046.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_046:: + .incbin "graphics/battle_anims/sprites/046.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_047:: + .incbin "graphics/battle_anims/sprites/047.gbapal.lz" + + @ more unused windows + .align 2 + .incbin "graphics/battle_interface/unused_window2.4bpp.lz" + + .align 2 + .incbin "graphics/battle_interface/unused_window2bar.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_048:: + .incbin "graphics/battle_anims/sprites/048.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_048:: + .incbin "graphics/battle_anims/sprites/048.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_049:: + .incbin "graphics/battle_anims/sprites/049.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_050:: + .incbin "graphics/battle_anims/sprites/050.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_050:: + .incbin "graphics/battle_anims/sprites/050.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_051:: + .incbin "graphics/battle_anims/sprites/051.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_052:: + .incbin "graphics/battle_anims/sprites/052.4bpp.lz" + + .align 2 + .incbin "graphics/unused/line_sketch.4bpp.lz" @ unused + + .align 2 + .incbin "graphics/unused/line_sketch.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_054:: + .incbin "graphics/battle_anims/sprites/054.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_054:: + .incbin "graphics/battle_anims/sprites/054.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_056:: + .incbin "graphics/battle_anims/sprites/056.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_056:: + .incbin "graphics/battle_anims/sprites/056.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_055:: + .incbin "graphics/battle_anims/sprites/055.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_057:: + .incbin "graphics/battle_anims/sprites/057.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_057:: + .incbin "graphics/battle_anims/sprites/057.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_058:: + .incbin "graphics/battle_anims/sprites/058.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_058:: + .incbin "graphics/battle_anims/sprites/058.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_059:: + .incbin "graphics/battle_anims/sprites/059.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_059:: + .incbin "graphics/battle_anims/sprites/059.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_060:: + .incbin "graphics/battle_anims/sprites/060.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_060:: + .incbin "graphics/battle_anims/sprites/060.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_061:: + .incbin "graphics/battle_anims/sprites/061.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_061:: + .incbin "graphics/battle_anims/sprites/061.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_062:: + .incbin "graphics/battle_anims/sprites/062.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_062:: + .incbin "graphics/battle_anims/sprites/062.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_063:: + .incbin "graphics/battle_anims/sprites/063.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_063:: + .incbin "graphics/battle_anims/sprites/063.gbapal.lz" + + .align 2 + .incbin "graphics/unused/metronome_hand_small.4bpp.lz" @ unused, was for metronome at one point + + .align 2 +gBattleAnimSpritePalette_091:: + .incbin "graphics/battle_anims/sprites/091.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_065:: + .incbin "graphics/battle_anims/sprites/065.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_065:: + .incbin "graphics/battle_anims/sprites/065.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_066:: + .incbin "graphics/battle_anims/sprites/066.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_066:: + .incbin "graphics/battle_anims/sprites/066.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_070:: + .incbin "graphics/battle_anims/sprites/070.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_070:: + .incbin "graphics/battle_anims/sprites/070.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_071:: + .incbin "graphics/battle_anims/sprites/071.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_072:: + .incbin "graphics/battle_anims/sprites/072.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_072:: + .incbin "graphics/battle_anims/sprites/072.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_073:: + .incbin "graphics/battle_anims/sprites/073.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_073:: + .incbin "graphics/battle_anims/sprites/073.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_075:: + .incbin "graphics/battle_anims/sprites/075.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_075:: + .incbin "graphics/battle_anims/sprites/075.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_078:: + .incbin "graphics/battle_anims/sprites/078.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_078:: + .incbin "graphics/battle_anims/sprites/078.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_079:: + .incbin "graphics/battle_anims/sprites/079.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_080:: + .incbin "graphics/battle_anims/sprites/080.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_080:: + .incbin "graphics/battle_anims/sprites/080.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_081:: + .incbin "graphics/battle_anims/sprites/081.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_081:: + .incbin "graphics/battle_anims/sprites/081.gbapal.lz" + + .align 2 + .incbin "graphics/unknown/unknown_C0CA1C.bin" + + .align 2 + .incbin "graphics/unknown/unknown_C0CA40.bin" + + .align 2 + .incbin "graphics/unknown/unknown_C0CA64.bin" + + .align 2 + .incbin "graphics/unused/line_sketch_2.8bpp.lz" + + .align 2 + .incbin "graphics/unknown/unknown_C0CAE0.bin" + + .align 2 + .incbin "graphics/unused/line_sketch_2.bin.lz" + + .align 2 +gBattleAnimSpriteSheet_082:: + .incbin "graphics/battle_anims/sprites/082.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_082:: + .incbin "graphics/battle_anims/sprites/082.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_083:: + .incbin "graphics/battle_anims/sprites/083.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_084:: + .incbin "graphics/battle_anims/sprites/084.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_085:: + .incbin "graphics/battle_anims/sprites/085.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_086:: + .incbin "graphics/battle_anims/sprites/086.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_088:: + .incbin "graphics/battle_anims/sprites/088.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_089:: + .incbin "graphics/battle_anims/sprites/089.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_090:: + .incbin "graphics/battle_anims/sprites/090.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_092:: + .incbin "graphics/battle_anims/sprites/092.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_093:: + .incbin "graphics/battle_anims/sprites/093.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_094:: + .incbin "graphics/battle_anims/sprites/094.gbapal.lz" + + .align 2 + .incbin "graphics/unknown/unknown_D0D2B4.bin.lz" + + .align 2 +gBattleAnimSpritePalette_095:: + .incbin "graphics/battle_anims/sprites/095.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_096:: + .incbin "graphics/battle_anims/sprites/096.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_097:: + .incbin "graphics/battle_anims/sprites/097.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_100:: + .incbin "graphics/battle_anims/sprites/100.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_101:: + .incbin "graphics/battle_anims/sprites/101.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_103:: + .incbin "graphics/battle_anims/sprites/103.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_083:: + .incbin "graphics/battle_anims/sprites/083.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_084:: + .incbin "graphics/battle_anims/sprites/084.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_085:: + .incbin "graphics/battle_anims/sprites/085.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_086:: + .incbin "graphics/battle_anims/sprites/086.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_088:: + .incbin "graphics/battle_anims/sprites/088.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_089:: + .incbin "graphics/battle_anims/sprites/089.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_090:: + .incbin "graphics/battle_anims/sprites/090.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_091:: + .incbin "graphics/battle_anims/sprites/091.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_092:: + .incbin "graphics/battle_anims/sprites/092.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_093:: + .incbin "graphics/battle_anims/sprites/093.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_094:: + .incbin "graphics/battle_anims/sprites/094.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_095:: + .incbin "graphics/battle_anims/sprites/095.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_096:: + .incbin "graphics/battle_anims/sprites/096.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_097:: + .incbin "graphics/battle_anims/sprites/097.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_098:: + .incbin "graphics/battle_anims/sprites/098.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_100:: + .incbin "graphics/battle_anims/sprites/100.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_101:: + .incbin "graphics/battle_anims/sprites/101.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_102:: + .incbin "graphics/battle_anims/sprites/102.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_103:: + .incbin "graphics/battle_anims/sprites/103.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_104:: + .incbin "graphics/battle_anims/sprites/104.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_104:: + .incbin "graphics/battle_anims/sprites/104.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_105:: + .incbin "graphics/battle_anims/sprites/105.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_105:: + .incbin "graphics/battle_anims/sprites/105.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_106:: + .incbin "graphics/battle_anims/sprites/106.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_107:: + .incbin "graphics/battle_anims/sprites/107.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_107:: + .incbin "graphics/battle_anims/sprites/107.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_108:: + .incbin "graphics/battle_anims/sprites/108.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_109:: + .incbin "graphics/battle_anims/sprites/109.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_109:: + .incbin "graphics/battle_anims/sprites/109.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_110:: + .incbin "graphics/battle_anims/sprites/110.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_111:: + .incbin "graphics/battle_anims/sprites/111.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_111:: + .incbin "graphics/battle_anims/sprites/111.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_112:: + .incbin "graphics/battle_anims/sprites/112.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_112:: + .incbin "graphics/battle_anims/sprites/112.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_113:: + .incbin "graphics/battle_anims/sprites/113.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_113:: + .incbin "graphics/battle_anims/sprites/113.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_114:: + .incbin "graphics/battle_anims/sprites/114.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_114:: + .incbin "graphics/battle_anims/sprites/114.gbapal.lz" + + .align 2 + .incbin "graphics/unused/blue_frame.bin.lz" @ P1, P2, P3 and P4 tilemaps? + + .align 2 + .incbin "graphics/unused/redyellowgreen_frame.bin.lz" + + .align 2 + .incbin "graphics/unused/color_frames.4bpp.lz" + + .align 2 + .incbin "graphics/unused/color_frames.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_115:: + .incbin "graphics/battle_anims/sprites/115.4bpp.lz" .align 2 + .incbin "graphics/unused/water_splash.8bpp.lz" + + .align 2 + .incbin "graphics/unused/water_splash.bin.lz" + + .align 2 + .incbin "graphics/unused/water_splash.gbapal.lz" + + .align 2 + .incbin "graphics/unused/basic_frame.4bpp.lz" + + .align 2 + .incbin "graphics/unused/basic_frame.gbapal.lz" + + .align 2 + .incbin "graphics/unused/basic_frame.bin.lz" + + .align 2 gBattleInterface_BallStatusBarPal:: @ 8C11B9C .incbin "graphics/battle_interface/ball_status_bar.gbapal" - .align 2 + .align 2 gBattleInterface_BallDisplayPal:: @ 8C11BBC .incbin "graphics/battle_interface/ball_display.gbapal" - .align 2 + .align 2 gHealthboxElementsGfxTable:: @ 8C11BDC - .incbin "baserom.gba", 0xc11bdc, 0x840 - - .align 2 + .incbin "graphics/battle_interface/hpbar.4bpp" + .incbin "graphics/battle_interface/expbar.4bpp" + .incbin "graphics/battle_interface/status_psn.4bpp" + .incbin "graphics/battle_interface/status_par.4bpp" + .incbin "graphics/battle_interface/status_slp.4bpp" + .incbin "graphics/battle_interface/status_frz.4bpp" + .incbin "graphics/battle_interface/status_brn.4bpp" + .incbin "graphics/battle_interface/misc.4bpp" + .incbin "graphics/battle_interface/hpbar_anim.4bpp" + .incbin "graphics/battle_interface/misc_frameend.4bpp" + + .align 2 gBattleInterface_BallDisplayGfx:: @ 8C1241C .incbin "graphics/battle_interface/ball_display.4bpp" - .align 2 + .align 2 gUnknown_08C1249C:: @ 8C1249C - .incbin "baserom.gba", 0xc1249c, 0x49f4 + .incbin "graphics/battle_interface/ball_display_unused_extra.4bpp" + .incbin "graphics/battle_interface/status2.4bpp" @ these three duplicate sets of graphics are for the opponent pokemon and are also for use in double battles. they use dynamic palettes so coloring them is an extreme headache and wont be done for now. + .incbin "graphics/battle_interface/status3.4bpp" + .incbin "graphics/battle_interface/status4.4bpp" + .incbin "graphics/unknown/unknown_D12FEC.4bpp" + .incbin "graphics/unknown/unknown_D1300C.4bpp" + + @ even more seemingly unused windows. lovely. + .incbin "graphics/battle_interface/unused_window3.4bpp.lz" + .incbin "graphics/battle_interface/unused_window4.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_116:: + .incbin "graphics/battle_anims/sprites/116.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_116:: + .incbin "graphics/battle_anims/sprites/116.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_117:: + .incbin "graphics/battle_anims/sprites/117.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_117:: + .incbin "graphics/battle_anims/sprites/117.gbapal.lz" + .align 2 +gBattleAnimSpriteSheet_118:: + .incbin "graphics/battle_anims/sprites/118.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_118:: + .incbin "graphics/battle_anims/sprites/118.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_119:: + .incbin "graphics/battle_anims/sprites/119.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_119:: + .incbin "graphics/battle_anims/sprites/119.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_120:: + .incbin "graphics/battle_anims/sprites/120.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_120:: + .incbin "graphics/battle_anims/sprites/120.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_121:: + .incbin "graphics/battle_anims/sprites/121.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_121:: + .incbin "graphics/battle_anims/sprites/121.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_122:: + .incbin "graphics/battle_anims/sprites/122.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_122:: + .incbin "graphics/battle_anims/sprites/122.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_123:: + .incbin "graphics/battle_anims/sprites/123.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_124:: + .incbin "graphics/battle_anims/sprites/124.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_124:: + .incbin "graphics/battle_anims/sprites/124.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_125:: + .incbin "graphics/battle_anims/sprites/125.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_125:: + .incbin "graphics/battle_anims/sprites/125.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_126:: + .incbin "graphics/battle_anims/sprites/126.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_126:: + .incbin "graphics/battle_anims/sprites/126.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_127:: + .incbin "graphics/battle_anims/sprites/127.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_127:: + .incbin "graphics/battle_anims/sprites/127.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_128:: + .incbin "graphics/battle_anims/sprites/128.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_128:: + .incbin "graphics/battle_anims/sprites/128.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_129:: + .incbin "graphics/battle_anims/sprites/129.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_130:: + .incbin "graphics/battle_anims/sprites/130.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_130:: + .incbin "graphics/battle_anims/sprites/130.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_131:: + .incbin "graphics/battle_anims/sprites/131.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_132:: + .incbin "graphics/battle_anims/sprites/132.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_132:: + .incbin "graphics/battle_anims/sprites/132.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_133:: + .incbin "graphics/battle_anims/sprites/133.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_133:: + .incbin "graphics/battle_anims/sprites/133.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_134:: + .incbin "graphics/battle_anims/sprites/134.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_076:: + .incbin "graphics/battle_anims/sprites/076.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_076:: + .incbin "graphics/battle_anims/sprites/076.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_077:: + .incbin "graphics/battle_anims/sprites/077.4bpp.lz" + + .align 2 + .incbin "graphics/unused/old_contest.4bpp.lz" + + .align 2 + .incbin "graphics/unused/old_contest.gbapal.lz" + + .align 2 + .incbin "graphics/unused/old_contest.bin.lz" + + .align 2 + .incbin "graphics/unknown/unknown_C15BC0.bin.lz" + + .align 2 + .incbin "graphics/unused/old_contest_2.4bpp.lz" + + .align 2 gUnknown_08C16E90:: @ 8C16E90 - .incbin "baserom.gba", 0xc16e90, 0x118 + .incbin "graphics/unused/old_contest_2.gbapal.lz" + .align 2 gUnknown_08C16FA8:: @ 8C16FA8 - .incbin "baserom.gba", 0xc16fa8, 0x1c8 + .incbin "graphics/unused/old_contest_2.bin.lz" + .align 2 gUnknown_08C17170:: @ 8C17170 - .incbin "baserom.gba", 0xc17170, 0x810 + .incbin "graphics/unknown/unknown_C17170.bin.lz" + .align 2 + .incbin "graphics/unknown/unknown_C17410.bin.lz" + + .align 2 + .incbin "graphics/unknown/unknown_C1751C.bin.lz" + + .align 2 gUnknown_08C17980:: @ 8C17980 - .incbin "baserom.gba", 0xc17980, 0x130 + .incbin "graphics/unknown/unknown_C17980.bin.lz" + .align 2 gUnknown_08C17AB0:: @ 8C17AB0 - .incbin "baserom.gba", 0xc17ab0, 0xa5c + .incbin "graphics/contest/misc.4bpp.lz" + .align 2 gUnknown_08C1850C:: @ 8C1850C - .incbin "baserom.gba", 0xc1850c, 0xc5c + .incbin "graphics/contest/audience.4bpp.lz" -gUnknown_08C19168:: @ 8C19168 - .incbin "baserom.gba", 0xc19168, 0x11c + .align 2 +gUnknown_08C19168:: + .incbin "graphics/contest/faces.4bpp.lz" -gContestJudgeSymbolsGfx:: @ 8C19284 - .incbin "baserom.gba", 0xc19284, 0x1a4 + .align 2 +gContestJudgeSymbolsGfx:: + .incbin "graphics/contest/judge_symbols.4bpp.lz" -gContest3Pal:: @ 8C19428 - .incbin "baserom.gba", 0xc19428, 0x28 + .align 2 +gContest3Pal:: + .incbin "graphics/contest/judge_symbols.gbapal.lz" + + .align 2 +gTiles_8C19450:: + .incbin "graphics/contest/heart.4bpp" -gUnknown_08C19450:: @ 8C19450 - .incbin "baserom.gba", 0xc19450, 0x138 + .align 2 + .incbin "graphics/unknown/unknown_C19470.4bpp.lz" + + .align 2 + .incbin "graphics/unknown/unknown_C19470.gbapal.lz" + .align 2 gUnknown_08C19588:: @ 8C19588 - .incbin "baserom.gba", 0xc19588, 0x964 + .incbin "graphics/contest/misc_2.4bpp.lz" + .align 2 gUnknown_08C19EEC:: @ 8C19EEC - .incbin "baserom.gba", 0xc19eec, 0x114 + .incbin "graphics/contest/misc_2_tilemap_1.bin.lz" + .align 2 gUnknown_08C1A000:: @ 8C1A000 - .incbin "baserom.gba", 0xc1a000, 0x12c + .incbin "graphics/contest/misc_2_tilemap_2.bin.lz" + .align 2 gUnknown_08C1A12C:: @ 8C1A12C - .incbin "baserom.gba", 0xc1a12c, 0x188 + .incbin "graphics/contest/misc_2_tilemap_3.bin.lz" + .align 2 gUnknown_08C1A2B4:: @ 8C1A2B4 - .incbin "baserom.gba", 0xc1a2b4, 0x1DC + .incbin "graphics/contest/misc_2.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_135:: + .incbin "graphics/battle_anims/sprites/135.4bpp.lz" -gUnknown_08C1A490:: @ 8C1A490 - .incbin "baserom.gba", 0xc1a490, 0xD4 + .align 2 +gBattleAnimSpritePalette_135:: + .incbin "graphics/battle_anims/sprites/135.gbapal.lz" -gUnknown_08C1A564:: @ 8C1A564 - .incbin "baserom.gba", 0xc1a564, 0x1E80 + .align 2 +gBattleAnimSpriteSheet_Particles:: + .incbin "graphics/battle_anims/sprites/particles.4bpp.lz" -gContestJudgeGfx:: @ 8C1C3E4 - .incbin "baserom.gba", 0xc1c3e4, 0x2d4 + .align 2 +gBattleAnimSpriteSheet_136:: + .incbin "graphics/battle_anims/sprites/136.4bpp.lz" -gUnknown_08C1C6B8:: @ 8C1C6B8 - .incbin "baserom.gba", 0xc1c6b8, 0x9f4 + .align 2 +gBattleAnimSpritePalette_136:: + .incbin "graphics/battle_anims/sprites/136.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_137:: + .incbin "graphics/battle_anims/sprites/137.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_139:: + .incbin "graphics/battle_anims/sprites/139.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_139:: + .incbin "graphics/battle_anims/sprites/139.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_145:: + .incbin "graphics/battle_anims/sprites/145.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_138:: + .incbin "graphics/battle_anims/sprites/138.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_140:: + .incbin "graphics/battle_anims/sprites/140.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_140:: + .incbin "graphics/battle_anims/sprites/140.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_141:: + .incbin "graphics/battle_anims/sprites/141.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_141:: + .incbin "graphics/battle_anims/sprites/141.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_142:: + .incbin "graphics/battle_anims/sprites/142.4bpp.lz" + .align 2 + .incbin "graphics/unused/old_beatup.4bpp.lz" + + .align 2 + .incbin "graphics/unused/old_beatup.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_147:: + .incbin "graphics/battle_anims/sprites/147.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_147:: + .incbin "graphics/battle_anims/sprites/147.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_149:: + .incbin "graphics/battle_anims/sprites/149.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_148:: + .incbin "graphics/battle_anims/sprites/148.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_148:: + .incbin "graphics/battle_anims/sprites/148.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_259:: + .incbin "graphics/battle_anims/sprites/259.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_074:: + .incbin "graphics/battle_anims/sprites/074.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_074:: + .incbin "graphics/battle_anims/sprites/074.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_150:: + .incbin "graphics/battle_anims/sprites/150.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_150:: + .incbin "graphics/battle_anims/sprites/150.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_151:: + .incbin "graphics/battle_anims/sprites/151.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_153:: + .incbin "graphics/battle_anims/sprites/153.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_153:: + .incbin "graphics/battle_anims/sprites/153.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_154:: + .incbin "graphics/battle_anims/sprites/154.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_154:: + .incbin "graphics/battle_anims/sprites/154.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_155:: + .incbin "graphics/battle_anims/sprites/155.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_155:: + .incbin "graphics/battle_anims/sprites/155.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_156:: + .incbin "graphics/battle_anims/sprites/156.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_156:: + .incbin "graphics/battle_anims/sprites/156.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_157:: + .incbin "graphics/battle_anims/sprites/157.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_157:: + .incbin "graphics/battle_anims/sprites/157.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_158:: + .incbin "graphics/battle_anims/sprites/158.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_158:: + .incbin "graphics/battle_anims/sprites/158.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_159:: + .incbin "graphics/battle_anims/sprites/159.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_159:: + .incbin "graphics/battle_anims/sprites/159.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_160:: + .incbin "graphics/battle_anims/sprites/160.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_160:: + .incbin "graphics/battle_anims/sprites/160.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_144:: + .incbin "graphics/battle_anims/sprites/144.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_144:: + .incbin "graphics/battle_anims/sprites/144.gbapal.lz" + + .align 2 + .incbin "graphics/unknown/unknown_D1C060.4bpp.lz" + + .align 2 + .incbin "graphics/unknown/unknown_D1C060.gbapal.lz" + + .align 2 + .incbin "graphics/unknown/unknown_D1C060.bin.lz" + + .align 2 +gBattleAnimSpriteSheet_162:: + .incbin "graphics/battle_anims/sprites/162.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_162:: + .incbin "graphics/battle_anims/sprites/162.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_163:: + .incbin "graphics/battle_anims/sprites/163.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_163:: + .incbin "graphics/battle_anims/sprites/163.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_288:: + .incbin "graphics/battle_anims/sprites/288.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_164:: + .incbin "graphics/battle_anims/sprites/164.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_165:: + .incbin "graphics/battle_anims/sprites/165.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_166:: + .incbin "graphics/battle_anims/sprites/166.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_166:: + .incbin "graphics/battle_anims/sprites/166.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_167:: + .incbin "graphics/battle_anims/sprites/167.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_168:: + .incbin "graphics/battle_anims/sprites/168.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_169:: + .incbin "graphics/battle_anims/sprites/169.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_170:: + .incbin "graphics/battle_anims/sprites/170.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_171:: + .incbin "graphics/battle_anims/sprites/171.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_171:: + .incbin "graphics/battle_anims/sprites/171.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_172:: + .incbin "graphics/battle_anims/sprites/172.gbapal.lz" + + .align 2 +gContestJudgeGfx:: + .incbin "graphics/contest/judge.4bpp.lz" + + .align 2 +gContest2Pal:: @ 8C1C6B8 + .incbin "graphics/contest/judge.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_001:: + .incbin "graphics/battle_anims/sprites/001.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_001:: + .incbin "graphics/battle_anims/sprites/001.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_173:: + .incbin "graphics/battle_anims/sprites/173.4bpp.lz" + + .align 2 +gBattleAnimBackgroundImage_00:: + .incbin "graphics/battle_anims/backgrounds/00.4bpp.lz" + + .align 2 +gBattleAnimBackgroundPalette_00:: + .incbin "graphics/battle_anims/backgrounds/00.gbapal.lz" + + .align 2 +gBattleAnimBackgroundTilemap_00:: + .incbin "graphics/battle_anims/backgrounds/00.bin.lz" + + .align 2 gUnknown_08C1D0AC:: @ 8C1D0AC - .incbin "baserom.gba", 0xc1d0ac, 0x13c + .incbin "graphics/battle_anims/masks/metal_shine.4bpp.lz" + .align 2 gUnknown_08C1D1E8:: @ 8C1D1E8 - .incbin "baserom.gba", 0xc1d1e8, 0x28 + .incbin "graphics/battle_anims/masks/metal_shine.gbapal.lz" + .align 2 gUnknown_08C1D210:: @ 8C1D210 - .incbin "baserom.gba", 0xc1d210, 0x1fb8 + .incbin "graphics/battle_anims/masks/metal_shine.bin.lz" + + .align 2 + .incbin "graphics/unused/goosuto.4bpp.lz" @ ghost + + .align 2 + .incbin "graphics/unused/goosuto.gbapal.lz" + + .align 2 + .incbin "graphics/unused/goosuto.bin.lz" + + .align 2 +gBattleAnimSpriteSheet_174:: + .incbin "graphics/battle_anims/sprites/174.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_174:: + .incbin "graphics/battle_anims/sprites/174.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_175:: + .incbin "graphics/battle_anims/sprites/175.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_175:: + .incbin "graphics/battle_anims/sprites/175.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_176:: + .incbin "graphics/battle_anims/sprites/176.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_176:: + .incbin "graphics/battle_anims/sprites/176.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_177:: + .incbin "graphics/battle_anims/sprites/177.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_177:: + .incbin "graphics/battle_anims/sprites/177.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_178:: + .incbin "graphics/battle_anims/sprites/178.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_178:: + .incbin "graphics/battle_anims/sprites/178.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_179:: + .incbin "graphics/battle_anims/sprites/179.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_179:: + .incbin "graphics/battle_anims/sprites/179.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_180:: + .incbin "graphics/battle_anims/sprites/180.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_181:: + .incbin "graphics/battle_anims/sprites/181.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_182:: + .incbin "graphics/battle_anims/sprites/182.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_182:: + .incbin "graphics/battle_anims/sprites/182.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_183:: + .incbin "graphics/battle_anims/sprites/183.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_183:: + .incbin "graphics/battle_anims/sprites/183.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_184:: + .incbin "graphics/battle_anims/sprites/184.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_184:: + .incbin "graphics/battle_anims/sprites/184.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_185:: + .incbin "graphics/battle_anims/sprites/185.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_185:: + .incbin "graphics/battle_anims/sprites/185.gbapal.lz" + + .align 2 +gBattleAnimBackgroundImage_03:: + .incbin "graphics/battle_anims/backgrounds/03.4bpp.lz" + + .align 2 +gBattleAnimBackgroundPalette_03:: + .incbin "graphics/battle_anims/backgrounds/03.gbapal.lz" + + .align 2 +gBattleAnimBackgroundTilemap_03:: + .incbin "graphics/battle_anims/backgrounds/03.bin.lz" + .align 2 +gBattleAnimSpriteSheet_187:: + .incbin "graphics/battle_anims/sprites/187.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_187:: + .incbin "graphics/battle_anims/sprites/187.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_186:: + .incbin "graphics/battle_anims/sprites/186.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_186:: + .incbin "graphics/battle_anims/sprites/186.gbapal.lz" + + .align 2 gUnknown_08C1F1C8:: @ 8C1F1C8 - .incbin "baserom.gba", 0xc1f1c8, 0x2a4 + .incbin "graphics/battle_interface/window.4bpp.lz" + .align 2 gUnknown_08C1F46C:: @ 8C1F46C - .incbin "baserom.gba", 0xc1f46c, 0x17c + .incbin "graphics/battle_interface/window2.4bpp.lz" + .align 2 gUnknown_08C1F5E8:: @ 8C1F5E8 - .incbin "baserom.gba", 0xc1f5e8, 0x184 + .incbin "graphics/battle_interface/window3.4bpp.lz" + .align 2 gUnknown_08C1F76C:: @ 8C1F76C - .incbin "baserom.gba", 0xc1f76c, 0x17c + .incbin "graphics/battle_interface/window4.4bpp.lz" + .align 2 gUnknown_08C1F8E8:: @ 8C1F8E8 - .incbin "baserom.gba", 0xc1f8e8, 0xd80 + .incbin "graphics/battle_interface/window5.4bpp.lz" + + .align 2 + .incbin "graphics/unused/shadow.4bpp.lz" + + .align 2 + .incbin "graphics/unused/shadow.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_014:: + .incbin "graphics/battle_anims/sprites/014.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_014:: + .incbin "graphics/battle_anims/sprites/014.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_190:: + .incbin "graphics/battle_anims/sprites/190.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_190:: + .incbin "graphics/battle_anims/sprites/190.gbapal.lz" + .align 2 +gBattleAnimSpriteSheet_191:: + .incbin "graphics/battle_anims/sprites/191.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_191:: + .incbin "graphics/battle_anims/sprites/191.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_189:: + .incbin "graphics/battle_anims/sprites/189.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_189:: + .incbin "graphics/battle_anims/sprites/189.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_192:: + .incbin "graphics/battle_anims/sprites/192.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_192:: + .incbin "graphics/battle_anims/sprites/192.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_193:: + .incbin "graphics/battle_anims/sprites/193.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_193:: + .incbin "graphics/battle_anims/sprites/193.gbapal.lz" + + .align 2 gUnknown_08C20668:: @ 8C20668 - .incbin "baserom.gba", 0xc20668, 0x1c + .incbin "graphics/battle_anims/masks/curse.4bpp.lz" + .align 2 gUnknown_08C20684:: @ 8C20684 - .incbin "baserom.gba", 0xc20684, 0x1f8c + .incbin "graphics/battle_anims/masks/curse.bin.lz" + + .align 2 +gBattleAnimSpriteSheet_002:: @ 8D20B30 + .incbin "graphics/battle_anims/sprites/002.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_002:: @ 8D20C14 + .incbin "graphics/battle_anims/sprites/002.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_196:: @ 8D20C3C + .incbin "graphics/battle_anims/sprites/196.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_196:: @ 8D20FE0 + .incbin "graphics/battle_anims/sprites/196.gbapal.lz" -gUnknown_08C22610:: @ 8C22610 - .incbin "baserom.gba", 0xc22610, 0xcd0 + .align 2 +gBattleAnimSpriteSheet_194:: @ 8D20FF8 + .incbin "graphics/battle_anims/sprites/194.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_194:: @ 8D21330 + .incbin "graphics/battle_anims/sprites/194.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_195:: @ 8D21358 + .incbin "graphics/battle_anims/sprites/195.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_195:: @ 8D21410 + .incbin "graphics/battle_anims/sprites/195.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_197:: @ 8D21430 + .incbin "graphics/battle_anims/sprites/197.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_197:: @ 8D215A0 + .incbin "graphics/battle_anims/sprites/197.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_198:: @ 8D215C8 + .incbin "graphics/battle_anims/sprites/198.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_198:: @ 8D219B8 + .incbin "graphics/battle_anims/sprites/198.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_199:: @ 8D219E0 + .incbin "graphics/battle_anims/sprites/199.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_199:: @ 8D21AA8 + .incbin "graphics/battle_anims/sprites/199.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_200:: @ 8D21AC4 + .incbin "graphics/battle_anims/sprites/200.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_200:: @ 8D21C04 + .incbin "graphics/battle_anims/sprites/200.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_201:: @ 8D21C20 + .incbin "graphics/battle_anims/sprites/201.4bpp.lz" + .align 2 +gBattleAnimSpritePalette_201:: @ 8D22290 + .incbin "graphics/battle_anims/sprites/201.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_204:: @ 8D222B8 + .incbin "graphics/battle_anims/sprites/204.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_204:: @ 8D2242C + .incbin "graphics/battle_anims/sprites/204.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_202:: @ 8D22454 + .incbin "graphics/battle_anims/sprites/202.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_202:: @ 8D225BC + .incbin "graphics/battle_anims/sprites/202.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_203:: @ 8D225E0 + .incbin "graphics/battle_anims/sprites/203.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_203:: @ 8D2278C + .incbin "graphics/battle_anims/sprites/203.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_206:: @ 8D227B0 + .incbin "graphics/battle_anims/sprites/206.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_206:: @ 8D229BC + .incbin "graphics/battle_anims/sprites/206.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_205:: @ 8D22A50 + .incbin "graphics/battle_anims/sprites/205.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_205:: @ 8D22C84 + .incbin "graphics/battle_anims/sprites/205.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_207:: @ 8D22CA8 + .incbin "graphics/battle_anims/sprites/207.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_207:: @ 8D22D74 + .incbin "graphics/battle_anims/sprites/207.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_208:: @ 8D22D98 + .incbin "graphics/battle_anims/sprites/208.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_209:: @ 8D23188 + .incbin "graphics/battle_anims/sprites/209.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_209:: @ 8D23490 + .incbin "graphics/battle_anims/sprites/209.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_064:: @ 8D234B0 + .incbin "graphics/battle_anims/sprites/064.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_064:: @ 8D235A0 + .incbin "graphics/battle_anims/sprites/064.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_210:: @ 8D235C4 + .incbin "graphics/battle_anims/sprites/210.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_219:: @ 8D2362C + .incbin "graphics/battle_anims/sprites/219.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_210:: @ 8D2364C + .incbin "graphics/battle_anims/sprites/210.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_216:: @ 8D2366C + .incbin "graphics/battle_anims/sprites/216.gbapal.lz" + + .align 2 gUnknown_08C232E0:: @ 8C232E0 - .incbin "baserom.gba", 0xc232e0, 0xa70 + .incbin "graphics/battle_anims/backgrounds/attract.4bpp.lz" + .align 2 gUnknown_08C23D50:: @ 8C23D50 - .incbin "baserom.gba", 0xc23d50, 0x28 + .incbin "graphics/battle_anims/backgrounds/attract.gbapal.lz" + .align 2 gUnknown_08C23D78:: @ 8C23D78 - .incbin "baserom.gba", 0xc23d78, 0xc58 + .incbin "graphics/battle_anims/backgrounds/attract.bin.lz" + .align 2 +gBattleAnimSpriteSheet_217:: @ 8D243A0 + .incbin "graphics/battle_anims/sprites/217.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_217:: @ 8D24408 + .incbin "graphics/battle_anims/sprites/217.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_212:: @ 8D24428 + .incbin "graphics/battle_anims/sprites/212.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_211:: @ 8D2465C + .incbin "graphics/battle_anims/sprites/211.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_213:: @ 8D246AC + .incbin "graphics/battle_anims/sprites/213.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_211:: @ 8D24918 + .incbin "graphics/battle_anims/sprites/211.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_214:: @ 8D2493C + .incbin "graphics/battle_anims/sprites/214.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_215:: @ 8D24BCC + .incbin "graphics/battle_anims/sprites/215.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_215:: @ 8D24D58 + .incbin "graphics/battle_anims/sprites/215.gbapal.lz" + + .align 2 gUnknown_08C249D0:: @ 8C249D0 - .incbin "baserom.gba", 0xc249d0, 0x28 + .incbin "graphics/battle_anims/backgrounds/scary_face.gbapal.lz" + .align 2 gUnknown_08C249F8:: @ 8C249F8 - .incbin "baserom.gba", 0xc249f8, 0x5c3c + .incbin "graphics/battle_anims/backgrounds/scary_face.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_218:: @ 8D24FD4 + .incbin "graphics/battle_anims/sprites/218.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_218:: @ 8D24FFC + .incbin "graphics/battle_anims/sprites/218.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_087:: @ 8D250A8 + .incbin "graphics/battle_anims/sprites/087.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_087:: @ 8D25100 + .incbin "graphics/battle_anims/sprites/087.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_018:: @ 8D25128 + .incbin "graphics/battle_anims/sprites/018.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_018:: @ 8D25164 + .incbin "graphics/battle_anims/sprites/018.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_220:: @ 8D25180 + .incbin "graphics/battle_anims/sprites/220.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_220:: @ 8D251A8 + .incbin "graphics/battle_anims/sprites/220.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_221:: @ 8D252D4 + .incbin "graphics/battle_anims/sprites/221.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_221:: @ 8D252F4 + .incbin "graphics/battle_anims/sprites/221.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_222:: @ 8D25558 + .incbin "graphics/battle_anims/sprites/222.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_222:: @ 8D25844 + .incbin "graphics/battle_anims/sprites/222.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_223:: @ 8D2586C + .incbin "graphics/battle_anims/sprites/223.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_223:: @ 8D2588C + .incbin "graphics/battle_anims/sprites/223.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_224:: @ 8D25B20 + .incbin "graphics/battle_anims/sprites/224.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_224:: @ 8D25B40 + .incbin "graphics/battle_anims/sprites/224.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_230:: @ 8D25C3C + .incbin "graphics/battle_anims/sprites/230.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_230:: @ 8D25C64 + .incbin "graphics/battle_anims/sprites/230.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_228:: @ 8D25EA8 + .incbin "graphics/battle_anims/sprites/228.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_228:: @ 8D25EC8 + .incbin "graphics/battle_anims/sprites/228.4bpp.lz" + + .align 2 +gBattleAnimBackgroundPalette_04:: @ 8D25F70 + .incbin "graphics/battle_anims/backgrounds/04.gbapal.lz" + + .align 2 +gBattleAnimBackgroundImage_04:: @ 8D25F98 + .incbin "graphics/battle_anims/backgrounds/04.4bpp.lz" + + .align 2 +gBattleAnimBackgroundTilemap_04:: @ 8D26D04 + .incbin "graphics/battle_anims/backgrounds/04.bin.lz" + + .align 2 +gBattleAnimBackgroundTilemap_05:: @ 8D27200 + .incbin "graphics/battle_anims/backgrounds/05.bin.lz" + + .align 2 +gBattleAnimBackgroundTilemap_06:: @ 8D276D0 + .incbin "graphics/battle_anims/backgrounds/06.bin.lz" + + .align 2 +gBattleAnimSpriteSheet_225:: @ 8D27B10 + .incbin "graphics/battle_anims/sprites/225.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_225:: @ 8D27C94 + .incbin "graphics/battle_anims/sprites/225.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_227:: @ 8D27CBC + .incbin "graphics/battle_anims/sprites/227.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_226:: @ 8D27E04 + .incbin "graphics/battle_anims/sprites/226.4bpp.lz" + .align 2 +gBattleAnimSpritePalette_226:: @ 8D27E90 + .incbin "graphics/battle_anims/sprites/226.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_229:: @ 8D27EB4 + .incbin "graphics/battle_anims/sprites/229.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_229:: @ 8D28070 + .incbin "graphics/battle_anims/sprites/229.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_099:: @ 8D28098 + .incbin "graphics/battle_anims/sprites/099.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_099:: @ 8D281B8 + .incbin "graphics/battle_anims/sprites/099.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_232:: @ 8D281E0 + .incbin "graphics/battle_anims/sprites/232.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_231:: @ 8D28718 + .incbin "graphics/battle_anims/sprites/231.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_231:: @ 8D28740 + .incbin "graphics/battle_anims/sprites/231.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_233:: @ 8D28910 + .incbin "graphics/battle_anims/sprites/233.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_233:: @ 8D28994 + .incbin "graphics/battle_anims/sprites/233.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_234:: @ 8D289BC + .incbin "graphics/battle_anims/sprites/234.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_234:: @ 8D28B7C + .incbin "graphics/battle_anims/sprites/234.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_238:: @ 8D28BA0 + .incbin "graphics/battle_anims/sprites/238.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_238:: @ 8D28C08 + .incbin "graphics/battle_anims/sprites/238.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_235:: @ 8D28C2C + .incbin "graphics/battle_anims/sprites/235.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_235:: @ 8D28C7C + .incbin "graphics/battle_anims/sprites/235.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_236:: @ 8D28C98 + .incbin "graphics/battle_anims/sprites/236.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_237:: @ 8D28CB4 + .incbin "graphics/battle_anims/sprites/237.gbapal.lz" + + .align 2 +gBattleAnimBackgroundImage_07:: @ 8D28CD0 + .incbin "graphics/battle_anims/backgrounds/07.4bpp.lz" + + .align 2 +gBattleAnimBackgroundPalette_07:: @ 8D28E78 + .incbin "graphics/battle_anims/backgrounds/07.gbapal.lz" + + .align 2 +gBattleAnimBackgroundPalette_18:: @ 8D28EA0 + .incbin "graphics/battle_anims/backgrounds/18.gbapal.lz" + + .align 2 +gBattleAnimBackgroundTilemap_07:: @ 8D28EC8 + .incbin "graphics/battle_anims/backgrounds/07.bin.lz" + + .align 2 +gBattleAnimBackgroundTilemap_08:: @ 8D29058 + .incbin "graphics/battle_anims/backgrounds/08.bin.lz" + + .align 2 +gBattleAnimBackgroundImage_20:: @ 8D291E4 + .incbin "graphics/battle_anims/backgrounds/20.4bpp.lz" + + .align 2 +gBattleAnimBackgroundPalette_20:: @ 8D29C0C + .incbin "graphics/battle_anims/backgrounds/20.gbapal.lz" + + .align 2 +gBattleAnimBackgroundTilemap_20:: @ 8D29C2C + .incbin "graphics/battle_anims/backgrounds/20.bin.lz" + + .align 2 +gBattleAnimBackgroundTilemap_09:: @ 8D29E30 + .incbin "graphics/battle_anims/backgrounds/09.bin.lz" + + .align 2 +gBattleAnimBackgroundPalette_09:: @ 8D2A128 + .incbin "graphics/battle_anims/backgrounds/09.gbapal.lz" + + .align 2 +gBattleAnimBackgroundPalette_22:: @ 8D2A148 + .incbin "graphics/battle_anims/backgrounds/22.gbapal.lz" + + .align 2 +gBattleAnimBackgroundImage_09:: @ 8D2A168 + .incbin "graphics/battle_anims/backgrounds/09.4bpp.lz" + + .align 2 +gBattleAnimBackgroundTilemap_10:: @ 8D2A6E8 + .incbin "graphics/battle_anims/backgrounds/10.bin.lz" + + .align 2 gUnknown_08C2A634:: @ 8C2A634 - .incbin "baserom.gba", 0xc2a634, 0xa0 + .incbin "graphics/battle_anims/masks/morning_sun.4bpp.lz" + .align 2 gUnknown_08C2A6D4:: @ 8C2A6D4 - .incbin "baserom.gba", 0xc2a6d4, 0x18 + .incbin "graphics/battle_anims/masks/morning_sun.gbapal.lz" + .align 2 gUnknown_08C2A6EC:: @ 8C2A6EC - .incbin "baserom.gba", 0xc2a6ec, 0x27d0 + .incbin "graphics/battle_anims/masks/morning_sun.bin.lz" + + .align 2 +gBattleAnimBackgroundTilemap_12:: @ 8D2ABB4 + .incbin "graphics/battle_anims/backgrounds/12.bin.lz" + + .align 2 +gBattleAnimBackgroundTilemap_13:: @ 8D2AE7C + .incbin "graphics/battle_anims/backgrounds/13.bin.lz" + + .align 2 +gBattleAnimBackgroundTilemap_14:: @ 8D2B178 + .incbin "graphics/battle_anims/backgrounds/14.bin.lz" + + .align 2 +gBattleAnimBackgroundImage_12:: @ 8D2B408 + .incbin "graphics/battle_anims/backgrounds/12.4bpp.lz" + + .align 2 +gBattleAnimBackgroundPalette_12:: @ 8D2C170 + .incbin "graphics/battle_anims/backgrounds/12.gbapal.lz" + .align 2 +gBattleAnimBackgroundImage_11:: @ 8D2C190 + .incbin "graphics/battle_anims/backgrounds/11.4bpp.lz" + + .align 2 +gBattleAnimBackgroundPalette_11:: @ 8D2CB2C + .incbin "graphics/battle_anims/backgrounds/11.gbapal.lz" + + .align 2 +gBattleAnimBackgroundTilemap_11:: @ 8D2CB54 + .incbin "graphics/battle_anims/backgrounds/11.bin.lz" + + .align 2 +gBattleAnimSpriteSheet_239:: @ 8D2CE4C + .incbin "graphics/battle_anims/sprites/239.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_239:: @ 8D2CF30 + .incbin "graphics/battle_anims/sprites/239.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_143:: @ 8D2CF58 + .incbin "graphics/battle_anims/sprites/143.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_143:: @ 8D2D188 + .incbin "graphics/battle_anims/sprites/143.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_240:: @ 8D2D1A0 + .incbin "graphics/battle_anims/sprites/240.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_240:: @ 8D2D240 + .incbin "graphics/battle_anims/sprites/240.gbapal.lz" + + .align 2 gSubstituteDollPal:: @ 8C2CEBC - .incbin "baserom.gba", 0xc2cebc, 0x24 + .incbin "graphics/battle_anims/sprites/substitute.gbapal.lz" + .align 2 gSubstituteDollGfx:: @ 8C2CEE0 - .incbin "baserom.gba", 0xc2cee0, 0x240 + .incbin "graphics/battle_anims/sprites/substitute.4bpp.lz" + .align 2 gSubstituteDollTilemap:: @ 8C2D120 - .incbin "baserom.gba", 0xc2d120, 552 + .incbin "graphics/battle_anims/sprites/substitute.bin.lz" + .align 2 gUnknown_08C2D348:: @ 8C2D348 - .incbin "baserom.gba", 0xC2D348, 196 + .incbin "graphics/battle_anims/sprites/241.4bpp.lz" + .align 2 gUnknown_08C2D40C:: @ 8C2D40C - .incbin "baserom.gba", 0xC2D40C, 28 + .incbin "graphics/battle_anims/sprites/241.gbapal.lz" + .align 2 gContestConfetti_Gfx:: @ 8C2D428 - .incbin "baserom.gba", 0xC2D428, 288 + .incbin "graphics/misc/confetti.4bpp.lz" + .align 2 gContestConfetti_Pal:: @ 8C2D548 - .incbin "baserom.gba", 0xC2D548, 40 + .incbin "graphics/misc/confetti.gbapal.lz" + .align 2 gUnknown_08C2D570:: @ 8C2D570 - .incbin "baserom.gba", 0xC2D570, 316 + .incbin "graphics/battle_anims/sprites/242.4bpp.lz" + .align 2 gUnknown_08C2D6AC:: @ 8C2D6AC - .incbin "baserom.gba", 0xC2D6AC, 36 + .incbin "graphics/battle_anims/sprites/242.gbapal.lz" + .align 2 gUnknown_08C2D6D0:: @ 8C2D6D0 - .incbin "baserom.gba", 0xC2D6D0, 40 + .incbin "graphics/battle_anims/sprites/243.4bpp.lz" + .align 2 gUnknown_08C2D6F8:: @ 8C2D6F8 - .incbin "baserom.gba", 0xC2D6F8, 40 + .incbin "graphics/battle_anims/sprites/243.gbapal.lz" + .align 2 gUnknown_08C2D720:: @ 8C2D720 - .incbin "baserom.gba", 0xc2d720, 0x210 + .incbin "graphics/battle_anims/masks/stat.4bpp.lz" + .align 2 gUnknown_08C2D930:: @ 8C2D930 - .incbin "baserom.gba", 0xc2d930, 0x11c + .incbin "graphics/battle_anims/masks/stat_tilemap_1.bin.lz" + .align 2 gUnknown_08C2DA4C:: @ 8C2DA4C - .incbin "baserom.gba", 0xc2da4c, 0x11c + .incbin "graphics/battle_anims/masks/stat_tilemap_2.bin.lz" + .align 2 gUnknown_08C2DB68:: @ 8C2DB68 - .incbin "baserom.gba", 0xc2db68, 0x20 + .incbin "graphics/battle_anims/masks/stat1.gbapal.lz" + .align 2 gUnknown_08C2DB88:: @ 8C2DB88 - .incbin "baserom.gba", 0xc2db88, 0x20 + .incbin "graphics/battle_anims/masks/stat2.gbapal.lz" + .align 2 gUnknown_08C2DBA8:: @ 8C2DBA8 - .incbin "baserom.gba", 0xc2dba8, 0x20 + .incbin "graphics/battle_anims/masks/stat3.gbapal.lz" + .align 2 gUnknown_08C2DBC8:: @ 8C2DBC8 - .incbin "baserom.gba", 0xc2dbc8, 0x20 + .incbin "graphics/battle_anims/masks/stat4.gbapal.lz" + .align 2 gUnknown_08C2DBE8:: @ 8C2DBE8 - .incbin "baserom.gba", 0xc2dbe8, 0x20 + .incbin "graphics/battle_anims/masks/stat5.gbapal.lz" + .align 2 gUnknown_08C2DC08:: @ 8C2DC08 - .incbin "baserom.gba", 0xc2dc08, 0x20 + .incbin "graphics/battle_anims/masks/stat6.gbapal.lz" + .align 2 gUnknown_08C2DC28:: @ 8C2DC28 - .incbin "baserom.gba", 0xc2dc28, 0x20 + .incbin "graphics/battle_anims/masks/stat7.gbapal.lz" + .align 2 gUnknown_08C2DC48:: @ 8C2DC48 - .incbin "baserom.gba", 0xc2dc48, 0x20 + .incbin "graphics/battle_anims/masks/stat8.gbapal.lz" + .align 2 gUnknown_08C2DC68:: @ 8C2DC68 - .incbin "baserom.gba", 0xc2dc68, 0x13c + .incbin "graphics/battle_anims/masks/cure_bubbles.4bpp.lz" + .align 2 gUnknown_08C2DDA4:: @ 8C2DDA4 - .incbin "baserom.gba", 0xc2dda4, 0x20 + .incbin "graphics/battle_anims/masks/cure_bubbles.gbapal.lz" + .align 2 gUnknown_08C2DDC4:: @ 8C2DDC4 - .incbin "baserom.gba", 0xc2ddc4, 0xc8c + .incbin "graphics/battle_anims/masks/cure_bubbles.bin.lz" + + .align 2 +gBattleAnimSpritePalette_245:: @ 8D2E28C + .incbin "graphics/battle_anims/sprites/245.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_245:: @ 8D2E2B4 + .incbin "graphics/battle_anims/sprites/245.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_246:: @ 8D2E458 + .incbin "graphics/battle_anims/sprites/246.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_244:: @ 8D2E900 + .incbin "graphics/battle_anims/sprites/244.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_244:: @ 8D2E9DC + .incbin "graphics/battle_anims/sprites/244.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_247:: @ 8D2E9F8 + .incbin "graphics/battle_anims/sprites/247.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_053:: @ 8D2EBDC + .incbin "graphics/battle_anims/sprites/053.4bpp.lz" + .align 2 gUnknown_08C2EA50:: @ 8C2EA50 - .incbin "baserom.gba", 0xc2ea50, 0x4c + .incbin "graphics/battle_anims/masks/unknown_C2EA50.4bpp.lz" + .align 2 gUnknown_08C2EA9C:: @ 8C2EA9C - .incbin "baserom.gba", 0xc2ea9c, 0xf6c + .incbin "graphics/battle_anims/masks/unknown_C2EA50.bin.lz" + + .align 2 +gBattleAnimSpriteSheet_248:: @ 8D2EF50 + .incbin "graphics/battle_anims/sprites/248.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_248:: @ 8D2EF68 + .incbin "graphics/battle_anims/sprites/248.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_249:: @ 8D2EF80 + .incbin "graphics/battle_anims/sprites/249.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_249:: @ 8D2EFD0 + .incbin "graphics/battle_anims/sprites/249.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_250:: @ 8D2EFF0 + .incbin "graphics/battle_anims/sprites/250.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_251:: @ 8D2F1E4 + .incbin "graphics/battle_anims/sprites/251.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_251:: @ 8D2F248 + .incbin "graphics/battle_anims/sprites/251.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_252:: @ 8D2F260 + .incbin "graphics/battle_anims/sprites/252.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_252:: @ 8D2F378 + .incbin "graphics/battle_anims/sprites/252.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_253:: @ 8D2F39C + .incbin "graphics/battle_anims/sprites/253.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_253:: @ 8D2F578 + .incbin "graphics/battle_anims/sprites/253.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_254:: @ 8D2F5A0 + .incbin "graphics/battle_anims/sprites/254.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_254:: @ 8D2F6D8 + .incbin "graphics/battle_anims/sprites/254.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_255:: @ 8D2F700 + .incbin "graphics/battle_anims/sprites/255.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_255:: @ 8D2F778 + .incbin "graphics/battle_anims/sprites/255.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_258:: @ 8D2F78C + .incbin "graphics/battle_anims/sprites/258.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_258:: @ 8D2F874 + .incbin "graphics/battle_anims/sprites/258.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_256:: @ 8D2F89C + .incbin "graphics/battle_anims/sprites/256.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_256:: @ 8D2FC28 + .incbin "graphics/battle_anims/sprites/256.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_257:: @ 8D2FC50 + .incbin "graphics/battle_anims/sprites/257.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_257:: @ 8D2FD6C + .incbin "graphics/battle_anims/sprites/257.gbapal.lz" + + .incbin "graphics/unknown/unknown_C2F9E0.gbapal.lz" @ likely a palette @ 8C2FA08 .include "data/graphics/pokemon/graphics.inc" @@ -355,301 +2552,390 @@ gMonIcon_QuestionMark:: @ 8D774D0 gMonFootprint_QuestionMark:: @ 8D778D0 .incbin "graphics/pokemon/footprints/question_mark_footprint.1bpp" + .align 2 gUnknown_08D778F0:: @ 8D778F0 - .incbin "baserom.gba", 0xd778f0, 0xe8 + .incbin "graphics/battle_transitions/vs_frame.4bpp.lz" + .align 2 gUnknown_08D779D8:: @ 8D779D8 - .incbin "baserom.gba", 0xd779d8, 0x10c + .incbin "graphics/battle_transitions/vs_frame.bin.lz" + .align 2 gUnknown_08D77AE4:: @ 8D77AE4 - .incbin "baserom.gba", 0xd77ae4, 0x28 + .incbin "graphics/battle_transitions/vs_frame.gbapal.lz" + .align 2 gUnknown_08D77B0C:: @ 8D77B0C - .incbin "baserom.gba", 0xd77b0c, 0x25c + .incbin "graphics/battle_transitions/vs.4bpp.lz" + .align 2 gBattleTerrainTiles_TallGrass:: @ 8D77D68 - .incbin "baserom.gba", 0xd77d68, 0x5b0 + .incbin "graphics/battle_terrain/tall_grass/tiles.4bpp.lz" + .align 2 gBattleTerrainPalette_TallGrass:: @ 8D78318 - .incbin "baserom.gba", 0xd78318, 0x38 + .incbin "graphics/battle_terrain/tall_grass/palette.gbapal.lz" + .align 2 gBattleTerrainTilemap_TallGrass:: @ 8D78350 - .incbin "baserom.gba", 0xd78350, 0x2b0 + .incbin "graphics/battle_terrain/tall_grass/map.bin.lz" + .align 2 gBattleTerrainTiles_LongGrass:: @ 8D78600 - .incbin "baserom.gba", 0xd78600, 0x678 + .incbin "graphics/battle_terrain/long_grass/tiles.4bpp.lz" + .align 2 gBattleTerrainPalette_LongGrass:: @ 8D78C78 - .incbin "baserom.gba", 0xd78C78, 0x40 + .incbin "graphics/battle_terrain/long_grass/palette.gbapal.lz" + .align 2 gBattleTerrainTilemap_LongGrass:: @ 8D78CB8 - .incbin "baserom.gba", 0xd78CB8, 0x2b0 + .incbin "graphics/battle_terrain/long_grass/map.bin.lz" + .align 2 gBattleTerrainTiles_Sand:: @ 8D78F68 - .incbin "baserom.gba", 0xd78f68, 0x5f8 + .incbin "graphics/battle_terrain/sand/tiles.4bpp.lz" + .align 2 gBattleTerrainPalette_Sand:: @ 8D79560 - .incbin "baserom.gba", 0xd79560, 0x48 + .incbin "graphics/battle_terrain/sand/palette.gbapal.lz" + .align 2 gBattleTerrainTilemap_Sand:: @ 8D795A8 - .incbin "baserom.gba", 0xd795A8, 0x2b0 + .incbin "graphics/battle_terrain/sand/map.bin.lz" + .align 2 gBattleTerrainTiles_Underwater:: @ 8D79858 - .incbin "baserom.gba", 0xd79858, 0x5b8 + .incbin "graphics/battle_terrain/underwater/tiles.4bpp.lz" + .align 2 gBattleTerrainPalette_Underwater:: @ 8D79E10 - .incbin "baserom.gba", 0xd79E10, 0x48 + .incbin "graphics/battle_terrain/underwater/palette.gbapal.lz" + .align 2 gBattleTerrainTilemap_Underwater:: @ 8D79E58 - .incbin "baserom.gba", 0xd79e58, 0x2b0 + .incbin "graphics/battle_terrain/underwater/map.bin.lz" + .align 2 gBattleTerrainTiles_Water:: @ 8D7A108 - .incbin "baserom.gba", 0xd7a108, 0x5d4 + .incbin "graphics/battle_terrain/water/tiles.4bpp.lz" + .align 2 gBattleTerrainPalette_Water:: @ 8D7A6DC - .incbin "baserom.gba", 0xd7a6DC, 0x44 + .incbin "graphics/battle_terrain/water/palette.gbapal.lz" + .align 2 gBattleTerrainTilemap_Water:: @ 8D7A720 - .incbin "baserom.gba", 0xd7a720, 0x2b0 + .incbin "graphics/battle_terrain/water/map.bin.lz" + .align 2 gBattleTerrainTiles_PondWater:: @ 8D7A9D0 - .incbin "baserom.gba", 0xd7a9D0, 0x5a8 + .incbin "graphics/battle_terrain/pond_water/tiles.4bpp.lz" + .align 2 gBattleTerrainPalette_PondWater:: @ 8D7AF78 - .incbin "baserom.gba", 0xd7af78, 0x40 + .incbin "graphics/battle_terrain/pond_water/palette.gbapal.lz" + .align 2 gBattleTerrainTilemap_PondWater:: @ 8D7AFB8 - .incbin "baserom.gba", 0xd7aFB8, 0x2b0 + .incbin "graphics/battle_terrain/pond_water/map.bin.lz" + .align 2 gBattleTerrainTiles_Rock:: @ 8D7B268 - .incbin "baserom.gba", 0xd7b268, 0x5c0 + .incbin "graphics/battle_terrain/rock/tiles.4bpp.lz" + .align 2 gBattleTerrainPalette_Rock:: @ 8D7B828 - .incbin "baserom.gba", 0xd7b828, 0x3c + .incbin "graphics/battle_terrain/rock/palette.gbapal.lz" + .align 2 gBattleTerrainTilemap_Rock:: @ 8D7B864 - .incbin "baserom.gba", 0xd7b864, 0x2b0 + .incbin "graphics/battle_terrain/rock/map.bin.lz" + .align 2 gBattleTerrainTiles_Cave:: @ 8D7BB14 - .incbin "baserom.gba", 0xd7bb14, 0x5f8 + .incbin "graphics/battle_terrain/cave/tiles.4bpp.lz" + .align 2 gBattleTerrainPalette_Cave:: @ 8D7C10C - .incbin "baserom.gba", 0xd7c10c, 0x48 + .incbin "graphics/battle_terrain/cave/palette.gbapal.lz" + .align 2 gBattleTerrainTilemap_Cave:: @ 8D7C154 - .incbin "baserom.gba", 0xd7c154, 0x2b0 + .incbin "graphics/battle_terrain/cave/map.bin.lz" + .align 2 gBattleTerrainPalette_Plain:: @ 8D7C404 - .incbin "baserom.gba", 0xd7c404, 0x3c + .incbin "graphics/battle_terrain/plain/palette.gbapal.lz" + .align 2 gBattleTerrainTiles_Building:: @ 8D7C440 - .incbin "baserom.gba", 0xd7c440, 0x5ac + .incbin "graphics/battle_terrain/building/tiles.4bpp.lz" + .align 2 gBattleTerrainPalette_Frontier:: @ 8D7C9EC - .incbin "baserom.gba", 0xd7c9ec, 0x3c + .incbin "graphics/battle_terrain/stadium/battle_frontier.gbapal.lz" @ this is also used for link battles + .align 2 gBattleTerrainTilemap_Building:: @ 8D7CA28 - .incbin "baserom.gba", 0xd7ca28, 0x2b0 + .incbin "graphics/battle_terrain/building/map.bin.lz" + .align 2 gBattleTerrainTiles_Stadium:: @ 8D7CCD8 - .incbin "baserom.gba", 0xd7ccd8, 0x608 + .incbin "graphics/battle_terrain/stadium/tiles.4bpp.lz" + .align 2 gBattleTerrainTilemap_Stadium:: @ 8D7D2E0 - .incbin "baserom.gba", 0xd7d2e0, 0x2b0 + .incbin "graphics/battle_terrain/stadium/map.bin.lz" + .align 2 gBattleTerrainTiles_Rayquaza:: @ 8D7D590 - .incbin "baserom.gba", 0xd7d590, 0x674 + .incbin "graphics/battle_terrain/sky/tiles.4bpp.lz" + .align 2 gBattleTerrainTilemap_Rayquaza:: @ 8D7DC04 - .incbin "baserom.gba", 0xd7dc04, 0x2b0 + .incbin "graphics/battle_terrain/sky/map.bin.lz" + .align 2 gBattleTerrainPalette_Building:: @ 8D7DEB4 - .incbin "baserom.gba", 0xd7deb4, 0x40 + .incbin "graphics/battle_terrain/building/palette.gbapal.lz" + .align 2 gBattleTerrainPalette_Kyogre:: @ 8D7DEF4 - .incbin "baserom.gba", 0xd7def4, 0x3c + .incbin "graphics/battle_terrain/water/kyogre.gbapal.lz" + .align 2 gBattleTerrainPalette_Groudon:: @ 8D7DF30 - .incbin "baserom.gba", 0xd7df30, 0x58 + .incbin "graphics/battle_terrain/cave/groudon.gbapal.lz" + .align 2 gBattleTerrainPalette_BuildingGym:: @ 8D7DF88 - .incbin "baserom.gba", 0xd7df88, 0x3c + .incbin "graphics/battle_terrain/building/palette2.gbapal.lz" + .align 2 gBattleTerrainPalette_BuildingLeader:: @ 8D7DFC4 - .incbin "baserom.gba", 0xd7dfc4, 0x3c + .incbin "graphics/battle_terrain/building/palette3.gbapal.lz" + .align 2 gBattleTerrainPalette_StadiumAqua:: @ 8D7E000 - .incbin "baserom.gba", 0xd7e000, 0x60 + .incbin "graphics/battle_terrain/stadium/palette1.gbapal.lz" + .align 2 gBattleTerrainPalette_StadiumMagma:: @ 8D7E060 - .incbin "baserom.gba", 0xd7e060, 0x6c + .incbin "graphics/battle_terrain/stadium/palette2.gbapal.lz" + .align 2 gBattleTerrainPalette_StadiumSidney:: @ 8D7E0CC - .incbin "baserom.gba", 0xd7e0cc, 0x50 + .incbin "graphics/battle_terrain/stadium/palette3.gbapal.lz" + .align 2 gBattleTerrainPalette_StadiumPhoebe:: @ 8D7E11C - .incbin "baserom.gba", 0xd7e11c, 0x48 + .incbin "graphics/battle_terrain/stadium/palette4.gbapal.lz" + .align 2 gBattleTerrainPalette_StadiumGlacia:: @ 8D7E164 - .incbin "baserom.gba", 0xd7e164, 0x44 + .incbin "graphics/battle_terrain/stadium/palette5.gbapal.lz" + .align 2 gBattleTerrainPalette_StadiumDrake:: @ 8D7E1A8 - .incbin "baserom.gba", 0xd7e1a8, 0x50 + .incbin "graphics/battle_terrain/stadium/palette6.gbapal.lz" + .align 2 gBattleTerrainPalette_StadiumWallace:: @ 8D7E1F8 - .incbin "baserom.gba", 0xd7e1f8, 0x3c + .incbin "graphics/battle_terrain/stadium/palette7.gbapal.lz" + .align 2 gBattleTerrainPalette_Rayquaza:: @ 8D7E234 - .incbin "baserom.gba", 0xd7e234, 0x4c + .incbin "graphics/battle_terrain/sky/palette.gbapal.lz" + .align 2 gBattleTerrainAnimTiles_TallGrass:: @ 8D7E280 - .incbin "baserom.gba", 0xd7e280, 0x588 + .incbin "graphics/battle_terrain/tall_grass/anim_tiles.4bpp.lz" + .align 2 gBattleTerrainAnimTilemap_TallGrass:: @ 8D7E808 - .incbin "baserom.gba", 0xd7e808, 0x1bc + .incbin "graphics/battle_terrain/tall_grass/anim_map.bin.lz" + .align 2 gBattleTerrainAnimTiles_LongGrass:: @ 8D7E9C4 - .incbin "baserom.gba", 0xd7e9C4, 0x710 + .incbin "graphics/battle_terrain/long_grass/anim_tiles.4bpp.lz" + .align 2 gBattleTerrainAnimTilemap_LongGrass:: @ 8D7F0D4 - .incbin "baserom.gba", 0xd7F0D4, 0x238 + .incbin "graphics/battle_terrain/long_grass/anim_map.bin.lz" + .align 2 gBattleTerrainAnimTiles_Sand:: @ 8D7F30C - .incbin "baserom.gba", 0xd7F30c, 0x544 + .incbin "graphics/battle_terrain/sand/anim_tiles.4bpp.lz" + .align 2 gBattleTerrainAnimTilemap_Sand:: @ 8D7F850 - .incbin "baserom.gba", 0xd7F850, 0x1a8 + .incbin "graphics/battle_terrain/sand/anim_map.bin.lz" + .align 2 gBattleTerrainAnimTiles_Underwater:: @ 8D7F9F8 - .incbin "baserom.gba", 0xd7f9f8, 0x4cc + .incbin "graphics/battle_terrain/underwater/anim_tiles.4bpp.lz" + .align 2 gBattleTerrainAnimTilemap_Underwater:: @ 8D7FEC4 - .incbin "baserom.gba", 0xd7fec4, 0x190 + .incbin "graphics/battle_terrain/underwater/anim_map.bin.lz" + .align 2 gBattleTerrainAnimTiles_Water:: @ 8D80054 - .incbin "baserom.gba", 0xd80054, 0x60c + .incbin "graphics/battle_terrain/water/anim_tiles.4bpp.lz" + .align 2 gBattleTerrainAnimTilemap_Water:: @ 8D80660 - .incbin "baserom.gba", 0xd80660, 0x1a4 + .incbin "graphics/battle_terrain/water/anim_map.bin.lz" + .align 2 gBattleTerrainAnimTiles_PondWater:: @ 8D80804 - .incbin "baserom.gba", 0xd80804, 0x54c + .incbin "graphics/battle_terrain/pond_water/anim_tiles.4bpp.lz" + .align 2 gBattleTerrainAnimTilemap_PondWater:: @ 8D80D50 - .incbin "baserom.gba", 0xd80d50, 0x14C + .incbin "graphics/battle_terrain/pond_water/anim_map.bin.lz" + .align 2 gBattleTerrainAnimTiles_Rock:: @ 8D80E9C - .incbin "baserom.gba", 0xd80e9c, 0x5e0 + .incbin "graphics/battle_terrain/rock/anim_tiles.4bpp.lz" + .align 2 gBattleTerrainAnimTilemap_Rock:: @ 8D8147C - .incbin "baserom.gba", 0xd8147C, 0x194 + .incbin "graphics/battle_terrain/rock/anim_map.bin.lz" + .align 2 gBattleTerrainAnimTiles_Cave:: @ 8D81610 - .incbin "baserom.gba", 0xd81610, 0x81c + .incbin "graphics/battle_terrain/cave/anim_tiles.4bpp.lz" + .align 2 gBattleTerrainAnimTilemap_Cave:: @ 8D81E2C - .incbin "baserom.gba", 0xd81e2c, 0x2a8 + .incbin "graphics/battle_terrain/cave/anim_map.bin.lz" + .align 2 gBattleTerrainAnimTiles_Building:: @ 8D820D4 - .incbin "baserom.gba", 0xd820d4, 0x410 + .incbin "graphics/battle_terrain/building/anim_tiles.4bpp.lz" + .align 2 gBattleTerrainAnimTilemap_Building:: @ 8D824E4 - .incbin "baserom.gba", 0xd824e4, 0x124 + .incbin "graphics/battle_terrain/building/anim_map.bin.lz" + .align 2 gBattleTerrainAnimTiles_Rayquaza:: @ 8D82608 - .incbin "baserom.gba", 0xd82608, 0x668 + .incbin "graphics/battle_terrain/sky/anim_tiles.4bpp.lz" + .align 2 gBattleTerrainAnimTilemap_Rayquaza:: @ 8D82C70 - .incbin "baserom.gba", 0xd82c70, 0x2a0 + .incbin "graphics/battle_terrain/sky/anim_map.bin.lz" + .align 2 gUnknown_08D82F10:: @ 8D82F10 - .incbin "baserom.gba", 0xd82f10, 0x5ec + .incbin "graphics/battle_frontier/tourney_bg.4bpp.lz" + .align 2 gUnknown_08D834FC:: @ 8D834FC - .incbin "baserom.gba", 0xd834fc, 0x404 + .incbin "graphics/battle_frontier/tourney_line.4bpp.lz" @ the red glow mask for the tourney advancement lines + .align 2 gUnknown_08D83900:: @ 8D83900 - .incbin "baserom.gba", 0xd83900, 0x22c + .incbin "graphics/unknown/unknown_D83900.bin.lz" @ tilemaps likely + .align 2 gUnknown_08D83B2C:: @ 8D83B2C - .incbin "baserom.gba", 0xd83b2c, 0x110 + .incbin "graphics/unknown/unknown_D83B2C.bin.lz" + .align 2 gUnknown_08D83C3C:: @ 8D83C3C - .incbin "baserom.gba", 0xd83c3c, 0x114 + .incbin "graphics/unknown/unknown_D83C3C.bin.lz" + .align 2 gUnknown_08D83D50:: @ 8D83D50 - .incbin "baserom.gba", 0xd83d50, 0xc20 + .incbin "graphics/battle_frontier/misc1.4bpp.lz" + .align 2 gUnknown_08D84970:: @ 8D84970 - .incbin "baserom.gba", 0xd84970, 0x590 + .incbin "graphics/unknown/unknown_D84970.bin.lz" + .align 2 gUnknown_08D84F00:: @ 8D84F00 - .incbin "baserom.gba", 0xd84f00, 0x158 + .incbin "graphics/unknown/unknown_D84F00.bin.lz" -gUnknown_08D85058:: @ 8D85058 - .incbin "baserom.gba", 0xd85058, 0x300 + .align 2 +gBattleFrontierGfx_DomeOptions:: @ 8D85058 + .incbin "graphics/battle_frontier/options.4bpp.lz" + .align 2 gUnknown_08D85358:: @ 8D85358 - .incbin "baserom.gba", 0xd85358, 0xec + .incbin "graphics/battle_frontier/options_pal1.gbapal.lz" + .align 2 gUnknown_08D85444:: @ 8D85444 - .incbin "baserom.gba", 0xd85444, 0x84 + .incbin "graphics/battle_frontier/options_pal2.gbapal.lz" @ pokeball pal + .align 2 gUnknown_08D854C8:: @ 8D854C8 - .incbin "baserom.gba", 0xd854c8, 0x20 + .incbin "graphics/battle_frontier/options_pal3.gbapal.lz" @ arrow pal + .align 2 gUnknown_08D854E8:: @ 8D854E8 - .incbin "baserom.gba", 0xd854E8, 0x100 + .incbin "graphics/battle_frontier/symbols.4bpp.lz" + .align 2 gUnknown_08D855E8:: @ 8D855E8 - .incbin "baserom.gba", 0xd855e8, 0x18 + .incbin "graphics/battle_frontier/symbols.gbapal.lz" + .align 2 gUnknown_08D85600:: @ 8D85600 - .incbin "baserom.gba", 0xd85600, 0x20 + .incbin "graphics/battle_frontier/text.gbapal.lz" @ text palette for frontier text. + .align 2 gUnknown_08D85620:: @ 8D85620 - .incbin "baserom.gba", 0xd85620, 0x20 + .incbin "graphics/battle_frontier/text_pp.gbapal" @ text palette for PP text + + @ dome anim pals + .align 2 gUnknown_08D85640:: @ 8D85640 - .incbin "baserom.gba", 0xd85640, 0x20 + .incbin "graphics/battle_frontier/dome_anim1.gbapal" + .align 2 gUnknown_08D85660:: @ 8D85660 - .incbin "baserom.gba", 0xd85660, 0x20 + .incbin "graphics/battle_frontier/dome_anim2.gbapal" + .align 2 gUnknown_08D85680:: @ 8D85680 - .incbin "baserom.gba", 0xd85680, 0x20 + .incbin "graphics/battle_frontier/dome_anim3.gbapal" + .align 2 gUnknown_08D856A0:: @ 8D856A0 - .incbin "baserom.gba", 0xd856a0, 0x28 + .incbin "graphics/battle_frontier/dome_anim4.gbapal" + + @ 8D856C0 + .2byte 0x013F, 0x0119, 0x0113, 0x010E @ unused? + .align 2 gUnknown_08D856C8:: @ 8D856C8 - .incbin "baserom.gba", 0xd856c8, 0xe0 + .incbin "graphics/battle_frontier/pyramid_light.gbapal" @ unfaded pal for the player light in battle pyramid + .align 2 gUnknown_08D857A8:: @ 8D857A8 - .incbin "baserom.gba", 0xd857a8, 0x274 + .incbin "graphics/battle_frontier/battle_tilemap1.bin.lz" + .align 2 gUnknown_08D85A1C:: @ 8D85A1C - .incbin "baserom.gba", 0xd85a1c, 0x234 + .incbin "graphics/battle_frontier/battle_tilemap2.bin.lz" -gUnknown_08D85C50:: @ 8D85C50 - .incbin "baserom.gba", 0xd85c50, 0x60 + .align 2 +gIntro1GameFreakTextFadePal:: @ 8D85C50 + .incbin "graphics/intro/intro1_text.gbapal" @ game freak text blue fade .align 2 gIntro2BrendanNoTurnPal:: @ 8D85CB0 .incbin "graphics/intro/intro2_brendan_noturn.gbapal" .align 2 -gUnknown_08D85CD0:: @ 8D85CD0 - .incbin "baserom.gba", 0xd85cd0, 0x182 - -gUnknown_08D85E52:: @ 8D85E52 - .incbin "baserom.gba", 0xd85e52, 0x20 - -gUnknown_08D85E72:: @ 8D85E72 - .incbin "baserom.gba", 0xd85e72, 0xa - -gUnknown_08D85E7C:: @ 8D85E7C - .incbin "baserom.gba", 0xd85e7c, 0x54 +gIntro3BgPal:: @ 8D85CD0 + .incbin "graphics/intro/intro3.gbapal" .align 2 gIntro2VolbeatPal:: @ 8D85ED0 @@ -692,38 +2978,48 @@ gIntro2MayNoTurnGfx:: @ 8D87CA4 .incbin "graphics/intro/intro2_may_noturn.4bpp.lz" .align 2 -gUnknown_08D88494:: @ 8D88494 - .incbin "baserom.gba", 0xd88494, 0x8ac +gIntro3GroudonGfx:: @ 8D88494 + .incbin "graphics/intro/intro3_groudon.8bpp.lz" -gUnknown_08D88D40:: @ 8D88D40 - .incbin "baserom.gba", 0xd88d40, 0x4e4 + .align 2 +gIntro3GroudonTilemap:: @ 8D88D40 + .incbin "graphics/intro/intro3_groudon.bin.lz" -gUnknown_08D89224:: @ 8D89224 - .incbin "baserom.gba", 0xd89224, 0x898 + .align 2 +gIntro3KyogreGfx:: @ 8D89224 + .incbin "graphics/intro/intro3_kyogre.8bpp.lz" -gUnknown_08D89ABC:: @ 8D89ABC - .incbin "baserom.gba", 0xd89abc, 0x4c0 + .align 2 +gIntro3KyogreTilemap:: @ 8D89ABC + .incbin "graphics/intro/intro3_kyogre.bin.lz" -gUnknown_08D89F7C:: @ 8D89F7C - .incbin "baserom.gba", 0xd89f7c, 0x89c + .align 2 +gIntro3LegendBgGfx:: @ 8D89F7C + .incbin "graphics/intro/legend_bg.4bpp.lz" @ groudon/kyogre/bg -gUnknown_08D8A818:: @ 8D8A818 - .incbin "baserom.gba", 0xd8a818, 0x11c + .align 2 +gIntro3GroudonBgTilemap:: @ 8D8A818 + .incbin "graphics/intro/legend_bg1.bin.lz" -gUnknown_08D8A934:: @ 8D8A934 - .incbin "baserom.gba", 0xd8a934, 0x120 + .align 2 +gIntro3KyogreBgTilemap:: @ 8D8A934 + .incbin "graphics/intro/legend_bg2.bin.lz" -gUnknown_08D8AA54:: @ 8D8AA54 - .incbin "baserom.gba", 0xd8aa54, 0x72c + .align 2 +gIntro3CloudsGfx:: @ 8D8AA54 + .incbin "graphics/intro/intro3_clouds.4bpp.lz" -gUnknown_08D8B180:: @ 8D8B180 - .incbin "baserom.gba", 0xd8b180, 0x2c0 + .align 2 +gIntro3Clouds1Tilemap:: @ 8D8B180 + .incbin "graphics/intro/intro3_clouds1.bin.lz" -gUnknown_08D8B440:: @ 8D8B440 - .incbin "baserom.gba", 0xd8b440, 0x2a8 + .align 2 +gIntro3Clouds2Tilemap:: @ 8D8B440 + .incbin "graphics/intro/intro3_clouds2.bin.lz" -gUnknown_08D8B6E8:: @ 8D8B6E8 - .incbin "baserom.gba", 0xd8b6e8, 0x124 + .align 2 +gIntro3Clouds3Tilemap:: @ 8D8B6E8 + .incbin "graphics/intro/intro3_clouds3.bin.lz" .align 2 gIntro3LightningGfx:: @ 8D8B80C @@ -734,17 +3030,27 @@ gIntro3LightningPal:: @ 8D8BA54 .incbin "graphics/intro/intro3_lightning.gbapal" .align 2 -gUnknown_08D8BA74:: @ 8D8BA74 - .incbin "baserom.gba", 0xd8ba74, 0x6f8 +gIntro3RayquazaGfx:: @ 8D8BA74 + .incbin "graphics/intro/intro3_rayquaza.4bpp.lz" -gUnknown_08D8C16C:: @ 8D8C16C - .incbin "baserom.gba", 0xd8c16c, 0x6cc + .align 2 +gIntro3RayquazaTilemap:: @ 8D8C16C + .incbin "graphics/intro/intro3_rayquaza.bin.lz" -gUnknown_08D8C838:: @ 8D8C838 - .incbin "baserom.gba", 0xd8c838, 0x490 + @ seems to be 2 unused tilemaps + .align 2 + .incbin "graphics/unknown/unknown_D8C374.bin.lz" -gUnknown_08D8CCC8:: @ 8D8CCC8 - .incbin "baserom.gba", 0xd8ccc8, 0x27c + .align 2 + .incbin "graphics/unknown/unknown_D8C5C4.bin.lz" + + .align 2 +gIntro3Clouds2Gfx:: @ 8D8C838 + .incbin "graphics/intro/intro3_clouds2.4bpp.lz" @ clouds 2, during the rayquaza flash + + .align 2 +gIntro3Clouds4Tilemap:: @ 8D8CCC8 + .incbin "graphics/intro/intro3_clouds4.bin.lz" @ this is the tilemap for clouds 2, but clouds .align 2 gIntro2BubblesGfx:: @ 8D8CF44 @@ -763,40 +3069,156 @@ gIntro1SparkleGfx:: @ 8D8D208 .incbin "graphics/intro/intro1_sparkle.4bpp.lz" .align 2 - .incbin "baserom.gba", 0xd8d2a4, 0x16c +gBattleAnimSpriteSheet_261:: + .incbin "graphics/battle_anims/sprites/261.4bpp.lz" + .align 2 gUnknown_08D8D410:: @ 8D8D410 - .incbin "baserom.gba", 0xd8d410, 0x17c + .incbin "graphics/battle_anims/backgrounds/sandstorm_brew.bin.lz" + .align 2 gUnknown_08D8D58C:: @ 8D8D58C - .incbin "baserom.gba", 0xd8d58c, 0x52c + .incbin "graphics/battle_anims/backgrounds/sandstorm_brew.4bpp.lz" + + .align 2 +gUnknown_08D8DAB8:: @ 8E68580 + .incbin "graphics/battle_anims/sprites/261.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_260:: @ 8E685A8 + .incbin "graphics/battle_anims/sprites/260.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_260:: @ 8E68764 + .incbin "graphics/battle_anims/sprites/260.gbapal.lz" -gUnknown_08D8DAB8:: @ 8D8DAB8 - .incbin "baserom.gba", 0xd8dab8, 0xe84 + .align 2 +gBattleAnimBackgroundImage_15:: @ 8E6877C + .incbin "graphics/battle_anims/backgrounds/15.4bpp.lz" + + .align 2 +gBattleAnimBackgroundPalette_15:: @ 8E690EC + .incbin "graphics/battle_anims/backgrounds/15.gbapal.lz" -gContestNextTurnGfx:: @ 8D8E93C - .incbin "baserom.gba", 0xd8e93c, 0x78 + .align 2 +gBattleAnimBackgroundTilemap_15:: @ 8E69110 + .incbin "graphics/battle_anims/backgrounds/15.bin.lz" + .align 2 +gBattleAnimSpriteSheet_262:: @ 8E69308 + .incbin "graphics/battle_anims/sprites/262.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_262:: @ 8E693DC + .incbin "graphics/battle_anims/sprites/262.gbapal.lz" + + .align 2 +gContestNextTurnGfx:: + .incbin "graphics/contest/nextturn.4bpp.lz" + + .align 2 gUnknown_08D8E9B4:: @ 8D8E9B4 - .incbin "baserom.gba", 0xd8e9b4, 0x80 + .incbin "graphics/contest/nextturn_numbers.4bpp" + .align 2 gUnknown_08D8EA34:: @ 8D8EA34 - .incbin "baserom.gba", 0xd8ea34, 0xb0 + .incbin "graphics/contest/nextturn_random.4bpp" + .align 2 +gBattleAnimSpriteSheet_264:: @ 8E695B8 + .incbin "graphics/battle_anims/sprites/264.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_264:: @ 8E695D8 + .incbin "graphics/battle_anims/sprites/264.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_265:: @ 8E695F0 + .incbin "graphics/battle_anims/sprites/265.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_067:: @ 8E69608 + .incbin "graphics/battle_anims/sprites/067.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_068:: @ 8E69628 + .incbin "graphics/battle_anims/sprites/068.gbapal.lz" + + .align 2 gContestApplauseGfx:: @ 8D8EAE4 - .incbin "baserom.gba", 0xd8eaE4, 0x140 + .incbin "graphics/contest/applause.4bpp.lz" -gUnknown_08D8EC24:: @ 8D8EC24 - .incbin "baserom.gba", 0xd8ec24, 0x80 + .align 2 +gContestApplauseMeterGfx:: @ 8D8EC24 + .incbin "graphics/contest/applause_meter.4bpp" + .align 2 gContestPal:: @ 8D8ECA4 - .incbin "baserom.gba", 0xd8eca4, 0xef8 + .incbin "graphics/contest/nextturn.gbapal" -gUnknown_08D8FB9C:: @ 8D8FB9C - .incbin "baserom.gba", 0xd8fb9c, 0x24 + .align 2 +gBattleAnimSpriteSheet_272:: @ 8E6982C + .incbin "graphics/battle_anims/sprites/272.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_272:: @ 8E69A48 + .incbin "graphics/battle_anims/sprites/272.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_273:: @ 8E69A6C + .incbin "graphics/battle_anims/sprites/273.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_269:: @ 8E69A94 + .incbin "graphics/battle_anims/sprites/269.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_269:: @ 8E69AE8 + .incbin "graphics/battle_anims/sprites/269.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_274:: @ 8E69B00 + .incbin "graphics/battle_anims/sprites/274.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_275:: @ 8E69C80 + .incbin "graphics/battle_anims/sprites/275.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_276:: @ 8E69DEC + .incbin "graphics/battle_anims/sprites/276.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_274:: @ 8E69F54 + .incbin "graphics/battle_anims/sprites/274.gbapal.lz" + + .align 2 +gBattleAnimBackgroundImage_17:: @ 8E69F7C + .incbin "graphics/battle_anims/backgrounds/17.4bpp.lz" + + .align 2 +gBattleAnimBackgroundPalette_17:: @ 8E6A0D8 + .incbin "graphics/battle_anims/backgrounds/17.gbapal.lz" + + .align 2 +gBattleAnimBackgroundTilemap_17:: @ 8E6A100 + .incbin "graphics/battle_anims/backgrounds/17.bin.lz" + + .align 2 +gBattleAnimSpriteSheet_280:: @ 8E6A2E8 + .incbin "graphics/battle_anims/sprites/280.4bpp.lz" -gUnknown_08D8FBC0:: @ 8D8FBC0 - .incbin "baserom.gba", 0xd8fbc0, 0x30 + .align 2 +gBattleAnimSpritePalette_280:: @ 8E6A6E4 + .incbin "graphics/battle_anims/sprites/280.gbapal.lz" + + .align 2 +gBattleAnimBackgroundImageMuddyWater_Pal:: @ 8D8FB9C + .incbin "graphics/battle_anims/backgrounds/water_muddy.gbapal.lz" + + .align 2 +gEnemyMonShadow_Gfx:: @ 8D8FBC0 + .incbin "graphics/battle_interface/enemy_mon_shadow.4bpp.lz" .align 2 gBattleInterface_BallStatusBarGfx:: @ 8D8FBF0 @@ -806,145 +3228,356 @@ gBattleInterface_BallStatusBarGfx:: @ 8D8FBF0 gMonIcon_Egg:: @ 8D8FC74 .incbin "graphics/pokemon/icons/egg_icon.4bpp" - .incbin "baserom.gba", 0xd90074, 0x1524 + .align 2 +gBattleAnimBackgroundImage_02:: @ 8E6ABDC + .incbin "graphics/battle_anims/backgrounds/02.4bpp.lz" + .align 2 +gBattleAnimBackgroundPalette_02:: @ 8E6B8A4 + .incbin "graphics/battle_anims/backgrounds/02.gbapal.lz" + + .align 2 +gBattleAnimBackgroundTilemap_02:: @ 8E6B8C0 + .incbin "graphics/battle_anims/backgrounds/02.bin.lz" + + .align 2 +gBattleAnimSpritePalette_287:: @ 8E6BBB4 + .incbin "graphics/battle_anims/sprites/287.gbapal.lz" + + .align 2 +gBattleAnimBackgroundPalette_24:: @ 8E6BBDC + .incbin "graphics/battle_anims/backgrounds/24.gbapal.lz" + + .align 2 + .incbin "graphics/unknown/unknown_E6BC04.bin.lz" @ TODO: rename + + .align 2 sBlenderCenterGfx:: @ 8D91598 - .incbin "baserom.gba", 0xd91598, 0x820 + .incbin "graphics/berry_blender/center.8bpp.lz" + .align 2 gUnknown_08D91DB8:: @ 8D91DB8 - .incbin "baserom.gba", 0xd91db8, 0xa34 + .incbin "graphics/berry_blender/outer.4bpp.lz" + .align 2 gUnknown_08D927EC:: @ 8D927EC - .incbin "baserom.gba", 0xd927ec, 0xaf4 + .incbin "graphics/berry_blender/outer_map.bin.lz" + + .align 2 +gBattleAnimBackgroundPalette_16:: @ 8E6D668 + .incbin "graphics/battle_anims/backgrounds/16.gbapal.lz" + + .align 2 +gBattleAnimBackgroundImage_16:: @ 8E6D690 + .incbin "graphics/battle_anims/backgrounds/16.4bpp.lz" + + .align 2 +gBattleAnimBackgroundTilemap_16:: @ 8E6D8F0 + .incbin "graphics/battle_anims/backgrounds/16.bin.lz" -gUnknown_08D932E0:: @ 8D932E0 - .incbin "baserom.gba", 0xd932e0, 0x2b8 + .align 2 +gBattleAnimSpritePalette_277:: @ 8E6DA2C + .incbin "graphics/battle_anims/sprites/277.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_277:: @ 8E6DA54 + .incbin "graphics/battle_anims/sprites/277.4bpp.lz" + + .align 2 +gBattleAnimFogTilemap:: @ 8E6DE48 + .incbin "graphics/battle_anims/backgrounds/fog.bin.lz" + + .align 2 +gBattleAnimSpritePalette_283:: @ 8E6DFC0 + .incbin "graphics/battle_anims/sprites/283.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_283:: @ 8E6DFDC + .incbin "graphics/battle_anims/sprites/283.4bpp.lz" + + .align 2 +gBattleAnimBackgroundTilemap_ScaryFacePlayer:: @ 8D93598 + .incbin "graphics/battle_anims/backgrounds/scary_face_player.bin.lz" + + .align 2 +gBattleAnimBackgroundTilemap_ScaryFaceOpponent:: @ 8D9377C + .incbin "graphics/battle_anims/backgrounds/scary_face_opponent.bin.lz" + + .align 2 +gBattleAnimBackgroundTilemap_ScaryFaceContest:: @ 8D93960 + .incbin "graphics/battle_anims/backgrounds/scary_face_contest.bin.lz" + + .align 2 +gBattleAnimSpriteSheet_263:: @ 8E6E6AC + .incbin "graphics/battle_anims/sprites/263.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_263:: @ 8E6E6EC + .incbin "graphics/battle_anims/sprites/263.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_266:: @ 8E6E704 + .incbin "graphics/battle_anims/sprites/266.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_266:: @ 8E6E744 + .incbin "graphics/battle_anims/sprites/266.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_267:: @ 8E6E75C + .incbin "graphics/battle_anims/sprites/267.gbapal.lz" -gUnknown_08D93598:: @ 8D93598 - .incbin "baserom.gba", 0xd93598, 0x1e4 + .align 2 +gBattleAnimSpritePalette_268:: @ 8E6E774 + .incbin "graphics/battle_anims/sprites/268.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_278:: @ 8E6E78C + .incbin "graphics/battle_anims/sprites/278.4bpp.lz" -gUnknown_08D9377C:: @ 8D9377C - .incbin "baserom.gba", 0xd9377c, 0x1e4 + .align 2 +gBattleAnimSpritePalette_278:: @ 8E6E998 + .incbin "graphics/battle_anims/sprites/278.gbapal.lz" -gUnknown_08D93960:: @ 8D93960 - .incbin "baserom.gba", 0xd93960, 0x1158 + .align 2 +gBattleAnimSpriteSheet_279:: @ 8E6E9B4 + .incbin "graphics/battle_anims/sprites/279.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_279:: @ 8E6EA00 + .incbin "graphics/battle_anims/sprites/279.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_281:: @ 8E6EA1C + .incbin "graphics/battle_anims/sprites/281.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_281:: @ 8E6EBA4 + .incbin "graphics/battle_anims/sprites/281.gbapal.lz" + + .align 2 +gBattleAnimBackgroundImage_21:: @ 8E6EBC4 + .incbin "graphics/battle_anims/backgrounds/21.4bpp.lz" + + .align 2 +gBattleAnimBackgroundPalette_21:: @ 8E6EEB8 + .incbin "graphics/battle_anims/backgrounds/21.gbapal.lz" + + .align 2 +gBattleAnimBackgroundTilemap_21:: @ 8E6EED4 + .incbin "graphics/battle_anims/backgrounds/21.bin.lz" + + .align 2 +gBattleAnimSpriteSheet_284:: @ 8E6F1C0 + .incbin "graphics/battle_anims/sprites/284.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_284:: @ 8E6F53C + .incbin "graphics/battle_anims/sprites/284.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_285:: @ 8E6F558 + .incbin "graphics/battle_anims/sprites/285.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_285:: @ 8E6F5F8 + .incbin "graphics/battle_anims/sprites/285.gbapal.lz" -gUnknown_08D94AB8:: @ 8D94AB8 - .incbin "baserom.gba", 0xd94ab8, 0x1320 + .align 2 +gBattleAnimBackgroundImage_Surf:: @ 8D94AB8 + .incbin "graphics/battle_anims/backgrounds/water.4bpp.lz" -gUnknown_08D95DD8:: @ 8D95DD8 - .incbin "baserom.gba", 0xd95dd8, 0x28 + .align 2 +gBattleAnimBackgroundPalette_Surf:: @ 8D95DD8 + .incbin "graphics/battle_anims/backgrounds/water.gbapal.lz" + .align 2 gUnknown_08D95E00:: @ 8D95E00 - .incbin "baserom.gba", 0xd95e00, 0x2d0 + .incbin "graphics/unknown/unknown_D95E00.bin.lz" + .align 2 gUnknown_08D960D0:: @ 8D960D0 - .incbin "baserom.gba", 0xd960d0, 0x2d4 + .incbin "graphics/unknown/unknown_D960D0.bin.lz" + .align 2 gUnknown_08D963A4:: @ 8D963A4 - .incbin "baserom.gba", 0xd963a4, 0x448 + .incbin "graphics/unknown/unknown_D963A4.bin.lz" -gUnknown_08D967EC:: @ 8D967EC - .incbin "baserom.gba", 0xd967ec, 0x2c8 + .align 2 +gBattleAnimSpritePalette_286:: @ 8E71200 + .incbin "graphics/battle_anims/sprites/286.gbapal.lz" -gUnknown_08D96AB4:: @ 8D96AB4 - .incbin "baserom.gba", 0xd96ab4, 0xec + .align 2 +gBattleAnimSpriteSheet_188:: @ 8E71228 + .incbin "graphics/battle_anims/sprites/188.4bpp.lz" -gUnknown_08D96BA0:: @ 8D96BA0 - .incbin "baserom.gba", 0xd96ba0, 0x138 + .align 2 +gBattleAnimSpritePalette_188:: @ 8E7133C + .incbin "graphics/battle_anims/sprites/188.gbapal.lz" -gUnknown_08D96CD8:: @ 8D96CD8 - .incbin "baserom.gba", 0xd96cd8, 0x294 + .align 2 +gPartyMenuMisc_Gfx:: @ 8D967EC + .incbin "graphics/interface/party_menu_misc.4bpp.lz" -gUnknown_08D96F6C:: @ 8D96F6C - .incbin "baserom.gba", 0xd96f6c, 0x24 + .align 2 +gPartyMenuMisc_Pal:: @ 8D96AB4 + .incbin "graphics/interface/party_menu_misc.gbapal.lz" -gUnknown_08D96F90:: @ 8D96F90 - .incbin "baserom.gba", 0xd96f90, 0x1F8 + .align 2 +gPartyMenuMisc_Tilemap:: @ 8D96BA0 + .incbin "graphics/interface/party_menu_misc.bin.lz" -gUnknown_08D97188:: @ 8D97188 - .incbin "baserom.gba", 0xd97188, 0x28 + .align 2 +gPartyMenuPokeball_Gfx:: @ 8D96CD8 + .incbin "graphics/interface/party_menu_pokeball.4bpp.lz" -gUnknown_08D971B0:: @ 8D971B0 - .incbin "baserom.gba", 0xd971b0, 0x9D4 + .align 2 +gPartyMenuPokeballSmall_Gfx:: @ 8D96E58 + .incbin "graphics/interface/party_menu_pokeball_small.4bpp.lz" @ unused -gUnknown_08D97B84:: @ 8D97B84 - .incbin "baserom.gba", 0xd97b84, 0x68 + .align 2 +gPartyMenuPokeball_Pal:: @ 8D96F6C + .incbin "graphics/interface/party_menu_pokeball.gbapal.lz" + + .align 2 +gStatusGfx_Icons:: @ 8D96F90 + .incbin "graphics/interface/status_icons.4bpp.lz" + + .align 2 +gStatusPal_Icons:: @ 8D97188 + .incbin "graphics/interface/status_icons.gbapal.lz" + + .align 2 +gMoveTypes_Gfx:: @ 8D971B0 + .incbin "graphics/types/move_types.4bpp.lz" + + .align 2 +gMoveTypes_Pal:: @ 8D97B84 + .incbin "graphics/types/move_types.gbapal.lz" + .align 2 gUnknown_08D97BEC:: @ 8D97BEC - .incbin "baserom.gba", 0xd97bec, 0x108 + .incbin "graphics/interface/summary_frames.4bpp.lz" + .align 2 gUnknown_08D97CF4:: @ 8D97CF4 - .incbin "baserom.gba", 0xd97cf4, 0x18 + .incbin "graphics/interface/summary_frames.gbapal.lz" + .align 2 gUnknown_08D97D0C:: @ 8D97D0C - .incbin "baserom.gba", 0xd97d0c, 0x830 + .incbin "graphics/interface/status_screen.4bpp.lz" + .align 2 gUnknown_08D9853C:: @ 8D9853C - .incbin "baserom.gba", 0xd9853c, 0xf0 + .incbin "graphics/interface/status_screen.gbapal.lz" + .align 2 gUnknown_08D9862C:: @ 8D9862C - .incbin "baserom.gba", 0xd9862c, 0x1d0 + .incbin "graphics/interface/status_screen.bin.lz" + .align 2 gUnknown_08D987FC:: @ 8D987FC - .incbin "baserom.gba", 0xd987fc, 0x190 + .incbin "graphics/interface/status_tilemap1.bin.lz" + .align 2 gUnknown_08D9898C:: @ 8D9898C - .incbin "baserom.gba", 0xd9898c, 0x19c + .incbin "graphics/interface/status_tilemap2.bin.lz" + .align 2 gUnknown_08D98B28:: @ 8D98B28 - .incbin "baserom.gba", 0xd98b28, 0x1a0 + .incbin "graphics/interface/status_tilemap3.bin.lz" + .align 2 gUnknown_08D98CC8:: @ 8D98CC8 - .incbin "baserom.gba", 0xd98cc8, 0x18c0 + .incbin "graphics/interface/status_tilemap0.bin.lz" -gUnknown_08D9A588:: @ 8D9A588 - .incbin "baserom.gba", 0xd9a588, 0x4c + .align 2 +gBagMaleTiles:: @ 8E75024 + .incbin "graphics/misc/bag_male.4bpp.lz" -gUnknown_08D9A5D4:: @ 8D9A5D4 - .incbin "baserom.gba", 0xd9a5d4, 0x4c + .align 2 +gBagFemaleTiles:: @ 8E75BA0 + .incbin "graphics/misc/bag_female.4bpp.lz" + + .align 2 +gBagPalette:: @ 8E76700 + .incbin "graphics/misc/bag.gbapal.lz" -gUnknown_08D9A620:: @ 8D9A620 - .incbin "baserom.gba", 0xd9a620, 0x26c + .align 2 +gBagScreenMale_Pal:: @ 8D9A588 + .incbin "graphics/interface/bag_screen_male.gbapal.lz" + + .align 2 +gBagScreenFemale_Pal:: @ 8D9A5D4 + .incbin "graphics/interface/bag_screen_female.gbapal.lz" + .align 2 +gBagScreen_Gfx:: @ 8D9A620 + .incbin "graphics/interface/bag_screen.4bpp.lz" + + .align 2 gUnknown_08D9A88C:: @ 8D9A88C - .incbin "baserom.gba", 0xd9a88c, 0x544 + .incbin "graphics/unknown/unknown_D9A88C.bin.lz" + .align 2 +gBattleFrontierGfx_PyramidBag:: @ 8D9A9EC + .incbin "graphics/interface/bag_pyramid.4bpp.lz" + + .align 2 gUnknown_08D9ADD0:: @ 8D9ADD0 - .incbin "baserom.gba", 0xd9add0, 0x34 + .incbin "graphics/interface/bag_pyramid.gbapal.lz" @ female palette is first and male is second. + .align 2 gUnknown_08D9AE04:: @ 8D9AE04 - .incbin "baserom.gba", 0xd9ae04, 0x140 + .incbin "graphics/unknown/unknown_D9AE04.bin.lz" @ tilemap? + .align 2 gUnknown_08D9AF44:: @ 8D9AF44 - .incbin "baserom.gba", 0xd9af44, 0x78 + .incbin "graphics/unknown/unknown_D9AF44.gbapal.lz" + + .align 2 +gBagSwapLineGfx:: @ 8D9AF6C + .incbin "graphics/interface/bag_swap.4bpp.lz" + + .align 2 +gBagSwapLinePal:: @ 8D9AFAC + .incbin "graphics/interface/bag_swap.gbapal.lz" + .align 2 gBuyMenuFrame_Gfx:: @ 8D9AFBC - .incbin "baserom.gba", 0xd9afbc, 0x10c + .incbin "graphics/interface/mart_frame.4bpp.lz" + .align 2 gMenuMoneyPal:: @ 8D9B0C8 - .incbin "baserom.gba", 0xd9b0c8, 0x28 + .incbin "graphics/interface/mart_frame.gbapal.lz" + .align 2 gBuyMenuFrame_Tilemap:: @ 8D9B0F0 - .incbin "baserom.gba", 0xd9b0f0, 0x140 + .incbin "graphics/interface/mart_frame.bin.lz" + .align 2 gMenuMoneyGfx:: @ 8D9B230 - .incbin "baserom.gba", 0xd9b230, 0x84 + .incbin "graphics/interface/money.4bpp.lz" + .align 2 gMenuPokeblock_Gfx:: @ 8D9B2B4 - .incbin "baserom.gba", 0xd9b2b4, 0x1bc + .incbin "graphics/interface/pokeblock_case_frame.4bpp.lz" + .align 2 gMenuPokeblock_Pal:: @ 8D9B470 - .incbin "baserom.gba", 0xd9b470, 0x70 + .incbin "graphics/interface/pokeblock_case_frame.gbapal.lz" + .align 2 gMenuPokeblockDevice_Gfx:: @ 8D9B4E0 - .incbin "baserom.gba", 0xd9b4e0, 0x2c0 + .incbin "graphics/interface/pokeblock_device.4bpp.lz" + .align 2 gMenuPokeblockDevice_Pal:: @ 8D9B7A0 - .incbin "baserom.gba", 0xd9b7a0, 0x28 + .incbin "graphics/interface/pokeblock_device.gbapal.lz" + .align 2 gMenuPokeblock_Tilemap:: @ 8D9B7C8 - .incbin "baserom.gba", 0xd9b7c8, 0x148 + .incbin "graphics/interface/pokeblock.bin.lz" .align 2 gPokeblock_Gfx:: @@ -1006,176 +3639,236 @@ gPokeblockWhite_Pal:: gPokeblockGold_Pal:: .incbin "graphics/pokeblock/gold.gbapal.lz" + .align 2 gUnknown_08D9BA44:: @ 8D9BA44 - .incbin "baserom.gba", 0xd9ba44, 0x100 + .incbin "graphics/interface/pokeblock_feeding_bg_map.bin.lz" + .align 2 gUnknown_08D9BB44:: @ 8D9BB44 - .incbin "baserom.gba", 0xd9bb44, 0x3ac + .incbin "graphics/interface/check_berry.4bpp.lz" + .align 2 gUnknown_08D9BEF0:: @ 8D9BEF0 - .incbin "baserom.gba", 0xd9bef0, 0xa8 + .incbin "graphics/interface/check_berry.gbapal.lz" + .align 2 gUnknown_08D9BF98:: @ 8D9BF98 - .incbin "baserom.gba", 0xd9bf98, 0x1a4 + .incbin "graphics/interface/berry_tag.bin.lz" + .align 2 gUnknown_08D9C13C:: @ 8D9C13C - .incbin "baserom.gba", 0xd9c13c, 0x26c + .incbin "graphics/interface/berry_tag_title.bin.lz" + + .align 2 +gBerryCheckCircle_Gfx:: @ 8D9C24C + .incbin "graphics/interface/check_berry_circle.4bpp.lz" @ 8D9C3A8 .include "data/graphics/berries/berry_graphics.inc" -gUnknown_08DA1E78:: @ 8DA1E78 - .incbin "baserom.gba", 0xda1e78, 0xBE4 + .align 2 +gRaySceneGroudon_Gfx:: @ 8DA1E78 + .incbin "graphics/rayquaza_scene/groudon.4bpp.lz" -gUnknown_08DA2A5C:: @ 8DA2A5C - .incbin "baserom.gba", 0xDA2A5C, 0xCC + .align 2 +gRaySceneGroudon2_Gfx:: @ 8DA2A5C + .incbin "graphics/rayquaza_scene/groudon_shoulder.4bpp.lz" -gUnknown_08DA2B28:: @ 8DA2B28 - .incbin "baserom.gba", 0xDA2B28, 0x1F4 + .align 2 +gRaySceneGroudon3_Gfx:: @ 8DA2B28 + .incbin "graphics/rayquaza_scene/groudon_claw.4bpp.lz" -gUnknown_08DA2D1C:: @ 8DA2D1C - .incbin "baserom.gba", 0xDA2D1C, 0x534 + .align 2 +gRaySceneKyogre_Gfx:: @ 8DA2D1C + .incbin "graphics/rayquaza_scene/kyogre.4bpp.lz" -gUnknown_08DA3250:: @ 8DA3250 - .incbin "baserom.gba", 0xDA3250, 0x54 + .align 2 +gRaySceneKyogre2_Gfx:: @ 8DA3250 + .incbin "graphics/rayquaza_scene/kyogre_shoulder.4bpp.lz" -gUnknown_08DA32A4:: @ 8DA32A4 - .incbin "baserom.gba", 0xDA32A4, 0xCC + .align 2 +gRaySceneKyogre3_Gfx:: @ 8DA32A4 + .incbin "graphics/rayquaza_scene/kyogre_fin.4bpp.lz" -gUnknown_08DA3370:: @ 8DA3370 - .incbin "baserom.gba", 0xDA3370, 0x28 + .align 2 +gRaySceneGroudon_Pal:: @ 8DA3370 + .incbin "graphics/rayquaza_scene/groudon.gbapal.lz" -gUnknown_08DA3398:: @ 8DA3398 - .incbin "baserom.gba", 0xDA3398, 0x28 + .align 2 +gRaySceneKyogre_Pal:: @ 8DA3398 + .incbin "graphics/rayquaza_scene/kyogre.gbapal.lz" -gUnknown_08DA33C0:: @ 8DA33C0 - .incbin "baserom.gba", 0xda33c0, 0x428 + .align 2 +gRaySceneClouds_Gfx:: @ 8DA33C0 + .incbin "graphics/rayquaza_scene/clouds.4bpp.lz" -gUnknown_08DA37E8:: @ 8DA37E8 - .incbin "baserom.gba", 0xda37e8, 0x3c + .align 2 +gRaySceneClouds_Pal:: @ 8DA37E8 + .incbin "graphics/rayquaza_scene/clouds.gbapal.lz" @ pal 1 clouds, pal 2 rain -gUnknown_08DA3824:: @ 8DA3824 - .incbin "baserom.gba", 0xda3824, 0x164 + .align 2 +gRaySceneClouds1_Tilemap:: @ 8DA3824 + .incbin "graphics/rayquaza_scene/clouds1.bin.lz" -gUnknown_08DA3988:: @ 8DA3988 - .incbin "baserom.gba", 0xda3988, 0x100 + .align 2 +gRaySceneClouds2_Tilemap:: @ 8DA3988 + .incbin "graphics/rayquaza_scene/clouds2.bin.lz" -gUnknown_08DA3A88:: @ 8DA3A88 - .incbin "baserom.gba", 0xda3a88, 0x138 + .align 2 +gRaySceneClouds3_Tilemap:: @ 8DA3A88 + .incbin "graphics/rayquaza_scene/clouds3.bin.lz" -gUnknown_08DA3BC0:: @ 8DA3BC0 - .incbin "baserom.gba", 0xDA3BC0, 0xBC + .align 2 +gRaySceneSmoke_Gfx:: @ 8DA3BC0 + .incbin "graphics/rayquaza_scene/smoke.4bpp.lz" -gUnknown_08DA3C7C:: @ 8DA3C7C - .incbin "baserom.gba", 0xDA3C7C, 0x18 + .align 2 +gRaySceneSmoke_Pal:: @ 8DA3C7C + .incbin "graphics/rayquaza_scene/smoke.gbapal.lz" -gUnknown_08DA3C94:: @ 8DA3C94 - .incbin "baserom.gba", 0xda3c94, 0x1114 + .align 2 +gRaySceneRayquaza_Gfx:: @ 8DA3C94 + .incbin "graphics/rayquaza_scene/rayquaza.8bpp.lz" -gUnknown_08DA4DA8:: @ 8DA4DA8 - .incbin "baserom.gba", 0xda4da8, 0x44 + .align 2 +gRaySceneRayquaza_Pal:: @ 8DA4DA8 + .incbin "graphics/rayquaza_scene/rayquaza.gbapal.lz" -gUnknown_08DA4DEC:: @ 8DA4DEC - .incbin "baserom.gba", 0xda4dec, 0x184 + .align 2 +gRaySceneRayquaza_Tilemap:: @ 8DA4DEC + .incbin "graphics/rayquaza_scene/rayquaza.bin.lz" -gUnknown_08DA4F70:: @ 8DA4F70 - .incbin "baserom.gba", 0xda4f70, 0x1148 + .align 2 +gRaySceneOvercast_Gfx:: @ 8DA4F70 + .incbin "graphics/rayquaza_scene/overcast.4bpp.lz" @ uses pal 2 of gRaySceneRayquaza_Pal -gUnknown_08DA60B8:: @ 8DA60B8 - .incbin "baserom.gba", 0xda60b8, 0x388 + .align 2 +gRaySceneOvercast_Tilemap:: @ 8DA60B8 + .incbin "graphics/rayquaza_scene/overcast.bin.lz" -gUnknown_08DA6440:: @ 8DA6440 - .incbin "baserom.gba", 0xDA6440, 0x46C + .align 2 +gRaySceneRayquazaFly1_Gfx:: @ 8DA6440 + .incbin "graphics/rayquaza_scene/rayquaza_fly1.4bpp.lz" -gUnknown_08DA68AC:: @ 8DA68AC - .incbin "baserom.gba", 0xDA68AC, 0x110 + .align 2 +gRaySceneRayquazaTail_Gfx:: @ 8DA68AC + .incbin "graphics/rayquaza_scene/rayquaza_tail_fix.4bpp.lz" @ for some reason there are an extra 0xC bytes at the end of the original 4bpp, so in order to produce the correct lz, we have to cat the bytes at the end with a make rule. not sure why those bytes are there, it may have been a bug in Game Freak's software. -gUnknown_08DA69BC:: @ 8DA69BC - .incbin "baserom.gba", 0xda69bc, 0xb6c + .align 2 +gRaySceneOvercast2_Gfx:: @ 8DA69BC + .incbin "graphics/rayquaza_scene/overcast2.4bpp.lz" -gUnknown_08DA7528:: @ 8DA7528 - .incbin "baserom.gba", 0xda7528, 0x21c + .align 2 +gRaySceneRayquazaLight_Gfx:: @ 8DA7528 + .incbin "graphics/rayquaza_scene/rayquaza_light.4bpp.lz" @ uses pal 2 of gRaySceneOvercast2_Pal -gUnknown_08DA7744:: @ 8DA7744 - .incbin "baserom.gba", 0xda7744, 0x40 + .align 2 +gRaySceneOvercast2_Pal:: @ 8DA7744 + .incbin "graphics/rayquaza_scene/overcast2.gbapal.lz" -gUnknown_08DA7784:: @ 8DA7784 - .incbin "baserom.gba", 0xda7784, 0x328 + .align 2 +gRaySceneOvercast2_Tilemap:: @ 8DA7784 + .incbin "graphics/rayquaza_scene/overcast2.bin.lz" -gUnknown_08DA7AAC:: @ 8DA7AAC - .incbin "baserom.gba", 0xda7aac, 0x184 + .align 2 +gRaySceneRayquazaLight_Tilemap:: @ 8DA7AAC + .incbin "graphics/rayquaza_scene/rayquaza_light.bin.lz" -gUnknown_08DA7C30:: @ 8DA7C30 - .incbin "baserom.gba", 0xda7c30, 0x13c + .align 2 +gRaySceneChaseBg_Gfx:: @ 8DA7C30 + .incbin "graphics/rayquaza_scene/chase_bg.4bpp.lz" -gUnknown_08DA7D6C:: @ 8DA7D6C - .incbin "baserom.gba", 0xda7d6c, 0x140 + .align 2 +gRaySceneChaseBg_Tilemap:: @ 8DA7D6C + .incbin "graphics/rayquaza_scene/chase_bg.bin.lz" -gUnknown_08DA7EAC:: @ 8DA7EAC - .incbin "baserom.gba", 0xda7eac, 0x108 + .align 2 +gRaySceneChaseStreaks_Gfx:: @ 8DA7EAC + .incbin "graphics/rayquaza_scene/chase_streaks.4bpp.lz" -gUnknown_08DA7FB4:: @ 8DA7FB4 - .incbin "baserom.gba", 0xda7fb4, 0x108 + .align 2 +gRaySceneChaseStreaks_Tilemap:: @ 8DA7FB4 + .incbin "graphics/rayquaza_scene/chase_streaks.bin.lz" -gUnknown_08DA80BC:: @ 8DA80BC - .incbin "baserom.gba", 0xda80bc, 0xa84 + .align 2 +gRaySceneRayquazaChase_Gfx:: @ 8DA80BC + .incbin "graphics/rayquaza_scene/rayquaza_chase.4bpp.lz" -gUnknown_08DA8B40:: @ 8DA8B40 - .incbin "baserom.gba", 0xda8b40, 0x22c + .align 2 +gRayChaseRayquazaChase_Tilemap:: @ 8DA8B40 + .incbin "graphics/rayquaza_scene/rayquaza_chase.bin.lz" -gUnknown_08DA8D6C:: @ 8DA8D6C - .incbin "baserom.gba", 0xda8d6c, 0x118 + .align 2 +gRayChaseRayquazaChase2_Tilemap:: @ 8DA8D6C + .incbin "graphics/rayquaza_scene/rayquaza_chase2.bin.lz" -gUnknown_08DA8E84:: @ 8DA8E84 - .incbin "baserom.gba", 0xda8e84, 0x54 + .align 2 +gRaySceneChase_Pal:: @ 8DA8E84 + .incbin "graphics/rayquaza_scene/chase.gbapal.lz" -gUnknown_08DA8ED8:: @ 8DA8ED8 - .incbin "baserom.gba", 0xDA8ED8, 0x798 + .align 2 +gRaySceneGroudonLeft_Gfx:: @ 8DA8ED8 + .incbin "graphics/rayquaza_scene/groudon_left.4bpp.lz" -gUnknown_08DA9670:: @ 8DA9670 - .incbin "baserom.gba", 0xDA9670, 0x44 + .align 2 +gRaySceneGroudonTail_Gfx:: @ 8DA9670 + .incbin "graphics/rayquaza_scene/groudon_tail.4bpp.lz" -gUnknown_08DA96B4:: @ 8DA96B4 - .incbin "baserom.gba", 0xDA96B4, 0x248 + .align 2 +gRaySceneKyogreRight_Gfx:: @ 8DA96B4 + .incbin "graphics/rayquaza_scene/kyogre_right.4bpp.lz" -gUnknown_08DA98FC:: @ 8DA98FC - .incbin "baserom.gba", 0xDA98FC, 0xCA8 + .align 2 +gRaySceneRayquazaHover_Gfx:: @ 8DA98FC + .incbin "graphics/rayquaza_scene/rayquaza_hover.4bpp.lz" -gUnknown_08DAA5A4:: @ 8DAA5A4 - .incbin "baserom.gba", 0xDAA5A4, 0x1F0 + .align 2 +gRaySceneRayquazaFlyIn_Gfx:: @ 8DAA5A4 + .incbin "graphics/rayquaza_scene/rayquaza_flyin.4bpp.lz" -gUnknown_08DAA794:: @ 8DAA794 - .incbin "baserom.gba", 0xDAA794, 0x98 + .align 2 +gRaySceneSplash_Gfx:: @ 8DAA794 + .incbin "graphics/rayquaza_scene/splash.4bpp.lz" -gUnknown_08DAA82C:: @ 8DAA82C - .incbin "baserom.gba", 0xDAA82C, 0x28 + .align 2 +gRaySceneGroudonLeft_Pal:: @ 8DAA82C + .incbin "graphics/rayquaza_scene/groudon_left.gbapal.lz" -gUnknown_08DAA854:: @ 8DAA854 - .incbin "baserom.gba", 0xDAA854, 0x28 + .align 2 +gRaySceneKyogreRight_Pal:: @ 8DAA854 + .incbin "graphics/rayquaza_scene/kyogre_right.gbapal.lz" -gUnknown_08DAA87C:: @ 8DAA87C - .incbin "baserom.gba", 0xDAA87C, 0x28 + .align 2 +gRaySceneRayquazaHover_Pal:: @ 8DAA87C + .incbin "graphics/rayquaza_scene/rayquaza_hover.gbapal.lz" -gUnknown_08DAA8A4:: @ 8DAA8A4 - .incbin "baserom.gba", 0xDAA8A4, 0x10 + .align 2 +gRaySceneSplash_Pal:: @ 8DAA8A4 + .incbin "graphics/rayquaza_scene/splash.gbapal.lz" -gUnknown_08DAA8B4:: @ 8DAA8B4 - .incbin "baserom.gba", 0xdaa8b4, 0x270 + .align 2 +gRaySceneHushBg_Gfx:: @ 8DAA8B4 + .incbin "graphics/rayquaza_scene/hush_bg.4bpp.lz" -gUnknown_08DAAB24:: @ 8DAAB24 - .incbin "baserom.gba", 0xdaab24, 0xf8 + .align 2 +gRaySceneHushRing_Gfx:: @ 8DAAB24 + .incbin "graphics/rayquaza_scene/hush_ring.8bpp.lz" -gUnknown_08DAAC1C:: @ 8DAAC1C - .incbin "baserom.gba", 0xdaac1c, 0x238 + .align 2 +gRaySceneHushBg_Tilemap:: @ 8DAAC1C + .incbin "graphics/rayquaza_scene/hush_bg.bin.lz" -gUnknown_08DAAE54:: @ 8DAAE54 - .incbin "baserom.gba", 0xdaae54, 0x144 + .align 2 +gRaySceneHushRing_Tilemap:: @ 8DAAE54 + .incbin "graphics/rayquaza_scene/hush_ring.bin.lz" -gUnknown_08DAAF98:: @ 8DAAF98 - .incbin "baserom.gba", 0xdaaf98, 0x54 + .align 2 +gRaySceneHushRing_Map:: @ 8DAAF98 + .incbin "graphics/rayquaza_scene/hush_ring_map.bin.lz" -gUnknown_08DAAFEC:: @ 8DAAFEC - .incbin "baserom.gba", 0xdaafec, 0x6c + .align 2 +gRaySceneHushBg_Pal:: @ 8DAAFEC + .incbin "graphics/rayquaza_scene/hush_bg.gbapal.lz" @ 8DAB058 .include "data/graphics/items/item_graphics.inc" @@ -1183,11 +3876,33 @@ gUnknown_08DAAFEC:: @ 8DAAFEC @ 8DB7AA0 .include "data/graphics/decorations/decoration_graphics.inc" -@ 8DBA14C - .incbin "baserom.gba", 0xdba14c, 0x3cc + .align 2 +gBattleAnimSpritePalette_282:: @ 8E7E7D0 + .incbin "graphics/battle_anims/sprites/282.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_282:: @ 8E7E7F8 + .incbin "graphics/battle_anims/sprites/282.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_270:: @ 8E7E9E0 + .incbin "graphics/battle_anims/sprites/270.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_270:: @ 8E7E9FC + .incbin "graphics/battle_anims/sprites/270.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_271:: @ 8E7EB24 + .incbin "graphics/battle_anims/sprites/271.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_271:: @ 8E7EB3C + .incbin "graphics/battle_anims/sprites/271.4bpp.lz" + .align 2 gUnknown_08DBA518:: @ 8DBA518 - .incbin "baserom.gba", 0xdba518, 0x80 + .incbin "graphics/misc/cable_car_bg.gbapal" .align 2 gCableCar_Pal:: @ 8DBA598 @@ -1195,7 +3910,7 @@ gCableCar_Pal:: @ 8DBA598 .align 2 gUnknown_08DBA5B8:: @ 8DBA5B8 - .incbin "baserom.gba", 0xdba5b8, 0x19d8 + .incbin "graphics/misc/cable_car_bg.4bpp.lz" .align 2 gCableCar_Gfx:: @ 8DBBF90 @@ -1210,224 +3925,303 @@ gCableCarCord_Gfx:: @ 8DBC2C0 .incbin "graphics/misc/cable_car_cord.4bpp.lz" .align 2 -gUnknown_08DBC2E8:: @ 8DBC2E8 - .incbin "baserom.gba", 0xdbc2e8, 0x72c +gRouletteMenuTiles:: @ 8DBC2E8 + .incbin "graphics/roulette/window.4bpp.lz" .align 2 -gRouletteWheelTiles:: @ 0x08DBCA14 +gRouletteWheelTiles:: .incbin "graphics/roulette/wheel.8bpp.lz" .align 2 -gRouletteCenter_Gfx:: @ 0x08DBDABC +gRouletteCenter_Gfx:: .incbin "graphics/roulette/center.4bpp.lz" .align 2 -gRouletteHeadersTiles:: @ 0x08DBDE38 +gRouletteHeadersTiles:: @ 8E824BC .incbin "graphics/roulette/headers.4bpp.lz" .align 2 -gRouletteCreditTiles:: @ 0x08DBE45C +gRouletteCreditTiles:: @ 8E82AE0 .incbin "graphics/roulette/credit.4bpp.lz" .align 2 -gRouletteNumbersTiles:: @ 0x08DBE5AC +gRouletteNumbersTiles:: @ 8E82C30 .incbin "graphics/roulette/numbers.4bpp.lz" .align 2 -gRouletteMultiplierTiles:: @ 0x08DBE690 +gRouletteMultiplierTiles:: @ 8E82D14 .incbin "graphics/roulette/multiplier.4bpp.lz" -gUnknown_08DBE818:: @ 0x08DBE818 - .incbin "baserom.gba", 0xdbe818, 0x20 + .align 2 +gMailPalette_Orange:: @ 0x08DBE818 + .incbin "graphics/mail/orange/palette.gbapal" -gUnknown_08DBE838:: @ 0x08DBE838 - .incbin "baserom.gba", 0xdbe838, 0x20 + .align 2 +gMailPalette_Harbor:: @ 0x08DBE838 + .incbin "graphics/mail/harbor/palette.gbapal" -gUnknown_08DBE858:: @ 0x08DBE858 - .incbin "baserom.gba", 0xdbe858, 0x20 + .align 2 +gMailPalette_Glitter:: @ 0x08DBE858 + .incbin "graphics/mail/glitter/palette.gbapal" -gUnknown_08DBE878:: @ 0x08DBE878 - .incbin "baserom.gba", 0xdbe878, 0x20 + .align 2 +gMailPalette_Mech:: @ 0x08DBE878 + .incbin "graphics/mail/mech/palette.gbapal" -gUnknown_08DBE898:: @ 0x08DBE898 - .incbin "baserom.gba", 0xdbe898, 0x20 + .align 2 +gMailPalette_Wood:: @ 0x08DBE898 + .incbin "graphics/mail/wood/palette.gbapal" -gUnknown_08DBE8B8:: @ 0x08DBE8B8 - .incbin "baserom.gba", 0xdbe8b8, 0x20 + .align 2 +gMailPalette_Wave:: @ 0x08DBE8B8 + .incbin "graphics/mail/wave/palette.gbapal" -gUnknown_08DBE8D8:: @ 0x08DBE8D8 - .incbin "baserom.gba", 0xdbe8d8, 0x20 + .align 2 +gMailPalette_Bead:: @ 0x08DBE8D8 + .incbin "graphics/mail/bead/palette.gbapal" -gUnknown_08DBE8F8:: @ 0x08DBE8F8 - .incbin "baserom.gba", 0xdbe8f8, 0x20 + .align 2 +gMailPalette_Shadow:: @ 0x08DBE8F8 + .incbin "graphics/mail/shadow/palette.gbapal" -gUnknown_08DBE918:: @ 0x08DBE918 - .incbin "baserom.gba", 0xdbe918, 0x20 + .align 2 +gMailPalette_Tropic:: @ 0x08DBE918 + .incbin "graphics/mail/tropic/palette.gbapal" -gUnknown_08DBE938:: @ 0x08DBE938 - .incbin "baserom.gba", 0xdbe938, 0x20 + .align 2 +gMailPalette_Dream:: @ 0x08DBE938 + .incbin "graphics/mail/dream/palette.gbapal" + + .align 2 +gMailPalette_Fab:: @ 0x08DBE958 + .incbin "graphics/mail/fab/palette.gbapal" -gUnknown_08DBE958:: @ 0x08DBE958 - .incbin "baserom.gba", 0xdbe958, 0x20 + .align 2 +gMailPalette_Retro:: @ 0x08DBE978 + .incbin "graphics/mail/retro/palette.gbapal" + + .align 2 +gMailTiles_Orange:: @ 0x08DBE998 + .incbin "graphics/mail/orange/tiles.4bpp.lz" -gUnknown_08DBE978:: @ 0x08DBE978 - .incbin "baserom.gba", 0xdbe978, 0x20 + .align 2 +gMailTiles_Harbor:: @ 0x08DBEB38 + .incbin "graphics/mail/harbor/tiles.4bpp.lz" -gUnknown_08DBE998:: @ 0x08DBE998 - .incbin "baserom.gba", 0xdbe998, 0x1a0 + .align 2 +gMailTiles_Glitter:: @ 0x08DBEC74 + .incbin "graphics/mail/glitter/tiles.4bpp.lz" -gUnknown_08DBEB38:: @ 0x08DBEB38 - .incbin "baserom.gba", 0xdbeb38, 0x13c + .align 2 +gMailTiles_Mech:: @ 0x08DBEE84 + .incbin "graphics/mail/mech/tiles.4bpp.lz" -gUnknown_08DBEC74:: @ 0x08DBEC74 - .incbin "baserom.gba", 0xdbec74, 0x210 + .align 2 +gMailTiles_Wood:: @ 0x08DBEF5C + .incbin "graphics/mail/wood/tiles.4bpp.lz" -gUnknown_08DBEE84:: @ 0x08DBEE84 - .incbin "baserom.gba", 0xdbee84, 0xd8 + .align 2 +gMailTiles_Wave:: @ 0x08DBF154 + .incbin "graphics/mail/wave/tiles.4bpp.lz" -gUnknown_08DBEF5C:: @ 0x08DBEF5C - .incbin "baserom.gba", 0xdbef5c, 0x1f8 + .align 2 +gMailTiles_Bead:: @ 0x08DBF2D4 + .incbin "graphics/mail/bead/tiles.4bpp.lz" -gUnknown_08DBF154:: @ 0x08DBF154 - .incbin "baserom.gba", 0xdbf154, 0x180 + .align 2 +gMailTiles_Shadow:: @ 0x08DBF37C + .incbin "graphics/mail/shadow/tiles.4bpp.lz" -gUnknown_08DBF2D4:: @ 0x08DBF2D4 - .incbin "baserom.gba", 0xdbf2d4, 0xa8 + .align 2 +gMailTiles_Tropic:: @ 0x08DBF50C + .incbin "graphics/mail/tropic/tiles.4bpp.lz" -gUnknown_08DBF37C:: @ 0x08DBF37C - .incbin "baserom.gba", 0xdbf37c, 0x190 + .align 2 +gMailTiles_Dream:: @ 0x08DBF64C + .incbin "graphics/mail/dream/tiles.4bpp.lz" -gUnknown_08DBF50C:: @ 0x08DBF50C - .incbin "baserom.gba", 0xdbf50c, 0x140 + .align 2 +gMailTiles_Fab:: @ 0x08DBF7B4 + .incbin "graphics/mail/fab/tiles.4bpp.lz" -gUnknown_08DBF64C:: @ 0x08DBF64C - .incbin "baserom.gba", 0xdbf64c, 0x168 + .align 2 +gMailTiles_Retro:: @ 0x08DBF904 + .incbin "graphics/mail/retro/tiles.4bpp.lz" -gUnknown_08DBF7B4:: @ 0x08DBF7B4 - .incbin "baserom.gba", 0xdbf7b4, 0x150 + .align 2 +gMailTilemap_Orange:: @ 0x08DBFBA4 + .incbin "graphics/mail/orange/map.bin.lz" -gUnknown_08DBF904:: @ 0x08DBF904 - .incbin "baserom.gba", 0xdbf904, 0x2a0 + .align 2 +gMailTilemap_Harbor:: @ 0x08DBFC7C + .incbin "graphics/mail/harbor/map.bin.lz" -gUnknown_08DBFBA4:: @ 0x08DBFBA4 - .incbin "baserom.gba", 0xdbfba4, 0xd8 + .align 2 +gMailTilemap_Glitter:: @ 0x08DBFD5C + .incbin "graphics/mail/glitter/map.bin.lz" -gUnknown_08DBFC7C:: @ 0x08DBFC7C - .incbin "baserom.gba", 0xdbfc7c, 0xe0 + .align 2 +gMailTilemap_Mech:: @ 0x08DBFE68 + .incbin "graphics/mail/mech/map.bin.lz" -gUnknown_08DBFD5C:: @ 0x08DBFD5C - .incbin "baserom.gba", 0xdbfd5c, 0x10c + .align 2 +gMailTilemap_Wood:: @ 0x08DBFF44 + .incbin "graphics/mail/wood/map.bin.lz" -gUnknown_08DBFE68:: @ 0x08DBFE68 - .incbin "baserom.gba", 0xdbfe68, 0xdc + .align 2 +gMailTilemap_Wave:: @ 0x08DC0034 + .incbin "graphics/mail/wave/map.bin.lz" -gUnknown_08DBFF44:: @ 0x08DBFF44 - .incbin "baserom.gba", 0xdbff44, 0xf0 + .align 2 +gMailTilemap_Bead:: @ 0x08DC0114 + .incbin "graphics/mail/bead/map.bin.lz" -gUnknown_08DC0034:: @ 0x08DC0034 - .incbin "baserom.gba", 0xdc0034, 0xe0 + .align 2 +gMailTilemap_Shadow:: @ 0x08DC01F4 + .incbin "graphics/mail/shadow/map.bin.lz" -gUnknown_08DC0114:: @ 0x08DC0114 - .incbin "baserom.gba", 0xdc0114, 0xe0 + .align 2 +gMailTilemap_Tropic:: @ 0x08DC0300 + .incbin "graphics/mail/tropic/map.bin.lz" -gUnknown_08DC01F4:: @ 0x08DC01F4 - .incbin "baserom.gba", 0xdc01f4, 0x10c + .align 2 +gMailTilemap_Dream:: @ 0x08DC03F0 + .incbin "graphics/mail/dream/map.bin.lz" -gUnknown_08DC0300:: @ 0x08DC0300 - .incbin "baserom.gba", 0xdc0300, 0xf0 + .align 2 +gMailTilemap_Fab:: @ 0x08DC04E8 + .incbin "graphics/mail/fab/map.bin.lz" -gUnknown_08DC03F0:: @ 0x08DC03F0 - .incbin "baserom.gba", 0xdc03f0, 0xf8 + .align 2 +gMailTilemap_Retro:: @ 0x08DC0600 + .incbin "graphics/mail/retro/map.bin.lz" -gUnknown_08DC04E8:: @ 0x08DC04E8 - .incbin "baserom.gba", 0xdc04e8, 0x118 + .align 2 +gFrontierFactorySelectMenu_Pal:: @ 8DC0714 + .incbin "graphics/battle_frontier/factory_menu1.gbapal" + .incbin "graphics/battle_frontier/factory_menu2.gbapal" -gUnknown_08DC0600:: @ 0x08DC0600 - .incbin "baserom.gba", 0xdc0600, 0x114 + .align 2 +gFrontierFactorySelectMenu_Gfx:: @ 8DC0754 + .incbin "graphics/battle_frontier/factory_menu1.4bpp" + .incbin "graphics/battle_frontier/factory_menu2.4bpp" -gUnknown_08DC0714:: @ 8DC0714 - .incbin "baserom.gba", 0xdc0714, 0x40 + .align 2 +gFrontierFactorySelectMenu_Tilemap:: @ 8DC0B94 + .incbin "graphics/battle_frontier/factory_menu.bin" -gUnknown_08DC0754:: @ 8DC0754 - .incbin "baserom.gba", 0xdc0754, 0x440 + .align 2 +gFrontierPassMedals_Gfx:: @ 8DC1394 + .incbin "graphics/frontier_pass/medals.4bpp.lz" @ battle frontier medals -gUnknown_08DC0B94:: @ 8DC0B94 - .incbin "baserom.gba", 0xdc0b94, 0x800 + .align 2 +gFrontierPassCursor_Pal:: @ 8DC1674 + .incbin "graphics/frontier_pass/cursor.gbapal" @ frontier pass cursor pal -gUnknown_08DC1394:: @ 8DC1394 - .incbin "baserom.gba", 0xdc1394, 0x2E0 + .align 2 +gFrontierPassMapCursor_Pal:: @ 8DC1694 + .incbin "graphics/frontier_pass/map_cursor.gbapal" @ frontier pass map cursor pal -gUnknown_08DC1674:: @ 8DC1674 - .incbin "baserom.gba", 0xdc1674, 0x20 + .align 2 +gFrontierPassMedalsSilver_Pal:: @ 8DC16B4 + .incbin "graphics/frontier_pass/silver.gbapal" -gUnknown_08DC1694:: @ 8DC1694 - .incbin "baserom.gba", 0xdc1694, 0x20 + .align 2 +gFrontierPassMedalsGold_Pal:: @ 8DC16D4 + .incbin "graphics/frontier_pass/gold.gbapal" -gUnknown_08DC16B4:: @ 8DC16B4 - .incbin "baserom.gba", 0xdc16b4, 0x20 + .align 2 +gPokedexText_Pal:: @ 8DC16F4 + .incbin "graphics/pokedex/text.gbapal" -gUnknown_08DC16D4:: @ 8DC16D4 - .incbin "baserom.gba", 0xdc16d4, 0x20 + .align 2 +gPokedexCaughtScreenFade_Pal:: @ 8DC1756 + .incbin "graphics/pokedex/fade.gbapal" -gUnknown_08DC16F4:: @ 8DC16F4 - .incbin "baserom.gba", 0xdc16f4, 0x62 + .align 2 +gPokedexHoennBg_Pal:: @ 8DC17B6 + .incbin "graphics/pokedex/hoenn_bg.gbapal" -gUnknown_08DC1756:: @ 8DC1756 - .incbin "baserom.gba", 0xdc1756, 0x60 + .align 2 +gPokedexNationalBg_Pal:: @ 8DC1876 + .incbin "graphics/pokedex/national_bg.gbapal" -gUnknown_08DC17B6:: @ 8DC17B6 - .incbin "baserom.gba", 0xdc17b6, 0xc0 + .align 2 +gPokedexMenu_Gfx:: @ 8DC1934 + .incbin "graphics/pokedex/menu.4bpp.lz" -gUnknown_08DC1876:: @ 8DC1876 - .incbin "baserom.gba", 0xdc1876, 0xbe + .align 2 +gPokedexMenu2_Gfx:: @ 8DC234C + .incbin "graphics/pokedex/menu2.4bpp.lz" -gUnknown_08DC1934:: @ 8DC1934 - .incbin "baserom.gba", 0xdc1934, 0xA18 + .align 2 + .incbin "graphics/pokedex/noball_unused.4bpp.lz" @ unused -gUnknown_08DC234C:: @ 8DC234C - .incbin "baserom.gba", 0xDC234C, 0x6BC + @ these are a series of 9 tilemaps used for something pokedex related. + .align 2 gUnknown_08DC2A08:: @ 8DC2A08 - .incbin "baserom.gba", 0xdc2a08, 0x114 + .incbin "graphics/pokedex/tilemap1.bin.lz" + .align 2 gUnknown_08DC2B1C:: @ 8DC2B1C - .incbin "baserom.gba", 0xdc2b1c, 0x140 + .incbin "graphics/pokedex/tilemap2.bin.lz" + .align 2 gUnknown_08DC2C5C:: @ 8DC2C5C - .incbin "baserom.gba", 0xdc2c5c, 0x150 + .incbin "graphics/pokedex/tilemap3.bin.lz" + .align 2 gUnknown_08DC2DAC:: @ 8DC2DAC - .incbin "baserom.gba", 0xdc2dac, 0xc0 + .incbin "graphics/pokedex/tilemap4.bin.lz" + .align 2 gUnknown_08DC2E6C:: @ 8DC2E6C - .incbin "baserom.gba", 0xdc2e6c, 0xf0 + .incbin "graphics/pokedex/tilemap5.bin.lz" + .align 2 gUnknown_08DC2F5C:: @ 8DC2F5C - .incbin "baserom.gba", 0xdc2f5c, 0x90 + .incbin "graphics/pokedex/tilemap6.bin.lz" + .align 2 gUnknown_08DC2FEC:: @ 8DC2FEC - .incbin "baserom.gba", 0xdc2fec, 0x94 + .incbin "graphics/pokedex/tilemap7.bin.lz" + .align 2 gUnknown_08DC3080:: @ 8DC3080 - .incbin "baserom.gba", 0xdc3080, 0x118 + .incbin "graphics/pokedex/tilemap8.bin.lz" + .align 2 gUnknown_08DC3198:: @ 8DC3198 - .incbin "baserom.gba", 0xdc3198, 0xee + .incbin "graphics/pokedex/tilemap9.bin.lz" @ all tilemaps + + .align 2 +gPokedexSearchMenu_Pal:: @ 8DC3284 + .incbin "graphics/pokedex/search_menu.gbapal" + + .align 2 +gPokedexSearchMenu_Gfx:: @ 8DC3304 + .incbin "graphics/pokedex/search_menu.4bpp.lz" -gUnknown_08DC3286:: @ 8DC3286 - .incbin "baserom.gba", 0xdc3286, 0x7e + .align 2 +gPokedexSearch1_Tilemap:: @ 8DC3870 + .incbin "graphics/pokedex/search1.bin.lz" -gUnknown_08DC3304:: @ 8DC3304 - .incbin "baserom.gba", 0xdc3304, 0x56c + .align 2 +gPokedexSearch2_Tilemap:: @ 8DC3A0C + .incbin "graphics/pokedex/search2.bin.lz" -gUnknown_08DC3870:: @ 8DC3870 - .incbin "baserom.gba", 0xdc3870, 0x19c + .align 2 +gSummaryScreenPowAcc_Tilemap:: @ 8DC3B94 + .incbin "graphics/interface/powacc_tilemap.bin" @ pow/acc tilemap -gUnknown_08DC3A0C:: @ 8DC3A0C - .incbin "baserom.gba", 0xdc3a0c, 0x2c8 + .align 2 +gUnknown_08DC3C34:: @ 8DC3C34 + .incbin "graphics/interface/unk_tilemap.bin" @ probably trade summary screen related? cant check -gUnknown_08DC3CD4:: @ 8DC3CD4 - .incbin "baserom.gba", 0xdc3cd4, 0x80 + .align 2 +gSummaryScreenWindow_Tilemap:: @ 8DC3CD4 + .incbin "graphics/interface/summary.bin" .align 2 gIntroCopyright_Pal:: @ 8DC3D54 diff --git a/data/party_menu.s b/data/party_menu.s index 95d9bb78e..8013e5614 100644 --- a/data/party_menu.s +++ b/data/party_menu.s @@ -246,10 +246,10 @@ gUnknown_08615EC0:: @ 8615EC0 .incbin "baserom.gba", 0x615ec0, 0x38 gUnknown_08615EF8:: @ 8615EF8 - obj_tiles gUnknown_08D96CD8, 0x400, 1200 + obj_tiles gPartyMenuPokeball_Gfx, 0x400, 1200 gUnknown_08615F00:: @ 8615F00 - obj_pal gUnknown_08D96F6C, 1200 + obj_pal gPartyMenuPokeball_Pal, 1200 gUnknown_08615F08:: @ 8615F08 .incbin "baserom.gba", 0x615f08, 0x68 @@ -261,10 +261,10 @@ gUnknown_08615F78:: @ 8615F78 .incbin "baserom.gba", 0x615f78, 0x80 gUnknown_08615FF8:: @ 8615FF8 - obj_tiles gUnknown_08D96F90, 0x400, 1202 + obj_tiles gStatusGfx_Icons, 0x400, 1202 gUnknown_08616000:: @ 8616000 - obj_pal gUnknown_08D97188, 1202 + obj_pal gStatusPal_Icons, 1202 gUnknown_08616008:: @ 8616008 .incbin "baserom.gba", 0x616008, 0x18 diff --git a/data/pokemon_summary_screen.s b/data/pokemon_summary_screen.s index d3cb51fca..659498743 100644 --- a/data/pokemon_summary_screen.s +++ b/data/pokemon_summary_screen.s @@ -18,12 +18,27 @@ gUnknown_0861CBEC:: @ 861CBEC gUnknown_0861CBF8:: @ 861CBF8 .incbin "baserom.gba", 0x61cbf8, 0xc + .align 2 gUnknown_0861CC04:: @ 861CC04 - .incbin "baserom.gba", 0x61cc04, 0xc - + .4byte gSummaryScreenPowAcc_Tilemap + .byte 0x00 + .byte 0x00 + .byte 0x0A + .byte 0x07 + .byte 0x00 + .byte 0x2D + + .align 2 gUnknown_0861CC10:: @ 861CC10 - .incbin "baserom.gba", 0x61cc10, 0xc - + .4byte gUnknown_08DC3C34 + .byte 0x00 + .byte 0x00 + .byte 0x0A + .byte 0x07 + .byte 0x00 + .byte 0x2D + + .align 2 gUnknown_0861CC1C:: @ 861CC1C .incbin "baserom.gba", 0x61cc1c, 0x8 diff --git a/data/smokescreen.s b/data/smokescreen.s index d92c972df..aeb8e685b 100644 --- a/data/smokescreen.s +++ b/data/smokescreen.s @@ -14,11 +14,11 @@ gUnknown_0831C604:: @ 831C604 .align 2 gUnknown_0831C620:: @ 831C620 - obj_tiles gUnknown_08C01644, 0x0180, 0xd6eb + obj_tiles gSmokescreenImpactTiles, 0x0180, 0xd6eb .align 2 gUnknown_0831C628:: @ 831C628 - obj_pal gUnknown_08C01724, 0xd6eb + obj_pal gSmokescreenImpactPalette, 0xd6eb .align 2 gUnknown_0831C630:: @ 831C630 @@ -53,7 +53,7 @@ gUnknown_0831C688:: @ 831C688 .align 2 gSpriteSheet_EnemyShadow:: @ 831C6A0 - obj_tiles gUnknown_08D8FBC0, 0x0080, 0xd759 + obj_tiles gEnemyMonShadow_Gfx, 0x0080, 0xd759 .align 2 gUnknown_0831C6A8:: @ 831C6A8 diff --git a/data/trainer_card.s b/data/trainer_card.s index 8e49b040f..4f344c961 100644 --- a/data/trainer_card.s +++ b/data/trainer_card.s @@ -161,14 +161,16 @@ gUnknown_0856FB9C:: @ 856FB9C gUnknown_0856FBBC:: @ 856FBBC .incbin "baserom.gba", 0x56fbbc, 0xFEC -gUnknown_08570BA8:: @ 8570BA8 - .incbin "baserom.gba", 0x570ba8, 0x9C + .align 2 +gFrontierPassCursor_Gfx:: @ 8570BA8 + .incbin "graphics/frontier_pass/cursor.4bpp.lz" gUnknown_08570C44:: @ 8570C44 .incbin "baserom.gba", 0x570c44, 0xBC -gUnknown_08570D00:: @ 8570D00 - .incbin "baserom.gba", 0x570d00, 0x100 + .align 2 +gFrontierPassMapCursor_Gfx:: @ 8570D00 + .incbin "graphics/frontier_pass/map_cursor.4bpp.lz" gUnknown_08570E00:: @ 8570E00 .incbin "baserom.gba", 0x570e00, 0x260 @@ -210,19 +212,19 @@ gUnknown_08571454:: @ 8571454 .incbin "baserom.gba", 0x571454, 0x68 gUnknown_085714BC:: @ 85714BC - obj_tiles gUnknown_08570BA8, 0x100, 0 - obj_tiles gUnknown_08570D00, 0x400, 1 - obj_tiles gUnknown_08DC1394, 0x380, 2 + obj_tiles gFrontierPassCursor_Gfx, 0x100, 0 + obj_tiles gFrontierPassMapCursor_Gfx, 0x400, 1 + obj_tiles gFrontierPassMedals_Gfx, 0x380, 2 gUnknown_085714D4:: @ 85714D4 obj_tiles gUnknown_08570C44, 0x100, 4 obj_tiles NULL, 0, 0 gUnknown_085714E4:: @ 85714E4 - obj_pal gUnknown_08DC1674, 0 - obj_pal gUnknown_08DC1694, 1 - obj_pal gUnknown_08DC16B4, 2 - obj_pal gUnknown_08DC16D4, 3 + obj_pal gFrontierPassCursor_Pal, 0 + obj_pal gFrontierPassMapCursor_Pal, 1 + obj_pal gFrontierPassMedalsSilver_Pal, 2 + obj_pal gFrontierPassMedalsGold_Pal, 3 obj_pal gUnknown_0856FB7C, 4 obj_pal gUnknown_0856FB9C, 5 obj_pal NULL, 0 |