summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
Diffstat (limited to 'graphics')
-rw-r--r--graphics/battle_interface/ball_display_unused_extra.pngbin0 -> 102 bytes
-rw-r--r--graphics/battle_interface/exp_bar.pngbin0 -> 109 bytes
-rw-r--r--graphics/battle_interface/healthbox_doubles_opponent.pngbin0 -> 270 bytes
-rw-r--r--graphics/battle_interface/healthbox_doubles_player.pngbin0 -> 277 bytes
-rw-r--r--graphics/battle_interface/healthbox_singles_opponent.pngbin0 -> 282 bytes
-rw-r--r--graphics/battle_interface/healthbox_singles_player.pngbin0 -> 369 bytes
-rw-r--r--graphics/battle_interface/hp_bar.pngbin0 -> 161 bytes
-rw-r--r--graphics/battle_interface/hp_bar_anim.pngbin0 -> 149 bytes
-rw-r--r--graphics/battle_interface/misc.pngbin0 -> 96 bytes
-rw-r--r--graphics/battle_interface/misc_frame_end.pngbin0 -> 82 bytes
-rw-r--r--graphics/battle_interface/status2.pngbin0 -> 196 bytes
-rw-r--r--graphics/battle_interface/status3.pngbin0 -> 198 bytes
-rw-r--r--graphics/battle_interface/status4.pngbin0 -> 195 bytes
-rw-r--r--graphics/battle_interface/status_brn.pngbin0 -> 116 bytes
-rw-r--r--graphics/battle_interface/status_frz.pngbin0 -> 116 bytes
-rw-r--r--graphics/battle_interface/status_par.pngbin0 -> 112 bytes
-rw-r--r--graphics/battle_interface/status_psn.pngbin0 -> 116 bytes
-rw-r--r--graphics/battle_interface/status_slp.pngbin0 -> 117 bytes
-rw-r--r--graphics/battle_interface/window.pngbin0 -> 455 bytes
-rw-r--r--graphics/battle_interface/window1.pal19
-rw-r--r--graphics/battle_interface/window2.pal19
-rw-r--r--graphics/berry_crush/berry_crush.pal99
-rw-r--r--graphics/berry_crush/berry_crush.pngbin0 -> 2151 bytes
-rw-r--r--graphics/berry_crush/data_EB0ADC.bin1
-rw-r--r--graphics/contest/applause.pngbin0 -> 294 bytes
-rw-r--r--graphics/contest/misc.pngbin0 -> 1961 bytes
-rw-r--r--graphics/contest/misc_2.pngbin0 -> 1565 bytes
-rw-r--r--graphics/contest/next_turn.pngbin0 -> 190 bytes
-rw-r--r--graphics/contest/next_turn_numbers.png (renamed from graphics/contest/nextturn_numbers.png)bin181 -> 181 bytes
-rw-r--r--graphics/contest/next_turn_random.png (renamed from graphics/contest/nextturn_random.png)bin158 -> 158 bytes
-rw-r--r--graphics/contest/nextturn.pngbin195 -> 0 bytes
-rw-r--r--graphics/interface/blank2.pal19
-rw-r--r--graphics/interface/box_tiles.pngbin0 -> 1230 bytes
-rw-r--r--graphics/interface/box_tiles_pal1.pal19
-rw-r--r--graphics/interface/box_tiles_pal2.pal19
-rw-r--r--graphics/interface/box_tiles_pal3.pal19
-rw-r--r--graphics/interface/hp_bar_anim.png (renamed from graphics/interface/hpbar_anim.png)bin192 -> 192 bytes
-rw-r--r--graphics/interface/learn_move.binbin0 -> 2048 bytes
-rw-r--r--graphics/interface/learn_move.pngbin0 -> 239 bytes
-rw-r--r--graphics/interface/link_rfu_frame.pngbin0 -> 199 bytes
-rw-r--r--graphics/interface/link_rfu_status.pngbin0 -> 450 bytes
-rw-r--r--graphics/interface/naming_screen_83E1800.pngbin0 -> 205 bytes
-rw-r--r--graphics/interface/naming_screen_83E18C0.pngbin0 -> 216 bytes
-rw-r--r--graphics/interface/naming_screen_83E1980.pngbin0 -> 704 bytes
-rw-r--r--graphics/interface/naming_screen_8E97FE4.pal19
-rw-r--r--graphics/interface/naming_screen_8E98004.pal19
-rw-r--r--graphics/interface/naming_screen_8E98024.pal19
-rw-r--r--graphics/interface/naming_screen_8E98044.pal19
-rw-r--r--graphics/interface/naming_screen_8E98064.pal19
-rw-r--r--graphics/interface/naming_screen_8E98084.pal19
-rw-r--r--graphics/interface/naming_screen_8E980A4.pal19
-rw-r--r--graphics/interface/naming_screen_8E980C4.pal19
-rw-r--r--graphics/interface/naming_screen_8E985D8.pngbin0 -> 266 bytes
-rw-r--r--graphics/interface/naming_screen_8E98858.pngbin0 -> 297 bytes
-rw-r--r--graphics/interface/naming_screen_8E98A38.pngbin0 -> 277 bytes
-rw-r--r--graphics/interface/naming_screen_8E98C18.pngbin0 -> 203 bytes
-rw-r--r--graphics/interface/naming_screen_8E98CB8.pngbin0 -> 199 bytes
-rw-r--r--graphics/interface/naming_screen_8E98D58.pngbin0 -> 206 bytes
-rw-r--r--graphics/interface/naming_screen_8E98DF8.pngbin0 -> 175 bytes
-rw-r--r--graphics/interface/naming_screen_8E98E98.pngbin0 -> 178 bytes
-rw-r--r--graphics/interface/naming_screen_8E98F38.pngbin0 -> 187 bytes
-rw-r--r--graphics/interface/naming_screen_8E98FD8.pngbin0 -> 158 bytes
-rw-r--r--graphics/interface/naming_screen_8E990D8.pngbin0 -> 166 bytes
-rw-r--r--graphics/interface/naming_screen_8E990F8.pngbin0 -> 150 bytes
-rw-r--r--graphics/interface/naming_screen_E98398.binbin0 -> 1280 bytes
-rw-r--r--graphics/interface/naming_screen_E98458.binbin0 -> 1280 bytes
-rw-r--r--graphics/interface/naming_screen_E98518.binbin0 -> 1280 bytes
-rw-r--r--graphics/interface/naming_screen_menu.binbin0 -> 1280 bytes
-rw-r--r--graphics/interface/naming_screen_menu.pngbin0 -> 438 bytes
-rw-r--r--graphics/interface/party_menu_misc.pal179
-rw-r--r--graphics/interface/pokedex_abc.pngbin0 -> 525 bytes
-rw-r--r--graphics/interface/status_icons.pngbin455 -> 452 bytes
-rw-r--r--graphics/interface/summary_exp_bar.pngbin0 -> 230 bytes
-rw-r--r--graphics/interface/summary_hp_bar.pngbin0 -> 227 bytes
-rw-r--r--graphics/interface/trainer_memo.binbin0 -> 1280 bytes
-rw-r--r--graphics/interface/trainer_memo.pngbin0 -> 3059 bytes
-rw-r--r--graphics/interface/trainer_memo_2.binbin0 -> 1280 bytes
-rw-r--r--graphics/interface/trainer_memo_3.binbin0 -> 2048 bytes
-rw-r--r--graphics/interface/trainer_memo_4.binbin0 -> 1280 bytes
-rw-r--r--graphics/interface/trainer_memo_5.binbin0 -> 1280 bytes
-rw-r--r--graphics/interface/trainer_memo_pal1.pal83
-rw-r--r--graphics/interface/trainer_memo_pal2.pal19
-rw-r--r--graphics/interface/trainer_memo_pal3.pal19
-rw-r--r--graphics/interface/union_room_chat.binbin0 -> 1280 bytes
-rw-r--r--graphics/interface/union_room_chat.pngbin0 -> 513 bytes
-rw-r--r--graphics/interface/union_room_chat_icons.pngbin0 -> 244 bytes
-rw-r--r--graphics/interface/union_room_chat_panel.binbin0 -> 1280 bytes
-rw-r--r--graphics/interface/union_room_chat_panel.pngbin0 -> 189 bytes
-rw-r--r--graphics/item_menu/bag_pal1.pal51
-rw-r--r--graphics/item_menu/bag_pal2.pal19
-rw-r--r--graphics/item_menu/bag_tilemap1.binbin0 -> 2048 bytes
-rw-r--r--graphics/item_menu/bag_tilemap2.binbin0 -> 2048 bytes
-rw-r--r--graphics/item_menu/bag_tiles.pngbin0 -> 539 bytes
-rw-r--r--graphics/link/gba.pal19
-rw-r--r--graphics/link/gba.pngbin0 -> 1253 bytes
-rw-r--r--graphics/link/gba_pal2.pal51
-rw-r--r--graphics/pokemon/circled_question_mark/circled/back.pngbin0 -> 383 bytes
-rw-r--r--graphics/pokemon/circled_question_mark/circled/front.pngbin0 -> 383 bytes
-rw-r--r--graphics/pokemon/circled_question_mark/circled/normal.pal (renamed from graphics/pokemon/question_mark/circled/normal.pal)0
-rw-r--r--graphics/pokemon/circled_question_mark/circled/shiny.pal (renamed from graphics/pokemon/question_mark/circled/shiny.pal)0
-rw-r--r--graphics/pokemon/circled_question_mark/double/back.png (renamed from graphics/pokemon/question_mark/double/back.png)bin307 -> 307 bytes
-rw-r--r--graphics/pokemon/circled_question_mark/double/front.png (renamed from graphics/pokemon/question_mark/double/front.png)bin308 -> 308 bytes
-rw-r--r--graphics/pokemon/circled_question_mark/double/normal.pal (renamed from graphics/pokemon/question_mark/double/normal.pal)0
-rw-r--r--graphics/pokemon/circled_question_mark/double/shiny.pal (renamed from graphics/pokemon/question_mark/double/shiny.pal)0
-rw-r--r--graphics/pokemon/circled_question_mark/footprint.png (renamed from graphics/pokemon/question_mark/footprint.png)bin110 -> 110 bytes
-rw-r--r--graphics/pokemon/circled_question_mark/icon.png (renamed from graphics/pokemon/question_mark/icon.png)bin271 -> 271 bytes
-rw-r--r--graphics/pokemon/egg/icon.pngbin310 -> 297 bytes
-rw-r--r--graphics/pokemon/ghost/front.pngbin0 -> 701 bytes
-rw-r--r--graphics/pokemon/question_mark/circled/back.pngbin397 -> 0 bytes
-rw-r--r--graphics/pokemon/question_mark/circled/front.pngbin397 -> 0 bytes
-rw-r--r--graphics/shop_menu/shop_menu.pal35
-rw-r--r--graphics/shop_menu/shop_menu.pngbin0 -> 261 bytes
-rw-r--r--graphics/shop_menu/shop_tilemap.binbin0 -> 316 bytes
-rw-r--r--graphics/shop_menu/shop_tm_hm_tilemap.binbin0 -> 312 bytes
-rw-r--r--graphics/trainer_card/0star.pal51
-rw-r--r--graphics/trainer_card/0star_em.pal51
-rw-r--r--graphics/trainer_card/card.pngbin0 -> 1467 bytes
-rw-r--r--graphics/trainer_card/card_em.pngbin0 -> 989 bytes
-rw-r--r--graphics/unknown/unknown_D12A44.pngbin0 -> 84 bytes
-rw-r--r--graphics/unknown/unknown_D12A64.pngbin0 -> 95 bytes
-rw-r--r--graphics/unknown/unknown_E861A8.binbin0 -> 512 bytes
-rw-r--r--graphics/unknown/unknown_E87010.pal19
-rw-r--r--graphics/unknown/unknown_E9BD08.pal19
-rw-r--r--graphics/unknown/unknown_E9CAEC.binbin0 -> 528 bytes
-rw-r--r--graphics/unknown/unknown_EAFF60.pal51
125 files changed, 1032 insertions, 0 deletions
diff --git a/graphics/battle_interface/ball_display_unused_extra.png b/graphics/battle_interface/ball_display_unused_extra.png
new file mode 100644
index 000000000..d75b86b54
--- /dev/null
+++ b/graphics/battle_interface/ball_display_unused_extra.png
Binary files differ
diff --git a/graphics/battle_interface/exp_bar.png b/graphics/battle_interface/exp_bar.png
new file mode 100644
index 000000000..b1a0c440e
--- /dev/null
+++ b/graphics/battle_interface/exp_bar.png
Binary files differ
diff --git a/graphics/battle_interface/healthbox_doubles_opponent.png b/graphics/battle_interface/healthbox_doubles_opponent.png
new file mode 100644
index 000000000..5d38ffbfa
--- /dev/null
+++ b/graphics/battle_interface/healthbox_doubles_opponent.png
Binary files differ
diff --git a/graphics/battle_interface/healthbox_doubles_player.png b/graphics/battle_interface/healthbox_doubles_player.png
new file mode 100644
index 000000000..7edb66642
--- /dev/null
+++ b/graphics/battle_interface/healthbox_doubles_player.png
Binary files differ
diff --git a/graphics/battle_interface/healthbox_singles_opponent.png b/graphics/battle_interface/healthbox_singles_opponent.png
new file mode 100644
index 000000000..5f02199b5
--- /dev/null
+++ b/graphics/battle_interface/healthbox_singles_opponent.png
Binary files differ
diff --git a/graphics/battle_interface/healthbox_singles_player.png b/graphics/battle_interface/healthbox_singles_player.png
new file mode 100644
index 000000000..2478cc57d
--- /dev/null
+++ b/graphics/battle_interface/healthbox_singles_player.png
Binary files differ
diff --git a/graphics/battle_interface/hp_bar.png b/graphics/battle_interface/hp_bar.png
new file mode 100644
index 000000000..9991efe14
--- /dev/null
+++ b/graphics/battle_interface/hp_bar.png
Binary files differ
diff --git a/graphics/battle_interface/hp_bar_anim.png b/graphics/battle_interface/hp_bar_anim.png
new file mode 100644
index 000000000..5d1fc5f52
--- /dev/null
+++ b/graphics/battle_interface/hp_bar_anim.png
Binary files differ
diff --git a/graphics/battle_interface/misc.png b/graphics/battle_interface/misc.png
new file mode 100644
index 000000000..cf1d76046
--- /dev/null
+++ b/graphics/battle_interface/misc.png
Binary files differ
diff --git a/graphics/battle_interface/misc_frame_end.png b/graphics/battle_interface/misc_frame_end.png
new file mode 100644
index 000000000..978236138
--- /dev/null
+++ b/graphics/battle_interface/misc_frame_end.png
Binary files differ
diff --git a/graphics/battle_interface/status2.png b/graphics/battle_interface/status2.png
new file mode 100644
index 000000000..128dde0f6
--- /dev/null
+++ b/graphics/battle_interface/status2.png
Binary files differ
diff --git a/graphics/battle_interface/status3.png b/graphics/battle_interface/status3.png
new file mode 100644
index 000000000..e8538ec58
--- /dev/null
+++ b/graphics/battle_interface/status3.png
Binary files differ
diff --git a/graphics/battle_interface/status4.png b/graphics/battle_interface/status4.png
new file mode 100644
index 000000000..6ef3b07fd
--- /dev/null
+++ b/graphics/battle_interface/status4.png
Binary files differ
diff --git a/graphics/battle_interface/status_brn.png b/graphics/battle_interface/status_brn.png
new file mode 100644
index 000000000..16b441367
--- /dev/null
+++ b/graphics/battle_interface/status_brn.png
Binary files differ
diff --git a/graphics/battle_interface/status_frz.png b/graphics/battle_interface/status_frz.png
new file mode 100644
index 000000000..fe28208b1
--- /dev/null
+++ b/graphics/battle_interface/status_frz.png
Binary files differ
diff --git a/graphics/battle_interface/status_par.png b/graphics/battle_interface/status_par.png
new file mode 100644
index 000000000..3df34c5f6
--- /dev/null
+++ b/graphics/battle_interface/status_par.png
Binary files differ
diff --git a/graphics/battle_interface/status_psn.png b/graphics/battle_interface/status_psn.png
new file mode 100644
index 000000000..8b79b2464
--- /dev/null
+++ b/graphics/battle_interface/status_psn.png
Binary files differ
diff --git a/graphics/battle_interface/status_slp.png b/graphics/battle_interface/status_slp.png
new file mode 100644
index 000000000..e3da5c0f3
--- /dev/null
+++ b/graphics/battle_interface/status_slp.png
Binary files differ
diff --git a/graphics/battle_interface/window.png b/graphics/battle_interface/window.png
new file mode 100644
index 000000000..5167ce2c5
--- /dev/null
+++ b/graphics/battle_interface/window.png
Binary files differ
diff --git a/graphics/battle_interface/window1.pal b/graphics/battle_interface/window1.pal
new file mode 100644
index 000000000..fd5043327
--- /dev/null
+++ b/graphics/battle_interface/window1.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 0 0
+255 255 255
+255 0 0
+82 98 156
+106 139 189
+255 255 255
+106 90 115
+213 205 213
+65 74 123
+41 49 49
+255 0 255
+230 222 230
+255 0 255
+156 123 24
+205 172 74
+41 82 106
diff --git a/graphics/battle_interface/window2.pal b/graphics/battle_interface/window2.pal
new file mode 100644
index 000000000..3adc73766
--- /dev/null
+++ b/graphics/battle_interface/window2.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 0 0
+74 57 115
+82 98 156
+106 139 189
+41 49 49
+255 255 255
+106 90 115
+222 213 222
+90 82 82
+180 189 180
+139 156 213
+90 74 131
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/berry_crush/berry_crush.pal b/graphics/berry_crush/berry_crush.pal
new file mode 100644
index 000000000..8ee3398d5
--- /dev/null
+++ b/graphics/berry_crush/berry_crush.pal
@@ -0,0 +1,99 @@
+JASC-PAL
+0100
+96
+98 172 180
+255 213 156
+255 197 139
+255 164 106
+238 131 82
+222 123 74
+213 98 49
+197 82 41
+156 213 189
+123 180 156
+222 156 255
+172 123 222
+255 0 255
+255 0 255
+230 230 255
+65 74 90
+156 148 172
+255 213 156
+255 197 139
+255 164 106
+238 131 82
+222 123 74
+213 98 49
+197 82 41
+255 238 0
+230 189 0
+180 180 180
+139 139 139
+255 0 255
+255 0 255
+230 230 255
+65 74 90
+156 148 172
+255 213 156
+255 197 139
+255 164 106
+238 131 82
+222 123 74
+213 98 49
+197 82 41
+197 213 246
+255 255 255
+238 238 246
+205 205 213
+255 0 255
+255 0 255
+230 230 255
+65 74 90
+255 180 255
+164 172 172
+98 106 115
+123 131 139
+139 148 156
+148 222 164
+156 189 222
+197 213 246
+180 164 115
+205 189 148
+213 205 172
+230 222 189
+246 238 205
+139 123 74
+74 131 189
+65 74 90
+0 0 0
+148 222 164
+164 230 172
+180 238 189
+197 246 205
+213 255 222
+238 255 238
+255 255 255
+65 180 238
+255 255 255
+0 197 57
+255 255 255
+246 213 0
+255 0 255
+246 238 205
+139 123 74
+255 164 106
+164 172 172
+98 106 115
+123 131 139
+139 148 156
+115 156 189
+156 189 222
+197 213 246
+180 164 115
+205 189 148
+213 205 172
+230 222 189
+246 238 205
+139 123 74
+74 131 189
+65 74 90
diff --git a/graphics/berry_crush/berry_crush.png b/graphics/berry_crush/berry_crush.png
new file mode 100644
index 000000000..6e43adb27
--- /dev/null
+++ b/graphics/berry_crush/berry_crush.png
Binary files differ
diff --git a/graphics/berry_crush/data_EB0ADC.bin b/graphics/berry_crush/data_EB0ADC.bin
new file mode 100644
index 000000000..c6cc0edb1
--- /dev/null
+++ b/graphics/berry_crush/data_EB0ADC.bin
@@ -0,0 +1 @@
+L@L@L@L@L@L@L@L@L@M@\@\@\@\@\@\@\@\@\@]@N@N@N@N@N@N@N@N@N@O@^@^@^@^@^@^@^@^@^@_@Ù`Ù`Ù`Ù`Ù`Ù`Ù`Ù`Ù`Ú`é`é`é`é`é`é`é`é`é`ê`nDm@m@m@m@m@m@m@m@m@~D}@}@}@}@}@}@}@}@}@ÜdÛ`Û`Û`Û`Û`Û`Û`Û`Û`ìdë`ë`ë`ë`ë`ë`ë`ë`ë` \ No newline at end of file
diff --git a/graphics/contest/applause.png b/graphics/contest/applause.png
new file mode 100644
index 000000000..934381751
--- /dev/null
+++ b/graphics/contest/applause.png
Binary files differ
diff --git a/graphics/contest/misc.png b/graphics/contest/misc.png
new file mode 100644
index 000000000..73f8054db
--- /dev/null
+++ b/graphics/contest/misc.png
Binary files differ
diff --git a/graphics/contest/misc_2.png b/graphics/contest/misc_2.png
new file mode 100644
index 000000000..92dd92bf7
--- /dev/null
+++ b/graphics/contest/misc_2.png
Binary files differ
diff --git a/graphics/contest/next_turn.png b/graphics/contest/next_turn.png
new file mode 100644
index 000000000..36b503d54
--- /dev/null
+++ b/graphics/contest/next_turn.png
Binary files differ
diff --git a/graphics/contest/nextturn_numbers.png b/graphics/contest/next_turn_numbers.png
index cd0305b16..cd0305b16 100644
--- a/graphics/contest/nextturn_numbers.png
+++ b/graphics/contest/next_turn_numbers.png
Binary files differ
diff --git a/graphics/contest/nextturn_random.png b/graphics/contest/next_turn_random.png
index 7205bad8c..7205bad8c 100644
--- a/graphics/contest/nextturn_random.png
+++ b/graphics/contest/next_turn_random.png
Binary files differ
diff --git a/graphics/contest/nextturn.png b/graphics/contest/nextturn.png
deleted file mode 100644
index 1d79d0608..000000000
--- a/graphics/contest/nextturn.png
+++ /dev/null
Binary files differ
diff --git a/graphics/interface/blank2.pal b/graphics/interface/blank2.pal
new file mode 100644
index 000000000..4b0812f09
--- /dev/null
+++ b/graphics/interface/blank2.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+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/interface/box_tiles.png b/graphics/interface/box_tiles.png
new file mode 100644
index 000000000..b4f097133
--- /dev/null
+++ b/graphics/interface/box_tiles.png
Binary files differ
diff --git a/graphics/interface/box_tiles_pal1.pal b/graphics/interface/box_tiles_pal1.pal
new file mode 100644
index 000000000..a827cfd45
--- /dev/null
+++ b/graphics/interface/box_tiles_pal1.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 0 0
+131 172 180
+41 106 98
+82 98 115
+74 172 164
+57 139 139
+164 213 246
+115 189 98
+255 255 255
+123 189 255
+0 123 255
+41 90 164
+123 205 180
+8 74 65
+164 238 148
+65 82 90
diff --git a/graphics/interface/box_tiles_pal2.pal b/graphics/interface/box_tiles_pal2.pal
new file mode 100644
index 000000000..1fda7f05a
--- /dev/null
+++ b/graphics/interface/box_tiles_pal2.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 0 0
+148 148 172
+115 115 123
+82 82 90
+148 148 172
+246 172 82
+164 164 180
+0 0 0
+164 205 246
+123 180 213
+255 222 148
+213 230 255
+180 213 246
+156 205 238
+255 255 255
+90 255 238
diff --git a/graphics/interface/box_tiles_pal3.pal b/graphics/interface/box_tiles_pal3.pal
new file mode 100644
index 000000000..42bb76663
--- /dev/null
+++ b/graphics/interface/box_tiles_pal3.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+255 246 148
+148 148 172
+115 115 123
+82 82 90
+139 139 164
+164 123 0
+164 164 180
+0 0 0
+164 205 246
+123 180 213
+197 189 24
+213 230 255
+180 213 246
+156 205 238
+180 180 180
+90 255 238
diff --git a/graphics/interface/hpbar_anim.png b/graphics/interface/hp_bar_anim.png
index d4e79fdae..d4e79fdae 100644
--- a/graphics/interface/hpbar_anim.png
+++ b/graphics/interface/hp_bar_anim.png
Binary files differ
diff --git a/graphics/interface/learn_move.bin b/graphics/interface/learn_move.bin
new file mode 100644
index 000000000..d7fa0680f
--- /dev/null
+++ b/graphics/interface/learn_move.bin
Binary files differ
diff --git a/graphics/interface/learn_move.png b/graphics/interface/learn_move.png
new file mode 100644
index 000000000..e19df7731
--- /dev/null
+++ b/graphics/interface/learn_move.png
Binary files differ
diff --git a/graphics/interface/link_rfu_frame.png b/graphics/interface/link_rfu_frame.png
new file mode 100644
index 000000000..3065f03f7
--- /dev/null
+++ b/graphics/interface/link_rfu_frame.png
Binary files differ
diff --git a/graphics/interface/link_rfu_status.png b/graphics/interface/link_rfu_status.png
new file mode 100644
index 000000000..02d9ab338
--- /dev/null
+++ b/graphics/interface/link_rfu_status.png
Binary files differ
diff --git a/graphics/interface/naming_screen_83E1800.png b/graphics/interface/naming_screen_83E1800.png
new file mode 100644
index 000000000..a24d40836
--- /dev/null
+++ b/graphics/interface/naming_screen_83E1800.png
Binary files differ
diff --git a/graphics/interface/naming_screen_83E18C0.png b/graphics/interface/naming_screen_83E18C0.png
new file mode 100644
index 000000000..1985816c3
--- /dev/null
+++ b/graphics/interface/naming_screen_83E18C0.png
Binary files differ
diff --git a/graphics/interface/naming_screen_83E1980.png b/graphics/interface/naming_screen_83E1980.png
new file mode 100644
index 000000000..b69dadcc4
--- /dev/null
+++ b/graphics/interface/naming_screen_83E1980.png
Binary files differ
diff --git a/graphics/interface/naming_screen_8E97FE4.pal b/graphics/interface/naming_screen_8E97FE4.pal
new file mode 100644
index 000000000..e38b79fcf
--- /dev/null
+++ b/graphics/interface/naming_screen_8E97FE4.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+255 255 255
+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
+0 0 0
+0 0 0
+0 0 0
+123 172 197
+213 156 115
+148 189 106
diff --git a/graphics/interface/naming_screen_8E98004.pal b/graphics/interface/naming_screen_8E98004.pal
new file mode 100644
index 000000000..c3158adbf
--- /dev/null
+++ b/graphics/interface/naming_screen_8E98004.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 213 180
+255 197 148
+222 148 115
+123 65 65
+213 172 65
+156 106 32
+106 74 32
+115 189 0
+65 123 0
+32 65 16
+213 115 164
+164 65 115
+82 32 65
+230 230 49
+0 0 0
diff --git a/graphics/interface/naming_screen_8E98024.pal b/graphics/interface/naming_screen_8E98024.pal
new file mode 100644
index 000000000..2f5c86a56
--- /dev/null
+++ b/graphics/interface/naming_screen_8E98024.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+106 156 213
+255 255 255
+115 115 115
+139 139 131
+172 172 164
+197 189 180
+230 222 213
+197 230 156
+213 238 189
+230 246 222
+0 0 0
+0 0 0
+213 205 82
+230 222 90
+238 230 139
+246 238 197
diff --git a/graphics/interface/naming_screen_8E98044.pal b/graphics/interface/naming_screen_8E98044.pal
new file mode 100644
index 000000000..af5c2d1a5
--- /dev/null
+++ b/graphics/interface/naming_screen_8E98044.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+106 156 213
+255 255 255
+57 57 57
+115 115 115
+0 0 0
+0 0 0
+0 0 0
+0 0 255
+0 0 255
+0 0 255
+0 0 255
+74 115 139
+98 139 164
+123 172 197
+156 205 230
+180 222 246
diff --git a/graphics/interface/naming_screen_8E98064.pal b/graphics/interface/naming_screen_8E98064.pal
new file mode 100644
index 000000000..0fac7e375
--- /dev/null
+++ b/graphics/interface/naming_screen_8E98064.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+106 156 213
+255 255 255
+57 57 57
+115 115 115
+0 0 0
+0 0 0
+0 0 0
+0 0 255
+0 0 255
+0 0 255
+0 0 255
+172 115 74
+189 131 90
+213 156 115
+246 205 164
+255 230 197
diff --git a/graphics/interface/naming_screen_8E98084.pal b/graphics/interface/naming_screen_8E98084.pal
new file mode 100644
index 000000000..0bb9d4f71
--- /dev/null
+++ b/graphics/interface/naming_screen_8E98084.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+106 156 213
+255 255 255
+57 57 57
+115 115 115
+0 0 0
+0 0 0
+0 0 0
+0 0 255
+0 0 255
+0 0 255
+0 0 255
+98 156 57
+123 172 82
+148 189 106
+197 230 156
+213 238 189
diff --git a/graphics/interface/naming_screen_8E980A4.pal b/graphics/interface/naming_screen_8E980A4.pal
new file mode 100644
index 000000000..fdf80bdb0
--- /dev/null
+++ b/graphics/interface/naming_screen_8E980A4.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+106 156 213
+255 255 255
+57 57 57
+139 139 131
+197 189 180
+230 222 213
+74 115 139
+123 172 197
+172 115 74
+213 156 115
+98 156 57
+148 189 106
+189 164 32
+230 222 90
+57 57 57
+57 57 57
diff --git a/graphics/interface/naming_screen_8E980C4.pal b/graphics/interface/naming_screen_8E980C4.pal
new file mode 100644
index 000000000..8950f9b34
--- /dev/null
+++ b/graphics/interface/naming_screen_8E980C4.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+106 156 213
+255 8 8
+222 57 74
+180 65 82
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+230 222 213
+0 0 0
+230 222 213
+0 0 0
diff --git a/graphics/interface/naming_screen_8E985D8.png b/graphics/interface/naming_screen_8E985D8.png
new file mode 100644
index 000000000..1e8f40983
--- /dev/null
+++ b/graphics/interface/naming_screen_8E985D8.png
Binary files differ
diff --git a/graphics/interface/naming_screen_8E98858.png b/graphics/interface/naming_screen_8E98858.png
new file mode 100644
index 000000000..57c434194
--- /dev/null
+++ b/graphics/interface/naming_screen_8E98858.png
Binary files differ
diff --git a/graphics/interface/naming_screen_8E98A38.png b/graphics/interface/naming_screen_8E98A38.png
new file mode 100644
index 000000000..51acd15d1
--- /dev/null
+++ b/graphics/interface/naming_screen_8E98A38.png
Binary files differ
diff --git a/graphics/interface/naming_screen_8E98C18.png b/graphics/interface/naming_screen_8E98C18.png
new file mode 100644
index 000000000..68f0637b4
--- /dev/null
+++ b/graphics/interface/naming_screen_8E98C18.png
Binary files differ
diff --git a/graphics/interface/naming_screen_8E98CB8.png b/graphics/interface/naming_screen_8E98CB8.png
new file mode 100644
index 000000000..741c5e589
--- /dev/null
+++ b/graphics/interface/naming_screen_8E98CB8.png
Binary files differ
diff --git a/graphics/interface/naming_screen_8E98D58.png b/graphics/interface/naming_screen_8E98D58.png
new file mode 100644
index 000000000..32afa5282
--- /dev/null
+++ b/graphics/interface/naming_screen_8E98D58.png
Binary files differ
diff --git a/graphics/interface/naming_screen_8E98DF8.png b/graphics/interface/naming_screen_8E98DF8.png
new file mode 100644
index 000000000..e34896cb9
--- /dev/null
+++ b/graphics/interface/naming_screen_8E98DF8.png
Binary files differ
diff --git a/graphics/interface/naming_screen_8E98E98.png b/graphics/interface/naming_screen_8E98E98.png
new file mode 100644
index 000000000..45197320d
--- /dev/null
+++ b/graphics/interface/naming_screen_8E98E98.png
Binary files differ
diff --git a/graphics/interface/naming_screen_8E98F38.png b/graphics/interface/naming_screen_8E98F38.png
new file mode 100644
index 000000000..bf1049e89
--- /dev/null
+++ b/graphics/interface/naming_screen_8E98F38.png
Binary files differ
diff --git a/graphics/interface/naming_screen_8E98FD8.png b/graphics/interface/naming_screen_8E98FD8.png
new file mode 100644
index 000000000..6c8fa888d
--- /dev/null
+++ b/graphics/interface/naming_screen_8E98FD8.png
Binary files differ
diff --git a/graphics/interface/naming_screen_8E990D8.png b/graphics/interface/naming_screen_8E990D8.png
new file mode 100644
index 000000000..dd3f2a671
--- /dev/null
+++ b/graphics/interface/naming_screen_8E990D8.png
Binary files differ
diff --git a/graphics/interface/naming_screen_8E990F8.png b/graphics/interface/naming_screen_8E990F8.png
new file mode 100644
index 000000000..5d631ce99
--- /dev/null
+++ b/graphics/interface/naming_screen_8E990F8.png
Binary files differ
diff --git a/graphics/interface/naming_screen_E98398.bin b/graphics/interface/naming_screen_E98398.bin
new file mode 100644
index 000000000..bc4260b1f
--- /dev/null
+++ b/graphics/interface/naming_screen_E98398.bin
Binary files differ
diff --git a/graphics/interface/naming_screen_E98458.bin b/graphics/interface/naming_screen_E98458.bin
new file mode 100644
index 000000000..64095dce5
--- /dev/null
+++ b/graphics/interface/naming_screen_E98458.bin
Binary files differ
diff --git a/graphics/interface/naming_screen_E98518.bin b/graphics/interface/naming_screen_E98518.bin
new file mode 100644
index 000000000..847486432
--- /dev/null
+++ b/graphics/interface/naming_screen_E98518.bin
Binary files differ
diff --git a/graphics/interface/naming_screen_menu.bin b/graphics/interface/naming_screen_menu.bin
new file mode 100644
index 000000000..7e3604311
--- /dev/null
+++ b/graphics/interface/naming_screen_menu.bin
Binary files differ
diff --git a/graphics/interface/naming_screen_menu.png b/graphics/interface/naming_screen_menu.png
new file mode 100644
index 000000000..e7c4374c7
--- /dev/null
+++ b/graphics/interface/naming_screen_menu.png
Binary files differ
diff --git a/graphics/interface/party_menu_misc.pal b/graphics/interface/party_menu_misc.pal
new file mode 100644
index 000000000..d6d7e4185
--- /dev/null
+++ b/graphics/interface/party_menu_misc.pal
@@ -0,0 +1,179 @@
+JASC-PAL
+0100
+176
+123 156 115
+255 255 255
+106 106 106
+0 0 0
+65 205 255
+0 139 189
+49 189 238
+255 156 148
+189 90 82
+222 123 115
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+139 148 123
+74 74 98
+65 156 148
+32 106 98
+74 172 164
+57 139 139
+82 65 74
+32 16 24
+255 0 255
+255 0 255
+255 255 255
+123 205 180
+57 148 123
+255 0 255
+255 0 255
+115 90 180
+139 148 123
+255 115 49
+65 156 148
+32 106 98
+74 172 164
+57 139 139
+82 65 74
+82 82 90
+255 0 255
+255 0 255
+255 255 255
+123 205 180
+57 148 123
+255 0 255
+255 0 255
+164 115 246
+123 156 115
+74 74 98
+115 115 115
+255 255 255
+131 197 222
+57 148 222
+41 123 180
+131 197 222
+41 123 180
+115 255 172
+90 213 131
+65 205 255
+0 98 148
+82 82 82
+255 213 82
+255 180 65
+123 156 115
+74 74 98
+115 115 115
+255 255 255
+213 197 90
+197 164 24
+156 156 32
+213 197 90
+156 156 32
+255 230 57
+205 172 8
+255 156 148
+156 65 57
+82 82 82
+255 213 82
+255 180 65
+123 156 115
+74 74 98
+115 115 115
+255 255 255
+213 164 32
+197 106 16
+164 74 0
+213 164 32
+164 74 0
+255 115 49
+197 57 0
+255 0 255
+255 0 255
+82 82 82
+255 213 82
+255 180 65
+123 156 115
+255 115 49
+115 115 115
+255 255 255
+180 255 164
+123 222 131
+123 156 98
+255 115 49
+255 115 49
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+82 82 82
+255 213 82
+255 180 65
+57 156 255
+255 115 49
+115 115 115
+255 255 255
+172 238 255
+123 213 238
+74 172 205
+255 115 49
+255 115 49
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+82 82 82
+255 213 82
+255 180 65
+57 156 255
+255 115 49
+115 115 115
+255 255 255
+246 246 148
+246 230 98
+222 197 32
+255 115 49
+255 115 49
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+82 82 82
+255 213 82
+255 180 65
+57 156 255
+255 115 49
+115 115 115
+255 255 255
+255 213 222
+255 189 148
+238 164 131
+255 115 49
+255 115 49
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+82 82 82
+255 213 82
+255 180 65
+57 156 255
+255 255 115
+115 115 115
+255 255 255
+180 255 164
+123 222 131
+131 172 106
+255 255 115
+255 255 115
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+82 82 82
+255 213 82
+255 180 65
diff --git a/graphics/interface/pokedex_abc.png b/graphics/interface/pokedex_abc.png
new file mode 100644
index 000000000..0ec33315e
--- /dev/null
+++ b/graphics/interface/pokedex_abc.png
Binary files differ
diff --git a/graphics/interface/status_icons.png b/graphics/interface/status_icons.png
index fe802d7f6..2edfda8f9 100644
--- a/graphics/interface/status_icons.png
+++ b/graphics/interface/status_icons.png
Binary files differ
diff --git a/graphics/interface/summary_exp_bar.png b/graphics/interface/summary_exp_bar.png
new file mode 100644
index 000000000..cf5b334d9
--- /dev/null
+++ b/graphics/interface/summary_exp_bar.png
Binary files differ
diff --git a/graphics/interface/summary_hp_bar.png b/graphics/interface/summary_hp_bar.png
new file mode 100644
index 000000000..ed1eb6467
--- /dev/null
+++ b/graphics/interface/summary_hp_bar.png
Binary files differ
diff --git a/graphics/interface/trainer_memo.bin b/graphics/interface/trainer_memo.bin
new file mode 100644
index 000000000..c900b1595
--- /dev/null
+++ b/graphics/interface/trainer_memo.bin
Binary files differ
diff --git a/graphics/interface/trainer_memo.png b/graphics/interface/trainer_memo.png
new file mode 100644
index 000000000..df2f6c98f
--- /dev/null
+++ b/graphics/interface/trainer_memo.png
Binary files differ
diff --git a/graphics/interface/trainer_memo_2.bin b/graphics/interface/trainer_memo_2.bin
new file mode 100644
index 000000000..cbcd7bdba
--- /dev/null
+++ b/graphics/interface/trainer_memo_2.bin
Binary files differ
diff --git a/graphics/interface/trainer_memo_3.bin b/graphics/interface/trainer_memo_3.bin
new file mode 100644
index 000000000..6d56577a6
--- /dev/null
+++ b/graphics/interface/trainer_memo_3.bin
Binary files differ
diff --git a/graphics/interface/trainer_memo_4.bin b/graphics/interface/trainer_memo_4.bin
new file mode 100644
index 000000000..21033931f
--- /dev/null
+++ b/graphics/interface/trainer_memo_4.bin
Binary files differ
diff --git a/graphics/interface/trainer_memo_5.bin b/graphics/interface/trainer_memo_5.bin
new file mode 100644
index 000000000..ea7e701fd
--- /dev/null
+++ b/graphics/interface/trainer_memo_5.bin
Binary files differ
diff --git a/graphics/interface/trainer_memo_pal1.pal b/graphics/interface/trainer_memo_pal1.pal
new file mode 100644
index 000000000..44fe49317
--- /dev/null
+++ b/graphics/interface/trainer_memo_pal1.pal
@@ -0,0 +1,83 @@
+JASC-PAL
+0100
+80
+255 0 255
+0 123 197
+230 222 156
+230 205 255
+0 74 148
+123 156 156
+197 189 115
+106 197 205
+205 172 238
+180 139 213
+205 172 238
+180 139 213
+255 180 0
+123 131 148
+255 255 255
+98 106 123
+255 0 255
+255 255 255
+230 230 238
+205 172 238
+98 106 123
+180 139 213
+230 205 255
+205 172 238
+255 0 255
+255 0 255
+255 255 255
+213 213 213
+222 222 222
+230 230 230
+238 238 238
+246 246 246
+255 0 255
+255 172 148
+255 213 172
+255 238 213
+230 139 106
+255 246 238
+255 246 238
+238 238 197
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+123 131 148
+255 255 255
+98 106 123
+255 0 255
+255 213 90
+255 238 123
+255 246 197
+246 189 82
+255 255 222
+255 255 222
+246 238 180
+255 255 164
+123 131 148
+98 106 123
+255 213 82
+255 180 65
+123 131 148
+255 255 255
+98 106 123
+255 0 255
+156 238 213
+172 246 222
+230 255 255
+106 197 156
+246 255 255
+246 255 255
+205 238 238
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+123 131 148
+255 255 255
+98 106 123
diff --git a/graphics/interface/trainer_memo_pal2.pal b/graphics/interface/trainer_memo_pal2.pal
new file mode 100644
index 000000000..22efdfee5
--- /dev/null
+++ b/graphics/interface/trainer_memo_pal2.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+255 0 255
+255 255 255
+230 230 238
+106 230 230
+98 106 123
+90 213 213
+230 205 255
+205 172 238
+255 0 255
+255 0 255
+255 255 255
+213 213 213
+222 222 222
+230 230 230
+246 246 246
+246 246 246
diff --git a/graphics/interface/trainer_memo_pal3.pal b/graphics/interface/trainer_memo_pal3.pal
new file mode 100644
index 000000000..7f6927b5f
--- /dev/null
+++ b/graphics/interface/trainer_memo_pal3.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+255 0 255
+0 123 197
+230 222 156
+230 205 255
+0 74 148
+123 156 156
+197 189 115
+106 197 205
+106 230 230
+90 213 213
+205 172 238
+180 139 213
+255 180 0
+123 131 148
+255 255 255
+98 106 123
diff --git a/graphics/interface/union_room_chat.bin b/graphics/interface/union_room_chat.bin
new file mode 100644
index 000000000..e91b50c8d
--- /dev/null
+++ b/graphics/interface/union_room_chat.bin
Binary files differ
diff --git a/graphics/interface/union_room_chat.png b/graphics/interface/union_room_chat.png
new file mode 100644
index 000000000..ae6ba4d02
--- /dev/null
+++ b/graphics/interface/union_room_chat.png
Binary files differ
diff --git a/graphics/interface/union_room_chat_icons.png b/graphics/interface/union_room_chat_icons.png
new file mode 100644
index 000000000..5ff8ea8cc
--- /dev/null
+++ b/graphics/interface/union_room_chat_icons.png
Binary files differ
diff --git a/graphics/interface/union_room_chat_panel.bin b/graphics/interface/union_room_chat_panel.bin
new file mode 100644
index 000000000..c87d6268d
--- /dev/null
+++ b/graphics/interface/union_room_chat_panel.bin
Binary files differ
diff --git a/graphics/interface/union_room_chat_panel.png b/graphics/interface/union_room_chat_panel.png
new file mode 100644
index 000000000..86ddacc03
--- /dev/null
+++ b/graphics/interface/union_room_chat_panel.png
Binary files differ
diff --git a/graphics/item_menu/bag_pal1.pal b/graphics/item_menu/bag_pal1.pal
new file mode 100644
index 000000000..e94c83852
--- /dev/null
+++ b/graphics/item_menu/bag_pal1.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 65 90
+255 0 255
+41 57 82
+65 180 164
+255 0 255
+255 0 255
+106 205 197
+246 205 115
+238 230 172
+255 255 205
+222 139 74
+148 148 148
+238 230 172
+106 106 106
+213 180 82
+205 65 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+189 213 213
+238 255 255
+222 246 255
+255 255 255
+164 222 255
+16 172 222
+0 82 115
+0 115 139
+0 123 197
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+189 213 213
+238 255 255
+222 246 255
+255 255 255
+164 222 255
+24 82 180
+0 90 131
+24 82 180
+24 82 180
diff --git a/graphics/item_menu/bag_pal2.pal b/graphics/item_menu/bag_pal2.pal
new file mode 100644
index 000000000..e1fa1a38d
--- /dev/null
+++ b/graphics/item_menu/bag_pal2.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 65 90
+255 0 255
+41 57 82
+213 139 115
+255 0 255
+255 0 255
+255 172 148
+246 205 115
+238 230 172
+255 255 205
+222 139 74
+148 148 148
+238 230 172
+106 106 106
+213 180 82
+205 65 0
diff --git a/graphics/item_menu/bag_tilemap1.bin b/graphics/item_menu/bag_tilemap1.bin
new file mode 100644
index 000000000..dd444fa08
--- /dev/null
+++ b/graphics/item_menu/bag_tilemap1.bin
Binary files differ
diff --git a/graphics/item_menu/bag_tilemap2.bin b/graphics/item_menu/bag_tilemap2.bin
new file mode 100644
index 000000000..5a5a29fad
--- /dev/null
+++ b/graphics/item_menu/bag_tilemap2.bin
Binary files differ
diff --git a/graphics/item_menu/bag_tiles.png b/graphics/item_menu/bag_tiles.png
new file mode 100644
index 000000000..a9a96948f
--- /dev/null
+++ b/graphics/item_menu/bag_tiles.png
Binary files differ
diff --git a/graphics/link/gba.pal b/graphics/link/gba.pal
new file mode 100644
index 000000000..64a442293
--- /dev/null
+++ b/graphics/link/gba.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 0 0
+255 255 255
+222 230 238
+189 205 230
+156 180 222
+131 131 139
+98 98 123
+65 74 106
+41 49 90
+230 230 230
+205 205 205
+180 180 180
+156 156 156
+213 180 106
+205 156 82
+49 255 106
diff --git a/graphics/link/gba.png b/graphics/link/gba.png
new file mode 100644
index 000000000..1a0909468
--- /dev/null
+++ b/graphics/link/gba.png
Binary files differ
diff --git a/graphics/link/gba_pal2.pal b/graphics/link/gba_pal2.pal
new file mode 100644
index 000000000..e2fb95b4a
--- /dev/null
+++ b/graphics/link/gba_pal2.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+255 57 8
+255 90 8
+255 131 8
+255 172 8
+255 213 8
+255 255 8
+255 255 131
+255 255 255
+255 255 0
+65 0 0
+115 16 0
+172 32 0
+230 57 8
+0 0 0
+0 0 0
+0 0 0
+255 255 255
+222 230 238
+189 205 230
+156 180 222
+131 131 139
+98 98 123
+65 74 106
+41 49 90
+230 230 230
+205 205 205
+180 180 180
+156 156 156
+213 180 106
+205 156 82
+49 255 106
+0 0 0
+255 255 255
+222 230 238
+189 205 230
+156 180 222
+0 16 172
+32 32 106
+16 16 90
+0 0 74
+255 255 189
+230 230 164
+205 205 148
+189 180 115
+139 139 90
+74 74 57
+8 32 32
diff --git a/graphics/pokemon/circled_question_mark/circled/back.png b/graphics/pokemon/circled_question_mark/circled/back.png
new file mode 100644
index 000000000..ab694ff88
--- /dev/null
+++ b/graphics/pokemon/circled_question_mark/circled/back.png
Binary files differ
diff --git a/graphics/pokemon/circled_question_mark/circled/front.png b/graphics/pokemon/circled_question_mark/circled/front.png
new file mode 100644
index 000000000..ab694ff88
--- /dev/null
+++ b/graphics/pokemon/circled_question_mark/circled/front.png
Binary files differ
diff --git a/graphics/pokemon/question_mark/circled/normal.pal b/graphics/pokemon/circled_question_mark/circled/normal.pal
index 681f1cefe..681f1cefe 100644
--- a/graphics/pokemon/question_mark/circled/normal.pal
+++ b/graphics/pokemon/circled_question_mark/circled/normal.pal
diff --git a/graphics/pokemon/question_mark/circled/shiny.pal b/graphics/pokemon/circled_question_mark/circled/shiny.pal
index aa8d08dc3..aa8d08dc3 100644
--- a/graphics/pokemon/question_mark/circled/shiny.pal
+++ b/graphics/pokemon/circled_question_mark/circled/shiny.pal
diff --git a/graphics/pokemon/question_mark/double/back.png b/graphics/pokemon/circled_question_mark/double/back.png
index 881ff0519..881ff0519 100644
--- a/graphics/pokemon/question_mark/double/back.png
+++ b/graphics/pokemon/circled_question_mark/double/back.png
Binary files differ
diff --git a/graphics/pokemon/question_mark/double/front.png b/graphics/pokemon/circled_question_mark/double/front.png
index 14eb6e139..14eb6e139 100644
--- a/graphics/pokemon/question_mark/double/front.png
+++ b/graphics/pokemon/circled_question_mark/double/front.png
Binary files differ
diff --git a/graphics/pokemon/question_mark/double/normal.pal b/graphics/pokemon/circled_question_mark/double/normal.pal
index 67be6bbf4..67be6bbf4 100644
--- a/graphics/pokemon/question_mark/double/normal.pal
+++ b/graphics/pokemon/circled_question_mark/double/normal.pal
diff --git a/graphics/pokemon/question_mark/double/shiny.pal b/graphics/pokemon/circled_question_mark/double/shiny.pal
index 67be6bbf4..67be6bbf4 100644
--- a/graphics/pokemon/question_mark/double/shiny.pal
+++ b/graphics/pokemon/circled_question_mark/double/shiny.pal
diff --git a/graphics/pokemon/question_mark/footprint.png b/graphics/pokemon/circled_question_mark/footprint.png
index 7c4f45eaa..7c4f45eaa 100644
--- a/graphics/pokemon/question_mark/footprint.png
+++ b/graphics/pokemon/circled_question_mark/footprint.png
Binary files differ
diff --git a/graphics/pokemon/question_mark/icon.png b/graphics/pokemon/circled_question_mark/icon.png
index b31ebacf7..b31ebacf7 100644
--- a/graphics/pokemon/question_mark/icon.png
+++ b/graphics/pokemon/circled_question_mark/icon.png
Binary files differ
diff --git a/graphics/pokemon/egg/icon.png b/graphics/pokemon/egg/icon.png
index 8f6ca5dde..e0c87cd2b 100644
--- a/graphics/pokemon/egg/icon.png
+++ b/graphics/pokemon/egg/icon.png
Binary files differ
diff --git a/graphics/pokemon/ghost/front.png b/graphics/pokemon/ghost/front.png
new file mode 100644
index 000000000..55a0e3608
--- /dev/null
+++ b/graphics/pokemon/ghost/front.png
Binary files differ
diff --git a/graphics/pokemon/question_mark/circled/back.png b/graphics/pokemon/question_mark/circled/back.png
deleted file mode 100644
index 3056402db..000000000
--- a/graphics/pokemon/question_mark/circled/back.png
+++ /dev/null
Binary files differ
diff --git a/graphics/pokemon/question_mark/circled/front.png b/graphics/pokemon/question_mark/circled/front.png
deleted file mode 100644
index 3056402db..000000000
--- a/graphics/pokemon/question_mark/circled/front.png
+++ /dev/null
Binary files differ
diff --git a/graphics/shop_menu/shop_menu.pal b/graphics/shop_menu/shop_menu.pal
new file mode 100644
index 000000000..b0fec0a30
--- /dev/null
+++ b/graphics/shop_menu/shop_menu.pal
@@ -0,0 +1,35 @@
+JASC-PAL
+0100
+32
+238 230 172
+222 156 106
+255 189 131
+255 222 164
+255 255 213
+238 230 172
+106 106 106
+189 213 213
+238 255 255
+222 246 255
+255 255 255
+164 222 255
+16 172 222
+0 82 115
+0 115 139
+0 123 197
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+189 213 213
+238 255 255
+222 246 255
+255 255 255
+164 222 255
+24 82 180
+0 90 131
+24 82 180
+24 82 180
diff --git a/graphics/shop_menu/shop_menu.png b/graphics/shop_menu/shop_menu.png
new file mode 100644
index 000000000..23af464a2
--- /dev/null
+++ b/graphics/shop_menu/shop_menu.png
Binary files differ
diff --git a/graphics/shop_menu/shop_tilemap.bin b/graphics/shop_menu/shop_tilemap.bin
new file mode 100644
index 000000000..8d5ab35b7
--- /dev/null
+++ b/graphics/shop_menu/shop_tilemap.bin
Binary files differ
diff --git a/graphics/shop_menu/shop_tm_hm_tilemap.bin b/graphics/shop_menu/shop_tm_hm_tilemap.bin
new file mode 100644
index 000000000..92fbb7dad
--- /dev/null
+++ b/graphics/shop_menu/shop_tm_hm_tilemap.bin
Binary files differ
diff --git a/graphics/trainer_card/0star.pal b/graphics/trainer_card/0star.pal
new file mode 100644
index 000000000..1e83a252c
--- /dev/null
+++ b/graphics/trainer_card/0star.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+139 98 115
+230 246 246
+222 238 255
+213 230 246
+197 213 230
+246 205 148
+164 164 164
+98 98 115
+246 213 139
+180 205 148
+106 164 222
+90 156 205
+57 115 156
+255 246 189
+255 255 255
+131 189 230
+139 98 115
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+189 148 16
+255 213 82
+82 205 180
+49 156 148
+197 197 197
+90 90 90
+139 98 115
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+189 148 16
+255 213 82
+230 148 82
+213 98 41
+197 197 197
+90 90 90
diff --git a/graphics/trainer_card/0star_em.pal b/graphics/trainer_card/0star_em.pal
new file mode 100644
index 000000000..f49b7f2c5
--- /dev/null
+++ b/graphics/trainer_card/0star_em.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+139 98 115
+255 255 255
+230 255 222
+164 164 164
+123 123 123
+98 98 115
+41 57 65
+57 106 139
+65 139 197
+180 230 156
+148 238 131
+131 222 115
+82 172 74
+106 189 255
+205 205 205
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+106 180 213
+41 123 164
+0 0 0
+0 0 0
+98 98 115
+255 255 255
+230 230 238
+164 164 164
+123 123 123
+255 255 255
+230 230 238
+164 164 164
+123 123 123
+255 255 255
+230 230 238
+164 164 164
+123 123 123
+106 189 255
+205 205 205
+0 0 0
diff --git a/graphics/trainer_card/card.png b/graphics/trainer_card/card.png
new file mode 100644
index 000000000..2fea60d09
--- /dev/null
+++ b/graphics/trainer_card/card.png
Binary files differ
diff --git a/graphics/trainer_card/card_em.png b/graphics/trainer_card/card_em.png
new file mode 100644
index 000000000..bd8be5162
--- /dev/null
+++ b/graphics/trainer_card/card_em.png
Binary files differ
diff --git a/graphics/unknown/unknown_D12A44.png b/graphics/unknown/unknown_D12A44.png
new file mode 100644
index 000000000..96c49a992
--- /dev/null
+++ b/graphics/unknown/unknown_D12A44.png
Binary files differ
diff --git a/graphics/unknown/unknown_D12A64.png b/graphics/unknown/unknown_D12A64.png
new file mode 100644
index 000000000..1a82e117e
--- /dev/null
+++ b/graphics/unknown/unknown_D12A64.png
Binary files differ
diff --git a/graphics/unknown/unknown_E861A8.bin b/graphics/unknown/unknown_E861A8.bin
new file mode 100644
index 000000000..deae79449
--- /dev/null
+++ b/graphics/unknown/unknown_E861A8.bin
Binary files differ
diff --git a/graphics/unknown/unknown_E87010.pal b/graphics/unknown/unknown_E87010.pal
new file mode 100644
index 000000000..70ee41fff
--- /dev/null
+++ b/graphics/unknown/unknown_E87010.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 0 0
+255 255 255
+230 230 238
+205 213 222
+180 197 205
+164 180 189
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
diff --git a/graphics/unknown/unknown_E9BD08.pal b/graphics/unknown/unknown_E9BD08.pal
new file mode 100644
index 000000000..822f9e1e9
--- /dev/null
+++ b/graphics/unknown/unknown_E9BD08.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+255 255 148
+255 0 0
+255 0 0
+255 32 32
+255 57 57
+255 74 74
+255 90 90
+255 115 115
+255 131 131
+255 156 156
+255 172 172
+255 189 189
+255 213 213
+255 230 230
+255 255 255
+0 0 0
diff --git a/graphics/unknown/unknown_E9CAEC.bin b/graphics/unknown/unknown_E9CAEC.bin
new file mode 100644
index 000000000..973ef9e15
--- /dev/null
+++ b/graphics/unknown/unknown_E9CAEC.bin
Binary files differ
diff --git a/graphics/unknown/unknown_EAFF60.pal b/graphics/unknown/unknown_EAFF60.pal
new file mode 100644
index 000000000..ea7e6ddbf
--- /dev/null
+++ b/graphics/unknown/unknown_EAFF60.pal
@@ -0,0 +1,51 @@
+JASC-PAL
+0100
+48
+0 0 0
+148 222 164
+164 230 172
+180 238 189
+197 246 205
+213 255 222
+238 255 238
+255 255 255
+189 65 255
+255 255 255
+123 123 123
+255 0 255
+246 238 205
+139 123 74
+180 189 189
+255 255 255
+0 0 255
+164 172 172
+98 106 115
+123 131 139
+139 148 156
+115 156 189
+156 189 222
+148 222 164
+180 164 115
+205 189 148
+213 205 172
+230 222 189
+246 238 205
+139 123 74
+74 131 189
+65 74 90
+98 172 180
+41 41 57
+213 213 222
+205 205 205
+238 238 238
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0