From 5f23d9da1b4597da3bad8f22fc8b296aebc729e2 Mon Sep 17 00:00:00 2001 From: Misty Cass Date: Mon, 29 Jul 2024 23:28:02 -0400 Subject: [PATCH] The Great Feet Pic Optimization --- README.md | 9 +- engine/pokedex/pokedex.asm | 52 +++-- gfx/footprints.asm | 409 +------------------------------------ gfx/footprints_johto.asm | 191 +++++++++++++++++ gfx/footprints_kanto.asm | 217 ++++++++++++++++++++ 5 files changed, 459 insertions(+), 419 deletions(-) create mode 100644 gfx/footprints_johto.asm create mode 100644 gfx/footprints_kanto.asm diff --git a/README.md b/README.md index 9caa82f..6762c57 100644 --- a/README.md +++ b/README.md @@ -90,9 +90,9 @@ If you use our implementations of anything at all, it is encouraged to submit Pu ## Development Credits - Plague von Karma (Director, Kanto Expansion Pak Founder, Programming, Maps) -- Martha's Against Humanity (Kanto Expansion Pak ROM Hack Creator, Programmer) -- Zeta_Null (Repository Owner, Spriter, Programming) -- LadyMisticus (Documentation, Programming, Mapping) +- Martha's Against Humanity (Kanto Expansion Pak ROM Hack Creator, Programmer, Spriter) +- Zeta_Null (Repository Creator, Spriter, Programming, Music) +- LadyMisticus (Documentation, Programming, Mapping, Spriter) - thornAvery (Programming) - LuciShrimp (Music, TBA) - pret et al (LOTS of [Tutorials](https://github.com/pret/pokecrystal/wiki) that we used to get this off the ground!) @@ -100,6 +100,9 @@ If you use our implementations of anything at all, it is encouraged to submit Pu - Rezzo (GSC-specific advice, Showdown Mod assistance) - Old Dance Jacket (GSC-specific advice, Showdown Mod assistance) - ausma (KEP Developer, Showdown Mod assistance, legacy) +- Shellnuts (Optimizing the Footprints code) +- Shawesome (Spriter) +- zuperZACH (Spriter) ## Sprite Credits diff --git a/engine/pokedex/pokedex.asm b/engine/pokedex/pokedex.asm index fd49395..3f7eb75 100644 --- a/engine/pokedex/pokedex.asm +++ b/engine/pokedex/pokedex.asm @@ -2741,22 +2741,44 @@ Pokedex_LoadCurrentFootprint: call Pokedex_GetSelectedMon Pokedex_LoadAnyFootprint: - ld a, [wTempSpecies] - call GetPokemonIndexFromID - dec hl - add hl, hl - add hl, hl - add hl, hl - add hl, hl - add hl, hl - ld de, Footprints - add hl, de + ld a, [wTempSpecies] + call GetPokemonIndexFromID - ld e, l - ld d, h - ld hl, vTiles2 tile $62 - lb bc, BANK(Footprints), 4 - jp Request1bpp + + ld bc, -JOHTO_POKEMON + add hl, bc + jr nc, .kanto_footprints + +.johto_footprints + inc hl + lb bc, BANK(JohtoFootprints), 4 + ld de, JohtoFootprints + + jr .skip + +.kanto_footprints + ld bc, JOHTO_POKEMON + add hl, bc + + lb bc, BANK(KantoFootprints), 4 + ld de, KantoFootprints + +.skip + dec hl + + add hl, hl + add hl, hl + add hl, hl + add hl, hl + add hl, hl + + add hl, de + + ld e, l + ld d, h + + ld hl, vTiles2 tile $62 + jp Request1bpp Pokedex_LoadGFX: call DisableLCD diff --git a/gfx/footprints.asm b/gfx/footprints.asm index 6e51088..e160fa5 100644 --- a/gfx/footprints.asm +++ b/gfx/footprints.asm @@ -1,403 +1,10 @@ -Footprints: - table_width LEN_1BPP_TILE * 4, Footprints +SECTION "Footprints", ROMX -INCBIN "gfx/footprints/bulbasaur.1bpp" -INCBIN "gfx/footprints/ivysaur.1bpp" -INCBIN "gfx/footprints/venusaur.1bpp" -INCBIN "gfx/footprints/charmander.1bpp" -INCBIN "gfx/footprints/charmeleon.1bpp" -INCBIN "gfx/footprints/charizard.1bpp" -INCBIN "gfx/footprints/charmada.1bpp" -INCBIN "gfx/footprints/squirtle.1bpp" -INCBIN "gfx/footprints/wartortle.1bpp" -INCBIN "gfx/footprints/totartle.1bpp" -INCBIN "gfx/footprints/caterpie.1bpp" -INCBIN "gfx/footprints/metapod.1bpp" -INCBIN "gfx/footprints/butterfree.1bpp" -INCBIN "gfx/footprints/weedle.1bpp" -INCBIN "gfx/footprints/kakuna.1bpp" -INCBIN "gfx/footprints/beedrill.1bpp" -INCBIN "gfx/footprints/gentlarva.1bpp" -INCBIN "gfx/footprints/pupal.1bpp" -INCBIN "gfx/footprints/carapthor.1bpp" -INCBIN "gfx/footprints/kotora.1bpp" -INCBIN "gfx/footprints/gaotora.1bpp" -INCBIN "gfx/footprints/gorotora.1bpp" -INCBIN "gfx/footprints/raitora.1bpp" -INCBIN "gfx/footprints/pidgey.1bpp" -INCBIN "gfx/footprints/pidgeotto.1bpp" -INCBIN "gfx/footprints/pidgeot.1bpp" -INCBIN "gfx/footprints/rattata.1bpp" -INCBIN "gfx/footprints/raticate.1bpp" -INCBIN "gfx/footprints/spearow.1bpp" -INCBIN "gfx/footprints/fearow.1bpp" -INCBIN "gfx/footprints/ekans.1bpp" -INCBIN "gfx/footprints/arbok.1bpp" -INCBIN "gfx/footprints/pikachu.1bpp" -INCBIN "gfx/footprints/raichu.1bpp" -INCBIN "gfx/footprints/gorochu.1bpp" -INCBIN "gfx/footprints/sandshrew.1bpp" -INCBIN "gfx/footprints/sandslash.1bpp" -INCBIN "gfx/footprints/nidoran_f.1bpp" -INCBIN "gfx/footprints/nidorina.1bpp" -INCBIN "gfx/footprints/nidoqueen.1bpp" -INCBIN "gfx/footprints/nidoran_m.1bpp" -INCBIN "gfx/footprints/nidorino.1bpp" -INCBIN "gfx/footprints/nidoking.1bpp" -INCBIN "gfx/footprints/nidoreign.1bpp" -INCBIN "gfx/footprints/clefairy.1bpp" -INCBIN "gfx/footprints/clefable.1bpp" -INCBIN "gfx/footprints/vulpiii.1bpp" -INCBIN "gfx/footprints/vulpix.1bpp" -INCBIN "gfx/footprints/ninetales.1bpp" -INCBIN "gfx/footprints/jigglypuff.1bpp" -INCBIN "gfx/footprints/wigglytuff.1bpp" -INCBIN "gfx/footprints/bittybat.1bpp" -INCBIN "gfx/footprints/zubat.1bpp" -INCBIN "gfx/footprints/golbat.1bpp" -INCBIN "gfx/footprints/oddish.1bpp" -INCBIN "gfx/footprints/gloom.1bpp" -INCBIN "gfx/footprints/vileplume.1bpp" -INCBIN "gfx/footprints/paraspor.1bpp" -INCBIN "gfx/footprints/paras.1bpp" -INCBIN "gfx/footprints/parasect.1bpp" -INCBIN "gfx/footprints/venonat.1bpp" -INCBIN "gfx/footprints/venomoth.1bpp" -INCBIN "gfx/footprints/diglett.1bpp" -INCBIN "gfx/footprints/dugtrio.1bpp" -INCBIN "gfx/footprints/coinpur.1bpp" -INCBIN "gfx/footprints/meowth.1bpp" -INCBIN "gfx/footprints/persian.1bpp" -INCBIN "gfx/footprints/perrserker.1bpp" -INCBIN "gfx/footprints/psyduck.1bpp" -INCBIN "gfx/footprints/weirduck.1bpp" -INCBIN "gfx/footprints/golduck.1bpp" -INCBIN "gfx/footprints/mankey.1bpp" -INCBIN "gfx/footprints/primeape.1bpp" -INCBIN "gfx/footprints/annihilape.1bpp" -INCBIN "gfx/footprints/pupperon.1bpp" -INCBIN "gfx/footprints/growlithe.1bpp" -INCBIN "gfx/footprints/arcanine.1bpp" -INCBIN "gfx/footprints/poliwag.1bpp" -INCBIN "gfx/footprints/poliwhirl.1bpp" -INCBIN "gfx/footprints/poliwrath.1bpp" -INCBIN "gfx/footprints/abra.1bpp" -INCBIN "gfx/footprints/kadabra.1bpp" -INCBIN "gfx/footprints/alakazam.1bpp" -INCBIN "gfx/footprints/machop.1bpp" -INCBIN "gfx/footprints/machoke.1bpp" -INCBIN "gfx/footprints/machamp.1bpp" -INCBIN "gfx/footprints/bellsprout.1bpp" -INCBIN "gfx/footprints/weepinbell.1bpp" -INCBIN "gfx/footprints/victreebel.1bpp" -INCBIN "gfx/footprints/bellignan.1bpp" -INCBIN "gfx/footprints/tentacool.1bpp" -INCBIN "gfx/footprints/tentacruel.1bpp" -INCBIN "gfx/footprints/toedscool.1bpp" -INCBIN "gfx/footprints/toedscruel.1bpp" -INCBIN "gfx/footprints/blottle.1bpp" -INCBIN "gfx/footprints/pendraken.1bpp" -INCBIN "gfx/footprints/geodude.1bpp" -INCBIN "gfx/footprints/graveler.1bpp" -INCBIN "gfx/footprints/golem.1bpp" -INCBIN "gfx/footprints/kolta.1bpp" -INCBIN "gfx/footprints/ponyta.1bpp" -INCBIN "gfx/footprints/rapidash.1bpp" -INCBIN "gfx/footprints/balumba.1bpp" -INCBIN "gfx/footprints/slowpoke.1bpp" -INCBIN "gfx/footprints/slowbro.1bpp" -INCBIN "gfx/footprints/magnemite.1bpp" -INCBIN "gfx/footprints/magnetite.1bpp" -INCBIN "gfx/footprints/magneton.1bpp" -INCBIN "gfx/footprints/magnezone.1bpp" -INCBIN "gfx/footprints/gavillain.1bpp" -INCBIN "gfx/footprints/cheep.1bpp" -INCBIN "gfx/footprints/jabetta.1bpp" -INCBIN "gfx/footprints/ribbito.1bpp" -INCBIN "gfx/footprints/croakozuna.1bpp" -INCBIN "gfx/footprints/farfetch_d.1bpp" -INCBIN "gfx/footprints/luxwan.1bpp" -INCBIN "gfx/footprints/doduo.1bpp" -INCBIN "gfx/footprints/dodrio.1bpp" -INCBIN "gfx/footprints/seel.1bpp" -INCBIN "gfx/footprints/dewgong.1bpp" -INCBIN "gfx/footprints/smujj.1bpp" -INCBIN "gfx/footprints/grimer.1bpp" -INCBIN "gfx/footprints/muk.1bpp" -INCBIN "gfx/footprints/shellder.1bpp" -INCBIN "gfx/footprints/cloyster.1bpp" -INCBIN "gfx/footprints/disturban.1bpp" -INCBIN "gfx/footprints/gastly.1bpp" -INCBIN "gfx/footprints/haunter.1bpp" -INCBIN "gfx/footprints/gengar.1bpp" -INCBIN "gfx/footprints/onix.1bpp" -INCBIN "gfx/footprints/drowzee.1bpp" -INCBIN "gfx/footprints/hypno.1bpp" -INCBIN "gfx/footprints/krabby.1bpp" -INCBIN "gfx/footprints/kingler.1bpp" -INCBIN "gfx/footprints/voltorb.1bpp" -INCBIN "gfx/footprints/electrode.1bpp" -INCBIN "gfx/footprints/exeggcute.1bpp" -INCBIN "gfx/footprints/exeggutor.1bpp" -INCBIN "gfx/footprints/cubone.1bpp" -INCBIN "gfx/footprints/marowak.1bpp" -INCBIN "gfx/footprints/guardia.1bpp" -INCBIN "gfx/footprints/hitmonlee.1bpp" -INCBIN "gfx/footprints/hitmonchan.1bpp" -INCBIN "gfx/footprints/lickitung.1bpp" -INCBIN "gfx/footprints/lickilicky.1bpp" -INCBIN "gfx/footprints/lickilord.1bpp" -INCBIN "gfx/footprints/koffing.1bpp" -INCBIN "gfx/footprints/weezing.1bpp" -INCBIN "gfx/footprints/rhyhorn.1bpp" -INCBIN "gfx/footprints/rhydon.1bpp" -INCBIN "gfx/footprints/happiny.1bpp" -INCBIN "gfx/footprints/chansey.1bpp" -INCBIN "gfx/footprints/burgela.1bpp" -INCBIN "gfx/footprints/tangela.1bpp" -INCBIN "gfx/footprints/tangrowth.1bpp" -INCBIN "gfx/footprints/jungela.1bpp" -INCBIN "gfx/footprints/kangaskhan.1bpp" -INCBIN "gfx/footprints/horsea.1bpp" -INCBIN "gfx/footprints/seadra.1bpp" -INCBIN "gfx/footprints/blastyke.1bpp" -INCBIN "gfx/footprints/blastoise.1bpp" -INCBIN "gfx/footprints/orfry.1bpp" -INCBIN "gfx/footprints/goldeen.1bpp" -INCBIN "gfx/footprints/seaking.1bpp" -INCBIN "gfx/footprints/staryu.1bpp" -INCBIN "gfx/footprints/starmie.1bpp" -INCBIN "gfx/footprints/mime_jr_.1bpp" -INCBIN "gfx/footprints/mr__mime.1bpp" -INCBIN "gfx/footprints/scyther.1bpp" -INCBIN "gfx/footprints/kleavor.1bpp" -INCBIN "gfx/footprints/jynx.1bpp" -INCBIN "gfx/footprints/buu.1bpp" -INCBIN "gfx/footprints/electabuzz.1bpp" -INCBIN "gfx/footprints/electivire.1bpp" -INCBIN "gfx/footprints/magmar.1bpp" -INCBIN "gfx/footprints/magmortar.1bpp" -INCBIN "gfx/footprints/pinsir.1bpp" -INCBIN "gfx/footprints/tricules.1bpp" -INCBIN "gfx/footprints/tauros.1bpp" -INCBIN "gfx/footprints/magikarp.1bpp" -INCBIN "gfx/footprints/gyarados.1bpp" -INCBIN "gfx/footprints/magiprey.1bpp" -INCBIN "gfx/footprints/terrados.1bpp" -INCBIN "gfx/footprints/lapras.1bpp" -INCBIN "gfx/footprints/ditto.1bpp" -INCBIN "gfx/footprints/mimmeo.1bpp" -INCBIN "gfx/footprints/eevee.1bpp" -INCBIN "gfx/footprints/vaporeon.1bpp" -INCBIN "gfx/footprints/jolteon.1bpp" -INCBIN "gfx/footprints/flareon.1bpp" -INCBIN "gfx/footprints/porygon.1bpp" -INCBIN "gfx/footprints/omanyte.1bpp" -INCBIN "gfx/footprints/omastar.1bpp" -INCBIN "gfx/footprints/kabuto.1bpp" -INCBIN "gfx/footprints/kabutops.1bpp" -INCBIN "gfx/footprints/feradactyl.1bpp" -INCBIN "gfx/footprints/aerodactyl.1bpp" -INCBIN "gfx/footprints/decilla.1bpp" -INCBIN "gfx/footprints/gawarhed.1bpp" -INCBIN "gfx/footprints/munchlax.1bpp" -INCBIN "gfx/footprints/snorlax.1bpp" -INCBIN "gfx/footprints/articuno.1bpp" -INCBIN "gfx/footprints/zapdos.1bpp" -INCBIN "gfx/footprints/moltres.1bpp" -INCBIN "gfx/footprints/squeamata.1bpp" -INCBIN "gfx/footprints/ministare.1bpp" -INCBIN "gfx/footprints/iguanarch.1bpp" -INCBIN "gfx/footprints/dratini.1bpp" -INCBIN "gfx/footprints/dragonair.1bpp" -INCBIN "gfx/footprints/dragonite.1bpp" -INCBIN "gfx/footprints/mewtwo.1bpp" -INCBIN "gfx/footprints/mew.1bpp" -INCBIN "gfx/footprints/chikorita.1bpp" -INCBIN "gfx/footprints/bayleef.1bpp" -INCBIN "gfx/footprints/meganium.1bpp" -INCBIN "gfx/footprints/cyndaquil.1bpp" -INCBIN "gfx/footprints/quilava.1bpp" -INCBIN "gfx/footprints/typhlosion.1bpp" -INCBIN "gfx/footprints/totodile.1bpp" -INCBIN "gfx/footprints/croconaw.1bpp" -INCBIN "gfx/footprints/feraligatr.1bpp" -INCBIN "gfx/footprints/cubburn.1bpp" -INCBIN "gfx/footprints/flambear.1bpp" -INCBIN "gfx/footprints/bruinous.1bpp" -INCBIN "gfx/footprints/palssio.1bpp" -INCBIN "gfx/footprints/pressio.1bpp" -INCBIN "gfx/footprints/donmarin.1bpp" -INCBIN "gfx/footprints/sentret.1bpp" -INCBIN "gfx/footprints/furret.1bpp" -INCBIN "gfx/footprints/hoothoot.1bpp" -INCBIN "gfx/footprints/noctowl.1bpp" -INCBIN "gfx/footprints/ledyba.1bpp" -INCBIN "gfx/footprints/ledian.1bpp" -INCBIN "gfx/footprints/spinarak.1bpp" -INCBIN "gfx/footprints/ariados.1bpp" -INCBIN "gfx/footprints/folage.1bpp" -INCBIN "gfx/footprints/barreau.1bpp" -INCBIN "gfx/footprints/crobat.1bpp" -INCBIN "gfx/footprints/chinchou.1bpp" -INCBIN "gfx/footprints/lanturn.1bpp" -INCBIN "gfx/footprints/reroad.1bpp" -INCBIN "gfx/footprints/pichu.1bpp" -INCBIN "gfx/footprints/cleffa.1bpp" -INCBIN "gfx/footprints/igglybuff.1bpp" -INCBIN "gfx/footprints/togepi.1bpp" -INCBIN "gfx/footprints/togetic.1bpp" -INCBIN "gfx/footprints/togekiss.1bpp" -INCBIN "gfx/footprints/natu.1bpp" -INCBIN "gfx/footprints/qatu.1bpp" -INCBIN "gfx/footprints/xatu.1bpp" -INCBIN "gfx/footprints/moibelle.1bpp" -INCBIN "gfx/footprints/belledam.1bpp" -INCBIN "gfx/footprints/mareep.1bpp" -INCBIN "gfx/footprints/flaaffy.1bpp" -INCBIN "gfx/footprints/ampharos.1bpp" -INCBIN "gfx/footprints/bellossom.1bpp" -INCBIN "gfx/footprints/azurill.1bpp" -INCBIN "gfx/footprints/marill.1bpp" -INCBIN "gfx/footprints/azumarill.1bpp" -INCBIN "gfx/footprints/bonsly.1bpp" -INCBIN "gfx/footprints/sudowoodo.1bpp" -INCBIN "gfx/footprints/politoed.1bpp" -INCBIN "gfx/footprints/hoppip.1bpp" -INCBIN "gfx/footprints/skiploom.1bpp" -INCBIN "gfx/footprints/jumpluff.1bpp" -INCBIN "gfx/footprints/aipom.1bpp" -INCBIN "gfx/footprints/ambipom.1bpp" -INCBIN "gfx/footprints/sunkern.1bpp" -INCBIN "gfx/footprints/sunbud.1bpp" -INCBIN "gfx/footprints/sunflora.1bpp" -INCBIN "gfx/footprints/hippunk.1bpp" -INCBIN "gfx/footprints/aercrow.1bpp" -INCBIN "gfx/footprints/foxfire.1bpp" -INCBIN "gfx/footprints/yanma.1bpp" -INCBIN "gfx/footprints/yanmega.1bpp" -INCBIN "gfx/footprints/wooper.1bpp" -INCBIN "gfx/footprints/quagsire.1bpp" -INCBIN "gfx/footprints/espeon.1bpp" -INCBIN "gfx/footprints/umbreon.1bpp" -INCBIN "gfx/footprints/leafeon.1bpp" -INCBIN "gfx/footprints/glaceon.1bpp" -INCBIN "gfx/footprints/sylveon.1bpp" -INCBIN "gfx/footprints/murkrow.1bpp" -INCBIN "gfx/footprints/honchkrow.1bpp" -INCBIN "gfx/footprints/slowking.1bpp" -INCBIN "gfx/footprints/misdreavus.1bpp" -INCBIN "gfx/footprints/mismagius.1bpp" -INCBIN "gfx/footprints/stromen.1bpp" -INCBIN "gfx/footprints/phandarin.1bpp" -INCBIN "gfx/footprints/unown.1bpp" -INCBIN "gfx/footprints/wynaut.1bpp" -INCBIN "gfx/footprints/wobbuffet.1bpp" -INCBIN "gfx/footprints/bipulla.1bpp" -INCBIN "gfx/footprints/calflac.1bpp" -INCBIN "gfx/footprints/girafarig.1bpp" -INCBIN "gfx/footprints/farigiraf.1bpp" -INCBIN "gfx/footprints/pineco.1bpp" -INCBIN "gfx/footprints/forretress.1bpp" -INCBIN "gfx/footprints/dunsparce.1bpp" -INCBIN "gfx/footprints/dudunsparce.1bpp" -INCBIN "gfx/footprints/gligar.1bpp" -INCBIN "gfx/footprints/steelix.1bpp" -INCBIN "gfx/footprints/snubbull.1bpp" -INCBIN "gfx/footprints/granbull.1bpp" -INCBIN "gfx/footprints/caretorker.1bpp" -INCBIN "gfx/footprints/qwilfish.1bpp" -INCBIN "gfx/footprints/kazappelin.1bpp" -INCBIN "gfx/footprints/qwilfather.1bpp" -INCBIN "gfx/footprints/scizor.1bpp" -INCBIN "gfx/footprints/shuckle.1bpp" -INCBIN "gfx/footprints/pockle.1bpp" -INCBIN "gfx/footprints/heracross.1bpp" -INCBIN "gfx/footprints/sneasel.1bpp" -INCBIN "gfx/footprints/teddiursa.1bpp" -INCBIN "gfx/footprints/ursaring.1bpp" -INCBIN "gfx/footprints/ursaluna.1bpp" -INCBIN "gfx/footprints/slugma.1bpp" -INCBIN "gfx/footprints/magcargo.1bpp" -INCBIN "gfx/footprints/swinub.1bpp" -INCBIN "gfx/footprints/piloswine.1bpp" -INCBIN "gfx/footprints/corsola.1bpp" -INCBIN "gfx/footprints/remoraid.1bpp" -INCBIN "gfx/footprints/octillery.1bpp" -INCBIN "gfx/footprints/stricheel.1bpp" -INCBIN "gfx/footprints/lurreel.1bpp" -INCBIN "gfx/footprints/delibird.1bpp" -INCBIN "gfx/footprints/mantyke.1bpp" -INCBIN "gfx/footprints/mantine.1bpp" -INCBIN "gfx/footprints/skarmory.1bpp" -INCBIN "gfx/footprints/houndour.1bpp" -INCBIN "gfx/footprints/houndoom.1bpp" -INCBIN "gfx/footprints/kingdra.1bpp" -INCBIN "gfx/footprints/phanpy.1bpp" -INCBIN "gfx/footprints/donphan.1bpp" -INCBIN "gfx/footprints/porygon2.1bpp" -INCBIN "gfx/footprints/porygon_z.1bpp" -INCBIN "gfx/footprints/stantler.1bpp" -INCBIN "gfx/footprints/wyrdeer.1bpp" -INCBIN "gfx/footprints/smeargle.1bpp" -INCBIN "gfx/footprints/grenmar.1bpp" -INCBIN "gfx/footprints/tyrogue.1bpp" -INCBIN "gfx/footprints/hitmontop.1bpp" -INCBIN "gfx/footprints/smoochum.1bpp" -INCBIN "gfx/footprints/elebebi.1bpp" -INCBIN "gfx/footprints/elekid.1bpp" -INCBIN "gfx/footprints/magby.1bpp" -INCBIN "gfx/footprints/miltank.1bpp" -INCBIN "gfx/footprints/blissey.1bpp" -INCBIN "gfx/footprints/waruchu.1bpp" -INCBIN "gfx/footprints/sonegg.1bpp" -INCBIN "gfx/footprints/cacawphony.1bpp" -INCBIN "gfx/footprints/trebir.1bpp" -INCBIN "gfx/footprints/sakuraze.1bpp" -INCBIN "gfx/footprints/amanobi.1bpp" -INCBIN "gfx/footprints/trustan.1bpp" -INCBIN "gfx/footprints/kuwaguard.1bpp" -INCBIN "gfx/footprints/tonquito.1bpp" -INCBIN "gfx/footprints/molambino.1bpp" -INCBIN "gfx/footprints/luanbo.1bpp" -INCBIN "gfx/footprints/granbo.1bpp" -INCBIN "gfx/footprints/angore.1bpp" -INCBIN "gfx/footprints/eucala.1bpp" -INCBIN "gfx/footprints/kiwooked.1bpp" -INCBIN "gfx/footprints/cyclorp.1bpp" -INCBIN "gfx/footprints/kitsen.1bpp" -INCBIN "gfx/footprints/wispirit.1bpp" -INCBIN "gfx/footprints/coatl.1bpp" -INCBIN "gfx/footprints/mimear.1bpp" -INCBIN "gfx/footprints/inoshika.1bpp" -INCBIN "gfx/footprints/ruddernaut.1bpp" -INCBIN "gfx/footprints/xylodon.1bpp" -INCBIN "gfx/footprints/xylofin.1bpp" -INCBIN "gfx/footprints/dokuroar.1bpp" -INCBIN "gfx/footprints/scream_tail.1bpp" -INCBIN "gfx/footprints/sandy_shocks.1bpp" -INCBIN "gfx/footprints/great_tusk.1bpp" -INCBIN "gfx/footprints/flutter_mane.1bpp" -INCBIN "gfx/footprints/iron_treads.1bpp" -INCBIN "gfx/footprints/iron_bundle.1bpp" -INCBIN "gfx/footprints/iron_thorns.1bpp" -INCBIN "gfx/footprints/raging_bolt.1bpp" -INCBIN "gfx/footprints/gouging_fire.1bpp" -INCBIN "gfx/footprints/walking_wake.1bpp" -INCBIN "gfx/footprints/raikou.1bpp" -INCBIN "gfx/footprints/entei.1bpp" -INCBIN "gfx/footprints/suicune.1bpp" -INCBIN "gfx/footprints/larvitar.1bpp" -INCBIN "gfx/footprints/pupitar.1bpp" -INCBIN "gfx/footprints/tyranitar.1bpp" -INCBIN "gfx/footprints/lugia.1bpp" -INCBIN "gfx/footprints/ho_oh.1bpp" -INCBIN "gfx/footprints/shi_shi.1bpp" -INCBIN "gfx/footprints/celebi.1bpp" -INCBIN "gfx/footprints/252.1bpp" -INCBIN "gfx/footprints/253.1bpp" -INCBIN "gfx/footprints/254.1bpp" -INCBIN "gfx/footprints/255.1bpp" -INCBIN "gfx/footprints/256.1bpp" +Footprints:: + indirect_table LEN_1BPP_TILE *4, 1 + indirect_entries JOHTO_POKEMON - 1, KantoFootprints + indirect_entries NUM_POKEMON + 5, JohtoFootprints + indirect_table_end - assert_table_length NUM_POKEMON + 5 ; The +5 accounts for the 5 glitch footprints +INCLUDE "gfx/footprints_kanto.asm" +INCLUDE "gfx/footprints_johto.asm" diff --git a/gfx/footprints_johto.asm b/gfx/footprints_johto.asm new file mode 100644 index 0000000..e0e4cc3 --- /dev/null +++ b/gfx/footprints_johto.asm @@ -0,0 +1,191 @@ +SECTION "JohtoFootprints", ROMX + +JohtoFootprints:: +INCBIN "gfx/footprints/chikorita.1bpp" +INCBIN "gfx/footprints/bayleef.1bpp" +INCBIN "gfx/footprints/meganium.1bpp" +INCBIN "gfx/footprints/cyndaquil.1bpp" +INCBIN "gfx/footprints/quilava.1bpp" +INCBIN "gfx/footprints/typhlosion.1bpp" +INCBIN "gfx/footprints/totodile.1bpp" +INCBIN "gfx/footprints/croconaw.1bpp" +INCBIN "gfx/footprints/feraligatr.1bpp" +INCBIN "gfx/footprints/cubburn.1bpp" +INCBIN "gfx/footprints/flambear.1bpp" +INCBIN "gfx/footprints/bruinous.1bpp" +INCBIN "gfx/footprints/palssio.1bpp" +INCBIN "gfx/footprints/pressio.1bpp" +INCBIN "gfx/footprints/donmarin.1bpp" +INCBIN "gfx/footprints/sentret.1bpp" +INCBIN "gfx/footprints/furret.1bpp" +INCBIN "gfx/footprints/hoothoot.1bpp" +INCBIN "gfx/footprints/noctowl.1bpp" +INCBIN "gfx/footprints/ledyba.1bpp" +INCBIN "gfx/footprints/ledian.1bpp" +INCBIN "gfx/footprints/spinarak.1bpp" +INCBIN "gfx/footprints/ariados.1bpp" +INCBIN "gfx/footprints/folage.1bpp" +INCBIN "gfx/footprints/barreau.1bpp" +INCBIN "gfx/footprints/crobat.1bpp" +INCBIN "gfx/footprints/chinchou.1bpp" +INCBIN "gfx/footprints/lanturn.1bpp" +INCBIN "gfx/footprints/reroad.1bpp" +INCBIN "gfx/footprints/pichu.1bpp" +INCBIN "gfx/footprints/cleffa.1bpp" +INCBIN "gfx/footprints/igglybuff.1bpp" +INCBIN "gfx/footprints/togepi.1bpp" +INCBIN "gfx/footprints/togetic.1bpp" +INCBIN "gfx/footprints/togekiss.1bpp" +INCBIN "gfx/footprints/natu.1bpp" +INCBIN "gfx/footprints/qatu.1bpp" +INCBIN "gfx/footprints/xatu.1bpp" +INCBIN "gfx/footprints/moibelle.1bpp" +INCBIN "gfx/footprints/belledam.1bpp" +INCBIN "gfx/footprints/mareep.1bpp" +INCBIN "gfx/footprints/flaaffy.1bpp" +INCBIN "gfx/footprints/ampharos.1bpp" +INCBIN "gfx/footprints/bellossom.1bpp" +INCBIN "gfx/footprints/azurill.1bpp" +INCBIN "gfx/footprints/marill.1bpp" +INCBIN "gfx/footprints/azumarill.1bpp" +INCBIN "gfx/footprints/bonsly.1bpp" +INCBIN "gfx/footprints/sudowoodo.1bpp" +INCBIN "gfx/footprints/politoed.1bpp" +INCBIN "gfx/footprints/hoppip.1bpp" +INCBIN "gfx/footprints/skiploom.1bpp" +INCBIN "gfx/footprints/jumpluff.1bpp" +INCBIN "gfx/footprints/aipom.1bpp" +INCBIN "gfx/footprints/ambipom.1bpp" +INCBIN "gfx/footprints/sunkern.1bpp" +INCBIN "gfx/footprints/sunbud.1bpp" +INCBIN "gfx/footprints/sunflora.1bpp" +INCBIN "gfx/footprints/hippunk.1bpp" +INCBIN "gfx/footprints/aercrow.1bpp" +INCBIN "gfx/footprints/foxfire.1bpp" +INCBIN "gfx/footprints/yanma.1bpp" +INCBIN "gfx/footprints/yanmega.1bpp" +INCBIN "gfx/footprints/wooper.1bpp" +INCBIN "gfx/footprints/quagsire.1bpp" +INCBIN "gfx/footprints/espeon.1bpp" +INCBIN "gfx/footprints/umbreon.1bpp" +INCBIN "gfx/footprints/leafeon.1bpp" +INCBIN "gfx/footprints/glaceon.1bpp" +INCBIN "gfx/footprints/sylveon.1bpp" +INCBIN "gfx/footprints/murkrow.1bpp" +INCBIN "gfx/footprints/honchkrow.1bpp" +INCBIN "gfx/footprints/slowking.1bpp" +INCBIN "gfx/footprints/misdreavus.1bpp" +INCBIN "gfx/footprints/mismagius.1bpp" +INCBIN "gfx/footprints/stromen.1bpp" +INCBIN "gfx/footprints/phandarin.1bpp" +INCBIN "gfx/footprints/unown.1bpp" +INCBIN "gfx/footprints/wynaut.1bpp" +INCBIN "gfx/footprints/wobbuffet.1bpp" +INCBIN "gfx/footprints/bipulla.1bpp" +INCBIN "gfx/footprints/calflac.1bpp" +INCBIN "gfx/footprints/girafarig.1bpp" +INCBIN "gfx/footprints/farigiraf.1bpp" +INCBIN "gfx/footprints/pineco.1bpp" +INCBIN "gfx/footprints/forretress.1bpp" +INCBIN "gfx/footprints/dunsparce.1bpp" +INCBIN "gfx/footprints/dudunsparce.1bpp" +INCBIN "gfx/footprints/gligar.1bpp" +INCBIN "gfx/footprints/steelix.1bpp" +INCBIN "gfx/footprints/snubbull.1bpp" +INCBIN "gfx/footprints/granbull.1bpp" +INCBIN "gfx/footprints/caretorker.1bpp" +INCBIN "gfx/footprints/qwilfish.1bpp" +INCBIN "gfx/footprints/kazappelin.1bpp" +INCBIN "gfx/footprints/qwilfather.1bpp" +INCBIN "gfx/footprints/scizor.1bpp" +INCBIN "gfx/footprints/shuckle.1bpp" +INCBIN "gfx/footprints/pockle.1bpp" +INCBIN "gfx/footprints/heracross.1bpp" +INCBIN "gfx/footprints/sneasel.1bpp" +INCBIN "gfx/footprints/teddiursa.1bpp" +INCBIN "gfx/footprints/ursaring.1bpp" +INCBIN "gfx/footprints/ursaluna.1bpp" +INCBIN "gfx/footprints/slugma.1bpp" +INCBIN "gfx/footprints/magcargo.1bpp" +INCBIN "gfx/footprints/swinub.1bpp" +INCBIN "gfx/footprints/piloswine.1bpp" +INCBIN "gfx/footprints/corsola.1bpp" +INCBIN "gfx/footprints/remoraid.1bpp" +INCBIN "gfx/footprints/octillery.1bpp" +INCBIN "gfx/footprints/stricheel.1bpp" +INCBIN "gfx/footprints/lurreel.1bpp" +INCBIN "gfx/footprints/delibird.1bpp" +INCBIN "gfx/footprints/mantyke.1bpp" +INCBIN "gfx/footprints/mantine.1bpp" +INCBIN "gfx/footprints/skarmory.1bpp" +INCBIN "gfx/footprints/houndour.1bpp" +INCBIN "gfx/footprints/houndoom.1bpp" +INCBIN "gfx/footprints/kingdra.1bpp" +INCBIN "gfx/footprints/phanpy.1bpp" +INCBIN "gfx/footprints/donphan.1bpp" +INCBIN "gfx/footprints/porygon2.1bpp" +INCBIN "gfx/footprints/porygon_z.1bpp" +INCBIN "gfx/footprints/stantler.1bpp" +INCBIN "gfx/footprints/wyrdeer.1bpp" +INCBIN "gfx/footprints/smeargle.1bpp" +INCBIN "gfx/footprints/grenmar.1bpp" +INCBIN "gfx/footprints/tyrogue.1bpp" +INCBIN "gfx/footprints/hitmontop.1bpp" +INCBIN "gfx/footprints/smoochum.1bpp" +INCBIN "gfx/footprints/elebebi.1bpp" +INCBIN "gfx/footprints/elekid.1bpp" +INCBIN "gfx/footprints/magby.1bpp" +INCBIN "gfx/footprints/miltank.1bpp" +INCBIN "gfx/footprints/blissey.1bpp" +INCBIN "gfx/footprints/waruchu.1bpp" +INCBIN "gfx/footprints/sonegg.1bpp" +INCBIN "gfx/footprints/cacawphony.1bpp" +INCBIN "gfx/footprints/trebir.1bpp" +INCBIN "gfx/footprints/sakuraze.1bpp" +INCBIN "gfx/footprints/amanobi.1bpp" +INCBIN "gfx/footprints/trustan.1bpp" +INCBIN "gfx/footprints/kuwaguard.1bpp" +INCBIN "gfx/footprints/tonquito.1bpp" +INCBIN "gfx/footprints/molambino.1bpp" +INCBIN "gfx/footprints/luanbo.1bpp" +INCBIN "gfx/footprints/granbo.1bpp" +INCBIN "gfx/footprints/angore.1bpp" +INCBIN "gfx/footprints/eucala.1bpp" +INCBIN "gfx/footprints/kiwooked.1bpp" +INCBIN "gfx/footprints/cyclorp.1bpp" +INCBIN "gfx/footprints/kitsen.1bpp" +INCBIN "gfx/footprints/wispirit.1bpp" +INCBIN "gfx/footprints/coatl.1bpp" +INCBIN "gfx/footprints/mimear.1bpp" +INCBIN "gfx/footprints/inoshika.1bpp" +INCBIN "gfx/footprints/ruddernaut.1bpp" +INCBIN "gfx/footprints/xylodon.1bpp" +INCBIN "gfx/footprints/xylofin.1bpp" +INCBIN "gfx/footprints/dokuroar.1bpp" +INCBIN "gfx/footprints/scream_tail.1bpp" +INCBIN "gfx/footprints/sandy_shocks.1bpp" +INCBIN "gfx/footprints/great_tusk.1bpp" +INCBIN "gfx/footprints/flutter_mane.1bpp" +INCBIN "gfx/footprints/iron_treads.1bpp" +INCBIN "gfx/footprints/iron_bundle.1bpp" +INCBIN "gfx/footprints/iron_thorns.1bpp" +INCBIN "gfx/footprints/raging_bolt.1bpp" +INCBIN "gfx/footprints/gouging_fire.1bpp" +INCBIN "gfx/footprints/walking_wake.1bpp" +INCBIN "gfx/footprints/raikou.1bpp" +INCBIN "gfx/footprints/entei.1bpp" +INCBIN "gfx/footprints/suicune.1bpp" +INCBIN "gfx/footprints/larvitar.1bpp" +INCBIN "gfx/footprints/pupitar.1bpp" +INCBIN "gfx/footprints/tyranitar.1bpp" +INCBIN "gfx/footprints/lugia.1bpp" +INCBIN "gfx/footprints/ho_oh.1bpp" +INCBIN "gfx/footprints/shi_shi.1bpp" +INCBIN "gfx/footprints/celebi.1bpp" +INCBIN "gfx/footprints/252.1bpp" +INCBIN "gfx/footprints/253.1bpp" +INCBIN "gfx/footprints/254.1bpp" +INCBIN "gfx/footprints/255.1bpp" +INCBIN "gfx/footprints/256.1bpp" +.IndirectEnd:: + \ No newline at end of file diff --git a/gfx/footprints_kanto.asm b/gfx/footprints_kanto.asm new file mode 100644 index 0000000..ffac4bc --- /dev/null +++ b/gfx/footprints_kanto.asm @@ -0,0 +1,217 @@ +SECTION "KantoFootprints", ROMX + +KantoFootprints:: +INCBIN "gfx/footprints/bulbasaur.1bpp" +INCBIN "gfx/footprints/ivysaur.1bpp" +INCBIN "gfx/footprints/venusaur.1bpp" +INCBIN "gfx/footprints/charmander.1bpp" +INCBIN "gfx/footprints/charmeleon.1bpp" +INCBIN "gfx/footprints/charizard.1bpp" +INCBIN "gfx/footprints/charmada.1bpp" +INCBIN "gfx/footprints/squirtle.1bpp" +INCBIN "gfx/footprints/wartortle.1bpp" +INCBIN "gfx/footprints/totartle.1bpp" +INCBIN "gfx/footprints/caterpie.1bpp" +INCBIN "gfx/footprints/metapod.1bpp" +INCBIN "gfx/footprints/butterfree.1bpp" +INCBIN "gfx/footprints/weedle.1bpp" +INCBIN "gfx/footprints/kakuna.1bpp" +INCBIN "gfx/footprints/beedrill.1bpp" +INCBIN "gfx/footprints/gentlarva.1bpp" +INCBIN "gfx/footprints/pupal.1bpp" +INCBIN "gfx/footprints/carapthor.1bpp" +INCBIN "gfx/footprints/kotora.1bpp" +INCBIN "gfx/footprints/gaotora.1bpp" +INCBIN "gfx/footprints/gorotora.1bpp" +INCBIN "gfx/footprints/raitora.1bpp" +INCBIN "gfx/footprints/pidgey.1bpp" +INCBIN "gfx/footprints/pidgeotto.1bpp" +INCBIN "gfx/footprints/pidgeot.1bpp" +INCBIN "gfx/footprints/rattata.1bpp" +INCBIN "gfx/footprints/raticate.1bpp" +INCBIN "gfx/footprints/spearow.1bpp" +INCBIN "gfx/footprints/fearow.1bpp" +INCBIN "gfx/footprints/ekans.1bpp" +INCBIN "gfx/footprints/arbok.1bpp" +INCBIN "gfx/footprints/pikachu.1bpp" +INCBIN "gfx/footprints/raichu.1bpp" +INCBIN "gfx/footprints/gorochu.1bpp" +INCBIN "gfx/footprints/sandshrew.1bpp" +INCBIN "gfx/footprints/sandslash.1bpp" +INCBIN "gfx/footprints/nidoran_f.1bpp" +INCBIN "gfx/footprints/nidorina.1bpp" +INCBIN "gfx/footprints/nidoqueen.1bpp" +INCBIN "gfx/footprints/nidoran_m.1bpp" +INCBIN "gfx/footprints/nidorino.1bpp" +INCBIN "gfx/footprints/nidoking.1bpp" +INCBIN "gfx/footprints/nidoreign.1bpp" +INCBIN "gfx/footprints/clefairy.1bpp" +INCBIN "gfx/footprints/clefable.1bpp" +INCBIN "gfx/footprints/vulpiii.1bpp" +INCBIN "gfx/footprints/vulpix.1bpp" +INCBIN "gfx/footprints/ninetales.1bpp" +INCBIN "gfx/footprints/jigglypuff.1bpp" +INCBIN "gfx/footprints/wigglytuff.1bpp" +INCBIN "gfx/footprints/bittybat.1bpp" +INCBIN "gfx/footprints/zubat.1bpp" +INCBIN "gfx/footprints/golbat.1bpp" +INCBIN "gfx/footprints/oddish.1bpp" +INCBIN "gfx/footprints/gloom.1bpp" +INCBIN "gfx/footprints/vileplume.1bpp" +INCBIN "gfx/footprints/paraspor.1bpp" +INCBIN "gfx/footprints/paras.1bpp" +INCBIN "gfx/footprints/parasect.1bpp" +INCBIN "gfx/footprints/venonat.1bpp" +INCBIN "gfx/footprints/venomoth.1bpp" +INCBIN "gfx/footprints/diglett.1bpp" +INCBIN "gfx/footprints/dugtrio.1bpp" +INCBIN "gfx/footprints/coinpur.1bpp" +INCBIN "gfx/footprints/meowth.1bpp" +INCBIN "gfx/footprints/persian.1bpp" +INCBIN "gfx/footprints/perrserker.1bpp" +INCBIN "gfx/footprints/psyduck.1bpp" +INCBIN "gfx/footprints/weirduck.1bpp" +INCBIN "gfx/footprints/golduck.1bpp" +INCBIN "gfx/footprints/mankey.1bpp" +INCBIN "gfx/footprints/primeape.1bpp" +INCBIN "gfx/footprints/annihilape.1bpp" +INCBIN "gfx/footprints/pupperon.1bpp" +INCBIN "gfx/footprints/growlithe.1bpp" +INCBIN "gfx/footprints/arcanine.1bpp" +INCBIN "gfx/footprints/poliwag.1bpp" +INCBIN "gfx/footprints/poliwhirl.1bpp" +INCBIN "gfx/footprints/poliwrath.1bpp" +INCBIN "gfx/footprints/abra.1bpp" +INCBIN "gfx/footprints/kadabra.1bpp" +INCBIN "gfx/footprints/alakazam.1bpp" +INCBIN "gfx/footprints/machop.1bpp" +INCBIN "gfx/footprints/machoke.1bpp" +INCBIN "gfx/footprints/machamp.1bpp" +INCBIN "gfx/footprints/bellsprout.1bpp" +INCBIN "gfx/footprints/weepinbell.1bpp" +INCBIN "gfx/footprints/victreebel.1bpp" +INCBIN "gfx/footprints/bellignan.1bpp" +INCBIN "gfx/footprints/tentacool.1bpp" +INCBIN "gfx/footprints/tentacruel.1bpp" +INCBIN "gfx/footprints/toedscool.1bpp" +INCBIN "gfx/footprints/toedscruel.1bpp" +INCBIN "gfx/footprints/blottle.1bpp" +INCBIN "gfx/footprints/pendraken.1bpp" +INCBIN "gfx/footprints/geodude.1bpp" +INCBIN "gfx/footprints/graveler.1bpp" +INCBIN "gfx/footprints/golem.1bpp" +INCBIN "gfx/footprints/kolta.1bpp" +INCBIN "gfx/footprints/ponyta.1bpp" +INCBIN "gfx/footprints/rapidash.1bpp" +INCBIN "gfx/footprints/balumba.1bpp" +INCBIN "gfx/footprints/slowpoke.1bpp" +INCBIN "gfx/footprints/slowbro.1bpp" +INCBIN "gfx/footprints/magnemite.1bpp" +INCBIN "gfx/footprints/magnetite.1bpp" +INCBIN "gfx/footprints/magneton.1bpp" +INCBIN "gfx/footprints/magnezone.1bpp" +INCBIN "gfx/footprints/gavillain.1bpp" +INCBIN "gfx/footprints/cheep.1bpp" +INCBIN "gfx/footprints/jabetta.1bpp" +INCBIN "gfx/footprints/ribbito.1bpp" +INCBIN "gfx/footprints/croakozuna.1bpp" +INCBIN "gfx/footprints/farfetch_d.1bpp" +INCBIN "gfx/footprints/luxwan.1bpp" +INCBIN "gfx/footprints/doduo.1bpp" +INCBIN "gfx/footprints/dodrio.1bpp" +INCBIN "gfx/footprints/seel.1bpp" +INCBIN "gfx/footprints/dewgong.1bpp" +INCBIN "gfx/footprints/smujj.1bpp" +INCBIN "gfx/footprints/grimer.1bpp" +INCBIN "gfx/footprints/muk.1bpp" +INCBIN "gfx/footprints/shellder.1bpp" +INCBIN "gfx/footprints/cloyster.1bpp" +INCBIN "gfx/footprints/disturban.1bpp" +INCBIN "gfx/footprints/gastly.1bpp" +INCBIN "gfx/footprints/haunter.1bpp" +INCBIN "gfx/footprints/gengar.1bpp" +INCBIN "gfx/footprints/onix.1bpp" +INCBIN "gfx/footprints/drowzee.1bpp" +INCBIN "gfx/footprints/hypno.1bpp" +INCBIN "gfx/footprints/krabby.1bpp" +INCBIN "gfx/footprints/kingler.1bpp" +INCBIN "gfx/footprints/voltorb.1bpp" +INCBIN "gfx/footprints/electrode.1bpp" +INCBIN "gfx/footprints/exeggcute.1bpp" +INCBIN "gfx/footprints/exeggutor.1bpp" +INCBIN "gfx/footprints/cubone.1bpp" +INCBIN "gfx/footprints/marowak.1bpp" +INCBIN "gfx/footprints/guardia.1bpp" +INCBIN "gfx/footprints/hitmonlee.1bpp" +INCBIN "gfx/footprints/hitmonchan.1bpp" +INCBIN "gfx/footprints/lickitung.1bpp" +INCBIN "gfx/footprints/lickilicky.1bpp" +INCBIN "gfx/footprints/lickilord.1bpp" +INCBIN "gfx/footprints/koffing.1bpp" +INCBIN "gfx/footprints/weezing.1bpp" +INCBIN "gfx/footprints/rhyhorn.1bpp" +INCBIN "gfx/footprints/rhydon.1bpp" +INCBIN "gfx/footprints/happiny.1bpp" +INCBIN "gfx/footprints/chansey.1bpp" +INCBIN "gfx/footprints/burgela.1bpp" +INCBIN "gfx/footprints/tangela.1bpp" +INCBIN "gfx/footprints/tangrowth.1bpp" +INCBIN "gfx/footprints/jungela.1bpp" +INCBIN "gfx/footprints/kangaskhan.1bpp" +INCBIN "gfx/footprints/horsea.1bpp" +INCBIN "gfx/footprints/seadra.1bpp" +INCBIN "gfx/footprints/blastyke.1bpp" +INCBIN "gfx/footprints/blastoise.1bpp" +INCBIN "gfx/footprints/orfry.1bpp" +INCBIN "gfx/footprints/goldeen.1bpp" +INCBIN "gfx/footprints/seaking.1bpp" +INCBIN "gfx/footprints/staryu.1bpp" +INCBIN "gfx/footprints/starmie.1bpp" +INCBIN "gfx/footprints/mime_jr_.1bpp" +INCBIN "gfx/footprints/mr__mime.1bpp" +INCBIN "gfx/footprints/scyther.1bpp" +INCBIN "gfx/footprints/kleavor.1bpp" +INCBIN "gfx/footprints/jynx.1bpp" +INCBIN "gfx/footprints/buu.1bpp" +INCBIN "gfx/footprints/electabuzz.1bpp" +INCBIN "gfx/footprints/electivire.1bpp" +INCBIN "gfx/footprints/magmar.1bpp" +INCBIN "gfx/footprints/magmortar.1bpp" +INCBIN "gfx/footprints/pinsir.1bpp" +INCBIN "gfx/footprints/tricules.1bpp" +INCBIN "gfx/footprints/tauros.1bpp" +INCBIN "gfx/footprints/magikarp.1bpp" +INCBIN "gfx/footprints/gyarados.1bpp" +INCBIN "gfx/footprints/magiprey.1bpp" +INCBIN "gfx/footprints/terrados.1bpp" +INCBIN "gfx/footprints/lapras.1bpp" +INCBIN "gfx/footprints/ditto.1bpp" +INCBIN "gfx/footprints/mimmeo.1bpp" +INCBIN "gfx/footprints/eevee.1bpp" +INCBIN "gfx/footprints/vaporeon.1bpp" +INCBIN "gfx/footprints/jolteon.1bpp" +INCBIN "gfx/footprints/flareon.1bpp" +INCBIN "gfx/footprints/porygon.1bpp" +INCBIN "gfx/footprints/omanyte.1bpp" +INCBIN "gfx/footprints/omastar.1bpp" +INCBIN "gfx/footprints/kabuto.1bpp" +INCBIN "gfx/footprints/kabutops.1bpp" +INCBIN "gfx/footprints/feradactyl.1bpp" +INCBIN "gfx/footprints/aerodactyl.1bpp" +INCBIN "gfx/footprints/decilla.1bpp" +INCBIN "gfx/footprints/gawarhed.1bpp" +INCBIN "gfx/footprints/munchlax.1bpp" +INCBIN "gfx/footprints/snorlax.1bpp" +INCBIN "gfx/footprints/articuno.1bpp" +INCBIN "gfx/footprints/zapdos.1bpp" +INCBIN "gfx/footprints/moltres.1bpp" +INCBIN "gfx/footprints/squeamata.1bpp" +INCBIN "gfx/footprints/ministare.1bpp" +INCBIN "gfx/footprints/iguanarch.1bpp" +INCBIN "gfx/footprints/dratini.1bpp" +INCBIN "gfx/footprints/dragonair.1bpp" +INCBIN "gfx/footprints/dragonite.1bpp" +INCBIN "gfx/footprints/mewtwo.1bpp" +INCBIN "gfx/footprints/mew.1bpp" +.IndirectEnd:: + \ No newline at end of file