From ca12e16b29402bd14b2bc96a13a2cf16639a35aa Mon Sep 17 00:00:00 2001 From: entrpntr Date: Wed, 25 Mar 2020 14:11:25 -0400 Subject: [PATCH] Disassemble load_pics.asm and move_mon_wo_mail.asm in bank $14. --- .gitignore | 2 +- Makefile | 2 +- data/moves/animations.asm | 4 +- data/predef_pointers.asm | 2 +- engine/events/specials.asm | 4 +- engine/gfx/load_pics.asm | 432 ++++++++++++++++++++++++++++ engine/overworld/variables.asm | 2 +- engine/pokemon/move_mon.asm | 8 +- engine/pokemon/move_mon_wo_mail.asm | 133 +++++++++ engine/tilesets/map_palettes.asm | 8 +- gfx/intro/copyright.2bpp | Bin 0 -> 480 bytes gfx/intro/copyright.png | Bin 269 -> 0 bytes gfx/intro/gamefreak_logo.1bpp | Bin 0 -> 120 bytes gfx/intro/gamefreak_logo.png | Bin 172 -> 0 bytes gfx/intro/gamefreak_presents.1bpp | Bin 0 -> 104 bytes gfx/intro/gamefreak_presents.png | Bin 180 -> 0 bytes gfx/intro/logo_sparkle.2bpp | Bin 0 -> 48 bytes gfx/intro/logo_sparkle.png | Bin 111 -> 0 bytes gfx/intro/logo_star.2bpp | Bin 0 -> 32 bytes gfx/intro/logo_star.png | Bin 109 -> 0 bytes gfx/misc/pack.2bpp | Bin 0 -> 960 bytes gfx/misc/pack.png | Bin 373 -> 0 bytes gfx/misc/pack_menu.2bpp | Bin 0 -> 1280 bytes gfx/misc/pack_menu.png | Bin 360 -> 0 bytes gfx/namingscreen/border.2bpp | Bin 0 -> 16 bytes gfx/namingscreen/border.png | Bin 82 -> 0 bytes gfx/namingscreen/cursor.2bpp | Bin 0 -> 32 bytes gfx/namingscreen/cursor.png | Bin 78 -> 0 bytes gfx/namingscreen/ed.1bpp | 1 + gfx/namingscreen/ed.png | Bin 82 -> 0 bytes gfx/namingscreen/mail_icon.2bpp | Bin 0 -> 128 bytes gfx/namingscreen/mail_icon.png | Bin 135 -> 0 bytes gfx/namingscreen/middleline.1bpp | Bin 0 -> 8 bytes gfx/namingscreen/middleline.png | Bin 76 -> 0 bytes gfx/namingscreen/underline.1bpp | Bin 0 -> 8 bytes gfx/namingscreen/underline.png | Bin 74 -> 0 bytes gfx/overworld/heal_machine.2bpp | Bin 0 -> 32 bytes gfx/overworld/heal_machine.png | Bin 93 -> 0 bytes gfx/pics/abra/front.2bpp | Bin 576 -> 0 bytes gfx/pics/alakazam/front.2bpp | Bin 1328 -> 0 bytes gfx/pics/arbok/front.2bpp | Bin 1344 -> 0 bytes gfx/pics/arcanine/front.2bpp | Bin 1312 -> 0 bytes gfx/pics/beedrill/front.2bpp | Bin 1376 -> 0 bytes gfx/pics/bellsprout/front.2bpp | Bin 592 -> 0 bytes gfx/pics/blastoise/front.2bpp | Bin 1520 -> 0 bytes gfx/pics/bulbasaur/front.2bpp | Bin 688 -> 0 bytes gfx/pics/butterfree/front.2bpp | Bin 1232 -> 0 bytes gfx/pics/caterpie/front.2bpp | Bin 608 -> 0 bytes gfx/pics/charizard/front.2bpp | Bin 1344 -> 0 bytes gfx/pics/charmander/front.2bpp | Bin 672 -> 0 bytes gfx/pics/charmeleon/front.2bpp | Bin 1040 -> 0 bytes gfx/pics/clefable/front.2bpp | Bin 960 -> 0 bytes gfx/pics/clefairy/front.2bpp | Bin 640 -> 0 bytes gfx/pics/cloyster/front.2bpp | Bin 1232 -> 0 bytes gfx/pics/cubone/front.2bpp | Bin 656 -> 0 bytes gfx/pics/dewgong/front.2bpp | Bin 1248 -> 0 bytes gfx/pics/diglett/front.2bpp | Bin 624 -> 0 bytes gfx/pics/dodrio/front.2bpp | Bin 1280 -> 0 bytes gfx/pics/doduo/front.2bpp | Bin 624 -> 0 bytes gfx/pics/drowzee/front.2bpp | Bin 880 -> 0 bytes gfx/pics/dugtrio/front.2bpp | Bin 1248 -> 0 bytes gfx/pics/ekans/front.2bpp | Bin 752 -> 0 bytes gfx/pics/electrode/front.2bpp | Bin 576 -> 0 bytes gfx/pics/exeggcute/front.2bpp | Bin 1264 -> 0 bytes gfx/pics/exeggutor/front.2bpp | Bin 1136 -> 0 bytes gfx/pics/farfetch_d/front.2bpp | Bin 960 -> 0 bytes gfx/pics/fearow/front.2bpp | Bin 1456 -> 0 bytes gfx/pics/gastly/front.2bpp | Bin 1200 -> 0 bytes gfx/pics/gengar/front.2bpp | Bin 1040 -> 0 bytes gfx/pics/geodude/front.2bpp | Bin 624 -> 0 bytes gfx/pics/gloom/front.2bpp | Bin 848 -> 0 bytes gfx/pics/golbat/front.2bpp | Bin 1264 -> 0 bytes gfx/pics/golduck/front.2bpp | Bin 1280 -> 0 bytes gfx/pics/golem/front.2bpp | Bin 880 -> 0 bytes gfx/pics/graveler/front.2bpp | Bin 880 -> 0 bytes gfx/pics/grimer/front.2bpp | Bin 624 -> 0 bytes gfx/pics/growlithe/front.2bpp | Bin 560 -> 0 bytes gfx/pics/haunter/front.2bpp | Bin 896 -> 0 bytes gfx/pics/hitmonchan/front.2bpp | Bin 896 -> 0 bytes gfx/pics/hitmonlee/front.2bpp | Bin 1456 -> 0 bytes gfx/pics/hypno/front.2bpp | Bin 1200 -> 0 bytes gfx/pics/ivysaur/front.2bpp | Bin 912 -> 0 bytes gfx/pics/jigglypuff/front.2bpp | Bin 736 -> 0 bytes gfx/pics/kadabra/front.2bpp | Bin 896 -> 0 bytes gfx/pics/kakuna/front.2bpp | Bin 544 -> 0 bytes gfx/pics/kingler/front.2bpp | Bin 1296 -> 0 bytes gfx/pics/koffing/front.2bpp | Bin 896 -> 0 bytes gfx/pics/krabby/front.2bpp | Bin 608 -> 0 bytes gfx/pics/lickitung/front.2bpp | Bin 1200 -> 0 bytes gfx/pics/machamp/front.2bpp | Bin 1568 -> 0 bytes gfx/pics/machoke/front.2bpp | Bin 1168 -> 0 bytes gfx/pics/machop/front.2bpp | Bin 656 -> 0 bytes gfx/pics/magnemite/front.2bpp | Bin 656 -> 0 bytes gfx/pics/magneton/front.2bpp | Bin 864 -> 0 bytes gfx/pics/mankey/front.2bpp | Bin 608 -> 0 bytes gfx/pics/marowak/front.2bpp | Bin 1008 -> 0 bytes gfx/pics/meowth/front.2bpp | Bin 608 -> 0 bytes gfx/pics/metapod/front.2bpp | Bin 688 -> 0 bytes gfx/pics/muk/front.2bpp | Bin 1216 -> 0 bytes gfx/pics/nidoking/front.2bpp | Bin 1344 -> 0 bytes gfx/pics/nidoqueen/front.2bpp | Bin 1360 -> 0 bytes gfx/pics/nidoran_f/front.2bpp | Bin 672 -> 0 bytes gfx/pics/nidoran_m/front.2bpp | Bin 688 -> 0 bytes gfx/pics/nidorina/front.2bpp | Bin 928 -> 0 bytes gfx/pics/nidorino/front.2bpp | Bin 1120 -> 0 bytes gfx/pics/ninetales/front.2bpp | Bin 1552 -> 0 bytes gfx/pics/oddish/front.2bpp | Bin 720 -> 0 bytes gfx/pics/onix/front.2bpp | Bin 1232 -> 0 bytes gfx/pics/paras/front.2bpp | Bin 640 -> 0 bytes gfx/pics/parasect/front.2bpp | Bin 1248 -> 0 bytes gfx/pics/persian/front.2bpp | Bin 1216 -> 0 bytes gfx/pics/pidgeot/front.2bpp | Bin 1232 -> 0 bytes gfx/pics/pidgeotto/front.2bpp | Bin 944 -> 0 bytes gfx/pics/pidgey/front.2bpp | Bin 688 -> 0 bytes gfx/pics/pikachu/front.2bpp | Bin 800 -> 0 bytes gfx/pics/poliwag/front.2bpp | Bin 608 -> 0 bytes gfx/pics/poliwhirl/front.2bpp | Bin 992 -> 0 bytes gfx/pics/poliwrath/front.2bpp | Bin 1184 -> 0 bytes gfx/pics/ponyta/front.2bpp | Bin 896 -> 0 bytes gfx/pics/primeape/front.2bpp | Bin 1248 -> 0 bytes gfx/pics/psyduck/front.2bpp | Bin 608 -> 0 bytes gfx/pics/raichu/front.2bpp | Bin 1264 -> 0 bytes gfx/pics/rapidash/front.2bpp | Bin 1328 -> 0 bytes gfx/pics/raticate/front.2bpp | Bin 1056 -> 0 bytes gfx/pics/rattata/front.2bpp | Bin 736 -> 0 bytes gfx/pics/rhyhorn/front.2bpp | Bin 1312 -> 0 bytes gfx/pics/sandshrew/front.2bpp | Bin 672 -> 0 bytes gfx/pics/sandslash/front.2bpp | Bin 1008 -> 0 bytes gfx/pics/seel/front.2bpp | Bin 880 -> 0 bytes gfx/pics/shellder/front.2bpp | Bin 608 -> 0 bytes gfx/pics/slowbro/front.2bpp | Bin 1312 -> 0 bytes gfx/pics/slowpoke/front.2bpp | Bin 640 -> 0 bytes gfx/pics/spearow/front.2bpp | Bin 752 -> 0 bytes gfx/pics/squirtle/front.2bpp | Bin 672 -> 0 bytes gfx/pics/tentacool/front.2bpp | Bin 624 -> 0 bytes gfx/pics/tentacruel/front.2bpp | Bin 880 -> 0 bytes gfx/pics/venomoth/front.2bpp | Bin 1184 -> 0 bytes gfx/pics/venonat/front.2bpp | Bin 608 -> 0 bytes gfx/pics/venusaur/front.2bpp | Bin 1568 -> 0 bytes gfx/pics/victreebel/front.2bpp | Bin 1296 -> 0 bytes gfx/pics/vileplume/front.2bpp | Bin 1408 -> 0 bytes gfx/pics/voltorb/front.2bpp | Bin 592 -> 0 bytes gfx/pics/vulpix/front.2bpp | Bin 976 -> 0 bytes gfx/pics/wartortle/front.2bpp | Bin 992 -> 0 bytes gfx/pics/weedle/front.2bpp | Bin 592 -> 0 bytes gfx/pics/weepinbell/front.2bpp | Bin 848 -> 0 bytes gfx/pics/weezing/front.2bpp | Bin 1376 -> 0 bytes gfx/pics/wigglytuff/front.2bpp | Bin 1040 -> 0 bytes gfx/pics/zubat/front.2bpp | Bin 624 -> 0 bytes gfx/sgb_border/gold.2bpp | Bin 0 -> 928 bytes gfx/sgb_border/gold.png | Bin 641 -> 0 bytes gfx/sgb_border/silver.2bpp | Bin 0 -> 928 bytes gfx/sgb_border/silver.png | Bin 641 -> 0 bytes home/gfx.asm | 8 +- home/pokemon.asm | 8 +- main.asm | 31 +- sram.asm | 2 +- wram.asm | 33 ++- 158 files changed, 621 insertions(+), 59 deletions(-) create mode 100644 engine/gfx/load_pics.asm create mode 100644 engine/pokemon/move_mon_wo_mail.asm create mode 100644 gfx/intro/copyright.2bpp delete mode 100644 gfx/intro/copyright.png create mode 100644 gfx/intro/gamefreak_logo.1bpp delete mode 100644 gfx/intro/gamefreak_logo.png create mode 100644 gfx/intro/gamefreak_presents.1bpp delete mode 100644 gfx/intro/gamefreak_presents.png create mode 100644 gfx/intro/logo_sparkle.2bpp delete mode 100644 gfx/intro/logo_sparkle.png create mode 100644 gfx/intro/logo_star.2bpp delete mode 100644 gfx/intro/logo_star.png create mode 100644 gfx/misc/pack.2bpp delete mode 100644 gfx/misc/pack.png create mode 100644 gfx/misc/pack_menu.2bpp delete mode 100644 gfx/misc/pack_menu.png create mode 100644 gfx/namingscreen/border.2bpp delete mode 100644 gfx/namingscreen/border.png create mode 100644 gfx/namingscreen/cursor.2bpp delete mode 100644 gfx/namingscreen/cursor.png create mode 100644 gfx/namingscreen/ed.1bpp delete mode 100644 gfx/namingscreen/ed.png create mode 100644 gfx/namingscreen/mail_icon.2bpp delete mode 100644 gfx/namingscreen/mail_icon.png create mode 100644 gfx/namingscreen/middleline.1bpp delete mode 100644 gfx/namingscreen/middleline.png create mode 100644 gfx/namingscreen/underline.1bpp delete mode 100644 gfx/namingscreen/underline.png create mode 100644 gfx/overworld/heal_machine.2bpp delete mode 100755 gfx/overworld/heal_machine.png delete mode 100644 gfx/pics/abra/front.2bpp delete mode 100644 gfx/pics/alakazam/front.2bpp delete mode 100644 gfx/pics/arbok/front.2bpp delete mode 100644 gfx/pics/arcanine/front.2bpp delete mode 100644 gfx/pics/beedrill/front.2bpp delete mode 100644 gfx/pics/bellsprout/front.2bpp delete mode 100644 gfx/pics/blastoise/front.2bpp delete mode 100644 gfx/pics/bulbasaur/front.2bpp delete mode 100644 gfx/pics/butterfree/front.2bpp delete mode 100644 gfx/pics/caterpie/front.2bpp delete mode 100644 gfx/pics/charizard/front.2bpp delete mode 100644 gfx/pics/charmander/front.2bpp delete mode 100644 gfx/pics/charmeleon/front.2bpp delete mode 100644 gfx/pics/clefable/front.2bpp delete mode 100644 gfx/pics/clefairy/front.2bpp delete mode 100644 gfx/pics/cloyster/front.2bpp delete mode 100644 gfx/pics/cubone/front.2bpp delete mode 100644 gfx/pics/dewgong/front.2bpp delete mode 100644 gfx/pics/diglett/front.2bpp delete mode 100644 gfx/pics/dodrio/front.2bpp delete mode 100644 gfx/pics/doduo/front.2bpp delete mode 100644 gfx/pics/drowzee/front.2bpp delete mode 100644 gfx/pics/dugtrio/front.2bpp delete mode 100644 gfx/pics/ekans/front.2bpp delete mode 100644 gfx/pics/electrode/front.2bpp delete mode 100644 gfx/pics/exeggcute/front.2bpp delete mode 100644 gfx/pics/exeggutor/front.2bpp delete mode 100644 gfx/pics/farfetch_d/front.2bpp delete mode 100644 gfx/pics/fearow/front.2bpp delete mode 100644 gfx/pics/gastly/front.2bpp delete mode 100644 gfx/pics/gengar/front.2bpp delete mode 100644 gfx/pics/geodude/front.2bpp delete mode 100644 gfx/pics/gloom/front.2bpp delete mode 100644 gfx/pics/golbat/front.2bpp delete mode 100644 gfx/pics/golduck/front.2bpp delete mode 100644 gfx/pics/golem/front.2bpp delete mode 100644 gfx/pics/graveler/front.2bpp delete mode 100644 gfx/pics/grimer/front.2bpp delete mode 100644 gfx/pics/growlithe/front.2bpp delete mode 100644 gfx/pics/haunter/front.2bpp delete mode 100644 gfx/pics/hitmonchan/front.2bpp delete mode 100644 gfx/pics/hitmonlee/front.2bpp delete mode 100644 gfx/pics/hypno/front.2bpp delete mode 100644 gfx/pics/ivysaur/front.2bpp delete mode 100644 gfx/pics/jigglypuff/front.2bpp delete mode 100644 gfx/pics/kadabra/front.2bpp delete mode 100644 gfx/pics/kakuna/front.2bpp delete mode 100644 gfx/pics/kingler/front.2bpp delete mode 100644 gfx/pics/koffing/front.2bpp delete mode 100644 gfx/pics/krabby/front.2bpp delete mode 100644 gfx/pics/lickitung/front.2bpp delete mode 100644 gfx/pics/machamp/front.2bpp delete mode 100644 gfx/pics/machoke/front.2bpp delete mode 100644 gfx/pics/machop/front.2bpp delete mode 100644 gfx/pics/magnemite/front.2bpp delete mode 100644 gfx/pics/magneton/front.2bpp delete mode 100644 gfx/pics/mankey/front.2bpp delete mode 100644 gfx/pics/marowak/front.2bpp delete mode 100644 gfx/pics/meowth/front.2bpp delete mode 100644 gfx/pics/metapod/front.2bpp delete mode 100644 gfx/pics/muk/front.2bpp delete mode 100644 gfx/pics/nidoking/front.2bpp delete mode 100644 gfx/pics/nidoqueen/front.2bpp delete mode 100644 gfx/pics/nidoran_f/front.2bpp delete mode 100644 gfx/pics/nidoran_m/front.2bpp delete mode 100644 gfx/pics/nidorina/front.2bpp delete mode 100644 gfx/pics/nidorino/front.2bpp delete mode 100644 gfx/pics/ninetales/front.2bpp delete mode 100644 gfx/pics/oddish/front.2bpp delete mode 100644 gfx/pics/onix/front.2bpp delete mode 100644 gfx/pics/paras/front.2bpp delete mode 100644 gfx/pics/parasect/front.2bpp delete mode 100644 gfx/pics/persian/front.2bpp delete mode 100644 gfx/pics/pidgeot/front.2bpp delete mode 100644 gfx/pics/pidgeotto/front.2bpp delete mode 100644 gfx/pics/pidgey/front.2bpp delete mode 100644 gfx/pics/pikachu/front.2bpp delete mode 100644 gfx/pics/poliwag/front.2bpp delete mode 100644 gfx/pics/poliwhirl/front.2bpp delete mode 100644 gfx/pics/poliwrath/front.2bpp delete mode 100644 gfx/pics/ponyta/front.2bpp delete mode 100644 gfx/pics/primeape/front.2bpp delete mode 100644 gfx/pics/psyduck/front.2bpp delete mode 100644 gfx/pics/raichu/front.2bpp delete mode 100644 gfx/pics/rapidash/front.2bpp delete mode 100644 gfx/pics/raticate/front.2bpp delete mode 100644 gfx/pics/rattata/front.2bpp delete mode 100644 gfx/pics/rhyhorn/front.2bpp delete mode 100644 gfx/pics/sandshrew/front.2bpp delete mode 100644 gfx/pics/sandslash/front.2bpp delete mode 100644 gfx/pics/seel/front.2bpp delete mode 100644 gfx/pics/shellder/front.2bpp delete mode 100644 gfx/pics/slowbro/front.2bpp delete mode 100644 gfx/pics/slowpoke/front.2bpp delete mode 100644 gfx/pics/spearow/front.2bpp delete mode 100644 gfx/pics/squirtle/front.2bpp delete mode 100644 gfx/pics/tentacool/front.2bpp delete mode 100644 gfx/pics/tentacruel/front.2bpp delete mode 100644 gfx/pics/venomoth/front.2bpp delete mode 100644 gfx/pics/venonat/front.2bpp delete mode 100644 gfx/pics/venusaur/front.2bpp delete mode 100644 gfx/pics/victreebel/front.2bpp delete mode 100644 gfx/pics/vileplume/front.2bpp delete mode 100644 gfx/pics/voltorb/front.2bpp delete mode 100644 gfx/pics/vulpix/front.2bpp delete mode 100644 gfx/pics/wartortle/front.2bpp delete mode 100644 gfx/pics/weedle/front.2bpp delete mode 100644 gfx/pics/weepinbell/front.2bpp delete mode 100644 gfx/pics/weezing/front.2bpp delete mode 100644 gfx/pics/wigglytuff/front.2bpp delete mode 100644 gfx/pics/zubat/front.2bpp create mode 100644 gfx/sgb_border/gold.2bpp delete mode 100644 gfx/sgb_border/gold.png create mode 100644 gfx/sgb_border/silver.2bpp delete mode 100644 gfx/sgb_border/silver.png diff --git a/.gitignore b/.gitignore index d4fa49a8..60269f15 100644 --- a/.gitignore +++ b/.gitignore @@ -41,6 +41,6 @@ pokesilver.txt .DS_STORE # compiled graphics +*.png *.2bpp -*.lz *.1bpp diff --git a/Makefile b/Makefile index 1e15b7af..8c24c34d 100644 --- a/Makefile +++ b/Makefile @@ -45,7 +45,7 @@ silver: pokesilver.gbc clean: rm -f $(roms) $(gold_obj) $(silver_obj) $(roms:.gbc=.map) $(roms:.gbc=.sym) - find gfx/pics gfx/trainers -name "*.png" -delete + find gfx/pics gfx/trainers \( -name "*.png" -o -name "*.2bpp" \) -delete $(MAKE) clean -C tools/ compare: $(roms) diff --git a/data/moves/animations.asm b/data/moves/animations.asm index badbf7ba..8de1ffcc 100644 --- a/data/moves/animations.asm +++ b/data/moves/animations.asm @@ -2350,7 +2350,7 @@ BattleAnim_Transform: anim_call BattleAnim_TargetObj_2Row anim_sound 0, 0, SFX_PSYBEAM anim_bgeffect ANIM_BG_WAVE_DEFORM_USER, $0, $1, $0 - anim_wait 48 + anim_wait 48 anim_transform anim_incbgeffect ANIM_BG_WAVE_DEFORM_USER anim_wait 48 @@ -2592,7 +2592,7 @@ BattleAnim_Minimize: anim_1gfx ANIM_GFX_HIT anim_call BattleAnim_TargetObj_2Row anim_bgeffect ANIM_BG_WAVE_DEFORM_USER, $0, $1, $0 - anim_wait 48 + anim_wait 48 anim_minimizeopp anim_incbgeffect ANIM_BG_WAVE_DEFORM_USER anim_wait 48 diff --git a/data/predef_pointers.asm b/data/predef_pointers.asm index 8e4dac0f..8f7fd669 100755 --- a/data/predef_pointers.asm +++ b/data/predef_pointers.asm @@ -74,6 +74,6 @@ PredefPointers:: add_predef CheckTypeMatchup ; $40 add_predef ConvertMon_1to2 add_predef NewPokedexEntry - add_predef FrontpicPredef + add_predef UnusedFrontpicPredef add_predef UpdateTimePredef dbw -1, InexplicablyEmptyFunction ; ??? diff --git a/engine/events/specials.asm b/engine/events/specials.asm index 408bc508..770b8cfb 100755 --- a/engine/events/specials.asm +++ b/engine/events/specials.asm @@ -19,9 +19,9 @@ add_special: MACRO ; Some ROM0 specials have a nonzero bank. \1Special:: IF _NARG == 1 - dba \1 + dba \1 ELSE - dbw \2, \1 + dbw \2, \1 ENDC ENDM diff --git a/engine/gfx/load_pics.asm b/engine/gfx/load_pics.asm new file mode 100644 index 00000000..18f76ec0 --- /dev/null +++ b/engine/gfx/load_pics.asm @@ -0,0 +1,432 @@ +GetUnownLetter: +; Return Unown letter in wUnownLetter based on DVs at hl + +; Take the middle 2 bits of each DV and place them in order: +; atk def spd spc +; .ww..xx. .yy..zz. + + ; atk + ld a, [hl] + and %01100000 + sla a + ld b, a + ; def + ld a, [hli] + and %00000110 + swap a + srl a + or b + ld b, a + + ; spd + ld a, [hl] + and %01100000 + swap a + sla a + or b + ld b, a + ; spc + ld a, [hl] + and %00000110 + srl a + or b + +; Divide by 10 to get 0-25 + ldh [hDividend + 3], a + xor a + ldh [hDividend], a + ldh [hDividend + 1], a + ldh [hDividend + 2], a + ld a, $ff / NUM_UNOWN + 1 + ldh [hDivisor], a + ld b, 4 + call Divide + +; Increment to get 1-26 + ldh a, [hQuotient + 2] + inc a + ld [wUnownLetter], a + ret + +GetMonFrontpic: + call _GetFrontpic + jp Load2bppToSRAM + +UnusedFrontpicPredef: + call _GetFrontpic + push hl + farcall StubbedGetFrontpic + pop hl + jp Load2bppToSRAM + +_GetFrontpic: + ld a, [wCurPartySpecies] + ld [wCurSpecies], a + and a + ret z + cp NUM_POKEMON + 1 + ret z + cp EGG + 1 + ret nc + +.is_a_pokemon: + push de + call GetBaseData + ld a, [wBasePicSize] + and $f + ld b, a + push bc + ld a, BANK(sDecompressBuffer) + call OpenSRAM + ld hl, PokemonPicPointers + ld a, [wCurPartySpecies] + ld d, BANK(PokemonPicPointers) + cp UNOWN + jr z, .unown + + cp EGG + jr nz, .not_egg + + ld hl, EggPic + ld a, BANK(EggPic) + jr .ok + +.unown: + ld a, [wUnownLetter] + ld d, BANK(UnownPicPointers) + +.not_egg: + dec a + ld bc, 6 + call AddNTimes + ld a, d + call GetFarByte + call FixPicBank + push af + inc hl + ld a, d + call GetFarHalfword + pop af + +.ok: + ld de, sDecompressBuffer + call FarDecompress + pop bc + ld hl, sDecompressScratch + ld de, sDecompressBuffer + call PadFrontpic + pop hl + ret + +Load2bppToSRAM: + ld de, sDecompressScratch + ld c, 7 * 7 + ldh a, [hROMBank] + ld b, a + call Get2bpp + jp CloseSRAM + +GetMonBackpic: + ld a, [wCurPartySpecies] + and a + ret z + cp NUM_POKEMON + 1 + ret z + cp EGG + 1 + ret nc + +.is_a_pokemon: + push de + ld a, BANK(sDecompressBuffer) + call OpenSRAM + ld hl, PokemonPicPointers + ld a, [wCurPartySpecies] + ld d, BANK(PokemonPicPointers) + cp UNOWN + jr nz, .ok + ld a, [wUnownLetter] + ld d, BANK(UnownPicPointers) + +.ok: + dec a + ld bc, 6 + call AddNTimes + ld bc, 3 + add hl, bc + ld a, d + call GetFarByte + call FixPicBank + push af + inc hl + ld a, d + call GetFarByte + push af + inc hl + ld a, d + call GetFarByte + ld h, a + pop af + ld l, a + ld de, sDecompressBuffer + pop af + call FarDecompress + ld hl, sDecompressBuffer + ld c, 6 * 6 + call FixBackpicAlignment + pop hl + ld de, sDecompressBuffer + ldh a, [hROMBank] + ld b, a + call Get2bpp + call CloseSRAM + ret + +FixPicBank: +; Precondition: a = defined bank for pic +; Postcondition: a = repaired bank for pic +; +; Pic bank values that will get repaired (and what they'll be repaired to): +; $13 -> $1f +; $14 -> $20 +; $1f -> $2e +; +; Otherwise, the repaired bank will match the defined bank. + push hl + push bc + ld b, a + ld hl, .FixPicBankTable + +.loop: + ld a, [hli] + cp -1 + jr z, .done + + inc hl + cp b + jr nz, .loop + + dec hl + ld b, [hl] + +.done: + ld a, b + pop bc + pop hl + ret + +.FixPicBankTable: + db $13, $1f + db $14, $20 + db $1f, $2e + db -1 + +Function150ff: + ld a, c + push de + ld hl, PokemonPicPointers ; UnownPicPointers + dec a + ld bc, 6 + call AddNTimes + ld a, BANK(PokemonPicPointers) + call GetFarByte + call FixPicBank + push af + inc hl + ld a, BANK(PokemonPicPointers) + call GetFarHalfword + pop af + pop de + call FarDecompress + ret + +GetTrainerPic: + ld a, [wTrainerClass] + and a + ret z + cp NUM_TRAINER_CLASSES + ret nc + ld a, 0 + call WaitBGMap + xor a + ldh [hBGMapMode], a + ld a, BANK(sDecompressBuffer) + call OpenSRAM + push de + ld hl, TrainerPicPointers + ld a, [wTrainerClass] + dec a + ld bc, 3 + call AddNTimes + ld a, BANK(TrainerPicPointers) + call GetFarByte + call FixPicBank + push af + inc hl + ld a, BANK(TrainerPicPointers) + call GetFarByte + push af + inc hl + ld a, BANK(TrainerPicPointers) + call GetFarByte + ld h, a + pop af + ld l, a + ld de, sDecompressBuffer + pop af + call FarDecompress + pop hl + ld de, sDecompressBuffer + ld c, 7 * 7 + ldh a, [hROMBank] + ld b, a + call Get2bpp + call CloseSRAM + call WaitBGMap + ld a, 1 + ldh [hBGMapMode], a + ret + +DecompressGet2bpp: + push de + push bc + ld a, BANK(sDecompressBuffer) + call OpenSRAM + ld a, b + ld de, sDecompressBuffer + call FarDecompress + pop bc + ld de, sDecompressBuffer + pop hl + ldh a, [hROMBank] + ld b, a + call Get2bpp + call CloseSRAM + ret + +FixBackpicAlignment: + push de + push bc + ld a, [wBoxAlignment] + and a + jr z, .keep_dims + ld a, c + cp 7 * 7 + ld de, 7 * 7 tiles + jr z, .got_dims + cp 6 * 6 + ld de, 6 * 6 tiles + jr z, .got_dims + ld de, 5 * 5 tiles + +.got_dims + ld a, [hl] + ld b, 0 + ld c, 8 +.loop + rra + rl b + dec c + jr nz, .loop + ld a, b + ld [hli], a + dec de + ld a, e + or d + jr nz, .got_dims + +.keep_dims + pop bc + pop de + ret + +PadFrontpic: +; pads frontpic to fill 7x7 box + ld a, b + cp 6 + jr z, .six + cp 5 + jr z, .five + +.seven_loop + ld c, 7 << 4 + call LoadOrientedFrontpic + dec b + jr nz, .seven_loop + ret + +.six + ld c, 7 << 4 + xor a + call .Fill +.six_loop + ld c, (7 - 6) << 4 + xor a + call .Fill + ld c, 6 << 4 + call LoadOrientedFrontpic + dec b + jr nz, .six_loop + ret + +.five + ld c, 7 << 4 + xor a + call .Fill +.five_loop + ld c, (7 - 5) << 4 + xor a + call .Fill + ld c, 5 << 4 + call LoadOrientedFrontpic + dec b + jr nz, .five_loop + ld c, 7 << 4 + xor a + call .Fill + ret + +.Fill: +rept 4 + srl c +endr +.loop: +rept 16 + ld [hli], a +endr + dec c + jr nz, .loop + ret + +LoadOrientedFrontpic: + ld a, [wBoxAlignment] + and a + jr nz, .x_flip +rept 4 + srl c +endr +.left_loop: +rept 16 + ld a, [de] + inc de + ld [hli], a +endr + dec c + jr nz, .left_loop + ret + +.x_flip: + push bc +.right_loop: + ld a, [de] + inc de + ld b, a + xor a +rept 8 + rr b + rla +endr + ld [hli], a + dec c + jr nz, .right_loop + pop bc + ret diff --git a/engine/overworld/variables.asm b/engine/overworld/variables.asm index 7e6906ee..b40a8a51 100755 --- a/engine/overworld/variables.asm +++ b/engine/overworld/variables.asm @@ -55,7 +55,7 @@ GetVarAction_:: dwb wXCoord, RETVAR_STRBUF2 dwb wYCoord, RETVAR_STRBUF2 dwb wSpecialPhoneCallID, RETVAR_STRBUF2 - dwb 0, 0 + dwb NULL, RETVAR_STRBUF2 .CountCaughtMons: ; 41cf ; Caught mons. diff --git a/engine/pokemon/move_mon.asm b/engine/pokemon/move_mon.asm index 7198910d..5fce891f 100755 --- a/engine/pokemon/move_mon.asm +++ b/engine/pokemon/move_mon.asm @@ -406,7 +406,7 @@ AddTempmonToParty: ; da9c (3:5a9c) ld a, [wFirstUnownSeen] and a jr nz, .asm_db43 - ld a, [wd11e] + ld a, [wUnownLetter] ld [wFirstUnownSeen], a .asm_db43 and a @@ -604,7 +604,7 @@ SendGetMonIntoFromBox: ; db45 (3:5b45) ld a, [sBoxCount] dec a ld b, a - call Functiondcbc + call RestorePPOfDepositedPokemon Functiondcb2: ; dcb2 (3:5cb2) call CloseSRAM and a @@ -615,7 +615,7 @@ Functiondcb7: ; dcb7 (3:5cb7) scf ret -Functiondcbc: ; dcbc (3:5cbc) +RestorePPOfDepositedPokemon: ld a, b ld hl, sBoxMon1Species ld bc, BOXMON_STRUCT_LENGTH @@ -947,7 +947,7 @@ SendMonIntoBox: ; de74 (3:5e74) ld bc, $4 call CopyBytes ld b, $0 - call Functiondcbc + call RestorePPOfDepositedPokemon call CloseSRAM scf ret diff --git a/engine/pokemon/move_mon_wo_mail.asm b/engine/pokemon/move_mon_wo_mail.asm new file mode 100644 index 00000000..79f70d05 --- /dev/null +++ b/engine/pokemon/move_mon_wo_mail.asm @@ -0,0 +1,133 @@ +InsertPokemonIntoBox: + ld a, BANK(sBoxCount) + call OpenSRAM + ld hl, sBoxCount + call InsertSpeciesIntoBoxOrParty + ld a, [sBoxCount] + dec a + ld [wNextBoxOrPartyIndex], a + ld hl, sBoxMonNicknames + ld bc, MON_NAME_LENGTH + ld de, wBufferMonNick + call InsertDataIntoBoxOrParty + ld a, [sBoxCount] + dec a + ld [wNextBoxOrPartyIndex], a + ld hl, sBoxMonOT + ld bc, NAME_LENGTH + ld de, wBufferMonOT + call InsertDataIntoBoxOrParty + ld a, [sBoxCount] + dec a + ld [wNextBoxOrPartyIndex], a + ld hl, sBoxMons + ld bc, BOXMON_STRUCT_LENGTH + ld de, wBufferMon + call InsertDataIntoBoxOrParty + ld hl, wBufferMonMoves + ld de, wTempMonMoves + ld bc, NUM_MOVES + call CopyBytes + ld hl, wBufferMonPP + ld de, wTempMonPP + ld bc, NUM_MOVES + call CopyBytes + ld a, [wCurPartyMon] + ld b, a + farcall RestorePPOfDepositedPokemon + jp CloseSRAM + +InsertPokemonIntoParty: + ld hl, wPartyCount + call InsertSpeciesIntoBoxOrParty + ld a, [wPartyCount] + dec a + ld [wNextBoxOrPartyIndex], a + ld hl, wPartyMonNicknames + ld bc, MON_NAME_LENGTH + ld de, wBufferMonNick + call InsertDataIntoBoxOrParty + ld a, [wPartyCount] + dec a + ld [wNextBoxOrPartyIndex], a + ld hl, wPartyMonOT + ld bc, NAME_LENGTH + ld de, wBufferMonOT + call InsertDataIntoBoxOrParty + ld a, [wPartyCount] + dec a + ld [wNextBoxOrPartyIndex], a + ld hl, wPartyMons + ld bc, PARTYMON_STRUCT_LENGTH + ld de, wBufferMon + call InsertDataIntoBoxOrParty + ret + +InsertSpeciesIntoBoxOrParty: + inc [hl] + inc hl + ld a, [wCurPartyMon] + ld c, a + ld b, 0 + add hl, bc + ld a, [wCurPartySpecies] + ld c, a +.loop + ld a, [hl] + ld [hl], c + inc hl + inc c + ld c, a + jr nz, .loop + ret + +InsertDataIntoBoxOrParty: + push de + push hl + push bc + ld a, [wNextBoxOrPartyIndex] + dec a + call AddNTimes + push hl + add hl, bc + ld d, h + ld e, l + pop hl +.loop + push bc + ld a, [wNextBoxOrPartyIndex] + ld b, a + ld a, [wCurPartyMon] + cp b + pop bc + jr z, .insert + push hl + push de + push bc + call CopyBytes + pop bc + pop de + pop hl + push hl + ld a, l + sub c + ld l, a + ld a, h + sbc b + ld h, a + pop de + ld a, [wNextBoxOrPartyIndex] + dec a + ld [wNextBoxOrPartyIndex], a + jr .loop + +.insert + pop bc + pop hl + ld a, [wCurPartyMon] + call AddNTimes + ld d, h + ld e, l + pop hl + call CopyBytes + ret diff --git a/engine/tilesets/map_palettes.asm b/engine/tilesets/map_palettes.asm index 0c45cf57..3d7a5b1b 100644 --- a/engine/tilesets/map_palettes.asm +++ b/engine/tilesets/map_palettes.asm @@ -17,7 +17,7 @@ _SwapTextboxPalettes:: ld h, a ld a, [hl] and $f - bit 3, a + bit 3, a jr z, .next jr .asm_8038 @@ -31,8 +31,8 @@ _SwapTextboxPalettes:: ld a, [hl] swap a and $f - bit 3, a - jr z, .next + bit 3, a + jr z, .next .asm_8038 ld a, [wMapGroup] @@ -73,7 +73,7 @@ _ScrollBGMapPalettes:: ld h, a ld a, [hl] and $f - bit 3, a + bit 3, a jr z, .next jr .asm_8083 diff --git a/gfx/intro/copyright.2bpp b/gfx/intro/copyright.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..07de9357dd4af92a63d6435fcd5ba80b1c21aef7 GIT binary patch literal 480 zcmY+=v1)@r7zc16bK3Pl$tz?^F*J6{gPdgOa)*vrqTrM<4-h)#6$%a+L=e(0XV)a! zI%G(PpbZ@qTzZ$!qx26a{P^>EALp6d>1MTFZ&ur>XKEtViBiY0ZRb%+(;_1bqiC^+ z3~=)u$8C#H<92p;yQcXw=jZc>2b8{yZ9u$CGZqUaziSMA}yMVR$Fl#jPdP_ zyq{9lGZW+4Y<>@JpOQrGtM31LBcv)RB?S86P`Dz*alnHCLh>Ng&Hsp5ak30tq`F=d mx~@zJW6UKY(EF_4_buD@J#c-5*Q}4-{8Iia%ZerV|MwSXF{Bm% literal 0 HcmV?d00001 diff --git a/gfx/intro/copyright.png b/gfx/intro/copyright.png deleted file mode 100644 index 0ad7c2ef4027392f501bedda896f1a0b9078a862..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 269 zcmV+o0rLKdP)@#h@`ggpXk8(!t=$>CXWgVGI0tAJQ}Asr_AW zSux%Yu*8K)8@ptFqk1cE%l1AU^Z^y&It1f1hCBv`PqUF2H&Wz6i0+6><8ow3VvsVo zkd=$EaaEEkNt+WS4$lt*K@d>t(%hSGP|9736O@{fxf=s+lL^w2zpziP>ZiV8{=w%B z#>x(tu6`%`4)p_HR`bkp%Pck^o%`BRo(%Ftj%hN=5<3DN?ithY$-L{g+m3nx5gj^0 T6=N{@00000NkvXXu0mjfC(v;1 diff --git a/gfx/intro/gamefreak_logo.1bpp b/gfx/intro/gamefreak_logo.1bpp new file mode 100644 index 0000000000000000000000000000000000000000..697590aa38a19d52133316287e7203888817fb62 GIT binary patch literal 120 zcmZQzfB*?S`}+Foj~_w2h64*004YWg`1s-BF!x#tbJ8VqlH_2m^~IDc?~?vW?%>=$2NRD0|Hz;3to9e+jUBXU-mvl7G9B WzGJ5Bjnda3XL!2$xvXrtI(We>yCDo)PB>iLflavBvd|>#KmR6IO_Ko>{ zT18G?S~3FzgS@nyganYT&8^H$1=7!Z-Z#Gk(pAaT$<;tQKkZqX8j!X~sE{aN004?K BC8huX literal 0 HcmV?d00001 diff --git a/gfx/intro/gamefreak_presents.png b/gfx/intro/gamefreak_presents.png deleted file mode 100644 index d5ff5c43f660e736b22f905c9e01d72e97c187cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^89>az1SA-$jQ_R)scKIb$B>F!p?!v2M-6zKd84@Z zc|BM!UsKw6&1rqo2`P`OYo{J;mY*cr8=9bCB(yP}>uhM2Z~s@vo#~T&Vui9<`6t-B zP7jt_(w#Xc`^AcqE@mayInKBBIJo~PTRdo)kneW+!l(O-e-*CnsyoH2ZyqE)m*Kd` d_uYB#`|~<9TYr9OY3>C%$J5o%Wt~$(69CBjL*)Pf diff --git a/gfx/intro/logo_sparkle.2bpp b/gfx/intro/logo_sparkle.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..41b31988a4526414ff2f7a46e56d9fb081cc6ecc GIT binary patch literal 48 vcmb1O$P-B8ILOyrlO|EdA;G}FAi1%M(d94ZnZIR*v*%M=C^ literal 0 HcmV?d00001 diff --git a/gfx/intro/logo_sparkle.png b/gfx/intro/logo_sparkle.png deleted file mode 100644 index feaa9c1f2b6772842d60d5fa1ee68b3cd8cfcb92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 111 zcmeAS@N?(olHy`uVBq!ia0vp^5AOEL6{O@m2b?QUD zrgMhI;VS`c(--pWcar?q-f-c5K->I8p7_NQ``)Gh_$$v4d`kT0_CQfZkO7{qelF{r G5}E+T=Ougq diff --git a/gfx/misc/pack.2bpp b/gfx/misc/pack.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..22be550812c2f47168017d53597dad29c7bda96d GIT binary patch literal 960 zcmc(eL2ANK5QhKsEnXH1Ie}h5D(KGi0F_)s$hHfi0WT!IfKS{CUf~@;5F*4Z(oWyZ zi}n?4vvg*W3?X0U%byTgYl0#IG=@>y_suhbf&wh+qFMVU(pm*&%+~CJrvAp0dSCG@ zPU9O0T#mf{^rX>yvP_ypsg>G=-LkfBM{9{@LP>k1hkU==j!QP=BQ1r}jL6n9Us)@+ zqt^WNd%goax9xqI>5FHJH@vpp;A|yd$8eOt^Zf>x{gDU& literal 0 HcmV?d00001 diff --git a/gfx/misc/pack.png b/gfx/misc/pack.png deleted file mode 100644 index 738a9dd94565c652adba8b9057187486eb6518fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 373 zcmV-*0gC>KP)ZSY0h&dwq#!$i z4fMnw44#Ni3fYD47fXjoWg;eWS11?DuKrZ`Li!ltUj-sEmkuQihZ<9ZQAo!d!4vy5 zxWE$|3?kOl!7WEIFj1^Po5)7>#GuJ6{D@;;U8Npk7Kxl27Tgs)vDyQJPLYXhC-oBp@^6+K7m~dh3e+yCgcT#3@*h7sEam} zxJa`~z($EwRH7EKHpO^*f7L)Jv`{FtL%&0A&X;rVA@?R8;vs@7Jk(dN_^O7vh|fUH zy&kzFbvo^Khf*v$>sqZspq$`fqpzcne_Xk(S(Be&lKbj z6!@4j95M{<@S0Ln4g`!f1^qtm*Dy>ImudETnEy)QI8Ea?hJk}-QK77W2H>>(ZPcCcLtL~a7NGGO*5P)4%7cC-m5w;VDcus_c{ z`46Mi0CeLB3~<0#PzvRwETDpGL7joqSOQCA4aY0g>fRKP>d^)UFusD;>;ybV%be)} z7b6RV6pgH@gHcfnSO_5c2Xu_7gr+{RbbPF#vZ2Cp7Xe;ja5Ev0F@nUf7>IUI3ru1? z*N#-d5@ow|sAWXaHj)}h+2Z-g-Fox_``zIO(7u7b?Vz^9orZn~wXWA(>j{@j1GoEG z$NeSay@B&x_LBdMxYx?gygt8{w;fCj@CzjE3uy8O-~wAm8NqR+grbD9$1jWKc_z1i z9>52h%z80<=LLf8*XtRXO9$!w^VJdg-43A~j-mhc$LkYuv#so&#FD}Q00006-# diff --git a/gfx/namingscreen/cursor.2bpp b/gfx/namingscreen/cursor.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..852606f9831571df1df6e3be5dc0191e4d4f3c44 GIT binary patch literal 32 QcmezWzX1jO|IdH|00L18{Qv*} literal 0 HcmV?d00001 diff --git a/gfx/namingscreen/cursor.png b/gfx/namingscreen/cursor.png deleted file mode 100644 index a0429a3ad9b29ded3daf1dfd7625466482f5e2aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78 zcmeAS@N?(olHy`uVBq!ia0vp^96&6<1SA+-0xLn3sHcl#NX4z>goK0*|NB`P5B~o@ ZgM(oYr`XcJU4@rb6Mw<&;$TUhZmCo diff --git a/gfx/namingscreen/mail_icon.2bpp b/gfx/namingscreen/mail_icon.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..1889268999976f6de857bb9f513ad56ccb39cbac GIT binary patch literal 128 zcmZQzsIRY2s1K<3sCTJ%s&`~y`1kK0+dr;FVdQ&MBb@07?`nAOHXW diff --git a/gfx/namingscreen/middleline.1bpp b/gfx/namingscreen/middleline.1bpp new file mode 100644 index 0000000000000000000000000000000000000000..9713c883a1efe1867b4bb28d76ea0b8c095dd564 GIT binary patch literal 8 PcmZQzV5qNWU|;|M1b+bk literal 0 HcmV?d00001 diff --git a/gfx/namingscreen/middleline.png b/gfx/namingscreen/middleline.png deleted file mode 100644 index a34e82bf12bd49ec1042c0cc60bf3752405a5259..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 76 zcmeAS@N?(olHy`uVBq!ia0vp^93adDBp6m-`S}e<346LYhE&{2{_%f4V-uf2gFp{A Y!y*sf(l3k8Yy&CtboFyt=akR{0HS6UJpcdz diff --git a/gfx/namingscreen/underline.1bpp b/gfx/namingscreen/underline.1bpp new file mode 100644 index 0000000000000000000000000000000000000000..3da14ecbee03656f2299280863709ae0318da721 GIT binary patch literal 8 McmZQz0D<~?00D&n{{R30 literal 0 HcmV?d00001 diff --git a/gfx/namingscreen/underline.png b/gfx/namingscreen/underline.png deleted file mode 100644 index e92cd4d6a57cbcb5cba23f1d85656ec052532667..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74 zcmeAS@N?(olHy`uVBq!ia0vp^93adDBp6m-`S}e<33|FXhE&{2{_%f4Bd=@%gA&7z WCA_6K7cE>0Qsn9C=d#Wzp$PzO?GzdS diff --git a/gfx/overworld/heal_machine.2bpp b/gfx/overworld/heal_machine.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..1314e8c425612c1ee28cf209aebfedfab59eb375 GIT binary patch literal 32 acmZQz0D(FnL;xNhAvr~RV_i8R9v%Q8I08)o literal 0 HcmV?d00001 diff --git a/gfx/overworld/heal_machine.png b/gfx/overworld/heal_machine.png deleted file mode 100755 index dbf513487a7612b4569b576ad0bf1445b50d5ef2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 93 zcmeAS@N?(olHy`uVBq!ia0vp^96&6<1SA+-0xLn3il>WXNX4z>AOGhwHpQ)FQ?wB8 p`XTv`#khti@rTI459x*zxEXflOKmy)BvS&U!PC{xWt~$(69DVQ8dLxP diff --git a/gfx/pics/abra/front.2bpp b/gfx/pics/abra/front.2bpp deleted file mode 100644 index 0d958845f57af555a6bacdfdd065af61938e2677..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 576 zcmZQzKn9G=Ec^m8f)e5q4DuZOEbPq8%uMX;96bCS{2c78hYv4Wba~R}dF4L!4j^c+ zV6PxAz`@VQ$_u>EJWWBkv6 z41cr#=J_x1pW!d_ef#~#+Zi7+)HKvL{BNkOUu5@R>F<=!J^z8cI>&k-j7>JO(^9ih zv9N%cY$G@C(Lbp*DR*3Uc)XDKBKMR32WMr+Kh6*G7wjMWKluOOz85n-1pKi1Z~XE@ zMZ)`nt68VN{QTG4-q;Az&&UW26&`s(9ywHZBJmm=4lo>0cmRSRAHiiB4kQ!^%;5OJ za>S;oZdTg9L;DW>X#2zRgX4ig!vT;gr0{03wpLY@7LpSNhA%Mufib|s&ce*Z2nQhb zNZ~2G{?&cI|Nhmd|91Z8{LTY{&t+aq34gk5^hnv!v9Xbnk%8eq%j;jlpZ^QLT|PJc z7uzqkFFZduesH{ynD8OM0O;5UFAH`&SP%BEr5!UnNCzV`ubj992R|b-$i97tDuC{N KA))XA;$8sXhs&1$ diff --git a/gfx/pics/alakazam/front.2bpp b/gfx/pics/alakazam/front.2bpp deleted file mode 100644 index 978b1f039fa70627a0eeea39a63dba3b2df6b868..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1328 zcma)6U2NM_6!u>lhlJQ6o0e!N z*XQ`0d%p7>W7y-1E6DShC=Lt^4h}x^9KYM+aXcB=65iR#*|`wQ(003>A}O4FtcW;{ z|GyuOr&18+a^-J+n_dr~ZQ%BbUer*uad7>e)tg#G;jRu$Oq@J9^zNghi83enT$ywk zj);YsT(IL3ZtD)+CfnTlzJJ5?K*Lc#86A| z#_`#U@xIZ;TJMjq6tN<_k}7;W@+(+hL;{F}!=2Lm(`qJOh@ik*x6WVS6jt+96Ss^p zMCyc;j`pi+D{4&f`6!AY$WyseAh5EONl&{FYbuTGH3xE(S+f=yh(JuH4dxF}mFmc_ z-^1(54y{AKs6THw4bVgt1k0ftkqx0Kp#9QhO?zsGi}8BB>MyvXQM(ZZpRoB>irIO#@&ez6IQQ}&4vKm+m-r0NU z(w)8a;F>`g<_9{hsj9-sa@*5dTk&PlS|NPc^60%U+TCr^&XUuwztQ*V&Zk*_*Rw}@ z4vUNkxR8f&n@p!k`+pf{#- z{!MKh*Gc2yyV;qmYBt7Yx!oSG%SDp^=FhqO=pyQU;E&@3v9Qn;@v@om`~pcp&xtFwzB+o0w zc67bF?D<6MYM?A8~(R%U%o5|?fhmQ93##fV`gvK?<_o8 z;*0d;Ej!UcxFJN6Ib|fGYA)oo?CpBhiKR1%ggcNKZ|Kcn%~_*s(Z>DXM^^W*f-A|X i8YoE$gu}x(6LVk8=9BqGUu9pzIiGJLi)9waWce@a+PiE3 diff --git a/gfx/pics/arbok/front.2bpp b/gfx/pics/arbok/front.2bpp deleted file mode 100644 index c30f52dc41f09f686b9f1b00f08e7473d46def7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1344 zcmZuxOK%%h6rNY?33W5$v;WE z_`dVFhobgBG|ez=+=2FIJ6{Z(2%H{{NAu|-kz_HcDVicnvLx_sj%6Kxnr0a{*TK8^ zZt>)HIOcC#Zr}m(h}TMf(6gpKkLrGNUmXYpt6;!~v_hI(VL67QvB4 zIpTIxlxbQnpn7W61%nu14;q*~;eZ3dP;+uy%GB0*3|?1^jH-?L_R>fEIZmtu)%Vsd;i5&biT z9v2Qzc}yNxDpwsLJd8O*B}^v7t9+P83z3&2o(MO^p$y8H!{#uynk$tYG`r>uxEjw@ z&R71LIa2d(cbUGr_=GTf%X%IAa5#3@T(moT5JJ19kCdM7AD*dsam`xz_w@XizpCbP z*=!-Rk{Lbw(hK9!(I~pP@}R(7<;^VN=`bL<&10Tqa$5N{`>pFM=PtfGehdZ7pi^Db zw{^IFXe(d^SI?9ONe3n-^1?c0l3O4-9CS)iBxydhIQ%%Xm6?oAM&(}llzdzph!0#( zuFe$O;%qTxMXi_}H)N>Idi@llQ8OE80 z=EUf_s^T3%ijH~Gyh$q;>u77CdHH$~yBtGKo#_b`fKHmN(QIA&P9 zAs^HjOSdpX6hkrGvH2!HXJ1%P?|`!}{&&B7zP>&5$bCyVD{OuE9?U`o?~@0u`^45i k6mAJOPds0ojlViNG+u7K|9kp}M4z9%p8j|!G1RL62QqI_&Hw-a diff --git a/gfx/pics/arcanine/front.2bpp b/gfx/pics/arcanine/front.2bpp deleted file mode 100644 index b016dcbaaaf78d0c22a8c6d5e5f6465c72189421..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1312 zcmZ8gU1$_X9G~6U%Wl#$yVgsSG#7V3i%BV7>Vu8-yj>f$K?IX3B`LHyD-;QZ7HR1P zV|MNmnu7-KUWz_wa+Q=yTQJ3!g0@*>!Fwnw1)&cqovQ@}A8!4KPTISh&fMjChyP)j zov+{T_x}Q*W|9PeB+1+)MOA!Clh$G!jq0}5b=Ug>e-`a%Q`NN_O={ppW4#gkc)b4= zv>Cl%G-|-mG(~~pwJ<0{Syfb3;ZQ1sH5TzFL4S}C05BFS0HPorrHI_YoT46&YkW*I6QKEVy6{}gsfIG5ZoTwVeO1`nzQDR{=Irw%|nKrJDu!d^XjyZ z?PdE)lva=dKxkkfo0a$be8NBOpwPy}Nfn)ZuLXPu4=Wepd-8JFDc)sqc9mWFxlz}2 zMNPn5JX(hOQo0{s$weMmIrbnQy4Dwub3B3gj8!72D1Lt+aQxxy?CPrL5wa05@FW$P z7@fGyE-tp3mSrCuw;6ic_C#m=j1L!cL*#5>^zCzZUcMc;A7wFCV2u6ArkTtyAodm8 zUkZoo2?g8y{P57=0NgE$1MHvq;nDC|cei1tQnpK6LOen}8gpF;@?|CmuQ37#=s+zy zA-HX~YJ={lOU1;$pBKN59W#u2K9Mtw&-|FpidxY1?K=)Qkw+7`@oQt(x0P=E8Vo`h z0J|hESYn_Am`b&RQcxJIa*8 z)~;P%BZ9oNxGj9P-5xI)qh0rUyQt?)!oR0J;8iS1r{(|i?d7|#@12~4yry;CY`405 zLda@2MFc8_%M(c>(ng-A>*%_F=1N6IS&rAzUy*c2Tl~*;1X_au)2~A)>gC(T7ITByVZLU57`pJ$?@nPPAEL(7n{#*?%Ox=$ADCZG z(jiKS$oB$?c|7B^oep}J7QV^cbmwMHZey;9yaXF`qpb;9$m&(OpTbjNRXxP>&-C>H zV1o>BK^A!69{(utuox6SuIo>ps@;)I;Vt$3DUd4tv}oNZg$o>a-}|HQyfu7iPx5M< z;9Hn*oE3b+K526e$TajOwLz$;DiAaAQmMoefwf(sCv6k^8GgI=3cDz37+Ryx=TmF_ xT{(xa+K&JnIdcAdXSlH+N^AXcYJnYedaO#n+)5wI?)l|Z;>y`xEvPih{{aULzUKe{ diff --git a/gfx/pics/beedrill/front.2bpp b/gfx/pics/beedrill/front.2bpp deleted file mode 100644 index 755de5a2588afa061f0cd203a9cebf7164ef4527..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1376 zcmb7E-*4Mg6u#Fs_Fa}HP8&teNL#06S;mja?GVaJ*E&s_relQ;At*244m9zAkYN() z!)UxL-MT6gUa3$Alkfv7eVY0QAQ7#j+o0?L@h}Mqxk(`fA#mGBOQ#TXoy4q_5E9>& z?(cifx##=t1;B!sQ#4IeR8`fc7Z;a4pUbGTGqdRO@JQlhB0iXiC1L{uv1klNVUQ2< zHEo}p?77$wy>Rh*_B#3``RdphhzAc6hhBR5e&gF;@BF^{xLoA zENh3wOS-OD`)$#e`L&N>rE%a}JkDGDVozQu3y5=<{lC zq`lA6H9lU*FE7&!%`lJ96wMGMNkV8_|F@QMIs-nR@0n02bS9BVtYos8Y&M${bxAc? z0ddHWdYZSqrN~D0)^>lTw@R4q9e0&6_nCs3Gr?z|ok^MPrde(W?V#Uun`UY`CkSr$ zfBW4N3nXa70bUdp1(K9gk~Lj6?(H=7|55dGKKAQh&iq*{7CJY($`h4RHE-TB8SLn| z`Ios<%|D>G94p;DH+;lQ`uPE0x5Gixd#vvsK-wk9$`#-OfMmFccpFf-Aix5Ny!2&7 zjPsAFfzg&ll)Sv2nY;N-{{7R>cD4FvrU&CkyZxNg>1u0j4Fm$ck={sTY+@9%IVuZ+ zB#Gi~H+J7BQ#5FWYtTKu2_a;N14IWEN7KSmE+>jLapDSVTCq>mTLnWDbE1Y!p&aHa9yQ2(isBM(oc|Mt>FtBAj)r{Yml~Zh; z9c3}U(+wY(7KmR7&R-*6mm2wUI)(T0zimBGuX>Ihe(LZOo>O(WUa#keWRQdPfDZmm zQ38v~72L-^4v69_NZ6GMJJgSNb+HL@Woe7-2LvZ#kU6}7^=#$ b2!jiFpZ5OX_1gUEe2pJJI^gK>mbmiYS=5H$ diff --git a/gfx/pics/bellsprout/front.2bpp b/gfx/pics/bellsprout/front.2bpp deleted file mode 100644 index cb3440d1ab3dce00f0ebb1bf2b0f873448e740dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 592 zcmZXR!Asmg6vp3VVv=q{X6#{&)FzQFwg=13dfH3lwiSCRY&;Zt5Ztq;guZmNC&+ScE6-ezcO!5V)ep$=~oq^sUtT45=O|d09^O`w=s~QIJco{+$}vaR^St? zK-%s6tRGYHK{z~$05H;Z#!jA`YyVgprI4msFPPZ%daK3x&Q9@T5JU~`2rB468|bl~ z7^mgG6aC8Gv+f&7krhc%6s%&rzMgES_x#pwcTxH%zcTxMmAD-thJD|x5XvX9=`_@) zSD(II__KB1OL}R~_k8c`=Qs}eZ^7DLo3**%JPa8#CkYv4F`DVR$zF0Nz8^2d@|srH z%#5Q)Lx($2BM7dYG?!-Tx@FDH9USfNkG+-U;#HQ7jQ)^+#t&?xnz1YRUCn=1KA8Ej zxVc>riKhlrhqJ$4Y`q)qk5b~I=Z)sF-}I~V52|#65P*Vz$aDUTycEPg%LEDtk(Y$=0{{b{Un&4ynwY3#fAl~71Iy{*jz#hQ@DKjbw5LE&8(D1`J=Vv4eFxUIfj{>B zCYP6&m;1i=KA-nR=+T0rY&M63t*NhX^&UmN;x%bH1|En`kN0=AJ=NU&Xn(O*H9NfC z6SaXi6P<~vZ>DbCIC7+=Wv^?Ov%&R@@2L2iI2pShosJ7W4hbkI21T%g1ZVFHnFd@3 z%}b|8FFWk)F1}vywtBk7Zm~xcJc5UJaUAEUr#zI%bYE(3FYSk+!_~(d4z%$+$Bi-b zbb2Iz(rf|-P%#&fiqz`l>4(pmY;g{BA!RMlQ$mWnfOx4&+!wz*E`KZPzDx&x7v^CS z_Q37_jk`aUSF`HMvPXAioJQD~!7~^@*PB?HmSqqWq}sp%EW8Mkb+#Y{R(fH-b}^FY z%+914Fflf3*Q%fjY$lt{GPFSTp=qh_uhfH}rb$xiWIK;^>4o;3BJGhTyLvyJh)qW$ z(TVU_ICAgSz5CzKtADHWYFfEI@}(pq#4#PdVAnznl4KX?dD}ti+#45?FlUAW3p@ld z7@U)2Z3E}!cz)-4G}Tn+X_GaE<~dS1*Z=u|ruAr=rY@@sN+yPn!yT|9DDV--qMF^G zeRb%`^-u6ixE(sd4elVJ9n?W4oV&;jf_C+lP=w+_-0<-BnzHO8cWcMrC9*5)&#tF7 z(i?em4X@%=;}2uj=koh9XJ-wPUyovYDG80Y23@Z37c(ao&#VMs2m9J~Oxv^ixwi^q=5}$6%U%YyiWx4--CH_(Q zka@~*mm8SdG%(d)X<#8|T^j}}0H!2}HSv*gx#W}O*$zgHlp7TxMg>e0*RI*kDxiVO z3>Gge|DaQ(C{yjxOsN5GXU+D)iq|xUK_GIHrGSvO!hg%brfHo+j)?iHrLWC9Z zSRhgKqmno07-fDxdA?zNcBlip@hm(IH{nM(K)yF23~ue^u@x2Pu{KxEn?j`9Ae$A4 zDk0e%Rq%*Gbl_O4x7^G@_mwN>4jO}oVPrCy^L_^X5IR-CtCw^bix=M$TY zXv{YL`Syp`>gw2V(OQ2P_PIB1U?uE zK_EUhE^pHL@5O6*%}gc|$;9yR+Du}L4?4s01~;cx z7aU9&oroPwaI*3{^P-rRGE!Ls00g8g+(g(}WI$jrAgDed=sEy}UN4+2mAX8G zC%7}~DwoGKlt;D1u-JWWV8HA>g8M;kc+oDkA5E8iCEok$2;LaqD-~s#(r{LU48ztP z$-SLar`c&1l0I6{f*hQ}6&%3<t<8 diff --git a/gfx/pics/butterfree/front.2bpp b/gfx/pics/butterfree/front.2bpp deleted file mode 100644 index 18066dd1b4ef4babd43fedd9528f21f663541bfb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1232 zcmaJ>U1%It6rS0c?wz&Uoor(4s@t8ILVc-Z<2En}*-SMpR`4f%*v5y{o#Noy&1m@VvnApRuX5$f+no{eNj^!IkSKU~e!DNW^OY6>W@cnr z3CF`7(RlQ|=zv}(1ICFXi9<`po5Npy^vi{-7Z&rE@_$Z#^TopXuRly2eycl~YS#7!I@1Fe!2)6ubJ?tzcUe)w>@cf<;UE(N z^Y91UfFCPUFtncDIJnld(zI6hyY%g6zkYJG=hQp#c14k8^uWA$4xz_Gx{k41QxMMk zO|3NDEsXL<`BDCc@TK>)5SX*L%*|SB>OY8Su8i*)w*pK2ESF{0W$tI|J2ijk!q{Q}$fWOoWy^B)Y+0&` zkjoE@`}^JQWjPXY9EW8k7O8>7V}@G%!y0oIt3fQA*oI-GqA8W8D0QeaIM`Ve#~Dny zp!O!*%$r#s&h`KHZL+#LJuL{xvqSWXJH&vvODf;l6Jm4pKiRN*cY8}~tTnb*+pF#C zIuO?O$DfHeDh-MP!{)192LzADBk(S&RcxKw^Ydfx_xZ=p9y>I??_~3}`rdk%e^ox2 z&*t|hAN!&4_@m!{N-xtpMo&{yHInTm%O#2dX&2*9V{qf_+R(~#WyXi~U~j|t*xb~K zH`-d2EnILTWuz(Z_FFj3xZo8-(nQegS}G>^ESKPNLa+B)Xh5%2=9s-gCL^w%5ds~?8m_4Xg{*t|#QhGC! z5%^-dR0LRFET#oM!|s=iP%4@l8$6o1ex@tp4~IKLs+w}QM`ttIGIz`|6T8#C57)uf U?t|b%EHdfOvvmXKid8stiMyg=rQlzSRhn-Ec3tdzuW(ce?R`s`QQIvNL)ysMV|A& zocxltOa4?>%h(V$lYyb3!Qp_zfrJMM4=#L|@Il~%LW1H#heJ(GPKTThIUHK}Q0cMC z^N{b||Ap$*>~7p3Opiv!vUaQ7d%i% z2q*|BnDD{iL%;`!JZiijIFO+5Q1RRJN`HGbh{1eGc4yLR)2KA5D>l^XOz|fzY{^qm=tHOWp)Z1|Ae)CZ zcQ(7&DB4}rM5z^hP3ML97!779@mO|uNkcm_e<2^*Tm%(!rvWhqM6&nKT2 zf7gMvzbFU=p~zXB?ICdXI(s1jS8;U>G^Bs1&*&@0$Ht0r%KXU$v$~WOObkO^UQQ$^ zMNxEJS1>3;Ql$d^LoxviIvl|{Zl6E9y6X0?;rK5lT%j~gR}AUNIE3&jy5GC20EIrN zepM^OHKfQCm^|nAlPok2(iy>v^eK8%?`7*bU2$tkhA=xC_e1m{ zO12WM#FH_I1GfXg77S_qoE@^bwaVIBCPV5C!&S~)D%>otW$zum8*j(klaIq)0{*GL zcd?iIB>8%DB03S~!n-bge*GPl`ayV)``L46VYTd(9j4ny+tc<~+&%85AW6zV$6<}( z81_emq;!Tt*;47?!D!Uybx#BFf962;Kq?i95GONz#|>AJk$e@!!}}io*4^)56_ElK z*fNNZITV1e?Tw+oX}ZK1P_g!1?^BpZcr{YR81a|eAL)fShrwO? z{oZHzARi3!foQA`K@`LQPr&%x{G|%C{}R2f#M&N* zfvd=KR76#f6si7zCIuS6&jLwziOM2E0NqN+TyHEbEZAXQ=sVrio&aaF0w)Mi2q z4BkLOLJSNH2s~8Kjfw@f8mUs)VwT3CPL4ZUG)UajKY#1)zyI$&fWHe72_b0YO1W|_ zUnl`XUQw`^X;6wtNzN#;BCGP%l|nI}S9Pic5l}Pe^DN8w)_cyb4SkryjLcA)((ITL zB+O}NaB+Q{Jipi(UtR3~?w&n7d-d|p+Sa4;M+#vrW-(LyFe)WRXFs9Sf@G47Yg7KM{=(f1_C{3P61K3o9Np`dESuA7rnO{5 z&;t|5r9suVsKQGBNqWuGEu9}X#y3wJl1rXcBKw#9Y2$k%bX`9Xfdk%>FUve|AXJDH zVtD7Y{AX^{_nVF8_WiBa?bgrQN&TcgYWuDToxuCAeyO)slqyFE0g~#h8X)%9PPr5l zF|WM-(2i=XJ&ajmEJ$xx;#9w%Px)uD860|)>-Pf%LpjMT1(Q(&=|2-|_byl2MllE^ z^somDSl~xT!erH*Jm_P8Z*iE+pG*&A_wu?*yg<9r9=$n^kK?2FM~M*|+G7Pgw|4S6 pQ!}Uf7Qs~7R?{eB6|bn)T3?~`(wb!vfDcX2cOu0bj-uiA@DF1fvbz8P diff --git a/gfx/pics/charmeleon/front.2bpp b/gfx/pics/charmeleon/front.2bpp deleted file mode 100644 index 364481b674b59c0fd847583dbf869dbc03ca63f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1040 zcmZ{jT}TvB6vywKJ2Q879d`y5cCl?|B2t5}Ed!0Dogj3B=;JM-Vk;2Ahc=VgN}N$6 zHxl$Eh!EN!@FmEiK>C2)AXp?q?ZqH*G^@89NpaR)=XR%!GOYi97>3Ka=bSnBcLDgX zAYd2)c&-{-+n<31;2Wy~aMQKsW;g?cH{lVr3!>tR3Zs?F?$Rf!RlT48mIc}y60~qVtDt;P3 zGh*qH_`AkTgm>5i`!<=4$2WxiTrhsCw|Ai5A2{1JxKjHySP<4Qxu@?4R)}8S%X5gO z<{<_}OMqIw)R`omIzs=O79Am^raRqjM&E49_ljEy&#I71+Jlxnl1gbBgbd>N%FVM* zE7?Q5MmPhC#{Td)G=o^1GSZ0OvO z8Ct9z*R7o&E|#6aW=hSe?Vd96ir zj66q>0|{6N7tlS@)`m*3E6Ekc0fa#`?4cacvC*j%Yq)Pw43&ASDx046FNyQPxzJqb ziSJ6}=72{!baY|{5}J}2lnIl}ldNMEOgn8hOy#kS!%|OoOdnDXbjQ*NN#gqRE##{{ zE4Gxaw}#b6sSB~ch<7gv#FF6QI0msCqTQ_TcVM8oInqcB2PXOet&WJ})_3ODvUzJI z{mq!Zzv=bVbKO+4+0l&UhX)-BE-TvBZJH%!dEGExFWMn1PKad{1D1ucNhr;$RL`d^m1gq!IW?`$sg_D~ zs=JGO=R9takNUGMt#Ze;_UBl}SIndyQ|n5ZDJAJ|mdYpo_2XlL$N$$zj2UFmK@Pe% zFy3pqesCo_HkTHDaImKLk#SZ^)Fs;_g8w;zUaBRQMzGe)+_T-yDgj+i f7!#Aa3ahTxm3n_91@qX0=|S&(l-1$mUY`E|bTC%3 diff --git a/gfx/pics/clefairy/front.2bpp b/gfx/pics/clefairy/front.2bpp deleted file mode 100644 index b3960ee7ddc5361351c5c7cfce8c314cc053aba5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 640 zcmZXRyKmD_6voee)b~=Sxpspfl~Arx1|F&)5esi;h+skrVqxrmK$)saRqT>hEvQ2U zD-w(h2(dE7Ozy_O023H7l*dp{6e+}qYXw76&NrQ_^SIyd02~ahFW1kXIDXZwRgT#u zB?YH~vP$#pnUkll-R`!0Pdn2ylo4{Ub37-EmmCK?*Tbm$8e1Q|{=$o!u@d117l(~N zohva#G-&Vvje-!vexy3}d0wwLwgkaBW5vuUxjWajenFPkhW!@i3K8}?xsdEuO=j{5 z5riQ{8r+MoV0rm|qmv|~c|tXVRb;_+e^;Y2(nfw(%dBj6@6?;GOEaGzeSf(00O^np zIKqz$@r~Ykd=Y8J&_a$9Q|zs*6u$!q$Ku~Bz~bWOW>q$v1uuD;Zl~KX(=X3@uFzdmGfqX_mr@wZF}~Jc9c}onkslt@aw77C#}Nqh~FO`@E;F? zWN6%E6vg1uyIXJXylOA689HQO?aL3JbW_dgZ^j=P@O?S%kC3ve9(8MO?NHe+jqg{X i3Mcj%`gvGo*RNv_MG*U@9z<2};@;+B4Rg7__xcU{T+(a+ diff --git a/gfx/pics/cloyster/front.2bpp b/gfx/pics/cloyster/front.2bpp deleted file mode 100644 index 6b0d4f15dde95a4a0d007f78b09c8c362e2da4b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1232 zcmaizZ)g)|9LJx_C3n}g_O4_!t#!L|W%h+=$_7ieb>>jFZYV3rn1XHWUR7|IFvbjR zw#$~XRQ4x%w?B4V5QcA@mQhe#+dEdF5zz$tqT;`tOEhsX@6u%C>Rt2fxn*U>4)^_X zFCL!XJ>TCCK0g4SD4L>3JB|Z@!Qse`Al-^#^?D4+hJ^p)`Wds+6x~D+Pki(7OB{1F zH9K8Sm)qm^KuD4bFcqi^{=gyVhG&JN0e^N*`eg3okP$XQ)gW@HYL3l})n;$cs{X3l z#nR0ikO>EFTk8*XjP!UEMgodzA!4yY4%T&}Fk`enGfEo73Q>yZ1W}-&6K*T-yR+}k zALTMClIFy?m{qd^6rfiVg|t*o>s4f9)szG%s@WR_>AWO<_~LtF4?B#p$JF>~QR`6IFC+O%IQcUb@iv(5RI2g`%p3 zU@T^(;kaXivvbRHZ||HO@3V&}ozfVMQ8GcK2$Y;Kt&vqNnSGNAX z|J)uEoB>&I7Ayf3)UXF_`DTTzkgEjje9(KFg8+gmwLeRb^fSbdAuy$eVdaNXL0p~0J15d{_}|MC|$q_8RqBd>a1dfC0*-7~cJ zz?;3jA@5b<&t{c5HW5f1oAB{IUgX4Ne`@o+j?&lRoQU{(V~wv*-|E^$?*A{ovOX0u zFu*=KJBHf{ifUsvb2$ZaYVS9?hc0Z&v(*-hFP+rE4xZ)WiGjZfuO=6#7b}*RltS@T zDvrp{M%W~q96%KTxu@7uJXIVis+n{`OiHo><8dpEAfDQ|<%PYwC&#^1=ux)#NW|i+ TaX;9BDDG-^Jzd`yYo5OVVjSwo diff --git a/gfx/pics/cubone/front.2bpp b/gfx/pics/cubone/front.2bpp deleted file mode 100644 index 24318e15725a8a86dcdc496d5ab64e1e6a6b3a5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 656 zcmZuvL2DC182x5vva{7Sv$mHgX*R21kLI}Tp_@Rdo@y>aj}3xey&0kHPPI@2Vk%w> z3FtvQ`2(ccU=M=*5gSC?Ll0Yuux*q5+({ax;Cl?i@c6zr^S%MN1VYHoxuwOW7p<2& zo2v`+w+fTux|rYwXPg_t5R6lLsp7u}Ge7f)%cgAU9f1P*nznuecYR;jga8D=`yV?P z_+cmPB(3L-)5h`JT8&UGlhLnSQ!d$wDNBe^>ulDZvhqg}LP|2A2}Ozo!2>VndtH>c z;%^VdGJg2FAyw5w_yo^nDoH=^LOT{%ih@8X08b;+6m(WcIPVXVIqV(Op41Myn9TRs zIqRQHpYcSb7RpX>%ddFlw8@bj*`XbJiWZ*q4TJMhN7voo+h?&6Sz$4<>PFpIWhpnm zEG&OK%tcmIQr`8L^|eGx_WG_XWe~K(<#;i1(7`*28yCZ%EF}OT+7K$Ie=rNWbK9Yn zdllQ|jB4qaF7)v}tfWkAw|f3>?>lC&iR)__eUwktm+4DXK7>$RXt#8VmMz7H?WJd=^EwThAMn6-!HM8W>Th;KVs?AKmY&$ diff --git a/gfx/pics/dewgong/front.2bpp b/gfx/pics/dewgong/front.2bpp deleted file mode 100644 index efba949849e0d2ee16690133a6c8f0a417edb921..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1248 zcmZ`(&u`O66n^s~@sJJ8#46NUqSi^X9N>V1I2e@1P6!e=eh36wRWvMr0EJT!1-r;l z4oC#Ja9TxsLU8Db3qr)DAUGf)Zk&j@AWk$FRzWHq#!lL%Mg2Zmww~X-H}lOm0}ufr z1Q=tWA%L-M+gO6J1gIl?tjFxccrjPXjaJT8j+Kv%`lv=I zA-`tSc)P>Eehe7F85Cepzybkcu~^(V3Mt+0h6sueaU)!?VK7GN3GxKa zzGX)Nj&_H-?0pyTT9C5MNpZrf7D2mpV&6Glnq zTfT6vIOiS9dE;KNAKXc~3ao8XZMyN5Jv!>;X`bY;N+iqbT>gyN4*LC+Ze4E70K)RV z-8KJ@pOk7kawwl83*O1Y9so7o_iJpCtep3)-gFrv= z&-nMmvbtRO_<>6&0mJe2DGs!Tuyaih^niDIWZf;;|1Yy-wxnoie}r4QWcGTc$5hHVSUySrgFIAsc~|E|radl_f{VT~LFe{asM35g zm)QB~(8^0eSGw!#74j%C#?w5la;}Di!*B;U&Pu=A((gCqV&E=_4bIlI((Z{YA5CdW zlJqq=9(o*}z`CFA6)vkmF8J&9k-3{lArhgRdVaF3g@w(2@)sQIb?!xZWns)p!K&_q zx&kN)*FgG5D(r)A7y#co*G0<_&a~qTSGYaTNxv)?zr38vwzKWrQbu&vSG-z}8~k{q zVQQs#D)L9c{Co1+%u>dYE@=7frnoPji;fe>qB63|d8pO2hw^^-16XuB=)HQbU$Ow< i()M>MkJYdng9Ho{w7hnH(clTz%<3zQ<9G<4!@mGpxiujG diff --git a/gfx/pics/diglett/front.2bpp b/gfx/pics/diglett/front.2bpp deleted file mode 100644 index 65bcb90d21d1ceede5c2d055b91225dba5ebb3ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 624 zcmZQzAP30E*s0iQ$%*jtFf+5W03kCo3C1uoGBL3*u&{8m^RRR9@NkRs2+IoqVS@dG z{}1hd$Nk^;|L%XSdQoj6%(Rz3;K;!2pZe~_=}|H1!3{=t6+FiiOWbKXDE z|LgvT|KELIM3M;e8W<7|2z=o9!SaXY57Qr}e=x}QOY2J5n)TuF>-HD^fAnAU|E_l| z0YsRGOG!e)hYf$O;%wzb^ u$0si+FUrr&#s)H(k-@;ABI3u24;vB^BqU@+dU_!7!@$fC-nRZ7Fn$2KXP&SC diff --git a/gfx/pics/dodrio/front.2bpp b/gfx/pics/dodrio/front.2bpp deleted file mode 100644 index bdc124b2f6f2da247888a20bad06df08fa860eb5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1280 zcma)5T}TvB6rPzoJ2UI9GpiP^x$JB|vL%6AzF1kaMC4M$TF^rUw&+6-J+%EmQrgTK z={^WWMfD)N1w9lM3HeYUI;)FD2v!gjWsO=P7VW61le^CCuIpHqLEm|~_uO;O?{_fl zca+zG^PXU~(`3TH@B05d;~4&5mN-Ed=5JnCwEaj-?^#jIzy4PaAM}upG6d<5VL}0~&x>H~I%i5+!ZlP&=k3m4V@^Z{wrSKiGJN zqv%kmqW92%sE9K3j=q|D_@kgZq}O;mCDGd%7MtN7Q4n|pjjo;CaNbM@2MVMJ@n}1 zm3?nVcNZtKk|f0Dg@jh(uRfX7x=wjQJZn6Rgf8;C`$zE>WT38H<^G=lR!}hMc6^qUL z!+3sE{lrWHQEzPXy@UH7T&Q2AcfD_jH0Xp*LpmjVhaVGdQ+YF%Sw<(vIaye|9~?)c k#Q+!}0D<|3Ljg zIeTVyR(57)CT0dkMn+~Pb`}U`1lo$-bT(EFZf~BCZH&z9 zJX`{@0`>~_3bKm!%5x|GFZeI>PQK>fk3V}-{;>RG`onTVV?|8No_}%c*Eb(O@c7`P z!%oeu?5uKp|2~~Jj5~V!wt@n}Jck1X1{*jkIDWAFVJYeP(NodU5Fs#O!i0tn4M4-2E97}$Q0eex{z7T@1w-&wx=+kII4 Z{$={#Q||zb--Pq{+~e`X<3|UwdjJ~vxg`Jq diff --git a/gfx/pics/drowzee/front.2bpp b/gfx/pics/drowzee/front.2bpp deleted file mode 100644 index 3ef9bd9163aabc460fead75cc08398f66906a4c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 880 zcmZWnO=#3m5Pr!Eo0MHl3jJAeZBh|jROo^Q7p$8Ui}oOh2eAifyIK&uv?8eB(tXt) zgf6TXK~UIw5$VBRD~P7HpciR8^dLx^{y-POl9IIzb~odD36-tR#|-n5$(Nb$4MKs5 zNRp&T1Y?dvT=?k!$ZAo{^g>%ym+mPp#X<(pik!~nd5F0QM|IS)Ue?$3 zdEkMA`>>Ebtd%Z3>nopdyVz&j z4Lb)w%1@MX5MNH|7HD7qVQ;F~k?Yx6E`#HQ>^j(J47bWlnQCq(=OwMAqd3Zr{4455 zym)qULxVQpb_EbhL+}vz8V1hi7_X0gnjc={s3HtJg+Q6lRM)*j2~iCB2{lB*oW*qd zV$X|lPhyzw{LSR#U}fO#tA6XGCpjrLH6ezn*|ZJkbzkocb5_pIgZ8BDJn?$H-o5_m z{CZWW3Omtoe%AkX%T|Ni=r(S&55I)jbfgRU2+R*TnAjEeIw7X5IST!wR4EKy8|t#t z<+PR3Y@SC#U{Xwyqe2WRqDFT`W$VRoN4c$RDX!d|nlojjBfzytRrEx!=oNDdo$&X5 zr=brn015T1!~g?YLpL5(gzrbcC4a_2*~}Kn^YPj!;CekPg-YT2(rW+5(IfAh5`{#d e)aMarPmh20S5cdyE%p1mZ$FGuw=eGQ+mAn(4O0#P diff --git a/gfx/pics/dugtrio/front.2bpp b/gfx/pics/dugtrio/front.2bpp deleted file mode 100644 index b840e13d4681113a82fbaa7d9b9b46ca9a1411e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1248 zcmb_bPiWIn9DYf*T1K}7<}iqm*uxH`xPk~GXr3sohe9W=REn4mJ&CYhN+XP>uwjb~ zx*-KYu>&t<_1{T`=-P{S1w|2Ixe3EV5W9vp?a!CCS?Ug2hVSE@^76hvzwaURzZXR@ zG&?R#3XCwy(!%&5nnE<94opKK7wvX)oQTAL=)+U^7EWQ+K@AAhENlWq;34cn8In6V zipCDeXc~-!1a$7aJg?3}LS`yx zMtI)q4U%;?w)A3oJO6a0l{1$BgV+TJtMFcJo~obunkqJhy3nf1aD9LgFQZB=-!j^1y=z$&$h<1zpgH52o$;#p&V>E?#bZNUwnbkG@abe|*Et z8BqTGv0^mL?M?;i#N*udSoKI0`G#ObD4WGKQ4=*zY=pl-_nk-$3^_Pjo%{RBNzuJmtc01q9vN5Z#XaBf}K_0{* zFFidSbOmD<7M5juPPTe`UcKM`mb2}%m$yS>5-DG7=?masVvs^zyWT)Gd1PRHs3EGP_dRnEpixi9pAqVkPNa+`_mzq7a?8X); zR5W<%$?8D_zkq_E+akW4>QQCHn+QmS;Vn;m!Et)@5+%nURCH+~NQ;SvRa03jqv zvpJfD46|$wW5Hh#LQxQ+FaY7HSSpc96o#@iP?E$6LgGL~5cz6BgC=OCcSiO{w&xcg zaIjZ+WA5-K7dZ4D{`Bq{287yV_j8*C>e7SMm958j{BICQ151`+V0_%wKdsK3Bl*cu z1P7krUVb;Vd3EV7M#bFixo)dV4~c`h;Kdx(wjq=y-V5t_U|&e5JH3H=(N(wE6WRhR zgaAp(!s{E0t3Q&Bcq2ZcEW3sg=KH8cgoGqc$Pz{v z4blf7tpWSfC5YP{p66o3tHxiL^TpFAc==8Re0^{>n`zb7zPQK}-)@9F{9X5+x|^zs z5W+Gk(qn#pbAcd01y*9`_4b)9j$sjs5aU!*`s=@@ZP>*>p0(9yx3+GY z9S&X^zg+IhecZ=K_(=ZFzj1o77y8@ldFeiM#ZV6NRrz>*_5OM*nBb5E3@poch0zMF us8zLUtOQ;JZUlZjKdPUo7cr-7oQ&sk<#M4gJS52fct`()W>7|w6y-P8QQ;>5 diff --git a/gfx/pics/electrode/front.2bpp b/gfx/pics/electrode/front.2bpp deleted file mode 100644 index ec6da7fe78ab4716aca91d89e3dd7ff151323448..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 576 zcmZ8eJx{|h5Iu(|SfXkywW=5pan&IU5*a(7+ERncMn^_QM&?RwBbJW*1x7|j#zUw( zKOsLMV})9qb3%~Coj>ku-?QF50N)r3f-vO3xd0&~NE&)hexvj0R8OPXC>^FO6+P(j z6Ntm(;D|9Fp@|uEqfDS~Zwk;_k_o}d`u)M6F8~m;>e!;Kl-WEN3}q>*aL?!@Q{C9d zH7h@BQQLh8X*$jvGUot~gbB8^HclXiJl}37lrw8g``+#Jch=znFxG{nb_KtFPQ@^x z%uQP3@&HC3@Ee!7_*g!f&OWOUeKbEV3Ix=pEM+B}@Ax~v)V&V8+=QC#h_$pY}d<4CvYr^K$2T` zyW?1Fb$mg(E*udORGumlkSG!sz3J1r^y~QT(jJ=STcRhFB=`VE!Mt-r1uF4KJaRmE z>D;9S+XDfDqW3`7dBY=Bl4|D!KFVd;>(0mq#bpB_9 zzTfmgpY5~hq8B1|CIcChv4y2&lIonDj^*o%kFGv0?)koNIgklQHAUH$&jSdOAjuyq zxyIjYg1AFMmnqOWD5lRo9eOw{Xf9*B@9X6vd2{f7!7x-ALletz#|pZ(WpE}a(#MCQ zAti@Tp-jlIPxt2os|_oA4JJ33AJ{mxetx4xla|^OKwj6@C2VhsLsv(MeIVFs)+_?a9Q4B9PrujOlBxG++%R67#&gN?G>f5 z>yc{(QNnP%?D*Lkvs{TQfJxV%bI6Z#VBI;>zi$St+<{S>{0jyr6&UuPA2#NAo$V$0HXtPu&Q6z zQc$hzH&ht}{S$0+`wP_!K#%TUuQz$Lmwne!?Wg>J87pyj{8ObjljXB~CTvvb{TFYv B;I#k% diff --git a/gfx/pics/exeggutor/front.2bpp b/gfx/pics/exeggutor/front.2bpp deleted file mode 100644 index 60a8d9353083a2641f6133182e6f5beb932c4bf8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1136 zcmbVMK~K~`6rSmnPKB~937U-|vfTxK7QEM9-Z2f+NNXK?r;>YX=6Sgw9f`5PFnEx2 zL&$>y0$@N8zz)Q56m38J)fvv;?s1$8qkTiyPCV_pq%CS!WF|8G=emk?O;4|Vw7YH7 z?tx>_=3@Jh-E6mHlzckW0>kra-4evTX0M6Nk;1v+TXvp}K`-|-w80bD07aDu#iM73 z3d88MrlNB2{==!TDLFUnx;dH*ClC0K4>t zvcRKd2PQ${Jq=#`7&7tAF!=iUoA3M1>PTfca5kOoU^6%xy7!^9^&l3xD{O-a+$Ct@ z)X1Pgj(0CJi%mh1XP$Mmb6_ZnB+jD}_lLgE_<;l}0gJ8dLyj5Pu6kTQsaV3e06Vma zZe7MN@wo6ph{Y%!1U0Vet5>zgjN{Zt~+2(&PX5>;icY8)ql@Bi)ATGhX=4f6+6 z6-g3BS(X)5O{H2|nna1S-Z)tp2e8E_mD}nr%?w=3sykede;4+;uNL+U{*Mo|cDl5sa_jVZndyKmr|@4fGP13)Vn zhGRJ>LdhHK4)jH}LG4iN>gdHaVv|fcGm*X=S2SIZ^dHguGD3pDFaU6z=-dz?$1x1c zGETJk+ABf|N?ER;oBRrYft6U15dr5U1CkhH!%&oVJOCKaCFlcs?9OB^w>F+!XH*w) z3!gFubjizcExaB+AJ5)?xnRb!Pok>XLDQxYJ@_c|)ZUnSW&BpZsxuv?97RzSguX^+ z5%@q5%o{XSzx%5epHJ81ttDEa33Jw59XX9`osbs4TP0H`Xxdi=|TadKFU6OxD>FOndd=WR2Z|RXB$#C?S^z3RlSc6s-njMe+MN zv7H~2(jfJmgCWR63tE<8*fx3d_FXoMu?@}uy8-9KdR-59bwwg*!ooZhc|m{>AwOD@ zrxZdkE=)tI#{-09a%8@}gX<_UHv6x2K2}FZW3hz=%aZo>+#8w|dCm!u4-79CLzHu3y2U&(`;M1U){FBuH#XTh%^w zS0}6S%Jb>z-A>JavtMC~6DjpYf`P-1zLgi|35pwOnP*MadA(VLuDVs}5QuE+2$}FdMaQiij0d=0KJVKe!IMtaFgf^d8?!%+lf*{r!01 zeed3To_l`J?|l&}!$h;}GgV%%u*=SwakM@xOMZqHY>)AF8^bV&B{Wkz2rK9c+JPO| ziQSx=^YK1j6;-huX?rst-_-QQr}^QWJ$o!?Clqcp6ArJBeyz`qWFzT#=ImF>*ci>w z3^rpkYqr>}2CY>>b#=ASgpp{SV$(-^rN#nor6&g5aDysetCRijDTWT)>`Lk zr1!P;99>F+3>q{*m)@8EB)^b*kuY@o`0j>{$oj4`pI~0c5(Lm z+1V+Aj*iaGb^^DX_m$)Sf2L`wDvEL{9_M3xP)%>`jYeP;ZKzKui*aJkIN84mTfZo0 zIQ-6;xeLkRx4QdJ#7@S}#RCU+DBa3Sy{#=pzavC3*oJr{qL*`57ZWAFPLAZ>$bFYx zi3B4-<1DC!Tt-~-uW8=L)j0iw#9c-I4Z&5Ig41vS&OsNnNLIVaOci=%=+DqJUFt%? zKle;J%A@-Q|4_(;IJAp*;N7l0u02$b5*}MZVYGzcX|MrNm-tJA8NwKePm_!yVI?%* zy!`EvDKjfLB~P?B+ADc#YcWoxYn;R-vY6o`IFF*_|DqTs^>G*{L%FH^s@!PEoXs4% zlYrm!gPPy{I(!MM@F6e^QFY7tI}g8uOR5!U6J{~?`}Ir3su9jx25&b>ksb3e*rG8v*Q2& diff --git a/gfx/pics/gastly/front.2bpp b/gfx/pics/gastly/front.2bpp deleted file mode 100644 index 2813a6dbcbc8f5787c8cd61ccc54bced26539fa0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1200 zcma)5O=uHQ5S~qpsj;vvq(5Nwi6Eral1qCijZJdUgC|=O6r~Mb^x(mRRARN+?bVAv z;8oXp(G(i+=ubCNyr&RJ!4|je!H^&>jY+oYX2*FOLMTM+EFbgOH*daqZ@vLItO*n- zfWw9hoZzB0N8{gNv$TuzK?FX)Bf>PKpjQ}n+;FWp=iR&FtXO1wCo+S2SLU?dzwXlq z%+6b^E+*U`-7%*s#J~@I;GsG?2;BeM_!QepNKo#J7=nW7^FC>Y9LrpCca5}_b@DySK1N672=8zdf+i} zrXU9hY6z8>zLLjG%D7*DkQkB1CIZ3niHQs2iNyRv3pc)-YP=Hvty>zVCAmsG{B9Qs zYmkQw9VKL zz2?hzWqo;XcBpW&>`6u=OPq5hd{2HI;%o0YfiXo5F-_E01G;EBTY8>KDKnu@$~Dm8 zOZPLudHl&$e6t(g-tksDEWvbYOt3_~rN>{jN`23=n%FF|eYWN|*t*|j8~zGI@%Djv kZOj+qERJF?iulSNgw}k~JfML(janKP(1Bm={nkAE1%{fOs{jB1 diff --git a/gfx/pics/gengar/front.2bpp b/gfx/pics/gengar/front.2bpp deleted file mode 100644 index 14a69e2c7b8c667cc0b90e6ab9e9e5bad520a6e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1040 zcmZuwPfrs;6o1>H-3psb1vE`GZjB}qFXdo@2V@XJxYfhkBAN94us+=bN^hZ5!Xq?7Vq1@Av*LKthF$`RbI&+m@Z-%w(p) z32A8Z!xCOH3>48vfIeL+MU1#ypB*u+m~PAEdB zQ$&8kPT*JW6i%}jV`>7^n8G*s8uxKYR%DTU@xHA@Nu*TQS2ml?-?ScWdwtOUrZ6J@ zgD-GfHaw(Tg+T`jG5aWS4;{MDOAZ+yVC^gAZ}f7>$-*sbeJ)io!=(}1Eu1|Na>jyy?b~@Vgk=j*<_yOne zmYAGOEJmf2Y0)g?#BIT3iRviv;bvhbc@;!)we`LjcI(rv5L=CFMEQAfegpCNJ_SRe zC?af7rw(ypVR|~jPNc$Ye*U_+VPCN=Zt)Dy(DaVXZ}PY=(LB~_$1Oa@kAI(?#q&2b zZ~fL#0?WuE99fx(vDtJD#_; eruDQ|bmE9Ve$MD~3Le7_0Lf+A(_{mrTloi)=H&PQ diff --git a/gfx/pics/geodude/front.2bpp b/gfx/pics/geodude/front.2bpp deleted file mode 100644 index d237188c20f999b2cafbc1261241c0f56b18876a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 624 zcmZQzfBIiuzLHBkIj8`S_tqiJ(4wusE?t zrAY47zB4te>Wu!S{Q2>-xrv#DorRyHrta*<%n9;8?wkGmDj~un#K+0b!OqUa%*aTD z!C)oq{PqRc8?+m)H@m0`?N_b?%my z#JZJ%p#cdTa9E%aAhBmo)w9C$8~=O$e>?xvyrO?HpWeKInFk3ECU!<30Er>|Q~!Ve zfB$*|dsIIm-1q;__5XAJ2mGIL9J~9NnR)o73Bo#HqC>)dmE>Hk^(UH3nlxA=ZY zz6&sZ+0eqO;lKlh4--yQX#6nvu;RywpOZg5eu5f*zrV_h@C)&y#2;#WtiRS@kw5Vt HQhWdav%R>M diff --git a/gfx/pics/gloom/front.2bpp b/gfx/pics/gloom/front.2bpp deleted file mode 100644 index e42c667d7fba3b0b95e406ca4b620d64d1801bcb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 848 zcma)5L2J}N6rOBiW~jSn3KkYwO%R0M++#&|XG^P#c(Av6YmnZ%cq+6uIq4q7KTwb2 zrQpreMk?;HcvC3sh(Zpc$)$95P4@Ycbhj&B{2s$(=Dm5}yf1GEDPR&4Kls^dcG7if zTx1n?g)i{=`8kAPDm?8g>o70RbJ#z`+TFt>xzRs|%G% zDGQ_~y+E6y?LG7wf@l*S9X*ul`ea?qIu+Xo&o=Y}HsUAF$bnXf2518*B-DS@#uU8g z;DZ6%NLdZV=dj-i5}7K<;eimAy*D1i9wcKK&*tyMNf~b`p(@OMZJqSU1{tDZqQW#V zp^9k|3n`oV=7~KzYTVqhJlpdM27rDJ+}h5cYefg-LurkO&t?5KJp@&@o*Ef#cLU z=Zmb$7TF{An#Ei?Su`GQNhjtpS4?#~Yfsi(H#_zM?`8T~fBcJCJz?M-#ZsLqTIl(= z9%*zt(_^YgKZ58qR5FQE^)$`&{~f_m9w9tLdkZiELKUlcS2gbBe%uk3$g&9Z7yVNM zH}oR{wv-y;ynhl2Dor!}i~H;j?(SyoG9e`_ch0^c9(e2C d(ygNQI6h9^j6cD<-Zh(CDrC)GP4RvR`2)P6N*(|J diff --git a/gfx/pics/golbat/front.2bpp b/gfx/pics/golbat/front.2bpp deleted file mode 100644 index 8c86d5d4f7443d34c5671cba12f9639a587b4142..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1264 zcmbW1TSyd97{|}-j?SuU&L-iOwljHw^_B}6My}3SkUmrjkwk6o5)l;zt7xrM&RCR$ zkUkU$X$eJv4;4XVrS7R7l3w(oq8sgqw=iacbcc6rb>?s{vTv3@drHGN5%VB(c0*0a_^+s&HN&4(@=X+sp! zB0?b$m~)*t70oY-kneURf9#yE5Xyw~(oAazqw!BwqjRybi3y2GX-sk&L#M3CUzw4U zy;j)B@za4xFAiTNvLla*8wHtj&)t6H^$s2O_&mi|Q`0Can(N=5RE18q%nKir{FI!e za4`FEZh(;(BbxM%dB=QHNC^`_%7V(>g@HR==g+-*Ii{HA7vdI?l&W_m{#I30sO-K9 z4@0aNQAr=o@)jdb;ryH=KmisFIb?NSgdz?AEEZQq?_j&!F4HnAMS<|gidrp2>Jw5^ zit;#frPJ3a8_ETZ_ri2iybtYbw;2k^&}3Uw^(>yUD5vqHns+k zKt}^$$Rgr1s%f#(wU>2J~==EVg_8y$N)T8?Gy3f}(bkTG5$`?Df zp&bdRWe9{jPFjidZR6&d!ml|~IUllo zCCXZ~a=K*HK62zy_H$l}?7y+2@3QUfpsNDQOJfH_a5#R|kQZqd=&(W>{6o!9?B=WB ze%R36Bi)i(rKipv&g$BlT3cOOUB~VlfO;qyfGxcaT) zd9BzEY^twr+}HFB72y8(j6TnPnw3Z2F(!miNH4}xU@5ldmkNBezaZBqJm;jJ`s*7K C0iE6e diff --git a/gfx/pics/golduck/front.2bpp b/gfx/pics/golduck/front.2bpp deleted file mode 100644 index d588509e87033461cc2185552775f50e716a2557..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1280 zcmbVLU1$_n6h8Bl-HF*`Cn~yWac5$nt76Ui^RT69W+FmTD$+=xH3(VTV5kpmG)hg_ z?#_~^ODV=mDO(BoY5O2p(6{=a?!<)d5(QtRN)eopEorIL*)%Z|cbwCEcMU5fed%`? zX6ACwIp6v2cL7!h$9XEnjk2;sIeaS8-1|v;ds~|V$fo#QJS8>?iV)*dG(pEu4A78r$}b0!$#9tV3kEZm*ex4%GyCs$=k!@pwh&|= zf&`MRjFV<8p262}fz((fVxT|=)RX5b)4`-zhXk_DI3CA)xPCrl={oK7Dhz|rG*n$9 z@cXA{S;u3GX6^Kef9~RCY{i>S>)a1U;P)L*gXqSP)nf5B4O*Ka94JRXjk1xz4Hd8v zt`M!r%8{5~V!5&^X00T>+Hu7D;$34PPAo{?=YH6`jtqXr9YeBTbX}=&ZagSfUv=G_6#TRMKhCwa$j3A0F3H zDXt-a3^tC>1KQ$ZSFhP-rm|;x*5lp+-@dUP}5Pd7tfs=7yzMK zT=p|Lp19wiofXi7zNM{y_AcGY|70I@#>mVC^-0tJJ|9YngaRCt6`m{bpm;)+Rpo2S z%Uv#4RW2uYs(&@%ZJcn@`_uc<>239I)?XU=0(~eTUog6fUT<-J)@dS&7xdJprKqc5nPy2pnnR(gnnvzRtz1_Z==|)m9kgV#wy*in z`Tn7AuU~Jm*3I2tl=JGM_BZ_M+a9brvU|Mi>{R8MwQDwS_^AH&fw&Y;(K;pn%0{=D zv3`80uSLDgh2<5pA^0leLHuDyPEFBM<4~Usym^dH+&j;Nc=s| hKj9w@p55g2NGGGghL(5x`vIswLlnf)t_AgFUrkkUp$^S1e4F zxu6GqX%R%C4?YG7IaAP=aBmhp?5-7)UcAM|zRi2T(|5O)zH|;BobP<+{LVSQ?;!MF z;W!Qn0?!MgC>?KV@t^9v9Jz#}@I1GmZLhu_550`WV!gfX?E)|GqD{0}u`CB6j^iyU z+f{gu7acA^s%>m+@;|=)em=D{c;mz5sI0eZp~RY&)q)yU@j9eapm-&B(Aa`5+=YL@ zPbIIEq+Ka1tttq5U;!u>eKWECWMJ#;Xl!?xe0)8%HRSIKAtG7(~DWhrtbX z-~<=QFa!yv8W2pdflY<_K>?+NO@^Cem;v^BhhcWm4DFz`%t`~LWqJggt)_sudQGIIvdkR9EQ#K$l%7{A~e&J^ho%HJRr-P#6jG8 zOdn!=SkV=&WO|t=kWf{GtUtGlg4iIncJ|+YbS)qKJyV(}PAqSXTn!Gi$(}lw)**B0+VZl)xrr7K=Q!;l;d?t VpD}jvS2mxuf8b-Q@T^eYzdsyO$qWDh diff --git a/gfx/pics/graveler/front.2bpp b/gfx/pics/graveler/front.2bpp deleted file mode 100644 index b40719862eb6d2e222115f68ceac4029d9376436..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 880 zcmbV~Ur1AN6vyu$-KH(KHNsiCyP6<9gfooP#_sY#ivokFv>rB8$|6b|rIp+7rWXCt zMj51_E`lC0@4`&q z(Pt-nEnh~V3dS0HC;a26md@RfN$G6Gw23yEt(gX6R?a$GUVbr^rP8cXrz!~Y-#Tzy zp|<~47I859QMn%jC-6R=dWwK{ zdvC$HMzw~v96GTF(e&@NhC+^be{4S1w_< zjiZ_%49`K7j$@#Zq6*ppU?AQQ(M4`I1T7Yx<1mFXO_N6I^g5&7K;_bJ*|TgO*q~e_ zAXQYr6&O1+Nk2r@OA3Ru6BtOFTR)Zl^WcX?Z87rO^B$Ib?f9OqSo8G9_D3l~A^JJhBzM?|*JB7ThP>ph^Rh~&6N+2K| zIwUIf5|tVxyxmdTy<92&oY(v?6#jsq5pGQ4#>f9)&X*axc zM&>p6;4MsViX!rLiWNHcw7-1BI<^(63~UY>rP%bn;`!j`LU%YPpkd|;d{n109X^%? zkSGfXf&xPqlZmAR+w&QN&$e|T40kg%)1nTlRgCxJH<6!$9}Boj6hyQbJ#M`kiZ26= zJy{w%`I4c2%P?$!>z#S=Jq<7mR?zcj5UAk9pii=CbS2_2{k1GtWxH z7awpYXYSkX{L%k@{88TqAgl5BUDD7O0j3vcoGmjD0& diff --git a/gfx/pics/growlithe/front.2bpp b/gfx/pics/growlithe/front.2bpp deleted file mode 100644 index b952ad05e273c070092619d5045377d83074196c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 560 zcmY*WO-LI-6n^`Y-8Bh1XrVcT?tmU_4<>rmvL2;i8w3x9R+k)muu`aK4bIw2JqUV| z97J-K9_md`SxUju9t;-2xWjyS^MyaL>F$cFB;n@HrcP zw)9~YcjHn?F?PbRL2?6?s>cLT`HOKV1-ne%miCvh8t)|J>8>cm1iKq;pb6(>au_zjX2*Qc%hao_x z|5H=_{W*G{q|ymXm)>g{R-_mu36wMz-1*TOzS_J#e)H|!*6aWM0O)q99|Ub}%I8OL o68^i}PxYl@O36Io&i;g$I2|kvH19Ps!r^OCO$~Y~_rCqV8xf}0D*ylh diff --git a/gfx/pics/haunter/front.2bpp b/gfx/pics/haunter/front.2bpp deleted file mode 100644 index 533d9ec164fe93cb7c7471f7baa2bd29403fceaa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 896 zcmZuv&1(};5Z|wKLk!&p6DwGEOM8)cP|2Y^l)Olxf(U-p&|~u_cxy417pS7B(32nt zrU-?89O|*)A(7H9(!%}$6}!^X9z0|rfo#po{(PISF2&#MvNQ8$=C?ER1mVAsB-w{3 ziyVU3jS+oc&yodIj%v4!Npg=^^pNIn-7!+es6MD)iR#gQMd_vqqA1CV8rEV)%oru3 zWRmV+53leJEBFShVw#q<@n`YqQ^Udm8kL1PnkN&*v{jt5;4pYxI6QA_t5>tF3=ijW z%XZGr*kvEKAI1aW!hy|Y8@u?)T(?#`uGvTJ(^Ieh8Br*eYRjf5l8RBc8pu;w)q)*f zAQStvuP9>@o0vrjl&6P;^A%MUwPDlWc0pJ|&z zRj-j@2_!bogEp+i)xwc`OF`{sEKOnKS?Z diff --git a/gfx/pics/hitmonchan/front.2bpp b/gfx/pics/hitmonchan/front.2bpp deleted file mode 100644 index 575c9b6fac2e138a897cccc9e8c91e36930de1bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 896 zcma))O=uHA6vt<0C)uQ3yOC5>2yQ+o#hbkq#Ox*@BJ?1hrM4-EC$;S*O2}-|XyPSm zFCHpQ5kXJ&;8DS$1@WZl$y>J@v7YP}g)XwpbG9+2y`;|nvhd!%kKg|x)bGj4K$OJM zaWqOYI47B1;S`Chnk@JG_wd-1eZtcq&d0V-Z;iB%{XDs=!2l05><{}zkFmpR1R0Vf z;}B8)DopOo)$e_*(!7zTvv426U^wZue5E3ZhcO97wXjGY8q|;KF(Z{t8>9Lug@_so z2}hz4O;LJ%b^Z4BrN&a@@xwr^*j4lrZCKPaQsn|ng9HfP!1^m%qahyU@4Giu@y(+14OiSu$FWlxj?6^rgY1_7C^``CjWm(K*rX^l4i?QN(g80N6 zcU=~Q8Dq93$_o7_eM#WQ0;?R*MMxm*@}HD$q6H)&1!*yDswIiF7NATM`hNakQJ=2Q z!!sD+7X`n6`}w=SGVP?;t}}Oc@=iW=pFMCjZ^^zb0@tpS?>%5D0V3i68OK2nPFk1f)8Ci>@Y}+4H;O q&)A2xCJy{DQbs1YA5B%nO^NFnJa|7{|5u-0b8a|gXL<3U|9=1$m>`M( diff --git a/gfx/pics/hitmonlee/front.2bpp b/gfx/pics/hitmonlee/front.2bpp deleted file mode 100644 index 6878abbc6a20599aca1f549878a9b2866379de14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1456 zcma)6VN6?96n?K4dfy7JPZ+k5g;z)7o{N!UW?GWX)@V|Q8j2fnMi@+u`ojd4vF&XG z-U~2OVcJ4eU~ws7PDzmwb<6l8RA!u8Ff%3#XmEYVfC?Er*kHHx^0p)JW;C0)%&i=2G;X}>;jJ{S*D(y6 zVM(>*J@HJCP=qFW(j0y5&eEMt1*yAF#$H|iYbtVV`10_JO&_MfICMYH!8gYc5b)8koDmaX_~=E`-@Rxz8V} zFDhZ-IO#tCkvPjyP|tO~R|i!h9_JgQEu~FE3B8s$U>MwgjD8W!H%$RmvS5 zO-&6Awc}>=*Arqc;#eZr$Wx?;oFi@cWz`kSi=M&9wTkUjw;=o4dLTsll|Ay;KQ8=SKXCV# z5s%m7_4#Gds|*E2mxDKN)u$#|bpK*AF_)T4KB%>_T3zk>n;=GG5L?=ehe^Kp5jSv>6pe3SuY8yClb_{H6#!Nbq=4%JknDf6ttHp_`hZ6e=v$NXLhF zcbDDRG3z_#+{qi#bvlY#%ZK)9`d1wDTLNAXEwGp zFKJ-pLzkr>G^l(uh<3bCTMxP5OK+ZbEqy4ONOZDwPP1;*E(Fzl49uDNpKs3je*c4E zf4@kQvD-iv!1)56@yH%oS?NaI#?_^n`{;OwApG6o-z#vu)4+^CM_8D5FA8H)_~_eX z4_imh3@r^U!6-psc&ZmkS}2;v!A7tRFo2=04sJ_XaaBX>;qpBUldQB@FqdG)hQB+R_8o;dUVlWPqG4xZ* z%$KbBLMSc>v+nDi0P&~>t?C(AVteLI6%*N(ry*6=m^hi3<3>|cY3_d-;Dm)?FUD3F zNRBla#)5ov$dxFl$XW^C7=djQ1e~sA{CPAClDcD5?%(-0Fsc3 zR2j;8)135KZ}!&J*3Exh{q(s~5&64Z`?lZSU&uHLgk0 z@5=NiMTNWubXu?Vg$FeVc~d|Gnk!)` zll_%UH^D!epWy$C7iHjvN$k7jtK+Lb~Uq3LMPF+!SdOX~Au&t!6q*aJW5Z><0k5x|e-nlV!^;UJ|^MVr<>HU=I59PP# wLy;%L&Fqu$*t5~cRn>lfIuS)lo!ElPy!O(CiWR|TOAuGPJD+b8!X_Z?e3u#CpLy^79%F}}NMu4yr88Qd z7x)z(kM|=YbR;=YEIt+=R~1rfDv>xmU*Hi$_kyK`TOZ!P!5Exw98Ij@E$$o7u>2~k zUFLIKG9=^?!5Or6ZgvXzycN}wB>iGG8;cG8k|Zi2swT9Pyik$e#kL-sW#n-V z)1)M+iOr6G4VGJS>U;HW3Ac?q{I2Gh42;YlF$)zlNIJT$+s&qJ53(~>uUjRnWVh^= zlXMkV@uGo*BqYesS>V{^DXLb5Pb%8+B*t zE!!?xx<1_XsMr5r7rY$K?u7FS`<1C*cVk;q;r zhC;}q#Qb%S_Yl7q0_+i!*@=4Fsx+WOh6ZkOZkqUoADa6KMf72QCB`6u`EZM`!|HH7>}_|X!TML;j)_Ydd|W6uBp diff --git a/gfx/pics/jigglypuff/front.2bpp b/gfx/pics/jigglypuff/front.2bpp deleted file mode 100644 index 6011501e1038d7e11a2ec37176919af9cbef3d9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 736 zcmaKqL2J}N6vt;WVJ6aOhVH=?#K!8;!ybDmHuc~|Fn)vXT@=BC+g5gh6kP0OZ+h^s zg?@nEdQlR(UtlkSx0zO@f~cVs8r)@`Gg-1tL41EQA(=P-dGE(V=tAJ&N`qhJL37T( z9I${fLLG-Vj)NR*0^tkU|M|d}Qr|1`QMecFL`Q>fgJJY3`Vp-~X(+;!izU&Gx8{?j-)JYw#PqPB;D zo-MuoY$|gJsk{)%lnS%f-lJ!u{9HWu3M+Rq)%9O=Xl~N?Cd)ZD`B9P}lq6Zy4*R^% z%|BH+VoVHi!@7)NyYh<(~U}_ndVhRM+IrxU1JtBW8)j8sM?TxJ@X5zD8o-3Q3qj(dxF z0eB0VqX_K{GC9J4^ zL9$FKQ|hn+C!`_rRROVpy!PxdZ?#Y!_!^jmeZnQbj*Isi+;(@l+vD~n!=xZr!RWas z4}3n4XQ=68n|bIXN&f8%ib8=yS%gJ6L_m1ll{KmHL_;KS24s_yqFPjMeEU73b9ar) z@gX5N7=bnzs4Hl-o9*U;wtTyYK|)9upYLmXxYx?k^wRq>g-V^2^tpFLCPaTq-!ofy zq;UP%rY{LTEyR1M>n%DxnG3qWGguF3$c@|Pj6NNI&ED|te9O7ffzPikgNyqsMxb?^ zz36qpq%m+tsH;4v(V*zkg#Vnh$$5iqZj_3dOzjQ7}dA;`m@C~ zfe9%;ns%DlL^jcB3hm6Y{@C0*Wn~og`w!9t6qU(vTopv(FBlTzRED%|>qtG=0di_~ zR#H_Iph!KrHZx^)T=glbFKD>LOfnm|U@^Hx7q8qbw_sUl5!!>+q7D>b!32o~LX7Vo z65qqjOOebx2V9TG5A00nL{v`ct`u9-&BmXb9KQd4LoUyrLv!o{F&J&pz5-%i9Se&r9U@)Oz zL4v{qhXV}_sBWY(kCBOufkQw*K*2!4(xKj={=oeQ`xmTVke}f0U~ZspVWBT6z{$hU z4GKSy&42z>v)eJ+1H-4D;UD7<_J6?e`EUPT|BU~;!r$!wZHhlk{L%g2Z7(Q%U@kpy nU_ru!0)Y=4KVVSehsvKLf1LI$iu=Oz!{W%FH8CZ7mec?MR!)iB diff --git a/gfx/pics/kingler/front.2bpp b/gfx/pics/kingler/front.2bpp deleted file mode 100644 index 8504034c0fcc8760d30d57266719ba2f9e84fd7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1296 zcmbVMUr19?9KQeW%&|>`(45?rkq|;sK}O-7e?WyI>!BB+t&)VE_7HRh_1tN+ASkn- zpusGHeCR=A&FPIic#r zuA%!^Ki@pv(adxYCxRe?MBZk7x=;6LhXW<7rU?zm-}j*&ysSJ2!PubgiG`}MK4W0h z{0p9yEB)su+FrCBd~xKhjh(ac)ckqF0G`d%GuP`@;Z`>+)qs+tXsO3uo6?TuD~Ir>#AB&p;x1pCn@KmcX3m8 z`=@=GN14jZ#%w!`Bt{auwKE!Zv%#_MBHi5)YVUZe;5y4%uRGHWrac)4mWYxo{w^SL4zVFU${0i?RK~wt|D1g6;a^% z^;p-=%;nE-<>5=)u=P0bB$3E?y^a1pfeKV13UTFJIq$bJT${nq@dcyRXeE;joga@S z-a|R4q%#^_t1Sw$ROBe}RQXOFzc*zhjbtblO5q5OOg=W*%Z$Noh(a(hw_{FQa9Nh3 z%Camm&FiSHGwAs-J&bJA*x+g5GM7(lf0-5_iU^8B91?8xFxaz9vwLCm?5TnCI_>uT z)^IR5JQ!*p9SnIggQ5Hs@{{mjC)towmiD~7`$nM(m57t!5)I6uEK2rFN29B*{Uu*b zTW*g&h}ZPl=_+RF8d@6fZG=o=zU(~wmWGu)TsQQYI_$SrE9aFK`kPz!_n+Kd=+C3s wQRdD%=1$_KqV3P0?&LtV-5F2pFZdr6=C_@xEn%};Q(UO0p@GxvcUe>P1L=kQb^rhX diff --git a/gfx/pics/koffing/front.2bpp b/gfx/pics/koffing/front.2bpp deleted file mode 100644 index b097c9aabc2b3e5bc72333f2c7a36261f6172329..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 896 zcmZQz7y!V?%*4dZ%*@2h%EraZ%f&AsFJZ4>?~oqhTw`pbZy~CsZDOh|Eh;a-&%w{b z&BMyh%uKv16%syA=lFl%Kg0iqdjI_!3YiXH2|wVzAiuG`p?*Pp!1@L87xWk0KVW~z zcFONprB}6HiC)ouF}>K|!h$$E5*}QzSe$P3o#8$6f42YJf5d<4eU7;vac{#P)*lQ% zS$;76VffGdLEr(?M+Tr9L|&~34_U2vKkZ+~kAec?Y+zt$XmB{-aG+tqf&~`}CVb%d z(IMfW(~_fdCZvT$#KnZ;85bKDAIChAJrWiQ2?`H@DjSG3nFi|MvB|>D%BGO;V+Q;G z2B6O&;lHU^PDJ}_KRSPKL*_LNqi4AaVi>EDTx*ng|)S) zczL+l*_fG`nAup_L6C)?!``yqwLVx!2WS)&I2=%TAn-xp1IG`JA1r@hu;ow3kB%P! zA09q@sQ5_P<@k*GOO`u1U%GtAS!MZx{R#FJ^7iZ>8ty+x-?6jo+*xL3m}!iRj7;n- zK+D-7Vn99+C?*SFnF@|31XLf{JHNhYi_(F#mb@ub|$-e#ZQW_#5#S|0VwS{BHrmL;sWhN8ZPf8BdmcUE>zeh}o~2Zaf0{J`AA#H5;PHucK(E88c1 z7XFL~9}9a4c^I5CKj**9eQnv)-S;~0dR!eEK2`3I?jNex*$<09o5u#{6YjhIhlM`?x$)}i diff --git a/gfx/pics/lickitung/front.2bpp b/gfx/pics/lickitung/front.2bpp deleted file mode 100644 index b4ced51fc3b03b2e983d78a82ababbc489a675c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1200 zcmb7DO-$5480~brogy1regcbGm@XJe3<+R7EODjXaL^F-pa(gipdP$}UN&((L@!b_F(s6KP8W!hK$P!g`ZJxrnR)Y`Andau z@?o6pHm`P>mTm;ls74i4CJ615X_w*QXnnnO@%#>elLNxtZF z($OA^L36GXQhrOY(>x6pVZ#8w7O-3-9|+Zmmar}?35Wv=GE&8c=wMoLi`+Y|=Z1(V zN)p0*%(t_fF=pB+&&pc1kvA6Fz9iO~7Z)e5Wh^#s2Ce(qs|#JP-*nG5`8WU|E5lV0 zs4$JD(LGdySMOixZ;U$5PU3&O1-sVVuhB;%Bd0qqUH2dQr4WPIOyB4#T~*iAwd$24 z^9R2-&UL;xHh1p*(fN1Y)4W|!`VTWLm%^$N_^u%yYtxNdHH5K{EePeK6O-b`mTFwV zxIwsYW}GzSjBj+d>3O#ZA{^o;i1=Ohs0;aRy%}V|Ea1WN%MTqxPqy?H1dJs~Q8Zq9 zq0B-h&7_%O11!sC7%)HMXS{)Qd%8V!GTzYKw4FMMh-2lXs_bb9;;(z5aG(?? zm#~7hDvjt(x@w+HrrQ(s@rG(D%bR)KUKb{9&DI3SE84i}BbO}DTm2DN&jEF#f VQqAbejs2ZR*z|88`l-ObzX2q0Q3wD4 diff --git a/gfx/pics/machamp/front.2bpp b/gfx/pics/machamp/front.2bpp deleted file mode 100644 index 1149ed3a61b89ddc7014390e03726b95e6a17a3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1568 zcmaJ>eM}Q)7=NyJ?Ola&6?H{r?cuj$a8ZZ4Oo^GcV6r)5mf}akoO-Rn z$Q-6-8v!B;>f#5}1Yr)*TdjgAhhCpD@ELgc2JfE2&zPbG^alR;I zr=;`aZ6-Q;Dpn_cCk!TvVez18yud4S62}>Z@Xn4z_vtPB`}6zqi-X;^8_wEdt;5!z z9$wJ0>%!-ym1W&u94z{Cl6GO<k!$prTKVyG%88xkc!Pd@7CD3rg zhjPW79h_^tjdyiROPSF;5>QTaGw&@gpJbp%&;9It-qZY3;_Sic{TsED53XOlKEHEa z*NI;b9P2b?LV_eop^l?sfs1#=yUAukBs4$ri$a!T6id+>B2jTbw(r~?-|GzkqLCUA zWSPIoTT}**_(S0EM*d zehFoWtQ~Vj5+t6_+1IU`<6gC-aVr;pQ`L5+{_duazdL_$@A|x~xe2V_FMCceTUCGU zsUw?Bo|-U$o@H1~YD9$Wvi_2mtR7e1m77{Rt!=4|D*-Xc+!u!^WY)$+rVbPhwxN2| zhJwf~H%ez(iamCV-LBj7`8=MRmMhHW@@>?$Y0F!ew;rm!6#OmtHu@I%gT-ty`y}q4 zi4VtgS%06F_=t*>My{w0-le?YJYKM{abaUwiAAv}oGeH_pRP?3BtgJ*kF0q8>$uCTNP*(@Xp#OtFmo$TaZU;9tZ11JJZBX*#!Pent77>Wbd_yBi-> z)-(nB0!3m?ZTnh10zqi->iHPhxn@%82Uqi|cUJ_uYWJc|=oI$P3=B|U1TX-0pQH#w zEPGl9gRK3p_hiV+OFz73aTBjd_`opi z`1>F^K!+!WC+CFx{*ii{nP4-{GTDqx^uOfa^nRice9@nVBm>!|kjsk>X}OV0FY1ko zP!UG8ys&U!?dl`v7R)2}7(HYXT!svw7{V~3Nbq)k729v3{Q~(lznDXVjJ>CUlT1!5 zMj)w5-cY}AVp8-7N$~o}ZCJ!W0Txc)oO9*Vi;-MWYW93mcT@mSU?FJG116A@Kqd(j zIgVZBqH#yoq250GQvZtWH??&xLG&S0Y`@XXu{gVa?1kL}tnQ|Yr$#6V*c4>KMT3)) Jc%2d*{{bLtNi_ff diff --git a/gfx/pics/machoke/front.2bpp b/gfx/pics/machoke/front.2bpp deleted file mode 100644 index 7a63d131754b8a16db17ea7dca29a86dd70b12fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1168 zcma)*O=uHA6vt}s*57~DnB6cJ6)gGzK`D{7%w5fr_+5sG>cE%Z{QHbGPZ zmex;*qQqknv05s65VOUC1+~$WdUC5`_0o*^HR`y}*@iTwdhk7FcV-yg|IM4S(5P1k9NokZ7@FAx+wnTQ*P6^7Vu z6}A8rqDvSlNG&hNb86-;U%GXZ-Iy>f({6)!Z_>~+bHK^xAqEkP*f=ZMQdaJgJsEs2 zgEY9=&)we0v5s|7!#1*7f$2b%gJjRop{nJwt-@kasU6-<*bSe&0p7{^c;myX zLnL?mQ_qimiOa^D(N%mnx>{8$)Y)PXg($^0lq51M6pWbhSVOG9qm!UvD`=A}_W2o? zdgLq9`1v@2x%L(Uz)lxRfl(FGtM#zCVo^(j-DEdqNFn3LcM*!Tsi~+Uh}NM=cvxh5 z#Cs3k*sGyaV|Y^Uuxq=Pxgw!wHUC{cPDq|m7=yqsTI|Oqm!AwqhkdesA2^z}ruwne dKQ^(jEj>U}-Baiv5wFDi4B8PmlQd4_@ec_Rw3Gk< diff --git a/gfx/pics/machop/front.2bpp b/gfx/pics/machop/front.2bpp deleted file mode 100644 index 1d8726995e270675eb24218f4566f59f4b25317e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 656 zcmZQzzy)k%+>BzQW!h%9P44U8FWMLGV{M~oCm_$m&&&+b!^p_Y#Kg?Vh-v~OGYbnl z2R{c8^9u+wC@3m2IXgKyJ7+tGI%_LzUpQlWPrsev{{#OO{ww@YUms)l^UZ614i0{E zo1_1Z*mL~n`2YVyeZujE`3?UYYw8jnOq*TiVy)C8cvtXAXZ|bsuika~8|)WIFA!X? z_|Sib@BMZE8UNe=@2h_xAG+$5=zfR#hW7&V6Y3lOGyG?$X=eT}^Z#XDM}KQuOFJXf z-3$#34Gsu@$#bs3Oj{JY1a4_&v(ACmo zrBm{MdH>|x__6xe{AaR{8GzAIv44B`1%n+P$o?((pdqoR#P86&ru`@9em?krQQe#x zjvpOA1U@J{IB}fU`l$c_ diff --git a/gfx/pics/magnemite/front.2bpp b/gfx/pics/magnemite/front.2bpp deleted file mode 100644 index 2b8434bac76a8e1f15c04e5bbb5dcfbffb252908..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 656 zcmZQzARaI?GBGhRGcppd1Ei9Xfr*KQft8h=iII^B%w_=s9-gw2_7;1-@~!93*jxU4 z_G3mu0&(UZIG~{LAmQJ>g9jn%EhXGtnwgrLCQmx<^4H=O!`Fj#bt^i4tSBfT&OD$C z8QIt*CAKd(?|jGSrssdR{|f&D|Lyw_@MFi7kUuF`j#yX_YZ63VL&E_uU|>i{*s#Ii zL&AfG2GUG`sAgp3W8>uD}<{-v1j^keE*W2(Vr(jW;{rM z*a8WU#fzGoK;Z#03FJRsj>!|Q2Yxg9Z}?y0zs>LHA1i)<{ReSlfx!oZ0|z7|a&pe> zxnTh_39J_ud(0qnm>58zf573v0@U!IEY#ctu@4mfc6J2?z!=!E0vHDf`#uDG*icjR WDr?^+EhQNlhz~&|#J$~J5d8ok8jm;t diff --git a/gfx/pics/magneton/front.2bpp b/gfx/pics/magneton/front.2bpp deleted file mode 100644 index dbe09500fd2720e292316a6b03d9fc02d899923f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 864 zcmZvaK}Zx)7{_OKX7}xGF*9Vg8;I{MtqC1;FPT)dOL&M5K}ZpF&_j@>KOCaTYdl zD$v=yY!`PS51U3t5p^jC6kJc%L0A&pkqWI2Zm#KbcbwO}wNWd-KfK|=_n7bd{r?O@ z%jw+b_KJf0_=)pZd*98F9x2oay@Ft?6w5js05~|7tu*f(HUQw^Mg&k*6)!N1&Boa6 zcJth`;_=DJ#jnNU-SsZquBmE&eP0k-OQkcs&#n1ee?8_PO!EdLOw*ZjU`RzCV8ujXZWY zHD$A1otX??8hsdv$YxF7$Fe>tO`Jj1BJToDx-!fDy9b1Wsh96p%yA4u*D*E>V}*+7 zy0tqyr4vml$ z%D1J40RNvy<}ZT5t}9r^xwW+)%OCUQWur$wjhhR~ABlwukBq!C51mUh@vj+L>Fmn2 z)nqaj)7n3XikL=w(PvqX>+7AESXkKFNYf;^k-O0`eU9EK(c0QaLzExG&|URNE_dr< zYb(i9-n7RePWcoRMX?B({;iIU*4LHh8;i63hilTMC8vHVx&GLM8bs!KrRTs$5Ha2+0-FX~L)T41k5ZRSSS)P%J ZOt$kuM5@xZpO#Yk%^sypM#%;9p+LV8GB`Whv+oNdPRF<`}^mm zwXCzMvMV`Fc>c85IoUbYHU4J*&iP*8y}*CA|BU~b{xQu-$)A5ke@*!H^(}uSekeSs z`NRIZc#rj&-KRY&3=BYSX=rdbpzuK9!G{k#e;&#G^{zdA@_$*KQ=O8XnUe zf0+Nc{{ZAWP<$W*MrIZkMhjbH=CL!o3ykGO_NC}7Aj&w6&qYS8x&hXMMbcPl2lZRmsV70B{f@v zHehLUDCnieqel-S9tuvRioLY{1EVP@sJKuy+q!1lZ45>T9{e6NyE|`YzJ1^K0BRAQ z2u$bHRdrM$n1o0u(CPQr=Kuda7))GKKhjc>tjSCA3u9psA;E-b0t2o=1baoV*jx#3 zyVoN)c#iuQGw*Kpjt<|SO0I-8T*zvxDHdk%3{JrgbL`q0aV}-Mfv&qZTT6St_vuQQ z7S+%8H$1yj4!-MLT0%T(XmmGvoF3Q)0zx)B$JuQ4c`04*HC&Iz^6(y*6%m$a`IK@+ z2`QYi$^{%zr!Ht=O4T$h0^Ry|4sLT3T$-DFTO=${b{Qxs^l4hXx+onEUF?2!^mRO& z%goKp`GRd7PFF6s#%?mzq~n;aJYx)w59-~di}*;C#4fAFbO{-an=LGB?n$H~#O0lLgDpV%bu=#P$)l~+Iyl(}!P)eq<819F4BGl@=G{a_w3 zAxS)%nmSBFg&%FD-GBKt%Q{%^$_nCzCSR*B7$pY>VsT8wpvz;oS58-F)g-FbAI2dK zNlSl8PZX>=Dmy7n-~`UcUJhhtv$$@gcESuHiAbWd2BL9Lc9o0hgAcI98!DYg1Qc0 z_LD9d`EMwP3MpynBHc! HihsWVEwLBU diff --git a/gfx/pics/meowth/front.2bpp b/gfx/pics/meowth/front.2bpp deleted file mode 100644 index 39ac31793bd51925b3b91b29cb422721000d9170..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 608 zcmZvZ&ubG=5XWb;FUgBZcDFRa6lyl~50Dh0wP3TPmy|+@)Pf#+@#Z1oC5M`9Y}6iv z3dSEG*c@~7>dBe zBWao}&tDP)uAu}Waa-KVWB_=c5K7NE<#F@86a23T+5GUWXZ9}i#h%a;d(VDqyBmes zczW?k>3QjVDHT#ciM`rRts2cqd3^kuKe7CI&OWSacW+Kij7G{zHdV$l=JSKM%SGIc zMmXFL`hyr0eYQ`QkfEpR>x2f@-3Z9#Z6jpRm&~pDRX6zII=lviyoxH;S_61|Z z>72_$X(*oU^gAD|`}PJN=Zq){NRV{t-kbf$ZRsfXE-4mdKH=^9bcw}SOqW_?wt&=e z@R%>G>Dt^36}?`7T1|>m8X$qHzzRF?)G<}&XWJJvmW*KR3$^=TZ#L!3&u z5(~Lck1F)4#MV?5fU#zzxV~zc=J0=F;hC-NRQjYHkw<)|{4e9wZd;;$hTowZ_#keG z|M-W5;1QzA9Xvt}AL0Z2p0lD>zzkT#A_rA%r=UW4r}A{^WTmBG8k27qtf?X@0BfQX%yot1~1hntNZL+61+#eMQptqz_0Pk7Xe*t7E^OlIK` z5@J`>SLAbyah7S`+ib^d%euGsU(kKUd4cgK=C{mmnt!PN$p0h%SNxw)A5iZBg6l5s z3$#(Lkbf-S@;~#x-2V?h5az*H4M5;<;J|?g3LhrS_@QQZ{3r7t#(xa|8U8ocx7Bsk zHGv_+KZZXne;EF7{9yQD@ZrG&hXV}_FcS#TAhRDRkfHKY$}F zw0-%akFs8PB=q%}; z>M0Pe0_wqY6hbh_*)C*ZA8dycFb#9y!ML>8Z5n0f2Zk<>DhZ_r2iRAFkxXX!WKsf& zm}EFbQGg{G>!HHr0Ty(`&QzToBGyR+B_`=N=H(w3{V*os4XgtynMjv2uN-KYU(fHM z_sHZ_;6PAGBpDhGF3X5^4LI-WN;m&f$4nd$8C5sAI)lK8hCt-bwwEkC+gueq zPYMWG6|eWnj5?zZ4eu{(t>|UFs?R;NZ`<{arA?1(EvVHn!`QV)W0XdD2L{@YHy`f1!Jj^L3P^L$2?=Jm-3u3i{HCzM zZ#|r zA-%?bMdQHp_DcyRtpxad4#P+g`A<+CN@b+*qtTsnb1=V9nISWfAi*Ww1`M}-9W2%pSONnef8>EnxiNbXJCv* zhA^7xQkE&JvX$Fc+Kncog=X}Wo+1bw*K*@Hp+g`@k{}+`(ix0K6HSnWZen83ha0YX zCwF{Xm!q>qyRfyJ>dQ``;-1w=s>ri4itgrfzk%*v8ea*7h>@pyK7+V)&l{4SZDcG(u#Y$O|1 zdX;u{04UJIvyg-b?9feMXq@*7)!hGxFZ2xnu2JDJ4qK1DG3+Po4=jU2NDcLR-L*>Dcjt#-H*5w297SwL;bq9flUyxA z4Y!@|7j!@(M8J>IxM4CuVMjxOz&(!te~O~yL@UxnL!xH(zJIF3Qert2J``?Aypd>0 zjP}pY+Otkc6rIwDApPp>Qj=Gv@A;k>)LMr>LKM`#%Wd!Ze>ZFB$UsOlfN6i(?;jBw!L^LS1^7 z953`PBDzveIu%V03JuS>%N-?V6UC$b_p2p$hw`@6x*u9kk2m>;eNr%}O<$6b+z0Qb zMt^M!KULfI(uKou6nWk)6a_2<AKH{p} zSDzFP=Z57-*1Y7%>`g}b891UI^t+W^*>hRpj+&pp`TaMqHZ3&;8u&*mAM*dX@1s~g gyfjl~7%Q6rNrG>^gS3Tf4}%g0f3nVj+;~VkD=+$}Yr^NJtooLqV#D4@kXKYJdYl zgw8e&b&!f2ai~-Y)rM1#xe=rYPYP9XsK^njN@Qt`9IDc+iJ;?XJ&#$3Ejf_)q#f<- z%zN+q-uD)v157}o7!ZU5zV^2RfmlpU>p49in2KLp{PMNZG&ZN?QYMp19eghs3nbK} z{;c_-iN|pfzky%KAJ0%g1_BFA(3_2>Re!ZqEa@jwnj}RPHK`6|^S8Fe+6{OL;w;Xh z?DO7dUDeTT-6n+R5na`XPwlR81EikRQ)t3@+8!sbkcw5cFu}yI zH7fmEslvc%B8-?IFd!Pu!77jSJ)A2z&a@+^WU4xg&N^MEEtmUBYj$gSeJ1M=vP?hy z?HzcR&G+PQWlh$C%^=4gfJ<;2|7uXh<+wO951VFV3&N0M^nvrFqiq>2{OyIo20@_A-i zCO5C&s^hs#WxBv|d+zP>99I9}|2_!O%ewvC!}ofTk3-cEXFz0gY~EdI;?a>0@YmnXUGq7uZ2Elt(HkBc&_WPqyM4Ag z5aHb#f=oMiZwg#yJ9}|Fo;<93%&5+PctsX;Wy|f)I92xJlTelyZg%LVNR&H)LgR9&~$kb$|SS0FOv1Z2$lO diff --git a/gfx/pics/nidoran_f/front.2bpp b/gfx/pics/nidoran_f/front.2bpp deleted file mode 100644 index f262426c90dca0095d191ae20365643101cf8b47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 672 zcmaKqF=!M)6ozMZc4yX@kR*sVUSP5RThJNbm)-Y|(3My}6l2aTG+c^BYUf041LN@R_s| zyGQmtNeY;w0!ko3Yp3H$Th45Jy0h`NkIL%L^tM;;Jj#ndS;*R#XV>lw)rd&)$oDkpm=pGhuvr+<|5 zNqI^w2*R*2O!G_LZ+&M2_AA>>-4QRglDr!6I_bY1O0nq=`y2Yy#Gkd0RR91 diff --git a/gfx/pics/nidoran_m/front.2bpp b/gfx/pics/nidoran_m/front.2bpp deleted file mode 100644 index b87b5b37b6fd99a07d3ec5d15ff982ab0f4bc43e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 688 zcmZQzzyTORfSH+@m6e5=iHRA+V_;xrXW(FFV+IN^F);ukL=6)&3p)!t0~b3x+$<(m zR%T9KPHsVQ0c{0yh5Q5Y4*Cr74Eq^ESFa2YUcWY8{gMBn`H%j${Ac*ju>U~(W0@x= zM=E$~_{}-&8=uWPal+ukfrD_|Rf0p~tQ{D5m>r?N~zNEQ-h2ANiIUMU;**@u=Ow5N5NCp9!91=PyJ38LjJgR&0 z=hd(GfA9Yc`giGH;QuB6*Zr>h?EkU-M|;IN!~ZP*IpSArj|ko~q2A)Z`|-v`R8#Qt z4jg!(pzy%qK*0xz7Z(aX7zAtx*l@vMM#YpGl|L$fT>iBD;rP+fQBVLg1sKYV43N-e zVPj!sVdrNMVCR8^H!}k$4j@25At1nD!i)|Lju;jjmKYW@t}3=|T-B^!xnGNhuU;Ep zzUZ`5dy_s3D9rae*Bq;8`oZ&u|2xNjhWdt`$K9S;{D6cnGZR0Lf8hSb`}_aT|G)pA zJO&<@09~vL5XRhG~0CLaW_W%F@ diff --git a/gfx/pics/nidorina/front.2bpp b/gfx/pics/nidorina/front.2bpp deleted file mode 100644 index e12e12586aefeeca098ed9ecab0baa7ec123ff4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 928 zcma)4T}TvB6uz@FkZ~GO<=>c#hIQp zdCJ;$aecWsEYk8yAxG?M2yC1xf8G0lP<`O`(Fb7se4Q5Fc=M~A$3lec0U($S0hXLRi+65@u#l7 zPAv80=Q=r-V>*?O`U*&L--Ia`&>nQ13@5nvyKn4dl5~o~!+Wx8R)^sVoQG#_rk0;vnRl-` zQ>@ASr9biIl4G4sGP6RYwYmEp_zqS`4HIvgH&CG`%@VDae)PPTlV5JKwbK_ct~*O0S5aKElN+91{T%=VP# zmDmp-ZEG7EA_%QlUiH4c2lk(=81&r|KZvRX0uUfBJb$RX7J!>JeaRZJ4{w=Y8#4nj zrvd;%XcjtfSs6h0XxIa-$cubX3l^{e2ZgY^ucbv42||)&F2K1Lzb^I^s~DS1^XUuL zh3p9j-1VOZ`)CAG6CaB!c!A%BXC;7m{M5EC*xlKM#?Sj=u9s)7PZkUwxV`c1{?4tS zf@A8~#Q4pz2uc2_50z?MQ|9(JBQx*`G!HX)#sTQ@G#}fXr##L>$S= z|2UB;IIu5pk_N&{?YU#0a@OC#dQ(99tC2WuTIBhHmwxAYP_7IQM>yWe^98F{>6*|? zdishqQjrIl!U5cmH-mEj*JMRTlMi zFR|iE(ZyyD6RJ@r<6qS9k%M7R;9zM*E}te~KOD=29USZ=?H_dDM^3c)w)m?@@nGS=j{}H*eaKU$wnf js1iI_RtV_t>6af9SH6|>N1eK#l;N5FnpVwE%iZ(?)p^SF diff --git a/gfx/pics/ninetales/front.2bpp b/gfx/pics/ninetales/front.2bpp deleted file mode 100644 index 5ab8aaa69e3e08d8b49c6a2992354e4d92b787f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1552 zcmZ{kUrbwd6vuz}_DAofl=iL!*GS=Brjf~rbX&kif!?}@k?cWCs5MUL#W{Ub9wa`< zxR>DoBgxpa50+#iGBVg+W(c7dh;Et5#0Z8MNsE73lS#KgD5br}-|x1a?7?%=-kaR> z`<>tCob&r4R4|6IShyk%Q)i1<(-1}&W5n}(nNZ@503{HG>vBBoTB%_VxoNISR{NZ z+LtYV+SX9xce^!BmgnXc7p)G4LFilMW~5nBBjI>V0pH&>%ig3wJ;kT^49;M~3Pt-k z%TnL5{ZzMmbjur+r)5XrcHng2tLmDr_quM4`K$W?(6#p9dBw{OJ!fB2Z^Z6Ihv5%3BZ7rS<$Oy3 zDJH49x}YxkAE=MuB4FUt4XcTXkQ|MuAH-hzQve5SZ2Xsvyh%da=%^&cC0!mE;@y&x z)KhX=gZ{~%+ozsiv!%r3;ne5b<9lOp&Ny%UmA&7R5>rm#fCUengHhm#t*VVK+Ml~<2c=Osa%@G-zyP2O zbuA+sk|BU#=H>Ts?Aht|@YVXY%EXEF<8bfZ!3_WRt`XC9Noo^jgg0mpKk0p^$~AB6 zw9a9JHCSMX_p1Sab(O2iWw-M@##6YR{8ljSI_aC`IaJ$RKr$*REG4 zPR5!tx^6C`D>Wp`vL?kNih=}zck^@jEo|~%G+yaD(n82RHr_sx=ceqNCi_g=L3X;I z93580UB?~<+kQMwhRU3$9N)tQ7;L%IIn%V<7io@n#$P3TdropwIdFsW#Qcy+infJk zX3sYy603##aT|O-n!_~0KRm*+{dszXE<3xu1t!W5q8iU?d44@5Wdx%zpDdYJ;_J^{ z4|a@CgwIYl{VK)tYfb)dO#aMb=7{0ybG6v2Y#zHE7x*XmHGY$HzHKI=$aTc!qi3K|dvF^P7SU7t@f5yV6=KHdxHuvE&(Qc=D;cNk&=tZdG z`fSf?VltSkhZB-Xg!~WS5n;jLqjj1H1r~+|MYms4<@BWwKl?fqn!fhS_p`6}G&J%= zL#kT;=~k~&3Hmku2^5IW{9FSaZ0!CQGV2(oX` z2M8JpI_kAUW2l%RCcSMkNU$jD3<%l1YFFQmM7Vs<~=v`r=|VI;;oAByd*k?(Qws?Yezh z{v3hucT}JPn@v!FfWM%C(rCOupHmoCOXOUag`fq}Yz4OI@|9pD1i)7I4l+^ zbp)=*)AJkLG~2+~Z}ScIu`I`M=P5^q3JfnQE0_1U=@ zKK;0u-+N&gPR&upyg&7?d-cV=SCMZ-5%T^=ET-wxJQj4%kGuOvcFXFFG46iff5Lyk E7w*~TXaE2J diff --git a/gfx/pics/onix/front.2bpp b/gfx/pics/onix/front.2bpp deleted file mode 100644 index 17f2ed9970b050b3ed99928945140768dda0fd78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1232 zcmb7ETSyd97@nOS+x1ej>8@th%vOXYL@V}SX`ZzLdnt*??IF~H%5G>xxW+cKu-5hv zuF&Lzq8pUR&@FQmpL%!`@i#j-#HXT zQA`?_o}M{7Yj&0`!<-uLlw>A}^vooy&6;6l7UkMmXW9C7n->@4t(=!VH<`(%v#m?# zE=XU-TdX;0tkFnd{<91Qnl{qDMt@^jdwIkG>m{f3QtA?E_{8?`&(X#D?GIm{4xX>< zDhX*m%^wRCKpC)50v=G|P@vfJ?*mzWd-W;rb&8iC6=Kr_J(d)Ga`(ghPqQXcfgK49 zw{%_Xeh`Y5htNmh&t^GCO!u}tQe4l3Ic$ z{}dxdaaan?z5KcT2b;RNZmta(zywQS6WoI;;@?q{n=|2ro)fSD)s$^nJLr4iAM@{w zToK<9Jx5ThqN*MEJWr%K$A9+ThpX_;u_0S{1p30(X;RT+QjMk9EKe*3@s8H zoZ?4OvRvng=L=@#=((M#`V2^iRLBJB8@~o}D{ajbWiT2UhDj#R2=6|3a*cjTC+h21 zt5f4xg5av%=Nbw01~&*rtKvEA>*Hd4tO{WI-@%G9nTLcQ&(RsNRL|;} NzV>TDEKGYJz5gBIlop-!jg9rb`&{||yw85_ z|Fo?(ZFY2QY($s?4;_RMLqmhZ0fhvGgb4)#A2?=k%nxO*? z*WQaOE>BE#_Dna`)-)HA6O!ZNV_`vrZ^Qlr^$+wf+uyO7S0A~5UzNt6%D*vx_x)SD zzpCE9-lxW+A|t{?r(XZ(1-DN5`}6OoO1t9kneE88ZhlK~|Vm8Kp#&E{rtM72nj`BP$3>#x=1OJLb4@= zd>Eof^f)~2&DJJsBTb*t)9Kp?f&f(C!#|lWcUV#q00Bgx zHq?Vg^MkomhOsgX$&h576MTjsDH0paVlXDgWMWV3sXsum7MDL3(iIJ8K*l5qWlZs? zPqnnZQdlqf(Vbj$_3gX`Qj~F!qM*ge`-MnoKzW=@vsozM=$Lpq#_NI>QWd4nJpi~` zEDbp~FA0edQg9ML0`3YVP)Q2xU}gNjM3YBm!qo zAhJAO`c;}J=(?(&V1m#usjDCfD8Pb@QLYM%F9b#stb#J}mo!GvWQ@JWqG{K>Ff#mV zVdVT4Kq@LDgl5q9-mENWk^f~=OQ~p)g1tl+nLYD9yK9~u3%yek#!w|=J~tX(d=xj< z06EwDm-?52%l3_B_~vR!4JtbG!Lm1GKq2`+Y&bzm~3ku3!Ud z=nz2Dger^)(0L55z!gA=#sDR*!0QoB*Wavt+w=u|0cT5#v&HEZz2a#s#_gS1>qPI= zZk<*ypa8n{BfOkUr7|pJS&AYktm#@a^ja}c(ZGTJ^2+?7{%#-X4?>o2mk;8 diff --git a/gfx/pics/persian/front.2bpp b/gfx/pics/persian/front.2bpp deleted file mode 100644 index 196736a1ce4701630a2ad23f01ba0cdea1227cd9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1216 zcmbtSTWkzb7(Qpt>};#s?bJqX+-5c|kyLe2x}vp%mNpSqr6Gi!hQ>X{+am3pDoXVt zo)Eeup1knF17e3ZE+JMV5=n1^NQ7cr)Yi_omz*4q zUBoZo4-0aI?2$e78(f8R+;+}vPLKRQA3{W#X)|rjY(3Mvv3t|qUAGS0I#AnNIdXa= zcTiL@9ydP(6ry4R;kfTB;nj)u#P+tGdGg#kc7l!{V% zgWhnj^GJF1-uz~?oC>D*6un=h38THE)$s> ztD37SuLy#YL>R|KPy~fnd6AXan;wrOih_`gNEM4)#y>M zguml>>&BfrQE=O*=`TnVY1AJ+{2S2(UiauN%zSD(%0?EH2dyv<7TALCWB5f3e0u9w zZ0nfW;t%4c_@Y(^-DGs%dxtKbYi-3iwhf?O5tF?*GoCn|iemT*aCLS0TrWMMs0aYq zU6!(StB#Zx<>zu%tC?m@*39gz>@3bUb#hE?+@$G?3yS8=Dw*r5@KyLuh0liA5U(b- zo#;N!$#|)m?%Ac~b(M!Jd}l*3oj0&#sPJw6&q;%Aaiv`&4oX-=|3d!REZKK%g;A#7Rz diff --git a/gfx/pics/pidgeot/front.2bpp b/gfx/pics/pidgeot/front.2bpp deleted file mode 100644 index ccd96ba5f4b52633774dc96c531bdbf951516dc5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1232 zcmbtUUuYCZ7@yhQo1IP4&XAsDQuk9Y-<(A%rQKYj8cp|LNyK%mkWkJi#Y z2)pO`=N_(@M=6C|eG+|%4??BT+hCwVp%+1^^rh=r(!)x#sUV{)JDo{t%$o&&AG6HB z?DzZr{JsI;RRJY5P183`onGz{LK6{dWYEbvxqW&2@bM$Zj^sbwzx(~ScMk2?X}yM! zVL(iUO&943Yq844ikLJS)40JKeDdVz=%Cw4%=+kp@UyHzL_uW5{I7NdOE$fhYw3vv2q$NftTd~bvOmD z1n*UT{8rROp;P|l;EfxbdDrXB=Cx}F4m6vRU3bRA5CFF%LIISmi3VRz{z$s%Kj~-b ztiL1z0REoCX z#TZDqZWIAvnw+bz|JBvtF1QNr!u0hxR(Jk`tV||z{_I~pmy<+Kp=1VviUG;5ORI^p z7)zam#)Vi$t<`Fk%DsESPX~qd=Uc0*whaKr#p3cZ#*Xv%!;!&LbIBQwIgY8UnimAm zi2&4Ot#9A%UW(XK`Q`^dO`Jb-p>d(%(uMhU%a8o9{oTl*nqAJ>V68lB z+lKMrf#Ym>`hS}sj9M)~t5tq6$tF2|crz+)_wv2`%F+3G#=PzEZFyDI+d6D)l!6g~ z^bPvvkUK<(Y3ltJ)(z8u{eV&m7%Koqvn)?1>EiZ(b$xt%t@GRT^_Fa0=T7mF^FxO( z^QaduR#%GA@!$@)y#0O@+4hqsZFdSj1X2d^@5!3@M11M*^+!vyKJ;}Twl&owAGPtv z;5ztJ>O&$3!Z2bn)2O4Qm~N8`nKnqTIVbNk1LWR#j!dX)()t+JBR z*Uz^~+)SY_R`X hLZv_3Mo8*m!_@j`C2ox7*(unLSVxM|Z+dm+S9=4R7$q^;c zCM0?Y$`>K>MS2gM6xtVSp@)nfYL*Q)FmTMkCCB-?vnlLm(fOFmy%+BJ?m2TVLZ!f% zrdWop%=;)iVfl#K8)lx`DAaX2GgY{|2Ovq#WU&}NN^6O zK!7L=zzpzeG&AsYdfC_s=h||KXGq%&C%>`}*XDW?%~fPgJ@Tb58@fg)TcSfosk74Uu`Kq@M#(6rciLwGOuvOi^P zomN(~30*JeFJEbzsUQs@jGN?D@B_aS-B8xGCA5x~&=6WKe#Kr2kt)a>CrQ~{bLi1y zHL*LZzIgwUI?B{C{&H4~Bav9^`1$0;+k@M4+jIGa&GyXTr+4E&>YvanY`(jIY_D+E z=L!Y9OMPd)RD9)a%Tg4L+{S~ZDW+)_r-z2g$@ta2p(Op#IYFzF}-I;x};@(Wv z%K_w4X|Psi9Lb%vzm75GR>hCwIhN}zxqk8 z$v^apsBVnWG}qYG66mTui;o=cAW5T_?FTmh?UZv1(hz`pNVpRYQxNj`4-os!^JhN1 z-3=7?q+<+_oN~qNh&F*JdO!U_kNURszLsV4*05>XG2-c{dmpgVT*}`hmglAD&)Ce` Wfj@4h@{M>w^V&XF5GW?w4Qu;>vruwFGauAh& zuGGBw;qhU^fddD?@mErBQLmuy5Z|!B@xNQWmA#6+jrew?@Q0b7kT7Eg%Mykl#+M9V z8D25mYuLk5%krP&zu^C*|BL>s{{1Nn315)af^R^Th7apD8st1_}xaKmo9Q E0Lx^(huW7_pmw5^zjRR9=9XA<8{2qPNO}~^wCH6 zq%vdgLj?QrWs~~X=J{0f>91<>Md6^57_k*P?KWfS^jgpfUe}}gPGfoR{o|w3$zsnd z58kdFnm=z0S7R%E8-_k%o^AfybvHJ;-Mh*PyT`^f^+*i$v_@hN^A;oj!_3=8g-XnQj7`$nqK`};$G$q*0BuQd-+x4B$0jflsm}tcn zRdj-Hw>w{>?>mia2m4o!N*TZJyRL2D*FTAD`q})G{-DKC5IglZt*@+2>mwXL`1qm! z3WI)#4%X2|HYz4b#tX3dtUTCV{awxW@xP8Uzh1ij@K(#IS+c@aPOi@U`q$r@Ab0E1 SIQ1uxUVzT2zkvKj`}+fD?D!r4 diff --git a/gfx/pics/poliwag/front.2bpp b/gfx/pics/poliwag/front.2bpp deleted file mode 100644 index cd54221afedf1d04fa6d49f78f8cf20a9dd39aeb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 608 zcmZQzzz3L_8CaOPIeEFcSy-6aS-_Bior#%&iII_k5uZ*pIYwT7BRi-1rvC^3$JM7l z^grTyUhjR0I=5SaD8k?J|nX!m9H9I;A7_jg#GqdqChzrQ`^P`yp=RWu#A;Wdv zBmcyEf%}jCv;Ob;-`d{L*l-}>gMbBx#ECO!&T!ljuz2v{;A3`vx%wYJDt;Jzc<=zO zodM`}CMG5Z77$?IfB;U;hKUz027Uhcx$yg@e^vkX{Hgp~R%cUVQ)2;yH8pkrKK_67 zU-UjdKRY{;Nel)B935bDfF=TglatedLoP>LjyN3Y=xFE=5MU5cP+(ACaA;^i)&*iW zG#mf}R2ddNK|uxupdJSY4+kF>7Zx`KH6D!WTC4V69gO~|4 z!NI`+qzkA|00zK31)w+(HUI%gEyO>z^;PvH|9}4f{Ga_e!~|3l;j(-G^AqC_?C;q> q@Bh5|vvQLe*cmuEI63%P*dgfw7@z-<;}c>IFn(&d>N);%{09J_&75KY diff --git a/gfx/pics/poliwhirl/front.2bpp b/gfx/pics/poliwhirl/front.2bpp deleted file mode 100644 index c4e6f267ba8a7d676835e19534b08ed1b6bc49aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 992 zcmbV~O-vI(6vt<}%XT4^F7{Hzur)?)KucbS>Yyf^>%`$G)J z0ZEcLjwvAAVzOER<6%lHv>8GLL6VTtP-==$gZ~VMu~>jkr=zIU)OUo)AQpk&3DFLr z=#ACmQD6#;z;NaIB&0J11|fin)=¥Q1!XP_r+Gy~xy*{F2Vu)&_7aWkdQd)7wLn zW%uuXSd2dsrA}_bt;(7`wWYhf8CS$%C4WVsx@c4DL^GC#8r{>m09;tB*XaJ^ncnAcbz7rn#ULUT)9 zMa9`|mo)~W6$!3bqYsI7F$9{t2z9$<6_TcZgg3NQFh|8O?!cbVl5!a{fo^s@T$`klHk#Zer|+xTK3*L>K1!{_x{tvk2UPz}4TH4uV|;}Z2GqSAZ-3z)=S@`(b+ zRiuhcCuM-LkN(sdLN!6xkF|db686Yz*c%oJ0`RIdmkAhh9_0?E7@E1*wx&BVqjo;Xgm<<;0%IhDd>PeYcjW-TP1u@ zBAg#vRwB{GBLI*a$-Ek|2cVa&<_ra=?nOuED!03;@{Go-#%z~ZGyMaNwsa!n$AwKR zyd=NcK9zU+M>ruU>(gr~GRQJQ>3=1Q-AVU HPLk&@HZ)2+ diff --git a/gfx/pics/poliwrath/front.2bpp b/gfx/pics/poliwrath/front.2bpp deleted file mode 100644 index c28daa8d2083334a0c06a0c284b737fca023d8e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1184 zcmaJ=PiP!f7=QC;_w8nhCWg*9zY%~IaFbu+GGiV+^?!8GWrlDyE^NhOPW6$9nw#k(bvreX^ zct9fPE zUpIcduzhEDHv1ahgRkIy_=aa0=KwMI;PEJ>bW}X~z14}cTHjk6-&RB<1ZU+F)c^p| ziCP@@wYeAk3yHrTf4BPmnY$O8Kg;@D z5ig8wa((mTtJ7zU#q~d;ORj63vTsRP_gy!PhQs!nVMejckAm!><6A^p<>+e@C8Jo@ z@u>My8nA#l13S%gS)n{RI05JRmoEU)G)bc9+&R=;SfK5I4q43n0ZHC^dU9uGquzH0 z(yYWv3aOr{d`Nc90ihxj1vr1Ty8rX202A>Ua}(Rv^>(|_z>~N_Dn#*>YbsZH{`uJA z-26gXNL{+#X`j?;ZK5?O- z>v<8fq}-%W#ZZJfP|5hU_>^Z=OdC2 z)~1ZH#ZNb$Y(F8j)_?RR_3=?Wb@AWcSO_^ZKolY6pKUv;W_o7Bz<1&+Sp56W?{h!w z+zi2v_1Co$GLVi`VG324(pIoi){f+_=3bT)dk`|A3#pC0`4-Yb+D&^&GYX^7joeU- eo&_#=o4k{lL(*Sui|t7LY=(Ds&A#ZX^#2BL=xlHR diff --git a/gfx/pics/ponyta/front.2bpp b/gfx/pics/ponyta/front.2bpp deleted file mode 100644 index 6194a4be2d49e036fb505280b77cde7ce5157ecd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 896 zcma)*O-vI(6vt<0rn}R2*##m=MM@Drz@&yHK!RaIS0TayA>28*(xWDgdT3&k4wSD0 z0mH#W10>?b6Y8Dl(u0zSNaEcL!~=;3OQ5D%N#jh}3SNxwWoBNo^LGF5z25>*GK_=1 zfG>d5w)Ua^zW$EJu8Y-S67>5CAu3j78Dap10VqkwDgV8PLh;o2VbJyE15S*l$I{vE zZ*?rRaSiMPw)MU?5YZ|$BuP+#I*i4C&2~J*+yHkqpb^cl6NM;PIKmJjt^z^C4}?y% z>yH;llhej$yST7eXH+JxvgpC>uWWvAEu2tn67(IPYygWv9d6@ zy8ll4(f?|rWulK4q073iYud@BQpD@`-bmn5W@I|~p|fZ0&XT=s44FOQ#@b81XXBHJ z2P7yOA({Y?><2o~B@HM*!SdAjR<@XZyCU3-r&1#$$<(QDIF6B+F$Ow&lT!t`AhUX! zveszQdQB6&E(UU-Kytz>S%X7)q6K)hR79Y(iQu2+mo#5MAqbDgpFI6EH`;4n2-Oe* z2*xr-GU6ll@)O2pDkF$skz*d>i;l_8aw2kc-?ov&s}l{DGGo(|=^Np0HPz?NoaR?0DhHXP%sKL?@ubi+O|Qpx z>&rYkSs7QTRaHpRVMKjY_dWV?(X1ssI20 diff --git a/gfx/pics/primeape/front.2bpp b/gfx/pics/primeape/front.2bpp deleted file mode 100644 index 2f7965f73c4c59c8c2746664fb3d1bdeefb6e84c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1248 zcma)5UuYCZ7@yhM+)TV{cK3|t5-!;-Ek;9IBb0KO^mdQd;!{-+0)42b1kIbFv^3h_ zO=%jht^W!wD2VaFLZFoT;Db~#dwQ5ag{CheBD%B@d~=NP+}ureoXr}&g9@D=J3BM` z?eClK`+gq)jRQi26b0cXtj38(G!-id!bY2w9m2204O5qhEF;@jS+D#Ry%A2C-I;-r zAA@|s6P{p#i@w@0OK>DWa5dPNZA%gY(w3Fd0qGsKEO(BlGc)GHiMbMhu0xdxS zB&d9Hg|2L)hsGUsEvB;*Lp~WPHZQg>Cgo zQ5vPsE4f48eRWj)^8V8VfA_}7_`&hb*HvERjP`XSOQ22!uF e9wAty9sKRg302zlTD diff --git a/gfx/pics/psyduck/front.2bpp b/gfx/pics/psyduck/front.2bpp deleted file mode 100644 index e7bf5ec393bf87329d7c653df7d06c8a150f7fbc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 608 zcmY+B&r2IY9L2vgJG(o{CeE5F2^!ge6h#VIOAj7O*0z5^q2M+2(nAZCUJ^mbRDz)p zP$LiYAF%lKyCu+8AlVi5E-RY!aeri;MgFXSKoDg()?O zBz8J1XQo=O*!WCGV!0uke|EnAo$M|Ac=Ta+<>AL}{?zK`1122deD#nr8L}7+Iud!% z+FV=XN&rOG}mcJLp!L7cKgd-@8_G|(dlk@9K@c42{q){TWMimg-;q{~BL}RilVns?%xPu_vd} z*{o$TLuu6Kr2%PXrd}yABjn~J=X~ef`<+PA|64k} zjqaj3nj~?e>6+f8DvB&Cp*1K?Y8W9NW!cXz3;UY~V-!`DRlQYhB^yYBBoc&>Hq00$ z?TH-iqC>@##S_I|)1Vv-P@N*Dj9W~y5ErFUX;y*&7FZ^uoH(`71^p)kUX?SmSBD%OD_?fk25{RwG+| z9rUQ{I!Tic^9Q_Ig}NQyJXB#6Q-;rO({ z4OW;x<{htGa>I`1XrfbYl%}Uk1twqx792G%@lq*M&SaCxWJ*g#e_Jw@%w~qU=*wE? z^Q9`(ij~TW8ji@Z7NPNGRC!2ILg-Ul^#s|46L4&#GBRS)%I@sO{oMx!i;sZSCh+Xq zP!SP-BUp_W2fp01&)UQGioIx$mDYF+G^~{|p~E_Rwz8@$H{Us0sHxEYBMniIJ;fD} zy+C?09C`TQ=nox_1>GLXOVra&cIJC>=J5Gpuuc2CvwyV%KM)aOC?g;47GhaxzA*Ow^WL5-ljGxkPy1hN`P8*! za9>`&mhb?a8&1^M&wBqljN=ZlTA_v`+o0dRXT39>3&w)67{u4Vzl;;XYU}-8^en7W zf_45|pHH2>esf~7f41*g=Yq%(#0UQijU>rd6yZ=Ym}k*nn;##{TN>w0On15Z3$owT A+5i9m diff --git a/gfx/pics/rapidash/front.2bpp b/gfx/pics/rapidash/front.2bpp deleted file mode 100644 index a8c1ff9951f8c3804cb3f378daf296751160b8ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1328 zcmb7EZ%i9y7=P}1ZSUGEJvxeoFnau%bSQFBNScWD7%a|(NtxYfl+g1})C51A8zdDA zJy@9p*ayFDAB?S2(+nc`jUa;?Aey+uhPZ5B441GuHxoHvNTrnX?!d?gv&7%;-n%#N z``-IJ&-*;T7eEIJ7-q>q@(G*6=CI~jG1O)>J$v4E>0G_9tS;gfe7rdaComN#hN1|H z>;n*${|6}{Ob3~lxldcZzE?Q+!ou^SFAxh^-B^g2z0eyql$JW0$_JW`-f5Zmgg?YLdn<~prvLE9Rq#%4U)r3iPPW$1 zST>yxD{l>K3sF&Hm)Je6+(-U`T~J_|R_Ikq(W!pvW%eg-{LbxU$0PsjSm^cfG%iso zCeE>4Az7-*npM3x85)y1Hv3DasG)({=^T1gCnskv7VKX_X*N~!oD@l zVqi2LQpKQB(@K1KTDdx(6*PS)uu5&=(ZNhCibWTcSTv^K3Z5aemR@5`^PkNR3M2`{ zI4|?E`lx*!uKS4ovsU@Xr$z(Xd8x439K|IyKR$G-eGX*Ez)f{R0JC=cLd%=Y*4*9*Hx)(`YUqQr~1F&5)X8`TSR@~m7VNfq=ek7GL2e@XJY z&2?5D7-ukBTt7)BH`w?{->i4SJ)IaM>YNC{;%IF7YSX$hs&`_0v%{1-W;b z3vio_rP}|VR}Z|3OsyCpih32FB~YX~H@9-pXjXImpR&FU=d#_NJINOic`7pkL;-M> z)gEeM6dt}`C)O^Wn~!g8 zZYB*n-T(FMu+=tEn`VwXmwS|74GPMU8%>-zc{+I}1t}GfX#!?*x!z1RGn_xY^Y1K{ zG9$lk9__rP1A|H?i3p*lS+P#mYnfxH-Xf`~L{lhQn%9cqV}Ihqa@4qT_9dL^oh4LU z>kO_E1)B^cDai-fEA*$&#WmkXm5@@UKW*AWv4`n2Qc+12oGdq3WVxcJx&Lu*Uf>DX P#Qe1UnMYQm7>@o1ZG?tY diff --git a/gfx/pics/rattata/front.2bpp b/gfx/pics/rattata/front.2bpp deleted file mode 100644 index 63d93f768612d26cc5d81d3291d4fd550cb70c11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 736 zcmZQzzy}x^nVA@v*;v?En3)(EK`PnU7&)2PAZ$iPHg*m!0bw2Y5%9)AjEiH_2^Z4ZJ6Q0kB zSGHsN(_&BoHII>*jh};ELSDd5@%FQSl7EKVWMDgZ@X6z( z$Lh~KPfg#FkkZh>&Be+J(S6{+1A`wOH7RmJd|ZtDtn94pU%&t4|Hbx`{V(&M!+(@3 zrkg}dn2T6jh$q+|{Ll7(@82V>7FHKN34UaFupr@q!U2T_2M}mzK=mCqUIQ37900+D z0}2lWJ{Vk>Ai%-Fp)p}YLIO4&48Ra)V`X4tU}0flVrF7yU}R!vVP$4!0){^*Hdt9$ zSV3%<-UAOF7!*&}kFW=Zr@h1f1`q^>Y+~%=19uKSEMBja?6A3}xS^kcogE&gKs%t} zXRlzdQ0>0|#2;f|2y#4-_`&kV@Vn=sqv4+Yj~IEHnok@*a@_lbz!cRb&dv-CAUn~* zi}??8Mf(@;8|opeSClWPKUm-PpY?CW&lj@_iY5ZXO92QQ5)u@ULW_}+3FI$udcsI0 zpcJBUW3@cL1h&IbF8?z5!|;LQp~O#?Kg>UX_Wf|blKmq5Kz-wXkee8p*?IT{ a=aqqIoVIW`y}^;2Na`!4g&xmJ<8qy diff --git a/gfx/pics/rhyhorn/front.2bpp b/gfx/pics/rhyhorn/front.2bpp deleted file mode 100644 index b27fef88da6e80502616ce79d3789ec8b1e54f67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1312 zcmb7@Z)_7~9LMka+MADcjF+m;8Oiav@O+f9) z(&w7JC<38Vd|^zaTMWtG!8_dx*>#dhqDdjfNO)my_(B9p|7?|Gefs=-t`iE9#qj$j zm%HCR`ThC+K93+gu8E?!ZOfMKF1$PP^1krf;dm$>3U>BABdARso)%AQyT^qk86o6w zN)67Y#@05BAE!ohNAT(X&ZFUv2M!P9kL4zFE$4c=dm^JhjLpYy(_#Tk)lf6>c{q7z zXSU#9w2}xEu)rXyI--cME5ER?XHQSh|J3ATxZS=s|N0K!^V>f>45ioyuTgt7G6F;RcgUJLcoFXdF+*PGZotq<2ygQu{MdaY4IwWqgyjIQVqTjC! zshX+NNw(zMr zZ4jM83U#2-)NZnOtXOPp{BK3?PHEuP*H3=Fp{qYkbP&Kx&VKY`C0R&W@J%+FHdKKJ z@3|B3-QlIHe@x~D2tWuDfNKAA7=Rgamh{3A8naAOGc-dmbbYPq9M1M#nfZz4)F=q$ zT%u;ciRMAGtQ5`dFk6@g-LVj;8ei;BIaZz#)5tHk|j}zQpz06 zQI%&0qjOP+!gFjrTjtU0Jp3j5>*DacUT;0K{pRvYn>KG=B|H*(hr3Oq8*QG6 zzJ!~3n~bXfK*_=^Kvms=qssk!HD13ueQiJOUq0=tFy{^LVj!z=P6Z}bWUAa4No8$L zfpe-YqL9Jz7%p@|2M0}RMa$#b}#)=Poc^`OLOU_c|Y#!nxeOWGTO@?}K`U PLFXmJnpyx{FK+(;S!DP3 diff --git a/gfx/pics/sandshrew/front.2bpp b/gfx/pics/sandshrew/front.2bpp deleted file mode 100644 index 23b4277ec5e5d62274dd0feae3a1abc6068174d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 672 zcmZQz00Txgb`D-1AwEGiMFs^11qlfj7A7V}Mn-04Ha1RnP7xs?F(xH`MSev)BMmKH zeHJ-RUQTXq4puf6R%W0&24)6U1~vvpkXbxDbwy3{7?T+$e&P7e_t|)Qxx73(A4sa9 z!Sui?#&8C0261Lq7AZ*vHAkmM5BnxATc4RJWY)lNpy5M;{g3_r&*vZcVCdQQLnkjeT{RL7wz_^PrsqB zpl=Z1AMW8_@Ie3l2W}Z=c0Nu7c&bxD;padJ3A{YD-#eP+tPpE`A>^7zr&(fp2_yiXSeR_|2V16$Cja z=cALB@p4svKV5YzQFMvJKF#E6bD<_95_)>5fW&vA}=S(05PwsZI{~@ zo-a0c-mJS-_ieqb?tHzgw^ergeESJXUjhO=9Bk0^^0 zA5GNwxls{qL~$jkh*&X_Y0@_O7OlLEAZjMB!ES^Mxajy^n&X|;(kl8taEHU?+&SlW z{s6xdLuKDFoY*LNBf<7?Ppl_)>cYvZ=?9k|sp>*qI3n%p-F_e{hm?@)6B{|st^ghy zUwpfoermi7c7)#L^Ek^OX!%uw7~KH@9x->P_@!i`iR= zTtDhlBuSDm1qeuR5c9(YpcD*zA^2!mdE`6 z-7o$;Rw?Od(9ktn{c>=G0MWO<>oh>8K_4JgQGGrL(E$b1TI_l0%W;>|x36S!QJkBZ z?74YqYvZ8+`q1~G9a-dQXYedOYdw5?zrc%O{4D!Lkr%k{Vi`KOz>6+9(pfOm#|M<4 zEG@AKNVQ5uO2u84*9_F=rZv)0By>~`Ki9P3F~Jf|Ijc?Mb#&s^f<|Nmu#6}lNmt)I zG2%wn_-GEBQ`Q8A6sdV=Tvff7V=3zwQ_RmpGOE`M8oF+0x^9M#r@QhDUaXsD*i2d7 zwYGW)N6|xbBWQXpSFGc7H|dV%+uGQb=gviU1lO!u<#Nrx1##@0-7s_L--F|Q6L0^v zdGD_b>m?(nBcZ&R6HJ&Aem(HYv%s73oBh;tKDo(rtZ^n#xA}2%PMhDgxHhu!`O|_& z*r)taTI5&6oyjaE@LsvA?ZYA5mWXOWB_KORx7g%va<}+f{Bo-jIieoUe9a82xdD7L zd3NZ`5Vzo$@B1#is~OR9dquj_-;f-C9_p`lVsWH{kit*RZg4;w_#g)N;2(09oQBEyzouX>tOGx!z`?LENS5~(Hy98h0cCn>@MC`l78n^U Mm|(k{^=18i15V_RjsO4v diff --git a/gfx/pics/seel/front.2bpp b/gfx/pics/seel/front.2bpp deleted file mode 100644 index dda076525bf2aec40988ebffe43be705494e6a9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 880 zcmb`FKWGzC9LIn6?%kiZF?Up~2ThX;7Ey@w#t61|t)*lUoYJwOgW#myI)vn<2{eP) z(8;ZK6CCR7;u~u1q?5SWR0{7L=x=GM;6IZwbgcW-8^Gi#mQn@^P$DcX+YG|vgySpwb z^gbq=;@MeSFv06<{$6?o_TUQ}0~HL6EtXSidQ{|G`bUwjPffY5eBZHTXTR*TpM^qU zIzI7lY_a8F29}jQ5Y66uahjWy_oj4obbI^Jw|gh`BP>!84t4}05c%XL`UZ?iw_!09 z4>0)Uznpj7&<;CMDKevW+=?kitGZZSTraJcFq0Bjg^f3M(VhFAm6rAYrx=UY%ld1j zclT6FNSq48f83D{z}XE11ds>J$cGg2fkG-IJ35uzT=1i3=N|KpZ9_hvhXt}gsq{v( zJ}U-Ta9v50EGf_ooz=1gfb-CM(KcyDpVNG;K2jS=#^dpLIx0Qw9Ov}|)0~+2JMTfK zwtWjF=S4^pn`u#vZqoatpo%A;k|FZ_dSH32gY+H%X&%QFdx0& zYHeanh_hI$G*_Ce$!gTG&AA00m_5%R&l zqWcVdoykd*Ws_7zO2^HOilUfO>@?H6M`Qq?r zJE_N3Y$e8laXg575ml@};1|krg~hE_amuDqUVP=fYw(8aj=fK!q}}i}7<>cMoc;6Z zydnT8`bqkZJ!mTS$YV zT_>ehXyOQZs1K!bPK6xOYYxR;h0?l(M3+KB3e5;yyP*NEaKRIKy|1&jwze*&?_=k& zGqdx(_vU+x(EcXKSX0&bp+hM>t`F^is38wB6oIl}e>wGty(H&tEQGdDD!&^h>Lo zfBIZcDC({2L{rp8eX?v@<}ovEX6%w}ffMm?FTw!u_b=RjFP7R-LWAyJRxr>FYW*soAu@3oiPL3_PGb z1}i#0^lL*9A|9mu6W&zsRwBwiU%yvcs?Dj{L@rSwFa^%v=mNTfE*Qs+)7CrIgZVqo z%`#8Rgs&UHhk@dAu)!BvFvwJICA4?zQo|m6~eq%HK@dvAz2!ry=!d>Bg zv@qf?`;xD+5FvpvZ~d>cXWnz)_Qrxizztq=f+(ZQ$tptaHjIWfi7YlM9wV0N*f&ZKL5s{ zYOS}7MMCUW%MV(ibZv0E< xSpFFpyyMPq)w}hr9lh;TBK*G`)JEf}{FCLQBgH-a-rt{gVnYQDG(PtF^IzkMr%V6< diff --git a/gfx/pics/slowpoke/front.2bpp b/gfx/pics/slowpoke/front.2bpp deleted file mode 100644 index 57a84cd455ff062c2f7e46b1f14bf3d200df7069..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 640 zcma)(F>ezw7>0eeb9X{fc#8Q zOhXIeqj6@s3 z5gg!+r8e74s-PIOdICv!uopQKm9};MCdD?)$lWcdE{-jifbf#or_sV_$#y$Q-7>_S*`( rwvsvd@W)4qRm$aJk&qi^4kI+4Nr)i$XmO-K)EU1=H@+v%BBeh8I+)6U diff --git a/gfx/pics/spearow/front.2bpp b/gfx/pics/spearow/front.2bpp deleted file mode 100644 index f9690b6c0fd19b363a5010bb6fa0b5a553306ed3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 752 zcmaix&ubGw6vt++Xxyh$=4Cq<^o5% zb+zGO8(S1mp5E)7nLBrDG@nQaXrr3VzJ0MfYbqTgp@C7L%mRQ^s@mkGT0wM0S8?*L zKxC?V5*Z>X7ynwIxHr;$+POR}A4A7c4f56cyKHgA(k;EBRVunZxZ}UC!rYxI2U7BB z?lJgSF6vmrX{wp4=JS~c?bvp12k+&Y=?aVg_X@lFn_HHXVJnM{V%wHpKfkuV;R(cb z4O?;UJBATzgWKmX%du!0oYe4%*bxX3LJ$d%x#BArzjemXEFbXm^$| z3?WMeE(Sdzyk1;;mM%^<0zbCtO`KQ1sN~g7>qnQg+)YQdS-+v)T@w5NK$1?4*WL(8 zpZ6kLKXJg@_wxe%L~T=}4)ZhA%c@~KxqS&>V9I3vE4?^BHi7X^eC?sJTw40eFVtIB zCgZ*)1&{YWC$BtOER}T2XH~Bc@(KMlX~CQDUhdA^h)3m7R6|0w-i{Vm!g(Kh-#pW7 ZTy2g7^Ez>w>>h0|ZEa0WX<9fHfIkm9^RoZ| diff --git a/gfx/pics/squirtle/front.2bpp b/gfx/pics/squirtle/front.2bpp deleted file mode 100644 index 8fd8963134f9b262044ccd6ea4d822a8deb6a6b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 672 zcmaiyL2DC16vt;WC5S*ReWh~m+`i3hP4p@-02YQ#ek zy=ujNg?@ufQLrcV8@NRwJ(&?NYqHtr+YKQeiq7xwhT-wv{QvI}GCh>C3S)v>mQ_S% zaf>rHH&?6qsz!VzJz-Hg&Hh)EG73M(f;g2O4s?v<3>G5-rVo1?@D4(dMkfAG|I^pt zesD8bJ-gKOtFqm^xa2QNSGtaU%5|Js53Lhr+|*9(tebT^2u41-KHM7B;WUK4_LC^- z9mroN^W%9Hs&D`c`3X#VltKy(Xnzczbs3vgJo={f?(U(z=B8fi9ji`J%v&hdORzglEPG^*sA zumv=)|A1kAIRBgBl#Y#GJQ=H`Wxg0R8sVk>)#yg&TzmWVz1xph1}m_D>Ro7>RuWG1 y>lkN)3e2q%k|;fqQraLmg2oFn*(V?f&7Xpr?1PT>dfzr?`;c+u1I`y?G2cIrbmMve diff --git a/gfx/pics/tentacool/front.2bpp b/gfx/pics/tentacool/front.2bpp deleted file mode 100644 index c0e0d7b6a4262c4257fba2e1fdeca263f3ac5afc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 624 zcma)3F>ll`6t?5sB{`}%y+*>7BH}BQm28}l?i_AF9Xho90uTc$43#?2ODdHL2{FM8 zf1?AamQc42j7-Q#3~Z#E1y&x;ML~BP?~`o5_t}2-_aU?r7-K}71?&>9a81$_SE_5t zaBH$Z-w`~GybxIq6Y6e6BXmFiET76kid>)x|D%r7RDJqBpG|M3>uE%T^xn}$?Le<^ zKfEpu!eJ68aX6rX=boO_hk$FxBuXJv>2Ds;^Yml#m7Ot@)YQ=00|LmRENllTVWSRz z4@?4YL7k7@JC~Q^argFe5na~KQYuwdd(ZqsU$hpmblN7E<-wH7rDb8jUk z6GRLW(n2j<80}gmsPk$>#UT4!mHNz22%IMwzMShly*HCs072dbd;XgUuaEgFQI09=XMDT0>C;n!yBlB;xX!(V& zm&=mC3!DQTMhOH8E|;7@0UPB>a0JTYS62tO>VHI%%391@^-PZQeCpqX_*A!UrLWln zY{0|*-hSP%&){PyUdqr^$?4!huJin4pj%6Oa=VIPiEi433kwUz2tVMVwxw1EXJsCoY4(ic4k4I?7=5- z9j=o-rf^mC!7aO1s3-{S@rO{7f0fbpkr@RWJpq~CpiRsVMUVqID=TJX2RetoBOo{^ z@A52zl6Wg5U>Mw6JzI|&{i)2RH$s2$;+O^QCBjKwt?^@%<1tH;mrCD-s>}0bPk+zb z+KEb&*W*a3r#Ro_^)C;T*P3m!lPg-O7d`VaB*_-adYr<$P38}+o+hR__(;ZSXcm!#seA}8XOKdI4C42 zC`>S%YY$UHezR zj|ji>KkvQf%z}aypH`M62nYyBhzN3W@p7;OUC7Lg$5OadLqlU@bCcWAGu}7D4c{x> z^WT5irlDT`z5PdpXKBat?)%?YcxPDXU;p{vQTt`Fhwb`nR{#87|C|4vRP^foejf!d z7%Dt?pm4yUp#g3r4u*t;g+@WZg$)Z5fWAEdQZFO-?3d1+4Fv}e^YiTA@aJ%`k3)TY z!u|t||KuJ%mifc{zhVD@_aE}_pD!r(IkUOEW0%WarKp8}8)_2dh55MnIk`D`IXE~t zIoa89Scxgj$S+s--~nTU9OHvk4Br_T{{LqHLHP$D`|JRf4aF_;A80-h{AVx-;90?Zl_9I4wIYCRA)^o91A_w&3=Oz- zk|)z};Ddz;4<8fTAvPl?E|r!J4*`RO1oG`+L;|4H4odG3m+|m02?+=?+G;47Dk<5T zC|fDoE2vvotJ*8sE7>WlTUx8iDvL`>iOY*iO9~sC>#6Ih>57@!So_3xbbt5^O}{t7 zW9otF*Yd&#jiQxb5-tQ>h?p`Fl78X-2ZcB&e>gZSPyoUQ3m#5fd@1efo9Le?=@poJ zq3LU3;$bKEBYhomg0gncf9c)bSoi(Jdx854_8%zl_b;e*>iYVzFJ$$q(9l(@um9Qe zVn)r8dr4VAlV9Fc&78V6c&qn4rF)D1+$jjC@Tl-GFo3&*fsvV=N5-Jwa6*5VfvAIi z11Q}bu(v<(pW!dlFV?HttHMOybW}vF*boq~LE!;by6Ye`e^B(}#he6x` diff --git a/gfx/pics/venonat/front.2bpp b/gfx/pics/venonat/front.2bpp deleted file mode 100644 index f7e6a9d2b5141598c59c95e5198eee263dbb02ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 608 zcmZQzU|?Y97Z6}jP*C8IU}gt$fq;>bnTd^^fnP+PgP)sUOkT@Q#V)3}Rx51xP>zyC~}$;r#kK7D%s{r~^#>-FQ~9j#U5aEQo=$}ZctX5X1V9)Bf& zoBzK3egF5^|JwgW|LOb)__gChz^@-4{(SoWL-v=hTs{ANd%yGN?*0G&@85qQ`0(Sv zg98T+9D$g~!Xseh;Mmy6#Kgm6VNnBC0a675_W$3@*RzYSwq+JySrItn97r zY0gE-w?6m&Y_EmI4=g@r%;Dh!#RtS+oSb5EVscCNt=V((kJnFGr0|D@H{bku`#|9> UVd3J^)WpQZ#w5d2VDKOT09OR`0ssI2 diff --git a/gfx/pics/venusaur/front.2bpp b/gfx/pics/venusaur/front.2bpp deleted file mode 100644 index 40c64e6f4e3629a29ba49c085ee15b2b782a3fad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1568 zcmb7EO>7%Q6rTM_*N%*;0 z(9>{*#$ofk9X}^3@>QveC7F?z#iMSZyCw98OGit8Rb&MjbP*PnUvA%BTN~{f%^vK* zbuka`K($J1lwXV>T06|JFz#DNGT9wjh7~bU0n?$x%>0Y9S6+Gj=qap&nX1(SZq6kLM6!xev3e)MT1!W0#?F;w6>T*EZFgUC^UN8o}U`-%XCOPK?| zzu(cu6cpaO{N8bE`_74i+QR6WpXYCjtlwxbHp+kLL;=Ys6i|YldcYjze>{I=0cG$5 z%$^Ey8AMB!0aS_k>rwuu@V0o97x)DyWoeqCjN(jlF2{=-0PEM|z${j$5--a%>6a8XQXA>*OmlPsW2MrLpGQS~KTz8xnZw%rc}#D7W6Z-% ze(lu5C;h7_HC7`F#_B0GuJ$1}jRWezK>F@>qkf>f{b=jq)-mdQfRVmKp~vrI-AVD| Z*4cd$48;<$#MynVW4#8zMKr)-*{;$;G}nEeVYUp}iFhJ#-<9 zHQ+$p#^5EV90I%NhSqybb6J%nklP-6v>fN>kVCXx2d|r1P2X6n?&ehJ_mG}OdNc3o zecwaq|H3pK>y0;$6_0}pFAO4$IE z)@om#oBa0O%Pgjeww2!5usl^N>8!SS^XBDetMziol~8EJJf*R-)9rQuySpk?vBFD5 zIq~Glj0al}p(5NPFaaJT7o9{OgWr!1qhHXxd0R?&zXy!c6d?sy5+8ClI}`H2D@z)w zkz)AM%+fS{ls=O8!B(XsC$^`ztB+xERoco?pFn+3VPE_mNcWP}+JAB1@8oORq>HS< z0v-u5$OKHeZ*OfmPLgDA5R?}Lls3`^-yKfIoCNbHjUi$|Kxf>A@W5_DCMcJ z)vDL)UVB#guv+elO5l09Ufdqpr5)Od<6JF_WqLXO{ju+kZfXVe`+eC1@zw}N(I|6@nGUIZ`-a1!df@Zm;3V@KfkbcOqiF& zP%7oSJ=$SgY%7X%_cU~!jpp2itiD{YuwRv+fKmP7+v%RVOl2$Ym99;7$Q|8b7O*%| z%il--F03pIqUwUa`$I51ppFVwd^;WGJ$Ad6% zjK#6*T8^k+nZ0#v0++8s|c|$Z`JDZGD1_;rzs1W F_YZY2tGfUI diff --git a/gfx/pics/vileplume/front.2bpp b/gfx/pics/vileplume/front.2bpp deleted file mode 100644 index f3ed639f1578047aa6e66e42971775bd20d06d22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1408 zcmbtUF>BjE6n>IS6ljP&hTtOq1Vb{Y;Bp@F7fQ!^D0JvzXoo=E-lZvI%$RN&vUTZC z$bq5B6w@JO?1i*Abg@zoR-4PczSCKbZK4wBd*~sF(|zy0?|T9$3eOAtzz<6{?VaZp zt^D8jZ%CGPfPU*UWYe1VGzUR-Q>RtG6_%`;C1bd?2!5~d$7`bQhva!W|5lFss>$6*M+3F#SphBFvAOse11jd7S%8RaCj zX>=H~$O~c732h%z>IPo0dhd9&e!cqY0TJSFeHpFe5|+>>W(nm8y3lu+fvzfwG(}8N z<6zM3ODQA>cP1%os-~oLPeoM-)k;?yCF2_(&+#D!4ED4A4H(fA{U*93R-ifAP86k6Qp@sgLCrK+yphbB2$@c ze$1``ND{NaynG%UADkxODP8V#Srr*0%qe1()tasKj&J=t=isHQp(Y?C|0*Tbw10C| ztwR&yMVItot-8*^WV;~eOb?`TDwxGv~DB6(X(v2FUS86 PQrG=I?AgZiZ57AA$tUGn diff --git a/gfx/pics/voltorb/front.2bpp b/gfx/pics/voltorb/front.2bpp deleted file mode 100644 index d776ea88220342aea264e9cb6f640ba380df9cfa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 592 zcmcIhu};G<5Pj!FNss~w5_?iQbU~;RLh956S_uXQMy9F@AHde3B58%7UxE0H4hZ=V z`UkWds|SV*kq2%wv=^lyY=dse_^-2ow49sVGu`mt()eo_ueDzt6`oauQsm7 z)G$T}9~Lx7V?nRaoq2lw7OlW4aJMbZy5E@sg2piVVIHnLWsmHUC`Czn^7wGDFD#Iu oFtiOl<3Fs<{QbYmu@&%nBWUSXG)da8+k0FVrHod5s; diff --git a/gfx/pics/vulpix/front.2bpp b/gfx/pics/vulpix/front.2bpp deleted file mode 100644 index abde2e5bc29fc0ad802f8ce1ff946cdd7a1f0fad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 976 zcmaizZ%7ki9LJyg)9%RW-Bi4hvAbM4BGmaOkXYM_K}9c$QRb_*C?Xbw^`;TJT{3fE zlV-?4Q3v$o^vv{h zlZf0ft(B&RhEiv8esmtSq7NuFe^DF)0T7kYb0q7txDMt)uW8@Y*~_v3S;)r2wE9F< zRS1XSIVj5oJ^+#w6kxdF{srtPxWmZKQEx(uipi55ubL(}=z-%CeGf)HOM)!OI!UEf zS}|*+M&|H0{;5Q0sy$Q_x$AC^bVb@+JGr~pq9{sou#2a;cshpRW+W%Nsu*Q>iIJDnZ$Ys0}$?wVYAu6*s9Vz#Qqr?Sa|++x|X z!5cd`TPIg!ECt?XKb|M7RcTitT}&wCMNf~tv59vU=LLZ*gRJ_FLH>RldE&P7MCvIj T&Xb{E;j*s0-iGwMRFsFmJ@-&- diff --git a/gfx/pics/wartortle/front.2bpp b/gfx/pics/wartortle/front.2bpp deleted file mode 100644 index 47832f914eea6950783e62e9ede0f88eef3a3b88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 992 zcma)5L1+^}6rI`KWTz?3E;KX&(Z8}e$Ln4Ne8+DUE#>3lM=ipR=^v%(zqX6ewNJwkl=@gip2mEU^wn#;*O}u zDkvZ3*oTf6Lt-(B-Nk7Mm!(WuT2JXUr6Mnammn@gwHgS*I1JK@VQgR-Ymy;h;rsQ1 zdR%?O)AdIKAAPr(17;WPp}q0B;(UHSA60Q_JA`$ie|Z6~<7CY$ThotOyYN(X6kOeW zwXaGL(~j!gwS%_b5=^XNSz5&=#~u9;iHwa+g;1R-lt_qTL7gp@N+J+N z8R*(xw&MNeaVSh5c$|n~h~nU2jw1H_^TV}~@!of5(x;8H`n{jS(|nsuHtS?6Fym+vpUQ<^NArCl8y^_P!NF2lB_EEe7$-wGh=1HweYo-F3O}U z(no1Qd!bF}qhBVpQEfur;cBMYV97|k>{A5&a2P7Ya=Ep&PfHYl0K)Uht5{k>rupDzUv}72Kw*WNt7X3~1X5h&bey};R-qc%*UV4__OWSz1mMmKw>8+uc*8Old ggqWv;%;ac4Nb6ogQd7?@dL){(x9mKL0LOa#13d3gAOHXW diff --git a/gfx/pics/weedle/front.2bpp b/gfx/pics/weedle/front.2bpp deleted file mode 100644 index 5da162ffd6fe44fba13b607987596e0bb428c6d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 592 zcmZQzpb=nZ;1Li|P-Jv;aCC3TY`)s|spnTurC))+jk=z(n549by|TT5e}qqkg#iZ# z8yg!dI~ylACqEk-Hun_#tYWiasbSdH^#9=g1OFNJANXgWFR3PZ+=l%R`yc)v??3!! z_{Vto{~wz=DK$NHTYJg-59Wi->py01QJ*+@5R-EvpHlGQhHh>I3zd>1Of~a z78G3gAn=1@$B7>&fSBV4#|w!M0v8MxBpf)vz{tP^1B`8ro&9q@7yZ}#ch$bs?%l6* zpXA=W!RA(cVhs%rK%f8w3lt7G0C@)*fB;zsB)qa3uQ&Z``2-BF3U?cIU1MNLx;NivepYcCRc)|P&^63wB|3V$Y$jHP5^Dna77#Iu; d0s8U}4Ue}9=NE6ya9fHeM zrdvG^^e?bYDeNTZMPw(Vj2#@vJExe9G>^}lOmpcD=EDmQZ^-jJ-|shs{MRFh3Q>hz zE?+c?hEZ9u6O2j`$?2E%3t2fMN`f${t3X6?O1`M(wJX{+dV}g_J;pXG)S$Xnxw*TG zUmh_C;Rk#{yfb|8fx#Vk4K+A~5;$Plx}MHZ6n(CBuiuWuQ06?A`(jIsL=a-6@AF^j z-rc?Dg~Ha0ns?pTS@tA*k_o$ECtQv=OL%TYov=GrA~n#MSUM%Y$RYWSXO+Ambpo7Wxtw;JR5_06VH3aSo93kV z$(gUYq6#DrzSV2}gYB2KVVq}xd5*i|cAO^W3CqCq zO!FCfj}}3(1)B_ygO@(n#}m6^s|R^?N$(gHOBw>Z2itzt!R9<%#)-kY6oX1@0T z{w9I|q9h6=ApE+I+sOK#A}Nb%Hm=Y%?{DALn%ei`dcx2E;VOm_iG+sqNcc0mGNGHJ z1thyV&}C`ac(^7|S?OC)BtS%7B^7LqUa11BVM5{bbYHiy06+pqE9U2Ttp*rpD*V{9V*iBwclTb#{5uHlg zH0R5jF+;WEH;!0}E!k3R2+)f`Qu3sjB35Gs&3$AOvFSlR-Q2HdntOBU$EGqi zhMTR}WQ+=zUMM;+lSVOc~+&1fm~( zrJy(ZxOT8GZ&veV`@5aTrLbW`CfY0x!-NL z9_R9RwUU-1&ifMhcD~bjVFcI zW=rddww6DxqQvRXSk=Pa(&5E zBu}aGL)-3jpHuIQDwows>UBz@H8b?vxHlc<5ju$H#YZ5~pnCesW};F5f-B_YnG@g>i;tCoJ=Z zeXD4l*L93fPa#B6RD}?^TdnTxwOU`BADiEIUaqm#XPfTkQpt5@?^^RYOUsc<`Fwu) z_8n)vUS1x6_vtr&(5T=8^aBZr zoI^!PykUsZ1lU1sPpk-J$v+Mj#w0^B|9$~S!q<~y9=B^os7V6D_kBAs0wcOCu8LJT zv0FGQ{@hUaKkR>QJMF`bqvG#^RN%rbt}Q(HMM4o~*H@852do0y?1DnZhAI%kB&$qm z1;e!&jT@rTBZ3H3=)FRBF5X>yS}#k&W~2QT-S%H?KeUOa!> zs7$r5Y^}swul__QzfQvA!{eaysZ)KQoJw_^@eNPTO28Wqx43i%Kk3dmZ46k>4V;L6Hv(6i^c_W(Y@~4GLP4^?ghNY zeb7#!htNc?N^NS`j%_;8mnb{z<9J@R^7ezMnWU5?1R7Gs<8L_L2_O44D0zP&?$HEJ xAw!<326s*H8C1DXSeZQ%)1!%0w(%5PtciQWok1UyK4qmtVGEvNo0O>EroZ6?MGgP} diff --git a/gfx/pics/zubat/front.2bpp b/gfx/pics/zubat/front.2bpp deleted file mode 100644 index 8d9fac7876c8fe98e0d25040cf4c0afdd97f9ad8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 624 zcmZQzU}k1#VP$7!V`gGzVq|1sWWWL#8JU=Q_=WA&Z1pYlE!btmfsmVzn~#;90jLeA z3kftFF!<2(C+Xiu`=9bP{rk_vzc8*Bm*^8GP^O*z!T*;3?>*XgsH*J? z&ljE(76u;<9B??G@W9}M#Sfn^exIKHe)Kot|AqS#=6CdW^mCjKz8`SE<9y5Uro)bo zs6NFs9lJ_60hsQ;7vDDmNe0}XJ%01OL<0}Wv4;K0C8 zP_W~K$B!p_uGrkt+vT^*@2C3B@R`#&`5D-NkcELIx<0yo=U>(TW#=LB`P24i{W15( S#)bxn{mG9WK78;1VFLiBpy7W2 diff --git a/gfx/sgb_border/gold.2bpp b/gfx/sgb_border/gold.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..aad569e8c7f3d6e24ca64c991934d1e06f4b25db GIT binary patch literal 928 zcmZuv&1%~~5S9^Cmk?chP@>-Y0KK@xm7ovMX9&2&hX(2*s10_#?!B}xV8}72LN5iE z(#k#M66^;^j0`#GkV6y*V$dmu}k%VmigJ)`Mw#;+Wuf|z=or(8eD|HpS$da zY#;RT{LzU@1p~Wn^ESGuYf#MEsKGOyu`cWO`f=k&knHPv8*#D+yn~J$+_pa%f1qs6 zeg?mky^}sfAS3kSP}^3~`8_E6{B03^F!>?9&UiZxC&p$Y4;okZ@o34a`)C`i^G%k8 z8f=0qeG!UY&KFoD6HMYN{QnaT{nkEqNh4>a*L~_R@o!x26n0sYD{nkWb3rOGcH&>z z#IVUp!|PXQj!Z`Ln%ENvTG;%u0(~Q6_WDld`ybU}~Pv zsA6)7^Cx7dqtr`1M>ynDZxh?2?=Q!#FRx>!_k-5cEU4MjJj@Tof#_u{qbY#tlB=eP zCVUx)XX0JnBdA>_8Pv?yNb_8!g~W92ce70Sl$Y{`EM}*Nr-$R#n6#(5t#LeL7dLdz}>`JTlr5vfW^F<;$o$H_Cn3wQ93B0VS|-uQ;w>0v{+r%1_&uQ`Gt07zSM#) zh56NbkwZUZDBbrX#!Gb{o>1q|Uo`M5xfSowb4wX&rgkhX13jk}VUaBI8|^F#`a7dy z<7r@Z%5E$zlKIxl_zZDGgs3W&=m=S^A8Hb;NkcXvD1eO#nj`KB`%+S0%jpv*Ai4w# z;Fm+VZnT2K zD|zwq(wCPVrTU8Zxt!EW70LZ`xY zHr5mengX0M0B)V^>?vy=H{zH$Vg%wet1zByaaQ`9wzy@dAKCl!cUC{W(#F5!w`qqc bCko*&9JaGa(Ki{U00000NkvXXu0mjf9~mDu diff --git a/gfx/sgb_border/silver.2bpp b/gfx/sgb_border/silver.2bpp new file mode 100644 index 0000000000000000000000000000000000000000..aad569e8c7f3d6e24ca64c991934d1e06f4b25db GIT binary patch literal 928 zcmZuv&1%~~5S9^Cmk?chP@>-Y0KK@xm7ovMX9&2&hX(2*s10_#?!B}xV8}72LN5iE z(#k#M66^;^j0`#GkV6y*V$dmu}k%VmigJ)`Mw#;+Wuf|z=or(8eD|HpS$da zY#;RT{LzU@1p~Wn^ESGuYf#MEsKGOyu`cWO`f=k&knHPv8*#D+yn~J$+_pa%f1qs6 zeg?mky^}sfAS3kSP}^3~`8_E6{B03^F!>?9&UiZxC&p$Y4;okZ@o34a`)C`i^G%k8 z8f=0qeG!UY&KFoD6HMYN{QnaT{nkEqNh4>a*L~_R@o!x26n0sYD{nkWb3rOGcH&>z z#IVUp!|PXQj!Z`Ln%ENvTG;%u0(~Q6_WDld`ybU}~Pv zsA6)7^Cx7dqtr`1M>ynDZxh?2?=Q!#FRx>!_k-5cEU4MjJj@Tof#_u{qbY#tlB=eP zCVUx)XX0JnBdA>_8Pv?yNb_8!g~W92ce70Sl$Y{`EM}*Nr-$R#n6#(5t#LeL7dLdz}>`JTlr5vfW^F<;$o$H_Cn3wQ93B0VS|-uQ;w>0v{+r%1_&uQ`Gt07zSM#) zh56NbkwZUZDBbrX#!Gb{o>1q|Uo`M5xfSowb4wX&rgkhX13jk}VUaBI8|^F#`a7dy z<7r@Z%5E$zlKIxl_zZDGgs3W&=m=S^A8Hb;NkcXvD1eO#nj`KB`%+S0%jpv*Ai4w# z;Fm+VZnT2K zD|zwq(wCPVrTU8Zxt!EW70LZ`xY zHr5mengX0M0B)V^>?vy=H{zH$Vg%wet1zByaaQ`9wzy@dAKCl!cUC{W(#F5!w`qqc bCko*&9JaGa(Ki{U00000NkvXXu0mjf9~mDu diff --git a/home/gfx.asm b/home/gfx.asm index 7c5deb51..409b0778 100644 --- a/home/gfx.asm +++ b/home/gfx.asm @@ -42,18 +42,18 @@ LoadFontsExtra:: DecompressRequest2bpp:: push de - ld a, BANK(sScratch) + ld a, BANK(sDecompressScratch) call OpenSRAM push bc - ld de, sScratch + ld de, sDecompressScratch ld a, b call FarDecompress pop bc pop hl - ld de, sScratch + ld de, sDecompressScratch call Request2bpp call CloseSRAM ret @@ -267,7 +267,7 @@ Function_ea6:: Function_eac:: push de push hl - + ; bank ld a, b diff --git a/home/pokemon.asm b/home/pokemon.asm index 0c51fba8..9bc54b2d 100755 --- a/home/pokemon.asm +++ b/home/pokemon.asm @@ -60,7 +60,7 @@ DrawBattleHPBar:: PrepMonFrontpic:: ld a, $1 - ld [wcf3b], a + ld [wBoxAlignment], a _PrepMonFrontpic:: ld a, [wCurPartySpecies] @@ -80,12 +80,12 @@ _PrepMonFrontpic:: lb bc, 7, 7 predef PlaceGraphic xor a - ld [wcf3b], a + ld [wBoxAlignment], a ret .not_pokemon xor a - ld [wcf3b], a + ld [wBoxAlignment], a inc a ld [wCurPartySpecies], a ret @@ -236,7 +236,7 @@ GetBaseData:: jr .end .egg - ld de, UnknownEggPic + ld de, EggPic ; Sprite dimensions ld b, $55 ; 5x5 diff --git a/main.asm b/main.asm index c1c731fd..f5846516 100644 --- a/main.asm +++ b/main.asm @@ -409,6 +409,7 @@ IsAnyPokemonHoldingMail: dr $4488c, $48000 SECTION "bank12", ROMX, BANK[$12] +PokemonPicPointers: dr $48000, $4c000 SECTION "bank13", ROMX, BANK[$13] @@ -514,30 +515,14 @@ CalcExpAtLevel: _SwitchPartyMons: dr $5161b, $51749 -GetUnownLetter:: - dr $51749, $51780 - -GetMonFrontpic:: - dr $51780, $51786 - -FrontpicPredef:: - dr $51786, $51803 - -GetMonBackpic:: - dr $51803, $518a0 - -GetTrainerPic:: - dr $518a0, $518fa - -DecompressGet2bpp:: - dr $518fa, $51b0b - +INCLUDE "engine/gfx/load_pics.asm" +INCLUDE "engine/pokemon/move_mon_wo_mail.asm" INCLUDE "data/pokemon/base_stats.asm" Unknown53a6b: dr $53a6b, $53a83 -UnknownEggPic:: ; 53a83 +EggPic:: dr $53a83, $54000 SECTION "bank15", ROMX, BANK[$15] @@ -571,9 +556,11 @@ SECTION "bank1e", ROMX, BANK[$1e] dr $78000, $7c000 SECTION "bank1f", ROMX, BANK[$1f] +UnownPicPointers: dr $7c000, $80000 SECTION "bank20", ROMX, BANK[$20] +TrainerPicPointers: dr $80000, $84000 SECTION "bank21", ROMX, BANK[$21] @@ -984,7 +971,11 @@ SECTION "bank6f", ROMX, BANK[$6f] SECTION "bank70", ROMX, BANK[$70] dr $1c0000, $1c0a66 UpdateTimePredef:: - dr $1c0a66, $1c0de9 + dr $1c0a66, $1c0a7a +StubbedGetFrontpic:: + ret +Function1c0a7b:: + dr $1c0a7b, $1c0de9 _DudeAutoInput_A:: dr $1c0de9, $1c0dee diff --git a/sram.asm b/sram.asm index e0c6c9ff..83d2b35f 100755 --- a/sram.asm +++ b/sram.asm @@ -1,5 +1,5 @@ SECTION "Scratch", SRAM, BANK[0] -sScratch:: ds $188 ; a000 +sDecompressScratch:: ds $188 ; a000 SECTION "Decompress Buffer", SRAM, BANK[0] sDecompressBuffer:: ds 7 * 7 * $10 ; a188 diff --git a/wram.asm b/wram.asm index 6a2ad8e6..f7d67061 100644 --- a/wram.asm +++ b/wram.asm @@ -120,7 +120,7 @@ SECTION "WRAM", WRAM0 wLZAddress:: dw ; c1c2 wLZBank:: db ; c1c4 -wBoxAlignment:: db ; c1c5 +wc1c5:: db ; c1c5 wInputType:: db ; c1c6 wAutoInputAddress:: dw ; c1c7 @@ -2109,7 +2109,7 @@ wCurPocket:: db ; ce65 wPackUsedItem:: -wce66:: +wce66:: db ; ce66 wRequested2bpp:: ds 1 ; ce67 @@ -2272,6 +2272,13 @@ UNION ; ceed ; mail temp storage wTempMail:: mailmsg wTempMail +NEXTU ; ceed +; mon buffer +wBufferMonNick:: ds MON_NAME_LENGTH ; ceed +wBufferMonOT:: ds NAME_LENGTH ; cef8 +wBufferMon:: party_struct wBufferMon ; cf03 + ds 8 + NEXTU ; ceed ; bug-catching contest wBugContestResults:: @@ -2421,12 +2428,12 @@ wJumpStdScriptBuffer:: ds 3 ENDU wcf3a:: ds 1 -wcf3b:: ds 1 +wBoxAlignment:: db wcf3c:: ds 1 wcf3d:: ds 1 wcf3e:: ds 1 wcf3f:: ds 1 -ENDU +ENDU wcf40:: ds 1 ; cf40 wcf41:: ds 1 ; cf41 @@ -2501,7 +2508,7 @@ wcfd2:: ds 1 ; cfd2 wSwitchMon:: wSwitchItem:: wMoveSwapBuffer:: -wcfd3:: +wcfd3:: db ; cfd3 wMenuScrollPosition:: ds 1 ; cfd4 @@ -2781,7 +2788,7 @@ wd11a:: ds 1 ; d11a wd11b:: ds 1 ; d11b wd11c:: ds 1 ; d11c wTrainerClass:: ds 1 ; d11d -wd11e:: ds 1 ; d11e +wUnownLetter:: ds 1 ; d11e wd11f:: ds 1 ; d11f wBaseDexNo:: ; d120 @@ -2803,10 +2810,8 @@ wd12d:: ds 1 ; d12d wd12e:: ds 1 ; d12e wBaseEggSteps:: db ; d12f wd130:: ds 1 ; d130 -wBasePicSize:: -wd131:: ds 1 ; d131 -wBaseUnusedFrontpic:: -wd132:: ds 1 ; d132 +wBasePicSize:: db ; d131 +wBaseUnusedFrontpic:: db ; d132 wd133:: ds 1 ; d133 wd134:: ds 1 ; d134 wd135:: ds 1 ; d135 @@ -2937,7 +2942,7 @@ wOptions:: ; d199 ; bit 6: battle style shift/set ; bit 7: battle scene off/on ds 1 - + wSaveFileExists:: ds 1 ; d19a wTextboxFrame:: ; d19b ; bits 0-2: textbox frame 0-7 @@ -3137,7 +3142,7 @@ wPokegearFlags:: ; d67c wRadioTuningKnob:: ds 1 ; d67d wLastDexMode:: ds 1 ; d67e - + ds 1 wWhichRegisteredItem:: ds 1 ; d680 @@ -3655,7 +3660,7 @@ wMapData:: wVisitedSpawns:: ds 4 ; flag_array NUM_SPAWNS ; d9ee warp_struct wDig ; d9f2 - + wBackupWarpNumber:: db ; d9f5 wBackupMapGroup:: db ; d9f6 wBackupMapNumber:: db ; d9f7 @@ -3771,7 +3776,7 @@ wBreedMotherOrNonDitto:: ; dc79 ; nz: no ds 1 -wBreedMon2:: +wBreedMon2:: wBreedMon2Nick:: ds MON_NAME_LENGTH ; dc7a wBreedMon2OT:: ds NAME_LENGTH ; dc85 wBreedMon2Stats:: box_struct wBreedMon2 ; dc90