diff --git a/data/graphics.s b/data/graphics.s index 8527e570d0..8fc5924da2 100644 --- a/data/graphics.s +++ b/data/graphics.s @@ -3869,1321 +3869,3 @@ gRaySceneHushRing_Map:: @ 8DAAF98 .align 2 gRaySceneHushBg_Pal:: @ 8DAAFEC .incbin "graphics/rayquaza_scene/hush_bg.gbapal.lz" - -@ 8DAB058 - .include "data/graphics/items/item_graphics.inc" - -@ 8DB7AA0 - .include "data/graphics/decorations/decoration_graphics.inc" - - .align 2 -gBattleAnimSpritePalette_282:: @ 8E7E7D0 - .incbin "graphics/battle_anims/sprites/282.gbapal.lz" - - .align 2 -gBattleAnimSpriteSheet_282:: @ 8E7E7F8 - .incbin "graphics/battle_anims/sprites/282.4bpp.lz" - - .align 2 -gBattleAnimSpritePalette_270:: @ 8E7E9E0 - .incbin "graphics/battle_anims/sprites/270.gbapal.lz" - - .align 2 -gBattleAnimSpriteSheet_270:: @ 8E7E9FC - .incbin "graphics/battle_anims/sprites/270.4bpp.lz" - - .align 2 -gBattleAnimSpritePalette_271:: @ 8E7EB24 - .incbin "graphics/battle_anims/sprites/271.gbapal.lz" - - .align 2 -gBattleAnimSpriteSheet_271:: @ 8E7EB3C - .incbin "graphics/battle_anims/sprites/271.4bpp.lz" - - .align 2 -gUnknown_08DBA518:: @ 8DBA518 - .incbin "graphics/misc/cable_car_bg.gbapal" - - .align 2 -gCableCar_Pal:: @ 8DBA598 - .incbin "graphics/misc/cable_car.gbapal" - - .align 2 -gUnknown_08DBA5B8:: @ 8DBA5B8 - .incbin "graphics/misc/cable_car_bg.4bpp.lz" - - .align 2 -gCableCar_Gfx:: @ 8DBBF90 - .incbin "graphics/misc/cable_car.4bpp.lz" - - .align 2 -gCableCarDoor_Gfx:: @ 8DBC290 - .incbin "graphics/misc/cable_car_door.4bpp.lz" - - .align 2 -gCableCarCord_Gfx:: @ 8DBC2C0 - .incbin "graphics/misc/cable_car_cord.4bpp.lz" - - .align 2 -gRouletteMenuTiles:: @ 8DBC2E8 - .incbin "graphics/roulette/window.4bpp.lz" - - .align 2 -gRouletteWheelTiles:: - .incbin "graphics/roulette/wheel.8bpp.lz" - - .align 2 -gRouletteCenter_Gfx:: - .incbin "graphics/roulette/center.4bpp.lz" - - .align 2 -gRouletteHeadersTiles:: @ 8E824BC - .incbin "graphics/roulette/headers.4bpp.lz" - - .align 2 -gRouletteCreditTiles:: @ 8E82AE0 - .incbin "graphics/roulette/credit.4bpp.lz" - - .align 2 -gRouletteNumbersTiles:: @ 8E82C30 - .incbin "graphics/roulette/numbers.4bpp.lz" - - .align 2 -gRouletteMultiplierTiles:: @ 8E82D14 - .incbin "graphics/roulette/multiplier.4bpp.lz" - - .align 2 -gMailPalette_Orange:: @ 0x08DBE818 - .incbin "graphics/mail/orange/palette.gbapal" - - .align 2 -gMailPalette_Harbor:: @ 0x08DBE838 - .incbin "graphics/mail/harbor/palette.gbapal" - - .align 2 -gMailPalette_Glitter:: @ 0x08DBE858 - .incbin "graphics/mail/glitter/palette.gbapal" - - .align 2 -gMailPalette_Mech:: @ 0x08DBE878 - .incbin "graphics/mail/mech/palette.gbapal" - - .align 2 -gMailPalette_Wood:: @ 0x08DBE898 - .incbin "graphics/mail/wood/palette.gbapal" - - .align 2 -gMailPalette_Wave:: @ 0x08DBE8B8 - .incbin "graphics/mail/wave/palette.gbapal" - - .align 2 -gMailPalette_Bead:: @ 0x08DBE8D8 - .incbin "graphics/mail/bead/palette.gbapal" - - .align 2 -gMailPalette_Shadow:: @ 0x08DBE8F8 - .incbin "graphics/mail/shadow/palette.gbapal" - - .align 2 -gMailPalette_Tropic:: @ 0x08DBE918 - .incbin "graphics/mail/tropic/palette.gbapal" - - .align 2 -gMailPalette_Dream:: @ 0x08DBE938 - .incbin "graphics/mail/dream/palette.gbapal" - - .align 2 -gMailPalette_Fab:: @ 0x08DBE958 - .incbin "graphics/mail/fab/palette.gbapal" - - .align 2 -gMailPalette_Retro:: @ 0x08DBE978 - .incbin "graphics/mail/retro/palette.gbapal" - - .align 2 -gMailTiles_Orange:: @ 0x08DBE998 - .incbin "graphics/mail/orange/tiles.4bpp.lz" - - .align 2 -gMailTiles_Harbor:: @ 0x08DBEB38 - .incbin "graphics/mail/harbor/tiles.4bpp.lz" - - .align 2 -gMailTiles_Glitter:: @ 0x08DBEC74 - .incbin "graphics/mail/glitter/tiles.4bpp.lz" - - .align 2 -gMailTiles_Mech:: @ 0x08DBEE84 - .incbin "graphics/mail/mech/tiles.4bpp.lz" - - .align 2 -gMailTiles_Wood:: @ 0x08DBEF5C - .incbin "graphics/mail/wood/tiles.4bpp.lz" - - .align 2 -gMailTiles_Wave:: @ 0x08DBF154 - .incbin "graphics/mail/wave/tiles.4bpp.lz" - - .align 2 -gMailTiles_Bead:: @ 0x08DBF2D4 - .incbin "graphics/mail/bead/tiles.4bpp.lz" - - .align 2 -gMailTiles_Shadow:: @ 0x08DBF37C - .incbin "graphics/mail/shadow/tiles.4bpp.lz" - - .align 2 -gMailTiles_Tropic:: @ 0x08DBF50C - .incbin "graphics/mail/tropic/tiles.4bpp.lz" - - .align 2 -gMailTiles_Dream:: @ 0x08DBF64C - .incbin "graphics/mail/dream/tiles.4bpp.lz" - - .align 2 -gMailTiles_Fab:: @ 0x08DBF7B4 - .incbin "graphics/mail/fab/tiles.4bpp.lz" - - .align 2 -gMailTiles_Retro:: @ 0x08DBF904 - .incbin "graphics/mail/retro/tiles.4bpp.lz" - - .align 2 -gMailTilemap_Orange:: @ 0x08DBFBA4 - .incbin "graphics/mail/orange/map.bin.lz" - - .align 2 -gMailTilemap_Harbor:: @ 0x08DBFC7C - .incbin "graphics/mail/harbor/map.bin.lz" - - .align 2 -gMailTilemap_Glitter:: @ 0x08DBFD5C - .incbin "graphics/mail/glitter/map.bin.lz" - - .align 2 -gMailTilemap_Mech:: @ 0x08DBFE68 - .incbin "graphics/mail/mech/map.bin.lz" - - .align 2 -gMailTilemap_Wood:: @ 0x08DBFF44 - .incbin "graphics/mail/wood/map.bin.lz" - - .align 2 -gMailTilemap_Wave:: @ 0x08DC0034 - .incbin "graphics/mail/wave/map.bin.lz" - - .align 2 -gMailTilemap_Bead:: @ 0x08DC0114 - .incbin "graphics/mail/bead/map.bin.lz" - - .align 2 -gMailTilemap_Shadow:: @ 0x08DC01F4 - .incbin "graphics/mail/shadow/map.bin.lz" - - .align 2 -gMailTilemap_Tropic:: @ 0x08DC0300 - .incbin "graphics/mail/tropic/map.bin.lz" - - .align 2 -gMailTilemap_Dream:: @ 0x08DC03F0 - .incbin "graphics/mail/dream/map.bin.lz" - - .align 2 -gMailTilemap_Fab:: @ 0x08DC04E8 - .incbin "graphics/mail/fab/map.bin.lz" - - .align 2 -gMailTilemap_Retro:: @ 0x08DC0600 - .incbin "graphics/mail/retro/map.bin.lz" - - .align 2 -gFrontierFactorySelectMenu_Pal:: @ 8DC0714 - .incbin "graphics/battle_frontier/factory_menu1.gbapal" - .incbin "graphics/battle_frontier/factory_menu2.gbapal" - - .align 2 -gFrontierFactorySelectMenu_Gfx:: @ 8DC0754 - .incbin "graphics/battle_frontier/factory_menu1.4bpp" - .incbin "graphics/battle_frontier/factory_menu2.4bpp" - - .align 2 -gFrontierFactorySelectMenu_Tilemap:: @ 8DC0B94 - .incbin "graphics/battle_frontier/factory_menu.bin" - - .align 2 -gFrontierPassMedals_Gfx:: @ 8DC1394 - .incbin "graphics/frontier_pass/medals.4bpp.lz" @ battle frontier medals - - .align 2 -gFrontierPassCursor_Pal:: @ 8DC1674 - .incbin "graphics/frontier_pass/cursor.gbapal" @ frontier pass cursor pal - - .align 2 -gFrontierPassMapCursor_Pal:: @ 8DC1694 - .incbin "graphics/frontier_pass/map_cursor.gbapal" @ frontier pass map cursor pal - - .align 2 -gFrontierPassMedalsSilver_Pal:: @ 8DC16B4 - .incbin "graphics/frontier_pass/silver.gbapal" - - .align 2 -gFrontierPassMedalsGold_Pal:: @ 8DC16D4 - .incbin "graphics/frontier_pass/gold.gbapal" - - .align 2 -gPokedexText_Pal:: @ 8DC16F4 - .incbin "graphics/pokedex/text.gbapal" - - .align 2 -gPokedexCaughtScreenFade_Pal:: @ 8DC1756 - .incbin "graphics/pokedex/fade.gbapal" - - .align 2 -gPokedexHoennBg_Pal:: @ 8DC17B6 - .incbin "graphics/pokedex/hoenn_bg.gbapal" - - .align 2 -gPokedexNationalBg_Pal:: @ 8DC1876 - .incbin "graphics/pokedex/national_bg.gbapal" - - .align 2 -gPokedexMenu_Gfx:: @ 8DC1934 - .incbin "graphics/pokedex/menu.4bpp.lz" - - .align 2 -gPokedexMenu2_Gfx:: @ 8DC234C - .incbin "graphics/pokedex/menu2.4bpp.lz" - - .align 2 - .incbin "graphics/pokedex/noball_unused.4bpp.lz" @ unused - - @ these are a series of 9 tilemaps used for something pokedex related. - - .align 2 -gUnknown_08DC2A08:: @ 8DC2A08 - .incbin "graphics/pokedex/tilemap1.bin.lz" - - .align 2 -gUnknown_08DC2B1C:: @ 8DC2B1C - .incbin "graphics/pokedex/tilemap2.bin.lz" - - .align 2 -gUnknown_08DC2C5C:: @ 8DC2C5C - .incbin "graphics/pokedex/tilemap3.bin.lz" - - .align 2 -gUnknown_08DC2DAC:: @ 8DC2DAC - .incbin "graphics/pokedex/tilemap4.bin.lz" - - .align 2 -gUnknown_08DC2E6C:: @ 8DC2E6C - .incbin "graphics/pokedex/tilemap5.bin.lz" - - .align 2 -gUnknown_08DC2F5C:: @ 8DC2F5C - .incbin "graphics/pokedex/tilemap6.bin.lz" - - .align 2 -gUnknown_08DC2FEC:: @ 8DC2FEC - .incbin "graphics/pokedex/tilemap7.bin.lz" - - .align 2 -gUnknown_08DC3080:: @ 8DC3080 - .incbin "graphics/pokedex/tilemap8.bin.lz" - - .align 2 -gUnknown_08DC3198:: @ 8DC3198 - .incbin "graphics/pokedex/tilemap9.bin.lz" @ all tilemaps - - .align 2 -gPokedexSearchMenu_Pal:: @ 8DC3284 - .incbin "graphics/pokedex/search_menu.gbapal" - - .align 2 -gPokedexSearchMenu_Gfx:: @ 8DC3304 - .incbin "graphics/pokedex/search_menu.4bpp.lz" - - .align 2 -gPokedexSearch1_Tilemap:: @ 8DC3870 - .incbin "graphics/pokedex/search1.bin.lz" - - .align 2 -gPokedexSearch2_Tilemap:: @ 8DC3A0C - .incbin "graphics/pokedex/search2.bin.lz" - - .align 2 -gSummaryScreenPowAcc_Tilemap:: @ 8DC3B94 - .incbin "graphics/interface/powacc_tilemap.bin" @ pow/acc tilemap - - .align 2 -gUnknown_08DC3C34:: @ 8DC3C34 - .incbin "graphics/interface/unk_tilemap.bin" @ probably trade summary screen related? cant check - - .align 2 -gSummaryScreenWindow_Tilemap:: @ 8DC3CD4 - .incbin "graphics/interface/summary.bin" - - .align 2 -gIntroCopyright_Pal:: @ 8DC3D54 - .incbin "graphics/intro/copyright.gbapal" - - .align 2 -gIntroCopyright_Gfx:: @ 8DC3D74 - .incbin "graphics/intro/copyright.4bpp.lz" - - .align 2 -gIntroCopyright_Tilemap:: @ 8DC3FD4 - .incbin "graphics/intro/copyright.bin.lz" - - .align 2 -gPokedexAreaScreenAreaUnknown_Pal:: @ 8DC4120 - .incbin "graphics/pokedex/area_unknown.gbapal" - - .align 2 -gPokedexAreaScreenAreaUnknown_Gfx:: @ 8DC4140 - .incbin "graphics/pokedex/area_unknown.4bpp.lz" - - @ seems to be fire red leftovers, but the menu elements is reused in the item menu for TM descriptions. - - .align 2 -gFireRedMenuElements1_Pal:: @ 8DC4318 - .incbin "graphics/interface_fr/menu1.gbapal" - - .align 2 -gFireRedMenuElements2_Pal:: @ 8DC4338 - .incbin "graphics/interface_fr/menu2.gbapal" - - .align 2 -gFireRedMenuElements3_Pal:: @ 8DC4358 - .incbin "graphics/interface_fr/menu3.gbapal" - - .align 2 -gFireRedMenuElements_Gfx:: @ 8DC4378 - .incbin "graphics/interface_fr/menu.4bpp" @ the types are reused for item menu - - .align 2 -gBagMenuHMIcon_Gfx:: @ 8DC6378 - .incbin "graphics/interface/hm.4bpp" - - @ contest link stuff, appears to be a set of tilemaps - - .align 2 -gUnknown_08DC63F8:: @ 8DC63F8 - .incbin "graphics/contest/clink_tilemap1.bin" - - .align 2 -gUnknown_08DC6420:: @ 8DC6420 - .incbin "graphics/contest/clink_tilemap2.bin" - - .align 2 -gUnknown_08DC6448:: @ 8DC6448 - .incbin "graphics/contest/clink_tilemap3.bin" - - .align 2 -gUnknown_08DC6470:: @ 8DC6470 - .incbin "graphics/contest/clink_tilemap4.bin" - - .align 2 -gUnknown_08DC6498:: @ 8DC6498 - .incbin "graphics/contest/clink_tilemap5.bin" - - .align 2 -gUnknown_08DC64AC:: @ 8DC64AC - .incbin "graphics/contest/clink_tilemap6.bin" - - .align 2 -gUnknown_08DC64C0:: @ 8DC64C0 - .incbin "graphics/contest/clink_tilemap7.bin" - - .align 2 -gUnknown_08DC64D4:: @ 8DC64D4 - .incbin "graphics/contest/clink_tilemap8.bin" - - .align 2 -gUnknown_08DC64E8:: @ 8DC64E8 - .incbin "graphics/contest/clink_tilemap9.bin" - - .align 2 -gUnknown_08DC64FC:: @ 8DC64FC - .incbin "graphics/contest/clink_tilemap10.bin" - - .align 2 -gUnknown_08DC6510:: @ 8DC6510 - .incbin "graphics/contest/clink_tilemap11.bin" - - @ pokenav - - .align 2 -gPokenavCondition_Pal:: @ 8DC6528 - .incbin "graphics/pokenav/condition.gbapal" - - .align 2 -gPokenavCondition_Gfx:: @ 8DC6548 - .incbin "graphics/pokenav/condition.4bpp.lz" - - .align 2 -gPokenavCondition_Tilemap:: @ 8DC6DFC - .incbin "graphics/pokenav/condition.bin.lz" - - .align 2 -gPokenavOptions_Tilemap:: @ 8DC7070 - .incbin "graphics/pokenav/options/options.bin" - - .align 2 -gPokenavOptions_Gfx:: - .incbin "graphics/pokenav/options/options.4bpp.lz" - - .align 2 -gPokenavOptions_Pal:: - .incbin "graphics/pokenav/options/options.gbapal" - - .align 2 -gPokenavHeader_Pal:: @ 8DC7B60 - .incbin "graphics/pokenav/header.gbapal" - - .align 2 -gPokenavHeader_Gfx:: @ 8DC7B80 - .incbin "graphics/pokenav/header.4bpp.lz" @ TODO: use width 9 and makefile rule for cleanliness, make wasnt behaving, didnt want to apply num_tiles to this - - .align 2 -gPokenavHeader_Tilemap:: @ 8DC7D84 - .incbin "graphics/pokenav/header.bin.lz" - - .align 2 -gPokenavLeftHeader_Pal:: @ 8DC7F00 - .incbin "graphics/pokenav/left_headers/palette.gbapal" - - .align 2 -gPokenavLeftHeaderBeauty_Gfx:: @ 8DC7FA0 - .incbin "graphics/pokenav/left_headers/beauty.4bpp.lz" - - .align 2 -gPokenavLeftHeaderSmart_Gfx:: @ 8DC80DC - .incbin "graphics/pokenav/left_headers/smart.4bpp.lz" - - .align 2 -gPokenavLeftHeaderCondition_Gfx:: @ 8DC8208 - .incbin "graphics/pokenav/left_headers/condition.4bpp.lz" - - .align 2 -gPokenavLeftHeaderCute_Gfx:: @ 8DC838C - .incbin "graphics/pokenav/left_headers/cute.4bpp.lz" - - .align 2 -gPokenavLeftHeaderMatchCall_Gfx:: @ 8DC84AC - .incbin "graphics/pokenav/left_headers/match_call.4bpp.lz" - - .align 2 -gPokenavLeftHeaderMainMenu_Gfx:: @ 8DC864C - .incbin "graphics/pokenav/left_headers/main_menu.4bpp.lz" - - .align 2 -gPokenavLeftHeaderHoennMap_Gfx:: @ 8DC87F8 - .incbin "graphics/pokenav/left_headers/hoenn_map.4bpp.lz" - - .align 2 -gPokenavLeftHeaderRibbons_Gfx:: @ 8DC8AA4 - .incbin "graphics/pokenav/left_headers/ribbons.4bpp.lz" - - .align 2 -gPokenavLeftHeaderSearch_Gfx:: @ 8DC8C14 - .incbin "graphics/pokenav/left_headers/search.4bpp.lz" - - .align 2 -gPokenavLeftHeaderTough_Gfx:: @ 8DC8D50 - .incbin "graphics/pokenav/left_headers/tough.4bpp.lz" - - .align 2 -gPokenavLeftHeaderCool_Gfx:: @ 8DC8E64 - .incbin "graphics/pokenav/left_headers/cool.4bpp.lz" - - .align 2 -gPokenavLeftHeaderParty_Gfx:: @ 8DC8F64 - .incbin "graphics/pokenav/left_headers/party.4bpp.lz" - - .align 2 -gPokenavMessageBox_Pal:: @ 8DC90C0 - .incbin "graphics/pokenav/message.gbapal" - - .align 2 -gPokenavMessageBox_Gfx:: @ 8DC90E0 - .incbin "graphics/pokenav/message.4bpp.lz" - - .align 2 -gPokenavMessageBox_Tilemap:: @ 8DC9130 - .incbin "graphics/pokenav/message.bin.lz" - - .align 2 -gHoennMapZoomIcons_Pal:: @ 8DC91E8 - .incbin "graphics/pokenav/zoom.gbapal" - - .align 2 -gHoennMapZoomIcons_Gfx:: @ 8DC9208 - .incbin "graphics/pokenav/zoom.4bpp.lz" - - .align 2 -gPokenavConditionCancel_Pal:: - .incbin "graphics/pokenav/cancel.gbapal" - - .align 2 -gPokenavConditionCancel_Gfx:: - .incbin "graphics/pokenav/cancel.4bpp" - - .align 2 -gPokenavConditionMarker_Pal:: @ 8DC9608 - .incbin "graphics/pokenav/marker.gbapal" - - .align 2 -gPokenavConditionMarker_Gfx:: @ 8DC9628 - .incbin "graphics/pokenav/marker.4bpp" - - .align 2 -gBerryBlenderMiscPalette:: @ 8DCAB88 - .incbin "graphics/berry_blender/misc.gbapal" - - .align 2 -gBerryBlenderArrowPalette:: @ 8DC9948 - .incbin "graphics/berry_blender/arrow.gbapal" - - .align 2 -gBerryBlenderBetaArrow_Gfx:: @ 8DC9988 - .incbin "graphics/berry_blender/arrow_old.4bpp" @ unused - - .align 2 -gBerryBlenderMarubatsuTiles:: @ 8DC9B88 - .incbin "graphics/berry_blender/marubatsu.4bpp" - - .align 2 -gBerryBlenderParticlesTiles:: @ 8E90818 - .incbin "graphics/berry_blender/particles.4bpp" - - .space 0x120 - - .align 2 -gBerryBlenderCountdownNumbersTiles:: @ 8DC9F88 - .incbin "graphics/berry_blender/countdown_numbers.4bpp" - - .align 2 -gBerryBlenderStartTiles:: @ 8DCA588 - .incbin "graphics/berry_blender/start.4bpp" - - .space 0x200 - - .align 2 -gBerryBlenderArrowTiles:: @ 8DCAB88 - .incbin "graphics/berry_blender/arrow.4bpp" - - .space 0x2C0 - - .align 2 -gEasyChatCursor_Pal:: @ 8DCB648 - .incbin "graphics/easy_chat/cursor.gbapal" - - .align 2 -gEasyChatCursor_Gfx:: @ 8DCB668 - .incbin "graphics/easy_chat/cursor.4bpp.lz" - - .align 2 -gEasyChatRightWindow_Pal:: @ 8DCB86C - .incbin "graphics/easy_chat/rwindow.gbapal" - - .align 2 -gEasyChatRightWindow_Gfx:: @ 8DCB88C - .incbin "graphics/easy_chat/rwindow.4bpp.lz" - - .align 2 -gEasyChatMode_Gfx:: @ 8DCBAB0 - .incbin "graphics/easy_chat/mode.4bpp.lz" - - .align 2 -gEasyChatMode_Pal:: @ 8DCBDB0 - .incbin "graphics/easy_chat/mode.gbapal" - - .align 2 -gEasyChatWindow_Gfx:: @ 8DCBDD0 - .incbin "graphics/easy_chat/window.4bpp.lz" @ uses mode pal - - .align 2 -gEasyChatWindow_Tilemap:: @ 8DCBF10 - .incbin "graphics/easy_chat/window.bin.lz" - - .align 2 -gWallclockMale_Pal:: @ 8DCC01C - .incbin "graphics/interface/wallclock_male.gbapal" - - .align 2 -gWallclockFemale_Pal:: @ 8DCC03C - .incbin "graphics/interface/wallclock_female.gbapal" - - .align 2 -gWallclock_Gfx:: @ 8DCC05C - .incbin "graphics/interface/wallclock.4bpp.lz" - - .align 2 -gUnknown_08DCC648:: @ 8DCC648 - .incbin "graphics/interface/wallclock1.bin.lz" - - .align 2 -gUnknown_08DCC908:: @ 8DCC908 - .incbin "graphics/interface/wallclock2.bin.lz" - - .align 2 -gUsePokeblockCondition_Pal:: @ 8DCCB98 - .incbin "graphics/pokeblock/use_screen/condition.gbapal" - - .align 2 -gUsePokeblockCondition_Gfx:: @ 8DCCBB8 - .incbin "graphics/pokeblock/use_screen/condition.4bpp.lz" - - .align 2 -gUsePokeblockUpDown_Pal:: @ 8DCCD3C - .incbin "graphics/pokeblock/use_screen/updown.gbapal" - - .align 2 -gUsePokeblockUpDown_Gfx:: @ 8DCCD5C - .incbin "graphics/pokeblock/use_screen/updown.4bpp" - - .align 2 -gUsePokeblockGraph_Pal:: @ 8DCCF5C - .incbin "graphics/pokeblock/use_screen/graph.gbapal" - - .align 2 -gUsePokeblockGraph_Gfx:: @ 8DCCF7C - .incbin "graphics/pokeblock/use_screen/graph.4bpp.lz" - - .align 2 -gUsePokeblockGraph_Tilemap:: @ 8DCD81C - .incbin "graphics/pokeblock/use_screen/graph.bin.lz" - - .align 2 -gUsePokeblockNatureWin_Pal:: @ 8DCDA30 - .incbin "graphics/pokeblock/use_screen/nature.gbapal" - - @ slot machine - - .align 2 -gSlotMachineMenu_Pal:: @ 8DCDA90 - .incbin "graphics/slot_machine/menu.gbapal" - - .align 2 -gSlotMachineMenu_Gfx:: @ 8DCDB30 - .incbin "graphics/slot_machine/menu.4bpp.lz" - - .align 2 -gSlotMachineMenu_Tilemap:: @ 8DCE770 - .incbin "graphics/slot_machine/menu.bin" - - .align 2 -gUnknown_08DCEC70:: @ 8DCEC70 - .incbin "graphics/slot_machine/slots_layout.bin" - - .align 2 -gUnknown_08DCF170:: - .incbin "graphics/slot_machine/reel_symbols/1.gbapal" - - .align 2 -gUnknown_08DCF190:: - .incbin "graphics/slot_machine/reel_pikachu.gbapal" - - .align 2 -gUnknown_08DCF1B0:: - .incbin "graphics/slot_machine/shadow.gbapal" - - .align 2 -gSlotMachineReelTime_Pal:: - .incbin "graphics/slot_machine/reel_time.gbapal" - - .align 2 -gUnknown_08DCF1F0:: - .incbin "graphics/slot_machine/smoke.gbapal" @ also duck and pika aura - - .align 2 -gUnknown_08DCF210:: - .incbin "graphics/slot_machine/reel_time_explosion/0.gbapal" - - .align 2 -gUnknown_08DCF230:: - .incbin "graphics/slot_machine/spr6.gbapal" @ huh? - - .align 2 -gSlotMachineReelSymbol1Tiles:: @ 8DCF250 - .incbin "graphics/slot_machine/reel_symbols/1.4bpp" - - .align 2 -gSlotMachineReelSymbol2Tiles:: - .incbin "graphics/slot_machine/reel_symbols/2.4bpp" - - .align 2 -gSlotMachineReelSymbol3Tiles:: - .incbin "graphics/slot_machine/reel_symbols/3.4bpp" - - .align 2 -gSlotMachineReelSymbol4Tiles:: - .incbin "graphics/slot_machine/reel_symbols/4.4bpp" - - .align 2 -gSlotMachineReelSymbol5Tiles:: - .incbin "graphics/slot_machine/reel_symbols/5.4bpp" - - .align 2 -gSlotMachineReelSymbol6Tiles:: - .incbin "graphics/slot_machine/reel_symbols/6.4bpp" - - .align 2 -gSlotMachineReelSymbol7Tiles:: - .incbin "graphics/slot_machine/reel_symbols/7.4bpp" - - .align 2 -gSlotMachineReelTime_Gfx:: @ 8DD0050 - .incbin "graphics/slot_machine/reel_time.4bpp.lz" - - .align 2 -gSlotMachineNumber0Tiles:: - .incbin "graphics/slot_machine/numbers/0.4bpp" - - .align 2 -gSlotMachineNumber1Tiles:: - .incbin "graphics/slot_machine/numbers/1.4bpp" - - .align 2 -gSlotMachineNumber2Tiles:: - .incbin "graphics/slot_machine/numbers/2.4bpp" - - .align 2 -gSlotMachineNumber3Tiles:: - .incbin "graphics/slot_machine/numbers/3.4bpp" - - .align 2 -gSlotMachineNumber4Tiles:: - .incbin "graphics/slot_machine/numbers/4.4bpp" - - .align 2 -gSlotMachineNumber5Tiles:: - .incbin "graphics/slot_machine/numbers/5.4bpp" - - .align 2 -gSlotMachineNumber6Tiles:: - .incbin "graphics/slot_machine/numbers/6.4bpp" - - .align 2 -gSlotMachineNumber7Tiles:: - .incbin "graphics/slot_machine/numbers/7.4bpp" - - .align 2 -gSlotMachineNumber8Tiles:: - .incbin "graphics/slot_machine/numbers/8.4bpp" - - .align 2 -gSlotMachineNumber9Tiles:: - .incbin "graphics/slot_machine/numbers/9.4bpp" - - .align 2 -gSlotMachineReelTimeBolt:: - .incbin "graphics/slot_machine/bolt.4bpp" - - .align 2 -gSlotMachineReelTimeDuck:: - .incbin "graphics/slot_machine/duck.4bpp" - - .align 2 -gSlotMachineReelTimeSmoke:: - .incbin "graphics/slot_machine/smoke.4bpp" - - .align 2 -gSlotMachineReelTimeNumber0:: - .incbin "graphics/slot_machine/reel_time_numbers/0.4bpp" - - .align 2 -gSlotMachineReelTimeNumber1:: - .incbin "graphics/slot_machine/reel_time_numbers/1.4bpp" - - .align 2 -gSlotMachineReelTimeNumber2:: - .incbin "graphics/slot_machine/reel_time_numbers/2.4bpp" - - .align 2 -gSlotMachineReelTimeNumber3:: - .incbin "graphics/slot_machine/reel_time_numbers/3.4bpp" - - .align 2 -gSlotMachineReelTimeNumber4:: - .incbin "graphics/slot_machine/reel_time_numbers/4.4bpp" - - .align 2 -gSlotMachineReelTimeNumber5:: - .incbin "graphics/slot_machine/reel_time_numbers/5.4bpp" - - .align 2 -gSlotMachineReelTimeLargeBolt0:: - .incbin "graphics/slot_machine/large_bolt/0.4bpp" - - .align 2 -gSlotMachineReelTimeLargeBolt1:: - .incbin "graphics/slot_machine/large_bolt/1.4bpp" - - .align 2 -gSlotMachineReelTimeExplosion0:: - .incbin "graphics/slot_machine/reel_time_explosion/0.4bpp" - - .align 2 -gSlotMachineReelTimeExplosion1:: - .incbin "graphics/slot_machine/reel_time_explosion/1.4bpp" - - .align 2 -gSlotMachineReelTimeShadow:: - .incbin "graphics/slot_machine/shadow.4bpp" - - .align 2 -gSlotMachineReelTimePikaAura:: - .incbin "graphics/slot_machine/pika_aura.4bpp" - - .align 2 -gUnknown_08DD19F8:: - .incbin "graphics/unknown/unknown_DD19F8.bin" @ might be a palette? - - .align 2 -gUnknown_08DD1A18:: - .incbin "graphics/unknown/unknown_DD1A18.4bpp" - - @ trainer card - - .align 2 -gEmeraldTrainerCard0Star_Pal:: @ 8DD1A58 - .incbin "graphics/trainer_card/0star.gbapal" - - .align 2 -gEmeraldTrainerCard_Gfx:: @ 8DD1AB8 - .incbin "graphics/trainer_card/card.4bpp.lz" - - @ what are these? lz compressed files used for something, cant tell if tilemaps - - .align 2 -gUnknown_08DD1F78:: @ 8DD1F78 - .incbin "graphics/unknown/unknown_DD1F78.bin.lz" - - .align 2 -gUnknown_08DD2010:: @ 8DD2010 - .incbin "graphics/unknown/unknown_DD2010.bin.lz" - - .align 2 -gUnknown_08DD21B0:: @ 8DD21B0 - .incbin "graphics/unknown/unknown_DD21B0.bin.lz" - - .align 2 -gUnknown_08DD228C:: @ 8DD228C - .incbin "graphics/unknown/unknown_DD228C.bin.lz" - - .align 2 -gFireRedTrainerCard0Star_Pal:: @ 8DD240C - .incbin "graphics/trainer_card/0star_fr.gbapal" - - .align 2 -gFireRedTrainerCard_Gfx:: @ 8DD246C - .incbin "graphics/trainer_card/card_fr.4bpp.lz" - - @ more of these weird compressed files, probably for the FR trainer card - - .align 2 -gUnknown_08DD2AE0:: @ 8DD2AE0 - .incbin "graphics/unknown/unknown_DD2AE0.bin.lz" - - .align 2 -gUnknown_08DD2B78:: @ 8DD2B78 - .incbin "graphics/unknown/unknown_DD2B78.bin.lz" - - .align 2 -gUnknown_08DD2D30:: @ 8DD2D30 - .incbin "graphics/unknown/unknown_DD2D30.bin.lz" - - .align 2 -gUnknown_08DD2E5C:: @ 8DD2E5C - .incbin "graphics/unknown/unknown_DD2E5C.bin.lz" - - @ pokemon storage system - - .align 2 -gPSSMenu_Gfx:: @ 8DD2FE8 - .incbin "graphics/pokemon_storage/menu.4bpp.lz" - - .align 2 -gPSSMenu_Pal:: @ 8DD36A8 - .incbin "graphics/pokemon_storage/menu.gbapal" @ pal for the options in the gfx - - .align 2 -gUnknown_08DD36C8:: @ 8DD36C8 - .incbin "graphics/unknown/unknown_DD36C8.bin.lz" - - @ naming screen - - .align 2 -gNamingScreenMenu_Pal:: @ 8DD3778 - .incbin "graphics/naming_screen/menu.gbapal" - - .align 2 -gNamingScreenMenu_Gfx:: @ 8DD3838 - .incbin "graphics/naming_screen/menu.4bpp.lz" - - .align 2 -gNamingScreenRWindow_Gfx:: @ 8DD3A04 - .incbin "graphics/naming_screen/rwindow.4bpp" - - .align 2 -gNamingScreenROptions_Gfx:: @ 8DD4044 - .incbin "graphics/naming_screen/roptions.4bpp" - - .align 2 -gNamingScreenCursor_Gfx:: @ 8DD4224 - .incbin "graphics/naming_screen/cursor.4bpp" - - .align 2 -gNamingScreenKeyboardButton_Gfx:: @ 8DD43E4 - .incbin "graphics/naming_screen/keyboard_button.4bpp" - - .align 2 -gNamingScreenRightPointingTriangleTiles:: @ 8DD4504 - .incbin "graphics/naming_screen/right_pointing_triangle.4bpp" - - .align 2 -gNamingScreenUnderscoreTiles:: @ 8DD4524 - .incbin "graphics/naming_screen/underscore.4bpp" - - .align 2 -gUnknown_08DD4544:: @ 8DD4544 - .incbin "graphics/unknown/unknown_DD4544.bin.lz" - - .align 2 -gUnknown_08DD4620:: @ 8DD4620 - .incbin "graphics/unknown/unknown_DD4620.bin.lz" - - .align 2 -gUnknown_08DD46E0:: @ 8DD46E0 - .incbin "graphics/unknown/unknown_DD46E0.bin.lz" - - .align 2 -gUnknown_08DD47A0:: @ 8DD47A0 - .incbin "graphics/unknown/unknown_DD47A0.bin.lz" - - @ link - - .align 2 -gLinkMiscMenu_Pal:: @ 8DD4860 - .incbin "graphics/link/misc.gbapal" - - .align 2 -gLinkMiscMenu_Gfx:: @ 8DD4880 - .incbin "graphics/link/misc.4bpp.lz" @ dont know where this is used - - .align 2 -gLinkMiscMenu_Tilemap:: @ 8DD4AB8 - .incbin "graphics/link/misc.bin.lz" - - .align 2 -gUnknown_08DD4BB0:: @ 8DD4BB0 - .incbin "graphics/link/link1.gbapal" - - .align 2 -gUnknown_08DD4BD0:: @ 8DD4BD0 - .incbin "graphics/link/link2.gbapal" - - .align 2 -gUnknown_08DD4BF0:: @ 8DD4BF0 - .incbin "graphics/link/link_winedge.4bpp.lz" - - .align 2 -gUnknown_08DD4C4C:: @ 8DD4C4C - .incbin "graphics/link/link_winedge.bin.lz" - - .align 2 -gUnknown_08DD4CF8:: @ 8DD4CF8 - .incbin "graphics/interface/unk_change_case.4bpp.lz" - - .align 2 -gTilesetPalettes_General:: @ 8DD4E10 - .incbin "data/tilesets/primary/general/palettes/00.gbapal" - .incbin "data/tilesets/primary/general/palettes/01.gbapal" - .incbin "data/tilesets/primary/general/palettes/02.gbapal" - .incbin "data/tilesets/primary/general/palettes/03.gbapal" - .incbin "data/tilesets/primary/general/palettes/04.gbapal" - .incbin "data/tilesets/primary/general/palettes/05.gbapal" - .incbin "data/tilesets/primary/general/palettes/06.gbapal" - .incbin "data/tilesets/primary/general/palettes/07.gbapal" - .incbin "data/tilesets/primary/general/palettes/08.gbapal" - .incbin "data/tilesets/primary/general/palettes/09.gbapal" - .incbin "data/tilesets/primary/general/palettes/10.gbapal" - .incbin "data/tilesets/primary/general/palettes/11.gbapal" - .incbin "data/tilesets/primary/general/palettes/12.gbapal" - .incbin "data/tilesets/primary/general/palettes/13.gbapal" - .incbin "data/tilesets/primary/general/palettes/14.gbapal" - .incbin "data/tilesets/primary/general/palettes/15.gbapal" - - .align 2 -gTilesetTiles_General:: @ 8DD5010 - .incbin "data/tilesets/primary/general/tiles.4bpp.lz" - - @ trade/egg hatch - - .align 2 -gTradeGba_Pal:: @ 8DD72E0 - .incbin "graphics/link/gba.gbapal" - - .align 2 -gTradeGba2_Pal:: @ 8DD7300 - .incbin "graphics/link/gba_pal2.gbapal" @ used for in-game trade GBA? - - .align 2 -gTradeGba_Gfx:: @ 8DD7360 - .incbin "graphics/link/gba.4bpp" - - @ 8DD8760 - .space 0x20 @ blank palette?? - - @ berry fix program - - .align 2 -gBerryFixGameboy_Pal:: @ 8DD8780 - .incbin "graphics/berry_fix/gba_small.gbapal" - - .align 2 -gBerryFixGameboy_Gfx:: @ 8DD87C0 - .incbin "graphics/berry_fix/gba_small.4bpp.lz" - - .align 2 -gBerryFixGameboy_Tilemap:: @ 8DD8EE0 - .incbin "graphics/berry_fix/gba_small.bin.lz" - - .align 2 -gBerryFixGameboyLogo_Pal:: @ 8DD9080 - .incbin "graphics/berry_fix/logo.gbapal" - - .align 2 -gBerryFixGameboyLogo_Gfx:: @ 8DD90E0 - .incbin "graphics/berry_fix/logo.4bpp.lz" - - .align 2 -gBerryFixGameboyLogo_Tilemap:: @ 8DD9718 - .incbin "graphics/berry_fix/logo.bin.lz" - - .align 2 -gBerryFixGbaTransfer_Pal:: @ 8DD9874 - .incbin "graphics/berry_fix/gba_transfer.gbapal" - - .align 2 -gBerryFixGbaTransfer_Gfx:: @ 8DD98B4 - .incbin "graphics/berry_fix/gba_transfer.4bpp.lz" - - .align 2 -gBerryFixGbaTransfer_Tilemap:: @ 8DD9E58 - .incbin "graphics/berry_fix/gba_transfer.bin.lz" - - .align 2 -gBerryFixGbaTransferHighlight_Pal:: @ 8DD9FEC - .incbin "graphics/berry_fix/gba_transfer_highlight.gbapal" - - .align 2 -gBerryFixGbaTransferHighlight_Gfx:: @ 8DDA02C - .incbin "graphics/berry_fix/gba_transfer_highlight.4bpp.lz" - - .align 2 -gBerryFixGbaTransferHighlight_Tilemap:: @ 8DDA63C - .incbin "graphics/berry_fix/gba_transfer_highlight.bin.lz" - - .align 2 -gBerryFixGbaTransferError_Pal:: @ 8DDA800 - .incbin "graphics/berry_fix/gba_transfer_error.gbapal" - - .align 2 -gBerryFixGbaTransferError_Gfx:: @ 8DDA840 - .incbin "graphics/berry_fix/gba_transfer_error.4bpp.lz" - - .align 2 -gBerryFixGbaTransferError_Tilemap:: @ 8DDAE40 - .incbin "graphics/berry_fix/gba_transfer_error.bin.lz" - - .align 2 -gBerryFixWindow_Pal:: @ 8DDAFE0 - .incbin "graphics/berry_fix/window.gbapal" - - .align 2 -gBerryFixWindow_Gfx:: @ 8DDB020 - .incbin "graphics/berry_fix/window.4bpp.lz" @ why the absurd length? - - .align 2 -gBerryFixWindow_Tilemap:: @ 8DDB2C4 - .incbin "graphics/berry_fix/window.bin.lz" - - @ more trade stuff? - - .align 2 -gUnknown_08DDB3E4:: @ 8DDB3E4 - .incbin "graphics/trade/menu.gbapal" - - .align 2 -gUnknown_08DDB444:: @ 8DDB444 - .incbin "graphics/unknown/unknown_DDB444.gbapal" - - .align 2 -gUnknown_08DDB464:: @ 8DDB464 - .incbin "graphics/trade/menu.4bpp" - - .align 2 -gUnknown_08DDC6E4:: @ 8DDC6E4 - .incbin "graphics/trade/buttons.4bpp" - - .align 2 - .incbin "graphics/unused/unused_DDCEE4.bin" @ unused - - .align 2 -gUnknown_08DDCF04:: @ 8DDCF04 - .incbin "graphics/unknown/unknown_DDCF04.bin" @ tilemap - - .align 2 -gUnknown_08DDD704:: @ 8DDD704 - .incbin "graphics/unknown/unknown_DDD704.bin" @ textbox tilemap?? - - .align 2 -gMessageBox_Pal:: @ 8DDD728 - .incbin "graphics/text_window/message_box.gbapal" - - .align 2 -gMessageBox_Gfx:: @ 8DDD748 - .incbin "graphics/text_window/message_box.4bpp" - - .align 2 -gWallpaperIcon_Cross:: - .incbin "graphics/pokemon_storage/cross_icon.4bpp.lz" - - .align 2 -gWallpaperIcon_Bolt:: - .incbin "graphics/pokemon_storage/bolt_icon.4bpp.lz" - - .align 2 -gWallpaperIcon_Plusle:: - .incbin "graphics/pokemon_storage/plusle_icon.4bpp.lz" - - .align 2 -gWallpaperPalettes_Horizontal:: @ 8DDD950 - .incbin "graphics/pokemon_storage/friends_frame2.gbapal" - .incbin "graphics/pokemon_storage/horizontal_bg.gbapal" - - .align 2 -gWallpaperTiles_Horizontal:: @ 8DDD990 - .incbin "graphics/pokemon_storage/horizontal.4bpp.lz" - - .align 2 -gWallpaperTilemap_Horizontal:: @ 8DDDB80 - .incbin "graphics/pokemon_storage/horizontal.bin.lz" - - .align 2 -gWallpaperPalettes_Ribbon:: @ 8DDDC8C - .incbin "graphics/pokemon_storage/ribbon_frame.gbapal" - .incbin "graphics/pokemon_storage/ribbon_bg.gbapal" - - .align 2 -gWallpaperTiles_Ribbon:: @ 8DDDCCC - .incbin "graphics/pokemon_storage/ribbon.4bpp.lz" - - .align 2 -gWallpaperTilemap_Ribbon:: @ 8DDDEDC - .incbin "graphics/pokemon_storage/ribbon.bin.lz" - - @ pokenav - - .align 2 -gUnknown_08DDE010:: @ 8DDE010 - .incbin "graphics/pokenav/ribbons.gbapal" - - .align 2 -gUnknown_08DDE030:: @ 8DDE030 - .incbin "graphics/pokenav/ribbons.4bpp.lz" - - .align 2 -gUnknown_08DDE12C:: @ 8DDE12C - .incbin "graphics/pokenav/ribbons.bin.lz" - - .align 2 -gMonIconPalettes:: @ 8DDE1F8 - .incbin "graphics/pokemon/icon_palettes/icon_palette_0.gbapal" - .incbin "graphics/pokemon/icon_palettes/icon_palette_1.gbapal" - .incbin "graphics/pokemon/icon_palettes/icon_palette_2.gbapal" - - .align 2 -gTitleScreenBgPalettes:: @ 8DDE258 - .incbin "graphics/title_screen/pokemon_logo.gbapal" - .incbin "graphics/title_screen/rayquaza_and_clouds.gbapal" - - .align 2 -gTitleScreenEmeraldVersionPal:: @ 8DDE438 - .incbin "graphics/title_screen/emerald_version.gbapal" - - .align 2 -gUnknown_08DDE458:: @ 8DDE458 - .incbin "graphics/title_screen/title_screen1.bin.lz" - -gTitleScreenPokemonLogoGfx:: @ 8DDE690 - .incbin "graphics/title_screen/pokemon_logo.8bpp.lz" - - .align 2 -gTitleScreenEmeraldVersionGfx:: @ 8DDFD94 - .incbin "graphics/title_screen/emerald_version.8bpp.lz" - - .align 2 -gTitleScreenPressStartPal:: @ 8DE03C8 - .incbin "graphics/title_screen/press_start.gbapal" - - .align 2 -gTitleScreenPressStartGfx:: @ 8DE03E8 - .incbin "graphics/title_screen/press_start.4bpp.lz" - - .align 2 -gUnknown_08DE0644:: @ 8DE0644 - .incbin "graphics/title_screen/title_screen2.bin.lz" - - @ more trainer card stuff - - .align 2 -gUnknown_08DE07C8:: @ 8DE07C8 - .incbin "graphics/frontier_pass/tiles.gbapal" @ size in LoadPalette calls is reported as 0xD0 << 1, which is 0x1A0, but palette is only 0x100 bytes long so it loads garbage as well - - .align 2 -gUnknown_08DE08C8:: @ 8DE08C8 - .incbin "graphics/frontier_pass/tiles.4bpp.lz" - - .align 2 -gUnknown_08DE2084:: @ 8DE2084 - .incbin "graphics/frontier_pass/tiles2.8bpp.lz" - - .align 2 -gUnknown_08DE3060:: @ 8DE3060 - .incbin "graphics/frontier_pass/tiles.bin.lz" - - .align 2 -gUnknown_08DE3350:: @ 8DE3350 - .incbin "graphics/frontier_pass/tilemap1.bin" - - .align 2 -gUnknown_08DE3374:: @ 8DE3374 - .incbin "graphics/frontier_pass/tilemap2.bin" - - @ berry crusher - - .align 2 -gUnknown_08DE3398:: @ 8DE3398 - .incbin "graphics/berry_crusher/tiles.gbapal" - - .align 2 -gUnknown_08DE34B8:: @ 8DE34B8 - .incbin "graphics/berry_crusher/tiles.4bpp.lz" - - .align 2 -gUnknown_08DE3FD4:: @ 8DE3FD4 - .incbin "graphics/berry_crusher/tiles.bin.lz" - - @ random garbage at the end. why, game freak? - .space 0x54BAC - .byte 0x0D, 0x00, 0x58, 0x02 @ why? - @ E38BC8 - .space 0x1145 - .byte 0x02 @ whyyyyy? - .space 0x3242 - .byte 0x40 @ WHYYYYYYYY - .space 0x13 diff --git a/data/graphics/items/item_graphics.inc b/data/graphics/items/item_graphics.inc deleted file mode 100644 index 08aa00328d..0000000000 --- a/data/graphics/items/item_graphics.inc +++ /dev/null @@ -1,1883 +0,0 @@ - .align 2 -gItemIcon_QuestionMark:: @ 8DAB058 - .incbin "graphics/items/icons/question_mark.4bpp.lz" - - .align 2 -gItemIconPalette_QuestionMark:: @ 8DAB0D0 - .incbin "graphics/items/icon_palettes/question_mark.gbapal.lz" - - .align 2 -gItemIcon_ReturnToFieldArrow:: @ 8DAB0E4 - .incbin "graphics/items/icons/return_to_field_arrow.4bpp.lz" - - .align 2 -gItemIconPalette_ReturnToFieldArrow:: @ 8DAB16C - .incbin "graphics/items/icon_palettes/return_to_field_arrow.gbapal.lz" - - .align 2 -gItemIcon_MasterBall:: @ 8DAB184 - .incbin "graphics/items/icons/master_ball.4bpp.lz" - - .align 2 -gItemIconPalette_MasterBall:: @ 8DAB254 - .incbin "graphics/items/icon_palettes/master_ball.gbapal.lz" - - .align 2 -gItemIcon_UltraBall:: @ 8DAB27C - .incbin "graphics/items/icons/ultra_ball.4bpp.lz" - - .align 2 -gItemIconPalette_UltraBall:: @ 8DAB33C - .incbin "graphics/items/icon_palettes/ultra_ball.gbapal.lz" - - .align 2 -gItemIcon_GreatBall:: @ 8DAB364 - .incbin "graphics/items/icons/great_ball.4bpp.lz" - - .align 2 -gItemIconPalette_GreatBall:: @ 8DAB434 - .incbin "graphics/items/icon_palettes/great_ball.gbapal.lz" - - .align 2 -gItemIcon_PokeBall:: @ 8DAB45C - .incbin "graphics/items/icons/poke_ball.4bpp.lz" - - .align 2 -gItemIconPalette_PokeBall:: @ 8DAB50C - .incbin "graphics/items/icon_palettes/poke_ball.gbapal.lz" - - .align 2 -gItemIcon_SafariBall:: @ 8DAB530 - .incbin "graphics/items/icons/safari_ball.4bpp.lz" - - .align 2 -gItemIconPalette_SafariBall:: @ 8DAB600 - .incbin "graphics/items/icon_palettes/safari_ball.gbapal.lz" - - .align 2 -gItemIcon_NetBall:: @ 8DAB628 - .incbin "graphics/items/icons/net_ball.4bpp.lz" - - .align 2 -gItemIconPalette_NetBall:: @ 8DAB6FC - .incbin "graphics/items/icon_palettes/net_ball.gbapal.lz" - - .align 2 -gItemIcon_DiveBall:: @ 8DAB720 - .incbin "graphics/items/icons/dive_ball.4bpp.lz" - - .align 2 -gItemIconPalette_DiveBall:: @ 8DAB7E8 - .incbin "graphics/items/icon_palettes/dive_ball.gbapal.lz" - - .align 2 -gItemIcon_NestBall:: @ 8DAB80C - .incbin "graphics/items/icons/nest_ball.4bpp.lz" - - .align 2 -gItemIconPalette_NestBall:: @ 8DAB8D0 - .incbin "graphics/items/icon_palettes/nest_ball.gbapal.lz" - - .align 2 -gItemIcon_RepeatBall:: @ 8DAB8F8 - .incbin "graphics/items/icons/repeat_ball.4bpp.lz" - - .align 2 -gItemIconPalette_RepeatBall:: @ 8DAB9BC - .incbin "graphics/items/icon_palettes/repeat_ball.gbapal.lz" - - .align 2 -gItemIcon_TimerBall:: @ 8DAB9E4 - .incbin "graphics/items/icons/timer_ball.4bpp.lz" - - .align 2 -gItemIcon_LuxuryBall:: @ 8DABAAC - .incbin "graphics/items/icons/luxury_ball.4bpp.lz" - - .align 2 -gItemIconPalette_LuxuryBall:: @ 8DABB68 - .incbin "graphics/items/icon_palettes/luxury_ball.gbapal.lz" - - .align 2 -gItemIcon_PremierBall:: @ 8DABB90 - .incbin "graphics/items/icons/premier_ball.4bpp.lz" - - .align 2 -gItemIcon_Potion:: @ 8DABC34 - .incbin "graphics/items/icons/potion.4bpp.lz" - - .align 2 -gItemIconPalette_Potion:: @ 8DABCFC - .incbin "graphics/items/icon_palettes/potion.gbapal.lz" - - .align 2 -gItemIcon_Antidote:: @ 8DABD20 - .incbin "graphics/items/icons/antidote.4bpp.lz" - - .align 2 -gItemIconPalette_Antidote:: @ 8DABDD0 - .incbin "graphics/items/icon_palettes/antidote.gbapal.lz" - - .align 2 -gItemIconPalette_BurnHeal:: @ 8DABDF4 - .incbin "graphics/items/icon_palettes/burn_heal.gbapal.lz" - - .align 2 -gItemIconPalette_IceHeal:: @ 8DABE18 - .incbin "graphics/items/icon_palettes/ice_heal.gbapal.lz" - - .align 2 -gItemIcon_StatusHeal:: @ 8DABE3C - .incbin "graphics/items/icons/status_heal.4bpp.lz" - - .align 2 -gItemIconPalette_Awakening:: @ 8DABEEC - .incbin "graphics/items/icon_palettes/awakening.gbapal.lz" - - .align 2 -gItemIconPalette_ParalyzeHeal:: @ 8DABF10 - .incbin "graphics/items/icon_palettes/paralyze_heal.gbapal.lz" - - .align 2 -gItemIcon_LargePotion:: @ 8DABF34 - .incbin "graphics/items/icons/large_potion.4bpp.lz" - - .align 2 -gItemIconPalette_FullRestore:: @ 8DAC018 - .incbin "graphics/items/icon_palettes/full_restore.gbapal.lz" - - .align 2 -gItemIconPalette_MaxPotion:: @ 8DAC03C - .incbin "graphics/items/icon_palettes/max_potion.gbapal.lz" - - .align 2 -gItemIconPalette_HyperPotion:: @ 8DAC060 - .incbin "graphics/items/icon_palettes/hyper_potion.gbapal.lz" - - .align 2 -gItemIconPalette_SuperPotion:: @ 8DAC084 - .incbin "graphics/items/icon_palettes/super_potion.gbapal.lz" - - .align 2 -gItemIcon_FullHeal:: @ 8DAC0A8 - .incbin "graphics/items/icons/full_heal.4bpp.lz" - - .align 2 -gItemIconPalette_FullHeal:: @ 8DAC150 - .incbin "graphics/items/icon_palettes/full_heal.gbapal.lz" - - .align 2 -gItemIcon_Revive:: @ 8DAC178 - .incbin "graphics/items/icons/revive.4bpp.lz" - - .align 2 -gItemIcon_MaxRevive:: @ 8DAC1D4 - .incbin "graphics/items/icons/max_revive.4bpp.lz" - - .align 2 -gItemIconPalette_Revive:: @ 8DAC2A0 - .incbin "graphics/items/icon_palettes/revive.gbapal.lz" - - .align 2 -gItemIcon_FreshWater:: @ 8DAC2BC - .incbin "graphics/items/icons/fresh_water.4bpp.lz" - - .align 2 -gItemIconPalette_FreshWater:: @ 8DAC36C - .incbin "graphics/items/icon_palettes/fresh_water.gbapal.lz" - - .align 2 -gItemIcon_SodaPop:: @ 8DAC390 - .incbin "graphics/items/icons/soda_pop.4bpp.lz" - - .align 2 -gItemIconPalette_SodaPop:: @ 8DAC424 - .incbin "graphics/items/icon_palettes/soda_pop.gbapal.lz" - - .align 2 -gItemIcon_Lemonade:: @ 8DAC44C - .incbin "graphics/items/icons/lemonade.4bpp.lz" - - .align 2 -gItemIconPalette_Lemonade:: @ 8DAC50C - .incbin "graphics/items/icon_palettes/lemonade.gbapal.lz" - - .align 2 -gItemIcon_MoomooMilk:: @ 8DAC534 - .incbin "graphics/items/icons/moomoo_milk.4bpp.lz" - - .align 2 -gItemIconPalette_MoomooMilk:: @ 8DAC5E4 - .incbin "graphics/items/icon_palettes/moomoo_milk.gbapal.lz" - - .align 2 -gItemIcon_Powder:: @ 8DAC60C - .incbin "graphics/items/icons/powder.4bpp.lz" - - .align 2 -gItemIconPalette_EnergyPowder:: @ 8DAC698 - .incbin "graphics/items/icon_palettes/energy_powder.gbapal.lz" - - .align 2 -gItemIcon_EnergyRoot:: @ 8DAC6B8 - .incbin "graphics/items/icons/energy_root.4bpp.lz" - - .align 2 -gItemIconPalette_EnergyRoot:: @ 8DAC784 - .incbin "graphics/items/icon_palettes/energy_root.gbapal.lz" - - .align 2 -gItemIconPalette_HealPowder:: @ 8DAC7A0 - .incbin "graphics/items/icon_palettes/heal_powder.gbapal.lz" - - .align 2 -gItemIcon_RevivalHerb:: @ 8DAC7C0 - .incbin "graphics/items/icons/revival_herb.4bpp.lz" - - .align 2 -gItemIconPalette_RevivalHerb:: @ 8DAC890 - .incbin "graphics/items/icon_palettes/revival_herb.gbapal.lz" - - .align 2 -gItemIcon_Ether:: @ 8DAC8B0 - .incbin "graphics/items/icons/ether.4bpp.lz" - - .align 2 -gItemIconPalette_Ether:: @ 8DAC970 - .incbin "graphics/items/icon_palettes/ether.gbapal.lz" - - .align 2 -gItemIconPalette_MaxEther:: @ 8DAC994 - .incbin "graphics/items/icon_palettes/max_ether.gbapal.lz" - - .align 2 -gItemIconPalette_Elixir:: @ 8DAC9B8 - .incbin "graphics/items/icon_palettes/elixir.gbapal.lz" - - .align 2 -gItemIconPalette_MaxElixir:: @ 8DAC9DC - .incbin "graphics/items/icon_palettes/max_elixir.gbapal.lz" - - .align 2 -gItemIcon_LavaCookie:: @ 8DACA00 - .incbin "graphics/items/icons/lava_cookie.4bpp.lz" - - .align 2 -gItemIconPalette_LavaCookieAndLetter:: @ 8DACACC - .incbin "graphics/items/icon_palettes/lava_cookie_and_letter.gbapal.lz" - - .align 2 -gItemIcon_Flute:: @ 8DACAF0 - .incbin "graphics/items/icons/flute.4bpp.lz" - - .align 2 -gItemIconPalette_BlueFlute:: @ 8DACBA4 - .incbin "graphics/items/icon_palettes/blue_flute.gbapal.lz" - - .align 2 -gItemIconPalette_YellowFlute:: @ 8DACBC8 - .incbin "graphics/items/icon_palettes/yellow_flute.gbapal.lz" - - .align 2 -gItemIconPalette_RedFlute:: @ 8DACBEC - .incbin "graphics/items/icon_palettes/red_flute.gbapal.lz" - - .align 2 -gItemIconPalette_BlackFlute:: @ 8DACC10 - .incbin "graphics/items/icon_palettes/black_flute.gbapal.lz" - - .align 2 -gItemIconPalette_WhiteFlute:: @ 8DACC34 - .incbin "graphics/items/icon_palettes/white_flute.gbapal.lz" - - .align 2 -gItemIcon_BerryJuice:: @ 8DACC58 - .incbin "graphics/items/icons/berry_juice.4bpp.lz" - - .align 2 -gItemIconPalette_BerryJuice:: @ 8DACD38 - .incbin "graphics/items/icon_palettes/berry_juice.gbapal.lz" - - .align 2 -gItemIcon_SacredAsh:: @ 8DACD60 - .incbin "graphics/items/icons/sacred_ash.4bpp.lz" - - .align 2 -gItemIconPalette_SacredAsh:: @ 8DACE20 - .incbin "graphics/items/icon_palettes/sacred_ash.gbapal.lz" - - .align 2 -gItemIconPalette_ShoalSalt:: @ 8DACE44 - .incbin "graphics/items/icon_palettes/shoal_salt.gbapal.lz" - - .align 2 -gItemIcon_ShoalShell:: @ 8DACE64 - .incbin "graphics/items/icons/shoal_shell.4bpp.lz" - - .align 2 -gItemIconPalette_Shell:: @ 8DACF58 - .incbin "graphics/items/icon_palettes/shell.gbapal.lz" - - .align 2 -gItemIcon_Shard:: @ 8DACF80 - .incbin "graphics/items/icons/shard.4bpp.lz" - - .align 2 -gItemIconPalette_RedShard:: @ 8DACFDC - .incbin "graphics/items/icon_palettes/red_shard.gbapal.lz" - - .align 2 -gItemIconPalette_BlueShard:: @ 8DACFF4 - .incbin "graphics/items/icon_palettes/blue_shard.gbapal.lz" - - .align 2 -gItemIconPalette_YellowShard:: @ 8DAD00C - .incbin "graphics/items/icon_palettes/yellow_shard.gbapal.lz" - - .align 2 -gItemIconPalette_GreenShard:: @ 8DAD024 - .incbin "graphics/items/icon_palettes/green_shard.gbapal.lz" - - .align 2 -gItemIcon_HPUp:: @ 8DAD03C - .incbin "graphics/items/icons/hp_up.4bpp.lz" - - .align 2 -gItemIconPalette_HPUp:: @ 8DAD0F4 - .incbin "graphics/items/icon_palettes/hp_up.gbapal.lz" - - .align 2 -gItemIcon_Vitamin:: @ 8DAD11C - .incbin "graphics/items/icons/vitamin.4bpp.lz" - - .align 2 -gItemIconPalette_Protein:: @ 8DAD1CC - .incbin "graphics/items/icon_palettes/protein.gbapal.lz" - - .align 2 -gItemIconPalette_Iron:: @ 8DAD1F4 - .incbin "graphics/items/icon_palettes/iron.gbapal.lz" - - .align 2 -gItemIconPalette_Carbos:: @ 8DAD21C - .incbin "graphics/items/icon_palettes/carbos.gbapal.lz" - - .align 2 -gItemIconPalette_Calcium:: @ 8DAD244 - .incbin "graphics/items/icon_palettes/calcium.gbapal.lz" - - .align 2 -gItemIcon_RareCandy:: @ 8DAD26C - .incbin "graphics/items/icons/rare_candy.4bpp.lz" - - .align 2 -gItemIconPalette_RareCandy:: @ 8DAD330 - .incbin "graphics/items/icon_palettes/rare_candy.gbapal.lz" - - .align 2 -gItemIcon_PPUp:: @ 8DAD34C - .incbin "graphics/items/icons/pp_up.4bpp.lz" - - .align 2 -gItemIconPalette_PPUp:: @ 8DAD3FC - .incbin "graphics/items/icon_palettes/pp_up.gbapal.lz" - - .align 2 -gItemIconPalette_Zinc:: @ 8DAD424 - .incbin "graphics/items/icon_palettes/zinc.gbapal.lz" - - .align 2 -gItemIcon_PPMax:: @ 8DAD44C - .incbin "graphics/items/icons/pp_max.4bpp.lz" - - .align 2 -gItemIconPalette_PPMax:: @ 8DAD4F4 - .incbin "graphics/items/icon_palettes/pp_max.gbapal.lz" - - .align 2 -gItemIconPalette_GuardSpec:: @ 8DAD51C - .incbin "graphics/items/icon_palettes/guard_spec.gbapal.lz" - - .align 2 -gItemIconPalette_DireHit:: @ 8DAD540 - .incbin "graphics/items/icon_palettes/dire_hit.gbapal.lz" - - .align 2 -gItemIconPalette_XAttack:: @ 8DAD564 - .incbin "graphics/items/icon_palettes/x_attack.gbapal.lz" - - .align 2 -gItemIcon_BattleStatItem:: @ 8DAD588 - .incbin "graphics/items/icons/battle_stat_item.4bpp.lz" - - .align 2 -gItemIconPalette_XDefend:: @ 8DAD66C - .incbin "graphics/items/icon_palettes/x_defend.gbapal.lz" - - .align 2 -gItemIconPalette_XSpeed:: @ 8DAD690 - .incbin "graphics/items/icon_palettes/x_speed.gbapal.lz" - - .align 2 -gItemIconPalette_XAccuracy:: @ 8DAD6B4 - .incbin "graphics/items/icon_palettes/x_accuracy.gbapal.lz" - - .align 2 -gItemIconPalette_XSpecial:: @ 8DAD6D8 - .incbin "graphics/items/icon_palettes/x_special.gbapal.lz" - - .align 2 -gItemIcon_PokeDoll:: @ 8DAD6FC - .incbin "graphics/items/icons/poke_doll.4bpp.lz" - - .align 2 -gItemIconPalette_PokeDoll:: @ 8DAD7EC - .incbin "graphics/items/icon_palettes/poke_doll.gbapal.lz" - - .align 2 -gItemIcon_FluffyTail:: @ 8DAD808 - .incbin "graphics/items/icons/fluffy_tail.4bpp.lz" - - .align 2 -gItemIconPalette_FluffyTail:: @ 8DAD8F8 - .incbin "graphics/items/icon_palettes/fluffy_tail.gbapal.lz" - - .align 2 -gItemIcon_Repel:: @ 8DAD91C - .incbin "graphics/items/icons/repel.4bpp.lz" - - .align 2 -gItemIconPalette_SuperRepel:: @ 8DAD9BC - .incbin "graphics/items/icon_palettes/super_repel.gbapal.lz" - - .align 2 -gItemIconPalette_MaxRepel:: @ 8DAD9E4 - .incbin "graphics/items/icon_palettes/max_repel.gbapal.lz" - - .align 2 -gItemIcon_EscapeRope:: @ 8DADA0C - .incbin "graphics/items/icons/escape_rope.4bpp.lz" - - .align 2 -gItemIconPalette_EscapeRope:: @ 8DADAC0 - .incbin "graphics/items/icon_palettes/escape_rope.gbapal.lz" - - .align 2 -gItemIconPalette_Repel:: @ 8DADAE4 - .incbin "graphics/items/icon_palettes/repel.gbapal.lz" - - .align 2 -gItemIcon_SunStone:: @ 8DADB0C - .incbin "graphics/items/icons/sun_stone.4bpp.lz" - - .align 2 -gItemIconPalette_SunStone:: @ 8DADC04 - .incbin "graphics/items/icon_palettes/sun_stone.gbapal.lz" - - .align 2 -gItemIcon_MoonStone:: @ 8DADC20 - .incbin "graphics/items/icons/moon_stone.4bpp.lz" - - .align 2 -gItemIconPalette_MoonStone:: @ 8DADCF4 - .incbin "graphics/items/icon_palettes/moon_stone.gbapal.lz" - - .align 2 -gItemIcon_FireStone:: @ 8DADD14 - .incbin "graphics/items/icons/fire_stone.4bpp.lz" - - .align 2 -gItemIconPalette_FireStone:: @ 8DADE08 - .incbin "graphics/items/icon_palettes/fire_stone.gbapal.lz" - - .align 2 -gItemIcon_ThunderStone:: @ 8DADE30 - .incbin "graphics/items/icons/thunder_stone.4bpp.lz" - - .align 2 -gItemIconPalette_ThunderStone:: @ 8DADF18 - .incbin "graphics/items/icon_palettes/thunder_stone.gbapal.lz" - - .align 2 -gItemIcon_WaterStone:: @ 8DADF38 - .incbin "graphics/items/icons/water_stone.4bpp.lz" - - .align 2 -gItemIconPalette_WaterStone:: @ 8DAE018 - .incbin "graphics/items/icon_palettes/water_stone.gbapal.lz" - - .align 2 -gItemIcon_LeafStone:: @ 8DAE03C - .incbin "graphics/items/icons/leaf_stone.4bpp.lz" - - .align 2 -gItemIconPalette_LeafStone:: @ 8DAE130 - .incbin "graphics/items/icon_palettes/leaf_stone.gbapal.lz" - - .align 2 -gItemIcon_TinyMushroom:: @ 8DAE158 - .incbin "graphics/items/icons/tiny_mushroom.4bpp.lz" - - .align 2 -gItemIcon_BigMushroom:: @ 8DAE1D8 - .incbin "graphics/items/icons/big_mushroom.4bpp.lz" - - .align 2 -gItemIconPalette_Mushroom:: @ 8DAE290 - .incbin "graphics/items/icon_palettes/mushroom.gbapal.lz" - - .align 2 -gItemIcon_Pearl:: @ 8DAE2B4 - .incbin "graphics/items/icons/pearl.4bpp.lz" - - .align 2 -gItemIconPalette_Pearl:: @ 8DAE330 - .incbin "graphics/items/icon_palettes/pearl.gbapal.lz" - - .align 2 -gItemIcon_BigPearl:: @ 8DAE358 - .incbin "graphics/items/icons/big_pearl.4bpp.lz" - - .align 2 -gItemIcon_Stardust:: @ 8DAE410 - .incbin "graphics/items/icons/stardust.4bpp.lz" - - .align 2 -gItemIconPalette_Star:: @ 8DAE4D0 - .incbin "graphics/items/icon_palettes/star.gbapal.lz" - - .align 2 -gItemIcon_StarPiece:: @ 8DAE4F4 - .incbin "graphics/items/icons/star_piece.4bpp.lz" - - .align 2 -gItemIcon_Nugget:: @ 8DAE578 - .incbin "graphics/items/icons/nugget.4bpp.lz" - - .align 2 -gItemIconPalette_Nugget:: @ 8DAE604 - .incbin "graphics/items/icon_palettes/nugget.gbapal.lz" - - .align 2 -gItemIcon_HeartScale:: @ 8DAE624 - .incbin "graphics/items/icons/heart_scale.4bpp.lz" - - .align 2 -gItemIconPalette_HeartScale:: @ 8DAE6C4 - .incbin "graphics/items/icon_palettes/heart_scale.gbapal.lz" - - .align 2 -gItemIcon_OrangeMail:: @ 8DAE6E0 - .incbin "graphics/items/icons/orange_mail.4bpp.lz" - - .align 2 -gItemIconPalette_OrangeMail:: @ 8DAE7B4 - .incbin "graphics/items/icon_palettes/orange_mail.gbapal.lz" - - .align 2 -gItemIcon_HarborMail:: @ 8DAE7D4 - .incbin "graphics/items/icons/harbor_mail.4bpp.lz" - - .align 2 -gItemIconPalette_HarborMail:: @ 8DAE89C - .incbin "graphics/items/icon_palettes/harbor_mail.gbapal.lz" - - .align 2 -gItemIcon_GlitterMail:: @ 8DAE8BC - .incbin "graphics/items/icons/glitter_mail.4bpp.lz" - - .align 2 -gItemIconPalette_GlitterMail:: @ 8DAE998 - .incbin "graphics/items/icon_palettes/glitter_mail.gbapal.lz" - - .align 2 -gItemIcon_MechMail:: @ 8DAE9C0 - .incbin "graphics/items/icons/mech_mail.4bpp.lz" - - .align 2 -gItemIconPalette_MechMail:: @ 8DAEA9C - .incbin "graphics/items/icon_palettes/mech_mail.gbapal.lz" - - .align 2 -gItemIcon_WoodMail:: @ 8DAEABC - .incbin "graphics/items/icons/wood_mail.4bpp.lz" - - .align 2 -gItemIconPalette_WoodMail:: @ 8DAEB9C - .incbin "graphics/items/icon_palettes/wood_mail.gbapal.lz" - - .align 2 -gItemIcon_WaveMail:: @ 8DAEBBC - .incbin "graphics/items/icons/wave_mail.4bpp.lz" - - .align 2 -gItemIconPalette_WaveMail:: @ 8DAEC94 - .incbin "graphics/items/icon_palettes/wave_mail.gbapal.lz" - - .align 2 -gItemIcon_BeadMail:: @ 8DAECB4 - .incbin "graphics/items/icons/bead_mail.4bpp.lz" - - .align 2 -gItemIconPalette_BeadMail:: @ 8DAED74 - .incbin "graphics/items/icon_palettes/bead_mail.gbapal.lz" - - .align 2 -gItemIcon_ShadowMail:: @ 8DAED94 - .incbin "graphics/items/icons/shadow_mail.4bpp.lz" - - .align 2 -gItemIconPalette_ShadowMail:: @ 8DAEE68 - .incbin "graphics/items/icon_palettes/shadow_mail.gbapal.lz" - - .align 2 -gItemIcon_TropicMail:: @ 8DAEE8C - .incbin "graphics/items/icons/tropic_mail.4bpp.lz" - - .align 2 -gItemIconPalette_TropicMail:: @ 8DAEF70 - .incbin "graphics/items/icon_palettes/tropic_mail.gbapal.lz" - - .align 2 -gItemIcon_DreamMail:: @ 8DAEF94 - .incbin "graphics/items/icons/dream_mail.4bpp.lz" - - .align 2 -gItemIconPalette_DreamMail:: @ 8DAF074 - .incbin "graphics/items/icon_palettes/dream_mail.gbapal.lz" - - .align 2 -gItemIcon_FabMail:: @ 8DAF094 - .incbin "graphics/items/icons/fab_mail.4bpp.lz" - - .align 2 -gItemIconPalette_FabMail:: @ 8DAF15C - .incbin "graphics/items/icon_palettes/fab_mail.gbapal.lz" - - .align 2 -gItemIcon_RetroMail:: @ 8DAF178 - .incbin "graphics/items/icons/retro_mail.4bpp.lz" - - .align 2 -gItemIconPalette_RetroMail:: @ 8DAF210 - .incbin "graphics/items/icon_palettes/retro_mail.gbapal.lz" - - .align 2 -gItemIcon_CheriBerry:: @ 8DAF230 - .incbin "graphics/items/icons/cheri_berry.4bpp.lz" - - .align 2 -gItemIconPalette_CheriBerry:: @ 8DAF318 - .incbin "graphics/items/icon_palettes/cheri_berry.gbapal.lz" - - .align 2 -gItemIcon_ChestoBerry:: @ 8DAF340 - .incbin "graphics/items/icons/chesto_berry.4bpp.lz" - - .align 2 -gItemIconPalette_ChestoBerry:: @ 8DAF400 - .incbin "graphics/items/icon_palettes/chesto_berry.gbapal.lz" - - .align 2 -gItemIcon_PechaBerry:: @ 8DAF424 - .incbin "graphics/items/icons/pecha_berry.4bpp.lz" - - .align 2 -gItemIconPalette_PechaBerry:: @ 8DAF4E4 - .incbin "graphics/items/icon_palettes/pecha_berry.gbapal.lz" - - .align 2 -gItemIcon_RawstBerry:: @ 8DAF508 - .incbin "graphics/items/icons/rawst_berry.4bpp.lz" - - .align 2 -gItemIconPalette_RawstBerry:: @ 8DAF5EC - .incbin "graphics/items/icon_palettes/rawst_berry.gbapal.lz" - - .align 2 -gItemIcon_AspearBerry:: @ 8DAF610 - .incbin "graphics/items/icons/aspear_berry.4bpp.lz" - - .align 2 -gItemIconPalette_AspearBerry:: @ 8DAF6F8 - .incbin "graphics/items/icon_palettes/aspear_berry.gbapal.lz" - - .align 2 -gItemIcon_LeppaBerry:: @ 8DAF71C - .incbin "graphics/items/icons/leppa_berry.4bpp.lz" - - .align 2 -gItemIconPalette_LeppaBerry:: @ 8DAF7D4 - .incbin "graphics/items/icon_palettes/leppa_berry.gbapal.lz" - - .align 2 -gItemIcon_OranBerry:: @ 8DAF7F8 - .incbin "graphics/items/icons/oran_berry.4bpp.lz" - - .align 2 -gItemIconPalette_OranBerry:: @ 8DAF8BC - .incbin "graphics/items/icon_palettes/oran_berry.gbapal.lz" - - .align 2 -gItemIcon_PersimBerry:: @ 8DAF8E0 - .incbin "graphics/items/icons/persim_berry.4bpp.lz" - - .align 2 -gItemIconPalette_PersimBerry:: @ 8DAF9B4 - .incbin "graphics/items/icon_palettes/persim_berry.gbapal.lz" - - .align 2 -gItemIcon_LumBerry:: @ 8DAF9D8 - .incbin "graphics/items/icons/lum_berry.4bpp.lz" - - .align 2 -gItemIconPalette_LumBerry:: @ 8DAFA90 - .incbin "graphics/items/icon_palettes/lum_berry.gbapal.lz" - - .align 2 -gItemIcon_SitrusBerry:: @ 8DAFAAC - .incbin "graphics/items/icons/sitrus_berry.4bpp.lz" - - .align 2 -gItemIconPalette_SitrusBerry:: @ 8DAFB78 - .incbin "graphics/items/icon_palettes/sitrus_berry.gbapal.lz" - - .align 2 -gItemIcon_FigyBerry:: @ 8DAFB9C - .incbin "graphics/items/icons/figy_berry.4bpp.lz" - - .align 2 -gItemIconPalette_FigyBerry:: @ 8DAFC64 - .incbin "graphics/items/icon_palettes/figy_berry.gbapal.lz" - - .align 2 -gItemIcon_WikiBerry:: @ 8DAFC88 - .incbin "graphics/items/icons/wiki_berry.4bpp.lz" - - .align 2 -gItemIconPalette_WikiBerry:: @ 8DAFD6C - .incbin "graphics/items/icon_palettes/wiki_berry.gbapal.lz" - - .align 2 -gItemIcon_MagoBerry:: @ 8DAFD90 - .incbin "graphics/items/icons/mago_berry.4bpp.lz" - - .align 2 -gItemIconPalette_MagoBerry:: @ 8DAFE4C - .incbin "graphics/items/icon_palettes/mago_berry.gbapal.lz" - - .align 2 -gItemIcon_AguavBerry:: @ 8DAFE70 - .incbin "graphics/items/icons/aguav_berry.4bpp.lz" - - .align 2 -gItemIconPalette_AguavBerry:: @ 8DAFF5C - .incbin "graphics/items/icon_palettes/aguav_berry.gbapal.lz" - - .align 2 -gItemIcon_IapapaBerry:: @ 8DAFF7C - .incbin "graphics/items/icons/iapapa_berry.4bpp.lz" - - .align 2 -gItemIconPalette_IapapaBerry:: @ 8DB0064 - .incbin "graphics/items/icon_palettes/iapapa_berry.gbapal.lz" - - .align 2 -gItemIcon_RazzBerry:: @ 8DB0088 - .incbin "graphics/items/icons/razz_berry.4bpp.lz" - - .align 2 -gItemIconPalette_RazzBerry:: @ 8DB0168 - .incbin "graphics/items/icon_palettes/razz_berry.gbapal.lz" - - .align 2 -gItemIcon_BlukBerry:: @ 8DB018C - .incbin "graphics/items/icons/bluk_berry.4bpp.lz" - - .align 2 -gItemIconPalette_BlukBerry:: @ 8DB027C - .incbin "graphics/items/icon_palettes/bluk_berry.gbapal.lz" - - .align 2 -gItemIcon_NanabBerry:: @ 8DB02A0 - .incbin "graphics/items/icons/nanab_berry.4bpp.lz" - - .align 2 -gItemIconPalette_NanabBerry:: @ 8DB0384 - .incbin "graphics/items/icon_palettes/nanab_berry.gbapal.lz" - - .align 2 -gItemIcon_WepearBerry:: @ 8DB03A8 - .incbin "graphics/items/icons/wepear_berry.4bpp.lz" - - .align 2 -gItemIconPalette_WepearBerry:: @ 8DB0470 - .incbin "graphics/items/icon_palettes/wepear_berry.gbapal.lz" - - .align 2 -gItemIcon_PinapBerry:: @ 8DB048C - .incbin "graphics/items/icons/pinap_berry.4bpp.lz" - - .align 2 -gItemIconPalette_PinapBerry:: @ 8DB0580 - .incbin "graphics/items/icon_palettes/pinap_berry.gbapal.lz" - - .align 2 -gItemIcon_PomegBerry:: @ 8DB05A4 - .incbin "graphics/items/icons/pomeg_berry.4bpp.lz" - - .align 2 -gItemIconPalette_PomegBerry:: @ 8DB0658 - .incbin "graphics/items/icon_palettes/pomeg_berry.gbapal.lz" - - .align 2 -gItemIcon_KelpsyBerry:: @ 8DB067C - .incbin "graphics/items/icons/kelpsy_berry.4bpp.lz" - - .align 2 -gItemIconPalette_KelpsyBerry:: @ 8DB074C - .incbin "graphics/items/icon_palettes/kelpsy_berry.gbapal.lz" - - .align 2 -gItemIcon_QualotBerry:: @ 8DB076C - .incbin "graphics/items/icons/qualot_berry.4bpp.lz" - - .align 2 -gItemIconPalette_QualotBerry:: @ 8DB0838 - .incbin "graphics/items/icon_palettes/qualot_berry.gbapal.lz" - - .align 2 -gItemIcon_HondewBerry:: @ 8DB085C - .incbin "graphics/items/icons/hondew_berry.4bpp.lz" - - .align 2 -gItemIconPalette_HondewBerry:: @ 8DB093C - .incbin "graphics/items/icon_palettes/hondew_berry.gbapal.lz" - - .align 2 -gItemIcon_GrepaBerry:: @ 8DB0960 - .incbin "graphics/items/icons/grepa_berry.4bpp.lz" - - .align 2 -gItemIconPalette_GrepaBerry:: @ 8DB0A14 - .incbin "graphics/items/icon_palettes/grepa_berry.gbapal.lz" - - .align 2 -gItemIcon_TamatoBerry:: @ 8DB0A38 - .incbin "graphics/items/icons/tamato_berry.4bpp.lz" - - .align 2 -gItemIconPalette_TamatoBerry:: @ 8DB0B14 - .incbin "graphics/items/icon_palettes/tamato_berry.gbapal.lz" - - .align 2 -gItemIcon_CornnBerry:: @ 8DB0B38 - .incbin "graphics/items/icons/cornn_berry.4bpp.lz" - - .align 2 -gItemIconPalette_CornnBerry:: @ 8DB0C24 - .incbin "graphics/items/icon_palettes/cornn_berry.gbapal.lz" - - .align 2 -gItemIcon_MagostBerry:: @ 8DB0C4C - .incbin "graphics/items/icons/magost_berry.4bpp.lz" - - .align 2 -gItemIconPalette_MagostBerry:: @ 8DB0CF4 - .incbin "graphics/items/icon_palettes/magost_berry.gbapal.lz" - - .align 2 -gItemIcon_RabutaBerry:: @ 8DB0D18 - .incbin "graphics/items/icons/rabuta_berry.4bpp.lz" - - .align 2 -gItemIconPalette_RabutaBerry:: @ 8DB0E14 - .incbin "graphics/items/icon_palettes/rabuta_berry.gbapal.lz" - - .align 2 -gItemIcon_NomelBerry:: @ 8DB0E38 - .incbin "graphics/items/icons/nomel_berry.4bpp.lz" - - .align 2 -gItemIconPalette_NomelBerry:: @ 8DB0EDC - .incbin "graphics/items/icon_palettes/nomel_berry.gbapal.lz" - - .align 2 -gItemIcon_SpelonBerry:: @ 8DB0EF8 - .incbin "graphics/items/icons/spelon_berry.4bpp.lz" - - .align 2 -gItemIconPalette_SpelonBerry:: @ 8DB0FBC - .incbin "graphics/items/icon_palettes/spelon_berry.gbapal.lz" - - .align 2 -gItemIcon_PamtreBerry:: @ 8DB0FDC - .incbin "graphics/items/icons/pamtre_berry.4bpp.lz" - - .align 2 -gItemIconPalette_PamtreBerry:: @ 8DB10BC - .incbin "graphics/items/icon_palettes/pamtre_berry.gbapal.lz" - - .align 2 -gItemIcon_WatmelBerry:: @ 8DB10E4 - .incbin "graphics/items/icons/watmel_berry.4bpp.lz" - - .align 2 -gItemIconPalette_WatmelBerry:: @ 8DB11F4 - .incbin "graphics/items/icon_palettes/watmel_berry.gbapal.lz" - - .align 2 -gItemIcon_DurinBerry:: @ 8DB1218 - .incbin "graphics/items/icons/durin_berry.4bpp.lz" - - .align 2 -gItemIconPalette_DurinBerry:: @ 8DB131C - .incbin "graphics/items/icon_palettes/durin_berry.gbapal.lz" - - .align 2 -gItemIcon_BelueBerry:: @ 8DB1340 - .incbin "graphics/items/icons/belue_berry.4bpp.lz" - - .align 2 -gItemIconPalette_BelueBerry:: @ 8DB1424 - .incbin "graphics/items/icon_palettes/belue_berry.gbapal.lz" - - .align 2 -gItemIcon_LiechiBerry:: @ 8DB1448 - .incbin "graphics/items/icons/liechi_berry.4bpp.lz" - - .align 2 -gItemIconPalette_LiechiBerry:: @ 8DB1528 - .incbin "graphics/items/icon_palettes/liechi_berry.gbapal.lz" - - .align 2 -gItemIcon_GanlonBerry:: @ 8DB1548 - .incbin "graphics/items/icons/ganlon_berry.4bpp.lz" - - .align 2 -gItemIconPalette_GanlonBerry:: @ 8DB1628 - .incbin "graphics/items/icon_palettes/ganlon_berry.gbapal.lz" - - .align 2 -gItemIcon_SalacBerry:: @ 8DB1648 - .incbin "graphics/items/icons/salac_berry.4bpp.lz" - - .align 2 -gItemIconPalette_SalacBerry:: @ 8DB1730 - .incbin "graphics/items/icon_palettes/salac_berry.gbapal.lz" - - .align 2 -gItemIcon_PetayaBerry:: @ 8DB1750 - .incbin "graphics/items/icons/petaya_berry.4bpp.lz" - - .align 2 -gItemIconPalette_PetayaBerry:: @ 8DB1848 - .incbin "graphics/items/icon_palettes/petaya_berry.gbapal.lz" - - .align 2 -gItemIcon_ApicotBerry:: @ 8DB186C - .incbin "graphics/items/icons/apicot_berry.4bpp.lz" - - .align 2 -gItemIconPalette_ApicotBerry:: @ 8DB1924 - .incbin "graphics/items/icon_palettes/apicot_berry.gbapal.lz" - - .align 2 -gItemIcon_LansatBerry:: @ 8DB194C - .incbin "graphics/items/icons/lansat_berry.4bpp.lz" - - .align 2 -gItemIconPalette_LansatBerry:: @ 8DB1A2C - .incbin "graphics/items/icon_palettes/lansat_berry.gbapal.lz" - - .align 2 -gItemIcon_StarfBerry:: @ 8DB1A50 - .incbin "graphics/items/icons/starf_berry.4bpp.lz" - - .align 2 -gItemIconPalette_StarfBerry:: @ 8DB1B20 - .incbin "graphics/items/icon_palettes/starf_berry.gbapal.lz" - - .align 2 -gItemIcon_EnigmaBerry:: @ 8DB1B44 - .incbin "graphics/items/icons/enigma_berry.4bpp.lz" - - .align 2 -gItemIconPalette_EnigmaBerry:: @ 8DB1C10 - .incbin "graphics/items/icon_palettes/enigma_berry.gbapal.lz" - - .align 2 -gItemIcon_BrightPowder:: @ 8DB1C30 - .incbin "graphics/items/icons/bright_powder.4bpp.lz" - - .align 2 -gItemIconPalette_BrightPowder:: @ 8DB1CEC - .incbin "graphics/items/icon_palettes/bright_powder.gbapal.lz" - - .align 2 -gItemIcon_InBattleHerb:: @ 8DB1D0C - .incbin "graphics/items/icons/in_battle_herb.4bpp.lz" - - .align 2 -gItemIconPalette_WhiteHerb:: @ 8DB1DB8 - .incbin "graphics/items/icon_palettes/white_herb.gbapal.lz" - - .align 2 -gItemIcon_MachoBrace:: @ 8DB1DD8 - .incbin "graphics/items/icons/macho_brace.4bpp.lz" - - .align 2 -gItemIconPalette_MachoBrace:: @ 8DB1EC4 - .incbin "graphics/items/icon_palettes/macho_brace.gbapal.lz" - - .align 2 -gItemIcon_ExpShare:: @ 8DB1EEC - .incbin "graphics/items/icons/exp_share.4bpp.lz" - - .align 2 -gItemIconPalette_ExpShare:: @ 8DB1FD8 - .incbin "graphics/items/icon_palettes/exp_share.gbapal.lz" - - .align 2 -gItemIcon_QuickClaw:: @ 8DB2000 - .incbin "graphics/items/icons/quick_claw.4bpp.lz" - - .align 2 -gItemIconPalette_QuickClaw:: @ 8DB2098 - .incbin "graphics/items/icon_palettes/quick_claw.gbapal.lz" - - .align 2 -gItemIcon_SootheBell:: @ 8DB20B8 - .incbin "graphics/items/icons/soothe_bell.4bpp.lz" - - .align 2 -gItemIconPalette_SootheBell:: @ 8DB217C - .incbin "graphics/items/icon_palettes/soothe_bell.gbapal.lz" - - .align 2 -gItemIconPalette_MentalHerb:: @ 8DB21A0 - .incbin "graphics/items/icon_palettes/mental_herb.gbapal.lz" - - .align 2 -gItemIcon_ChoiceBand:: @ 8DB21C0 - .incbin "graphics/items/icons/choice_band.4bpp.lz" - - .align 2 -gItemIconPalette_ChoiceBand:: @ 8DB22AC - .incbin "graphics/items/icon_palettes/choice_band.gbapal.lz" - - .align 2 -gItemIcon_KingsRock:: @ 8DB22D4 - .incbin "graphics/items/icons/kings_rock.4bpp.lz" - - .align 2 -gItemIconPalette_KingsRock:: @ 8DB23C4 - .incbin "graphics/items/icon_palettes/kings_rock.gbapal.lz" - - .align 2 -gItemIcon_SilverPowder:: @ 8DB23E0 - .incbin "graphics/items/icons/silver_powder.4bpp.lz" - - .align 2 -gItemIconPalette_SilverPowder:: @ 8DB246C - .incbin "graphics/items/icon_palettes/silver_powder.gbapal.lz" - - .align 2 -gItemIcon_AmuletCoin:: @ 8DB2490 - .incbin "graphics/items/icons/amulet_coin.4bpp.lz" - - .align 2 -gItemIconPalette_AmuletCoin:: @ 8DB2528 - .incbin "graphics/items/icon_palettes/amulet_coin.gbapal.lz" - - .align 2 -gItemIcon_CleanseTag:: @ 8DB254C - .incbin "graphics/items/icons/cleanse_tag.4bpp.lz" - - .align 2 -gItemIconPalette_CleanseTag:: @ 8DB25F0 - .incbin "graphics/items/icon_palettes/cleanse_tag.gbapal.lz" - - .align 2 -gItemIcon_SoulDew:: @ 8DB2610 - .incbin "graphics/items/icons/soul_dew.4bpp.lz" - - .align 2 -gItemIconPalette_SoulDew:: @ 8DB26A4 - .incbin "graphics/items/icon_palettes/soul_dew.gbapal.lz" - - .align 2 -gItemIcon_DeepSeaTooth:: @ 8DB26C4 - .incbin "graphics/items/icons/deep_sea_tooth.4bpp.lz" - - .align 2 -gItemIconPalette_DeepSeaTooth:: @ 8DB2778 - .incbin "graphics/items/icon_palettes/deep_sea_tooth.gbapal.lz" - - .align 2 -gItemIcon_DeepSeaScale:: @ 8DB279C - .incbin "graphics/items/icons/deep_sea_scale.4bpp.lz" - - .align 2 -gItemIconPalette_DeepSeaScale:: @ 8DB2844 - .incbin "graphics/items/icon_palettes/deep_sea_scale.gbapal.lz" - - .align 2 -gItemIcon_SmokeBall:: @ 8DB2864 - .incbin "graphics/items/icons/smoke_ball.4bpp.lz" - - .align 2 -gItemIconPalette_SmokeBall:: @ 8DB291C - .incbin "graphics/items/icon_palettes/smoke_ball.gbapal.lz" - - .align 2 -gItemIcon_Everstone:: @ 8DB2940 - .incbin "graphics/items/icons/everstone.4bpp.lz" - - .align 2 -gItemIconPalette_Everstone:: @ 8DB29F4 - .incbin "graphics/items/icon_palettes/everstone.gbapal.lz" - - .align 2 -gItemIcon_FocusBand:: @ 8DB2A10 - .incbin "graphics/items/icons/focus_band.4bpp.lz" - - .align 2 -gItemIconPalette_FocusBand:: @ 8DB2B00 - .incbin "graphics/items/icon_palettes/focus_band.gbapal.lz" - - .align 2 -gItemIcon_LuckyEgg:: @ 8DB2B28 - .incbin "graphics/items/icons/lucky_egg.4bpp.lz" - - .align 2 -gItemIconPalette_LuckyEgg:: @ 8DB2BB0 - .incbin "graphics/items/icon_palettes/lucky_egg.gbapal.lz" - - .align 2 -gItemIcon_ScopeLens:: @ 8DB2BC8 - .incbin "graphics/items/icons/scope_lens.4bpp.lz" - - .align 2 -gItemIconPalette_ScopeLens:: @ 8DB2CC8 - .incbin "graphics/items/icon_palettes/scope_lens.gbapal.lz" - - .align 2 -gItemIcon_MetalCoat:: @ 8DB2CF0 - .incbin "graphics/items/icons/metal_coat.4bpp.lz" - - .align 2 -gItemIconPalette_MetalCoat:: @ 8DB2DAC - .incbin "graphics/items/icon_palettes/metal_coat.gbapal.lz" - - .align 2 -gItemIcon_Leftovers:: @ 8DB2DCC - .incbin "graphics/items/icons/leftovers.4bpp.lz" - - .align 2 -gItemIconPalette_Leftovers:: @ 8DB2E70 - .incbin "graphics/items/icon_palettes/leftovers.gbapal.lz" - - .align 2 -gItemIcon_DragonScale:: @ 8DB2E94 - .incbin "graphics/items/icons/dragon_scale.4bpp.lz" - - .align 2 -gItemIconPalette_DragonScale:: @ 8DB2F48 - .incbin "graphics/items/icon_palettes/dragon_scale.gbapal.lz" - - .align 2 -gItemIcon_LightBall:: @ 8DB2F68 - .incbin "graphics/items/icons/light_ball.4bpp.lz" - - .align 2 -gItemIconPalette_LightBall:: @ 8DB2FFC - .incbin "graphics/items/icon_palettes/light_ball.gbapal.lz" - - .align 2 -gItemIcon_SoftSand:: @ 8DB3020 - .incbin "graphics/items/icons/soft_sand.4bpp.lz" - - .align 2 -gItemIconPalette_SoftSand:: @ 8DB30DC - .incbin "graphics/items/icon_palettes/soft_sand.gbapal.lz" - - .align 2 -gItemIcon_HardStone:: @ 8DB30FC - .incbin "graphics/items/icons/hard_stone.4bpp.lz" - - .align 2 -gItemIconPalette_HardStone:: @ 8DB31B0 - .incbin "graphics/items/icon_palettes/hard_stone.gbapal.lz" - - .align 2 -gItemIcon_MiracleSeed:: @ 8DB31D4 - .incbin "graphics/items/icons/miracle_seed.4bpp.lz" - - .align 2 -gItemIconPalette_MiracleSeed:: @ 8DB3284 - .incbin "graphics/items/icon_palettes/miracle_seed.gbapal.lz" - - .align 2 -gItemIcon_BlackGlasses:: @ 8DB32A0 - .incbin "graphics/items/icons/black_glasses.4bpp.lz" - - .align 2 -gItemIconPalette_BlackTypeEnhancingItem:: @ 8DB3328 - .incbin "graphics/items/icon_palettes/black_type_enhancing_item.gbapal.lz" - - .align 2 -gItemIcon_BlackBelt:: @ 8DB3340 - .incbin "graphics/items/icons/black_belt.4bpp.lz" - - .align 2 -gItemIcon_Magnet:: @ 8DB3408 - .incbin "graphics/items/icons/magnet.4bpp.lz" - - .align 2 -gItemIconPalette_Magnet:: @ 8DB34B8 - .incbin "graphics/items/icon_palettes/magnet.gbapal.lz" - - .align 2 -gItemIcon_MysticWater:: @ 8DB34E0 - .incbin "graphics/items/icons/mystic_water.4bpp.lz" - - .align 2 -gItemIconPalette_MysticWater:: @ 8DB3578 - .incbin "graphics/items/icon_palettes/mystic_water.gbapal.lz" - - .align 2 -gItemIcon_SharpBeak:: @ 8DB3598 - .incbin "graphics/items/icons/sharp_beak.4bpp.lz" - - .align 2 -gItemIconPalette_SharpBeak:: @ 8DB3654 - .incbin "graphics/items/icon_palettes/sharp_beak.gbapal.lz" - - .align 2 -gItemIcon_PoisonBarb:: @ 8DB3674 - .incbin "graphics/items/icons/poison_barb.4bpp.lz" - - .align 2 -gItemIconPalette_PoisonBarb:: @ 8DB36FC - .incbin "graphics/items/icon_palettes/poison_barb.gbapal.lz" - - .align 2 -gItemIcon_NeverMeltIce:: @ 8DB371C - .incbin "graphics/items/icons/never_melt_ice.4bpp.lz" - - .align 2 -gItemIconPalette_NeverMeltIce:: @ 8DB37E8 - .incbin "graphics/items/icon_palettes/never_melt_ice.gbapal.lz" - - .align 2 -gItemIcon_SpellTag:: @ 8DB3804 - .incbin "graphics/items/icons/spell_tag.4bpp.lz" - - .align 2 -gItemIconPalette_SpellTag:: @ 8DB38A4 - .incbin "graphics/items/icon_palettes/spell_tag.gbapal.lz" - - .align 2 -gItemIcon_TwistedSpoon:: @ 8DB38C4 - .incbin "graphics/items/icons/twisted_spoon.4bpp.lz" - - .align 2 -gItemIconPalette_TwistedSpoon:: @ 8DB3964 - .incbin "graphics/items/icon_palettes/twisted_spoon.gbapal.lz" - - .align 2 -gItemIcon_Charcoal:: @ 8DB397C - .incbin "graphics/items/icons/charcoal.4bpp.lz" - - .align 2 -gItemIconPalette_Charcoal:: @ 8DB3A4C - .incbin "graphics/items/icon_palettes/charcoal.gbapal.lz" - - .align 2 -gItemIcon_DragonFang:: @ 8DB3A68 - .incbin "graphics/items/icons/dragon_fang.4bpp.lz" - - .align 2 -gItemIconPalette_DragonFang:: @ 8DB3B1C - .incbin "graphics/items/icon_palettes/dragon_fang.gbapal.lz" - - .align 2 -gItemIcon_SilkScarf:: @ 8DB3B3C - .incbin "graphics/items/icons/silk_scarf.4bpp.lz" - - .align 2 -gItemIconPalette_SilkScarf:: @ 8DB3C44 - .incbin "graphics/items/icon_palettes/silk_scarf.gbapal.lz" - - .align 2 -gItemIcon_UpGrade:: @ 8DB3C64 - .incbin "graphics/items/icons/up_grade.4bpp.lz" - - .align 2 -gItemIconPalette_UpGrade:: @ 8DB3D20 - .incbin "graphics/items/icon_palettes/up_grade.gbapal.lz" - - .align 2 -gItemIcon_ShellBell:: @ 8DB3D48 - .incbin "graphics/items/icons/shell_bell.4bpp.lz" - - .align 2 -gItemIcon_SeaIncense:: @ 8DB3E28 - .incbin "graphics/items/icons/sea_incense.4bpp.lz" - - .align 2 -gItemIconPalette_SeaIncense:: @ 8DB3F10 - .incbin "graphics/items/icon_palettes/sea_incense.gbapal.lz" - - .align 2 -gItemIcon_LaxIncense:: @ 8DB3F38 - .incbin "graphics/items/icons/lax_incense.4bpp.lz" - - .align 2 -gItemIconPalette_LaxIncense:: @ 8DB4020 - .incbin "graphics/items/icon_palettes/lax_incense.gbapal.lz" - - .align 2 -gItemIcon_LuckyPunch:: @ 8DB4048 - .incbin "graphics/items/icons/lucky_punch.4bpp.lz" - - .align 2 -gItemIconPalette_LuckyPunch:: @ 8DB410C - .incbin "graphics/items/icon_palettes/lucky_punch.gbapal.lz" - - .align 2 -gItemIcon_MetalPowder:: @ 8DB412C - .incbin "graphics/items/icons/metal_powder.4bpp.lz" - - .align 2 -gItemIconPalette_MetalPowder:: @ 8DB41EC - .incbin "graphics/items/icon_palettes/metal_powder.gbapal.lz" - - .align 2 -gItemIcon_ThickClub:: @ 8DB4210 - .incbin "graphics/items/icons/thick_club.4bpp.lz" - - .align 2 -gItemIconPalette_ThickClub:: @ 8DB42A4 - .incbin "graphics/items/icon_palettes/thick_club.gbapal.lz" - - .align 2 -gItemIcon_Stick:: @ 8DB42C0 - .incbin "graphics/items/icons/stick.4bpp.lz" - - .align 2 -gItemIconPalette_Stick:: @ 8DB4360 - .incbin "graphics/items/icon_palettes/stick.gbapal.lz" - - .align 2 -gItemIcon_Scarf:: @ 8DB4384 - .incbin "graphics/items/icons/scarf.4bpp.lz" - - .align 2 -gItemIconPalette_RedScarf:: @ 8DB4450 - .incbin "graphics/items/icon_palettes/red_scarf.gbapal.lz" - - .align 2 -gItemIconPalette_BlueScarf:: @ 8DB446C - .incbin "graphics/items/icon_palettes/blue_scarf.gbapal.lz" - - .align 2 -gItemIconPalette_PinkScarf:: @ 8DB4488 - .incbin "graphics/items/icon_palettes/pink_scarf.gbapal.lz" - - .align 2 -gItemIconPalette_GreenScarf:: @ 8DB44A4 - .incbin "graphics/items/icon_palettes/green_scarf.gbapal.lz" - - .align 2 -gItemIconPalette_YellowScarf:: @ 8DB44C0 - .incbin "graphics/items/icon_palettes/yellow_scarf.gbapal.lz" - - .align 2 -gItemIcon_MachBike:: @ 8DB44DC - .incbin "graphics/items/icons/mach_bike.4bpp.lz" - - .align 2 -gItemIconPalette_MachBike:: @ 8DB45E4 - .incbin "graphics/items/icon_palettes/mach_bike.gbapal.lz" - - .align 2 -gItemIcon_CoinCase:: @ 8DB4608 - .incbin "graphics/items/icons/coin_case.4bpp.lz" - - .align 2 -gItemIconPalette_CoinCase:: @ 8DB46C8 - .incbin "graphics/items/icon_palettes/coin_case.gbapal.lz" - - .align 2 -gItemIcon_Itemfinder:: @ 8DB46E8 - .incbin "graphics/items/icons/itemfinder.4bpp.lz" - - .align 2 -gItemIconPalette_Itemfinder:: @ 8DB47A4 - .incbin "graphics/items/icon_palettes/itemfinder.gbapal.lz" - - .align 2 -gItemIcon_OldRod:: @ 8DB47CC - .incbin "graphics/items/icons/old_rod.4bpp.lz" - - .align 2 -gItemIconPalette_OldRod:: @ 8DB4878 - .incbin "graphics/items/icon_palettes/old_rod.gbapal.lz" - - .align 2 -gItemIcon_GoodRod:: @ 8DB489C - .incbin "graphics/items/icons/good_rod.4bpp.lz" - - .align 2 -gItemIconPalette_GoodRod:: @ 8DB4938 - .incbin "graphics/items/icon_palettes/good_rod.gbapal.lz" - - .align 2 -gItemIcon_SuperRod:: @ 8DB4960 - .incbin "graphics/items/icons/super_rod.4bpp.lz" - - .align 2 -gItemIconPalette_SuperRod:: @ 8DB4A10 - .incbin "graphics/items/icon_palettes/super_rod.gbapal.lz" - - .align 2 -gItemIcon_SSTicket:: @ 8DB4A38 - .incbin "graphics/items/icons/ss_ticket.4bpp.lz" - - .align 2 -gItemIconPalette_SSTicket:: @ 8DB4ACC - .incbin "graphics/items/icon_palettes/ss_ticket.gbapal.lz" - - .align 2 -gItemIcon_ContestPass:: @ 8DB4AE4 - .incbin "graphics/items/icons/contest_pass.4bpp.lz" - - .align 2 -gItemIconPalette_ContestPass:: @ 8DB4B90 - .incbin "graphics/items/icon_palettes/contest_pass.gbapal.lz" - - .align 2 -gItemIcon_WailmerPail:: @ 8DB4BB8 - .incbin "graphics/items/icons/wailmer_pail.4bpp.lz" - - .align 2 -gItemIconPalette_WailmerPail:: @ 8DB4C84 - .incbin "graphics/items/icon_palettes/wailmer_pail.gbapal.lz" - - .align 2 -gItemIcon_DevonGoods:: @ 8DB4CA8 - .incbin "graphics/items/icons/devon_goods.4bpp.lz" - - .align 2 -gItemIconPalette_DevonGoods:: @ 8DB4D50 - .incbin "graphics/items/icon_palettes/devon_goods.gbapal.lz" - - .align 2 -gItemIcon_SootSack:: @ 8DB4D6C - .incbin "graphics/items/icons/soot_sack.4bpp.lz" - - .align 2 -gItemIconPalette_SootSack:: @ 8DB4E44 - .incbin "graphics/items/icon_palettes/soot_sack.gbapal.lz" - - .align 2 -gItemIcon_BasementKey:: @ 8DB4E6C - .incbin "graphics/items/icons/basement_key.4bpp.lz" - - .align 2 -gItemIconPalette_OldKey:: @ 8DB4F14 - .incbin "graphics/items/icon_palettes/old_key.gbapal.lz" - - .align 2 -gItemIcon_AcroBike:: @ 8DB4F3C - .incbin "graphics/items/icons/acro_bike.4bpp.lz" - - .align 2 -gItemIconPalette_AcroBike:: @ 8DB5038 - .incbin "graphics/items/icon_palettes/acro_bike.gbapal.lz" - - .align 2 -gItemIcon_PokeblockCase:: @ 8DB5058 - .incbin "graphics/items/icons/pokeblock_case.4bpp.lz" - - .align 2 -gItemIconPalette_PokeblockCase:: @ 8DB5140 - .incbin "graphics/items/icon_palettes/pokeblock_case.gbapal.lz" - - .align 2 -gItemIcon_Letter:: @ 8DB5168 - .incbin "graphics/items/icons/letter.4bpp.lz" - - .align 2 -gItemIcon_EonTicket:: @ 8DB51E8 - .incbin "graphics/items/icons/eon_ticket.4bpp.lz" - - .align 2 -gItemIconPalette_EonTicket:: @ 8DB5284 - .incbin "graphics/items/icon_palettes/eon_ticket.gbapal.lz" - - .align 2 -gItemIcon_Orb:: @ 8DB52A8 - .incbin "graphics/items/icons/orb.4bpp.lz" - - .align 2 -gItemIconPalette_RedOrb:: @ 8DB5360 - .incbin "graphics/items/icon_palettes/red_orb.gbapal.lz" - - .align 2 -gItemIconPalette_BlueOrb:: @ 8DB537C - .incbin "graphics/items/icon_palettes/blue_orb.gbapal.lz" - - .align 2 -gItemIcon_Scanner:: @ 8DB5398 - .incbin "graphics/items/icons/scanner.4bpp.lz" - - .align 2 -gItemIconPalette_Scanner:: @ 8DB5460 - .incbin "graphics/items/icon_palettes/scanner.gbapal.lz" - - .align 2 -gItemIcon_GoGoggles:: @ 8DB5484 - .incbin "graphics/items/icons/go_goggles.4bpp.lz" - - .align 2 -gItemIconPalette_GoGoggles:: @ 8DB5538 - .incbin "graphics/items/icon_palettes/go_goggles.gbapal.lz" - - .align 2 -gItemIcon_Meteorite:: @ 8DB5558 - .incbin "graphics/items/icons/meteorite.4bpp.lz" - - .align 2 -gItemIconPalette_Meteorite:: @ 8DB5638 - .incbin "graphics/items/icon_palettes/meteorite.gbapal.lz" - - .align 2 -gItemIcon_Room1Key:: @ 8DB5658 - .incbin "graphics/items/icons/room1_key.4bpp.lz" - - .align 2 -gItemIcon_Room2Key:: @ 8DB5710 - .incbin "graphics/items/icons/room2_key.4bpp.lz" - - .align 2 -gItemIcon_Room4Key:: @ 8DB57CC - .incbin "graphics/items/icons/room4_key.4bpp.lz" - - .align 2 -gItemIcon_Room6Key:: @ 8DB588C - .incbin "graphics/items/icons/room6_key.4bpp.lz" - - .align 2 -gItemIcon_StorageKey:: @ 8DB5948 - .incbin "graphics/items/icons/storage_key.4bpp.lz" - - .align 2 -gItemIcon_RootFossil:: @ 8DB59F0 - .incbin "graphics/items/icons/root_fossil.4bpp.lz" - - .align 2 -gItemIconPalette_HoennFossil:: @ 8DB5AFC - .incbin "graphics/items/icon_palettes/hoenn_fossil.gbapal.lz" - - .align 2 -gItemIcon_ClawFossil:: @ 8DB5B24 - .incbin "graphics/items/icons/claw_fossil.4bpp.lz" - - .align 2 -gItemIcon_DevonScope:: @ 8DB5C14 - .incbin "graphics/items/icons/devon_scope.4bpp.lz" - - .align 2 -gItemIconPalette_DevonScope:: @ 8DB5CD0 - .incbin "graphics/items/icon_palettes/devon_scope.gbapal.lz" - - .align 2 -gItemIcon_TM:: @ 8DB5CF8 - .incbin "graphics/items/icons/tm.4bpp.lz" - - .align 2 -gItemIconPalette_FightingTMHM:: @ 8DB5DF4 - .incbin "graphics/items/icon_palettes/fighting_tm_hm.gbapal.lz" - - .align 2 -gItemIconPalette_DragonTMHM:: @ 8DB5E1C - .incbin "graphics/items/icon_palettes/dragon_tm_hm.gbapal.lz" - - .align 2 -gItemIconPalette_WaterTMHM:: @ 8DB5E44 - .incbin "graphics/items/icon_palettes/water_tm_hm.gbapal.lz" - - .align 2 -gItemIconPalette_PsychicTMHM:: @ 8DB5E6C - .incbin "graphics/items/icon_palettes/psychic_tm_hm.gbapal.lz" - - .align 2 -gItemIconPalette_NormalTMHM:: @ 8DB5E94 - .incbin "graphics/items/icon_palettes/normal_tm_hm.gbapal.lz" - - .align 2 -gItemIconPalette_PoisonTMHM:: @ 8DB5EBC - .incbin "graphics/items/icon_palettes/poison_tm_hm.gbapal.lz" - - .align 2 -gItemIconPalette_IceTMHM:: @ 8DB5EE4 - .incbin "graphics/items/icon_palettes/ice_tm_hm.gbapal.lz" - - .align 2 -gItemIconPalette_GrassTMHM:: @ 8DB5F0C - .incbin "graphics/items/icon_palettes/grass_tm_hm.gbapal.lz" - - .align 2 -gItemIconPalette_FireTMHM:: @ 8DB5F34 - .incbin "graphics/items/icon_palettes/fire_tm_hm.gbapal.lz" - - .align 2 -gItemIconPalette_DarkTMHM:: @ 8DB5F5C - .incbin "graphics/items/icon_palettes/dark_tm_hm.gbapal.lz" - - .align 2 -gItemIconPalette_SteelTMHM:: @ 8DB5F84 - .incbin "graphics/items/icon_palettes/steel_tm_hm.gbapal.lz" - - .align 2 -gItemIconPalette_ElectricTMHM:: @ 8DB5FAC - .incbin "graphics/items/icon_palettes/electric_tm_hm.gbapal.lz" - - .align 2 -gItemIconPalette_GroundTMHM:: @ 8DB5FD4 - .incbin "graphics/items/icon_palettes/ground_tm_hm.gbapal.lz" - - .align 2 -gItemIconPalette_GhostTMHM:: @ 8DB5FFC - .incbin "graphics/items/icon_palettes/ghost_tm_hm.gbapal.lz" - - .align 2 -gItemIconPalette_RockTMHM:: @ 8DB6024 - .incbin "graphics/items/icon_palettes/rock_tm_hm.gbapal.lz" - - .align 2 -gItemIconPalette_FlyingTMHM:: @ 8DB604C - .incbin "graphics/items/icon_palettes/flying_tm_hm.gbapal.lz" - - .align 2 -gItemIcon_HM:: @ 8DB6074 - .incbin "graphics/items/icons/hm.4bpp.lz" - - .align 2 -gItemIcon_OaksParcel:: @ 8DB6174 - .incbin "graphics/items/icons/oaks_parcel.4bpp.lz" - - .align 2 -gItemIconPalette_OaksParcel:: @ 8DB622C - .incbin "graphics/items/icon_palettes/oaks_parcel.gbapal.lz" - - .align 2 -gItemIcon_PokeFlute:: @ 8DB624C - .incbin "graphics/items/icons/poke_flute.4bpp.lz" - - .align 2 -gItemIconPalette_PokeFlute:: @ 8DB6310 - .incbin "graphics/items/icon_palettes/poke_flute.gbapal.lz" - - .align 2 -gItemIcon_SecretKey:: @ 8DB6338 - .incbin "graphics/items/icons/secret_key.4bpp.lz" - - .align 2 -gItemIconPalette_SecretKey:: @ 8DB6404 - .incbin "graphics/items/icon_palettes/secret_key.gbapal.lz" - - .align 2 -gItemIcon_BikeVoucher:: @ 8DB642C - .incbin "graphics/items/icons/bike_voucher.4bpp.lz" - - .align 2 -gItemIconPalette_BikeVoucher:: @ 8DB64CC - .incbin "graphics/items/icon_palettes/bike_voucher.gbapal.lz" - - .align 2 -gItemIcon_GoldTeeth:: @ 8DB64EC - .incbin "graphics/items/icons/gold_teeth.4bpp.lz" - - .align 2 -gItemIconPalette_GoldTeeth:: @ 8DB65D8 - .incbin "graphics/items/icon_palettes/gold_teeth.gbapal.lz" - - .align 2 -gItemIcon_OldAmber:: @ 8DB65FC - .incbin "graphics/items/icons/old_amber.4bpp.lz" - - .align 2 -gItemIconPalette_OldAmber:: @ 8DB66DC - .incbin "graphics/items/icon_palettes/old_amber.gbapal.lz" - - .align 2 -gItemIcon_CardKey:: @ 8DB6700 - .incbin "graphics/items/icons/card_key.4bpp.lz" - - .align 2 -gItemIconPalette_CardKey:: @ 8DB67A8 - .incbin "graphics/items/icon_palettes/card_key.gbapal.lz" - - .align 2 -gItemIcon_LiftKey:: @ 8DB67C8 - .incbin "graphics/items/icons/lift_key.4bpp.lz" - - .align 2 -gItemIconPalette_Key:: @ 8DB6884 - .incbin "graphics/items/icon_palettes/key.gbapal.lz" - - .align 2 -gItemIcon_HelixFossil:: @ 8DB68A4 - .incbin "graphics/items/icons/helix_fossil.4bpp.lz" - - .align 2 -gItemIconPalette_KantoFossil:: @ 8DB6998 - .incbin "graphics/items/icon_palettes/kanto_fossil.gbapal.lz" - - .align 2 -gItemIcon_DomeFossil:: @ 8DB69B8 - .incbin "graphics/items/icons/dome_fossil.4bpp.lz" - - .align 2 -gItemIcon_SilphScope:: @ 8DB6AA8 - .incbin "graphics/items/icons/silph_scope.4bpp.lz" - - .align 2 -gItemIconPalette_SilphScope:: @ 8DB6B7C - .incbin "graphics/items/icon_palettes/silph_scope.gbapal.lz" - - .align 2 -gItemIcon_Bicycle:: @ 8DB6BA0 - .incbin "graphics/items/icons/bicycle.4bpp.lz" - - .align 2 -gItemIconPalette_Bicycle:: @ 8DB6CA4 - .incbin "graphics/items/icon_palettes/bicycle.gbapal.lz" - - .align 2 -gItemIcon_TownMap:: @ 8DB6CC4 - .incbin "graphics/items/icons/town_map.4bpp.lz" - - .align 2 -gItemIconPalette_TownMap:: @ 8DB6D80 - .incbin "graphics/items/icon_palettes/town_map.gbapal.lz" - - .align 2 -gItemIcon_VSSeeker:: @ 8DB6DA8 - .incbin "graphics/items/icons/vs_seeker.4bpp.lz" - - .align 2 -gItemIconPalette_VSSeeker:: @ 8DB6E70 - .incbin "graphics/items/icon_palettes/vs_seeker.gbapal.lz" - - .align 2 -gItemIcon_FameChecker:: @ 8DB6E90 - .incbin "graphics/items/icons/fame_checker.4bpp.lz" - - .align 2 -gItemIconPalette_FameChecker:: @ 8DB6F48 - .incbin "graphics/items/icon_palettes/fame_checker.gbapal.lz" - - .align 2 -gItemIcon_TMCase:: @ 8DB6F6C - .incbin "graphics/items/icons/tm_case.4bpp.lz" - - .align 2 -gItemIconPalette_TMCase:: @ 8DB7030 - .incbin "graphics/items/icon_palettes/tm_case.gbapal.lz" - - .align 2 -gItemIcon_BerryPouch:: @ 8DB7058 - .incbin "graphics/items/icons/berry_pouch.4bpp.lz" - - .align 2 -gItemIconPalette_BerryPouch:: @ 8DB7158 - .incbin "graphics/items/icon_palettes/berry_pouch.gbapal.lz" - - .align 2 -gItemIcon_TeachyTV:: @ 8DB7180 - .incbin "graphics/items/icons/teachy_tv.4bpp.lz" - - .align 2 -gItemIconPalette_TeachyTV:: @ 8DB7278 - .incbin "graphics/items/icon_palettes/teachy_tv.gbapal.lz" - - .align 2 -gItemIcon_TriPass:: @ 8DB72A0 - .incbin "graphics/items/icons/tri_pass.4bpp.lz" - - .align 2 -gItemIconPalette_TriPass:: @ 8DB7344 - .incbin "graphics/items/icon_palettes/tri_pass.gbapal.lz" - - .align 2 -gItemIcon_RainbowPass:: @ 8DB7364 - .incbin "graphics/items/icons/rainbow_pass.4bpp.lz" - - .align 2 -gItemIconPalette_RainbowPass:: @ 8DB740C - .incbin "graphics/items/icon_palettes/rainbow_pass.gbapal.lz" - - .align 2 -gItemIcon_Tea:: @ 8DB7434 - .incbin "graphics/items/icons/tea.4bpp.lz" - - .align 2 -gItemIconPalette_Tea:: @ 8DB74FC - .incbin "graphics/items/icon_palettes/tea.gbapal.lz" - - .align 2 -gItemIcon_MysticTicket:: @ 8DB7520 - .incbin "graphics/items/icons/mystic_ticket.4bpp.lz" - - .align 2 -gItemIconPalette_MysticTicket:: @ 8DB75B8 - .incbin "graphics/items/icon_palettes/mystic_ticket.gbapal.lz" - - .align 2 -gItemIcon_AuroraTicket:: @ 8DB75D8 - .incbin "graphics/items/icons/aurora_ticket.4bpp.lz" - - .align 2 -gItemIconPalette_AuroraTicket:: @ 8DB7674 - .incbin "graphics/items/icon_palettes/aurora_ticket.gbapal.lz" - - .align 2 -gItemIcon_PowderJar:: @ 8DB7698 - .incbin "graphics/items/icons/powder_jar.4bpp.lz" - - .align 2 -gItemIconPalette_PowderJar:: @ 8DB7738 - .incbin "graphics/items/icon_palettes/powder_jar.gbapal.lz" - - .align 2 -gItemIconPalette_Ruby:: @ 8DB7760 - .incbin "graphics/items/icon_palettes/ruby.gbapal.lz" - - .align 2 -gItemIcon_Gem:: @ 8DB7788 - .incbin "graphics/items/icons/gem.4bpp.lz" - - .align 2 -gItemIconPalette_Sapphire:: @ 8DB7850 - .incbin "graphics/items/icon_palettes/sapphire.gbapal.lz" - - .align 2 -gItemIcon_MagmaEmblem:: @ 8DB7878 - .incbin "graphics/items/icons/magma_emblem.4bpp.lz" - - .align 2 -gItemIconPalette_MagmaEmblem:: @ 8DB794C - .incbin "graphics/items/icon_palettes/magma_emblem.gbapal.lz" - - .align 2 -gItemIcon_OldSeaMap:: @ 8DB7974 - .incbin "graphics/items/icons/old_sea_map.4bpp.lz" - - .align 2 -gItemIconPalette_OldSeaMap:: @ 8DB7A78 - .incbin "graphics/items/icon_palettes/old_sea_map.gbapal.lz" diff --git a/data/graphics2.s b/data/graphics2.s new file mode 100644 index 0000000000..b5533bcd9e --- /dev/null +++ b/data/graphics2.s @@ -0,0 +1,1316 @@ + .section gfx_data, "aw", %progbits + +@ 8DB7AA0 + .include "data/graphics/decorations/decoration_graphics.inc" + + .align 2 +gBattleAnimSpritePalette_282:: @ 8E7E7D0 + .incbin "graphics/battle_anims/sprites/282.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_282:: @ 8E7E7F8 + .incbin "graphics/battle_anims/sprites/282.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_270:: @ 8E7E9E0 + .incbin "graphics/battle_anims/sprites/270.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_270:: @ 8E7E9FC + .incbin "graphics/battle_anims/sprites/270.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_271:: @ 8E7EB24 + .incbin "graphics/battle_anims/sprites/271.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_271:: @ 8E7EB3C + .incbin "graphics/battle_anims/sprites/271.4bpp.lz" + + .align 2 +gUnknown_08DBA518:: @ 8DBA518 + .incbin "graphics/misc/cable_car_bg.gbapal" + + .align 2 +gCableCar_Pal:: @ 8DBA598 + .incbin "graphics/misc/cable_car.gbapal" + + .align 2 +gUnknown_08DBA5B8:: @ 8DBA5B8 + .incbin "graphics/misc/cable_car_bg.4bpp.lz" + + .align 2 +gCableCar_Gfx:: @ 8DBBF90 + .incbin "graphics/misc/cable_car.4bpp.lz" + + .align 2 +gCableCarDoor_Gfx:: @ 8DBC290 + .incbin "graphics/misc/cable_car_door.4bpp.lz" + + .align 2 +gCableCarCord_Gfx:: @ 8DBC2C0 + .incbin "graphics/misc/cable_car_cord.4bpp.lz" + + .align 2 +gRouletteMenuTiles:: @ 8DBC2E8 + .incbin "graphics/roulette/window.4bpp.lz" + + .align 2 +gRouletteWheelTiles:: + .incbin "graphics/roulette/wheel.8bpp.lz" + + .align 2 +gRouletteCenter_Gfx:: + .incbin "graphics/roulette/center.4bpp.lz" + + .align 2 +gRouletteHeadersTiles:: @ 8E824BC + .incbin "graphics/roulette/headers.4bpp.lz" + + .align 2 +gRouletteCreditTiles:: @ 8E82AE0 + .incbin "graphics/roulette/credit.4bpp.lz" + + .align 2 +gRouletteNumbersTiles:: @ 8E82C30 + .incbin "graphics/roulette/numbers.4bpp.lz" + + .align 2 +gRouletteMultiplierTiles:: @ 8E82D14 + .incbin "graphics/roulette/multiplier.4bpp.lz" + + .align 2 +gMailPalette_Orange:: @ 0x08DBE818 + .incbin "graphics/mail/orange/palette.gbapal" + + .align 2 +gMailPalette_Harbor:: @ 0x08DBE838 + .incbin "graphics/mail/harbor/palette.gbapal" + + .align 2 +gMailPalette_Glitter:: @ 0x08DBE858 + .incbin "graphics/mail/glitter/palette.gbapal" + + .align 2 +gMailPalette_Mech:: @ 0x08DBE878 + .incbin "graphics/mail/mech/palette.gbapal" + + .align 2 +gMailPalette_Wood:: @ 0x08DBE898 + .incbin "graphics/mail/wood/palette.gbapal" + + .align 2 +gMailPalette_Wave:: @ 0x08DBE8B8 + .incbin "graphics/mail/wave/palette.gbapal" + + .align 2 +gMailPalette_Bead:: @ 0x08DBE8D8 + .incbin "graphics/mail/bead/palette.gbapal" + + .align 2 +gMailPalette_Shadow:: @ 0x08DBE8F8 + .incbin "graphics/mail/shadow/palette.gbapal" + + .align 2 +gMailPalette_Tropic:: @ 0x08DBE918 + .incbin "graphics/mail/tropic/palette.gbapal" + + .align 2 +gMailPalette_Dream:: @ 0x08DBE938 + .incbin "graphics/mail/dream/palette.gbapal" + + .align 2 +gMailPalette_Fab:: @ 0x08DBE958 + .incbin "graphics/mail/fab/palette.gbapal" + + .align 2 +gMailPalette_Retro:: @ 0x08DBE978 + .incbin "graphics/mail/retro/palette.gbapal" + + .align 2 +gMailTiles_Orange:: @ 0x08DBE998 + .incbin "graphics/mail/orange/tiles.4bpp.lz" + + .align 2 +gMailTiles_Harbor:: @ 0x08DBEB38 + .incbin "graphics/mail/harbor/tiles.4bpp.lz" + + .align 2 +gMailTiles_Glitter:: @ 0x08DBEC74 + .incbin "graphics/mail/glitter/tiles.4bpp.lz" + + .align 2 +gMailTiles_Mech:: @ 0x08DBEE84 + .incbin "graphics/mail/mech/tiles.4bpp.lz" + + .align 2 +gMailTiles_Wood:: @ 0x08DBEF5C + .incbin "graphics/mail/wood/tiles.4bpp.lz" + + .align 2 +gMailTiles_Wave:: @ 0x08DBF154 + .incbin "graphics/mail/wave/tiles.4bpp.lz" + + .align 2 +gMailTiles_Bead:: @ 0x08DBF2D4 + .incbin "graphics/mail/bead/tiles.4bpp.lz" + + .align 2 +gMailTiles_Shadow:: @ 0x08DBF37C + .incbin "graphics/mail/shadow/tiles.4bpp.lz" + + .align 2 +gMailTiles_Tropic:: @ 0x08DBF50C + .incbin "graphics/mail/tropic/tiles.4bpp.lz" + + .align 2 +gMailTiles_Dream:: @ 0x08DBF64C + .incbin "graphics/mail/dream/tiles.4bpp.lz" + + .align 2 +gMailTiles_Fab:: @ 0x08DBF7B4 + .incbin "graphics/mail/fab/tiles.4bpp.lz" + + .align 2 +gMailTiles_Retro:: @ 0x08DBF904 + .incbin "graphics/mail/retro/tiles.4bpp.lz" + + .align 2 +gMailTilemap_Orange:: @ 0x08DBFBA4 + .incbin "graphics/mail/orange/map.bin.lz" + + .align 2 +gMailTilemap_Harbor:: @ 0x08DBFC7C + .incbin "graphics/mail/harbor/map.bin.lz" + + .align 2 +gMailTilemap_Glitter:: @ 0x08DBFD5C + .incbin "graphics/mail/glitter/map.bin.lz" + + .align 2 +gMailTilemap_Mech:: @ 0x08DBFE68 + .incbin "graphics/mail/mech/map.bin.lz" + + .align 2 +gMailTilemap_Wood:: @ 0x08DBFF44 + .incbin "graphics/mail/wood/map.bin.lz" + + .align 2 +gMailTilemap_Wave:: @ 0x08DC0034 + .incbin "graphics/mail/wave/map.bin.lz" + + .align 2 +gMailTilemap_Bead:: @ 0x08DC0114 + .incbin "graphics/mail/bead/map.bin.lz" + + .align 2 +gMailTilemap_Shadow:: @ 0x08DC01F4 + .incbin "graphics/mail/shadow/map.bin.lz" + + .align 2 +gMailTilemap_Tropic:: @ 0x08DC0300 + .incbin "graphics/mail/tropic/map.bin.lz" + + .align 2 +gMailTilemap_Dream:: @ 0x08DC03F0 + .incbin "graphics/mail/dream/map.bin.lz" + + .align 2 +gMailTilemap_Fab:: @ 0x08DC04E8 + .incbin "graphics/mail/fab/map.bin.lz" + + .align 2 +gMailTilemap_Retro:: @ 0x08DC0600 + .incbin "graphics/mail/retro/map.bin.lz" + + .align 2 +gFrontierFactorySelectMenu_Pal:: @ 8DC0714 + .incbin "graphics/battle_frontier/factory_menu1.gbapal" + .incbin "graphics/battle_frontier/factory_menu2.gbapal" + + .align 2 +gFrontierFactorySelectMenu_Gfx:: @ 8DC0754 + .incbin "graphics/battle_frontier/factory_menu1.4bpp" + .incbin "graphics/battle_frontier/factory_menu2.4bpp" + + .align 2 +gFrontierFactorySelectMenu_Tilemap:: @ 8DC0B94 + .incbin "graphics/battle_frontier/factory_menu.bin" + + .align 2 +gFrontierPassMedals_Gfx:: @ 8DC1394 + .incbin "graphics/frontier_pass/medals.4bpp.lz" @ battle frontier medals + + .align 2 +gFrontierPassCursor_Pal:: @ 8DC1674 + .incbin "graphics/frontier_pass/cursor.gbapal" @ frontier pass cursor pal + + .align 2 +gFrontierPassMapCursor_Pal:: @ 8DC1694 + .incbin "graphics/frontier_pass/map_cursor.gbapal" @ frontier pass map cursor pal + + .align 2 +gFrontierPassMedalsSilver_Pal:: @ 8DC16B4 + .incbin "graphics/frontier_pass/silver.gbapal" + + .align 2 +gFrontierPassMedalsGold_Pal:: @ 8DC16D4 + .incbin "graphics/frontier_pass/gold.gbapal" + + .align 2 +gPokedexText_Pal:: @ 8DC16F4 + .incbin "graphics/pokedex/text.gbapal" + + .align 2 +gPokedexCaughtScreenFade_Pal:: @ 8DC1756 + .incbin "graphics/pokedex/fade.gbapal" + + .align 2 +gPokedexHoennBg_Pal:: @ 8DC17B6 + .incbin "graphics/pokedex/hoenn_bg.gbapal" + + .align 2 +gPokedexNationalBg_Pal:: @ 8DC1876 + .incbin "graphics/pokedex/national_bg.gbapal" + + .align 2 +gPokedexMenu_Gfx:: @ 8DC1934 + .incbin "graphics/pokedex/menu.4bpp.lz" + + .align 2 +gPokedexMenu2_Gfx:: @ 8DC234C + .incbin "graphics/pokedex/menu2.4bpp.lz" + + .align 2 + .incbin "graphics/pokedex/noball_unused.4bpp.lz" @ unused + + @ these are a series of 9 tilemaps used for something pokedex related. + + .align 2 +gUnknown_08DC2A08:: @ 8DC2A08 + .incbin "graphics/pokedex/tilemap1.bin.lz" + + .align 2 +gUnknown_08DC2B1C:: @ 8DC2B1C + .incbin "graphics/pokedex/tilemap2.bin.lz" + + .align 2 +gUnknown_08DC2C5C:: @ 8DC2C5C + .incbin "graphics/pokedex/tilemap3.bin.lz" + + .align 2 +gUnknown_08DC2DAC:: @ 8DC2DAC + .incbin "graphics/pokedex/tilemap4.bin.lz" + + .align 2 +gUnknown_08DC2E6C:: @ 8DC2E6C + .incbin "graphics/pokedex/tilemap5.bin.lz" + + .align 2 +gUnknown_08DC2F5C:: @ 8DC2F5C + .incbin "graphics/pokedex/tilemap6.bin.lz" + + .align 2 +gUnknown_08DC2FEC:: @ 8DC2FEC + .incbin "graphics/pokedex/tilemap7.bin.lz" + + .align 2 +gUnknown_08DC3080:: @ 8DC3080 + .incbin "graphics/pokedex/tilemap8.bin.lz" + + .align 2 +gUnknown_08DC3198:: @ 8DC3198 + .incbin "graphics/pokedex/tilemap9.bin.lz" @ all tilemaps + + .align 2 +gPokedexSearchMenu_Pal:: @ 8DC3284 + .incbin "graphics/pokedex/search_menu.gbapal" + + .align 2 +gPokedexSearchMenu_Gfx:: @ 8DC3304 + .incbin "graphics/pokedex/search_menu.4bpp.lz" + + .align 2 +gPokedexSearch1_Tilemap:: @ 8DC3870 + .incbin "graphics/pokedex/search1.bin.lz" + + .align 2 +gPokedexSearch2_Tilemap:: @ 8DC3A0C + .incbin "graphics/pokedex/search2.bin.lz" + + .align 2 +gSummaryScreenPowAcc_Tilemap:: @ 8DC3B94 + .incbin "graphics/interface/powacc_tilemap.bin" @ pow/acc tilemap + + .align 2 +gUnknown_08DC3C34:: @ 8DC3C34 + .incbin "graphics/interface/unk_tilemap.bin" @ probably trade summary screen related? cant check + + .align 2 +gSummaryScreenWindow_Tilemap:: @ 8DC3CD4 + .incbin "graphics/interface/summary.bin" + + .align 2 +gIntroCopyright_Pal:: @ 8DC3D54 + .incbin "graphics/intro/copyright.gbapal" + + .align 2 +gIntroCopyright_Gfx:: @ 8DC3D74 + .incbin "graphics/intro/copyright.4bpp.lz" + + .align 2 +gIntroCopyright_Tilemap:: @ 8DC3FD4 + .incbin "graphics/intro/copyright.bin.lz" + + .align 2 +gPokedexAreaScreenAreaUnknown_Pal:: @ 8DC4120 + .incbin "graphics/pokedex/area_unknown.gbapal" + + .align 2 +gPokedexAreaScreenAreaUnknown_Gfx:: @ 8DC4140 + .incbin "graphics/pokedex/area_unknown.4bpp.lz" + + @ seems to be fire red leftovers, but the menu elements is reused in the item menu for TM descriptions. + + .align 2 +gFireRedMenuElements1_Pal:: @ 8DC4318 + .incbin "graphics/interface_fr/menu1.gbapal" + + .align 2 +gFireRedMenuElements2_Pal:: @ 8DC4338 + .incbin "graphics/interface_fr/menu2.gbapal" + + .align 2 +gFireRedMenuElements3_Pal:: @ 8DC4358 + .incbin "graphics/interface_fr/menu3.gbapal" + + .align 2 +gFireRedMenuElements_Gfx:: @ 8DC4378 + .incbin "graphics/interface_fr/menu.4bpp" @ the types are reused for item menu + + .align 2 +gBagMenuHMIcon_Gfx:: @ 8DC6378 + .incbin "graphics/interface/hm.4bpp" + + @ contest link stuff, appears to be a set of tilemaps + + .align 2 +gUnknown_08DC63F8:: @ 8DC63F8 + .incbin "graphics/contest/clink_tilemap1.bin" + + .align 2 +gUnknown_08DC6420:: @ 8DC6420 + .incbin "graphics/contest/clink_tilemap2.bin" + + .align 2 +gUnknown_08DC6448:: @ 8DC6448 + .incbin "graphics/contest/clink_tilemap3.bin" + + .align 2 +gUnknown_08DC6470:: @ 8DC6470 + .incbin "graphics/contest/clink_tilemap4.bin" + + .align 2 +gUnknown_08DC6498:: @ 8DC6498 + .incbin "graphics/contest/clink_tilemap5.bin" + + .align 2 +gUnknown_08DC64AC:: @ 8DC64AC + .incbin "graphics/contest/clink_tilemap6.bin" + + .align 2 +gUnknown_08DC64C0:: @ 8DC64C0 + .incbin "graphics/contest/clink_tilemap7.bin" + + .align 2 +gUnknown_08DC64D4:: @ 8DC64D4 + .incbin "graphics/contest/clink_tilemap8.bin" + + .align 2 +gUnknown_08DC64E8:: @ 8DC64E8 + .incbin "graphics/contest/clink_tilemap9.bin" + + .align 2 +gUnknown_08DC64FC:: @ 8DC64FC + .incbin "graphics/contest/clink_tilemap10.bin" + + .align 2 +gUnknown_08DC6510:: @ 8DC6510 + .incbin "graphics/contest/clink_tilemap11.bin" + + @ pokenav + + .align 2 +gPokenavCondition_Pal:: @ 8DC6528 + .incbin "graphics/pokenav/condition.gbapal" + + .align 2 +gPokenavCondition_Gfx:: @ 8DC6548 + .incbin "graphics/pokenav/condition.4bpp.lz" + + .align 2 +gPokenavCondition_Tilemap:: @ 8DC6DFC + .incbin "graphics/pokenav/condition.bin.lz" + + .align 2 +gPokenavOptions_Tilemap:: @ 8DC7070 + .incbin "graphics/pokenav/options/options.bin" + + .align 2 +gPokenavOptions_Gfx:: + .incbin "graphics/pokenav/options/options.4bpp.lz" + + .align 2 +gPokenavOptions_Pal:: + .incbin "graphics/pokenav/options/options.gbapal" + + .align 2 +gPokenavHeader_Pal:: @ 8DC7B60 + .incbin "graphics/pokenav/header.gbapal" + + .align 2 +gPokenavHeader_Gfx:: @ 8DC7B80 + .incbin "graphics/pokenav/header.4bpp.lz" @ TODO: use width 9 and makefile rule for cleanliness, make wasnt behaving, didnt want to apply num_tiles to this + + .align 2 +gPokenavHeader_Tilemap:: @ 8DC7D84 + .incbin "graphics/pokenav/header.bin.lz" + + .align 2 +gPokenavLeftHeader_Pal:: @ 8DC7F00 + .incbin "graphics/pokenav/left_headers/palette.gbapal" + + .align 2 +gPokenavLeftHeaderBeauty_Gfx:: @ 8DC7FA0 + .incbin "graphics/pokenav/left_headers/beauty.4bpp.lz" + + .align 2 +gPokenavLeftHeaderSmart_Gfx:: @ 8DC80DC + .incbin "graphics/pokenav/left_headers/smart.4bpp.lz" + + .align 2 +gPokenavLeftHeaderCondition_Gfx:: @ 8DC8208 + .incbin "graphics/pokenav/left_headers/condition.4bpp.lz" + + .align 2 +gPokenavLeftHeaderCute_Gfx:: @ 8DC838C + .incbin "graphics/pokenav/left_headers/cute.4bpp.lz" + + .align 2 +gPokenavLeftHeaderMatchCall_Gfx:: @ 8DC84AC + .incbin "graphics/pokenav/left_headers/match_call.4bpp.lz" + + .align 2 +gPokenavLeftHeaderMainMenu_Gfx:: @ 8DC864C + .incbin "graphics/pokenav/left_headers/main_menu.4bpp.lz" + + .align 2 +gPokenavLeftHeaderHoennMap_Gfx:: @ 8DC87F8 + .incbin "graphics/pokenav/left_headers/hoenn_map.4bpp.lz" + + .align 2 +gPokenavLeftHeaderRibbons_Gfx:: @ 8DC8AA4 + .incbin "graphics/pokenav/left_headers/ribbons.4bpp.lz" + + .align 2 +gPokenavLeftHeaderSearch_Gfx:: @ 8DC8C14 + .incbin "graphics/pokenav/left_headers/search.4bpp.lz" + + .align 2 +gPokenavLeftHeaderTough_Gfx:: @ 8DC8D50 + .incbin "graphics/pokenav/left_headers/tough.4bpp.lz" + + .align 2 +gPokenavLeftHeaderCool_Gfx:: @ 8DC8E64 + .incbin "graphics/pokenav/left_headers/cool.4bpp.lz" + + .align 2 +gPokenavLeftHeaderParty_Gfx:: @ 8DC8F64 + .incbin "graphics/pokenav/left_headers/party.4bpp.lz" + + .align 2 +gPokenavMessageBox_Pal:: @ 8DC90C0 + .incbin "graphics/pokenav/message.gbapal" + + .align 2 +gPokenavMessageBox_Gfx:: @ 8DC90E0 + .incbin "graphics/pokenav/message.4bpp.lz" + + .align 2 +gPokenavMessageBox_Tilemap:: @ 8DC9130 + .incbin "graphics/pokenav/message.bin.lz" + + .align 2 +gHoennMapZoomIcons_Pal:: @ 8DC91E8 + .incbin "graphics/pokenav/zoom.gbapal" + + .align 2 +gHoennMapZoomIcons_Gfx:: @ 8DC9208 + .incbin "graphics/pokenav/zoom.4bpp.lz" + + .align 2 +gPokenavConditionCancel_Pal:: + .incbin "graphics/pokenav/cancel.gbapal" + + .align 2 +gPokenavConditionCancel_Gfx:: + .incbin "graphics/pokenav/cancel.4bpp" + + .align 2 +gPokenavConditionMarker_Pal:: @ 8DC9608 + .incbin "graphics/pokenav/marker.gbapal" + + .align 2 +gPokenavConditionMarker_Gfx:: @ 8DC9628 + .incbin "graphics/pokenav/marker.4bpp" + + .align 2 +gBerryBlenderMiscPalette:: @ 8DCAB88 + .incbin "graphics/berry_blender/misc.gbapal" + + .align 2 +gBerryBlenderArrowPalette:: @ 8DC9948 + .incbin "graphics/berry_blender/arrow.gbapal" + + .align 2 +gBerryBlenderBetaArrow_Gfx:: @ 8DC9988 + .incbin "graphics/berry_blender/arrow_old.4bpp" @ unused + + .align 2 +gBerryBlenderMarubatsuTiles:: @ 8DC9B88 + .incbin "graphics/berry_blender/marubatsu.4bpp" + + .align 2 +gBerryBlenderParticlesTiles:: @ 8E90818 + .incbin "graphics/berry_blender/particles.4bpp" + + .space 0x120 + + .align 2 +gBerryBlenderCountdownNumbersTiles:: @ 8DC9F88 + .incbin "graphics/berry_blender/countdown_numbers.4bpp" + + .align 2 +gBerryBlenderStartTiles:: @ 8DCA588 + .incbin "graphics/berry_blender/start.4bpp" + + .space 0x200 + + .align 2 +gBerryBlenderArrowTiles:: @ 8DCAB88 + .incbin "graphics/berry_blender/arrow.4bpp" + + .space 0x2C0 + + .align 2 +gEasyChatCursor_Pal:: @ 8DCB648 + .incbin "graphics/easy_chat/cursor.gbapal" + + .align 2 +gEasyChatCursor_Gfx:: @ 8DCB668 + .incbin "graphics/easy_chat/cursor.4bpp.lz" + + .align 2 +gEasyChatRightWindow_Pal:: @ 8DCB86C + .incbin "graphics/easy_chat/rwindow.gbapal" + + .align 2 +gEasyChatRightWindow_Gfx:: @ 8DCB88C + .incbin "graphics/easy_chat/rwindow.4bpp.lz" + + .align 2 +gEasyChatMode_Gfx:: @ 8DCBAB0 + .incbin "graphics/easy_chat/mode.4bpp.lz" + + .align 2 +gEasyChatMode_Pal:: @ 8DCBDB0 + .incbin "graphics/easy_chat/mode.gbapal" + + .align 2 +gEasyChatWindow_Gfx:: @ 8DCBDD0 + .incbin "graphics/easy_chat/window.4bpp.lz" @ uses mode pal + + .align 2 +gEasyChatWindow_Tilemap:: @ 8DCBF10 + .incbin "graphics/easy_chat/window.bin.lz" + + .align 2 +gWallclockMale_Pal:: @ 8DCC01C + .incbin "graphics/interface/wallclock_male.gbapal" + + .align 2 +gWallclockFemale_Pal:: @ 8DCC03C + .incbin "graphics/interface/wallclock_female.gbapal" + + .align 2 +gWallclock_Gfx:: @ 8DCC05C + .incbin "graphics/interface/wallclock.4bpp.lz" + + .align 2 +gUnknown_08DCC648:: @ 8DCC648 + .incbin "graphics/interface/wallclock1.bin.lz" + + .align 2 +gUnknown_08DCC908:: @ 8DCC908 + .incbin "graphics/interface/wallclock2.bin.lz" + + .align 2 +gUsePokeblockCondition_Pal:: @ 8DCCB98 + .incbin "graphics/pokeblock/use_screen/condition.gbapal" + + .align 2 +gUsePokeblockCondition_Gfx:: @ 8DCCBB8 + .incbin "graphics/pokeblock/use_screen/condition.4bpp.lz" + + .align 2 +gUsePokeblockUpDown_Pal:: @ 8DCCD3C + .incbin "graphics/pokeblock/use_screen/updown.gbapal" + + .align 2 +gUsePokeblockUpDown_Gfx:: @ 8DCCD5C + .incbin "graphics/pokeblock/use_screen/updown.4bpp" + + .align 2 +gUsePokeblockGraph_Pal:: @ 8DCCF5C + .incbin "graphics/pokeblock/use_screen/graph.gbapal" + + .align 2 +gUsePokeblockGraph_Gfx:: @ 8DCCF7C + .incbin "graphics/pokeblock/use_screen/graph.4bpp.lz" + + .align 2 +gUsePokeblockGraph_Tilemap:: @ 8DCD81C + .incbin "graphics/pokeblock/use_screen/graph.bin.lz" + + .align 2 +gUsePokeblockNatureWin_Pal:: @ 8DCDA30 + .incbin "graphics/pokeblock/use_screen/nature.gbapal" + + @ slot machine + + .align 2 +gSlotMachineMenu_Pal:: @ 8DCDA90 + .incbin "graphics/slot_machine/menu.gbapal" + + .align 2 +gSlotMachineMenu_Gfx:: @ 8DCDB30 + .incbin "graphics/slot_machine/menu.4bpp.lz" + + .align 2 +gSlotMachineMenu_Tilemap:: @ 8DCE770 + .incbin "graphics/slot_machine/menu.bin" + + .align 2 +gUnknown_08DCEC70:: @ 8DCEC70 + .incbin "graphics/slot_machine/slots_layout.bin" + + .align 2 +gUnknown_08DCF170:: + .incbin "graphics/slot_machine/reel_symbols/1.gbapal" + + .align 2 +gUnknown_08DCF190:: + .incbin "graphics/slot_machine/reel_pikachu.gbapal" + + .align 2 +gUnknown_08DCF1B0:: + .incbin "graphics/slot_machine/shadow.gbapal" + + .align 2 +gSlotMachineReelTime_Pal:: + .incbin "graphics/slot_machine/reel_time.gbapal" + + .align 2 +gUnknown_08DCF1F0:: + .incbin "graphics/slot_machine/smoke.gbapal" @ also duck and pika aura + + .align 2 +gUnknown_08DCF210:: + .incbin "graphics/slot_machine/reel_time_explosion/0.gbapal" + + .align 2 +gUnknown_08DCF230:: + .incbin "graphics/slot_machine/spr6.gbapal" @ huh? + + .align 2 +gSlotMachineReelSymbol1Tiles:: @ 8DCF250 + .incbin "graphics/slot_machine/reel_symbols/1.4bpp" + + .align 2 +gSlotMachineReelSymbol2Tiles:: + .incbin "graphics/slot_machine/reel_symbols/2.4bpp" + + .align 2 +gSlotMachineReelSymbol3Tiles:: + .incbin "graphics/slot_machine/reel_symbols/3.4bpp" + + .align 2 +gSlotMachineReelSymbol4Tiles:: + .incbin "graphics/slot_machine/reel_symbols/4.4bpp" + + .align 2 +gSlotMachineReelSymbol5Tiles:: + .incbin "graphics/slot_machine/reel_symbols/5.4bpp" + + .align 2 +gSlotMachineReelSymbol6Tiles:: + .incbin "graphics/slot_machine/reel_symbols/6.4bpp" + + .align 2 +gSlotMachineReelSymbol7Tiles:: + .incbin "graphics/slot_machine/reel_symbols/7.4bpp" + + .align 2 +gSlotMachineReelTime_Gfx:: @ 8DD0050 + .incbin "graphics/slot_machine/reel_time.4bpp.lz" + + .align 2 +gSlotMachineNumber0Tiles:: + .incbin "graphics/slot_machine/numbers/0.4bpp" + + .align 2 +gSlotMachineNumber1Tiles:: + .incbin "graphics/slot_machine/numbers/1.4bpp" + + .align 2 +gSlotMachineNumber2Tiles:: + .incbin "graphics/slot_machine/numbers/2.4bpp" + + .align 2 +gSlotMachineNumber3Tiles:: + .incbin "graphics/slot_machine/numbers/3.4bpp" + + .align 2 +gSlotMachineNumber4Tiles:: + .incbin "graphics/slot_machine/numbers/4.4bpp" + + .align 2 +gSlotMachineNumber5Tiles:: + .incbin "graphics/slot_machine/numbers/5.4bpp" + + .align 2 +gSlotMachineNumber6Tiles:: + .incbin "graphics/slot_machine/numbers/6.4bpp" + + .align 2 +gSlotMachineNumber7Tiles:: + .incbin "graphics/slot_machine/numbers/7.4bpp" + + .align 2 +gSlotMachineNumber8Tiles:: + .incbin "graphics/slot_machine/numbers/8.4bpp" + + .align 2 +gSlotMachineNumber9Tiles:: + .incbin "graphics/slot_machine/numbers/9.4bpp" + + .align 2 +gSlotMachineReelTimeBolt:: + .incbin "graphics/slot_machine/bolt.4bpp" + + .align 2 +gSlotMachineReelTimeDuck:: + .incbin "graphics/slot_machine/duck.4bpp" + + .align 2 +gSlotMachineReelTimeSmoke:: + .incbin "graphics/slot_machine/smoke.4bpp" + + .align 2 +gSlotMachineReelTimeNumber0:: + .incbin "graphics/slot_machine/reel_time_numbers/0.4bpp" + + .align 2 +gSlotMachineReelTimeNumber1:: + .incbin "graphics/slot_machine/reel_time_numbers/1.4bpp" + + .align 2 +gSlotMachineReelTimeNumber2:: + .incbin "graphics/slot_machine/reel_time_numbers/2.4bpp" + + .align 2 +gSlotMachineReelTimeNumber3:: + .incbin "graphics/slot_machine/reel_time_numbers/3.4bpp" + + .align 2 +gSlotMachineReelTimeNumber4:: + .incbin "graphics/slot_machine/reel_time_numbers/4.4bpp" + + .align 2 +gSlotMachineReelTimeNumber5:: + .incbin "graphics/slot_machine/reel_time_numbers/5.4bpp" + + .align 2 +gSlotMachineReelTimeLargeBolt0:: + .incbin "graphics/slot_machine/large_bolt/0.4bpp" + + .align 2 +gSlotMachineReelTimeLargeBolt1:: + .incbin "graphics/slot_machine/large_bolt/1.4bpp" + + .align 2 +gSlotMachineReelTimeExplosion0:: + .incbin "graphics/slot_machine/reel_time_explosion/0.4bpp" + + .align 2 +gSlotMachineReelTimeExplosion1:: + .incbin "graphics/slot_machine/reel_time_explosion/1.4bpp" + + .align 2 +gSlotMachineReelTimeShadow:: + .incbin "graphics/slot_machine/shadow.4bpp" + + .align 2 +gSlotMachineReelTimePikaAura:: + .incbin "graphics/slot_machine/pika_aura.4bpp" + + .align 2 +gUnknown_08DD19F8:: + .incbin "graphics/unknown/unknown_DD19F8.bin" @ might be a palette? + + .align 2 +gUnknown_08DD1A18:: + .incbin "graphics/unknown/unknown_DD1A18.4bpp" + + @ trainer card + + .align 2 +gEmeraldTrainerCard0Star_Pal:: @ 8DD1A58 + .incbin "graphics/trainer_card/0star.gbapal" + + .align 2 +gEmeraldTrainerCard_Gfx:: @ 8DD1AB8 + .incbin "graphics/trainer_card/card.4bpp.lz" + + @ what are these? lz compressed files used for something, cant tell if tilemaps + + .align 2 +gUnknown_08DD1F78:: @ 8DD1F78 + .incbin "graphics/unknown/unknown_DD1F78.bin.lz" + + .align 2 +gUnknown_08DD2010:: @ 8DD2010 + .incbin "graphics/unknown/unknown_DD2010.bin.lz" + + .align 2 +gUnknown_08DD21B0:: @ 8DD21B0 + .incbin "graphics/unknown/unknown_DD21B0.bin.lz" + + .align 2 +gUnknown_08DD228C:: @ 8DD228C + .incbin "graphics/unknown/unknown_DD228C.bin.lz" + + .align 2 +gFireRedTrainerCard0Star_Pal:: @ 8DD240C + .incbin "graphics/trainer_card/0star_fr.gbapal" + + .align 2 +gFireRedTrainerCard_Gfx:: @ 8DD246C + .incbin "graphics/trainer_card/card_fr.4bpp.lz" + + @ more of these weird compressed files, probably for the FR trainer card + + .align 2 +gUnknown_08DD2AE0:: @ 8DD2AE0 + .incbin "graphics/unknown/unknown_DD2AE0.bin.lz" + + .align 2 +gUnknown_08DD2B78:: @ 8DD2B78 + .incbin "graphics/unknown/unknown_DD2B78.bin.lz" + + .align 2 +gUnknown_08DD2D30:: @ 8DD2D30 + .incbin "graphics/unknown/unknown_DD2D30.bin.lz" + + .align 2 +gUnknown_08DD2E5C:: @ 8DD2E5C + .incbin "graphics/unknown/unknown_DD2E5C.bin.lz" + + @ pokemon storage system + + .align 2 +gPSSMenu_Gfx:: @ 8DD2FE8 + .incbin "graphics/pokemon_storage/menu.4bpp.lz" + + .align 2 +gPSSMenu_Pal:: @ 8DD36A8 + .incbin "graphics/pokemon_storage/menu.gbapal" @ pal for the options in the gfx + + .align 2 +gUnknown_08DD36C8:: @ 8DD36C8 + .incbin "graphics/unknown/unknown_DD36C8.bin.lz" + + @ naming screen + + .align 2 +gNamingScreenMenu_Pal:: @ 8DD3778 + .incbin "graphics/naming_screen/menu.gbapal" + + .align 2 +gNamingScreenMenu_Gfx:: @ 8DD3838 + .incbin "graphics/naming_screen/menu.4bpp.lz" + + .align 2 +gNamingScreenRWindow_Gfx:: @ 8DD3A04 + .incbin "graphics/naming_screen/rwindow.4bpp" + + .align 2 +gNamingScreenROptions_Gfx:: @ 8DD4044 + .incbin "graphics/naming_screen/roptions.4bpp" + + .align 2 +gNamingScreenCursor_Gfx:: @ 8DD4224 + .incbin "graphics/naming_screen/cursor.4bpp" + + .align 2 +gNamingScreenKeyboardButton_Gfx:: @ 8DD43E4 + .incbin "graphics/naming_screen/keyboard_button.4bpp" + + .align 2 +gNamingScreenRightPointingTriangleTiles:: @ 8DD4504 + .incbin "graphics/naming_screen/right_pointing_triangle.4bpp" + + .align 2 +gNamingScreenUnderscoreTiles:: @ 8DD4524 + .incbin "graphics/naming_screen/underscore.4bpp" + + .align 2 +gUnknown_08DD4544:: @ 8DD4544 + .incbin "graphics/unknown/unknown_DD4544.bin.lz" + + .align 2 +gUnknown_08DD4620:: @ 8DD4620 + .incbin "graphics/unknown/unknown_DD4620.bin.lz" + + .align 2 +gUnknown_08DD46E0:: @ 8DD46E0 + .incbin "graphics/unknown/unknown_DD46E0.bin.lz" + + .align 2 +gUnknown_08DD47A0:: @ 8DD47A0 + .incbin "graphics/unknown/unknown_DD47A0.bin.lz" + + @ link + + .align 2 +gLinkMiscMenu_Pal:: @ 8DD4860 + .incbin "graphics/link/misc.gbapal" + + .align 2 +gLinkMiscMenu_Gfx:: @ 8DD4880 + .incbin "graphics/link/misc.4bpp.lz" @ dont know where this is used + + .align 2 +gLinkMiscMenu_Tilemap:: @ 8DD4AB8 + .incbin "graphics/link/misc.bin.lz" + + .align 2 +gUnknown_08DD4BB0:: @ 8DD4BB0 + .incbin "graphics/link/link1.gbapal" + + .align 2 +gUnknown_08DD4BD0:: @ 8DD4BD0 + .incbin "graphics/link/link2.gbapal" + + .align 2 +gUnknown_08DD4BF0:: @ 8DD4BF0 + .incbin "graphics/link/link_winedge.4bpp.lz" + + .align 2 +gUnknown_08DD4C4C:: @ 8DD4C4C + .incbin "graphics/link/link_winedge.bin.lz" + + .align 2 +gUnknown_08DD4CF8:: @ 8DD4CF8 + .incbin "graphics/interface/unk_change_case.4bpp.lz" + + .align 2 +gTilesetPalettes_General:: @ 8DD4E10 + .incbin "data/tilesets/primary/general/palettes/00.gbapal" + .incbin "data/tilesets/primary/general/palettes/01.gbapal" + .incbin "data/tilesets/primary/general/palettes/02.gbapal" + .incbin "data/tilesets/primary/general/palettes/03.gbapal" + .incbin "data/tilesets/primary/general/palettes/04.gbapal" + .incbin "data/tilesets/primary/general/palettes/05.gbapal" + .incbin "data/tilesets/primary/general/palettes/06.gbapal" + .incbin "data/tilesets/primary/general/palettes/07.gbapal" + .incbin "data/tilesets/primary/general/palettes/08.gbapal" + .incbin "data/tilesets/primary/general/palettes/09.gbapal" + .incbin "data/tilesets/primary/general/palettes/10.gbapal" + .incbin "data/tilesets/primary/general/palettes/11.gbapal" + .incbin "data/tilesets/primary/general/palettes/12.gbapal" + .incbin "data/tilesets/primary/general/palettes/13.gbapal" + .incbin "data/tilesets/primary/general/palettes/14.gbapal" + .incbin "data/tilesets/primary/general/palettes/15.gbapal" + + .align 2 +gTilesetTiles_General:: @ 8DD5010 + .incbin "data/tilesets/primary/general/tiles.4bpp.lz" + + @ trade/egg hatch + + .align 2 +gTradeGba_Pal:: @ 8DD72E0 + .incbin "graphics/link/gba.gbapal" + + .align 2 +gTradeGba2_Pal:: @ 8DD7300 + .incbin "graphics/link/gba_pal2.gbapal" @ used for in-game trade GBA? + + .align 2 +gTradeGba_Gfx:: @ 8DD7360 + .incbin "graphics/link/gba.4bpp" + + @ 8DD8760 + .space 0x20 @ blank palette?? + + @ berry fix program + + .align 2 +gBerryFixGameboy_Pal:: @ 8DD8780 + .incbin "graphics/berry_fix/gba_small.gbapal" + + .align 2 +gBerryFixGameboy_Gfx:: @ 8DD87C0 + .incbin "graphics/berry_fix/gba_small.4bpp.lz" + + .align 2 +gBerryFixGameboy_Tilemap:: @ 8DD8EE0 + .incbin "graphics/berry_fix/gba_small.bin.lz" + + .align 2 +gBerryFixGameboyLogo_Pal:: @ 8DD9080 + .incbin "graphics/berry_fix/logo.gbapal" + + .align 2 +gBerryFixGameboyLogo_Gfx:: @ 8DD90E0 + .incbin "graphics/berry_fix/logo.4bpp.lz" + + .align 2 +gBerryFixGameboyLogo_Tilemap:: @ 8DD9718 + .incbin "graphics/berry_fix/logo.bin.lz" + + .align 2 +gBerryFixGbaTransfer_Pal:: @ 8DD9874 + .incbin "graphics/berry_fix/gba_transfer.gbapal" + + .align 2 +gBerryFixGbaTransfer_Gfx:: @ 8DD98B4 + .incbin "graphics/berry_fix/gba_transfer.4bpp.lz" + + .align 2 +gBerryFixGbaTransfer_Tilemap:: @ 8DD9E58 + .incbin "graphics/berry_fix/gba_transfer.bin.lz" + + .align 2 +gBerryFixGbaTransferHighlight_Pal:: @ 8DD9FEC + .incbin "graphics/berry_fix/gba_transfer_highlight.gbapal" + + .align 2 +gBerryFixGbaTransferHighlight_Gfx:: @ 8DDA02C + .incbin "graphics/berry_fix/gba_transfer_highlight.4bpp.lz" + + .align 2 +gBerryFixGbaTransferHighlight_Tilemap:: @ 8DDA63C + .incbin "graphics/berry_fix/gba_transfer_highlight.bin.lz" + + .align 2 +gBerryFixGbaTransferError_Pal:: @ 8DDA800 + .incbin "graphics/berry_fix/gba_transfer_error.gbapal" + + .align 2 +gBerryFixGbaTransferError_Gfx:: @ 8DDA840 + .incbin "graphics/berry_fix/gba_transfer_error.4bpp.lz" + + .align 2 +gBerryFixGbaTransferError_Tilemap:: @ 8DDAE40 + .incbin "graphics/berry_fix/gba_transfer_error.bin.lz" + + .align 2 +gBerryFixWindow_Pal:: @ 8DDAFE0 + .incbin "graphics/berry_fix/window.gbapal" + + .align 2 +gBerryFixWindow_Gfx:: @ 8DDB020 + .incbin "graphics/berry_fix/window.4bpp.lz" @ why the absurd length? + + .align 2 +gBerryFixWindow_Tilemap:: @ 8DDB2C4 + .incbin "graphics/berry_fix/window.bin.lz" + + @ more trade stuff? + + .align 2 +gUnknown_08DDB3E4:: @ 8DDB3E4 + .incbin "graphics/trade/menu.gbapal" + + .align 2 +gUnknown_08DDB444:: @ 8DDB444 + .incbin "graphics/unknown/unknown_DDB444.gbapal" + + .align 2 +gUnknown_08DDB464:: @ 8DDB464 + .incbin "graphics/trade/menu.4bpp" + + .align 2 +gUnknown_08DDC6E4:: @ 8DDC6E4 + .incbin "graphics/trade/buttons.4bpp" + + .align 2 + .incbin "graphics/unused/unused_DDCEE4.bin" @ unused + + .align 2 +gUnknown_08DDCF04:: @ 8DDCF04 + .incbin "graphics/unknown/unknown_DDCF04.bin" @ tilemap + + .align 2 +gUnknown_08DDD704:: @ 8DDD704 + .incbin "graphics/unknown/unknown_DDD704.bin" @ textbox tilemap?? + + .align 2 +gMessageBox_Pal:: @ 8DDD728 + .incbin "graphics/text_window/message_box.gbapal" + + .align 2 +gMessageBox_Gfx:: @ 8DDD748 + .incbin "graphics/text_window/message_box.4bpp" + + .align 2 +gWallpaperIcon_Cross:: + .incbin "graphics/pokemon_storage/cross_icon.4bpp.lz" + + .align 2 +gWallpaperIcon_Bolt:: + .incbin "graphics/pokemon_storage/bolt_icon.4bpp.lz" + + .align 2 +gWallpaperIcon_Plusle:: + .incbin "graphics/pokemon_storage/plusle_icon.4bpp.lz" + + .align 2 +gWallpaperPalettes_Horizontal:: @ 8DDD950 + .incbin "graphics/pokemon_storage/friends_frame2.gbapal" + .incbin "graphics/pokemon_storage/horizontal_bg.gbapal" + + .align 2 +gWallpaperTiles_Horizontal:: @ 8DDD990 + .incbin "graphics/pokemon_storage/horizontal.4bpp.lz" + + .align 2 +gWallpaperTilemap_Horizontal:: @ 8DDDB80 + .incbin "graphics/pokemon_storage/horizontal.bin.lz" + + .align 2 +gWallpaperPalettes_Ribbon:: @ 8DDDC8C + .incbin "graphics/pokemon_storage/ribbon_frame.gbapal" + .incbin "graphics/pokemon_storage/ribbon_bg.gbapal" + + .align 2 +gWallpaperTiles_Ribbon:: @ 8DDDCCC + .incbin "graphics/pokemon_storage/ribbon.4bpp.lz" + + .align 2 +gWallpaperTilemap_Ribbon:: @ 8DDDEDC + .incbin "graphics/pokemon_storage/ribbon.bin.lz" + + @ pokenav + + .align 2 +gUnknown_08DDE010:: @ 8DDE010 + .incbin "graphics/pokenav/ribbons.gbapal" + + .align 2 +gUnknown_08DDE030:: @ 8DDE030 + .incbin "graphics/pokenav/ribbons.4bpp.lz" + + .align 2 +gUnknown_08DDE12C:: @ 8DDE12C + .incbin "graphics/pokenav/ribbons.bin.lz" + + .align 2 +gMonIconPalettes:: @ 8DDE1F8 + .incbin "graphics/pokemon/icon_palettes/icon_palette_0.gbapal" + .incbin "graphics/pokemon/icon_palettes/icon_palette_1.gbapal" + .incbin "graphics/pokemon/icon_palettes/icon_palette_2.gbapal" + + .align 2 +gTitleScreenBgPalettes:: @ 8DDE258 + .incbin "graphics/title_screen/pokemon_logo.gbapal" + .incbin "graphics/title_screen/rayquaza_and_clouds.gbapal" + + .align 2 +gTitleScreenEmeraldVersionPal:: @ 8DDE438 + .incbin "graphics/title_screen/emerald_version.gbapal" + + .align 2 +gUnknown_08DDE458:: @ 8DDE458 + .incbin "graphics/title_screen/title_screen1.bin.lz" + +gTitleScreenPokemonLogoGfx:: @ 8DDE690 + .incbin "graphics/title_screen/pokemon_logo.8bpp.lz" + + .align 2 +gTitleScreenEmeraldVersionGfx:: @ 8DDFD94 + .incbin "graphics/title_screen/emerald_version.8bpp.lz" + + .align 2 +gTitleScreenPressStartPal:: @ 8DE03C8 + .incbin "graphics/title_screen/press_start.gbapal" + + .align 2 +gTitleScreenPressStartGfx:: @ 8DE03E8 + .incbin "graphics/title_screen/press_start.4bpp.lz" + + .align 2 +gUnknown_08DE0644:: @ 8DE0644 + .incbin "graphics/title_screen/title_screen2.bin.lz" + + @ more trainer card stuff + + .align 2 +gUnknown_08DE07C8:: @ 8DE07C8 + .incbin "graphics/frontier_pass/tiles.gbapal" @ size in LoadPalette calls is reported as 0xD0 << 1, which is 0x1A0, but palette is only 0x100 bytes long so it loads garbage as well + + .align 2 +gUnknown_08DE08C8:: @ 8DE08C8 + .incbin "graphics/frontier_pass/tiles.4bpp.lz" + + .align 2 +gUnknown_08DE2084:: @ 8DE2084 + .incbin "graphics/frontier_pass/tiles2.8bpp.lz" + + .align 2 +gUnknown_08DE3060:: @ 8DE3060 + .incbin "graphics/frontier_pass/tiles.bin.lz" + + .align 2 +gUnknown_08DE3350:: @ 8DE3350 + .incbin "graphics/frontier_pass/tilemap1.bin" + + .align 2 +gUnknown_08DE3374:: @ 8DE3374 + .incbin "graphics/frontier_pass/tilemap2.bin" + + @ berry crusher + + .align 2 +gUnknown_08DE3398:: @ 8DE3398 + .incbin "graphics/berry_crusher/tiles.gbapal" + + .align 2 +gUnknown_08DE34B8:: @ 8DE34B8 + .incbin "graphics/berry_crusher/tiles.4bpp.lz" + + .align 2 +gUnknown_08DE3FD4:: @ 8DE3FD4 + .incbin "graphics/berry_crusher/tiles.bin.lz" + + @ random garbage at the end. why, game freak? + .space 0x54BAC + .byte 0x0D, 0x00, 0x58, 0x02 @ why? + @ E38BC8 + .space 0x1145 + .byte 0x02 @ whyyyyy? + .space 0x3242 + .byte 0x40 @ WHYYYYYYYY + .space 0x13 diff --git a/ld_script.txt b/ld_script.txt index 95e556949d..0be5288f7f 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -1133,6 +1133,8 @@ SECTIONS { ALIGN(4) { data/graphics.o(gfx_data); + src/item_graphics.o(.rodata); + data/graphics2.o(gfx_data); } =0 /* Discard everything not specifically mentioned above. */ diff --git a/src/item_graphics.c b/src/item_graphics.c new file mode 100644 index 0000000000..3b2b8cff2a --- /dev/null +++ b/src/item_graphics.c @@ -0,0 +1,740 @@ +#include "global.h" + +const u8 gItemIcon_QuestionMark[] = INCBIN_U8("graphics/items/icons/question_mark.4bpp.lz"); +const u16 gItemIconPalette_QuestionMark[] = INCBIN_U16("graphics/items/icon_palettes/question_mark.gbapal.lz"); + +const u8 gItemIcon_ReturnToFieldArrow[] = INCBIN_U8("graphics/items/icons/return_to_field_arrow.4bpp.lz"); +const u16 gItemIconPalette_ReturnToFieldArrow[] = INCBIN_U16("graphics/items/icon_palettes/return_to_field_arrow.gbapal.lz"); + +// Pokeballs + +const u8 gItemIcon_MasterBall[] = INCBIN_U8("graphics/items/icons/master_ball.4bpp.lz"); +const u16 gItemIconPalette_MasterBall[] = INCBIN_U16("graphics/items/icon_palettes/master_ball.gbapal.lz"); + +const u8 gItemIcon_UltraBall[] = INCBIN_U8("graphics/items/icons/ultra_ball.4bpp.lz"); +const u16 gItemIconPalette_UltraBall[] = INCBIN_U16("graphics/items/icon_palettes/ultra_ball.gbapal.lz"); + +const u8 gItemIcon_GreatBall[] = INCBIN_U8("graphics/items/icons/great_ball.4bpp.lz"); +const u16 gItemIconPalette_GreatBall[] = INCBIN_U16("graphics/items/icon_palettes/great_ball.gbapal.lz"); + +const u8 gItemIcon_PokeBall[] = INCBIN_U8("graphics/items/icons/poke_ball.4bpp.lz"); +const u16 gItemIconPalette_PokeBall[] = INCBIN_U16("graphics/items/icon_palettes/poke_ball.gbapal.lz"); + +const u8 gItemIcon_SafariBall[] = INCBIN_U8("graphics/items/icons/safari_ball.4bpp.lz"); +const u16 gItemIconPalette_SafariBall[] = INCBIN_U16("graphics/items/icon_palettes/safari_ball.gbapal.lz"); + +const u8 gItemIcon_NetBall[] = INCBIN_U8("graphics/items/icons/net_ball.4bpp.lz"); +const u16 gItemIconPalette_NetBall[] = INCBIN_U16("graphics/items/icon_palettes/net_ball.gbapal.lz"); + +const u8 gItemIcon_DiveBall[] = INCBIN_U8("graphics/items/icons/dive_ball.4bpp.lz"); +const u16 gItemIconPalette_DiveBall[] = INCBIN_U16("graphics/items/icon_palettes/dive_ball.gbapal.lz"); + +const u8 gItemIcon_NestBall[] = INCBIN_U8("graphics/items/icons/nest_ball.4bpp.lz"); +const u16 gItemIconPalette_NestBall[] = INCBIN_U16("graphics/items/icon_palettes/nest_ball.gbapal.lz"); + +const u8 gItemIcon_RepeatBall[] = INCBIN_U8("graphics/items/icons/repeat_ball.4bpp.lz"); +const u16 gItemIconPalette_RepeatBall[] = INCBIN_U16("graphics/items/icon_palettes/repeat_ball.gbapal.lz"); + +const u8 gItemIcon_TimerBall[] = INCBIN_U8("graphics/items/icons/timer_ball.4bpp.lz"); + +const u8 gItemIcon_LuxuryBall[] = INCBIN_U8("graphics/items/icons/luxury_ball.4bpp.lz"); +const u16 gItemIconPalette_LuxuryBall[] = INCBIN_U16("graphics/items/icon_palettes/luxury_ball.gbapal.lz"); + +const u8 gItemIcon_PremierBall[] = INCBIN_U8("graphics/items/icons/premier_ball.4bpp.lz"); + +// Medicine + +const u8 gItemIcon_Potion[] = INCBIN_U8("graphics/items/icons/potion.4bpp.lz"); +const u16 gItemIconPalette_Potion[] = INCBIN_U16("graphics/items/icon_palettes/potion.gbapal.lz"); + +const u8 gItemIcon_Antidote[] = INCBIN_U8("graphics/items/icons/antidote.4bpp.lz"); +const u16 gItemIconPalette_Antidote[] = INCBIN_U16("graphics/items/icon_palettes/antidote.gbapal.lz"); + +const u16 gItemIconPalette_BurnHeal[] = INCBIN_U16("graphics/items/icon_palettes/burn_heal.gbapal.lz"); +const u16 gItemIconPalette_IceHeal[] = INCBIN_U16("graphics/items/icon_palettes/ice_heal.gbapal.lz"); +const u8 gItemIcon_StatusHeal[] = INCBIN_U8("graphics/items/icons/status_heal.4bpp.lz"); +const u16 gItemIconPalette_Awakening[] = INCBIN_U16("graphics/items/icon_palettes/awakening.gbapal.lz"); +const u16 gItemIconPalette_ParalyzeHeal[] = INCBIN_U16("graphics/items/icon_palettes/paralyze_heal.gbapal.lz"); + +const u8 gItemIcon_LargePotion[] = INCBIN_U8("graphics/items/icons/large_potion.4bpp.lz"); +const u16 gItemIconPalette_FullRestore[] = INCBIN_U16("graphics/items/icon_palettes/full_restore.gbapal.lz"); +const u16 gItemIconPalette_MaxPotion[] = INCBIN_U16("graphics/items/icon_palettes/max_potion.gbapal.lz"); + +const u16 gItemIconPalette_HyperPotion[] = INCBIN_U16("graphics/items/icon_palettes/hyper_potion.gbapal.lz"); + +const u16 gItemIconPalette_SuperPotion[] = INCBIN_U16("graphics/items/icon_palettes/super_potion.gbapal.lz"); + +const u8 gItemIcon_FullHeal[] = INCBIN_U8("graphics/items/icons/full_heal.4bpp.lz"); +const u16 gItemIconPalette_FullHeal[] = INCBIN_U16("graphics/items/icon_palettes/full_heal.gbapal.lz"); + +const u8 gItemIcon_Revive[] = INCBIN_U8("graphics/items/icons/revive.4bpp.lz"); + +const u8 gItemIcon_MaxRevive[] = INCBIN_U8("graphics/items/icons/max_revive.4bpp.lz"); + +const u16 gItemIconPalette_Revive[] = INCBIN_U16("graphics/items/icon_palettes/revive.gbapal.lz"); + +const u8 gItemIcon_FreshWater[] = INCBIN_U8("graphics/items/icons/fresh_water.4bpp.lz"); +const u16 gItemIconPalette_FreshWater[] = INCBIN_U16("graphics/items/icon_palettes/fresh_water.gbapal.lz"); + +const u8 gItemIcon_SodaPop[] = INCBIN_U8("graphics/items/icons/soda_pop.4bpp.lz"); +const u16 gItemIconPalette_SodaPop[] = INCBIN_U16("graphics/items/icon_palettes/soda_pop.gbapal.lz"); + +const u8 gItemIcon_Lemonade[] = INCBIN_U8("graphics/items/icons/lemonade.4bpp.lz"); +const u16 gItemIconPalette_Lemonade[] = INCBIN_U16("graphics/items/icon_palettes/lemonade.gbapal.lz"); + +const u8 gItemIcon_MoomooMilk[] = INCBIN_U8("graphics/items/icons/moomoo_milk.4bpp.lz"); +const u16 gItemIconPalette_MoomooMilk[] = INCBIN_U16("graphics/items/icon_palettes/moomoo_milk.gbapal.lz"); + +const u8 gItemIcon_Powder[] = INCBIN_U8("graphics/items/icons/powder.4bpp.lz"); +const u16 gItemIconPalette_EnergyPowder[] = INCBIN_U16("graphics/items/icon_palettes/energy_powder.gbapal.lz"); + +const u8 gItemIcon_EnergyRoot[] = INCBIN_U8("graphics/items/icons/energy_root.4bpp.lz"); +const u16 gItemIconPalette_EnergyRoot[] = INCBIN_U16("graphics/items/icon_palettes/energy_root.gbapal.lz"); + +const u16 gItemIconPalette_HealPowder[] = INCBIN_U16("graphics/items/icon_palettes/heal_powder.gbapal.lz"); + +const u8 gItemIcon_RevivalHerb[] = INCBIN_U8("graphics/items/icons/revival_herb.4bpp.lz"); +const u16 gItemIconPalette_RevivalHerb[] = INCBIN_U16("graphics/items/icon_palettes/revival_herb.gbapal.lz"); + +const u8 gItemIcon_Ether[] = INCBIN_U8("graphics/items/icons/ether.4bpp.lz"); +const u16 gItemIconPalette_Ether[] = INCBIN_U16("graphics/items/icon_palettes/ether.gbapal.lz"); +const u16 gItemIconPalette_MaxEther[] = INCBIN_U16("graphics/items/icon_palettes/max_ether.gbapal.lz"); +const u16 gItemIconPalette_Elixir[] = INCBIN_U16("graphics/items/icon_palettes/elixir.gbapal.lz"); +const u16 gItemIconPalette_MaxElixir[] = INCBIN_U16("graphics/items/icon_palettes/max_elixir.gbapal.lz"); + +const u8 gItemIcon_LavaCookie[] = INCBIN_U8("graphics/items/icons/lava_cookie.4bpp.lz"); +const u16 gItemIconPalette_LavaCookieAndLetter[] = INCBIN_U16("graphics/items/icon_palettes/lava_cookie_and_letter.gbapal.lz"); + +const u8 gItemIcon_Flute[] = INCBIN_U8("graphics/items/icons/flute.4bpp.lz"); +const u16 gItemIconPalette_BlueFlute[] = INCBIN_U16("graphics/items/icon_palettes/blue_flute.gbapal.lz"); +const u16 gItemIconPalette_YellowFlute[] = INCBIN_U16("graphics/items/icon_palettes/yellow_flute.gbapal.lz"); +const u16 gItemIconPalette_RedFlute[] = INCBIN_U16("graphics/items/icon_palettes/red_flute.gbapal.lz"); +const u16 gItemIconPalette_BlackFlute[] = INCBIN_U16("graphics/items/icon_palettes/black_flute.gbapal.lz"); +const u16 gItemIconPalette_WhiteFlute[] = INCBIN_U16("graphics/items/icon_palettes/white_flute.gbapal.lz"); + +const u8 gItemIcon_BerryJuice[] = INCBIN_U8("graphics/items/icons/berry_juice.4bpp.lz"); +const u16 gItemIconPalette_BerryJuice[] = INCBIN_U16("graphics/items/icon_palettes/berry_juice.gbapal.lz"); + +const u8 gItemIcon_SacredAsh[] = INCBIN_U8("graphics/items/icons/sacred_ash.4bpp.lz"); +const u16 gItemIconPalette_SacredAsh[] = INCBIN_U16("graphics/items/icon_palettes/sacred_ash.gbapal.lz"); + +// Collectibles + +const u16 gItemIconPalette_ShoalSalt[] = INCBIN_U16("graphics/items/icon_palettes/shoal_salt.gbapal.lz"); + +const u8 gItemIcon_ShoalShell[] = INCBIN_U8("graphics/items/icons/shoal_shell.4bpp.lz"); +const u16 gItemIconPalette_Shell[] = INCBIN_U16("graphics/items/icon_palettes/shell.gbapal.lz"); + +const u8 gItemIcon_Shard[] = INCBIN_U8("graphics/items/icons/shard.4bpp.lz"); +const u16 gItemIconPalette_RedShard[] = INCBIN_U16("graphics/items/icon_palettes/red_shard.gbapal.lz"); +const u16 gItemIconPalette_BlueShard[] = INCBIN_U16("graphics/items/icon_palettes/blue_shard.gbapal.lz"); +const u16 gItemIconPalette_YellowShard[] = INCBIN_U16("graphics/items/icon_palettes/yellow_shard.gbapal.lz"); +const u16 gItemIconPalette_GreenShard[] = INCBIN_U16("graphics/items/icon_palettes/green_shard.gbapal.lz"); + +// Vitamins + +const u8 gItemIcon_HPUp[] = INCBIN_U8("graphics/items/icons/hp_up.4bpp.lz"); +const u16 gItemIconPalette_HPUp[] = INCBIN_U16("graphics/items/icon_palettes/hp_up.gbapal.lz"); + +const u8 gItemIcon_Vitamin[] = INCBIN_U8("graphics/items/icons/vitamin.4bpp.lz"); +const u16 gItemIconPalette_Protein[] = INCBIN_U16("graphics/items/icon_palettes/protein.gbapal.lz"); +const u16 gItemIconPalette_Iron[] = INCBIN_U16("graphics/items/icon_palettes/iron.gbapal.lz"); +const u16 gItemIconPalette_Carbos[] = INCBIN_U16("graphics/items/icon_palettes/carbos.gbapal.lz"); +const u16 gItemIconPalette_Calcium[] = INCBIN_U16("graphics/items/icon_palettes/calcium.gbapal.lz"); + +const u8 gItemIcon_RareCandy[] = INCBIN_U8("graphics/items/icons/rare_candy.4bpp.lz"); +const u16 gItemIconPalette_RareCandy[] = INCBIN_U16("graphics/items/icon_palettes/rare_candy.gbapal.lz"); + +const u8 gItemIcon_PPUp[] = INCBIN_U8("graphics/items/icons/pp_up.4bpp.lz"); +const u16 gItemIconPalette_PPUp[] = INCBIN_U16("graphics/items/icon_palettes/pp_up.gbapal.lz"); + +const u16 gItemIconPalette_Zinc[] = INCBIN_U16("graphics/items/icon_palettes/zinc.gbapal.lz"); + +const u8 gItemIcon_PPMax[] = INCBIN_U8("graphics/items/icons/pp_max.4bpp.lz"); +const u16 gItemIconPalette_PPMax[] = INCBIN_U16("graphics/items/icon_palettes/pp_max.gbapal.lz"); + +// Battle items + +const u16 gItemIconPalette_GuardSpec[] = INCBIN_U16("graphics/items/icon_palettes/guard_spec.gbapal.lz"); +const u16 gItemIconPalette_DireHit[] = INCBIN_U16("graphics/items/icon_palettes/dire_hit.gbapal.lz"); +const u16 gItemIconPalette_XAttack[] = INCBIN_U16("graphics/items/icon_palettes/x_attack.gbapal.lz"); +const u8 gItemIcon_BattleStatItem[] = INCBIN_U8("graphics/items/icons/battle_stat_item.4bpp.lz"); +const u16 gItemIconPalette_XDefend[] = INCBIN_U16("graphics/items/icon_palettes/x_defend.gbapal.lz"); +const u16 gItemIconPalette_XSpeed[] = INCBIN_U16("graphics/items/icon_palettes/x_speed.gbapal.lz"); +const u16 gItemIconPalette_XAccuracy[] = INCBIN_U16("graphics/items/icon_palettes/x_accuracy.gbapal.lz"); +const u16 gItemIconPalette_XSpecial[] = INCBIN_U16("graphics/items/icon_palettes/x_special.gbapal.lz"); + +const u8 gItemIcon_PokeDoll[] = INCBIN_U8("graphics/items/icons/poke_doll.4bpp.lz"); +const u16 gItemIconPalette_PokeDoll[] = INCBIN_U16("graphics/items/icon_palettes/poke_doll.gbapal.lz"); + +const u8 gItemIcon_FluffyTail[] = INCBIN_U8("graphics/items/icons/fluffy_tail.4bpp.lz"); +const u16 gItemIconPalette_FluffyTail[] = INCBIN_U16("graphics/items/icon_palettes/fluffy_tail.gbapal.lz"); + +// Field items + +const u8 gItemIcon_Repel[] = INCBIN_U8("graphics/items/icons/repel.4bpp.lz"); +const u16 gItemIconPalette_SuperRepel[] = INCBIN_U16("graphics/items/icon_palettes/super_repel.gbapal.lz"); +const u16 gItemIconPalette_MaxRepel[] = INCBIN_U16("graphics/items/icon_palettes/max_repel.gbapal.lz"); + +const u8 gItemIcon_EscapeRope[] = INCBIN_U8("graphics/items/icons/escape_rope.4bpp.lz"); + +const u16 gItemIconPalette_EscapeRope[] = INCBIN_U16("graphics/items/icon_palettes/escape_rope.gbapal.lz"); + +const u16 gItemIconPalette_Repel[] = INCBIN_U16("graphics/items/icon_palettes/repel.gbapal.lz"); + +// Evolution stones + +const u8 gItemIcon_SunStone[] = INCBIN_U8("graphics/items/icons/sun_stone.4bpp.lz"); +const u16 gItemIconPalette_SunStone[] = INCBIN_U16("graphics/items/icon_palettes/sun_stone.gbapal.lz"); + +const u8 gItemIcon_MoonStone[] = INCBIN_U8("graphics/items/icons/moon_stone.4bpp.lz"); +const u16 gItemIconPalette_MoonStone[] = INCBIN_U16("graphics/items/icon_palettes/moon_stone.gbapal.lz"); + +const u8 gItemIcon_FireStone[] = INCBIN_U8("graphics/items/icons/fire_stone.4bpp.lz"); +const u16 gItemIconPalette_FireStone[] = INCBIN_U16("graphics/items/icon_palettes/fire_stone.gbapal.lz"); + +const u8 gItemIcon_ThunderStone[] = INCBIN_U8("graphics/items/icons/thunder_stone.4bpp.lz"); +const u16 gItemIconPalette_ThunderStone[] = INCBIN_U16("graphics/items/icon_palettes/thunder_stone.gbapal.lz"); + +const u8 gItemIcon_WaterStone[] = INCBIN_U8("graphics/items/icons/water_stone.4bpp.lz"); +const u16 gItemIconPalette_WaterStone[] = INCBIN_U16("graphics/items/icon_palettes/water_stone.gbapal.lz"); + +const u8 gItemIcon_LeafStone[] = INCBIN_U8("graphics/items/icons/leaf_stone.4bpp.lz"); +const u16 gItemIconPalette_LeafStone[] = INCBIN_U16("graphics/items/icon_palettes/leaf_stone.gbapal.lz"); + +// Valuables + +const u8 gItemIcon_TinyMushroom[] = INCBIN_U8("graphics/items/icons/tiny_mushroom.4bpp.lz"); +const u8 gItemIcon_BigMushroom[] = INCBIN_U8("graphics/items/icons/big_mushroom.4bpp.lz"); +const u16 gItemIconPalette_Mushroom[] = INCBIN_U16("graphics/items/icon_palettes/mushroom.gbapal.lz"); + +const u8 gItemIcon_Pearl[] = INCBIN_U8("graphics/items/icons/pearl.4bpp.lz"); +const u16 gItemIconPalette_Pearl[] = INCBIN_U16("graphics/items/icon_palettes/pearl.gbapal.lz"); +const u8 gItemIcon_BigPearl[] = INCBIN_U8("graphics/items/icons/big_pearl.4bpp.lz"); + +const u8 gItemIcon_Stardust[] = INCBIN_U8("graphics/items/icons/stardust.4bpp.lz"); +const u16 gItemIconPalette_Star[] = INCBIN_U16("graphics/items/icon_palettes/star.gbapal.lz"); +const u8 gItemIcon_StarPiece[] = INCBIN_U8("graphics/items/icons/star_piece.4bpp.lz"); + +const u8 gItemIcon_Nugget[] = INCBIN_U8("graphics/items/icons/nugget.4bpp.lz"); +const u16 gItemIconPalette_Nugget[] = INCBIN_U16("graphics/items/icon_palettes/nugget.gbapal.lz"); + +const u8 gItemIcon_HeartScale[] = INCBIN_U8("graphics/items/icons/heart_scale.4bpp.lz"); +const u16 gItemIconPalette_HeartScale[] = INCBIN_U16("graphics/items/icon_palettes/heart_scale.gbapal.lz"); + +// Mail + +const u8 gItemIcon_OrangeMail[] = INCBIN_U8("graphics/items/icons/orange_mail.4bpp.lz"); +const u16 gItemIconPalette_OrangeMail[] = INCBIN_U16("graphics/items/icon_palettes/orange_mail.gbapal.lz"); + +const u8 gItemIcon_HarborMail[] = INCBIN_U8("graphics/items/icons/harbor_mail.4bpp.lz"); +const u16 gItemIconPalette_HarborMail[] = INCBIN_U16("graphics/items/icon_palettes/harbor_mail.gbapal.lz"); + +const u8 gItemIcon_GlitterMail[] = INCBIN_U8("graphics/items/icons/glitter_mail.4bpp.lz"); +const u16 gItemIconPalette_GlitterMail[] = INCBIN_U16("graphics/items/icon_palettes/glitter_mail.gbapal.lz"); + +const u8 gItemIcon_MechMail[] = INCBIN_U8("graphics/items/icons/mech_mail.4bpp.lz"); +const u16 gItemIconPalette_MechMail[] = INCBIN_U16("graphics/items/icon_palettes/mech_mail.gbapal.lz"); + +const u8 gItemIcon_WoodMail[] = INCBIN_U8("graphics/items/icons/wood_mail.4bpp.lz"); +const u16 gItemIconPalette_WoodMail[] = INCBIN_U16("graphics/items/icon_palettes/wood_mail.gbapal.lz"); + +const u8 gItemIcon_WaveMail[] = INCBIN_U8("graphics/items/icons/wave_mail.4bpp.lz"); +const u16 gItemIconPalette_WaveMail[] = INCBIN_U16("graphics/items/icon_palettes/wave_mail.gbapal.lz"); + +const u8 gItemIcon_BeadMail[] = INCBIN_U8("graphics/items/icons/bead_mail.4bpp.lz"); +const u16 gItemIconPalette_BeadMail[] = INCBIN_U16("graphics/items/icon_palettes/bead_mail.gbapal.lz"); + +const u8 gItemIcon_ShadowMail[] = INCBIN_U8("graphics/items/icons/shadow_mail.4bpp.lz"); +const u16 gItemIconPalette_ShadowMail[] = INCBIN_U16("graphics/items/icon_palettes/shadow_mail.gbapal.lz"); + +const u8 gItemIcon_TropicMail[] = INCBIN_U8("graphics/items/icons/tropic_mail.4bpp.lz"); +const u16 gItemIconPalette_TropicMail[] = INCBIN_U16("graphics/items/icon_palettes/tropic_mail.gbapal.lz"); + +const u8 gItemIcon_DreamMail[] = INCBIN_U8("graphics/items/icons/dream_mail.4bpp.lz"); +const u16 gItemIconPalette_DreamMail[] = INCBIN_U16("graphics/items/icon_palettes/dream_mail.gbapal.lz"); + +const u8 gItemIcon_FabMail[] = INCBIN_U8("graphics/items/icons/fab_mail.4bpp.lz"); +const u16 gItemIconPalette_FabMail[] = INCBIN_U16("graphics/items/icon_palettes/fab_mail.gbapal.lz"); + +const u8 gItemIcon_RetroMail[] = INCBIN_U8("graphics/items/icons/retro_mail.4bpp.lz"); +const u16 gItemIconPalette_RetroMail[] = INCBIN_U16("graphics/items/icon_palettes/retro_mail.gbapal.lz"); + +// Berries + +const u8 gItemIcon_CheriBerry[] = INCBIN_U8("graphics/items/icons/cheri_berry.4bpp.lz"); +const u16 gItemIconPalette_CheriBerry[] = INCBIN_U16("graphics/items/icon_palettes/cheri_berry.gbapal.lz"); + +const u8 gItemIcon_ChestoBerry[] = INCBIN_U8("graphics/items/icons/chesto_berry.4bpp.lz"); +const u16 gItemIconPalette_ChestoBerry[] = INCBIN_U16("graphics/items/icon_palettes/chesto_berry.gbapal.lz"); + +const u8 gItemIcon_PechaBerry[] = INCBIN_U8("graphics/items/icons/pecha_berry.4bpp.lz"); +const u16 gItemIconPalette_PechaBerry[] = INCBIN_U16("graphics/items/icon_palettes/pecha_berry.gbapal.lz"); + +const u8 gItemIcon_RawstBerry[] = INCBIN_U8("graphics/items/icons/rawst_berry.4bpp.lz"); +const u16 gItemIconPalette_RawstBerry[] = INCBIN_U16("graphics/items/icon_palettes/rawst_berry.gbapal.lz"); + +const u8 gItemIcon_AspearBerry[] = INCBIN_U8("graphics/items/icons/aspear_berry.4bpp.lz"); +const u16 gItemIconPalette_AspearBerry[] = INCBIN_U16("graphics/items/icon_palettes/aspear_berry.gbapal.lz"); + +const u8 gItemIcon_LeppaBerry[] = INCBIN_U8("graphics/items/icons/leppa_berry.4bpp.lz"); +const u16 gItemIconPalette_LeppaBerry[] = INCBIN_U16("graphics/items/icon_palettes/leppa_berry.gbapal.lz"); + +const u8 gItemIcon_OranBerry[] = INCBIN_U8("graphics/items/icons/oran_berry.4bpp.lz"); +const u16 gItemIconPalette_OranBerry[] = INCBIN_U16("graphics/items/icon_palettes/oran_berry.gbapal.lz"); + +const u8 gItemIcon_PersimBerry[] = INCBIN_U8("graphics/items/icons/persim_berry.4bpp.lz"); +const u16 gItemIconPalette_PersimBerry[] = INCBIN_U16("graphics/items/icon_palettes/persim_berry.gbapal.lz"); + +const u8 gItemIcon_LumBerry[] = INCBIN_U8("graphics/items/icons/lum_berry.4bpp.lz"); +const u16 gItemIconPalette_LumBerry[] = INCBIN_U16("graphics/items/icon_palettes/lum_berry.gbapal.lz"); + +const u8 gItemIcon_SitrusBerry[] = INCBIN_U8("graphics/items/icons/sitrus_berry.4bpp.lz"); +const u16 gItemIconPalette_SitrusBerry[] = INCBIN_U16("graphics/items/icon_palettes/sitrus_berry.gbapal.lz"); + +const u8 gItemIcon_FigyBerry[] = INCBIN_U8("graphics/items/icons/figy_berry.4bpp.lz"); +const u16 gItemIconPalette_FigyBerry[] = INCBIN_U16("graphics/items/icon_palettes/figy_berry.gbapal.lz"); + +const u8 gItemIcon_WikiBerry[] = INCBIN_U8("graphics/items/icons/wiki_berry.4bpp.lz"); +const u16 gItemIconPalette_WikiBerry[] = INCBIN_U16("graphics/items/icon_palettes/wiki_berry.gbapal.lz"); + +const u8 gItemIcon_MagoBerry[] = INCBIN_U8("graphics/items/icons/mago_berry.4bpp.lz"); +const u16 gItemIconPalette_MagoBerry[] = INCBIN_U16("graphics/items/icon_palettes/mago_berry.gbapal.lz"); + +const u8 gItemIcon_AguavBerry[] = INCBIN_U8("graphics/items/icons/aguav_berry.4bpp.lz"); +const u16 gItemIconPalette_AguavBerry[] = INCBIN_U16("graphics/items/icon_palettes/aguav_berry.gbapal.lz"); + +const u8 gItemIcon_IapapaBerry[] = INCBIN_U8("graphics/items/icons/iapapa_berry.4bpp.lz"); +const u16 gItemIconPalette_IapapaBerry[] = INCBIN_U16("graphics/items/icon_palettes/iapapa_berry.gbapal.lz"); + +const u8 gItemIcon_RazzBerry[] = INCBIN_U8("graphics/items/icons/razz_berry.4bpp.lz"); +const u16 gItemIconPalette_RazzBerry[] = INCBIN_U16("graphics/items/icon_palettes/razz_berry.gbapal.lz"); + +const u8 gItemIcon_BlukBerry[] = INCBIN_U8("graphics/items/icons/bluk_berry.4bpp.lz"); +const u16 gItemIconPalette_BlukBerry[] = INCBIN_U16("graphics/items/icon_palettes/bluk_berry.gbapal.lz"); + +const u8 gItemIcon_NanabBerry[] = INCBIN_U8("graphics/items/icons/nanab_berry.4bpp.lz"); +const u16 gItemIconPalette_NanabBerry[] = INCBIN_U16("graphics/items/icon_palettes/nanab_berry.gbapal.lz"); + +const u8 gItemIcon_WepearBerry[] = INCBIN_U8("graphics/items/icons/wepear_berry.4bpp.lz"); +const u16 gItemIconPalette_WepearBerry[] = INCBIN_U16("graphics/items/icon_palettes/wepear_berry.gbapal.lz"); + +const u8 gItemIcon_PinapBerry[] = INCBIN_U8("graphics/items/icons/pinap_berry.4bpp.lz"); +const u16 gItemIconPalette_PinapBerry[] = INCBIN_U16("graphics/items/icon_palettes/pinap_berry.gbapal.lz"); + +const u8 gItemIcon_PomegBerry[] = INCBIN_U8("graphics/items/icons/pomeg_berry.4bpp.lz"); +const u16 gItemIconPalette_PomegBerry[] = INCBIN_U16("graphics/items/icon_palettes/pomeg_berry.gbapal.lz"); + +const u8 gItemIcon_KelpsyBerry[] = INCBIN_U8("graphics/items/icons/kelpsy_berry.4bpp.lz"); +const u16 gItemIconPalette_KelpsyBerry[] = INCBIN_U16("graphics/items/icon_palettes/kelpsy_berry.gbapal.lz"); + +const u8 gItemIcon_QualotBerry[] = INCBIN_U8("graphics/items/icons/qualot_berry.4bpp.lz"); +const u16 gItemIconPalette_QualotBerry[] = INCBIN_U16("graphics/items/icon_palettes/qualot_berry.gbapal.lz"); + +const u8 gItemIcon_HondewBerry[] = INCBIN_U8("graphics/items/icons/hondew_berry.4bpp.lz"); +const u16 gItemIconPalette_HondewBerry[] = INCBIN_U16("graphics/items/icon_palettes/hondew_berry.gbapal.lz"); + +const u8 gItemIcon_GrepaBerry[] = INCBIN_U8("graphics/items/icons/grepa_berry.4bpp.lz"); +const u16 gItemIconPalette_GrepaBerry[] = INCBIN_U16("graphics/items/icon_palettes/grepa_berry.gbapal.lz"); + +const u8 gItemIcon_TamatoBerry[] = INCBIN_U8("graphics/items/icons/tamato_berry.4bpp.lz"); +const u16 gItemIconPalette_TamatoBerry[] = INCBIN_U16("graphics/items/icon_palettes/tamato_berry.gbapal.lz"); + +const u8 gItemIcon_CornnBerry[] = INCBIN_U8("graphics/items/icons/cornn_berry.4bpp.lz"); +const u16 gItemIconPalette_CornnBerry[] = INCBIN_U16("graphics/items/icon_palettes/cornn_berry.gbapal.lz"); + +const u8 gItemIcon_MagostBerry[] = INCBIN_U8("graphics/items/icons/magost_berry.4bpp.lz"); +const u16 gItemIconPalette_MagostBerry[] = INCBIN_U16("graphics/items/icon_palettes/magost_berry.gbapal.lz"); + +const u8 gItemIcon_RabutaBerry[] = INCBIN_U8("graphics/items/icons/rabuta_berry.4bpp.lz"); +const u16 gItemIconPalette_RabutaBerry[] = INCBIN_U16("graphics/items/icon_palettes/rabuta_berry.gbapal.lz"); + +const u8 gItemIcon_NomelBerry[] = INCBIN_U8("graphics/items/icons/nomel_berry.4bpp.lz"); +const u16 gItemIconPalette_NomelBerry[] = INCBIN_U16("graphics/items/icon_palettes/nomel_berry.gbapal.lz"); + +const u8 gItemIcon_SpelonBerry[] = INCBIN_U8("graphics/items/icons/spelon_berry.4bpp.lz"); +const u16 gItemIconPalette_SpelonBerry[] = INCBIN_U16("graphics/items/icon_palettes/spelon_berry.gbapal.lz"); + +const u8 gItemIcon_PamtreBerry[] = INCBIN_U8("graphics/items/icons/pamtre_berry.4bpp.lz"); +const u16 gItemIconPalette_PamtreBerry[] = INCBIN_U16("graphics/items/icon_palettes/pamtre_berry.gbapal.lz"); + +const u8 gItemIcon_WatmelBerry[] = INCBIN_U8("graphics/items/icons/watmel_berry.4bpp.lz"); +const u16 gItemIconPalette_WatmelBerry[] = INCBIN_U16("graphics/items/icon_palettes/watmel_berry.gbapal.lz"); + +const u8 gItemIcon_DurinBerry[] = INCBIN_U8("graphics/items/icons/durin_berry.4bpp.lz"); +const u16 gItemIconPalette_DurinBerry[] = INCBIN_U16("graphics/items/icon_palettes/durin_berry.gbapal.lz"); + +const u8 gItemIcon_BelueBerry[] = INCBIN_U8("graphics/items/icons/belue_berry.4bpp.lz"); +const u16 gItemIconPalette_BelueBerry[] = INCBIN_U16("graphics/items/icon_palettes/belue_berry.gbapal.lz"); + +const u8 gItemIcon_LiechiBerry[] = INCBIN_U8("graphics/items/icons/liechi_berry.4bpp.lz"); +const u16 gItemIconPalette_LiechiBerry[] = INCBIN_U16("graphics/items/icon_palettes/liechi_berry.gbapal.lz"); + +const u8 gItemIcon_GanlonBerry[] = INCBIN_U8("graphics/items/icons/ganlon_berry.4bpp.lz"); +const u16 gItemIconPalette_GanlonBerry[] = INCBIN_U16("graphics/items/icon_palettes/ganlon_berry.gbapal.lz"); + +const u8 gItemIcon_SalacBerry[] = INCBIN_U8("graphics/items/icons/salac_berry.4bpp.lz"); +const u16 gItemIconPalette_SalacBerry[] = INCBIN_U16("graphics/items/icon_palettes/salac_berry.gbapal.lz"); + +const u8 gItemIcon_PetayaBerry[] = INCBIN_U8("graphics/items/icons/petaya_berry.4bpp.lz"); +const u16 gItemIconPalette_PetayaBerry[] = INCBIN_U16("graphics/items/icon_palettes/petaya_berry.gbapal.lz"); + +const u8 gItemIcon_ApicotBerry[] = INCBIN_U8("graphics/items/icons/apicot_berry.4bpp.lz"); +const u16 gItemIconPalette_ApicotBerry[] = INCBIN_U16("graphics/items/icon_palettes/apicot_berry.gbapal.lz"); + +const u8 gItemIcon_LansatBerry[] = INCBIN_U8("graphics/items/icons/lansat_berry.4bpp.lz"); +const u16 gItemIconPalette_LansatBerry[] = INCBIN_U16("graphics/items/icon_palettes/lansat_berry.gbapal.lz"); + +const u8 gItemIcon_StarfBerry[] = INCBIN_U8("graphics/items/icons/starf_berry.4bpp.lz"); +const u16 gItemIconPalette_StarfBerry[] = INCBIN_U16("graphics/items/icon_palettes/starf_berry.gbapal.lz"); + +const u8 gItemIcon_EnigmaBerry[] = INCBIN_U8("graphics/items/icons/enigma_berry.4bpp.lz"); +const u16 gItemIconPalette_EnigmaBerry[] = INCBIN_U16("graphics/items/icon_palettes/enigma_berry.gbapal.lz"); + +// Hold items + +const u8 gItemIcon_BrightPowder[] = INCBIN_U8("graphics/items/icons/bright_powder.4bpp.lz"); +const u16 gItemIconPalette_BrightPowder[] = INCBIN_U16("graphics/items/icon_palettes/bright_powder.gbapal.lz"); + +const u8 gItemIcon_InBattleHerb[] = INCBIN_U8("graphics/items/icons/in_battle_herb.4bpp.lz"); +const u16 gItemIconPalette_WhiteHerb[] = INCBIN_U16("graphics/items/icon_palettes/white_herb.gbapal.lz"); + +const u8 gItemIcon_MachoBrace[] = INCBIN_U8("graphics/items/icons/macho_brace.4bpp.lz"); +const u16 gItemIconPalette_MachoBrace[] = INCBIN_U16("graphics/items/icon_palettes/macho_brace.gbapal.lz"); + +const u8 gItemIcon_ExpShare[] = INCBIN_U8("graphics/items/icons/exp_share.4bpp.lz"); +const u16 gItemIconPalette_ExpShare[] = INCBIN_U16("graphics/items/icon_palettes/exp_share.gbapal.lz"); + +const u8 gItemIcon_QuickClaw[] = INCBIN_U8("graphics/items/icons/quick_claw.4bpp.lz"); +const u16 gItemIconPalette_QuickClaw[] = INCBIN_U16("graphics/items/icon_palettes/quick_claw.gbapal.lz"); + +const u8 gItemIcon_SootheBell[] = INCBIN_U8("graphics/items/icons/soothe_bell.4bpp.lz"); +const u16 gItemIconPalette_SootheBell[] = INCBIN_U16("graphics/items/icon_palettes/soothe_bell.gbapal.lz"); + +const u16 gItemIconPalette_MentalHerb[] = INCBIN_U16("graphics/items/icon_palettes/mental_herb.gbapal.lz"); + +const u8 gItemIcon_ChoiceBand[] = INCBIN_U8("graphics/items/icons/choice_band.4bpp.lz"); +const u16 gItemIconPalette_ChoiceBand[] = INCBIN_U16("graphics/items/icon_palettes/choice_band.gbapal.lz"); + +const u8 gItemIcon_KingsRock[] = INCBIN_U8("graphics/items/icons/kings_rock.4bpp.lz"); +const u16 gItemIconPalette_KingsRock[] = INCBIN_U16("graphics/items/icon_palettes/kings_rock.gbapal.lz"); + +const u8 gItemIcon_SilverPowder[] = INCBIN_U8("graphics/items/icons/silver_powder.4bpp.lz"); +const u16 gItemIconPalette_SilverPowder[] = INCBIN_U16("graphics/items/icon_palettes/silver_powder.gbapal.lz"); + +const u8 gItemIcon_AmuletCoin[] = INCBIN_U8("graphics/items/icons/amulet_coin.4bpp.lz"); +const u16 gItemIconPalette_AmuletCoin[] = INCBIN_U16("graphics/items/icon_palettes/amulet_coin.gbapal.lz"); + +const u8 gItemIcon_CleanseTag[] = INCBIN_U8("graphics/items/icons/cleanse_tag.4bpp.lz"); +const u16 gItemIconPalette_CleanseTag[] = INCBIN_U16("graphics/items/icon_palettes/cleanse_tag.gbapal.lz"); + +const u8 gItemIcon_SoulDew[] = INCBIN_U8("graphics/items/icons/soul_dew.4bpp.lz"); +const u16 gItemIconPalette_SoulDew[] = INCBIN_U16("graphics/items/icon_palettes/soul_dew.gbapal.lz"); + +const u8 gItemIcon_DeepSeaTooth[] = INCBIN_U8("graphics/items/icons/deep_sea_tooth.4bpp.lz"); +const u16 gItemIconPalette_DeepSeaTooth[] = INCBIN_U16("graphics/items/icon_palettes/deep_sea_tooth.gbapal.lz"); + +const u8 gItemIcon_DeepSeaScale[] = INCBIN_U8("graphics/items/icons/deep_sea_scale.4bpp.lz"); +const u16 gItemIconPalette_DeepSeaScale[] = INCBIN_U16("graphics/items/icon_palettes/deep_sea_scale.gbapal.lz"); + +const u8 gItemIcon_SmokeBall[] = INCBIN_U8("graphics/items/icons/smoke_ball.4bpp.lz"); +const u16 gItemIconPalette_SmokeBall[] = INCBIN_U16("graphics/items/icon_palettes/smoke_ball.gbapal.lz"); + +const u8 gItemIcon_Everstone[] = INCBIN_U8("graphics/items/icons/everstone.4bpp.lz"); +const u16 gItemIconPalette_Everstone[] = INCBIN_U16("graphics/items/icon_palettes/everstone.gbapal.lz"); + +const u8 gItemIcon_FocusBand[] = INCBIN_U8("graphics/items/icons/focus_band.4bpp.lz"); +const u16 gItemIconPalette_FocusBand[] = INCBIN_U16("graphics/items/icon_palettes/focus_band.gbapal.lz"); + +const u8 gItemIcon_LuckyEgg[] = INCBIN_U8("graphics/items/icons/lucky_egg.4bpp.lz"); +const u16 gItemIconPalette_LuckyEgg[] = INCBIN_U16("graphics/items/icon_palettes/lucky_egg.gbapal.lz"); + +const u8 gItemIcon_ScopeLens[] = INCBIN_U8("graphics/items/icons/scope_lens.4bpp.lz"); +const u16 gItemIconPalette_ScopeLens[] = INCBIN_U16("graphics/items/icon_palettes/scope_lens.gbapal.lz"); + +const u8 gItemIcon_MetalCoat[] = INCBIN_U8("graphics/items/icons/metal_coat.4bpp.lz"); +const u16 gItemIconPalette_MetalCoat[] = INCBIN_U16("graphics/items/icon_palettes/metal_coat.gbapal.lz"); + +const u8 gItemIcon_Leftovers[] = INCBIN_U8("graphics/items/icons/leftovers.4bpp.lz"); +const u16 gItemIconPalette_Leftovers[] = INCBIN_U16("graphics/items/icon_palettes/leftovers.gbapal.lz"); + +const u8 gItemIcon_DragonScale[] = INCBIN_U8("graphics/items/icons/dragon_scale.4bpp.lz"); +const u16 gItemIconPalette_DragonScale[] = INCBIN_U16("graphics/items/icon_palettes/dragon_scale.gbapal.lz"); + +const u8 gItemIcon_LightBall[] = INCBIN_U8("graphics/items/icons/light_ball.4bpp.lz"); +const u16 gItemIconPalette_LightBall[] = INCBIN_U16("graphics/items/icon_palettes/light_ball.gbapal.lz"); + +const u8 gItemIcon_SoftSand[] = INCBIN_U8("graphics/items/icons/soft_sand.4bpp.lz"); +const u16 gItemIconPalette_SoftSand[] = INCBIN_U16("graphics/items/icon_palettes/soft_sand.gbapal.lz"); + +const u8 gItemIcon_HardStone[] = INCBIN_U8("graphics/items/icons/hard_stone.4bpp.lz"); +const u16 gItemIconPalette_HardStone[] = INCBIN_U16("graphics/items/icon_palettes/hard_stone.gbapal.lz"); + +const u8 gItemIcon_MiracleSeed[] = INCBIN_U8("graphics/items/icons/miracle_seed.4bpp.lz"); +const u16 gItemIconPalette_MiracleSeed[] = INCBIN_U16("graphics/items/icon_palettes/miracle_seed.gbapal.lz"); + +const u8 gItemIcon_BlackGlasses[] = INCBIN_U8("graphics/items/icons/black_glasses.4bpp.lz"); +const u16 gItemIconPalette_BlackTypeEnhancingItem[] = INCBIN_U16("graphics/items/icon_palettes/black_type_enhancing_item.gbapal.lz"); + +const u8 gItemIcon_BlackBelt[] = INCBIN_U8("graphics/items/icons/black_belt.4bpp.lz"); + +const u8 gItemIcon_Magnet[] = INCBIN_U8("graphics/items/icons/magnet.4bpp.lz"); +const u16 gItemIconPalette_Magnet[] = INCBIN_U16("graphics/items/icon_palettes/magnet.gbapal.lz"); + +const u8 gItemIcon_MysticWater[] = INCBIN_U8("graphics/items/icons/mystic_water.4bpp.lz"); +const u16 gItemIconPalette_MysticWater[] = INCBIN_U16("graphics/items/icon_palettes/mystic_water.gbapal.lz"); + +const u8 gItemIcon_SharpBeak[] = INCBIN_U8("graphics/items/icons/sharp_beak.4bpp.lz"); +const u16 gItemIconPalette_SharpBeak[] = INCBIN_U16("graphics/items/icon_palettes/sharp_beak.gbapal.lz"); + +const u8 gItemIcon_PoisonBarb[] = INCBIN_U8("graphics/items/icons/poison_barb.4bpp.lz"); +const u16 gItemIconPalette_PoisonBarb[] = INCBIN_U16("graphics/items/icon_palettes/poison_barb.gbapal.lz"); + +const u8 gItemIcon_NeverMeltIce[] = INCBIN_U8("graphics/items/icons/never_melt_ice.4bpp.lz"); +const u16 gItemIconPalette_NeverMeltIce[] = INCBIN_U16("graphics/items/icon_palettes/never_melt_ice.gbapal.lz"); + +const u8 gItemIcon_SpellTag[] = INCBIN_U8("graphics/items/icons/spell_tag.4bpp.lz"); +const u16 gItemIconPalette_SpellTag[] = INCBIN_U16("graphics/items/icon_palettes/spell_tag.gbapal.lz"); + +const u8 gItemIcon_TwistedSpoon[] = INCBIN_U8("graphics/items/icons/twisted_spoon.4bpp.lz"); +const u16 gItemIconPalette_TwistedSpoon[] = INCBIN_U16("graphics/items/icon_palettes/twisted_spoon.gbapal.lz"); + +const u8 gItemIcon_Charcoal[] = INCBIN_U8("graphics/items/icons/charcoal.4bpp.lz"); +const u16 gItemIconPalette_Charcoal[] = INCBIN_U16("graphics/items/icon_palettes/charcoal.gbapal.lz"); + +const u8 gItemIcon_DragonFang[] = INCBIN_U8("graphics/items/icons/dragon_fang.4bpp.lz"); +const u16 gItemIconPalette_DragonFang[] = INCBIN_U16("graphics/items/icon_palettes/dragon_fang.gbapal.lz"); + +const u8 gItemIcon_SilkScarf[] = INCBIN_U8("graphics/items/icons/silk_scarf.4bpp.lz"); +const u16 gItemIconPalette_SilkScarf[] = INCBIN_U16("graphics/items/icon_palettes/silk_scarf.gbapal.lz"); + +const u8 gItemIcon_UpGrade[] = INCBIN_U8("graphics/items/icons/up_grade.4bpp.lz"); +const u16 gItemIconPalette_UpGrade[] = INCBIN_U16("graphics/items/icon_palettes/up_grade.gbapal.lz"); + +const u8 gItemIcon_ShellBell[] = INCBIN_U8("graphics/items/icons/shell_bell.4bpp.lz"); + +const u8 gItemIcon_SeaIncense[] = INCBIN_U8("graphics/items/icons/sea_incense.4bpp.lz"); +const u16 gItemIconPalette_SeaIncense[] = INCBIN_U16("graphics/items/icon_palettes/sea_incense.gbapal.lz"); + +const u8 gItemIcon_LaxIncense[] = INCBIN_U8("graphics/items/icons/lax_incense.4bpp.lz"); +const u16 gItemIconPalette_LaxIncense[] = INCBIN_U16("graphics/items/icon_palettes/lax_incense.gbapal.lz"); + +const u8 gItemIcon_LuckyPunch[] = INCBIN_U8("graphics/items/icons/lucky_punch.4bpp.lz"); +const u16 gItemIconPalette_LuckyPunch[] = INCBIN_U16("graphics/items/icon_palettes/lucky_punch.gbapal.lz"); + +const u8 gItemIcon_MetalPowder[] = INCBIN_U8("graphics/items/icons/metal_powder.4bpp.lz"); +const u16 gItemIconPalette_MetalPowder[] = INCBIN_U16("graphics/items/icon_palettes/metal_powder.gbapal.lz"); + +const u8 gItemIcon_ThickClub[] = INCBIN_U8("graphics/items/icons/thick_club.4bpp.lz"); +const u16 gItemIconPalette_ThickClub[] = INCBIN_U16("graphics/items/icon_palettes/thick_club.gbapal.lz"); + +const u8 gItemIcon_Stick[] = INCBIN_U8("graphics/items/icons/stick.4bpp.lz"); +const u16 gItemIconPalette_Stick[] = INCBIN_U16("graphics/items/icon_palettes/stick.gbapal.lz"); + +const u8 gItemIcon_Scarf[] = INCBIN_U8("graphics/items/icons/scarf.4bpp.lz"); +const u16 gItemIconPalette_RedScarf[] = INCBIN_U16("graphics/items/icon_palettes/red_scarf.gbapal.lz"); +const u16 gItemIconPalette_BlueScarf[] = INCBIN_U16("graphics/items/icon_palettes/blue_scarf.gbapal.lz"); +const u16 gItemIconPalette_PinkScarf[] = INCBIN_U16("graphics/items/icon_palettes/pink_scarf.gbapal.lz"); +const u16 gItemIconPalette_GreenScarf[] = INCBIN_U16("graphics/items/icon_palettes/green_scarf.gbapal.lz"); +const u16 gItemIconPalette_YellowScarf[] = INCBIN_U16("graphics/items/icon_palettes/yellow_scarf.gbapal.lz"); + +// Key items + +const u8 gItemIcon_MachBike[] = INCBIN_U8("graphics/items/icons/mach_bike.4bpp.lz"); +const u16 gItemIconPalette_MachBike[] = INCBIN_U16("graphics/items/icon_palettes/mach_bike.gbapal.lz"); + +const u8 gItemIcon_CoinCase[] = INCBIN_U8("graphics/items/icons/coin_case.4bpp.lz"); +const u16 gItemIconPalette_CoinCase[] = INCBIN_U16("graphics/items/icon_palettes/coin_case.gbapal.lz"); + +const u8 gItemIcon_Itemfinder[] = INCBIN_U8("graphics/items/icons/itemfinder.4bpp.lz"); +const u16 gItemIconPalette_Itemfinder[] = INCBIN_U16("graphics/items/icon_palettes/itemfinder.gbapal.lz"); + +const u8 gItemIcon_OldRod[] = INCBIN_U8("graphics/items/icons/old_rod.4bpp.lz"); +const u16 gItemIconPalette_OldRod[] = INCBIN_U16("graphics/items/icon_palettes/old_rod.gbapal.lz"); + +const u8 gItemIcon_GoodRod[] = INCBIN_U8("graphics/items/icons/good_rod.4bpp.lz"); +const u16 gItemIconPalette_GoodRod[] = INCBIN_U16("graphics/items/icon_palettes/good_rod.gbapal.lz"); + +const u8 gItemIcon_SuperRod[] = INCBIN_U8("graphics/items/icons/super_rod.4bpp.lz"); +const u16 gItemIconPalette_SuperRod[] = INCBIN_U16("graphics/items/icon_palettes/super_rod.gbapal.lz"); + +const u8 gItemIcon_SSTicket[] = INCBIN_U8("graphics/items/icons/ss_ticket.4bpp.lz"); +const u16 gItemIconPalette_SSTicket[] = INCBIN_U16("graphics/items/icon_palettes/ss_ticket.gbapal.lz"); + +const u8 gItemIcon_ContestPass[] = INCBIN_U8("graphics/items/icons/contest_pass.4bpp.lz"); +const u16 gItemIconPalette_ContestPass[] = INCBIN_U16("graphics/items/icon_palettes/contest_pass.gbapal.lz"); + +const u8 gItemIcon_WailmerPail[] = INCBIN_U8("graphics/items/icons/wailmer_pail.4bpp.lz"); +const u16 gItemIconPalette_WailmerPail[] = INCBIN_U16("graphics/items/icon_palettes/wailmer_pail.gbapal.lz"); + +const u8 gItemIcon_DevonGoods[] = INCBIN_U8("graphics/items/icons/devon_goods.4bpp.lz"); +const u16 gItemIconPalette_DevonGoods[] = INCBIN_U16("graphics/items/icon_palettes/devon_goods.gbapal.lz"); + +const u8 gItemIcon_SootSack[] = INCBIN_U8("graphics/items/icons/soot_sack.4bpp.lz"); +const u16 gItemIconPalette_SootSack[] = INCBIN_U16("graphics/items/icon_palettes/soot_sack.gbapal.lz"); + +const u8 gItemIcon_BasementKey[] = INCBIN_U8("graphics/items/icons/basement_key.4bpp.lz"); +const u16 gItemIconPalette_OldKey[] = INCBIN_U16("graphics/items/icon_palettes/old_key.gbapal.lz"); + +const u8 gItemIcon_AcroBike[] = INCBIN_U8("graphics/items/icons/acro_bike.4bpp.lz"); +const u16 gItemIconPalette_AcroBike[] = INCBIN_U16("graphics/items/icon_palettes/acro_bike.gbapal.lz"); + +const u8 gItemIcon_PokeblockCase[] = INCBIN_U8("graphics/items/icons/pokeblock_case.4bpp.lz"); +const u16 gItemIconPalette_PokeblockCase[] = INCBIN_U16("graphics/items/icon_palettes/pokeblock_case.gbapal.lz"); + +const u8 gItemIcon_Letter[] = INCBIN_U8("graphics/items/icons/letter.4bpp.lz"); +const u8 gItemIcon_EonTicket[] = INCBIN_U8("graphics/items/icons/eon_ticket.4bpp.lz"); + +const u16 gItemIconPalette_EonTicket[] = INCBIN_U16("graphics/items/icon_palettes/eon_ticket.gbapal.lz"); + +const u8 gItemIcon_Orb[] = INCBIN_U8("graphics/items/icons/orb.4bpp.lz"); +const u16 gItemIconPalette_RedOrb[] = INCBIN_U16("graphics/items/icon_palettes/red_orb.gbapal.lz"); +const u16 gItemIconPalette_BlueOrb[] = INCBIN_U16("graphics/items/icon_palettes/blue_orb.gbapal.lz"); + +const u8 gItemIcon_Scanner[] = INCBIN_U8("graphics/items/icons/scanner.4bpp.lz"); +const u16 gItemIconPalette_Scanner[] = INCBIN_U16("graphics/items/icon_palettes/scanner.gbapal.lz"); + +const u8 gItemIcon_GoGoggles[] = INCBIN_U8("graphics/items/icons/go_goggles.4bpp.lz"); +const u16 gItemIconPalette_GoGoggles[] = INCBIN_U16("graphics/items/icon_palettes/go_goggles.gbapal.lz"); + +const u8 gItemIcon_Meteorite[] = INCBIN_U8("graphics/items/icons/meteorite.4bpp.lz"); +const u16 gItemIconPalette_Meteorite[] = INCBIN_U16("graphics/items/icon_palettes/meteorite.gbapal.lz"); + +const u8 gItemIcon_Room1Key[] = INCBIN_U8("graphics/items/icons/room1_key.4bpp.lz"); + +const u8 gItemIcon_Room2Key[] = INCBIN_U8("graphics/items/icons/room2_key.4bpp.lz"); + +const u8 gItemIcon_Room4Key[] = INCBIN_U8("graphics/items/icons/room4_key.4bpp.lz"); + +const u8 gItemIcon_Room6Key[] = INCBIN_U8("graphics/items/icons/room6_key.4bpp.lz"); + +const u8 gItemIcon_StorageKey[] = INCBIN_U8("graphics/items/icons/storage_key.4bpp.lz"); + +const u8 gItemIcon_RootFossil[] = INCBIN_U8("graphics/items/icons/root_fossil.4bpp.lz"); +const u16 gItemIconPalette_HoennFossil[] = INCBIN_U16("graphics/items/icon_palettes/hoenn_fossil.gbapal.lz"); +const u8 gItemIcon_ClawFossil[] = INCBIN_U8("graphics/items/icons/claw_fossil.4bpp.lz"); + +const u8 gItemIcon_DevonScope[] = INCBIN_U8("graphics/items/icons/devon_scope.4bpp.lz"); +const u16 gItemIconPalette_DevonScope[] = INCBIN_U16("graphics/items/icon_palettes/devon_scope.gbapal.lz"); + +// TMs/HMs + +const u8 gItemIcon_TM[] = INCBIN_U8("graphics/items/icons/tm.4bpp.lz"); + +const u16 gItemIconPalette_FightingTMHM[] = INCBIN_U16("graphics/items/icon_palettes/fighting_tm_hm.gbapal.lz"); + +const u16 gItemIconPalette_DragonTMHM[] = INCBIN_U16("graphics/items/icon_palettes/dragon_tm_hm.gbapal.lz"); + +const u16 gItemIconPalette_WaterTMHM[] = INCBIN_U16("graphics/items/icon_palettes/water_tm_hm.gbapal.lz"); + +const u16 gItemIconPalette_PsychicTMHM[] = INCBIN_U16("graphics/items/icon_palettes/psychic_tm_hm.gbapal.lz"); + +const u16 gItemIconPalette_NormalTMHM[] = INCBIN_U16("graphics/items/icon_palettes/normal_tm_hm.gbapal.lz"); + +const u16 gItemIconPalette_PoisonTMHM[] = INCBIN_U16("graphics/items/icon_palettes/poison_tm_hm.gbapal.lz"); + +const u16 gItemIconPalette_IceTMHM[] = INCBIN_U16("graphics/items/icon_palettes/ice_tm_hm.gbapal.lz"); + +const u16 gItemIconPalette_GrassTMHM[] = INCBIN_U16("graphics/items/icon_palettes/grass_tm_hm.gbapal.lz"); + +const u16 gItemIconPalette_FireTMHM[] = INCBIN_U16("graphics/items/icon_palettes/fire_tm_hm.gbapal.lz"); + +const u16 gItemIconPalette_DarkTMHM[] = INCBIN_U16("graphics/items/icon_palettes/dark_tm_hm.gbapal.lz"); + +const u16 gItemIconPalette_SteelTMHM[] = INCBIN_U16("graphics/items/icon_palettes/steel_tm_hm.gbapal.lz"); + +const u16 gItemIconPalette_ElectricTMHM[] = INCBIN_U16("graphics/items/icon_palettes/electric_tm_hm.gbapal.lz"); + +const u16 gItemIconPalette_GroundTMHM[] = INCBIN_U16("graphics/items/icon_palettes/ground_tm_hm.gbapal.lz"); + +const u16 gItemIconPalette_GhostTMHM[] = INCBIN_U16("graphics/items/icon_palettes/ghost_tm_hm.gbapal.lz"); + +const u16 gItemIconPalette_RockTMHM[] = INCBIN_U16("graphics/items/icon_palettes/rock_tm_hm.gbapal.lz"); + +const u16 gItemIconPalette_FlyingTMHM[] = INCBIN_U16("graphics/items/icon_palettes/flying_tm_hm.gbapal.lz"); + +const u8 gItemIcon_HM[] = INCBIN_U8("graphics/items/icons/hm.4bpp.lz"); + +// FireRed/LeafGreen key items + +const u8 gItemIcon_OaksParcel[] = INCBIN_U8("graphics/items/icons/oaks_parcel.4bpp.lz"); +const u16 gItemIconPalette_OaksParcel[] = INCBIN_U16("graphics/items/icon_palettes/oaks_parcel.gbapal.lz"); + +const u8 gItemIcon_PokeFlute[] = INCBIN_U8("graphics/items/icons/poke_flute.4bpp.lz"); +const u16 gItemIconPalette_PokeFlute[] = INCBIN_U16("graphics/items/icon_palettes/poke_flute.gbapal.lz"); + +const u8 gItemIcon_SecretKey[] = INCBIN_U8("graphics/items/icons/secret_key.4bpp.lz"); +const u16 gItemIconPalette_SecretKey[] = INCBIN_U16("graphics/items/icon_palettes/secret_key.gbapal.lz"); + +const u8 gItemIcon_BikeVoucher[] = INCBIN_U8("graphics/items/icons/bike_voucher.4bpp.lz"); +const u16 gItemIconPalette_BikeVoucher[] = INCBIN_U16("graphics/items/icon_palettes/bike_voucher.gbapal.lz"); + +const u8 gItemIcon_GoldTeeth[] = INCBIN_U8("graphics/items/icons/gold_teeth.4bpp.lz"); +const u16 gItemIconPalette_GoldTeeth[] = INCBIN_U16("graphics/items/icon_palettes/gold_teeth.gbapal.lz"); + +const u8 gItemIcon_OldAmber[] = INCBIN_U8("graphics/items/icons/old_amber.4bpp.lz"); +const u16 gItemIconPalette_OldAmber[] = INCBIN_U16("graphics/items/icon_palettes/old_amber.gbapal.lz"); + +const u8 gItemIcon_CardKey[] = INCBIN_U8("graphics/items/icons/card_key.4bpp.lz"); +const u16 gItemIconPalette_CardKey[] = INCBIN_U16("graphics/items/icon_palettes/card_key.gbapal.lz"); + +const u8 gItemIcon_LiftKey[] = INCBIN_U8("graphics/items/icons/lift_key.4bpp.lz"); +const u16 gItemIconPalette_Key[] = INCBIN_U16("graphics/items/icon_palettes/key.gbapal.lz"); + +const u8 gItemIcon_HelixFossil[] = INCBIN_U8("graphics/items/icons/helix_fossil.4bpp.lz"); +const u16 gItemIconPalette_KantoFossil[] = INCBIN_U16("graphics/items/icon_palettes/kanto_fossil.gbapal.lz"); +const u8 gItemIcon_DomeFossil[] = INCBIN_U8("graphics/items/icons/dome_fossil.4bpp.lz"); + +const u8 gItemIcon_SilphScope[] = INCBIN_U8("graphics/items/icons/silph_scope.4bpp.lz"); +const u16 gItemIconPalette_SilphScope[] = INCBIN_U16("graphics/items/icon_palettes/silph_scope.gbapal.lz"); + +const u8 gItemIcon_Bicycle[] = INCBIN_U8("graphics/items/icons/bicycle.4bpp.lz"); +const u16 gItemIconPalette_Bicycle[] = INCBIN_U16("graphics/items/icon_palettes/bicycle.gbapal.lz"); + +const u8 gItemIcon_TownMap[] = INCBIN_U8("graphics/items/icons/town_map.4bpp.lz"); +const u16 gItemIconPalette_TownMap[] = INCBIN_U16("graphics/items/icon_palettes/town_map.gbapal.lz"); + +const u8 gItemIcon_VSSeeker[] = INCBIN_U8("graphics/items/icons/vs_seeker.4bpp.lz"); +const u16 gItemIconPalette_VSSeeker[] = INCBIN_U16("graphics/items/icon_palettes/vs_seeker.gbapal.lz"); + +const u8 gItemIcon_FameChecker[] = INCBIN_U8("graphics/items/icons/fame_checker.4bpp.lz"); +const u16 gItemIconPalette_FameChecker[] = INCBIN_U16("graphics/items/icon_palettes/fame_checker.gbapal.lz"); + +const u8 gItemIcon_TMCase[] = INCBIN_U8("graphics/items/icons/tm_case.4bpp.lz"); +const u16 gItemIconPalette_TMCase[] = INCBIN_U16("graphics/items/icon_palettes/tm_case.gbapal.lz"); + +const u8 gItemIcon_BerryPouch[] = INCBIN_U8("graphics/items/icons/berry_pouch.4bpp.lz"); +const u16 gItemIconPalette_BerryPouch[] = INCBIN_U16("graphics/items/icon_palettes/berry_pouch.gbapal.lz"); + +const u8 gItemIcon_TeachyTV[] = INCBIN_U8("graphics/items/icons/teachy_tv.4bpp.lz"); +const u16 gItemIconPalette_TeachyTV[] = INCBIN_U16("graphics/items/icon_palettes/teachy_tv.gbapal.lz"); + +const u8 gItemIcon_TriPass[] = INCBIN_U8("graphics/items/icons/tri_pass.4bpp.lz"); +const u16 gItemIconPalette_TriPass[] = INCBIN_U16("graphics/items/icon_palettes/tri_pass.gbapal.lz"); + +const u8 gItemIcon_RainbowPass[] = INCBIN_U8("graphics/items/icons/rainbow_pass.4bpp.lz"); +const u16 gItemIconPalette_RainbowPass[] = INCBIN_U16("graphics/items/icon_palettes/rainbow_pass.gbapal.lz"); + +const u8 gItemIcon_Tea[] = INCBIN_U8("graphics/items/icons/tea.4bpp.lz"); +const u16 gItemIconPalette_Tea[] = INCBIN_U16("graphics/items/icon_palettes/tea.gbapal.lz"); + +const u8 gItemIcon_MysticTicket[] = INCBIN_U8("graphics/items/icons/mystic_ticket.4bpp.lz"); +const u16 gItemIconPalette_MysticTicket[] = INCBIN_U16("graphics/items/icon_palettes/mystic_ticket.gbapal.lz"); + +const u8 gItemIcon_AuroraTicket[] = INCBIN_U8("graphics/items/icons/aurora_ticket.4bpp.lz"); +const u16 gItemIconPalette_AuroraTicket[] = INCBIN_U16("graphics/items/icon_palettes/aurora_ticket.gbapal.lz"); + +const u8 gItemIcon_PowderJar[] = INCBIN_U8("graphics/items/icons/powder_jar.4bpp.lz"); +const u16 gItemIconPalette_PowderJar[] = INCBIN_U16("graphics/items/icon_palettes/powder_jar.gbapal.lz"); + +const u16 gItemIconPalette_Ruby[] = INCBIN_U16("graphics/items/icon_palettes/ruby.gbapal.lz"); +const u8 gItemIcon_Gem[] = INCBIN_U8("graphics/items/icons/gem.4bpp.lz"); +const u16 gItemIconPalette_Sapphire[] = INCBIN_U16("graphics/items/icon_palettes/sapphire.gbapal.lz"); + +// Emerald-only key items + +const u8 gItemIcon_MagmaEmblem[] = INCBIN_U8("graphics/items/icons/magma_emblem.4bpp.lz"); +const u16 gItemIconPalette_MagmaEmblem[] = INCBIN_U16("graphics/items/icon_palettes/magma_emblem.gbapal.lz"); + +const u8 gItemIcon_OldSeaMap[] = INCBIN_U8("graphics/items/icons/old_sea_map.4bpp.lz"); +const u16 gItemIconPalette_OldSeaMap[] = INCBIN_U16("graphics/items/icon_palettes/old_sea_map.gbapal.lz");