summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/battle_anim_8170478.s48
-rw-r--r--data/battle_anims.s2
-rw-r--r--data/graphics.s2589
-rw-r--r--data/smokescreen.s4
4 files changed, 2462 insertions, 181 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/graphics.s b/data/graphics.s
index 01c2bfee9..8af8bb48a 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,214 +124,2418 @@ 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 "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
-gUnknown_08C0237C:: @ 8C0237C
- .incbin "baserom.gba", 0xc0237c, 0x7074
+ .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, 0x107c
+ .incbin "graphics/contest/audience.4bpp.lz"
+ .align 2
+ .incbin "graphics/contest/faces.4bpp.lz"
+
+ .align 2
+gContestJudgeSymbolsGfx::
+ .incbin "graphics/contest/judge_symbols.4bpp.lz"
+
+ .align 2
+gContest3Pal::
+ .incbin "graphics/contest/judge_symbols.gbapal.lz"
+
+ .align 2
+gTiles_8C19450::
+ .incbin "graphics/contest/heart.4bpp"
+
+ .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"
+
+ .align 2
+gBattleAnimSpritePalette_135::
+ .incbin "graphics/battle_anims/sprites/135.gbapal.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_Particles::
+ .incbin "graphics/battle_anims/sprites/particles.4bpp.lz"
+
+ .align 2
+gBattleAnimSpriteSheet_136::
+ .incbin "graphics/battle_anims/sprites/136.4bpp.lz"
+
+ .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"
-gUnknown_08C1A490:: @ 8C1A490
- .incbin "baserom.gba", 0xc1a490, 0xD4
+ .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"
-gUnknown_08C1A564:: @ 8C1A564
- .incbin "baserom.gba", 0xc1a564, 0x2154
+ .align 2
+gBattleAnimSpritePalette_172::
+ .incbin "graphics/battle_anims/sprites/172.gbapal.lz"
-gUnknown_08C1C6B8:: @ 8C1C6B8
- .incbin "baserom.gba", 0xc1c6b8, 0x9f4
+ .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"
+
+ .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"
-gUnknown_08C22610:: @ 8C22610
- .incbin "baserom.gba", 0xc22610, 0xcd0
+ .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"
@@ -340,213 +2551,283 @@ 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
diff --git a/data/smokescreen.s b/data/smokescreen.s
index d92c972df..3e6028431 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