summaryrefslogtreecommitdiff
path: root/gfx
diff options
context:
space:
mode:
Diffstat (limited to 'gfx')
-rw-r--r--gfx/battle/dude.2bpp.lz.d13fb490 (renamed from gfx/misc/dude.2bpp.lz.d13fb490)bin320 -> 320 bytes
-rw-r--r--gfx/battle/dude.png (renamed from gfx/misc/dude.png)bin375 -> 375 bytes
-rw-r--r--gfx/card_flip/card_flip.tilemapbin0 -> 132 bytes
-rw-r--r--gfx/card_flip/card_flip_1.2bpp.lz.86f267e8 (renamed from gfx/unknown/0e0d16.2bpp.lz.86f267e8)bin402 -> 402 bytes
-rw-r--r--gfx/card_flip/card_flip_1.png (renamed from gfx/unknown/0e0d16.png)bin494 -> 494 bytes
-rw-r--r--gfx/card_flip/card_flip_2.2bpp.lz.6a6c671d (renamed from gfx/unknown/0e0ea8.2bpp.lz.6a6c671d)bin612 -> 612 bytes
-rw-r--r--[-rwxr-xr-x]gfx/card_flip/card_flip_2.png (renamed from gfx/unknown/0e0ea8.png)bin1304 -> 1304 bytes
-rw-r--r--gfx/card_flip/card_flip_3.2bpp.lz.53679db7 (renamed from gfx/unknown/0e0cdb.2bpp.lz.53679db7)bin27 -> 27 bytes
-rw-r--r--gfx/card_flip/card_flip_3.png (renamed from gfx/unknown/0e0cdb.png)bin99 -> 99 bytes
-rw-r--r--gfx/card_flip/off.png (renamed from gfx/unknown/0e0cf6.png)bin79 -> 79 bytes
-rw-r--r--gfx/card_flip/on.png (renamed from gfx/unknown/0e0d06.png)bin79 -> 79 bytes
-rw-r--r--gfx/credits.asm7
-rw-r--r--gfx/diploma/diploma.2bpp.lz.7b56f7e5 (renamed from gfx/unknown/1dd805.2bpp.lz.7b56f7e5)bin1094 -> 1094 bytes
-rw-r--r--gfx/diploma/diploma.png (renamed from gfx/unknown/1dd805.png)bin938 -> 938 bytes
-rw-r--r--gfx/diploma/page1.tilemap (renamed from gfx/unknown/1ddc4b.tilemap)bin360 -> 360 bytes
-rw-r--r--gfx/diploma/page2.tilemap (renamed from gfx/unknown/1dddb3.tilemap)bin361 -> 361 bytes
-rw-r--r--gfx/dummy_game/dummy_game.2bpp.lz.821ba441 (renamed from gfx/unknown/0e2221.2bpp.lz.821ba441)bin368 -> 368 bytes
-rw-r--r--gfx/dummy_game/dummy_game.png (renamed from gfx/unknown/0e2221.png)bin445 -> 445 bytes
-rw-r--r--gfx/emotes.asm12
-rw-r--r--gfx/evo/egg_hatch.png (renamed from gfx/unknown/017393.png)bin107 -> 107 bytes
-rwxr-xr-xgfx/font.asm48
-rw-r--r--gfx/font/feet_inches.png (renamed from gfx/unknown/0fbbbb.png)bin89 -> 89 bytes
-rw-r--r--gfx/font/font.png (renamed from gfx/misc/font.png)bin770 -> 770 bytes
-rw-r--r--gfx/font/font_battle_extra.png (renamed from gfx/misc/font_battle_extra.png)bin280 -> 280 bytes
-rw-r--r--gfx/font/font_extra.png (renamed from gfx/misc/font_extra.png)bin293 -> 293 bytes
-rw-r--r--gfx/font/font_inversed.png (renamed from gfx/misc/font_inversed.png)bin736 -> 736 bytes
-rw-r--r--gfx/font/overworld_phone_icon.png (renamed from gfx/mobile/overworld_phone_icon.png)bin82 -> 82 bytes
-rw-r--r--gfx/font/unown_font.png (renamed from gfx/misc/unown_font.png)bin294 -> 294 bytes
-rw-r--r--gfx/font/unused_bold_font.png (renamed from gfx/unknown/0f8f34.png)bin575 -> 575 bytes
-rw-r--r--gfx/font/unused_weekday_kanji.png (renamed from gfx/font/weekday_kanji.png)bin142 -> 142 bytes
-rw-r--r--gfx/font/up_arrow.png (renamed from gfx/unknown/0f9424.png)bin86 -> 86 bytes
-rw-r--r--gfx/footprints.asm587
-rw-r--r--gfx/footprints/252.pngbin0 -> 134 bytes
-rw-r--r--gfx/footprints/253.pngbin0 -> 134 bytes
-rw-r--r--gfx/footprints/254.pngbin0 -> 136 bytes
-rw-r--r--gfx/footprints/255.pngbin0 -> 134 bytes
-rw-r--r--gfx/footprints/256.pngbin0 -> 134 bytes
-rw-r--r--gfx/footprints/abra.pngbin0 -> 120 bytes
-rw-r--r--gfx/footprints/aerodactyl.pngbin0 -> 120 bytes
-rw-r--r--gfx/footprints/aipom.pngbin0 -> 114 bytes
-rw-r--r--gfx/footprints/alakazam.pngbin0 -> 124 bytes
-rw-r--r--gfx/footprints/ampharos.pngbin0 -> 118 bytes
-rw-r--r--gfx/footprints/arbok.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/arcanine.pngbin0 -> 126 bytes
-rw-r--r--gfx/footprints/ariados.pngbin0 -> 112 bytes
-rw-r--r--gfx/footprints/articuno.pngbin0 -> 134 bytes
-rw-r--r--gfx/footprints/azumarill.pngbin0 -> 113 bytes
-rw-r--r--gfx/footprints/bayleef.pngbin0 -> 115 bytes
-rw-r--r--gfx/footprints/beedrill.pngbin0 -> 111 bytes
-rw-r--r--gfx/footprints/bellossom.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/bellsprout.pngbin0 -> 134 bytes
-rw-r--r--gfx/footprints/blastoise.pngbin0 -> 127 bytes
-rw-r--r--gfx/footprints/blissey.pngbin0 -> 123 bytes
-rw-r--r--gfx/footprints/bulbasaur.pngbin0 -> 114 bytes
-rw-r--r--gfx/footprints/butterfree.pngbin0 -> 114 bytes
-rw-r--r--gfx/footprints/caterpie.pngbin0 -> 108 bytes
-rw-r--r--gfx/footprints/celebi.pngbin0 -> 113 bytes
-rw-r--r--gfx/footprints/chansey.pngbin0 -> 115 bytes
-rw-r--r--gfx/footprints/charizard.pngbin0 -> 122 bytes
-rw-r--r--gfx/footprints/charmander.pngbin0 -> 118 bytes
-rw-r--r--gfx/footprints/charmeleon.pngbin0 -> 121 bytes
-rw-r--r--gfx/footprints/chikorita.pngbin0 -> 109 bytes
-rw-r--r--gfx/footprints/chinchou.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/clefable.pngbin0 -> 126 bytes
-rw-r--r--gfx/footprints/clefairy.pngbin0 -> 117 bytes
-rw-r--r--gfx/footprints/cleffa.pngbin0 -> 107 bytes
-rw-r--r--gfx/footprints/cloyster.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/corsola.pngbin0 -> 108 bytes
-rw-r--r--gfx/footprints/crobat.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/croconaw.pngbin0 -> 113 bytes
-rw-r--r--gfx/footprints/cubone.pngbin0 -> 114 bytes
-rw-r--r--gfx/footprints/cyndaquil.pngbin0 -> 111 bytes
-rw-r--r--gfx/footprints/delibird.pngbin0 -> 117 bytes
-rw-r--r--gfx/footprints/dewgong.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/diglett.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/ditto.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/dodrio.pngbin0 -> 137 bytes
-rw-r--r--gfx/footprints/doduo.pngbin0 -> 126 bytes
-rw-r--r--gfx/footprints/donphan.pngbin0 -> 130 bytes
-rw-r--r--gfx/footprints/dragonair.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/dragonite.pngbin0 -> 120 bytes
-rw-r--r--gfx/footprints/dratini.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/drowzee.pngbin0 -> 115 bytes
-rw-r--r--gfx/footprints/dugtrio.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/dunsparce.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/eevee.pngbin0 -> 123 bytes
-rw-r--r--gfx/footprints/ekans.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/electabuzz.pngbin0 -> 121 bytes
-rw-r--r--gfx/footprints/electrode.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/elekid.pngbin0 -> 114 bytes
-rw-r--r--gfx/footprints/entei.pngbin0 -> 129 bytes
-rw-r--r--gfx/footprints/espeon.pngbin0 -> 112 bytes
-rw-r--r--gfx/footprints/exeggcute.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/exeggutor.pngbin0 -> 120 bytes
-rw-r--r--gfx/footprints/farfetch_d.pngbin0 -> 127 bytes
-rw-r--r--gfx/footprints/fearow.pngbin0 -> 130 bytes
-rw-r--r--gfx/footprints/feraligatr.pngbin0 -> 120 bytes
-rw-r--r--gfx/footprints/flaaffy.pngbin0 -> 109 bytes
-rw-r--r--gfx/footprints/flareon.pngbin0 -> 130 bytes
-rw-r--r--gfx/footprints/forretress.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/furret.pngbin0 -> 108 bytes
-rw-r--r--gfx/footprints/gastly.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/gengar.pngbin0 -> 118 bytes
-rw-r--r--gfx/footprints/geodude.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/girafarig.pngbin0 -> 108 bytes
-rw-r--r--gfx/footprints/gligar.pngbin0 -> 117 bytes
-rw-r--r--gfx/footprints/gloom.pngbin0 -> 116 bytes
-rw-r--r--gfx/footprints/golbat.pngbin0 -> 121 bytes
-rw-r--r--gfx/footprints/goldeen.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/golduck.pngbin0 -> 125 bytes
-rw-r--r--gfx/footprints/golem.pngbin0 -> 126 bytes
-rw-r--r--gfx/footprints/granbull.pngbin0 -> 121 bytes
-rw-r--r--gfx/footprints/graveler.pngbin0 -> 119 bytes
-rw-r--r--gfx/footprints/grimer.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/growlithe.pngbin0 -> 116 bytes
-rw-r--r--gfx/footprints/gyarados.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/haunter.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/heracross.pngbin0 -> 118 bytes
-rw-r--r--gfx/footprints/hitmonchan.pngbin0 -> 118 bytes
-rw-r--r--gfx/footprints/hitmonlee.pngbin0 -> 133 bytes
-rw-r--r--gfx/footprints/hitmontop.pngbin0 -> 131 bytes
-rw-r--r--gfx/footprints/ho_oh.pngbin0 -> 122 bytes
-rw-r--r--gfx/footprints/hoothoot.pngbin0 -> 127 bytes
-rw-r--r--gfx/footprints/hoppip.pngbin0 -> 108 bytes
-rw-r--r--gfx/footprints/horsea.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/houndoom.pngbin0 -> 130 bytes
-rw-r--r--gfx/footprints/houndour.pngbin0 -> 119 bytes
-rw-r--r--gfx/footprints/hypno.pngbin0 -> 123 bytes
-rw-r--r--gfx/footprints/igglybuff.pngbin0 -> 112 bytes
-rw-r--r--gfx/footprints/ivysaur.pngbin0 -> 124 bytes
-rw-r--r--gfx/footprints/jigglypuff.pngbin0 -> 113 bytes
-rw-r--r--gfx/footprints/jolteon.pngbin0 -> 119 bytes
-rw-r--r--gfx/footprints/jumpluff.pngbin0 -> 112 bytes
-rw-r--r--gfx/footprints/jynx.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/kabuto.pngbin0 -> 104 bytes
-rw-r--r--gfx/footprints/kabutops.pngbin0 -> 121 bytes
-rw-r--r--gfx/footprints/kadabra.pngbin0 -> 129 bytes
-rw-r--r--gfx/footprints/kakuna.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/kangaskhan.pngbin0 -> 123 bytes
-rw-r--r--gfx/footprints/kingdra.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/kingler.pngbin0 -> 118 bytes
-rw-r--r--gfx/footprints/koffing.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/krabby.pngbin0 -> 113 bytes
-rw-r--r--gfx/footprints/lanturn.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/lapras.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/larvitar.pngbin0 -> 107 bytes
-rw-r--r--gfx/footprints/ledian.pngbin0 -> 121 bytes
-rw-r--r--gfx/footprints/ledyba.pngbin0 -> 124 bytes
-rw-r--r--gfx/footprints/lickitung.pngbin0 -> 129 bytes
-rw-r--r--gfx/footprints/lugia.pngbin0 -> 123 bytes
-rw-r--r--gfx/footprints/machamp.pngbin0 -> 127 bytes
-rw-r--r--gfx/footprints/machoke.pngbin0 -> 124 bytes
-rw-r--r--gfx/footprints/machop.pngbin0 -> 118 bytes
-rw-r--r--gfx/footprints/magby.pngbin0 -> 115 bytes
-rw-r--r--gfx/footprints/magcargo.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/magikarp.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/magmar.pngbin0 -> 121 bytes
-rw-r--r--gfx/footprints/magnemite.pngbin0 -> 110 bytes
-rw-r--r--gfx/footprints/magneton.pngbin0 -> 116 bytes
-rw-r--r--gfx/footprints/mankey.pngbin0 -> 137 bytes
-rw-r--r--gfx/footprints/mantine.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/mareep.pngbin0 -> 112 bytes
-rw-r--r--gfx/footprints/marill.pngbin0 -> 112 bytes
-rw-r--r--gfx/footprints/marowak.pngbin0 -> 114 bytes
-rw-r--r--gfx/footprints/meganium.pngbin0 -> 123 bytes
-rw-r--r--gfx/footprints/meowth.pngbin0 -> 121 bytes
-rw-r--r--gfx/footprints/metapod.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/mew.pngbin0 -> 115 bytes
-rw-r--r--gfx/footprints/mewtwo.pngbin0 -> 129 bytes
-rw-r--r--gfx/footprints/miltank.pngbin0 -> 112 bytes
-rw-r--r--gfx/footprints/misdreavus.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/moltres.pngbin0 -> 128 bytes
-rw-r--r--gfx/footprints/mr__mime.pngbin0 -> 117 bytes
-rw-r--r--gfx/footprints/muk.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/murkrow.pngbin0 -> 121 bytes
-rw-r--r--gfx/footprints/natu.pngbin0 -> 111 bytes
-rw-r--r--gfx/footprints/nidoking.pngbin0 -> 123 bytes
-rw-r--r--gfx/footprints/nidoqueen.pngbin0 -> 126 bytes
-rw-r--r--gfx/footprints/nidoran_f.pngbin0 -> 114 bytes
-rw-r--r--gfx/footprints/nidoran_m.pngbin0 -> 116 bytes
-rw-r--r--gfx/footprints/nidorina.pngbin0 -> 122 bytes
-rw-r--r--gfx/footprints/nidorino.pngbin0 -> 126 bytes
-rw-r--r--gfx/footprints/ninetales.pngbin0 -> 122 bytes
-rw-r--r--gfx/footprints/noctowl.pngbin0 -> 125 bytes
-rw-r--r--gfx/footprints/octillery.pngbin0 -> 126 bytes
-rw-r--r--gfx/footprints/oddish.pngbin0 -> 109 bytes
-rw-r--r--gfx/footprints/omanyte.pngbin0 -> 107 bytes
-rw-r--r--gfx/footprints/omastar.pngbin0 -> 111 bytes
-rw-r--r--gfx/footprints/onix.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/paras.pngbin0 -> 111 bytes
-rw-r--r--gfx/footprints/parasect.pngbin0 -> 111 bytes
-rw-r--r--gfx/footprints/persian.pngbin0 -> 126 bytes
-rw-r--r--gfx/footprints/phanpy.pngbin0 -> 112 bytes
-rw-r--r--gfx/footprints/pichu.pngbin0 -> 111 bytes
-rw-r--r--gfx/footprints/pidgeot.pngbin0 -> 127 bytes
-rw-r--r--gfx/footprints/pidgeotto.pngbin0 -> 120 bytes
-rw-r--r--gfx/footprints/pidgey.pngbin0 -> 121 bytes
-rw-r--r--gfx/footprints/pikachu.pngbin0 -> 111 bytes
-rw-r--r--gfx/footprints/piloswine.pngbin0 -> 122 bytes
-rw-r--r--gfx/footprints/pineco.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/pinsir.pngbin0 -> 118 bytes
-rw-r--r--gfx/footprints/politoed.pngbin0 -> 124 bytes
-rw-r--r--gfx/footprints/poliwag.pngbin0 -> 113 bytes
-rw-r--r--gfx/footprints/poliwhirl.pngbin0 -> 117 bytes
-rw-r--r--gfx/footprints/poliwrath.pngbin0 -> 119 bytes
-rw-r--r--gfx/footprints/ponyta.pngbin0 -> 117 bytes
-rw-r--r--gfx/footprints/porygon.pngbin0 -> 115 bytes
-rw-r--r--gfx/footprints/porygon2.pngbin0 -> 115 bytes
-rw-r--r--gfx/footprints/primeape.pngbin0 -> 127 bytes
-rw-r--r--gfx/footprints/psyduck.pngbin0 -> 121 bytes
-rw-r--r--gfx/footprints/pupitar.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/quagsire.pngbin0 -> 117 bytes
-rw-r--r--gfx/footprints/quilava.pngbin0 -> 112 bytes
-rw-r--r--gfx/footprints/qwilfish.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/raichu.pngbin0 -> 115 bytes
-rw-r--r--gfx/footprints/raikou.pngbin0 -> 122 bytes
-rw-r--r--gfx/footprints/rapidash.pngbin0 -> 121 bytes
-rw-r--r--gfx/footprints/raticate.pngbin0 -> 122 bytes
-rw-r--r--gfx/footprints/rattata.pngbin0 -> 113 bytes
-rw-r--r--gfx/footprints/remoraid.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/rhydon.pngbin0 -> 126 bytes
-rw-r--r--gfx/footprints/rhyhorn.pngbin0 -> 113 bytes
-rw-r--r--gfx/footprints/sandshrew.pngbin0 -> 118 bytes
-rw-r--r--gfx/footprints/sandslash.pngbin0 -> 118 bytes
-rw-r--r--gfx/footprints/scizor.pngbin0 -> 117 bytes
-rw-r--r--gfx/footprints/scyther.pngbin0 -> 126 bytes
-rw-r--r--gfx/footprints/seadra.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/seaking.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/seel.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/sentret.pngbin0 -> 108 bytes
-rw-r--r--gfx/footprints/shellder.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/shuckle.pngbin0 -> 113 bytes
-rw-r--r--gfx/footprints/skarmory.pngbin0 -> 128 bytes
-rw-r--r--gfx/footprints/skiploom.pngbin0 -> 114 bytes
-rw-r--r--gfx/footprints/slowbro.pngbin0 -> 117 bytes
-rw-r--r--gfx/footprints/slowking.pngbin0 -> 112 bytes
-rw-r--r--gfx/footprints/slowpoke.pngbin0 -> 112 bytes
-rw-r--r--gfx/footprints/slugma.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/smeargle.pngbin0 -> 122 bytes
-rw-r--r--gfx/footprints/smoochum.pngbin0 -> 112 bytes
-rw-r--r--gfx/footprints/sneasel.pngbin0 -> 120 bytes
-rw-r--r--gfx/footprints/snorlax.pngbin0 -> 128 bytes
-rw-r--r--gfx/footprints/snubbull.pngbin0 -> 115 bytes
-rw-r--r--gfx/footprints/spearow.pngbin0 -> 121 bytes
-rw-r--r--gfx/footprints/spinarak.pngbin0 -> 104 bytes
-rw-r--r--gfx/footprints/squirtle.pngbin0 -> 115 bytes
-rw-r--r--gfx/footprints/stantler.pngbin0 -> 122 bytes
-rw-r--r--gfx/footprints/starmie.pngbin0 -> 108 bytes
-rw-r--r--gfx/footprints/staryu.pngbin0 -> 108 bytes
-rw-r--r--gfx/footprints/steelix.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/sudowoodo.pngbin0 -> 114 bytes
-rw-r--r--gfx/footprints/suicune.pngbin0 -> 112 bytes
-rw-r--r--gfx/footprints/sunflora.pngbin0 -> 117 bytes
-rw-r--r--gfx/footprints/sunkern.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/swinub.pngbin0 -> 111 bytes
-rw-r--r--gfx/footprints/tangela.pngbin0 -> 123 bytes
-rw-r--r--gfx/footprints/tauros.pngbin0 -> 117 bytes
-rw-r--r--gfx/footprints/teddiursa.pngbin0 -> 118 bytes
-rw-r--r--gfx/footprints/tentacool.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/tentacruel.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/togepi.pngbin0 -> 112 bytes
-rw-r--r--gfx/footprints/togetic.pngbin0 -> 116 bytes
-rw-r--r--gfx/footprints/totodile.pngbin0 -> 115 bytes
-rw-r--r--gfx/footprints/typhlosion.pngbin0 -> 115 bytes
-rw-r--r--gfx/footprints/tyranitar.pngbin0 -> 122 bytes
-rw-r--r--gfx/footprints/tyrogue.pngbin0 -> 109 bytes
-rw-r--r--gfx/footprints/umbreon.pngbin0 -> 109 bytes
-rw-r--r--gfx/footprints/unown.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/ursaring.pngbin0 -> 125 bytes
-rw-r--r--gfx/footprints/vaporeon.pngbin0 -> 122 bytes
-rw-r--r--gfx/footprints/venomoth.pngbin0 -> 104 bytes
-rw-r--r--gfx/footprints/venonat.pngbin0 -> 115 bytes
-rw-r--r--gfx/footprints/venusaur.pngbin0 -> 123 bytes
-rw-r--r--gfx/footprints/victreebel.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/vileplume.pngbin0 -> 117 bytes
-rw-r--r--gfx/footprints/voltorb.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/vulpix.pngbin0 -> 122 bytes
-rw-r--r--gfx/footprints/wartortle.pngbin0 -> 121 bytes
-rw-r--r--gfx/footprints/weedle.pngbin0 -> 108 bytes
-rw-r--r--gfx/footprints/weepinbell.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/weezing.pngbin0 -> 99 bytes
-rw-r--r--gfx/footprints/wigglytuff.pngbin0 -> 117 bytes
-rw-r--r--gfx/footprints/wobbuffet.pngbin0 -> 109 bytes
-rw-r--r--gfx/footprints/wooper.pngbin0 -> 122 bytes
-rw-r--r--gfx/footprints/xatu.pngbin0 -> 117 bytes
-rw-r--r--gfx/footprints/yanma.pngbin0 -> 109 bytes
-rw-r--r--gfx/footprints/zapdos.pngbin0 -> 132 bytes
-rw-r--r--gfx/footprints/zubat.pngbin0 -> 99 bytes
-rw-r--r--gfx/icon_pointers.asm41
-rw-r--r--gfx/icons.asm40
-rwxr-xr-xgfx/load_pics.asm18
-rwxr-xr-xgfx/mail.asm6
-rw-r--r--gfx/misc/footprints.pngbin3012 -> 0 bytes
-rw-r--r--gfx/mobile/ascii_font.png (renamed from gfx/unknown/171db1.png)bin762 -> 762 bytes
-rw-r--r--gfx/mobile/down_arrow.png (renamed from gfx/unknown/0488cb.png)bin77 -> 77 bytes
-rw-r--r--gfx/mobile/electro_ball.2bpp.lz.3eaf004f (renamed from gfx/unknown/1715a4.2bpp.lz.3eaf004f)bin676 -> 676 bytes
-rw-r--r--gfx/mobile/electro_ball.png (renamed from gfx/unknown/1715a4.png)bin692 -> 692 bytes
-rwxr-xr-xgfx/mobile/electro_ball_nonmatching.png (renamed from gfx/unknown/1715a4_nonmatching.png)bin1422 -> 1422 bytes
-rw-r--r--gfx/mobile/mobile_adapter.png (renamed from gfx/misc/mobile_adapter.png)bin1633 -> 1633 bytes
-rw-r--r--gfx/mobile/mobile_splash.attrmap (renamed from gfx/unknown/16c79b.tilemap)bin360 -> 360 bytes
-rwxr-xr-xgfx/mobile/mobile_splash.png (renamed from gfx/unknown/16c173.png)bin1681 -> 1681 bytes
-rw-r--r--gfx/mobile/mobile_splash.tilemap (renamed from gfx/unknown/16c633.tilemap)bin360 -> 360 bytes
-rw-r--r--gfx/mobile/pichu_animated.2bpp.lz.5d6d2ad4 (renamed from gfx/unknown/170d16.2bpp.lz.5d6d2ad4)bin2190 -> 2190 bytes
-rw-r--r--gfx/mobile/pichu_animated.png (renamed from gfx/unknown/170d16.png)bin1939 -> 1939 bytes
-rw-r--r--gfx/mobile/up_arrow.png (renamed from gfx/unknown/0488c3.png)bin77 -> 77 bytes
-rw-r--r--gfx/mystery_gift/mystery_gift.png (renamed from gfx/misc/mystery_gift.png)bin747 -> 747 bytes
-rw-r--r--gfx/mystery_gift/mystery_gift_jp.png (renamed from gfx/misc/mystery_gift_jp.png)bin686 -> 686 bytes
-rw-r--r--gfx/namingscreen/border.png (renamed from gfx/unknown/011cb7.png)bin82 -> 82 bytes
-rw-r--r--gfx/namingscreen/cursor.png (renamed from gfx/unknown/011cc7.png)bin78 -> 78 bytes
-rw-r--r--gfx/namingscreen/end.png (renamed from gfx/unknown/011e5d.png)bin82 -> 82 bytes
-rw-r--r--gfx/namingscreen/middle_line.png (renamed from gfx/unknown/011e65.png)bin76 -> 76 bytes
-rw-r--r--gfx/namingscreen/underline.png (renamed from gfx/unknown/011e6d.png)bin74 -> 74 bytes
-rw-r--r--gfx/overworld/boulder_dust.png (renamed from gfx/misc/boulderdust.png)bin106 -> 106 bytes
-rw-r--r--gfx/overworld/celebi/1.png (renamed from gfx/special/celebi/1.png)bin148 -> 148 bytes
-rw-r--r--gfx/overworld/celebi/2.png (renamed from gfx/special/celebi/2.png)bin148 -> 148 bytes
-rw-r--r--gfx/overworld/celebi/3.png (renamed from gfx/special/celebi/3.png)bin148 -> 148 bytes
-rw-r--r--gfx/overworld/celebi/4.png (renamed from gfx/special/celebi/4.png)bin148 -> 148 bytes
-rw-r--r--gfx/overworld/cut_grass.png (renamed from gfx/misc/cut_grass.png)bin134 -> 134 bytes
-rw-r--r--gfx/overworld/cut_tree.png (renamed from gfx/misc/cut_tree.png)bin140 -> 140 bytes
-rw-r--r--gfx/overworld/fishing_rod.png (renamed from gfx/misc/fishing2.png)bin103 -> 103 bytes
-rw-r--r--gfx/overworld/grass_rustle.png (renamed from gfx/misc/fishing4.png)bin88 -> 88 bytes
-rw-r--r--gfx/overworld/heal_machine.png (renamed from gfx/unknown/0123fc.png)bin93 -> 93 bytes
-rw-r--r--gfx/overworld/shadow.png (renamed from gfx/misc/shadow.png)bin84 -> 84 bytes
-rw-r--r--gfx/overworld/sprite_headers.asm419
-rw-r--r--gfx/overworld/sprites_1.asm44
-rw-r--r--gfx/overworld/sprites_2.asm58
-rw-r--r--gfx/overworld_font.asm17
-rw-r--r--gfx/pack/pack.png (renamed from gfx/misc/pack.png)bin282 -> 282 bytes
-rw-r--r--gfx/pack/pack_f.png (renamed from gfx/misc/pack_f.png)bin356 -> 356 bytes
-rw-r--r--gfx/pack/pack_menu.png (renamed from gfx/misc/pack_menu.png)bin360 -> 360 bytes
-rw-r--r--gfx/pc/pc.2bpp.lz.2201c1aa (renamed from gfx/pc.2bpp.lz.2201c1aa)bin132 -> 132 bytes
-rw-r--r--gfx/pc/pc.png (renamed from gfx/pc.png)bin115 -> 115 bytes
-rw-r--r--gfx/pc/pc_mail.png (renamed from gfx/pc_mail.png)bin114 -> 114 bytes
-rw-r--r--gfx/pics.asm12
-rw-r--r--gfx/pics/animation.asm36
-rw-r--r--gfx/pics/pic_pointers.asm1005
-rw-r--r--gfx/pics/trainer_pic_pointers.asm68
-rw-r--r--gfx/pics/unown_pic_pointers.asm107
-rw-r--r--gfx/player/chris.png (renamed from gfx/misc/chris.png)bin417 -> 417 bytes
-rw-r--r--gfx/player/chris_back.2bpp.lz.0312ddce (renamed from gfx/misc/player.2bpp.lz.0312ddce)bin400 -> 400 bytes
-rw-r--r--gfx/player/chris_back.png (renamed from gfx/misc/player.png)bin458 -> 458 bytes
-rw-r--r--gfx/player/kris.png (renamed from gfx/misc/kris.png)bin418 -> 418 bytes
-rw-r--r--gfx/player/kris_back.png (renamed from gfx/misc/kris_back.png)bin484 -> 484 bytes
-rw-r--r--gfx/pokegear/fast_ship.png (renamed from gfx/misc/fast_ship.png)bin154 -> 154 bytes
-rw-r--r--gfx/pokegear/johto.bin (renamed from gfx/misc/johto.bin)bin361 -> 361 bytes
-rw-r--r--gfx/pokegear/kanto.bin (renamed from gfx/misc/kanto.bin)bin361 -> 361 bytes
-rw-r--r--gfx/pokegear/pokegear.2bpp.lz.42315ab4 (renamed from gfx/misc/pokegear.2bpp.lz.42315ab4)bin740 -> 740 bytes
-rw-r--r--gfx/pokegear/pokegear.png (renamed from gfx/misc/pokegear.png)bin388 -> 388 bytes
-rw-r--r--gfx/pokegear/pokegear_sprites.2bpp.lz.7a3cc91f (renamed from gfx/misc/pokegear_sprites.2bpp.lz.7a3cc91f)bin48 -> 48 bytes
-rw-r--r--gfx/pokegear/pokegear_sprites.png (renamed from gfx/misc/pokegear_sprites.png)bin133 -> 133 bytes
-rw-r--r--gfx/pokegear/town_map.2bpp.lz.c0587c86 (renamed from gfx/misc/town_map.2bpp.lz.c0587c86)bin772 -> 772 bytes
-rw-r--r--gfx/pokegear/town_map.png (renamed from gfx/misc/town_map.png)bin464 -> 464 bytes
-rw-r--r--gfx/printer/bold_a.png (renamed from gfx/unknown/016d9c.png)bin85 -> 85 bytes
-rw-r--r--gfx/printer/bold_b.png (renamed from gfx/unknown/016da4.png)bin77 -> 77 bytes
-rw-r--r--gfx/printer/hp.png (renamed from gfx/mobile/hp.png)bin84 -> 84 bytes
-rw-r--r--gfx/printer/lv.png (renamed from gfx/mobile/lv.png)bin79 -> 79 bytes
-rw-r--r--gfx/sgb/gbc_only.2bpp.lz.4a5bba0e (renamed from gfx/misc/gbc_only.2bpp.lz.4a5bba0e)bin1350 -> 1350 bytes
-rw-r--r--gfx/sgb/gbc_only.png (renamed from gfx/misc/gbc_only.png)bin896 -> 896 bytes
-rw-r--r--gfx/sgb/sgb_border.png (renamed from gfx/misc/sgb_border.png)bin632 -> 632 bytes
-rw-r--r--gfx/shrink/shrink1.2bpp.lz.d4443930 (renamed from gfx/shrink1.2bpp.lz.d4443930)bin144 -> 144 bytes
-rw-r--r--gfx/shrink/shrink1.png (renamed from gfx/shrink1.png)bin188 -> 188 bytes
-rw-r--r--gfx/shrink/shrink2.2bpp.lz.3f58480a (renamed from gfx/shrink2.2bpp.lz.3f58480a)bin64 -> 64 bytes
-rw-r--r--gfx/shrink/shrink2.png (renamed from gfx/shrink2.png)bin156 -> 156 bytes
-rw-r--r--gfx/slots/slots.tilemap (renamed from gfx/slots.tilemap)bin240 -> 240 bytes
-rw-r--r--gfx/slots/slots_1.2bpp.lz.b22ddc13 (renamed from gfx/slots_1.2bpp.lz.b22ddc13)bin384 -> 384 bytes
-rw-r--r--gfx/slots/slots_1.png (renamed from gfx/slots_1.png)bin446 -> 446 bytes
-rw-r--r--gfx/slots/slots_2.2bpp.lz.b28f76e3 (renamed from gfx/slots_2.2bpp.lz.b28f76e3)bin608 -> 608 bytes
-rw-r--r--gfx/slots/slots_2.png (renamed from gfx/slots_2.png)bin664 -> 664 bytes
-rw-r--r--gfx/slots/slots_3.2bpp.lz.70c2984c (renamed from gfx/slots_3.2bpp.lz.70c2984c)bin528 -> 528 bytes
-rw-r--r--[-rwxr-xr-x]gfx/slots/slots_3.png (renamed from gfx/slots_3.png)bin1916 -> 1916 bytes
-rw-r--r--gfx/special/celebi/leaf.pngbin134 -> 0 bytes
-rw-r--r--gfx/splash/copyright.png (renamed from gfx/misc/copyright.png)bin262 -> 262 bytes
-rw-r--r--gfx/sprite_headers.asm111
-rw-r--r--gfx/sprites.asm108
-rw-r--r--gfx/sprites/big_lapras.png (renamed from gfx/overworld/070.png)bin193 -> 193 bytes
-rw-r--r--gfx/sprites/big_onix.png (renamed from gfx/overworld/079.png)bin262 -> 262 bytes
-rw-r--r--gfx/sprites/big_snorlax.png (renamed from gfx/overworld/050.png)bin183 -> 183 bytes
-rw-r--r--gfx/sprites/biker.png (renamed from gfx/overworld/073.png)bin346 -> 346 bytes
-rw-r--r--gfx/sprites/bill.png (renamed from gfx/overworld/007.png)bin307 -> 307 bytes
-rw-r--r--gfx/sprites/bird.png (renamed from gfx/overworld/077.png)bin354 -> 354 bytes
-rw-r--r--gfx/sprites/black_belt.png (renamed from gfx/overworld/064.png)bin279 -> 279 bytes
-rw-r--r--gfx/sprites/blaine.png (renamed from gfx/overworld/012.png)bin304 -> 304 bytes
-rw-r--r--gfx/sprites/blue.png (renamed from gfx/overworld/006.png)bin321 -> 321 bytes
-rw-r--r--gfx/sprites/boulder.png (renamed from gfx/overworld/089.png)bin143 -> 143 bytes
-rw-r--r--gfx/sprites/brock.png (renamed from gfx/overworld/025.png)bin276 -> 276 bytes
-rw-r--r--gfx/sprites/bruno.png (renamed from gfx/overworld/027.png)bin286 -> 286 bytes
-rw-r--r--gfx/sprites/buena.png (renamed from gfx/overworld/041.png)bin263 -> 263 bytes
-rw-r--r--gfx/sprites/bug_catcher.png (renamed from gfx/overworld/036.png)bin237 -> 237 bytes
-rw-r--r--gfx/sprites/bugsy.png (renamed from gfx/overworld/019.png)bin277 -> 277 bytes
-rw-r--r--gfx/sprites/cal.png (renamed from gfx/overworld/067.png)bin305 -> 305 bytes
-rw-r--r--gfx/sprites/captain.png (renamed from gfx/overworld/069.png)bin227 -> 227 bytes
-rw-r--r--gfx/sprites/chris.png (renamed from gfx/overworld/000.png)bin300 -> 300 bytes
-rw-r--r--gfx/sprites/chris_bike.png (renamed from gfx/overworld/001.png)bin373 -> 373 bytes
-rw-r--r--gfx/sprites/chuck.png (renamed from gfx/overworld/021.png)bin276 -> 276 bytes
-rw-r--r--gfx/sprites/clair.png (renamed from gfx/overworld/024.png)bin350 -> 350 bytes
-rw-r--r--gfx/sprites/clerk.png (renamed from gfx/overworld/056.png)bin292 -> 292 bytes
-rw-r--r--gfx/sprites/cooltrainer_f.png (renamed from gfx/overworld/035.png)bin349 -> 349 bytes
-rw-r--r--gfx/sprites/cooltrainer_m.png (renamed from gfx/overworld/034.png)bin286 -> 286 bytes
-rw-r--r--gfx/sprites/daisy.png (renamed from gfx/overworld/014.png)bin277 -> 277 bytes
-rw-r--r--gfx/sprites/dragon.png (renamed from gfx/overworld/078.png)bin327 -> 327 bytes
-rw-r--r--gfx/sprites/elder.png (renamed from gfx/overworld/008.png)bin319 -> 319 bytes
-rw-r--r--gfx/sprites/elm.png (renamed from gfx/overworld/015.png)bin314 -> 314 bytes
-rw-r--r--gfx/sprites/entei.png (renamed from gfx/overworld/099.png)bin144 -> 144 bytes
-rw-r--r--gfx/sprites/erika.png (renamed from gfx/overworld/031.png)bin233 -> 233 bytes
-rw-r--r--gfx/sprites/fairy.png (renamed from gfx/overworld/076.png)bin317 -> 317 bytes
-rw-r--r--gfx/sprites/falkner.png (renamed from gfx/overworld/017.png)bin303 -> 303 bytes
-rw-r--r--gfx/sprites/famicom.png (renamed from gfx/overworld/091.png)bin110 -> 110 bytes
-rw-r--r--gfx/sprites/fisher.png (renamed from gfx/overworld/057.png)bin308 -> 308 bytes
-rw-r--r--gfx/sprites/fishing_guru.png (renamed from gfx/overworld/058.png)bin269 -> 269 bytes
-rw-r--r--gfx/sprites/fruit_tree.png (renamed from gfx/overworld/092.png)bin148 -> 148 bytes
-rw-r--r--gfx/sprites/gameboy_kid.png (renamed from gfx/overworld/002.png)bin209 -> 209 bytes
-rw-r--r--gfx/sprites/gentleman.png (renamed from gfx/overworld/063.png)bin264 -> 264 bytes
-rw-r--r--gfx/sprites/gold_trophy.png (renamed from gfx/overworld/093.png)bin121 -> 121 bytes
-rw-r--r--gfx/sprites/gramps.png (renamed from gfx/overworld/046.png)bin338 -> 338 bytes
-rw-r--r--gfx/sprites/granny.png (renamed from gfx/overworld/047.png)bin360 -> 360 bytes
-rw-r--r--gfx/sprites/gym_guy.png (renamed from gfx/overworld/071.png)bin295 -> 295 bytes
-rw-r--r--gfx/sprites/janine.png (renamed from gfx/overworld/009.png)bin259 -> 259 bytes
-rw-r--r--gfx/sprites/jasmine.png (renamed from gfx/overworld/022.png)bin293 -> 293 bytes
-rw-r--r--gfx/sprites/karen.png (renamed from gfx/overworld/026.png)bin207 -> 207 bytes
-rw-r--r--gfx/sprites/kimono_girl.png (renamed from gfx/overworld/060.png)bin305 -> 305 bytes
-rw-r--r--gfx/sprites/koga.png (renamed from gfx/overworld/032.png)bin253 -> 253 bytes
-rw-r--r--gfx/sprites/kris.png (renamed from gfx/overworld/095.png)bin308 -> 308 bytes
-rw-r--r--gfx/sprites/kris_bike.png (renamed from gfx/overworld/096.png)bin414 -> 414 bytes
-rw-r--r--gfx/sprites/kurt.png (renamed from gfx/overworld/010.png)bin309 -> 309 bytes
-rw-r--r--gfx/sprites/kurt_outside.png (renamed from gfx/overworld/097.png)bin224 -> 224 bytes
-rw-r--r--gfx/sprites/lance.png (renamed from gfx/overworld/029.png)bin287 -> 287 bytes
-rw-r--r--gfx/sprites/lass.png (renamed from gfx/overworld/039.png)bin305 -> 305 bytes
-rw-r--r--gfx/sprites/link_receptionist.png (renamed from gfx/overworld/055.png)bin266 -> 266 bytes
-rw-r--r--gfx/sprites/misty.png (renamed from gfx/overworld/028.png)bin274 -> 274 bytes
-rw-r--r--gfx/sprites/mom.png (renamed from gfx/overworld/011.png)bin253 -> 253 bytes
-rw-r--r--gfx/sprites/monster.png (renamed from gfx/overworld/075.png)bin350 -> 350 bytes
-rw-r--r--gfx/sprites/morty.png (renamed from gfx/overworld/020.png)bin282 -> 282 bytes
-rw-r--r--gfx/sprites/n64.png (renamed from gfx/overworld/080.png)bin142 -> 142 bytes
-rw-r--r--gfx/sprites/nurse.png (renamed from gfx/overworld/054.png)bin210 -> 210 bytes
-rw-r--r--gfx/sprites/oak.png (renamed from gfx/overworld/004.png)bin305 -> 305 bytes
-rw-r--r--gfx/sprites/officer.png (renamed from gfx/overworld/066.png)bin285 -> 285 bytes
-rw-r--r--gfx/sprites/old_link_receptionist.png (renamed from gfx/overworld/087.png)bin141 -> 141 bytes
-rw-r--r--gfx/sprites/paper.png (renamed from gfx/overworld/085.png)bin111 -> 111 bytes
-rw-r--r--gfx/sprites/pharmacist.png (renamed from gfx/overworld/074.png)bin292 -> 292 bytes
-rw-r--r--gfx/sprites/poke_ball.png (renamed from gfx/overworld/083.png)bin119 -> 119 bytes
-rw-r--r--gfx/sprites/pokedex.png (renamed from gfx/overworld/084.png)bin121 -> 121 bytes
-rw-r--r--gfx/sprites/pokefan_f.png (renamed from gfx/overworld/045.png)bin264 -> 264 bytes
-rw-r--r--gfx/sprites/pokefan_m.png (renamed from gfx/overworld/044.png)bin289 -> 289 bytes
-rw-r--r--gfx/sprites/pryce.png (renamed from gfx/overworld/023.png)bin298 -> 298 bytes
-rw-r--r--gfx/sprites/raikou.png (renamed from gfx/overworld/100.png)bin145 -> 145 bytes
-rw-r--r--gfx/sprites/receptionist.png (renamed from gfx/overworld/065.png)bin237 -> 237 bytes
-rw-r--r--gfx/sprites/red.png (renamed from gfx/overworld/005.png)bin294 -> 294 bytes
-rw-r--r--gfx/sprites/reds_mom.png (renamed from gfx/overworld/013.png)bin281 -> 281 bytes
-rw-r--r--gfx/sprites/rock.png (renamed from gfx/overworld/088.png)bin146 -> 146 bytes
-rw-r--r--gfx/sprites/rocker.png (renamed from gfx/overworld/043.png)bin296 -> 296 bytes
-rw-r--r--gfx/sprites/rocket.png (renamed from gfx/overworld/052.png)bin247 -> 247 bytes
-rw-r--r--gfx/sprites/rocket_girl.png (renamed from gfx/overworld/053.png)bin253 -> 253 bytes
-rw-r--r--gfx/sprites/sabrina.png (renamed from gfx/overworld/033.png)bin260 -> 260 bytes
-rw-r--r--gfx/sprites/sage.png (renamed from gfx/overworld/061.png)bin305 -> 305 bytes
-rw-r--r--gfx/sprites/sailor.png (renamed from gfx/overworld/072.png)bin307 -> 307 bytes
-rw-r--r--gfx/sprites/scientist.png (renamed from gfx/overworld/059.png)bin283 -> 283 bytes
-rw-r--r--gfx/sprites/silver.png (renamed from gfx/overworld/003.png)bin300 -> 300 bytes
-rw-r--r--gfx/sprites/silver_trophy.png (renamed from gfx/overworld/094.png)bin120 -> 120 bytes
-rw-r--r--gfx/sprites/slowpoke.png (renamed from gfx/overworld/068.png)bin139 -> 139 bytes
-rw-r--r--gfx/sprites/snes.png (renamed from gfx/overworld/090.png)bin109 -> 109 bytes
-rw-r--r--gfx/sprites/standing_youngster.png (renamed from gfx/overworld/101.png)bin214 -> 214 bytes
-rw-r--r--gfx/sprites/sudowoodo.png (renamed from gfx/overworld/081.png)bin180 -> 180 bytes
-rw-r--r--gfx/sprites/suicune.png (renamed from gfx/overworld/098.png)bin140 -> 140 bytes
-rw-r--r--gfx/sprites/super_nerd.png (renamed from gfx/overworld/042.png)bin293 -> 293 bytes
-rw-r--r--gfx/sprites/surf.png (renamed from gfx/overworld/082.png)bin355 -> 355 bytes
-rw-r--r--gfx/sprites/surfing_pikachu.png (renamed from gfx/overworld/051.png)bin443 -> 443 bytes
-rw-r--r--gfx/sprites/surge.png (renamed from gfx/overworld/030.png)bin277 -> 277 bytes
-rw-r--r--gfx/sprites/swimmer_girl.png (renamed from gfx/overworld/049.png)bin328 -> 328 bytes
-rw-r--r--gfx/sprites/swimmer_guy.png (renamed from gfx/overworld/048.png)bin303 -> 303 bytes
-rw-r--r--gfx/sprites/teacher.png (renamed from gfx/overworld/040.png)bin283 -> 283 bytes
-rw-r--r--gfx/sprites/twin.png (renamed from gfx/overworld/037.png)bin254 -> 254 bytes
-rw-r--r--gfx/sprites/unused_guy.png (renamed from gfx/overworld/062.png)bin250 -> 250 bytes
-rw-r--r--gfx/sprites/virtual_boy.png (renamed from gfx/overworld/086.png)bin127 -> 127 bytes
-rw-r--r--gfx/sprites/whitney.png (renamed from gfx/overworld/018.png)bin298 -> 298 bytes
-rw-r--r--gfx/sprites/will.png (renamed from gfx/overworld/016.png)bin216 -> 216 bytes
-rw-r--r--gfx/sprites/youngster.png (renamed from gfx/overworld/038.png)bin281 -> 281 bytes
-rw-r--r--gfx/stats/exp_bar_ends.png (renamed from gfx/unknown/0f8aa0.png)bin76 -> 76 bytes
-rw-r--r--gfx/stats/stats_tiles.png (renamed from gfx/unknown/0f89b0.png)bin195 -> 195 bytes
-rw-r--r--gfx/tilesets/01.2bpp.lz.0c7e555abin3080 -> 0 bytes
-rw-r--r--gfx/tilesets/01.pngbin2084 -> 0 bytes
-rw-r--r--gfx/tilesets/aerodactyl_word_room.2bpp.lz.8b42470b (renamed from gfx/tilesets/26.2bpp.lz.8b42470b)bin3080 -> 3080 bytes
-rw-r--r--gfx/tilesets/aerodactyl_word_room.png (renamed from gfx/tilesets/26.png)bin1909 -> 1909 bytes
-rw-r--r--gfx/tilesets/battle_tower.2bpp.lz.467b6a2d (renamed from gfx/tilesets/22.2bpp.lz.467b6a2d)bin832 -> 832 bytes
-rw-r--r--gfx/tilesets/battle_tower.png (renamed from gfx/tilesets/22.png)bin993 -> 993 bytes
-rw-r--r--gfx/tilesets/battle_tower_outside.2bpp.lz.391603fb (renamed from gfx/tilesets/02.2bpp.lz.391603fb)bin3080 -> 3080 bytes
-rw-r--r--gfx/tilesets/battle_tower_outside.png (renamed from gfx/tilesets/02.png)bin2341 -> 2341 bytes
-rw-r--r--gfx/tilesets/beta_word_room.2bpp.lz.8b42470b (renamed from gfx/tilesets/32.2bpp.lz.8b42470b)bin3080 -> 3080 bytes
-rw-r--r--gfx/tilesets/beta_word_room.png (renamed from gfx/tilesets/32.png)bin1909 -> 1909 bytes
-rw-r--r--gfx/tilesets/cave.2bpp.lz.3437812a (renamed from gfx/tilesets/24.2bpp.lz.3437812a)bin912 -> 912 bytes
-rw-r--r--gfx/tilesets/cave.png (renamed from gfx/tilesets/24.png)bin1044 -> 1044 bytes
-rw-r--r--gfx/tilesets/celadon_mansion.2bpp.lz.63b414d4 (renamed from gfx/tilesets/13.2bpp.lz.63b414d4)bin1888 -> 1888 bytes
-rw-r--r--gfx/tilesets/celadon_mansion.png (renamed from gfx/tilesets/13.png)bin2047 -> 2047 bytes
-rw-r--r--gfx/tilesets/game_corner.2bpp.lz.71d29a2f (renamed from gfx/tilesets/14.2bpp.lz.71d29a2f)bin1472 -> 1472 bytes
-rw-r--r--gfx/tilesets/game_corner.png (renamed from gfx/tilesets/14.png)bin1583 -> 1583 bytes
-rw-r--r--gfx/tilesets/gate.2bpp.lz.f5a55006 (renamed from gfx/tilesets/08.2bpp.lz.f5a55006)bin1024 -> 1024 bytes
-rw-r--r--gfx/tilesets/gate.png (renamed from gfx/tilesets/08.png)bin1146 -> 1146 bytes
-rw-r--r--gfx/tilesets/gym_1.2bpp.lz.c1f2ed8f (renamed from gfx/tilesets/15.2bpp.lz.c1f2ed8f)bin1248 -> 1248 bytes
-rw-r--r--gfx/tilesets/gym_1.png (renamed from gfx/tilesets/15.png)bin1282 -> 1282 bytes
-rw-r--r--gfx/tilesets/ho_oh_word_room.2bpp.lz.8b42470b (renamed from gfx/tilesets/33.2bpp.lz.8b42470b)bin3080 -> 3080 bytes
-rw-r--r--gfx/tilesets/ho_oh_word_room.png (renamed from gfx/tilesets/33.png)bin1909 -> 1909 bytes
-rw-r--r--gfx/tilesets/house_1.2bpp.lz.c848ef13 (renamed from gfx/tilesets/05.2bpp.lz.c848ef13)bin1200 -> 1200 bytes
-rw-r--r--gfx/tilesets/house_1.png (renamed from gfx/tilesets/05.png)bin1264 -> 1264 bytes
-rw-r--r--gfx/tilesets/ice_path.2bpp.lz.e23bc89f (renamed from gfx/tilesets/29.2bpp.lz.e23bc89f)bin2352 -> 2352 bytes
-rw-r--r--gfx/tilesets/ice_path.png (renamed from gfx/tilesets/29.png)bin2592 -> 2592 bytes
-rw-r--r--gfx/tilesets/ilex_forest.2bpp.lz.6b0ac896 (renamed from gfx/tilesets/31.2bpp.lz.6b0ac896)bin976 -> 976 bytes
-rw-r--r--gfx/tilesets/ilex_forest.png (renamed from gfx/tilesets/31.png)bin1264 -> 1264 bytes
-rw-r--r--gfx/tilesets/johto_1.2bpp.lz.0c7e555a (renamed from gfx/tilesets/00.2bpp.lz.0c7e555a)bin3080 -> 3080 bytes
-rw-r--r--gfx/tilesets/johto_1.png (renamed from gfx/tilesets/00.png)bin2084 -> 2084 bytes
-rw-r--r--gfx/tilesets/johto_2.2bpp.lz.391603fb (renamed from gfx/tilesets/04.2bpp.lz.391603fb)bin3080 -> 3080 bytes
-rw-r--r--gfx/tilesets/johto_2.png (renamed from gfx/tilesets/04.png)bin2341 -> 2341 bytes
-rw-r--r--gfx/tilesets/kabuto_word_room.2bpp.lz.8b42470b (renamed from gfx/tilesets/34.2bpp.lz.8b42470b)bin3080 -> 3080 bytes
-rw-r--r--gfx/tilesets/kabuto_word_room.png (renamed from gfx/tilesets/34.png)bin1909 -> 1909 bytes
-rw-r--r--gfx/tilesets/kanto.2bpp.lz.a29f5d51 (renamed from gfx/tilesets/03.2bpp.lz.a29f5d51)bin1542 -> 1542 bytes
-rw-r--r--gfx/tilesets/kanto.png (renamed from gfx/tilesets/03.png)bin1316 -> 1316 bytes
-rw-r--r--gfx/tilesets/kurts_house.2bpp.lz.dd51d079 (renamed from gfx/tilesets/16.2bpp.lz.dd51d079)bin1216 -> 1216 bytes
-rw-r--r--gfx/tilesets/kurts_house.png (renamed from gfx/tilesets/16.png)bin1203 -> 1203 bytes
-rw-r--r--gfx/tilesets/lab.2bpp.lz.b8d0f547 (renamed from gfx/tilesets/10.2bpp.lz.b8d0f547)bin2048 -> 2048 bytes
-rw-r--r--gfx/tilesets/lab.png (renamed from gfx/tilesets/10.png)bin2041 -> 2041 bytes
-rw-r--r--gfx/tilesets/lighthouse.2bpp.lz.0c1544c1 (renamed from gfx/tilesets/19.2bpp.lz.0c1544c1)bin1136 -> 1136 bytes
-rw-r--r--gfx/tilesets/lighthouse.png (renamed from gfx/tilesets/19.png)bin1226 -> 1226 bytes
-rw-r--r--gfx/tilesets/mart.2bpp.lz.e2e94f92 (renamed from gfx/tilesets/12.2bpp.lz.e2e94f92)bin1872 -> 1872 bytes
-rw-r--r--gfx/tilesets/mart.png (renamed from gfx/tilesets/12.png)bin1773 -> 1773 bytes
-rw-r--r--gfx/tilesets/olivine_gym.2bpp.lz.93800351 (renamed from gfx/tilesets/18.2bpp.lz.93800351)bin2176 -> 2176 bytes
-rw-r--r--gfx/tilesets/olivine_gym.png (renamed from gfx/tilesets/18.png)bin2284 -> 2284 bytes
-rw-r--r--gfx/tilesets/omanyte_word_room.2bpp.lz.8b42470b (renamed from gfx/tilesets/35.2bpp.lz.8b42470b)bin3080 -> 3080 bytes
-rw-r--r--gfx/tilesets/omanyte_word_room.png (renamed from gfx/tilesets/35.png)bin1909 -> 1909 bytes
-rw-r--r--gfx/tilesets/park.2bpp.lz.7fcb81d6 (renamed from gfx/tilesets/25.2bpp.lz.7fcb81d6)bin1184 -> 1184 bytes
-rw-r--r--gfx/tilesets/park.png (renamed from gfx/tilesets/25.png)bin1334 -> 1334 bytes
-rw-r--r--gfx/tilesets/players_house.2bpp.lz.252cbd8f (renamed from gfx/tilesets/06.2bpp.lz.252cbd8f)bin992 -> 992 bytes
-rw-r--r--gfx/tilesets/players_house.png (renamed from gfx/tilesets/06.png)bin1005 -> 1005 bytes
-rw-r--r--gfx/tilesets/players_house_2f.2bpp.lz.35e51007 (renamed from gfx/tilesets/20.2bpp.lz.35e51007)bin1216 -> 1216 bytes
-rw-r--r--gfx/tilesets/players_house_2f.png (renamed from gfx/tilesets/20.png)bin1250 -> 1250 bytes
-rw-r--r--gfx/tilesets/pokecenter.2bpp.lz.e1c4014c (renamed from gfx/tilesets/07.2bpp.lz.e1c4014c)bin1072 -> 1072 bytes
-rw-r--r--gfx/tilesets/pokecenter.png (renamed from gfx/tilesets/07.png)bin1195 -> 1195 bytes
-rw-r--r--gfx/tilesets/pokecom_center.2bpp.lz.febbc4ec (renamed from gfx/tilesets/21.2bpp.lz.febbc4ec)bin2208 -> 2208 bytes
-rw-r--r--gfx/tilesets/pokecom_center.png (renamed from gfx/tilesets/21.png)bin2498 -> 2498 bytes
-rw-r--r--gfx/tilesets/port.2bpp.lz.56b1a405 (renamed from gfx/tilesets/09.2bpp.lz.56b1a405)bin1040 -> 1040 bytes
-rw-r--r--gfx/tilesets/port.png (renamed from gfx/tilesets/09.png)bin1062 -> 1062 bytes
-rw-r--r--gfx/tilesets/power_plant.2bpp.lz.454cfd8b (renamed from gfx/tilesets/11.2bpp.lz.454cfd8b)bin1056 -> 1056 bytes
-rw-r--r--gfx/tilesets/power_plant.png (renamed from gfx/tilesets/11.png)bin1131 -> 1131 bytes
-rw-r--r--gfx/tilesets/radio_tower.2bpp.lz.27cdd9ad (renamed from gfx/tilesets/27.2bpp.lz.27cdd9ad)bin1376 -> 1376 bytes
-rw-r--r--gfx/tilesets/radio_tower.png (renamed from gfx/tilesets/27.png)bin1419 -> 1419 bytes
-rw-r--r--gfx/tilesets/ruins_of_alph.2bpp.lz.8b42470b (renamed from gfx/tilesets/36.2bpp.lz.8b42470b)bin3080 -> 3080 bytes
-rw-r--r--gfx/tilesets/ruins_of_alph.png (renamed from gfx/tilesets/36.png)bin1909 -> 1909 bytes
-rw-r--r--gfx/tilesets/sprout_tower.2bpp.lz.bc56789c (renamed from gfx/tilesets/23.2bpp.lz.bc56789c)bin1376 -> 1376 bytes
-rw-r--r--gfx/tilesets/sprout_tower.png (renamed from gfx/tilesets/23.png)bin1505 -> 1505 bytes
-rw-r--r--gfx/tilesets/train_station.2bpp.lz.1600ca86 (renamed from gfx/tilesets/17.2bpp.lz.1600ca86)bin928 -> 928 bytes
-rw-r--r--gfx/tilesets/train_station.png (renamed from gfx/tilesets/17.png)bin1156 -> 1156 bytes
-rw-r--r--gfx/tilesets/underground.2bpp.lz.cace291c (renamed from gfx/tilesets/28.2bpp.lz.cace291c)bin976 -> 976 bytes
-rw-r--r--gfx/tilesets/underground.png (renamed from gfx/tilesets/28.png)bin1143 -> 1143 bytes
-rw-r--r--gfx/tilesets/water/water.png (renamed from gfx/tilesets/water.png)bin100 -> 100 bytes
-rw-r--r--gfx/tilesets/whirl_islands.2bpp.lz.25b9c4b6 (renamed from gfx/tilesets/30.2bpp.lz.25b9c4b6)bin832 -> 832 bytes
-rw-r--r--gfx/tilesets/whirl_islands.png (renamed from gfx/tilesets/30.png)bin851 -> 851 bytes
-rw-r--r--gfx/timeset/background.png (renamed from gfx/unknown/0908fb.png)bin68 -> 68 bytes
-rw-r--r--gfx/timeset/down_arrow.png (renamed from gfx/unknown/09090b.png)bin82 -> 82 bytes
-rw-r--r--gfx/timeset/up_arrow.png (renamed from gfx/unknown/090903.png)bin82 -> 82 bytes
-rw-r--r--gfx/trade/border_cable_bottom.tilemap (renamed from gfx/unknown/16d5f5.tilemap)0
-rw-r--r--gfx/trade/border_cable_top.tilemap (renamed from gfx/unknown/16d5cd.tilemap)0
-rw-r--r--gfx/trade/border_mobile_fullscreen.tilemap (renamed from gfx/unknown/16d465.tilemap)0
-rw-r--r--gfx/trade/border_tiles.png (renamed from gfx/unknown/16cfc1.png)bin542 -> 542 bytes
-rw-r--r--gfx/trade/unused_gen_1_border_tiles.png (renamed from gfx/unknown/029f54.png)bin175 -> 175 bytes
-rw-r--r--gfx/trainer_card/badges.png (renamed from gfx/misc/badges.png)bin517 -> 517 bytes
-rw-r--r--gfx/trainer_card/card_right_corner.png (renamed from gfx/misc/card_right_corner.png)bin90 -> 90 bytes
-rw-r--r--gfx/trainer_card/card_status.png (renamed from gfx/misc/card_status.png)bin121 -> 121 bytes
-rw-r--r--gfx/trainer_card/chris_card.png (renamed from gfx/misc/chris_card.png)bin412 -> 412 bytes
-rw-r--r--gfx/trainer_card/kris_card.png (renamed from gfx/misc/kris_card.png)bin414 -> 414 bytes
-rw-r--r--gfx/trainer_card/leaders.png (renamed from gfx/misc/leaders.png)bin958 -> 958 bytes
-rw-r--r--gfx/trainer_card/trainer_card.png (renamed from gfx/misc/trainer_card.png)bin135 -> 135 bytes
-rw-r--r--gfx/trainer_palettes.asm76
-rw-r--r--gfx/trainer_pic_pointers.asm69
-rw-r--r--gfx/trainers/palette_pointers.asm82
-rw-r--r--gfx/unknown/unknown_egg.2bpp.lz.a5b6cbfa (renamed from gfx/misc/unknown_egg.2bpp.lz.a5b6cbfa)bin146 -> 146 bytes
-rw-r--r--gfx/unknown/unknown_egg.png (renamed from gfx/misc/unknown_egg.png)bin219 -> 219 bytes
573 files changed, 1684 insertions, 1287 deletions
diff --git a/gfx/misc/dude.2bpp.lz.d13fb490 b/gfx/battle/dude.2bpp.lz.d13fb490
index b8e96a09f..b8e96a09f 100644
--- a/gfx/misc/dude.2bpp.lz.d13fb490
+++ b/gfx/battle/dude.2bpp.lz.d13fb490
Binary files differ
diff --git a/gfx/misc/dude.png b/gfx/battle/dude.png
index 9a74a90d6..9a74a90d6 100644
--- a/gfx/misc/dude.png
+++ b/gfx/battle/dude.png
Binary files differ
diff --git a/gfx/card_flip/card_flip.tilemap b/gfx/card_flip/card_flip.tilemap
new file mode 100644
index 000000000..f6cdbefb1
--- /dev/null
+++ b/gfx/card_flip/card_flip.tilemap
Binary files differ
diff --git a/gfx/unknown/0e0d16.2bpp.lz.86f267e8 b/gfx/card_flip/card_flip_1.2bpp.lz.86f267e8
index 8a60b966b..8a60b966b 100644
--- a/gfx/unknown/0e0d16.2bpp.lz.86f267e8
+++ b/gfx/card_flip/card_flip_1.2bpp.lz.86f267e8
Binary files differ
diff --git a/gfx/unknown/0e0d16.png b/gfx/card_flip/card_flip_1.png
index ab3c6594f..ab3c6594f 100644
--- a/gfx/unknown/0e0d16.png
+++ b/gfx/card_flip/card_flip_1.png
Binary files differ
diff --git a/gfx/unknown/0e0ea8.2bpp.lz.6a6c671d b/gfx/card_flip/card_flip_2.2bpp.lz.6a6c671d
index f238c797c..f238c797c 100644
--- a/gfx/unknown/0e0ea8.2bpp.lz.6a6c671d
+++ b/gfx/card_flip/card_flip_2.2bpp.lz.6a6c671d
Binary files differ
diff --git a/gfx/unknown/0e0ea8.png b/gfx/card_flip/card_flip_2.png
index 531417385..531417385 100755..100644
--- a/gfx/unknown/0e0ea8.png
+++ b/gfx/card_flip/card_flip_2.png
Binary files differ
diff --git a/gfx/unknown/0e0cdb.2bpp.lz.53679db7 b/gfx/card_flip/card_flip_3.2bpp.lz.53679db7
index 12baf9a8f..12baf9a8f 100644
--- a/gfx/unknown/0e0cdb.2bpp.lz.53679db7
+++ b/gfx/card_flip/card_flip_3.2bpp.lz.53679db7
Binary files differ
diff --git a/gfx/unknown/0e0cdb.png b/gfx/card_flip/card_flip_3.png
index 227450963..227450963 100644
--- a/gfx/unknown/0e0cdb.png
+++ b/gfx/card_flip/card_flip_3.png
Binary files differ
diff --git a/gfx/unknown/0e0cf6.png b/gfx/card_flip/off.png
index ac5885644..ac5885644 100644
--- a/gfx/unknown/0e0cf6.png
+++ b/gfx/card_flip/off.png
Binary files differ
diff --git a/gfx/unknown/0e0d06.png b/gfx/card_flip/on.png
index cea1577ef..cea1577ef 100644
--- a/gfx/unknown/0e0d06.png
+++ b/gfx/card_flip/on.png
Binary files differ
diff --git a/gfx/credits.asm b/gfx/credits.asm
new file mode 100644
index 000000000..2477bd562
--- /dev/null
+++ b/gfx/credits.asm
@@ -0,0 +1,7 @@
+CreditsBorderGFX: INCBIN "gfx/credits/border.2bpp"
+
+CreditsMonsGFX:
+CreditsPichuGFX: INCBIN "gfx/credits/pichu.2bpp"
+CreditsSmoochumGFX: INCBIN "gfx/credits/smoochum.2bpp"
+CreditsDittoGFX: INCBIN "gfx/credits/ditto.2bpp"
+CreditsIgglybuffGFX: INCBIN "gfx/credits/igglybuff.2bpp"
diff --git a/gfx/unknown/1dd805.2bpp.lz.7b56f7e5 b/gfx/diploma/diploma.2bpp.lz.7b56f7e5
index 5c35bb6e1..5c35bb6e1 100644
--- a/gfx/unknown/1dd805.2bpp.lz.7b56f7e5
+++ b/gfx/diploma/diploma.2bpp.lz.7b56f7e5
Binary files differ
diff --git a/gfx/unknown/1dd805.png b/gfx/diploma/diploma.png
index 768bbf913..768bbf913 100644
--- a/gfx/unknown/1dd805.png
+++ b/gfx/diploma/diploma.png
Binary files differ
diff --git a/gfx/unknown/1ddc4b.tilemap b/gfx/diploma/page1.tilemap
index fb5d79891..fb5d79891 100644
--- a/gfx/unknown/1ddc4b.tilemap
+++ b/gfx/diploma/page1.tilemap
Binary files differ
diff --git a/gfx/unknown/1dddb3.tilemap b/gfx/diploma/page2.tilemap
index e37c6b27d..e37c6b27d 100644
--- a/gfx/unknown/1dddb3.tilemap
+++ b/gfx/diploma/page2.tilemap
Binary files differ
diff --git a/gfx/unknown/0e2221.2bpp.lz.821ba441 b/gfx/dummy_game/dummy_game.2bpp.lz.821ba441
index b01fe34df..b01fe34df 100644
--- a/gfx/unknown/0e2221.2bpp.lz.821ba441
+++ b/gfx/dummy_game/dummy_game.2bpp.lz.821ba441
Binary files differ
diff --git a/gfx/unknown/0e2221.png b/gfx/dummy_game/dummy_game.png
index e0f1d3256..e0f1d3256 100644
--- a/gfx/unknown/0e2221.png
+++ b/gfx/dummy_game/dummy_game.png
Binary files differ
diff --git a/gfx/emotes.asm b/gfx/emotes.asm
new file mode 100644
index 000000000..1de06de2c
--- /dev/null
+++ b/gfx/emotes.asm
@@ -0,0 +1,12 @@
+ShockEmote: INCBIN "gfx/emotes/shock.2bpp"
+QuestionEmote: INCBIN "gfx/emotes/question.2bpp"
+HappyEmote: INCBIN "gfx/emotes/happy.2bpp"
+SadEmote: INCBIN "gfx/emotes/sad.2bpp"
+HeartEmote: INCBIN "gfx/emotes/heart.2bpp"
+BoltEmote: INCBIN "gfx/emotes/bolt.2bpp"
+SleepEmote: INCBIN "gfx/emotes/sleep.2bpp"
+FishEmote: INCBIN "gfx/emotes/fish.2bpp"
+JumpShadowGFX: INCBIN "gfx/overworld/shadow.2bpp"
+FishingRodGFX: INCBIN "gfx/overworld/fishing_rod.2bpp"
+BoulderDustGFX: INCBIN "gfx/overworld/boulder_dust.2bpp"
+GrassRustleGFX: INCBIN "gfx/overworld/grass_rustle.2bpp"
diff --git a/gfx/unknown/017393.png b/gfx/evo/egg_hatch.png
index e45921e1f..e45921e1f 100644
--- a/gfx/unknown/017393.png
+++ b/gfx/evo/egg_hatch.png
Binary files differ
diff --git a/gfx/font.asm b/gfx/font.asm
index 76c87545b..2688618ca 100755
--- a/gfx/font.asm
+++ b/gfx/font.asm
@@ -1,11 +1,11 @@
FontExtra:
-INCBIN "gfx/misc/font_extra.2bpp"
+INCBIN "gfx/font/font_extra.2bpp"
Font:
-INCBIN "gfx/misc/font.1bpp"
+INCBIN "gfx/font/font.1bpp"
FontBattleExtra:
-INCBIN "gfx/misc/font_battle_extra.2bpp"
+INCBIN "gfx/font/font_battle_extra.2bpp"
Frames: ; f8800
INCBIN "gfx/frames/1.1bpp"
@@ -19,19 +19,19 @@ INCBIN "gfx/frames/8.1bpp"
INCBIN "gfx/frames/9.1bpp"
; f89b0
-; TODO: Various misc graphics here.
+; Various misc graphics here.
StatsScreenPageTilesGFX: ; f89b0
-INCBIN "gfx/unknown/0f89b0.2bpp"
+INCBIN "gfx/stats/stats_tiles.2bpp"
; f8a90
-ShinyIcon: ; f8a90
+ShinyIconGFX: ; f8a90
; also part of StatsScreenPageTilesGFX
INCBIN "gfx/stats/shiny.2bpp"
-StatsScreenPageTilesGFX_Part2: ; f8aa0
+ExpBarEndsGFX: ; f8aa0
; not referenced on its own, but part of StatsScreenPageTilesGFX
-INCBIN "gfx/unknown/0f8aa0.2bpp"
+INCBIN "gfx/stats/exp_bar_ends.2bpp"
; f8ac0
EnemyHPBarBorderGFX: ; f8ac0
@@ -47,19 +47,19 @@ INCBIN "gfx/battle/expbar.2bpp"
; f8ba0
TownMapGFX: ; f8ba0
-INCBIN "gfx/misc/town_map.2bpp.lz"
+INCBIN "gfx/pokegear/town_map.2bpp.lz"
; f8ea4
-WeekdayKanjiGFX: ; unused kanji
-INCBIN "gfx/font/weekday_kanji.2bpp"
+UnusedWeekdayKanjiGFX: ; unused kanji
+INCBIN "gfx/font/unused_weekday_kanji.2bpp"
; f8f24
OverworldPhoneIconGFX: ; f8f24
-INCBIN "gfx/mobile/overworld_phone_icon.2bpp"
+INCBIN "gfx/font/overworld_phone_icon.2bpp"
; f8f34
-GFX_f8f34: ; unused bold letters + unown chars
-INCBIN "gfx/unknown/0f8f34.1bpp"
+UnusedBoldFontGFX: ; unused bold letters + unown chars
+INCBIN "gfx/font/unused_bold_font.1bpp"
; f9204
TextBoxSpaceGFX: ; f9204
@@ -75,11 +75,11 @@ INCBIN "gfx/frames/map_entry_sign.2bpp"
; f9424
FontsExtra2_UpArrowGFX: ; f9424
-INCBIN "gfx/unknown/0f9424.2bpp"
+INCBIN "gfx/font/up_arrow.2bpp"
; f9434
Footprints: ; f9434
-INCBIN "gfx/misc/footprints.1bpp"
+INCLUDE "gfx/footprints.asm"
; fb434
; This and the following two functions are unreferenced.
@@ -131,11 +131,11 @@ _LoadStandardFont:: ; fb449
_LoadFontsExtra1:: ; fb48a
ld de, MobilePhoneTilesGFX
- ld hl, VTiles2 tile $60
+ ld hl, VTiles2 tile "<BLACK>" ; $60
lb bc, BANK(MobilePhoneTilesGFX), 1
call Get1bpp_2
ld de, OverworldPhoneIconGFX
- ld hl, VTiles2 tile $62
+ ld hl, VTiles2 tile "<PHONE>" ; $62
lb bc, BANK(OverworldPhoneIconGFX), 1
call Get2bpp_2
ld de, FontExtra + 3 * LEN_2BPP_TILE
@@ -147,7 +147,7 @@ _LoadFontsExtra1:: ; fb48a
_LoadFontsExtra2:: ; fb4b0
ld de, FontsExtra2_UpArrowGFX
- ld hl, VTiles2 tile $61
+ ld hl, VTiles2 tile "▲" ; $61
ld b, BANK(FontsExtra2_UpArrowGFX)
ld c, 1
call Get2bpp_2
@@ -165,15 +165,15 @@ _LoadFontsBattleExtra:: ; fb4be
LoadFrame: ; fb4cc
ld a, [TextBoxFrame]
and 7
- ld bc, TILES_PER_FRAME * LEN_1BPP_TILE
+ ld bc, LEN_1BPP_TILE * 6
ld hl, Frames
call AddNTimes
ld d, h
ld e, l
- ld hl, VTiles2 tile $79
- lb bc, BANK(Frames), TILES_PER_FRAME
+ ld hl, VTiles2 tile "┌" ; $79
+ lb bc, BANK(Frames), 6
call Get1bpp_2
- ld hl, VTiles2 tile $7f
+ ld hl, VTiles2 tile " " ; $7f
ld de, TextBoxSpaceGFX
lb bc, BANK(TextBoxSpaceGFX), 1
call Get1bpp_2
@@ -186,7 +186,7 @@ LoadBattleFontsHPBar: ; fb4f2
lb bc, BANK(FontBattleExtra), $c
call Get2bpp_2
ld hl, VTiles2 tile $70
- ld de, FontBattleExtra + $10 * LEN_2BPP_TILE
+ ld de, FontBattleExtra tile $10
lb bc, BANK(FontBattleExtra), 3
call Get2bpp_2
call LoadFrame
diff --git a/gfx/unknown/0fbbbb.png b/gfx/font/feet_inches.png
index 60f319eb3..60f319eb3 100644
--- a/gfx/unknown/0fbbbb.png
+++ b/gfx/font/feet_inches.png
Binary files differ
diff --git a/gfx/misc/font.png b/gfx/font/font.png
index 7119c0691..7119c0691 100644
--- a/gfx/misc/font.png
+++ b/gfx/font/font.png
Binary files differ
diff --git a/gfx/misc/font_battle_extra.png b/gfx/font/font_battle_extra.png
index 15e25a40c..15e25a40c 100644
--- a/gfx/misc/font_battle_extra.png
+++ b/gfx/font/font_battle_extra.png
Binary files differ
diff --git a/gfx/misc/font_extra.png b/gfx/font/font_extra.png
index 7ca840c3a..7ca840c3a 100644
--- a/gfx/misc/font_extra.png
+++ b/gfx/font/font_extra.png
Binary files differ
diff --git a/gfx/misc/font_inversed.png b/gfx/font/font_inversed.png
index 519339f39..519339f39 100644
--- a/gfx/misc/font_inversed.png
+++ b/gfx/font/font_inversed.png
Binary files differ
diff --git a/gfx/mobile/overworld_phone_icon.png b/gfx/font/overworld_phone_icon.png
index 9e13a121b..9e13a121b 100644
--- a/gfx/mobile/overworld_phone_icon.png
+++ b/gfx/font/overworld_phone_icon.png
Binary files differ
diff --git a/gfx/misc/unown_font.png b/gfx/font/unown_font.png
index 5ac70b807..5ac70b807 100644
--- a/gfx/misc/unown_font.png
+++ b/gfx/font/unown_font.png
Binary files differ
diff --git a/gfx/unknown/0f8f34.png b/gfx/font/unused_bold_font.png
index e02b91ce2..e02b91ce2 100644
--- a/gfx/unknown/0f8f34.png
+++ b/gfx/font/unused_bold_font.png
Binary files differ
diff --git a/gfx/font/weekday_kanji.png b/gfx/font/unused_weekday_kanji.png
index 6eeb69b11..6eeb69b11 100644
--- a/gfx/font/weekday_kanji.png
+++ b/gfx/font/unused_weekday_kanji.png
Binary files differ
diff --git a/gfx/unknown/0f9424.png b/gfx/font/up_arrow.png
index 6f2b957f0..6f2b957f0 100644
--- a/gfx/unknown/0f9424.png
+++ b/gfx/font/up_arrow.png
Binary files differ
diff --git a/gfx/footprints.asm b/gfx/footprints.asm
new file mode 100644
index 000000000..44ca9bef2
--- /dev/null
+++ b/gfx/footprints.asm
@@ -0,0 +1,587 @@
+; In this game, footprints are stored in a non-continuous manner.
+; Instead, they're stored in a 32x8 grid.
+; Each of the footprints is 16x16, so, since tiles on the GB are 8x8,
+; you get the two top tiles first, while the two bottom tiles are stored
+; on the next row of the image.
+
+; These macros help extract the first two tiles, and the last two tiles,
+; respectively.
+footprint_top EQUS " 0, 2 * LEN_1BPP_TILE"
+footprint_bottom EQUS "2 * LEN_1BPP_TILE, 2 * LEN_1BPP_TILE"
+
+; 001-008 top halves
+INCBIN "gfx/footprints/bulbasaur.1bpp", footprint_top
+INCBIN "gfx/footprints/ivysaur.1bpp", footprint_top
+INCBIN "gfx/footprints/venusaur.1bpp", footprint_top
+INCBIN "gfx/footprints/charmander.1bpp", footprint_top
+INCBIN "gfx/footprints/charmeleon.1bpp", footprint_top
+INCBIN "gfx/footprints/charizard.1bpp", footprint_top
+INCBIN "gfx/footprints/squirtle.1bpp", footprint_top
+INCBIN "gfx/footprints/wartortle.1bpp", footprint_top
+; 001-008 bottom halves
+INCBIN "gfx/footprints/bulbasaur.1bpp", footprint_bottom
+INCBIN "gfx/footprints/ivysaur.1bpp", footprint_bottom
+INCBIN "gfx/footprints/venusaur.1bpp", footprint_bottom
+INCBIN "gfx/footprints/charmander.1bpp", footprint_bottom
+INCBIN "gfx/footprints/charmeleon.1bpp", footprint_bottom
+INCBIN "gfx/footprints/charizard.1bpp", footprint_bottom
+INCBIN "gfx/footprints/squirtle.1bpp", footprint_bottom
+INCBIN "gfx/footprints/wartortle.1bpp", footprint_bottom
+; 009-016 top halves
+INCBIN "gfx/footprints/blastoise.1bpp", footprint_top
+INCBIN "gfx/footprints/caterpie.1bpp", footprint_top
+INCBIN "gfx/footprints/metapod.1bpp", footprint_top
+INCBIN "gfx/footprints/butterfree.1bpp", footprint_top
+INCBIN "gfx/footprints/weedle.1bpp", footprint_top
+INCBIN "gfx/footprints/kakuna.1bpp", footprint_top
+INCBIN "gfx/footprints/beedrill.1bpp", footprint_top
+INCBIN "gfx/footprints/pidgey.1bpp", footprint_top
+; 009-016 bottom halves
+INCBIN "gfx/footprints/blastoise.1bpp", footprint_bottom
+INCBIN "gfx/footprints/caterpie.1bpp", footprint_bottom
+INCBIN "gfx/footprints/metapod.1bpp", footprint_bottom
+INCBIN "gfx/footprints/butterfree.1bpp", footprint_bottom
+INCBIN "gfx/footprints/weedle.1bpp", footprint_bottom
+INCBIN "gfx/footprints/kakuna.1bpp", footprint_bottom
+INCBIN "gfx/footprints/beedrill.1bpp", footprint_bottom
+INCBIN "gfx/footprints/pidgey.1bpp", footprint_bottom
+; 017-024 top halves
+INCBIN "gfx/footprints/pidgeotto.1bpp", footprint_top
+INCBIN "gfx/footprints/pidgeot.1bpp", footprint_top
+INCBIN "gfx/footprints/rattata.1bpp", footprint_top
+INCBIN "gfx/footprints/raticate.1bpp", footprint_top
+INCBIN "gfx/footprints/spearow.1bpp", footprint_top
+INCBIN "gfx/footprints/fearow.1bpp", footprint_top
+INCBIN "gfx/footprints/ekans.1bpp", footprint_top
+INCBIN "gfx/footprints/arbok.1bpp", footprint_top
+; 017-024 bottom halves
+INCBIN "gfx/footprints/pidgeotto.1bpp", footprint_bottom
+INCBIN "gfx/footprints/pidgeot.1bpp", footprint_bottom
+INCBIN "gfx/footprints/rattata.1bpp", footprint_bottom
+INCBIN "gfx/footprints/raticate.1bpp", footprint_bottom
+INCBIN "gfx/footprints/spearow.1bpp", footprint_bottom
+INCBIN "gfx/footprints/fearow.1bpp", footprint_bottom
+INCBIN "gfx/footprints/ekans.1bpp", footprint_bottom
+INCBIN "gfx/footprints/arbok.1bpp", footprint_bottom
+; 025-032 top halves
+INCBIN "gfx/footprints/pikachu.1bpp", footprint_top
+INCBIN "gfx/footprints/raichu.1bpp", footprint_top
+INCBIN "gfx/footprints/sandshrew.1bpp", footprint_top
+INCBIN "gfx/footprints/sandslash.1bpp", footprint_top
+INCBIN "gfx/footprints/nidoran_f.1bpp", footprint_top
+INCBIN "gfx/footprints/nidorina.1bpp", footprint_top
+INCBIN "gfx/footprints/nidoqueen.1bpp", footprint_top
+INCBIN "gfx/footprints/nidoran_m.1bpp", footprint_top
+; 025-032 bottom halves
+INCBIN "gfx/footprints/pikachu.1bpp", footprint_bottom
+INCBIN "gfx/footprints/raichu.1bpp", footprint_bottom
+INCBIN "gfx/footprints/sandshrew.1bpp", footprint_bottom
+INCBIN "gfx/footprints/sandslash.1bpp", footprint_bottom
+INCBIN "gfx/footprints/nidoran_f.1bpp", footprint_bottom
+INCBIN "gfx/footprints/nidorina.1bpp", footprint_bottom
+INCBIN "gfx/footprints/nidoqueen.1bpp", footprint_bottom
+INCBIN "gfx/footprints/nidoran_m.1bpp", footprint_bottom
+; 033-040 top halves
+INCBIN "gfx/footprints/nidorino.1bpp", footprint_top
+INCBIN "gfx/footprints/nidoking.1bpp", footprint_top
+INCBIN "gfx/footprints/clefairy.1bpp", footprint_top
+INCBIN "gfx/footprints/clefable.1bpp", footprint_top
+INCBIN "gfx/footprints/vulpix.1bpp", footprint_top
+INCBIN "gfx/footprints/ninetales.1bpp", footprint_top
+INCBIN "gfx/footprints/jigglypuff.1bpp", footprint_top
+INCBIN "gfx/footprints/wigglytuff.1bpp", footprint_top
+; 033-040 bottom halves
+INCBIN "gfx/footprints/nidorino.1bpp", footprint_bottom
+INCBIN "gfx/footprints/nidoking.1bpp", footprint_bottom
+INCBIN "gfx/footprints/clefairy.1bpp", footprint_bottom
+INCBIN "gfx/footprints/clefable.1bpp", footprint_bottom
+INCBIN "gfx/footprints/vulpix.1bpp", footprint_bottom
+INCBIN "gfx/footprints/ninetales.1bpp", footprint_bottom
+INCBIN "gfx/footprints/jigglypuff.1bpp", footprint_bottom
+INCBIN "gfx/footprints/wigglytuff.1bpp", footprint_bottom
+; 041-048 top halves
+INCBIN "gfx/footprints/zubat.1bpp", footprint_top
+INCBIN "gfx/footprints/golbat.1bpp", footprint_top
+INCBIN "gfx/footprints/oddish.1bpp", footprint_top
+INCBIN "gfx/footprints/gloom.1bpp", footprint_top
+INCBIN "gfx/footprints/vileplume.1bpp", footprint_top
+INCBIN "gfx/footprints/paras.1bpp", footprint_top
+INCBIN "gfx/footprints/parasect.1bpp", footprint_top
+INCBIN "gfx/footprints/venonat.1bpp", footprint_top
+; 041-048 bottom halves
+INCBIN "gfx/footprints/zubat.1bpp", footprint_bottom
+INCBIN "gfx/footprints/golbat.1bpp", footprint_bottom
+INCBIN "gfx/footprints/oddish.1bpp", footprint_bottom
+INCBIN "gfx/footprints/gloom.1bpp", footprint_bottom
+INCBIN "gfx/footprints/vileplume.1bpp", footprint_bottom
+INCBIN "gfx/footprints/paras.1bpp", footprint_bottom
+INCBIN "gfx/footprints/parasect.1bpp", footprint_bottom
+INCBIN "gfx/footprints/venonat.1bpp", footprint_bottom
+; 049-056 top halves
+INCBIN "gfx/footprints/venomoth.1bpp", footprint_top
+INCBIN "gfx/footprints/diglett.1bpp", footprint_top
+INCBIN "gfx/footprints/dugtrio.1bpp", footprint_top
+INCBIN "gfx/footprints/meowth.1bpp", footprint_top
+INCBIN "gfx/footprints/persian.1bpp", footprint_top
+INCBIN "gfx/footprints/psyduck.1bpp", footprint_top
+INCBIN "gfx/footprints/golduck.1bpp", footprint_top
+INCBIN "gfx/footprints/mankey.1bpp", footprint_top
+; 049-056 bottom halves
+INCBIN "gfx/footprints/venomoth.1bpp", footprint_bottom
+INCBIN "gfx/footprints/diglett.1bpp", footprint_bottom
+INCBIN "gfx/footprints/dugtrio.1bpp", footprint_bottom
+INCBIN "gfx/footprints/meowth.1bpp", footprint_bottom
+INCBIN "gfx/footprints/persian.1bpp", footprint_bottom
+INCBIN "gfx/footprints/psyduck.1bpp", footprint_bottom
+INCBIN "gfx/footprints/golduck.1bpp", footprint_bottom
+INCBIN "gfx/footprints/mankey.1bpp", footprint_bottom
+; 057-064 top halves
+INCBIN "gfx/footprints/primeape.1bpp", footprint_top
+INCBIN "gfx/footprints/growlithe.1bpp", footprint_top
+INCBIN "gfx/footprints/arcanine.1bpp", footprint_top
+INCBIN "gfx/footprints/poliwag.1bpp", footprint_top
+INCBIN "gfx/footprints/poliwhirl.1bpp", footprint_top
+INCBIN "gfx/footprints/poliwrath.1bpp", footprint_top
+INCBIN "gfx/footprints/abra.1bpp", footprint_top
+INCBIN "gfx/footprints/kadabra.1bpp", footprint_top
+; 057-064 bottom halves
+INCBIN "gfx/footprints/primeape.1bpp", footprint_bottom
+INCBIN "gfx/footprints/growlithe.1bpp", footprint_bottom
+INCBIN "gfx/footprints/arcanine.1bpp", footprint_bottom
+INCBIN "gfx/footprints/poliwag.1bpp", footprint_bottom
+INCBIN "gfx/footprints/poliwhirl.1bpp", footprint_bottom
+INCBIN "gfx/footprints/poliwrath.1bpp", footprint_bottom
+INCBIN "gfx/footprints/abra.1bpp", footprint_bottom
+INCBIN "gfx/footprints/kadabra.1bpp", footprint_bottom
+; 065-072 top halves
+INCBIN "gfx/footprints/alakazam.1bpp", footprint_top
+INCBIN "gfx/footprints/machop.1bpp", footprint_top
+INCBIN "gfx/footprints/machoke.1bpp", footprint_top
+INCBIN "gfx/footprints/machamp.1bpp", footprint_top
+INCBIN "gfx/footprints/bellsprout.1bpp", footprint_top
+INCBIN "gfx/footprints/weepinbell.1bpp", footprint_top
+INCBIN "gfx/footprints/victreebel.1bpp", footprint_top
+INCBIN "gfx/footprints/tentacool.1bpp", footprint_top
+; 065-072 bottom halves
+INCBIN "gfx/footprints/alakazam.1bpp", footprint_bottom
+INCBIN "gfx/footprints/machop.1bpp", footprint_bottom
+INCBIN "gfx/footprints/machoke.1bpp", footprint_bottom
+INCBIN "gfx/footprints/machamp.1bpp", footprint_bottom
+INCBIN "gfx/footprints/bellsprout.1bpp", footprint_bottom
+INCBIN "gfx/footprints/weepinbell.1bpp", footprint_bottom
+INCBIN "gfx/footprints/victreebel.1bpp", footprint_bottom
+INCBIN "gfx/footprints/tentacool.1bpp", footprint_bottom
+; 073-080 top halves
+INCBIN "gfx/footprints/tentacruel.1bpp", footprint_top
+INCBIN "gfx/footprints/geodude.1bpp", footprint_top
+INCBIN "gfx/footprints/graveler.1bpp", footprint_top
+INCBIN "gfx/footprints/golem.1bpp", footprint_top
+INCBIN "gfx/footprints/ponyta.1bpp", footprint_top
+INCBIN "gfx/footprints/rapidash.1bpp", footprint_top
+INCBIN "gfx/footprints/slowpoke.1bpp", footprint_top
+INCBIN "gfx/footprints/slowbro.1bpp", footprint_top
+; 073-080 bottom halves
+INCBIN "gfx/footprints/tentacruel.1bpp", footprint_bottom
+INCBIN "gfx/footprints/geodude.1bpp", footprint_bottom
+INCBIN "gfx/footprints/graveler.1bpp", footprint_bottom
+INCBIN "gfx/footprints/golem.1bpp", footprint_bottom
+INCBIN "gfx/footprints/ponyta.1bpp", footprint_bottom
+INCBIN "gfx/footprints/rapidash.1bpp", footprint_bottom
+INCBIN "gfx/footprints/slowpoke.1bpp", footprint_bottom
+INCBIN "gfx/footprints/slowbro.1bpp", footprint_bottom
+; 081-088 top halves
+INCBIN "gfx/footprints/magnemite.1bpp", footprint_top
+INCBIN "gfx/footprints/magneton.1bpp", footprint_top
+INCBIN "gfx/footprints/farfetch_d.1bpp", footprint_top
+INCBIN "gfx/footprints/doduo.1bpp", footprint_top
+INCBIN "gfx/footprints/dodrio.1bpp", footprint_top
+INCBIN "gfx/footprints/seel.1bpp", footprint_top
+INCBIN "gfx/footprints/dewgong.1bpp", footprint_top
+INCBIN "gfx/footprints/grimer.1bpp", footprint_top
+; 081-088 bottom halves
+INCBIN "gfx/footprints/magnemite.1bpp", footprint_bottom
+INCBIN "gfx/footprints/magneton.1bpp", footprint_bottom
+INCBIN "gfx/footprints/farfetch_d.1bpp", footprint_bottom
+INCBIN "gfx/footprints/doduo.1bpp", footprint_bottom
+INCBIN "gfx/footprints/dodrio.1bpp", footprint_bottom
+INCBIN "gfx/footprints/seel.1bpp", footprint_bottom
+INCBIN "gfx/footprints/dewgong.1bpp", footprint_bottom
+INCBIN "gfx/footprints/grimer.1bpp", footprint_bottom
+; 089-096 top halves
+INCBIN "gfx/footprints/muk.1bpp", footprint_top
+INCBIN "gfx/footprints/shellder.1bpp", footprint_top
+INCBIN "gfx/footprints/cloyster.1bpp", footprint_top
+INCBIN "gfx/footprints/gastly.1bpp", footprint_top
+INCBIN "gfx/footprints/haunter.1bpp", footprint_top
+INCBIN "gfx/footprints/gengar.1bpp", footprint_top
+INCBIN "gfx/footprints/onix.1bpp", footprint_top
+INCBIN "gfx/footprints/drowzee.1bpp", footprint_top
+; 089-096 bottom halves
+INCBIN "gfx/footprints/muk.1bpp", footprint_bottom
+INCBIN "gfx/footprints/shellder.1bpp", footprint_bottom
+INCBIN "gfx/footprints/cloyster.1bpp", footprint_bottom
+INCBIN "gfx/footprints/gastly.1bpp", footprint_bottom
+INCBIN "gfx/footprints/haunter.1bpp", footprint_bottom
+INCBIN "gfx/footprints/gengar.1bpp", footprint_bottom
+INCBIN "gfx/footprints/onix.1bpp", footprint_bottom
+INCBIN "gfx/footprints/drowzee.1bpp", footprint_bottom
+; 097-104 top halves
+INCBIN "gfx/footprints/hypno.1bpp", footprint_top
+INCBIN "gfx/footprints/krabby.1bpp", footprint_top
+INCBIN "gfx/footprints/kingler.1bpp", footprint_top
+INCBIN "gfx/footprints/voltorb.1bpp", footprint_top
+INCBIN "gfx/footprints/electrode.1bpp", footprint_top
+INCBIN "gfx/footprints/exeggcute.1bpp", footprint_top
+INCBIN "gfx/footprints/exeggutor.1bpp", footprint_top
+INCBIN "gfx/footprints/cubone.1bpp", footprint_top
+; 097-104 bottom halves
+INCBIN "gfx/footprints/hypno.1bpp", footprint_bottom
+INCBIN "gfx/footprints/krabby.1bpp", footprint_bottom
+INCBIN "gfx/footprints/kingler.1bpp", footprint_bottom
+INCBIN "gfx/footprints/voltorb.1bpp", footprint_bottom
+INCBIN "gfx/footprints/electrode.1bpp", footprint_bottom
+INCBIN "gfx/footprints/exeggcute.1bpp", footprint_bottom
+INCBIN "gfx/footprints/exeggutor.1bpp", footprint_bottom
+INCBIN "gfx/footprints/cubone.1bpp", footprint_bottom
+; 105-112 top halves
+INCBIN "gfx/footprints/marowak.1bpp", footprint_top
+INCBIN "gfx/footprints/hitmonlee.1bpp", footprint_top
+INCBIN "gfx/footprints/hitmonchan.1bpp", footprint_top
+INCBIN "gfx/footprints/lickitung.1bpp", footprint_top
+INCBIN "gfx/footprints/koffing.1bpp", footprint_top
+INCBIN "gfx/footprints/weezing.1bpp", footprint_top
+INCBIN "gfx/footprints/rhyhorn.1bpp", footprint_top
+INCBIN "gfx/footprints/rhydon.1bpp", footprint_top
+; 105-112 bottom halves
+INCBIN "gfx/footprints/marowak.1bpp", footprint_bottom
+INCBIN "gfx/footprints/hitmonlee.1bpp", footprint_bottom
+INCBIN "gfx/footprints/hitmonchan.1bpp", footprint_bottom
+INCBIN "gfx/footprints/lickitung.1bpp", footprint_bottom
+INCBIN "gfx/footprints/koffing.1bpp", footprint_bottom
+INCBIN "gfx/footprints/weezing.1bpp", footprint_bottom
+INCBIN "gfx/footprints/rhyhorn.1bpp", footprint_bottom
+INCBIN "gfx/footprints/rhydon.1bpp", footprint_bottom
+; 113-120 top halves
+INCBIN "gfx/footprints/chansey.1bpp", footprint_top
+INCBIN "gfx/footprints/tangela.1bpp", footprint_top
+INCBIN "gfx/footprints/kangaskhan.1bpp", footprint_top
+INCBIN "gfx/footprints/horsea.1bpp", footprint_top
+INCBIN "gfx/footprints/seadra.1bpp", footprint_top
+INCBIN "gfx/footprints/goldeen.1bpp", footprint_top
+INCBIN "gfx/footprints/seaking.1bpp", footprint_top
+INCBIN "gfx/footprints/staryu.1bpp", footprint_top
+; 113-120 bottom halves
+INCBIN "gfx/footprints/chansey.1bpp", footprint_bottom
+INCBIN "gfx/footprints/tangela.1bpp", footprint_bottom
+INCBIN "gfx/footprints/kangaskhan.1bpp", footprint_bottom
+INCBIN "gfx/footprints/horsea.1bpp", footprint_bottom
+INCBIN "gfx/footprints/seadra.1bpp", footprint_bottom
+INCBIN "gfx/footprints/goldeen.1bpp", footprint_bottom
+INCBIN "gfx/footprints/seaking.1bpp", footprint_bottom
+INCBIN "gfx/footprints/staryu.1bpp", footprint_bottom
+; 121-128 top halves
+INCBIN "gfx/footprints/starmie.1bpp", footprint_top
+INCBIN "gfx/footprints/mr__mime.1bpp", footprint_top
+INCBIN "gfx/footprints/scyther.1bpp", footprint_top
+INCBIN "gfx/footprints/jynx.1bpp", footprint_top
+INCBIN "gfx/footprints/electabuzz.1bpp", footprint_top
+INCBIN "gfx/footprints/magmar.1bpp", footprint_top
+INCBIN "gfx/footprints/pinsir.1bpp", footprint_top
+INCBIN "gfx/footprints/tauros.1bpp", footprint_top
+; 121-128 bottom halves
+INCBIN "gfx/footprints/starmie.1bpp", footprint_bottom
+INCBIN "gfx/footprints/mr__mime.1bpp", footprint_bottom
+INCBIN "gfx/footprints/scyther.1bpp", footprint_bottom
+INCBIN "gfx/footprints/jynx.1bpp", footprint_bottom
+INCBIN "gfx/footprints/electabuzz.1bpp", footprint_bottom
+INCBIN "gfx/footprints/magmar.1bpp", footprint_bottom
+INCBIN "gfx/footprints/pinsir.1bpp", footprint_bottom
+INCBIN "gfx/footprints/tauros.1bpp", footprint_bottom
+; 129-136 top halves
+INCBIN "gfx/footprints/magikarp.1bpp", footprint_top
+INCBIN "gfx/footprints/gyarados.1bpp", footprint_top
+INCBIN "gfx/footprints/lapras.1bpp", footprint_top
+INCBIN "gfx/footprints/ditto.1bpp", footprint_top
+INCBIN "gfx/footprints/eevee.1bpp", footprint_top
+INCBIN "gfx/footprints/vaporeon.1bpp", footprint_top
+INCBIN "gfx/footprints/jolteon.1bpp", footprint_top
+INCBIN "gfx/footprints/flareon.1bpp", footprint_top
+; 129-136 bottom halves
+INCBIN "gfx/footprints/magikarp.1bpp", footprint_bottom
+INCBIN "gfx/footprints/gyarados.1bpp", footprint_bottom
+INCBIN "gfx/footprints/lapras.1bpp", footprint_bottom
+INCBIN "gfx/footprints/ditto.1bpp", footprint_bottom
+INCBIN "gfx/footprints/eevee.1bpp", footprint_bottom
+INCBIN "gfx/footprints/vaporeon.1bpp", footprint_bottom
+INCBIN "gfx/footprints/jolteon.1bpp", footprint_bottom
+INCBIN "gfx/footprints/flareon.1bpp", footprint_bottom
+; 137-144 top halves
+INCBIN "gfx/footprints/porygon.1bpp", footprint_top
+INCBIN "gfx/footprints/omanyte.1bpp", footprint_top
+INCBIN "gfx/footprints/omastar.1bpp", footprint_top
+INCBIN "gfx/footprints/kabuto.1bpp", footprint_top
+INCBIN "gfx/footprints/kabutops.1bpp", footprint_top
+INCBIN "gfx/footprints/aerodactyl.1bpp", footprint_top
+INCBIN "gfx/footprints/snorlax.1bpp", footprint_top
+INCBIN "gfx/footprints/articuno.1bpp", footprint_top
+; 137-144 bottom halves
+INCBIN "gfx/footprints/porygon.1bpp", footprint_bottom
+INCBIN "gfx/footprints/omanyte.1bpp", footprint_bottom
+INCBIN "gfx/footprints/omastar.1bpp", footprint_bottom
+INCBIN "gfx/footprints/kabuto.1bpp", footprint_bottom
+INCBIN "gfx/footprints/kabutops.1bpp", footprint_bottom
+INCBIN "gfx/footprints/aerodactyl.1bpp", footprint_bottom
+INCBIN "gfx/footprints/snorlax.1bpp", footprint_bottom
+INCBIN "gfx/footprints/articuno.1bpp", footprint_bottom
+; 145-152 top halves
+INCBIN "gfx/footprints/zapdos.1bpp", footprint_top
+INCBIN "gfx/footprints/moltres.1bpp", footprint_top
+INCBIN "gfx/footprints/dratini.1bpp", footprint_top
+INCBIN "gfx/footprints/dragonair.1bpp", footprint_top
+INCBIN "gfx/footprints/dragonite.1bpp", footprint_top
+INCBIN "gfx/footprints/mewtwo.1bpp", footprint_top
+INCBIN "gfx/footprints/mew.1bpp", footprint_top
+INCBIN "gfx/footprints/chikorita.1bpp", footprint_top
+; 145-152 bottom halves
+INCBIN "gfx/footprints/zapdos.1bpp", footprint_bottom
+INCBIN "gfx/footprints/moltres.1bpp", footprint_bottom
+INCBIN "gfx/footprints/dratini.1bpp", footprint_bottom
+INCBIN "gfx/footprints/dragonair.1bpp", footprint_bottom
+INCBIN "gfx/footprints/dragonite.1bpp", footprint_bottom
+INCBIN "gfx/footprints/mewtwo.1bpp", footprint_bottom
+INCBIN "gfx/footprints/mew.1bpp", footprint_bottom
+INCBIN "gfx/footprints/chikorita.1bpp", footprint_bottom
+; 153-160 top halves
+INCBIN "gfx/footprints/bayleef.1bpp", footprint_top
+INCBIN "gfx/footprints/meganium.1bpp", footprint_top
+INCBIN "gfx/footprints/cyndaquil.1bpp", footprint_top
+INCBIN "gfx/footprints/quilava.1bpp", footprint_top
+INCBIN "gfx/footprints/typhlosion.1bpp", footprint_top
+INCBIN "gfx/footprints/totodile.1bpp", footprint_top
+INCBIN "gfx/footprints/croconaw.1bpp", footprint_top
+INCBIN "gfx/footprints/feraligatr.1bpp", footprint_top
+; 153-160 bottom halves
+INCBIN "gfx/footprints/bayleef.1bpp", footprint_bottom
+INCBIN "gfx/footprints/meganium.1bpp", footprint_bottom
+INCBIN "gfx/footprints/cyndaquil.1bpp", footprint_bottom
+INCBIN "gfx/footprints/quilava.1bpp", footprint_bottom
+INCBIN "gfx/footprints/typhlosion.1bpp", footprint_bottom
+INCBIN "gfx/footprints/totodile.1bpp", footprint_bottom
+INCBIN "gfx/footprints/croconaw.1bpp", footprint_bottom
+INCBIN "gfx/footprints/feraligatr.1bpp", footprint_bottom
+; 161-168 top halves
+INCBIN "gfx/footprints/sentret.1bpp", footprint_top
+INCBIN "gfx/footprints/furret.1bpp", footprint_top
+INCBIN "gfx/footprints/hoothoot.1bpp", footprint_top
+INCBIN "gfx/footprints/noctowl.1bpp", footprint_top
+INCBIN "gfx/footprints/ledyba.1bpp", footprint_top
+INCBIN "gfx/footprints/ledian.1bpp", footprint_top
+INCBIN "gfx/footprints/spinarak.1bpp", footprint_top
+INCBIN "gfx/footprints/ariados.1bpp", footprint_top
+; 161-168 bottom halves
+INCBIN "gfx/footprints/sentret.1bpp", footprint_bottom
+INCBIN "gfx/footprints/furret.1bpp", footprint_bottom
+INCBIN "gfx/footprints/hoothoot.1bpp", footprint_bottom
+INCBIN "gfx/footprints/noctowl.1bpp", footprint_bottom
+INCBIN "gfx/footprints/ledyba.1bpp", footprint_bottom
+INCBIN "gfx/footprints/ledian.1bpp", footprint_bottom
+INCBIN "gfx/footprints/spinarak.1bpp", footprint_bottom
+INCBIN "gfx/footprints/ariados.1bpp", footprint_bottom
+; 169-176 top halves
+INCBIN "gfx/footprints/crobat.1bpp", footprint_top
+INCBIN "gfx/footprints/chinchou.1bpp", footprint_top
+INCBIN "gfx/footprints/lanturn.1bpp", footprint_top
+INCBIN "gfx/footprints/pichu.1bpp", footprint_top
+INCBIN "gfx/footprints/cleffa.1bpp", footprint_top
+INCBIN "gfx/footprints/igglybuff.1bpp", footprint_top
+INCBIN "gfx/footprints/togepi.1bpp", footprint_top
+INCBIN "gfx/footprints/togetic.1bpp", footprint_top
+; 169-176 bottom halves
+INCBIN "gfx/footprints/crobat.1bpp", footprint_bottom
+INCBIN "gfx/footprints/chinchou.1bpp", footprint_bottom
+INCBIN "gfx/footprints/lanturn.1bpp", footprint_bottom
+INCBIN "gfx/footprints/pichu.1bpp", footprint_bottom
+INCBIN "gfx/footprints/cleffa.1bpp", footprint_bottom
+INCBIN "gfx/footprints/igglybuff.1bpp", footprint_bottom
+INCBIN "gfx/footprints/togepi.1bpp", footprint_bottom
+INCBIN "gfx/footprints/togetic.1bpp", footprint_bottom
+; 177-184 top halves
+INCBIN "gfx/footprints/natu.1bpp", footprint_top
+INCBIN "gfx/footprints/xatu.1bpp", footprint_top
+INCBIN "gfx/footprints/mareep.1bpp", footprint_top
+INCBIN "gfx/footprints/flaaffy.1bpp", footprint_top
+INCBIN "gfx/footprints/ampharos.1bpp", footprint_top
+INCBIN "gfx/footprints/bellossom.1bpp", footprint_top
+INCBIN "gfx/footprints/marill.1bpp", footprint_top
+INCBIN "gfx/footprints/azumarill.1bpp", footprint_top
+; 177-184 bottom halves
+INCBIN "gfx/footprints/natu.1bpp", footprint_bottom
+INCBIN "gfx/footprints/xatu.1bpp", footprint_bottom
+INCBIN "gfx/footprints/mareep.1bpp", footprint_bottom
+INCBIN "gfx/footprints/flaaffy.1bpp", footprint_bottom
+INCBIN "gfx/footprints/ampharos.1bpp", footprint_bottom
+INCBIN "gfx/footprints/bellossom.1bpp", footprint_bottom
+INCBIN "gfx/footprints/marill.1bpp", footprint_bottom
+INCBIN "gfx/footprints/azumarill.1bpp", footprint_bottom
+; 185-192 top halves
+INCBIN "gfx/footprints/sudowoodo.1bpp", footprint_top
+INCBIN "gfx/footprints/politoed.1bpp", footprint_top
+INCBIN "gfx/footprints/hoppip.1bpp", footprint_top
+INCBIN "gfx/footprints/skiploom.1bpp", footprint_top
+INCBIN "gfx/footprints/jumpluff.1bpp", footprint_top
+INCBIN "gfx/footprints/aipom.1bpp", footprint_top
+INCBIN "gfx/footprints/sunkern.1bpp", footprint_top
+INCBIN "gfx/footprints/sunflora.1bpp", footprint_top
+; 185-192 bottom halves
+INCBIN "gfx/footprints/sudowoodo.1bpp", footprint_bottom
+INCBIN "gfx/footprints/politoed.1bpp", footprint_bottom
+INCBIN "gfx/footprints/hoppip.1bpp", footprint_bottom
+INCBIN "gfx/footprints/skiploom.1bpp", footprint_bottom
+INCBIN "gfx/footprints/jumpluff.1bpp", footprint_bottom
+INCBIN "gfx/footprints/aipom.1bpp", footprint_bottom
+INCBIN "gfx/footprints/sunkern.1bpp", footprint_bottom
+INCBIN "gfx/footprints/sunflora.1bpp", footprint_bottom
+; 193-200 top halves
+INCBIN "gfx/footprints/yanma.1bpp", footprint_top
+INCBIN "gfx/footprints/wooper.1bpp", footprint_top
+INCBIN "gfx/footprints/quagsire.1bpp", footprint_top
+INCBIN "gfx/footprints/espeon.1bpp", footprint_top
+INCBIN "gfx/footprints/umbreon.1bpp", footprint_top
+INCBIN "gfx/footprints/murkrow.1bpp", footprint_top
+INCBIN "gfx/footprints/slowking.1bpp", footprint_top
+INCBIN "gfx/footprints/misdreavus.1bpp", footprint_top
+; 193-200 bottom halves
+INCBIN "gfx/footprints/yanma.1bpp", footprint_bottom
+INCBIN "gfx/footprints/wooper.1bpp", footprint_bottom
+INCBIN "gfx/footprints/quagsire.1bpp", footprint_bottom
+INCBIN "gfx/footprints/espeon.1bpp", footprint_bottom
+INCBIN "gfx/footprints/umbreon.1bpp", footprint_bottom
+INCBIN "gfx/footprints/murkrow.1bpp", footprint_bottom
+INCBIN "gfx/footprints/slowking.1bpp", footprint_bottom
+INCBIN "gfx/footprints/misdreavus.1bpp", footprint_bottom
+; 201-208 top halves
+INCBIN "gfx/footprints/unown.1bpp", footprint_top
+INCBIN "gfx/footprints/wobbuffet.1bpp", footprint_top
+INCBIN "gfx/footprints/girafarig.1bpp", footprint_top
+INCBIN "gfx/footprints/pineco.1bpp", footprint_top
+INCBIN "gfx/footprints/forretress.1bpp", footprint_top
+INCBIN "gfx/footprints/dunsparce.1bpp", footprint_top
+INCBIN "gfx/footprints/gligar.1bpp", footprint_top
+INCBIN "gfx/footprints/steelix.1bpp", footprint_top
+; 201-208 bottom halves
+INCBIN "gfx/footprints/unown.1bpp", footprint_bottom
+INCBIN "gfx/footprints/wobbuffet.1bpp", footprint_bottom
+INCBIN "gfx/footprints/girafarig.1bpp", footprint_bottom
+INCBIN "gfx/footprints/pineco.1bpp", footprint_bottom
+INCBIN "gfx/footprints/forretress.1bpp", footprint_bottom
+INCBIN "gfx/footprints/dunsparce.1bpp", footprint_bottom
+INCBIN "gfx/footprints/gligar.1bpp", footprint_bottom
+INCBIN "gfx/footprints/steelix.1bpp", footprint_bottom
+; 209-216 top halves
+INCBIN "gfx/footprints/snubbull.1bpp", footprint_top
+INCBIN "gfx/footprints/granbull.1bpp", footprint_top
+INCBIN "gfx/footprints/qwilfish.1bpp", footprint_top
+INCBIN "gfx/footprints/scizor.1bpp", footprint_top
+INCBIN "gfx/footprints/shuckle.1bpp", footprint_top
+INCBIN "gfx/footprints/heracross.1bpp", footprint_top
+INCBIN "gfx/footprints/sneasel.1bpp", footprint_top
+INCBIN "gfx/footprints/teddiursa.1bpp", footprint_top
+; 209-216 bottom halves
+INCBIN "gfx/footprints/snubbull.1bpp", footprint_bottom
+INCBIN "gfx/footprints/granbull.1bpp", footprint_bottom
+INCBIN "gfx/footprints/qwilfish.1bpp", footprint_bottom
+INCBIN "gfx/footprints/scizor.1bpp", footprint_bottom
+INCBIN "gfx/footprints/shuckle.1bpp", footprint_bottom
+INCBIN "gfx/footprints/heracross.1bpp", footprint_bottom
+INCBIN "gfx/footprints/sneasel.1bpp", footprint_bottom
+INCBIN "gfx/footprints/teddiursa.1bpp", footprint_bottom
+; 217-224 top halves
+INCBIN "gfx/footprints/ursaring.1bpp", footprint_top
+INCBIN "gfx/footprints/slugma.1bpp", footprint_top
+INCBIN "gfx/footprints/magcargo.1bpp", footprint_top
+INCBIN "gfx/footprints/swinub.1bpp", footprint_top
+INCBIN "gfx/footprints/piloswine.1bpp", footprint_top
+INCBIN "gfx/footprints/corsola.1bpp", footprint_top
+INCBIN "gfx/footprints/remoraid.1bpp", footprint_top
+INCBIN "gfx/footprints/octillery.1bpp", footprint_top
+; 217-224 bottom halves
+INCBIN "gfx/footprints/ursaring.1bpp", footprint_bottom
+INCBIN "gfx/footprints/slugma.1bpp", footprint_bottom
+INCBIN "gfx/footprints/magcargo.1bpp", footprint_bottom
+INCBIN "gfx/footprints/swinub.1bpp", footprint_bottom
+INCBIN "gfx/footprints/piloswine.1bpp", footprint_bottom
+INCBIN "gfx/footprints/corsola.1bpp", footprint_bottom
+INCBIN "gfx/footprints/remoraid.1bpp", footprint_bottom
+INCBIN "gfx/footprints/octillery.1bpp", footprint_bottom
+; 225-232 top halves
+INCBIN "gfx/footprints/delibird.1bpp", footprint_top
+INCBIN "gfx/footprints/mantine.1bpp", footprint_top
+INCBIN "gfx/footprints/skarmory.1bpp", footprint_top
+INCBIN "gfx/footprints/houndour.1bpp", footprint_top
+INCBIN "gfx/footprints/houndoom.1bpp", footprint_top
+INCBIN "gfx/footprints/kingdra.1bpp", footprint_top
+INCBIN "gfx/footprints/phanpy.1bpp", footprint_top
+INCBIN "gfx/footprints/donphan.1bpp", footprint_top
+; 225-232 bottom halves
+INCBIN "gfx/footprints/delibird.1bpp", footprint_bottom
+INCBIN "gfx/footprints/mantine.1bpp", footprint_bottom
+INCBIN "gfx/footprints/skarmory.1bpp", footprint_bottom
+INCBIN "gfx/footprints/houndour.1bpp", footprint_bottom
+INCBIN "gfx/footprints/houndoom.1bpp", footprint_bottom
+INCBIN "gfx/footprints/kingdra.1bpp", footprint_bottom
+INCBIN "gfx/footprints/phanpy.1bpp", footprint_bottom
+INCBIN "gfx/footprints/donphan.1bpp", footprint_bottom
+; 233-240 top halves
+INCBIN "gfx/footprints/porygon2.1bpp", footprint_top
+INCBIN "gfx/footprints/stantler.1bpp", footprint_top
+INCBIN "gfx/footprints/smeargle.1bpp", footprint_top
+INCBIN "gfx/footprints/tyrogue.1bpp", footprint_top
+INCBIN "gfx/footprints/hitmontop.1bpp", footprint_top
+INCBIN "gfx/footprints/smoochum.1bpp", footprint_top
+INCBIN "gfx/footprints/elekid.1bpp", footprint_top
+INCBIN "gfx/footprints/magby.1bpp", footprint_top
+; 233-240 bottom halves
+INCBIN "gfx/footprints/porygon2.1bpp", footprint_bottom
+INCBIN "gfx/footprints/stantler.1bpp", footprint_bottom
+INCBIN "gfx/footprints/smeargle.1bpp", footprint_bottom
+INCBIN "gfx/footprints/tyrogue.1bpp", footprint_bottom
+INCBIN "gfx/footprints/hitmontop.1bpp", footprint_bottom
+INCBIN "gfx/footprints/smoochum.1bpp", footprint_bottom
+INCBIN "gfx/footprints/elekid.1bpp", footprint_bottom
+INCBIN "gfx/footprints/magby.1bpp", footprint_bottom
+; 241-248 top halves
+INCBIN "gfx/footprints/miltank.1bpp", footprint_top
+INCBIN "gfx/footprints/blissey.1bpp", footprint_top
+INCBIN "gfx/footprints/raikou.1bpp", footprint_top
+INCBIN "gfx/footprints/entei.1bpp", footprint_top
+INCBIN "gfx/footprints/suicune.1bpp", footprint_top
+INCBIN "gfx/footprints/larvitar.1bpp", footprint_top
+INCBIN "gfx/footprints/pupitar.1bpp", footprint_top
+INCBIN "gfx/footprints/tyranitar.1bpp", footprint_top
+; 241-248 bottom halves
+INCBIN "gfx/footprints/miltank.1bpp", footprint_bottom
+INCBIN "gfx/footprints/blissey.1bpp", footprint_bottom
+INCBIN "gfx/footprints/raikou.1bpp", footprint_bottom
+INCBIN "gfx/footprints/entei.1bpp", footprint_bottom
+INCBIN "gfx/footprints/suicune.1bpp", footprint_bottom
+INCBIN "gfx/footprints/larvitar.1bpp", footprint_bottom
+INCBIN "gfx/footprints/pupitar.1bpp", footprint_bottom
+INCBIN "gfx/footprints/tyranitar.1bpp", footprint_bottom
+; 249-256 top halves
+INCBIN "gfx/footprints/lugia.1bpp", footprint_top
+INCBIN "gfx/footprints/ho_oh.1bpp", footprint_top
+INCBIN "gfx/footprints/celebi.1bpp", footprint_top
+INCBIN "gfx/footprints/252.1bpp", footprint_top
+INCBIN "gfx/footprints/253.1bpp", footprint_top
+INCBIN "gfx/footprints/254.1bpp", footprint_top
+INCBIN "gfx/footprints/255.1bpp", footprint_top
+INCBIN "gfx/footprints/256.1bpp", footprint_top
+; 249-256 bottom halves
+INCBIN "gfx/footprints/lugia.1bpp", footprint_bottom
+INCBIN "gfx/footprints/ho_oh.1bpp", footprint_bottom
+INCBIN "gfx/footprints/celebi.1bpp", footprint_bottom
+INCBIN "gfx/footprints/252.1bpp", footprint_bottom
+INCBIN "gfx/footprints/253.1bpp", footprint_bottom
+INCBIN "gfx/footprints/254.1bpp", footprint_bottom
+INCBIN "gfx/footprints/255.1bpp", footprint_bottom
+INCBIN "gfx/footprints/256.1bpp", footprint_bottom
diff --git a/gfx/footprints/252.png b/gfx/footprints/252.png
new file mode 100644
index 000000000..5faf07ce7
--- /dev/null
+++ b/gfx/footprints/252.png
Binary files differ
diff --git a/gfx/footprints/253.png b/gfx/footprints/253.png
new file mode 100644
index 000000000..c4405653c
--- /dev/null
+++ b/gfx/footprints/253.png
Binary files differ
diff --git a/gfx/footprints/254.png b/gfx/footprints/254.png
new file mode 100644
index 000000000..ec49be88c
--- /dev/null
+++ b/gfx/footprints/254.png
Binary files differ
diff --git a/gfx/footprints/255.png b/gfx/footprints/255.png
new file mode 100644
index 000000000..5864d2401
--- /dev/null
+++ b/gfx/footprints/255.png
Binary files differ
diff --git a/gfx/footprints/256.png b/gfx/footprints/256.png
new file mode 100644
index 000000000..36d71d314
--- /dev/null
+++ b/gfx/footprints/256.png
Binary files differ
diff --git a/gfx/footprints/abra.png b/gfx/footprints/abra.png
new file mode 100644
index 000000000..49d302232
--- /dev/null
+++ b/gfx/footprints/abra.png
Binary files differ
diff --git a/gfx/footprints/aerodactyl.png b/gfx/footprints/aerodactyl.png
new file mode 100644
index 000000000..013daf643
--- /dev/null
+++ b/gfx/footprints/aerodactyl.png
Binary files differ
diff --git a/gfx/footprints/aipom.png b/gfx/footprints/aipom.png
new file mode 100644
index 000000000..9b094262f
--- /dev/null
+++ b/gfx/footprints/aipom.png
Binary files differ
diff --git a/gfx/footprints/alakazam.png b/gfx/footprints/alakazam.png
new file mode 100644
index 000000000..cc92be809
--- /dev/null
+++ b/gfx/footprints/alakazam.png
Binary files differ
diff --git a/gfx/footprints/ampharos.png b/gfx/footprints/ampharos.png
new file mode 100644
index 000000000..0a691253d
--- /dev/null
+++ b/gfx/footprints/ampharos.png
Binary files differ
diff --git a/gfx/footprints/arbok.png b/gfx/footprints/arbok.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/arbok.png
Binary files differ
diff --git a/gfx/footprints/arcanine.png b/gfx/footprints/arcanine.png
new file mode 100644
index 000000000..2d4baf797
--- /dev/null
+++ b/gfx/footprints/arcanine.png
Binary files differ
diff --git a/gfx/footprints/ariados.png b/gfx/footprints/ariados.png
new file mode 100644
index 000000000..8d5488a22
--- /dev/null
+++ b/gfx/footprints/ariados.png
Binary files differ
diff --git a/gfx/footprints/articuno.png b/gfx/footprints/articuno.png
new file mode 100644
index 000000000..8c75d2caa
--- /dev/null
+++ b/gfx/footprints/articuno.png
Binary files differ
diff --git a/gfx/footprints/azumarill.png b/gfx/footprints/azumarill.png
new file mode 100644
index 000000000..c93b8faaf
--- /dev/null
+++ b/gfx/footprints/azumarill.png
Binary files differ
diff --git a/gfx/footprints/bayleef.png b/gfx/footprints/bayleef.png
new file mode 100644
index 000000000..1459e5d9d
--- /dev/null
+++ b/gfx/footprints/bayleef.png
Binary files differ
diff --git a/gfx/footprints/beedrill.png b/gfx/footprints/beedrill.png
new file mode 100644
index 000000000..7359cd6db
--- /dev/null
+++ b/gfx/footprints/beedrill.png
Binary files differ
diff --git a/gfx/footprints/bellossom.png b/gfx/footprints/bellossom.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/bellossom.png
Binary files differ
diff --git a/gfx/footprints/bellsprout.png b/gfx/footprints/bellsprout.png
new file mode 100644
index 000000000..9a8acdd76
--- /dev/null
+++ b/gfx/footprints/bellsprout.png
Binary files differ
diff --git a/gfx/footprints/blastoise.png b/gfx/footprints/blastoise.png
new file mode 100644
index 000000000..1cc1a18d1
--- /dev/null
+++ b/gfx/footprints/blastoise.png
Binary files differ
diff --git a/gfx/footprints/blissey.png b/gfx/footprints/blissey.png
new file mode 100644
index 000000000..8e7aa987b
--- /dev/null
+++ b/gfx/footprints/blissey.png
Binary files differ
diff --git a/gfx/footprints/bulbasaur.png b/gfx/footprints/bulbasaur.png
new file mode 100644
index 000000000..f32114159
--- /dev/null
+++ b/gfx/footprints/bulbasaur.png
Binary files differ
diff --git a/gfx/footprints/butterfree.png b/gfx/footprints/butterfree.png
new file mode 100644
index 000000000..0d4b00773
--- /dev/null
+++ b/gfx/footprints/butterfree.png
Binary files differ
diff --git a/gfx/footprints/caterpie.png b/gfx/footprints/caterpie.png
new file mode 100644
index 000000000..5b8307bd1
--- /dev/null
+++ b/gfx/footprints/caterpie.png
Binary files differ
diff --git a/gfx/footprints/celebi.png b/gfx/footprints/celebi.png
new file mode 100644
index 000000000..9c4ae0aff
--- /dev/null
+++ b/gfx/footprints/celebi.png
Binary files differ
diff --git a/gfx/footprints/chansey.png b/gfx/footprints/chansey.png
new file mode 100644
index 000000000..bae13d96b
--- /dev/null
+++ b/gfx/footprints/chansey.png
Binary files differ
diff --git a/gfx/footprints/charizard.png b/gfx/footprints/charizard.png
new file mode 100644
index 000000000..7a508c64e
--- /dev/null
+++ b/gfx/footprints/charizard.png
Binary files differ
diff --git a/gfx/footprints/charmander.png b/gfx/footprints/charmander.png
new file mode 100644
index 000000000..218b391c2
--- /dev/null
+++ b/gfx/footprints/charmander.png
Binary files differ
diff --git a/gfx/footprints/charmeleon.png b/gfx/footprints/charmeleon.png
new file mode 100644
index 000000000..3a728a77d
--- /dev/null
+++ b/gfx/footprints/charmeleon.png
Binary files differ
diff --git a/gfx/footprints/chikorita.png b/gfx/footprints/chikorita.png
new file mode 100644
index 000000000..646ca6bb3
--- /dev/null
+++ b/gfx/footprints/chikorita.png
Binary files differ
diff --git a/gfx/footprints/chinchou.png b/gfx/footprints/chinchou.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/chinchou.png
Binary files differ
diff --git a/gfx/footprints/clefable.png b/gfx/footprints/clefable.png
new file mode 100644
index 000000000..ac6721b25
--- /dev/null
+++ b/gfx/footprints/clefable.png
Binary files differ
diff --git a/gfx/footprints/clefairy.png b/gfx/footprints/clefairy.png
new file mode 100644
index 000000000..be3c34240
--- /dev/null
+++ b/gfx/footprints/clefairy.png
Binary files differ
diff --git a/gfx/footprints/cleffa.png b/gfx/footprints/cleffa.png
new file mode 100644
index 000000000..82a415482
--- /dev/null
+++ b/gfx/footprints/cleffa.png
Binary files differ
diff --git a/gfx/footprints/cloyster.png b/gfx/footprints/cloyster.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/cloyster.png
Binary files differ
diff --git a/gfx/footprints/corsola.png b/gfx/footprints/corsola.png
new file mode 100644
index 000000000..1a59a6868
--- /dev/null
+++ b/gfx/footprints/corsola.png
Binary files differ
diff --git a/gfx/footprints/crobat.png b/gfx/footprints/crobat.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/crobat.png
Binary files differ
diff --git a/gfx/footprints/croconaw.png b/gfx/footprints/croconaw.png
new file mode 100644
index 000000000..0f305811a
--- /dev/null
+++ b/gfx/footprints/croconaw.png
Binary files differ
diff --git a/gfx/footprints/cubone.png b/gfx/footprints/cubone.png
new file mode 100644
index 000000000..a2928ddde
--- /dev/null
+++ b/gfx/footprints/cubone.png
Binary files differ
diff --git a/gfx/footprints/cyndaquil.png b/gfx/footprints/cyndaquil.png
new file mode 100644
index 000000000..1f7f46b81
--- /dev/null
+++ b/gfx/footprints/cyndaquil.png
Binary files differ
diff --git a/gfx/footprints/delibird.png b/gfx/footprints/delibird.png
new file mode 100644
index 000000000..c354bdf89
--- /dev/null
+++ b/gfx/footprints/delibird.png
Binary files differ
diff --git a/gfx/footprints/dewgong.png b/gfx/footprints/dewgong.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/dewgong.png
Binary files differ
diff --git a/gfx/footprints/diglett.png b/gfx/footprints/diglett.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/diglett.png
Binary files differ
diff --git a/gfx/footprints/ditto.png b/gfx/footprints/ditto.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/ditto.png
Binary files differ
diff --git a/gfx/footprints/dodrio.png b/gfx/footprints/dodrio.png
new file mode 100644
index 000000000..2a0710232
--- /dev/null
+++ b/gfx/footprints/dodrio.png
Binary files differ
diff --git a/gfx/footprints/doduo.png b/gfx/footprints/doduo.png
new file mode 100644
index 000000000..53c5d5fe6
--- /dev/null
+++ b/gfx/footprints/doduo.png
Binary files differ
diff --git a/gfx/footprints/donphan.png b/gfx/footprints/donphan.png
new file mode 100644
index 000000000..5120bd870
--- /dev/null
+++ b/gfx/footprints/donphan.png
Binary files differ
diff --git a/gfx/footprints/dragonair.png b/gfx/footprints/dragonair.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/dragonair.png
Binary files differ
diff --git a/gfx/footprints/dragonite.png b/gfx/footprints/dragonite.png
new file mode 100644
index 000000000..1db96f25c
--- /dev/null
+++ b/gfx/footprints/dragonite.png
Binary files differ
diff --git a/gfx/footprints/dratini.png b/gfx/footprints/dratini.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/dratini.png
Binary files differ
diff --git a/gfx/footprints/drowzee.png b/gfx/footprints/drowzee.png
new file mode 100644
index 000000000..520c5c097
--- /dev/null
+++ b/gfx/footprints/drowzee.png
Binary files differ
diff --git a/gfx/footprints/dugtrio.png b/gfx/footprints/dugtrio.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/dugtrio.png
Binary files differ
diff --git a/gfx/footprints/dunsparce.png b/gfx/footprints/dunsparce.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/dunsparce.png
Binary files differ
diff --git a/gfx/footprints/eevee.png b/gfx/footprints/eevee.png
new file mode 100644
index 000000000..bbadfec86
--- /dev/null
+++ b/gfx/footprints/eevee.png
Binary files differ
diff --git a/gfx/footprints/ekans.png b/gfx/footprints/ekans.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/ekans.png
Binary files differ
diff --git a/gfx/footprints/electabuzz.png b/gfx/footprints/electabuzz.png
new file mode 100644
index 000000000..d3c3d898e
--- /dev/null
+++ b/gfx/footprints/electabuzz.png
Binary files differ
diff --git a/gfx/footprints/electrode.png b/gfx/footprints/electrode.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/electrode.png
Binary files differ
diff --git a/gfx/footprints/elekid.png b/gfx/footprints/elekid.png
new file mode 100644
index 000000000..93fa55c34
--- /dev/null
+++ b/gfx/footprints/elekid.png
Binary files differ
diff --git a/gfx/footprints/entei.png b/gfx/footprints/entei.png
new file mode 100644
index 000000000..71e7c03b0
--- /dev/null
+++ b/gfx/footprints/entei.png
Binary files differ
diff --git a/gfx/footprints/espeon.png b/gfx/footprints/espeon.png
new file mode 100644
index 000000000..b7e3635a8
--- /dev/null
+++ b/gfx/footprints/espeon.png
Binary files differ
diff --git a/gfx/footprints/exeggcute.png b/gfx/footprints/exeggcute.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/exeggcute.png
Binary files differ
diff --git a/gfx/footprints/exeggutor.png b/gfx/footprints/exeggutor.png
new file mode 100644
index 000000000..a4a5b1814
--- /dev/null
+++ b/gfx/footprints/exeggutor.png
Binary files differ
diff --git a/gfx/footprints/farfetch_d.png b/gfx/footprints/farfetch_d.png
new file mode 100644
index 000000000..8f2496321
--- /dev/null
+++ b/gfx/footprints/farfetch_d.png
Binary files differ
diff --git a/gfx/footprints/fearow.png b/gfx/footprints/fearow.png
new file mode 100644
index 000000000..3455e4e74
--- /dev/null
+++ b/gfx/footprints/fearow.png
Binary files differ
diff --git a/gfx/footprints/feraligatr.png b/gfx/footprints/feraligatr.png
new file mode 100644
index 000000000..fc5bdb531
--- /dev/null
+++ b/gfx/footprints/feraligatr.png
Binary files differ
diff --git a/gfx/footprints/flaaffy.png b/gfx/footprints/flaaffy.png
new file mode 100644
index 000000000..9bd890d42
--- /dev/null
+++ b/gfx/footprints/flaaffy.png
Binary files differ
diff --git a/gfx/footprints/flareon.png b/gfx/footprints/flareon.png
new file mode 100644
index 000000000..d9034b3aa
--- /dev/null
+++ b/gfx/footprints/flareon.png
Binary files differ
diff --git a/gfx/footprints/forretress.png b/gfx/footprints/forretress.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/forretress.png
Binary files differ
diff --git a/gfx/footprints/furret.png b/gfx/footprints/furret.png
new file mode 100644
index 000000000..f85575c3a
--- /dev/null
+++ b/gfx/footprints/furret.png
Binary files differ
diff --git a/gfx/footprints/gastly.png b/gfx/footprints/gastly.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/gastly.png
Binary files differ
diff --git a/gfx/footprints/gengar.png b/gfx/footprints/gengar.png
new file mode 100644
index 000000000..0d5ce04b5
--- /dev/null
+++ b/gfx/footprints/gengar.png
Binary files differ
diff --git a/gfx/footprints/geodude.png b/gfx/footprints/geodude.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/geodude.png
Binary files differ
diff --git a/gfx/footprints/girafarig.png b/gfx/footprints/girafarig.png
new file mode 100644
index 000000000..7eef77f6a
--- /dev/null
+++ b/gfx/footprints/girafarig.png
Binary files differ
diff --git a/gfx/footprints/gligar.png b/gfx/footprints/gligar.png
new file mode 100644
index 000000000..aa98dc8a2
--- /dev/null
+++ b/gfx/footprints/gligar.png
Binary files differ
diff --git a/gfx/footprints/gloom.png b/gfx/footprints/gloom.png
new file mode 100644
index 000000000..92c46ebbe
--- /dev/null
+++ b/gfx/footprints/gloom.png
Binary files differ
diff --git a/gfx/footprints/golbat.png b/gfx/footprints/golbat.png
new file mode 100644
index 000000000..0508ebb3a
--- /dev/null
+++ b/gfx/footprints/golbat.png
Binary files differ
diff --git a/gfx/footprints/goldeen.png b/gfx/footprints/goldeen.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/goldeen.png
Binary files differ
diff --git a/gfx/footprints/golduck.png b/gfx/footprints/golduck.png
new file mode 100644
index 000000000..b77789285
--- /dev/null
+++ b/gfx/footprints/golduck.png
Binary files differ
diff --git a/gfx/footprints/golem.png b/gfx/footprints/golem.png
new file mode 100644
index 000000000..59b933579
--- /dev/null
+++ b/gfx/footprints/golem.png
Binary files differ
diff --git a/gfx/footprints/granbull.png b/gfx/footprints/granbull.png
new file mode 100644
index 000000000..5d8898cc0
--- /dev/null
+++ b/gfx/footprints/granbull.png
Binary files differ
diff --git a/gfx/footprints/graveler.png b/gfx/footprints/graveler.png
new file mode 100644
index 000000000..727530a27
--- /dev/null
+++ b/gfx/footprints/graveler.png
Binary files differ
diff --git a/gfx/footprints/grimer.png b/gfx/footprints/grimer.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/grimer.png
Binary files differ
diff --git a/gfx/footprints/growlithe.png b/gfx/footprints/growlithe.png
new file mode 100644
index 000000000..4ba0fcf31
--- /dev/null
+++ b/gfx/footprints/growlithe.png
Binary files differ
diff --git a/gfx/footprints/gyarados.png b/gfx/footprints/gyarados.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/gyarados.png
Binary files differ
diff --git a/gfx/footprints/haunter.png b/gfx/footprints/haunter.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/haunter.png
Binary files differ
diff --git a/gfx/footprints/heracross.png b/gfx/footprints/heracross.png
new file mode 100644
index 000000000..da5ab54cc
--- /dev/null
+++ b/gfx/footprints/heracross.png
Binary files differ
diff --git a/gfx/footprints/hitmonchan.png b/gfx/footprints/hitmonchan.png
new file mode 100644
index 000000000..dc0b22596
--- /dev/null
+++ b/gfx/footprints/hitmonchan.png
Binary files differ
diff --git a/gfx/footprints/hitmonlee.png b/gfx/footprints/hitmonlee.png
new file mode 100644
index 000000000..7755da90c
--- /dev/null
+++ b/gfx/footprints/hitmonlee.png
Binary files differ
diff --git a/gfx/footprints/hitmontop.png b/gfx/footprints/hitmontop.png
new file mode 100644
index 000000000..829b09825
--- /dev/null
+++ b/gfx/footprints/hitmontop.png
Binary files differ
diff --git a/gfx/footprints/ho_oh.png b/gfx/footprints/ho_oh.png
new file mode 100644
index 000000000..2fb93ff53
--- /dev/null
+++ b/gfx/footprints/ho_oh.png
Binary files differ
diff --git a/gfx/footprints/hoothoot.png b/gfx/footprints/hoothoot.png
new file mode 100644
index 000000000..87db1850d
--- /dev/null
+++ b/gfx/footprints/hoothoot.png
Binary files differ
diff --git a/gfx/footprints/hoppip.png b/gfx/footprints/hoppip.png
new file mode 100644
index 000000000..78f6b1972
--- /dev/null
+++ b/gfx/footprints/hoppip.png
Binary files differ
diff --git a/gfx/footprints/horsea.png b/gfx/footprints/horsea.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/horsea.png
Binary files differ
diff --git a/gfx/footprints/houndoom.png b/gfx/footprints/houndoom.png
new file mode 100644
index 000000000..753704267
--- /dev/null
+++ b/gfx/footprints/houndoom.png
Binary files differ
diff --git a/gfx/footprints/houndour.png b/gfx/footprints/houndour.png
new file mode 100644
index 000000000..87e83fc95
--- /dev/null
+++ b/gfx/footprints/houndour.png
Binary files differ
diff --git a/gfx/footprints/hypno.png b/gfx/footprints/hypno.png
new file mode 100644
index 000000000..83d91925b
--- /dev/null
+++ b/gfx/footprints/hypno.png
Binary files differ
diff --git a/gfx/footprints/igglybuff.png b/gfx/footprints/igglybuff.png
new file mode 100644
index 000000000..2ed592eb9
--- /dev/null
+++ b/gfx/footprints/igglybuff.png
Binary files differ
diff --git a/gfx/footprints/ivysaur.png b/gfx/footprints/ivysaur.png
new file mode 100644
index 000000000..b129e2b86
--- /dev/null
+++ b/gfx/footprints/ivysaur.png
Binary files differ
diff --git a/gfx/footprints/jigglypuff.png b/gfx/footprints/jigglypuff.png
new file mode 100644
index 000000000..1243b9e89
--- /dev/null
+++ b/gfx/footprints/jigglypuff.png
Binary files differ
diff --git a/gfx/footprints/jolteon.png b/gfx/footprints/jolteon.png
new file mode 100644
index 000000000..0e5f5d25f
--- /dev/null
+++ b/gfx/footprints/jolteon.png
Binary files differ
diff --git a/gfx/footprints/jumpluff.png b/gfx/footprints/jumpluff.png
new file mode 100644
index 000000000..99cd35bb6
--- /dev/null
+++ b/gfx/footprints/jumpluff.png
Binary files differ
diff --git a/gfx/footprints/jynx.png b/gfx/footprints/jynx.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/jynx.png
Binary files differ
diff --git a/gfx/footprints/kabuto.png b/gfx/footprints/kabuto.png
new file mode 100644
index 000000000..5c1ce6088
--- /dev/null
+++ b/gfx/footprints/kabuto.png
Binary files differ
diff --git a/gfx/footprints/kabutops.png b/gfx/footprints/kabutops.png
new file mode 100644
index 000000000..1b0e4bb49
--- /dev/null
+++ b/gfx/footprints/kabutops.png
Binary files differ
diff --git a/gfx/footprints/kadabra.png b/gfx/footprints/kadabra.png
new file mode 100644
index 000000000..df06c2af5
--- /dev/null
+++ b/gfx/footprints/kadabra.png
Binary files differ
diff --git a/gfx/footprints/kakuna.png b/gfx/footprints/kakuna.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/kakuna.png
Binary files differ
diff --git a/gfx/footprints/kangaskhan.png b/gfx/footprints/kangaskhan.png
new file mode 100644
index 000000000..e028ffc4a
--- /dev/null
+++ b/gfx/footprints/kangaskhan.png
Binary files differ
diff --git a/gfx/footprints/kingdra.png b/gfx/footprints/kingdra.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/kingdra.png
Binary files differ
diff --git a/gfx/footprints/kingler.png b/gfx/footprints/kingler.png
new file mode 100644
index 000000000..f1ea38733
--- /dev/null
+++ b/gfx/footprints/kingler.png
Binary files differ
diff --git a/gfx/footprints/koffing.png b/gfx/footprints/koffing.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/koffing.png
Binary files differ
diff --git a/gfx/footprints/krabby.png b/gfx/footprints/krabby.png
new file mode 100644
index 000000000..909a4aebd
--- /dev/null
+++ b/gfx/footprints/krabby.png
Binary files differ
diff --git a/gfx/footprints/lanturn.png b/gfx/footprints/lanturn.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/lanturn.png
Binary files differ
diff --git a/gfx/footprints/lapras.png b/gfx/footprints/lapras.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/lapras.png
Binary files differ
diff --git a/gfx/footprints/larvitar.png b/gfx/footprints/larvitar.png
new file mode 100644
index 000000000..e7aac1a36
--- /dev/null
+++ b/gfx/footprints/larvitar.png
Binary files differ
diff --git a/gfx/footprints/ledian.png b/gfx/footprints/ledian.png
new file mode 100644
index 000000000..e83227cad
--- /dev/null
+++ b/gfx/footprints/ledian.png
Binary files differ
diff --git a/gfx/footprints/ledyba.png b/gfx/footprints/ledyba.png
new file mode 100644
index 000000000..ef0b1e190
--- /dev/null
+++ b/gfx/footprints/ledyba.png
Binary files differ
diff --git a/gfx/footprints/lickitung.png b/gfx/footprints/lickitung.png
new file mode 100644
index 000000000..b10b714e9
--- /dev/null
+++ b/gfx/footprints/lickitung.png
Binary files differ
diff --git a/gfx/footprints/lugia.png b/gfx/footprints/lugia.png
new file mode 100644
index 000000000..57f46c610
--- /dev/null
+++ b/gfx/footprints/lugia.png
Binary files differ
diff --git a/gfx/footprints/machamp.png b/gfx/footprints/machamp.png
new file mode 100644
index 000000000..c35c25521
--- /dev/null
+++ b/gfx/footprints/machamp.png
Binary files differ
diff --git a/gfx/footprints/machoke.png b/gfx/footprints/machoke.png
new file mode 100644
index 000000000..5d4160381
--- /dev/null
+++ b/gfx/footprints/machoke.png
Binary files differ
diff --git a/gfx/footprints/machop.png b/gfx/footprints/machop.png
new file mode 100644
index 000000000..dfb8ab2cc
--- /dev/null
+++ b/gfx/footprints/machop.png
Binary files differ
diff --git a/gfx/footprints/magby.png b/gfx/footprints/magby.png
new file mode 100644
index 000000000..4dbfc84dc
--- /dev/null
+++ b/gfx/footprints/magby.png
Binary files differ
diff --git a/gfx/footprints/magcargo.png b/gfx/footprints/magcargo.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/magcargo.png
Binary files differ
diff --git a/gfx/footprints/magikarp.png b/gfx/footprints/magikarp.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/magikarp.png
Binary files differ
diff --git a/gfx/footprints/magmar.png b/gfx/footprints/magmar.png
new file mode 100644
index 000000000..38ecbfe91
--- /dev/null
+++ b/gfx/footprints/magmar.png
Binary files differ
diff --git a/gfx/footprints/magnemite.png b/gfx/footprints/magnemite.png
new file mode 100644
index 000000000..9ad57f7bc
--- /dev/null
+++ b/gfx/footprints/magnemite.png
Binary files differ
diff --git a/gfx/footprints/magneton.png b/gfx/footprints/magneton.png
new file mode 100644
index 000000000..35a07ae26
--- /dev/null
+++ b/gfx/footprints/magneton.png
Binary files differ
diff --git a/gfx/footprints/mankey.png b/gfx/footprints/mankey.png
new file mode 100644
index 000000000..2a17ddb62
--- /dev/null
+++ b/gfx/footprints/mankey.png
Binary files differ
diff --git a/gfx/footprints/mantine.png b/gfx/footprints/mantine.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/mantine.png
Binary files differ
diff --git a/gfx/footprints/mareep.png b/gfx/footprints/mareep.png
new file mode 100644
index 000000000..54a71364e
--- /dev/null
+++ b/gfx/footprints/mareep.png
Binary files differ
diff --git a/gfx/footprints/marill.png b/gfx/footprints/marill.png
new file mode 100644
index 000000000..3cc7143c8
--- /dev/null
+++ b/gfx/footprints/marill.png
Binary files differ
diff --git a/gfx/footprints/marowak.png b/gfx/footprints/marowak.png
new file mode 100644
index 000000000..777ea5bc4
--- /dev/null
+++ b/gfx/footprints/marowak.png
Binary files differ
diff --git a/gfx/footprints/meganium.png b/gfx/footprints/meganium.png
new file mode 100644
index 000000000..b986bade0
--- /dev/null
+++ b/gfx/footprints/meganium.png
Binary files differ
diff --git a/gfx/footprints/meowth.png b/gfx/footprints/meowth.png
new file mode 100644
index 000000000..b7d2a6d13
--- /dev/null
+++ b/gfx/footprints/meowth.png
Binary files differ
diff --git a/gfx/footprints/metapod.png b/gfx/footprints/metapod.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/metapod.png
Binary files differ
diff --git a/gfx/footprints/mew.png b/gfx/footprints/mew.png
new file mode 100644
index 000000000..61cdd1792
--- /dev/null
+++ b/gfx/footprints/mew.png
Binary files differ
diff --git a/gfx/footprints/mewtwo.png b/gfx/footprints/mewtwo.png
new file mode 100644
index 000000000..7fb3a226b
--- /dev/null
+++ b/gfx/footprints/mewtwo.png
Binary files differ
diff --git a/gfx/footprints/miltank.png b/gfx/footprints/miltank.png
new file mode 100644
index 000000000..d53ccbb40
--- /dev/null
+++ b/gfx/footprints/miltank.png
Binary files differ
diff --git a/gfx/footprints/misdreavus.png b/gfx/footprints/misdreavus.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/misdreavus.png
Binary files differ
diff --git a/gfx/footprints/moltres.png b/gfx/footprints/moltres.png
new file mode 100644
index 000000000..39ed64cf1
--- /dev/null
+++ b/gfx/footprints/moltres.png
Binary files differ
diff --git a/gfx/footprints/mr__mime.png b/gfx/footprints/mr__mime.png
new file mode 100644
index 000000000..bf44c9289
--- /dev/null
+++ b/gfx/footprints/mr__mime.png
Binary files differ
diff --git a/gfx/footprints/muk.png b/gfx/footprints/muk.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/muk.png
Binary files differ
diff --git a/gfx/footprints/murkrow.png b/gfx/footprints/murkrow.png
new file mode 100644
index 000000000..5a7fe5349
--- /dev/null
+++ b/gfx/footprints/murkrow.png
Binary files differ
diff --git a/gfx/footprints/natu.png b/gfx/footprints/natu.png
new file mode 100644
index 000000000..6c13c4900
--- /dev/null
+++ b/gfx/footprints/natu.png
Binary files differ
diff --git a/gfx/footprints/nidoking.png b/gfx/footprints/nidoking.png
new file mode 100644
index 000000000..97df9e973
--- /dev/null
+++ b/gfx/footprints/nidoking.png
Binary files differ
diff --git a/gfx/footprints/nidoqueen.png b/gfx/footprints/nidoqueen.png
new file mode 100644
index 000000000..74a5b58e7
--- /dev/null
+++ b/gfx/footprints/nidoqueen.png
Binary files differ
diff --git a/gfx/footprints/nidoran_f.png b/gfx/footprints/nidoran_f.png
new file mode 100644
index 000000000..fa71c3a62
--- /dev/null
+++ b/gfx/footprints/nidoran_f.png
Binary files differ
diff --git a/gfx/footprints/nidoran_m.png b/gfx/footprints/nidoran_m.png
new file mode 100644
index 000000000..b450ca278
--- /dev/null
+++ b/gfx/footprints/nidoran_m.png
Binary files differ
diff --git a/gfx/footprints/nidorina.png b/gfx/footprints/nidorina.png
new file mode 100644
index 000000000..9462913c9
--- /dev/null
+++ b/gfx/footprints/nidorina.png
Binary files differ
diff --git a/gfx/footprints/nidorino.png b/gfx/footprints/nidorino.png
new file mode 100644
index 000000000..098975112
--- /dev/null
+++ b/gfx/footprints/nidorino.png
Binary files differ
diff --git a/gfx/footprints/ninetales.png b/gfx/footprints/ninetales.png
new file mode 100644
index 000000000..490abf1bc
--- /dev/null
+++ b/gfx/footprints/ninetales.png
Binary files differ
diff --git a/gfx/footprints/noctowl.png b/gfx/footprints/noctowl.png
new file mode 100644
index 000000000..1b1c73663
--- /dev/null
+++ b/gfx/footprints/noctowl.png
Binary files differ
diff --git a/gfx/footprints/octillery.png b/gfx/footprints/octillery.png
new file mode 100644
index 000000000..60b295143
--- /dev/null
+++ b/gfx/footprints/octillery.png
Binary files differ
diff --git a/gfx/footprints/oddish.png b/gfx/footprints/oddish.png
new file mode 100644
index 000000000..3fe77ff11
--- /dev/null
+++ b/gfx/footprints/oddish.png
Binary files differ
diff --git a/gfx/footprints/omanyte.png b/gfx/footprints/omanyte.png
new file mode 100644
index 000000000..507566533
--- /dev/null
+++ b/gfx/footprints/omanyte.png
Binary files differ
diff --git a/gfx/footprints/omastar.png b/gfx/footprints/omastar.png
new file mode 100644
index 000000000..9ed237899
--- /dev/null
+++ b/gfx/footprints/omastar.png
Binary files differ
diff --git a/gfx/footprints/onix.png b/gfx/footprints/onix.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/onix.png
Binary files differ
diff --git a/gfx/footprints/paras.png b/gfx/footprints/paras.png
new file mode 100644
index 000000000..fe62a2247
--- /dev/null
+++ b/gfx/footprints/paras.png
Binary files differ
diff --git a/gfx/footprints/parasect.png b/gfx/footprints/parasect.png
new file mode 100644
index 000000000..ab4d41817
--- /dev/null
+++ b/gfx/footprints/parasect.png
Binary files differ
diff --git a/gfx/footprints/persian.png b/gfx/footprints/persian.png
new file mode 100644
index 000000000..3c784095d
--- /dev/null
+++ b/gfx/footprints/persian.png
Binary files differ
diff --git a/gfx/footprints/phanpy.png b/gfx/footprints/phanpy.png
new file mode 100644
index 000000000..d02f9bea8
--- /dev/null
+++ b/gfx/footprints/phanpy.png
Binary files differ
diff --git a/gfx/footprints/pichu.png b/gfx/footprints/pichu.png
new file mode 100644
index 000000000..6bd8949a1
--- /dev/null
+++ b/gfx/footprints/pichu.png
Binary files differ
diff --git a/gfx/footprints/pidgeot.png b/gfx/footprints/pidgeot.png
new file mode 100644
index 000000000..048fb2351
--- /dev/null
+++ b/gfx/footprints/pidgeot.png
Binary files differ
diff --git a/gfx/footprints/pidgeotto.png b/gfx/footprints/pidgeotto.png
new file mode 100644
index 000000000..e19ede73b
--- /dev/null
+++ b/gfx/footprints/pidgeotto.png
Binary files differ
diff --git a/gfx/footprints/pidgey.png b/gfx/footprints/pidgey.png
new file mode 100644
index 000000000..d537175cc
--- /dev/null
+++ b/gfx/footprints/pidgey.png
Binary files differ
diff --git a/gfx/footprints/pikachu.png b/gfx/footprints/pikachu.png
new file mode 100644
index 000000000..ccdc99d56
--- /dev/null
+++ b/gfx/footprints/pikachu.png
Binary files differ
diff --git a/gfx/footprints/piloswine.png b/gfx/footprints/piloswine.png
new file mode 100644
index 000000000..1c18ee26d
--- /dev/null
+++ b/gfx/footprints/piloswine.png
Binary files differ
diff --git a/gfx/footprints/pineco.png b/gfx/footprints/pineco.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/pineco.png
Binary files differ
diff --git a/gfx/footprints/pinsir.png b/gfx/footprints/pinsir.png
new file mode 100644
index 000000000..510560a43
--- /dev/null
+++ b/gfx/footprints/pinsir.png
Binary files differ
diff --git a/gfx/footprints/politoed.png b/gfx/footprints/politoed.png
new file mode 100644
index 000000000..5bfe32d29
--- /dev/null
+++ b/gfx/footprints/politoed.png
Binary files differ
diff --git a/gfx/footprints/poliwag.png b/gfx/footprints/poliwag.png
new file mode 100644
index 000000000..3fd799d39
--- /dev/null
+++ b/gfx/footprints/poliwag.png
Binary files differ
diff --git a/gfx/footprints/poliwhirl.png b/gfx/footprints/poliwhirl.png
new file mode 100644
index 000000000..ef695b185
--- /dev/null
+++ b/gfx/footprints/poliwhirl.png
Binary files differ
diff --git a/gfx/footprints/poliwrath.png b/gfx/footprints/poliwrath.png
new file mode 100644
index 000000000..ae8376edb
--- /dev/null
+++ b/gfx/footprints/poliwrath.png
Binary files differ
diff --git a/gfx/footprints/ponyta.png b/gfx/footprints/ponyta.png
new file mode 100644
index 000000000..62100917d
--- /dev/null
+++ b/gfx/footprints/ponyta.png
Binary files differ
diff --git a/gfx/footprints/porygon.png b/gfx/footprints/porygon.png
new file mode 100644
index 000000000..c459ab366
--- /dev/null
+++ b/gfx/footprints/porygon.png
Binary files differ
diff --git a/gfx/footprints/porygon2.png b/gfx/footprints/porygon2.png
new file mode 100644
index 000000000..c8697f643
--- /dev/null
+++ b/gfx/footprints/porygon2.png
Binary files differ
diff --git a/gfx/footprints/primeape.png b/gfx/footprints/primeape.png
new file mode 100644
index 000000000..203696a8b
--- /dev/null
+++ b/gfx/footprints/primeape.png
Binary files differ
diff --git a/gfx/footprints/psyduck.png b/gfx/footprints/psyduck.png
new file mode 100644
index 000000000..ad9fd266a
--- /dev/null
+++ b/gfx/footprints/psyduck.png
Binary files differ
diff --git a/gfx/footprints/pupitar.png b/gfx/footprints/pupitar.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/pupitar.png
Binary files differ
diff --git a/gfx/footprints/quagsire.png b/gfx/footprints/quagsire.png
new file mode 100644
index 000000000..c51db3ae1
--- /dev/null
+++ b/gfx/footprints/quagsire.png
Binary files differ
diff --git a/gfx/footprints/quilava.png b/gfx/footprints/quilava.png
new file mode 100644
index 000000000..f0542351c
--- /dev/null
+++ b/gfx/footprints/quilava.png
Binary files differ
diff --git a/gfx/footprints/qwilfish.png b/gfx/footprints/qwilfish.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/qwilfish.png
Binary files differ
diff --git a/gfx/footprints/raichu.png b/gfx/footprints/raichu.png
new file mode 100644
index 000000000..e1c30dc13
--- /dev/null
+++ b/gfx/footprints/raichu.png
Binary files differ
diff --git a/gfx/footprints/raikou.png b/gfx/footprints/raikou.png
new file mode 100644
index 000000000..1ae18e3a8
--- /dev/null
+++ b/gfx/footprints/raikou.png
Binary files differ
diff --git a/gfx/footprints/rapidash.png b/gfx/footprints/rapidash.png
new file mode 100644
index 000000000..af16ca8d7
--- /dev/null
+++ b/gfx/footprints/rapidash.png
Binary files differ
diff --git a/gfx/footprints/raticate.png b/gfx/footprints/raticate.png
new file mode 100644
index 000000000..5001433f0
--- /dev/null
+++ b/gfx/footprints/raticate.png
Binary files differ
diff --git a/gfx/footprints/rattata.png b/gfx/footprints/rattata.png
new file mode 100644
index 000000000..3d93e01ec
--- /dev/null
+++ b/gfx/footprints/rattata.png
Binary files differ
diff --git a/gfx/footprints/remoraid.png b/gfx/footprints/remoraid.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/remoraid.png
Binary files differ
diff --git a/gfx/footprints/rhydon.png b/gfx/footprints/rhydon.png
new file mode 100644
index 000000000..3fa9aeadd
--- /dev/null
+++ b/gfx/footprints/rhydon.png
Binary files differ
diff --git a/gfx/footprints/rhyhorn.png b/gfx/footprints/rhyhorn.png
new file mode 100644
index 000000000..28e8ab2f5
--- /dev/null
+++ b/gfx/footprints/rhyhorn.png
Binary files differ
diff --git a/gfx/footprints/sandshrew.png b/gfx/footprints/sandshrew.png
new file mode 100644
index 000000000..ab500e049
--- /dev/null
+++ b/gfx/footprints/sandshrew.png
Binary files differ
diff --git a/gfx/footprints/sandslash.png b/gfx/footprints/sandslash.png
new file mode 100644
index 000000000..d14212990
--- /dev/null
+++ b/gfx/footprints/sandslash.png
Binary files differ
diff --git a/gfx/footprints/scizor.png b/gfx/footprints/scizor.png
new file mode 100644
index 000000000..bcfbeb496
--- /dev/null
+++ b/gfx/footprints/scizor.png
Binary files differ
diff --git a/gfx/footprints/scyther.png b/gfx/footprints/scyther.png
new file mode 100644
index 000000000..3ad9cccaa
--- /dev/null
+++ b/gfx/footprints/scyther.png
Binary files differ
diff --git a/gfx/footprints/seadra.png b/gfx/footprints/seadra.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/seadra.png
Binary files differ
diff --git a/gfx/footprints/seaking.png b/gfx/footprints/seaking.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/seaking.png
Binary files differ
diff --git a/gfx/footprints/seel.png b/gfx/footprints/seel.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/seel.png
Binary files differ
diff --git a/gfx/footprints/sentret.png b/gfx/footprints/sentret.png
new file mode 100644
index 000000000..78f6b1972
--- /dev/null
+++ b/gfx/footprints/sentret.png
Binary files differ
diff --git a/gfx/footprints/shellder.png b/gfx/footprints/shellder.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/shellder.png
Binary files differ
diff --git a/gfx/footprints/shuckle.png b/gfx/footprints/shuckle.png
new file mode 100644
index 000000000..3ca5c6e14
--- /dev/null
+++ b/gfx/footprints/shuckle.png
Binary files differ
diff --git a/gfx/footprints/skarmory.png b/gfx/footprints/skarmory.png
new file mode 100644
index 000000000..2361dac97
--- /dev/null
+++ b/gfx/footprints/skarmory.png
Binary files differ
diff --git a/gfx/footprints/skiploom.png b/gfx/footprints/skiploom.png
new file mode 100644
index 000000000..8847d8bab
--- /dev/null
+++ b/gfx/footprints/skiploom.png
Binary files differ
diff --git a/gfx/footprints/slowbro.png b/gfx/footprints/slowbro.png
new file mode 100644
index 000000000..4dd81bd5e
--- /dev/null
+++ b/gfx/footprints/slowbro.png
Binary files differ
diff --git a/gfx/footprints/slowking.png b/gfx/footprints/slowking.png
new file mode 100644
index 000000000..b47847340
--- /dev/null
+++ b/gfx/footprints/slowking.png
Binary files differ
diff --git a/gfx/footprints/slowpoke.png b/gfx/footprints/slowpoke.png
new file mode 100644
index 000000000..063ba156f
--- /dev/null
+++ b/gfx/footprints/slowpoke.png
Binary files differ
diff --git a/gfx/footprints/slugma.png b/gfx/footprints/slugma.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/slugma.png
Binary files differ
diff --git a/gfx/footprints/smeargle.png b/gfx/footprints/smeargle.png
new file mode 100644
index 000000000..8217223cb
--- /dev/null
+++ b/gfx/footprints/smeargle.png
Binary files differ
diff --git a/gfx/footprints/smoochum.png b/gfx/footprints/smoochum.png
new file mode 100644
index 000000000..89bdab460
--- /dev/null
+++ b/gfx/footprints/smoochum.png
Binary files differ
diff --git a/gfx/footprints/sneasel.png b/gfx/footprints/sneasel.png
new file mode 100644
index 000000000..ebbeda3d8
--- /dev/null
+++ b/gfx/footprints/sneasel.png
Binary files differ
diff --git a/gfx/footprints/snorlax.png b/gfx/footprints/snorlax.png
new file mode 100644
index 000000000..d362449c0
--- /dev/null
+++ b/gfx/footprints/snorlax.png
Binary files differ
diff --git a/gfx/footprints/snubbull.png b/gfx/footprints/snubbull.png
new file mode 100644
index 000000000..eb55d1239
--- /dev/null
+++ b/gfx/footprints/snubbull.png
Binary files differ
diff --git a/gfx/footprints/spearow.png b/gfx/footprints/spearow.png
new file mode 100644
index 000000000..d537175cc
--- /dev/null
+++ b/gfx/footprints/spearow.png
Binary files differ
diff --git a/gfx/footprints/spinarak.png b/gfx/footprints/spinarak.png
new file mode 100644
index 000000000..5c1ce6088
--- /dev/null
+++ b/gfx/footprints/spinarak.png
Binary files differ
diff --git a/gfx/footprints/squirtle.png b/gfx/footprints/squirtle.png
new file mode 100644
index 000000000..654e971d3
--- /dev/null
+++ b/gfx/footprints/squirtle.png
Binary files differ
diff --git a/gfx/footprints/stantler.png b/gfx/footprints/stantler.png
new file mode 100644
index 000000000..20b544a2e
--- /dev/null
+++ b/gfx/footprints/stantler.png
Binary files differ
diff --git a/gfx/footprints/starmie.png b/gfx/footprints/starmie.png
new file mode 100644
index 000000000..5b8307bd1
--- /dev/null
+++ b/gfx/footprints/starmie.png
Binary files differ
diff --git a/gfx/footprints/staryu.png b/gfx/footprints/staryu.png
new file mode 100644
index 000000000..5b8307bd1
--- /dev/null
+++ b/gfx/footprints/staryu.png
Binary files differ
diff --git a/gfx/footprints/steelix.png b/gfx/footprints/steelix.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/steelix.png
Binary files differ
diff --git a/gfx/footprints/sudowoodo.png b/gfx/footprints/sudowoodo.png
new file mode 100644
index 000000000..6f2d8f553
--- /dev/null
+++ b/gfx/footprints/sudowoodo.png
Binary files differ
diff --git a/gfx/footprints/suicune.png b/gfx/footprints/suicune.png
new file mode 100644
index 000000000..f029e5787
--- /dev/null
+++ b/gfx/footprints/suicune.png
Binary files differ
diff --git a/gfx/footprints/sunflora.png b/gfx/footprints/sunflora.png
new file mode 100644
index 000000000..cc0ab570d
--- /dev/null
+++ b/gfx/footprints/sunflora.png
Binary files differ
diff --git a/gfx/footprints/sunkern.png b/gfx/footprints/sunkern.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/sunkern.png
Binary files differ
diff --git a/gfx/footprints/swinub.png b/gfx/footprints/swinub.png
new file mode 100644
index 000000000..4bd88087d
--- /dev/null
+++ b/gfx/footprints/swinub.png
Binary files differ
diff --git a/gfx/footprints/tangela.png b/gfx/footprints/tangela.png
new file mode 100644
index 000000000..8f6a1341b
--- /dev/null
+++ b/gfx/footprints/tangela.png
Binary files differ
diff --git a/gfx/footprints/tauros.png b/gfx/footprints/tauros.png
new file mode 100644
index 000000000..dccae7ddf
--- /dev/null
+++ b/gfx/footprints/tauros.png
Binary files differ
diff --git a/gfx/footprints/teddiursa.png b/gfx/footprints/teddiursa.png
new file mode 100644
index 000000000..de44b50f4
--- /dev/null
+++ b/gfx/footprints/teddiursa.png
Binary files differ
diff --git a/gfx/footprints/tentacool.png b/gfx/footprints/tentacool.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/tentacool.png
Binary files differ
diff --git a/gfx/footprints/tentacruel.png b/gfx/footprints/tentacruel.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/tentacruel.png
Binary files differ
diff --git a/gfx/footprints/togepi.png b/gfx/footprints/togepi.png
new file mode 100644
index 000000000..ee53a8b81
--- /dev/null
+++ b/gfx/footprints/togepi.png
Binary files differ
diff --git a/gfx/footprints/togetic.png b/gfx/footprints/togetic.png
new file mode 100644
index 000000000..b881e515c
--- /dev/null
+++ b/gfx/footprints/togetic.png
Binary files differ
diff --git a/gfx/footprints/totodile.png b/gfx/footprints/totodile.png
new file mode 100644
index 000000000..a876107f8
--- /dev/null
+++ b/gfx/footprints/totodile.png
Binary files differ
diff --git a/gfx/footprints/typhlosion.png b/gfx/footprints/typhlosion.png
new file mode 100644
index 000000000..423efb601
--- /dev/null
+++ b/gfx/footprints/typhlosion.png
Binary files differ
diff --git a/gfx/footprints/tyranitar.png b/gfx/footprints/tyranitar.png
new file mode 100644
index 000000000..350b098ac
--- /dev/null
+++ b/gfx/footprints/tyranitar.png
Binary files differ
diff --git a/gfx/footprints/tyrogue.png b/gfx/footprints/tyrogue.png
new file mode 100644
index 000000000..6ba1cb782
--- /dev/null
+++ b/gfx/footprints/tyrogue.png
Binary files differ
diff --git a/gfx/footprints/umbreon.png b/gfx/footprints/umbreon.png
new file mode 100644
index 000000000..126adb620
--- /dev/null
+++ b/gfx/footprints/umbreon.png
Binary files differ
diff --git a/gfx/footprints/unown.png b/gfx/footprints/unown.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/unown.png
Binary files differ
diff --git a/gfx/footprints/ursaring.png b/gfx/footprints/ursaring.png
new file mode 100644
index 000000000..d6aa57b8b
--- /dev/null
+++ b/gfx/footprints/ursaring.png
Binary files differ
diff --git a/gfx/footprints/vaporeon.png b/gfx/footprints/vaporeon.png
new file mode 100644
index 000000000..2825cb920
--- /dev/null
+++ b/gfx/footprints/vaporeon.png
Binary files differ
diff --git a/gfx/footprints/venomoth.png b/gfx/footprints/venomoth.png
new file mode 100644
index 000000000..5c1ce6088
--- /dev/null
+++ b/gfx/footprints/venomoth.png
Binary files differ
diff --git a/gfx/footprints/venonat.png b/gfx/footprints/venonat.png
new file mode 100644
index 000000000..02b49a9c7
--- /dev/null
+++ b/gfx/footprints/venonat.png
Binary files differ
diff --git a/gfx/footprints/venusaur.png b/gfx/footprints/venusaur.png
new file mode 100644
index 000000000..5f4ff9620
--- /dev/null
+++ b/gfx/footprints/venusaur.png
Binary files differ
diff --git a/gfx/footprints/victreebel.png b/gfx/footprints/victreebel.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/victreebel.png
Binary files differ
diff --git a/gfx/footprints/vileplume.png b/gfx/footprints/vileplume.png
new file mode 100644
index 000000000..d1f324b06
--- /dev/null
+++ b/gfx/footprints/vileplume.png
Binary files differ
diff --git a/gfx/footprints/voltorb.png b/gfx/footprints/voltorb.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/voltorb.png
Binary files differ
diff --git a/gfx/footprints/vulpix.png b/gfx/footprints/vulpix.png
new file mode 100644
index 000000000..cba244b14
--- /dev/null
+++ b/gfx/footprints/vulpix.png
Binary files differ
diff --git a/gfx/footprints/wartortle.png b/gfx/footprints/wartortle.png
new file mode 100644
index 000000000..e6e9c2b8d
--- /dev/null
+++ b/gfx/footprints/wartortle.png
Binary files differ
diff --git a/gfx/footprints/weedle.png b/gfx/footprints/weedle.png
new file mode 100644
index 000000000..5b8307bd1
--- /dev/null
+++ b/gfx/footprints/weedle.png
Binary files differ
diff --git a/gfx/footprints/weepinbell.png b/gfx/footprints/weepinbell.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/weepinbell.png
Binary files differ
diff --git a/gfx/footprints/weezing.png b/gfx/footprints/weezing.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/weezing.png
Binary files differ
diff --git a/gfx/footprints/wigglytuff.png b/gfx/footprints/wigglytuff.png
new file mode 100644
index 000000000..fc40cd4fa
--- /dev/null
+++ b/gfx/footprints/wigglytuff.png
Binary files differ
diff --git a/gfx/footprints/wobbuffet.png b/gfx/footprints/wobbuffet.png
new file mode 100644
index 000000000..74dc52199
--- /dev/null
+++ b/gfx/footprints/wobbuffet.png
Binary files differ
diff --git a/gfx/footprints/wooper.png b/gfx/footprints/wooper.png
new file mode 100644
index 000000000..61e9d1874
--- /dev/null
+++ b/gfx/footprints/wooper.png
Binary files differ
diff --git a/gfx/footprints/xatu.png b/gfx/footprints/xatu.png
new file mode 100644
index 000000000..bfc6c4e79
--- /dev/null
+++ b/gfx/footprints/xatu.png
Binary files differ
diff --git a/gfx/footprints/yanma.png b/gfx/footprints/yanma.png
new file mode 100644
index 000000000..9cfce89c6
--- /dev/null
+++ b/gfx/footprints/yanma.png
Binary files differ
diff --git a/gfx/footprints/zapdos.png b/gfx/footprints/zapdos.png
new file mode 100644
index 000000000..58af64346
--- /dev/null
+++ b/gfx/footprints/zapdos.png
Binary files differ
diff --git a/gfx/footprints/zubat.png b/gfx/footprints/zubat.png
new file mode 100644
index 000000000..2402b2c1b
--- /dev/null
+++ b/gfx/footprints/zubat.png
Binary files differ
diff --git a/gfx/icon_pointers.asm b/gfx/icon_pointers.asm
new file mode 100644
index 000000000..bfe07abb6
--- /dev/null
+++ b/gfx/icon_pointers.asm
@@ -0,0 +1,41 @@
+IconPointers:
+; entries correspond to ICON_* constants
+ dw NullIcon
+ dw PoliwagIcon
+ dw JigglypuffIcon
+ dw DiglettIcon
+ dw PikachuIcon
+ dw StaryuIcon
+ dw FishIcon
+ dw BirdIcon
+ dw MonsterIcon
+ dw ClefairyIcon
+ dw OddishIcon
+ dw BugIcon
+ dw GhostIcon
+ dw LaprasIcon
+ dw HumanshapeIcon
+ dw FoxIcon
+ dw EquineIcon
+ dw ShellIcon
+ dw BlobIcon
+ dw SerpentIcon
+ dw VoltorbIcon
+ dw SquirtleIcon
+ dw BulbasaurIcon
+ dw CharmanderIcon
+ dw CaterpillarIcon
+ dw UnownIcon
+ dw GeodudeIcon
+ dw FighterIcon
+ dw EggIcon
+ dw JellyfishIcon
+ dw MothIcon
+ dw BatIcon
+ dw SnorlaxIcon
+ dw HoOhIcon
+ dw LugiaIcon
+ dw GyaradosIcon
+ dw SlowpokeIcon
+ dw SudowoodoIcon
+ dw BigmonIcon
diff --git a/gfx/icons.asm b/gfx/icons.asm
new file mode 100644
index 000000000..5b28a99cd
--- /dev/null
+++ b/gfx/icons.asm
@@ -0,0 +1,40 @@
+Icons:
+NullIcon:
+PoliwagIcon: INCBIN "gfx/icon/poliwag.2bpp" ; 0x8ec0d
+JigglypuffIcon: INCBIN "gfx/icon/jigglypuff.2bpp" ; 0x8ec8d
+DiglettIcon: INCBIN "gfx/icon/diglett.2bpp" ; 0x8ed0d
+PikachuIcon: INCBIN "gfx/icon/pikachu.2bpp" ; 0x8ed8d
+StaryuIcon: INCBIN "gfx/icon/staryu.2bpp" ; 0x8ee0d
+FishIcon: INCBIN "gfx/icon/fish.2bpp" ; 0x8ee8d
+BirdIcon: INCBIN "gfx/icon/bird.2bpp" ; 0x8ef0d
+MonsterIcon: INCBIN "gfx/icon/monster.2bpp" ; 0x8ef8d
+ClefairyIcon: INCBIN "gfx/icon/clefairy.2bpp" ; 0x8f00d
+OddishIcon: INCBIN "gfx/icon/oddish.2bpp" ; 0x8f08d
+BugIcon: INCBIN "gfx/icon/bug.2bpp" ; 0x8f10d
+GhostIcon: INCBIN "gfx/icon/ghost.2bpp" ; 0x8f18d
+LaprasIcon: INCBIN "gfx/icon/lapras.2bpp" ; 0x8f20d
+HumanshapeIcon: INCBIN "gfx/icon/humanshape.2bpp" ; 0x8f28d
+FoxIcon: INCBIN "gfx/icon/fox.2bpp" ; 0x8f30d
+EquineIcon: INCBIN "gfx/icon/equine.2bpp" ; 0x8f38d
+ShellIcon: INCBIN "gfx/icon/shell.2bpp" ; 0x8f40d
+BlobIcon: INCBIN "gfx/icon/blob.2bpp" ; 0x8f48d
+SerpentIcon: INCBIN "gfx/icon/serpent.2bpp" ; 0x8f50d
+VoltorbIcon: INCBIN "gfx/icon/voltorb.2bpp" ; 0x8f58d
+SquirtleIcon: INCBIN "gfx/icon/squirtle.2bpp" ; 0x8f60d
+BulbasaurIcon: INCBIN "gfx/icon/bulbasaur.2bpp" ; 0x8f68d
+CharmanderIcon: INCBIN "gfx/icon/charmander.2bpp" ; 0x8f70d
+CaterpillarIcon: INCBIN "gfx/icon/caterpillar.2bpp" ; 0x8f78d
+UnownIcon: INCBIN "gfx/icon/unown.2bpp" ; 0x8f80d
+GeodudeIcon: INCBIN "gfx/icon/geodude.2bpp" ; 0x8f88d
+FighterIcon: INCBIN "gfx/icon/fighter.2bpp" ; 0x8f90d
+EggIcon: INCBIN "gfx/icon/egg.2bpp" ; 0x8f98d
+JellyfishIcon: INCBIN "gfx/icon/jellyfish.2bpp" ; 0x8fa0d
+MothIcon: INCBIN "gfx/icon/moth.2bpp" ; 0x8fa8d
+BatIcon: INCBIN "gfx/icon/bat.2bpp" ; 0x8fb0d
+SnorlaxIcon: INCBIN "gfx/icon/snorlax.2bpp" ; 0x8fb8d
+HoOhIcon: INCBIN "gfx/icon/ho_oh.2bpp" ; 0x8fc0d
+LugiaIcon: INCBIN "gfx/icon/lugia.2bpp" ; 0x8fc8d
+GyaradosIcon: INCBIN "gfx/icon/gyarados.2bpp" ; 0x8fd0d
+SlowpokeIcon: INCBIN "gfx/icon/slowpoke.2bpp" ; 0x8fd8d
+SudowoodoIcon: INCBIN "gfx/icon/sudowoodo.2bpp" ; 0x8fe0d
+BigmonIcon: INCBIN "gfx/icon/bigmon.2bpp" ; 0x8fe8d
diff --git a/gfx/load_pics.asm b/gfx/load_pics.asm
index 78e65dc81..838fc5656 100755
--- a/gfx/load_pics.asm
+++ b/gfx/load_pics.asm
@@ -48,7 +48,7 @@ GetUnownLetter: ; 51040
ld [UnownLetter], a
ret
-GetFrontpic: ; 51077
+GetMonFrontpic: ; 51077
ld a, [CurPartySpecies]
ld [CurSpecies], a
call IsAPokemon
@@ -60,7 +60,7 @@ GetFrontpic: ; 51077
ld [rSVBK], a
ret
-FrontpicPredef: ; 5108b
+GetAnimatedFrontpicPredef: ; 5108b
ld a, [CurPartySpecies]
ld [CurSpecies], a
call IsAPokemon
@@ -83,14 +83,14 @@ _GetFrontpic: ; 510a5
ld b, a
push bc
call GetFrontpicPointer
- ld a, BANK(wDecompressScratch)
+ ld a, BANK(wDecompressEnemyFrontpic)
ld [rSVBK], a
ld a, b
- ld de, wDecompressScratch + $800
+ ld de, wDecompressEnemyFrontpic
call FarDecompress
pop bc
ld hl, wDecompressScratch
- ld de, wDecompressScratch + $800
+ ld de, wDecompressEnemyFrontpic
call PadFrontpic
pop hl
push hl
@@ -149,15 +149,15 @@ GetAnimatedFrontpic: ; 51103
call GetFarWRAMByte
pop hl
and $f
- ld de, w6_d800 + 5 * 5 tiles
+ ld de, wDecompressEnemyFrontpic + 5 * 5 tiles
ld c, 5 * 5
cp 5
jr z, .got_dims
- ld de, w6_d800 + 6 * 6 tiles
+ ld de, wDecompressEnemyFrontpic + 6 * 6 tiles
ld c, 6 * 6
cp 6
jr z, .got_dims
- ld de, w6_d800 + 7 * 7 tiles
+ ld de, wDecompressEnemyFrontpic + 7 * 7 tiles
ld c, 7 * 7
.got_dims
@@ -195,7 +195,7 @@ LoadFrontpicTiles: ; 5114f
jr nz, .loop
ret
-GetBackpic: ; 5116c
+GetMonBackpic: ; 5116c
ld a, [CurPartySpecies]
call IsAPokemon
ret c
diff --git a/gfx/mail.asm b/gfx/mail.asm
index d4fde366e..c8770468d 100755
--- a/gfx/mail.asm
+++ b/gfx/mail.asm
@@ -16,7 +16,7 @@ ReadAnyMail: ; b9237
push de
ld a, BANK(sPartyMail)
call GetSRAMBank
- callba IsMailEuropean
+ farcall IsMailEuropean
call CloseSRAM
ld a, c
ld de, StandardEnglishFont
@@ -37,7 +37,7 @@ ReadAnyMail: ; b9237
call WaitBGMap
ld a, [Buffer3]
ld e, a
- callba LoadMailPalettes
+ farcall LoadMailPalettes
call SetPalettes
xor a
ld [hJoyPressed], a
@@ -59,7 +59,7 @@ ReadAnyMail: ; b9237
.pressed_start
ld a, [wJumptableIndex]
push af
- callab PrintMail ; printer
+ callfar PrintMail ; printer
pop af
ld [wJumptableIndex], a
jr .loop
diff --git a/gfx/misc/footprints.png b/gfx/misc/footprints.png
deleted file mode 100644
index b1e350436..000000000
--- a/gfx/misc/footprints.png
+++ /dev/null
Binary files differ
diff --git a/gfx/unknown/171db1.png b/gfx/mobile/ascii_font.png
index 1c32d2bda..1c32d2bda 100644
--- a/gfx/unknown/171db1.png
+++ b/gfx/mobile/ascii_font.png
Binary files differ
diff --git a/gfx/unknown/0488cb.png b/gfx/mobile/down_arrow.png
index 9eaaadd2d..9eaaadd2d 100644
--- a/gfx/unknown/0488cb.png
+++ b/gfx/mobile/down_arrow.png
Binary files differ
diff --git a/gfx/unknown/1715a4.2bpp.lz.3eaf004f b/gfx/mobile/electro_ball.2bpp.lz.3eaf004f
index b4fabff15..b4fabff15 100644
--- a/gfx/unknown/1715a4.2bpp.lz.3eaf004f
+++ b/gfx/mobile/electro_ball.2bpp.lz.3eaf004f
Binary files differ
diff --git a/gfx/unknown/1715a4.png b/gfx/mobile/electro_ball.png
index 3e1c0bb46..3e1c0bb46 100644
--- a/gfx/unknown/1715a4.png
+++ b/gfx/mobile/electro_ball.png
Binary files differ
diff --git a/gfx/unknown/1715a4_nonmatching.png b/gfx/mobile/electro_ball_nonmatching.png
index 44ea166ef..44ea166ef 100755
--- a/gfx/unknown/1715a4_nonmatching.png
+++ b/gfx/mobile/electro_ball_nonmatching.png
Binary files differ
diff --git a/gfx/misc/mobile_adapter.png b/gfx/mobile/mobile_adapter.png
index fa5965e92..fa5965e92 100644
--- a/gfx/misc/mobile_adapter.png
+++ b/gfx/mobile/mobile_adapter.png
Binary files differ
diff --git a/gfx/unknown/16c79b.tilemap b/gfx/mobile/mobile_splash.attrmap
index 86666b3fd..86666b3fd 100644
--- a/gfx/unknown/16c79b.tilemap
+++ b/gfx/mobile/mobile_splash.attrmap
Binary files differ
diff --git a/gfx/unknown/16c173.png b/gfx/mobile/mobile_splash.png
index d54b68cdf..d54b68cdf 100755
--- a/gfx/unknown/16c173.png
+++ b/gfx/mobile/mobile_splash.png
Binary files differ
diff --git a/gfx/unknown/16c633.tilemap b/gfx/mobile/mobile_splash.tilemap
index 81818e531..81818e531 100644
--- a/gfx/unknown/16c633.tilemap
+++ b/gfx/mobile/mobile_splash.tilemap
Binary files differ
diff --git a/gfx/unknown/170d16.2bpp.lz.5d6d2ad4 b/gfx/mobile/pichu_animated.2bpp.lz.5d6d2ad4
index 4d50c6bcf..4d50c6bcf 100644
--- a/gfx/unknown/170d16.2bpp.lz.5d6d2ad4
+++ b/gfx/mobile/pichu_animated.2bpp.lz.5d6d2ad4
Binary files differ
diff --git a/gfx/unknown/170d16.png b/gfx/mobile/pichu_animated.png
index 2832fdb6a..2832fdb6a 100644
--- a/gfx/unknown/170d16.png
+++ b/gfx/mobile/pichu_animated.png
Binary files differ
diff --git a/gfx/unknown/0488c3.png b/gfx/mobile/up_arrow.png
index e8b43de99..e8b43de99 100644
--- a/gfx/unknown/0488c3.png
+++ b/gfx/mobile/up_arrow.png
Binary files differ
diff --git a/gfx/misc/mystery_gift.png b/gfx/mystery_gift/mystery_gift.png
index 0fd458dec..0fd458dec 100644
--- a/gfx/misc/mystery_gift.png
+++ b/gfx/mystery_gift/mystery_gift.png
Binary files differ
diff --git a/gfx/misc/mystery_gift_jp.png b/gfx/mystery_gift/mystery_gift_jp.png
index 692cf8732..692cf8732 100644
--- a/gfx/misc/mystery_gift_jp.png
+++ b/gfx/mystery_gift/mystery_gift_jp.png
Binary files differ
diff --git a/gfx/unknown/011cb7.png b/gfx/namingscreen/border.png
index 36935ab82..36935ab82 100644
--- a/gfx/unknown/011cb7.png
+++ b/gfx/namingscreen/border.png
Binary files differ
diff --git a/gfx/unknown/011cc7.png b/gfx/namingscreen/cursor.png
index a0429a3ad..a0429a3ad 100644
--- a/gfx/unknown/011cc7.png
+++ b/gfx/namingscreen/cursor.png
Binary files differ
diff --git a/gfx/unknown/011e5d.png b/gfx/namingscreen/end.png
index c8e132b92..c8e132b92 100644
--- a/gfx/unknown/011e5d.png
+++ b/gfx/namingscreen/end.png
Binary files differ
diff --git a/gfx/unknown/011e65.png b/gfx/namingscreen/middle_line.png
index a34e82bf1..a34e82bf1 100644
--- a/gfx/unknown/011e65.png
+++ b/gfx/namingscreen/middle_line.png
Binary files differ
diff --git a/gfx/unknown/011e6d.png b/gfx/namingscreen/underline.png
index e92cd4d6a..e92cd4d6a 100644
--- a/gfx/unknown/011e6d.png
+++ b/gfx/namingscreen/underline.png
Binary files differ
diff --git a/gfx/misc/boulderdust.png b/gfx/overworld/boulder_dust.png
index 9acb11c1b..9acb11c1b 100644
--- a/gfx/misc/boulderdust.png
+++ b/gfx/overworld/boulder_dust.png
Binary files differ
diff --git a/gfx/special/celebi/1.png b/gfx/overworld/celebi/1.png
index bd07ec8c4..bd07ec8c4 100644
--- a/gfx/special/celebi/1.png
+++ b/gfx/overworld/celebi/1.png
Binary files differ
diff --git a/gfx/special/celebi/2.png b/gfx/overworld/celebi/2.png
index c83a8788a..c83a8788a 100644
--- a/gfx/special/celebi/2.png
+++ b/gfx/overworld/celebi/2.png
Binary files differ
diff --git a/gfx/special/celebi/3.png b/gfx/overworld/celebi/3.png
index 6233fc56d..6233fc56d 100644
--- a/gfx/special/celebi/3.png
+++ b/gfx/overworld/celebi/3.png
Binary files differ
diff --git a/gfx/special/celebi/4.png b/gfx/overworld/celebi/4.png
index 6233fc56d..6233fc56d 100644
--- a/gfx/special/celebi/4.png
+++ b/gfx/overworld/celebi/4.png
Binary files differ
diff --git a/gfx/misc/cut_grass.png b/gfx/overworld/cut_grass.png
index b10e0cf8c..b10e0cf8c 100644
--- a/gfx/misc/cut_grass.png
+++ b/gfx/overworld/cut_grass.png
Binary files differ
diff --git a/gfx/misc/cut_tree.png b/gfx/overworld/cut_tree.png
index c1f1bc97d..c1f1bc97d 100644
--- a/gfx/misc/cut_tree.png
+++ b/gfx/overworld/cut_tree.png
Binary files differ
diff --git a/gfx/misc/fishing2.png b/gfx/overworld/fishing_rod.png
index 32d277269..32d277269 100644
--- a/gfx/misc/fishing2.png
+++ b/gfx/overworld/fishing_rod.png
Binary files differ
diff --git a/gfx/misc/fishing4.png b/gfx/overworld/grass_rustle.png
index 0b2d73e2c..0b2d73e2c 100644
--- a/gfx/misc/fishing4.png
+++ b/gfx/overworld/grass_rustle.png
Binary files differ
diff --git a/gfx/unknown/0123fc.png b/gfx/overworld/heal_machine.png
index dbf513487..dbf513487 100644
--- a/gfx/unknown/0123fc.png
+++ b/gfx/overworld/heal_machine.png
Binary files differ
diff --git a/gfx/misc/shadow.png b/gfx/overworld/shadow.png
index ba3dab5be..ba3dab5be 100644
--- a/gfx/misc/shadow.png
+++ b/gfx/overworld/shadow.png
Binary files differ
diff --git a/gfx/overworld/sprite_headers.asm b/gfx/overworld/sprite_headers.asm
deleted file mode 100644
index 095d7594b..000000000
--- a/gfx/overworld/sprite_headers.asm
+++ /dev/null
@@ -1,419 +0,0 @@
-; Format:
-; Address
-; Length, Bank
-; Type, Palette
-
-sprite_header: MACRO
-; pointer, length, type, palette
- dw \1
- db \2 * 4 tiles, BANK(\1)
- db \3, \4
-ENDM
-
-ChrisSprite: ; 14736
- sprite_header ChrisSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED
-; 1473c
-
-ChrisBikeSprite: ; 1473c
- sprite_header ChrisBikeSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED
-; 14742
-
-GameboyKidSprite: ; 14742
- sprite_header GameboyKidSpriteGFX, 3, STANDING_SPRITE, PAL_OW_GREEN
-; 14748
-
-SilverSprite: ; 14748
- sprite_header SilverSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED
-; 1474e
-
-OakSprite: ; 1474e
- sprite_header OakSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN
-; 14754
-
-RedSprite: ; 14754
- sprite_header RedSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED
-; 1475a
-
-BlueSprite: ; 1475a
- sprite_header BlueSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED
-; 14760
-
-BillSprite: ; 14760
- sprite_header BillSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED
-; 14766
-
-ElderSprite: ; 14766
- sprite_header ElderSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN
-; 1476c
-
-JanineSprite: ; 1476c
- sprite_header JanineSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED
-; 14772
-
-KurtSprite: ; 14772
- sprite_header KurtSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN
-; 14778
-
-MomSprite: ; 14778
- sprite_header MomSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED
-; 1477e
-
-BlaineSprite: ; 1477e
- sprite_header BlaineSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN
-; 14784
-
-RedsMomSprite: ; 14784
- sprite_header RedsMomSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED
-; 1478a
-
-DaisySprite: ; 1478a
- sprite_header DaisySpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE
-; 14790
-
-ElmSprite: ; 14790
- sprite_header ElmSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN
-; 14796
-
-WillSprite: ; 14796
- sprite_header WillSpriteGFX, 3, STANDING_SPRITE, PAL_OW_RED
-; 1479c
-
-FalknerSprite: ; 1479c
- sprite_header FalknerSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE
-; 147a2
-
-WhitneySprite: ; 147a2
- sprite_header WhitneySpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED
-; 147a8
-
-BugsySprite: ; 147a8
- sprite_header BugsySpriteGFX, 3, WALKING_SPRITE, PAL_OW_GREEN
-; 147ae
-
-MortySprite: ; 147ae
- sprite_header MortySpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN
-; 147b4
-
-ChuckSprite: ; 147b4
- sprite_header ChuckSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED
-; 147ba
-
-JasmineSprite: ; 147ba
- sprite_header JasmineSpriteGFX, 3, WALKING_SPRITE, PAL_OW_GREEN
-; 147c0
-
-PryceSprite: ; 147c0
- sprite_header PryceSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN
-; 147c6
-
-ClairSprite: ; 147c6
- sprite_header ClairSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED
-; 147cc
-
-BrockSprite: ; 147cc
- sprite_header BrockSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN
-; 147d2
-
-KarenSprite: ; 147d2
- sprite_header KarenSpriteGFX, 3, STANDING_SPRITE, PAL_OW_BLUE
-; 147d8
-
-BrunoSprite: ; 147d8
- sprite_header BrunoSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED
-; 147de
-
-MistySprite: ; 147de
- sprite_header MistySpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE
-; 147e4
-
-LanceSprite: ; 147e4
- sprite_header LanceSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED
-; 147ea
-
-SurgeSprite: ; 147ea
- sprite_header SurgeSpriteGFX, 3, WALKING_SPRITE, PAL_OW_GREEN
-; 147f0
-
-ErikaSprite: ; 147f0
- sprite_header ErikaSpriteGFX, 3, WALKING_SPRITE, PAL_OW_GREEN
-; 147f6
-
-KogaSprite: ; 147f6
- sprite_header KogaSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN
-; 147fc
-
-SabrinaSprite: ; 147fc
- sprite_header SabrinaSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED
-; 14802
-
-CooltrainerMSprite: ; 14802
- sprite_header CooltrainerMSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE
-; 14808
-
-CooltrainerFSprite: ; 14808
- sprite_header CooltrainerFSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE
-; 1480e
-
-BugCatcherSprite: ; 1480e
- sprite_header BugCatcherSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE
-; 14814
-
-TwinSprite: ; 14814
- sprite_header TwinSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED
-; 1481a
-
-YoungsterSprite: ; 1481a
- sprite_header YoungsterSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE
-; 14820
-
-LassSprite: ; 14820
- sprite_header LassSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED
-; 14826
-
-TeacherSprite: ; 14826
- sprite_header TeacherSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED
-; 1482c
-
-BuenaSprite: ; 1482c
- sprite_header BuenaSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE
-; 14832
-
-SuperNerdSprite: ; 14832
- sprite_header SuperNerdSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE
-; 14838
-
-RockerSprite: ; 14838
- sprite_header RockerSpriteGFX, 3, WALKING_SPRITE, PAL_OW_GREEN
-; 1483e
-
-PokefanMSprite: ; 1483e
- sprite_header PokefanMSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN
-; 14844
-
-PokefanFSprite: ; 14844
- sprite_header PokefanFSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN
-; 1484a
-
-GrampsSprite: ; 1484a
- sprite_header GrampsSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN
-; 14850
-
-GrannySprite: ; 14850
- sprite_header GrannySpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN
-; 14856
-
-SwimmerGuySprite: ; 14856
- sprite_header SwimmerGuySpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE
-; 1485c
-
-SwimmerGirlSprite: ; 1485c
- sprite_header SwimmerGirlSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE
-; 14862
-
-BigSnorlaxSprite: ; 14862
- sprite_header BigSnorlaxSpriteGFX, 3, STANDING_SPRITE, PAL_OW_BLUE
-; 14868
-
-SurfingPikachuSprite: ; 14868
- sprite_header SurfingPikachuSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED
-; 1486e
-
-RocketSprite: ; 1486e
- sprite_header RocketSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN
-; 14874
-
-RocketGirlSprite: ; 14874
- sprite_header RocketGirlSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN
-; 1487a
-
-NurseSprite: ; 1487a
- sprite_header NurseSpriteGFX, 3, STANDING_SPRITE, PAL_OW_RED
-; 14880
-
-LinkReceptionistSprite: ; 14880
- sprite_header LinkReceptionistSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED
-; 14886
-
-ClerkSprite: ; 14886
- sprite_header ClerkSpriteGFX, 3, WALKING_SPRITE, PAL_OW_GREEN
-; 1488c
-
-FisherSprite: ; 1488c
- sprite_header FisherSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE
-; 14892
-
-FishingGuruSprite: ; 14892
- sprite_header FishingGuruSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE
-; 14898
-
-ScientistSprite: ; 14898
- sprite_header ScientistSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE
-; 1489e
-
-KimonoGirlSprite: ; 1489e
- sprite_header KimonoGirlSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED
-; 148a4
-
-SageSprite: ; 148a4
- sprite_header SageSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN
-; 148aa
-
-UnusedGuySprite: ; 148aa
- sprite_header UnusedGuySpriteGFX, 3, STANDING_SPRITE, PAL_OW_RED
-; 148b0
-
-GentlemanSprite: ; 148b0
- sprite_header GentlemanSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE
-; 148b6
-
-BlackBeltSprite: ; 148b6
- sprite_header BlackBeltSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN
-; 148bc
-
-ReceptionistSprite: ; 148bc
- sprite_header ReceptionistSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE
-; 148c2
-
-OfficerSprite: ; 148c2
- sprite_header OfficerSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE
-; 148c8
-
-CalSprite: ; 148c8
- sprite_header CalSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN
-; 148ce
-
-SlowpokeSprite: ; 148ce
- sprite_header SlowpokeSpriteGFX, 1, STILL_SPRITE, PAL_OW_RED
-; 148d4
-
-CaptainSprite: ; 148d4
- sprite_header CaptainSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN
-; 148da
-
-BigLaprasSprite: ; 148da
- sprite_header BigLaprasSpriteGFX, 3, STANDING_SPRITE, PAL_OW_BLUE
-; 148e0
-
-GymGuySprite: ; 148e0
- sprite_header GymGuySpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE
-; 148e6
-
-SailorSprite: ; 148e6
- sprite_header SailorSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE
-; 148ec
-
-BikerSprite: ; 148ec
- sprite_header BikerSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN
-; 148f2
-
-PharmacistSprite: ; 148f2
- sprite_header PharmacistSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE
-; 148f8
-
-MonsterSprite: ; 148f8
- sprite_header MonsterSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED
-; 148fe
-
-FairySprite: ; 148fe
- sprite_header FairySpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED
-; 14904
-
-BirdSprite: ; 14904
- sprite_header BirdSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED
-; 1490a
-
-DragonSprite: ; 1490a
- sprite_header DragonSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED
-; 14910
-
-BigOnixSprite: ; 14910
- sprite_header BigOnixSpriteGFX, 3, STANDING_SPRITE, PAL_OW_BROWN
-; 14916
-
-N64Sprite: ; 14916
- sprite_header N64SpriteGFX, 1, STILL_SPRITE, PAL_OW_BROWN
-; 1491c
-
-SudowoodoSprite: ; 1491c
- sprite_header SudowoodoSpriteGFX, 3, STANDING_SPRITE, PAL_OW_GREEN
-; 14922
-
-SurfSprite: ; 14922
- sprite_header SurfSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE
-; 14928
-
-PokeBallSprite: ; 14928
- sprite_header PokeBallSpriteGFX, 1, STILL_SPRITE, PAL_OW_RED
-; 1492e
-
-PokedexSprite: ; 1492e
- sprite_header PokedexSpriteGFX, 1, STILL_SPRITE, PAL_OW_BROWN
-; 14934
-
-PaperSprite: ; 14934
- sprite_header PaperSpriteGFX, 1, STILL_SPRITE, PAL_OW_BLUE
-; 1493a
-
-VirtualBoySprite: ; 1493a
- sprite_header VirtualBoySpriteGFX, 1, STILL_SPRITE, PAL_OW_RED
-; 14940
-
-OldLinkReceptionistSprite: ; 14940
- sprite_header OldLinkReceptionistSpriteGFX, 3, STANDING_SPRITE, PAL_OW_RED
-; 14946
-
-RockSprite: ; 14946
- sprite_header RockSpriteGFX, 1, STILL_SPRITE, PAL_OW_ROCK
-; 1494c
-
-BoulderSprite: ; 1494c
- sprite_header BoulderSpriteGFX, 1, STILL_SPRITE, PAL_OW_ROCK
-; 14952
-
-SnesSprite: ; 14952
- sprite_header SnesSpriteGFX, 1, STILL_SPRITE, PAL_OW_BLUE
-; 14958
-
-FamicomSprite: ; 14958
- sprite_header FamicomSpriteGFX, 1, STILL_SPRITE, PAL_OW_RED
-; 1495e
-
-FruitTreeSprite: ; 1495e
- sprite_header FruitTreeSpriteGFX, 1, STILL_SPRITE, PAL_OW_TREE
-; 14964
-
-GoldTrophySprite: ; 14964
- sprite_header GoldTrophySpriteGFX, 1, STILL_SPRITE, PAL_OW_BROWN
-; 1496a
-
-SilverTrophySprite: ; 1496a
- sprite_header SilverTrophySpriteGFX, 1, STILL_SPRITE, PAL_OW_SILVER
-; 14970
-
-KrisSprite: ; 14970
- sprite_header KrisSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE
-; 14976
-
-KrisBikeSprite: ; 14976
- sprite_header KrisBikeSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE
-; 1497c
-
-KurtOutsideSprite: ; 1497c
- sprite_header KurtOutsideSpriteGFX, 3, STANDING_SPRITE, PAL_OW_BROWN
-; 14982
-
-SuicuneSprite: ; 14982
- sprite_header SuicuneSpriteGFX, 1, STILL_SPRITE, PAL_OW_BLUE
-; 14988
-
-EnteiSprite: ; 14988
- sprite_header EnteiSpriteGFX, 1, STILL_SPRITE, PAL_OW_RED
-; 1498e
-
-RaikouSprite: ; 1498e
- sprite_header RaikouSpriteGFX, 1, STILL_SPRITE, PAL_OW_RED
-; 14994
-
-StandingYoungsterSprite: ; 14994
- sprite_header StandingYoungsterSpriteGFX, 3, STANDING_SPRITE, PAL_OW_BLUE
-; 1499a
diff --git a/gfx/overworld/sprites_1.asm b/gfx/overworld/sprites_1.asm
deleted file mode 100644
index 640ac6ccc..000000000
--- a/gfx/overworld/sprites_1.asm
+++ /dev/null
@@ -1,44 +0,0 @@
-ChrisSpriteGFX: INCBIN "gfx/overworld/000.2bpp" ; c0000
-ChrisBikeSpriteGFX: INCBIN "gfx/overworld/001.2bpp" ; c0180
-GameboyKidSpriteGFX: INCBIN "gfx/overworld/002.2bpp" ; c0300
-SilverSpriteGFX: INCBIN "gfx/overworld/003.2bpp" ; c03c0
-OakSpriteGFX: INCBIN "gfx/overworld/004.2bpp" ; c0540
-RedSpriteGFX: INCBIN "gfx/overworld/005.2bpp" ; c06c0
-BlueSpriteGFX: INCBIN "gfx/overworld/006.2bpp" ; c0840
-BillSpriteGFX: INCBIN "gfx/overworld/007.2bpp" ; c09c0
-ElderSpriteGFX: INCBIN "gfx/overworld/008.2bpp" ; c0b40
-JanineSpriteGFX: INCBIN "gfx/overworld/009.2bpp" ; c0cc0
-KurtSpriteGFX: INCBIN "gfx/overworld/010.2bpp" ; c0e40
-MomSpriteGFX: INCBIN "gfx/overworld/011.2bpp" ; c0fc0
-BlaineSpriteGFX: INCBIN "gfx/overworld/012.2bpp" ; c1140
-RedsMomSpriteGFX: INCBIN "gfx/overworld/013.2bpp" ; c12c0
-DaisySpriteGFX: INCBIN "gfx/overworld/014.2bpp" ; c1440
-ElmSpriteGFX: INCBIN "gfx/overworld/015.2bpp" ; c15c0
-WillSpriteGFX: INCBIN "gfx/overworld/016.2bpp" ; c1740
-FalknerSpriteGFX: INCBIN "gfx/overworld/017.2bpp" ; c1800
-WhitneySpriteGFX: INCBIN "gfx/overworld/018.2bpp" ; c1980
-BugsySpriteGFX: INCBIN "gfx/overworld/019.2bpp" ; c1b00
-MortySpriteGFX: INCBIN "gfx/overworld/020.2bpp" ; c1c80
-ChuckSpriteGFX: INCBIN "gfx/overworld/021.2bpp" ; c1e00
-JasmineSpriteGFX: INCBIN "gfx/overworld/022.2bpp" ; c1f80
-PryceSpriteGFX: INCBIN "gfx/overworld/023.2bpp" ; c2100
-ClairSpriteGFX: INCBIN "gfx/overworld/024.2bpp" ; c2280
-BrockSpriteGFX: INCBIN "gfx/overworld/025.2bpp" ; c2400
-KarenSpriteGFX: INCBIN "gfx/overworld/026.2bpp" ; c2580
-BrunoSpriteGFX: INCBIN "gfx/overworld/027.2bpp" ; c2640
-MistySpriteGFX: INCBIN "gfx/overworld/028.2bpp" ; c27c0
-LanceSpriteGFX: INCBIN "gfx/overworld/029.2bpp" ; c2940
-SurgeSpriteGFX: INCBIN "gfx/overworld/030.2bpp" ; c2ac0
-ErikaSpriteGFX: INCBIN "gfx/overworld/031.2bpp" ; c2c40
-KogaSpriteGFX: INCBIN "gfx/overworld/032.2bpp" ; c2dc0
-SabrinaSpriteGFX: INCBIN "gfx/overworld/033.2bpp" ; c2f40
-CooltrainerMSpriteGFX: INCBIN "gfx/overworld/034.2bpp" ; c30c0
-CooltrainerFSpriteGFX: INCBIN "gfx/overworld/035.2bpp" ; c3240
-BugCatcherSpriteGFX: INCBIN "gfx/overworld/036.2bpp" ; c33c0
-TwinSpriteGFX: INCBIN "gfx/overworld/037.2bpp" ; c3540
-YoungsterSpriteGFX: INCBIN "gfx/overworld/038.2bpp" ; c36c0
-LassSpriteGFX: INCBIN "gfx/overworld/039.2bpp" ; c3840
-TeacherSpriteGFX: INCBIN "gfx/overworld/040.2bpp" ; c39c0
-BuenaSpriteGFX: INCBIN "gfx/overworld/041.2bpp" ; c3b40
-SuperNerdSpriteGFX: INCBIN "gfx/overworld/042.2bpp" ; c3cc0
-RockerSpriteGFX: INCBIN "gfx/overworld/043.2bpp" ; c3e40
diff --git a/gfx/overworld/sprites_2.asm b/gfx/overworld/sprites_2.asm
deleted file mode 100644
index 20060d0c1..000000000
--- a/gfx/overworld/sprites_2.asm
+++ /dev/null
@@ -1,58 +0,0 @@
-PokefanMSpriteGFX: INCBIN "gfx/overworld/044.2bpp" ; c4000
-PokefanFSpriteGFX: INCBIN "gfx/overworld/045.2bpp" ; c4180
-GrampsSpriteGFX: INCBIN "gfx/overworld/046.2bpp" ; c4300
-GrannySpriteGFX: INCBIN "gfx/overworld/047.2bpp" ; c4480
-SwimmerGuySpriteGFX: INCBIN "gfx/overworld/048.2bpp" ; c4600
-SwimmerGirlSpriteGFX: INCBIN "gfx/overworld/049.2bpp" ; c4780
-BigSnorlaxSpriteGFX: INCBIN "gfx/overworld/050.2bpp" ; c4900
-SurfingPikachuSpriteGFX: INCBIN "gfx/overworld/051.2bpp" ; c4980
-RocketSpriteGFX: INCBIN "gfx/overworld/052.2bpp" ; c4b00
-RocketGirlSpriteGFX: INCBIN "gfx/overworld/053.2bpp" ; c4c80
-NurseSpriteGFX: INCBIN "gfx/overworld/054.2bpp" ; c4e00
-LinkReceptionistSpriteGFX: INCBIN "gfx/overworld/055.2bpp" ; c4ec0
-ClerkSpriteGFX: INCBIN "gfx/overworld/056.2bpp" ; c5040
-FisherSpriteGFX: INCBIN "gfx/overworld/057.2bpp" ; c51c0
-FishingGuruSpriteGFX: INCBIN "gfx/overworld/058.2bpp" ; c5340
-ScientistSpriteGFX: INCBIN "gfx/overworld/059.2bpp" ; c54c0
-KimonoGirlSpriteGFX: INCBIN "gfx/overworld/060.2bpp" ; c5640
-SageSpriteGFX: INCBIN "gfx/overworld/061.2bpp" ; c57c0
-UnusedGuySpriteGFX: INCBIN "gfx/overworld/062.2bpp" ; c5940
-GentlemanSpriteGFX: INCBIN "gfx/overworld/063.2bpp" ; c5ac0
-BlackBeltSpriteGFX: INCBIN "gfx/overworld/064.2bpp" ; c5c40
-ReceptionistSpriteGFX: INCBIN "gfx/overworld/065.2bpp" ; c5dc0
-OfficerSpriteGFX: INCBIN "gfx/overworld/066.2bpp" ; c5f40
-CalSpriteGFX: INCBIN "gfx/overworld/067.2bpp" ; c60c0
-SlowpokeSpriteGFX: INCBIN "gfx/overworld/068.2bpp" ; c6240
-CaptainSpriteGFX: INCBIN "gfx/overworld/069.2bpp" ; c6280
-BigLaprasSpriteGFX: INCBIN "gfx/overworld/070.2bpp" ; c6400
-GymGuySpriteGFX: INCBIN "gfx/overworld/071.2bpp" ; c6480
-SailorSpriteGFX: INCBIN "gfx/overworld/072.2bpp" ; c6600
-BikerSpriteGFX: INCBIN "gfx/overworld/073.2bpp" ; c6780
-PharmacistSpriteGFX: INCBIN "gfx/overworld/074.2bpp" ; c6900
-MonsterSpriteGFX: INCBIN "gfx/overworld/075.2bpp" ; c6a80
-FairySpriteGFX: INCBIN "gfx/overworld/076.2bpp" ; c6c00
-BirdSpriteGFX: INCBIN "gfx/overworld/077.2bpp" ; c6d80
-DragonSpriteGFX: INCBIN "gfx/overworld/078.2bpp" ; c6f00
-BigOnixSpriteGFX: INCBIN "gfx/overworld/079.2bpp" ; c7080
-N64SpriteGFX: INCBIN "gfx/overworld/080.2bpp" ; c7140
-SudowoodoSpriteGFX: INCBIN "gfx/overworld/081.2bpp" ; c7180
-SurfSpriteGFX: INCBIN "gfx/overworld/082.2bpp" ; c7200
-PokeBallSpriteGFX: INCBIN "gfx/overworld/083.2bpp" ; c7380
-PokedexSpriteGFX: INCBIN "gfx/overworld/084.2bpp" ; c7500
-PaperSpriteGFX: INCBIN "gfx/overworld/085.2bpp" ; c7680
-VirtualBoySpriteGFX: INCBIN "gfx/overworld/086.2bpp" ; c7800
-OldLinkReceptionistSpriteGFX: INCBIN "gfx/overworld/087.2bpp" ; c7840
-RockSpriteGFX: INCBIN "gfx/overworld/088.2bpp" ; c7880
-BoulderSpriteGFX: INCBIN "gfx/overworld/089.2bpp" ; c78c0
-SnesSpriteGFX: INCBIN "gfx/overworld/090.2bpp" ; c7900
-FamicomSpriteGFX: INCBIN "gfx/overworld/091.2bpp" ; c7940
-FruitTreeSpriteGFX: INCBIN "gfx/overworld/092.2bpp" ; c7980
-GoldTrophySpriteGFX: INCBIN "gfx/overworld/093.2bpp" ; c79c0
-SilverTrophySpriteGFX: INCBIN "gfx/overworld/094.2bpp" ; c7a00
-KrisSpriteGFX: INCBIN "gfx/overworld/095.2bpp" ; c7a40
-KrisBikeSpriteGFX: INCBIN "gfx/overworld/096.2bpp" ; c7bc0
-KurtOutsideSpriteGFX: INCBIN "gfx/overworld/097.2bpp" ; c7d40
-SuicuneSpriteGFX: INCBIN "gfx/overworld/098.2bpp" ; c7e00
-EnteiSpriteGFX: INCBIN "gfx/overworld/099.2bpp" ; c7e40
-RaikouSpriteGFX: INCBIN "gfx/overworld/100.2bpp" ; c7e80
-StandingYoungsterSpriteGFX: INCBIN "gfx/overworld/101.2bpp" ; c7ec0
diff --git a/gfx/overworld_font.asm b/gfx/overworld_font.asm
new file mode 100644
index 000000000..203b18fa0
--- /dev/null
+++ b/gfx/overworld_font.asm
@@ -0,0 +1,17 @@
+LoadOverworldFont:: ; 106594
+ ld de, .font
+ ld hl, VTiles1
+ lb bc, BANK(.font), $80
+ call Get2bpp
+ ld de, .space
+ ld hl, VTiles2 tile $7f
+ lb bc, BANK(.space), 1
+ call Get2bpp
+ ret
+; 1065ad
+
+.font
+INCBIN "gfx/font/overworld.2bpp"
+
+.space
+INCBIN "gfx/font/space.2bpp"
diff --git a/gfx/misc/pack.png b/gfx/pack/pack.png
index b85fc0990..b85fc0990 100644
--- a/gfx/misc/pack.png
+++ b/gfx/pack/pack.png
Binary files differ
diff --git a/gfx/misc/pack_f.png b/gfx/pack/pack_f.png
index fbe120bd1..fbe120bd1 100644
--- a/gfx/misc/pack_f.png
+++ b/gfx/pack/pack_f.png
Binary files differ
diff --git a/gfx/misc/pack_menu.png b/gfx/pack/pack_menu.png
index 52e2bcdd5..52e2bcdd5 100644
--- a/gfx/misc/pack_menu.png
+++ b/gfx/pack/pack_menu.png
Binary files differ
diff --git a/gfx/pc.2bpp.lz.2201c1aa b/gfx/pc/pc.2bpp.lz.2201c1aa
index 996cfadc9..996cfadc9 100644
--- a/gfx/pc.2bpp.lz.2201c1aa
+++ b/gfx/pc/pc.2bpp.lz.2201c1aa
Binary files differ
diff --git a/gfx/pc.png b/gfx/pc/pc.png
index ce8fed73b..ce8fed73b 100644
--- a/gfx/pc.png
+++ b/gfx/pc/pc.png
Binary files differ
diff --git a/gfx/pc_mail.png b/gfx/pc/pc_mail.png
index fd4b2892f..fd4b2892f 100644
--- a/gfx/pc_mail.png
+++ b/gfx/pc/pc_mail.png
Binary files differ
diff --git a/gfx/pics.asm b/gfx/pics.asm
index c48106e3c..026be8142 100644
--- a/gfx/pics.asm
+++ b/gfx/pics.asm
@@ -1,18 +1,22 @@
INCLUDE "includes.asm"
-; Unown pic pointers are assumed to start at the same address in a different bank.
+; PicPointers and UnownPicPointers are assumed to start at the same address,
+; but in different banks. This is enforced in pokecrystal.link.
SECTION "Pic Pointers", ROMX
-PicPointers:: INCLUDE "gfx/pics/pic_pointers.asm"
+
+INCLUDE "gfx/pics/pic_pointers.asm"
+
SECTION "Unown Pic Pointers", ROMX
-UnownPicPointers:: INCLUDE "gfx/pics/unown_pic_pointers.asm"
+
+INCLUDE "gfx/pics/unown_pic_pointers.asm"
SECTION "Trainer Pic Pointers", ROMX
-TrainerPicPointers:: INCLUDE "gfx/pics/trainer_pic_pointers.asm"
+INCLUDE "gfx/trainer_pic_pointers.asm"
SECTION "Pics 1", ROMX
diff --git a/gfx/pics/animation.asm b/gfx/pics/animation.asm
index aa32fbe94..2b93ef749 100644
--- a/gfx/pics/animation.asm
+++ b/gfx/pics/animation.asm
@@ -1,6 +1,5 @@
; Pic animation arrangement.
-
AnimateMon_Slow_Normal: ; d0000
hlcoord 12, 0
ld a, [wBattleMode]
@@ -53,23 +52,18 @@ AnimateMon_Unused: ; d003a
ret
; d0042
-
-POKEANIM: MACRO
+pokeanim: MACRO
rept _NARG
-
; Workaround for a bug where macro args can't come after the start of a symbol
if !def(\1_POKEANIM)
\1_POKEANIM equs "PokeAnim_\1_"
endc
-
db (\1_POKEANIM - PokeAnim_SetupCommands) / 2
shift
endr
-
db (PokeAnim_Finish_ - PokeAnim_SetupCommands) / 2
ENDM
-
PokeAnims: ; d0042
dw .Slow
dw .Normal
@@ -81,15 +75,15 @@ PokeAnims: ; d0042
dw .Egg1
dw .Egg2
-.Slow: POKEANIM StereoCry, Setup2, Play
-.Normal: POKEANIM StereoCry, Setup, Play
-.Menu: POKEANIM CryNoWait, Setup, Play, SetWait, Wait, Extra, Play
-.Trade: POKEANIM Extra, Play2, Extra, Play, SetWait, Wait, Cry, Setup, Play
-.Evolve: POKEANIM Extra, Play, SetWait, Wait, CryNoWait, Setup, Play
-.Hatch: POKEANIM Extra, Play, CryNoWait, Setup, Play, SetWait, Wait, Extra, Play
-.Unused: POKEANIM CryNoWait, Setup, Play, SetWait, Wait, Extra, Play
-.Egg1: POKEANIM Setup, Play
-.Egg2: POKEANIM Extra, Play
+.Slow: pokeanim StereoCry, Setup2, Play
+.Normal: pokeanim StereoCry, Setup, Play
+.Menu: pokeanim CryNoWait, Setup, Play, SetWait, Wait, Extra, Play
+.Trade: pokeanim Extra, Play2, Extra, Play, SetWait, Wait, Cry, Setup, Play
+.Evolve: pokeanim Extra, Play, SetWait, Wait, CryNoWait, Setup, Play
+.Hatch: pokeanim Extra, Play, CryNoWait, Setup, Play, SetWait, Wait, Extra, Play
+.Unused: pokeanim CryNoWait, Setup, Play, SetWait, Wait, Extra, Play
+.Egg1: pokeanim Setup, Play
+.Egg2: pokeanim Extra, Play
AnimateFrontpic: ; d008e
@@ -99,7 +93,7 @@ AnimateFrontpic: ; d008e
.loop
call SetUpPokeAnim
push af
- callba HDMATransferTileMapToWRAMBank3
+ farcall HDMATransferTileMapToWRAMBank3
pop af
jr nc, .loop
ret
@@ -288,9 +282,9 @@ PokeAnim_DeinitFrames: ; d01a9
ld a, $2
ld [rSVBK], a
call PokeAnim_PlaceGraphic
- callba HDMATransferTileMapToWRAMBank3
+ farcall HDMATransferTileMapToWRAMBank3
call PokeAnim_SetVBank0
- callba HDMATransferAttrMapToWRAMBank3
+ farcall HDMATransferAttrMapToWRAMBank3
pop af
ld [rSVBK], a
ret
@@ -887,7 +881,7 @@ PokeAnim_SetVBank1: ; d0504
xor a
ld [hBGMapMode], a
call .SetFlag
- callba HDMATransferAttrMapToWRAMBank3
+ farcall HDMATransferAttrMapToWRAMBank3
pop af
ld [rSVBK], a
ret
@@ -1127,7 +1121,7 @@ HOF_AnimateFrontpic: ; d066e Predef 49
push bc
push hl
ld de, VTiles2
- predef FrontpicPredef
+ predef GetAnimatedFrontpicPredef
pop hl
pop bc
ld d, 0
diff --git a/gfx/pics/pic_pointers.asm b/gfx/pics/pic_pointers.asm
index d8f6a157f..58631e09a 100644
--- a/gfx/pics/pic_pointers.asm
+++ b/gfx/pics/pic_pointers.asm
@@ -1,510 +1,511 @@
-
- add_pic BulbasaurFrontpic
- add_pic BulbasaurBackpic
- add_pic IvysaurFrontpic
- add_pic IvysaurBackpic
- add_pic VenusaurFrontpic
- add_pic VenusaurBackpic
- add_pic CharmanderFrontpic
- add_pic CharmanderBackpic
- add_pic CharmeleonFrontpic
- add_pic CharmeleonBackpic
- add_pic CharizardFrontpic
- add_pic CharizardBackpic
- add_pic SquirtleFrontpic
- add_pic SquirtleBackpic
- add_pic WartortleFrontpic
- add_pic WartortleBackpic
- add_pic BlastoiseFrontpic
- add_pic BlastoiseBackpic
- add_pic CaterpieFrontpic
- add_pic CaterpieBackpic
- add_pic MetapodFrontpic
- add_pic MetapodBackpic
- add_pic ButterfreeFrontpic
- add_pic ButterfreeBackpic
- add_pic WeedleFrontpic
- add_pic WeedleBackpic
- add_pic KakunaFrontpic
- add_pic KakunaBackpic
- add_pic BeedrillFrontpic
- add_pic BeedrillBackpic
- add_pic PidgeyFrontpic
- add_pic PidgeyBackpic
- add_pic PidgeottoFrontpic
- add_pic PidgeottoBackpic
- add_pic PidgeotFrontpic
- add_pic PidgeotBackpic
- add_pic RattataFrontpic
- add_pic RattataBackpic
- add_pic RaticateFrontpic
- add_pic RaticateBackpic
- add_pic SpearowFrontpic
- add_pic SpearowBackpic
- add_pic FearowFrontpic
- add_pic FearowBackpic
- add_pic EkansFrontpic
- add_pic EkansBackpic
- add_pic ArbokFrontpic
- add_pic ArbokBackpic
- add_pic PikachuFrontpic
- add_pic PikachuBackpic
- add_pic RaichuFrontpic
- add_pic RaichuBackpic
- add_pic SandshrewFrontpic
- add_pic SandshrewBackpic
- add_pic SandslashFrontpic
- add_pic SandslashBackpic
- add_pic NidoranFFrontpic
- add_pic NidoranFBackpic
- add_pic NidorinaFrontpic
- add_pic NidorinaBackpic
- add_pic NidoqueenFrontpic
- add_pic NidoqueenBackpic
- add_pic NidoranMFrontpic
- add_pic NidoranMBackpic
- add_pic NidorinoFrontpic
- add_pic NidorinoBackpic
- add_pic NidokingFrontpic
- add_pic NidokingBackpic
- add_pic ClefairyFrontpic
- add_pic ClefairyBackpic
- add_pic ClefableFrontpic
- add_pic ClefableBackpic
- add_pic VulpixFrontpic
- add_pic VulpixBackpic
- add_pic NinetalesFrontpic
- add_pic NinetalesBackpic
- add_pic JigglypuffFrontpic
- add_pic JigglypuffBackpic
- add_pic WigglytuffFrontpic
- add_pic WigglytuffBackpic
- add_pic ZubatFrontpic
- add_pic ZubatBackpic
- add_pic GolbatFrontpic
- add_pic GolbatBackpic
- add_pic OddishFrontpic
- add_pic OddishBackpic
- add_pic GloomFrontpic
- add_pic GloomBackpic
- add_pic VileplumeFrontpic
- add_pic VileplumeBackpic
- add_pic ParasFrontpic
- add_pic ParasBackpic
- add_pic ParasectFrontpic
- add_pic ParasectBackpic
- add_pic VenonatFrontpic
- add_pic VenonatBackpic
- add_pic VenomothFrontpic
- add_pic VenomothBackpic
- add_pic DiglettFrontpic
- add_pic DiglettBackpic
- add_pic DugtrioFrontpic
- add_pic DugtrioBackpic
- add_pic MeowthFrontpic
- add_pic MeowthBackpic
- add_pic PersianFrontpic
- add_pic PersianBackpic
- add_pic PsyduckFrontpic
- add_pic PsyduckBackpic
- add_pic GolduckFrontpic
- add_pic GolduckBackpic
- add_pic MankeyFrontpic
- add_pic MankeyBackpic
- add_pic PrimeapeFrontpic
- add_pic PrimeapeBackpic
- add_pic GrowlitheFrontpic
- add_pic GrowlitheBackpic
- add_pic ArcanineFrontpic
- add_pic ArcanineBackpic
- add_pic PoliwagFrontpic
- add_pic PoliwagBackpic
- add_pic PoliwhirlFrontpic
- add_pic PoliwhirlBackpic
- add_pic PoliwrathFrontpic
- add_pic PoliwrathBackpic
- add_pic AbraFrontpic
- add_pic AbraBackpic
- add_pic KadabraFrontpic
- add_pic KadabraBackpic
- add_pic AlakazamFrontpic
- add_pic AlakazamBackpic
- add_pic MachopFrontpic
- add_pic MachopBackpic
- add_pic MachokeFrontpic
- add_pic MachokeBackpic
- add_pic MachampFrontpic
- add_pic MachampBackpic
- add_pic BellsproutFrontpic
- add_pic BellsproutBackpic
- add_pic WeepinbellFrontpic
- add_pic WeepinbellBackpic
- add_pic VictreebelFrontpic
- add_pic VictreebelBackpic
- add_pic TentacoolFrontpic
- add_pic TentacoolBackpic
- add_pic TentacruelFrontpic
- add_pic TentacruelBackpic
- add_pic GeodudeFrontpic
- add_pic GeodudeBackpic
- add_pic GravelerFrontpic
- add_pic GravelerBackpic
- add_pic GolemFrontpic
- add_pic GolemBackpic
- add_pic PonytaFrontpic
- add_pic PonytaBackpic
- add_pic RapidashFrontpic
- add_pic RapidashBackpic
- add_pic SlowpokeFrontpic
- add_pic SlowpokeBackpic
- add_pic SlowbroFrontpic
- add_pic SlowbroBackpic
- add_pic MagnemiteFrontpic
- add_pic MagnemiteBackpic
- add_pic MagnetonFrontpic
- add_pic MagnetonBackpic
- add_pic FarfetchDFrontpic
- add_pic FarfetchDBackpic
- add_pic DoduoFrontpic
- add_pic DoduoBackpic
- add_pic DodrioFrontpic
- add_pic DodrioBackpic
- add_pic SeelFrontpic
- add_pic SeelBackpic
- add_pic DewgongFrontpic
- add_pic DewgongBackpic
- add_pic GrimerFrontpic
- add_pic GrimerBackpic
- add_pic MukFrontpic
- add_pic MukBackpic
- add_pic ShellderFrontpic
- add_pic ShellderBackpic
- add_pic CloysterFrontpic
- add_pic CloysterBackpic
- add_pic GastlyFrontpic
- add_pic GastlyBackpic
- add_pic HaunterFrontpic
- add_pic HaunterBackpic
- add_pic GengarFrontpic
- add_pic GengarBackpic
- add_pic OnixFrontpic
- add_pic OnixBackpic
- add_pic DrowzeeFrontpic
- add_pic DrowzeeBackpic
- add_pic HypnoFrontpic
- add_pic HypnoBackpic
- add_pic KrabbyFrontpic
- add_pic KrabbyBackpic
- add_pic KinglerFrontpic
- add_pic KinglerBackpic
- add_pic VoltorbFrontpic
- add_pic VoltorbBackpic
- add_pic ElectrodeFrontpic
- add_pic ElectrodeBackpic
- add_pic ExeggcuteFrontpic
- add_pic ExeggcuteBackpic
- add_pic ExeggutorFrontpic
- add_pic ExeggutorBackpic
- add_pic CuboneFrontpic
- add_pic CuboneBackpic
- add_pic MarowakFrontpic
- add_pic MarowakBackpic
- add_pic HitmonleeFrontpic
- add_pic HitmonleeBackpic
- add_pic HitmonchanFrontpic
- add_pic HitmonchanBackpic
- add_pic LickitungFrontpic
- add_pic LickitungBackpic
- add_pic KoffingFrontpic
- add_pic KoffingBackpic
- add_pic WeezingFrontpic
- add_pic WeezingBackpic
- add_pic RhyhornFrontpic
- add_pic RhyhornBackpic
- add_pic RhydonFrontpic
- add_pic RhydonBackpic
- add_pic ChanseyFrontpic
- add_pic ChanseyBackpic
- add_pic TangelaFrontpic
- add_pic TangelaBackpic
- add_pic KangaskhanFrontpic
- add_pic KangaskhanBackpic
- add_pic HorseaFrontpic
- add_pic HorseaBackpic
- add_pic SeadraFrontpic
- add_pic SeadraBackpic
- add_pic GoldeenFrontpic
- add_pic GoldeenBackpic
- add_pic SeakingFrontpic
- add_pic SeakingBackpic
- add_pic StaryuFrontpic
- add_pic StaryuBackpic
- add_pic StarmieFrontpic
- add_pic StarmieBackpic
- add_pic MrMimeFrontpic
- add_pic MrMimeBackpic
- add_pic ScytherFrontpic
- add_pic ScytherBackpic
- add_pic JynxFrontpic
- add_pic JynxBackpic
- add_pic ElectabuzzFrontpic
- add_pic ElectabuzzBackpic
- add_pic MagmarFrontpic
- add_pic MagmarBackpic
- add_pic PinsirFrontpic
- add_pic PinsirBackpic
- add_pic TaurosFrontpic
- add_pic TaurosBackpic
- add_pic MagikarpFrontpic
- add_pic MagikarpBackpic
- add_pic GyaradosFrontpic
- add_pic GyaradosBackpic
- add_pic LaprasFrontpic
- add_pic LaprasBackpic
- add_pic DittoFrontpic
- add_pic DittoBackpic
- add_pic EeveeFrontpic
- add_pic EeveeBackpic
- add_pic VaporeonFrontpic
- add_pic VaporeonBackpic
- add_pic JolteonFrontpic
- add_pic JolteonBackpic
- add_pic FlareonFrontpic
- add_pic FlareonBackpic
- add_pic PorygonFrontpic
- add_pic PorygonBackpic
- add_pic OmanyteFrontpic
- add_pic OmanyteBackpic
- add_pic OmastarFrontpic
- add_pic OmastarBackpic
- add_pic KabutoFrontpic
- add_pic KabutoBackpic
- add_pic KabutopsFrontpic
- add_pic KabutopsBackpic
- add_pic AerodactylFrontpic
- add_pic AerodactylBackpic
- add_pic SnorlaxFrontpic
- add_pic SnorlaxBackpic
- add_pic ArticunoFrontpic
- add_pic ArticunoBackpic
- add_pic ZapdosFrontpic
- add_pic ZapdosBackpic
- add_pic MoltresFrontpic
- add_pic MoltresBackpic
- add_pic DratiniFrontpic
- add_pic DratiniBackpic
- add_pic DragonairFrontpic
- add_pic DragonairBackpic
- add_pic DragoniteFrontpic
- add_pic DragoniteBackpic
- add_pic MewtwoFrontpic
- add_pic MewtwoBackpic
- add_pic MewFrontpic
- add_pic MewBackpic
- add_pic ChikoritaFrontpic
- add_pic ChikoritaBackpic
- add_pic BayleefFrontpic
- add_pic BayleefBackpic
- add_pic MeganiumFrontpic
- add_pic MeganiumBackpic
- add_pic CyndaquilFrontpic
- add_pic CyndaquilBackpic
- add_pic QuilavaFrontpic
- add_pic QuilavaBackpic
- add_pic TyphlosionFrontpic
- add_pic TyphlosionBackpic
- add_pic TotodileFrontpic
- add_pic TotodileBackpic
- add_pic CroconawFrontpic
- add_pic CroconawBackpic
- add_pic FeraligatrFrontpic
- add_pic FeraligatrBackpic
- add_pic SentretFrontpic
- add_pic SentretBackpic
- add_pic FurretFrontpic
- add_pic FurretBackpic
- add_pic HoothootFrontpic
- add_pic HoothootBackpic
- add_pic NoctowlFrontpic
- add_pic NoctowlBackpic
- add_pic LedybaFrontpic
- add_pic LedybaBackpic
- add_pic LedianFrontpic
- add_pic LedianBackpic
- add_pic SpinarakFrontpic
- add_pic SpinarakBackpic
- add_pic AriadosFrontpic
- add_pic AriadosBackpic
- add_pic CrobatFrontpic
- add_pic CrobatBackpic
- add_pic ChinchouFrontpic
- add_pic ChinchouBackpic
- add_pic LanturnFrontpic
- add_pic LanturnBackpic
- add_pic PichuFrontpic
- add_pic PichuBackpic
- add_pic CleffaFrontpic
- add_pic CleffaBackpic
- add_pic IgglybuffFrontpic
- add_pic IgglybuffBackpic
- add_pic TogepiFrontpic
- add_pic TogepiBackpic
- add_pic TogeticFrontpic
- add_pic TogeticBackpic
- add_pic NatuFrontpic
- add_pic NatuBackpic
- add_pic XatuFrontpic
- add_pic XatuBackpic
- add_pic MareepFrontpic
- add_pic MareepBackpic
- add_pic FlaaffyFrontpic
- add_pic FlaaffyBackpic
- add_pic AmpharosFrontpic
- add_pic AmpharosBackpic
- add_pic BellossomFrontpic
- add_pic BellossomBackpic
- add_pic MarillFrontpic
- add_pic MarillBackpic
- add_pic AzumarillFrontpic
- add_pic AzumarillBackpic
- add_pic SudowoodoFrontpic
- add_pic SudowoodoBackpic
- add_pic PolitoedFrontpic
- add_pic PolitoedBackpic
- add_pic HoppipFrontpic
- add_pic HoppipBackpic
- add_pic SkiploomFrontpic
- add_pic SkiploomBackpic
- add_pic JumpluffFrontpic
- add_pic JumpluffBackpic
- add_pic AipomFrontpic
- add_pic AipomBackpic
- add_pic SunkernFrontpic
- add_pic SunkernBackpic
- add_pic SunfloraFrontpic
- add_pic SunfloraBackpic
- add_pic YanmaFrontpic
- add_pic YanmaBackpic
- add_pic WooperFrontpic
- add_pic WooperBackpic
- add_pic QuagsireFrontpic
- add_pic QuagsireBackpic
- add_pic EspeonFrontpic
- add_pic EspeonBackpic
- add_pic UmbreonFrontpic
- add_pic UmbreonBackpic
- add_pic MurkrowFrontpic
- add_pic MurkrowBackpic
- add_pic SlowkingFrontpic
- add_pic SlowkingBackpic
- add_pic MisdreavusFrontpic
- add_pic MisdreavusBackpic
+PicPointers::
+; entries correspond to constants/pokemon_constants.asm, two apiece
+ dba_pic BulbasaurFrontpic
+ dba_pic BulbasaurBackpic
+ dba_pic IvysaurFrontpic
+ dba_pic IvysaurBackpic
+ dba_pic VenusaurFrontpic
+ dba_pic VenusaurBackpic
+ dba_pic CharmanderFrontpic
+ dba_pic CharmanderBackpic
+ dba_pic CharmeleonFrontpic
+ dba_pic CharmeleonBackpic
+ dba_pic CharizardFrontpic
+ dba_pic CharizardBackpic
+ dba_pic SquirtleFrontpic
+ dba_pic SquirtleBackpic
+ dba_pic WartortleFrontpic
+ dba_pic WartortleBackpic
+ dba_pic BlastoiseFrontpic
+ dba_pic BlastoiseBackpic
+ dba_pic CaterpieFrontpic
+ dba_pic CaterpieBackpic
+ dba_pic MetapodFrontpic
+ dba_pic MetapodBackpic
+ dba_pic ButterfreeFrontpic
+ dba_pic ButterfreeBackpic
+ dba_pic WeedleFrontpic
+ dba_pic WeedleBackpic
+ dba_pic KakunaFrontpic
+ dba_pic KakunaBackpic
+ dba_pic BeedrillFrontpic
+ dba_pic BeedrillBackpic
+ dba_pic PidgeyFrontpic
+ dba_pic PidgeyBackpic
+ dba_pic PidgeottoFrontpic
+ dba_pic PidgeottoBackpic
+ dba_pic PidgeotFrontpic
+ dba_pic PidgeotBackpic
+ dba_pic RattataFrontpic
+ dba_pic RattataBackpic
+ dba_pic RaticateFrontpic
+ dba_pic RaticateBackpic
+ dba_pic SpearowFrontpic
+ dba_pic SpearowBackpic
+ dba_pic FearowFrontpic
+ dba_pic FearowBackpic
+ dba_pic EkansFrontpic
+ dba_pic EkansBackpic
+ dba_pic ArbokFrontpic
+ dba_pic ArbokBackpic
+ dba_pic PikachuFrontpic
+ dba_pic PikachuBackpic
+ dba_pic RaichuFrontpic
+ dba_pic RaichuBackpic
+ dba_pic SandshrewFrontpic
+ dba_pic SandshrewBackpic
+ dba_pic SandslashFrontpic
+ dba_pic SandslashBackpic
+ dba_pic NidoranFFrontpic
+ dba_pic NidoranFBackpic
+ dba_pic NidorinaFrontpic
+ dba_pic NidorinaBackpic
+ dba_pic NidoqueenFrontpic
+ dba_pic NidoqueenBackpic
+ dba_pic NidoranMFrontpic
+ dba_pic NidoranMBackpic
+ dba_pic NidorinoFrontpic
+ dba_pic NidorinoBackpic
+ dba_pic NidokingFrontpic
+ dba_pic NidokingBackpic
+ dba_pic ClefairyFrontpic
+ dba_pic ClefairyBackpic
+ dba_pic ClefableFrontpic
+ dba_pic ClefableBackpic
+ dba_pic VulpixFrontpic
+ dba_pic VulpixBackpic
+ dba_pic NinetalesFrontpic
+ dba_pic NinetalesBackpic
+ dba_pic JigglypuffFrontpic
+ dba_pic JigglypuffBackpic
+ dba_pic WigglytuffFrontpic
+ dba_pic WigglytuffBackpic
+ dba_pic ZubatFrontpic
+ dba_pic ZubatBackpic
+ dba_pic GolbatFrontpic
+ dba_pic GolbatBackpic
+ dba_pic OddishFrontpic
+ dba_pic OddishBackpic
+ dba_pic GloomFrontpic
+ dba_pic GloomBackpic
+ dba_pic VileplumeFrontpic
+ dba_pic VileplumeBackpic
+ dba_pic ParasFrontpic
+ dba_pic ParasBackpic
+ dba_pic ParasectFrontpic
+ dba_pic ParasectBackpic
+ dba_pic VenonatFrontpic
+ dba_pic VenonatBackpic
+ dba_pic VenomothFrontpic
+ dba_pic VenomothBackpic
+ dba_pic DiglettFrontpic
+ dba_pic DiglettBackpic
+ dba_pic DugtrioFrontpic
+ dba_pic DugtrioBackpic
+ dba_pic MeowthFrontpic
+ dba_pic MeowthBackpic
+ dba_pic PersianFrontpic
+ dba_pic PersianBackpic
+ dba_pic PsyduckFrontpic
+ dba_pic PsyduckBackpic
+ dba_pic GolduckFrontpic
+ dba_pic GolduckBackpic
+ dba_pic MankeyFrontpic
+ dba_pic MankeyBackpic
+ dba_pic PrimeapeFrontpic
+ dba_pic PrimeapeBackpic
+ dba_pic GrowlitheFrontpic
+ dba_pic GrowlitheBackpic
+ dba_pic ArcanineFrontpic
+ dba_pic ArcanineBackpic
+ dba_pic PoliwagFrontpic
+ dba_pic PoliwagBackpic
+ dba_pic PoliwhirlFrontpic
+ dba_pic PoliwhirlBackpic
+ dba_pic PoliwrathFrontpic
+ dba_pic PoliwrathBackpic
+ dba_pic AbraFrontpic
+ dba_pic AbraBackpic
+ dba_pic KadabraFrontpic
+ dba_pic KadabraBackpic
+ dba_pic AlakazamFrontpic
+ dba_pic AlakazamBackpic
+ dba_pic MachopFrontpic
+ dba_pic MachopBackpic
+ dba_pic MachokeFrontpic
+ dba_pic MachokeBackpic
+ dba_pic MachampFrontpic
+ dba_pic MachampBackpic
+ dba_pic BellsproutFrontpic
+ dba_pic BellsproutBackpic
+ dba_pic WeepinbellFrontpic
+ dba_pic WeepinbellBackpic
+ dba_pic VictreebelFrontpic
+ dba_pic VictreebelBackpic
+ dba_pic TentacoolFrontpic
+ dba_pic TentacoolBackpic
+ dba_pic TentacruelFrontpic
+ dba_pic TentacruelBackpic
+ dba_pic GeodudeFrontpic
+ dba_pic GeodudeBackpic
+ dba_pic GravelerFrontpic
+ dba_pic GravelerBackpic
+ dba_pic GolemFrontpic
+ dba_pic GolemBackpic
+ dba_pic PonytaFrontpic
+ dba_pic PonytaBackpic
+ dba_pic RapidashFrontpic
+ dba_pic RapidashBackpic
+ dba_pic SlowpokeFrontpic
+ dba_pic SlowpokeBackpic
+ dba_pic SlowbroFrontpic
+ dba_pic SlowbroBackpic
+ dba_pic MagnemiteFrontpic
+ dba_pic MagnemiteBackpic
+ dba_pic MagnetonFrontpic
+ dba_pic MagnetonBackpic
+ dba_pic FarfetchDFrontpic
+ dba_pic FarfetchDBackpic
+ dba_pic DoduoFrontpic
+ dba_pic DoduoBackpic
+ dba_pic DodrioFrontpic
+ dba_pic DodrioBackpic
+ dba_pic SeelFrontpic
+ dba_pic SeelBackpic
+ dba_pic DewgongFrontpic
+ dba_pic DewgongBackpic
+ dba_pic GrimerFrontpic
+ dba_pic GrimerBackpic
+ dba_pic MukFrontpic
+ dba_pic MukBackpic
+ dba_pic ShellderFrontpic
+ dba_pic ShellderBackpic
+ dba_pic CloysterFrontpic
+ dba_pic CloysterBackpic
+ dba_pic GastlyFrontpic
+ dba_pic GastlyBackpic
+ dba_pic HaunterFrontpic
+ dba_pic HaunterBackpic
+ dba_pic GengarFrontpic
+ dba_pic GengarBackpic
+ dba_pic OnixFrontpic
+ dba_pic OnixBackpic
+ dba_pic DrowzeeFrontpic
+ dba_pic DrowzeeBackpic
+ dba_pic HypnoFrontpic
+ dba_pic HypnoBackpic
+ dba_pic KrabbyFrontpic
+ dba_pic KrabbyBackpic
+ dba_pic KinglerFrontpic
+ dba_pic KinglerBackpic
+ dba_pic VoltorbFrontpic
+ dba_pic VoltorbBackpic
+ dba_pic ElectrodeFrontpic
+ dba_pic ElectrodeBackpic
+ dba_pic ExeggcuteFrontpic
+ dba_pic ExeggcuteBackpic
+ dba_pic ExeggutorFrontpic
+ dba_pic ExeggutorBackpic
+ dba_pic CuboneFrontpic
+ dba_pic CuboneBackpic
+ dba_pic MarowakFrontpic
+ dba_pic MarowakBackpic
+ dba_pic HitmonleeFrontpic
+ dba_pic HitmonleeBackpic
+ dba_pic HitmonchanFrontpic
+ dba_pic HitmonchanBackpic
+ dba_pic LickitungFrontpic
+ dba_pic LickitungBackpic
+ dba_pic KoffingFrontpic
+ dba_pic KoffingBackpic
+ dba_pic WeezingFrontpic
+ dba_pic WeezingBackpic
+ dba_pic RhyhornFrontpic
+ dba_pic RhyhornBackpic
+ dba_pic RhydonFrontpic
+ dba_pic RhydonBackpic
+ dba_pic ChanseyFrontpic
+ dba_pic ChanseyBackpic
+ dba_pic TangelaFrontpic
+ dba_pic TangelaBackpic
+ dba_pic KangaskhanFrontpic
+ dba_pic KangaskhanBackpic
+ dba_pic HorseaFrontpic
+ dba_pic HorseaBackpic
+ dba_pic SeadraFrontpic
+ dba_pic SeadraBackpic
+ dba_pic GoldeenFrontpic
+ dba_pic GoldeenBackpic
+ dba_pic SeakingFrontpic
+ dba_pic SeakingBackpic
+ dba_pic StaryuFrontpic
+ dba_pic StaryuBackpic
+ dba_pic StarmieFrontpic
+ dba_pic StarmieBackpic
+ dba_pic MrMimeFrontpic
+ dba_pic MrMimeBackpic
+ dba_pic ScytherFrontpic
+ dba_pic ScytherBackpic
+ dba_pic JynxFrontpic
+ dba_pic JynxBackpic
+ dba_pic ElectabuzzFrontpic
+ dba_pic ElectabuzzBackpic
+ dba_pic MagmarFrontpic
+ dba_pic MagmarBackpic
+ dba_pic PinsirFrontpic
+ dba_pic PinsirBackpic
+ dba_pic TaurosFrontpic
+ dba_pic TaurosBackpic
+ dba_pic MagikarpFrontpic
+ dba_pic MagikarpBackpic
+ dba_pic GyaradosFrontpic
+ dba_pic GyaradosBackpic
+ dba_pic LaprasFrontpic
+ dba_pic LaprasBackpic
+ dba_pic DittoFrontpic
+ dba_pic DittoBackpic
+ dba_pic EeveeFrontpic
+ dba_pic EeveeBackpic
+ dba_pic VaporeonFrontpic
+ dba_pic VaporeonBackpic
+ dba_pic JolteonFrontpic
+ dba_pic JolteonBackpic
+ dba_pic FlareonFrontpic
+ dba_pic FlareonBackpic
+ dba_pic PorygonFrontpic
+ dba_pic PorygonBackpic
+ dba_pic OmanyteFrontpic
+ dba_pic OmanyteBackpic
+ dba_pic OmastarFrontpic
+ dba_pic OmastarBackpic
+ dba_pic KabutoFrontpic
+ dba_pic KabutoBackpic
+ dba_pic KabutopsFrontpic
+ dba_pic KabutopsBackpic
+ dba_pic AerodactylFrontpic
+ dba_pic AerodactylBackpic
+ dba_pic SnorlaxFrontpic
+ dba_pic SnorlaxBackpic
+ dba_pic ArticunoFrontpic
+ dba_pic ArticunoBackpic
+ dba_pic ZapdosFrontpic
+ dba_pic ZapdosBackpic
+ dba_pic MoltresFrontpic
+ dba_pic MoltresBackpic
+ dba_pic DratiniFrontpic
+ dba_pic DratiniBackpic
+ dba_pic DragonairFrontpic
+ dba_pic DragonairBackpic
+ dba_pic DragoniteFrontpic
+ dba_pic DragoniteBackpic
+ dba_pic MewtwoFrontpic
+ dba_pic MewtwoBackpic
+ dba_pic MewFrontpic
+ dba_pic MewBackpic
+ dba_pic ChikoritaFrontpic
+ dba_pic ChikoritaBackpic
+ dba_pic BayleefFrontpic
+ dba_pic BayleefBackpic
+ dba_pic MeganiumFrontpic
+ dba_pic MeganiumBackpic
+ dba_pic CyndaquilFrontpic
+ dba_pic CyndaquilBackpic
+ dba_pic QuilavaFrontpic
+ dba_pic QuilavaBackpic
+ dba_pic TyphlosionFrontpic
+ dba_pic TyphlosionBackpic
+ dba_pic TotodileFrontpic
+ dba_pic TotodileBackpic
+ dba_pic CroconawFrontpic
+ dba_pic CroconawBackpic
+ dba_pic FeraligatrFrontpic
+ dba_pic FeraligatrBackpic
+ dba_pic SentretFrontpic
+ dba_pic SentretBackpic
+ dba_pic FurretFrontpic
+ dba_pic FurretBackpic
+ dba_pic HoothootFrontpic
+ dba_pic HoothootBackpic
+ dba_pic NoctowlFrontpic
+ dba_pic NoctowlBackpic
+ dba_pic LedybaFrontpic
+ dba_pic LedybaBackpic
+ dba_pic LedianFrontpic
+ dba_pic LedianBackpic
+ dba_pic SpinarakFrontpic
+ dba_pic SpinarakBackpic
+ dba_pic AriadosFrontpic
+ dba_pic AriadosBackpic
+ dba_pic CrobatFrontpic
+ dba_pic CrobatBackpic
+ dba_pic ChinchouFrontpic
+ dba_pic ChinchouBackpic
+ dba_pic LanturnFrontpic
+ dba_pic LanturnBackpic
+ dba_pic PichuFrontpic
+ dba_pic PichuBackpic
+ dba_pic CleffaFrontpic
+ dba_pic CleffaBackpic
+ dba_pic IgglybuffFrontpic
+ dba_pic IgglybuffBackpic
+ dba_pic TogepiFrontpic
+ dba_pic TogepiBackpic
+ dba_pic TogeticFrontpic
+ dba_pic TogeticBackpic
+ dba_pic NatuFrontpic
+ dba_pic NatuBackpic
+ dba_pic XatuFrontpic
+ dba_pic XatuBackpic
+ dba_pic MareepFrontpic
+ dba_pic MareepBackpic
+ dba_pic FlaaffyFrontpic
+ dba_pic FlaaffyBackpic
+ dba_pic AmpharosFrontpic
+ dba_pic AmpharosBackpic
+ dba_pic BellossomFrontpic
+ dba_pic BellossomBackpic
+ dba_pic MarillFrontpic
+ dba_pic MarillBackpic
+ dba_pic AzumarillFrontpic
+ dba_pic AzumarillBackpic
+ dba_pic SudowoodoFrontpic
+ dba_pic SudowoodoBackpic
+ dba_pic PolitoedFrontpic
+ dba_pic PolitoedBackpic
+ dba_pic HoppipFrontpic
+ dba_pic HoppipBackpic
+ dba_pic SkiploomFrontpic
+ dba_pic SkiploomBackpic
+ dba_pic JumpluffFrontpic
+ dba_pic JumpluffBackpic
+ dba_pic AipomFrontpic
+ dba_pic AipomBackpic
+ dba_pic SunkernFrontpic
+ dba_pic SunkernBackpic
+ dba_pic SunfloraFrontpic
+ dba_pic SunfloraBackpic
+ dba_pic YanmaFrontpic
+ dba_pic YanmaBackpic
+ dba_pic WooperFrontpic
+ dba_pic WooperBackpic
+ dba_pic QuagsireFrontpic
+ dba_pic QuagsireBackpic
+ dba_pic EspeonFrontpic
+ dba_pic EspeonBackpic
+ dba_pic UmbreonFrontpic
+ dba_pic UmbreonBackpic
+ dba_pic MurkrowFrontpic
+ dba_pic MurkrowBackpic
+ dba_pic SlowkingFrontpic
+ dba_pic SlowkingBackpic
+ dba_pic MisdreavusFrontpic
+ dba_pic MisdreavusBackpic
; Unown pics have their own table. See UnownPicPointers
dbw -1, -1
dbw -1, -1
- add_pic WobbuffetFrontpic
- add_pic WobbuffetBackpic
- add_pic GirafarigFrontpic
- add_pic GirafarigBackpic
- add_pic PinecoFrontpic
- add_pic PinecoBackpic
- add_pic ForretressFrontpic
- add_pic ForretressBackpic
- add_pic DunsparceFrontpic
- add_pic DunsparceBackpic
- add_pic GligarFrontpic
- add_pic GligarBackpic
- add_pic SteelixFrontpic
- add_pic SteelixBackpic
- add_pic SnubbullFrontpic
- add_pic SnubbullBackpic
- add_pic GranbullFrontpic
- add_pic GranbullBackpic
- add_pic QwilfishFrontpic
- add_pic QwilfishBackpic
- add_pic ScizorFrontpic
- add_pic ScizorBackpic
- add_pic ShuckleFrontpic
- add_pic ShuckleBackpic
- add_pic HeracrossFrontpic
- add_pic HeracrossBackpic
- add_pic SneaselFrontpic
- add_pic SneaselBackpic
- add_pic TeddiursaFrontpic
- add_pic TeddiursaBackpic
- add_pic UrsaringFrontpic
- add_pic UrsaringBackpic
- add_pic SlugmaFrontpic
- add_pic SlugmaBackpic
- add_pic MagcargoFrontpic
- add_pic MagcargoBackpic
- add_pic SwinubFrontpic
- add_pic SwinubBackpic
- add_pic PiloswineFrontpic
- add_pic PiloswineBackpic
- add_pic CorsolaFrontpic
- add_pic CorsolaBackpic
- add_pic RemoraidFrontpic
- add_pic RemoraidBackpic
- add_pic OctilleryFrontpic
- add_pic OctilleryBackpic
- add_pic DelibirdFrontpic
- add_pic DelibirdBackpic
- add_pic MantineFrontpic
- add_pic MantineBackpic
- add_pic SkarmoryFrontpic
- add_pic SkarmoryBackpic
- add_pic HoundourFrontpic
- add_pic HoundourBackpic
- add_pic HoundoomFrontpic
- add_pic HoundoomBackpic
- add_pic KingdraFrontpic
- add_pic KingdraBackpic
- add_pic PhanpyFrontpic
- add_pic PhanpyBackpic
- add_pic DonphanFrontpic
- add_pic DonphanBackpic
- add_pic Porygon2Frontpic
- add_pic Porygon2Backpic
- add_pic StantlerFrontpic
- add_pic StantlerBackpic
- add_pic SmeargleFrontpic
- add_pic SmeargleBackpic
- add_pic TyrogueFrontpic
- add_pic TyrogueBackpic
- add_pic HitmontopFrontpic
- add_pic HitmontopBackpic
- add_pic SmoochumFrontpic
- add_pic SmoochumBackpic
- add_pic ElekidFrontpic
- add_pic ElekidBackpic
- add_pic MagbyFrontpic
- add_pic MagbyBackpic
- add_pic MiltankFrontpic
- add_pic MiltankBackpic
- add_pic BlisseyFrontpic
- add_pic BlisseyBackpic
- add_pic RaikouFrontpic
- add_pic RaikouBackpic
- add_pic EnteiFrontpic
- add_pic EnteiBackpic
- add_pic SuicuneFrontpic
- add_pic SuicuneBackpic
- add_pic LarvitarFrontpic
- add_pic LarvitarBackpic
- add_pic PupitarFrontpic
- add_pic PupitarBackpic
- add_pic TyranitarFrontpic
- add_pic TyranitarBackpic
- add_pic LugiaFrontpic
- add_pic LugiaBackpic
- add_pic HoOhFrontpic
- add_pic HoOhBackpic
- add_pic CelebiFrontpic
- add_pic CelebiBackpic
+ dba_pic WobbuffetFrontpic
+ dba_pic WobbuffetBackpic
+ dba_pic GirafarigFrontpic
+ dba_pic GirafarigBackpic
+ dba_pic PinecoFrontpic
+ dba_pic PinecoBackpic
+ dba_pic ForretressFrontpic
+ dba_pic ForretressBackpic
+ dba_pic DunsparceFrontpic
+ dba_pic DunsparceBackpic
+ dba_pic GligarFrontpic
+ dba_pic GligarBackpic
+ dba_pic SteelixFrontpic
+ dba_pic SteelixBackpic
+ dba_pic SnubbullFrontpic
+ dba_pic SnubbullBackpic
+ dba_pic GranbullFrontpic
+ dba_pic GranbullBackpic
+ dba_pic QwilfishFrontpic
+ dba_pic QwilfishBackpic
+ dba_pic ScizorFrontpic
+ dba_pic ScizorBackpic
+ dba_pic ShuckleFrontpic
+ dba_pic ShuckleBackpic
+ dba_pic HeracrossFrontpic
+ dba_pic HeracrossBackpic
+ dba_pic SneaselFrontpic
+ dba_pic SneaselBackpic
+ dba_pic TeddiursaFrontpic
+ dba_pic TeddiursaBackpic
+ dba_pic UrsaringFrontpic
+ dba_pic UrsaringBackpic
+ dba_pic SlugmaFrontpic
+ dba_pic SlugmaBackpic
+ dba_pic MagcargoFrontpic
+ dba_pic MagcargoBackpic
+ dba_pic SwinubFrontpic
+ dba_pic SwinubBackpic
+ dba_pic PiloswineFrontpic
+ dba_pic PiloswineBackpic
+ dba_pic CorsolaFrontpic
+ dba_pic CorsolaBackpic
+ dba_pic RemoraidFrontpic
+ dba_pic RemoraidBackpic
+ dba_pic OctilleryFrontpic
+ dba_pic OctilleryBackpic
+ dba_pic DelibirdFrontpic
+ dba_pic DelibirdBackpic
+ dba_pic MantineFrontpic
+ dba_pic MantineBackpic
+ dba_pic SkarmoryFrontpic
+ dba_pic SkarmoryBackpic
+ dba_pic HoundourFrontpic
+ dba_pic HoundourBackpic
+ dba_pic HoundoomFrontpic
+ dba_pic HoundoomBackpic
+ dba_pic KingdraFrontpic
+ dba_pic KingdraBackpic
+ dba_pic PhanpyFrontpic
+ dba_pic PhanpyBackpic
+ dba_pic DonphanFrontpic
+ dba_pic DonphanBackpic
+ dba_pic Porygon2Frontpic
+ dba_pic Porygon2Backpic
+ dba_pic StantlerFrontpic
+ dba_pic StantlerBackpic
+ dba_pic SmeargleFrontpic
+ dba_pic SmeargleBackpic
+ dba_pic TyrogueFrontpic
+ dba_pic TyrogueBackpic
+ dba_pic HitmontopFrontpic
+ dba_pic HitmontopBackpic
+ dba_pic SmoochumFrontpic
+ dba_pic SmoochumBackpic
+ dba_pic ElekidFrontpic
+ dba_pic ElekidBackpic
+ dba_pic MagbyFrontpic
+ dba_pic MagbyBackpic
+ dba_pic MiltankFrontpic
+ dba_pic MiltankBackpic
+ dba_pic BlisseyFrontpic
+ dba_pic BlisseyBackpic
+ dba_pic RaikouFrontpic
+ dba_pic RaikouBackpic
+ dba_pic EnteiFrontpic
+ dba_pic EnteiBackpic
+ dba_pic SuicuneFrontpic
+ dba_pic SuicuneBackpic
+ dba_pic LarvitarFrontpic
+ dba_pic LarvitarBackpic
+ dba_pic PupitarFrontpic
+ dba_pic PupitarBackpic
+ dba_pic TyranitarFrontpic
+ dba_pic TyranitarBackpic
+ dba_pic LugiaFrontpic
+ dba_pic LugiaBackpic
+ dba_pic HoOhFrontpic
+ dba_pic HoOhBackpic
+ dba_pic CelebiFrontpic
+ dba_pic CelebiBackpic
dbw -1, -1 ; unused
dbw -1, -1 ; unused
- add_pic EggPic
+ dba_pic EggPic
dbw -1, -1 ; unused
diff --git a/gfx/pics/trainer_pic_pointers.asm b/gfx/pics/trainer_pic_pointers.asm
deleted file mode 100644
index 4c1db41d5..000000000
--- a/gfx/pics/trainer_pic_pointers.asm
+++ /dev/null
@@ -1,68 +0,0 @@
-
- add_pic FalknerPic
- add_pic WhitneyPic
- add_pic BugsyPic
- add_pic MortyPic
- add_pic PrycePic
- add_pic JasminePic
- add_pic ChuckPic
- add_pic ClairPic
- add_pic Rival1Pic
- add_pic PokemonProfPic
- add_pic WillPic
- add_pic CalPic
- add_pic BrunoPic
- add_pic KarenPic
- add_pic KogaPic
- add_pic ChampionPic
- add_pic BrockPic
- add_pic MistyPic
- add_pic LtSurgePic
- add_pic ScientistPic
- add_pic ErikaPic
- add_pic YoungsterPic
- add_pic SchoolboyPic
- add_pic BirdKeeperPic
- add_pic LassPic
- add_pic JaninePic
- add_pic CooltrainermPic
- add_pic CooltrainerfPic
- add_pic BeautyPic
- add_pic PokemaniacPic
- add_pic GruntmPic
- add_pic GentlemanPic
- add_pic SkierPic
- add_pic TeacherPic
- add_pic SabrinaPic
- add_pic BugCatcherPic
- add_pic FisherPic
- add_pic SwimmermPic
- add_pic SwimmerfPic
- add_pic SailorPic
- add_pic SuperNerdPic
- add_pic Rival2Pic
- add_pic GuitaristPic
- add_pic HikerPic
- add_pic BikerPic
- add_pic BlainePic
- add_pic BurglarPic
- add_pic FirebreatherPic
- add_pic JugglerPic
- add_pic BlackbeltTPic
- add_pic ExecutivemPic
- add_pic PsychicTPic
- add_pic PicnickerPic
- add_pic CamperPic
- add_pic ExecutivefPic
- add_pic SagePic
- add_pic MediumPic
- add_pic BoarderPic
- add_pic PokefanmPic
- add_pic KimonoGirlPic
- add_pic TwinsPic
- add_pic PokefanfPic
- add_pic RedPic
- add_pic BluePic
- add_pic OfficerPic
- add_pic GruntfPic
- add_pic MysticalmanPic
diff --git a/gfx/pics/unown_pic_pointers.asm b/gfx/pics/unown_pic_pointers.asm
index a74b818ef..1ae0da6b6 100644
--- a/gfx/pics/unown_pic_pointers.asm
+++ b/gfx/pics/unown_pic_pointers.asm
@@ -1,53 +1,54 @@
-
- add_pic UnownAFrontpic
- add_pic UnownABackpic
- add_pic UnownBFrontpic
- add_pic UnownBBackpic
- add_pic UnownCFrontpic
- add_pic UnownCBackpic
- add_pic UnownDFrontpic
- add_pic UnownDBackpic
- add_pic UnownEFrontpic
- add_pic UnownEBackpic
- add_pic UnownFFrontpic
- add_pic UnownFBackpic
- add_pic UnownGFrontpic
- add_pic UnownGBackpic
- add_pic UnownHFrontpic
- add_pic UnownHBackpic
- add_pic UnownIFrontpic
- add_pic UnownIBackpic
- add_pic UnownJFrontpic
- add_pic UnownJBackpic
- add_pic UnownKFrontpic
- add_pic UnownKBackpic
- add_pic UnownLFrontpic
- add_pic UnownLBackpic
- add_pic UnownMFrontpic
- add_pic UnownMBackpic
- add_pic UnownNFrontpic
- add_pic UnownNBackpic
- add_pic UnownOFrontpic
- add_pic UnownOBackpic
- add_pic UnownPFrontpic
- add_pic UnownPBackpic
- add_pic UnownQFrontpic
- add_pic UnownQBackpic
- add_pic UnownRFrontpic
- add_pic UnownRBackpic
- add_pic UnownSFrontpic
- add_pic UnownSBackpic
- add_pic UnownTFrontpic
- add_pic UnownTBackpic
- add_pic UnownUFrontpic
- add_pic UnownUBackpic
- add_pic UnownVFrontpic
- add_pic UnownVBackpic
- add_pic UnownWFrontpic
- add_pic UnownWBackpic
- add_pic UnownXFrontpic
- add_pic UnownXBackpic
- add_pic UnownYFrontpic
- add_pic UnownYBackpic
- add_pic UnownZFrontpic
- add_pic UnownZBackpic
+UnownPicPointers::
+; entries correspond to Unown letters, two apiece
+ dba_pic UnownAFrontpic
+ dba_pic UnownABackpic
+ dba_pic UnownBFrontpic
+ dba_pic UnownBBackpic
+ dba_pic UnownCFrontpic
+ dba_pic UnownCBackpic
+ dba_pic UnownDFrontpic
+ dba_pic UnownDBackpic
+ dba_pic UnownEFrontpic
+ dba_pic UnownEBackpic
+ dba_pic UnownFFrontpic
+ dba_pic UnownFBackpic
+ dba_pic UnownGFrontpic
+ dba_pic UnownGBackpic
+ dba_pic UnownHFrontpic
+ dba_pic UnownHBackpic
+ dba_pic UnownIFrontpic
+ dba_pic UnownIBackpic
+ dba_pic UnownJFrontpic
+ dba_pic UnownJBackpic
+ dba_pic UnownKFrontpic
+ dba_pic UnownKBackpic
+ dba_pic UnownLFrontpic
+ dba_pic UnownLBackpic
+ dba_pic UnownMFrontpic
+ dba_pic UnownMBackpic
+ dba_pic UnownNFrontpic
+ dba_pic UnownNBackpic
+ dba_pic UnownOFrontpic
+ dba_pic UnownOBackpic
+ dba_pic UnownPFrontpic
+ dba_pic UnownPBackpic
+ dba_pic UnownQFrontpic
+ dba_pic UnownQBackpic
+ dba_pic UnownRFrontpic
+ dba_pic UnownRBackpic
+ dba_pic UnownSFrontpic
+ dba_pic UnownSBackpic
+ dba_pic UnownTFrontpic
+ dba_pic UnownTBackpic
+ dba_pic UnownUFrontpic
+ dba_pic UnownUBackpic
+ dba_pic UnownVFrontpic
+ dba_pic UnownVBackpic
+ dba_pic UnownWFrontpic
+ dba_pic UnownWBackpic
+ dba_pic UnownXFrontpic
+ dba_pic UnownXBackpic
+ dba_pic UnownYFrontpic
+ dba_pic UnownYBackpic
+ dba_pic UnownZFrontpic
+ dba_pic UnownZBackpic
diff --git a/gfx/misc/chris.png b/gfx/player/chris.png
index 19869944e..19869944e 100644
--- a/gfx/misc/chris.png
+++ b/gfx/player/chris.png
Binary files differ
diff --git a/gfx/misc/player.2bpp.lz.0312ddce b/gfx/player/chris_back.2bpp.lz.0312ddce
index aec84bbab..aec84bbab 100644
--- a/gfx/misc/player.2bpp.lz.0312ddce
+++ b/gfx/player/chris_back.2bpp.lz.0312ddce
Binary files differ
diff --git a/gfx/misc/player.png b/gfx/player/chris_back.png
index 7bf3c50db..7bf3c50db 100644
--- a/gfx/misc/player.png
+++ b/gfx/player/chris_back.png
Binary files differ
diff --git a/gfx/misc/kris.png b/gfx/player/kris.png
index 7a855e676..7a855e676 100644
--- a/gfx/misc/kris.png
+++ b/gfx/player/kris.png
Binary files differ
diff --git a/gfx/misc/kris_back.png b/gfx/player/kris_back.png
index eb0c1e941..eb0c1e941 100644
--- a/gfx/misc/kris_back.png
+++ b/gfx/player/kris_back.png
Binary files differ
diff --git a/gfx/misc/fast_ship.png b/gfx/pokegear/fast_ship.png
index e92f00f55..e92f00f55 100644
--- a/gfx/misc/fast_ship.png
+++ b/gfx/pokegear/fast_ship.png
Binary files differ
diff --git a/gfx/misc/johto.bin b/gfx/pokegear/johto.bin
index faa5efe70..faa5efe70 100644
--- a/gfx/misc/johto.bin
+++ b/gfx/pokegear/johto.bin
Binary files differ
diff --git a/gfx/misc/kanto.bin b/gfx/pokegear/kanto.bin
index 8a08cd826..8a08cd826 100644
--- a/gfx/misc/kanto.bin
+++ b/gfx/pokegear/kanto.bin
Binary files differ
diff --git a/gfx/misc/pokegear.2bpp.lz.42315ab4 b/gfx/pokegear/pokegear.2bpp.lz.42315ab4
index df312a51b..df312a51b 100644
--- a/gfx/misc/pokegear.2bpp.lz.42315ab4
+++ b/gfx/pokegear/pokegear.2bpp.lz.42315ab4
Binary files differ
diff --git a/gfx/misc/pokegear.png b/gfx/pokegear/pokegear.png
index 78774a260..78774a260 100644
--- a/gfx/misc/pokegear.png
+++ b/gfx/pokegear/pokegear.png
Binary files differ
diff --git a/gfx/misc/pokegear_sprites.2bpp.lz.7a3cc91f b/gfx/pokegear/pokegear_sprites.2bpp.lz.7a3cc91f
index b5af62d28..b5af62d28 100644
--- a/gfx/misc/pokegear_sprites.2bpp.lz.7a3cc91f
+++ b/gfx/pokegear/pokegear_sprites.2bpp.lz.7a3cc91f
Binary files differ
diff --git a/gfx/misc/pokegear_sprites.png b/gfx/pokegear/pokegear_sprites.png
index 746d4b486..746d4b486 100644
--- a/gfx/misc/pokegear_sprites.png
+++ b/gfx/pokegear/pokegear_sprites.png
Binary files differ
diff --git a/gfx/misc/town_map.2bpp.lz.c0587c86 b/gfx/pokegear/town_map.2bpp.lz.c0587c86
index c807a372f..c807a372f 100644
--- a/gfx/misc/town_map.2bpp.lz.c0587c86
+++ b/gfx/pokegear/town_map.2bpp.lz.c0587c86
Binary files differ
diff --git a/gfx/misc/town_map.png b/gfx/pokegear/town_map.png
index 6e7af59d0..6e7af59d0 100644
--- a/gfx/misc/town_map.png
+++ b/gfx/pokegear/town_map.png
Binary files differ
diff --git a/gfx/unknown/016d9c.png b/gfx/printer/bold_a.png
index 56252c423..56252c423 100644
--- a/gfx/unknown/016d9c.png
+++ b/gfx/printer/bold_a.png
Binary files differ
diff --git a/gfx/unknown/016da4.png b/gfx/printer/bold_b.png
index 8ce07a03c..8ce07a03c 100644
--- a/gfx/unknown/016da4.png
+++ b/gfx/printer/bold_b.png
Binary files differ
diff --git a/gfx/mobile/hp.png b/gfx/printer/hp.png
index 908141634..908141634 100644
--- a/gfx/mobile/hp.png
+++ b/gfx/printer/hp.png
Binary files differ
diff --git a/gfx/mobile/lv.png b/gfx/printer/lv.png
index 5176fc585..5176fc585 100644
--- a/gfx/mobile/lv.png
+++ b/gfx/printer/lv.png
Binary files differ
diff --git a/gfx/misc/gbc_only.2bpp.lz.4a5bba0e b/gfx/sgb/gbc_only.2bpp.lz.4a5bba0e
index 9533fbe6d..9533fbe6d 100644
--- a/gfx/misc/gbc_only.2bpp.lz.4a5bba0e
+++ b/gfx/sgb/gbc_only.2bpp.lz.4a5bba0e
Binary files differ
diff --git a/gfx/misc/gbc_only.png b/gfx/sgb/gbc_only.png
index 72bcf0131..72bcf0131 100644
--- a/gfx/misc/gbc_only.png
+++ b/gfx/sgb/gbc_only.png
Binary files differ
diff --git a/gfx/misc/sgb_border.png b/gfx/sgb/sgb_border.png
index 867c36b10..867c36b10 100644
--- a/gfx/misc/sgb_border.png
+++ b/gfx/sgb/sgb_border.png
Binary files differ
diff --git a/gfx/shrink1.2bpp.lz.d4443930 b/gfx/shrink/shrink1.2bpp.lz.d4443930
index 284bee8c2..284bee8c2 100644
--- a/gfx/shrink1.2bpp.lz.d4443930
+++ b/gfx/shrink/shrink1.2bpp.lz.d4443930
Binary files differ
diff --git a/gfx/shrink1.png b/gfx/shrink/shrink1.png
index 6cf5b8077..6cf5b8077 100644
--- a/gfx/shrink1.png
+++ b/gfx/shrink/shrink1.png
Binary files differ
diff --git a/gfx/shrink2.2bpp.lz.3f58480a b/gfx/shrink/shrink2.2bpp.lz.3f58480a
index df14d5ed4..df14d5ed4 100644
--- a/gfx/shrink2.2bpp.lz.3f58480a
+++ b/gfx/shrink/shrink2.2bpp.lz.3f58480a
Binary files differ
diff --git a/gfx/shrink2.png b/gfx/shrink/shrink2.png
index 276b4e7c7..276b4e7c7 100644
--- a/gfx/shrink2.png
+++ b/gfx/shrink/shrink2.png
Binary files differ
diff --git a/gfx/slots.tilemap b/gfx/slots/slots.tilemap
index 5e920ed54..5e920ed54 100644
--- a/gfx/slots.tilemap
+++ b/gfx/slots/slots.tilemap
Binary files differ
diff --git a/gfx/slots_1.2bpp.lz.b22ddc13 b/gfx/slots/slots_1.2bpp.lz.b22ddc13
index 90d3ce139..90d3ce139 100644
--- a/gfx/slots_1.2bpp.lz.b22ddc13
+++ b/gfx/slots/slots_1.2bpp.lz.b22ddc13
Binary files differ
diff --git a/gfx/slots_1.png b/gfx/slots/slots_1.png
index a10340844..a10340844 100644
--- a/gfx/slots_1.png
+++ b/gfx/slots/slots_1.png
Binary files differ
diff --git a/gfx/slots_2.2bpp.lz.b28f76e3 b/gfx/slots/slots_2.2bpp.lz.b28f76e3
index 638c68055..638c68055 100644
--- a/gfx/slots_2.2bpp.lz.b28f76e3
+++ b/gfx/slots/slots_2.2bpp.lz.b28f76e3
Binary files differ
diff --git a/gfx/slots_2.png b/gfx/slots/slots_2.png
index aa1292ccb..aa1292ccb 100644
--- a/gfx/slots_2.png
+++ b/gfx/slots/slots_2.png
Binary files differ
diff --git a/gfx/slots_3.2bpp.lz.70c2984c b/gfx/slots/slots_3.2bpp.lz.70c2984c
index 858b6e464..858b6e464 100644
--- a/gfx/slots_3.2bpp.lz.70c2984c
+++ b/gfx/slots/slots_3.2bpp.lz.70c2984c
Binary files differ
diff --git a/gfx/slots_3.png b/gfx/slots/slots_3.png
index 456e9b6bf..456e9b6bf 100755..100644
--- a/gfx/slots_3.png
+++ b/gfx/slots/slots_3.png
Binary files differ
diff --git a/gfx/special/celebi/leaf.png b/gfx/special/celebi/leaf.png
deleted file mode 100644
index b10e0cf8c..000000000
--- a/gfx/special/celebi/leaf.png
+++ /dev/null
Binary files differ
diff --git a/gfx/misc/copyright.png b/gfx/splash/copyright.png
index 023bb93dd..023bb93dd 100644
--- a/gfx/misc/copyright.png
+++ b/gfx/splash/copyright.png
Binary files differ
diff --git a/gfx/sprite_headers.asm b/gfx/sprite_headers.asm
new file mode 100644
index 000000000..d41d62075
--- /dev/null
+++ b/gfx/sprite_headers.asm
@@ -0,0 +1,111 @@
+sprite_header: MACRO
+; pointer, length, type, palette
+ dw \1
+ db \2 * 4 tiles, BANK(\1)
+ db \3, \4
+ENDM
+
+SpriteHeaders: ; 14736
+; entries correspond to SPRITE_* constants
+ sprite_header ChrisSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED ; 1473c
+ sprite_header ChrisBikeSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED ; 14742
+ sprite_header GameboyKidSpriteGFX, 3, STANDING_SPRITE, PAL_OW_GREEN ; 14748
+ sprite_header SilverSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED ; 1474e
+ sprite_header OakSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN ; 14754
+ sprite_header RedSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED ; 1475a
+ sprite_header BlueSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED ; 14760
+ sprite_header BillSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED ; 14766
+ sprite_header ElderSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN ; 1476c
+ sprite_header JanineSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED ; 14772
+ sprite_header KurtSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN ; 14778
+ sprite_header MomSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED ; 1477e
+ sprite_header BlaineSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN ; 14784
+ sprite_header RedsMomSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED ; 1478a
+ sprite_header DaisySpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE ; 14790
+ sprite_header ElmSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN ; 14796
+ sprite_header WillSpriteGFX, 3, STANDING_SPRITE, PAL_OW_RED ; 1479c
+ sprite_header FalknerSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE ; 147a2
+ sprite_header WhitneySpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED ; 147a8
+ sprite_header BugsySpriteGFX, 3, WALKING_SPRITE, PAL_OW_GREEN ; 147ae
+ sprite_header MortySpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN ; 147b4
+ sprite_header ChuckSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED ; 147ba
+ sprite_header JasmineSpriteGFX, 3, WALKING_SPRITE, PAL_OW_GREEN ; 147c0
+ sprite_header PryceSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN ; 147c6
+ sprite_header ClairSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED ; 147cc
+ sprite_header BrockSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN ; 147d2
+ sprite_header KarenSpriteGFX, 3, STANDING_SPRITE, PAL_OW_BLUE ; 147d8
+ sprite_header BrunoSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED ; 147de
+ sprite_header MistySpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE ; 147e4
+ sprite_header LanceSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED ; 147ea
+ sprite_header SurgeSpriteGFX, 3, WALKING_SPRITE, PAL_OW_GREEN ; 147f0
+ sprite_header ErikaSpriteGFX, 3, WALKING_SPRITE, PAL_OW_GREEN ; 147f6
+ sprite_header KogaSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN ; 147fc
+ sprite_header SabrinaSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED ; 14802
+ sprite_header CooltrainerMSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE ; 14808
+ sprite_header CooltrainerFSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE ; 1480e
+ sprite_header BugCatcherSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE ; 14814
+ sprite_header TwinSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED ; 1481a
+ sprite_header YoungsterSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE ; 14820
+ sprite_header LassSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED ; 14826
+ sprite_header TeacherSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED ; 1482c
+ sprite_header BuenaSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE ; 14832
+ sprite_header SuperNerdSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE ; 14838
+ sprite_header RockerSpriteGFX, 3, WALKING_SPRITE, PAL_OW_GREEN ; 1483e
+ sprite_header PokefanMSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN ; 14844
+ sprite_header PokefanFSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN ; 1484a
+ sprite_header GrampsSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN ; 14850
+ sprite_header GrannySpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN ; 14856
+ sprite_header SwimmerGuySpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE ; 1485c
+ sprite_header SwimmerGirlSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE ; 14862
+ sprite_header BigSnorlaxSpriteGFX, 3, STANDING_SPRITE, PAL_OW_BLUE ; 14868
+ sprite_header SurfingPikachuSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED ; 1486e
+ sprite_header RocketSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN ; 14874
+ sprite_header RocketGirlSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN ; 1487a
+ sprite_header NurseSpriteGFX, 3, STANDING_SPRITE, PAL_OW_RED ; 14880
+ sprite_header LinkReceptionistSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED ; 14886
+ sprite_header ClerkSpriteGFX, 3, WALKING_SPRITE, PAL_OW_GREEN ; 1488c
+ sprite_header FisherSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE ; 14892
+ sprite_header FishingGuruSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE ; 14898
+ sprite_header ScientistSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE ; 1489e
+ sprite_header KimonoGirlSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED ; 148a4
+ sprite_header SageSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN ; 148aa
+ sprite_header UnusedGuySpriteGFX, 3, STANDING_SPRITE, PAL_OW_RED ; 148b0
+ sprite_header GentlemanSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE ; 148b6
+ sprite_header BlackBeltSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN ; 148bc
+ sprite_header ReceptionistSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE ; 148c2
+ sprite_header OfficerSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE ; 148c8
+ sprite_header CalSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN ; 148ce
+ sprite_header SlowpokeSpriteGFX, 1, STILL_SPRITE, PAL_OW_RED ; 148d4
+ sprite_header CaptainSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN ; 148da
+ sprite_header BigLaprasSpriteGFX, 3, STANDING_SPRITE, PAL_OW_BLUE ; 148e0
+ sprite_header GymGuySpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE ; 148e6
+ sprite_header SailorSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE ; 148ec
+ sprite_header BikerSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BROWN ; 148f2
+ sprite_header PharmacistSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE ; 148f8
+ sprite_header MonsterSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED ; 148fe
+ sprite_header FairySpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED ; 14904
+ sprite_header BirdSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED ; 1490a
+ sprite_header DragonSpriteGFX, 3, WALKING_SPRITE, PAL_OW_RED ; 14910
+ sprite_header BigOnixSpriteGFX, 3, STANDING_SPRITE, PAL_OW_BROWN ; 14916
+ sprite_header N64SpriteGFX, 1, STILL_SPRITE, PAL_OW_BROWN ; 1491c
+ sprite_header SudowoodoSpriteGFX, 3, STANDING_SPRITE, PAL_OW_GREEN ; 14922
+ sprite_header SurfSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE ; 14928
+ sprite_header PokeBallSpriteGFX, 1, STILL_SPRITE, PAL_OW_RED ; 1492e
+ sprite_header PokedexSpriteGFX, 1, STILL_SPRITE, PAL_OW_BROWN ; 14934
+ sprite_header PaperSpriteGFX, 1, STILL_SPRITE, PAL_OW_BLUE ; 1493a
+ sprite_header VirtualBoySpriteGFX, 1, STILL_SPRITE, PAL_OW_RED ; 14940
+ sprite_header OldLinkReceptionistSpriteGFX, 3, STANDING_SPRITE, PAL_OW_RED ; 14946
+ sprite_header RockSpriteGFX, 1, STILL_SPRITE, PAL_OW_ROCK ; 1494c
+ sprite_header BoulderSpriteGFX, 1, STILL_SPRITE, PAL_OW_ROCK ; 14952
+ sprite_header SnesSpriteGFX, 1, STILL_SPRITE, PAL_OW_BLUE ; 14958
+ sprite_header FamicomSpriteGFX, 1, STILL_SPRITE, PAL_OW_RED ; 1495e
+ sprite_header FruitTreeSpriteGFX, 1, STILL_SPRITE, PAL_OW_TREE ; 14964
+ sprite_header GoldTrophySpriteGFX, 1, STILL_SPRITE, PAL_OW_BROWN ; 1496a
+ sprite_header SilverTrophySpriteGFX, 1, STILL_SPRITE, PAL_OW_SILVER ; 14970
+ sprite_header KrisSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE ; 14976
+ sprite_header KrisBikeSpriteGFX, 3, WALKING_SPRITE, PAL_OW_BLUE ; 1497c
+ sprite_header KurtOutsideSpriteGFX, 3, STANDING_SPRITE, PAL_OW_BROWN ; 14982
+ sprite_header SuicuneSpriteGFX, 1, STILL_SPRITE, PAL_OW_BLUE ; 14988
+ sprite_header EnteiSpriteGFX, 1, STILL_SPRITE, PAL_OW_RED ; 1498e
+ sprite_header RaikouSpriteGFX, 1, STILL_SPRITE, PAL_OW_RED ; 14994
+ sprite_header StandingYoungsterSpriteGFX, 3, STANDING_SPRITE, PAL_OW_BLUE ; 1499a
diff --git a/gfx/sprites.asm b/gfx/sprites.asm
new file mode 100644
index 000000000..318f7506e
--- /dev/null
+++ b/gfx/sprites.asm
@@ -0,0 +1,108 @@
+SECTION "Sprites 1", ROMX
+
+ChrisSpriteGFX:: INCBIN "gfx/sprites/chris.2bpp" ; c0000
+ChrisBikeSpriteGFX:: INCBIN "gfx/sprites/chris_bike.2bpp" ; c0180
+GameboyKidSpriteGFX:: INCBIN "gfx/sprites/gameboy_kid.2bpp" ; c0300
+SilverSpriteGFX:: INCBIN "gfx/sprites/silver.2bpp" ; c03c0
+OakSpriteGFX:: INCBIN "gfx/sprites/oak.2bpp" ; c0540
+RedSpriteGFX:: INCBIN "gfx/sprites/red.2bpp" ; c06c0
+BlueSpriteGFX:: INCBIN "gfx/sprites/blue.2bpp" ; c0840
+BillSpriteGFX:: INCBIN "gfx/sprites/bill.2bpp" ; c09c0
+ElderSpriteGFX:: INCBIN "gfx/sprites/elder.2bpp" ; c0b40
+JanineSpriteGFX:: INCBIN "gfx/sprites/janine.2bpp" ; c0cc0
+KurtSpriteGFX:: INCBIN "gfx/sprites/kurt.2bpp" ; c0e40
+MomSpriteGFX:: INCBIN "gfx/sprites/mom.2bpp" ; c0fc0
+BlaineSpriteGFX:: INCBIN "gfx/sprites/blaine.2bpp" ; c1140
+RedsMomSpriteGFX:: INCBIN "gfx/sprites/reds_mom.2bpp" ; c12c0
+DaisySpriteGFX:: INCBIN "gfx/sprites/daisy.2bpp" ; c1440
+ElmSpriteGFX:: INCBIN "gfx/sprites/elm.2bpp" ; c15c0
+WillSpriteGFX:: INCBIN "gfx/sprites/will.2bpp" ; c1740
+FalknerSpriteGFX:: INCBIN "gfx/sprites/falkner.2bpp" ; c1800
+WhitneySpriteGFX:: INCBIN "gfx/sprites/whitney.2bpp" ; c1980
+BugsySpriteGFX:: INCBIN "gfx/sprites/bugsy.2bpp" ; c1b00
+MortySpriteGFX:: INCBIN "gfx/sprites/morty.2bpp" ; c1c80
+ChuckSpriteGFX:: INCBIN "gfx/sprites/chuck.2bpp" ; c1e00
+JasmineSpriteGFX:: INCBIN "gfx/sprites/jasmine.2bpp" ; c1f80
+PryceSpriteGFX:: INCBIN "gfx/sprites/pryce.2bpp" ; c2100
+ClairSpriteGFX:: INCBIN "gfx/sprites/clair.2bpp" ; c2280
+BrockSpriteGFX:: INCBIN "gfx/sprites/brock.2bpp" ; c2400
+KarenSpriteGFX:: INCBIN "gfx/sprites/karen.2bpp" ; c2580
+BrunoSpriteGFX:: INCBIN "gfx/sprites/bruno.2bpp" ; c2640
+MistySpriteGFX:: INCBIN "gfx/sprites/misty.2bpp" ; c27c0
+LanceSpriteGFX:: INCBIN "gfx/sprites/lance.2bpp" ; c2940
+SurgeSpriteGFX:: INCBIN "gfx/sprites/surge.2bpp" ; c2ac0
+ErikaSpriteGFX:: INCBIN "gfx/sprites/erika.2bpp" ; c2c40
+KogaSpriteGFX:: INCBIN "gfx/sprites/koga.2bpp" ; c2dc0
+SabrinaSpriteGFX:: INCBIN "gfx/sprites/sabrina.2bpp" ; c2f40
+CooltrainerMSpriteGFX:: INCBIN "gfx/sprites/cooltrainer_m.2bpp" ; c30c0
+CooltrainerFSpriteGFX:: INCBIN "gfx/sprites/cooltrainer_f.2bpp" ; c3240
+BugCatcherSpriteGFX:: INCBIN "gfx/sprites/bug_catcher.2bpp" ; c33c0
+TwinSpriteGFX:: INCBIN "gfx/sprites/twin.2bpp" ; c3540
+YoungsterSpriteGFX:: INCBIN "gfx/sprites/youngster.2bpp" ; c36c0
+LassSpriteGFX:: INCBIN "gfx/sprites/lass.2bpp" ; c3840
+TeacherSpriteGFX:: INCBIN "gfx/sprites/teacher.2bpp" ; c39c0
+BuenaSpriteGFX:: INCBIN "gfx/sprites/buena.2bpp" ; c3b40
+SuperNerdSpriteGFX:: INCBIN "gfx/sprites/super_nerd.2bpp" ; c3cc0
+RockerSpriteGFX:: INCBIN "gfx/sprites/rocker.2bpp" ; c3e40
+
+
+SECTION "Sprites 2", ROMX
+
+PokefanMSpriteGFX:: INCBIN "gfx/sprites/pokefan_m.2bpp" ; c4000
+PokefanFSpriteGFX:: INCBIN "gfx/sprites/pokefan_f.2bpp" ; c4180
+GrampsSpriteGFX:: INCBIN "gfx/sprites/gramps.2bpp" ; c4300
+GrannySpriteGFX:: INCBIN "gfx/sprites/granny.2bpp" ; c4480
+SwimmerGuySpriteGFX:: INCBIN "gfx/sprites/swimmer_guy.2bpp" ; c4600
+SwimmerGirlSpriteGFX:: INCBIN "gfx/sprites/swimmer_girl.2bpp" ; c4780
+BigSnorlaxSpriteGFX:: INCBIN "gfx/sprites/big_snorlax.2bpp" ; c4900
+SurfingPikachuSpriteGFX:: INCBIN "gfx/sprites/surfing_pikachu.2bpp" ; c4980
+RocketSpriteGFX:: INCBIN "gfx/sprites/rocket.2bpp" ; c4b00
+RocketGirlSpriteGFX:: INCBIN "gfx/sprites/rocket_girl.2bpp" ; c4c80
+NurseSpriteGFX:: INCBIN "gfx/sprites/nurse.2bpp" ; c4e00
+LinkReceptionistSpriteGFX:: INCBIN "gfx/sprites/link_receptionist.2bpp" ; c4ec0
+ClerkSpriteGFX:: INCBIN "gfx/sprites/clerk.2bpp" ; c5040
+FisherSpriteGFX:: INCBIN "gfx/sprites/fisher.2bpp" ; c51c0
+FishingGuruSpriteGFX:: INCBIN "gfx/sprites/fishing_guru.2bpp" ; c5340
+ScientistSpriteGFX:: INCBIN "gfx/sprites/scientist.2bpp" ; c54c0
+KimonoGirlSpriteGFX:: INCBIN "gfx/sprites/kimono_girl.2bpp" ; c5640
+SageSpriteGFX:: INCBIN "gfx/sprites/sage.2bpp" ; c57c0
+UnusedGuySpriteGFX:: INCBIN "gfx/sprites/unused_guy.2bpp" ; c5940
+GentlemanSpriteGFX:: INCBIN "gfx/sprites/gentleman.2bpp" ; c5ac0
+BlackBeltSpriteGFX:: INCBIN "gfx/sprites/black_belt.2bpp" ; c5c40
+ReceptionistSpriteGFX:: INCBIN "gfx/sprites/receptionist.2bpp" ; c5dc0
+OfficerSpriteGFX:: INCBIN "gfx/sprites/officer.2bpp" ; c5f40
+CalSpriteGFX:: INCBIN "gfx/sprites/cal.2bpp" ; c60c0
+SlowpokeSpriteGFX:: INCBIN "gfx/sprites/slowpoke.2bpp" ; c6240
+CaptainSpriteGFX:: INCBIN "gfx/sprites/captain.2bpp" ; c6280
+BigLaprasSpriteGFX:: INCBIN "gfx/sprites/big_lapras.2bpp" ; c6400
+GymGuySpriteGFX:: INCBIN "gfx/sprites/gym_guy.2bpp" ; c6480
+SailorSpriteGFX:: INCBIN "gfx/sprites/sailor.2bpp" ; c6600
+BikerSpriteGFX:: INCBIN "gfx/sprites/biker.2bpp" ; c6780
+PharmacistSpriteGFX:: INCBIN "gfx/sprites/pharmacist.2bpp" ; c6900
+MonsterSpriteGFX:: INCBIN "gfx/sprites/monster.2bpp" ; c6a80
+FairySpriteGFX:: INCBIN "gfx/sprites/fairy.2bpp" ; c6c00
+BirdSpriteGFX:: INCBIN "gfx/sprites/bird.2bpp" ; c6d80
+DragonSpriteGFX:: INCBIN "gfx/sprites/dragon.2bpp" ; c6f00
+BigOnixSpriteGFX:: INCBIN "gfx/sprites/big_onix.2bpp" ; c7080
+N64SpriteGFX:: INCBIN "gfx/sprites/n64.2bpp" ; c7140
+SudowoodoSpriteGFX:: INCBIN "gfx/sprites/sudowoodo.2bpp" ; c7180
+SurfSpriteGFX:: INCBIN "gfx/sprites/surf.2bpp" ; c7200
+PokeBallSpriteGFX:: INCBIN "gfx/sprites/poke_ball.2bpp" ; c7380
+PokedexSpriteGFX:: INCBIN "gfx/sprites/pokedex.2bpp" ; c7500
+PaperSpriteGFX:: INCBIN "gfx/sprites/paper.2bpp" ; c7680
+VirtualBoySpriteGFX:: INCBIN "gfx/sprites/virtual_boy.2bpp" ; c7800
+OldLinkReceptionistSpriteGFX:: INCBIN "gfx/sprites/old_link_receptionist.2bpp" ; c7840
+RockSpriteGFX:: INCBIN "gfx/sprites/rock.2bpp" ; c7880
+BoulderSpriteGFX:: INCBIN "gfx/sprites/boulder.2bpp" ; c78c0
+SnesSpriteGFX:: INCBIN "gfx/sprites/snes.2bpp" ; c7900
+FamicomSpriteGFX:: INCBIN "gfx/sprites/famicom.2bpp" ; c7940
+FruitTreeSpriteGFX:: INCBIN "gfx/sprites/fruit_tree.2bpp" ; c7980
+GoldTrophySpriteGFX:: INCBIN "gfx/sprites/gold_trophy.2bpp" ; c79c0
+SilverTrophySpriteGFX:: INCBIN "gfx/sprites/silver_trophy.2bpp" ; c7a00
+KrisSpriteGFX:: INCBIN "gfx/sprites/kris.2bpp" ; c7a40
+KrisBikeSpriteGFX:: INCBIN "gfx/sprites/kris_bike.2bpp" ; c7bc0
+KurtOutsideSpriteGFX:: INCBIN "gfx/sprites/kurt_outside.2bpp" ; c7d40
+SuicuneSpriteGFX:: INCBIN "gfx/sprites/suicune.2bpp" ; c7e00
+EnteiSpriteGFX:: INCBIN "gfx/sprites/entei.2bpp" ; c7e40
+RaikouSpriteGFX:: INCBIN "gfx/sprites/raikou.2bpp" ; c7e80
+StandingYoungsterSpriteGFX:: INCBIN "gfx/sprites/standing_youngster.2bpp" ; c7ec0
diff --git a/gfx/overworld/070.png b/gfx/sprites/big_lapras.png
index 45f27649e..45f27649e 100644
--- a/gfx/overworld/070.png
+++ b/gfx/sprites/big_lapras.png
Binary files differ
diff --git a/gfx/overworld/079.png b/gfx/sprites/big_onix.png
index 7996be17e..7996be17e 100644
--- a/gfx/overworld/079.png
+++ b/gfx/sprites/big_onix.png
Binary files differ
diff --git a/gfx/overworld/050.png b/gfx/sprites/big_snorlax.png
index f53f71105..f53f71105 100644
--- a/gfx/overworld/050.png
+++ b/gfx/sprites/big_snorlax.png
Binary files differ
diff --git a/gfx/overworld/073.png b/gfx/sprites/biker.png
index 5d056cf42..5d056cf42 100644
--- a/gfx/overworld/073.png
+++ b/gfx/sprites/biker.png
Binary files differ
diff --git a/gfx/overworld/007.png b/gfx/sprites/bill.png
index d72bb7ba1..d72bb7ba1 100644
--- a/gfx/overworld/007.png
+++ b/gfx/sprites/bill.png
Binary files differ
diff --git a/gfx/overworld/077.png b/gfx/sprites/bird.png
index 9e2009940..9e2009940 100644
--- a/gfx/overworld/077.png
+++ b/gfx/sprites/bird.png
Binary files differ
diff --git a/gfx/overworld/064.png b/gfx/sprites/black_belt.png
index 9aec228c5..9aec228c5 100644
--- a/gfx/overworld/064.png
+++ b/gfx/sprites/black_belt.png
Binary files differ
diff --git a/gfx/overworld/012.png b/gfx/sprites/blaine.png
index 6ce1f3092..6ce1f3092 100644
--- a/gfx/overworld/012.png
+++ b/gfx/sprites/blaine.png
Binary files differ
diff --git a/gfx/overworld/006.png b/gfx/sprites/blue.png
index 17fc2fdc6..17fc2fdc6 100644
--- a/gfx/overworld/006.png
+++ b/gfx/sprites/blue.png
Binary files differ
diff --git a/gfx/overworld/089.png b/gfx/sprites/boulder.png
index 9b408e021..9b408e021 100644
--- a/gfx/overworld/089.png
+++ b/gfx/sprites/boulder.png
Binary files differ
diff --git a/gfx/overworld/025.png b/gfx/sprites/brock.png
index f9f8ec431..f9f8ec431 100644
--- a/gfx/overworld/025.png
+++ b/gfx/sprites/brock.png
Binary files differ
diff --git a/gfx/overworld/027.png b/gfx/sprites/bruno.png
index 5f77217ef..5f77217ef 100644
--- a/gfx/overworld/027.png
+++ b/gfx/sprites/bruno.png
Binary files differ
diff --git a/gfx/overworld/041.png b/gfx/sprites/buena.png
index af5a7e7e7..af5a7e7e7 100644
--- a/gfx/overworld/041.png
+++ b/gfx/sprites/buena.png
Binary files differ
diff --git a/gfx/overworld/036.png b/gfx/sprites/bug_catcher.png
index e1306b6a0..e1306b6a0 100644
--- a/gfx/overworld/036.png
+++ b/gfx/sprites/bug_catcher.png
Binary files differ
diff --git a/gfx/overworld/019.png b/gfx/sprites/bugsy.png
index b528045b5..b528045b5 100644
--- a/gfx/overworld/019.png
+++ b/gfx/sprites/bugsy.png
Binary files differ
diff --git a/gfx/overworld/067.png b/gfx/sprites/cal.png
index 9dfe77ff4..9dfe77ff4 100644
--- a/gfx/overworld/067.png
+++ b/gfx/sprites/cal.png
Binary files differ
diff --git a/gfx/overworld/069.png b/gfx/sprites/captain.png
index 7408cbbbc..7408cbbbc 100644
--- a/gfx/overworld/069.png
+++ b/gfx/sprites/captain.png
Binary files differ
diff --git a/gfx/overworld/000.png b/gfx/sprites/chris.png
index 1050bb02c..1050bb02c 100644
--- a/gfx/overworld/000.png
+++ b/gfx/sprites/chris.png
Binary files differ
diff --git a/gfx/overworld/001.png b/gfx/sprites/chris_bike.png
index 0d18d11a6..0d18d11a6 100644
--- a/gfx/overworld/001.png
+++ b/gfx/sprites/chris_bike.png
Binary files differ
diff --git a/gfx/overworld/021.png b/gfx/sprites/chuck.png
index 54300be2d..54300be2d 100644
--- a/gfx/overworld/021.png
+++ b/gfx/sprites/chuck.png
Binary files differ
diff --git a/gfx/overworld/024.png b/gfx/sprites/clair.png
index c4e721b75..c4e721b75 100644
--- a/gfx/overworld/024.png
+++ b/gfx/sprites/clair.png
Binary files differ
diff --git a/gfx/overworld/056.png b/gfx/sprites/clerk.png
index 77a5fb914..77a5fb914 100644
--- a/gfx/overworld/056.png
+++ b/gfx/sprites/clerk.png
Binary files differ
diff --git a/gfx/overworld/035.png b/gfx/sprites/cooltrainer_f.png
index 53bf81b13..53bf81b13 100644
--- a/gfx/overworld/035.png
+++ b/gfx/sprites/cooltrainer_f.png
Binary files differ
diff --git a/gfx/overworld/034.png b/gfx/sprites/cooltrainer_m.png
index ffd94f410..ffd94f410 100644
--- a/gfx/overworld/034.png
+++ b/gfx/sprites/cooltrainer_m.png
Binary files differ
diff --git a/gfx/overworld/014.png b/gfx/sprites/daisy.png
index 84f330f1d..84f330f1d 100644
--- a/gfx/overworld/014.png
+++ b/gfx/sprites/daisy.png
Binary files differ
diff --git a/gfx/overworld/078.png b/gfx/sprites/dragon.png
index 3b6c621b8..3b6c621b8 100644
--- a/gfx/overworld/078.png
+++ b/gfx/sprites/dragon.png
Binary files differ
diff --git a/gfx/overworld/008.png b/gfx/sprites/elder.png
index 90b499f16..90b499f16 100644
--- a/gfx/overworld/008.png
+++ b/gfx/sprites/elder.png
Binary files differ
diff --git a/gfx/overworld/015.png b/gfx/sprites/elm.png
index ed1439b69..ed1439b69 100644
--- a/gfx/overworld/015.png
+++ b/gfx/sprites/elm.png
Binary files differ
diff --git a/gfx/overworld/099.png b/gfx/sprites/entei.png
index 1ff4fd63c..1ff4fd63c 100644
--- a/gfx/overworld/099.png
+++ b/gfx/sprites/entei.png
Binary files differ
diff --git a/gfx/overworld/031.png b/gfx/sprites/erika.png
index 22c157d82..22c157d82 100644
--- a/gfx/overworld/031.png
+++ b/gfx/sprites/erika.png
Binary files differ
diff --git a/gfx/overworld/076.png b/gfx/sprites/fairy.png
index 06fe00768..06fe00768 100644
--- a/gfx/overworld/076.png
+++ b/gfx/sprites/fairy.png
Binary files differ
diff --git a/gfx/overworld/017.png b/gfx/sprites/falkner.png
index a9bc75dbd..a9bc75dbd 100644
--- a/gfx/overworld/017.png
+++ b/gfx/sprites/falkner.png
Binary files differ
diff --git a/gfx/overworld/091.png b/gfx/sprites/famicom.png
index 15ff22d0a..15ff22d0a 100644
--- a/gfx/overworld/091.png
+++ b/gfx/sprites/famicom.png
Binary files differ
diff --git a/gfx/overworld/057.png b/gfx/sprites/fisher.png
index a84a2e371..a84a2e371 100644
--- a/gfx/overworld/057.png
+++ b/gfx/sprites/fisher.png
Binary files differ
diff --git a/gfx/overworld/058.png b/gfx/sprites/fishing_guru.png
index 748444f8e..748444f8e 100644
--- a/gfx/overworld/058.png
+++ b/gfx/sprites/fishing_guru.png
Binary files differ
diff --git a/gfx/overworld/092.png b/gfx/sprites/fruit_tree.png
index b27633907..b27633907 100644
--- a/gfx/overworld/092.png
+++ b/gfx/sprites/fruit_tree.png
Binary files differ
diff --git a/gfx/overworld/002.png b/gfx/sprites/gameboy_kid.png
index 0ca4acef9..0ca4acef9 100644
--- a/gfx/overworld/002.png
+++ b/gfx/sprites/gameboy_kid.png
Binary files differ
diff --git a/gfx/overworld/063.png b/gfx/sprites/gentleman.png
index 38a6125d2..38a6125d2 100644
--- a/gfx/overworld/063.png
+++ b/gfx/sprites/gentleman.png
Binary files differ
diff --git a/gfx/overworld/093.png b/gfx/sprites/gold_trophy.png
index cc12f9f34..cc12f9f34 100644
--- a/gfx/overworld/093.png
+++ b/gfx/sprites/gold_trophy.png
Binary files differ
diff --git a/gfx/overworld/046.png b/gfx/sprites/gramps.png
index abe61a31d..abe61a31d 100644
--- a/gfx/overworld/046.png
+++ b/gfx/sprites/gramps.png
Binary files differ
diff --git a/gfx/overworld/047.png b/gfx/sprites/granny.png
index 763b2a2b1..763b2a2b1 100644
--- a/gfx/overworld/047.png
+++ b/gfx/sprites/granny.png
Binary files differ
diff --git a/gfx/overworld/071.png b/gfx/sprites/gym_guy.png
index a1f74da03..a1f74da03 100644
--- a/gfx/overworld/071.png
+++ b/gfx/sprites/gym_guy.png
Binary files differ
diff --git a/gfx/overworld/009.png b/gfx/sprites/janine.png
index b49f8e573..b49f8e573 100644
--- a/gfx/overworld/009.png
+++ b/gfx/sprites/janine.png
Binary files differ
diff --git a/gfx/overworld/022.png b/gfx/sprites/jasmine.png
index 0d8be19ec..0d8be19ec 100644
--- a/gfx/overworld/022.png
+++ b/gfx/sprites/jasmine.png
Binary files differ
diff --git a/gfx/overworld/026.png b/gfx/sprites/karen.png
index 8b95fb3fc..8b95fb3fc 100644
--- a/gfx/overworld/026.png
+++ b/gfx/sprites/karen.png
Binary files differ
diff --git a/gfx/overworld/060.png b/gfx/sprites/kimono_girl.png
index 0ea041f5b..0ea041f5b 100644
--- a/gfx/overworld/060.png
+++ b/gfx/sprites/kimono_girl.png
Binary files differ
diff --git a/gfx/overworld/032.png b/gfx/sprites/koga.png
index 8afd066bd..8afd066bd 100644
--- a/gfx/overworld/032.png
+++ b/gfx/sprites/koga.png
Binary files differ
diff --git a/gfx/overworld/095.png b/gfx/sprites/kris.png
index d4339470e..d4339470e 100644
--- a/gfx/overworld/095.png
+++ b/gfx/sprites/kris.png
Binary files differ
diff --git a/gfx/overworld/096.png b/gfx/sprites/kris_bike.png
index 161ce5722..161ce5722 100644
--- a/gfx/overworld/096.png
+++ b/gfx/sprites/kris_bike.png
Binary files differ
diff --git a/gfx/overworld/010.png b/gfx/sprites/kurt.png
index bd7fc20ea..bd7fc20ea 100644
--- a/gfx/overworld/010.png
+++ b/gfx/sprites/kurt.png
Binary files differ
diff --git a/gfx/overworld/097.png b/gfx/sprites/kurt_outside.png
index 69e46b84c..69e46b84c 100644
--- a/gfx/overworld/097.png
+++ b/gfx/sprites/kurt_outside.png
Binary files differ
diff --git a/gfx/overworld/029.png b/gfx/sprites/lance.png
index 5a2372dfa..5a2372dfa 100644
--- a/gfx/overworld/029.png
+++ b/gfx/sprites/lance.png
Binary files differ
diff --git a/gfx/overworld/039.png b/gfx/sprites/lass.png
index 762108ad5..762108ad5 100644
--- a/gfx/overworld/039.png
+++ b/gfx/sprites/lass.png
Binary files differ
diff --git a/gfx/overworld/055.png b/gfx/sprites/link_receptionist.png
index b6c98bbef..b6c98bbef 100644
--- a/gfx/overworld/055.png
+++ b/gfx/sprites/link_receptionist.png
Binary files differ
diff --git a/gfx/overworld/028.png b/gfx/sprites/misty.png
index 8b9857a85..8b9857a85 100644
--- a/gfx/overworld/028.png
+++ b/gfx/sprites/misty.png
Binary files differ
diff --git a/gfx/overworld/011.png b/gfx/sprites/mom.png
index 36010c92d..36010c92d 100644
--- a/gfx/overworld/011.png
+++ b/gfx/sprites/mom.png
Binary files differ
diff --git a/gfx/overworld/075.png b/gfx/sprites/monster.png
index 80d615b2e..80d615b2e 100644
--- a/gfx/overworld/075.png
+++ b/gfx/sprites/monster.png
Binary files differ
diff --git a/gfx/overworld/020.png b/gfx/sprites/morty.png
index dcee550e0..dcee550e0 100644
--- a/gfx/overworld/020.png
+++ b/gfx/sprites/morty.png
Binary files differ
diff --git a/gfx/overworld/080.png b/gfx/sprites/n64.png
index 6d2bdc8d7..6d2bdc8d7 100644
--- a/gfx/overworld/080.png
+++ b/gfx/sprites/n64.png
Binary files differ
diff --git a/gfx/overworld/054.png b/gfx/sprites/nurse.png
index 4cd71fcfc..4cd71fcfc 100644
--- a/gfx/overworld/054.png
+++ b/gfx/sprites/nurse.png
Binary files differ
diff --git a/gfx/overworld/004.png b/gfx/sprites/oak.png
index 7a76574d0..7a76574d0 100644
--- a/gfx/overworld/004.png
+++ b/gfx/sprites/oak.png
Binary files differ
diff --git a/gfx/overworld/066.png b/gfx/sprites/officer.png
index f62252038..f62252038 100644
--- a/gfx/overworld/066.png
+++ b/gfx/sprites/officer.png
Binary files differ
diff --git a/gfx/overworld/087.png b/gfx/sprites/old_link_receptionist.png
index fad0eedd8..fad0eedd8 100644
--- a/gfx/overworld/087.png
+++ b/gfx/sprites/old_link_receptionist.png
Binary files differ
diff --git a/gfx/overworld/085.png b/gfx/sprites/paper.png
index da171b3b2..da171b3b2 100644
--- a/gfx/overworld/085.png
+++ b/gfx/sprites/paper.png
Binary files differ
diff --git a/gfx/overworld/074.png b/gfx/sprites/pharmacist.png
index ed0fa1d28..ed0fa1d28 100644
--- a/gfx/overworld/074.png
+++ b/gfx/sprites/pharmacist.png
Binary files differ
diff --git a/gfx/overworld/083.png b/gfx/sprites/poke_ball.png
index b12bf897c..b12bf897c 100644
--- a/gfx/overworld/083.png
+++ b/gfx/sprites/poke_ball.png
Binary files differ
diff --git a/gfx/overworld/084.png b/gfx/sprites/pokedex.png
index 63846bfad..63846bfad 100644
--- a/gfx/overworld/084.png
+++ b/gfx/sprites/pokedex.png
Binary files differ
diff --git a/gfx/overworld/045.png b/gfx/sprites/pokefan_f.png
index aa1fbc06f..aa1fbc06f 100644
--- a/gfx/overworld/045.png
+++ b/gfx/sprites/pokefan_f.png
Binary files differ
diff --git a/gfx/overworld/044.png b/gfx/sprites/pokefan_m.png
index fea7979d3..fea7979d3 100644
--- a/gfx/overworld/044.png
+++ b/gfx/sprites/pokefan_m.png
Binary files differ
diff --git a/gfx/overworld/023.png b/gfx/sprites/pryce.png
index 69f152a3c..69f152a3c 100644
--- a/gfx/overworld/023.png
+++ b/gfx/sprites/pryce.png
Binary files differ
diff --git a/gfx/overworld/100.png b/gfx/sprites/raikou.png
index 4a5f1f186..4a5f1f186 100644
--- a/gfx/overworld/100.png
+++ b/gfx/sprites/raikou.png
Binary files differ
diff --git a/gfx/overworld/065.png b/gfx/sprites/receptionist.png
index 0d102b04a..0d102b04a 100644
--- a/gfx/overworld/065.png
+++ b/gfx/sprites/receptionist.png
Binary files differ
diff --git a/gfx/overworld/005.png b/gfx/sprites/red.png
index 018b676f5..018b676f5 100644
--- a/gfx/overworld/005.png
+++ b/gfx/sprites/red.png
Binary files differ
diff --git a/gfx/overworld/013.png b/gfx/sprites/reds_mom.png
index 5644764c0..5644764c0 100644
--- a/gfx/overworld/013.png
+++ b/gfx/sprites/reds_mom.png
Binary files differ
diff --git a/gfx/overworld/088.png b/gfx/sprites/rock.png
index 5a614d7bb..5a614d7bb 100644
--- a/gfx/overworld/088.png
+++ b/gfx/sprites/rock.png
Binary files differ
diff --git a/gfx/overworld/043.png b/gfx/sprites/rocker.png
index 50ac2089e..50ac2089e 100644
--- a/gfx/overworld/043.png
+++ b/gfx/sprites/rocker.png
Binary files differ
diff --git a/gfx/overworld/052.png b/gfx/sprites/rocket.png
index 43a71bd6e..43a71bd6e 100644
--- a/gfx/overworld/052.png
+++ b/gfx/sprites/rocket.png
Binary files differ
diff --git a/gfx/overworld/053.png b/gfx/sprites/rocket_girl.png
index b8714ba6f..b8714ba6f 100644
--- a/gfx/overworld/053.png
+++ b/gfx/sprites/rocket_girl.png
Binary files differ
diff --git a/gfx/overworld/033.png b/gfx/sprites/sabrina.png
index ef29e27d5..ef29e27d5 100644
--- a/gfx/overworld/033.png
+++ b/gfx/sprites/sabrina.png
Binary files differ
diff --git a/gfx/overworld/061.png b/gfx/sprites/sage.png
index 802230467..802230467 100644
--- a/gfx/overworld/061.png
+++ b/gfx/sprites/sage.png
Binary files differ
diff --git a/gfx/overworld/072.png b/gfx/sprites/sailor.png
index b4d3b5f2a..b4d3b5f2a 100644
--- a/gfx/overworld/072.png
+++ b/gfx/sprites/sailor.png
Binary files differ
diff --git a/gfx/overworld/059.png b/gfx/sprites/scientist.png
index 39c44291e..39c44291e 100644
--- a/gfx/overworld/059.png
+++ b/gfx/sprites/scientist.png
Binary files differ
diff --git a/gfx/overworld/003.png b/gfx/sprites/silver.png
index 7d82d400c..7d82d400c 100644
--- a/gfx/overworld/003.png
+++ b/gfx/sprites/silver.png
Binary files differ
diff --git a/gfx/overworld/094.png b/gfx/sprites/silver_trophy.png
index 458cda431..458cda431 100644
--- a/gfx/overworld/094.png
+++ b/gfx/sprites/silver_trophy.png
Binary files differ
diff --git a/gfx/overworld/068.png b/gfx/sprites/slowpoke.png
index d651ad3e6..d651ad3e6 100644
--- a/gfx/overworld/068.png
+++ b/gfx/sprites/slowpoke.png
Binary files differ
diff --git a/gfx/overworld/090.png b/gfx/sprites/snes.png
index 4eaae4591..4eaae4591 100644
--- a/gfx/overworld/090.png
+++ b/gfx/sprites/snes.png
Binary files differ
diff --git a/gfx/overworld/101.png b/gfx/sprites/standing_youngster.png
index 61a8b79c6..61a8b79c6 100644
--- a/gfx/overworld/101.png
+++ b/gfx/sprites/standing_youngster.png
Binary files differ
diff --git a/gfx/overworld/081.png b/gfx/sprites/sudowoodo.png
index 9354f928b..9354f928b 100644
--- a/gfx/overworld/081.png
+++ b/gfx/sprites/sudowoodo.png
Binary files differ
diff --git a/gfx/overworld/098.png b/gfx/sprites/suicune.png
index c3aef5c6c..c3aef5c6c 100644
--- a/gfx/overworld/098.png
+++ b/gfx/sprites/suicune.png
Binary files differ
diff --git a/gfx/overworld/042.png b/gfx/sprites/super_nerd.png
index 6866c7b30..6866c7b30 100644
--- a/gfx/overworld/042.png
+++ b/gfx/sprites/super_nerd.png
Binary files differ
diff --git a/gfx/overworld/082.png b/gfx/sprites/surf.png
index d124616b0..d124616b0 100644
--- a/gfx/overworld/082.png
+++ b/gfx/sprites/surf.png
Binary files differ
diff --git a/gfx/overworld/051.png b/gfx/sprites/surfing_pikachu.png
index e6a3d7d03..e6a3d7d03 100644
--- a/gfx/overworld/051.png
+++ b/gfx/sprites/surfing_pikachu.png
Binary files differ
diff --git a/gfx/overworld/030.png b/gfx/sprites/surge.png
index ae165c7ab..ae165c7ab 100644
--- a/gfx/overworld/030.png
+++ b/gfx/sprites/surge.png
Binary files differ
diff --git a/gfx/overworld/049.png b/gfx/sprites/swimmer_girl.png
index eed753ab2..eed753ab2 100644
--- a/gfx/overworld/049.png
+++ b/gfx/sprites/swimmer_girl.png
Binary files differ
diff --git a/gfx/overworld/048.png b/gfx/sprites/swimmer_guy.png
index 4c1818b2b..4c1818b2b 100644
--- a/gfx/overworld/048.png
+++ b/gfx/sprites/swimmer_guy.png
Binary files differ
diff --git a/gfx/overworld/040.png b/gfx/sprites/teacher.png
index 2107159e9..2107159e9 100644
--- a/gfx/overworld/040.png
+++ b/gfx/sprites/teacher.png
Binary files differ
diff --git a/gfx/overworld/037.png b/gfx/sprites/twin.png
index caa9f43af..caa9f43af 100644
--- a/gfx/overworld/037.png
+++ b/gfx/sprites/twin.png
Binary files differ
diff --git a/gfx/overworld/062.png b/gfx/sprites/unused_guy.png
index d979b9a6e..d979b9a6e 100644
--- a/gfx/overworld/062.png
+++ b/gfx/sprites/unused_guy.png
Binary files differ
diff --git a/gfx/overworld/086.png b/gfx/sprites/virtual_boy.png
index dba7dc130..dba7dc130 100644
--- a/gfx/overworld/086.png
+++ b/gfx/sprites/virtual_boy.png
Binary files differ
diff --git a/gfx/overworld/018.png b/gfx/sprites/whitney.png
index ff8b28b98..ff8b28b98 100644
--- a/gfx/overworld/018.png
+++ b/gfx/sprites/whitney.png
Binary files differ
diff --git a/gfx/overworld/016.png b/gfx/sprites/will.png
index 5229bb404..5229bb404 100644
--- a/gfx/overworld/016.png
+++ b/gfx/sprites/will.png
Binary files differ
diff --git a/gfx/overworld/038.png b/gfx/sprites/youngster.png
index 5c0d33939..5c0d33939 100644
--- a/gfx/overworld/038.png
+++ b/gfx/sprites/youngster.png
Binary files differ
diff --git a/gfx/unknown/0f8aa0.png b/gfx/stats/exp_bar_ends.png
index 252bdd990..252bdd990 100644
--- a/gfx/unknown/0f8aa0.png
+++ b/gfx/stats/exp_bar_ends.png
Binary files differ
diff --git a/gfx/unknown/0f89b0.png b/gfx/stats/stats_tiles.png
index 151704af5..151704af5 100644
--- a/gfx/unknown/0f89b0.png
+++ b/gfx/stats/stats_tiles.png
Binary files differ
diff --git a/gfx/tilesets/01.2bpp.lz.0c7e555a b/gfx/tilesets/01.2bpp.lz.0c7e555a
deleted file mode 100644
index 9821e1433..000000000
--- a/gfx/tilesets/01.2bpp.lz.0c7e555a
+++ /dev/null
Binary files differ
diff --git a/gfx/tilesets/01.png b/gfx/tilesets/01.png
deleted file mode 100644
index 0fc2db12f..000000000
--- a/gfx/tilesets/01.png
+++ /dev/null
Binary files differ
diff --git a/gfx/tilesets/26.2bpp.lz.8b42470b b/gfx/tilesets/aerodactyl_word_room.2bpp.lz.8b42470b
index 68a4fdad0..68a4fdad0 100644
--- a/gfx/tilesets/26.2bpp.lz.8b42470b
+++ b/gfx/tilesets/aerodactyl_word_room.2bpp.lz.8b42470b
Binary files differ
diff --git a/gfx/tilesets/26.png b/gfx/tilesets/aerodactyl_word_room.png
index f41866c58..f41866c58 100644
--- a/gfx/tilesets/26.png
+++ b/gfx/tilesets/aerodactyl_word_room.png
Binary files differ
diff --git a/gfx/tilesets/22.2bpp.lz.467b6a2d b/gfx/tilesets/battle_tower.2bpp.lz.467b6a2d
index fa5d0a9f0..fa5d0a9f0 100644
--- a/gfx/tilesets/22.2bpp.lz.467b6a2d
+++ b/gfx/tilesets/battle_tower.2bpp.lz.467b6a2d
Binary files differ
diff --git a/gfx/tilesets/22.png b/gfx/tilesets/battle_tower.png
index 1cd57402d..1cd57402d 100644
--- a/gfx/tilesets/22.png
+++ b/gfx/tilesets/battle_tower.png
Binary files differ
diff --git a/gfx/tilesets/02.2bpp.lz.391603fb b/gfx/tilesets/battle_tower_outside.2bpp.lz.391603fb
index 64f23e23b..64f23e23b 100644
--- a/gfx/tilesets/02.2bpp.lz.391603fb
+++ b/gfx/tilesets/battle_tower_outside.2bpp.lz.391603fb
Binary files differ
diff --git a/gfx/tilesets/02.png b/gfx/tilesets/battle_tower_outside.png
index 126573b7b..126573b7b 100644
--- a/gfx/tilesets/02.png
+++ b/gfx/tilesets/battle_tower_outside.png
Binary files differ
diff --git a/gfx/tilesets/32.2bpp.lz.8b42470b b/gfx/tilesets/beta_word_room.2bpp.lz.8b42470b
index 68a4fdad0..68a4fdad0 100644
--- a/gfx/tilesets/32.2bpp.lz.8b42470b
+++ b/gfx/tilesets/beta_word_room.2bpp.lz.8b42470b
Binary files differ
diff --git a/gfx/tilesets/32.png b/gfx/tilesets/beta_word_room.png
index f41866c58..f41866c58 100644
--- a/gfx/tilesets/32.png
+++ b/gfx/tilesets/beta_word_room.png
Binary files differ
diff --git a/gfx/tilesets/24.2bpp.lz.3437812a b/gfx/tilesets/cave.2bpp.lz.3437812a
index 69069fb75..69069fb75 100644
--- a/gfx/tilesets/24.2bpp.lz.3437812a
+++ b/gfx/tilesets/cave.2bpp.lz.3437812a
Binary files differ
diff --git a/gfx/tilesets/24.png b/gfx/tilesets/cave.png
index 0e5bdee7e..0e5bdee7e 100644
--- a/gfx/tilesets/24.png
+++ b/gfx/tilesets/cave.png
Binary files differ
diff --git a/gfx/tilesets/13.2bpp.lz.63b414d4 b/gfx/tilesets/celadon_mansion.2bpp.lz.63b414d4
index b68f147d0..b68f147d0 100644
--- a/gfx/tilesets/13.2bpp.lz.63b414d4
+++ b/gfx/tilesets/celadon_mansion.2bpp.lz.63b414d4
Binary files differ
diff --git a/gfx/tilesets/13.png b/gfx/tilesets/celadon_mansion.png
index 7dde8574e..7dde8574e 100644
--- a/gfx/tilesets/13.png
+++ b/gfx/tilesets/celadon_mansion.png
Binary files differ
diff --git a/gfx/tilesets/14.2bpp.lz.71d29a2f b/gfx/tilesets/game_corner.2bpp.lz.71d29a2f
index f7e185b4e..f7e185b4e 100644
--- a/gfx/tilesets/14.2bpp.lz.71d29a2f
+++ b/gfx/tilesets/game_corner.2bpp.lz.71d29a2f
Binary files differ
diff --git a/gfx/tilesets/14.png b/gfx/tilesets/game_corner.png
index 776900638..776900638 100644
--- a/gfx/tilesets/14.png
+++ b/gfx/tilesets/game_corner.png
Binary files differ
diff --git a/gfx/tilesets/08.2bpp.lz.f5a55006 b/gfx/tilesets/gate.2bpp.lz.f5a55006
index 724b6b8b7..724b6b8b7 100644
--- a/gfx/tilesets/08.2bpp.lz.f5a55006
+++ b/gfx/tilesets/gate.2bpp.lz.f5a55006
Binary files differ
diff --git a/gfx/tilesets/08.png b/gfx/tilesets/gate.png
index b8f2db2d2..b8f2db2d2 100644
--- a/gfx/tilesets/08.png
+++ b/gfx/tilesets/gate.png
Binary files differ
diff --git a/gfx/tilesets/15.2bpp.lz.c1f2ed8f b/gfx/tilesets/gym_1.2bpp.lz.c1f2ed8f
index 6b45c769d..6b45c769d 100644
--- a/gfx/tilesets/15.2bpp.lz.c1f2ed8f
+++ b/gfx/tilesets/gym_1.2bpp.lz.c1f2ed8f
Binary files differ
diff --git a/gfx/tilesets/15.png b/gfx/tilesets/gym_1.png
index 582b9365d..582b9365d 100644
--- a/gfx/tilesets/15.png
+++ b/gfx/tilesets/gym_1.png
Binary files differ
diff --git a/gfx/tilesets/33.2bpp.lz.8b42470b b/gfx/tilesets/ho_oh_word_room.2bpp.lz.8b42470b
index 68a4fdad0..68a4fdad0 100644
--- a/gfx/tilesets/33.2bpp.lz.8b42470b
+++ b/gfx/tilesets/ho_oh_word_room.2bpp.lz.8b42470b
Binary files differ
diff --git a/gfx/tilesets/33.png b/gfx/tilesets/ho_oh_word_room.png
index f41866c58..f41866c58 100644
--- a/gfx/tilesets/33.png
+++ b/gfx/tilesets/ho_oh_word_room.png
Binary files differ
diff --git a/gfx/tilesets/05.2bpp.lz.c848ef13 b/gfx/tilesets/house_1.2bpp.lz.c848ef13
index f9afaf70d..f9afaf70d 100644
--- a/gfx/tilesets/05.2bpp.lz.c848ef13
+++ b/gfx/tilesets/house_1.2bpp.lz.c848ef13
Binary files differ
diff --git a/gfx/tilesets/05.png b/gfx/tilesets/house_1.png
index 3ab7b5ce8..3ab7b5ce8 100644
--- a/gfx/tilesets/05.png
+++ b/gfx/tilesets/house_1.png
Binary files differ
diff --git a/gfx/tilesets/29.2bpp.lz.e23bc89f b/gfx/tilesets/ice_path.2bpp.lz.e23bc89f
index 25cc45c85..25cc45c85 100644
--- a/gfx/tilesets/29.2bpp.lz.e23bc89f
+++ b/gfx/tilesets/ice_path.2bpp.lz.e23bc89f
Binary files differ
diff --git a/gfx/tilesets/29.png b/gfx/tilesets/ice_path.png
index d70eb53be..d70eb53be 100644
--- a/gfx/tilesets/29.png
+++ b/gfx/tilesets/ice_path.png
Binary files differ
diff --git a/gfx/tilesets/31.2bpp.lz.6b0ac896 b/gfx/tilesets/ilex_forest.2bpp.lz.6b0ac896
index 7b5355705..7b5355705 100644
--- a/gfx/tilesets/31.2bpp.lz.6b0ac896
+++ b/gfx/tilesets/ilex_forest.2bpp.lz.6b0ac896
Binary files differ
diff --git a/gfx/tilesets/31.png b/gfx/tilesets/ilex_forest.png
index a85cc0394..a85cc0394 100644
--- a/gfx/tilesets/31.png
+++ b/gfx/tilesets/ilex_forest.png
Binary files differ
diff --git a/gfx/tilesets/00.2bpp.lz.0c7e555a b/gfx/tilesets/johto_1.2bpp.lz.0c7e555a
index 9821e1433..9821e1433 100644
--- a/gfx/tilesets/00.2bpp.lz.0c7e555a
+++ b/gfx/tilesets/johto_1.2bpp.lz.0c7e555a
Binary files differ
diff --git a/gfx/tilesets/00.png b/gfx/tilesets/johto_1.png
index 0fc2db12f..0fc2db12f 100644
--- a/gfx/tilesets/00.png
+++ b/gfx/tilesets/johto_1.png
Binary files differ
diff --git a/gfx/tilesets/04.2bpp.lz.391603fb b/gfx/tilesets/johto_2.2bpp.lz.391603fb
index 64f23e23b..64f23e23b 100644
--- a/gfx/tilesets/04.2bpp.lz.391603fb
+++ b/gfx/tilesets/johto_2.2bpp.lz.391603fb
Binary files differ
diff --git a/gfx/tilesets/04.png b/gfx/tilesets/johto_2.png
index 126573b7b..126573b7b 100644
--- a/gfx/tilesets/04.png
+++ b/gfx/tilesets/johto_2.png
Binary files differ
diff --git a/gfx/tilesets/34.2bpp.lz.8b42470b b/gfx/tilesets/kabuto_word_room.2bpp.lz.8b42470b
index 68a4fdad0..68a4fdad0 100644
--- a/gfx/tilesets/34.2bpp.lz.8b42470b
+++ b/gfx/tilesets/kabuto_word_room.2bpp.lz.8b42470b
Binary files differ
diff --git a/gfx/tilesets/34.png b/gfx/tilesets/kabuto_word_room.png
index f41866c58..f41866c58 100644
--- a/gfx/tilesets/34.png
+++ b/gfx/tilesets/kabuto_word_room.png
Binary files differ
diff --git a/gfx/tilesets/03.2bpp.lz.a29f5d51 b/gfx/tilesets/kanto.2bpp.lz.a29f5d51
index d925ee111..d925ee111 100644
--- a/gfx/tilesets/03.2bpp.lz.a29f5d51
+++ b/gfx/tilesets/kanto.2bpp.lz.a29f5d51
Binary files differ
diff --git a/gfx/tilesets/03.png b/gfx/tilesets/kanto.png
index 08b2cbeea..08b2cbeea 100644
--- a/gfx/tilesets/03.png
+++ b/gfx/tilesets/kanto.png
Binary files differ
diff --git a/gfx/tilesets/16.2bpp.lz.dd51d079 b/gfx/tilesets/kurts_house.2bpp.lz.dd51d079
index 28f025413..28f025413 100644
--- a/gfx/tilesets/16.2bpp.lz.dd51d079
+++ b/gfx/tilesets/kurts_house.2bpp.lz.dd51d079
Binary files differ
diff --git a/gfx/tilesets/16.png b/gfx/tilesets/kurts_house.png
index 3d6f1b511..3d6f1b511 100644
--- a/gfx/tilesets/16.png
+++ b/gfx/tilesets/kurts_house.png
Binary files differ
diff --git a/gfx/tilesets/10.2bpp.lz.b8d0f547 b/gfx/tilesets/lab.2bpp.lz.b8d0f547
index cd0f43861..cd0f43861 100644
--- a/gfx/tilesets/10.2bpp.lz.b8d0f547
+++ b/gfx/tilesets/lab.2bpp.lz.b8d0f547
Binary files differ
diff --git a/gfx/tilesets/10.png b/gfx/tilesets/lab.png
index 418a068fa..418a068fa 100644
--- a/gfx/tilesets/10.png
+++ b/gfx/tilesets/lab.png
Binary files differ
diff --git a/gfx/tilesets/19.2bpp.lz.0c1544c1 b/gfx/tilesets/lighthouse.2bpp.lz.0c1544c1
index d208e65c3..d208e65c3 100644
--- a/gfx/tilesets/19.2bpp.lz.0c1544c1
+++ b/gfx/tilesets/lighthouse.2bpp.lz.0c1544c1
Binary files differ
diff --git a/gfx/tilesets/19.png b/gfx/tilesets/lighthouse.png
index 920ee30ec..920ee30ec 100644
--- a/gfx/tilesets/19.png
+++ b/gfx/tilesets/lighthouse.png
Binary files differ
diff --git a/gfx/tilesets/12.2bpp.lz.e2e94f92 b/gfx/tilesets/mart.2bpp.lz.e2e94f92
index e8091a899..e8091a899 100644
--- a/gfx/tilesets/12.2bpp.lz.e2e94f92
+++ b/gfx/tilesets/mart.2bpp.lz.e2e94f92
Binary files differ
diff --git a/gfx/tilesets/12.png b/gfx/tilesets/mart.png
index 4053283bc..4053283bc 100644
--- a/gfx/tilesets/12.png
+++ b/gfx/tilesets/mart.png
Binary files differ
diff --git a/gfx/tilesets/18.2bpp.lz.93800351 b/gfx/tilesets/olivine_gym.2bpp.lz.93800351
index e19994f37..e19994f37 100644
--- a/gfx/tilesets/18.2bpp.lz.93800351
+++ b/gfx/tilesets/olivine_gym.2bpp.lz.93800351
Binary files differ
diff --git a/gfx/tilesets/18.png b/gfx/tilesets/olivine_gym.png
index 350c04932..350c04932 100644
--- a/gfx/tilesets/18.png
+++ b/gfx/tilesets/olivine_gym.png
Binary files differ
diff --git a/gfx/tilesets/35.2bpp.lz.8b42470b b/gfx/tilesets/omanyte_word_room.2bpp.lz.8b42470b
index 68a4fdad0..68a4fdad0 100644
--- a/gfx/tilesets/35.2bpp.lz.8b42470b
+++ b/gfx/tilesets/omanyte_word_room.2bpp.lz.8b42470b
Binary files differ
diff --git a/gfx/tilesets/35.png b/gfx/tilesets/omanyte_word_room.png
index f41866c58..f41866c58 100644
--- a/gfx/tilesets/35.png
+++ b/gfx/tilesets/omanyte_word_room.png
Binary files differ
diff --git a/gfx/tilesets/25.2bpp.lz.7fcb81d6 b/gfx/tilesets/park.2bpp.lz.7fcb81d6
index 01a0e56bd..01a0e56bd 100644
--- a/gfx/tilesets/25.2bpp.lz.7fcb81d6
+++ b/gfx/tilesets/park.2bpp.lz.7fcb81d6
Binary files differ
diff --git a/gfx/tilesets/25.png b/gfx/tilesets/park.png
index 7a4a5f8eb..7a4a5f8eb 100644
--- a/gfx/tilesets/25.png
+++ b/gfx/tilesets/park.png
Binary files differ
diff --git a/gfx/tilesets/06.2bpp.lz.252cbd8f b/gfx/tilesets/players_house.2bpp.lz.252cbd8f
index 17c64de65..17c64de65 100644
--- a/gfx/tilesets/06.2bpp.lz.252cbd8f
+++ b/gfx/tilesets/players_house.2bpp.lz.252cbd8f
Binary files differ
diff --git a/gfx/tilesets/06.png b/gfx/tilesets/players_house.png
index b49f799d8..b49f799d8 100644
--- a/gfx/tilesets/06.png
+++ b/gfx/tilesets/players_house.png
Binary files differ
diff --git a/gfx/tilesets/20.2bpp.lz.35e51007 b/gfx/tilesets/players_house_2f.2bpp.lz.35e51007
index b458a501d..b458a501d 100644
--- a/gfx/tilesets/20.2bpp.lz.35e51007
+++ b/gfx/tilesets/players_house_2f.2bpp.lz.35e51007
Binary files differ
diff --git a/gfx/tilesets/20.png b/gfx/tilesets/players_house_2f.png
index e46a847b9..e46a847b9 100644
--- a/gfx/tilesets/20.png
+++ b/gfx/tilesets/players_house_2f.png
Binary files differ
diff --git a/gfx/tilesets/07.2bpp.lz.e1c4014c b/gfx/tilesets/pokecenter.2bpp.lz.e1c4014c
index 71783d9f2..71783d9f2 100644
--- a/gfx/tilesets/07.2bpp.lz.e1c4014c
+++ b/gfx/tilesets/pokecenter.2bpp.lz.e1c4014c
Binary files differ
diff --git a/gfx/tilesets/07.png b/gfx/tilesets/pokecenter.png
index d4084ebd4..d4084ebd4 100644
--- a/gfx/tilesets/07.png
+++ b/gfx/tilesets/pokecenter.png
Binary files differ
diff --git a/gfx/tilesets/21.2bpp.lz.febbc4ec b/gfx/tilesets/pokecom_center.2bpp.lz.febbc4ec
index 5b787c854..5b787c854 100644
--- a/gfx/tilesets/21.2bpp.lz.febbc4ec
+++ b/gfx/tilesets/pokecom_center.2bpp.lz.febbc4ec
Binary files differ
diff --git a/gfx/tilesets/21.png b/gfx/tilesets/pokecom_center.png
index 889b02727..889b02727 100644
--- a/gfx/tilesets/21.png
+++ b/gfx/tilesets/pokecom_center.png
Binary files differ
diff --git a/gfx/tilesets/09.2bpp.lz.56b1a405 b/gfx/tilesets/port.2bpp.lz.56b1a405
index 96dd2e594..96dd2e594 100644
--- a/gfx/tilesets/09.2bpp.lz.56b1a405
+++ b/gfx/tilesets/port.2bpp.lz.56b1a405
Binary files differ
diff --git a/gfx/tilesets/09.png b/gfx/tilesets/port.png
index 6990a7d7b..6990a7d7b 100644
--- a/gfx/tilesets/09.png
+++ b/gfx/tilesets/port.png
Binary files differ
diff --git a/gfx/tilesets/11.2bpp.lz.454cfd8b b/gfx/tilesets/power_plant.2bpp.lz.454cfd8b
index 584e54dd2..584e54dd2 100644
--- a/gfx/tilesets/11.2bpp.lz.454cfd8b
+++ b/gfx/tilesets/power_plant.2bpp.lz.454cfd8b
Binary files differ
diff --git a/gfx/tilesets/11.png b/gfx/tilesets/power_plant.png
index b72e3f401..b72e3f401 100644
--- a/gfx/tilesets/11.png
+++ b/gfx/tilesets/power_plant.png
Binary files differ
diff --git a/gfx/tilesets/27.2bpp.lz.27cdd9ad b/gfx/tilesets/radio_tower.2bpp.lz.27cdd9ad
index 34be33856..34be33856 100644
--- a/gfx/tilesets/27.2bpp.lz.27cdd9ad
+++ b/gfx/tilesets/radio_tower.2bpp.lz.27cdd9ad
Binary files differ
diff --git a/gfx/tilesets/27.png b/gfx/tilesets/radio_tower.png
index 8d2d32e1f..8d2d32e1f 100644
--- a/gfx/tilesets/27.png
+++ b/gfx/tilesets/radio_tower.png
Binary files differ
diff --git a/gfx/tilesets/36.2bpp.lz.8b42470b b/gfx/tilesets/ruins_of_alph.2bpp.lz.8b42470b
index 68a4fdad0..68a4fdad0 100644
--- a/gfx/tilesets/36.2bpp.lz.8b42470b
+++ b/gfx/tilesets/ruins_of_alph.2bpp.lz.8b42470b
Binary files differ
diff --git a/gfx/tilesets/36.png b/gfx/tilesets/ruins_of_alph.png
index f41866c58..f41866c58 100644
--- a/gfx/tilesets/36.png
+++ b/gfx/tilesets/ruins_of_alph.png
Binary files differ
diff --git a/gfx/tilesets/23.2bpp.lz.bc56789c b/gfx/tilesets/sprout_tower.2bpp.lz.bc56789c
index 2033306e3..2033306e3 100644
--- a/gfx/tilesets/23.2bpp.lz.bc56789c
+++ b/gfx/tilesets/sprout_tower.2bpp.lz.bc56789c
Binary files differ
diff --git a/gfx/tilesets/23.png b/gfx/tilesets/sprout_tower.png
index 268fc998f..268fc998f 100644
--- a/gfx/tilesets/23.png
+++ b/gfx/tilesets/sprout_tower.png
Binary files differ
diff --git a/gfx/tilesets/17.2bpp.lz.1600ca86 b/gfx/tilesets/train_station.2bpp.lz.1600ca86
index 56e509f5e..56e509f5e 100644
--- a/gfx/tilesets/17.2bpp.lz.1600ca86
+++ b/gfx/tilesets/train_station.2bpp.lz.1600ca86
Binary files differ
diff --git a/gfx/tilesets/17.png b/gfx/tilesets/train_station.png
index 0c148f95d..0c148f95d 100644
--- a/gfx/tilesets/17.png
+++ b/gfx/tilesets/train_station.png
Binary files differ
diff --git a/gfx/tilesets/28.2bpp.lz.cace291c b/gfx/tilesets/underground.2bpp.lz.cace291c
index c204dca26..c204dca26 100644
--- a/gfx/tilesets/28.2bpp.lz.cace291c
+++ b/gfx/tilesets/underground.2bpp.lz.cace291c
Binary files differ
diff --git a/gfx/tilesets/28.png b/gfx/tilesets/underground.png
index 0a83d2043..0a83d2043 100644
--- a/gfx/tilesets/28.png
+++ b/gfx/tilesets/underground.png
Binary files differ
diff --git a/gfx/tilesets/water.png b/gfx/tilesets/water/water.png
index 0aa2640c9..0aa2640c9 100644
--- a/gfx/tilesets/water.png
+++ b/gfx/tilesets/water/water.png
Binary files differ
diff --git a/gfx/tilesets/30.2bpp.lz.25b9c4b6 b/gfx/tilesets/whirl_islands.2bpp.lz.25b9c4b6
index 50a5ab9ac..50a5ab9ac 100644
--- a/gfx/tilesets/30.2bpp.lz.25b9c4b6
+++ b/gfx/tilesets/whirl_islands.2bpp.lz.25b9c4b6
Binary files differ
diff --git a/gfx/tilesets/30.png b/gfx/tilesets/whirl_islands.png
index 9dc74c45b..9dc74c45b 100644
--- a/gfx/tilesets/30.png
+++ b/gfx/tilesets/whirl_islands.png
Binary files differ
diff --git a/gfx/unknown/0908fb.png b/gfx/timeset/background.png
index e2bd6299c..e2bd6299c 100644
--- a/gfx/unknown/0908fb.png
+++ b/gfx/timeset/background.png
Binary files differ
diff --git a/gfx/unknown/09090b.png b/gfx/timeset/down_arrow.png
index 33803e197..33803e197 100644
--- a/gfx/unknown/09090b.png
+++ b/gfx/timeset/down_arrow.png
Binary files differ
diff --git a/gfx/unknown/090903.png b/gfx/timeset/up_arrow.png
index d8cfc7f3f..d8cfc7f3f 100644
--- a/gfx/unknown/090903.png
+++ b/gfx/timeset/up_arrow.png
Binary files differ
diff --git a/gfx/unknown/16d5f5.tilemap b/gfx/trade/border_cable_bottom.tilemap
index 9d5bda9f3..9d5bda9f3 100644
--- a/gfx/unknown/16d5f5.tilemap
+++ b/gfx/trade/border_cable_bottom.tilemap
diff --git a/gfx/unknown/16d5cd.tilemap b/gfx/trade/border_cable_top.tilemap
index eab0f6c88..eab0f6c88 100644
--- a/gfx/unknown/16d5cd.tilemap
+++ b/gfx/trade/border_cable_top.tilemap
diff --git a/gfx/unknown/16d465.tilemap b/gfx/trade/border_mobile_fullscreen.tilemap
index 495e01e4d..495e01e4d 100644
--- a/gfx/unknown/16d465.tilemap
+++ b/gfx/trade/border_mobile_fullscreen.tilemap
diff --git a/gfx/unknown/16cfc1.png b/gfx/trade/border_tiles.png
index 390b107fd..390b107fd 100644
--- a/gfx/unknown/16cfc1.png
+++ b/gfx/trade/border_tiles.png
Binary files differ
diff --git a/gfx/unknown/029f54.png b/gfx/trade/unused_gen_1_border_tiles.png
index d3ac169fc..d3ac169fc 100644
--- a/gfx/unknown/029f54.png
+++ b/gfx/trade/unused_gen_1_border_tiles.png
Binary files differ
diff --git a/gfx/misc/badges.png b/gfx/trainer_card/badges.png
index 4e5820da8..4e5820da8 100644
--- a/gfx/misc/badges.png
+++ b/gfx/trainer_card/badges.png
Binary files differ
diff --git a/gfx/misc/card_right_corner.png b/gfx/trainer_card/card_right_corner.png
index fa9aea024..fa9aea024 100644
--- a/gfx/misc/card_right_corner.png
+++ b/gfx/trainer_card/card_right_corner.png
Binary files differ
diff --git a/gfx/misc/card_status.png b/gfx/trainer_card/card_status.png
index b33bb2029..b33bb2029 100644
--- a/gfx/misc/card_status.png
+++ b/gfx/trainer_card/card_status.png
Binary files differ
diff --git a/gfx/misc/chris_card.png b/gfx/trainer_card/chris_card.png
index 977981d41..977981d41 100644
--- a/gfx/misc/chris_card.png
+++ b/gfx/trainer_card/chris_card.png
Binary files differ
diff --git a/gfx/misc/kris_card.png b/gfx/trainer_card/kris_card.png
index 2ffa11159..2ffa11159 100644
--- a/gfx/misc/kris_card.png
+++ b/gfx/trainer_card/kris_card.png
Binary files differ
diff --git a/gfx/misc/leaders.png b/gfx/trainer_card/leaders.png
index 6e7eb0f8d..6e7eb0f8d 100644
--- a/gfx/misc/leaders.png
+++ b/gfx/trainer_card/leaders.png
Binary files differ
diff --git a/gfx/misc/trainer_card.png b/gfx/trainer_card/trainer_card.png
index 88ce35bca..88ce35bca 100644
--- a/gfx/misc/trainer_card.png
+++ b/gfx/trainer_card/trainer_card.png
Binary files differ
diff --git a/gfx/trainer_palettes.asm b/gfx/trainer_palettes.asm
new file mode 100644
index 000000000..c943e49d7
--- /dev/null
+++ b/gfx/trainer_palettes.asm
@@ -0,0 +1,76 @@
+TrainerPalettes: ; b0ce
+; entries correspond to trainer classes
+
+PlayerPalette: ; b0ce
+; Chris uses the same colors as Cal
+INCLUDE "gfx/trainers/cal.pal"
+KrisPalette: ; b0d0
+; Kris shares Falkner's palette
+INCLUDE "gfx/trainers/falkner.pal"
+INCLUDE "gfx/trainers/whitney.pal"
+INCLUDE "gfx/trainers/bugsy.pal"
+INCLUDE "gfx/trainers/morty.pal"
+INCLUDE "gfx/trainers/pryce.pal"
+INCLUDE "gfx/trainers/jasmine.pal"
+INCLUDE "gfx/trainers/chuck.pal"
+INCLUDE "gfx/trainers/clair.pal"
+INCLUDE "gfx/trainers/rival1.pal"
+INCLUDE "gfx/trainers/oak.pal"
+INCLUDE "gfx/trainers/will.pal"
+INCLUDE "gfx/trainers/cal.pal"
+INCLUDE "gfx/trainers/bruno.pal"
+INCLUDE "gfx/trainers/karen.pal"
+INCLUDE "gfx/trainers/koga.pal"
+INCLUDE "gfx/trainers/champion.pal"
+INCLUDE "gfx/trainers/brock.pal"
+INCLUDE "gfx/trainers/misty.pal"
+INCLUDE "gfx/trainers/lt_surge.pal"
+INCLUDE "gfx/trainers/scientist.pal"
+INCLUDE "gfx/trainers/erika.pal"
+INCLUDE "gfx/trainers/youngster.pal"
+INCLUDE "gfx/trainers/schoolboy.pal"
+INCLUDE "gfx/trainers/bird_keeper.pal"
+INCLUDE "gfx/trainers/lass.pal"
+INCLUDE "gfx/trainers/janine.pal"
+INCLUDE "gfx/trainers/cooltrainer_m.pal"
+INCLUDE "gfx/trainers/cooltrainer_f.pal"
+INCLUDE "gfx/trainers/beauty.pal"
+INCLUDE "gfx/trainers/pokemaniac.pal"
+INCLUDE "gfx/trainers/grunt_m.pal"
+INCLUDE "gfx/trainers/gentleman.pal"
+INCLUDE "gfx/trainers/skier.pal"
+INCLUDE "gfx/trainers/teacher.pal"
+INCLUDE "gfx/trainers/sabrina.pal"
+INCLUDE "gfx/trainers/bug_catcher.pal"
+INCLUDE "gfx/trainers/fisher.pal"
+INCLUDE "gfx/trainers/swimmer_m.pal"
+INCLUDE "gfx/trainers/swimmer_f.pal"
+INCLUDE "gfx/trainers/sailor.pal"
+INCLUDE "gfx/trainers/super_nerd.pal"
+INCLUDE "gfx/trainers/rival2.pal"
+INCLUDE "gfx/trainers/guitarist.pal"
+INCLUDE "gfx/trainers/hiker.pal"
+INCLUDE "gfx/trainers/biker.pal"
+INCLUDE "gfx/trainers/blaine.pal"
+INCLUDE "gfx/trainers/burglar.pal"
+INCLUDE "gfx/trainers/firebreather.pal"
+INCLUDE "gfx/trainers/juggler.pal"
+INCLUDE "gfx/trainers/blackbelt_t.pal"
+INCLUDE "gfx/trainers/executive_m.pal"
+INCLUDE "gfx/trainers/psychic_t.pal"
+INCLUDE "gfx/trainers/picnicker.pal"
+INCLUDE "gfx/trainers/camper.pal"
+INCLUDE "gfx/trainers/executive_f.pal"
+INCLUDE "gfx/trainers/sage.pal"
+INCLUDE "gfx/trainers/medium.pal"
+INCLUDE "gfx/trainers/boarder.pal"
+INCLUDE "gfx/trainers/pokefan_m.pal"
+INCLUDE "gfx/trainers/kimono_girl.pal"
+INCLUDE "gfx/trainers/twins.pal"
+INCLUDE "gfx/trainers/pokefan_f.pal"
+INCLUDE "gfx/trainers/red.pal"
+INCLUDE "gfx/trainers/blue.pal"
+INCLUDE "gfx/trainers/officer.pal"
+INCLUDE "gfx/trainers/grunt_f.pal"
+INCLUDE "gfx/trainers/mysticalman.pal"
+; b1de
diff --git a/gfx/trainer_pic_pointers.asm b/gfx/trainer_pic_pointers.asm
new file mode 100644
index 000000000..201b44200
--- /dev/null
+++ b/gfx/trainer_pic_pointers.asm
@@ -0,0 +1,69 @@
+TrainerPicPointers::
+; entries correspond to trainer classes (see constants/trainer_constants.asm)
+ dba_pic FalknerPic
+ dba_pic WhitneyPic
+ dba_pic BugsyPic
+ dba_pic MortyPic
+ dba_pic PrycePic
+ dba_pic JasminePic
+ dba_pic ChuckPic
+ dba_pic ClairPic
+ dba_pic Rival1Pic
+ dba_pic PokemonProfPic
+ dba_pic WillPic
+ dba_pic CalPic
+ dba_pic BrunoPic
+ dba_pic KarenPic
+ dba_pic KogaPic
+ dba_pic ChampionPic
+ dba_pic BrockPic
+ dba_pic MistyPic
+ dba_pic LtSurgePic
+ dba_pic ScientistPic
+ dba_pic ErikaPic
+ dba_pic YoungsterPic
+ dba_pic SchoolboyPic
+ dba_pic BirdKeeperPic
+ dba_pic LassPic
+ dba_pic JaninePic
+ dba_pic CooltrainermPic
+ dba_pic CooltrainerfPic
+ dba_pic BeautyPic
+ dba_pic PokemaniacPic
+ dba_pic GruntmPic
+ dba_pic GentlemanPic
+ dba_pic SkierPic
+ dba_pic TeacherPic
+ dba_pic SabrinaPic
+ dba_pic BugCatcherPic
+ dba_pic FisherPic
+ dba_pic SwimmermPic
+ dba_pic SwimmerfPic
+ dba_pic SailorPic
+ dba_pic SuperNerdPic
+ dba_pic Rival2Pic
+ dba_pic GuitaristPic
+ dba_pic HikerPic
+ dba_pic BikerPic
+ dba_pic BlainePic
+ dba_pic BurglarPic
+ dba_pic FirebreatherPic
+ dba_pic JugglerPic
+ dba_pic BlackbeltTPic
+ dba_pic ExecutivemPic
+ dba_pic PsychicTPic
+ dba_pic PicnickerPic
+ dba_pic CamperPic
+ dba_pic ExecutivefPic
+ dba_pic SagePic
+ dba_pic MediumPic
+ dba_pic BoarderPic
+ dba_pic PokefanmPic
+ dba_pic KimonoGirlPic
+ dba_pic TwinsPic
+ dba_pic PokefanfPic
+ dba_pic RedPic
+ dba_pic BluePic
+ dba_pic OfficerPic
+ dba_pic GruntfPic
+ dba_pic MysticalmanPic
diff --git a/gfx/trainers/palette_pointers.asm b/gfx/trainers/palette_pointers.asm
deleted file mode 100644
index 6dbf13983..000000000
--- a/gfx/trainers/palette_pointers.asm
+++ /dev/null
@@ -1,82 +0,0 @@
-
-TrainerPalettes: ; b0ce
-
-PlayerPalette: ; b0ce
-; The player's palette
-; RGB 25, 18, 12
-; RGB 22, 09, 05
- INCLUDE "gfx/trainers/cal.pal"
-
-KrisPalette: ; b0d0
-; Kris uses Falkner's palette
-; RGB 27, 17, 14
-; RGB 07, 05, 31
-
-FalknerPalette: INCLUDE "gfx/trainers/falkner.pal"
-WhitneyPalette: INCLUDE "gfx/trainers/whitney.pal"
-BugsyPalette: INCLUDE "gfx/trainers/bugsy.pal"
-MortyPalette: INCLUDE "gfx/trainers/morty.pal"
-PrycePalette: INCLUDE "gfx/trainers/pryce.pal"
-JasminePalette: INCLUDE "gfx/trainers/jasmine.pal"
-ChuckPalette: INCLUDE "gfx/trainers/chuck.pal"
-ClairPalette: INCLUDE "gfx/trainers/clair.pal"
-Rival1Palette: INCLUDE "gfx/trainers/rival1.pal"
-PokemonProfPalette: INCLUDE "gfx/trainers/oak.pal"
-WillPalette: INCLUDE "gfx/trainers/will.pal"
-CalPalette: INCLUDE "gfx/trainers/cal.pal"
-BrunoPalette: INCLUDE "gfx/trainers/bruno.pal"
-KarenPalette: INCLUDE "gfx/trainers/karen.pal"
-KogaPalette: INCLUDE "gfx/trainers/koga.pal"
-ChampionPalette: INCLUDE "gfx/trainers/champion.pal"
-BrockPalette: INCLUDE "gfx/trainers/brock.pal"
-MistyPalette: INCLUDE "gfx/trainers/misty.pal"
-LtSurgePalette: INCLUDE "gfx/trainers/lt_surge.pal"
-ScientistPalette: INCLUDE "gfx/trainers/scientist.pal"
-ErikaPalette: INCLUDE "gfx/trainers/erika.pal"
-YoungsterPalette: INCLUDE "gfx/trainers/youngster.pal"
-SchoolboyPalette: INCLUDE "gfx/trainers/schoolboy.pal"
-BirdKeeperPalette: INCLUDE "gfx/trainers/bird_keeper.pal"
-LassPalette: INCLUDE "gfx/trainers/lass.pal"
-JaninePalette: INCLUDE "gfx/trainers/janine.pal"
-CooltrainermPalette: INCLUDE "gfx/trainers/cooltrainer_m.pal"
-CooltrainerfPalette: INCLUDE "gfx/trainers/cooltrainer_f.pal"
-BeautyPalette: INCLUDE "gfx/trainers/beauty.pal"
-PokemaniacPalette: INCLUDE "gfx/trainers/pokemaniac.pal"
-GruntmPalette: INCLUDE "gfx/trainers/grunt_m.pal"
-GentlemanPalette: INCLUDE "gfx/trainers/gentleman.pal"
-SkierPalette: INCLUDE "gfx/trainers/skier.pal"
-TeacherPalette: INCLUDE "gfx/trainers/teacher.pal"
-SabrinaPalette: INCLUDE "gfx/trainers/sabrina.pal"
-BugCatcherPalette: INCLUDE "gfx/trainers/bug_catcher.pal"
-FisherPalette: INCLUDE "gfx/trainers/fisher.pal"
-SwimmermPalette: INCLUDE "gfx/trainers/swimmer_m.pal"
-SwimmerfPalette: INCLUDE "gfx/trainers/swimmer_f.pal"
-SailorPalette: INCLUDE "gfx/trainers/sailor.pal"
-SuperNerdPalette: INCLUDE "gfx/trainers/super_nerd.pal"
-Rival2Palette: INCLUDE "gfx/trainers/rival2.pal"
-GuitaristPalette: INCLUDE "gfx/trainers/guitarist.pal"
-HikerPalette: INCLUDE "gfx/trainers/hiker.pal"
-BikerPalette: INCLUDE "gfx/trainers/biker.pal"
-BlainePalette: INCLUDE "gfx/trainers/blaine.pal"
-BurglarPalette: INCLUDE "gfx/trainers/burglar.pal"
-FirebreatherPalette: INCLUDE "gfx/trainers/firebreather.pal"
-JugglerPalette: INCLUDE "gfx/trainers/juggler.pal"
-BlackbeltTPalette: INCLUDE "gfx/trainers/blackbelt_t.pal"
-ExecutivemPalette: INCLUDE "gfx/trainers/executive_m.pal"
-PsychicTPalette: INCLUDE "gfx/trainers/psychic_t.pal"
-PicnickerPalette: INCLUDE "gfx/trainers/picnicker.pal"
-CamperPalette: INCLUDE "gfx/trainers/camper.pal"
-ExecutivefPalette: INCLUDE "gfx/trainers/executive_f.pal"
-SagePalette: INCLUDE "gfx/trainers/sage.pal"
-MediumPalette: INCLUDE "gfx/trainers/medium.pal"
-BoarderPalette: INCLUDE "gfx/trainers/boarder.pal"
-PokefanmPalette: INCLUDE "gfx/trainers/pokefan_m.pal"
-KimonoGirlPalette: INCLUDE "gfx/trainers/kimono_girl.pal"
-TwinsPalette: INCLUDE "gfx/trainers/twins.pal"
-PokefanfPalette: INCLUDE "gfx/trainers/pokefan_f.pal"
-RedPalette: INCLUDE "gfx/trainers/red.pal"
-BluePalette: INCLUDE "gfx/trainers/blue.pal"
-OfficerPalette: INCLUDE "gfx/trainers/officer.pal"
-GruntfPalette: INCLUDE "gfx/trainers/grunt_f.pal"
-MysticalmanPalette: INCLUDE "gfx/trainers/mysticalman.pal"
-; b1de
diff --git a/gfx/misc/unknown_egg.2bpp.lz.a5b6cbfa b/gfx/unknown/unknown_egg.2bpp.lz.a5b6cbfa
index d8de54c79..d8de54c79 100644
--- a/gfx/misc/unknown_egg.2bpp.lz.a5b6cbfa
+++ b/gfx/unknown/unknown_egg.2bpp.lz.a5b6cbfa
Binary files differ
diff --git a/gfx/misc/unknown_egg.png b/gfx/unknown/unknown_egg.png
index 0642c28cf..0642c28cf 100644
--- a/gfx/misc/unknown_egg.png
+++ b/gfx/unknown/unknown_egg.png
Binary files differ