diff options
Diffstat (limited to 'data/graphics.s')
-rw-r--r-- | data/graphics.s | 1318 |
1 files changed, 1318 insertions, 0 deletions
diff --git a/data/graphics.s b/data/graphics.s index 8fc5924da..8527e570d 100644 --- a/data/graphics.s +++ b/data/graphics.s @@ -3869,3 +3869,1321 @@ 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 |