From 770714dcee0d21f18cd3120955b3cdf7abd8724d Mon Sep 17 00:00:00 2001 From: ProjectRevoTPP Date: Mon, 25 Dec 2017 22:00:56 -0500 Subject: [PATCH] eleventh wave of graphics.s dumps --- asm/battle_anim_80FE840.s | 16 +- asm/contest.s | 2 +- asm/intro.s | 58 +-- data/graphics.s | 415 +++++++++++++++--- data/smokescreen.s | 2 +- graphics/battle_anims/backgrounds/02.bin | Bin 0 -> 2048 bytes graphics/battle_anims/backgrounds/02.png | Bin 0 -> 2426 bytes graphics/battle_anims/backgrounds/15.bin | Bin 0 -> 2048 bytes graphics/battle_anims/backgrounds/15.png | Bin 0 -> 1859 bytes graphics/battle_anims/backgrounds/16.bin | Bin 0 -> 2048 bytes graphics/battle_anims/backgrounds/16.png | Bin 0 -> 634 bytes graphics/battle_anims/backgrounds/17.bin | Bin 0 -> 2048 bytes graphics/battle_anims/backgrounds/17.png | Bin 0 -> 388 bytes graphics/battle_anims/backgrounds/24.pal | 19 + graphics/battle_anims/backgrounds/fog.bin | Bin 0 -> 2048 bytes .../backgrounds/sandstorm_brew.bin | Bin 0 -> 2048 bytes .../backgrounds/sandstorm_brew.png | Bin 0 -> 997 bytes .../backgrounds/scary_face_contest.bin | Bin 0 -> 2048 bytes .../backgrounds/scary_face_opponent.bin | Bin 0 -> 2048 bytes .../backgrounds/scary_face_player.bin | Bin 0 -> 2048 bytes graphics/battle_anims/backgrounds/water.png | Bin 0 -> 3793 bytes .../battle_anims/backgrounds/water_muddy.pal | 19 + .../battle_interface/enemy_mon_shadow.png | Bin 0 -> 154 bytes graphics/contest/applause.png | Bin 0 -> 291 bytes graphics/contest/applause_meter.png | Bin 0 -> 184 bytes graphics/contest/nextturn.png | Bin 0 -> 195 bytes graphics/contest/nextturn_numbers.png | Bin 0 -> 181 bytes graphics/contest/nextturn_random.png | Bin 0 -> 158 bytes graphics/intro/intro1_text.pal | 51 +++ graphics/intro/intro3.pal | 259 +++++++++++ graphics/intro/intro3_clouds.png | Bin 0 -> 1360 bytes graphics/intro/intro3_clouds1.bin | Bin 0 -> 4096 bytes graphics/intro/intro3_clouds2.bin | Bin 0 -> 4096 bytes graphics/intro/intro3_clouds2.png | Bin 0 -> 468 bytes graphics/intro/intro3_clouds3.bin | Bin 0 -> 2048 bytes graphics/intro/intro3_clouds4.bin | Bin 0 -> 2048 bytes graphics/intro/intro3_groudon.bin | Bin 0 -> 8192 bytes graphics/intro/intro3_groudon.png | Bin 0 -> 2166 bytes graphics/intro/intro3_kyogre.bin | Bin 0 -> 8192 bytes graphics/intro/intro3_kyogre.png | Bin 0 -> 1946 bytes graphics/intro/intro3_rayquaza.bin | Bin 0 -> 2048 bytes graphics/intro/intro3_rayquaza.png | Bin 0 -> 1138 bytes graphics/intro/legend_bg.png | Bin 0 -> 474 bytes graphics/intro/legend_bg1.bin | Bin 0 -> 2048 bytes graphics/intro/legend_bg2.bin | 1 + graphics/unknown/unknown_D8C374.bin | Bin 0 -> 2048 bytes graphics/unknown/unknown_D8C5C4.bin | Bin 0 -> 2048 bytes graphics/unknown/unknown_E6BC04.bin | Bin 0 -> 1280 bytes 48 files changed, 731 insertions(+), 111 deletions(-) create mode 100755 graphics/battle_anims/backgrounds/02.bin create mode 100755 graphics/battle_anims/backgrounds/02.png create mode 100755 graphics/battle_anims/backgrounds/15.bin create mode 100755 graphics/battle_anims/backgrounds/15.png create mode 100755 graphics/battle_anims/backgrounds/16.bin create mode 100755 graphics/battle_anims/backgrounds/16.png create mode 100755 graphics/battle_anims/backgrounds/17.bin create mode 100755 graphics/battle_anims/backgrounds/17.png create mode 100755 graphics/battle_anims/backgrounds/24.pal create mode 100755 graphics/battle_anims/backgrounds/fog.bin create mode 100755 graphics/battle_anims/backgrounds/sandstorm_brew.bin create mode 100755 graphics/battle_anims/backgrounds/sandstorm_brew.png create mode 100755 graphics/battle_anims/backgrounds/scary_face_contest.bin create mode 100755 graphics/battle_anims/backgrounds/scary_face_opponent.bin create mode 100755 graphics/battle_anims/backgrounds/scary_face_player.bin create mode 100755 graphics/battle_anims/backgrounds/water.png create mode 100755 graphics/battle_anims/backgrounds/water_muddy.pal create mode 100755 graphics/battle_interface/enemy_mon_shadow.png create mode 100755 graphics/contest/applause.png create mode 100755 graphics/contest/applause_meter.png create mode 100755 graphics/contest/nextturn.png create mode 100755 graphics/contest/nextturn_numbers.png create mode 100755 graphics/contest/nextturn_random.png create mode 100755 graphics/intro/intro1_text.pal create mode 100755 graphics/intro/intro3.pal create mode 100755 graphics/intro/intro3_clouds.png create mode 100755 graphics/intro/intro3_clouds1.bin create mode 100755 graphics/intro/intro3_clouds2.bin create mode 100755 graphics/intro/intro3_clouds2.png create mode 100755 graphics/intro/intro3_clouds3.bin create mode 100755 graphics/intro/intro3_clouds4.bin create mode 100755 graphics/intro/intro3_groudon.bin create mode 100755 graphics/intro/intro3_groudon.png create mode 100755 graphics/intro/intro3_kyogre.bin create mode 100755 graphics/intro/intro3_kyogre.png create mode 100755 graphics/intro/intro3_rayquaza.bin create mode 100755 graphics/intro/intro3_rayquaza.png create mode 100755 graphics/intro/legend_bg.png create mode 100755 graphics/intro/legend_bg1.bin create mode 100755 graphics/intro/legend_bg2.bin create mode 100755 graphics/unknown/unknown_D8C374.bin create mode 100755 graphics/unknown/unknown_D8C5C4.bin create mode 100755 graphics/unknown/unknown_E6BC04.bin diff --git a/asm/battle_anim_80FE840.s b/asm/battle_anim_80FE840.s index cd365d7af..1055c8944 100644 --- a/asm/battle_anim_80FE840.s +++ b/asm/battle_anim_80FE840.s @@ -15557,7 +15557,7 @@ _0810653A: lsls r0, 24 cmp r0, 0 beq _08106578 - ldr r1, =gUnknown_08D93960 + ldr r1, =gBattleAnimBackgroundTilemap_ScaryFaceContest b _0810658A .pool _08106578: @@ -15568,7 +15568,7 @@ _08106578: lsrs r0, 24 cmp r0, 0x1 bne _0810659C - ldr r1, =gUnknown_08D93598 + ldr r1, =gBattleAnimBackgroundTilemap_ScaryFacePlayer _0810658A: mov r0, sp movs r2, 0 @@ -15576,7 +15576,7 @@ _0810658A: b _081065A6 .pool _0810659C: - ldr r1, =gUnknown_08D9377C + ldr r1, =gBattleAnimBackgroundTilemap_ScaryFaceOpponent mov r0, sp movs r2, 0 bl sub_80A6D60 @@ -18097,7 +18097,7 @@ _081079E0: _081079EA: mov r0, sp ldrb r0, [r0, 0x9] - ldr r1, =gUnknown_08D94AB8 + ldr r1, =gBattleAnimBackgroundImage_Surf mov r2, sp ldrh r2, [r2, 0xA] bl sub_80A6CC0 @@ -18106,7 +18106,7 @@ _081079EA: ldrsh r0, [r0, r1] cmp r0, 0 bne _08107A24 - ldr r0, =gUnknown_08D95DD8 + ldr r0, =gBattleAnimBackgroundPalette_Surf mov r1, sp ldrb r1, [r1, 0x8] lsls r1, 4 @@ -18115,7 +18115,7 @@ _081079EA: b _08107A32 .pool _08107A24: - ldr r0, =gUnknown_08D8FB9C + ldr r0, =gBattleAnimBackgroundImageMuddyWater_Pal mov r1, sp ldrb r1, [r1, 0x8] lsls r1, 4 @@ -26969,7 +26969,7 @@ _0810C0E2: mov r3, sp ldrh r3, [r3, 0xA] bl LoadBgTiles - ldr r1, =gUnknown_08D932E0 + ldr r1, =gBattleAnimFogTilemap mov r0, sp movs r2, 0 bl sub_80A6D60 @@ -27251,7 +27251,7 @@ _0810C366: mov r3, sp ldrh r3, [r3, 0xA] bl LoadBgTiles - ldr r1, =gUnknown_08D932E0 + ldr r1, =gBattleAnimFogTilemap mov r0, sp movs r2, 0 bl sub_80A6D60 diff --git a/asm/contest.s b/asm/contest.s index 1eb0834df..a07e57b89 100644 --- a/asm/contest.s +++ b/asm/contest.s @@ -11731,7 +11731,7 @@ _080DD956: ldr r1, [r0] movs r0, 0x13 ldrsb r0, [r1, r0] - ldr r4, =gUnknown_08D8EC24 + ldr r4, =gContestApplauseMeterGfx cmp r5, r0 bge _080DD966 adds r4, 0x40 diff --git a/asm/intro.s b/asm/intro.s index 32b52ed06..d9f6e558f 100644 --- a/asm/intro.s +++ b/asm/intro.s @@ -1945,24 +1945,24 @@ task_intro_13: @ 816DD28 ldr r1, =gReservedSpritePaletteCount movs r0, 0x8 strb r0, [r1] - ldr r0, =gUnknown_08D88494 + ldr r0, =gIntro3GroudonGfx movs r1, 0xC0 lsls r1, 19 bl LZDecompressVram - ldr r0, =gUnknown_08D88D40 + ldr r0, =gIntro3GroudonTilemap ldr r1, =0x0600c000 bl LZDecompressVram - ldr r0, =gUnknown_08D89F7C + ldr r0, =gIntro3LegendBgGfx ldr r1, =0x06004000 bl LZDecompressVram - ldr r0, =gUnknown_08D8A818 + ldr r0, =gIntro3GroudonBgTilemap ldr r1, =0x0600e000 bl LZDecompressVram ldr r0, =gBattleAnimPicTable + 0x1D0 bl LoadCompressedObjectPicUsingHeap ldr r0, =gBattleAnimPaletteTable + 0x1D0 bl LoadCompressedObjectPaletteUsingHeap - ldr r0, =gUnknown_08D85CD0 + ldr r0, =gIntro3BgPal ldr r1, =gPlttBufferUnfaded movs r2, 0x80 lsls r2, 1 @@ -2229,7 +2229,7 @@ _0816DFF4: strh r0, [r4, 0xC] movs r1, 0xE ldrsh r0, [r4, r1] - ldr r1, =gUnknown_08D85CD0 + ldr r1, =gIntro3BgPal adds r0, r1 ldr r1, =gPlttBufferFaded + 0x3E movs r2, 0x1 @@ -2271,7 +2271,7 @@ _0816E046: strh r0, [r4, 0xC] movs r2, 0xE ldrsh r0, [r4, r2] - ldr r1, =gUnknown_08D85CD0 + ldr r1, =gIntro3BgPal adds r0, r1 ldr r1, =gPlttBufferFaded + 0x3E movs r2, 0x1 @@ -2571,14 +2571,14 @@ task_intro_19: @ 816E2A0 lsls r4, 24 lsrs r4, 24 bl ResetSpriteData - ldr r0, =gUnknown_08D89224 + ldr r0, =gIntro3KyogreGfx movs r1, 0xC0 lsls r1, 19 bl LZDecompressVram - ldr r0, =gUnknown_08D89ABC + ldr r0, =gIntro3KyogreTilemap ldr r1, =0x0600c000 bl LZDecompressVram - ldr r0, =gUnknown_08D8A934 + ldr r0, =gIntro3KyogreBgTilemap ldr r1, =0x0600e000 bl LZDecompressVram ldr r0, =gUnknown_085E4C88 @@ -2888,7 +2888,7 @@ _0816E56E: strh r0, [r5, 0xC] movs r2, 0xE ldrsh r0, [r5, r2] - ldr r1, =gUnknown_08D85CD0 + ldr r1, =gIntro3BgPal adds r0, r1 ldr r1, =gPlttBufferFaded + 0x5E movs r2, 0x1 @@ -2932,7 +2932,7 @@ _0816E5BC: strh r0, [r5, 0xC] movs r2, 0xE ldrsh r0, [r5, r2] - ldr r1, =gUnknown_08D85CD0 + ldr r1, =gIntro3BgPal adds r0, r1 ldr r1, =gPlttBufferFaded + 0x5E movs r2, 0x1 @@ -3319,7 +3319,7 @@ task_intro_21: @ 816E888 movs r0, 0x1A movs r1, 0 bl SetGpuReg - ldr r4, =gUnknown_08D8AA54 + ldr r4, =gIntro3CloudsGfx movs r1, 0xC0 lsls r1, 19 adds r0, r4, 0 @@ -3327,7 +3327,7 @@ task_intro_21: @ 816E888 ldr r1, =0x06004000 adds r0, r4, 0 bl LZDecompressVram - ldr r0, =gUnknown_08D8B6E8 + ldr r0, =gIntro3Clouds3Tilemap ldr r1, =0x0600e000 bl LZDecompressVram ldr r1, =gTasks @@ -3349,10 +3349,10 @@ task_intro_22: @ 816E954 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =gUnknown_08D8B180 + ldr r0, =gIntro3Clouds1Tilemap ldr r1, =0x0600c000 bl LZDecompressVram - ldr r0, =gUnknown_08D8B440 + ldr r0, =gIntro3Clouds2Tilemap ldr r1, =0x0600d000 bl LZDecompressVram ldr r1, =gTasks @@ -3509,16 +3509,16 @@ task_intro_25: @ 816EAB8 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =gUnknown_08D8C16C + ldr r0, =gIntro3RayquazaTilemap ldr r1, =0x0600e000 bl LZDecompressVram - ldr r0, =gUnknown_08D8CCC8 + ldr r0, =gIntro3Clouds4Tilemap ldr r1, =0x0600c000 bl LZDecompressVram - ldr r0, =gUnknown_08D8BA74 + ldr r0, =gIntro3RayquazaGfx ldr r1, =0x06004000 bl LZDecompressVram - ldr r0, =gUnknown_08D8C838 + ldr r0, =gIntro3Clouds2Gfx movs r1, 0xC0 lsls r1, 19 bl LZDecompressVram @@ -3725,7 +3725,7 @@ _0816ECA0: _0816ECAC: movs r1, 0x30 ldrsh r0, [r4, r1] - ldr r1, =gUnknown_08D85CD0 + ldr r1, =gIntro3BgPal adds r0, r1 ldr r1, =gPlttBufferFaded + 0xBA movs r2, 0x1 @@ -3757,7 +3757,7 @@ _0816ECDC: strh r0, [r4, 0x32] movs r1, 0x30 ldrsh r0, [r4, r1] - ldr r1, =gUnknown_08D85CD0 + ldr r1, =gIntro3BgPal adds r0, r1 ldr r1, =gPlttBufferFaded + 0xBA movs r2, 0x1 @@ -4007,7 +4007,7 @@ _0816EEF4: movs r2, 0x2 ldrsh r0, [r5, r2] lsls r0, 1 - ldr r1, =gUnknown_08D85E72 + ldr r1, =gIntro3BgPal + 0x1A2 adds r0, r1 ldr r1, =gPlttBufferFaded + 0xBC movs r2, 0x1 @@ -4043,7 +4043,7 @@ _0816EF34: movs r1, 0x2 ldrsh r0, [r5, r1] lsls r0, 1 - ldr r1, =gUnknown_08D85E72 + ldr r1, =gIntro3BgPal + 0x1A2 adds r0, r1 ldr r1, =gPlttBufferFaded + 0xB0 movs r2, 0x1 @@ -4080,7 +4080,7 @@ _0816EF80: movs r1, 0x2 ldrsh r0, [r5, r1] lsls r0, 1 - ldr r1, =gUnknown_08D85E52 + ldr r1, =gIntro3BgPal + 0x182 adds r0, r1 ldr r1, =gPlttBufferFaded + 0xB8 movs r2, 0x1 @@ -4148,7 +4148,7 @@ _0816F00A: movs r0, 0x50 movs r1, 0x10 bl BlendPalette - ldr r4, =gUnknown_08D85E7C + ldr r4, =gIntro3BgPal + 0x1AC ldr r5, =gPlttBufferFaded + 0xBC adds r0, r4, 0 adds r1, r5, 0 @@ -5617,7 +5617,7 @@ _0816FBB4: cmp r0, 0 beq _0816FC14 lsls r0, 1 - ldr r4, =gUnknown_08D85C50 + ldr r4, =gIntro1GameFreakTextFadePal adds r0, r4 ldr r5, =gPlttBufferFaded + 0x23E adds r1, r5, 0 @@ -5651,7 +5651,7 @@ _0816FC14: movs r1, 0x30 ldrsh r0, [r6, r1] lsls r0, 1 - ldr r4, =gUnknown_08D85C50 + ldr r4, =gIntro1GameFreakTextFadePal adds r0, r4 ldr r5, =gPlttBufferFaded + 0x23E adds r1, r5, 0 @@ -5696,7 +5696,7 @@ _0816FC6C: cmp r0, 0x9 bgt _0816FCE6 lsls r0, 1 - ldr r4, =gUnknown_08D85C50 + ldr r4, =gIntro1GameFreakTextFadePal adds r0, r4 ldr r5, =gPlttBufferFaded + 0x23E adds r1, r5, 0 diff --git a/data/graphics.s b/data/graphics.s index cd84bd242..732768158 100644 --- a/data/graphics.s +++ b/data/graphics.s @@ -2924,25 +2924,17 @@ gUnknown_08D857A8:: @ 8D857A8 gUnknown_08D85A1C:: @ 8D85A1C .incbin "graphics/battle_frontier/battle_tilemap2.bin.lz" -gUnknown_08D85C50:: @ 8D85C50 - .incbin "baserom.gba", 0xd85c50, 0x60 + .align 2 +gIntro1GameFreakTextFadePal:: @ 8D85C50 + .incbin "graphics/intro/intro1_text.gbapal" @ game freak text blue fade .align 2 gIntro2BrendanNoTurnPal:: @ 8D85CB0 .incbin "graphics/intro/intro2_brendan_noturn.gbapal" .align 2 -gUnknown_08D85CD0:: @ 8D85CD0 - .incbin "baserom.gba", 0xd85cd0, 0x182 - -gUnknown_08D85E52:: @ 8D85E52 - .incbin "baserom.gba", 0xd85e52, 0x20 - -gUnknown_08D85E72:: @ 8D85E72 - .incbin "baserom.gba", 0xd85e72, 0xa - -gUnknown_08D85E7C:: @ 8D85E7C - .incbin "baserom.gba", 0xd85e7c, 0x54 +gIntro3BgPal:: @ 8D85CD0 + .incbin "graphics/intro/intro3.gbapal" .align 2 gIntro2VolbeatPal:: @ 8D85ED0 @@ -2985,38 +2977,48 @@ gIntro2MayNoTurnGfx:: @ 8D87CA4 .incbin "graphics/intro/intro2_may_noturn.4bpp.lz" .align 2 -gUnknown_08D88494:: @ 8D88494 - .incbin "baserom.gba", 0xd88494, 0x8ac +gIntro3GroudonGfx:: @ 8D88494 + .incbin "graphics/intro/intro3_groudon.8bpp.lz" -gUnknown_08D88D40:: @ 8D88D40 - .incbin "baserom.gba", 0xd88d40, 0x4e4 + .align 2 +gIntro3GroudonTilemap:: @ 8D88D40 + .incbin "graphics/intro/intro3_groudon.bin.lz" -gUnknown_08D89224:: @ 8D89224 - .incbin "baserom.gba", 0xd89224, 0x898 + .align 2 +gIntro3KyogreGfx:: @ 8D89224 + .incbin "graphics/intro/intro3_kyogre.8bpp.lz" -gUnknown_08D89ABC:: @ 8D89ABC - .incbin "baserom.gba", 0xd89abc, 0x4c0 + .align 2 +gIntro3KyogreTilemap:: @ 8D89ABC + .incbin "graphics/intro/intro3_kyogre.bin.lz" -gUnknown_08D89F7C:: @ 8D89F7C - .incbin "baserom.gba", 0xd89f7c, 0x89c + .align 2 +gIntro3LegendBgGfx:: @ 8D89F7C + .incbin "graphics/intro/legend_bg.4bpp.lz" @ groudon/kyogre/bg -gUnknown_08D8A818:: @ 8D8A818 - .incbin "baserom.gba", 0xd8a818, 0x11c + .align 2 +gIntro3GroudonBgTilemap:: @ 8D8A818 + .incbin "graphics/intro/legend_bg1.bin.lz" -gUnknown_08D8A934:: @ 8D8A934 - .incbin "baserom.gba", 0xd8a934, 0x120 + .align 2 +gIntro3KyogreBgTilemap:: @ 8D8A934 + .incbin "graphics/intro/legend_bg2.bin.lz" -gUnknown_08D8AA54:: @ 8D8AA54 - .incbin "baserom.gba", 0xd8aa54, 0x72c + .align 2 +gIntro3CloudsGfx:: @ 8D8AA54 + .incbin "graphics/intro/intro3_clouds.4bpp.lz" -gUnknown_08D8B180:: @ 8D8B180 - .incbin "baserom.gba", 0xd8b180, 0x2c0 + .align 2 +gIntro3Clouds1Tilemap:: @ 8D8B180 + .incbin "graphics/intro/intro3_clouds1.bin.lz" -gUnknown_08D8B440:: @ 8D8B440 - .incbin "baserom.gba", 0xd8b440, 0x2a8 + .align 2 +gIntro3Clouds2Tilemap:: @ 8D8B440 + .incbin "graphics/intro/intro3_clouds2.bin.lz" -gUnknown_08D8B6E8:: @ 8D8B6E8 - .incbin "baserom.gba", 0xd8b6e8, 0x124 + .align 2 +gIntro3Clouds3Tilemap:: @ 8D8B6E8 + .incbin "graphics/intro/intro3_clouds3.bin.lz" .align 2 gIntro3LightningGfx:: @ 8D8B80C @@ -3027,17 +3029,27 @@ gIntro3LightningPal:: @ 8D8BA54 .incbin "graphics/intro/intro3_lightning.gbapal" .align 2 -gUnknown_08D8BA74:: @ 8D8BA74 - .incbin "baserom.gba", 0xd8ba74, 0x6f8 +gIntro3RayquazaGfx:: @ 8D8BA74 + .incbin "graphics/intro/intro3_rayquaza.4bpp.lz" -gUnknown_08D8C16C:: @ 8D8C16C - .incbin "baserom.gba", 0xd8c16c, 0x6cc + .align 2 +gIntro3RayquazaTilemap:: @ 8D8C16C + .incbin "graphics/intro/intro3_rayquaza.bin.lz" -gUnknown_08D8C838:: @ 8D8C838 - .incbin "baserom.gba", 0xd8c838, 0x490 + @ seems to be 2 unused tilemaps + .align 2 + .incbin "graphics/unknown/unknown_D8C374.bin.lz" -gUnknown_08D8CCC8:: @ 8D8CCC8 - .incbin "baserom.gba", 0xd8ccc8, 0x27c + .align 2 + .incbin "graphics/unknown/unknown_D8C5C4.bin.lz" + + .align 2 +gIntro3Clouds2Gfx:: @ 8D8C838 + .incbin "graphics/intro/intro3_clouds2.4bpp.lz" @ clouds 2, during the rayquaza flash + + .align 2 +gIntro3Clouds4Tilemap:: @ 8D8CCC8 + .incbin "graphics/intro/intro3_clouds4.bin.lz" @ this is the tilemap for clouds 2, but clouds .align 2 gIntro2BubblesGfx:: @ 8D8CF44 @@ -3056,31 +3068,156 @@ gIntro1SparkleGfx:: @ 8D8D208 .incbin "graphics/intro/intro1_sparkle.4bpp.lz" .align 2 - .incbin "baserom.gba", 0xd8d2a4, 0x16c +gBattleAnimSpriteSheet_261:: + .incbin "graphics/battle_anims/sprites/261.4bpp.lz" + .align 2 gUnknown_08D8D410:: @ 8D8D410 - .incbin "baserom.gba", 0xd8d410, 0x17c + .incbin "graphics/battle_anims/backgrounds/sandstorm_brew.bin.lz" + .align 2 gUnknown_08D8D58C:: @ 8D8D58C - .incbin "baserom.gba", 0xd8d58c, 0x52c + .incbin "graphics/battle_anims/backgrounds/sandstorm_brew.4bpp.lz" -gUnknown_08D8DAB8:: @ 8D8DAB8 - .incbin "baserom.gba", 0xd8dab8, 0xefc + .align 2 +gUnknown_08D8DAB8:: @ 8E68580 + .incbin "graphics/battle_anims/sprites/261.gbapal.lz" + .align 2 +gBattleAnimSpriteSheet_260:: @ 8E685A8 + .incbin "graphics/battle_anims/sprites/260.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_260:: @ 8E68764 + .incbin "graphics/battle_anims/sprites/260.gbapal.lz" + + .align 2 +gBattleAnimBackgroundImage_15:: @ 8E6877C + .incbin "graphics/battle_anims/backgrounds/15.4bpp.lz" + + .align 2 +gBattleAnimBackgroundPalette_15:: @ 8E690EC + .incbin "graphics/battle_anims/backgrounds/15.gbapal.lz" + + .align 2 +gBattleAnimBackgroundTilemap_15:: @ 8E69110 + .incbin "graphics/battle_anims/backgrounds/15.bin.lz" + + .align 2 +gBattleAnimSpriteSheet_262:: @ 8E69308 + .incbin "graphics/battle_anims/sprites/262.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_262:: @ 8E693DC + .incbin "graphics/battle_anims/sprites/262.gbapal.lz" + + .align 2 +gContestNextTurnGfx:: + .incbin "graphics/contest/nextturn.4bpp.lz" + + .align 2 gUnknown_08D8E9B4:: @ 8D8E9B4 - .incbin "baserom.gba", 0xd8e9b4, 0x80 + .incbin "graphics/contest/nextturn_numbers.4bpp" + .align 2 gUnknown_08D8EA34:: @ 8D8EA34 - .incbin "baserom.gba", 0xd8ea34, 0x1f0 + .incbin "graphics/contest/nextturn_random.4bpp" -gUnknown_08D8EC24:: @ 8D8EC24 - .incbin "baserom.gba", 0xd8ec24, 0xf78 + .align 2 +gBattleAnimSpriteSheet_264:: @ 8E695B8 + .incbin "graphics/battle_anims/sprites/264.4bpp.lz" -gUnknown_08D8FB9C:: @ 8D8FB9C - .incbin "baserom.gba", 0xd8fb9c, 0x24 + .align 2 +gBattleAnimSpritePalette_264:: @ 8E695D8 + .incbin "graphics/battle_anims/sprites/264.gbapal.lz" -gUnknown_08D8FBC0:: @ 8D8FBC0 - .incbin "baserom.gba", 0xd8fbc0, 0x30 + .align 2 +gBattleAnimSpritePalette_265:: @ 8E695F0 + .incbin "graphics/battle_anims/sprites/265.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_067:: @ 8E69608 + .incbin "graphics/battle_anims/sprites/067.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_068:: @ 8E69628 + .incbin "graphics/battle_anims/sprites/068.gbapal.lz" + + .align 2 +gContestApplauseGfx:: @ 8D8EAE4 + .incbin "graphics/contest/applause.4bpp.lz" + + .align 2 +gContestApplauseMeterGfx:: @ 8D8EC24 + .incbin "graphics/contest/applause_meter.4bpp" + + .align 2 +gContestPal:: @ 8D8ECA4 + .incbin "graphics/contest/nextturn.gbapal" + + .align 2 +gBattleAnimSpriteSheet_272:: @ 8E6982C + .incbin "graphics/battle_anims/sprites/272.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_272:: @ 8E69A48 + .incbin "graphics/battle_anims/sprites/272.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_273:: @ 8E69A6C + .incbin "graphics/battle_anims/sprites/273.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_269:: @ 8E69A94 + .incbin "graphics/battle_anims/sprites/269.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_269:: @ 8E69AE8 + .incbin "graphics/battle_anims/sprites/269.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_274:: @ 8E69B00 + .incbin "graphics/battle_anims/sprites/274.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_275:: @ 8E69C80 + .incbin "graphics/battle_anims/sprites/275.4bpp.lz" + + .align 2 +gBattleAnimSpriteSheet_276:: @ 8E69DEC + .incbin "graphics/battle_anims/sprites/276.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_274:: @ 8E69F54 + .incbin "graphics/battle_anims/sprites/274.gbapal.lz" + + .align 2 +gBattleAnimBackgroundImage_17:: @ 8E69F7C + .incbin "graphics/battle_anims/backgrounds/17.4bpp.lz" + + .align 2 +gBattleAnimBackgroundPalette_17:: @ 8E6A0D8 + .incbin "graphics/battle_anims/backgrounds/17.gbapal.lz" + + .align 2 +gBattleAnimBackgroundTilemap_17:: @ 8E6A100 + .incbin "graphics/battle_anims/backgrounds/17.bin.lz" + + .align 2 +gBattleAnimSpriteSheet_280:: @ 8E6A2E8 + .incbin "graphics/battle_anims/sprites/280.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_280:: @ 8E6A6E4 + .incbin "graphics/battle_anims/sprites/280.gbapal.lz" + + .align 2 +gBattleAnimBackgroundImageMuddyWater_Pal:: @ 8D8FB9C + .incbin "graphics/battle_anims/backgrounds/water_muddy.gbapal.lz" + + .align 2 +gEnemyMonShadow_Gfx:: @ 8D8FBC0 + .incbin "graphics/battle_interface/enemy_mon_shadow.4bpp.lz" .align 2 gBattleInterface_BallStatusBarGfx:: @ 8D8FBF0 @@ -3090,34 +3227,168 @@ gBattleInterface_BallStatusBarGfx:: @ 8D8FBF0 gMonIcon_Egg:: @ 8D8FC74 .incbin "graphics/pokemon/icons/egg_icon.4bpp" - .incbin "baserom.gba", 0xd90074, 0x1524 + .align 2 +gBattleAnimBackgroundImage_02:: @ 8E6ABDC + .incbin "graphics/battle_anims/backgrounds/02.4bpp.lz" + .align 2 +gBattleAnimBackgroundPalette_02:: @ 8E6B8A4 + .incbin "graphics/battle_anims/backgrounds/02.gbapal.lz" + + .align 2 +gBattleAnimBackgroundTilemap_02:: @ 8E6B8C0 + .incbin "graphics/battle_anims/backgrounds/02.bin.lz" + + .align 2 +gBattleAnimSpritePalette_287:: @ 8E6BBB4 + .incbin "graphics/battle_anims/sprites/287.gbapal.lz" + + .align 2 +gBattleAnimBackgroundPalette_24:: @ 8E6BBDC + .incbin "graphics/battle_anims/backgrounds/24.gbapal.lz" + + .align 2 + .incbin "graphics/unknown/unknown_E6BC04.bin.lz" @ TODO: rename + + .align 2 sBlenderCenterGfx:: @ 8D91598 - .incbin "baserom.gba", 0xd91598, 0x820 + .incbin "graphics/berry_blender/center.8bpp.lz" + .align 2 gUnknown_08D91DB8:: @ 8D91DB8 - .incbin "baserom.gba", 0xd91db8, 0xa34 + .incbin "graphics/berry_blender/outer.4bpp.lz" + .align 2 gUnknown_08D927EC:: @ 8D927EC - .incbin "baserom.gba", 0xd927ec, 0xaf4 + .incbin "graphics/berry_blender/outer_map.bin.lz" -gUnknown_08D932E0:: @ 8D932E0 - .incbin "baserom.gba", 0xd932e0, 0x2b8 + .align 2 +gBattleAnimBackgroundPalette_16:: @ 8E6D668 + .incbin "graphics/battle_anims/backgrounds/16.gbapal.lz" -gUnknown_08D93598:: @ 8D93598 - .incbin "baserom.gba", 0xd93598, 0x1e4 + .align 2 +gBattleAnimBackgroundImage_16:: @ 8E6D690 + .incbin "graphics/battle_anims/backgrounds/16.4bpp.lz" -gUnknown_08D9377C:: @ 8D9377C - .incbin "baserom.gba", 0xd9377c, 0x1e4 + .align 2 +gBattleAnimBackgroundTilemap_16:: @ 8E6D8F0 + .incbin "graphics/battle_anims/backgrounds/16.bin.lz" -gUnknown_08D93960:: @ 8D93960 - .incbin "baserom.gba", 0xd93960, 0x1158 + .align 2 +gBattleAnimSpritePalette_277:: @ 8E6DA2C + .incbin "graphics/battle_anims/sprites/277.gbapal.lz" -gUnknown_08D94AB8:: @ 8D94AB8 - .incbin "baserom.gba", 0xd94ab8, 0x1320 + .align 2 +gBattleAnimSpriteSheet_277:: @ 8E6DA54 + .incbin "graphics/battle_anims/sprites/277.4bpp.lz" -gUnknown_08D95DD8:: @ 8D95DD8 - .incbin "baserom.gba", 0xd95dd8, 0x28 + .align 2 +gBattleAnimFogTilemap:: @ 8E6DE48 + .incbin "graphics/battle_anims/backgrounds/fog.bin.lz" + + .align 2 +gBattleAnimSpritePalette_283:: @ 8E6DFC0 + .incbin "graphics/battle_anims/sprites/283.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_283:: @ 8E6DFDC + .incbin "graphics/battle_anims/sprites/283.4bpp.lz" + + .align 2 +gBattleAnimBackgroundTilemap_ScaryFacePlayer:: @ 8D93598 + .incbin "graphics/battle_anims/backgrounds/scary_face_player.bin.lz" + + .align 2 +gBattleAnimBackgroundTilemap_ScaryFaceOpponent:: @ 8D9377C + .incbin "graphics/battle_anims/backgrounds/scary_face_opponent.bin.lz" + + .align 2 +gBattleAnimBackgroundTilemap_ScaryFaceContest:: @ 8D93960 + .incbin "graphics/battle_anims/backgrounds/scary_face_contest.bin.lz" + + .align 2 +gBattleAnimSpriteSheet_263:: @ 8E6E6AC + .incbin "graphics/battle_anims/sprites/263.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_263:: @ 8E6E6EC + .incbin "graphics/battle_anims/sprites/263.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_266:: @ 8E6E704 + .incbin "graphics/battle_anims/sprites/266.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_266:: @ 8E6E744 + .incbin "graphics/battle_anims/sprites/266.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_267:: @ 8E6E75C + .incbin "graphics/battle_anims/sprites/267.gbapal.lz" + + .align 2 +gBattleAnimSpritePalette_268:: @ 8E6E774 + .incbin "graphics/battle_anims/sprites/268.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_278:: @ 8E6E78C + .incbin "graphics/battle_anims/sprites/278.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_278:: @ 8E6E998 + .incbin "graphics/battle_anims/sprites/278.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_279:: @ 8E6E9B4 + .incbin "graphics/battle_anims/sprites/279.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_279:: @ 8E6EA00 + .incbin "graphics/battle_anims/sprites/279.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_281:: @ 8E6EA1C + .incbin "graphics/battle_anims/sprites/281.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_281:: @ 8E6EBA4 + .incbin "graphics/battle_anims/sprites/281.gbapal.lz" + + .align 2 +gBattleAnimBackgroundImage_21:: @ 8E6EBC4 + .incbin "graphics/battle_anims/backgrounds/21.4bpp.lz" + + .align 2 +gBattleAnimBackgroundPalette_21:: @ 8E6EEB8 + .incbin "graphics/battle_anims/backgrounds/21.gbapal.lz" + + .align 2 +gBattleAnimBackgroundTilemap_21:: @ 8E6EED4 + .incbin "graphics/battle_anims/backgrounds/21.bin.lz" + + .align 2 +gBattleAnimSpriteSheet_284:: @ 8E6F1C0 + .incbin "graphics/battle_anims/sprites/284.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_284:: @ 8E6F53C + .incbin "graphics/battle_anims/sprites/284.gbapal.lz" + + .align 2 +gBattleAnimSpriteSheet_285:: @ 8E6F558 + .incbin "graphics/battle_anims/sprites/285.4bpp.lz" + + .align 2 +gBattleAnimSpritePalette_285:: @ 8E6F5F8 + .incbin "graphics/battle_anims/sprites/285.gbapal.lz" + + .align 2 +gBattleAnimBackgroundImage_Surf:: @ 8D94AB8 + .incbin "graphics/battle_anims/backgrounds/water.4bpp.lz" + + .align 2 +gBattleAnimBackgroundPalette_Surf:: @ 8D95DD8 + .incbin "graphics/battle_anims/backgrounds/water.gbapal.lz" gUnknown_08D95E00:: @ 8D95E00 .incbin "baserom.gba", 0xd95e00, 0x2d0 diff --git a/data/smokescreen.s b/data/smokescreen.s index 3e6028431..aeb8e685b 100644 --- a/data/smokescreen.s +++ b/data/smokescreen.s @@ -53,7 +53,7 @@ gUnknown_0831C688:: @ 831C688 .align 2 gSpriteSheet_EnemyShadow:: @ 831C6A0 - obj_tiles gUnknown_08D8FBC0, 0x0080, 0xd759 + obj_tiles gEnemyMonShadow_Gfx, 0x0080, 0xd759 .align 2 gUnknown_0831C6A8:: @ 831C6A8 diff --git a/graphics/battle_anims/backgrounds/02.bin b/graphics/battle_anims/backgrounds/02.bin new file mode 100755 index 0000000000000000000000000000000000000000..fabe87b3f47fcf85b4622cb9981322813b37000f GIT binary patch literal 2048 zcmajeR|5zH7yv*dLMhq%$|gITtV9{fDkUqF$lj7IGuoL&rEFzIWtEZDut)Y@*(38O ze9!lM2_%%r0}^{s5=lKIndDM<*dtPURD!@Clgi^#OCzmx(#s&DOft(Nt8B81oF_af zhn#ZBEswnN$*+K?6jVrIkrz=^F~vQtgpx`rt&FnDDX)TOR1|q7l~qyIv#NPcbu~Qi z1vS-DTOBWoysnqjQ(prOHS)4oH1?|3H1WEonu)x*7Fv2kE3LKhrnj{9wszWkM+Y56 z-brU&bk$9FJ@nK|Z+-Oju72LrU*rP}G{|5>3^mOAh8tm|QAQi%17k%#&WAqou}^&J zGoSmycoR%C$z)S}De|vOHO<$)@vZ5;^Sv2nnq{^*=9(w+`F`-D1r}Olu_b=8)G|N& z#jloIA@Y@0S?xE!TVt(t*89T-8*Q@L7JrKTFMs>TR@-d1!%n;Gw#Q!k{A<4hB0uPm z!;U!WnBz`3>6FvXIP0AA{uB8H7hQ7M6<1wz-3>SW@0Q!{xa*$Cqu-H7zax)+M;`r- rJo+7Z^gHtCcjVFU$fMtpN53PFen%etjy(DudGtH-=y&AN@5t{1-K%~d literal 0 HcmV?d00001 diff --git a/graphics/battle_anims/backgrounds/02.png b/graphics/battle_anims/backgrounds/02.png new file mode 100755 index 0000000000000000000000000000000000000000..c4519d909e6bef51547c0ad5c582072d7dfa78af GIT binary patch literal 2426 zcmV-=35E8FP)h1mha}l{Fn74A zDgX_cwhF=L!y=FdEJ0=omQwJx04G&o-*=lF2I-XR_1!+o~RE_WxHGmPw2KF}LCM-xRnh0C3fg6FnfPKW?POC|PN#z66 zpb^YLf@#)Y;_Xz`2&Mjw^oP@t~RH3bVIzTR;?n{Pc-`HZhPXl^j6D z=H={zEKqGp#msOA(t*zfF#!XJzfV|xRQHRjD5g5CYcK?N)AfV@lfTSC6*ZPjuv|PI z>&N4mRuj$+tJlDG{eTUKAVeE*rJWIl0m3%{d%c9=7Km{YVCzY6vdBOPy#_$Y^3P{? z6ouHJrf~w@bQ1k}2tZZ2%J0g_CF@Qw?0LGI>BOrjbJ_X^mKcmDuG@ytGSeE~O zwx=x=&cfQClCmv1M}mnXf&jeeEW{bH^C=lj#RT&o1Tts>CP2b=JtY+(&DeZGAPdtU z_xqg)+Bu-dq!K(k5&lQOGc_YDW$QBq)k*d!6LcCpG44vx4&(Eu4H5wa&%X$Y5|H>b z!-F*-BQ%2F_I#Qd+Dq?_U?D$nf*#<`ZqSV21Z9$UUgnHKP@@Ji!{hM~0y4sH8zcfW zc!GeG$aBLf@$y@G$3(!mxv!Yfg6EVzuia# z_5&v%4W6z6?**Jf3!LnEA(#p@_+<^0z_(-4Q;@CTM!11sAWtNMUm}>MY`a7NI)V|K z&j?ny|Q34<%B&`XlQNI^l1Z>9!@S(lHZt&Dl zMTvVtjS%Aj5X=|Z4(y50AkWHYFTD(q(_yxxv9mnDitN|e`5|j=lhycftq)O0pZ;(@o815Pp1VPRP z1SBio_C0aVD~^D(e;mhegac{2*A1whB7vqK*q5w=B5W~h4gf^J5uYQ%!a;`BFoZV; z#=6A?Wc z01z7)Gw(YDrl+PYITY|HTauNlrB<&Wf$(qy9T9*M7mWu6eGDz3W$WJ^0V4o#t+^)& zNUDG+i(~{Mz!XScw1XheK?G_7X*e78lvDgftrE$ z!%ZdNmrMaB;6N-0Xy2S4c7(Va_^5^(ZUKOE<=HA?_XJ5x5f=rZ_X2Hrs0Jw8<8DAg zBz>MG;AmLDg%~CStj8B(f+y2s^M>wQ7;DqSG4+UqJzyN{<0U^XB1(4VrcH&h7 zs9?=aD$$UV$#{2ecx=)==rounvjcZTG_V$q?gzAI3epiNVZ5DbMle6nkQ7@)t7QWY@VbP<_0mHL2uPkabA4Ks zWGBMr2wfj(@*JVBp4wz{k|@F*ChIE&gh9J0Jp!N38+5l!QQK&F{7wvbcpo~cJ}M8q|J&jstB6OsRn+@w0XLM14619x5MmrEV$@N>R7VcHDA&j&*%x? z8iWfADc7jOJcB~|eY#}U_!0f6E`5J9WAIb=(A&OVY5)KL07*qoM6N<$f{*YT?*IS* literal 0 HcmV?d00001 diff --git a/graphics/battle_anims/backgrounds/15.bin b/graphics/battle_anims/backgrounds/15.bin new file mode 100755 index 0000000000000000000000000000000000000000..5b0aff44bb6e89435d27a47609fff9fb5a419e79 GIT binary patch literal 2048 zcmeIuS3eeD0LI}L;UtmB=Bn(yLn$ID$}D^Dk<~EMSN9p7=al>8|GQ4_ge1vQJd!F+ zx6LO7Dpd(}vlgw|wCm96wNUrz_rZWc9}W2=)Z->hnlkOX zA7+Gl)tYr1Hf`CqBh)8Oo%!XrKmIxw>REHEd(sLM852AHtMSPd4%c7x<@;PMea`ztBcWx#y){rGeV;CeJr#o)fS z8yKiZjJ+|wJHCDdQ2l;9Q5TE)wUn2P{R$uzszo2hcN~Dv8l5*2{Bp0gylnZu2+RRo z)n8A>_W}Fu_U$)a`$V-*cMoU9`(LPm1*#7lAb$IeYJHOOalB~IHgJ%O!XQ4K7@$9Y zxVgt9#PK(h{hE{#K>rsq7+lH8qA|YekH-LtOEu>t(f?SUP5{()W^npdPUiPx*&mE= z5+;^|&j1h=c{=}5+Xl8WIHlSoAv`j=xJiob9~p35ky6XP+?~NyU#=2#xg&WqFIIn` zE1|1Vw8 z0kj1gcaxP5V9IJz>pR(3p2wJHE-t*S3@%atecW9;#lCFdpK0xr)_(1yR$7umr!vBI zM`J64iJI&9&H;MSSdGW^f88IvOMchwDDKlbgH1GZQCP;yB+?(10Tfo$#aEgWHMRbm zL{~qI&Ew0Q^Rf%R1*o}7sGgqpY7+(ET75OkW0&am7GFVFW#R9i8A+B{oQ9gr1@jME}ZW3DH@8xK8sni8`z`hVS%%^JEcC&S` zl@NJA#KifY5S^o?lF9%T^sjpWdf0oddtBw&o$iUR;cFQ5fPe&F07gr$T($4;^rDDE<T+VbTZUCf}icP<={yWG;fy%5x8E`J99#1Vmba=#P?RFAAPhfipm~>V- z_`@a8V;SHRRp0Y^HKIx`R4y#wRU((b8YrVM)h}Em*y_)M!WRMN?YTt&;7#fhpz7`G zZavMv$>;?j$N(&YDP!`pOMoaALjaWu?Ha-w5TXm<&1YWrEf8taW|AWnvtr5Yo&hdh zW!64R)s#_PwCM>ralpREnFahP)~QSSjIom4KG^nMW0L+EFh$ri2?#v}<(17VJYaMl zZ2>9+B899Nl{Nr>V@rq^5&)9`vWoCxQ4YYaW){F0)X-HDK(Gd|dq*ZajhCc1WiA0< zpp44i9OGPJ_6QlAcNKn10pLDXnh6Vpm1tz@lL58@LDc|wnoc78RBg>HVCqg$HFbbr z7rNjIK2qihJxzR?eZ(L;N^QY-3xIHdS@OeSwP!|vRO`LO0l%wrd(7!%|IE!HRo6iH zy2U61M#mzo;2#J0R8J@at{or%WGl`L!2;M)8PFNXQ1D8Gd{TS`JOjqrNt^7kCm=Ea z1Aqbb%vn0>(Uyv9dtb)W&Y2cHp;IWZo7%b4={(_7iZF0k-Z68U765OTpb0_yK!`>I(pj zy;ALv71jy6=wc55n3fWApk_dOvzM{@n3tF$hWKhKiuZgQFhw-0WcCEma{x6-hoPB9 z0VV_1@4L2Lhf!>HPp|HPVu%y6LbwJNz>Yp|+fP0L2EcF)Ag2xBv01OA+6M5=nanAq z40z8myq5sROa``yF%E?^E}dHdZM>O$I|9=UM|RsaGe9|@g#=6y4WMp$DLu;ohJshh zzL|jx@W?f*4v5fYivDapjX1;fZK}>nX7Vc z1Iz&|$iA2HD$1-3P=vFkJAunA({um;002ovPDHLkV1jM!UeN#m literal 0 HcmV?d00001 diff --git a/graphics/battle_anims/backgrounds/16.bin b/graphics/battle_anims/backgrounds/16.bin new file mode 100755 index 0000000000000000000000000000000000000000..54740367af7ae92b34a64718538d24fd027f53e9 GIT binary patch literal 2048 zcmcIk*%E><48;3ja8MC%-T(herw?t@D{0F(JOJ73=4^W$(TLA3>2bn2iTSz%E*KHh zS{RMB`P!H-tux|^A+TyR|81l3oVFs?3vYqddAJ+pgRh6H99lx+|KF6rV!uf<2 zSv$53JZn`@UvIWMcjhX#?Y6w#CAxfFhl09fU)tB2x%j!}*12S=*b|IS@rFA={K)Bl zoznx)Dt=m7A@(NX{idPvY+R3yY-fICb@S$Xho0)@4XyvM=$T5|ZddGyZLk$HrF$sF UnS$F>O7okd80Y5pEM&L%0dMDnfdBvi literal 0 HcmV?d00001 diff --git a/graphics/battle_anims/backgrounds/16.png b/graphics/battle_anims/backgrounds/16.png new file mode 100755 index 0000000000000000000000000000000000000000..6b0aa49736fab8687b77079d720509695094e43a GIT binary patch literal 634 zcmV-=0)_pFP)5lFiDHcSzwr4tfEn5!hfN6`R_sR*kV# zZ5tPE1SVGDVg-4Zq)?$^a%N|>tVs;^Rv-88oV{~}#7D#OQ3T+l0Basr5E<41xCSO3 zRG_5d3Vgk|T{C+Udi|g(SRW6RB!JP#8~}U;6^j5NQZ)lqJ!n6$4TR*u4dCsSl*POa zP3qsSU`GnlCivlW$(5Ea=0gdx$8VWRpKW)yv%00w{5AY|$QNZag)ykdU8RtppviwFbg8IZP~$ z3C6x!W&#+75rsvy_d|QoxKZIxHnnCUh^*3fsYGArMyK-_zXK?8z{091ouOE<{9p|R z8W}TVvR>+$A1=@k`+fSzGCZZ}&sEThmNiKA+%vrZpyM^A=odE4Z>ndycJ4}f=wG|v zDbmW}7*eCK<6x@ER+ zcx2uoy=fKMj>;B1~jK8nv%PyWVoWC^q!;>G3e*}KJ<|m#p zoc~DpA>@C2@~G%D@Vh2|HS0apbP7Csg9=lAzrM*=@o&aI0zYOvDy(_=vPRf@%aA?I zc|?F68M3Q9jlQh$9Ud8iIfQJ;vqp66Reb8hEyo6rj`jY_&L2z@lfA{$mA`m(BYK#= zR{q(K*rOF4s(Hj}@l(YkLd`1|#)rPk`!oM4JMiWG zh&=QKedqn@mMP=Q`w@BRtK`RwPwxk-QT^@t*d!`mntzWUDqfn;`SyI39XE_y)vx=J z^XYug>r7#fJo^LnOEWp2&iB&bV}GO>@ahF;%oBTmZSd{-)Qgx;a4A->cXJh_`op8J=*P=tK{B0uoxoX(H>PWP`Ow0Z8vGCub&^{)tRp1ZN+ zx&O#3LgcZ(l)tji??3k+c}1W;@eTW{=I82ulUD@ip-+6P_ZNJom%RF$?k`Q}zyI$) DgKCi? literal 0 HcmV?d00001 diff --git a/graphics/battle_anims/backgrounds/17.png b/graphics/battle_anims/backgrounds/17.png new file mode 100755 index 0000000000000000000000000000000000000000..5f9dd14ddf8ba0faf8f069ed227a9226cd5e84bd GIT binary patch literal 388 zcmeAS@N?(olHy`uVBq!ia0vp^91IMM3@pq*Rt>9GB9Jl&@Ck7R(n)*oWi7c^-F>gQ z_}-MLd;k9fQP%&nNoUtgxw?j7Z!^Q1D26$fK!qUidsDd#&>((K7sn8b-n*0b_8l@1 zX!$N$!yAyM*~QJv$Raz~^(J%@YQ0WtaiE6(kF_w1$Xgg30dx)y8d z58aw^No#*V(9_>yr*(e6;(xyUo79us1y{E$x%Tz%_Ae^0ijUurc@)92;?e9)W=ey7=lAbfeKGJ#f%2-AuCmt_HL$0yT^Ko4 zJ~Qg+Y_Z8Y+P@C}TxqL(;x@xo303ARU-wnl7~DwOaPz^9@&k1(3lx<^nXkOyMY4VG c_WH@Cti{nk1&=SDum}`Hp00i_>zopr0M>4^=>Px# literal 0 HcmV?d00001 diff --git a/graphics/battle_anims/backgrounds/24.pal b/graphics/battle_anims/backgrounds/24.pal new file mode 100755 index 000000000..5eec18c67 --- /dev/null +++ b/graphics/battle_anims/backgrounds/24.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +255 197 74 +255 205 98 +255 213 123 +255 222 148 +255 230 172 +255 238 197 +255 246 222 +255 255 255 +255 189 74 +255 238 180 +255 230 139 +255 222 106 +255 213 74 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/backgrounds/fog.bin b/graphics/battle_anims/backgrounds/fog.bin new file mode 100755 index 0000000000000000000000000000000000000000..1f9d53f95fce8a6de753a812c67e4385da36c646 GIT binary patch literal 2048 zcmb8sHF84%0L0L5h%qrUGc(&UTun!JzulIaQTGBugozO4hZu1JvlApqk>-~_GGuW( zN1g&jN|dQk#qAn(8Z>Fqrb8FEd-NGFWW<;WQ{0|0XTg#cYc_0gd&iywM^2o%aK-H# zcOLxngl$6x~-mWtEb!Q>9%^h gt)6bX-uk=V`n%rxyWaY{-uk=V`n%rxyWaYL0q+ui9{>OV literal 0 HcmV?d00001 diff --git a/graphics/battle_anims/backgrounds/sandstorm_brew.bin b/graphics/battle_anims/backgrounds/sandstorm_brew.bin new file mode 100755 index 0000000000000000000000000000000000000000..64e6d85847e156def36b0f71038b6a83d351e298 GIT binary patch literal 2048 zcmd_mw^l*{00dETl8k`loFpq5fnS?Xx8LTSt*NKF6CzB6C^6zBNRlE=h7Ypj$WtH` z(2JBPQ{j^;HR^oPph=519lG=g>U{|{gC{S7y6e>+u2+A!Uj5;E^@n=gAL?;`sK@=G9`}dq)nBexf4N@$<$Cp(dfXrC qaet`C{h=QBhwIf}u2+A#Uj5~I^_P0wAL?;`sK@=G9{0z)`~LyZTz($_ literal 0 HcmV?d00001 diff --git a/graphics/battle_anims/backgrounds/sandstorm_brew.png b/graphics/battle_anims/backgrounds/sandstorm_brew.png new file mode 100755 index 0000000000000000000000000000000000000000..87d5d41ea55918f902fd78c45ef25ca9d7d52814 GIT binary patch literal 997 zcmVUAEW0<2G*3p@OIhGS40~Yck z>cV<1Bq+gXyqdAF)x&k)g-@+Ye7T%944K*6&pE&J?88uGC7J-}thyH?aK$h#00J~z z1PiDOQI~cvmoQZpuY)10gxaAj$7f^!2F5WIXT@>%`38z97%fa6LHpzC5lb9M7JST1 zbT(j<&~WQyiWX$=$E%I@s}cD$r{v~Fy1GMHiSBypF%C8rolv4P`1~4LOm;L9z#|v$ zfJr>aE;0?fQEKX$f`IhVKmt35#}9GgUWyxaGZoQT##BY^WYuqSt8Th-ayCfF7}KE> za$=$ocal-2bK(0M=5$h%1HyWwgynsQ2*rJAA|!hUc_dMr+;yR$HavMcNwr(6uB|Pk=Bv5MP$PWSE-&ID1 zZuZeNg{=De{{HRZRt@H1%L$tvKLBXjE<^;zJ?KiC1MJ&6sJ&sz8P!yB(b!ES=up&X=Y8FxzG|7u!RpfSuF7}wJYskb{ryhv7KFy?C?xtu(`)Em3zh3GlnT0!`HQkEJd&B44 zviiSDP0yyoS;`6EWtZ^1uy~neNqC-*u{{&ryz0|Qbn%hd+oo`w^2ude&-7oZx?5N5 zQtVNZvACmsTZ45*xBpmd>eZnl)L22nY`*#MDe~pEBC!0{;QM0zeaTUhWJIa_&Kbfm zw?BwS&dHQxbv8|^RtXBM%LwS1)CSHWV{1fjo1A$$p*&+gu%OKyM1AyaQO3jJ8o~MM zdyP(m&uui_Jm}4|l_)te(@*m8Jo4%-X(%V91Cu6DE!wIdot@kYBN8 z!s{H1|%^y9={^D^+y4SWI0 C?PECr literal 0 HcmV?d00001 diff --git a/graphics/battle_anims/backgrounds/scary_face_opponent.bin b/graphics/battle_anims/backgrounds/scary_face_opponent.bin new file mode 100755 index 0000000000000000000000000000000000000000..dfaaf5f2ff9811b3f4e81cc1cb0e942a89d5f77f GIT binary patch literal 2048 zcmeIx$#OwK0EOX;8$+@&1z}@~7&d0Y8o^8bi~qrcC+JeCN~zLk{dJu>)g2o@^Y05p zBuJ7XzUI;C*s(^b literal 0 HcmV?d00001 diff --git a/graphics/battle_anims/backgrounds/scary_face_player.bin b/graphics/battle_anims/backgrounds/scary_face_player.bin new file mode 100755 index 0000000000000000000000000000000000000000..690305126a297c8f7b72ca8af5328b0460f60d52 GIT binary patch literal 2048 zcmeIyw+;d^6hu)2CO3p7H)NKjA;+5hQ@5B82ezU@7NS8~PvgSp$r@R0X Q4ZUZ-j)_*(z@Inp0NoQ~H2?qr literal 0 HcmV?d00001 diff --git a/graphics/battle_anims/backgrounds/water.png b/graphics/battle_anims/backgrounds/water.png new file mode 100755 index 0000000000000000000000000000000000000000..7740f99f8bf1709ec65e21e97b9a6386b40e7d22 GIT binary patch literal 3793 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 literal 0 HcmV?d00001 diff --git a/graphics/contest/applause.png b/graphics/contest/applause.png new file mode 100755 index 0000000000000000000000000000000000000000..35067b7e7f7b11958e866feaa93942d604eefa34 GIT binary patch literal 291 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!VDw>HYaZfQU(D&A+A7rN|eC2y~Y3U761P~ z=f9!ERRM-?bMF0ThyqGsg4VcokAb4=JY5_^EPD4&?&dwLz~ge5O?NKCR_-NA&{h%jlXv VZ%W$cdS#G*JYD@<);T3K0Ra0kYe)b9 literal 0 HcmV?d00001 diff --git a/graphics/contest/applause_meter.png b/graphics/contest/applause_meter.png new file mode 100755 index 0000000000000000000000000000000000000000..8a4fce8c08e105c10962437030b861cb5a88a870 GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^96+qV!VDzu-cxxDqznRlLR^9Llqi93dyD_yEB^m~ z&VNIRs{#z)=G^v#3yZU*i>HgT35$yhuVIN0 zTf?`A*+qhxu~|XDK!L$!+nyt>2lp<%+q!Vk;>9f5jMG?GAI_Fz@ZnQ5?40CU1+v7` L)z4*}Q$iB}qKz@L literal 0 HcmV?d00001 diff --git a/graphics/contest/nextturn.png b/graphics/contest/nextturn.png new file mode 100755 index 0000000000000000000000000000000000000000..1d79d0608c66f019ffd9e2149f320affacdbbdce GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^4nWMo!VDyL`#gCAqznRlLR^9Llqi93dyD_yEB^m~ z&VNIRs{#z)=G^zopr0Ep;7eEl;Pq=#V l|KjF_%p3}9W`3?e$HH*pgjlV@9R?YYQJ$`TF6*2UngAp?G2;LL literal 0 HcmV?d00001 diff --git a/graphics/intro/intro1_text.pal b/graphics/intro/intro1_text.pal new file mode 100755 index 000000000..574921c0d --- /dev/null +++ b/graphics/intro/intro1_text.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +24 57 255 +49 74 255 +74 98 255 +98 123 255 +123 139 255 +148 164 255 +172 189 255 +197 205 255 +222 230 255 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +24 57 255 +24 57 230 +32 57 213 +41 65 197 +49 65 172 +49 65 156 +57 74 139 +65 74 115 +74 74 98 +82 82 82 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +24 57 255 +41 65 246 +57 82 238 +74 98 230 +90 106 222 +106 123 213 +123 139 205 +139 148 197 +156 164 189 +180 180 180 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/intro/intro3.pal b/graphics/intro/intro3.pal new file mode 100755 index 000000000..909fae91d --- /dev/null +++ b/graphics/intro/intro3.pal @@ -0,0 +1,259 @@ +JASC-PAL +0100 +256 +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 0 0 +0 0 0 +0 0 0 +0 0 0 +139 148 255 +0 0 0 +49 0 0 +238 123 0 +238 131 0 +238 139 0 +238 148 0 +238 156 0 +238 164 0 +238 172 0 +238 180 0 +238 189 0 +238 197 0 +238 213 0 +255 255 255 +0 32 205 +139 148 255 +0 0 0 +0 0 255 +8 16 255 +24 41 255 +41 57 255 +57 82 255 +74 98 255 +90 123 255 +106 148 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +255 255 255 +180 0 0 +0 0 0 +65 0 0 +255 255 255 +82 0 0 +32 0 0 +0 0 0 +0 0 0 +0 0 0 +255 123 0 +172 82 57 +164 65 49 +156 57 41 +148 41 32 +139 32 24 +115 0 0 +0 32 205 +0 0 0 +0 41 82 +255 255 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +139 172 255 +106 148 222 +82 123 189 +49 98 156 +24 74 123 +0 49 98 +180 0 0 +0 0 0 +0 0 0 +0 16 0 +82 115 98 +115 148 131 +131 172 148 +156 180 172 +255 255 197 +255 246 123 +180 164 98 +98 156 57 +123 164 131 +164 57 49 +172 205 246 +255 246 123 +0 0 0 +139 148 255 +0 0 0 +41 74 49 +82 115 98 +115 148 131 +131 172 148 +156 180 172 +172 205 246 +197 230 255 +213 246 255 +238 255 255 +255 197 106 +255 213 131 +255 222 156 +255 246 123 +255 255 197 +0 0 0 +74 82 82 +90 98 106 +106 123 131 +123 139 164 +139 164 189 +156 180 213 +172 205 246 +0 0 0 +0 0 0 +238 255 255 +255 197 106 +255 213 131 +255 222 156 +255 246 123 +255 255 197 +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 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 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 +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 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 0 +0 0 0 +0 0 0 +0 0 0 +74 82 82 +90 74 74 +106 65 65 +123 65 57 +139 57 49 +164 57 49 +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 +74 82 82 +106 115 90 +139 148 98 +180 180 106 +213 213 115 +255 246 123 +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 +74 82 82 +106 115 115 +139 148 148 +180 180 180 +213 213 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 32 205 +32 24 164 +65 16 123 +106 8 82 +139 0 41 +180 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/intro/intro3_clouds.png b/graphics/intro/intro3_clouds.png new file mode 100755 index 0000000000000000000000000000000000000000..aaa77f4a9cb94788b79de5b04a7b921a44664530 GIT binary patch literal 1360 zcmV-W1+V&vP)wa*r2an~h!+DT?xA zwg`R|>zP^eGhZSpcb!|~#)79VuOG_l_5kLh0iIu9U$y{-eS}*D`1u;v?}LD=1SI)L z*aZN5lz?Xhyfgtom>Q532r6s>thb;t;h6w04S*p4fOH~Lz^kB!5CAVuo`o?$esRDb z6=1+7fHQz6QUE-2z>5ZOQV8%0+yvmYSPH;DHGkk~bPy08OC)JQ_p=22?i6umf!hi~ zgD)xt#;p%9Jn1!f3>m z0A(1OiDYbfB~uOpMhxE`pt+eqT+spvD7?tGb4tJ(P&%<)P#A!$Fd)NNl{EG&1yC1+ zs;Ejp$Ud&Xf1Ln`vaSJgD53IUS2Y$1fH7C)SRHN^plodd5dH#wu8T7D25hcmt_?Dl zN=aC!Z20syez;X2GgzBFI} z1mwcU0G7zc2me0LPa*<+Ff-EdcYKdwdLO2GC9BQUgo{7$tz*Qv-kito1?zU?reC1~8aoqx3*4Tgt{J8D@}qRDiWHt514SCt^r;JkVU;(OR8;F1;h#O+XRB8+u#&;aT5SZ1OD zoS}*l0A?kU6S=UQ50dxT1R&CJxZiKVgHFrp;K|-262SjR>F5umZhYzegA@RTj~9QS zP^OA{dly2b0E`0gHee`I{(o3vMbZH2YD*_va`Nzly8;j|fFxikO+*{?RMpl*r;YIU zEMNcuFed@MHXxk=tZxM@Q2Y2_0pM)_Bj(k^fIgje<+yqhU_iR!Fkq;v%{f4tZR%t= z`1m=_`lgQM8F^q8{~Tb&!-kSfhZLBS{G$M0%TgIqru72~P`i2zu!f<^J`M;OK(BmH z141jtH>r;Rde({`0>p#!8vqLfC~F@O`hoK3{}rHV|4}FYYe3)VD2D;VHsCMu+L-v( SVyc<|0000rr*x9;3~@aQRF|Ln!9H}5`t`tlvSk2~k#To4EX UK_CbOfglhBf%ITd-)!vK6brKCx!qhD}?x?F9Q>d-feTbmZ7cus?O? z+=WY5uH6LtTX*g~c=Y7iOR#_S=G})+U%veW`@%moUc>^iKr9do!~(HEED#IC0%YsME(K#}lAKPvguHV>gb9wSDK7%^gm z9yw=UzKBF;zDL;dMN%y=??7z{L7o6zLYSAbp9Szegn3Om^64JdpN^p#*fY-#L@Ek+ zkJJ|o7X#iF;DFP3E(Ss05@C4bbFxx zg@QY1d95oq3Ijla0?-^d01ScyKnbmZ?;cnnfBx6S0?WtSql*M~COLuEQPctA29g(u z-GQ@*ZouRPVs}9954dOGUPd?I-iiHBWB=pa|1|o~Lh=IBKLNkq^$?6NJ*@Nq0000< KMNUMnLSTZM7s&|# literal 0 HcmV?d00001 diff --git a/graphics/intro/intro3_clouds3.bin b/graphics/intro/intro3_clouds3.bin new file mode 100755 index 0000000000000000000000000000000000000000..c47ade01fd46b700ac82fd6fee8a9c66b407a45b GIT binary patch literal 2048 zcmZQz7{Q=`p@5qL$S|z+^AzwF@D=dm2_O9amno1fkSmZUTfa_$Zh>BbKH2(h3TzAP m3hc?&PdH`Z_y5q)PeJZ)0QsK+{R|ZAr^xbA&7&bO8Ug^faJ)eP literal 0 HcmV?d00001 diff --git a/graphics/intro/intro3_clouds4.bin b/graphics/intro/intro3_clouds4.bin new file mode 100755 index 0000000000000000000000000000000000000000..99bea908cacbe24cf6f1e0649cae0ffe89a04133 GIT binary patch literal 2048 zcmeIxw^EgH5QcHi9h^%cYWorX*pjgX4neFQ;2}5U*pQPAIoTLM1$9Og44^Y!f|uYW zXv++9nBglZV7LCgv%52!BpIUD*_I-j_9mUfB_s=AYY;wpY?}~Fowe44DW;iW zmO18GV38%3S-HaZ+GDp}cG_XP+GeXQ5>{DboeehGVw)Xy*<=3-Kk04}83o^2`;NU2@R{=bdxb8K<2JpE%(&UpVEAuYBV> xKRD-tpZvPypS$m#yY9H{mYZ(4?wYG1-v9oN>Hoy^e`ESYlyP787r4V0_y-<5gQoxh literal 0 HcmV?d00001 diff --git a/graphics/intro/intro3_groudon.bin b/graphics/intro/intro3_groudon.bin new file mode 100755 index 0000000000000000000000000000000000000000..c0472196fbf59ab75fac45951775a7249fed28c7 GIT binary patch literal 8192 zcmZQzAOb90w0H@_Ga?k?P_l8;<}F*dZRg**Up+`NvQ2 z@lQzjfI~4B;liTglG3vBipr|$n%cVh>o?@&7ZhMohfAojskx=Kt-YhOtGlPSumAZA zJ^c;1)M68#IBD{fsne#v56@qwU(1J zW$n|T(e~+R`;^L=a@06_gaG3x7!85Z5Eu=C(GVC7fzc2c4S~@R7!85Z5Eu=C(GVC7 Lfzc2c_8|ZO`P1*- literal 0 HcmV?d00001 diff --git a/graphics/intro/intro3_groudon.png b/graphics/intro/intro3_groudon.png new file mode 100755 index 0000000000000000000000000000000000000000..3e4c6852b12526abe13a1d6901eca5dbdbf2e120 GIT binary patch literal 2166 zcmdUvdr*^C7QpXEf+RpRh;aiAB@rpaYBgHX00Rl2JOsf2D&ZZWtWgmNqA`X<(7F;R zf^ijy3ME?5Ac_&UG=WqXEDKm!h*(`9U6Ar9A5ILfjQZ_|bY{1+o&K@^?VY)gbI$La zbI-Xm_iV(@K!UZSH2{DR92CGocj>~!VbIlND47QU10q7Bw#noOs$l>CivXMtU>Shr z09F8431Ag~)d1E4xD~*9fFKBh7B)l#R2-&~%}_AuaynH;B@0k3wQIpf=Pcy)|Xg2g`nj>~&qAd}10YPDXk|IN4ll{>YIN>;LoB0i2I z1N47C`mdn>QD`ljRRLhh2o7LJ9aBt}$MA-!wgFUr1LmTK>o3!3L{Rk>d3>rUW?TeDq`6{dDDt{c45p19*ud?3w?XI+r) zPFT9$l1kfP@7TL-T^;!DCz>=zR}miYvDxnAp@1|F}$n!0w-Qk=X8AR`s|z& zkAz<(b*+5^V>CC?F+oE%se8|oJS`)RBosIQ{m&mgjEHdq*2doTkfATFpfogaBCw@q zw1>!wT$=GTdj0Ubro`KH=+cpwGLgCYup#bT&8eRq#2yYQE|Bhs@UF1Cotn@)JvkR< ziuZlM4$6U6r5_M-E_`JvfI2pTSQ~g{$koDq6W=l$L8i8^^q~p5a^=v#1jG0+`r@eb z4noSffEu-X^-pB=ial|4sb(V0#eLj4OYH#8x4O3XrGmb34`bSGVnHcU`XTNmJFv30 z7Uuzifc$X%XIG!iRyA9_+AQ~?5;1?pI4A9zQnXr+`7JHBm z$|@2y&fqq4?}{v!0mGf4a-YlbRo>Rp?{9Ac`(wd|k)u#vk5^m644%bZLE{um|2P(_ zecTXJu4KDshhcv%^2^F`#S*FMY&ZQzi|Ko~q@%r&Bi2wy1dwhtZj0K~2KbZxHKPS<*_NQHm3*Zl@k#>quTMHr2kWBeS>Lv%#q|tcR^TwdD-ws7)SiA2!Q0 z@l6@m)aR$Nyyv-n>mRT}=IPkVxS`L88clepfhzs}sTgNHUdW0rs=s;1O&xFCl=8r_ zU%H2)^(%dIvG)^zci%JhgXG2}L=<0U?-0j%eS`y--awI~h5_Hz22kR)?1>EUZF}}# z8tafh$5MSCtb~@QZ2`6r=DS-(hXG}?w6mQ6HZQNY=;Uo0Eyk$)DdB60CnY(g%J!o9 zGaxC*{-!Leg{WJ8;zI+q+LIw%!SZ`U*7X~$UUyuE$Er7z7yjMgZ94;Q`6cE33w{tS A3;+NC literal 0 HcmV?d00001 diff --git a/graphics/intro/intro3_kyogre.bin b/graphics/intro/intro3_kyogre.bin new file mode 100755 index 0000000000000000000000000000000000000000..b5bdbb37ccd6f5f8d1ba28aedb137b7df39d5dab GIT binary patch literal 8192 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 Mue$xJ+poI)ey6-95C8xG literal 0 HcmV?d00001 diff --git a/graphics/intro/legend_bg2.bin b/graphics/intro/legend_bg2.bin new file mode 100755 index 000000000..a151b458e --- /dev/null +++ b/graphics/intro/legend_bg2.bin @@ -0,0 +1 @@ +&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@$@%@&@'@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@4@5@6@7@@@@@ \ No newline at end of file diff --git a/graphics/unknown/unknown_D8C374.bin b/graphics/unknown/unknown_D8C374.bin new file mode 100755 index 0000000000000000000000000000000000000000..960ba873ee0aacb19534d10efd8d9f47979db240 GIT binary patch literal 2048 zcmeIxNmI`O7{GBx5{f=U_N7L)5?LeLv?;Q;st{R9vSlwVWKY&)_Y!&u9rF%ybL8g8 z>Bl(K)J&QG(U|`{hv%8+dA^6|JM#pBaD)x~mj=d&Fjk~-qKr4eMA2eQGC9O+r{p;rkzyrE9Z;rRg@Xz?}_c&ObY9V7CAR4e`P(-TiU^V|!aUh4A7Yj3>u T&U+vJ!VfkQuEPfYeFMJ%KO)fa literal 0 HcmV?d00001 diff --git a/graphics/unknown/unknown_D8C5C4.bin b/graphics/unknown/unknown_D8C5C4.bin new file mode 100755 index 0000000000000000000000000000000000000000..69dbe982a648a9cc4e14093d7cfc872a950e2cdd GIT binary patch literal 2048 zcmeIuXIl<%6u@CKBt2zB8F9-ddkYy+_8!?=nU!oZviBxsl@&$y?5p_*f4%K`uJiWX z=eo`>A`+cwfksoHiKd!qu7#Fjw9;A|vD%8$PW*p-nIKVn9dy)5lFqtFmZGa}y6Yh| zc%i3W=q*hjef87d00Rv&*bwQ42K_L@jWE(Eqm41vIO9z)(Igorn-cU>WtwKX8D`2d z%WTz42DHciyW}8}uK1ROge=zWC~!?|%5{m*4*Q Pt3K!>(T!+<1{C-QL7@O} literal 0 HcmV?d00001 diff --git a/graphics/unknown/unknown_E6BC04.bin b/graphics/unknown/unknown_E6BC04.bin new file mode 100755 index 0000000000000000000000000000000000000000..91230cb0196b5b0044a7e92ba773fa21fc9ee25e GIT binary patch literal 1280 zcmYk31#D1f6os);7o^_O4>)aa+rMp)y3KIg#&8?kaGT*a!)=D^1h*LwBrvu?u)qu_ zFvAHf+wcVT3S*F)+??E;@BQ!I6Gj-74C`twt(MicI#$=REZcG{*YYgi3arqItk_Dd z#1*?DSLg~{zRPpDF2`lNEEneS530J=u$m@Iv?NP5vlL6UG;@}28J208F2kie=h9rN zOL69sU6MEW3d)z@m9?eEWuTC@h;BAx)>MjqFkhlaN({D z|Cg1ua#r3dn2%L7U-L763$Q>7vS16bPz!Y-F4zURKo{WrouBh{6`hZ(pz2+0th6CU_uBbR3QphkOCDTfBDH*73HG`yNBIVm8n8i!igY~D58lW zmN??6Mgj?{rg+6ERxyfJlp+*l~0tzXjm=a15m3u5y&EER}ML?$u*F z&J#SzQ`DnA4QNOs8qQ61D??bKFn)LN~yj%!|(vd??$3%tlnbfY^x=t(bn z(}%wFqdx-}p#JKozUrgi>ZP9Qq3-IYYh33uKKIy{d4*Sbjn^5-AOQORf9boWJG{$#yw3-G$aH2flUdAW4s)5ud={{fg<7Ebny0y%quH9JnVO;L zy3c;ib}xgE_?S=ll*KGzDa%;S3Rbd;)vRGHYqdtJwMr|sLd&&GOSMFcz5VaA_cQ#0 zFZs&5#d