From 41ecae91f82d901fa61da79e29b4e4aeea72e69f Mon Sep 17 00:00:00 2001 From: GriffinR Date: Tue, 26 Oct 2021 16:52:23 -0400 Subject: Label remaining symbols in graphics.c --- graphics/battle_anims/backgrounds/solarbeam.bin | Bin 0 -> 1280 bytes graphics/battle_anims/sprites/black_ball.bin | Bin 0 -> 36 bytes graphics/battle_anims/unused.pal | 19 -- graphics/battle_anims/unused/goosuto.bin | Bin 0 -> 2048 bytes graphics/battle_anims/unused/goosuto.png | Bin 0 -> 290 bytes graphics/battle_anims/unused/lights.bin | Bin 0 -> 2048 bytes graphics/battle_anims/unused/lights.png | Bin 0 -> 159 bytes graphics/battle_anims/unused/line_sketch.png | Bin 0 -> 328 bytes graphics/battle_anims/unused/line_sketch_2.bin | Bin 0 -> 1024 bytes graphics/battle_anims/unused/line_sketch_2.png | Bin 0 -> 154 bytes graphics/battle_anims/unused/line_sketch_2_pal.bin | Bin 0 -> 32 bytes .../battle_anims/unused/metronome_hand_small.png | Bin 0 -> 202 bytes graphics/battle_anims/unused/music_notes.pal | 19 ++ graphics/battle_anims/unused/music_notes.png | Bin 0 -> 310 bytes graphics/battle_anims/unused/old_beatup.png | Bin 0 -> 220 bytes graphics/battle_anims/unused/spinning_ball.png | Bin 0 -> 181 bytes graphics/battle_anims/unused/spinning_ball_2.pal | 35 +++ graphics/battle_anims/unused/unknown.pal | 19 ++ graphics/battle_anims/unused/unknown_1.bin | Bin 0 -> 36 bytes graphics/battle_anims/unused/unknown_2.bin | Bin 0 -> 36 bytes graphics/battle_anims/unused/unknown_2.pal | 19 ++ graphics/battle_anims/unused/unknown_3.bin | Bin 0 -> 36 bytes graphics/battle_anims/unused/unknown_4.bin | Bin 0 -> 32 bytes graphics/battle_anims/unused/water.bin | Bin 0 -> 4096 bytes graphics/battle_anims/unused/water_gfx.png | Bin 0 -> 286 bytes graphics/battle_anims/unused/water_splash.bin | Bin 0 -> 1024 bytes graphics/battle_anims/unused/water_splash.png | Bin 0 -> 1064 bytes graphics/battle_anims/unused_water.bin | Bin 4096 -> 0 bytes graphics/battle_anims/unused_water_gfx.png | Bin 286 -> 0 bytes graphics/battle_frontier/battle_tilemap1.bin | Bin 4096 -> 0 bytes graphics/battle_frontier/battle_tilemap2.bin | Bin 4096 -> 0 bytes .../multi_battle_intro_bg_opponent.bin | Bin 0 -> 4096 bytes .../multi_battle_intro_bg_player.bin | Bin 0 -> 4096 bytes graphics/battle_frontier/pyramid_floor.pal | 115 +++++++++ graphics/battle_frontier/pyramid_light.pal | 115 --------- graphics/battle_interface/unknown_32C2D4.png | Bin 102 -> 0 bytes .../battle_interface/unused_status_summary.png | Bin 0 -> 102 bytes graphics/contest/audience.bin | Bin 0 -> 2048 bytes graphics/contest/curtain.bin | Bin 0 -> 2048 bytes graphics/contest/interface.bin | Bin 0 -> 4096 bytes graphics/contest/interface.png | Bin 0 -> 1680 bytes graphics/contest/interface_audience.pal | 259 +++++++++++++++++++++ graphics/contest/japanese/audience.png | Bin 0 -> 1274 bytes graphics/contest/japanese/floor.png | Bin 0 -> 614 bytes graphics/contest/japanese/frame_1.png | Bin 0 -> 359 bytes graphics/contest/japanese/frame_2.png | Bin 0 -> 259 bytes graphics/contest/japanese/interface.png | Bin 0 -> 1829 bytes graphics/contest/japanese/letters.png | Bin 0 -> 292 bytes graphics/contest/japanese/meter.png | Bin 0 -> 212 bytes graphics/contest/japanese/numbers.png | Bin 0 -> 324 bytes graphics/contest/japanese/palette.pal | 259 +++++++++++++++++++++ graphics/contest/japanese/symbols.png | Bin 0 -> 237 bytes graphics/contest/japanese/tilemap_1.bin | Bin 0 -> 2048 bytes graphics/contest/japanese/tilemap_2.bin | Bin 0 -> 4096 bytes graphics/contest/japanese/voltage.png | Bin 0 -> 255 bytes graphics/contest/misc.png | Bin 1680 -> 0 bytes graphics/contest/unused_tilemap_1.bin | Bin 0 -> 2048 bytes graphics/contest/unused_tilemap_2.bin | Bin 0 -> 8192 bytes graphics/interface/bag_pyramid_interface.pal | 19 ++ graphics/interface/status_screen.bin | Bin 2048 -> 0 bytes graphics/interface/status_screen.pal | 131 ----------- graphics/interface/status_screen.png | Bin 1633 -> 0 bytes graphics/interface/status_tilemap0.bin | Bin 2048 -> 0 bytes graphics/interface/status_tilemap1.bin | Bin 2048 -> 0 bytes graphics/interface/status_tilemap2.bin | Bin 2048 -> 0 bytes graphics/interface/status_tilemap3.bin | Bin 2048 -> 0 bytes graphics/interface/summary_page_battle_moves.bin | Bin 0 -> 2048 bytes graphics/interface/summary_page_contest_moves.bin | Bin 0 -> 2048 bytes graphics/interface/summary_page_info.bin | Bin 0 -> 2048 bytes graphics/interface/summary_page_info_copy.bin | Bin 0 -> 2048 bytes graphics/interface/summary_page_skills.bin | Bin 0 -> 2048 bytes graphics/interface/summary_screen.pal | 131 +++++++++++ graphics/interface/summary_screen.png | Bin 0 -> 1633 bytes graphics/pokemon/deoxys/icon_speed_wide.png | Bin 0 -> 401 bytes graphics/pokemon/unused_garbage.bin | Bin 0 -> 1024 bytes graphics/trade/menu.bin | Bin 0 -> 2048 bytes graphics/trade/unknown_DDCF04.bin | Bin 2048 -> 0 bytes graphics/trade/unused.bin | Bin 0 -> 32 bytes graphics/trainer_hill/records_window.bin | Bin 0 -> 2048 bytes graphics/trainer_hill/records_window.png | Bin 0 -> 177 bytes graphics/unknown/unknown_5B3484.png | Bin 177 -> 0 bytes graphics/unknown/unknown_5B3564.bin | Bin 2048 -> 0 bytes graphics/unknown/unknown_C035B8.png | Bin 156 -> 0 bytes graphics/unknown/unknown_C06D98.png | Bin 181 -> 0 bytes graphics/unknown/unknown_C06D98_2.pal | 35 --- graphics/unknown/unknown_C0CA1C.bin | Bin 36 -> 0 bytes graphics/unknown/unknown_C0CA40.bin | Bin 36 -> 0 bytes graphics/unknown/unknown_C0CA64.bin | Bin 36 -> 0 bytes graphics/unknown/unknown_C0CAE0.bin | Bin 32 -> 0 bytes graphics/unknown/unknown_C15BC0.bin | Bin 4096 -> 0 bytes graphics/unknown/unknown_C17170.bin | Bin 4096 -> 0 bytes graphics/unknown/unknown_C17410.bin | Bin 2048 -> 0 bytes graphics/unknown/unknown_C1751C.bin | Bin 8192 -> 0 bytes graphics/unknown/unknown_C17980.bin | Bin 2048 -> 0 bytes graphics/unknown/unknown_C19470.png | Bin 255 -> 0 bytes graphics/unknown/unknown_C2F9E0.pal | 19 -- graphics/unknown/unknown_D0D2B4.bin | Bin 32 -> 0 bytes graphics/unknown/unknown_D1C060.bin | Bin 2048 -> 0 bytes graphics/unknown/unknown_D1C060.png | Bin 159 -> 0 bytes graphics/unknown/unknown_D437F8.bin | Bin 1024 -> 0 bytes graphics/unknown/unknown_D9AF44.pal | 19 -- graphics/unknown/unknown_E6BC04.bin | Bin 1280 -> 0 bytes graphics/unused/battle_anim_023.pal | 19 -- graphics/unused/deoxys_speed_icon_wide.png | Bin 401 -> 0 bytes graphics/unused/goosuto.bin | Bin 2048 -> 0 bytes graphics/unused/goosuto.png | Bin 290 -> 0 bytes graphics/unused/line_sketch.png | Bin 328 -> 0 bytes graphics/unused/line_sketch_2.bin | Bin 1024 -> 0 bytes graphics/unused/line_sketch_2.png | Bin 154 -> 0 bytes graphics/unused/metronome_hand_small.png | Bin 202 -> 0 bytes graphics/unused/music_notes.png | Bin 310 -> 0 bytes graphics/unused/old_beatup.png | Bin 220 -> 0 bytes graphics/unused/old_contest.bin | Bin 2048 -> 0 bytes graphics/unused/old_contest.pal | 259 --------------------- graphics/unused/old_contest_2.bin | Bin 2048 -> 0 bytes graphics/unused/old_contest_2.pal | 259 --------------------- graphics/unused/old_contest_2_1.png | Bin 1829 -> 0 bytes graphics/unused/old_contest_2_2.png | Bin 1274 -> 0 bytes graphics/unused/old_contest_classes.png | Bin 292 -> 0 bytes graphics/unused/old_contest_floor.png | Bin 614 -> 0 bytes graphics/unused/old_contest_frame_1.png | Bin 359 -> 0 bytes graphics/unused/old_contest_frame_2.png | Bin 259 -> 0 bytes graphics/unused/old_contest_meter.png | Bin 212 -> 0 bytes graphics/unused/old_contest_numbers.png | Bin 324 -> 0 bytes graphics/unused/old_contest_symbols.png | Bin 237 -> 0 bytes graphics/unused/unused_DDCEE4.bin | Bin 32 -> 0 bytes graphics/unused/water_splash.bin | Bin 1024 -> 0 bytes graphics/unused/water_splash.png | Bin 1064 -> 0 bytes graphics_file_rules.mk | 23 +- include/graphics.h | 58 ++--- include/main.h | 1 - include/menu.h | 3 +- src/battle_anim_effects_3.c | 2 +- src/battle_anim_water.c | 4 +- src/battle_bg.c | 14 +- src/battle_gfx_sfx_util.c | 2 +- src/battle_interface.c | 4 +- src/battle_message.c | 9 +- src/battle_pyramid.c | 6 +- src/battle_pyramid_bag.c | 10 +- src/battle_records.c | 9 +- src/clear_save_data_screen.c | 2 +- src/contest.c | 18 +- src/data/graphics/pokemon.h | 4 +- src/diploma.c | 2 +- src/graphics.c | 194 +++++++-------- src/item_menu.c | 2 +- src/link.c | 2 +- src/menu.c | 18 +- src/menu_specialized.c | 2 +- src/party_menu.c | 2 +- src/pokeblock.c | 6 +- src/pokeblock_feed.c | 4 +- src/pokemon_summary_screen.c | 16 +- src/save_failed_screen.c | 2 +- src/title_screen.c | 4 +- src/trade.c | 8 +- src/union_room_battle.c | 2 +- src/union_room_chat.c | 2 +- 159 files changed, 1079 insertions(+), 1106 deletions(-) create mode 100644 graphics/battle_anims/backgrounds/solarbeam.bin create mode 100644 graphics/battle_anims/sprites/black_ball.bin delete mode 100755 graphics/battle_anims/unused.pal create mode 100644 graphics/battle_anims/unused/goosuto.bin create mode 100644 graphics/battle_anims/unused/goosuto.png create mode 100644 graphics/battle_anims/unused/lights.bin create mode 100644 graphics/battle_anims/unused/lights.png create mode 100644 graphics/battle_anims/unused/line_sketch.png create mode 100644 graphics/battle_anims/unused/line_sketch_2.bin create mode 100644 graphics/battle_anims/unused/line_sketch_2.png create mode 100644 graphics/battle_anims/unused/line_sketch_2_pal.bin create mode 100644 graphics/battle_anims/unused/metronome_hand_small.png create mode 100644 graphics/battle_anims/unused/music_notes.pal create mode 100644 graphics/battle_anims/unused/music_notes.png create mode 100644 graphics/battle_anims/unused/old_beatup.png create mode 100644 graphics/battle_anims/unused/spinning_ball.png create mode 100644 graphics/battle_anims/unused/spinning_ball_2.pal create mode 100755 graphics/battle_anims/unused/unknown.pal create mode 100644 graphics/battle_anims/unused/unknown_1.bin create mode 100644 graphics/battle_anims/unused/unknown_2.bin create mode 100644 graphics/battle_anims/unused/unknown_2.pal create mode 100644 graphics/battle_anims/unused/unknown_3.bin create mode 100644 graphics/battle_anims/unused/unknown_4.bin create mode 100644 graphics/battle_anims/unused/water.bin create mode 100644 graphics/battle_anims/unused/water_gfx.png create mode 100644 graphics/battle_anims/unused/water_splash.bin create mode 100644 graphics/battle_anims/unused/water_splash.png delete mode 100644 graphics/battle_anims/unused_water.bin delete mode 100644 graphics/battle_anims/unused_water_gfx.png delete mode 100644 graphics/battle_frontier/battle_tilemap1.bin delete mode 100644 graphics/battle_frontier/battle_tilemap2.bin create mode 100644 graphics/battle_frontier/multi_battle_intro_bg_opponent.bin create mode 100644 graphics/battle_frontier/multi_battle_intro_bg_player.bin create mode 100644 graphics/battle_frontier/pyramid_floor.pal delete mode 100644 graphics/battle_frontier/pyramid_light.pal delete mode 100644 graphics/battle_interface/unknown_32C2D4.png create mode 100644 graphics/battle_interface/unused_status_summary.png create mode 100644 graphics/contest/audience.bin create mode 100644 graphics/contest/curtain.bin create mode 100644 graphics/contest/interface.bin create mode 100644 graphics/contest/interface.png create mode 100644 graphics/contest/interface_audience.pal create mode 100644 graphics/contest/japanese/audience.png create mode 100644 graphics/contest/japanese/floor.png create mode 100644 graphics/contest/japanese/frame_1.png create mode 100644 graphics/contest/japanese/frame_2.png create mode 100644 graphics/contest/japanese/interface.png create mode 100644 graphics/contest/japanese/letters.png create mode 100644 graphics/contest/japanese/meter.png create mode 100644 graphics/contest/japanese/numbers.png create mode 100644 graphics/contest/japanese/palette.pal create mode 100644 graphics/contest/japanese/symbols.png create mode 100644 graphics/contest/japanese/tilemap_1.bin create mode 100644 graphics/contest/japanese/tilemap_2.bin create mode 100644 graphics/contest/japanese/voltage.png delete mode 100644 graphics/contest/misc.png create mode 100644 graphics/contest/unused_tilemap_1.bin create mode 100644 graphics/contest/unused_tilemap_2.bin create mode 100644 graphics/interface/bag_pyramid_interface.pal delete mode 100644 graphics/interface/status_screen.bin delete mode 100644 graphics/interface/status_screen.pal delete mode 100644 graphics/interface/status_screen.png delete mode 100644 graphics/interface/status_tilemap0.bin delete mode 100644 graphics/interface/status_tilemap1.bin delete mode 100644 graphics/interface/status_tilemap2.bin delete mode 100644 graphics/interface/status_tilemap3.bin create mode 100644 graphics/interface/summary_page_battle_moves.bin create mode 100644 graphics/interface/summary_page_contest_moves.bin create mode 100644 graphics/interface/summary_page_info.bin create mode 100644 graphics/interface/summary_page_info_copy.bin create mode 100644 graphics/interface/summary_page_skills.bin create mode 100644 graphics/interface/summary_screen.pal create mode 100644 graphics/interface/summary_screen.png create mode 100644 graphics/pokemon/deoxys/icon_speed_wide.png create mode 100644 graphics/pokemon/unused_garbage.bin create mode 100644 graphics/trade/menu.bin delete mode 100644 graphics/trade/unknown_DDCF04.bin create mode 100644 graphics/trade/unused.bin create mode 100644 graphics/trainer_hill/records_window.bin create mode 100644 graphics/trainer_hill/records_window.png delete mode 100644 graphics/unknown/unknown_5B3484.png delete mode 100644 graphics/unknown/unknown_5B3564.bin delete mode 100644 graphics/unknown/unknown_C035B8.png delete mode 100644 graphics/unknown/unknown_C06D98.png delete mode 100644 graphics/unknown/unknown_C06D98_2.pal delete mode 100644 graphics/unknown/unknown_C0CA1C.bin delete mode 100644 graphics/unknown/unknown_C0CA40.bin delete mode 100644 graphics/unknown/unknown_C0CA64.bin delete mode 100644 graphics/unknown/unknown_C0CAE0.bin delete mode 100644 graphics/unknown/unknown_C15BC0.bin delete mode 100644 graphics/unknown/unknown_C17170.bin delete mode 100644 graphics/unknown/unknown_C17410.bin delete mode 100644 graphics/unknown/unknown_C1751C.bin delete mode 100644 graphics/unknown/unknown_C17980.bin delete mode 100644 graphics/unknown/unknown_C19470.png delete mode 100644 graphics/unknown/unknown_C2F9E0.pal delete mode 100644 graphics/unknown/unknown_D0D2B4.bin delete mode 100644 graphics/unknown/unknown_D1C060.bin delete mode 100644 graphics/unknown/unknown_D1C060.png delete mode 100644 graphics/unknown/unknown_D437F8.bin delete mode 100644 graphics/unknown/unknown_D9AF44.pal delete mode 100644 graphics/unknown/unknown_E6BC04.bin delete mode 100644 graphics/unused/battle_anim_023.pal delete mode 100644 graphics/unused/deoxys_speed_icon_wide.png delete mode 100644 graphics/unused/goosuto.bin delete mode 100644 graphics/unused/goosuto.png delete mode 100644 graphics/unused/line_sketch.png delete mode 100644 graphics/unused/line_sketch_2.bin delete mode 100644 graphics/unused/line_sketch_2.png delete mode 100644 graphics/unused/metronome_hand_small.png delete mode 100644 graphics/unused/music_notes.png delete mode 100644 graphics/unused/old_beatup.png delete mode 100644 graphics/unused/old_contest.bin delete mode 100644 graphics/unused/old_contest.pal delete mode 100644 graphics/unused/old_contest_2.bin delete mode 100644 graphics/unused/old_contest_2.pal delete mode 100644 graphics/unused/old_contest_2_1.png delete mode 100644 graphics/unused/old_contest_2_2.png delete mode 100644 graphics/unused/old_contest_classes.png delete mode 100644 graphics/unused/old_contest_floor.png delete mode 100644 graphics/unused/old_contest_frame_1.png delete mode 100644 graphics/unused/old_contest_frame_2.png delete mode 100644 graphics/unused/old_contest_meter.png delete mode 100644 graphics/unused/old_contest_numbers.png delete mode 100644 graphics/unused/old_contest_symbols.png delete mode 100644 graphics/unused/unused_DDCEE4.bin delete mode 100644 graphics/unused/water_splash.bin delete mode 100644 graphics/unused/water_splash.png diff --git a/graphics/battle_anims/backgrounds/solarbeam.bin b/graphics/battle_anims/backgrounds/solarbeam.bin new file mode 100644 index 000000000..91230cb01 Binary files /dev/null and b/graphics/battle_anims/backgrounds/solarbeam.bin differ diff --git a/graphics/battle_anims/sprites/black_ball.bin b/graphics/battle_anims/sprites/black_ball.bin new file mode 100644 index 000000000..4a6592a8e Binary files /dev/null and b/graphics/battle_anims/sprites/black_ball.bin differ diff --git a/graphics/battle_anims/unused.pal b/graphics/battle_anims/unused.pal deleted file mode 100755 index 1d83a2018..000000000 --- a/graphics/battle_anims/unused.pal +++ /dev/null @@ -1,19 +0,0 @@ -JASC-PAL -0100 -16 -98 0 49 -131 131 41 -156 197 32 -172 0 32 -189 0 24 -180 197 8 -156 0 8 -131 65 0 -90 0 0 -49 65 0 -32 0 8 -8 197 8 -0 0 24 -16 65 32 -32 197 32 -65 131 41 diff --git a/graphics/battle_anims/unused/goosuto.bin b/graphics/battle_anims/unused/goosuto.bin new file mode 100644 index 000000000..8e5329157 Binary files /dev/null and b/graphics/battle_anims/unused/goosuto.bin differ diff --git a/graphics/battle_anims/unused/goosuto.png b/graphics/battle_anims/unused/goosuto.png new file mode 100644 index 000000000..257a25c71 Binary files /dev/null and b/graphics/battle_anims/unused/goosuto.png differ diff --git a/graphics/battle_anims/unused/lights.bin b/graphics/battle_anims/unused/lights.bin new file mode 100644 index 000000000..e4776cba4 Binary files /dev/null and b/graphics/battle_anims/unused/lights.bin differ diff --git a/graphics/battle_anims/unused/lights.png b/graphics/battle_anims/unused/lights.png new file mode 100644 index 000000000..2371241d7 Binary files /dev/null and b/graphics/battle_anims/unused/lights.png differ diff --git a/graphics/battle_anims/unused/line_sketch.png b/graphics/battle_anims/unused/line_sketch.png new file mode 100644 index 000000000..fdfc8d771 Binary files /dev/null and b/graphics/battle_anims/unused/line_sketch.png differ diff --git a/graphics/battle_anims/unused/line_sketch_2.bin b/graphics/battle_anims/unused/line_sketch_2.bin new file mode 100644 index 000000000..e68d116a3 Binary files /dev/null and b/graphics/battle_anims/unused/line_sketch_2.bin differ diff --git a/graphics/battle_anims/unused/line_sketch_2.png b/graphics/battle_anims/unused/line_sketch_2.png new file mode 100644 index 000000000..cb70b3d83 Binary files /dev/null and b/graphics/battle_anims/unused/line_sketch_2.png differ diff --git a/graphics/battle_anims/unused/line_sketch_2_pal.bin b/graphics/battle_anims/unused/line_sketch_2_pal.bin new file mode 100644 index 000000000..15379a9ce Binary files /dev/null and b/graphics/battle_anims/unused/line_sketch_2_pal.bin differ diff --git a/graphics/battle_anims/unused/metronome_hand_small.png b/graphics/battle_anims/unused/metronome_hand_small.png new file mode 100644 index 000000000..bd6cc8530 Binary files /dev/null and b/graphics/battle_anims/unused/metronome_hand_small.png differ diff --git a/graphics/battle_anims/unused/music_notes.pal b/graphics/battle_anims/unused/music_notes.pal new file mode 100644 index 000000000..8e6e6e902 --- /dev/null +++ b/graphics/battle_anims/unused/music_notes.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 0 0 +0 0 0 +0 230 255 +115 230 255 +213 230 255 +0 0 0 +255 255 172 +255 255 115 +0 0 0 +98 139 98 +0 0 0 +0 0 0 +131 131 131 +164 164 164 +213 205 205 +255 255 255 diff --git a/graphics/battle_anims/unused/music_notes.png b/graphics/battle_anims/unused/music_notes.png new file mode 100644 index 000000000..af89e55a0 Binary files /dev/null and b/graphics/battle_anims/unused/music_notes.png differ diff --git a/graphics/battle_anims/unused/old_beatup.png b/graphics/battle_anims/unused/old_beatup.png new file mode 100644 index 000000000..e2a0561e2 Binary files /dev/null and b/graphics/battle_anims/unused/old_beatup.png differ diff --git a/graphics/battle_anims/unused/spinning_ball.png b/graphics/battle_anims/unused/spinning_ball.png new file mode 100644 index 000000000..d36afa64d Binary files /dev/null and b/graphics/battle_anims/unused/spinning_ball.png differ diff --git a/graphics/battle_anims/unused/spinning_ball_2.pal b/graphics/battle_anims/unused/spinning_ball_2.pal new file mode 100644 index 000000000..44f4b55d6 --- /dev/null +++ b/graphics/battle_anims/unused/spinning_ball_2.pal @@ -0,0 +1,35 @@ +JASC-PAL +0100 +32 +98 156 131 +57 57 57 +156 156 156 +255 255 255 +255 205 0 +255 255 98 +213 98 24 +255 123 32 +106 65 172 +65 24 172 +255 205 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +98 156 131 +57 57 57 +156 156 156 +255 255 255 +57 123 0 +90 189 0 +123 255 8 +230 106 148 +255 139 255 +255 205 0 +255 255 98 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle_anims/unused/unknown.pal b/graphics/battle_anims/unused/unknown.pal new file mode 100755 index 000000000..1d83a2018 --- /dev/null +++ b/graphics/battle_anims/unused/unknown.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +98 0 49 +131 131 41 +156 197 32 +172 0 32 +189 0 24 +180 197 8 +156 0 8 +131 65 0 +90 0 0 +49 65 0 +32 0 8 +8 197 8 +0 0 24 +16 65 32 +32 197 32 +65 131 41 diff --git a/graphics/battle_anims/unused/unknown_1.bin b/graphics/battle_anims/unused/unknown_1.bin new file mode 100644 index 000000000..4b6b2b106 Binary files /dev/null and b/graphics/battle_anims/unused/unknown_1.bin differ diff --git a/graphics/battle_anims/unused/unknown_2.bin b/graphics/battle_anims/unused/unknown_2.bin new file mode 100644 index 000000000..25fc33a73 Binary files /dev/null and b/graphics/battle_anims/unused/unknown_2.bin differ diff --git a/graphics/battle_anims/unused/unknown_2.pal b/graphics/battle_anims/unused/unknown_2.pal new file mode 100644 index 000000000..2fd4607c2 --- /dev/null +++ b/graphics/battle_anims/unused/unknown_2.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +115 205 164 +255 255 255 +98 98 98 +213 213 205 +230 8 8 +255 189 115 +32 156 8 +148 246 148 +49 82 205 +164 197 246 +255 255 255 +230 230 238 +255 255 255 +230 8 8 +180 8 8 +74 115 164 diff --git a/graphics/battle_anims/unused/unknown_3.bin b/graphics/battle_anims/unused/unknown_3.bin new file mode 100644 index 000000000..5b81e0216 Binary files /dev/null and b/graphics/battle_anims/unused/unknown_3.bin differ diff --git a/graphics/battle_anims/unused/unknown_4.bin b/graphics/battle_anims/unused/unknown_4.bin new file mode 100644 index 000000000..d42729b58 Binary files /dev/null and b/graphics/battle_anims/unused/unknown_4.bin differ diff --git a/graphics/battle_anims/unused/water.bin b/graphics/battle_anims/unused/water.bin new file mode 100644 index 000000000..dc2990b0a Binary files /dev/null and b/graphics/battle_anims/unused/water.bin differ diff --git a/graphics/battle_anims/unused/water_gfx.png b/graphics/battle_anims/unused/water_gfx.png new file mode 100644 index 000000000..c4a27b929 Binary files /dev/null and b/graphics/battle_anims/unused/water_gfx.png differ diff --git a/graphics/battle_anims/unused/water_splash.bin b/graphics/battle_anims/unused/water_splash.bin new file mode 100644 index 000000000..059347fa7 Binary files /dev/null and b/graphics/battle_anims/unused/water_splash.bin differ diff --git a/graphics/battle_anims/unused/water_splash.png b/graphics/battle_anims/unused/water_splash.png new file mode 100644 index 000000000..a8439a050 Binary files /dev/null and b/graphics/battle_anims/unused/water_splash.png differ diff --git a/graphics/battle_anims/unused_water.bin b/graphics/battle_anims/unused_water.bin deleted file mode 100644 index dc2990b0a..000000000 Binary files a/graphics/battle_anims/unused_water.bin and /dev/null differ diff --git a/graphics/battle_anims/unused_water_gfx.png b/graphics/battle_anims/unused_water_gfx.png deleted file mode 100644 index c4a27b929..000000000 Binary files a/graphics/battle_anims/unused_water_gfx.png and /dev/null differ diff --git a/graphics/battle_frontier/battle_tilemap1.bin b/graphics/battle_frontier/battle_tilemap1.bin deleted file mode 100644 index c38b76d4a..000000000 Binary files a/graphics/battle_frontier/battle_tilemap1.bin and /dev/null differ diff --git a/graphics/battle_frontier/battle_tilemap2.bin b/graphics/battle_frontier/battle_tilemap2.bin deleted file mode 100644 index 7cc984cff..000000000 Binary files a/graphics/battle_frontier/battle_tilemap2.bin and /dev/null differ diff --git a/graphics/battle_frontier/multi_battle_intro_bg_opponent.bin b/graphics/battle_frontier/multi_battle_intro_bg_opponent.bin new file mode 100644 index 000000000..c38b76d4a Binary files /dev/null and b/graphics/battle_frontier/multi_battle_intro_bg_opponent.bin differ diff --git a/graphics/battle_frontier/multi_battle_intro_bg_player.bin b/graphics/battle_frontier/multi_battle_intro_bg_player.bin new file mode 100644 index 000000000..7cc984cff Binary files /dev/null and b/graphics/battle_frontier/multi_battle_intro_bg_player.bin differ diff --git a/graphics/battle_frontier/pyramid_floor.pal b/graphics/battle_frontier/pyramid_floor.pal new file mode 100644 index 000000000..d2492ce34 --- /dev/null +++ b/graphics/battle_frontier/pyramid_floor.pal @@ -0,0 +1,115 @@ +JASC-PAL +0100 +112 +57 0 8 +82 82 106 +82 238 246 +41 156 246 +0 74 255 +49 49 98 +90 82 123 +106 98 139 +123 123 156 +139 148 172 +164 172 197 +255 156 0 +156 115 57 +65 82 115 +255 8 0 +255 230 0 +57 0 8 +82 82 106 +82 238 246 +41 156 246 +0 74 255 +57 57 98 +90 82 123 +115 106 131 +139 131 139 +180 172 148 +189 189 189 +255 156 0 +156 115 57 +65 82 115 +255 8 0 +255 230 0 +57 0 8 +82 82 106 +82 238 246 +41 156 246 +0 74 255 +65 65 106 +90 82 123 +123 115 123 +164 148 131 +222 205 131 +222 205 180 +255 156 0 +156 115 57 +65 82 115 +255 8 0 +255 230 0 +57 0 8 +82 82 106 +82 238 246 +41 156 246 +0 74 255 +74 82 115 +90 82 123 +139 123 123 +189 172 123 +246 222 123 +255 230 172 +255 156 0 +156 115 57 +65 82 115 +255 8 0 +255 230 0 +57 0 8 +82 82 106 +82 238 246 +41 156 246 +0 74 255 +82 90 123 +106 98 139 +156 148 139 +189 172 131 +246 230 139 +255 238 197 +255 156 0 +156 115 57 +65 82 115 +255 8 0 +255 230 0 +57 0 8 +82 82 106 +82 238 246 +41 156 246 +0 74 255 +90 98 131 +131 123 156 +180 172 156 +205 189 148 +246 238 172 +255 246 222 +255 156 0 +156 115 57 +65 82 115 +255 8 0 +255 230 0 +57 0 8 +82 82 106 +82 238 246 +41 156 246 +0 74 255 +106 115 139 +156 148 172 +205 197 172 +230 213 172 +255 246 205 +255 255 246 +255 156 0 +148 123 65 +65 82 115 +255 8 0 +255 230 0 diff --git a/graphics/battle_frontier/pyramid_light.pal b/graphics/battle_frontier/pyramid_light.pal deleted file mode 100644 index d2492ce34..000000000 --- a/graphics/battle_frontier/pyramid_light.pal +++ /dev/null @@ -1,115 +0,0 @@ -JASC-PAL -0100 -112 -57 0 8 -82 82 106 -82 238 246 -41 156 246 -0 74 255 -49 49 98 -90 82 123 -106 98 139 -123 123 156 -139 148 172 -164 172 197 -255 156 0 -156 115 57 -65 82 115 -255 8 0 -255 230 0 -57 0 8 -82 82 106 -82 238 246 -41 156 246 -0 74 255 -57 57 98 -90 82 123 -115 106 131 -139 131 139 -180 172 148 -189 189 189 -255 156 0 -156 115 57 -65 82 115 -255 8 0 -255 230 0 -57 0 8 -82 82 106 -82 238 246 -41 156 246 -0 74 255 -65 65 106 -90 82 123 -123 115 123 -164 148 131 -222 205 131 -222 205 180 -255 156 0 -156 115 57 -65 82 115 -255 8 0 -255 230 0 -57 0 8 -82 82 106 -82 238 246 -41 156 246 -0 74 255 -74 82 115 -90 82 123 -139 123 123 -189 172 123 -246 222 123 -255 230 172 -255 156 0 -156 115 57 -65 82 115 -255 8 0 -255 230 0 -57 0 8 -82 82 106 -82 238 246 -41 156 246 -0 74 255 -82 90 123 -106 98 139 -156 148 139 -189 172 131 -246 230 139 -255 238 197 -255 156 0 -156 115 57 -65 82 115 -255 8 0 -255 230 0 -57 0 8 -82 82 106 -82 238 246 -41 156 246 -0 74 255 -90 98 131 -131 123 156 -180 172 156 -205 189 148 -246 238 172 -255 246 222 -255 156 0 -156 115 57 -65 82 115 -255 8 0 -255 230 0 -57 0 8 -82 82 106 -82 238 246 -41 156 246 -0 74 255 -106 115 139 -156 148 172 -205 197 172 -230 213 172 -255 246 205 -255 255 246 -255 156 0 -148 123 65 -65 82 115 -255 8 0 -255 230 0 diff --git a/graphics/battle_interface/unknown_32C2D4.png b/graphics/battle_interface/unknown_32C2D4.png deleted file mode 100644 index 8672ac614..000000000 Binary files a/graphics/battle_interface/unknown_32C2D4.png and /dev/null differ diff --git a/graphics/battle_interface/unused_status_summary.png b/graphics/battle_interface/unused_status_summary.png new file mode 100644 index 000000000..8672ac614 Binary files /dev/null and b/graphics/battle_interface/unused_status_summary.png differ diff --git a/graphics/contest/audience.bin b/graphics/contest/audience.bin new file mode 100644 index 000000000..06836cc19 Binary files /dev/null and b/graphics/contest/audience.bin differ diff --git a/graphics/contest/curtain.bin b/graphics/contest/curtain.bin new file mode 100644 index 000000000..77e35348a Binary files /dev/null and b/graphics/contest/curtain.bin differ diff --git a/graphics/contest/interface.bin b/graphics/contest/interface.bin new file mode 100644 index 000000000..9f5141c5b Binary files /dev/null and b/graphics/contest/interface.bin differ diff --git a/graphics/contest/interface.png b/graphics/contest/interface.png new file mode 100644 index 000000000..5e3b40462 Binary files /dev/null and b/graphics/contest/interface.png differ diff --git a/graphics/contest/interface_audience.pal b/graphics/contest/interface_audience.pal new file mode 100644 index 000000000..3fb174790 --- /dev/null +++ b/graphics/contest/interface_audience.pal @@ -0,0 +1,259 @@ +JASC-PAL +0100 +256 +0 0 0 +255 255 255 +230 230 230 +197 197 197 +148 148 148 +74 65 82 +0 255 0 +0 255 0 +65 74 123 +139 123 131 +82 82 197 +189 82 74 +131 74 98 +74 74 131 +131 139 222 +106 164 164 +0 0 0 +115 123 156 +90 65 57 +148 197 106 +123 98 65 +131 123 49 +222 189 148 +164 131 106 +115 164 82 +164 148 57 +90 106 139 +180 172 82 +82 139 49 +255 230 189 +222 131 41 +246 246 222 +205 148 115 +255 106 115 +255 57 57 +156 0 0 +164 222 255 +106 148 255 +49 82 255 +255 255 115 +246 222 65 +230 106 0 +255 255 255 +189 189 197 +131 131 139 +98 98 123 +65 74 106 +41 49 90 +0 0 0 +255 255 115 +246 222 90 +238 189 65 +238 164 41 +230 131 16 +230 106 0 +255 41 0 +255 148 82 +255 255 164 +255 255 255 +189 189 197 +131 131 139 +98 98 123 +65 74 106 +41 49 90 +0 0 0 +255 131 106 +197 24 16 +164 222 255 +106 148 255 +49 82 255 +255 197 255 +255 139 255 +213 0 139 +148 255 164 +65 205 57 +246 222 65 +230 106 0 +255 255 255 +65 74 106 +65 74 106 +197 255 255 +246 246 90 +205 205 65 +255 255 180 +180 180 24 +74 65 82 +255 255 255 +156 156 156 +255 156 156 +0 0 0 +255 255 255 +255 148 148 +255 123 98 +255 0 0 +148 148 148 +0 0 0 +197 255 255 +246 246 90 +205 205 65 +255 255 180 +180 180 24 +74 65 82 +255 255 255 +156 156 156 +255 156 156 +0 0 0 +255 255 255 +255 148 148 +255 123 98 +255 0 0 +148 148 148 +0 0 0 +197 255 255 +246 246 90 +205 205 65 +255 255 180 +180 180 24 +74 65 82 +255 255 255 +156 156 156 +255 156 156 +0 0 0 +255 255 255 +255 148 148 +255 123 98 +255 0 0 +148 148 148 +0 0 0 +197 255 255 +213 255 213 +156 222 148 +222 255 230 +123 189 115 +74 65 82 +255 255 255 +156 156 156 +255 156 156 +0 0 0 +255 255 255 +255 148 148 +255 123 98 +255 0 0 +148 148 148 +0 0 0 +0 172 255 +0 0 0 +255 255 255 +230 230 213 +0 0 0 +197 197 197 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +255 255 255 +197 255 255 +0 0 0 +0 0 0 +0 0 0 +65 0 0 +123 0 0 +189 0 0 +255 8 0 +255 65 0 +255 123 0 +255 189 0 +255 255 0 +255 255 123 +255 255 255 +189 189 197 +131 131 139 +98 98 123 +65 74 106 +41 49 90 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +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/contest/japanese/audience.png b/graphics/contest/japanese/audience.png new file mode 100644 index 000000000..a33a8c324 Binary files /dev/null and b/graphics/contest/japanese/audience.png differ diff --git a/graphics/contest/japanese/floor.png b/graphics/contest/japanese/floor.png new file mode 100644 index 000000000..94877b921 Binary files /dev/null and b/graphics/contest/japanese/floor.png differ diff --git a/graphics/contest/japanese/frame_1.png b/graphics/contest/japanese/frame_1.png new file mode 100644 index 000000000..28eaae905 Binary files /dev/null and b/graphics/contest/japanese/frame_1.png differ diff --git a/graphics/contest/japanese/frame_2.png b/graphics/contest/japanese/frame_2.png new file mode 100644 index 000000000..c8b20408c Binary files /dev/null and b/graphics/contest/japanese/frame_2.png differ diff --git a/graphics/contest/japanese/interface.png b/graphics/contest/japanese/interface.png new file mode 100644 index 000000000..67b81de2d Binary files /dev/null and b/graphics/contest/japanese/interface.png differ diff --git a/graphics/contest/japanese/letters.png b/graphics/contest/japanese/letters.png new file mode 100644 index 000000000..c2e7b5e29 Binary files /dev/null and b/graphics/contest/japanese/letters.png differ diff --git a/graphics/contest/japanese/meter.png b/graphics/contest/japanese/meter.png new file mode 100644 index 000000000..606208b1f Binary files /dev/null and b/graphics/contest/japanese/meter.png differ diff --git a/graphics/contest/japanese/numbers.png b/graphics/contest/japanese/numbers.png new file mode 100644 index 000000000..98c145976 Binary files /dev/null and b/graphics/contest/japanese/numbers.png differ diff --git a/graphics/contest/japanese/palette.pal b/graphics/contest/japanese/palette.pal new file mode 100644 index 000000000..69fde2000 --- /dev/null +++ b/graphics/contest/japanese/palette.pal @@ -0,0 +1,259 @@ +JASC-PAL +0100 +256 +0 0 0 +255 255 255 +230 230 230 +197 197 197 +148 148 148 +74 65 82 +0 255 0 +0 255 0 +65 74 123 +139 123 131 +82 82 197 +189 82 74 +131 74 98 +74 74 131 +131 139 222 +106 164 164 +0 0 0 +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 +222 230 230 +230 230 238 +230 238 238 +238 246 246 +246 246 255 +0 0 0 +255 255 255 +172 172 148 +213 213 189 +230 230 213 +189 189 172 +238 238 222 +197 197 180 +0 0 0 +156 156 131 +197 197 189 +139 139 131 +98 98 98 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +115 106 156 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +148 148 156 +131 139 156 +123 131 156 +131 123 164 +123 115 164 +0 0 0 +115 106 156 +255 255 255 +205 156 255 +172 148 197 +230 222 246 +139 131 172 +213 189 238 +0 0 0 +238 238 230 +189 172 197 +222 213 213 +189 172 189 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +255 164 131 +213 131 90 +255 189 172 +197 98 74 +74 65 82 +255 255 255 +156 156 156 +0 0 0 +0 0 0 +255 255 255 +148 148 148 +255 123 98 +131 246 90 +255 246 74 +131 148 255 +0 0 0 +164 238 98 +131 205 90 +213 255 148 +98 197 49 +74 65 82 +255 255 255 +156 156 156 +0 0 0 +0 0 0 +255 255 255 +148 148 148 +255 123 98 +131 246 90 +255 246 74 +131 148 255 +0 0 0 +246 246 90 +205 205 65 +255 255 180 +180 180 24 +74 65 82 +255 255 255 +156 156 156 +0 0 0 +0 0 0 +255 255 255 +148 148 148 +255 123 98 +131 246 90 +255 246 74 +131 148 255 +0 0 0 +115 205 255 +115 180 205 +156 238 255 +49 98 148 +74 65 82 +255 255 255 +156 156 156 +0 0 0 +0 0 0 +255 255 255 +148 148 148 +255 123 98 +131 246 90 +255 246 74 +131 148 255 +0 0 0 +0 0 0 +255 255 255 +230 230 213 +0 0 0 +197 197 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 +255 255 255 +230 230 213 +0 0 0 +197 197 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 +255 255 255 +230 230 213 +0 0 0 +197 197 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 +255 255 255 +230 230 213 +0 0 0 +197 197 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 +74 65 82 +255 255 255 +222 222 222 +172 172 197 +255 0 0 +0 0 255 +255 255 0 +0 197 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +255 164 131 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +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/contest/japanese/symbols.png b/graphics/contest/japanese/symbols.png new file mode 100644 index 000000000..87cac733e Binary files /dev/null and b/graphics/contest/japanese/symbols.png differ diff --git a/graphics/contest/japanese/tilemap_1.bin b/graphics/contest/japanese/tilemap_1.bin new file mode 100644 index 000000000..da6f4652e Binary files /dev/null and b/graphics/contest/japanese/tilemap_1.bin differ diff --git a/graphics/contest/japanese/tilemap_2.bin b/graphics/contest/japanese/tilemap_2.bin new file mode 100644 index 000000000..40de9e529 Binary files /dev/null and b/graphics/contest/japanese/tilemap_2.bin differ diff --git a/graphics/contest/japanese/voltage.png b/graphics/contest/japanese/voltage.png new file mode 100644 index 000000000..14cc50cf4 Binary files /dev/null and b/graphics/contest/japanese/voltage.png differ diff --git a/graphics/contest/misc.png b/graphics/contest/misc.png deleted file mode 100644 index 5e3b40462..000000000 Binary files a/graphics/contest/misc.png and /dev/null differ diff --git a/graphics/contest/unused_tilemap_1.bin b/graphics/contest/unused_tilemap_1.bin new file mode 100644 index 000000000..b2567ca7c Binary files /dev/null and b/graphics/contest/unused_tilemap_1.bin differ diff --git a/graphics/contest/unused_tilemap_2.bin b/graphics/contest/unused_tilemap_2.bin new file mode 100644 index 000000000..e8a506838 Binary files /dev/null and b/graphics/contest/unused_tilemap_2.bin differ diff --git a/graphics/interface/bag_pyramid_interface.pal b/graphics/interface/bag_pyramid_interface.pal new file mode 100644 index 000000000..dcfdcf2ef --- /dev/null +++ b/graphics/interface/bag_pyramid_interface.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +98 98 115 +255 255 255 +205 205 205 +164 164 164 +123 123 123 +98 98 115 +41 57 65 +57 106 139 +41 82 115 +255 255 205 +255 230 139 +255 32 32 +106 213 180 +41 164 123 +189 156 90 +0 0 0 diff --git a/graphics/interface/status_screen.bin b/graphics/interface/status_screen.bin deleted file mode 100644 index 771d4db93..000000000 Binary files a/graphics/interface/status_screen.bin and /dev/null differ diff --git a/graphics/interface/status_screen.pal b/graphics/interface/status_screen.pal deleted file mode 100644 index badbfe53b..000000000 --- a/graphics/interface/status_screen.pal +++ /dev/null @@ -1,131 +0,0 @@ -JASC-PAL -0100 -128 -180 180 115 -74 65 57 -255 255 255 -222 230 246 -213 213 189 -246 255 255 -115 106 98 -98 156 222 -74 148 189 -57 148 164 -32 148 139 -16 148 115 -156 222 164 -98 180 139 -49 139 115 -0 106 98 -180 180 115 -74 65 57 -255 255 255 -90 106 0 -123 139 32 -255 246 205 -115 106 98 -90 222 123 -90 205 98 -90 189 74 -98 172 49 -98 156 24 -238 164 255 -189 156 164 -148 148 82 -106 148 0 -180 180 115 -74 65 57 -255 255 255 -172 180 172 -205 205 197 -246 255 238 -115 106 98 -238 222 24 -213 189 57 -189 164 98 -164 139 131 -139 115 172 -205 222 123 -172 172 148 -139 131 180 -115 90 213 -180 180 115 -74 65 57 -255 255 255 -0 0 0 -0 0 0 -246 255 246 -115 106 98 -222 24 238 -189 16 238 -164 8 238 -131 8 246 -106 0 246 -172 222 222 -139 148 230 -106 74 238 -82 0 255 -180 180 115 -74 65 57 -148 32 172 -189 106 213 -230 189 255 -255 255 255 -213 148 246 -189 139 205 -255 230 255 -230 180 213 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -115 98 90 -180 180 115 -74 65 57 -255 255 255 -222 230 246 -246 246 222 -246 255 255 -115 106 98 -255 205 74 -230 164 98 -205 123 123 -180 82 148 -156 41 172 -230 156 255 -197 98 238 -164 49 222 -131 0 205 -98 180 106 -0 0 0 -213 213 205 -255 255 255 -98 98 98 -230 8 8 -255 189 115 -65 205 255 -0 139 189 -255 156 148 -189 90 82 -139 246 255 -24 164 213 -255 189 180 -213 115 106 -0 0 0 -98 180 106 -0 0 0 -213 213 205 -255 255 255 -98 98 98 -230 8 8 -255 189 115 -238 238 172 -164 164 98 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -255 0 0 -164 0 0 -255 255 255 diff --git a/graphics/interface/status_screen.png b/graphics/interface/status_screen.png deleted file mode 100644 index 2f9f8db85..000000000 Binary files a/graphics/interface/status_screen.png and /dev/null differ diff --git a/graphics/interface/status_tilemap0.bin b/graphics/interface/status_tilemap0.bin deleted file mode 100644 index a869a9d03..000000000 Binary files a/graphics/interface/status_tilemap0.bin and /dev/null differ diff --git a/graphics/interface/status_tilemap1.bin b/graphics/interface/status_tilemap1.bin deleted file mode 100644 index 19cb94637..000000000 Binary files a/graphics/interface/status_tilemap1.bin and /dev/null differ diff --git a/graphics/interface/status_tilemap2.bin b/graphics/interface/status_tilemap2.bin deleted file mode 100644 index f835047d1..000000000 Binary files a/graphics/interface/status_tilemap2.bin and /dev/null differ diff --git a/graphics/interface/status_tilemap3.bin b/graphics/interface/status_tilemap3.bin deleted file mode 100644 index 9c11ccc4f..000000000 Binary files a/graphics/interface/status_tilemap3.bin and /dev/null differ diff --git a/graphics/interface/summary_page_battle_moves.bin b/graphics/interface/summary_page_battle_moves.bin new file mode 100644 index 000000000..f835047d1 Binary files /dev/null and b/graphics/interface/summary_page_battle_moves.bin differ diff --git a/graphics/interface/summary_page_contest_moves.bin b/graphics/interface/summary_page_contest_moves.bin new file mode 100644 index 000000000..9c11ccc4f Binary files /dev/null and b/graphics/interface/summary_page_contest_moves.bin differ diff --git a/graphics/interface/summary_page_info.bin b/graphics/interface/summary_page_info.bin new file mode 100644 index 000000000..771d4db93 Binary files /dev/null and b/graphics/interface/summary_page_info.bin differ diff --git a/graphics/interface/summary_page_info_copy.bin b/graphics/interface/summary_page_info_copy.bin new file mode 100644 index 000000000..a869a9d03 Binary files /dev/null and b/graphics/interface/summary_page_info_copy.bin differ diff --git a/graphics/interface/summary_page_skills.bin b/graphics/interface/summary_page_skills.bin new file mode 100644 index 000000000..19cb94637 Binary files /dev/null and b/graphics/interface/summary_page_skills.bin differ diff --git a/graphics/interface/summary_screen.pal b/graphics/interface/summary_screen.pal new file mode 100644 index 000000000..badbfe53b --- /dev/null +++ b/graphics/interface/summary_screen.pal @@ -0,0 +1,131 @@ +JASC-PAL +0100 +128 +180 180 115 +74 65 57 +255 255 255 +222 230 246 +213 213 189 +246 255 255 +115 106 98 +98 156 222 +74 148 189 +57 148 164 +32 148 139 +16 148 115 +156 222 164 +98 180 139 +49 139 115 +0 106 98 +180 180 115 +74 65 57 +255 255 255 +90 106 0 +123 139 32 +255 246 205 +115 106 98 +90 222 123 +90 205 98 +90 189 74 +98 172 49 +98 156 24 +238 164 255 +189 156 164 +148 148 82 +106 148 0 +180 180 115 +74 65 57 +255 255 255 +172 180 172 +205 205 197 +246 255 238 +115 106 98 +238 222 24 +213 189 57 +189 164 98 +164 139 131 +139 115 172 +205 222 123 +172 172 148 +139 131 180 +115 90 213 +180 180 115 +74 65 57 +255 255 255 +0 0 0 +0 0 0 +246 255 246 +115 106 98 +222 24 238 +189 16 238 +164 8 238 +131 8 246 +106 0 246 +172 222 222 +139 148 230 +106 74 238 +82 0 255 +180 180 115 +74 65 57 +148 32 172 +189 106 213 +230 189 255 +255 255 255 +213 148 246 +189 139 205 +255 230 255 +230 180 213 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +115 98 90 +180 180 115 +74 65 57 +255 255 255 +222 230 246 +246 246 222 +246 255 255 +115 106 98 +255 205 74 +230 164 98 +205 123 123 +180 82 148 +156 41 172 +230 156 255 +197 98 238 +164 49 222 +131 0 205 +98 180 106 +0 0 0 +213 213 205 +255 255 255 +98 98 98 +230 8 8 +255 189 115 +65 205 255 +0 139 189 +255 156 148 +189 90 82 +139 246 255 +24 164 213 +255 189 180 +213 115 106 +0 0 0 +98 180 106 +0 0 0 +213 213 205 +255 255 255 +98 98 98 +230 8 8 +255 189 115 +238 238 172 +164 164 98 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +255 0 0 +164 0 0 +255 255 255 diff --git a/graphics/interface/summary_screen.png b/graphics/interface/summary_screen.png new file mode 100644 index 000000000..2f9f8db85 Binary files /dev/null and b/graphics/interface/summary_screen.png differ diff --git a/graphics/pokemon/deoxys/icon_speed_wide.png b/graphics/pokemon/deoxys/icon_speed_wide.png new file mode 100644 index 000000000..ccfba4b24 Binary files /dev/null and b/graphics/pokemon/deoxys/icon_speed_wide.png differ diff --git a/graphics/pokemon/unused_garbage.bin b/graphics/pokemon/unused_garbage.bin new file mode 100644 index 000000000..fcb503112 Binary files /dev/null and b/graphics/pokemon/unused_garbage.bin differ diff --git a/graphics/trade/menu.bin b/graphics/trade/menu.bin new file mode 100644 index 000000000..46218245f Binary files /dev/null and b/graphics/trade/menu.bin differ diff --git a/graphics/trade/unknown_DDCF04.bin b/graphics/trade/unknown_DDCF04.bin deleted file mode 100644 index 46218245f..000000000 Binary files a/graphics/trade/unknown_DDCF04.bin and /dev/null differ diff --git a/graphics/trade/unused.bin b/graphics/trade/unused.bin new file mode 100644 index 000000000..481183cbd Binary files /dev/null and b/graphics/trade/unused.bin differ diff --git a/graphics/trainer_hill/records_window.bin b/graphics/trainer_hill/records_window.bin new file mode 100644 index 000000000..a3691cfd7 Binary files /dev/null and b/graphics/trainer_hill/records_window.bin differ diff --git a/graphics/trainer_hill/records_window.png b/graphics/trainer_hill/records_window.png new file mode 100644 index 000000000..1a39ccb74 Binary files /dev/null and b/graphics/trainer_hill/records_window.png differ diff --git a/graphics/unknown/unknown_5B3484.png b/graphics/unknown/unknown_5B3484.png deleted file mode 100644 index 1a39ccb74..000000000 Binary files a/graphics/unknown/unknown_5B3484.png and /dev/null differ diff --git a/graphics/unknown/unknown_5B3564.bin b/graphics/unknown/unknown_5B3564.bin deleted file mode 100644 index a3691cfd7..000000000 Binary files a/graphics/unknown/unknown_5B3564.bin and /dev/null differ diff --git a/graphics/unknown/unknown_C035B8.png b/graphics/unknown/unknown_C035B8.png deleted file mode 100644 index 0b2ae80f9..000000000 Binary files a/graphics/unknown/unknown_C035B8.png and /dev/null differ diff --git a/graphics/unknown/unknown_C06D98.png b/graphics/unknown/unknown_C06D98.png deleted file mode 100644 index d36afa64d..000000000 Binary files a/graphics/unknown/unknown_C06D98.png and /dev/null differ diff --git a/graphics/unknown/unknown_C06D98_2.pal b/graphics/unknown/unknown_C06D98_2.pal deleted file mode 100644 index 44f4b55d6..000000000 --- a/graphics/unknown/unknown_C06D98_2.pal +++ /dev/null @@ -1,35 +0,0 @@ -JASC-PAL -0100 -32 -98 156 131 -57 57 57 -156 156 156 -255 255 255 -255 205 0 -255 255 98 -213 98 24 -255 123 32 -106 65 172 -65 24 172 -255 205 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -98 156 131 -57 57 57 -156 156 156 -255 255 255 -57 123 0 -90 189 0 -123 255 8 -230 106 148 -255 139 255 -255 205 0 -255 255 98 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 diff --git a/graphics/unknown/unknown_C0CA1C.bin b/graphics/unknown/unknown_C0CA1C.bin deleted file mode 100644 index 4b6b2b106..000000000 Binary files a/graphics/unknown/unknown_C0CA1C.bin and /dev/null differ diff --git a/graphics/unknown/unknown_C0CA40.bin b/graphics/unknown/unknown_C0CA40.bin deleted file mode 100644 index 25fc33a73..000000000 Binary files a/graphics/unknown/unknown_C0CA40.bin and /dev/null differ diff --git a/graphics/unknown/unknown_C0CA64.bin b/graphics/unknown/unknown_C0CA64.bin deleted file mode 100644 index 5b81e0216..000000000 Binary files a/graphics/unknown/unknown_C0CA64.bin and /dev/null differ diff --git a/graphics/unknown/unknown_C0CAE0.bin b/graphics/unknown/unknown_C0CAE0.bin deleted file mode 100644 index 15379a9ce..000000000 Binary files a/graphics/unknown/unknown_C0CAE0.bin and /dev/null differ diff --git a/graphics/unknown/unknown_C15BC0.bin b/graphics/unknown/unknown_C15BC0.bin deleted file mode 100644 index 40de9e529..000000000 Binary files a/graphics/unknown/unknown_C15BC0.bin and /dev/null differ diff --git a/graphics/unknown/unknown_C17170.bin b/graphics/unknown/unknown_C17170.bin deleted file mode 100644 index 9f5141c5b..000000000 Binary files a/graphics/unknown/unknown_C17170.bin and /dev/null differ diff --git a/graphics/unknown/unknown_C17410.bin b/graphics/unknown/unknown_C17410.bin deleted file mode 100644 index b2567ca7c..000000000 Binary files a/graphics/unknown/unknown_C17410.bin and /dev/null differ diff --git a/graphics/unknown/unknown_C1751C.bin b/graphics/unknown/unknown_C1751C.bin deleted file mode 100644 index e8a506838..000000000 Binary files a/graphics/unknown/unknown_C1751C.bin and /dev/null differ diff --git a/graphics/unknown/unknown_C17980.bin b/graphics/unknown/unknown_C17980.bin deleted file mode 100644 index 77e35348a..000000000 Binary files a/graphics/unknown/unknown_C17980.bin and /dev/null differ diff --git a/graphics/unknown/unknown_C19470.png b/graphics/unknown/unknown_C19470.png deleted file mode 100644 index 14cc50cf4..000000000 Binary files a/graphics/unknown/unknown_C19470.png and /dev/null differ diff --git a/graphics/unknown/unknown_C2F9E0.pal b/graphics/unknown/unknown_C2F9E0.pal deleted file mode 100644 index 2fd4607c2..000000000 --- a/graphics/unknown/unknown_C2F9E0.pal +++ /dev/null @@ -1,19 +0,0 @@ -JASC-PAL -0100 -16 -115 205 164 -255 255 255 -98 98 98 -213 213 205 -230 8 8 -255 189 115 -32 156 8 -148 246 148 -49 82 205 -164 197 246 -255 255 255 -230 230 238 -255 255 255 -230 8 8 -180 8 8 -74 115 164 diff --git a/graphics/unknown/unknown_D0D2B4.bin b/graphics/unknown/unknown_D0D2B4.bin deleted file mode 100644 index d42729b58..000000000 Binary files a/graphics/unknown/unknown_D0D2B4.bin and /dev/null differ diff --git a/graphics/unknown/unknown_D1C060.bin b/graphics/unknown/unknown_D1C060.bin deleted file mode 100644 index e4776cba4..000000000 Binary files a/graphics/unknown/unknown_D1C060.bin and /dev/null differ diff --git a/graphics/unknown/unknown_D1C060.png b/graphics/unknown/unknown_D1C060.png deleted file mode 100644 index 2371241d7..000000000 Binary files a/graphics/unknown/unknown_D1C060.png and /dev/null differ diff --git a/graphics/unknown/unknown_D437F8.bin b/graphics/unknown/unknown_D437F8.bin deleted file mode 100644 index fcb503112..000000000 Binary files a/graphics/unknown/unknown_D437F8.bin and /dev/null differ diff --git a/graphics/unknown/unknown_D9AF44.pal b/graphics/unknown/unknown_D9AF44.pal deleted file mode 100644 index dcfdcf2ef..000000000 --- a/graphics/unknown/unknown_D9AF44.pal +++ /dev/null @@ -1,19 +0,0 @@ -JASC-PAL -0100 -16 -98 98 115 -255 255 255 -205 205 205 -164 164 164 -123 123 123 -98 98 115 -41 57 65 -57 106 139 -41 82 115 -255 255 205 -255 230 139 -255 32 32 -106 213 180 -41 164 123 -189 156 90 -0 0 0 diff --git a/graphics/unknown/unknown_E6BC04.bin b/graphics/unknown/unknown_E6BC04.bin deleted file mode 100644 index 91230cb01..000000000 Binary files a/graphics/unknown/unknown_E6BC04.bin and /dev/null differ diff --git a/graphics/unused/battle_anim_023.pal b/graphics/unused/battle_anim_023.pal deleted file mode 100644 index 8e6e6e902..000000000 --- a/graphics/unused/battle_anim_023.pal +++ /dev/null @@ -1,19 +0,0 @@ -JASC-PAL -0100 -16 -0 0 0 -0 0 0 -0 230 255 -115 230 255 -213 230 255 -0 0 0 -255 255 172 -255 255 115 -0 0 0 -98 139 98 -0 0 0 -0 0 0 -131 131 131 -164 164 164 -213 205 205 -255 255 255 diff --git a/graphics/unused/deoxys_speed_icon_wide.png b/graphics/unused/deoxys_speed_icon_wide.png deleted file mode 100644 index ccfba4b24..000000000 Binary files a/graphics/unused/deoxys_speed_icon_wide.png and /dev/null differ diff --git a/graphics/unused/goosuto.bin b/graphics/unused/goosuto.bin deleted file mode 100644 index 8e5329157..000000000 Binary files a/graphics/unused/goosuto.bin and /dev/null differ diff --git a/graphics/unused/goosuto.png b/graphics/unused/goosuto.png deleted file mode 100644 index 257a25c71..000000000 Binary files a/graphics/unused/goosuto.png and /dev/null differ diff --git a/graphics/unused/line_sketch.png b/graphics/unused/line_sketch.png deleted file mode 100644 index fdfc8d771..000000000 Binary files a/graphics/unused/line_sketch.png and /dev/null differ diff --git a/graphics/unused/line_sketch_2.bin b/graphics/unused/line_sketch_2.bin deleted file mode 100644 index e68d116a3..000000000 Binary files a/graphics/unused/line_sketch_2.bin and /dev/null differ diff --git a/graphics/unused/line_sketch_2.png b/graphics/unused/line_sketch_2.png deleted file mode 100644 index cb70b3d83..000000000 Binary files a/graphics/unused/line_sketch_2.png and /dev/null differ diff --git a/graphics/unused/metronome_hand_small.png b/graphics/unused/metronome_hand_small.png deleted file mode 100644 index bd6cc8530..000000000 Binary files a/graphics/unused/metronome_hand_small.png and /dev/null differ diff --git a/graphics/unused/music_notes.png b/graphics/unused/music_notes.png deleted file mode 100644 index af89e55a0..000000000 Binary files a/graphics/unused/music_notes.png and /dev/null differ diff --git a/graphics/unused/old_beatup.png b/graphics/unused/old_beatup.png deleted file mode 100644 index e2a0561e2..000000000 Binary files a/graphics/unused/old_beatup.png and /dev/null differ diff --git a/graphics/unused/old_contest.bin b/graphics/unused/old_contest.bin deleted file mode 100644 index da6f4652e..000000000 Binary files a/graphics/unused/old_contest.bin and /dev/null differ diff --git a/graphics/unused/old_contest.pal b/graphics/unused/old_contest.pal deleted file mode 100644 index 69fde2000..000000000 --- a/graphics/unused/old_contest.pal +++ /dev/null @@ -1,259 +0,0 @@ -JASC-PAL -0100 -256 -0 0 0 -255 255 255 -230 230 230 -197 197 197 -148 148 148 -74 65 82 -0 255 0 -0 255 0 -65 74 123 -139 123 131 -82 82 197 -189 82 74 -131 74 98 -74 74 131 -131 139 222 -106 164 164 -0 0 0 -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 -222 230 230 -230 230 238 -230 238 238 -238 246 246 -246 246 255 -0 0 0 -255 255 255 -172 172 148 -213 213 189 -230 230 213 -189 189 172 -238 238 222 -197 197 180 -0 0 0 -156 156 131 -197 197 189 -139 139 131 -98 98 98 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -115 106 156 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -148 148 156 -131 139 156 -123 131 156 -131 123 164 -123 115 164 -0 0 0 -115 106 156 -255 255 255 -205 156 255 -172 148 197 -230 222 246 -139 131 172 -213 189 238 -0 0 0 -238 238 230 -189 172 197 -222 213 213 -189 172 189 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -255 164 131 -213 131 90 -255 189 172 -197 98 74 -74 65 82 -255 255 255 -156 156 156 -0 0 0 -0 0 0 -255 255 255 -148 148 148 -255 123 98 -131 246 90 -255 246 74 -131 148 255 -0 0 0 -164 238 98 -131 205 90 -213 255 148 -98 197 49 -74 65 82 -255 255 255 -156 156 156 -0 0 0 -0 0 0 -255 255 255 -148 148 148 -255 123 98 -131 246 90 -255 246 74 -131 148 255 -0 0 0 -246 246 90 -205 205 65 -255 255 180 -180 180 24 -74 65 82 -255 255 255 -156 156 156 -0 0 0 -0 0 0 -255 255 255 -148 148 148 -255 123 98 -131 246 90 -255 246 74 -131 148 255 -0 0 0 -115 205 255 -115 180 205 -156 238 255 -49 98 148 -74 65 82 -255 255 255 -156 156 156 -0 0 0 -0 0 0 -255 255 255 -148 148 148 -255 123 98 -131 246 90 -255 246 74 -131 148 255 -0 0 0 -0 0 0 -255 255 255 -230 230 213 -0 0 0 -197 197 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 -255 255 255 -230 230 213 -0 0 0 -197 197 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 -255 255 255 -230 230 213 -0 0 0 -197 197 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 -255 255 255 -230 230 213 -0 0 0 -197 197 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 -74 65 82 -255 255 255 -222 222 222 -172 172 197 -255 0 0 -0 0 255 -255 255 0 -0 197 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -255 164 131 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -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/unused/old_contest_2.bin b/graphics/unused/old_contest_2.bin deleted file mode 100644 index 06836cc19..000000000 Binary files a/graphics/unused/old_contest_2.bin and /dev/null differ diff --git a/graphics/unused/old_contest_2.pal b/graphics/unused/old_contest_2.pal deleted file mode 100644 index 3fb174790..000000000 --- a/graphics/unused/old_contest_2.pal +++ /dev/null @@ -1,259 +0,0 @@ -JASC-PAL -0100 -256 -0 0 0 -255 255 255 -230 230 230 -197 197 197 -148 148 148 -74 65 82 -0 255 0 -0 255 0 -65 74 123 -139 123 131 -82 82 197 -189 82 74 -131 74 98 -74 74 131 -131 139 222 -106 164 164 -0 0 0 -115 123 156 -90 65 57 -148 197 106 -123 98 65 -131 123 49 -222 189 148 -164 131 106 -115 164 82 -164 148 57 -90 106 139 -180 172 82 -82 139 49 -255 230 189 -222 131 41 -246 246 222 -205 148 115 -255 106 115 -255 57 57 -156 0 0 -164 222 255 -106 148 255 -49 82 255 -255 255 115 -246 222 65 -230 106 0 -255 255 255 -189 189 197 -131 131 139 -98 98 123 -65 74 106 -41 49 90 -0 0 0 -255 255 115 -246 222 90 -238 189 65 -238 164 41 -230 131 16 -230 106 0 -255 41 0 -255 148 82 -255 255 164 -255 255 255 -189 189 197 -131 131 139 -98 98 123 -65 74 106 -41 49 90 -0 0 0 -255 131 106 -197 24 16 -164 222 255 -106 148 255 -49 82 255 -255 197 255 -255 139 255 -213 0 139 -148 255 164 -65 205 57 -246 222 65 -230 106 0 -255 255 255 -65 74 106 -65 74 106 -197 255 255 -246 246 90 -205 205 65 -255 255 180 -180 180 24 -74 65 82 -255 255 255 -156 156 156 -255 156 156 -0 0 0 -255 255 255 -255 148 148 -255 123 98 -255 0 0 -148 148 148 -0 0 0 -197 255 255 -246 246 90 -205 205 65 -255 255 180 -180 180 24 -74 65 82 -255 255 255 -156 156 156 -255 156 156 -0 0 0 -255 255 255 -255 148 148 -255 123 98 -255 0 0 -148 148 148 -0 0 0 -197 255 255 -246 246 90 -205 205 65 -255 255 180 -180 180 24 -74 65 82 -255 255 255 -156 156 156 -255 156 156 -0 0 0 -255 255 255 -255 148 148 -255 123 98 -255 0 0 -148 148 148 -0 0 0 -197 255 255 -213 255 213 -156 222 148 -222 255 230 -123 189 115 -74 65 82 -255 255 255 -156 156 156 -255 156 156 -0 0 0 -255 255 255 -255 148 148 -255 123 98 -255 0 0 -148 148 148 -0 0 0 -0 172 255 -0 0 0 -255 255 255 -230 230 213 -0 0 0 -197 197 197 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -255 255 255 -197 255 255 -0 0 0 -0 0 0 -0 0 0 -65 0 0 -123 0 0 -189 0 0 -255 8 0 -255 65 0 -255 123 0 -255 189 0 -255 255 0 -255 255 123 -255 255 255 -189 189 197 -131 131 139 -98 98 123 -65 74 106 -41 49 90 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -0 0 0 -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/unused/old_contest_2_1.png b/graphics/unused/old_contest_2_1.png deleted file mode 100644 index 67b81de2d..000000000 Binary files a/graphics/unused/old_contest_2_1.png and /dev/null differ diff --git a/graphics/unused/old_contest_2_2.png b/graphics/unused/old_contest_2_2.png deleted file mode 100644 index a33a8c324..000000000 Binary files a/graphics/unused/old_contest_2_2.png and /dev/null differ diff --git a/graphics/unused/old_contest_classes.png b/graphics/unused/old_contest_classes.png deleted file mode 100644 index c2e7b5e29..000000000 Binary files a/graphics/unused/old_contest_classes.png and /dev/null differ diff --git a/graphics/unused/old_contest_floor.png b/graphics/unused/old_contest_floor.png deleted file mode 100644 index 94877b921..000000000 Binary files a/graphics/unused/old_contest_floor.png and /dev/null differ diff --git a/graphics/unused/old_contest_frame_1.png b/graphics/unused/old_contest_frame_1.png deleted file mode 100644 index 28eaae905..000000000 Binary files a/graphics/unused/old_contest_frame_1.png and /dev/null differ diff --git a/graphics/unused/old_contest_frame_2.png b/graphics/unused/old_contest_frame_2.png deleted file mode 100644 index c8b20408c..000000000 Binary files a/graphics/unused/old_contest_frame_2.png and /dev/null differ diff --git a/graphics/unused/old_contest_meter.png b/graphics/unused/old_contest_meter.png deleted file mode 100644 index 606208b1f..000000000 Binary files a/graphics/unused/old_contest_meter.png and /dev/null differ diff --git a/graphics/unused/old_contest_numbers.png b/graphics/unused/old_contest_numbers.png deleted file mode 100644 index 98c145976..000000000 Binary files a/graphics/unused/old_contest_numbers.png and /dev/null differ diff --git a/graphics/unused/old_contest_symbols.png b/graphics/unused/old_contest_symbols.png deleted file mode 100644 index 87cac733e..000000000 Binary files a/graphics/unused/old_contest_symbols.png and /dev/null differ diff --git a/graphics/unused/unused_DDCEE4.bin b/graphics/unused/unused_DDCEE4.bin deleted file mode 100644 index 481183cbd..000000000 Binary files a/graphics/unused/unused_DDCEE4.bin and /dev/null differ diff --git a/graphics/unused/water_splash.bin b/graphics/unused/water_splash.bin deleted file mode 100644 index 059347fa7..000000000 Binary files a/graphics/unused/water_splash.bin and /dev/null differ diff --git a/graphics/unused/water_splash.png b/graphics/unused/water_splash.png deleted file mode 100644 index a8439a050..000000000 Binary files a/graphics/unused/water_splash.png and /dev/null differ diff --git a/graphics_file_rules.mk b/graphics_file_rules.mk index 9fd9091a4..b81c3347f 100644 --- a/graphics_file_rules.mk +++ b/graphics_file_rules.mk @@ -17,6 +17,7 @@ PKNAVOPTIONSGFXDIR := graphics/pokenav/options WALLPAPERGFXDIR := graphics/pokemon_storage/wallpapers OBJEVENTGFXDIR := graphics/object_events MISCGFXDIR := graphics/misc +JPCONTESTGFXDIR := graphics/contest/japanese types := normal fight flying poison ground rock bug ghost steel mystery fire water grass electric psychic ice dragon dark contest_types := cool beauty cute smart tough @@ -385,7 +386,7 @@ $(UNUSEDGFXDIR)/obi2.4bpp: $(UNUSEDGFXDIR)/old_bulbasaur2.4bpp \ $(UNUSEDGFXDIR)/old_battle_interface_3.4bpp @cat $^ >$@ -$(INTERFACEGFXDIR)/hp_numbers.4bpp: $(INTERFACEGFXDIR)/hpbar_anim.4bpp \ +$(INTERFACEGFXDIR)/battle_bar.4bpp: $(INTERFACEGFXDIR)/hpbar_anim.4bpp \ $(INTERFACEGFXDIR)/numbers1.4bpp \ $(INTERFACEGFXDIR)/numbers2.4bpp @cat $^ >$@ @@ -402,20 +403,20 @@ $(UNUSEDGFXDIR)/color_frames.4bpp: %.4bpp: %.png $(BATINTGFXDIR)/unused_window2bar.4bpp: %.4bpp: %.png $(GFX) $< $@ -num_tiles 5 -$(UNUSEDGFXDIR)/old_contest.4bpp: $(UNUSEDGFXDIR)/old_contest_frame_1.4bpp \ - $(UNUSEDGFXDIR)/old_contest_floor.4bpp \ - $(UNUSEDGFXDIR)/old_contest_frame_2.4bpp \ - $(UNUSEDGFXDIR)/old_contest_symbols.4bpp \ - $(UNUSEDGFXDIR)/old_contest_meter.4bpp \ - $(UNUSEDGFXDIR)/old_contest_classes.4bpp \ - $(UNUSEDGFXDIR)/old_contest_numbers.4bpp +$(JPCONTESTGFXDIR)/composite_1.4bpp: $(JPCONTESTGFXDIR)/frame_1.4bpp \ + $(JPCONTESTGFXDIR)/floor.4bpp \ + $(JPCONTESTGFXDIR)/frame_2.4bpp \ + $(JPCONTESTGFXDIR)/symbols.4bpp \ + $(JPCONTESTGFXDIR)/meter.4bpp \ + $(JPCONTESTGFXDIR)/letters.4bpp \ + $(JPCONTESTGFXDIR)/numbers.4bpp @cat $^ >$@ -$(UNUSEDGFXDIR)/old_contest_2.4bpp: $(UNUSEDGFXDIR)/old_contest_2_1.4bpp \ - $(UNUSEDGFXDIR)/old_contest_2_2.4bpp +$(JPCONTESTGFXDIR)/composite_2.4bpp: $(JPCONTESTGFXDIR)/interface.4bpp \ + $(JPCONTESTGFXDIR)/audience.4bpp @cat $^ >$@ -$(UNKNOWNGFXDIR)/unknown_C19470.4bpp: %.4bpp: %.png +$(JPCONTESTGFXDIR)/voltage.4bpp: %.4bpp: %.png $(GFX) $< $@ -num_tiles 36 $(BTLANMSPRGFXDIR)/ice_crystals.4bpp: $(BTLANMSPRGFXDIR)/ice_crystals_0.4bpp \ diff --git a/include/graphics.h b/include/graphics.h index dcb47a226..cbb7fbb08 100644 --- a/include/graphics.h +++ b/include/graphics.h @@ -3208,12 +3208,12 @@ extern const u16 gBerryFixWindow_Pal[]; extern const u32 gBattleTextboxTiles[]; extern const u32 gBattleTextboxTilemap[]; extern const u32 gBattleTextboxPalette[]; -extern const u32 gUnknown_08D778F0[]; extern const u32 gVsLettersGfx[]; -extern const u32 gUnknown_08D77AE4[]; -extern const u32 gUnknown_08D779D8[]; -extern const u32 gUnknown_08D857A8[]; -extern const u32 gUnknown_08D85A1C[]; +extern const u32 gBattleVSFrame_Gfx[]; +extern const u32 gBattleVSFrame_Pal[]; +extern const u32 gBattleVSFrame_Tilemap[]; +extern const u32 gMultiBattleIntroBg_Opponent_Tilemap[]; +extern const u32 gMultiBattleIntroBg_Player_Tilemap[]; // battle terrains extern const u32 gBattleTerrainTiles_TallGrass[]; @@ -4032,16 +4032,16 @@ extern const u16 gPokenavRibbonsSummaryBg_Pal[]; extern const u32 gPokenavRibbonsSummaryBg_Gfx[]; extern const u32 gPokenavRibbonsSummaryBg_Tilemap[]; -extern const u32 gPageInfoTilemap[]; -extern const u32 gUnknown_08D98CC8[]; -extern const u32 gPageSkillsTilemap[]; -extern const u32 gPageBattleMovesTilemap[]; -extern const u32 gPageContestMovesTilemap[]; -extern const u32 gStatusScreenPalette[]; -extern const u16 gUnknown_08D85620[]; +extern const u32 gSummaryScreen_Gfx[]; +extern const u32 gSummaryScreen_Pal[]; +extern const u32 gSummaryPage_Info_Tilemap[]; +extern const u32 gSummaryPage_InfoCopy_Tilemap[]; +extern const u32 gSummaryPage_Skills_Tilemap[]; +extern const u32 gSummaryPage_BattleMoves_Tilemap[]; +extern const u32 gSummaryPage_ContestMoves_Tilemap[]; +extern const u16 gPPTextPalette[]; extern const u16 gSummaryScreenWindow_Tilemap[]; extern const u32 gMoveTypes_Pal[]; -extern const u32 gStatusScreenBitmap[]; extern const u16 gSummaryScreenPowAcc_Tilemap[]; extern const u16 gSummaryScreenAppealJam_Tilemap[]; @@ -4081,7 +4081,7 @@ extern const u32 gPokeblockFeedBg_Tilemap[]; extern const u32 gConfetti_Gfx[]; extern const u32 gConfetti_Pal[]; -extern const u32 gUnknown_08C093F0[]; +extern const u32 gBattleInterfaceGfx_BattleBar[]; extern const u32 gSubstituteDollBackGfx[]; extern const u32 gSubstituteDollFrontGfx[]; extern const u32 gSubstituteDollPal[]; @@ -4097,17 +4097,19 @@ extern const u16 gBattleInterface_BallDisplayPal[]; extern const u32 gBagSwapLineGfx[]; extern const u32 gBagSwapLinePal[]; -extern const u32 gBattleFrontierGfx_PyramidBag[]; -extern const u32 gBattleFrontierGfx_PyramidBag_Pal[]; -extern const u32 gBattleFrontierGfx_PyramidBagTileMap[]; -extern const u32 gUnknown_08D9AF44[]; -extern const u16 gUnknown_0860F074[]; +extern const u32 gBattlePyramidBag_Gfx[]; +extern const u32 gBattlePyramidBag_Pal[]; +extern const u32 gBattlePyramidBagTilemap[]; +extern const u32 gBattlePyramidBagInterface_Pal[]; +extern const u16 gBattlePyramidFloor_Pal[][16]; + +extern const u16 gStandardMenuPalette[]; extern const u32 gTitleScreenEmeraldVersionGfx[]; extern const u32 gTitleScreenPressStartGfx[]; extern const u32 gTitleScreenPokemonLogoGfx[]; -extern const u32 gUnknown_08DE0644[]; -extern const u32 gUnknown_08DDE458[]; +extern const u32 gTitleScreenPokemonLogoTilemap[]; +extern const u32 gTitleScreenCloudsTilemap[]; extern const u16 gTitleScreenBgPalettes[]; extern const u16 gTitleScreenPressStartPal[]; extern const u16 gTitleScreenEmeraldVersionPal[]; @@ -4773,15 +4775,15 @@ extern const u32 gBattleStatMask6_Pal[]; extern const u32 gBattleStatMask7_Pal[]; extern const u32 gBattleStatMask8_Pal[]; -extern const u32 gContestMiscGfx[]; +extern const u32 gContestInterfaceGfx[]; extern const u32 gContestAudienceGfx[]; extern const u8 gContestApplauseMeterGfx[]; extern const u8 gContestNextTurnNumbersGfx[]; extern const u8 gContestNextTurnRandomGfx[]; -extern const u32 gOldContestGfx[]; -extern const u32 gOldContestPalette[]; -extern const u32 gUnknown_08C17170[]; -extern const u32 gUnknown_08C17980[]; +extern const u32 gContestAudienceTilemap[]; +extern const u32 gContestInterfaceAudiencePalette[]; +extern const u32 gContestInterfaceTilemap[]; +extern const u32 gContestCurtainTilemap[]; extern const u32 gContestSliderHeart_Gfx[]; extern const u32 gContestNextTurnGfx[]; extern const u16 gContestPal[]; @@ -4789,7 +4791,7 @@ extern const u32 gContestFaces_Gfx[]; extern const u32 gContestApplauseGfx[]; extern const u32 gContestJudgeGfx[]; extern const u32 gContestJudgeSymbolsGfx[]; -extern const u32 gContest3Pal[]; +extern const u32 gContestJudgeSymbolsPal[]; extern const u32 gBattleAnimBgTilemap_SurfOpponent[]; extern const u32 gBattleAnimBgTilemap_SurfPlayer[]; @@ -4899,7 +4901,7 @@ extern const u16 gCableCar_Pal[]; // Trade extern const u16 gTradeMenu_Pal[]; extern const u8 gTradeMenu_Gfx[]; -extern const u16 gUnknown_08DDCF04[]; +extern const u16 gTradeMenu_Tilemap[]; extern const u16 gTradeGba2_Pal[]; extern const u8 gTradeGba_Gfx[]; extern const u16 gTradeMenuMonBox_Tilemap[]; diff --git a/include/main.h b/include/main.h index 79d56d31f..5ccb20df8 100644 --- a/include/main.h +++ b/include/main.h @@ -72,6 +72,5 @@ void RestoreSerialTimer3IntrHandlers(void); void StartTimer1(void); void SeedRngAndSetTrainerId(void); u16 GetGeneratedTrainerIdLower(void); -void sub_819789C(void); #endif // GUARD_MAIN_H diff --git a/include/menu.h b/include/menu.h index 07e00eb73..eb391e565 100644 --- a/include/menu.h +++ b/include/menu.h @@ -41,7 +41,7 @@ struct MenuAction } func; }; -extern const u16 gUnknown_0860F074[]; +extern const u16 gStandardMenuPalette[]; void FreeAllOverworldWindowBuffers(void); void InitStandardTextBoxWindows(void); @@ -125,5 +125,6 @@ void ResetBgPositions(void); void AddTextPrinterWithCustomSpeedForMessage(bool8 allowSkippingDelayWithButtonPress, u8 speed); void sub_8198C78(void); void PrintTextArray(u8 windowId, u8 fontId, u8 left, u8 top, u8 lineHeight, u8 itemCount, const struct MenuAction *strs); +void Menu_LoadStdPal(void); #endif // GUARD_MENU_H diff --git a/src/battle_anim_effects_3.c b/src/battle_anim_effects_3.c index 267b6db9c..85dee5287 100755 --- a/src/battle_anim_effects_3.c +++ b/src/battle_anim_effects_3.c @@ -718,7 +718,7 @@ const struct SpriteTemplate gSweetScentPetalSpriteTemplate = .callback = AnimSweetScentPetal, }; -static const u16 sUnusedPalette[] = INCBIN_U16("graphics/battle_anims/unused.gbapal"); +static const u16 sUnusedPalette[] = INCBIN_U16("graphics/battle_anims/unused/unknown.gbapal"); const union AnimCmd gPainSplitAnimCmds[] = { diff --git a/src/battle_anim_water.c b/src/battle_anim_water.c index 1c2d08d6a..50918a24e 100644 --- a/src/battle_anim_water.c +++ b/src/battle_anim_water.c @@ -54,8 +54,8 @@ static void AnimTask_WaterSport_Step(u8); static void CreateWaterSportDroplet(struct Task*); static void CreateWaterPulseRingBubbles(struct Sprite*, int, int); -static const u8 sUnusedWater_Gfx[] = INCBIN_U8("graphics/battle_anims/unused_water_gfx.4bpp"); -static const u8 sUnusedWater[] = INCBIN_U8("graphics/battle_anims/unused_water.bin"); +static const u8 sUnusedWater_Gfx[] = INCBIN_U8("graphics/battle_anims/unused/water_gfx.4bpp"); +static const u8 sUnusedWater[] = INCBIN_U8("graphics/battle_anims/unused/water.bin"); static const union AnimCmd sAnim_RainDrop[] = { diff --git a/src/battle_bg.c b/src/battle_bg.c index cbd293294..0e4370485 100644 --- a/src/battle_bg.c +++ b/src/battle_bg.c @@ -1124,13 +1124,13 @@ void DrawBattleEntryBackground(void) { if (gBattleTypeFlags & BATTLE_TYPE_LINK) { - LZDecompressVram(gUnknown_08D778F0, (void*)(BG_CHAR_ADDR(1))); + LZDecompressVram(gBattleVSFrame_Gfx, (void*)(BG_CHAR_ADDR(1))); LZDecompressVram(gVsLettersGfx, (void*)OBJ_VRAM0); - LoadCompressedPalette(gUnknown_08D77AE4, 0x60, 0x20); + LoadCompressedPalette(gBattleVSFrame_Pal, 0x60, 0x20); SetBgAttribute(1, BG_ATTR_SCREENSIZE, 1); SetGpuReg(REG_OFFSET_BG1CNT, 0x5C04); - CopyToBgTilemapBuffer(1, gUnknown_08D779D8, 0, 0); - CopyToBgTilemapBuffer(2, gUnknown_08D779D8, 0, 0); + CopyToBgTilemapBuffer(1, gBattleVSFrame_Tilemap, 0, 0); + CopyToBgTilemapBuffer(2, gBattleVSFrame_Tilemap, 0, 0); CopyBgTilemapBufferToVram(1); CopyBgTilemapBufferToVram(2); SetGpuReg(REG_OFFSET_WININ, WININ_WIN0_BG1 | WININ_WIN0_BG2 | WININ_WIN0_OBJ | WININ_WIN0_CLR); @@ -1148,10 +1148,12 @@ void DrawBattleEntryBackground(void) } else { + // Set up bg for the multi battle intro where both teams slide in facing the screen. + // Note Steven's multi battle (which has a dedicated back pic) is excluded above. SetBgAttribute(1, BG_ATTR_CHARBASEINDEX, 2); SetBgAttribute(2, BG_ATTR_CHARBASEINDEX, 2); - CopyToBgTilemapBuffer(1, gUnknown_08D857A8, 0, 0); - CopyToBgTilemapBuffer(2, gUnknown_08D85A1C, 0, 0); + CopyToBgTilemapBuffer(1, gMultiBattleIntroBg_Opponent_Tilemap, 0, 0); + CopyToBgTilemapBuffer(2, gMultiBattleIntroBg_Player_Tilemap, 0, 0); CopyBgTilemapBufferToVram(1); CopyBgTilemapBufferToVram(2); } diff --git a/src/battle_gfx_sfx_util.c b/src/battle_gfx_sfx_util.c index c01c76b7c..f36524f37 100644 --- a/src/battle_gfx_sfx_util.c +++ b/src/battle_gfx_sfx_util.c @@ -785,7 +785,7 @@ bool8 BattleLoadAllHealthBoxesGfx(u8 state) void LoadBattleBarGfx(u8 arg0) { - LZDecompressWram(gUnknown_08C093F0, gMonSpritesGfxPtr->barFontGfx); + LZDecompressWram(gBattleInterfaceGfx_BattleBar, gMonSpritesGfxPtr->barFontGfx); } bool8 BattleInitAllSprites(u8 *state1, u8 *battlerId) diff --git a/src/battle_interface.c b/src/battle_interface.c index 77308cb3c..08da2da5f 100644 --- a/src/battle_interface.c +++ b/src/battle_interface.c @@ -617,7 +617,7 @@ static const struct SubspriteTable sUnknown_0832C2CC[] = }; // unused unknown image -static const u8 sUnknown_0832C2D4[] = INCBIN_U8("graphics/battle_interface/unknown_32C2D4.4bpp"); +static const u8 sUnusedStatusSummary[] = INCBIN_U8("graphics/battle_interface/unused_status_summary.4bpp"); static const struct CompressedSpriteSheet sStatusSummaryBarSpriteSheet = { @@ -640,7 +640,7 @@ static const struct SpriteSheet sStatusSummaryBallsSpriteSheet = }; // unused oam data -static const struct OamData sUnknown_0832C354 = +static const struct OamData sOamData_Unused64x32 = { .y = 0, .affineMode = ST_OAM_AFFINE_OFF, diff --git a/src/battle_message.c b/src/battle_message.c index b69a171a1..91142dd55 100644 --- a/src/battle_message.c +++ b/src/battle_message.c @@ -8,6 +8,7 @@ #include "data.h" #include "event_data.h" #include "frontier_util.h" +#include "graphics.h" #include "international_string_util.h" #include "item.h" #include "link.h" @@ -42,18 +43,13 @@ struct BattleWindowText u8 shadowColor; }; -extern const u16 gUnknown_08D85620[]; - -// this file's functions static void ChooseMoveUsedParticle(u8 *textPtr); static void ChooseTypeOfMoveUsedString(u8 *dst); static void ExpandBattleTextBuffPlaceholders(const u8 *src, u8 *dst); -// EWRAM vars static EWRAM_DATA u8 sBattlerAbilities[MAX_BATTLERS_COUNT] = {0}; EWRAM_DATA struct BattleMsgData *gBattleMsgDataPtr = NULL; -// const rom data // todo: make some of those names less vague: attacker/target vs pkmn, etc. static const u8 sText_Trainer1LoseText[] = _("{B_TRAINER1_LOSE_TEXT}"); @@ -2058,7 +2054,6 @@ static const struct BattleWindowText *const sBattleTextOnWindowsInfo[] = static const u8 sRecordedBattleTextSpeeds[] = {8, 4, 1, 0}; -// code void BufferStringBattle(u16 stringID) { s32 i; @@ -3125,7 +3120,7 @@ void BattlePutTextOnWindow(const u8 *text, u8 windowId) void SetPpNumbersPaletteInMoveSelection(void) { struct ChooseMoveStruct *chooseMoveStruct = (struct ChooseMoveStruct*)(&gBattleBufferA[gActiveBattler][4]); - const u16 *palPtr = gUnknown_08D85620; + const u16 *palPtr = gPPTextPalette; u8 var = GetCurrentPpToMaxPpState(chooseMoveStruct->currentPp[gMoveSelectionCursor[gActiveBattler]], chooseMoveStruct->maxPp[gMoveSelectionCursor[gActiveBattler]]); diff --git a/src/battle_pyramid.c b/src/battle_pyramid.c index e334e75d5..48155c833 100644 --- a/src/battle_pyramid.c +++ b/src/battle_pyramid.c @@ -26,6 +26,7 @@ #include "malloc.h" #include "overworld.h" #include "event_scripts.h" +#include "graphics.h" #include "constants/battle_frontier.h" #include "constants/battle_pyramid.h" #include "constants/event_objects.h" @@ -39,9 +40,6 @@ #include "constants/trainers.h" extern const struct MapLayout *const gMapLayouts[]; -extern const u16 gUnknown_08D856C8[][16]; - - struct PyramidWildMon { @@ -1188,7 +1186,7 @@ static void Task_SetPyramidFloorPalette(u8 taskId) { if (gPaletteFade.active) { - CpuCopy16(gUnknown_08D856C8[gSaveBlock2Ptr->frontier.curChallengeBattleNum], &gPlttBufferUnfaded[96], 32); + CpuCopy16(gBattlePyramidFloor_Pal[gSaveBlock2Ptr->frontier.curChallengeBattleNum], &gPlttBufferUnfaded[96], 32); DestroyTask(taskId); } } diff --git a/src/battle_pyramid_bag.c b/src/battle_pyramid_bag.c index 179f4dc65..d45770f74 100644 --- a/src/battle_pyramid_bag.c +++ b/src/battle_pyramid_bag.c @@ -358,7 +358,7 @@ static const union AffineAnimCmd * const sAffineAnims_PyramidBag[] = [ANIM_BAG_SHAKE] = sAffineAnim_PyramidBag_Shake, }; -static const struct CompressedSpriteSheet sSpriteSheet_PyramidBag = {gBattleFrontierGfx_PyramidBag, 0x0800, TAG_PYRAMID_BAG}; +static const struct CompressedSpriteSheet sSpriteSheet_PyramidBag = {gBattlePyramidBag_Gfx, 0x0800, TAG_PYRAMID_BAG}; static const struct SpriteTemplate sSpriteTemplate_PyramidBag = { @@ -573,12 +573,12 @@ static bool8 LoadPyramidBagGfx(void) case 1: if (FreeTempTileDataBuffersIfPossible() != TRUE) { - LZDecompressWram(gBattleFrontierGfx_PyramidBagTileMap, gPyramidBagMenu->tilemapBuffer); + LZDecompressWram(gBattlePyramidBagTilemap, gPyramidBagMenu->tilemapBuffer); gPyramidBagMenu->state++; } break; case 2: - LoadCompressedPalette(gUnknown_08D9AF44, 0, 32); + LoadCompressedPalette(gBattlePyramidBagInterface_Pal, 0, 32); gPyramidBagMenu->state++; break; case 3: @@ -1443,7 +1443,7 @@ static void InitPyramidBagWindows(void) DeactivateAllTextPrinters(); LoadUserWindowBorderGfx(0, 0x1, 0xE0); LoadMessageBoxGfx(0, 0xA, 0xD0); - LoadPalette(gUnknown_0860F074, 0xF0, 0x20); + LoadPalette(gStandardMenuPalette, 0xF0, 0x20); for (i = 0; i < ARRAY_COUNT(sWindowTemplates); i++) FillWindowPixelBuffer(i, PIXEL_FILL(0)); @@ -1541,7 +1541,7 @@ static void LoadPyramidBagPalette(void) struct SpritePalette spritePalette; u16 *palPtr = Alloc(0x40); - LZDecompressWram(gBattleFrontierGfx_PyramidBag_Pal, palPtr); + LZDecompressWram(gBattlePyramidBag_Pal, palPtr); spritePalette.data = palPtr + (gSaveBlock2Ptr->frontier.lvlMode * 16); spritePalette.tag = TAG_PYRAMID_BAG; LoadSpritePalette(&spritePalette); diff --git a/src/battle_records.c b/src/battle_records.c index 5dff8e6d3..b2e379093 100644 --- a/src/battle_records.c +++ b/src/battle_records.c @@ -24,21 +24,18 @@ #include "trainer_hill.h" #include "constants/rgb.h" -// this file's functions static void Task_CloseTrainerHillRecordsOnButton(u8 taskId); static void Task_BeginPaletteFade(u8 taskId); static void Task_ExitTrainerHillRecords(u8 taskId); static void RemoveTrainerHillRecordsWindow(u8 windowId); static void CB2_ShowTrainerHillRecords(void); -// EWRAM variables EWRAM_DATA u8 gRecordsWindowId = 0; EWRAM_DATA static u8 *sTilemapBuffer = NULL; -// const rom data -static const u32 sTrainerHillWindowTileset[] = INCBIN_U32("graphics/unknown/unknown_5B3484.4bpp"); -static const u16 sTrainerHillWindowPalette[] = INCBIN_U16("graphics/unknown/unknown_5B3484.gbapal"); -static const u32 sTrainerHillWindowTilemap[] = INCBIN_U32("graphics/unknown/unknown_5B3564.bin"); +static const u32 sTrainerHillWindowTileset[] = INCBIN_U32("graphics/trainer_hill/records_window.4bpp"); +static const u16 sTrainerHillWindowPalette[] = INCBIN_U16("graphics/trainer_hill/records_window.gbapal"); +static const u32 sTrainerHillWindowTilemap[] = INCBIN_U32("graphics/trainer_hill/records_window.bin"); static const struct BgTemplate sTrainerHillRecordsBgTemplates[] = { diff --git a/src/clear_save_data_screen.c b/src/clear_save_data_screen.c index 0d69eb0fa..187fd0ffe 100644 --- a/src/clear_save_data_screen.c +++ b/src/clear_save_data_screen.c @@ -205,5 +205,5 @@ static void InitClearSaveDataScreenWindows(void) DeactivateAllTextPrinters(); FillWindowPixelBuffer(0, PIXEL_FILL(0)); LoadWindowGfx(0, 0, 2, 224); - LoadPalette(gUnknown_0860F074, 0xF0, 0x20); + LoadPalette(gStandardMenuPalette, 0xF0, 0x20); } diff --git a/src/contest.c b/src/contest.c index 05dd39483..336e62286 100644 --- a/src/contest.c +++ b/src/contest.c @@ -666,7 +666,7 @@ static const struct CompressedSpriteSheet sSpriteSheet_JudgeSymbols = const struct CompressedSpritePalette sSpritePalette_JudgeSymbols = { - .data = gContest3Pal, + .data = gContestJudgeSymbolsPal, .tag = TAG_CONTEST_SYMBOLS_PAL }; @@ -1028,11 +1028,11 @@ void LoadContestBgAfterMoveAnim(void) { s32 i; - LZDecompressVram(gContestMiscGfx, (void *)VRAM); + LZDecompressVram(gContestInterfaceGfx, (void *)VRAM); LZDecompressVram(gContestAudienceGfx, (void *)(BG_SCREEN_ADDR(4))); - CopyToBgTilemapBuffer(3, gOldContestGfx, 0, 0); + CopyToBgTilemapBuffer(3, gContestAudienceTilemap, 0, 0); CopyBgTilemapBufferToVram(3); - LoadCompressedPalette(gOldContestPalette, 0, 0x200); + LoadCompressedPalette(gContestInterfaceAudiencePalette, 0, 0x200); LoadContestPalettes(); for (i = 0; i < CONTESTANT_COUNT; i++) { @@ -1310,24 +1310,24 @@ static bool8 SetupContestGraphics(u8 *stateVar) RequestDma3Fill(0, (void *)VRAM + 0x10000, 0x8000, 1); break; case 1: - LZDecompressVram(gContestMiscGfx, (void *)VRAM); + LZDecompressVram(gContestInterfaceGfx, (void *)VRAM); break; case 2: LZDecompressVram(gContestAudienceGfx, (void *)(BG_SCREEN_ADDR(4))); DmaCopyLarge32(3, (void *)(BG_SCREEN_ADDR(4)), eUnzippedContestAudience_Gfx, 0x2000, 0x1000); break; case 3: - CopyToBgTilemapBuffer(3, gOldContestGfx, 0, 0); + CopyToBgTilemapBuffer(3, gContestAudienceTilemap, 0, 0); CopyBgTilemapBufferToVram(3); break; case 4: - CopyToBgTilemapBuffer(2, gUnknown_08C17170, 0, 0); + CopyToBgTilemapBuffer(2, gContestInterfaceTilemap, 0, 0); CopyBgTilemapBufferToVram(2); // This is a bug, and copies random junk. savedJunk is never read. DmaCopy32Defvars(3, gContestResources->contestBgTilemaps[2], eContestTempSave.savedJunk, sizeof(eContestTempSave.savedJunk)); break; case 5: - LoadCompressedPalette(gOldContestPalette, 0, 0x200); + LoadCompressedPalette(gContestInterfaceAudiencePalette, 0, 0x200); CpuCopy32(gPlttBufferUnfaded + 128, tempPalette1, 16 * sizeof(u16)); CpuCopy32(gPlttBufferUnfaded + (5 + gContestPlayerMonIndex) * 16, tempPalette2, 16 * sizeof(u16)); CpuCopy32(tempPalette2, gPlttBufferUnfaded + 128, 16 * sizeof(u16)); @@ -5089,7 +5089,7 @@ static void SetBgForCurtainDrop(void) CpuFill32(0, gContestResources->contestBgTilemaps[1], 0x1000); - CopyToBgTilemapBuffer(1, gUnknown_08C17980, 0, 0); + CopyToBgTilemapBuffer(1, gContestCurtainTilemap, 0, 0); Contest_SetBgCopyFlags(1); for (i = 0; i < CONTESTANT_COUNT; i++) diff --git a/src/data/graphics/pokemon.h b/src/data/graphics/pokemon.h index bce0b7a21..f69fafec8 100644 --- a/src/data/graphics/pokemon.h +++ b/src/data/graphics/pokemon.h @@ -2696,12 +2696,12 @@ const u32 gMonBackPic_Deoxys[] = INCBIN_U32("graphics/pokemon/deoxys/back.4bpp.l const u32 gMonShinyPalette_Deoxys[] = INCBIN_U32("graphics/pokemon/deoxys/shiny.gbapal.lz"); const u8 gMonIcon_Deoxys[] = INCBIN_U8("graphics/pokemon/deoxys/icon.4bpp"); const u8 gMonIcon_DeoxysSpeed[] = INCBIN_U8("graphics/pokemon/deoxys/icon_speed.4bpp"); -const u8 gMonIcon_DeoxysSpeedWide[] = INCBIN_U8("graphics/unused/deoxys_speed_icon_wide.4bpp"); +const u8 gMonIcon_DeoxysSpeedWide[] = INCBIN_U8("graphics/pokemon/deoxys/icon_speed_wide.4bpp"); // Unused // Probably the leftover space from the other Deoxys forms static const u8 sEmpty[0x6800] = {0}; -const u16 gUnknown_D437F8[] = INCBIN_U16("graphics/unknown/unknown_D437F8.bin"); +const u16 gMonUnusedGarbage[] = INCBIN_U16("graphics/pokemon/unused_garbage.bin"); const u8 gMonFootprint_Deoxys[] = INCBIN_U8("graphics/pokemon/deoxys/footprint.1bpp"); diff --git a/src/diploma.c b/src/diploma.c index dca0912e3..c68dc1000 100644 --- a/src/diploma.c +++ b/src/diploma.c @@ -196,7 +196,7 @@ static void InitDiplomaWindow(void) { InitWindows(sDiplomaWinTemplates); DeactivateAllTextPrinters(); - LoadPalette(gUnknown_0860F074, 0xF0, 0x20); + LoadPalette(gStandardMenuPalette, 0xF0, 0x20); FillWindowPixelBuffer(0, PIXEL_FILL(0)); PutWindowTilemap(0); } diff --git a/src/graphics.c b/src/graphics.c index 4e820caec..68d7ea5b9 100644 --- a/src/graphics.c +++ b/src/graphics.c @@ -69,8 +69,7 @@ const u32 gBattleAnimSpriteGfx_BlackSmoke[] = INCBIN_U32("graphics/battle_anims/ const u32 gBattleAnimSpritePal_BlackSmoke[] = INCBIN_U32("graphics/battle_anims/sprites/black_smoke.gbapal.lz"); const u32 gBattleAnimSpriteGfx_BlackBall[] = INCBIN_U32("graphics/battle_anims/sprites/black_ball.4bpp.lz"); - -const u32 gUnknownGfx_C035B8[] = INCBIN_U32("graphics/unknown/unknown_C035B8.4bpp.lz"); +const u32 gBattleAnimSpritePal_BlackBall[] = INCBIN_U32("graphics/battle_anims/sprites/black_ball.bin"); const u32 gBattleAnimSpritePal_Glass[] = INCBIN_U32("graphics/battle_anims/sprites/glass.gbapal.lz"); const u32 gBattleAnimSpriteGfx_Glass[] = INCBIN_U32("graphics/battle_anims/sprites/glass.4bpp.lz"); @@ -81,9 +80,8 @@ const u32 gBattleAnimSpritePal_HornHit[] = INCBIN_U32("graphics/battle_anims/spr const u32 gBattleAnimSpritePal_BlueShards[] = INCBIN_U32("graphics/battle_anims/sprites/blue_shards.gbapal.lz"); const u32 gBattleAnimSpriteGfx_BlueShards[] = INCBIN_U32("graphics/battle_anims/sprites/blue_shards.4bpp.lz"); -const u32 gUnused_BattleSpritePalette_023[] = INCBIN_U32("graphics/unused/battle_anim_023.gbapal.lz"); - -const u32 gUnusedGfx_MusicNotes[] = INCBIN_U32("graphics/unused/music_notes.4bpp.lz"); +const u32 gBattleAnimUnusedPal_MusicNotes[] = INCBIN_U32("graphics/battle_anims/unused/music_notes.gbapal.lz"); +const u32 gBattleAnimUnusedGfx_MusicNotes[] = INCBIN_U32("graphics/battle_anims/unused/music_notes.4bpp.lz"); const u32 gBattleAnimSpritePal_Hit[] = INCBIN_U32("graphics/battle_anims/sprites/hit.gbapal.lz"); const u32 gBattleAnimSpriteGfx_Hit[] = INCBIN_U32("graphics/battle_anims/sprites/hit.4bpp.lz"); @@ -128,9 +126,9 @@ const u32 gBattleAnimSpriteGfx_Lightning2[] = INCBIN_U32("graphics/battle_anims/ const u32 gBattleAnimSpriteGfx_Lightning[] = INCBIN_U32("graphics/battle_anims/sprites/lightning.4bpp.lz"); -const u32 gUnknownGfx_C06D98[] = INCBIN_U32("graphics/unknown/unknown_C06D98.4bpp.lz"); -const u32 gUnknownPal_C06D98[] = INCBIN_U32("graphics/unknown/unknown_C06D98.gbapal.lz"); -const u32 gUnknownPal_C06D98_2[] = INCBIN_U32("graphics/unknown/unknown_C06D98_2.gbapal.lz"); +const u32 gBattleAnimSpriteGfx_SpinningBall[] = INCBIN_U32("graphics/battle_anims/unused/spinning_ball.4bpp.lz"); +const u32 gBattleAnimSpritePal_SpinningBall[] = INCBIN_U32("graphics/battle_anims/unused/spinning_ball.gbapal.lz"); +const u32 gBattleAnimSpritePal_SpinningBall2[] = INCBIN_U32("graphics/battle_anims/unused/spinning_ball_2.gbapal.lz"); // old battle interface data, unused @@ -164,18 +162,18 @@ const u32 gBattleAnimSpriteGfx_Glass2[] = INCBIN_U32("graphics/battle_anims/spri const u32 gBattleAnimSpritePal_PinkHeart2[] = INCBIN_U32("graphics/battle_anims/sprites/pink_heart_2.gbapal.lz"); const u32 gBattleAnimSpriteGfx_PinkHeart2[] = INCBIN_U32("graphics/battle_anims/sprites/pink_heart_2.4bpp.lz"); -const u32 gUnknown_08C08F0C[] = INCBIN_U32("graphics/battle_interface/unused_window.4bpp.lz"); -const u32 gUnknown_08C093C8[] = INCBIN_U32("graphics/battle_interface/unused_window.gbapal.lz"); +const u32 gBattleInterfaceGfx_UnusedWindow1[] = INCBIN_U32("graphics/battle_interface/unused_window.4bpp.lz"); +const u32 gBattleInterfacePal_UnusedWindow1[] = INCBIN_U32("graphics/battle_interface/unused_window.gbapal.lz"); -const u32 gUnknown_08C093F0[] = INCBIN_U32("graphics/interface/hp_numbers.4bpp.lz"); +const u32 gBattleInterfaceGfx_BattleBar[] = INCBIN_U32("graphics/interface/battle_bar.4bpp.lz"); const u32 gBattleAnimSpriteGfx_SapDrip[] = INCBIN_U32("graphics/battle_anims/sprites/sap_drip.4bpp.lz"); const u32 gBattleAnimSpritePal_SapDrip[] = INCBIN_U32("graphics/battle_anims/sprites/sap_drip.gbapal.lz"); const u32 gBattleAnimSpritePal_SapDrip2[] = INCBIN_U32("graphics/battle_anims/sprites/sap_drip_2.gbapal.lz"); -const u32 gUnusedGfx_Window2[] = INCBIN_U32("graphics/battle_interface/unused_window2.4bpp.lz"); -const u32 gUnusedGfx_Window2Bar[] = INCBIN_U32("graphics/battle_interface/unused_window2bar.4bpp.lz"); +const u32 gBattleInterfaceGfx_UnusedWindow2[] = INCBIN_U32("graphics/battle_interface/unused_window2.4bpp.lz"); +const u32 gBattleInterfaceGfx_UnusedWindow2Bar[] = INCBIN_U32("graphics/battle_interface/unused_window2bar.4bpp.lz"); const u32 gBattleAnimSpriteGfx_Sparkle1[] = INCBIN_U32("graphics/battle_anims/sprites/sparkle_1.4bpp.lz"); const u32 gBattleAnimSpritePal_Sparkle1[] = INCBIN_U32("graphics/battle_anims/sprites/sparkle_1.gbapal.lz"); @@ -187,8 +185,8 @@ const u32 gBattleAnimSpriteGfx_HumanoidFoot[] = INCBIN_U32("graphics/battle_anim const u32 gBattleAnimSpriteGfx_MonsterFoot[] = INCBIN_U32("graphics/battle_anims/sprites/monster_foot.4bpp.lz"); const u32 gBattleAnimSpriteGfx_HumanoidHand[] = INCBIN_U32("graphics/battle_anims/sprites/humanoid_hand.4bpp.lz"); -const u32 gUnusedGfx_LineSketch[] = INCBIN_U32("graphics/unused/line_sketch.4bpp.lz"); -const u32 gUnusedPal_LineSketch[] = INCBIN_U32("graphics/unused/line_sketch.gbapal.lz"); +const u32 gBattleAnimSpriteGfx_LineSketch[] = INCBIN_U32("graphics/battle_anims/unused/line_sketch.4bpp.lz"); +const u32 gBattleAnimSpritePal_LineSketch[] = INCBIN_U32("graphics/battle_anims/unused/line_sketch.gbapal.lz"); const u32 gBattleAnimSpriteGfx_YellowUnk[] = INCBIN_U32("graphics/battle_anims/sprites/yellow_unk.4bpp.lz"); const u32 gBattleAnimSpritePal_YellowUnk[] = INCBIN_U32("graphics/battle_anims/sprites/yellow_unk.gbapal.lz"); @@ -219,7 +217,7 @@ const u32 gBattleAnimSpritePal_SpinningGreenOrbs[] = INCBIN_U32("graphics/battle const u32 gBattleAnimSpriteGfx_Leaf[] = INCBIN_U32("graphics/battle_anims/sprites/leaf.4bpp.lz"); const u32 gBattleAnimSpritePal_Leaf[] = INCBIN_U32("graphics/battle_anims/sprites/leaf.gbapal.lz"); -const u32 gUnusedGfx_Metronome[] = INCBIN_U32("graphics/unused/metronome_hand_small.4bpp.lz"); // unused, was for metronome at one point +const u32 gBattleAnimSpriteGfx_MetronomeSmallHand[] = INCBIN_U32("graphics/battle_anims/unused/metronome_hand_small.4bpp.lz"); // unused, was for metronome at one point const u32 gBattleAnimSpritePal_Clapping[] = INCBIN_U32("graphics/battle_anims/sprites/clapping.gbapal.lz"); @@ -254,12 +252,13 @@ const u32 gBattleAnimSpritePal_Bell2[] = INCBIN_U32("graphics/battle_anims/sprit const u32 gBattleAnimSpriteGfx_PinkGlove[] = INCBIN_U32("graphics/battle_anims/sprites/pink_glove.4bpp.lz"); const u32 gBattleAnimSpritePal_PinkGlove[] = INCBIN_U32("graphics/battle_anims/sprites/pink_glove.gbapal.lz"); -const u16 gUnknown_C0CA1C[] = INCBIN_U16("graphics/unknown/unknown_C0CA1C.bin"); -const u16 gUnknown_C0CA40[] = INCBIN_U16("graphics/unknown/unknown_C0CA40.bin"); -const u16 gUnknown_C0CA64[] = INCBIN_U16("graphics/unknown/unknown_C0CA64.bin"); -const u32 gUnusedGfx8bpp_LineSketch2[] = INCBIN_U32("graphics/unused/line_sketch_2.8bpp.lz"); -const u16 gUnknown_C0CAE0[] = INCBIN_U16("graphics/unknown/unknown_C0CAE0.bin"); -const u32 gUnusedTilemap_LineSketch2[] = INCBIN_U32("graphics/unused/line_sketch_2.bin.lz"); +const u16 gBattleAnimUnused_Unknown1[] = INCBIN_U16("graphics/battle_anims/unused/unknown_1.bin"); +const u16 gBattleAnimUnused_Unknown2[] = INCBIN_U16("graphics/battle_anims/unused/unknown_2.bin"); +const u16 gBattleAnimUnused_Unknown3[] = INCBIN_U16("graphics/battle_anims/unused/unknown_3.bin"); + +const u32 gBattleAnimUnusedGfx_LineSketch2[] = INCBIN_U32("graphics/battle_anims/unused/line_sketch_2.8bpp.lz"); +const u16 gBattleAnimUnusedPal_LineSketch2[] = INCBIN_U16("graphics/battle_anims/unused/line_sketch_2_pal.bin"); +const u32 gBattleAnimUnusedTilemap_LineSketch2[] = INCBIN_U32("graphics/battle_anims/unused/line_sketch_2.bin.lz"); const u32 gBattleAnimSpriteGfx_BlueLines[] = INCBIN_U32("graphics/battle_anims/sprites/blue_lines.4bpp.lz"); const u32 gBattleAnimSpritePal_BlueLines[] = INCBIN_U32("graphics/battle_anims/sprites/blue_lines.gbapal.lz"); @@ -275,7 +274,7 @@ const u32 gBattleAnimSpritePal_RedTube[] = INCBIN_U32("graphics/battle_anims/spr const u32 gBattleAnimSpritePal_Amnesia[] = INCBIN_U32("graphics/battle_anims/sprites/amnesia.gbapal.lz"); const u32 gBattleAnimSpritePal_String2[] = INCBIN_U32("graphics/battle_anims/sprites/string_2.gbapal.lz"); -const u32 gUnknown_D0D2B4[] = INCBIN_U32("graphics/unknown/unknown_D0D2B4.bin.lz"); +const u32 gBattleAnimUnused_Unknown4[] = INCBIN_U32("graphics/battle_anims/unused/unknown_4.bin.lz"); const u32 gBattleAnimSpritePal_Pencil2[] = INCBIN_U32("graphics/battle_anims/sprites/pencil_2.gbapal.lz"); const u32 gBattleAnimSpritePal_Petal[] = INCBIN_U32("graphics/battle_anims/sprites/petal.gbapal.lz"); @@ -341,9 +340,9 @@ const u32 gUnusedPal_ColorFrames[] = INCBIN_U32("graphics/unused/color_frames.gb const u32 gBattleAnimSpriteGfx_RainDrops[] = INCBIN_U32("graphics/battle_anims/sprites/rain_drops.4bpp.lz"); -const u32 gUnusedGfx8bpp_WaterSplash [] = INCBIN_U32("graphics/unused/water_splash.8bpp.lz"); -const u32 gUnusedTilemap_WaterSplash[] = INCBIN_U32("graphics/unused/water_splash.bin.lz"); -const u32 gUnusedPalette_WaterSplash[] = INCBIN_U32("graphics/unused/water_splash.gbapal.lz"); +const u32 gBattleAnimUnusedGfx_WaterSplash[] = INCBIN_U32("graphics/battle_anims/unused/water_splash.8bpp.lz"); +const u32 gBattleAnimUnusedTilemap_WaterSplash[] = INCBIN_U32("graphics/battle_anims/unused/water_splash.bin.lz"); +const u32 gBattleAnimUnusedPal_WaterSplash[] = INCBIN_U32("graphics/battle_anims/unused/water_splash.gbapal.lz"); const u32 gUnusedGfx_BasicFrame[] = INCBIN_U32("graphics/unused/basic_frame.4bpp.lz"); const u32 gUnusedPal_BasicFrame[] = INCBIN_U32("graphics/unused/basic_frame.gbapal.lz"); @@ -434,39 +433,31 @@ const u32 gBattleAnimSpritePal_BlueFlames[] = INCBIN_U32("graphics/battle_anims/ const u32 gBattleAnimSpriteGfx_BlueFlames2[] = INCBIN_U32("graphics/battle_anims/sprites/blue_flames_2.4bpp.lz"); // Contest - -const u32 gUnusedGfx_OldContest[] = INCBIN_U32("graphics/unused/old_contest.4bpp.lz"); -const u32 gUnusedPal_OldContest[] = INCBIN_U32("graphics/unused/old_contest.gbapal.lz"); -const u32 gUnusedTilemap_OldContest[] = INCBIN_U32("graphics/unused/old_contest.bin.lz"); - -const u32 gUnknownTilemap_C15BC0[] = INCBIN_U32("graphics/unknown/unknown_C15BC0.bin.lz"); - -const u32 gUnusedGfx_OldContest2[] = INCBIN_U32("graphics/unused/old_contest_2.4bpp.lz"); -const u32 gOldContestPalette[] = INCBIN_U32("graphics/unused/old_contest_2.gbapal.lz"); -const u32 gOldContestGfx[] = INCBIN_U32("graphics/unused/old_contest_2.bin.lz"); - -const u32 gUnknown_08C17170[] = INCBIN_U32("graphics/unknown/unknown_C17170.bin.lz"); - -const u32 gUnknown_08C17410[] = INCBIN_U32("graphics/unknown/unknown_C17410.bin.lz"); - -const u32 gUnknown_08C1751C[] = INCBIN_U32("graphics/unknown/unknown_C1751C.bin.lz"); - -const u32 gUnknown_08C17980[] = INCBIN_U32("graphics/unknown/unknown_C17980.bin.lz"); - -const u32 gContestMiscGfx[] = INCBIN_U32("graphics/contest/misc.4bpp.lz"); - +const u32 gJPContestGfx1[] = INCBIN_U32("graphics/contest/japanese/composite_1.4bpp.lz"); +const u32 gJPContestPal[] = INCBIN_U32("graphics/contest/japanese/palette.gbapal.lz"); +const u32 gJPContestTilemap1[] = INCBIN_U32("graphics/contest/japanese/tilemap_1.bin.lz"); +const u32 gJPContestTilemap2[] = INCBIN_U32("graphics/contest/japanese/tilemap_2.bin.lz"); +const u32 gJPContestGfx2[] = INCBIN_U32("graphics/contest/japanese/composite_2.4bpp.lz"); + +const u32 gContestInterfaceAudiencePalette[] = INCBIN_U32("graphics/contest/interface_audience.gbapal.lz"); +const u32 gContestAudienceTilemap[] = INCBIN_U32("graphics/contest/audience.bin.lz"); +const u32 gContestInterfaceTilemap[] = INCBIN_U32("graphics/contest/interface.bin.lz"); +const u32 gContestUnusedTilemap1[] = INCBIN_U32("graphics/contest/unused_tilemap_1.bin.lz"); +const u32 gContestUnusedTilemap2[] = INCBIN_U32("graphics/contest/unused_tilemap_2.bin.lz"); +const u32 gContestCurtainTilemap[] = INCBIN_U32("graphics/contest/curtain.bin.lz"); + +const u32 gContestInterfaceGfx[] = INCBIN_U32("graphics/contest/interface.4bpp.lz"); const u32 gContestAudienceGfx[] = INCBIN_U32("graphics/contest/audience.4bpp.lz"); - const u32 gContestFaces_Gfx[] = INCBIN_U32("graphics/contest/faces.4bpp.lz"); - const u32 gContestJudgeSymbolsGfx[] = INCBIN_U32("graphics/contest/judge_symbols.4bpp.lz"); -const u32 gContest3Pal[] = INCBIN_U32("graphics/contest/judge_symbols.gbapal.lz"); - +const u32 gContestJudgeSymbolsPal[] = INCBIN_U32("graphics/contest/judge_symbols.gbapal.lz"); const u8 gContestSliderHeart_Gfx[] = INCBIN_U8("graphics/contest/slider_heart.4bpp"); -const u32 gUnknownGfx_C19470[] = INCBIN_U32("graphics/unknown/unknown_C19470.4bpp.lz"); -const u32 gUnknownPal_C19470[] = INCBIN_U32("graphics/unknown/unknown_C19470.gbapal.lz"); +// JP equivalent of the Applause meter +const u32 gJPContestVoltageGfx[] = INCBIN_U32("graphics/contest/japanese/voltage.4bpp.lz"); +const u32 gJPContestVoltagePal[] = INCBIN_U32("graphics/contest/japanese/voltage.gbapal.lz"); +// Contest results const u32 gContestResults_Gfx[] = INCBIN_U32("graphics/contest/results_screen/tiles.4bpp.lz"); const u32 gContestResults_WinnerBanner_Tilemap[] = INCBIN_U32("graphics/contest/results_screen/winner_banner.bin.lz"); const u32 gContestResults_Interface_Tilemap[] = INCBIN_U32("graphics/contest/results_screen/interface.bin.lz"); @@ -498,8 +489,8 @@ const u32 gBattleAnimSpritePal_IceCrystals[] = INCBIN_U32("graphics/battle_anims const u32 gBattleAnimSpriteGfx_IceSpikes[] = INCBIN_U32("graphics/battle_anims/sprites/ice_spikes.4bpp.lz"); -const u32 gUnusedGfx_OldBeatUp[] = INCBIN_U32("graphics/unused/old_beatup.4bpp.lz"); -const u32 gUnusedPal_OldBeatUp[] = INCBIN_U32("graphics/unused/old_beatup.gbapal.lz"); +const u32 gBattleAnimSpriteGfx_OldBeatUp[] = INCBIN_U32("graphics/battle_anims/unused/old_beatup.4bpp.lz"); +const u32 gBattleAnimSpritePal_OldBeatUp[] = INCBIN_U32("graphics/battle_anims/unused/old_beatup.gbapal.lz"); const u32 gBattleAnimSpriteGfx_Orbs[] = INCBIN_U32("graphics/battle_anims/sprites/orbs.4bpp.lz"); const u32 gBattleAnimSpritePal_Orbs[] = INCBIN_U32("graphics/battle_anims/sprites/orbs.gbapal.lz"); @@ -547,9 +538,9 @@ const u32 gBattleAnimSpritePal_RazorLeaf[] = INCBIN_U32("graphics/battle_anims/s const u32 gBattleAnimSpriteGfx_MistCloud[] = INCBIN_U32("graphics/battle_anims/sprites/mist_cloud.4bpp.lz"); const u32 gBattleAnimSpritePal_MistCloud[] = INCBIN_U32("graphics/battle_anims/sprites/mist_cloud.gbapal.lz"); -const u32 gUnknownGfx_D1C060[] = INCBIN_U32("graphics/unknown/unknown_D1C060.4bpp.lz"); -const u32 gUnknownPal_D1C060[] = INCBIN_U32("graphics/unknown/unknown_D1C060.gbapal.lz"); -const u32 gUnknownTilemap_D1C060[] = INCBIN_U32("graphics/unknown/unknown_D1C060.bin.lz"); +const u32 gBattleAnimUnusedGfx_Lights[] = INCBIN_U32("graphics/battle_anims/unused/lights.4bpp.lz"); +const u32 gBattleAnimUnusedPal_Lights[] = INCBIN_U32("graphics/battle_anims/unused/lights.gbapal.lz"); +const u32 gBattleAnimUnusedTilemap_Lights[] = INCBIN_U32("graphics/battle_anims/unused/lights.bin.lz"); const u32 gBattleAnimSpriteGfx_WhirlwindLines[] = INCBIN_U32("graphics/battle_anims/sprites/whirlwind_lines.4bpp.lz"); const u32 gBattleAnimSpritePal_WhirlwindLines[] = INCBIN_U32("graphics/battle_anims/sprites/whirlwind_lines.gbapal.lz"); @@ -590,9 +581,9 @@ const u32 gMetalShineGfx[] = INCBIN_U32("graphics/battle_anims/masks/metal_shine const u32 gMetalShinePalette[] = INCBIN_U32("graphics/battle_anims/masks/metal_shine.gbapal.lz"); const u32 gMetalShineTilemap[] = INCBIN_U32("graphics/battle_anims/masks/metal_shine.bin.lz"); -const u32 gUnusedGfx_Goosuto[] = INCBIN_U32("graphics/unused/goosuto.4bpp.lz"); // ghost -const u32 gUnusedPal_Goosuto[] = INCBIN_U32("graphics/unused/goosuto.gbapal.lz"); -const u32 gUnusedTilemap_Goosuto[] = INCBIN_U32("graphics/unused/goosuto.bin.lz"); +const u32 gUnusedGfx_Goosuto[] = INCBIN_U32("graphics/battle_anims/unused/goosuto.4bpp.lz"); // ghost +const u32 gUnusedPal_Goosuto[] = INCBIN_U32("graphics/battle_anims/unused/goosuto.gbapal.lz"); +const u32 gUnusedTilemap_Goosuto[] = INCBIN_U32("graphics/battle_anims/unused/goosuto.bin.lz"); const u32 gBattleAnimSpriteGfx_YellowStar[] = INCBIN_U32("graphics/battle_anims/sprites/yellow_star.4bpp.lz"); const u32 gBattleAnimSpritePal_YellowStar[] = INCBIN_U32("graphics/battle_anims/sprites/yellow_star.gbapal.lz"); @@ -942,7 +933,7 @@ const u32 gBattleAnimSpritePal_Meteor[] = INCBIN_U32("graphics/battle_anims/spri const u32 gBattleAnimSpriteGfx_FlatRock[] = INCBIN_U32("graphics/battle_anims/sprites/flat_rock.4bpp.lz"); const u32 gBattleAnimSpritePal_FlatRock[] = INCBIN_U32("graphics/battle_anims/sprites/flat_rock.gbapal.lz"); -const u32 gUnknownPal_C2F9E0[] = INCBIN_U32("graphics/unknown/unknown_C2F9E0.gbapal.lz"); +const u32 gBattleAnimUnusedPal_Unknown2[] = INCBIN_U32("graphics/battle_anims/unused/unknown_2.gbapal.lz"); #include "data/graphics/pokemon.h" #include "data/graphics/trainers.h" @@ -950,9 +941,9 @@ const u32 gUnknownPal_C2F9E0[] = INCBIN_U32("graphics/unknown/unknown_C2F9E0.gba const u8 gMonIcon_QuestionMark[] = INCBIN_U8("graphics/pokemon/question_mark/icon.4bpp"); const u8 gMonFootprint_QuestionMark[] = INCBIN_U8("graphics/pokemon/question_mark/footprint.1bpp"); -const u32 gUnknown_08D778F0[] = INCBIN_U32("graphics/battle_transitions/vs_frame.4bpp.lz"); -const u32 gUnknown_08D779D8[] = INCBIN_U32("graphics/battle_transitions/vs_frame.bin.lz"); -const u32 gUnknown_08D77AE4[] = INCBIN_U32("graphics/battle_transitions/vs_frame.gbapal.lz"); +const u32 gBattleVSFrame_Gfx[] = INCBIN_U32("graphics/battle_transitions/vs_frame.4bpp.lz"); +const u32 gBattleVSFrame_Tilemap[] = INCBIN_U32("graphics/battle_transitions/vs_frame.bin.lz"); +const u32 gBattleVSFrame_Pal[] = INCBIN_U32("graphics/battle_transitions/vs_frame.gbapal.lz"); const u32 gVsLettersGfx[] = INCBIN_U32("graphics/battle_transitions/vs.4bpp.lz"); @@ -976,7 +967,7 @@ const u32 gBattleArenaJudgementSymbolsGfx[] = INCBIN_U32("graphics/battle_fronti const u32 gBattleArenaJudgementSymbolsPalette[] = INCBIN_U32("graphics/battle_frontier/arena_judgement_symbols.gbapal.lz"); const u32 gBattleWindowTextPalette[] = INCBIN_U32("graphics/battle_interface/text.gbapal.lz"); -const u16 gUnknown_08D85620[] = INCBIN_U16("graphics/battle_frontier/text_pp.gbapal"); +const u16 gPPTextPalette[] = INCBIN_U16("graphics/battle_frontier/text_pp.gbapal"); const u16 gTilesetAnims_BattleDomePals0_0[] = INCBIN_U16("graphics/battle_frontier/dome_anim1.gbapal"); const u16 gTilesetAnims_BattleDomePals0_1[] = INCBIN_U16("graphics/battle_frontier/dome_anim2.gbapal"); @@ -985,10 +976,10 @@ const u16 gTilesetAnims_BattleDomePals0_3[] = INCBIN_U16("graphics/battle_fronti static const u16 sUnused0[] = {0x13F, 0x119, 0x113, 0x10E}; -const u16 gUnknown_08D856C8[] = INCBIN_U16("graphics/battle_frontier/pyramid_light.gbapal"); // unfaded pal for the player light in battle pyramid +const u16 gBattlePyramidFloor_Pal[] = INCBIN_U16("graphics/battle_frontier/pyramid_floor.gbapal"); -const u32 gUnknown_08D857A8[] = INCBIN_U32("graphics/battle_frontier/battle_tilemap1.bin.lz"); -const u32 gUnknown_08D85A1C[] = INCBIN_U32("graphics/battle_frontier/battle_tilemap2.bin.lz"); +const u32 gMultiBattleIntroBg_Opponent_Tilemap[] = INCBIN_U32("graphics/battle_frontier/multi_battle_intro_bg_opponent.bin.lz"); +const u32 gMultiBattleIntroBg_Player_Tilemap[] = INCBIN_U32("graphics/battle_frontier/multi_battle_intro_bg_player.bin.lz"); #include "data/graphics/intro_scene.h" @@ -1060,8 +1051,7 @@ const u32 gBattleAnimBgTilemap_Ghost[] = INCBIN_U32("graphics/battle_anims/backg const u32 gBattleAnimSpritePal_WhipHit[] = INCBIN_U32("graphics/battle_anims/sprites/whip_hit.gbapal.lz"); const u32 gBattleAnimBgPalette_Solarbeam[] = INCBIN_U32("graphics/battle_anims/backgrounds/solarbeam.gbapal.lz"); - -const u32 gUnknown_E6BC04[] = INCBIN_U32("graphics/unknown/unknown_E6BC04.bin.lz"); +const u32 gBattleAnimBgTilemap_Solarbeam[] = INCBIN_U32("graphics/battle_anims/backgrounds/solarbeam.bin.lz"); // Unused const u32 gBerryBlenderCenter_Gfx[] = INCBIN_U32("graphics/berry_blender/center.8bpp.lz"); const u32 gBerryBlenderOuter_Gfx[] = INCBIN_U32("graphics/berry_blender/outer.4bpp.lz"); @@ -1139,13 +1129,13 @@ const u32 gMoveTypes_Pal[] = INCBIN_U32("graphics/types/move_types.gbapal.lz"); const u32 gSummaryMoveSelect_Gfx[] = INCBIN_U32("graphics/interface/summary_frames.4bpp.lz"); const u32 gSummaryMoveSelect_Pal[] = INCBIN_U32("graphics/interface/summary_frames.gbapal.lz"); -const u32 gStatusScreenBitmap[] = INCBIN_U32("graphics/interface/status_screen.4bpp.lz"); -const u32 gStatusScreenPalette[] = INCBIN_U32("graphics/interface/status_screen.gbapal.lz"); -const u32 gPageInfoTilemap[] = INCBIN_U32("graphics/interface/status_screen.bin.lz"); -const u32 gPageSkillsTilemap[] = INCBIN_U32("graphics/interface/status_tilemap1.bin.lz"); -const u32 gPageBattleMovesTilemap[] = INCBIN_U32("graphics/interface/status_tilemap2.bin.lz"); -const u32 gPageContestMovesTilemap[] = INCBIN_U32("graphics/interface/status_tilemap3.bin.lz"); -const u32 gUnknown_08D98CC8[] = INCBIN_U32("graphics/interface/status_tilemap0.bin.lz"); +const u32 gSummaryScreen_Gfx[] = INCBIN_U32("graphics/interface/summary_screen.4bpp.lz"); +const u32 gSummaryScreen_Pal[] = INCBIN_U32("graphics/interface/summary_screen.gbapal.lz"); +const u32 gSummaryPage_Info_Tilemap[] = INCBIN_U32("graphics/interface/summary_page_info.bin.lz"); +const u32 gSummaryPage_Skills_Tilemap[] = INCBIN_U32("graphics/interface/summary_page_skills.bin.lz"); +const u32 gSummaryPage_BattleMoves_Tilemap[] = INCBIN_U32("graphics/interface/summary_page_battle_moves.bin.lz"); +const u32 gSummaryPage_ContestMoves_Tilemap[] = INCBIN_U32("graphics/interface/summary_page_contest_moves.bin.lz"); +const u32 gSummaryPage_InfoCopy_Tilemap[] = INCBIN_U32("graphics/interface/summary_page_info_copy.bin.lz"); const u32 gBagMaleTiles[] = INCBIN_U32("graphics/misc/bag_male.4bpp.lz"); const u32 gBagFemaleTiles[] = INCBIN_U32("graphics/misc/bag_female.4bpp.lz"); @@ -1157,11 +1147,10 @@ const u32 gBagScreenFemale_Pal[] = INCBIN_U32("graphics/interface/bag_screen_fem const u32 gBagScreen_Gfx[] = INCBIN_U32("graphics/interface/bag_screen.4bpp.lz"); const u32 gBagScreen_GfxTileMap[] = INCBIN_U32("graphics/interface/bag_screen_tilemap.bin.lz"); -const u32 gBattleFrontierGfx_PyramidBag[] = INCBIN_U32("graphics/interface/bag_pyramid.4bpp.lz"); -const u32 gBattleFrontierGfx_PyramidBag_Pal[] = INCBIN_U32("graphics/interface/bag_pyramid.gbapal.lz"); // female palette is first and male is second. -const u32 gBattleFrontierGfx_PyramidBagTileMap[] = INCBIN_U32("graphics/interface/bag_pyramid_tilemap.bin.lz"); - -const u32 gUnknown_08D9AF44[] = INCBIN_U32("graphics/unknown/unknown_D9AF44.gbapal.lz"); +const u32 gBattlePyramidBag_Gfx[] = INCBIN_U32("graphics/interface/bag_pyramid.4bpp.lz"); +const u32 gBattlePyramidBag_Pal[] = INCBIN_U32("graphics/interface/bag_pyramid.gbapal.lz"); // female palette is first and male is second. +const u32 gBattlePyramidBagTilemap[] = INCBIN_U32("graphics/interface/bag_pyramid_tilemap.bin.lz"); +const u32 gBattlePyramidBagInterface_Pal[] = INCBIN_U32("graphics/interface/bag_pyramid_interface.gbapal.lz"); const u32 gBagSwapLineGfx[] = INCBIN_U32("graphics/interface/bag_swap.4bpp.lz"); const u32 gBagSwapLinePal[] = INCBIN_U32("graphics/interface/bag_swap.gbapal.lz"); @@ -1473,8 +1462,8 @@ const u16 gTradeMenu_Pal[] = INCBIN_U16("graphics/trade/menu.gbapal"); const u16 gTradeCursor_Pal[] = INCBIN_U16("graphics/trade/cursor.gbapal"); const u8 gTradeMenu_Gfx[] = INCBIN_U8("graphics/trade/menu.4bpp"); const u8 gTradeCursor_Gfx[] = INCBIN_U8("graphics/trade/cursor.4bpp"); -const u16 gUnused_DDCEE4[] = INCBIN_U16("graphics/unused/unused_DDCEE4.bin"); -const u16 gUnknown_08DDCF04[] = INCBIN_U16("graphics/trade/unknown_DDCF04.bin"); +const u16 gTradeUnused_Tilemap[] = INCBIN_U16("graphics/trade/unused.bin"); +const u16 gTradeMenu_Tilemap[] = INCBIN_U16("graphics/trade/menu.bin"); const u16 gTradeMenuMonBox_Tilemap[] = INCBIN_U16("graphics/trade/menu_mon_box.bin"); const u16 gMessageBox_Pal[] = INCBIN_U16("graphics/text_window/message_box.gbapal"); @@ -1513,26 +1502,21 @@ const u16 gMonIconPalettes[][16] = INCBIN_U16("graphics/pokemon/icon_palettes/icon_palette_2.gbapal"), }; -const u16 gTitleScreenBgPalettes[] = INCBIN_U16("graphics/title_screen/pokemon_logo.gbapal", - "graphics/title_screen/rayquaza_and_clouds.gbapal"); - -const u16 gTitleScreenEmeraldVersionPal[] = INCBIN_U16("graphics/title_screen/emerald_version.gbapal"); - -const u32 gUnknown_08DDE458[] = INCBIN_U32("graphics/title_screen/title_screen1.bin.lz"); - -const u32 gTitleScreenPokemonLogoGfx[] = INCBIN_U32("graphics/title_screen/pokemon_logo.8bpp.lz"); - -const u32 gTitleScreenEmeraldVersionGfx[] = INCBIN_U32("graphics/title_screen/emerald_version.8bpp.lz"); - -const u16 gTitleScreenPressStartPal[] = INCBIN_U16("graphics/title_screen/press_start.gbapal"); -const u32 gTitleScreenPressStartGfx[] = INCBIN_U32("graphics/title_screen/press_start.4bpp.lz"); - -const u32 gUnknown_08DE0644[] = INCBIN_U32("graphics/title_screen/title_screen2.bin.lz"); - -const u16 gFrontierPassBg_Pal[][16] = INCBIN_U16("graphics/frontier_pass/bg.gbapal");// size in LoadPalette calls is reported as 0xD0 << 1, which is 0x1A0, but palette is only 0x100 bytes long so it loads garbage as well -const u32 gFrontierPassBg_Gfx[] = INCBIN_U32("graphics/frontier_pass/bg.4bpp.lz"); -const u32 gFrontierPassMapAndCard_Gfx[] = INCBIN_U32("graphics/frontier_pass/map_and_card.8bpp.lz"); -const u32 gFrontierPassBg_Tilemap[] = INCBIN_U32("graphics/frontier_pass/bg.bin.lz"); +const u16 gTitleScreenBgPalettes[] = INCBIN_U16("graphics/title_screen/pokemon_logo.gbapal", + "graphics/title_screen/rayquaza_and_clouds.gbapal"); +const u16 gTitleScreenEmeraldVersionPal[] = INCBIN_U16("graphics/title_screen/emerald_version.gbapal"); +const u32 gTitleScreenCloudsTilemap[] = INCBIN_U32("graphics/title_screen/title_screen1.bin.lz"); +const u32 gTitleScreenPokemonLogoGfx[] = INCBIN_U32("graphics/title_screen/pokemon_logo.8bpp.lz"); +const u32 gTitleScreenEmeraldVersionGfx[] = INCBIN_U32("graphics/title_screen/emerald_version.8bpp.lz"); +const u16 gTitleScreenPressStartPal[] = INCBIN_U16("graphics/title_screen/press_start.gbapal"); +const u32 gTitleScreenPressStartGfx[] = INCBIN_U32("graphics/title_screen/press_start.4bpp.lz"); +const u32 gTitleScreenPokemonLogoTilemap[] = INCBIN_U32("graphics/title_screen/title_screen2.bin.lz"); + +// size in LoadPalette calls is reported as 0xD0 << 1, which is 0x1A0, but palette is only 0x100 bytes long so it loads garbage as well +const u16 gFrontierPassBg_Pal[][16] = INCBIN_U16("graphics/frontier_pass/bg.gbapal"); +const u32 gFrontierPassBg_Gfx[] = INCBIN_U32("graphics/frontier_pass/bg.4bpp.lz"); +const u32 gFrontierPassMapAndCard_Gfx[] = INCBIN_U32("graphics/frontier_pass/map_and_card.8bpp.lz"); +const u32 gFrontierPassBg_Tilemap[] = INCBIN_U32("graphics/frontier_pass/bg.bin.lz"); const u16 gFrontierPassCancelButton_Tilemap[] = INCBIN_U16("graphics/frontier_pass/cancel.bin"); const u16 gFrontierPassCancelButtonHighlighted_Tilemap[] = INCBIN_U16("graphics/frontier_pass/cancel_highlighted.bin"); diff --git a/src/item_menu.c b/src/item_menu.c index 53f478a31..32b035ec9 100755 --- a/src/item_menu.c +++ b/src/item_menu.c @@ -2451,7 +2451,7 @@ static void LoadBagMenuTextWindows(void) LoadUserWindowBorderGfx(0, 1, 0xE0); LoadMessageBoxGfx(0, 10, 0xD0); ListMenuLoadStdPalAt(0xC0, 1); - LoadPalette(&gUnknown_0860F074, 0xF0, 0x20); + LoadPalette(&gStandardMenuPalette, 0xF0, 0x20); for (i = 0; i <= WIN_POCKET_NAME; i++) { FillWindowPixelBuffer(i, PIXEL_FILL(0)); diff --git a/src/link.c b/src/link.c index 66549f648..779fba9dd 100644 --- a/src/link.c +++ b/src/link.c @@ -1622,7 +1622,7 @@ void CB2_LinkError(void) SetGpuReg(REG_OFFSET_BG1HOFS, 0); SetGpuReg(REG_OFFSET_BG1VOFS, 0); ClearGpuRegBits(REG_OFFSET_DISPCNT, DISPCNT_WIN0_ON | DISPCNT_WIN1_ON | DISPCNT_OBJWIN_ON); - LoadPalette(gUnknown_0860F074, 0xf0, 0x20); + LoadPalette(gStandardMenuPalette, 0xf0, 0x20); gSoftResetDisabled = FALSE; CreateTask(Task_DestroySelf, 0); StopMapMusic(); diff --git a/src/menu.c b/src/menu.c index dcc32319e..117642098 100644 --- a/src/menu.c +++ b/src/menu.c @@ -60,7 +60,7 @@ static EWRAM_DATA bool8 sScheduledBgCopiesToVram[4] = {FALSE}; static EWRAM_DATA u16 sTempTileDataBufferIdx = 0; static EWRAM_DATA void *sTempTileDataBuffer[0x20] = {NULL}; -const u16 gUnknown_0860F074[] = INCBIN_U16("graphics/interface/860F074.gbapal"); +const u16 gStandardMenuPalette[] = INCBIN_U16("graphics/interface/860F074.gbapal"); static const u8 sTextSpeedFrameDelays[] = { @@ -433,26 +433,28 @@ void sub_819786C(u8 windowId, bool8 copyToVram) DrawDialogFrameWithCustomTileAndPalette(windowId, copyToVram, DLG_WINDOW_BASE_TILE_NUM, 0xF); } -void sub_819789C(void) +void Menu_LoadStdPal(void) { - LoadPalette(gUnknown_0860F074, STD_WINDOW_PALETTE_NUM * 0x10, 0x14); + LoadPalette(gStandardMenuPalette, STD_WINDOW_PALETTE_NUM * 0x10, 0x14); } void Menu_LoadStdPalAt(u16 offset) { - LoadPalette(gUnknown_0860F074, offset, 0x14); + LoadPalette(gStandardMenuPalette, offset, 0x14); } -const u16 *sub_81978C8(void) +// Unused +static const u16 *Menu_GetStdPal(void) { - return gUnknown_0860F074; + return gStandardMenuPalette; } -u16 sub_81978D0(u8 colorNum) +// Unused +static u16 Menu_GetStdPalColor(u8 colorNum) { if (colorNum > 15) colorNum = 0; - return gUnknown_0860F074[colorNum]; + return gStandardMenuPalette[colorNum]; } void DisplayItemMessageOnField(u8 taskId, const u8 *string, TaskFunc callback) diff --git a/src/menu_specialized.c b/src/menu_specialized.c index c9d895e19..1ea53a898 100644 --- a/src/menu_specialized.c +++ b/src/menu_specialized.c @@ -683,7 +683,7 @@ void InitMoveRelearnerWindows(bool8 useContextWindow) InitWindows(sMoveRelearnerWindowTemplates); DeactivateAllTextPrinters(); LoadUserWindowBorderGfx(0, 1, 0xE0); - LoadPalette(gUnknown_0860F074, 0xF0, 0x20); + LoadPalette(gStandardMenuPalette, 0xF0, 0x20); for (i = 0; i < 5; i++) { diff --git a/src/party_menu.c b/src/party_menu.c index 95a4852db..38ca8c9d5 100755 --- a/src/party_menu.c +++ b/src/party_menu.c @@ -2019,7 +2019,7 @@ static void InitPartyMenuWindows(u8 layout) FillWindowPixelBuffer(i, PIXEL_FILL(0)); LoadUserWindowBorderGfx(0, 0x4F, 0xD0); LoadPalette(GetOverworldTextboxPalettePtr(), 0xE0, 0x20); - LoadPalette(gUnknown_0860F074, 0xF0, 0x20); + LoadPalette(gStandardMenuPalette, 0xF0, 0x20); } static void CreateCancelConfirmWindows(bool8 chooseHalf) diff --git a/src/pokeblock.c b/src/pokeblock.c index 89c2bc962..647a85b10 100644 --- a/src/pokeblock.c +++ b/src/pokeblock.c @@ -95,10 +95,6 @@ enum PKBL_GIVE_TO_LADY }; - -extern const u16 gUnknown_0860F074[]; - -// this file's functions static void CB2_InitPokeblockMenu(void); static bool8 InitPokeblockMenu(void); static bool8 LoadPokeblockMenuGfx(void); @@ -685,7 +681,7 @@ static void HandleInitWindows(void) DeactivateAllTextPrinters(); LoadUserWindowBorderGfx(0, 1, 0xE0); LoadMessageBoxGfx(0, 0xA, 0xD0); - LoadPalette(gUnknown_0860F074, 0xF0, 0x20); + LoadPalette(gStandardMenuPalette, 0xF0, 0x20); for (i = 0; i < ARRAY_COUNT(sWindowTemplates) - 1; i++) FillWindowPixelBuffer(i, PIXEL_FILL(0)); diff --git a/src/pokeblock_feed.c b/src/pokeblock_feed.c index a4395d760..2241d1668 100644 --- a/src/pokeblock_feed.c +++ b/src/pokeblock_feed.c @@ -116,8 +116,6 @@ struct PokeblockFeed u8 unused4; }; -extern const u16 gUnknown_0860F074[]; - static void HandleInitBackgrounds(void); static void HandleInitWindows(void); static void LaunchPokeblockFeedTask(void); @@ -786,7 +784,7 @@ static void HandleInitWindows(void) InitWindows(sWindowTemplates); DeactivateAllTextPrinters(); LoadUserWindowBorderGfx(0, 1, 0xE0); - LoadPalette(gUnknown_0860F074, 0xF0, 0x20); + LoadPalette(gStandardMenuPalette, 0xF0, 0x20); FillWindowPixelBuffer(0, PIXEL_FILL(0)); PutWindowTilemap(0); ScheduleBgCopyTilemapToVram(0); diff --git a/src/pokemon_summary_screen.c b/src/pokemon_summary_screen.c index f6371b088..dc05c52c4 100644 --- a/src/pokemon_summary_screen.c +++ b/src/pokemon_summary_screen.c @@ -1301,35 +1301,35 @@ static bool8 DecompressGraphics(void) { case 0: ResetTempTileDataBuffers(); - DecompressAndCopyTileDataToVram(1, &gStatusScreenBitmap, 0, 0, 0); + DecompressAndCopyTileDataToVram(1, &gSummaryScreen_Gfx, 0, 0, 0); sMonSummaryScreen->switchCounter++; break; case 1: if (FreeTempTileDataBuffersIfPossible() != 1) { - LZDecompressWram(gPageInfoTilemap, sMonSummaryScreen->bgTilemapBuffers[PSS_PAGE_INFO][0]); + LZDecompressWram(gSummaryPage_Info_Tilemap, sMonSummaryScreen->bgTilemapBuffers[PSS_PAGE_INFO][0]); sMonSummaryScreen->switchCounter++; } break; case 2: - LZDecompressWram(gUnknown_08D98CC8, sMonSummaryScreen->bgTilemapBuffers[PSS_PAGE_INFO][1]); + LZDecompressWram(gSummaryPage_InfoCopy_Tilemap, sMonSummaryScreen->bgTilemapBuffers[PSS_PAGE_INFO][1]); sMonSummaryScreen->switchCounter++; break; case 3: - LZDecompressWram(gPageSkillsTilemap, sMonSummaryScreen->bgTilemapBuffers[PSS_PAGE_SKILLS][1]); + LZDecompressWram(gSummaryPage_Skills_Tilemap, sMonSummaryScreen->bgTilemapBuffers[PSS_PAGE_SKILLS][1]); sMonSummaryScreen->switchCounter++; break; case 4: - LZDecompressWram(gPageBattleMovesTilemap, sMonSummaryScreen->bgTilemapBuffers[PSS_PAGE_BATTLE_MOVES][1]); + LZDecompressWram(gSummaryPage_BattleMoves_Tilemap, sMonSummaryScreen->bgTilemapBuffers[PSS_PAGE_BATTLE_MOVES][1]); sMonSummaryScreen->switchCounter++; break; case 5: - LZDecompressWram(gPageContestMovesTilemap, sMonSummaryScreen->bgTilemapBuffers[PSS_PAGE_CONTEST_MOVES][1]); + LZDecompressWram(gSummaryPage_ContestMoves_Tilemap, sMonSummaryScreen->bgTilemapBuffers[PSS_PAGE_CONTEST_MOVES][1]); sMonSummaryScreen->switchCounter++; break; case 6: - LoadCompressedPalette(gStatusScreenPalette, 0, 0x100); - LoadPalette(&gUnknown_08D85620, 0x81, 0x1E); + LoadCompressedPalette(gSummaryScreen_Pal, 0, 0x100); + LoadPalette(&gPPTextPalette, 0x81, 0x1E); sMonSummaryScreen->switchCounter++; break; case 7: diff --git a/src/save_failed_screen.c b/src/save_failed_screen.c index 8f727310c..da75a4804 100644 --- a/src/save_failed_screen.c +++ b/src/save_failed_screen.c @@ -217,7 +217,7 @@ static void CB2_SaveFailedScreen(void) LoadPalette(gBirchBagGrassPal, 0, 0x40); LoadPalette(sSaveFailedClockPal, 0x100, 0x20); LoadPalette(gTextWindowFrame1_Pal, 0xE0, 0x20); - LoadPalette(gUnknown_0860F074, 0xF0, 0x20); + LoadPalette(gStandardMenuPalette, 0xF0, 0x20); DrawStdFrameWithCustomTileAndPalette(sWindowIds[TEXT_WIN_ID], FALSE, 0x214, 0xE); DrawStdFrameWithCustomTileAndPalette(sWindowIds[CLOCK_WIN_ID], FALSE, 0x214, 0xE); FillWindowPixelBuffer(sWindowIds[CLOCK_WIN_ID], PIXEL_FILL(1)); // backwards? diff --git a/src/title_screen.c b/src/title_screen.c index ee71b6895..93e01327c 100644 --- a/src/title_screen.c +++ b/src/title_screen.c @@ -547,14 +547,14 @@ void CB2_InitTitleScreen(void) case 1: // bg2 LZ77UnCompVram(gTitleScreenPokemonLogoGfx, (void *)(BG_CHAR_ADDR(0))); - LZ77UnCompVram(gUnknown_08DE0644, (void *)(BG_SCREEN_ADDR(9))); + LZ77UnCompVram(gTitleScreenPokemonLogoTilemap, (void *)(BG_SCREEN_ADDR(9))); LoadPalette(gTitleScreenBgPalettes, 0, 0x1E0); // bg3 LZ77UnCompVram(sTitleScreenRayquazaGfx, (void *)(BG_CHAR_ADDR(2))); LZ77UnCompVram(sTitleScreenRayquazaTilemap, (void *)(BG_SCREEN_ADDR(26))); // bg1 LZ77UnCompVram(sTitleScreenCloudsGfx, (void *)(BG_CHAR_ADDR(3))); - LZ77UnCompVram(gUnknown_08DDE458, (void *)(BG_SCREEN_ADDR(27))); + LZ77UnCompVram(gTitleScreenCloudsTilemap, (void *)(BG_SCREEN_ADDR(27))); ScanlineEffect_Stop(); ResetTasks(); ResetSpriteData(); diff --git a/src/trade.c b/src/trade.c index be2091ece..566bb14f3 100644 --- a/src/trade.c +++ b/src/trade.c @@ -334,8 +334,8 @@ static void InitTradeMenu(void) gPaletteFade.bufferTransferDisabled = TRUE; SetVBlankCallback(VBlankCB_TradeMenu); - LoadPalette(gUnknown_0860F074, 0xF0, 20); - LoadPalette(gUnknown_0860F074, 0xD0, 20); + LoadPalette(gStandardMenuPalette, 0xF0, 20); + LoadPalette(gStandardMenuPalette, 0xD0, 20); ResetBgsAndClearDma3BusyFlags(0); InitBgsFromTemplates(0, sTradeMenuBgTemplates, ARRAY_COUNT(sTradeMenuBgTemplates)); SetBgTilemapBuffer(1, sTradeMenuData->tilemapBuffer); @@ -913,7 +913,7 @@ static void LoadTradeBgGfx(u8 state) case 0: LoadPalette(gTradeMenu_Pal, 0, 0x60); LoadBgTiles(1, gTradeMenu_Gfx, 0x1280, 0); - CopyToBgTilemapBufferRect_ChangePalette(1, gUnknown_08DDCF04, 0, 0, 32, 20, 0); + CopyToBgTilemapBufferRect_ChangePalette(1, gTradeMenu_Tilemap, 0, 0, 32, 20, 0); LoadBgTilemap(2, sTradeStripesBG2Tilemap, 0x800, 0); break; case 1: @@ -924,9 +924,7 @@ static void LoadTradeBgGfx(u8 state) break; case 2: for (i = 0; i < 4; i++) - { SetGpuReg(REG_OFFSET_BG0HOFS + (i * 2), 0); - } ShowBg(0); ShowBg(1); ShowBg(2); diff --git a/src/union_room_battle.c b/src/union_room_battle.c index 1ca414d79..2a195730f 100644 --- a/src/union_room_battle.c +++ b/src/union_room_battle.c @@ -132,7 +132,7 @@ void CB2_UnionRoomBattle(void) FillBgTilemapBufferRect(0, 0, 0, 0, 30, 20, 0xF); LoadUserWindowBorderGfx(0, 1, 0xD0); LoadUserWindowBorderGfx_(0, 1, 0xD0); - sub_819789C(); + Menu_LoadStdPal(); SetVBlankCallback(VBlankCB_UnionRoomBattle); gMain.state++; break; diff --git a/src/union_room_chat.c b/src/union_room_chat.c index 7debe3cd4..ca6f8bd1d 100755 --- a/src/union_room_chat.c +++ b/src/union_room_chat.c @@ -3115,7 +3115,7 @@ static void LoadKeyboardSwapWindow(void) FillWindowPixelBuffer(3, PIXEL_FILL(1)); LoadUserWindowBorderGfx(3, 1, 0xD0); LoadUserWindowBorderGfx_(3, 0xA, 0x20); - LoadPalette(gUnknown_0860F074, 0xE0, 0x20); + LoadPalette(gStandardMenuPalette, 0xE0, 0x20); } static void InitScanlineEffect(void) -- cgit v1.2.3