diff options
author | YamaArashi <shadow962@live.com> | 2016-07-24 17:04:41 -0700 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2016-07-24 17:04:41 -0700 |
commit | 4465c0addccdcbf1c02183ac83fe79e65197a1de (patch) | |
tree | c3f1bc638057ba015e6638ada0656d2ceda3ccb1 | |
parent | 57d14eadd4551c8296e4e81540aa940a79dd82d4 (diff) |
pokemon storage system graphics
-rw-r--r-- | asm/rom5.s | 18 | ||||
-rw-r--r-- | data/data2.s | 173 | ||||
-rw-r--r-- | graphics/pokemon_storage/box_selection_popup.pal | 19 | ||||
-rw-r--r-- | graphics/pokemon_storage/box_selection_popup_center.png | bin | 0 -> 164 bytes | |||
-rw-r--r-- | graphics/pokemon_storage/box_selection_popup_sides.png | bin | 0 -> 188 bytes | |||
-rw-r--r-- | graphics/pokemon_storage/scrolling_bg.pal | 19 | ||||
-rw-r--r-- | graphics/pokemon_storage/scrolling_bg.png | bin | 0 -> 153 bytes | |||
-rw-r--r-- | graphics/pokemon_storage/scrolling_bg_map.bin | bin | 0 -> 2048 bytes | |||
-rw-r--r-- | graphics/pokemon_storage/waveform.pal | 19 | ||||
-rw-r--r-- | graphics/pokemon_storage/waveform.png | bin | 0 -> 269 bytes |
10 files changed, 206 insertions, 42 deletions
diff --git a/asm/rom5.s b/asm/rom5.s index 8355d701d..1589dfdb3 100644 --- a/asm/rom5.s +++ b/asm/rom5.s @@ -55938,10 +55938,10 @@ sub_8096264: @ 8096264 pop {r0} bx r0 .align 2, 0 -_080962F4: .4byte gUnknown_083B6070 +_080962F4: .4byte gBoxSelectionPopupPalette _080962F8: .4byte 0xffff0000 -_080962FC: .4byte gUnknown_083B6090 -_08096300: .4byte gUnknown_083B6890 +_080962FC: .4byte gBoxSelectionPopupCenterTiles +_08096300: .4byte gBoxSelectionPopupSidesTiles _08096304: .4byte 0x02038478 _08096308: .4byte 0x00000242 _0809630C: .4byte 0x0000023e @@ -56261,7 +56261,7 @@ _08096570: .4byte SpriteCallbackDummy _08096574: .4byte 0x02038478 _08096578: .4byte 0x00000242 _0809657C: .4byte 0x02020004 -_08096580: .4byte gUnknown_083B604C +_08096580: .4byte gSpriteAnimTable_83B604C _08096584: .4byte 0x0000023e _08096588: .4byte sub_8096784 thumb_func_end sub_80963D0 @@ -59208,13 +59208,13 @@ sub_8097DE0: @ 8097DE0 _08097E1C: .4byte 0x02000000 _08097E20: .4byte 0x0400000e _08097E24: .4byte 0x00001e0f -_08097E28: .4byte gUnknown_083B6A30 +_08097E28: .4byte gPokemonStorageScrollingBGTile _08097E2C: .4byte 0x0600e000 _08097E30: .4byte 0x040000d4 _08097E34: .4byte 0x80000010 -_08097E38: .4byte gUnknown_083B6A50 +_08097E38: .4byte gPokemonStorageScrollingBGTilemap _08097E3C: .4byte 0x0600f000 -_08097E40: .4byte gUnknown_083B6A10 +_08097E40: .4byte gPokemonStorageScrollingBGPalette thumb_func_end sub_8097DE0 thumb_func_start sub_8097E44 @@ -59332,7 +59332,7 @@ _08097F44: .4byte gUnknown_08E8E108 _08097F48: .4byte gUnknown_083B6D74 _08097F4C: .4byte gUnknown_083B6D94 _08097F50: .4byte gUnknownPalette_81E6692+0x2 -_08097F54: .4byte gUnknown_083B6DBC +_08097F54: .4byte gWaveformSpritePalette thumb_func_end sub_8097E70 thumb_func_start sub_8097F58 @@ -59424,7 +59424,7 @@ _08097FD0: pop {r0} bx r0 .align 2, 0 -_0809800C: .4byte gUnknown_083B6DC4 +_0809800C: .4byte gWaveformSpriteSheet _08098010: .4byte 0x020012b0 _08098014: .4byte gSpriteTemplate_83B6EFC _08098018: .4byte 0x02020004 diff --git a/data/data2.s b/data/data2.s index e6c78a721..c135ed10e 100644 --- a/data/data2.s +++ b/data/data2.s @@ -11059,7 +11059,7 @@ gUnknown_083B5EEC:: @ 83B5EEC .4byte gUnknown_08E8D4C0 gUnknown_083B5EF4:: @ 83B5EF4 - .incbin "baserom.gba", 0x003b5ef4, 0x4 + .string " : $" .align 2 gUnknown_083B5EF8:: @ 83B5EF8 @@ -11084,71 +11084,178 @@ gUnknown_083B5F6C:: @ 83B5F6C gUnknown_083B5F8C:: @ 83B5F8C .incbin "baserom.gba", 0x003b5f8c, 0x40 + .align 2 gUnknown_083B5FCC:: @ 83B5FCC - .incbin "baserom.gba", 0x003b5fcc, 0x28 + .4byte OtherText_Summary, sub_8095544 + .4byte OtherText_Cancel2, sub_80958C4 + .4byte OtherText_Shift, sub_8095584 + .4byte OtherText_SendOut, sub_8095584 + +Unknown_83B5FEC: @ 83B5FEC + .byte 2, 0, 1 + +Unknown_83B5FEF: @ 83B5FEF + .byte 3, 0, 1 +Unknown_83B5FF2: @ 83B5FF2 + .byte 0, 1 + + .align 2 gUnknown_083B5FF4:: @ 83B5FF4 - .incbin "baserom.gba", 0x003b5ff4, 0x18 + .byte 3, 9 + .space 2 + .4byte Unknown_83B5FEC + + .byte 3, 9 + .space 2 + .4byte Unknown_83B5FEF + .byte 2, 9 + .space 2 + .4byte Unknown_83B5FF2 + + .align 2 gUnknown_083B600C:: @ 83B600C - .incbin "baserom.gba", 0x003b600c, 0x40 + .4byte PCText_WithdrawPoke + .4byte PCText_MovePokeToParty + .4byte PCText_DepositPoke + .4byte PCText_StorePokeInBox + .4byte PCText_MovePoke + .4byte PCText_OrganizeBoxesParty + .4byte PCText_SeeYa + .4byte PCText_ReturnToPrevMenu + + .align 2 +gSpriteAnim_83B602C:: @ 83B602C + obj_image_anim_frame 0, 5 + obj_image_anim_end + + .align 2 +gSpriteAnim_83B6034:: @ 83B6034 + obj_image_anim_frame 4, 5 + obj_image_anim_end + + .align 2 +gSpriteAnim_83B603C:: @ 83B603C + obj_image_anim_frame 6, 5 + obj_image_anim_end + + .align 2 +gSpriteAnim_83B6044:: @ 83B6044 + obj_image_anim_frame 10, 5 + obj_image_anim_end + + .align 2 +gSpriteAnimTable_83B604C:: @ 83B604C + .4byte gSpriteAnim_83B602C + .4byte gSpriteAnim_83B6034 + .4byte gSpriteAnim_83B603C + .4byte gSpriteAnim_83B6044 -gUnknown_083B604C:: @ 83B604C - .incbin "baserom.gba", 0x003b604c, 0x24 + .align 2 +gSpriteAffineAnim_83B605C:: @ 83B605C + obj_rot_scal_anim_frame 0xE0, 0xE0, 0, 0 + obj_rot_scal_anim_end -gUnknown_083B6070:: @ 83B6070 - .incbin "baserom.gba", 0x003b6070, 0x20 + .align 2 +gSpriteAffineAnimTable_83B606C:: @ 83B606C + .4byte gSpriteAffineAnim_83B605C -gUnknown_083B6090:: @ 83B6090 - .incbin "baserom.gba", 0x003b6090, 0x800 + .align 2 +gBoxSelectionPopupPalette:: @ 83B6070 + .incbin "graphics/pokemon_storage/box_selection_popup.gbapal" -gUnknown_083B6890:: @ 83B6890 - .incbin "baserom.gba", 0x003b6890, 0x180 + .align 2 +gBoxSelectionPopupCenterTiles:: @ 83B6090 + .incbin "graphics/pokemon_storage/box_selection_popup_center.4bpp" -gUnknown_083B6A10:: @ 83B6A10 - .incbin "baserom.gba", 0x003b6a10, 0x20 + .align 2 +gBoxSelectionPopupSidesTiles:: @ 83B6890 + .incbin "graphics/pokemon_storage/box_selection_popup_sides.4bpp" -gUnknown_083B6A30:: @ 83B6A30 - .incbin "baserom.gba", 0x003b6a30, 0x20 + .align 2 +gPokemonStorageScrollingBGPalette:: @ 83B6A10 + .incbin "graphics/pokemon_storage/scrolling_bg.gbapal" -gUnknown_083B6A50:: @ 83B6A50 - .incbin "baserom.gba", 0x003b6a50, 0x324 + .align 2 +gPokemonStorageScrollingBGTile:: @ 83B6A30 + .incbin "graphics/pokemon_storage/scrolling_bg.4bpp" + .align 2 +gPokemonStorageScrollingBGTilemap:: @ 83B6A50 + .incbin "graphics/pokemon_storage/scrolling_bg_map.bin.lz" + + .incbin "baserom.gba", 0x003b6b4c, 0x48 + + .align 2 +WaveformPalette: @ 83B6B94 + .incbin "graphics/pokemon_storage/waveform.gbapal" + + .align 2 +WaveformTiles: @ 83B6BB4 + .incbin "graphics/pokemon_storage/waveform.4bpp" + + .align 2 gUnknown_083B6D74:: @ 83B6D74 .incbin "baserom.gba", 0x003b6d74, 0x20 + .align 2 gUnknown_083B6D94:: @ 83B6D94 .incbin "baserom.gba", 0x003b6d94, 0x20 + .align 2 gUnknown_083B6DB4:: @ 83B6DB4 - .incbin "baserom.gba", 0x003b6db4, 0x4 + .4byte 0x02000000 .align 2 gUnknown_083B6DB8:: @ 83B6DB8 .4byte 0x02039360 .align 2 -gUnknown_083B6DBC:: @ 83B6DBC - obj_pal 0x083b6b94, 0xdacd +gWaveformSpritePalette:: @ 83B6DBC + obj_pal WaveformPalette, 56013 .align 2 -gUnknown_083B6DC4:: @ 83B6DC4 - obj_tiles 0x083b6bb4, 448, 0x0005 +gWaveformSpriteSheet:: @ 83B6DC4 + obj_tiles WaveformTiles, 0x1C0, 5 .align 2 gUnknown_083B6DCC:: @ 83B6DCC - obj_tiles 0x02002784, 2048, 0x0002 + obj_tiles 0x02002784, 0x800, 2 .align 2 gUnknown_083B6DD4:: @ 83B6DD4 - obj_pal 0x02002704, 0xdac7 + obj_pal 0x02002704, 56007 .align 2 gSpriteTemplate_83B6DDC:: @ 83B6DDC spr_template 2, 56007, gOamData_83B6EAC, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy + .align 2 gUnknown_083B6DF4:: @ 83B6DF4 - .incbin "baserom.gba", 0x003b6df4, 0xb8 + .4byte PCText_ExitBox, 0 + .4byte PCText_WhatYouDo, 0 + .4byte PCText_PickATheme, 0 + .4byte PCText_PickAWallpaper, 0 + .4byte PCText_IsSelected, 1 + .4byte PCText_JumpToWhichBox, 0 + .4byte PCText_DepositInWhichBox, 0 + .4byte PCText_WasDeposited, 1 + .4byte PCText_BoxIsFull, 0 + .4byte PCText_ReleasePoke, 0 + .4byte PCText_WasReleased, 4 + .4byte PCText_ByeBye, 6 + .4byte PCText_MarkPoke, 0 + .4byte PCText_LastPoke, 0 + .4byte PCText_PartyFull, 0 + .4byte PCText_HoldingPoke, 0 + .4byte PCText_WhichOneWillTake, 0 + .4byte PCText_CantReleaseEgg, 0 + .4byte PCText_ContinueBox, 0 + .4byte PCText_CameBack, 1 + .4byte PCText_Worried, 0 + .4byte PCText_Surprise, 0 + .4byte PCText_PleaseRemoveMail, 0 .align 2 gOamData_83B6EAC:: @ 83B6EAC @@ -27111,11 +27218,11 @@ PCText_PickAWallpaper: .string "Please pick out wallpaper.$" PCText_IsSelected: .string " is selected.$" -PCText_JumpToBox: +PCText_JumpToWhichBox: .string "Jump to which BOX?$" -PCText_DepositToWhichBox: +PCText_DepositInWhichBox: .string "Deposit in which BOX?$" -PCText_DepoxitToBox: +PCText_WasDeposited: .string " was deposited.$" PCText_BoxIsFull: .string "The BOX is full.$" @@ -27221,13 +27328,13 @@ PCText_MovePoke: .string "MOVE POKéMON$" PCText_SeeYa: .string "SEE YA!$" -PCText_MovePokeToBox: +PCText_MovePokeToParty: .string "Move POKéMON stored in BOXES to\nyour party.$" -PCText_StorePokeToBox: +PCText_StorePokeInBox: .string "Store POKéMON in your party in BOXES.$" -PCText_OrganizePokeBox: +PCText_OrganizeBoxesParty: .string "Organize the POKéMON in BOXES and\nin your party.$" -PCText_ReturnToMenu: +PCText_ReturnToPrevMenu: .string "Return to the previous menu.$" gUnknown_08410C1C:: @ 8410C1C diff --git a/graphics/pokemon_storage/box_selection_popup.pal b/graphics/pokemon_storage/box_selection_popup.pal new file mode 100644 index 000000000..ae9978deb --- /dev/null +++ b/graphics/pokemon_storage/box_selection_popup.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +246 222 115 +246 230 180 +205 123 0 +123 74 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +197 197 197 +0 0 0 diff --git a/graphics/pokemon_storage/box_selection_popup_center.png b/graphics/pokemon_storage/box_selection_popup_center.png Binary files differnew file mode 100644 index 000000000..5bb27d651 --- /dev/null +++ b/graphics/pokemon_storage/box_selection_popup_center.png diff --git a/graphics/pokemon_storage/box_selection_popup_sides.png b/graphics/pokemon_storage/box_selection_popup_sides.png Binary files differnew file mode 100644 index 000000000..2754c94a8 --- /dev/null +++ b/graphics/pokemon_storage/box_selection_popup_sides.png diff --git a/graphics/pokemon_storage/scrolling_bg.pal b/graphics/pokemon_storage/scrolling_bg.pal new file mode 100644 index 000000000..76e448d81 --- /dev/null +++ b/graphics/pokemon_storage/scrolling_bg.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +255 255 222 +255 246 189 +255 246 148 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/pokemon_storage/scrolling_bg.png b/graphics/pokemon_storage/scrolling_bg.png Binary files differnew file mode 100644 index 000000000..464112217 --- /dev/null +++ b/graphics/pokemon_storage/scrolling_bg.png diff --git a/graphics/pokemon_storage/scrolling_bg_map.bin b/graphics/pokemon_storage/scrolling_bg_map.bin Binary files differnew file mode 100644 index 000000000..cc0038d14 --- /dev/null +++ b/graphics/pokemon_storage/scrolling_bg_map.bin diff --git a/graphics/pokemon_storage/waveform.pal b/graphics/pokemon_storage/waveform.pal new file mode 100644 index 000000000..4998f9a42 --- /dev/null +++ b/graphics/pokemon_storage/waveform.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +148 148 172 +82 82 90 +255 255 255 +205 255 255 +90 189 238 +90 164 205 +82 131 164 +82 106 123 +82 82 90 +0 0 0 +0 0 0 +0 0 0 +148 148 172 +115 115 123 +82 82 90 diff --git a/graphics/pokemon_storage/waveform.png b/graphics/pokemon_storage/waveform.png Binary files differnew file mode 100644 index 000000000..cce13a34e --- /dev/null +++ b/graphics/pokemon_storage/waveform.png |