diff options
-rw-r--r-- | data/graphics.s | 499 | ||||
-rw-r--r-- | src/graphics.c | 190 |
2 files changed, 190 insertions, 499 deletions
diff --git a/data/graphics.s b/data/graphics.s index ff372fa03..2743b4ecd 100644 --- a/data/graphics.s +++ b/data/graphics.s @@ -1,504 +1,5 @@ .section gfx_data, "aw", %progbits - .align 2 -gBattleAnimSpriteGfx_FlyingDirt:: @ 8E791E8 - .incbin "graphics/battle_anims/sprites/flying_dirt.4bpp.lz" - - .align 2 -gFile_graphics_battle_anims_backgrounds_sandstorm_brew_tilemap:: @ 8E79354 - .incbin "graphics/battle_anims/backgrounds/sandstorm_brew.bin.lz" - - .align 2 -gFile_graphics_battle_anims_backgrounds_sandstorm_brew_sheet:: @ 8E794D0 - .incbin "graphics/battle_anims/backgrounds/sandstorm_brew.4bpp.lz" - - .align 2 -gBattleAnimSpritePal_FlyingDirt:: @ 8E799FC - .incbin "graphics/battle_anims/sprites/flying_dirt.gbapal.lz" - - .align 2 -gBattleAnimSpriteGfx_MetalSoundWaves:: @ 8E79A24 - .incbin "graphics/battle_anims/sprites/metal_sound_waves.4bpp.lz" - - .align 2 -gBattleAnimSpritePal_MetalSoundWaves:: @ 8E79BE0 - .incbin "graphics/battle_anims/sprites/metal_sound_waves.gbapal.lz" - - .align 2 -gBattleAnimBgImage_Ice:: @ 8E79BF8 - .incbin "graphics/battle_anims/backgrounds/ice.4bpp.lz" - - .align 2 -gBattleAnimBgPalette_Ice:: @ 8E7A568 - .incbin "graphics/battle_anims/backgrounds/ice.gbapal.lz" - - .align 2 -gBattleAnimBgTilemap_Ice:: @ 8E7A58C - .incbin "graphics/battle_anims/backgrounds/ice.bin.lz" - - .align 2 -gBattleAnimSpriteGfx_IcicleSpear:: @ 8E7A784 - .incbin "graphics/battle_anims/sprites/icicle_spear.4bpp.lz" - - .align 2 -gBattleAnimSpritePal_IcicleSpear:: @ 8E7A858 - .incbin "graphics/battle_anims/sprites/icicle_spear.gbapal.lz" - - .align 2 -gContestNextTurnGfx:: @ 8E7A880 - .incbin "graphics/contest/next_turn.4bpp.lz" - - .align 2 -gFile_graphics_contest_nextturn_numbers:: @ 8E7A8DC - .incbin "graphics/contest/next_turn_numbers.4bpp" - - .align 2 -gFile_graphics_contest_nextturn_random:: @ 8E7A95C - .incbin "graphics/contest/next_turn_random.4bpp" - - .align 2 -gBattleAnimSpriteGfx_GlowyRedOrb:: @ 8E7A97C - .incbin "graphics/battle_anims/sprites/glowy_red_orb.4bpp.lz" - - .align 2 -gBattleAnimSpritePal_GlowyRedOrb:: @ 8E7A99C - .incbin "graphics/battle_anims/sprites/glowy_red_orb.gbapal.lz" - - .align 2 -gBattleAnimSpritePal_GlowyGreenOrb:: @ 8E7A9B4 - .incbin "graphics/battle_anims/sprites/glowy_green_orb.gbapal.lz" - - .align 2 -gBattleAnimSpritePal_SleepPowder:: @ 8E7A9CC - .incbin "graphics/battle_anims/sprites/sleep_powder.gbapal.lz" - - .align 2 -gBattleAnimSpritePal_StunSpore:: @ 8E7A9EC - .incbin "graphics/battle_anims/sprites/stun_spore.gbapal.lz" - - .align 2 -gContestApplauseGfx:: @ 8E7AA0C - .incbin "graphics/contest/applause.4bpp.lz" - - .align 2 -gFile_graphics_contest_applause_meter:: @ 8E7AB38 - .incbin "graphics/contest/applause_meter.4bpp" - - .align 2 -gFile_graphics_contest_nextturn:: @ 8E7ABB8 - .incbin "graphics/contest/next_turn.gbapal" - - .align 2 -gBattleAnimSpriteGfx_Splash:: @ 8E7ABD8 - .incbin "graphics/battle_anims/sprites/splash.4bpp.lz" - - .align 2 -gBattleAnimSpritePal_Splash:: @ 8E7ADF4 - .incbin "graphics/battle_anims/sprites/splash.gbapal.lz" - - .align 2 -gBattleAnimSpriteGfx_SweatBead:: @ 8E7AE18 - .incbin "graphics/battle_anims/sprites/sweat_bead.4bpp.lz" - - .align 2 -gBattleAnimSpriteGfx_Pokeblock:: @ 8E7AE40 - .incbin "graphics/battle_anims/sprites/pokeblock.4bpp.lz" - - .align 2 -gBattleAnimSpritePal_Pokeblock:: @ 8E7AE94 - .incbin "graphics/battle_anims/sprites/pokeblock.gbapal.lz" - - .align 2 -gBattleAnimSpriteGfx_Gem1:: @ 8E7AEAC - .incbin "graphics/battle_anims/sprites/gem_1.4bpp.lz" - - .align 2 -gBattleAnimSpriteGfx_Gem2:: @ 8E7B02C - .incbin "graphics/battle_anims/sprites/gem_2.4bpp.lz" - - .align 2 -gBattleAnimSpriteGfx_Gem3:: @ 8E7B198 - .incbin "graphics/battle_anims/sprites/gem_3.4bpp.lz" - - .align 2 -gBattleAnimSpritePal_Gem1:: @ 8E7B300 - .incbin "graphics/battle_anims/sprites/gem_1.gbapal.lz" - - .align 2 -gBattleAnimBgImage_InAir:: @ 8E7B328 - .incbin "graphics/battle_anims/backgrounds/in_air.4bpp.lz" - - .align 2 -gBattleAnimBgPalette_InAir:: @ 8E7B484 - .incbin "graphics/battle_anims/backgrounds/in_air.gbapal.lz" - - .align 2 -gBattleAnimBgTilemap_InAir:: @ 8E7B4AC - .incbin "graphics/battle_anims/backgrounds/in_air.bin.lz" - - .align 2 -gBattleAnimSpriteGfx_Protect:: @ 8E7B694 - .incbin "graphics/battle_anims/sprites/protect.4bpp.lz" - - .align 2 -gBattleAnimSpritePal_Protect:: @ 8E7BA90 - .incbin "graphics/battle_anims/sprites/protect.gbapal.lz" - - .align 2 -gFile_graphics_battle_anims_backgrounds_water_muddy_palette:: @ 8E7BAB0 - .incbin "graphics/battle_anims/backgrounds/water_muddy.gbapal.lz" - - .align 2 -gFile_graphics_battle_interface_enemy_mon_shadow_sheet:: @ 8E7BAD4 - .incbin "graphics/battle_interface/enemy_mon_shadow.4bpp.lz" - - .align 2 -gFile_graphics_battle_interface_ball_status_bar_sheet:: @ 8E7BB04 - .incbin "graphics/battle_interface/ball_status_bar.4bpp.lz" - - .align 2 -gMonIcon_Egg:: @ 8E7BB88 - .incbin "graphics/pokemon/egg/icon.4bpp" - - .align 2 -gBattleAnimBgImage_Ghost:: @ 8E7BF88 - .incbin "graphics/battle_anims/backgrounds/ghost.4bpp.lz" - - .align 2 -gBattleAnimBgPalette_Ghost:: @ 8E7CC50 - .incbin "graphics/battle_anims/backgrounds/ghost.gbapal.lz" - - .align 2 -gBattleAnimBgTilemap_Ghost:: @ 8E7CC6C - .incbin "graphics/battle_anims/backgrounds/ghost.bin.lz" - - .align 2 -gBattleAnimSpritePal_WhipHit:: @ 8E7CF60 - .incbin "graphics/battle_anims/sprites/whip_hit.gbapal.lz" - - .align 2 -gBattleAnimBgPalette_Solarbeam:: @ 8E7CF88 - .incbin "graphics/battle_anims/backgrounds/solarbeam.gbapal.lz" - - .align 2 -gFile_graphics_unknown_unknown_E7CFB0_tilemap:: @ 8E7CFB0 - .incbin "graphics/unknown/unknown_E7CFB0.bin.lz" - - .align 2 -gFile_graphics_berry_blender_center_sheet:: @ 8E7D4AC - .incbin "graphics/berry_blender/center.8bpp.lz" - - .align 2 -gFile_graphics_berry_blender_outer_sheet:: @ 8E7DCCC - .incbin "graphics/berry_blender/outer.4bpp.lz" - - .align 2 -gFile_graphics_berry_blender_outer_map_tilemap:: @ 8E7E700 - .incbin "graphics/berry_blender/outer_map.bin.lz" - - .align 2 -gBattleAnimBgPalette_Cosmic:: @ 8E7EA14 - .incbin "graphics/battle_anims/backgrounds/cosmic.gbapal.lz" - - .align 2 -gBattleAnimBgImage_Cosmic:: @ 8E7EA3C - .incbin "graphics/battle_anims/backgrounds/cosmic.4bpp.lz" - - .align 2 -gBattleAnimBgTilemap_Cosmic:: @ 8E7EC9C - .incbin "graphics/battle_anims/backgrounds/cosmic.bin.lz" - - .align 2 -gBattleAnimSpritePal_SlamHit2:: @ 8E7EDD8 - .incbin "graphics/battle_anims/sprites/slam_hit_2.gbapal.lz" - - .align 2 -gBattleAnimSpriteGfx_SlamHit2:: @ 8E7EE00 - .incbin "graphics/battle_anims/sprites/slam_hit_2.4bpp.lz" - - .align 2 -gBattleAnimFogTilemap:: @ 8E7F1F4 - .incbin "graphics/battle_anims/backgrounds/fog.bin.lz" - - .align 2 -gBattleAnimSpritePal_WeatherBall:: @ 8E7F36C - .incbin "graphics/battle_anims/sprites/weather_ball.gbapal.lz" - - .align 2 -gBattleAnimSpriteGfx_WeatherBall:: @ 8E7F388 - .incbin "graphics/battle_anims/sprites/weather_ball.4bpp.lz" - - .align 2 -gBattleAnimBgTilemap_ScaryFacePlayer:: @ 8E7F4AC - .incbin "graphics/battle_anims/backgrounds/scary_face_player.bin.lz" - - .align 2 -gBattleAnimBgTilemap_ScaryFaceOpponent:: @ 8E7F690 - .incbin "graphics/battle_anims/backgrounds/scary_face_opponent.bin.lz" - - .align 2 -gBattleAnimBgTilemap_ScaryFaceContest:: @ 8E7F874 - .incbin "graphics/battle_anims/backgrounds/scary_face_contest.bin.lz" - - .align 2 -gBattleAnimSpriteGfx_Hail:: @ 8E7FA58 - .incbin "graphics/battle_anims/sprites/hail.4bpp.lz" - - .align 2 -gBattleAnimSpritePal_Hail:: @ 8E7FA98 - .incbin "graphics/battle_anims/sprites/hail.gbapal.lz" - - .align 2 -gBattleAnimSpriteGfx_GreenSpike:: @ 8E7FAB0 - .incbin "graphics/battle_anims/sprites/green_spike.4bpp.lz" - - .align 2 -gBattleAnimSpritePal_GreenSpike:: @ 8E7FAF0 - .incbin "graphics/battle_anims/sprites/green_spike.gbapal.lz" - - .align 2 -gBattleAnimSpritePal_WhiteCircleOfLight:: @ 8E7FB08 - .incbin "graphics/battle_anims/sprites/white_circle_of_light.gbapal.lz" - - .align 2 -gBattleAnimSpritePal_GlowyBlueOrb:: @ 8E7FB20 - .incbin "graphics/battle_anims/sprites/glowy_blue_orb.gbapal.lz" - - .align 2 -gBattleAnimSpriteGfx_Recycle:: @ 8E7FB38 - .incbin "graphics/battle_anims/sprites/recycle.4bpp.lz" - - .align 2 -gBattleAnimSpritePal_Recycle:: @ 8E7FD44 - .incbin "graphics/battle_anims/sprites/recycle.gbapal.lz" - - .align 2 -gBattleAnimSpriteGfx_RedParticles:: @ 8E7FD60 - .incbin "graphics/battle_anims/sprites/red_particles.4bpp.lz" - - .align 2 -gBattleAnimSpritePal_RedParticles:: @ 8E7FDAC - .incbin "graphics/battle_anims/sprites/red_particles.gbapal.lz" - - .align 2 -gBattleAnimSpriteGfx_DirtMound:: @ 8E7FDC8 - .incbin "graphics/battle_anims/sprites/dirt_mound.4bpp.lz" - - .align 2 -gBattleAnimSpritePal_DirtMound:: @ 8E7FF50 - .incbin "graphics/battle_anims/sprites/dirt_mound.gbapal.lz" - - .align 2 -gBattleAnimBgImage_Fissure:: @ 8E7FF70 - .incbin "graphics/battle_anims/backgrounds/fissure.4bpp.lz" - - .align 2 -gBattleAnimBgPalette_Fissure:: @ 8E80264 - .incbin "graphics/battle_anims/backgrounds/fissure.gbapal.lz" - - .align 2 -gBattleAnimBgTilemap_Fissure:: @ 8E80280 - .incbin "graphics/battle_anims/backgrounds/fissure.bin.lz" - - .align 2 -gBattleAnimSpriteGfx_Bird:: @ 8E8056C - .incbin "graphics/battle_anims/sprites/bird.4bpp.lz" - - .align 2 -gBattleAnimSpritePal_Bird:: @ 8E808E8 - .incbin "graphics/battle_anims/sprites/bird.gbapal.lz" - - .align 2 -gBattleAnimSpriteGfx_CrossImpact:: @ 8E80904 - .incbin "graphics/battle_anims/sprites/cross_impact.4bpp.lz" - - .align 2 -gBattleAnimSpritePal_CrossImpact:: @ 8E809A4 - .incbin "graphics/battle_anims/sprites/cross_impact.gbapal.lz" - - .align 2 -gFile_graphics_battle_anims_backgrounds_water_sheet:: @ 8E809CC - .incbin "graphics/battle_anims/backgrounds/water.4bpp.lz" - - .align 2 -gFile_graphics_battle_anims_backgrounds_water_palette:: @ 8E81CEC - .incbin "graphics/battle_anims/backgrounds/water.gbapal.lz" - - .align 2 -gFile_graphics_unknown_unknown_E81D14_tilemap:: @ 8E81D14 - .incbin "graphics/unknown/unknown_E81D14.bin.lz" - - .align 2 -gFile_graphics_unknown_unknown_E81FE4_tilemap:: @ 8E81FE4 - .incbin "graphics/unknown/unknown_E81FE4.bin.lz" - - .align 2 -gFile_graphics_unknown_unknown_E822B8_tilemap:: @ 8E822B8 - .incbin "graphics/unknown/unknown_E822B8.bin.lz" - - .align 2 -gBattleAnimSpritePal_Slash2:: @ 8E825AC - .incbin "graphics/battle_anims/sprites/slash_2.gbapal.lz" - - .align 2 -gBattleAnimSpriteGfx_WhiteShadow:: @ 8E825D4 - .incbin "graphics/battle_anims/sprites/white_shadow.4bpp.lz" - - .align 2 -gBattleAnimSpritePal_WhiteShadow:: @ 8E826E8 - .incbin "graphics/battle_anims/sprites/white_shadow.gbapal.lz" - - .align 2 -gPartyMenuBg_Gfx:: @ 8E82700 - .incbin "graphics/interface/party_menu_misc.4bpp.lz" - - .align 2 -gPartyMenuBg_Pal:: @ 8E829C8 - .incbin "graphics/interface/party_menu_misc.gbapal.lz" - - .align 2 -gPartyMenuBg_Tilemap:: @ 8E82AB0 - .incbin "graphics/interface/party_menu_misc.bin.lz" - - .align 2 -gPartyMenuPokeball_Gfx:: @ 8E82BE8 - .incbin "graphics/interface/party_menu_pokeball.4bpp.lz" - - .align 2 -gPartyMenuPokeballSmall_Gfx:: @ 8E82D68 - .incbin "graphics/interface/party_menu_pokeball_small.4bpp.lz" - - .align 2 -gPartyMenuPokeball_Pal:: @ 8E82E7C - .incbin "graphics/interface/party_menu_pokeball.gbapal.lz" - - .align 2 -gStatusGfx_Icons:: @ 8E82EA0 - .incbin "graphics/interface/status_icons.4bpp.lz" - - .align 2 -gStatusPal_Icons:: @ 8E830A4 - .incbin "graphics/interface/status_icons.gbapal.lz" - - .align 2 -gUnknown_8E830CC:: @ 8E830CC - .incbin "graphics/item_menu/bag_tiles.4bpp.lz" @ bag tiles - - .align 2 -gUnknown_8E832C0:: @ 8E832C0 - .incbin "graphics/item_menu/bag_tilemap1.bin.lz" @ bag menu - - .align 2 -gUnknown_8E83444:: @ 8E83444 - .incbin "graphics/item_menu/bag_tilemap2.bin.lz" @ PC deposit items - - .align 2 -gBagBgPalette:: @ 8E835B4 - .incbin "graphics/item_menu/bag_pal1.gbapal.lz" @ palette 1 (Boy + misc Pal) - - .align 2 -gBagBgPalette_FemaleOverride:: @ 8E83604 - .incbin "graphics/item_menu/bag_pal2.gbapal.lz" @ palette 2 (Girl) - -gUnknown_8E8362C:: @ 8E8362C - .incbin "graphics/interface/unk_8E8362C.4bpp.lz" - -gUnknown_8E83DBC:: @ 8E83DBC - .incbin "graphics/interface/unk_8E83DBC.4bpp.lz" - -gUnknown_8E84560:: @ 8E84560 - .incbin "graphics/interface/unk_8E84560.gbapal.lz" - - .align 2 -gFile_graphics_interface_bag_swap_sheet:: @ 8E84588 - .incbin "graphics/interface/bag_swap.4bpp.lz" - - .align 2 -gFile_graphics_interface_bag_swap_palette:: @ 8E845C8 - .incbin "graphics/interface/bag_swap.gbapal.lz" - - .align 2 -gUnknown_8E845D8:: @ 8E845D8 - .incbin "graphics/tm_case/unk_8E845D8.4bpp.lz" - -gUnknown_8E84A24:: @ 8E84A24 - .incbin "graphics/tm_case/unk_8E84A24.bin.lz" - -gUnknown_8E84B70:: @ 8E84B70 - .incbin "graphics/tm_case/unk_8E84B70.bin.lz" - -gUnknown_8E84CB0:: @ 8E84CB0 - .incbin "graphics/tm_case/unk_8E84CB0.gbapal.lz" - -gUnknown_8E84D20:: @ 8E84D20 - .incbin "graphics/tm_case/unk_8E84D20.gbapal.lz" - -gTMCase_TMSpriteGfx:: @ 8E84D90 - .incbin "graphics/tm_case/unk_8E84D90.4bpp.lz" - -gUnknown_8E84F20:: @ 8E84F20 - .incbin "graphics/tm_case/unk_8E84F20.gbapal.lz" - -gUnknown_8E85068:: @ 8E85068 - .incbin "graphics/tm_case/unk_8E85068.gbapal.lz" - -gItemPcTiles:: @ 8E85090 - .incbin "graphics/item_pc/unk_8E85090.4bpp.lz" - -gItemPcBgPals:: @ 8E85408 - .incbin "graphics/item_pc/unk_8E85408.gbapal.lz" - -gItemPcTilemap:: @ 8E85458 - .incbin "graphics/item_pc/unk_8E85458.bin.lz" - -gBerryPouchSpriteTiles:: @ 8E8560C - .incbin "graphics/berry_pouch/unk_8E8560C.4bpp.lz" - -gBerryPouchBgGfx:: @ 8E859D0 - .incbin "graphics/berry_pouch/unk_8E859D0.4bpp.lz" - -gBerryPouchBgPals:: @ 8E85BA4 - .incbin "graphics/berry_pouch/unk_8E85BA4.gbapal.lz" - -gBerryPouchBgPal0FemaleOverride:: @ 8E85BF4 - .incbin "graphics/berry_pouch/unk_8E85BF4.gbapal.lz" - -gBerryPouchSpritePalette:: @ 8E85C1C - .incbin "graphics/berry_pouch/unk_8E85C1C.gbapal.lz" - -gBerryPouchBg1Tilemap:: @ 8E85C44 - .incbin "graphics/berry_pouch/unk_8E85C44.bin.lz" - -gBuyMenuFrame_Gfx:: @ 8E85DC8 - .incbin "graphics/shop_menu/shop_menu.4bpp.lz" - -gBuyMenuFrame_Tilemap:: @ 8E85EFC - .incbin "graphics/shop_menu/shop_tilemap.bin" - -gBuyMenuFrame_TmHmTilemap:: @ 8E86038 - .incbin "graphics/shop_menu/shop_tm_hm_tilemap.bin" - -gBuyMenuFrame_Pal:: @ 8E86170 - .incbin "graphics/shop_menu/shop_menu.gbapal.lz" - -gUnknown_8E861A8:: @ 8E861A8 - .incbin "graphics/unknown/unknown_E861A8.bin.lz" @ hmm what is this. - -gUnknown_8E86240:: @ 8E86240 - .incbin "graphics/teachy_tv/tiles.4bpp.lz" - -gUnknown_8E86BE8:: @ 8E86BE8 - .incbin "graphics/teachy_tv/bg1_tilemap.bin.lz" - -gUnknown_8E86D6C:: @ 8E86D6C - .incbin "graphics/teachy_tv/bg2_tilemap.bin.lz" - -gUnknown_8E86F98:: @ 8E86F98 - .incbin "graphics/teachy_tv/palettes.gbapal.lz" - -gUnknown_8E87010:: @ 8E87010 - .incbin "graphics/unknown/unknown_E87010.gbapal.lz" - @ THIS IS ITEM ICONS .align 2 gFile_graphics_items_icons_question_mark_sheet:: @ 8E87028 diff --git a/src/graphics.c b/src/graphics.c index d415604c0..8ff284463 100644 --- a/src/graphics.c +++ b/src/graphics.c @@ -966,3 +966,193 @@ const u32 gFile_graphics_battle_transitions_vs_frame_palette[] = INCBIN_U32("gra const u32 gFile_graphics_battle_transitions_vs_sheet[] = INCBIN_U32("graphics/battle_transitions/vs.4bpp.lz"); #include "data/graphics/battle_terrain.h" + +const u32 gBattleAnimSpriteGfx_FlyingDirt[] = INCBIN_U32("graphics/battle_anims/sprites/flying_dirt.4bpp.lz"); + +const u32 gFile_graphics_battle_anims_backgrounds_sandstorm_brew_tilemap[] = INCBIN_U32("graphics/battle_anims/backgrounds/sandstorm_brew.bin.lz"); +const u32 gFile_graphics_battle_anims_backgrounds_sandstorm_brew_sheet[] = INCBIN_U32("graphics/battle_anims/backgrounds/sandstorm_brew.4bpp.lz"); + +const u32 gBattleAnimSpritePal_FlyingDirt[] = INCBIN_U32("graphics/battle_anims/sprites/flying_dirt.gbapal.lz"); + +const u32 gBattleAnimSpriteGfx_MetalSoundWaves[] = INCBIN_U32("graphics/battle_anims/sprites/metal_sound_waves.4bpp.lz"); +const u32 gBattleAnimSpritePal_MetalSoundWaves[] = INCBIN_U32("graphics/battle_anims/sprites/metal_sound_waves.gbapal.lz"); + +const u32 gBattleAnimBgImage_Ice[] = INCBIN_U32("graphics/battle_anims/backgrounds/ice.4bpp.lz"); +const u32 gBattleAnimBgPalette_Ice[] = INCBIN_U32("graphics/battle_anims/backgrounds/ice.gbapal.lz"); +const u32 gBattleAnimBgTilemap_Ice[] = INCBIN_U32("graphics/battle_anims/backgrounds/ice.bin.lz"); + +const u32 gBattleAnimSpriteGfx_IcicleSpear[] = INCBIN_U32("graphics/battle_anims/sprites/icicle_spear.4bpp.lz"); +const u32 gBattleAnimSpritePal_IcicleSpear[] = INCBIN_U32("graphics/battle_anims/sprites/icicle_spear.gbapal.lz"); + +const u32 gContestNextTurnGfx[] = INCBIN_U32("graphics/contest/next_turn.4bpp.lz"); +const u8 gFile_graphics_contest_nextturn_numbers[] = INCBIN_U8("graphics/contest/next_turn_numbers.4bpp"); +const u8 gFile_graphics_contest_nextturn_random[] = INCBIN_U8("graphics/contest/next_turn_random.4bpp"); + +const u32 gBattleAnimSpriteGfx_GlowyRedOrb[] = INCBIN_U32("graphics/battle_anims/sprites/glowy_red_orb.4bpp.lz"); +const u32 gBattleAnimSpritePal_GlowyRedOrb[] = INCBIN_U32("graphics/battle_anims/sprites/glowy_red_orb.gbapal.lz"); +const u32 gBattleAnimSpritePal_GlowyGreenOrb[] = INCBIN_U32("graphics/battle_anims/sprites/glowy_green_orb.gbapal.lz"); +const u32 gBattleAnimSpritePal_SleepPowder[] = INCBIN_U32("graphics/battle_anims/sprites/sleep_powder.gbapal.lz"); +const u32 gBattleAnimSpritePal_StunSpore[] = INCBIN_U32("graphics/battle_anims/sprites/stun_spore.gbapal.lz"); + +const u32 gContestApplauseGfx[] = INCBIN_U32("graphics/contest/applause.4bpp.lz"); +const u8 gFile_graphics_contest_applause_meter[] = INCBIN_U8("graphics/contest/applause_meter.4bpp"); + +const u16 gFile_graphics_contest_nextturn[] = INCBIN_U16("graphics/contest/next_turn.gbapal"); + +const u32 gBattleAnimSpriteGfx_Splash[] = INCBIN_U32("graphics/battle_anims/sprites/splash.4bpp.lz"); +const u32 gBattleAnimSpritePal_Splash[] = INCBIN_U32("graphics/battle_anims/sprites/splash.gbapal.lz"); + +const u32 gBattleAnimSpriteGfx_SweatBead[] = INCBIN_U32("graphics/battle_anims/sprites/sweat_bead.4bpp.lz"); + +const u32 gBattleAnimSpriteGfx_Pokeblock[] = INCBIN_U32("graphics/battle_anims/sprites/pokeblock.4bpp.lz"); +const u32 gBattleAnimSpritePal_Pokeblock[] = INCBIN_U32("graphics/battle_anims/sprites/pokeblock.gbapal.lz"); + +const u32 gBattleAnimSpriteGfx_Gem1[] = INCBIN_U32("graphics/battle_anims/sprites/gem_1.4bpp.lz"); +const u32 gBattleAnimSpriteGfx_Gem2[] = INCBIN_U32("graphics/battle_anims/sprites/gem_2.4bpp.lz"); +const u32 gBattleAnimSpriteGfx_Gem3[] = INCBIN_U32("graphics/battle_anims/sprites/gem_3.4bpp.lz"); + +const u32 gBattleAnimSpritePal_Gem1[] = INCBIN_U32("graphics/battle_anims/sprites/gem_1.gbapal.lz"); + +const u32 gBattleAnimBgImage_InAir[] = INCBIN_U32("graphics/battle_anims/backgrounds/in_air.4bpp.lz"); +const u32 gBattleAnimBgPalette_InAir[] = INCBIN_U32("graphics/battle_anims/backgrounds/in_air.gbapal.lz"); +const u32 gBattleAnimBgTilemap_InAir[] = INCBIN_U32("graphics/battle_anims/backgrounds/in_air.bin.lz"); + +const u32 gBattleAnimSpriteGfx_Protect[] = INCBIN_U32("graphics/battle_anims/sprites/protect.4bpp.lz"); +const u32 gBattleAnimSpritePal_Protect[] = INCBIN_U32("graphics/battle_anims/sprites/protect.gbapal.lz"); + +const u32 gFile_graphics_battle_anims_backgrounds_water_muddy_palette[] = INCBIN_U32("graphics/battle_anims/backgrounds/water_muddy.gbapal.lz"); + +const u32 gFile_graphics_battle_interface_enemy_mon_shadow_sheet[] = INCBIN_U32("graphics/battle_interface/enemy_mon_shadow.4bpp.lz"); + +const u32 gFile_graphics_battle_interface_ball_status_bar_sheet[] = INCBIN_U32("graphics/battle_interface/ball_status_bar.4bpp.lz"); + +const u8 gMonIcon_Egg[] = INCBIN_U8("graphics/pokemon/egg/icon.4bpp"); + +const u32 gBattleAnimBgImage_Ghost[] = INCBIN_U32("graphics/battle_anims/backgrounds/ghost.4bpp.lz"); +const u32 gBattleAnimBgPalette_Ghost[] = INCBIN_U32("graphics/battle_anims/backgrounds/ghost.gbapal.lz"); +const u32 gBattleAnimBgTilemap_Ghost[] = INCBIN_U32("graphics/battle_anims/backgrounds/ghost.bin.lz"); + +const u32 gBattleAnimSpritePal_WhipHit[] = INCBIN_U32("graphics/battle_anims/sprites/whip_hit.gbapal.lz"); + +const u32 gBattleAnimBgPalette_Solarbeam[] = INCBIN_U32("graphics/battle_anims/backgrounds/solarbeam.gbapal.lz"); + +const u32 gFile_graphics_unknown_unknown_E7CFB0_tilemap[] = INCBIN_U32("graphics/unknown/unknown_E7CFB0.bin.lz"); + +const u32 gFile_graphics_berry_blender_center_sheet[] = INCBIN_U32("graphics/berry_blender/center.8bpp.lz"); + +const u32 gFile_graphics_berry_blender_outer_sheet[] = INCBIN_U32("graphics/berry_blender/outer.4bpp.lz"); +const u32 gFile_graphics_berry_blender_outer_map_tilemap[] = INCBIN_U32("graphics/berry_blender/outer_map.bin.lz"); + +const u32 gBattleAnimBgPalette_Cosmic[] = INCBIN_U32("graphics/battle_anims/backgrounds/cosmic.gbapal.lz"); +const u32 gBattleAnimBgImage_Cosmic[] = INCBIN_U32("graphics/battle_anims/backgrounds/cosmic.4bpp.lz"); +const u32 gBattleAnimBgTilemap_Cosmic[] = INCBIN_U32("graphics/battle_anims/backgrounds/cosmic.bin.lz"); + +const u32 gBattleAnimSpritePal_SlamHit2[] = INCBIN_U32("graphics/battle_anims/sprites/slam_hit_2.gbapal.lz"); +const u32 gBattleAnimSpriteGfx_SlamHit2[] = INCBIN_U32("graphics/battle_anims/sprites/slam_hit_2.4bpp.lz"); + +const u32 gBattleAnimFogTilemap[] = INCBIN_U32("graphics/battle_anims/backgrounds/fog.bin.lz"); + +const u32 gBattleAnimSpritePal_WeatherBall[] = INCBIN_U32("graphics/battle_anims/sprites/weather_ball.gbapal.lz"); +const u32 gBattleAnimSpriteGfx_WeatherBall[] = INCBIN_U32("graphics/battle_anims/sprites/weather_ball.4bpp.lz"); + +const u32 gBattleAnimBgTilemap_ScaryFacePlayer[] = INCBIN_U32("graphics/battle_anims/backgrounds/scary_face_player.bin.lz"); +const u32 gBattleAnimBgTilemap_ScaryFaceOpponent[] = INCBIN_U32("graphics/battle_anims/backgrounds/scary_face_opponent.bin.lz"); +const u32 gBattleAnimBgTilemap_ScaryFaceContest[] = INCBIN_U32("graphics/battle_anims/backgrounds/scary_face_contest.bin.lz"); + +const u32 gBattleAnimSpriteGfx_Hail[] = INCBIN_U32("graphics/battle_anims/sprites/hail.4bpp.lz"); +const u32 gBattleAnimSpritePal_Hail[] = INCBIN_U32("graphics/battle_anims/sprites/hail.gbapal.lz"); + +const u32 gBattleAnimSpriteGfx_GreenSpike[] = INCBIN_U32("graphics/battle_anims/sprites/green_spike.4bpp.lz"); +const u32 gBattleAnimSpritePal_GreenSpike[] = INCBIN_U32("graphics/battle_anims/sprites/green_spike.gbapal.lz"); +const u32 gBattleAnimSpritePal_WhiteCircleOfLight[] = INCBIN_U32("graphics/battle_anims/sprites/white_circle_of_light.gbapal.lz"); +const u32 gBattleAnimSpritePal_GlowyBlueOrb[] = INCBIN_U32("graphics/battle_anims/sprites/glowy_blue_orb.gbapal.lz"); + +const u32 gBattleAnimSpriteGfx_Recycle[] = INCBIN_U32("graphics/battle_anims/sprites/recycle.4bpp.lz"); +const u32 gBattleAnimSpritePal_Recycle[] = INCBIN_U32("graphics/battle_anims/sprites/recycle.gbapal.lz"); + +const u32 gBattleAnimSpriteGfx_RedParticles[] = INCBIN_U32("graphics/battle_anims/sprites/red_particles.4bpp.lz"); +const u32 gBattleAnimSpritePal_RedParticles[] = INCBIN_U32("graphics/battle_anims/sprites/red_particles.gbapal.lz"); + +const u32 gBattleAnimSpriteGfx_DirtMound[] = INCBIN_U32("graphics/battle_anims/sprites/dirt_mound.4bpp.lz"); +const u32 gBattleAnimSpritePal_DirtMound[] = INCBIN_U32("graphics/battle_anims/sprites/dirt_mound.gbapal.lz"); + +const u32 gBattleAnimBgImage_Fissure[] = INCBIN_U32("graphics/battle_anims/backgrounds/fissure.4bpp.lz"); +const u32 gBattleAnimBgPalette_Fissure[] = INCBIN_U32("graphics/battle_anims/backgrounds/fissure.gbapal.lz"); +const u32 gBattleAnimBgTilemap_Fissure[] = INCBIN_U32("graphics/battle_anims/backgrounds/fissure.bin.lz"); + +const u32 gBattleAnimSpriteGfx_Bird[] = INCBIN_U32("graphics/battle_anims/sprites/bird.4bpp.lz"); +const u32 gBattleAnimSpritePal_Bird[] = INCBIN_U32("graphics/battle_anims/sprites/bird.gbapal.lz"); + +const u32 gBattleAnimSpriteGfx_CrossImpact[] = INCBIN_U32("graphics/battle_anims/sprites/cross_impact.4bpp.lz"); +const u32 gBattleAnimSpritePal_CrossImpact[] = INCBIN_U32("graphics/battle_anims/sprites/cross_impact.gbapal.lz"); + +const u32 gFile_graphics_battle_anims_backgrounds_water_sheet[] = INCBIN_U32("graphics/battle_anims/backgrounds/water.4bpp.lz"); +const u32 gFile_graphics_battle_anims_backgrounds_water_palette[] = INCBIN_U32("graphics/battle_anims/backgrounds/water.gbapal.lz"); +const u32 gFile_graphics_unknown_unknown_E81D14_tilemap[] = INCBIN_U32("graphics/unknown/unknown_E81D14.bin.lz"); +const u32 gFile_graphics_unknown_unknown_E81FE4_tilemap[] = INCBIN_U32("graphics/unknown/unknown_E81FE4.bin.lz"); +const u32 gFile_graphics_unknown_unknown_E822B8_tilemap[] = INCBIN_U32("graphics/unknown/unknown_E822B8.bin.lz"); + +const u32 gBattleAnimSpritePal_Slash2[] = INCBIN_U32("graphics/battle_anims/sprites/slash_2.gbapal.lz"); + +const u32 gBattleAnimSpriteGfx_WhiteShadow[] = INCBIN_U32("graphics/battle_anims/sprites/white_shadow.4bpp.lz"); +const u32 gBattleAnimSpritePal_WhiteShadow[] = INCBIN_U32("graphics/battle_anims/sprites/white_shadow.gbapal.lz"); + +const u32 gPartyMenuBg_Gfx[] = INCBIN_U32("graphics/interface/party_menu_misc.4bpp.lz"); +const u32 gPartyMenuBg_Pal[] = INCBIN_U32("graphics/interface/party_menu_misc.gbapal.lz"); +const u32 gPartyMenuBg_Tilemap[] = INCBIN_U32("graphics/interface/party_menu_misc.bin.lz"); + +const u32 gPartyMenuPokeball_Gfx[] = INCBIN_U32("graphics/interface/party_menu_pokeball.4bpp.lz"); +const u32 gPartyMenuPokeballSmall_Gfx[] = INCBIN_U32("graphics/interface/party_menu_pokeball_small.4bpp.lz"); //unused +const u32 gPartyMenuPokeball_Pal[] = INCBIN_U32("graphics/interface/party_menu_pokeball.gbapal.lz"); + +const u32 gStatusGfx_Icons[] = INCBIN_U32("graphics/interface/status_icons.4bpp.lz"); +const u32 gStatusPal_Icons[] = INCBIN_U32("graphics/interface/status_icons.gbapal.lz"); + +const u32 gUnknown_8E830CC[] = INCBIN_U32("graphics/item_menu/bag_tiles.4bpp.lz"); + +const u32 gUnknown_8E832C0[] = INCBIN_U32("graphics/item_menu/bag_tilemap1.bin.lz"); // bag menu +const u32 gUnknown_8E83444[] = INCBIN_U32("graphics/item_menu/bag_tilemap2.bin.lz"); // PC deposit items + +const u32 gBagBgPalette[] = INCBIN_U32("graphics/item_menu/bag_pal1.gbapal.lz"); // palette 1 (Boy + misc Pal) +const u32 gBagBgPalette_FemaleOverride[] = INCBIN_U32("graphics/item_menu/bag_pal2.gbapal.lz"); // palette 2 (Girl) + +const u32 gUnknown_8E8362C[] = INCBIN_U32("graphics/interface/unk_8E8362C.4bpp.lz"); +const u32 gUnknown_8E83DBC[] = INCBIN_U32("graphics/interface/unk_8E83DBC.4bpp.lz"); +const u32 gUnknown_8E84560[] = INCBIN_U32("graphics/interface/unk_8E84560.gbapal.lz"); + +const u32 gFile_graphics_interface_bag_swap_sheet[] = INCBIN_U32("graphics/interface/bag_swap.4bpp.lz"); +const u32 gFile_graphics_interface_bag_swap_palette[] = INCBIN_U32("graphics/interface/bag_swap.gbapal.lz"); + +const u32 gUnknown_8E845D8[] = INCBIN_U32("graphics/tm_case/unk_8E845D8.4bpp.lz"); +const u32 gUnknown_8E84A24[] = INCBIN_U32("graphics/tm_case/unk_8E84A24.bin.lz"); +const u32 gUnknown_8E84B70[] = INCBIN_U32("graphics/tm_case/unk_8E84B70.bin.lz"); +const u32 gUnknown_8E84CB0[] = INCBIN_U32("graphics/tm_case/unk_8E84CB0.gbapal.lz"); +const u32 gUnknown_8E84D20[] = INCBIN_U32("graphics/tm_case/unk_8E84D20.gbapal.lz"); +const u32 gTMCase_TMSpriteGfx[] = INCBIN_U32("graphics/tm_case/unk_8E84D90.4bpp.lz"); +const u32 gUnknown_8E84F20[] = INCBIN_U32("graphics/tm_case/unk_8E84F20.gbapal.lz"); +const u32 gUnknown_8E85068[] = INCBIN_U32("graphics/tm_case/unk_8E85068.gbapal.lz"); + +const u8 gItemPcTiles[] = INCBIN_U8("graphics/item_pc/unk_8E85090.4bpp.lz"); +const u32 gItemPcBgPals[] = INCBIN_U32("graphics/item_pc/unk_8E85408.gbapal.lz"); +const u8 gItemPcTilemap[] = INCBIN_U8("graphics/item_pc/unk_8E85458.bin.lz"); + +const u32 gBerryPouchSpriteTiles[] = INCBIN_U32("graphics/berry_pouch/unk_8E8560C.4bpp.lz"); +const u8 gBerryPouchBgGfx[] = INCBIN_U8("graphics/berry_pouch/unk_8E859D0.4bpp.lz"); +const u32 gBerryPouchBgPals[] = INCBIN_U32("graphics/berry_pouch/unk_8E85BA4.gbapal.lz"); +const u32 gBerryPouchBgPal0FemaleOverride[] = INCBIN_U32("graphics/berry_pouch/unk_8E85BF4.gbapal.lz"); +const u32 gBerryPouchSpritePalette[] = INCBIN_U32("graphics/berry_pouch/unk_8E85C1C.gbapal.lz"); +const u8 gBerryPouchBg1Tilemap[] = INCBIN_U8("graphics/berry_pouch/unk_8E85C44.bin.lz"); + +const u32 gBuyMenuFrame_Gfx[] = INCBIN_U32("graphics/shop_menu/shop_menu.4bpp.lz"); +const u32 gBuyMenuFrame_Tilemap[] = INCBIN_U32("graphics/shop_menu/shop_tilemap.bin"); +const u32 gBuyMenuFrame_TmHmTilemap[] = INCBIN_U32("graphics/shop_menu/shop_tm_hm_tilemap.bin"); +const u32 gBuyMenuFrame_Pal[] = INCBIN_U32("graphics/shop_menu/shop_menu.gbapal.lz"); + +const u32 gUnknown_8E861A8[] = INCBIN_U32("graphics/unknown/unknown_E861A8.bin.lz"); + +const u8 gUnknown_8E86240[] = INCBIN_U8("graphics/teachy_tv/tiles.4bpp.lz"); +const u8 gUnknown_8E86BE8[] = INCBIN_U8("graphics/teachy_tv/bg1_tilemap.bin.lz"); +const u8 gUnknown_8E86D6C[] = INCBIN_U8("graphics/teachy_tv/bg2_tilemap.bin.lz"); +const u32 gUnknown_8E86F98[] = INCBIN_U32("graphics/teachy_tv/palettes.gbapal.lz"); + +const u32 gUnknown_8E87010[] = INCBIN_U32("graphics/unknown/unknown_E87010.gbapal.lz"); |