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 000000000..fabe87b3f Binary files /dev/null and b/graphics/battle_anims/backgrounds/02.bin differ diff --git a/graphics/battle_anims/backgrounds/02.png b/graphics/battle_anims/backgrounds/02.png new file mode 100755 index 000000000..c4519d909 Binary files /dev/null and b/graphics/battle_anims/backgrounds/02.png differ diff --git a/graphics/battle_anims/backgrounds/15.bin b/graphics/battle_anims/backgrounds/15.bin new file mode 100755 index 000000000..5b0aff44b Binary files /dev/null and b/graphics/battle_anims/backgrounds/15.bin differ diff --git a/graphics/battle_anims/backgrounds/15.png b/graphics/battle_anims/backgrounds/15.png new file mode 100755 index 000000000..818811701 Binary files /dev/null and b/graphics/battle_anims/backgrounds/15.png differ diff --git a/graphics/battle_anims/backgrounds/16.bin b/graphics/battle_anims/backgrounds/16.bin new file mode 100755 index 000000000..54740367a Binary files /dev/null and b/graphics/battle_anims/backgrounds/16.bin differ diff --git a/graphics/battle_anims/backgrounds/16.png b/graphics/battle_anims/backgrounds/16.png new file mode 100755 index 000000000..6b0aa4973 Binary files /dev/null and b/graphics/battle_anims/backgrounds/16.png differ diff --git a/graphics/battle_anims/backgrounds/17.bin b/graphics/battle_anims/backgrounds/17.bin new file mode 100755 index 000000000..8cb199d05 Binary files /dev/null and b/graphics/battle_anims/backgrounds/17.bin differ diff --git a/graphics/battle_anims/backgrounds/17.png b/graphics/battle_anims/backgrounds/17.png new file mode 100755 index 000000000..5f9dd14dd Binary files /dev/null and b/graphics/battle_anims/backgrounds/17.png differ 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 000000000..1f9d53f95 Binary files /dev/null and b/graphics/battle_anims/backgrounds/fog.bin differ diff --git a/graphics/battle_anims/backgrounds/sandstorm_brew.bin b/graphics/battle_anims/backgrounds/sandstorm_brew.bin new file mode 100755 index 000000000..64e6d8584 Binary files /dev/null and b/graphics/battle_anims/backgrounds/sandstorm_brew.bin differ diff --git a/graphics/battle_anims/backgrounds/sandstorm_brew.png b/graphics/battle_anims/backgrounds/sandstorm_brew.png new file mode 100755 index 000000000..87d5d41ea Binary files /dev/null and b/graphics/battle_anims/backgrounds/sandstorm_brew.png differ diff --git a/graphics/battle_anims/backgrounds/scary_face_contest.bin b/graphics/battle_anims/backgrounds/scary_face_contest.bin new file mode 100755 index 000000000..e2d1e3a99 Binary files /dev/null and b/graphics/battle_anims/backgrounds/scary_face_contest.bin differ 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 000000000..dfaaf5f2f Binary files /dev/null and b/graphics/battle_anims/backgrounds/scary_face_opponent.bin differ 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 000000000..690305126 Binary files /dev/null and b/graphics/battle_anims/backgrounds/scary_face_player.bin differ diff --git a/graphics/battle_anims/backgrounds/water.png b/graphics/battle_anims/backgrounds/water.png new file mode 100755 index 000000000..7740f99f8 Binary files /dev/null and b/graphics/battle_anims/backgrounds/water.png differ diff --git a/graphics/battle_anims/backgrounds/water_muddy.pal b/graphics/battle_anims/backgrounds/water_muddy.pal new file mode 100755 index 000000000..0cb7218d9 --- /dev/null +++ b/graphics/battle_anims/backgrounds/water_muddy.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +131 49 0 +148 74 32 +164 106 65 +180 131 106 +197 164 139 +213 189 180 +230 222 213 +255 255 255 +148 74 32 +164 106 65 +197 164 139 +230 222 213 +255 255 255 +0 0 0 +0 0 0 diff --git a/graphics/battle_interface/enemy_mon_shadow.png b/graphics/battle_interface/enemy_mon_shadow.png new file mode 100755 index 000000000..3db333a92 Binary files /dev/null and b/graphics/battle_interface/enemy_mon_shadow.png differ diff --git a/graphics/contest/applause.png b/graphics/contest/applause.png new file mode 100755 index 000000000..35067b7e7 Binary files /dev/null and b/graphics/contest/applause.png differ diff --git a/graphics/contest/applause_meter.png b/graphics/contest/applause_meter.png new file mode 100755 index 000000000..8a4fce8c0 Binary files /dev/null and b/graphics/contest/applause_meter.png differ diff --git a/graphics/contest/nextturn.png b/graphics/contest/nextturn.png new file mode 100755 index 000000000..1d79d0608 Binary files /dev/null and b/graphics/contest/nextturn.png differ diff --git a/graphics/contest/nextturn_numbers.png b/graphics/contest/nextturn_numbers.png new file mode 100755 index 000000000..cd0305b16 Binary files /dev/null and b/graphics/contest/nextturn_numbers.png differ diff --git a/graphics/contest/nextturn_random.png b/graphics/contest/nextturn_random.png new file mode 100755 index 000000000..7205bad8c Binary files /dev/null and b/graphics/contest/nextturn_random.png differ 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 000000000..aaa77f4a9 Binary files /dev/null and b/graphics/intro/intro3_clouds.png differ diff --git a/graphics/intro/intro3_clouds1.bin b/graphics/intro/intro3_clouds1.bin new file mode 100755 index 000000000..c2aa2533f Binary files /dev/null and b/graphics/intro/intro3_clouds1.bin differ diff --git a/graphics/intro/intro3_clouds2.bin b/graphics/intro/intro3_clouds2.bin new file mode 100755 index 000000000..c256567f4 Binary files /dev/null and b/graphics/intro/intro3_clouds2.bin differ diff --git a/graphics/intro/intro3_clouds2.png b/graphics/intro/intro3_clouds2.png new file mode 100755 index 000000000..34b523e31 Binary files /dev/null and b/graphics/intro/intro3_clouds2.png differ diff --git a/graphics/intro/intro3_clouds3.bin b/graphics/intro/intro3_clouds3.bin new file mode 100755 index 000000000..c47ade01f Binary files /dev/null and b/graphics/intro/intro3_clouds3.bin differ diff --git a/graphics/intro/intro3_clouds4.bin b/graphics/intro/intro3_clouds4.bin new file mode 100755 index 000000000..99bea908c Binary files /dev/null and b/graphics/intro/intro3_clouds4.bin differ diff --git a/graphics/intro/intro3_groudon.bin b/graphics/intro/intro3_groudon.bin new file mode 100755 index 000000000..c0472196f Binary files /dev/null and b/graphics/intro/intro3_groudon.bin differ diff --git a/graphics/intro/intro3_groudon.png b/graphics/intro/intro3_groudon.png new file mode 100755 index 000000000..3e4c6852b Binary files /dev/null and b/graphics/intro/intro3_groudon.png differ diff --git a/graphics/intro/intro3_kyogre.bin b/graphics/intro/intro3_kyogre.bin new file mode 100755 index 000000000..b5bdbb37c Binary files /dev/null and b/graphics/intro/intro3_kyogre.bin differ diff --git a/graphics/intro/intro3_kyogre.png b/graphics/intro/intro3_kyogre.png new file mode 100755 index 000000000..d84aa45a2 Binary files /dev/null and b/graphics/intro/intro3_kyogre.png differ diff --git a/graphics/intro/intro3_rayquaza.bin b/graphics/intro/intro3_rayquaza.bin new file mode 100755 index 000000000..be3a9c560 Binary files /dev/null and b/graphics/intro/intro3_rayquaza.bin differ diff --git a/graphics/intro/intro3_rayquaza.png b/graphics/intro/intro3_rayquaza.png new file mode 100755 index 000000000..f749ceb50 Binary files /dev/null and b/graphics/intro/intro3_rayquaza.png differ diff --git a/graphics/intro/legend_bg.png b/graphics/intro/legend_bg.png new file mode 100755 index 000000000..5baf32aec Binary files /dev/null and b/graphics/intro/legend_bg.png differ diff --git a/graphics/intro/legend_bg1.bin b/graphics/intro/legend_bg1.bin new file mode 100755 index 000000000..e289ca779 Binary files /dev/null and b/graphics/intro/legend_bg1.bin differ 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 000000000..960ba873e Binary files /dev/null and b/graphics/unknown/unknown_D8C374.bin differ diff --git a/graphics/unknown/unknown_D8C5C4.bin b/graphics/unknown/unknown_D8C5C4.bin new file mode 100755 index 000000000..69dbe982a Binary files /dev/null and b/graphics/unknown/unknown_D8C5C4.bin differ diff --git a/graphics/unknown/unknown_E6BC04.bin b/graphics/unknown/unknown_E6BC04.bin new file mode 100755 index 000000000..91230cb01 Binary files /dev/null and b/graphics/unknown/unknown_E6BC04.bin differ