From e8153598efe301def45a48535f06a54ec676ad79 Mon Sep 17 00:00:00 2001 From: Diegoisawesome Date: Sun, 24 Dec 2017 01:09:18 -0600 Subject: [PATCH] Extract contest painting --- data/contest.s | 176 +++++++++++-- data/contest_link_80F57C4.s | 69 +++-- data/contest_painting.s | 58 +++-- data/graphics.s | 34 ++- graphics/picture_frame/bg.pal | 259 +++++++++++++++++++ graphics/picture_frame/frame0.png | Bin 0 -> 1920 bytes graphics/picture_frame/frame0_map.bin | Bin 0 -> 2048 bytes graphics/picture_frame/frame1.png | Bin 0 -> 1422 bytes graphics/picture_frame/frame1_map.bin | Bin 0 -> 2048 bytes graphics/picture_frame/frame2.png | Bin 0 -> 1238 bytes graphics/picture_frame/frame2_map.bin | Bin 0 -> 2048 bytes graphics/picture_frame/frame3.png | Bin 0 -> 2287 bytes graphics/picture_frame/frame3_map.bin | Bin 0 -> 2048 bytes graphics/picture_frame/frame4.png | Bin 0 -> 2030 bytes graphics/picture_frame/frame4_map.bin | Bin 0 -> 2048 bytes graphics/picture_frame/frame5.png | Bin 0 -> 666 bytes graphics/picture_frame/frame5_map.bin | Bin 0 -> 2048 bytes graphics/picture_frame/frame5_map.bin.rl.bak | Bin 0 -> 1296 bytes graphics/unknown/unknown_587C30.pal | 19 ++ graphics/unknown/unknown_58D6B0.pal | 19 ++ graphics/unknown/unknown_58D6D0.png | Bin 0 -> 223 bytes graphics_file_rules.mk | 3 + 22 files changed, 575 insertions(+), 62 deletions(-) create mode 100644 graphics/picture_frame/bg.pal create mode 100644 graphics/picture_frame/frame0.png create mode 100644 graphics/picture_frame/frame0_map.bin create mode 100644 graphics/picture_frame/frame1.png create mode 100644 graphics/picture_frame/frame1_map.bin create mode 100644 graphics/picture_frame/frame2.png create mode 100644 graphics/picture_frame/frame2_map.bin create mode 100644 graphics/picture_frame/frame3.png create mode 100644 graphics/picture_frame/frame3_map.bin create mode 100644 graphics/picture_frame/frame4.png create mode 100644 graphics/picture_frame/frame4_map.bin create mode 100644 graphics/picture_frame/frame5.png create mode 100644 graphics/picture_frame/frame5_map.bin create mode 100644 graphics/picture_frame/frame5_map.bin.rl.bak create mode 100644 graphics/unknown/unknown_587C30.pal create mode 100644 graphics/unknown/unknown_58D6B0.pal create mode 100644 graphics/unknown/unknown_58D6D0.png diff --git a/data/contest.s b/data/contest.s index 66a055b7d..cdd4de735 100644 --- a/data/contest.s +++ b/data/contest.s @@ -10,55 +10,127 @@ gUnknown_08587A6C:: @ 8587A6C gUnknown_08587A70:: @ 8587A70 .byte 0x24, 0x4c, 0x74, 0x9c + .align 2 gUnknown_08587A74:: @ 8587A74 - .incbin "baserom.gba", 0x587a74, 0x5c + obj_tiles gUnknown_08C19450, 0x0020, 0x4e20 + .align 2 +gUnknown_08587A7C:: @ 8587A7C + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .align 2 +gUnknown_08587A84:: @ 8587A84 + .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000 + + .align 2 +gUnknown_08587A94:: @ 8587A94 + .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0xfff6, 0xfff6, 0x14ec, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000 + + .align 2 +gUnknown_08587AAC:: @ 8587AAC + .2byte 0x0038, 0x0038, 0x0000, 0x0000, 0x000a, 0x000a, 0x1414, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000 + + .align 2 +gUnknown_08587AC4:: @ 8587AC4 + .4byte gUnknown_08587A84 + .4byte gUnknown_08587A94 + .4byte gUnknown_08587AAC + + .align 2 gUnknown_08587AD0:: @ 8587AD0 - .incbin "baserom.gba", 0x587ad0, 0x18 + spr_template 0x4e20, 0xabe0, gUnknown_08587A7C, gDummySpriteAnimTable, NULL, gUnknown_08587AC4, SpriteCallbackDummy + .align 2 gUnknown_08587AE8:: @ 8587AE8 - .incbin "baserom.gba", 0x587ae8, 0x20 + obj_tiles gUnknown_08D8E93C, 0x0100, 0x4e22 + obj_tiles gUnknown_08D8E93C, 0x0100, 0x4e23 + obj_tiles gUnknown_08D8E93C, 0x0100, 0x4e24 + obj_tiles gUnknown_08D8E93C, 0x0100, 0x4e25 + .align 2 gUnknown_08587B08:: @ 8587B08 - .incbin "baserom.gba", 0x587b08, 0x10 + obj_pal gUnknown_08D8ECA4, 0x4e22 + .align 2 +gUnknown_08587B10:: @ 8587B10 + .byte 0x00, 0x40, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00 + + .align 2 gUnknown_08587B18:: @ 8587B18 - .incbin "baserom.gba", 0x587b18, 0x68 + spr_template 0x4e22, 0x4e22, gUnknown_08587B10, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy + spr_template 0x4e23, 0x4e22, gUnknown_08587B10, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy + spr_template 0x4e24, 0x4e22, gUnknown_08587B10, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy + spr_template 0x4e25, 0x4e22, gUnknown_08587B10, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy + .align 2 +gUnknown_08587B78:: @ 8587B78 + .byte 0xe4, 0xfc, 0x05, 0x00, 0x04, 0xfc, 0x45, 0x00 + + .align 2 gUnknown_08587B80:: @ 8587B80 - .incbin "baserom.gba", 0x587b80, 0x30 + .4byte 0x00000002, gUnknown_08587B78 + .align 2 +gUnknown_08587B88:: @ 8587B88 + obj_tiles gUnknown_08C19168, 0x0180, 0xabe1 + + .align 2 +gUnknown_08587B90:: @ 8587B90 + .byte 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00 + + .align 2 +gUnknown_08587B98:: @ 8587B98 + spr_template 0xabe1, 0xabe0, gUnknown_08587B90, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy + + .align 2 gUnknown_08587BB0:: @ 8587BB0 - .incbin "baserom.gba", 0x587bb0, 0x8 + obj_tiles gUnknown_08D8EAE4, 0x0400, 0xabe2 + .align 2 gUnknown_08587BB8:: @ 8587BB8 - .incbin "baserom.gba", 0x587bb8, 0x10 + obj_pal gUnknown_08D8ECA4, 0xabe2 + .align 2 +gUnknown_08587BC0:: @ 8587BC0 + .byte 0x00, 0x40, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00 + + .align 2 gUnknown_08587BC8:: @ 8587BC8 - .incbin "baserom.gba", 0x587bc8, 0x20 + spr_template 0xabe2, 0xabe2, gUnknown_08587BC0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy + .align 2 +gUnknown_08587BE0:: @ 8587BE0 + .byte 0x00, 0x00, 0x00, 0xc0, 0x00, 0x2c, 0x00, 0x00 + + .align 2 gUnknown_08587BE8:: @ 8587BE8 - .incbin "baserom.gba", 0x587be8, 0x18 + spr_template 0x4e21, 0x4e21, gUnknown_08587BE0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy + .align 2 gUnknown_08587C00:: @ 8587C00 - .incbin "baserom.gba", 0x587c00, 0x8 + obj_tiles gUnknown_08C1C3E4, 0x0800, 0x4e21 + .align 2 gUnknown_08587C08:: @ 8587C08 - .incbin "baserom.gba", 0x587c08, 0x8 + obj_tiles gUnknown_08C19284, 0x0380, 0xabe0 + .align 2 gUnknown_08587C10:: @ 8587C10 - .incbin "baserom.gba", 0x587c10, 0x8 + obj_pal gUnknown_08C19428, 0xabe0 + .align 2 gUnknown_08587C18:: @ 8587C18 - .incbin "baserom.gba", 0x587c18, 0x18 + spr_template 0xabe0, 0xabe0, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy + .align 2 gUnknown_08587C30:: @ 8587C30 - .incbin "baserom.gba", 0x587c30, 0x20 + .incbin "graphics/unknown/unknown_587C30.gbapal" @ 8587C50 .include "data/text/contest_text_pointers.inc" -@ 8587D5C + .align 2 +gUnknown_08587D5C:: @ 8587D5C .4byte gText_0827D5C1 .4byte gText_0827D5DC .4byte gText_0827D600 @@ -73,6 +145,7 @@ gUnknown_08587C30:: @ 8587C30 .4byte gText_0827D706 .4byte gText_0827D71D + .align 2 gUnknown_08587D90:: @ 8587D90 .4byte gText_0827D743 .4byte gText_0827D764 @@ -107,6 +180,7 @@ gUnknown_08587D90:: @ 8587D90 .4byte gText_0827DB1F .4byte gText_0827DB4E + .align 2 gUnknown_08587E10:: @ 8587E10 .4byte gText_827DB75 .4byte gText_827DBB0 @@ -171,6 +245,7 @@ gUnknown_08587E10:: @ 8587E10 .4byte gText_0827E6C4 .4byte gText_0827E7BA + .align 2 gUnknown_08587F08:: @ 8587F08 .4byte gText_0827E85F .4byte gText_0827E868 @@ -178,6 +253,7 @@ gUnknown_08587F08:: @ 8587F08 .4byte gText_0827E878 .4byte gText_0827E882 + .align 2 gUnknown_08587F1C:: @ 8587F1C .4byte gText_0827E894 .4byte gText_0827E89E @@ -186,33 +262,83 @@ gUnknown_08587F1C:: @ 8587F1C .4byte gText_0827E8BF .4byte gText_0827E8CA + .align 2 gUnknown_08587F34:: @ 8587F34 - .incbin "baserom.gba", 0x587f34, 0x10 + .4byte 0x00000580, 0x000015e9, 0x000005c2, 0x000031a3 + .align 2 gUnknown_08587F44:: @ 8587F44 - .incbin "baserom.gba", 0x587f44, 0x60 + window_template 0x00, 0x12, 0x00, 0x0c, 0x02, 0x0f, 0x0200 + window_template 0x00, 0x12, 0x05, 0x0c, 0x02, 0x0f, 0x0218 + window_template 0x00, 0x12, 0x0a, 0x0c, 0x02, 0x0f, 0x0230 + window_template 0x00, 0x12, 0x0f, 0x0c, 0x02, 0x0f, 0x0248 + window_template 0x00, 0x01, 0x0f, 0x11, 0x04, 0x0f, 0x0260 + window_template 0x00, 0x01, 0x1f, 0x09, 0x02, 0x0f, 0x02a4 + window_template 0x00, 0x01, 0x21, 0x09, 0x02, 0x0f, 0x02b6 + window_template 0x00, 0x01, 0x23, 0x09, 0x02, 0x0f, 0x02c8 + window_template 0x00, 0x01, 0x25, 0x09, 0x02, 0x0f, 0x02da + window_template 0x00, 0x10, 0x1f, 0x01, 0x02, 0x0f, 0x02ec + window_template 0x00, 0x0b, 0x23, 0x12, 0x04, 0x0f, 0x02ee + window_template_terminator + .align 2 gUnknown_08587FA4:: @ 8587FA4 .incbin "baserom.gba", 0x587fa4, 0x100 + .align 2 gUnknown_085880A4:: @ 85880A4 .incbin "baserom.gba", 0x5880a4, 0x1740 + .align 2 gUnknown_085897E4:: @ 85897E4 - .incbin "baserom.gba", 0x005897e4, 0xc0 + .incbin "baserom.gba", 0x5897e4, 0xc0 gUnknown_085898A4:: @ 85898A4 - .incbin "baserom.gba", 0x5898a4, 0x60 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02 + .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02 + .align 2 gUnknown_08589904:: @ 8589904 - .incbin "baserom.gba", 0x589904, 0x20 + obj_tiles gUnknown_08C0237C, 0x1000, 0x80e8 + obj_tiles gUnknown_08C0237C, 0x1000, 0x80e9 + obj_tiles gUnknown_08C0237C, 0x1000, 0x80ea + obj_tiles gUnknown_08C0237C, 0x1000, 0x80eb -gUnknown_08589924:: @ 8589924 - .incbin "baserom.gba", 0x589924, 0x68 + .align 2 +gUnknown_08589924:: @ 8589924 Yup this is super dangerous but that's how it is here + obj_pal gHeap + 0x1A0A4, 0x80e8 + obj_pal gHeap + 0x1A0C4, 0x80e9 + obj_pal gHeap + 0x1A0E4, 0x80ea + obj_pal gHeap + 0x1A104, 0x80eb + .align 2 +gUnknown_08589944:: @ 8589944 + .byte 0x00, 0x07, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00 + + .align 2 +gUnknown_0858994C:: @ 858994C + .2byte 0x0100, 0x0100, 0x0000, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000 + + .align 2 +gUnknown_0858995C:: @ 858995C + .2byte 0x0003, 0x0003, 0x0f00, 0x0000, 0xfffd, 0xfffd, 0x0f00, 0x0000, 0x0003, 0x0003, 0x0f00, 0x0000, 0xfffd, 0xfffd, 0x0f00, 0x0000 + .2byte 0x7fff, 0x0000, 0x0000, 0x0000 + + .align 2 +gUnknown_08589984:: @ 8589984 + .4byte gUnknown_0858994C + .4byte gUnknown_0858995C + + .align 2 gUnknown_0858998C:: @ 858998C - .incbin "baserom.gba", 0x58998c, 0x60 + spr_template 0x80e8, 0x80e8, gUnknown_08589944, gDummySpriteAnimTable, NULL, gUnknown_08589984, SpriteCallbackDummy + spr_template 0x80e9, 0x80e9, gUnknown_08589944, gDummySpriteAnimTable, NULL, gUnknown_08589984, SpriteCallbackDummy + spr_template 0x80ea, 0x80ea, gUnknown_08589944, gDummySpriteAnimTable, NULL, gUnknown_08589984, SpriteCallbackDummy + spr_template 0x80eb, 0x80eb, gUnknown_08589944, gDummySpriteAnimTable, NULL, gUnknown_08589984, SpriteCallbackDummy + .align 2 gUnknown_085899EC:: @ 85899EC - .incbin "baserom.gba", 0x5899ec, 0x1c + .2byte 0x0001, 0xffff, 0x0000, 0x0001, 0xffff, 0x00ff, 0x0001, 0xffff, 0x00ff, 0x0001, 0xff00, 0x00ff, 0x0001, 0x0000 + diff --git a/data/contest_link_80F57C4.s b/data/contest_link_80F57C4.s index 7d30cea57..46c390df6 100644 --- a/data/contest_link_80F57C4.s +++ b/data/contest_link_80F57C4.s @@ -4,43 +4,82 @@ .include "constants/constants.inc" .section .rodata - .align 2, 0 - + .align 2 gUnknown_0858D6B0:: @ 858D6B0 - .incbin "baserom.gba", 0x58d6b0, 0x20 + .incbin "graphics/unknown/unknown_58D6B0.gbapal" + .align 2 gUnknown_0858D6D0:: @ 858D6D0 - .incbin "baserom.gba", 0x58d6d0, 0x128 + .incbin "graphics/unknown/unknown_58D6D0.4bpp" + .align 2 +gUnknown_0858D7D0:: @ 858D7D0 + .incbin "graphics/interface/blank.gbapal" + + .align 2 +gUnknown_0858D7F0:: @ 858D7F0 + .byte 0x00, 0x40, 0x00, 0xc0, 0x00, 0x2c, 0x00, 0x00 + + .align 2 gUnknown_0858D7F8:: @ 858D7F8 - .incbin "baserom.gba", 0x58d7f8, 0x18 + spr_template 0x0bc1, 0x0bc1, gUnknown_0858D7F0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy + .align 2 gUnknown_0858D810:: @ 858D810 - .incbin "baserom.gba", 0x58d810, 0x40 + obj_tiles gMiscBlank_Gfx, 0x0400, 0x0bc1 + obj_tiles gMiscBlank_Gfx, 0x0400, 0x0bc2 + obj_tiles gMiscBlank_Gfx, 0x0400, 0x0bc3 + obj_tiles gMiscBlank_Gfx, 0x0400, 0x0bc4 + obj_tiles gMiscBlank_Gfx, 0x0400, 0x0bc5 + obj_tiles gMiscBlank_Gfx, 0x0400, 0x0bc6 + obj_tiles gMiscBlank_Gfx, 0x0400, 0x0bc7 + obj_tiles gMiscBlank_Gfx, 0x0400, 0x0bc8 + .align 2 gUnknown_0858D850:: @ 858D850 - .incbin "baserom.gba", 0x58d850, 0x10 + obj_pal gUnknown_0858D7D0, 0x0bc1 + .align 2 +gUnknown_0858D858:: @ 858D858 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + .align 2 gUnknown_0858D860:: @ 858D860 - .incbin "baserom.gba", 0x58d860, 0x18 + spr_template 0x0bc9, 0x0bc9, gUnknown_0858D858, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80F7768 + .align 2 gUnknown_0858D878:: @ 858D878 - .incbin "baserom.gba", 0x58d878, 0x8 + obj_tiles gContestConfetti_Gfx, 0x0220, 0x0bc9 + .align 2 gUnknown_0858D880:: @ 858D880 - .incbin "baserom.gba", 0x58d880, 0x8 + obj_pal gContestConfetti_Pal, 0x0bc9 + .align 2 gUnknown_0858D888:: @ 858D888 - .incbin "baserom.gba", 0x58d888, 0x10 + .4byte 0x000001e0, 0x00003181, 0x000031c2, 0x000031a3 + .align 2 gUnknown_0858D898:: @ 858D898 - .incbin "baserom.gba", 0x58d898, 0x30 + window_template 0x01, 0x07, 0x04, 0x0c, 0x02, 0x0f, 0x0302 + window_template 0x01, 0x07, 0x07, 0x0c, 0x02, 0x0f, 0x031a + window_template 0x01, 0x07, 0x0a, 0x0c, 0x02, 0x0f, 0x0332 + window_template 0x01, 0x07, 0x0d, 0x0c, 0x02, 0x0f, 0x034a + window_template_terminator + .align 2 +gUnknown_0858D8C0:: @ 858D8C0 + .byte 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00 + + .align 2 gUnknown_0858D8C8:: @ 858D8C8 - .incbin "baserom.gba", 0x58d8c8, 0x18 + spr_template 0x56ce, 0x0000, gUnknown_0858D8C0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy + .align 2 gUnknown_0858D8E0:: @ 858D8E0 - .incbin "baserom.gba", 0x58d8e0, 0x8 + obj_tiles gMiscBlank_Gfx, 0x0200, 0x56ce + .align 2 gUnknown_0858D8E8:: @ 858D8E8 - .incbin "baserom.gba", 0x58d8e8, 0x4 + .byte 0x01, 0x0f, 0x0e, 0x00 + diff --git a/data/contest_painting.s b/data/contest_painting.s index fca82a2b5..42d76f9bc 100644 --- a/data/contest_painting.s +++ b/data/contest_painting.s @@ -4,47 +4,68 @@ .include "constants/constants.inc" .section .rodata - .align 2, 0 + .align 2 gUnknown_085A989C:: @ 85A989C - .incbin "baserom.gba", 0x5a989c, 0x200 + .incbin "graphics/picture_frame/bg.gbapal" + .align 2 gUnknown_085A9A9C:: @ 85A9A9C - .incbin "baserom.gba", 0x5a9a9c, 0x1084 + .incbin "graphics/picture_frame/frame0.4bpp.rl" + .align 2 gUnknown_085AAB20:: @ 85AAB20 - .incbin "baserom.gba", 0x5aab20, 0xc30 + .incbin "graphics/picture_frame/frame1.4bpp.rl" + .align 2 gUnknown_085AB750:: @ 85AB750 - .incbin "baserom.gba", 0x5ab750, 0xb38 + .incbin "graphics/picture_frame/frame2.4bpp.rl" + .align 2 gUnknown_085AC288:: @ 85AC288 - .incbin "baserom.gba", 0x5ac288, 0xfb8 + .incbin "graphics/picture_frame/frame3.4bpp.rl" + .align 2 gUnknown_085AD240:: @ 85AD240 - .incbin "baserom.gba", 0x5ad240, 0x1130 + .incbin "graphics/picture_frame/frame4.4bpp.rl" + .align 2 gUnknown_085AE370:: @ 85AE370 - .incbin "baserom.gba", 0x5ae370, 0x604 + .incbin "graphics/picture_frame/frame5.4bpp.rl" + .align 2 gUnknown_085AE974:: @ 85AE974 - .incbin "baserom.gba", 0x5ae974, 0x50c + .incbin "graphics/picture_frame/frame0_map.bin.rl" + .align 2 gUnknown_085AEE80:: @ 85AEE80 - .incbin "baserom.gba", 0x5aee80, 0x50c + .incbin "graphics/picture_frame/frame1_map.bin.rl" + .align 2 gUnknown_085AF38C:: @ 85AF38C - .incbin "baserom.gba", 0x5af38c, 0x50c + .incbin "graphics/picture_frame/frame2_map.bin.rl" + .align 2 gUnknown_085AF898:: @ 85AF898 - .incbin "baserom.gba", 0x5af898, 0x50c + .incbin "graphics/picture_frame/frame3_map.bin.rl" + .align 2 gUnknown_085AFDA4:: @ 85AFDA4 - .incbin "baserom.gba", 0x5afda4, 0x50c + .incbin "graphics/picture_frame/frame4_map.bin.rl" + .align 2 gUnknown_085B02B0:: @ 85B02B0 - .incbin "baserom.gba", 0x5b02b0, 0x524 + .incbin "graphics/picture_frame/frame5_map.bin.rl" + .align 2 +gUnknown_085B07C0:: @ 85B07C0 + .4byte gContestCoolness + .4byte gContestBeauty + .4byte gContestCuteness + .4byte gContestSmartness + .4byte gContestToughness + + .align 2 gContestRankTextPointers:: @ 85B07D4 .4byte gContestRankNormal .4byte gContestRankSuper @@ -52,12 +73,15 @@ gContestRankTextPointers:: @ 85B07D4 .4byte gContestRankMaster .4byte gContestLink + .align 2 gUnknown_085B07E8:: @ 85B07E8 - .incbin "baserom.gba", 0x5b07e8, 0x4 + .4byte 0x000010a5 + .align 2 gUnknown_085B07EC:: @ 85B07EC - .incbin "baserom.gba", 0x5b07ec, 0x8 + window_template 0x01, 0x02, 0x0e, 0x1a, 0x04, 0x0f, 0x0001 + .align 2 gContestPaintingDescriptionPointers:: @ 85B07F4 .4byte gContestPaintingCool1 .4byte gContestPaintingCool2 @@ -79,4 +103,4 @@ gUnknown_085B0830:: @ 85B0830 .4byte 0xc0003000, 0x00000000 gUnknown_085B0838:: @ 85B0838 - .incbin "baserom.gba", 0x5b0838, 0x4 + .2byte 0x0000, 0x0000 diff --git a/data/graphics.s b/data/graphics.s index 1b905c540..6acd23d7f 100644 --- a/data/graphics.s +++ b/data/graphics.s @@ -162,7 +162,19 @@ gUnknown_08C17AB0:: @ 8C17AB0 .incbin "baserom.gba", 0xc17ab0, 0xa5c gUnknown_08C1850C:: @ 8C1850C - .incbin "baserom.gba", 0xc1850c, 0x107c + .incbin "baserom.gba", 0xc1850c, 0xc5c + +gUnknown_08C19168:: @ 8C19168 + .incbin "baserom.gba", 0xc19168, 0x11c + +gUnknown_08C19284:: @ 8C19284 + .incbin "baserom.gba", 0xc19284, 0x1a4 + +gUnknown_08C19428:: @ 8C19428 + .incbin "baserom.gba", 0xc19428, 0x28 + +gUnknown_08C19450:: @ 8C19450 + .incbin "baserom.gba", 0xc19450, 0x138 gUnknown_08C19588:: @ 8C19588 .incbin "baserom.gba", 0xc19588, 0x964 @@ -183,7 +195,10 @@ gUnknown_08C1A490:: @ 8C1A490 .incbin "baserom.gba", 0xc1a490, 0xD4 gUnknown_08C1A564:: @ 8C1A564 - .incbin "baserom.gba", 0xc1a564, 0x2154 + .incbin "baserom.gba", 0xc1a564, 0x1E80 + +gUnknown_08C1C3E4:: @ 8C1C3E4 + .incbin "baserom.gba", 0xc1c3e4, 0x2d4 gUnknown_08C1C6B8:: @ 8C1C6B8 .incbin "baserom.gba", 0xc1c6b8, 0x9f4 @@ -757,16 +772,25 @@ gUnknown_08D8D58C:: @ 8D8D58C .incbin "baserom.gba", 0xd8d58c, 0x52c gUnknown_08D8DAB8:: @ 8D8DAB8 - .incbin "baserom.gba", 0xd8dab8, 0xefc + .incbin "baserom.gba", 0xd8dab8, 0xe84 + +gUnknown_08D8E93C:: @ 8D8E93C + .incbin "baserom.gba", 0xd8e93c, 0x78 gUnknown_08D8E9B4:: @ 8D8E9B4 .incbin "baserom.gba", 0xd8e9b4, 0x80 gUnknown_08D8EA34:: @ 8D8EA34 - .incbin "baserom.gba", 0xd8ea34, 0x1f0 + .incbin "baserom.gba", 0xd8ea34, 0xb0 + +gUnknown_08D8EAE4:: @ 8D8EAE4 + .incbin "baserom.gba", 0xd8eaE4, 0x140 gUnknown_08D8EC24:: @ 8D8EC24 - .incbin "baserom.gba", 0xd8ec24, 0xf78 + .incbin "baserom.gba", 0xd8ec24, 0x80 + +gUnknown_08D8ECA4:: @ 8D8ECA4 + .incbin "baserom.gba", 0xd8eca4, 0xef8 gUnknown_08D8FB9C:: @ 8D8FB9C .incbin "baserom.gba", 0xd8fb9c, 0x24 diff --git a/graphics/picture_frame/bg.pal b/graphics/picture_frame/bg.pal new file mode 100644 index 000000000..88b2d393d --- /dev/null +++ b/graphics/picture_frame/bg.pal @@ -0,0 +1,259 @@ +JASC-PAL +0100 +256 +0 0 0 +255 255 255 +230 230 230 +213 213 213 +197 197 197 +180 180 180 +164 164 164 +148 148 148 +131 131 131 +115 115 115 +98 98 98 +82 82 82 +65 65 65 +49 49 49 +32 32 32 +16 16 16 +0 0 0 +90 24 0 +139 65 16 +164 90 16 +189 115 16 +222 148 49 +255 180 82 +255 222 131 +98 172 115 +148 197 156 +222 255 230 +255 255 255 +205 189 164 +180 164 139 +164 139 115 +131 98 74 +0 0 0 +180 148 213 +180 164 197 +180 189 189 +180 205 180 +180 230 172 +189 255 164 +222 255 139 +246 238 123 +255 230 98 +255 205 139 +255 180 139 +238 164 189 +205 156 197 +255 246 255 +90 57 74 +0 0 0 +255 123 164 +255 139 180 +255 180 205 +255 213 255 +255 205 0 +255 213 57 +255 230 123 +255 238 189 +255 255 255 +90 24 0 +139 65 16 +205 189 164 +180 164 139 +164 139 115 +131 98 74 +0 0 0 +90 24 0 +139 65 16 +222 148 49 +255 222 131 +131 131 131 +65 65 65 +255 0 0 +255 82 82 +255 164 164 +255 98 197 +255 148 213 +255 197 230 +74 255 90 +131 255 139 +189 255 197 +0 0 0 +90 24 0 +139 65 16 +222 148 49 +255 222 131 +131 131 131 +65 65 65 +74 148 238 +131 180 238 +189 213 246 +74 255 90 +131 255 139 +189 255 197 +255 255 0 +255 255 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 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +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/picture_frame/frame0.png b/graphics/picture_frame/frame0.png new file mode 100644 index 0000000000000000000000000000000000000000..33f2baf094b6f135626783301dce55d37e49503d GIT binary patch literal 1920 zcmV-`2Y>j9P)Wo4g?4gffl1*fOSB?2)xwl*e%kQfmL;eAlw>v@!WLCKo}4}xc3FJ1p!nD z0_QHyAh@DJDEAf8_s`w&sK~XO9&AxZ-t)WXd3mJB=nFLSK$BBRZFn)HCVxKht+Fjb zz^?M`?cYP+ej@dBI;P&m#q%D(v{j`I1KKO!>TL&5ARm!~;qa6k`~n|8d^a4zU$uQ@ z%=Y?s23$MSpX%*Pr~gq+#|W5?FP5wwKyf~o@ z-@86;tLAcd{n`Wc9ksvu00{%9m;eA!#}n7bZM6g2I}iBdGwMJ7b^x%=g_1$5-WsUF zClC0D71$pF#$1KrbFPBx4�AQH_5P{Z$9GwiOV;uW#Cyg0jzk3AGFCqh^qzF5(cX|C- z1Ua?SNq2zpxQcswIHbm?BMQhcXf4rclTHk<&*%YLtKrL9E>ag z&iv=607e#I*MS4LtLI-A(w8SR2iUKn)&B$VhT5Os46wJ8U%wd;+)zet`TQ5a8{g{f z*a48o-Ac)BzR@@JDC@kzjX`N6iFDP0_PZvSj7~h)a705|ZUAGOg4u1hJh__&;O7 z4Fl`}YXJ2qjbM{&8-n0=B7w;nP*TTQa|ZCp1a?If#D(w{xCkly_z}RBz#E_dRKCb~ z!hwZDK+k~Jn}|<_3*ju_j2j0i#GrJ0tpS{a7eGV>ph98@n!wK0io^l5^Th@*0N1{q zL?R$q3#kLd49Fayv<3pbh=e7aaR?aa-9qsRAcW7w24Luo)gyojiy4Q|Tq&+10#=o) zAs%Qs0FEX-0W3jLh}8Je41k50dL|mcabC{=OVAWTa~WGa4YOMU4BQ?v0N*;j1rP!2 z0wGc^V~fVm5O9NGG?%c%08~J$cK}PE5Y_^G&{~Fd}HP%0z)X*5~Bj1OPJO2ogeQoHpI0^}ZY+3k)bY;PpIx0ALfDBd~=v=4s7hf zE)bN^w*Y8GgZkX^yUF=-HsRIe&(VI70b!$c4S)gYW0tS{eD+#$>ma*zWDIu}1;k3e0FXhZA=I|5$l+%v#Fz!*uCyst>pG`$q;G1yI;l3L}d~ zCDI6b81SVz2I%|8kp;-*GHG=&hicLpxILEQ=xLnbZ*U`vd2v42+$YOK;*GYqe!3za zOw4Nw$ANdw;-hxmFaul%oqm&4LS zjX2MA8{Z2B1POC=2>Z)$OY5M!w)y#K0r0g*W^EBSqTUOYC3;Z^2{!S`qzH!NycW%OVIDoN)`hlnVYV`afU>ESISZ*YGh6jW(u35w2GfQb5Xv`>1l9fOdbjq)a= zhbtstj2;32N$urmpY*iwK=;g;_eA0fp+p*w*h4?!cPEykeb(dop2Nq$m<`On6#R<7 z1jPt`TcbA?S<#|G`>aPa&3kUlJ$oUeOrRKWvy}YC0&=StPEYA_r10}|Qcr|?&!ga$ zfQZP+$-dQNfOx*l+(SNp=QmADP!18Xob6jZ8=zV7ypkJl!4hl?Q`xI=DFQupBqk8p z#RE0@n+F6N!#<_SP|w%>919m?AGeA!a0pLO4#4)Ep4UfSFP&-Z&nbfq;RqBXa`wI6 z8rXjj-TSt9QHK^B0b@j7zv5$iYk;=TaL;=xg0)Z|68-^MEffsbU1??Qm#ZlDUa)rsE7*I*-h1z;*wBB`y_*nsQMg&2 zOk{qUmosPbJu`ErNU@?ex*+t{M@!x<>K?Tei_hcyY<7oGkfZ)lS(JOyG3S1Ben}W+ zxDiGgWwbHI8fUx-CYofjDW)n7{j%QMoL>?m(@a-xhM6kNGTR(;%`@Ku3oXjz|L)hH z{Kb}7YMJF$SgFz~tF5utI_qt)F_FK?W?O8v&2~FfskYNDyX~>pJ~fH_TKgSv&>@E% zanv!#op91Ar=4*&k$=v47u31vlFP2R>YD3rxapSL?j-W>y63(J9(v@lC!Tudxffn~ z<+V47{I}kDuighAebV5wFTVQbyGB3!OyCa)0~0i;)%kbPRjO4_>6^7HP5-A;=$xkt z)9)zG{Qr0ldW4>Ns#m5CX^Z!#ZTV?_+WrOp;4mal4b7=PX=;Cq$8&7A_742-9ry*L C-DlPS literal 0 HcmV?d00001 diff --git a/graphics/picture_frame/frame1.png b/graphics/picture_frame/frame1.png new file mode 100644 index 0000000000000000000000000000000000000000..72e9d0ab760a339fd6a24e812ed4f1a328325648 GIT binary patch literal 1422 zcmV;91#$X`P)ya@0nYB1ob;1$gt zC`+dVHmkXVX&^&oIk5RJr0>1^!Mo#8QqzaPiY(qo-}iVTLi0Eh;%qG=pb52Im^ zdg!a?_{i_rW|nH;RY~=?4J2@2j2!>~bL^?-_{cX9d!vCr9&!Ec+yP{%rV^w0MYVoW z-D}_$C-C3`V=;yBSWH1Z$47qgVmw*ja}D5Q14yEXfN(HCpa&UxVHDBcSx?i+dRpxU z;0FQl!vu=E>1K8}Ep`A9nE+^k_CgZ%!g!3wE;mV4jc3apfIUP3Bnh>!fq0YIt`?H9 z1TaB}9}NH~L9t4c347Sp0$;Ul~bK#A))PP8vB=3h{eejzs!EX@gE?3A&|L1F+S1$^rP zDh(|1I>1Rs0b>(rCitcX&bbVLRVS!{fdL#5(0yhlkiZ!Msn`NuAkqLVe6Io3L1qI{ z+zwz59hoA?C2&SVNCglJz&Hzo-q*$ux-vnA00*Fx&BYYcL;;_>fH_5VA_R~jAUaS0 z^`M4e0Y^&csu|>RhVnFc0P{5TDZ+CjL<kz1T~n@LbG61IA~m5g{~tNQ@8!a6mWbf28=|XcaHxQ^5uuf!9u%OiCeS(-1V5z2V~4IG}nU=N8x7*fF91B2qvL_bzr?5 zjfVXiXf&ZmIcdE4sd!Zamru3lh+CI6Y`AKg+Db z5UBx}5%Buh05Z4c*aHApKERo!XSp~e9%p^OHE)8;V@fR zhcbr1l@@ja3vM4fXHggwZiGX1Hg%mh*GqxL2wXYB_V=e_)PG=#02B_pZN2#ndjQ}@ zN4WH5I5gLruP*S}oQ;CgiqM)tuh-{cfyYYV$`Jf>(D@hq_azk!0uE(SP(lyIZ+t7U z;Pv|D68}(8TrVlYJPt~XaPrF*!Pq>U!}33sAON^;F5Y&Y@HSy#{0`z5x~^Zt-PZhN zP?gZc$*))3DQmS{zkEYW|H8ZUqFBQBf;kKDFEKZ7?NiaLoZ7FKL)~1z7QnMd^6Ycb zx*nI`R(Q`?-n?GGX$bJPg}^ODPUFM;w7h!Xp;gx~1OZ?h<*k~I%gFJ)QEv}Lcdd`t cJYTSX0YfuBx>KJlumAu607*qoM6N<$f;AR}-2eap literal 0 HcmV?d00001 diff --git a/graphics/picture_frame/frame1_map.bin b/graphics/picture_frame/frame1_map.bin new file mode 100644 index 0000000000000000000000000000000000000000..523ff9e2883e41ef7e4149dc8c7740451506f937 GIT binary patch literal 2048 zcmeH`S5K5d6o!XRg5YeZ2?QQ#*V3d&Q@XSdq&Gon(iKH1Du|Vi6hS~hr3?N=_uGW9 z%LXRP6$zX-=VoS3o;l4$xC)mGx{yNp3O{j{duTVcv+neBJ>HycC+#g1s0C@3Ck__x zPxB4(HW5S;MKm$oA(lAeN#HJtB#}%Co-)Afzo+>InaVxxlSVojWRgWTIXobjJn|`^ z&=h}CFKfO=5yd>Dgi^{Vr-DkVsHTQm>UgB&*VDjbp3q1W&9un2+#-K<*Q~p$_wm}U JD{$2-@E@jycohHu literal 0 HcmV?d00001 diff --git a/graphics/picture_frame/frame2.png b/graphics/picture_frame/frame2.png new file mode 100644 index 0000000000000000000000000000000000000000..38e6ba209a9fe52b8ce8eb197fc5788b9a062dc6 GIT binary patch literal 1238 zcmV;{1S$K8P)Z zy^h;B5XbdS&b4VyYTd-T(%s4ra5yQ|wyPjY>g0-j00Ea5koyy0N_7fr8?P6;fvs0a z$l;J2l9Hu3`NJ^vLH;x|oEgi(cdmX!S(<_3RSe4hUTBr5KmeXgt@~rFwT9Jcx`DIR zDzX6mx3c`wOTf2Wt9>$nTfRI23*tBg3;y9>Z~lm5{wWWy`~I;0R{}mNqhH#m8@2wg z+jJuU>1GuPz$!{_5WrPFhKFUS0m=goNJ3O{o5tY7&1wNY{He~xSUyI_^-2T2bfB*` zAmbBL;QFN(~UB2gs5H0C5-!z=GSbh?4|z=dfHwhh;wv;9mgXUlhO|m&f(vl1%`( z$pGLkKrUp-B2G7AZgmX%{?)pg0N6p4fGh(Sj^Sbvt*2bbHV6H2~YmyQ=}Dp(HAOeg^Pat9{xiKsq0A?zGw`Q}XixV{LsFpk_+u=(6&H z&i#2nEhhd7pb#Gd5Et~Fs{y<17+|{{0aUv!0tBq8vK!f#z)l}fXW3hMrC>tBb0!T46nCu07EP&rVNbAw% z>;lX#40I3Lr__-PFnM4A1T+kwF(ASc=Op7x?Hx3#Vc;$h?bLV?V9T!s01!gqjDrB0 zTFh=y*pXBp;W008lm`H4Xcu$=*b~(m?wL*t1=u?Pnh{pH;jwNn0W2+HfXxK# zm<#x7W#S}&NUom-G`|C|cNeRrlD<=2GnkPz{BPNz<|Q5MJtsptUa%hDeiXz zyO_vTHlzW7UCvV)0w@K{^a!KIiM<~K3g8Vxb{)fc=+CwZ_U2N$cu(XxUNhCEVFv#x z9o&AY&IZ&_B!&72wIcxZ6#;Sx@Qu#{oCen4Wp4}Ph%9yfvJHTm0N_vP*$3QZ`rVJ| zLL&ebgQgz_)bK~D@B#8J)4T9+H2^gRxC4Opp-}+2)C30sC-?dJ0AN2Kz*EfuV5!SL z99F6~Lx93_0ZW~xGQ*thd;nxB4I&SCgNbAnlX{VJ^RRFLCheVa9(iGtvq>TqV{hvh z0VI`20bcji^X1*5o&b!fa1TdgFc)B&&$R%pAH^s)X>n9aOaK4?07*qoM6N<$g6TOP AzyJUM literal 0 HcmV?d00001 diff --git a/graphics/picture_frame/frame2_map.bin b/graphics/picture_frame/frame2_map.bin new file mode 100644 index 0000000000000000000000000000000000000000..3333c2a01a3ad0645d08be6b21417c97b46f4641 GIT binary patch literal 2048 zcmeH`*H2VY5Qh&)OJL<}L?FRH1myWcREm^Klis_CN|#;)q>1#d^rkfFAi}@s-c1O* zw43FLMCO-yIddl8nVB>8!a>;I(uEY#O}LBe{GsBkTo+T%)qGR7m9#dKr{blUpFA+T zf03`3;Lmdcc)?3v5l9fhgz%bB!U!jVNAiiudoS|!QX!HkqKP4vH^dQ70*NG%ObV%_ z8S~Hkb(x<|2AO1$O%A!_kxv0{DdZhRyyt@^|0BheP)Zr)R8Yw$s;H)hTI#5$L6hG| z6U}_4g;v`5LOUIF(nU94>EW9uzn4Dx8DNkhh8ba$F~*r-lJERrN|Qg$471EJ&jO1q zvCIlT`Nb-0th1rX-{d!2Y_r2Id+c+-AxHe-n7^EGs=>($EJ4?$xCqF{uW1CZYdag`Tm9-{ds=-y!8L`%kD7&y2pq61UTI9J~sd~@yWhEuq!|r0Rot9 zjJ@nObqvoB_jC+@EI-q`__Tj>bXWndl(r9>fF2I)QUnOVJnogB>0R6$<@rqo7-r4LB~c(A+PwP=2O&@#gEV_OCyS3PA5WfF5HS(6ns= z?4gFeCS$sHt`83PuMhHv0eH~>ywm~k>EPz*(*ZmHK*<__A?RM{vAt&Zn8rpocAkHA z6g>dgOkx4(^>hd~_TJw9(L*8hjtzhmG-+udKr4Xxp}pT+Jrn|Y8wJ=4J)MI>fl|0? zj+A;RiM_4{*iGujo>ssN04tw82EYu!^g#(ISI=)Y(l3v&60ica`4<3QYm0w3z-%Yq z|878SLt$n6{6B!#mCbLDOF;MWfJ{|3zg;i+#{+(CTYnTleW4K`1^6-m=+}->Yt43V zr<-FDkk0Vt?#MI+ZJW*n-55&%HM<9ZchGr8_`0Zhwgt6tM5@Pb&9BIDhM2T=bH2(* zaXkvFn1ld}lNw-_E0y8xbQ6$jcas}^B>=tvA%l3h9y>?(Os65OGKB9XfFyvb0L6!X z?A8=$fP&IWKt^(ly3fiaD&2L9VPA6ErIOiFtD|U@$zh=ZWu{s#=BCP|rSx8uXW=j$ zdFQ!Gqj5z?%QF4K3+Mn!fXP6iKwHS8_}g=(5=dsX<*-~^QJl2`*aEoYxZPGNN|Ujf zIu&77nbOzPl$atb*02>t^d?m3j{*XWRT7anoN$;XA^lbpfq(_oYDwBCa%Dj@QR*jW zc;=6T7hSC|nk{L^PnWA`AtpwSDmRV5zj>>1?8^rHJ{txOyL8hhEa$ zc$&L~g3~8)e=5a0;kMmYRq-MkHBrSnEN+|+Cksr0a@ObcUVg}CtC+v)q~n5nh(MoC$)e zw*$!4a>ZNZ3Vx$4+!M2@0{1+5h70HkGih4tbzMZCWi?U?sGz|b05+{A%Z%rtkb(>L zZd@gCxnpH|0?s>PxjNHYSkaIW~vCBI%ro6Zam=-=P|w1eipSFs^wYpdXlp;^;y2dz(t4~#5~hN zwEfe@G@2ajR=oD`StP#*F2qb}LNXF9+XjC=YtOFdmA`D|xE&}1V zalHpK>_~g66I#PhBEec9CK)G|E{R?}s_+lDPu@ysnqNO3y zlAiEHfaT`YZPX?>WumVFpArWq3i?dz3E(GmlobHWD1tzYIwT%%L^OI_NEk#kca%^J zWM(}gKnaKbsFOkiWFWk8r93K(G>|_5MfI)u>qUa-YyczzA|t+TiJ_VMWPs{B#GCcuLvtn0tmf7|eB7^uZ*S4Qvg1H*sA{s)iuW>Sf}PICYN002ov JPDHLkV1jt$FA4wv literal 0 HcmV?d00001 diff --git a/graphics/picture_frame/frame3_map.bin b/graphics/picture_frame/frame3_map.bin new file mode 100644 index 0000000000000000000000000000000000000000..c2adf40c2d444bb04843443081c4418d58123b18 GIT binary patch literal 2048 zcmeIxRd19*6o>I21==RqG?YRDDZzS;6eteGp}MR}@BdMEiOZS&qYpn4hRO z*F5tru+SolEwR)x%dN1|swjW8HP%{Zy$v?nWV0={+Ge{QcG?x?@3zNY`|NkXL5Cc6 z#8Jl_cfv`hqWsg&IP0AAF1YBD%dWWUn(J=3=~k3~+Z}h^bKe6GJ@VKSPd)S83opHj z@?U%7t#{u0;G<7I`{Ju_zWd>)UlD$v&^Mxf&Gx^8jygrWXU?wtnV)u{eSs>@{G&8G x|LGo-hi(O`BAbVdrTf#e_zXW|{{p{%7*L?9^74;&t#Mb=KDJtG1^)L6{04xjXcYhe literal 0 HcmV?d00001 diff --git a/graphics/picture_frame/frame4.png b/graphics/picture_frame/frame4.png new file mode 100644 index 0000000000000000000000000000000000000000..c7db2e3be6dbfde3f158230a05d18e7e0fefdb82 GIT binary patch literal 2030 zcmV9wgCx<5eGJ}kktQIbo zZDdc!Bj)gUXNx&}7T@Ei0B$yi3Gid!XjTEaOdKNv0f>)V@qJFf=5l$H0R98w-+Z?Q zuo08Wd&4~!2bS*=;0+vjzYf?{7eyn-Sdry!|Qi00r2x9K%Qj;jJCG{*b)s} zqby_XTyG4A*PF|`0rEnCyz~LH>y4Yu>&@960Fg|9q`+Fpv#rs17ju8U`DD3#u=(>H zfK?L}kmpR{X87R2!#h*RcMSjqBWw);P{HhCDC7NIDInSuNG;^_Kox{=GaPP)aF>bs zn1JmOsxha6%mA|TAMOLl3}AH-0de>IVAMkf={a%2gsO;fwO(W}~lsC@tKj-8Vc`L6z zG??r75nd~NPz?Bek5JYiwu~1->qCnfGPmSQjE{r?1uSOsIUWlDo)w&LImweybs7jL z9W_cQ0P?#O;VXBp5*#H_eCe1-2(>o}L7rXn7tCo2`E*br{uQ2fA~Rt@fec!xDWZfj zNgzOivwiuZs0dhSJP6J_6aXD96+j94WCge^6M`2B#Q*}%>|8pRF!Ru9ZNo;%p{baI zNWd3Wcp-qyw@pzAzyzGk&&0VNz|#>mp@AwWQb3FNY`+bX!ypQfRXCFzbQNWuINfRv z&Q=nNBEUlgJ^}y&>QW?#*bY#y0=xn|JP<$#my!bk%m4RSQ9**0AR;GtL!D`Ic)bPc=ICqU5nb-)SZ6Ce%k2@I?afGu5y z_G1rFkN`Am05lrg&-#NY^lCZz%Z@J%1!+3BJM1b6^m ztOAsv>+E|HOhDX>0AXhe$Sg;>l_lHa=ILG5#?(Dn%e-tCV)+^u%+6f6Cj-( z4N_WJYZ(ww;+J^`@U{^u?#aFYA8Ist0bGgz04nT-Qokc$9=LGFax~herUR`B2nG5h zyP{@LVK5lbqeWK?QloTca2AGG|<9dL)TBz(g9?wr&tHL@8KqHSCGzn1G z1W4;GiX#DZ2Yid2>{S4dN~vL55Cv30TABimNXJtofkQd$rjP)Do+(zU6*EWz2(U^* zel$$umB44FN+qH%KxPA=CcxpB1ZX@7hiYvXkF6pCy2=)Sxj3gi#r!HiogKPU5D4&X z+H1C9f+WzIfPj-pO^_nNTz{3%@>7-Ys{m@rt1m$Eu^OU)Hvmkdi(JS2@c3)XK_o=L ziFPazFv+U8SppSA6U6@#F6Lk75-M(#kl>qu49?jlLCE&v#?Z?Z05gYc1x=U&aL9Pk zB!DL^EI83VkG7q5nqAI#KbV>cjhOH(&n1IGejXH(g974Fb5?h)!Y+3M4*+vG3ZYum z1iXarxk$(lTU@Np(^LS`|$yCAi&~ZWNCaA53hj(U}}d! z;}=rMk^v4%kpLHke8Rl@@kFo|1b|x}PfSYq6@U`G&mGf*h5-3GTOWH0@T(H8A|OZ( z0yu1N5Q>1wO7OmOFGv`)YZ3^UqLr8l3Xu9=8>k6!bHHYCBogq`$xN6y#nsFJ9sq2> zwXsja-axD3Nbf1=j9A9G0cZjNSz5m$W}}3GmBrCiuUfu&Cfj+=+qM9XXo3%uUU)({ z_z(fbY-$>w!33V+lD?YYLNYy#C?Nr0gC6ZLVJ64Jv8RBPF;<$Pdtek;CC-itk%7p@a@l;;Ghi*wYKPICK>aDzT+rPdYm& zp#v0dmJoIBPI;oRDU2CmJ;4wvVHF@dP@6FUPOoM#XN>u=CCKI21==RqG?YRDDZzS;6eteGp}MR}@BdMEiOZS&qYpn4hRO z*F5tru+SolEwR)x%dN1|swjW8HP%{Zy$v?nWV0={+Ge{QcG?x?@3zNY`|NkXL5Cc6 z#8Jl_cfv`hqWsg&IP0AAF1YBD%dWWUn(J=3=~k3~+Z}h^bKe6GJ@VKSPd)S83opHj z@?U%7t#{u0;G<7I`{Ju_zWd>)UlD$v&^Mxf&Gx^8jygrWXU?wtnV)u{eSs>@{G&8G x|LGo-hi(O`BAbVdrTf#e_zXW|{{p{%7*L?9^74;&t#Mb=KDJtG1^)L6{04xjXcYhe literal 0 HcmV?d00001 diff --git a/graphics/picture_frame/frame5.png b/graphics/picture_frame/frame5.png new file mode 100644 index 0000000000000000000000000000000000000000..1b7da4a1a646bc90688d2f6a2899d1444993f91c GIT binary patch literal 666 zcmV;L0%iS)P)6RO6bEpS; zTqH=~tGiv-p=&qabZ#^df6-aZK*z`1JyijK%@u4SoeXfzMQv8I3$Fjt4}1aw-*pH` zEBMI;zRv=@0s_1=jvs(p!)JG(*6_9l2-hmV3HX%!{GH>^LG=*;0qo@*~D@{)B=7APzCU4mH<7mkhK*+TEUp$GHWN87ROPv;hut zE;G_Tlmq#ZM!;^Zv%2(j%7Oe)C7^1omjQ*b-iPs&YkHI3Focm60hkOtzEYb(z&;n6 z2TQJ*0Y@yXJF#d6;Nv{z3b=iE?wt0fz$D5A&y8qjfM01I6ai5J2n0kCxGw{69_ZgZ z1Gs(zaBl>h0vIDB2{&^}=fG_UoD41QK3A~((KCl9L$eW(KhZV^KtApF&$0s$hf>C2 z7eK_J_`g8cB|PKp)X3w3P>8q#fS->*sE38oGz>&>NL$2Tw^{?Yv5-=PxBP{%H6Ua9 z+%8L45wJae3F|eM5FY0H5di*!-gN+EE=}+M2gFJ6m?p=)2><{907*qoM6N<$f^tYH ADgXcg literal 0 HcmV?d00001 diff --git a/graphics/picture_frame/frame5_map.bin b/graphics/picture_frame/frame5_map.bin new file mode 100644 index 0000000000000000000000000000000000000000..8d2502cd4cf069795038cfd940ee6624dc663939 GIT binary patch literal 2048 zcmY!v&=6236Eg@f2$&04kc~n5vDwWdz>5a?1f;RJ5tsck0O<4u182F3;^L}OC}4RD@8_+P;QJ;mbV zYZ_R9^9=(KK=L2y`a$|Y`XTv`RQ*u*Q(!;HUWEMy28ISkL}N2p_`&VROk0G?C7Asn NH;jVO5E!W;002>$kf;Cv literal 0 HcmV?d00001 diff --git a/graphics/picture_frame/frame5_map.bin.rl.bak b/graphics/picture_frame/frame5_map.bin.rl.bak new file mode 100644 index 0000000000000000000000000000000000000000..c009f0a95f51190b743b762c37ca5e7755f9289e GIT binary patch literal 1296 zcmXqD;9#g%7tjzO7c&Sj2$&04kc~n5u{wZ9fENw&320++C@u%c2*{#AIRR-b4#nvJ zYzB-vU`U04j({#2)FUkoSPEDPpkr%-iBQ16*uaDcY-#|@IiN&njmUxu2Iy%QJ73cP yrl*m?8fKQc0P)&kdVtztCaII49j1qxwi_528W<6Q&9M8O^pfa50}Os=U;qHD$DR5B literal 0 HcmV?d00001 diff --git a/graphics/unknown/unknown_587C30.pal b/graphics/unknown/unknown_587C30.pal new file mode 100644 index 000000000..1c10c781f --- /dev/null +++ b/graphics/unknown/unknown_587C30.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +74 74 74 +255 0 0 +0 255 0 +0 0 255 +255 255 0 +0 255 255 +255 0 255 +213 213 205 +0 0 0 +0 0 0 +230 230 238 +255 255 255 +156 205 255 +123 189 230 +255 255 255 diff --git a/graphics/unknown/unknown_58D6B0.pal b/graphics/unknown/unknown_58D6B0.pal new file mode 100644 index 000000000..1c10c781f --- /dev/null +++ b/graphics/unknown/unknown_58D6B0.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +74 74 74 +255 0 0 +0 255 0 +0 0 255 +255 255 0 +0 255 255 +255 0 255 +213 213 205 +0 0 0 +0 0 0 +230 230 238 +255 255 255 +156 205 255 +123 189 230 +255 255 255 diff --git a/graphics/unknown/unknown_58D6D0.png b/graphics/unknown/unknown_58D6D0.png new file mode 100644 index 0000000000000000000000000000000000000000..da421b50157fc6f79ea7aa1c9053a2898d77dfdd GIT binary patch literal 223 zcmeAS@N?(olHy`uVBq!ia0vp^0zj<5!VDx|E`RzTNErn9gt!9f|NsB*-FvjTxjQMT z+R-aZ(=ckv|0UhuiXG2d0%hUg>eaJeUS77-Ek6K-vOHZJLnNk7?c2!PV8Fw2*P!8M zLrBl$W2~Gy`ca5p?@rAo_uV7e<_J< LS3j3^P6 literal 0 HcmV?d00001 diff --git a/graphics_file_rules.mk b/graphics_file_rules.mk index 565020836..e180c2856 100644 --- a/graphics_file_rules.mk +++ b/graphics_file_rules.mk @@ -292,3 +292,6 @@ graphics/pokenav/region_map.8bpp: %.8bpp: %.png graphics/misc/japanese_hof.4bpp: %.4bpp: %.png $(GFX) $< $@ -num_tiles 29 + +graphics/picture_frame/frame5.4bpp: %.4bpp: %.png + $(GFX) $< $@ -num_tiles 86