From 8a338f44db2151412c383f4495ddd0d1fe23e984 Mon Sep 17 00:00:00 2001 From: ProjectRevoTPP Date: Tue, 26 Dec 2017 22:37:36 -0500 Subject: [PATCH] thirteenth wave of graphics.s dumps --- asm/rayquaza_scene.s | 62 ++-- data/graphics.s | 325 +++++++++++------- graphics/interface/bag_pyramid.pal | 35 ++ graphics/interface/bag_pyramid.png | Bin 0 -> 778 bytes graphics/interface/bag_swap.png | Bin 0 -> 159 bytes graphics/interface/berry_tag.bin | Bin 0 -> 2048 bytes graphics/interface/berry_tag_title.bin | Bin 0 -> 2048 bytes graphics/interface/check_berry.pal | 99 ++++++ graphics/interface/check_berry.png | Bin 0 -> 743 bytes graphics/interface/check_berry_circle.png | Bin 0 -> 233 bytes graphics/interface/mart_frame.bin | Bin 0 -> 2048 bytes graphics/interface/mart_frame.png | Bin 0 -> 314 bytes graphics/interface/money.png | Bin 0 -> 210 bytes graphics/interface/pokeblock.bin | Bin 0 -> 2048 bytes graphics/interface/pokeblock_case_frame.pal | 99 ++++++ graphics/interface/pokeblock_case_frame.png | Bin 0 -> 426 bytes graphics/interface/pokeblock_device.png | Bin 0 -> 530 bytes .../interface/pokeblock_feeding_bg_map.bin | Bin 0 -> 2048 bytes graphics/rayquaza_scene/chase.pal | 67 ++++ graphics/rayquaza_scene/chase_bg.bin | Bin 0 -> 2048 bytes graphics/rayquaza_scene/chase_bg.png | Bin 0 -> 336 bytes graphics/rayquaza_scene/chase_streaks.bin | Bin 0 -> 2048 bytes graphics/rayquaza_scene/chase_streaks.png | Bin 0 -> 279 bytes graphics/rayquaza_scene/clouds.pal | 35 ++ graphics/rayquaza_scene/clouds.png | Bin 0 -> 964 bytes graphics/rayquaza_scene/clouds1.bin | Bin 0 -> 2048 bytes graphics/rayquaza_scene/clouds2.bin | Bin 0 -> 2048 bytes graphics/rayquaza_scene/clouds3.bin | Bin 0 -> 2048 bytes graphics/rayquaza_scene/groudon.png | Bin 0 -> 1578 bytes graphics/rayquaza_scene/groudon_claw.png | Bin 0 -> 445 bytes graphics/rayquaza_scene/groudon_left.png | Bin 0 -> 1153 bytes graphics/rayquaza_scene/groudon_shoulder.png | Bin 0 -> 259 bytes graphics/rayquaza_scene/groudon_tail.png | Bin 0 -> 168 bytes graphics/rayquaza_scene/hush_bg.bin | Bin 0 -> 2048 bytes graphics/rayquaza_scene/hush_bg.pal | 51 +++ graphics/rayquaza_scene/hush_bg.png | Bin 0 -> 339 bytes graphics/rayquaza_scene/hush_ring.bin | Bin 0 -> 2048 bytes graphics/rayquaza_scene/hush_ring.png | Bin 0 -> 385 bytes graphics/rayquaza_scene/hush_ring_map.bin | Bin 0 -> 256 bytes graphics/rayquaza_scene/kyogre.png | Bin 0 -> 1110 bytes graphics/rayquaza_scene/kyogre_fin.png | Bin 0 -> 261 bytes graphics/rayquaza_scene/kyogre_right.png | Bin 0 -> 505 bytes graphics/rayquaza_scene/kyogre_shoulder.png | Bin 0 -> 179 bytes graphics/rayquaza_scene/overcast.bin | Bin 0 -> 2048 bytes graphics/rayquaza_scene/overcast.png | Bin 0 -> 3705 bytes graphics/rayquaza_scene/overcast2.bin | Bin 0 -> 2048 bytes graphics/rayquaza_scene/overcast2.pal | 35 ++ graphics/rayquaza_scene/overcast2.png | Bin 0 -> 2408 bytes graphics/rayquaza_scene/rayquaza.bin | Bin 0 -> 1024 bytes graphics/rayquaza_scene/rayquaza.png | Bin 0 -> 3187 bytes graphics/rayquaza_scene/rayquaza_chase.bin | Bin 0 -> 2048 bytes graphics/rayquaza_scene/rayquaza_chase.png | Bin 0 -> 2184 bytes graphics/rayquaza_scene/rayquaza_chase2.bin | Bin 0 -> 2048 bytes graphics/rayquaza_scene/rayquaza_fly1.png | Bin 0 -> 815 bytes graphics/rayquaza_scene/rayquaza_flyin.png | Bin 0 -> 391 bytes graphics/rayquaza_scene/rayquaza_hover.png | Bin 0 -> 2370 bytes graphics/rayquaza_scene/rayquaza_light.bin | Bin 0 -> 2048 bytes graphics/rayquaza_scene/rayquaza_light.png | Bin 0 -> 534 bytes graphics/rayquaza_scene/rayquaza_tail.png | Bin 0 -> 264 bytes graphics/rayquaza_scene/smoke.png | Bin 0 -> 242 bytes graphics/rayquaza_scene/splash.png | Bin 0 -> 205 bytes graphics/unknown/unknown_D9A88C.bin | Bin 0 -> 2048 bytes graphics/unknown/unknown_D9AE04.bin | Bin 0 -> 2048 bytes graphics/unknown/unknown_D9AF44.pal | 19 + graphics_file_rules.mk | 20 ++ include/graphics.h | 46 +-- src/rayquaza_scene.c | 46 +-- 67 files changed, 742 insertions(+), 197 deletions(-) create mode 100755 graphics/interface/bag_pyramid.pal create mode 100755 graphics/interface/bag_pyramid.png create mode 100755 graphics/interface/bag_swap.png create mode 100755 graphics/interface/berry_tag.bin create mode 100755 graphics/interface/berry_tag_title.bin create mode 100755 graphics/interface/check_berry.pal create mode 100755 graphics/interface/check_berry.png create mode 100755 graphics/interface/check_berry_circle.png create mode 100755 graphics/interface/mart_frame.bin create mode 100755 graphics/interface/mart_frame.png create mode 100755 graphics/interface/money.png create mode 100755 graphics/interface/pokeblock.bin create mode 100755 graphics/interface/pokeblock_case_frame.pal create mode 100755 graphics/interface/pokeblock_case_frame.png create mode 100755 graphics/interface/pokeblock_device.png create mode 100755 graphics/interface/pokeblock_feeding_bg_map.bin create mode 100755 graphics/rayquaza_scene/chase.pal create mode 100755 graphics/rayquaza_scene/chase_bg.bin create mode 100755 graphics/rayquaza_scene/chase_bg.png create mode 100755 graphics/rayquaza_scene/chase_streaks.bin create mode 100755 graphics/rayquaza_scene/chase_streaks.png create mode 100755 graphics/rayquaza_scene/clouds.pal create mode 100755 graphics/rayquaza_scene/clouds.png create mode 100755 graphics/rayquaza_scene/clouds1.bin create mode 100755 graphics/rayquaza_scene/clouds2.bin create mode 100755 graphics/rayquaza_scene/clouds3.bin create mode 100755 graphics/rayquaza_scene/groudon.png create mode 100755 graphics/rayquaza_scene/groudon_claw.png create mode 100755 graphics/rayquaza_scene/groudon_left.png create mode 100755 graphics/rayquaza_scene/groudon_shoulder.png create mode 100755 graphics/rayquaza_scene/groudon_tail.png create mode 100755 graphics/rayquaza_scene/hush_bg.bin create mode 100755 graphics/rayquaza_scene/hush_bg.pal create mode 100755 graphics/rayquaza_scene/hush_bg.png create mode 100755 graphics/rayquaza_scene/hush_ring.bin create mode 100755 graphics/rayquaza_scene/hush_ring.png create mode 100755 graphics/rayquaza_scene/hush_ring_map.bin create mode 100755 graphics/rayquaza_scene/kyogre.png create mode 100755 graphics/rayquaza_scene/kyogre_fin.png create mode 100755 graphics/rayquaza_scene/kyogre_right.png create mode 100755 graphics/rayquaza_scene/kyogre_shoulder.png create mode 100755 graphics/rayquaza_scene/overcast.bin create mode 100755 graphics/rayquaza_scene/overcast.png create mode 100755 graphics/rayquaza_scene/overcast2.bin create mode 100755 graphics/rayquaza_scene/overcast2.pal create mode 100755 graphics/rayquaza_scene/overcast2.png create mode 100755 graphics/rayquaza_scene/rayquaza.bin create mode 100755 graphics/rayquaza_scene/rayquaza.png create mode 100755 graphics/rayquaza_scene/rayquaza_chase.bin create mode 100755 graphics/rayquaza_scene/rayquaza_chase.png create mode 100755 graphics/rayquaza_scene/rayquaza_chase2.bin create mode 100755 graphics/rayquaza_scene/rayquaza_fly1.png create mode 100755 graphics/rayquaza_scene/rayquaza_flyin.png create mode 100755 graphics/rayquaza_scene/rayquaza_hover.png create mode 100755 graphics/rayquaza_scene/rayquaza_light.bin create mode 100755 graphics/rayquaza_scene/rayquaza_light.png create mode 100755 graphics/rayquaza_scene/rayquaza_tail.png create mode 100755 graphics/rayquaza_scene/smoke.png create mode 100755 graphics/rayquaza_scene/splash.png create mode 100755 graphics/unknown/unknown_D9A88C.bin create mode 100755 graphics/unknown/unknown_D9AE04.bin create mode 100755 graphics/unknown/unknown_D9AF44.pal diff --git a/asm/rayquaza_scene.s b/asm/rayquaza_scene.s index e6147333c..ab04d8660 100755 --- a/asm/rayquaza_scene.s +++ b/asm/rayquaza_scene.s @@ -1119,7 +1119,7 @@ sub_81D706C: @ 81D706C push {r4,lr} sub sp, 0x4 bl reset_temp_tile_data_buffers - ldr r1, =gUnknown_08DA33C0 + ldr r1, =gRaySceneClouds_Gfx movs r0, 0 str r0, [sp] movs r2, 0 @@ -1130,22 +1130,22 @@ _081D7082: lsls r0, 24 cmp r0, 0 bne _081D7082 - ldr r0, =gUnknown_08DA3988 + ldr r0, =gRaySceneClouds2_Tilemap ldr r4, =gUnknown_0203CF60 ldr r1, [r4] adds r1, 0x4 bl LZDecompressWram - ldr r0, =gUnknown_08DA3824 + ldr r0, =gRaySceneClouds1_Tilemap ldr r1, [r4] ldr r2, =0x00000804 adds r1, r2 bl LZDecompressWram - ldr r0, =gUnknown_08DA3A88 + ldr r0, =gRaySceneClouds3_Tilemap ldr r1, [r4] ldr r2, =0x00001004 adds r1, r2 bl LZDecompressWram - ldr r0, =gUnknown_08DA37E8 + ldr r0, =gRaySceneClouds_Pal movs r1, 0 movs r2, 0x40 bl LoadCompressedPalette @@ -2811,20 +2811,20 @@ sub_81D7E9C: @ 81D7E9C push {r4,lr} sub sp, 0x4 bl reset_temp_tile_data_buffers - ldr r1, =gUnknown_08DA33C0 + ldr r1, =gRaySceneClouds_Gfx movs r4, 0 str r4, [sp] movs r0, 0 movs r2, 0 movs r3, 0 bl decompress_and_copy_tile_data_to_vram - ldr r1, =gUnknown_08DA4F70 + ldr r1, =gRaySceneOvercast_Gfx str r4, [sp] movs r0, 0x1 movs r2, 0 movs r3, 0 bl decompress_and_copy_tile_data_to_vram - ldr r1, =gUnknown_08DA3C94 + ldr r1, =gRaySceneRayquaza_Gfx str r4, [sp] movs r0, 0x2 movs r2, 0 @@ -2835,22 +2835,22 @@ _081D7ED0: lsls r0, 24 cmp r0, 0 bne _081D7ED0 - ldr r0, =gUnknown_08DA3988 + ldr r0, =gRaySceneClouds2_Tilemap ldr r4, =gUnknown_0203CF60 ldr r1, [r4] adds r1, 0x4 bl LZDecompressWram - ldr r0, =gUnknown_08DA60B8 + ldr r0, =gRaySceneOvercast_Tilemap ldr r1, [r4] ldr r2, =0x00000804 adds r1, r2 bl LZDecompressWram - ldr r0, =gUnknown_08DA4DEC + ldr r0, =gRaySceneRayquaza_Tilemap ldr r1, [r4] ldr r2, =0x00001004 adds r1, r2 bl LZDecompressWram - ldr r0, =gUnknown_08DA4DA8 + ldr r0, =gRaySceneRayquaza_Pal movs r1, 0 movs r2, 0x40 bl LoadCompressedPalette @@ -3354,14 +3354,14 @@ sub_81D8358: @ 81D8358 push {r4-r7,lr} sub sp, 0xC bl reset_temp_tile_data_buffers - ldr r1, =gUnknown_08DA7528 + ldr r1, =gRaySceneRayquazaLight_Gfx movs r4, 0 str r4, [sp] movs r0, 0 movs r2, 0 movs r3, 0 bl decompress_and_copy_tile_data_to_vram - ldr r1, =gUnknown_08DA69BC + ldr r1, =gRaySceneOvercast2_Gfx str r4, [sp] movs r0, 0x1 movs r2, 0 @@ -3374,12 +3374,12 @@ _081D8380: lsrs r6, r0, 24 cmp r6, 0 bne _081D8380 - ldr r0, =gUnknown_08DA7AAC + ldr r0, =gRaySceneRayquazaLight_Tilemap ldr r5, =gUnknown_0203CF60 ldr r1, [r5] adds r1, 0x4 bl LZDecompressWram - ldr r0, =gUnknown_08DA7784 + ldr r0, =gRaySceneOvercast2_Tilemap ldr r1, [r5] ldr r4, =0x00001804 adds r1, r4 @@ -3406,7 +3406,7 @@ _081D8380: ldr r2, =0x010000d0 adds r0, r7, 0 bl CpuFastSet - ldr r0, =gUnknown_08DA7744 + ldr r0, =gRaySceneOvercast2_Pal movs r1, 0 movs r2, 0x40 bl LoadCompressedPalette @@ -3961,20 +3961,20 @@ sub_81D88D0: @ 81D88D0 push {r4,lr} sub sp, 0x4 bl reset_temp_tile_data_buffers - ldr r1, =gUnknown_08DA80BC + ldr r1, =gRaySceneRayquazaChase_Gfx movs r4, 0 str r4, [sp] movs r0, 0x1 movs r2, 0 movs r3, 0 bl decompress_and_copy_tile_data_to_vram - ldr r1, =gUnknown_08DA7EAC + ldr r1, =gRaySceneChaseStreaks_Gfx str r4, [sp] movs r0, 0x2 movs r2, 0 movs r3, 0 bl decompress_and_copy_tile_data_to_vram - ldr r1, =gUnknown_08DA7C30 + ldr r1, =gRaySceneChaseBg_Gfx str r4, [sp] movs r0, 0x3 movs r2, 0 @@ -3985,27 +3985,27 @@ _081D8904: lsls r0, 24 cmp r0, 0 bne _081D8904 - ldr r0, =gUnknown_08DA8D6C + ldr r0, =gRayChaseRayquazaChase2_Tilemap ldr r4, =gUnknown_0203CF60 ldr r1, [r4] adds r1, 0x4 bl LZDecompressWram - ldr r0, =gUnknown_08DA8B40 + ldr r0, =gRayChaseRayquazaChase_Tilemap ldr r1, [r4] ldr r2, =0x00000804 adds r1, r2 bl LZDecompressWram - ldr r0, =gUnknown_08DA7FB4 + ldr r0, =gRaySceneChaseStreaks_Tilemap ldr r1, [r4] ldr r2, =0x00001004 adds r1, r2 bl LZDecompressWram - ldr r0, =gUnknown_08DA7D6C + ldr r0, =gRaySceneChaseBg_Tilemap ldr r1, [r4] ldr r2, =0x00001804 adds r1, r2 bl LZDecompressWram - ldr r0, =gUnknown_08DA8E84 + ldr r0, =gRaySceneChase_Pal movs r1, 0 movs r2, 0x80 bl LoadCompressedPalette @@ -4407,14 +4407,14 @@ sub_81D8CC4: @ 81D8CC4 push {r4,lr} sub sp, 0x4 bl reset_temp_tile_data_buffers - ldr r1, =gUnknown_08DAAB24 + ldr r1, =gRaySceneHushRing_Gfx movs r4, 0 str r4, [sp] movs r0, 0x2 movs r2, 0 movs r3, 0 bl decompress_and_copy_tile_data_to_vram - ldr r1, =gUnknown_08DAA8B4 + ldr r1, =gRaySceneHushBg_Gfx str r4, [sp] movs r0, 0 movs r2, 0 @@ -4425,22 +4425,22 @@ _081D8CEA: lsls r0, 24 cmp r0, 0 bne _081D8CEA - ldr r0, =gUnknown_08DAAE54 + ldr r0, =gRaySceneHushRing_Tilemap ldr r4, =gUnknown_0203CF60 ldr r1, [r4] ldr r2, =0x00000804 adds r1, r2 bl LZDecompressWram - ldr r0, =gUnknown_08DAAC1C + ldr r0, =gRaySceneHushBg_Tilemap ldr r1, [r4] adds r1, 0x4 bl LZDecompressWram - ldr r0, =gUnknown_08DAAF98 + ldr r0, =gRaySceneHushRing_Map ldr r1, [r4] ldr r2, =0x00001004 adds r1, r2 bl LZDecompressWram - ldr r0, =gUnknown_08DAAFEC + ldr r0, =gRaySceneHushBg_Pal movs r1, 0 movs r2, 0x60 bl LoadCompressedPalette diff --git a/data/graphics.s b/data/graphics.s index f7ce42517..0e6ec9d38 100644 --- a/data/graphics.s +++ b/data/graphics.s @@ -3514,44 +3514,69 @@ gBagScreenFemale_Pal:: @ 8D9A5D4 gBagScreen_Gfx:: @ 8D9A620 .incbin "graphics/interface/bag_screen.4bpp.lz" + .align 2 gUnknown_08D9A88C:: @ 8D9A88C - .incbin "baserom.gba", 0xd9a88c, 0x544 + .incbin "graphics/unknown/unknown_D9A88C.bin.lz" + .align 2 +gBattleFrontierGfx_PyramidBag:: @ 8D9A9EC + .incbin "graphics/interface/bag_pyramid.4bpp.lz" + + .align 2 gUnknown_08D9ADD0:: @ 8D9ADD0 - .incbin "baserom.gba", 0xd9add0, 0x34 + .incbin "graphics/interface/bag_pyramid.gbapal.lz" @ female palette is first and male is second. + .align 2 gUnknown_08D9AE04:: @ 8D9AE04 - .incbin "baserom.gba", 0xd9ae04, 0x140 + .incbin "graphics/unknown/unknown_D9AE04.bin.lz" @ tilemap? + .align 2 gUnknown_08D9AF44:: @ 8D9AF44 - .incbin "baserom.gba", 0xd9af44, 0x78 + .incbin "graphics/unknown/unknown_D9AF44.gbapal.lz" + .align 2 +gBagSwapLineGfx:: @ 8D9AF6C + .incbin "graphics/interface/bag_swap.4bpp.lz" + + .align 2 +gBagSwapLinePal:: @ 8D9AFAC + .incbin "graphics/interface/bag_swap.gbapal.lz" + + .align 2 gBuyMenuFrame_Gfx:: @ 8D9AFBC - .incbin "baserom.gba", 0xd9afbc, 0x10c + .incbin "graphics/interface/mart_frame.4bpp.lz" + .align 2 gMenuMoneyPal:: @ 8D9B0C8 - .incbin "baserom.gba", 0xd9b0c8, 0x28 + .incbin "graphics/interface/mart_frame.gbapal.lz" + .align 2 gBuyMenuFrame_Tilemap:: @ 8D9B0F0 - .incbin "baserom.gba", 0xd9b0f0, 0x140 + .incbin "graphics/interface/mart_frame.bin.lz" + .align 2 gMenuMoneyGfx:: @ 8D9B230 - .incbin "baserom.gba", 0xd9b230, 0x84 + .incbin "graphics/interface/money.4bpp.lz" + .align 2 gMenuPokeblock_Gfx:: @ 8D9B2B4 - .incbin "baserom.gba", 0xd9b2b4, 0x1bc + .incbin "graphics/interface/pokeblock_case_frame.4bpp.lz" + .align 2 gMenuPokeblock_Pal:: @ 8D9B470 - .incbin "baserom.gba", 0xd9b470, 0x70 + .incbin "graphics/interface/pokeblock_case_frame.gbapal.lz" + .align 2 gMenuPokeblockDevice_Gfx:: @ 8D9B4E0 - .incbin "baserom.gba", 0xd9b4e0, 0x2c0 + .incbin "graphics/interface/pokeblock_device.4bpp.lz" + .align 2 gMenuPokeblockDevice_Pal:: @ 8D9B7A0 - .incbin "baserom.gba", 0xd9b7a0, 0x28 + .incbin "graphics/interface/pokeblock_device.gbapal.lz" + .align 2 gMenuPokeblock_Tilemap:: @ 8D9B7C8 - .incbin "baserom.gba", 0xd9b7c8, 0x148 + .incbin "graphics/interface/pokeblock.bin.lz" .align 2 gPokeblock_Gfx:: @@ -3613,176 +3638,236 @@ gPokeblockWhite_Pal:: gPokeblockGold_Pal:: .incbin "graphics/pokeblock/gold.gbapal.lz" + .align 2 gUnknown_08D9BA44:: @ 8D9BA44 - .incbin "baserom.gba", 0xd9ba44, 0x100 + .incbin "graphics/interface/pokeblock_feeding_bg_map.bin.lz" + .align 2 gUnknown_08D9BB44:: @ 8D9BB44 - .incbin "baserom.gba", 0xd9bb44, 0x3ac + .incbin "graphics/interface/check_berry.4bpp.lz" + .align 2 gUnknown_08D9BEF0:: @ 8D9BEF0 - .incbin "baserom.gba", 0xd9bef0, 0xa8 + .incbin "graphics/interface/check_berry.gbapal.lz" + .align 2 gUnknown_08D9BF98:: @ 8D9BF98 - .incbin "baserom.gba", 0xd9bf98, 0x1a4 + .incbin "graphics/interface/berry_tag.bin.lz" + .align 2 gUnknown_08D9C13C:: @ 8D9C13C - .incbin "baserom.gba", 0xd9c13c, 0x26c + .incbin "graphics/interface/berry_tag_title.bin.lz" + + .align 2 +gBerryCheckCircle_Gfx:: @ 8D9C24C + .incbin "graphics/interface/check_berry_circle.4bpp.lz" @ 8D9C3A8 .include "data/graphics/berries/berry_graphics.inc" -gUnknown_08DA1E78:: @ 8DA1E78 - .incbin "baserom.gba", 0xda1e78, 0xBE4 + .align 2 +gRaySceneGroudon_Gfx:: @ 8DA1E78 + .incbin "graphics/rayquaza_scene/groudon.4bpp.lz" -gUnknown_08DA2A5C:: @ 8DA2A5C - .incbin "baserom.gba", 0xDA2A5C, 0xCC + .align 2 +gRaySceneGroudon2_Gfx:: @ 8DA2A5C + .incbin "graphics/rayquaza_scene/groudon_shoulder.4bpp.lz" -gUnknown_08DA2B28:: @ 8DA2B28 - .incbin "baserom.gba", 0xDA2B28, 0x1F4 + .align 2 +gRaySceneGroudon3_Gfx:: @ 8DA2B28 + .incbin "graphics/rayquaza_scene/groudon_claw.4bpp.lz" -gUnknown_08DA2D1C:: @ 8DA2D1C - .incbin "baserom.gba", 0xDA2D1C, 0x534 + .align 2 +gRaySceneKyogre_Gfx:: @ 8DA2D1C + .incbin "graphics/rayquaza_scene/kyogre.4bpp.lz" -gUnknown_08DA3250:: @ 8DA3250 - .incbin "baserom.gba", 0xDA3250, 0x54 + .align 2 +gRaySceneKyogre2_Gfx:: @ 8DA3250 + .incbin "graphics/rayquaza_scene/kyogre_shoulder.4bpp.lz" -gUnknown_08DA32A4:: @ 8DA32A4 - .incbin "baserom.gba", 0xDA32A4, 0xCC + .align 2 +gRaySceneKyogre3_Gfx:: @ 8DA32A4 + .incbin "graphics/rayquaza_scene/kyogre_fin.4bpp.lz" -gUnknown_08DA3370:: @ 8DA3370 - .incbin "baserom.gba", 0xDA3370, 0x28 + .align 2 +gRaySceneGroudon_Pal:: @ 8DA3370 + .incbin "graphics/rayquaza_scene/groudon.gbapal.lz" -gUnknown_08DA3398:: @ 8DA3398 - .incbin "baserom.gba", 0xDA3398, 0x28 + .align 2 +gRaySceneKyogre_Pal:: @ 8DA3398 + .incbin "graphics/rayquaza_scene/kyogre.gbapal.lz" -gUnknown_08DA33C0:: @ 8DA33C0 - .incbin "baserom.gba", 0xda33c0, 0x428 + .align 2 +gRaySceneClouds_Gfx:: @ 8DA33C0 + .incbin "graphics/rayquaza_scene/clouds.4bpp.lz" -gUnknown_08DA37E8:: @ 8DA37E8 - .incbin "baserom.gba", 0xda37e8, 0x3c + .align 2 +gRaySceneClouds_Pal:: @ 8DA37E8 + .incbin "graphics/rayquaza_scene/clouds.gbapal.lz" @ pal 1 clouds, pal 2 rain -gUnknown_08DA3824:: @ 8DA3824 - .incbin "baserom.gba", 0xda3824, 0x164 + .align 2 +gRaySceneClouds1_Tilemap:: @ 8DA3824 + .incbin "graphics/rayquaza_scene/clouds1.bin.lz" -gUnknown_08DA3988:: @ 8DA3988 - .incbin "baserom.gba", 0xda3988, 0x100 + .align 2 +gRaySceneClouds2_Tilemap:: @ 8DA3988 + .incbin "graphics/rayquaza_scene/clouds2.bin.lz" -gUnknown_08DA3A88:: @ 8DA3A88 - .incbin "baserom.gba", 0xda3a88, 0x138 + .align 2 +gRaySceneClouds3_Tilemap:: @ 8DA3A88 + .incbin "graphics/rayquaza_scene/clouds3.bin.lz" -gUnknown_08DA3BC0:: @ 8DA3BC0 - .incbin "baserom.gba", 0xDA3BC0, 0xBC + .align 2 +gRaySceneSmoke_Gfx:: @ 8DA3BC0 + .incbin "graphics/rayquaza_scene/smoke.4bpp.lz" -gUnknown_08DA3C7C:: @ 8DA3C7C - .incbin "baserom.gba", 0xDA3C7C, 0x18 + .align 2 +gRaySceneSmoke_Pal:: @ 8DA3C7C + .incbin "graphics/rayquaza_scene/smoke.gbapal.lz" -gUnknown_08DA3C94:: @ 8DA3C94 - .incbin "baserom.gba", 0xda3c94, 0x1114 + .align 2 +gRaySceneRayquaza_Gfx:: @ 8DA3C94 + .incbin "graphics/rayquaza_scene/rayquaza.8bpp.lz" -gUnknown_08DA4DA8:: @ 8DA4DA8 - .incbin "baserom.gba", 0xda4da8, 0x44 + .align 2 +gRaySceneRayquaza_Pal:: @ 8DA4DA8 + .incbin "graphics/rayquaza_scene/rayquaza.gbapal.lz" -gUnknown_08DA4DEC:: @ 8DA4DEC - .incbin "baserom.gba", 0xda4dec, 0x184 + .align 2 +gRaySceneRayquaza_Tilemap:: @ 8DA4DEC + .incbin "graphics/rayquaza_scene/rayquaza.bin.lz" -gUnknown_08DA4F70:: @ 8DA4F70 - .incbin "baserom.gba", 0xda4f70, 0x1148 + .align 2 +gRaySceneOvercast_Gfx:: @ 8DA4F70 + .incbin "graphics/rayquaza_scene/overcast.4bpp.lz" @ uses pal 2 of gRaySceneRayquaza_Pal -gUnknown_08DA60B8:: @ 8DA60B8 - .incbin "baserom.gba", 0xda60b8, 0x388 + .align 2 +gRaySceneOvercast_Tilemap:: @ 8DA60B8 + .incbin "graphics/rayquaza_scene/overcast.bin.lz" -gUnknown_08DA6440:: @ 8DA6440 - .incbin "baserom.gba", 0xDA6440, 0x46C + .align 2 +gRaySceneRayquazaFly1_Gfx:: @ 8DA6440 + .incbin "graphics/rayquaza_scene/rayquaza_fly1.4bpp.lz" -gUnknown_08DA68AC:: @ 8DA68AC - .incbin "baserom.gba", 0xDA68AC, 0x110 + .align 2 +gRaySceneRayquazaTail_Gfx:: @ 8DA68AC + .incbin "graphics/rayquaza_scene/rayquaza_tail_fix.4bpp.lz" @ for some reason there are an extra 0xC bytes at the end of the original 4bpp, so in order to produce the correct lz, we have to cat the bytes at the end with a make rule. not sure why those bytes are there, it may have been a bug in Game Freak's software. -gUnknown_08DA69BC:: @ 8DA69BC - .incbin "baserom.gba", 0xda69bc, 0xb6c + .align 2 +gRaySceneOvercast2_Gfx:: @ 8DA69BC + .incbin "graphics/rayquaza_scene/overcast2.4bpp.lz" -gUnknown_08DA7528:: @ 8DA7528 - .incbin "baserom.gba", 0xda7528, 0x21c + .align 2 +gRaySceneRayquazaLight_Gfx:: @ 8DA7528 + .incbin "graphics/rayquaza_scene/rayquaza_light.4bpp.lz" @ uses pal 2 of gRaySceneOvercast2_Pal -gUnknown_08DA7744:: @ 8DA7744 - .incbin "baserom.gba", 0xda7744, 0x40 + .align 2 +gRaySceneOvercast2_Pal:: @ 8DA7744 + .incbin "graphics/rayquaza_scene/overcast2.gbapal.lz" -gUnknown_08DA7784:: @ 8DA7784 - .incbin "baserom.gba", 0xda7784, 0x328 + .align 2 +gRaySceneOvercast2_Tilemap:: @ 8DA7784 + .incbin "graphics/rayquaza_scene/overcast2.bin.lz" -gUnknown_08DA7AAC:: @ 8DA7AAC - .incbin "baserom.gba", 0xda7aac, 0x184 + .align 2 +gRaySceneRayquazaLight_Tilemap:: @ 8DA7AAC + .incbin "graphics/rayquaza_scene/rayquaza_light.bin.lz" -gUnknown_08DA7C30:: @ 8DA7C30 - .incbin "baserom.gba", 0xda7c30, 0x13c + .align 2 +gRaySceneChaseBg_Gfx:: @ 8DA7C30 + .incbin "graphics/rayquaza_scene/chase_bg.4bpp.lz" -gUnknown_08DA7D6C:: @ 8DA7D6C - .incbin "baserom.gba", 0xda7d6c, 0x140 + .align 2 +gRaySceneChaseBg_Tilemap:: @ 8DA7D6C + .incbin "graphics/rayquaza_scene/chase_bg.bin.lz" -gUnknown_08DA7EAC:: @ 8DA7EAC - .incbin "baserom.gba", 0xda7eac, 0x108 + .align 2 +gRaySceneChaseStreaks_Gfx:: @ 8DA7EAC + .incbin "graphics/rayquaza_scene/chase_streaks.4bpp.lz" -gUnknown_08DA7FB4:: @ 8DA7FB4 - .incbin "baserom.gba", 0xda7fb4, 0x108 + .align 2 +gRaySceneChaseStreaks_Tilemap:: @ 8DA7FB4 + .incbin "graphics/rayquaza_scene/chase_streaks.bin.lz" -gUnknown_08DA80BC:: @ 8DA80BC - .incbin "baserom.gba", 0xda80bc, 0xa84 + .align 2 +gRaySceneRayquazaChase_Gfx:: @ 8DA80BC + .incbin "graphics/rayquaza_scene/rayquaza_chase.4bpp.lz" -gUnknown_08DA8B40:: @ 8DA8B40 - .incbin "baserom.gba", 0xda8b40, 0x22c + .align 2 +gRayChaseRayquazaChase_Tilemap:: @ 8DA8B40 + .incbin "graphics/rayquaza_scene/rayquaza_chase.bin.lz" -gUnknown_08DA8D6C:: @ 8DA8D6C - .incbin "baserom.gba", 0xda8d6c, 0x118 + .align 2 +gRayChaseRayquazaChase2_Tilemap:: @ 8DA8D6C + .incbin "graphics/rayquaza_scene/rayquaza_chase2.bin.lz" -gUnknown_08DA8E84:: @ 8DA8E84 - .incbin "baserom.gba", 0xda8e84, 0x54 + .align 2 +gRaySceneChase_Pal:: @ 8DA8E84 + .incbin "graphics/rayquaza_scene/chase.gbapal.lz" -gUnknown_08DA8ED8:: @ 8DA8ED8 - .incbin "baserom.gba", 0xDA8ED8, 0x798 + .align 2 +gRaySceneGroudonLeft_Gfx:: @ 8DA8ED8 + .incbin "graphics/rayquaza_scene/groudon_left.4bpp.lz" -gUnknown_08DA9670:: @ 8DA9670 - .incbin "baserom.gba", 0xDA9670, 0x44 + .align 2 +gRaySceneGroudonTail_Gfx:: @ 8DA9670 + .incbin "graphics/rayquaza_scene/groudon_tail.4bpp.lz" -gUnknown_08DA96B4:: @ 8DA96B4 - .incbin "baserom.gba", 0xDA96B4, 0x248 + .align 2 +gRaySceneKyogreRight_Gfx:: @ 8DA96B4 + .incbin "graphics/rayquaza_scene/kyogre_right.4bpp.lz" -gUnknown_08DA98FC:: @ 8DA98FC - .incbin "baserom.gba", 0xDA98FC, 0xCA8 + .align 2 +gRaySceneRayquazaHover_Gfx:: @ 8DA98FC + .incbin "graphics/rayquaza_scene/rayquaza_hover.4bpp.lz" -gUnknown_08DAA5A4:: @ 8DAA5A4 - .incbin "baserom.gba", 0xDAA5A4, 0x1F0 + .align 2 +gRaySceneRayquazaFlyIn_Gfx:: @ 8DAA5A4 + .incbin "graphics/rayquaza_scene/rayquaza_flyin.4bpp.lz" -gUnknown_08DAA794:: @ 8DAA794 - .incbin "baserom.gba", 0xDAA794, 0x98 + .align 2 +gRaySceneSplash_Gfx:: @ 8DAA794 + .incbin "graphics/rayquaza_scene/splash.4bpp.lz" -gUnknown_08DAA82C:: @ 8DAA82C - .incbin "baserom.gba", 0xDAA82C, 0x28 + .align 2 +gRaySceneGroudonLeft_Pal:: @ 8DAA82C + .incbin "graphics/rayquaza_scene/groudon_left.gbapal.lz" -gUnknown_08DAA854:: @ 8DAA854 - .incbin "baserom.gba", 0xDAA854, 0x28 + .align 2 +gRaySceneKyogreRight_Pal:: @ 8DAA854 + .incbin "graphics/rayquaza_scene/kyogre_right.gbapal.lz" -gUnknown_08DAA87C:: @ 8DAA87C - .incbin "baserom.gba", 0xDAA87C, 0x28 + .align 2 +gRaySceneRayquazaHover_Pal:: @ 8DAA87C + .incbin "graphics/rayquaza_scene/rayquaza_hover.gbapal.lz" -gUnknown_08DAA8A4:: @ 8DAA8A4 - .incbin "baserom.gba", 0xDAA8A4, 0x10 + .align 2 +gRaySceneSplash_Pal:: @ 8DAA8A4 + .incbin "graphics/rayquaza_scene/splash.gbapal.lz" -gUnknown_08DAA8B4:: @ 8DAA8B4 - .incbin "baserom.gba", 0xdaa8b4, 0x270 + .align 2 +gRaySceneHushBg_Gfx:: @ 8DAA8B4 + .incbin "graphics/rayquaza_scene/hush_bg.4bpp.lz" -gUnknown_08DAAB24:: @ 8DAAB24 - .incbin "baserom.gba", 0xdaab24, 0xf8 + .align 2 +gRaySceneHushRing_Gfx:: @ 8DAAB24 + .incbin "graphics/rayquaza_scene/hush_ring.8bpp.lz" -gUnknown_08DAAC1C:: @ 8DAAC1C - .incbin "baserom.gba", 0xdaac1c, 0x238 + .align 2 +gRaySceneHushBg_Tilemap:: @ 8DAAC1C + .incbin "graphics/rayquaza_scene/hush_bg.bin.lz" -gUnknown_08DAAE54:: @ 8DAAE54 - .incbin "baserom.gba", 0xdaae54, 0x144 + .align 2 +gRaySceneHushRing_Tilemap:: @ 8DAAE54 + .incbin "graphics/rayquaza_scene/hush_ring.bin.lz" -gUnknown_08DAAF98:: @ 8DAAF98 - .incbin "baserom.gba", 0xdaaf98, 0x54 + .align 2 +gRaySceneHushRing_Map:: @ 8DAAF98 + .incbin "graphics/rayquaza_scene/hush_ring_map.bin.lz" -gUnknown_08DAAFEC:: @ 8DAAFEC - .incbin "baserom.gba", 0xdaafec, 0x6c + .align 2 +gRaySceneHushBg_Pal:: @ 8DAAFEC + .incbin "graphics/rayquaza_scene/hush_bg.gbapal.lz" @ 8DAB058 .include "data/graphics/items/item_graphics.inc" diff --git a/graphics/interface/bag_pyramid.pal b/graphics/interface/bag_pyramid.pal new file mode 100755 index 000000000..200b001b5 --- /dev/null +++ b/graphics/interface/bag_pyramid.pal @@ -0,0 +1,35 @@ +JASC-PAL +0100 +32 +115 197 164 +255 197 106 +230 172 90 +205 148 74 +180 123 65 +164 98 49 +139 74 32 +115 49 24 +90 24 8 +74 0 0 +255 222 123 +164 131 255 +213 205 255 +98 98 115 +255 255 255 +0 0 0 +115 197 164 +255 197 106 +230 172 90 +205 148 74 +180 123 65 +164 98 49 +139 74 32 +115 49 24 +90 24 8 +74 0 0 +255 222 123 +255 49 0 +255 213 172 +98 98 115 +255 255 255 +0 0 0 diff --git a/graphics/interface/bag_pyramid.png b/graphics/interface/bag_pyramid.png new file mode 100755 index 0000000000000000000000000000000000000000..42b7090570c74fe90c684cbaa54e663a1fa1ccca GIT binary patch literal 778 zcmV+l1NHogP)SXZv9v9sQ4B>~Ovl$K>OI{F^wABYHrz za!~WN`D4h(csM=;5W>^(HyyZ$5XN*8=mA2ORh#%Xx-VD=6H=S-t|IAq00<#`_TE>$ z;W)zFKPH!}ldAN*^GN`N2g9$^sV9LGGrF7vMGVLFNPdIc zoeZZ_Ao+7RrxNJn?krqPAz+wWXWr)$_=2tQC9rkwU6#P@=?F55tJMsK^~GDSyi&Jx z)LmS~%X++;&DX99^kJJ}9f=jkXEHcJjcZ6Ur^;Zcb&H9qC957N}4$!;=Di}a8 zfSqXbR??p5IAnwt@JoC2(DGx9sXZ+C?OFlb#58h-~`e*ml2 zbCCd88Mp`;D;qI}V44WgGGMR^rz_hK!Zw!h|EwwjwcA2$45|e+Cbo~lcC;XPC(=Z0 z7($3hfFN{5KO{n=8>9oS+uLT@qXs~$xIu3(#O@&nSOo(AlSoqW<3a~eJIRYIickVW zq?r&|B5Vz4i(L-(VxtCzNOoD8Wcw6ep$3qJNE0o16gd!EEqH<=poAwSfR$`-GqKx? zVl9!*dCtUcOG%GJtOo^b)w-F8~G(c@?ZF z9o2UO_9~k4ZBV%jeD67UaHF`9Dq$ErM;K~utY0UwI{UBj6RN;P;oj>sj{pDw07*qo IM6N<$f~@{r00000 literal 0 HcmV?d00001 diff --git a/graphics/interface/bag_swap.png b/graphics/interface/bag_swap.png new file mode 100755 index 0000000000000000000000000000000000000000..a9bed1e8affebd0d39be57b9be404bcef95e270d GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^0zj<5!VDx|E`RzTNErn9gt!7}BEg(FbM9#}2&}sK z9;iXf)5S4FVrp{20p@>)CFK)({udmx7H~-W)9h*6V07=H@$6j>WJMGtLYNr-ZC1TM TefGnXAZt8b{an^LB{Ts5_LnC0 literal 0 HcmV?d00001 diff --git a/graphics/interface/berry_tag.bin b/graphics/interface/berry_tag.bin new file mode 100755 index 0000000000000000000000000000000000000000..fc809d6a79bfb760dba209cf2e51472952d7fa18 GIT binary patch literal 2048 zcmeH`*;0cr07cIX0YU{AtktR%yV};>R=aBb|F5zrl)yu2#)pnG2M}Cu5QD6D>O@D1Vbc++u_Nnv-J+A-cgS}@zph2jI2nja-FZsvi LTqaN^pqIcmyd)Va literal 0 HcmV?d00001 diff --git a/graphics/interface/berry_tag_title.bin b/graphics/interface/berry_tag_title.bin new file mode 100755 index 0000000000000000000000000000000000000000..560eb6cfafbe233045dda8abdeb6e467e0c4fb8a GIT binary patch literal 2048 zcmZQ{U~+IqgG?@r4#YqPAaHSDLDTK*z~bWKKnw)w9|fZ!Fd71*Aut*OqaiRF0`w07 E0N4%~sQ>@~ literal 0 HcmV?d00001 diff --git a/graphics/interface/check_berry.pal b/graphics/interface/check_berry.pal new file mode 100755 index 000000000..f4f6cb4e3 --- /dev/null +++ b/graphics/interface/check_berry.pal @@ -0,0 +1,99 @@ +JASC-PAL +0100 +96 +0 0 0 +255 255 255 +238 246 238 +222 238 230 +213 230 213 +197 230 205 +189 222 189 +172 213 180 +164 213 172 +148 156 123 +115 106 90 +90 57 65 +222 49 8 +213 106 74 +205 164 139 +213 213 213 +0 0 0 +255 255 255 +213 246 205 +172 246 156 +139 246 106 +106 213 74 +74 180 41 +41 148 8 +246 230 8 +222 197 8 +205 164 8 +189 131 8 +172 98 8 +90 82 106 +172 98 8 +0 0 172 +0 0 0 +246 246 222 +230 213 222 +222 180 222 +205 148 222 +197 123 222 +180 90 222 +172 57 222 +156 24 222 +148 0 222 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +246 246 255 +230 238 246 +213 230 246 +197 222 238 +180 213 238 +164 205 230 +148 197 230 +131 189 230 +0 0 0 +0 0 0 +0 0 0 +246 230 8 +222 197 8 +205 164 8 +189 131 8 +0 0 0 +189 131 65 +197 131 98 +222 189 131 +123 82 24 +0 0 0 +0 0 0 +180 123 123 +238 222 172 +189 131 65 +65 32 0 +255 0 0 +106 180 213 +41 123 164 +123 148 49 +246 246 246 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +230 123 139 +164 49 115 +0 0 0 +0 0 0 diff --git a/graphics/interface/check_berry.png b/graphics/interface/check_berry.png new file mode 100755 index 0000000000000000000000000000000000000000..56fc2966bc0668a60d6fc18d0271daf34728e4a8 GIT binary patch literal 743 zcmV?P)T3R_l-Z2Q(YD&$di`CWD#%p^<0007V zNklXvwnTuZV3h&_OC6*GJJfR6Pu)$hBs^R#z5HYr=>04x_g4^Z-rF_zwcTF?2bjU{Q*a!#yRLMw?Mh+(tjY>a z!R-wErr<*bcl$$k0eoJSB~`F{x(4z?Qo+Z=1yJV4kDh||Dk#t543v|<1JzXij&FFa zPpaAm4|L06&gEZ>ON8!vLC>O#@MS3cg(cQ9AjIkpuR@2klH^ z;{be&k#vhAkm5XG9AEP0D5Vw;9^pyAB(I>gk?aHvL%?zAoD>{p#9&UN0GjcU$PQTt zkj5Z?7Gs2@@xHP$79Z^7DH^d2H-bSU9%qN!-N;;UDb;PW&VYe_%415Ym z30H|nBA#ji*+-t{(6tY!V)1>l+)o8dX_T{C4)b#Ycyl%?Z6LyoIiUT2qdU%h(uSa!7=P)~`ci(`mK=i5nV zc@HRXv`RAEt)Ii!;LEPi%e=+<%O$m6UZ38zy;u1V^3Ubk!)?=zdBmkH7FE2yzq4w= z2D7L@3;V{t#q{ixRHbYD~UI%h-mF9D2yo76l{Kj~excG=-akC$;P gmpq-M;(6^Uqkdn2rI^E2HlY0sp00i_>zopr06c$W&t$ME4rB;+M%K8 z3;TaQHouv|_x=j z|NqU+&7`EHdwY9xVq!r#DLHD3YP2!`=A{44q~^4H|IGl+v;hC+00000A0E3f0002R zNkl#_l@)df8bnen#t~i7M!Jw+@lOjh} z_zyb(4(WgbCHKCT31_o7sC{<;prPk+L7=L(Z>WlJIX zn>1$dQgeNKp0p}0Yf>O7-M%FitTfqLkiHfV1&F>arG8V|b5cL;2T!VJ*XFxp+@^ZTkfK;rfi(`ny)V;lm zd#fb(!}mtz_9emTpBlTm+S{fn35c=vou1`q zsN-bZa&Xy)1>GI;eBV`zTsJWsoYrJLm1|!5^?!Ad>iY|rcbXWt*Y|W@0$J$k>gTe~ HDWM4f77SC( literal 0 HcmV?d00001 diff --git a/graphics/interface/pokeblock.bin b/graphics/interface/pokeblock.bin new file mode 100755 index 0000000000000000000000000000000000000000..1719bb5a6fd98a323d64a6474118065ea2728a08 GIT binary patch literal 2048 zcmeH{*$TrT5Jit&k~T^Ar*27?wEh1-tOkk?j-XKLL-l}&Gndi1Fp3dlhXSRMA~v_c zEX9PWLpkWBh|Mj(q@OW&s3Pi{pUQ;2U)Gx2tha8vr;q<>`&ZL=SOodEWaVL s{XGYcoH)~Jy6E~>Zrtg4@YKA5^c%Jwc1V-K&WdW7KY7a?_~#D10SuK7nE(I) literal 0 HcmV?d00001 diff --git a/graphics/interface/pokeblock_case_frame.pal b/graphics/interface/pokeblock_case_frame.pal new file mode 100755 index 000000000..ef58ae778 --- /dev/null +++ b/graphics/interface/pokeblock_case_frame.pal @@ -0,0 +1,99 @@ +JASC-PAL +0100 +96 +0 0 0 +123 205 189 +238 246 255 +213 230 255 +255 0 0 +115 131 238 +90 90 98 +123 180 189 +131 131 164 +0 0 0 +0 0 0 +197 197 197 +205 65 24 +255 123 90 +255 180 148 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +238 246 255 +0 0 0 +0 0 0 +90 90 98 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +197 197 197 +106 139 189 +148 213 255 +180 238 255 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +255 238 238 +0 0 0 +0 0 0 +90 90 98 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +197 197 197 +205 90 172 +255 156 197 +255 197 213 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +106 180 115 +148 246 98 +205 255 139 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +180 180 49 +246 230 49 +255 255 148 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +148 148 139 +222 222 222 +238 238 238 +255 255 255 diff --git a/graphics/interface/pokeblock_case_frame.png b/graphics/interface/pokeblock_case_frame.png new file mode 100755 index 0000000000000000000000000000000000000000..ffc658821ab5a83d96da9ad8147ab39b4d15a785 GIT binary patch literal 426 zcmV;b0agBqP)h(#zwFxg0003s zNklb>k6b4{lfvK6(8Rw;dVz9-Dnq(h zsw&FkK}-lB_ZN+HGz4}cBEPd4hKRu+{OdW`v?eT;{jtL0!<8d z{{fJO35W;B1h5Z0s67a7?8EJn&8vn0sJD;;a4`VN`m0NUPPhyK5FUsO=(x+U_c!$% z0JEOYt(czsrDUr49SGmR9L}UQ7wo(M+BN`7A(&^tvb|M+^LJ^1QVKzE#86O5IRW@p z>Jv)_0YKd@%om)C;BxsoSMZ|sb(_kw`LG8xl@|v-@?fw)7XcpOm7Y!`jxhs9Dc#5c zx{SM$D?m@M!-V4z{1EIgx$(HfTYd>FIj;q`qliHdK-#|nCIT}l{#dxpZ;^}ve{z@$ ULgllsF8}}l07*qoM6N<$f@(mwumAu6 literal 0 HcmV?d00001 diff --git a/graphics/interface/pokeblock_device.png b/graphics/interface/pokeblock_device.png new file mode 100755 index 0000000000000000000000000000000000000000..65b29a8b365ca62d147576042a83dfea5f648642 GIT binary patch literal 530 zcmV+t0`2{YP)6v3@&U|tSw+( z;e7HFJZs0Bvd*W{K%@(srOF10P1WGjeI?9+T1XoT)>MPNs4pp?O{9xDPn9PmsT%{| z5o7`cgrrK6-V6z(C$J!Y5p$5eh~_n`l+rBldow9)-FG-W-@O>PQaD*7G(k1&hi3!V z6GUc9vxOX>eb|~?jk_)hyY1~00{;>n1K-jw4cy2i`7DRnf%@Q2DXbF UoEpsdw*UYD07*qoM6N<$f;zY3^8f$< literal 0 HcmV?d00001 diff --git a/graphics/interface/pokeblock_feeding_bg_map.bin b/graphics/interface/pokeblock_feeding_bg_map.bin new file mode 100755 index 0000000000000000000000000000000000000000..9feebf8bcc760d0487b3aad84b26446cff2ededf GIT binary patch literal 2048 mcmYdNNTLWPDo_R!6h`4_2#kinXb22U2r!I-(GVEHApihNyg+aO literal 0 HcmV?d00001 diff --git a/graphics/rayquaza_scene/chase.pal b/graphics/rayquaza_scene/chase.pal new file mode 100755 index 000000000..960724b94 --- /dev/null +++ b/graphics/rayquaza_scene/chase.pal @@ -0,0 +1,67 @@ +JASC-PAL +0100 +64 +156 156 255 +57 82 57 +65 131 65 +74 148 123 +90 189 139 +148 222 180 +98 90 106 +172 41 57 +230 74 49 +246 98 98 +197 148 98 +222 213 238 +255 255 255 +222 205 0 +255 238 0 +24 24 24 +156 156 255 +0 106 222 +57 148 230 +123 180 238 +189 222 246 +230 255 255 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 131 148 +255 255 246 +16 98 222 +115 255 230 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 131 148 +255 255 246 +255 205 0 +255 255 148 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/rayquaza_scene/chase_bg.bin b/graphics/rayquaza_scene/chase_bg.bin new file mode 100755 index 0000000000000000000000000000000000000000..c2daff206979199fe03b0b1176c36652c25b4e01 GIT binary patch literal 2048 zcmeIy+YW*-5Jgd|B3>YF3hMv=De;65jBV(YrzT{cSK67Ljyt%r3pdq~6K5(e)Lgl7 z=Rp&#mM7{wTeI-?v!R=Pp7xW^)xCVa9^|bv|Mut<8 literal 0 HcmV?d00001 diff --git a/graphics/rayquaza_scene/chase_bg.png b/graphics/rayquaza_scene/chase_bg.png new file mode 100755 index 0000000000000000000000000000000000000000..896c0b0468d3e226c95220302bc14660fc329439 GIT binary patch literal 336 zcmeAS@N?(olHy`uVBq!ia0vp^3P5bY!VDyvno?sxoB*E?*Ew_kGi2Sfobs%C%e%ez zzCHU70zgSz;Bo#j1)$t*PZ!4!jft_B9J6wJ)(TKSE*uL$=@2c^}rx%#8d2UV&Ao57?(<)({bAGEwE=t<0S_A1Ni5K2Gl&Ry z;L!Tdw1JsNjKxCW0YkXXj>GIN_5x04LtD<6+yn)Ir>mdK II;Vst00Cxy#Q*>R literal 0 HcmV?d00001 diff --git a/graphics/rayquaza_scene/chase_streaks.bin b/graphics/rayquaza_scene/chase_streaks.bin new file mode 100755 index 0000000000000000000000000000000000000000..cabc53fec20c94b1c79e84c162228e26c3408a9e GIT binary patch literal 2048 zcmdT^u?+wq2y@Uy2Vda-E1en#8QLfb#sPz+P#_j70jFA{Sv~BuLB|8@@$lNJbs^`; ziz?2SoStmm%2rR#slBKQorYyOfybu9vhgaO<<)Rdp+#-9qT*GqJD#6@wg{y>r#IW5 Jy0^EKzb%Q?f?fas literal 0 HcmV?d00001 diff --git a/graphics/rayquaza_scene/chase_streaks.png b/graphics/rayquaza_scene/chase_streaks.png new file mode 100755 index 0000000000000000000000000000000000000000..a7e21625977f57246bb620380e254467f1189393 GIT binary patch literal 279 zcmeAS@N?(olHy`uVBq!ia0vp^20*O9!VDyr{d%Sk5(w}Kab;+p^8f!gfuwuI|DOTH z2!cz|y32uz7J0fjhGTe!bV-@QQ^u{J_uWd2tB`Uwid` z;Ez?ky7H_pZERsId6T&8u`P33 v!mjoV+jopxwaW_kFdDyl(f?`t$Lr4-IhM(8Fj!W-2jnGBS3j3^P6PK}s<(IZ8@WVq$7@bAyYNlmGw#L+uxT0009| zNklDo+Urrb1YX7 zsRj6VS8{A8$1%gsU7XnaX;=TQ)=I&C!^|^AemD643RC|D1y`O9O@` z!EL85)zc-vpv$+IB3NT##;+jGc|QXINoJ&30)&-w^-)&zL3V9d5MpQ}7E)UH_oOyM zk>ZCzRdux1m0;Cr0ou|E!Ywj27lNX7Slj7RSTehcWCI~Nt4+6PDzS)M>(j8>1R2&d zE+F03^>HB$u0W`whl_F|DJtW%)6y1(@1e|x!v-n~1Q=egHXrL@p zl=@4AVVcJ3`~^m7p9O?BHYi(-v*G8TX|{8DM39#>H$TIBSp(cY6(plcW~gK^mOtzsCw!u zSAX)B0DgeUs#+>(k)C6@(Ao#nk^Fb;HrFb-uySQG3;H({=n~|%%gr#!*v6bGKG&AcV`61IZg!9q^MkP{hNl1A4RNNhJNgRx4jh>0vy{okN% zy=HfjouR8mEe=0m5u1y7oZ>XA*{IUqG%#EG*g}}I2|Ybf&O<(VhU~u6I7dOZG>^L= z>EF+g>F_YLmODA{OmCEXd_)2#9gmjEdAxuw_t>i!u#`PbBm^A&0%{22sUdFxzB0sb z%~6Iu9lu_hYKFY0@vL>dGSs=2ryYinrKGn|&>c>=v-Qd%mG=w(<1;Rxo*^<WDG~zIm&Z95*s=O9$LhXOvSR5R`2@B+VjJh_;Ghx`axvHY;hD&;hf}`gjz- zTeX6I!B)_nQk&Wc)Gwf)u)x_P{~I+!--|7wVhCpY7=Rl{{?ing#G~K_`b}&(#LiH0000i_?c-|*foY#y7#<`lO%#ogP7xQKBV zBPXw*sHCi-Drv84`0%NzrR_`7-qq7LFf=muEouKTH8YpiODn(rr1jdy)=pX<9G#q{ h_0>%z4^NTQ#OR1I5o007zZkLakzHpCWDC4=ffu~F%aH&8 literal 0 HcmV?d00001 diff --git a/graphics/rayquaza_scene/clouds2.bin b/graphics/rayquaza_scene/clouds2.bin new file mode 100755 index 0000000000000000000000000000000000000000..073c45ac759467ec19c0a3ebb14fd17680204d81 GIT binary patch literal 2048 ncmZSlz&NBK!zdUHfzc2cun-v9r3d4O0SmZMi$_CX5QG2#V*a$j literal 0 HcmV?d00001 diff --git a/graphics/rayquaza_scene/clouds3.bin b/graphics/rayquaza_scene/clouds3.bin new file mode 100755 index 0000000000000000000000000000000000000000..9b9eb4611004c398e657b25a4e153af9dd047371 GIT binary patch literal 2048 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 TNt>@400000NkvXXu0mjfoqQCh literal 0 HcmV?d00001 diff --git a/graphics/rayquaza_scene/groudon_shoulder.png b/graphics/rayquaza_scene/groudon_shoulder.png new file mode 100755 index 0000000000000000000000000000000000000000..c4c5f08b6c81c65a11c71c5d689d4fb5e0e357fe GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvg8-ip*Ew_kpSAQ_GiAw~>h9{O zr2o~;)e4&b6*SjqTK+$4c=YJm|3I*J@0=_{OG`@u0fCp@^Spt2`#fD7Lo_DtyK%K`qQLy!5S$U%=j+o{z^??s{r)^U$*!KR2G9vUC;ulJ6%Q6kF=U&i%Za%8>d| zW?`sI+wtI|QID$sF`T((q#?pqe!#)@`w`BfHU`TRqS|h&*j0A5XR;Svm^PKiNmz0x zJLjgj$*QbLyV$H3nl&f$n^t>!?EY|_f8_@A6<fYl&Ak#+L#3MiW>}X!zbjpZ@j@XPxR>0*~+i4 zfrc7sywi^vF=Rl0%TF}bi(d7%)4%b`3sWXr{#`T8wa{{>U$S7%jCY&=+rP(t_xl9? GcLE>xH6nWe literal 0 HcmV?d00001 diff --git a/graphics/rayquaza_scene/hush_bg.pal b/graphics/rayquaza_scene/hush_bg.pal new file mode 100755 index 000000000..b0b0602dd --- /dev/null +++ b/graphics/rayquaza_scene/hush_bg.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +156 156 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 164 197 +8 172 180 +24 189 156 +41 197 131 +57 205 106 +82 230 90 +115 255 82 +164 255 139 +213 255 197 +255 255 255 +0 0 0 +156 156 255 +74 74 189 +82 82 197 +90 90 197 +98 98 205 +106 106 205 +115 115 213 +131 131 213 +139 139 222 +148 148 222 +156 156 230 +164 164 230 +172 172 238 +180 180 238 +197 197 246 +0 0 0 +156 156 255 +57 82 57 +65 131 65 +74 148 123 +90 189 139 +148 222 180 +98 90 106 +172 41 57 +230 74 49 +246 98 98 +197 148 98 +222 213 238 +255 255 255 +222 205 0 +255 238 0 +24 24 24 diff --git a/graphics/rayquaza_scene/hush_bg.png b/graphics/rayquaza_scene/hush_bg.png new file mode 100755 index 0000000000000000000000000000000000000000..7ead765b95196aa0c5b0476a07f8f66d63cebe1f GIT binary patch literal 339 zcmeAS@N?(olHy`uVBq!ia0vp^FMwErg&9aPiLL<&7zFr)xXzjLAIL<2B}X~dY?0VI zNAqa2<=L#DXHmufgO>d7zWV>@|NkJBj+{cPfz&-u7sn8f&Z|=n3N{%CxE4Rk4WfF(yc)@+g3 zJ4f?qv*p>Wpl4CV|AUtN@4ou~=>Pv9l|c1gUVDRrjz&ctO-eeOm36kb_-b?W)$ZNUTGw0coCC}EZdADWDyQ4?HLDX9YSvod5dQGX0+S@(l-j<}OtTmdJ&%6x3B_$o5 zl63FtJD|z;&NBRe#~>jgVVS)+5U6d9r;B5VMeo|FfqVxPIGk+-zuVv2lq2sEuYU4F z@}g7|*CSisbeQb9{&xAb-RFWCKApM$a3V)yQ&Vm5nYn+xa~8}DSG=LNWu-|aFQ@6E zirs21Gvb-~Z(ln!kzGcBbMn;GR4I>DrU!VIPW~c4rE1ou%VJip5up<<{QZ+I#N%|n z^~4g@J`09tE!QqEhqG0D`F?U)z-)i#7gCu`RRYJ0Ht@_fyD#uc@BIFBUafck;`#(t U6Ll9{o(Bp=Pgg&ebxsLQ0C`lblmGw# literal 0 HcmV?d00001 diff --git a/graphics/rayquaza_scene/hush_ring_map.bin b/graphics/rayquaza_scene/hush_ring_map.bin new file mode 100755 index 0000000000000000000000000000000000000000..812fda11de5320a4e91d9531a964ac96506c0a34 GIT binary patch literal 256 zcmZQzpaNiIVrF4wgB!%o0b+7;!34M=3?3Mt7sB9!@ueUPX&7Gy!r+JT#l%4@2}u~A PK|oMQSVR=grGx^8Dk}f000Bw zNklg-0bYTulLTLchRxoN(LCN z^xMN%VQ9~X;o;%onA-E>2~-$Q?fL0!5{_vRu+i;4w6_N7N4?%t2k@x3$JjFm5Cm<; zP8>iOzFYlr0hCSvaR7|XD5Va9VdRK)&;>73%3ySRq+>YPmB4+>%SZvE+Ba2zvIMY} z1Mc-8iUFbN`T@??LkTm$kUaOyoMa%X;DwzSsCkK|0Fi*{k`R&_4{N>mc%iAsLjYuJ zGo#F^_ktY}8C&ey5(bkD1R#*B=6O4WSB>>USmfYh@tH-7& zoAYO$ydM@swnQ7NAN@U*CS=a{HBiSXagxE{pfB?<&2|1+0z+I7A<)L=;DFTjQ~?3N zs@SMruZylvHhJh&fKs393b0BAd{OO*EuJd?*ViEXDF6wP=P-Q} z*LUq@8X$c+C5P#+;vBc+@TCE2`x@{?iH00Li6x2wXaGL$;OG<29UzI|bUL#h#UihM z%&vULIz{Cxqytpao{yx|=_t!NxyfgM^09craC{cYd^g?Kj80U(qw@J4D4nWZSroUY zc0C1@VW&^cG$s}%9l|+kh#bI<@zDh}mKFdWeexV$WPzmtrqYk{LKh+hKm${0$EB&z zb*wTGl{2>=I%iHltaEt!;LNu2Xb09Q@IyJy7y5x6<0sd*=Kv<&I1+Y9`=J64#xRpF z@`K)Qs~@u4{WpFXpW_F5@qS?c=7$RIr^64y8J)WPAnaiGLq)hLD%fsMl#K0?`}s4m z-TK_l0dPEIwmaG0qDP-bpFu;Vdx`XQ8l;C4UA_cVTvALi%yA-?c8epnBJ z2xon;v;dW$4FSZ7g{VM z1|SNsgapL!5BhHqC_=%A8wyKnukdg+&rV6>ql^%Atc2D%Jtpx|=K^g^G1Rq2|ec clu)R{9|98O{}w`ot^fc407*qoM6N<$f=v<%>Hq)$ literal 0 HcmV?d00001 diff --git a/graphics/rayquaza_scene/kyogre_fin.png b/graphics/rayquaza_scene/kyogre_fin.png new file mode 100755 index 0000000000000000000000000000000000000000..9d4f62da96a75fe82cc2bf09db7d7dfe8f0ffb7e GIT binary patch literal 261 zcmV+g0s8)lP)^8Dk}f0001x zNkl*%u-tuuCHVv?xxc&tFM_{)#!Yde00000 LNkvXXu0mjfSZZs6 literal 0 HcmV?d00001 diff --git a/graphics/rayquaza_scene/kyogre_right.png b/graphics/rayquaza_scene/kyogre_right.png new file mode 100755 index 0000000000000000000000000000000000000000..d5e1749e92f2907666357a8eeb3ad0ecc1d1a544 GIT binary patch literal 505 zcmV^8Dk}f0004m zNklBOIpUVF;kd2A&WmKVnqVG zl~^*6m$I=mPFP?mHSgIj$p?Tyg1aR5_`Yk)31eTUx+Xo9_HjtM@yOb1NgB~|Hat6b z7KMI#k3jZ?5Em94Nr?mGg&AbEJGR8;%X%csUG{`HH9dS4 z;>v<0Audk>tnT}fWm`AkZUXS62PIKJV8sEPQfZ=?j|_rfHv&x^7zs#?ok&j|U`+!1 zTDx;lq!~15m7_i{5EpNwMdI(M{A;}A#Moyo48xWM3W(GW@wVC_0SQRZ13=7M4uE;< zfYq@F+Jw%R7CZQHhO+qP5Nwr$(C&Aoe@Ch2tgA?-{*G;==e z?7r`B&hB&G)u2goX*F6+(zS-a;kCq-0frc1ObSde#SC*Suw>nj^|*by>v}e@QSEPq zb%Gr!0l@}a?6AiHM>erJ!Mc_$Y-JnU*}+cLJCO=!TyVvW)VSk88a(mB8y|e}V;8#< z_&w}pANx7LK@O?jp8x_0BA5_D2_u{cB1ua+(i25AhZTK z#VAe*N>Yl_l%Xu;xW|1S@Q_D5<_S-E#&cfql2^P|eR(QSkxEpi3RS5_b!t$PTGXZv zb*aZ2-tvz3eBdLW_{Xhg0msnQ|u@o!O&CvS0*Uz;b?dd>A<#{JM(}k{dqdPrFDTs)T*ovLli-S0dlcH0J zv$!Pk@u#CFz35FJ`qGd7xQd&k7I*QGG~y{<;w?Uk_Z2_!Pvi$MkUU+m`(tp4Hehgz7$9N_%kx5Ku3R9UztdeG!qQWIYA|>r_yq4+A zU?#Je%^c=3kNGTMA?YN&qM{`FXRAAvYX18Ei&)GOma>fHtY9UpSj`&N>UJp=^DC|T VfBpaeX@4~XT@J~WoWOsWz&8L}u9W}) literal 0 HcmV?d00001 diff --git a/graphics/rayquaza_scene/overcast.png b/graphics/rayquaza_scene/overcast.png new file mode 100755 index 0000000000000000000000000000000000000000..4ad9be8d224365c0ced2c0154b2616c1141aadf6 GIT binary patch literal 3705 zcmV-<4uR*dKf!000gI zNkl{z@KMZ|Smt~p7mDgD9Fg#oY%CWMns;Z`c5@8mB#iey4l7A}9@OVC-zInsR^0KVu<`gIsO8E_x zdK_;e&^Yj@+|v85!{23*y{xjLDArdX<5i150;O?Km=TP?=M4w4z`eNq36$qI;8dg} zNT;{;Afe_BCdb*@w)+Vv%j&wR>k6uyC~vYll@SQl_ZLc#D$h1_-A_OjSMxB%3DUkV z{z0M@q*#zhCi288$@4ilzuC>_woZP8q1l$6L9{{g9hjN3=B z44ln@*Gi0?X#UaC2`KH7PlzZ;Np(d;!qU16Zg@cnP*C!|Mq4a2R+cb?m(gk4!%<$oCtxY7AE+smPI;v5-e!D0*YUT14Y3RE$$7E z?qNWK#x6#h@!9thUy9*ehV1@m@7XdDEJG2-!PTb_IdZ z{pLDGV%=LPi3X8&Xe5I@kMoT3FYo6NDVC8D3!c^^DC1+Nx7MYYhTc62k}1f?hoPr6 z*xxwrexmlaiAGqK4xy~U|FsWDK60Yro#!hI1w<=as6Bipj^&%u`A09>c|=zpY+X28 zh-#%{j0^vE-HO$KDOEFe92YA*cM0VBGn`%py$2lc_Cuptn@C&Mr#yI~>p@bQP0|81jQ)MSvQe3M8lT*|9{`JZ z!71EBnV8`!>sK5;G|~jewxew)G;r?)q&jEy5}~N0HG$E6;7CuF3sEi%D6fpvB|;qp zpv!8!Zlg}uS}hmXc3wckFdB^d=McoSCb|xh1=U~oZ$RSaN#Mfv^k#z@L3r@C5p!#w z>XyQcKragq4Gl#F8W|x?tXF&4{}@;xI~H2WP14qeFVh z^IDlyjl-?<+7KiW@fcWIhQ~mp21M5l2@$A5%TQkB0wcx{5bmNhjX)F}6A6IjObij? zg_4YUk=Yb!%Z}Ff;rBCY@M2Wo8i}`EH+GNq0?Nz#T{;0|(syBF>O7NI!sj{HNkGLM&_w5tFLq zTLX*KnYXK&QyJB7U{ZF3R4t_+^DQ;mG+&*@MXLfs)tftgu&G`SBek#o!-^~@hp88z z2%mkwYC&5r;ZPb+7q#WR&ufdQtd@hE7CzDbLghi`XEQhV=dYbQQH91Z2vpP0(Jm znnlaQi@xuXQ2>I7ypuj8;bz&ZNZvBGBz% z=N_|u_PI!@qb^vC9w;f!8Hk&Hbv#-pNktc>%8O`YL=)>(>1k5> z38?0lNa@bflQKFK2yIoRQeG0A@x4`NM7x1IJ@Hf^ubNp=(r4Q2{pV{|+li|WK#U!Q z${Dd1jCiZlJ=Ip0MS$4zRo^22q+S?wc#zxTUsXdw-AsdXS}Zcb&(W!}JT5!bbW(-8qOTeLNSUzUBho`FmQ(0-U)A9kTA zYK<2~X%0PKs=Z1i%Z3UxpK~gV=NM$610ImmySv>qyT{UTY(5!XLPgwsG29|V;MoYp zlI_v_AE0sQ+82vcKW@H4b&AH`2(hgG0Fo;ZxRf5RzQowXu$?R;lrSn>B(%WWb&pR* z-PfGpL>Xxd$>Eg?TTIgo6BwI!AY+u`B&yL=hnw!se3-k^N$i1Rzoa%wG0+5lH_D#4 z!J+4kF?6`}#!SaewcDkZm{ z^YQ^C^Po~rCZ<14D(@p|S2CW$=r{t=^AqT1hJwDz3n81g&98*YER?Yl&5w5+?@+uo zrg|~%Ndm4k&to!K2q}-+eeI6|5I+mWG4C(asV>XD`%k0D;K@?q$Sv+==eo$Qxg5t} z;E>;bz_A(|0aEfee=zt*NyOPOLTWAZqU@giM9COw4Ou8qGLFBF#ZapS0!O5u1Jb-s z8D$D|=_Z-xGsK(ya6%g8WSF`OOZf|Eyd;#&ye0G-5dIA1bY6z(rj}931{qq>pfjao zW7I&XkqlH=K7>UIs@74GWx}zYPT(VuUdWA5U5mW3fCCS?-vLKPBvfR9m9xjnMvC@O z6v|wcEy529Q(?b%3j|^c3kGRKR21cp#whGwCvOULX*w>G`^&3~`zuiM2}IL-C#v$Q z;=2^;?iPpK>e69mpK2z-mG{sotO{=&zi?Xrn;MH^E*T(p^YN;ff1cu3XxKRQMm4teN$ z)o9sTTlk)Bs&2xe?!>UoII_jbl4E?leQ&VyJZFNj@?~=gx zYykYHmw`^7jv=f}Xiz#Y%Q9KNR^RDH9YtBCFj#lEqE{Ym_c}fkAQbb*;RBG2Jv#ra z5X+Qnr1a~T{WT76Q#g?_GsS{x*oDc3O61x26=^BWqun3IaeSY~jRA7dt+>rhg!ASSH4354 ziscFF&_2scl`wG<|H?_Mk`?-aG^mBvPH`Pu%zHAiMHEiuq7x~!xZAe*>()uTkHsps zgR?n1&|6PrGwvV)5lAx7^xCKrD4hy>84SN5jYBV^z~L{}G@_*~&DoPm+v&7AK{{~A zWr_Odfq=w!94seaic#BHfsz6GE_ypy_)Xzh4|!A841cjGKrH3t`AlG-QF+##+qzH2 zXwoxni%E;(329Gr^SwC^JD2Kj;^>cL+{RZE*L&2fRK4`uY1-2$j?gyGi<~Ryb6Efl zgK>wp(qW+f(tBC~*`tKg@dHAQDGYh_G7Z2S6T9p+eXeO+&Y?8#;c2@@vo>qwQ4Vns zl+C4-N34&gEtGNNRZJAOm>TUO&AQd2?4lOlJum_4JNeA5DDza=*C@3}hiBJ0C2F$K zpbIVLSV>tU<|WF$Myir1-WbvMqq6Ng4t0~1HIOeEA)GgnP?lw%j3`?hqAUtjRk1E~ zS_pfyJNUrMHx(j~8BTD4UQ^aRVRV=To*exldB4>S>wa+(1Jq*P=qEENw=SIMQzvy@ z-fkb2%;i>Q$@+~8dzqHJHkbM+9XR+!YyTxEk)y76bSPE)kV2bCau^gS@#aZf2Syrn zhkQ0GoU9XSFKaEix`agD3 zjeNHx+0$Kn{(DcAnE_uEY3}zh9<`>|Rk=pq#-hG`@ko-P`<;~;da$=V1WEk(J)ne< z6$)3-_&p$dV{&;$P+al*K&5@BrZh%|_uD{ua8U&a%KLprZ?lgy#r!7F%Sxv+zk~BX XOTayk#CHu200000NkvXXu0mjfT9p0? literal 0 HcmV?d00001 diff --git a/graphics/rayquaza_scene/overcast2.bin b/graphics/rayquaza_scene/overcast2.bin new file mode 100755 index 0000000000000000000000000000000000000000..0c2e5ec453a6149142c88118e63b0bb13b7fed8a GIT binary patch literal 2048 zcmeIw)lytR07cPFa)N6F*9h+J62S%!FoQz`*GX`9i{ZoHhI=3Q0OpCRsr}lktNK*C z;r6I|!c)XE-0{E@FTC-=7eD+7Adn!=I8%@U6(E24$yYw|mX|!`A$J)sf6fbD@`_+W z2qlbgB8Vi4Xkv&Zj&sfxr&z@(T2YErgu)f3P=zSi^sjltTiy{*0*NG%ObV%_kxmAg zWO2cTvXrR|r7KOTN>Q?sl&A#7n?9Qya>*l~0tzXjm=a1UqnrvVsp67LRjE=HDp#3G zRia`QsZa&VH~o7)@R3hcQ$sCv)MKH6Mw)1*g;uV(Qmb0jtR^+8K^E1kPPM90wdvdV zOgkNPV#P)m-Sp5)AN>q4$Pm|DYe<6{P`~=rs~&Z$OEy{6Y5FgG zrkG}iS?0LmMsu3gjHWfENlj>6V;a?nhD~qB&JTVv&jO1qvCImqtg+4pn{460p)GA{ zL+e`8s#dhDB`s<}^Y`A)HamCs*x6-|eGWL}h+|GT<(6BW>V#t*ai|0BYfrl}&hD80 i7Z1<)Kfj&G@PC}h@PD1i@c*31@UC17xE6T43;YMz3#sJ* literal 0 HcmV?d00001 diff --git a/graphics/rayquaza_scene/overcast2.pal b/graphics/rayquaza_scene/overcast2.pal new file mode 100755 index 000000000..6987c2cc1 --- /dev/null +++ b/graphics/rayquaza_scene/overcast2.pal @@ -0,0 +1,35 @@ +JASC-PAL +0100 +32 +164 205 180 +255 255 255 +197 197 197 +106 164 197 +98 148 172 +82 123 148 +74 106 123 +49 82 90 +139 148 148 +49 65 74 +49 49 57 +74 74 82 +98 98 106 +115 115 131 +156 164 164 +0 0 0 +164 205 180 +255 255 255 +197 255 222 +139 255 180 +82 255 148 +24 246 106 +24 205 82 +32 164 57 +41 123 41 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/rayquaza_scene/overcast2.png b/graphics/rayquaza_scene/overcast2.png new file mode 100755 index 0000000000000000000000000000000000000000..c9dea200273880367fdb5eec6a514ce9f89161c6 GIT binary patch literal 2408 zcmV-u377VXP)dz4CQdofa4i5QHB!H#%js#Mh;3^CK)k}??Y6YrBs;rtgz^LQV|zK_xA99?uyyBKZG+3Og0 zJFW50ve|TtcUnCIjqzz5vNhV|(Hi_^EpW+eYfq<>_OZ;wIXwFbs9gyCE+#N#@Zxh8 zm^Q*_a{=F`WB~0~#@r8}GB)2VKHJ>$DeZ$DPBu?vT1qKN>#2NU^yA><97HXLvk+kg99++{pPNq1pGHYBCJX1d`+wKQ-X(y8qAjqZ@|R?#=R>d%ANkH3M8Ws zQB2k07M;y-IpmaHUf{gAa-BQ1>AK?m_Xbl6Upoh}>l*dJAVSn$4wn%>&riD=x86Wv_$W5lux2j>6C^cS zT|53X&GUS}BjNLAuF*9{gb-*m;(Ch^gOwBwfy@Ggc)IR-g>_--$O%?S2*MjgImkQ; zvodCphnlu1mQogvL@rTZ=eY>duRvxdLZ=Xe6|={lSy2n5F+sv`zibw5r;-aBPLIXRNvt#lSRBKJ%PlHp7v$T}A198_$ z97V;@5rjVU&a$>qpH=!4!*KIz3Q|q)^eBJdif1%ev$Bl#sh5oEONPoVDZENEk4xzr`w)hKj$xVkV!Oi=P(t>bQl_^Y4K&;s@sq?fvNF+`7bT+x!y$#aL$M(xjL~MSgvphg#XSfGI!hA&y{V;ES((86vPQCH($>44(eu;D{M413|T zlwBtit@+p(4W^cG_B2(8p-+LyEZy%A+pxt?u1FKe<$GbNbuGAhZJkPrI)ni=()as$ z9`JGDBU24aUW$mm5o_Oaq&R*dwsGJ0c^vm$hryfJT4DtvQJJEzzOvG)1eFY4&qyIA z!_b!-#}0zQ{tO*j4!5q`u2N{dS}V765^x}O7;*MD$EGbFcUy<~uis{gt{BiNM5~u} z17Zy24H%!d9%3vvBx(QexwgrYAHXIgbb!?v&ZQtKMaLd{4&eSK3kE3d3Y6Hgg{oVy z)~rASWfNMsqIiZ32KQ82JRBZC3O6fgfvFoIffoiCHsb<{guMtWhfD-`-ops}b~+pm z$C}5JWD@JeX$-W>Soeq^OT;+g?uTjamSs6Kq-vcc^l{iTEaJbDilOCV8i0A4n4kSb z;6Z>!irfxNf4OC;I(xEW$SMNX(Q@Z76h=}iIxfHA0NIZ+k>c)s_pliDpnDaxHE8y5 zI1_mWu(p-V;lA&OVF%l-zrLMhnx^J0D*TS_H*Wws5~Pz#P9c`O2`yY8x1@zMsYkaA-HO<5=q=r$mts;7A%; z$E|YIoc#gDk#4||zJwiZNR|s}R!x22xQH<;&_OnltN@J{l-n>wOrSk(p+=Kx4>B^n ze<}fE6V(r~jUz%f^sH4j#Qive(y3#kgv)(XSk+SXmK*1b52rDL8UwB$#$}M5{QTg+ zbg1ERvR2eFhhp*a#YNi@D?Q4zpAz<3bv(AXA{a?#DOZ2{BscV(Y6IY7j$9$pN)8GMeg+6LJ*l)oCowwOimG>s76i^Z9&OODJ&mdih7rA1$L!j^;j=hgM(51vKO2 z6~cQ~ID0SITGRrU2drs5&*2j_Xx*y2Y65CB(P2~fQICeqH7(=@T$AEHSZQ<3u;`-7 z(sNzmD}`Sf*Q}TtOIPF6Jn-!ze4|`_vGEVaH7gICZryp!A?4%niiDzLD?NOr{Nb!- zRs~~}NBMksP`0U}pCirNj9I;wogAZF#@ylQ9G^eSE#kq4YBAOnM;re?d_kU{6MX*B z14SW)x^?M#y%gB_5vt?=_g0Ax>JDq3DbH)D&W~#z9?K5EvD_-af56s9k1}Dtic+=? zS7nPGKjr6Vj%#)f=i?7ZMwOdDtrs7j<8y9a9)9I0>K(nFq@RGlidcbFi6{p6`5VuE z0X~%I&2K;c1pE)q-*Ntm^Cz62an{$+lBb;Gl1GgDEz+H_&>Pkm^Y|~EAAvu~%O@O< zcoB)qZdwq$m{OEJM74YZ{sD);^?f;Fg~Kb1o!$yxeKcOnq|s9?pMZbFS%GBbLOzx5 zeOc!E{t=_>wW8G(_-CA-+o?dl=VQg^hV$0dog8(j6G#ZXRB~hjAt@y-Ba20aoVwe*OW0LBS#DYC^-pBO;@sV`Agt6B3h>Q!b+^NKH%6 z$jr*l$<50zC@d;2xq>ENT2@|BSyj!zP*Yo1-_Y1}6-~amrM0cSqqD2Kr?;J$L>BK6wU) Li7^Stm>!|2N~y;VQI&OATX@S;E< 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 A6#xJL literal 0 HcmV?d00001 diff --git a/graphics/rayquaza_scene/rayquaza_chase.png b/graphics/rayquaza_scene/rayquaza_chase.png new file mode 100755 index 0000000000000000000000000000000000000000..154a105a8082508157b82576cc546bbc7be8c3e9 GIT binary patch literal 2184 zcmV;32zU31P)e)I02mk;Cvc?l000OR zNklt!{KlQgpwV#%mO5}O#yY% z%?yYl2)Wtj@sN)Z^{xqT0XQ*4na}iDM^Gcr>iBGU@;gS5mW6J z@ju4HlP5v&A)A1h(qI7ZN&MNY%Yu>VR8k6R;uZ8T06h*O{1sNlZ39FI?eAR%nyQ>r%;){7_)XwQGBiM>e* zI39lu17}YXK+(fTU3UJrVql}o06G6jTudhG4IJ>N3>#|2z(%*}u!9MX^R)(Q+pL#? zudIQ>mWhA?Q`QS7$Qk%DF~It|3J^6>bp71I)>k4dDSnyFw#oBhF9$-}`A zP1*FAM%>_R#dLUpr~&Xzy>!^z>t??XMV|(kH9)s{(=w<~(6Jw-W-Y+kETw?HHULL| zO9PO`000pi*B0m^a_p2j9BkA4K|JFO;DCp{T81??Ae8C&_c;JhQ?nv%T7r(@3G0=5 zq4j#)S?4%wKnpDvcHK0D4g<)5T5#2r$O1S93n=*1hq9}(CM+oi8n=xFWx&@4d|N%X zU;(aP(x{;W0WEEzQ2Cj{qR`3RO8YG@=pdBPBB)nNJt;jsRn&@ND|g$`mxZE9pjw0h zrnCB_*KG>V%j>n@X6}vw1#j2r+Yc%@Fo0GSCOj{zcgivwLsS||d@o-CC< z>5(V30!U-ffK*QUTU3Gp5&+rj^}0Dkp(~TH&5f7H@!p!ph+ANoLXrUUG!5W)* z4an(rtsM;cxE}gVqpu;AMU{ym%0#ft*q_nM0;O{>=cs@@vh+}>R*kBh389?PLyp%@ z$YmD}^fczG3+h&1mW-^>O(Ou{&AoN6yEg!6e6^^mif-vDQI#nmOjFR|epzq27aW3G z2th8AF|1TqHms^)^d0~#ZD+bS0J`wJbPhPBZp+-gFo0iug9w&7cyeL&wBR{Ku`&mo z-*#&jP;Y4cj~YP!vwDG)Ir-Nej`w<@y?qfhSU+oaGh-mt!+>IdALR_REWix{eDm>K z0?d58Y(suolTyJQh4H`VLQDJ8a_m zIVHLjN;?a9<}8zutNSiN%>{|I=qe%rcX%C9O0lwv6fk|zV>h0fec@*p4|^;_Q5611SI;AUiG48t(dt1k?ce`aD6bN)ya0^@gokzQ`U+7wPg|li zEoa^WM)3aCbJz0#sJsL4(YIpD>0Dn%8X#p^zp=6e02Tn$TY11Wb;_b&C0Xh!=G)DxWsYiR>WYGPY!_m{L`8Z<0Sq^~e9lb#aJIa)Y5C);HZ@SPlNVkLUSqsxHNJG)a2Fa zDJ1%SaBX#hKT$C8r)v}ahG4B%D+qy@OAuyFPZfTMc?_>KnLW^V8b zxF9h{X?{G&+T@0=F78$XGl$FoT0-1u!1Ts$d_sXA)_6EMU*jtSfHO|6gZ`N0M#^17tk{27(4cB_<+0 literal 0 HcmV?d00001 diff --git a/graphics/rayquaza_scene/rayquaza_fly1.png b/graphics/rayquaza_scene/rayquaza_fly1.png new file mode 100755 index 0000000000000000000000000000000000000000..40dd0a6e3c0eea2651f409f24b8575f26f376ac6 GIT binary patch literal 815 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 o4h8?+)`C?hX4Qo07*qoM6N<$f-}c_761SM literal 0 HcmV?d00001 diff --git a/graphics/rayquaza_scene/rayquaza_light.bin b/graphics/rayquaza_scene/rayquaza_light.bin new file mode 100755 index 0000000000000000000000000000000000000000..97808b8b9c7089eb0822c5faea78cf332eb9a979 GIT binary patch literal 2048 zcmeIx*KPta5QX7Q0)Ywbhb$#@0x9&~+xx#2LV_r}EXKY=Xzg2n9?!9DS&urNc;WT@=;>{w9utz;Nv8~;rk4u1SbXkpAm%YTsf(883NhA&Wb<#xV*VSe)kl_*p3tbW{O!BTkwn<}-dT3E4G h_)qFI6k6D@RroKym0H-bS9r6(<*)V=@DsR?1P(wx7?S`1 literal 0 HcmV?d00001 diff --git a/graphics/rayquaza_scene/rayquaza_light.png b/graphics/rayquaza_scene/rayquaza_light.png new file mode 100755 index 0000000000000000000000000000000000000000..4640149f32a8b6d06fc0e298fca7d7a259e9a2ea GIT binary patch literal 534 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|eg8-ip*Cl7S{Qv*|=>L1&|F;DF zpCa)sOX6&h!V*i(YE7ULOmO!61RVwj#)Y0Pjv*eMTc;S79X8--+nO4dm++J=FkXMc zb>S=Lczv$E$tz2BH!yJfB;R7Vq`+`!Bcs6~ z0i*a7SM}c61zR0%MrV2jDQ$kFrRya$Q`ux8mxTnwRV&rAyKYshGTykS&3S-nZ_p}N z&Q}KPcLFBKCVb+ExwgR4qC!&if{ac;9;X6R+}Z}Fj)vgHX}Jum(ipZ{&e-+RO5Hd? z_~|*%?$Q9$i%}cvW_`JNmd8Ss=?_nZs#jFh9gRl2XsvBaT^d5pXlH6(+r@G@{r~36 z(RBe&Osyw}&IE zU?{`*q(kO2hr(fLhs^JS4xbO0Mx`&xoWt}gL+Uzn_TxI%tTV9=JpcLsFv!dmJ~~ZQ QkP#Gxp00i_>zopr09-E7FaQ7m literal 0 HcmV?d00001 diff --git a/graphics/rayquaza_scene/rayquaza_tail.png b/graphics/rayquaza_scene/rayquaza_tail.png new file mode 100755 index 0000000000000000000000000000000000000000..7e0577df15569122e3974c00edaa5557dc66d8ab GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^0zlls!VDy3UX;}UDT4r?5Z5_#{#yoFIyO6cO{tFB z+dbvpmZYexHJX;sybQl3B^{lTbnoiB|NsBrJInC@9fO2~gnGe}Pe8qsJzX3_EP9g@ z6a=Rjb2v$ew)O?MEly^f5vY`OgDad+mKC=v4l;jrZ<5{eTL(P1Xb-9ZU;3aG8h#UcLJ5 z+qY-Wo&ja>0Lf*I?|{;^o-U3d5>s>g9`YVl;ArvP?XkF$+adPAJYj|3>w`pkGe5oS zzr!it@*&(kh2v;$zQYd1z84+_p`lZgs z)Jx%q>Tl*4oiCWT&CV-(EhEq6Q&HL_l6xkdU$UmneqnK^>SC|cbzhkrPN~WJ@$3u* Oxzp3t&t;ucLK6U=Syd7M literal 0 HcmV?d00001 diff --git a/graphics/rayquaza_scene/splash.png b/graphics/rayquaza_scene/splash.png new file mode 100755 index 0000000000000000000000000000000000000000..406af9da3f0fc19937aa47d3e885f273e2007f82 GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^4nQoy!VDyL%z9Q1qznRlLR{y}`40p@9+6g|WC&obQ|)PTP-w{0a^ld@??~g=G(mx9fppVx-z5x1O$>MU zzR+_h)^96v3z1K(>KA;MEh4A5T!>d4zhuQ4>(qvXR7HHb|2`4golLb;Twl(S9)_Q@ZODz}mhP9oVAoLmsejVpQYMd!7Df9-E7JkP<)pMUO;#Qr}2 U$Arbf3K3Im=ko~@3jDgj4*w`3>i_@% literal 0 HcmV?d00001 diff --git a/graphics/unknown/unknown_D9AF44.pal b/graphics/unknown/unknown_D9AF44.pal new file mode 100755 index 000000000..dcfdcf2ef --- /dev/null +++ b/graphics/unknown/unknown_D9AF44.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +98 98 115 +255 255 255 +205 205 205 +164 164 164 +123 123 123 +98 98 115 +41 57 65 +57 106 139 +41 82 115 +255 255 205 +255 230 139 +255 32 32 +106 213 180 +41 164 123 +189 156 90 +0 0 0 diff --git a/graphics_file_rules.mk b/graphics_file_rules.mk index 86f2436a9..fb0664c00 100644 --- a/graphics_file_rules.mk +++ b/graphics_file_rules.mk @@ -12,6 +12,7 @@ btintgfxdir := graphics/battle_interface masksgfxdir := graphics/battle_anims/masks bttransgfxdir := graphics/battle_transitions typesdir := graphics/types +raydir := graphics/rayquaza_scene types := normal fight flying poison ground rock bug ghost steel mystery fire water grass electric psychic ice dragon dark contest_types := cool beauty cute smart tough @@ -372,3 +373,22 @@ $(typesdir)/move_types.gbapal: $(typesdir)/move_types_1.gbapal $(typesdir)/move_ $(menudir)/bag_screen.4bpp: $(menudir)/bag_screen.png $(GFX) $< $@ -num_tiles 53 + +$(raydir)/rayquaza.8bpp: $(raydir)/rayquaza.png + $(GFX) $< $@ -num_tiles 227 + +$(raydir)/overcast.4bpp: $(raydir)/overcast.png + $(GFX) $< $@ -num_tiles 313 + +$(raydir)/rayquaza_fly1.4bpp: $(raydir)/rayquaza_fly1.png + $(GFX) $< $@ -num_tiles 124 + +$(raydir)/rayquaza_tail_fix.4bpp: $(raydir)/rayquaza_tail.4bpp + cp $< $@ + head -c 12 /dev/zero >> $@ + +$(raydir)/chase_streaks.4bpp: $(raydir)/chase_streaks.png + $(GFX) $< $@ -num_tiles 19 + +$(raydir)/rayquaza_chase.4bpp: $(raydir)/rayquaza_chase.png + $(GFX) $< $@ -num_tiles 155 diff --git a/include/graphics.h b/include/graphics.h index 8f58a5f7e..a12fb7ab8 100644 --- a/include/graphics.h +++ b/include/graphics.h @@ -2651,28 +2651,28 @@ extern const u8 gUnknown_08DC234C[]; extern const u8 gUnknown_08DC16F4[]; // rayquaza scene gfx -extern const u8 gUnknown_08DA1E78[]; -extern const u8 gUnknown_08DA2A5C[]; -extern const u8 gUnknown_08DA2B28[]; -extern const u8 gUnknown_08DA2D1C[]; -extern const u8 gUnknown_08DA3250[]; -extern const u8 gUnknown_08DA32A4[]; -extern const u8 gUnknown_08DA3370[]; -extern const u8 gUnknown_08DA3398[]; -extern const u8 gUnknown_08DA3BC0[]; -extern const u8 gUnknown_08DA3C7C[]; -extern const u8 gUnknown_08DA4DA8[]; -extern const u8 gUnknown_08DA6440[]; -extern const u8 gUnknown_08DA68AC[]; -extern const u8 gUnknown_08DA8ED8[]; -extern const u8 gUnknown_08DA9670[]; -extern const u8 gUnknown_08DA96B4[]; -extern const u8 gUnknown_08DA98FC[]; -extern const u8 gUnknown_08DAA5A4[]; -extern const u8 gUnknown_08DAA794[]; -extern const u8 gUnknown_08DAA82C[]; -extern const u8 gUnknown_08DAA854[]; -extern const u8 gUnknown_08DAA87C[]; -extern const u8 gUnknown_08DAA8A4[]; +extern const u8 gRaySceneGroudon_Gfx[]; +extern const u8 gRaySceneGroudon2_Gfx[]; +extern const u8 gRaySceneGroudon3_Gfx[]; +extern const u8 gRaySceneKyogre_Gfx[]; +extern const u8 gRaySceneKyogre2_Gfx[]; +extern const u8 gRaySceneKyogre3_Gfx[]; +extern const u8 gRaySceneGroudon_Pal[]; +extern const u8 gRaySceneKyogre_Pal[]; +extern const u8 gRaySceneSmoke_Gfx[]; +extern const u8 gRaySceneSmoke_Pal[]; +extern const u8 gRaySceneRayquaza_Pal[]; +extern const u8 gRaySceneRayquazaFly1_Gfx[]; +extern const u8 gRaySceneRayquazaTail_Gfx[]; +extern const u8 gRaySceneGroudonLeft_Gfx[]; +extern const u8 gRaySceneGroudonTail_Gfx[]; +extern const u8 gRaySceneKyogreRight_Gfx[]; +extern const u8 gRaySceneRayquazaHover_Gfx[]; +extern const u8 gRaySceneRayquazaFlyIn_Gfx[]; +extern const u8 gRaySceneSplash_Gfx[]; +extern const u8 gRaySceneGroudonLeft_Pal[]; +extern const u8 gRaySceneKyogreRight_Pal[]; +extern const u8 gRaySceneRayquazaHover_Pal[]; +extern const u8 gRaySceneSplash_Pal[]; #endif //GUARD_GRAPHICS_H diff --git a/src/rayquaza_scene.c b/src/rayquaza_scene.c index 577294f0c..ce8747395 100644 --- a/src/rayquaza_scene.c +++ b/src/rayquaza_scene.c @@ -431,12 +431,12 @@ static const union AnimCmd *const sSpriteAnimTable_862A8BC[] = const struct CompressedSpriteSheet gUnknown_0862A8C4 = { - gUnknown_08DA1E78, 0x3000, 30505 + gRaySceneGroudon_Gfx, 0x3000, 30505 }; const struct CompressedSpritePalette gUnknown_0862A8CC = { - gUnknown_08DA3370, 30505 + gRaySceneGroudon_Pal, 30505 }; const struct SpriteTemplate gUnknown_0862A8D4 = @@ -463,7 +463,7 @@ static const union AnimCmd *const sSpriteAnimTable_862A8F4[] = const struct CompressedSpriteSheet gUnknown_0862A8F8 = { - gUnknown_08DA2A5C, 0x200, 30506 + gRaySceneGroudon2_Gfx, 0x200, 30506 }; const struct SpriteTemplate gUnknown_0862A900 = @@ -490,7 +490,7 @@ static const union AnimCmd *const sSpriteAnimTable_862A920[] = const struct CompressedSpriteSheet gUnknown_0862A924 = { - gUnknown_08DA2B28, 0x400, 30507 + gRaySceneGroudon3_Gfx, 0x400, 30507 }; const struct SpriteTemplate gUnknown_0862A92C = @@ -582,12 +582,12 @@ static const union AnimCmd *const sSpriteAnimTable_862A9B0[] = const struct CompressedSpriteSheet gUnknown_0862A9D4 = { - gUnknown_08DA2D1C, 0xF00, 30508 + gRaySceneKyogre_Gfx, 0xF00, 30508 }; const struct CompressedSpritePalette gUnknown_0862A9DC = { - gUnknown_08DA3398, 30508 + gRaySceneKyogre_Pal, 30508 }; const struct SpriteTemplate gUnknown_0862A9E4 = @@ -617,7 +617,7 @@ static const union AnimCmd *const sSpriteAnimTable_862AA10[] = const struct CompressedSpriteSheet gUnknown_0862AA14 = { - gUnknown_08DA3250, 0xC0, 30509 + gRaySceneKyogre2_Gfx, 0xC0, 30509 }; const struct SpriteTemplate gUnknown_0862AA1C = @@ -633,7 +633,7 @@ const struct SpriteTemplate gUnknown_0862AA1C = const struct CompressedSpriteSheet gUnknown_0862AA34 = { - gUnknown_08DA32A4, 0x200, 30510 + gRaySceneKyogre3_Gfx, 0x200, 30510 }; const struct SpriteTemplate gUnknown_0862AA3C = @@ -704,12 +704,12 @@ static const union AffineAnimCmd *const sSpriteAffineAnimTable_862AA8C[] = const struct CompressedSpriteSheet gUnknown_0862AA90 = { - gUnknown_08DA3BC0, 0x100, 30555 + gRaySceneSmoke_Gfx, 0x100, 30555 }; const struct CompressedSpritePalette gUnknown_0862AA98 = { - gUnknown_08DA3C7C, 30555 + gRaySceneSmoke_Pal, 30555 }; const struct SpriteTemplate gUnknown_0862AAA0 = @@ -803,17 +803,17 @@ static const union AnimCmd *const sSpriteAnimTable_862AAF8[] = const struct CompressedSpriteSheet gUnknown_0862AAFC = { - gUnknown_08DA6440, 0x1000, 30556 + gRaySceneRayquazaFly1_Gfx, 0x1000, 30556 }; const struct CompressedSpriteSheet gUnknown_0862AB04 = { - gUnknown_08DA68AC, 0x200, 30557 + gRaySceneRayquazaTail_Gfx, 0x200, 30557 }; const struct CompressedSpritePalette gUnknown_0862AB0C = { - gUnknown_08DA4DA8, 30556 + gRaySceneRayquaza_Pal, 30556 }; const struct SpriteTemplate gUnknown_0862AB14 = @@ -1017,52 +1017,52 @@ static const union AnimCmd *const sSpriteAnimTable_862AC24[] = const struct CompressedSpriteSheet gUnknown_0862AC28 = { - gUnknown_08DA8ED8, 0x1800, 30565 + gRaySceneGroudonLeft_Gfx, 0x1800, 30565 }; const struct CompressedSpriteSheet gUnknown_0862AC30 = { - gUnknown_08DA9670, 0x80, 30566 + gRaySceneGroudonTail_Gfx, 0x80, 30566 }; const struct CompressedSpriteSheet gUnknown_0862AC38 = { - gUnknown_08DA96B4, 0x600, 30568 + gRaySceneKyogreRight_Gfx, 0x600, 30568 }; const struct CompressedSpriteSheet gUnknown_0862AC40 = { - gUnknown_08DA98FC, 0x2000, 30569 + gRaySceneRayquazaHover_Gfx, 0x2000, 30569 }; const struct CompressedSpriteSheet gUnknown_0862AC48 = { - gUnknown_08DAA5A4, 0x800, 30570 + gRaySceneRayquazaFlyIn_Gfx, 0x800, 30570 }; const struct CompressedSpriteSheet gUnknown_0862AC50 = { - gUnknown_08DAA794, 0x300, 30571 + gRaySceneSplash_Gfx, 0x300, 30571 }; const struct CompressedSpritePalette gUnknown_0862AC58 = { - gUnknown_08DAA82C, 30565 + gRaySceneGroudonLeft_Pal, 30565 }; const struct CompressedSpritePalette gUnknown_0862AC60 = { - gUnknown_08DAA854, 30568 + gRaySceneKyogreRight_Pal, 30568 }; const struct CompressedSpritePalette gUnknown_0862AC68 = { - gUnknown_08DAA87C, 30569 + gRaySceneRayquazaHover_Pal, 30569 }; const struct CompressedSpritePalette gUnknown_0862AC70 = { - gUnknown_08DAA8A4, 30571 + gRaySceneSplash_Pal, 30571 }; const struct SpriteTemplate gUnknown_0862AC78 =