diff --git a/asm/rom5.s b/asm/rom5.s index 7d6a94c8a..2f0c387fa 100644 --- a/asm/rom5.s +++ b/asm/rom5.s @@ -59324,13 +59324,13 @@ sub_8097E70: @ 8097E70 pop {r0} bx r0 .align 2, 0 -_08097F2C: .4byte gUnknown_08E8DEC0 +_08097F2C: .4byte gPCMenuHeader_Gfx _08097F30: .4byte 0x06005000 -_08097F34: .4byte gUnknown_08E8E128 +_08097F34: .4byte gPCMenuHeader_Tilemap _08097F38: .4byte 0x02039760 _08097F3C: .4byte 0x06007800 -_08097F40: .4byte gUnknown_08E8E0E8 -_08097F44: .4byte gUnknown_08E8E108 +_08097F40: .4byte gPCMenu1_Pal +_08097F44: .4byte gPCMenu2_Pal _08097F48: .4byte gUnknown_083B6D74 _08097F4C: .4byte gUnknown_083B6D94 _08097F50: .4byte gUnknownPalette_81E6692+0x2 @@ -59972,12 +59972,12 @@ sub_8098400: @ 8098400 .align 2, 0 _0809847C: .4byte REG_BG1CNT _08098480: .4byte 0x00000f01 -_08098484: .4byte gUnknown_08E8E244 +_08098484: .4byte gPCMenuMisc_Gfx _08098488: .4byte 0x06006800 -_0809848C: .4byte gUnknown_08E8E6E8 +_0809848C: .4byte gPCMenuMisc_Tilemap _08098490: .4byte 0x020000a8 -_08098494: .4byte gUnknown_08E8E6A8 -_08098498: .4byte gUnknown_08E8E6C8 +_08098494: .4byte gPCMenu3_Pal +_08098498: .4byte gPCMenu4_Pal _0809849C: .4byte 0x06007800 _080984A0: .4byte 0x040000d4 _080984A4: .4byte 0x81000400 diff --git a/data/graphics.s b/data/graphics.s index cab11dad6..1f6d541a8 100644 --- a/data/graphics.s +++ b/data/graphics.s @@ -3813,33 +3813,36 @@ gUnknown_08E8D9C0:: @ 8E8D9C0 .incbin "baserom.gba", 0x00e8d9c0, 0x500 .align 2 -gUnknown_08E8DEC0:: @ 8E8DEC0 - .incbin "baserom.gba", 0xE8DEC0, 0x226 @ LZ, uncomp. size = 0x5E0 +gPCMenuHeader_Gfx:: @ 8E8DEC0 + .incbin "graphics/pokemon_storage/header.4bpp.lz" .align 2 -gUnknown_08E8E0E8:: @ 8E8E0E8 - .incbin "baserom.gba", 0x00e8e0e8, 0x20 - -gUnknown_08E8E108:: @ 8E8E108 - .incbin "baserom.gba", 0x00e8e108, 0x20 +gPCMenu1_Pal:: @ 8E8E0E8 + .incbin "graphics/pokemon_storage/menu1.gbapal" .align 2 -gUnknown_08E8E128:: @ 8E8E128 - .incbin "baserom.gba", 0xE8E128, 0x119 @ LZ, uncomp. size = 0x500 +gPCMenu2_Pal:: @ 8E8E108 + .incbin "graphics/pokemon_storage/menu2.bin" .align 2 -gUnknown_08E8E244:: @ 8E8E244 - .incbin "baserom.gba", 0xE8E244, 0x464 @ LZ, uncomp. size = 0xB60 - -gUnknown_08E8E6A8:: @ 8E8E6A8 - .incbin "baserom.gba", 0x00e8e6a8, 0x20 - -gUnknown_08E8E6C8:: @ 8E8E6C8 - .incbin "baserom.gba", 0x00e8e6c8, 0x20 +gPCMenuHeader_Tilemap:: @ 8E8E128 + .incbin "graphics/pokemon_storage/header.bin.lz" .align 2 -gUnknown_08E8E6E8:: @ 8E8E6E8 - .incbin "baserom.gba", 0xE8E6E8, 0x1C5 @ LZ, uncomp. size = 0x800 +gPCMenuMisc_Gfx:: @ 8E8E244 + .incbin "graphics/pokemon_storage/misc1.4bpp.lz" + + .align 2 +gPCMenu3_Pal:: @ 8E8E6A8 + .incbin "graphics/pokemon_storage/menu3.gbapal" + + .align 2 +gPCMenu4_Pal:: @ 8E8E6C8 + .incbin "graphics/pokemon_storage/menu4.gbapal" + + .align 2 +gPCMenuMisc_Tilemap:: @ 8E8E6E8 + .incbin "graphics/pokemon_storage/misc1.bin.lz" .align 2 gUnknown_08E8E8B0:: @ 8E8E8B0 diff --git a/graphics/pokemon_storage/header.bin b/graphics/pokemon_storage/header.bin new file mode 100644 index 000000000..6c4c46090 --- /dev/null +++ b/graphics/pokemon_storage/header.bin @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/graphics/pokemon_storage/header.png b/graphics/pokemon_storage/header.png new file mode 100644 index 000000000..f302ea41f Binary files /dev/null and b/graphics/pokemon_storage/header.png differ diff --git a/graphics/pokemon_storage/menu1.pal b/graphics/pokemon_storage/menu1.pal new file mode 100644 index 000000000..cf814577e --- /dev/null +++ b/graphics/pokemon_storage/menu1.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 90 57 +255 255 255 +115 115 123 +205 123 197 +222 222 246 +90 189 238 +164 164 180 +98 98 115 +0 0 0 +82 82 90 +189 238 98 +164 222 74 +164 230 74 +180 230 115 +148 205 57 +148 148 172 diff --git a/graphics/pokemon_storage/menu2.bin b/graphics/pokemon_storage/menu2.bin new file mode 100644 index 000000000..ad8e8ef8b Binary files /dev/null and b/graphics/pokemon_storage/menu2.bin differ diff --git a/graphics/pokemon_storage/menu3.pal b/graphics/pokemon_storage/menu3.pal new file mode 100644 index 000000000..fbfbcd3cf --- /dev/null +++ b/graphics/pokemon_storage/menu3.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +197 0 0 +131 74 98 +82 65 74 +189 82 74 +131 180 156 +123 156 115 +0 123 255 +123 189 255 +41 90 164 +172 238 148 +255 255 255 +189 189 189 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/pokemon_storage/menu4.pal b/graphics/pokemon_storage/menu4.pal new file mode 100644 index 000000000..ee7ac07e1 --- /dev/null +++ b/graphics/pokemon_storage/menu4.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +255 197 255 +255 255 255 +148 148 172 +115 115 123 +82 82 90 +180 230 115 +189 238 98 +148 205 57 +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/pokemon_storage/misc1.bin b/graphics/pokemon_storage/misc1.bin new file mode 100644 index 000000000..0a2bcaf7f --- /dev/null +++ b/graphics/pokemon_storage/misc1.bin @@ -0,0 +1 @@ +@#A#A#A#A#A#A#A#A#A#A#B#w3x3y3z3{3|3}3~33@@@@@@@@@@@@#A#A#A#A#A#A#@@@@B#333333333@@@@@@@@@@@@#A#A#A#A#A#A#@@@@B#333333333@@@@@@@@@@@@#A#A#A#A#A#A#@@@@B#333333333@@@@@@@@@@@@#A#A#A#A#A#A#@@@@B#K#L#L#M#C#D#D#E#@@@@@@@@@@@@@#A#A#A#A#A#A#@@@@B#N#O#O#P#F#A#A#G#@@@@@@@@@@@@@#A#A#A#A#A#A#@@@@B#Q#R#R#S#H#I#I#J#@@@@@@@@@@@@@#K#L#L#M#A#A#@@@@B#@@@@@@@@@@@@@@@@@@@@@#N#O#O#P#A#A#@@@@B#@@@@@@@@@@@@@@@@@@@@@#Q#R#R#S#A#A#@@@@B#@@@@@@@@@@@@@@@@@@@@@#A#A#A#A#A#A#@@@@B#@@@@@@@@@@@@@@@@@@@@@#A#A#A#A#A#A#@@@@B#@@@@@@@@@@@@@@@@@@@@@#A#A#A#A#A#A#@@@@B#@@@@@@@@@@@@@@@@@@@@@#A#A#A#A#A#A#@@@@B#@@@@@@@@@@@@@@@@@@@@@#A#A#A#A#A#A#@@@@B#@@@@@@@@@@@@@@@@@@@@@#A#A#A#A#A#A#@@@@B#@@@@@@@@@@@@@@@@@@@@@#A#A#A#A#A#A#A#A#A#A#B#@@@@@@@@@@@@@@@@@@@@@#A#A#A#A#A#T#U#V#W#X#Y#@@@@@@@@@@@@@@@@@@@@@#A#A#A#A#A#Z#[#\#]#^#_#@@@@@@@@@@@@@@@@@@@@`#a#a#a#a#a#a#a#a#b#b#c#@@@@@@@@@@@@@@@@@@@@d#e#f#g#h#i#j#k#l#m#m#m#@@@@@@@@@@@@@@@@@@@@n#o#p#q#r#s#t#u#v#m#m#m#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ \ No newline at end of file diff --git a/graphics/pokemon_storage/misc1.png b/graphics/pokemon_storage/misc1.png new file mode 100644 index 000000000..e2906d6af Binary files /dev/null and b/graphics/pokemon_storage/misc1.png differ diff --git a/misc.mk b/misc.mk index cdd2236a5..9634116b0 100755 --- a/misc.mk +++ b/misc.mk @@ -173,7 +173,7 @@ $(PICFRAMEGFXDIR)/frame5.4bpp: $(PICFRAMEGFXDIR)/frame5.png $(CONTESTGFXDIR)/nextturn.4bpp: $(CONTESTGFXDIR)/nextturn.png $(GFX) $< $@ -num_tiles 8 - + $(UNUSEDGFXDIR)/obi_palpak1.gbapal: $(UNUSEDGFXDIR)/old_pal1.gbapal $(UNUSEDGFXDIR)/old_pal2.gbapal $(UNUSEDGFXDIR)/old_pal3.gbapal @cat $(UNUSEDGFXDIR)/old_pal1.gbapal $(UNUSEDGFXDIR)/old_pal2.gbapal $(UNUSEDGFXDIR)/old_pal3.gbapal >$@ @@ -191,7 +191,7 @@ $(MENUGFXDIR)/hp_numbers.4bpp: $(MENUGFXDIR)/hpbar_anim.4bpp $(MENUGFXDIR)/numbe $(UNUSEDGFXDIR)/redyellowgreen_frame.bin: $(UNUSEDGFXDIR)/red_frame.bin $(UNUSEDGFXDIR)/yellow_frame.bin $(UNUSEDGFXDIR)/green_frame.bin $(UNUSEDGFXDIR)/blank_frame.bin @cat $(UNUSEDGFXDIR)/red_frame.bin $(UNUSEDGFXDIR)/yellow_frame.bin $(UNUSEDGFXDIR)/green_frame.bin $(UNUSEDGFXDIR)/blank_frame.bin >$@ - + $(UNUSEDGFXDIR)/color_frames.4bpp: $(UNUSEDGFXDIR)/color_frames.png $(GFX) $< $@ -num_tiles 353 @@ -203,7 +203,7 @@ $(UNUSEDGFXDIR)/old_contest_2.4bpp: $(UNUSEDGFXDIR)/old_contest_2_1.4bpp $(UNUSE $(MASKSGFXDIR)/unknown_D2EDFC.4bpp: $(MASKSGFXDIR)/unknown_D2EDFC.png $(GFX) $< $@ -num_tiles 14 - + $(BATTRANSGFXDIR)/vs_frame.4bpp: $(BATTRANSGFXDIR)/vs_frame.png $(GFX) $< $@ -num_tiles 16 @@ -224,6 +224,12 @@ $(PKNAVGFXDIR)/menu_options.4bpp: $(PKNAVGFXDIR)/menu_hoennmap.4bpp $(PKNAVGFXDI $(PKNAVGFXDIR)/condition_menu_misc.4bpp: $(PKNAVGFXDIR)/condition_menu_misc.png $(GFX) $< $@ -num_tiles 41 - + $(PKNAVGFXDIR)/condition_search.4bpp: $(PKNAVGFXDIR)/condition_search_cool.4bpp $(PKNAVGFXDIR)/condition_search_beauty.4bpp $(PKNAVGFXDIR)/condition_search_cute.4bpp $(PKNAVGFXDIR)/condition_search_smart.4bpp $(PKNAVGFXDIR)/condition_search_tough.4bpp $(PKNAVGFXDIR)/condition_search_cancel.4bpp @cat $(PKNAVGFXDIR)/condition_search_cool.4bpp $(PKNAVGFXDIR)/condition_search_beauty.4bpp $(PKNAVGFXDIR)/condition_search_cute.4bpp $(PKNAVGFXDIR)/condition_search_smart.4bpp $(PKNAVGFXDIR)/condition_search_tough.4bpp $(PKNAVGFXDIR)/condition_search_cancel.4bpp >$@ + +$(PSSGFXDIR)/header.4bpp: $(PSSGFXDIR)/header.png + $(GFX) $< $@ -num_tiles 47 + +$(PSSGFXDIR)/misc1.4bpp: $(PSSGFXDIR)/misc1.png + $(GFX) $< $@ -num_tiles 100