From 5f43075c6d59069c929e271d36bb60381e33f606 Mon Sep 17 00:00:00 2001 From: libjet Date: Sat, 6 Jun 2020 01:19:16 +0100 Subject: Add engine/gfx/load_font.asm --- engine/gfx/load_font.asm | 103 +++++++ gfx/battle/enemy_hp_bar_border.1bpp | Bin 0 -> 32 bytes gfx/battle/enemy_hp_bar_border.png | Bin 0 -> 111 bytes gfx/battle/expbar.2bpp | Bin 0 -> 144 bytes gfx/battle/expbar.png | Bin 0 -> 120 bytes gfx/battle/hp_exp_bar_border.1bpp | Bin 0 -> 48 bytes gfx/battle/hp_exp_bar_border.png | Bin 0 -> 116 bytes gfx/font.asm | 55 ++++ gfx/font/black.1bpp | 1 + gfx/font/black.png | Bin 0 -> 68 bytes gfx/font/font.1bpp | Bin 0 -> 1024 bytes gfx/font/font.png | Bin 0 -> 770 bytes gfx/font/font_battle_extra.2bpp | Bin 0 -> 512 bytes gfx/font/font_battle_extra.png | Bin 0 -> 264 bytes gfx/font/font_extra.2bpp | Bin 0 -> 512 bytes gfx/font/font_extra.png | Bin 0 -> 281 bytes gfx/font/phone_icon.2bpp | 1 + gfx/font/phone_icon.png | Bin 0 -> 82 bytes gfx/font/space.2bpp | Bin 0 -> 8 bytes gfx/font/space.png | Bin 0 -> 71 bytes gfx/font/unown_font.2bpp | Bin 0 -> 432 bytes gfx/font/unown_font.png | Bin 0 -> 294 bytes gfx/font/unused_bold_font.1bpp | Bin 0 -> 720 bytes gfx/font/unused_bold_font.png | Bin 0 -> 575 bytes gfx/font/up_arrow.2bpp | Bin 0 -> 8 bytes gfx/font/up_arrow.png | Bin 0 -> 86 bytes gfx/footprints.asm | 587 ++++++++++++++++++++++++++++++++++++ gfx/footprints/252.1bpp | 1 + gfx/footprints/252.png | Bin 0 -> 134 bytes gfx/footprints/253.1bpp | 1 + gfx/footprints/253.png | Bin 0 -> 134 bytes gfx/footprints/254.1bpp | 1 + gfx/footprints/254.png | Bin 0 -> 136 bytes gfx/footprints/255.1bpp | 1 + gfx/footprints/255.png | Bin 0 -> 134 bytes gfx/footprints/256.1bpp | 1 + gfx/footprints/256.png | Bin 0 -> 134 bytes gfx/footprints/abra.1bpp | 1 + gfx/footprints/abra.png | Bin 0 -> 120 bytes gfx/footprints/aerodactyl.1bpp | 1 + gfx/footprints/aerodactyl.png | Bin 0 -> 120 bytes gfx/footprints/aipom.1bpp | 1 + gfx/footprints/aipom.png | Bin 0 -> 114 bytes gfx/footprints/alakazam.1bpp | 1 + gfx/footprints/alakazam.png | Bin 0 -> 124 bytes gfx/footprints/ampharos.1bpp | 1 + gfx/footprints/ampharos.png | Bin 0 -> 118 bytes gfx/footprints/arbok.1bpp | 1 + gfx/footprints/arbok.png | Bin 0 -> 99 bytes gfx/footprints/arcanine.1bpp | 1 + gfx/footprints/arcanine.png | Bin 0 -> 126 bytes gfx/footprints/ariados.1bpp | 1 + gfx/footprints/ariados.png | Bin 0 -> 112 bytes gfx/footprints/articuno.1bpp | 1 + gfx/footprints/articuno.png | Bin 0 -> 134 bytes gfx/footprints/azumarill.1bpp | 1 + gfx/footprints/azumarill.png | Bin 0 -> 113 bytes gfx/footprints/bayleef.1bpp | 1 + gfx/footprints/bayleef.png | Bin 0 -> 115 bytes gfx/footprints/beedrill.1bpp | 1 + gfx/footprints/beedrill.png | Bin 0 -> 111 bytes gfx/footprints/bellossom.1bpp | 1 + gfx/footprints/bellossom.png | Bin 0 -> 99 bytes gfx/footprints/bellsprout.1bpp | 1 + gfx/footprints/bellsprout.png | Bin 0 -> 134 bytes gfx/footprints/blastoise.1bpp | 1 + gfx/footprints/blastoise.png | Bin 0 -> 127 bytes gfx/footprints/blissey.1bpp | 1 + gfx/footprints/blissey.png | Bin 0 -> 123 bytes gfx/footprints/bulbasaur.1bpp | 1 + gfx/footprints/bulbasaur.png | Bin 0 -> 114 bytes gfx/footprints/butterfree.1bpp | 1 + gfx/footprints/butterfree.png | Bin 0 -> 114 bytes gfx/footprints/caterpie.1bpp | 1 + gfx/footprints/caterpie.png | Bin 0 -> 108 bytes gfx/footprints/celebi.1bpp | 1 + gfx/footprints/celebi.png | Bin 0 -> 113 bytes gfx/footprints/chansey.1bpp | 1 + gfx/footprints/chansey.png | Bin 0 -> 115 bytes gfx/footprints/charizard.1bpp | 1 + gfx/footprints/charizard.png | Bin 0 -> 122 bytes gfx/footprints/charmander.1bpp | 1 + gfx/footprints/charmander.png | Bin 0 -> 118 bytes gfx/footprints/charmeleon.1bpp | 1 + gfx/footprints/charmeleon.png | Bin 0 -> 121 bytes gfx/footprints/chikorita.1bpp | 1 + gfx/footprints/chikorita.png | Bin 0 -> 109 bytes gfx/footprints/chinchou.1bpp | 1 + gfx/footprints/chinchou.png | Bin 0 -> 99 bytes gfx/footprints/clefable.1bpp | 1 + gfx/footprints/clefable.png | Bin 0 -> 126 bytes gfx/footprints/clefairy.1bpp | 1 + gfx/footprints/clefairy.png | Bin 0 -> 117 bytes gfx/footprints/cleffa.1bpp | 1 + gfx/footprints/cleffa.png | Bin 0 -> 107 bytes gfx/footprints/cloyster.1bpp | 1 + gfx/footprints/cloyster.png | Bin 0 -> 99 bytes gfx/footprints/corsola.1bpp | 1 + gfx/footprints/corsola.png | Bin 0 -> 108 bytes gfx/footprints/crobat.1bpp | 1 + gfx/footprints/crobat.png | Bin 0 -> 99 bytes gfx/footprints/croconaw.1bpp | 1 + gfx/footprints/croconaw.png | Bin 0 -> 113 bytes gfx/footprints/cubone.1bpp | 1 + gfx/footprints/cubone.png | Bin 0 -> 114 bytes gfx/footprints/cyndaquil.1bpp | 1 + gfx/footprints/cyndaquil.png | Bin 0 -> 111 bytes gfx/footprints/delibird.1bpp | 1 + gfx/footprints/delibird.png | Bin 0 -> 117 bytes gfx/footprints/dewgong.1bpp | 1 + gfx/footprints/dewgong.png | Bin 0 -> 99 bytes gfx/footprints/diglett.1bpp | 1 + gfx/footprints/diglett.png | Bin 0 -> 99 bytes gfx/footprints/ditto.1bpp | 1 + gfx/footprints/ditto.png | Bin 0 -> 99 bytes gfx/footprints/dodrio.1bpp | 1 + gfx/footprints/dodrio.png | Bin 0 -> 137 bytes gfx/footprints/doduo.1bpp | 1 + gfx/footprints/doduo.png | Bin 0 -> 126 bytes gfx/footprints/donphan.1bpp | 1 + gfx/footprints/donphan.png | Bin 0 -> 130 bytes gfx/footprints/dragonair.1bpp | 1 + gfx/footprints/dragonair.png | Bin 0 -> 99 bytes gfx/footprints/dragonite.1bpp | 1 + gfx/footprints/dragonite.png | Bin 0 -> 120 bytes gfx/footprints/dratini.1bpp | 1 + gfx/footprints/dratini.png | Bin 0 -> 99 bytes gfx/footprints/drowzee.1bpp | 1 + gfx/footprints/drowzee.png | Bin 0 -> 115 bytes gfx/footprints/dugtrio.1bpp | 1 + gfx/footprints/dugtrio.png | Bin 0 -> 99 bytes gfx/footprints/dunsparce.1bpp | 1 + gfx/footprints/dunsparce.png | Bin 0 -> 99 bytes gfx/footprints/eevee.1bpp | 1 + gfx/footprints/eevee.png | Bin 0 -> 123 bytes gfx/footprints/ekans.1bpp | 1 + gfx/footprints/ekans.png | Bin 0 -> 99 bytes gfx/footprints/electabuzz.1bpp | 1 + gfx/footprints/electabuzz.png | Bin 0 -> 121 bytes gfx/footprints/electrode.1bpp | 1 + gfx/footprints/electrode.png | Bin 0 -> 99 bytes gfx/footprints/elekid.1bpp | 1 + gfx/footprints/elekid.png | Bin 0 -> 114 bytes gfx/footprints/entei.1bpp | 1 + gfx/footprints/entei.png | Bin 0 -> 129 bytes gfx/footprints/espeon.1bpp | 1 + gfx/footprints/espeon.png | Bin 0 -> 112 bytes gfx/footprints/exeggcute.1bpp | 1 + gfx/footprints/exeggcute.png | Bin 0 -> 99 bytes gfx/footprints/exeggutor.1bpp | 1 + gfx/footprints/exeggutor.png | Bin 0 -> 120 bytes gfx/footprints/farfetch_d.1bpp | 1 + gfx/footprints/farfetch_d.png | Bin 0 -> 127 bytes gfx/footprints/fearow.1bpp | 1 + gfx/footprints/fearow.png | Bin 0 -> 130 bytes gfx/footprints/feraligatr.1bpp | 1 + gfx/footprints/feraligatr.png | Bin 0 -> 120 bytes gfx/footprints/flaaffy.1bpp | 1 + gfx/footprints/flaaffy.png | Bin 0 -> 109 bytes gfx/footprints/flareon.1bpp | 1 + gfx/footprints/flareon.png | Bin 0 -> 130 bytes gfx/footprints/forretress.1bpp | 1 + gfx/footprints/forretress.png | Bin 0 -> 99 bytes gfx/footprints/furret.1bpp | 1 + gfx/footprints/furret.png | Bin 0 -> 108 bytes gfx/footprints/gastly.1bpp | 1 + gfx/footprints/gastly.png | Bin 0 -> 99 bytes gfx/footprints/gengar.1bpp | 1 + gfx/footprints/gengar.png | Bin 0 -> 118 bytes gfx/footprints/geodude.1bpp | 1 + gfx/footprints/geodude.png | Bin 0 -> 99 bytes gfx/footprints/girafarig.1bpp | 1 + gfx/footprints/girafarig.png | Bin 0 -> 108 bytes gfx/footprints/gligar.1bpp | 1 + gfx/footprints/gligar.png | Bin 0 -> 117 bytes gfx/footprints/gloom.1bpp | 1 + gfx/footprints/gloom.png | Bin 0 -> 116 bytes gfx/footprints/golbat.1bpp | 1 + gfx/footprints/golbat.png | Bin 0 -> 121 bytes gfx/footprints/goldeen.1bpp | 1 + gfx/footprints/goldeen.png | Bin 0 -> 99 bytes gfx/footprints/golduck.1bpp | 1 + gfx/footprints/golduck.png | Bin 0 -> 125 bytes gfx/footprints/golem.1bpp | 1 + gfx/footprints/golem.png | Bin 0 -> 126 bytes gfx/footprints/granbull.1bpp | 1 + gfx/footprints/granbull.png | Bin 0 -> 121 bytes gfx/footprints/graveler.1bpp | 1 + gfx/footprints/graveler.png | Bin 0 -> 119 bytes gfx/footprints/grimer.1bpp | 1 + gfx/footprints/grimer.png | Bin 0 -> 99 bytes gfx/footprints/growlithe.1bpp | 1 + gfx/footprints/growlithe.png | Bin 0 -> 116 bytes gfx/footprints/gyarados.1bpp | 1 + gfx/footprints/gyarados.png | Bin 0 -> 99 bytes gfx/footprints/haunter.1bpp | 1 + gfx/footprints/haunter.png | Bin 0 -> 99 bytes gfx/footprints/heracross.1bpp | 1 + gfx/footprints/heracross.png | Bin 0 -> 118 bytes gfx/footprints/hitmonchan.1bpp | 1 + gfx/footprints/hitmonchan.png | Bin 0 -> 118 bytes gfx/footprints/hitmonlee.1bpp | 1 + gfx/footprints/hitmonlee.png | Bin 0 -> 133 bytes gfx/footprints/hitmontop.1bpp | 1 + gfx/footprints/hitmontop.png | Bin 0 -> 131 bytes gfx/footprints/ho_oh.1bpp | 1 + gfx/footprints/ho_oh.png | Bin 0 -> 122 bytes gfx/footprints/hoothoot.1bpp | 1 + gfx/footprints/hoothoot.png | Bin 0 -> 127 bytes gfx/footprints/hoppip.1bpp | 1 + gfx/footprints/hoppip.png | Bin 0 -> 108 bytes gfx/footprints/horsea.1bpp | 1 + gfx/footprints/horsea.png | Bin 0 -> 99 bytes gfx/footprints/houndoom.1bpp | 1 + gfx/footprints/houndoom.png | Bin 0 -> 130 bytes gfx/footprints/houndour.1bpp | 1 + gfx/footprints/houndour.png | Bin 0 -> 119 bytes gfx/footprints/hypno.1bpp | 1 + gfx/footprints/hypno.png | Bin 0 -> 123 bytes gfx/footprints/igglybuff.1bpp | 1 + gfx/footprints/igglybuff.png | Bin 0 -> 112 bytes gfx/footprints/ivysaur.1bpp | 1 + gfx/footprints/ivysaur.png | Bin 0 -> 124 bytes gfx/footprints/jigglypuff.1bpp | 1 + gfx/footprints/jigglypuff.png | Bin 0 -> 113 bytes gfx/footprints/jolteon.1bpp | 1 + gfx/footprints/jolteon.png | Bin 0 -> 119 bytes gfx/footprints/jumpluff.1bpp | 1 + gfx/footprints/jumpluff.png | Bin 0 -> 112 bytes gfx/footprints/jynx.1bpp | 1 + gfx/footprints/jynx.png | Bin 0 -> 99 bytes gfx/footprints/kabuto.1bpp | 1 + gfx/footprints/kabuto.png | Bin 0 -> 104 bytes gfx/footprints/kabutops.1bpp | 1 + gfx/footprints/kabutops.png | Bin 0 -> 121 bytes gfx/footprints/kadabra.1bpp | 1 + gfx/footprints/kadabra.png | Bin 0 -> 129 bytes gfx/footprints/kakuna.1bpp | 1 + gfx/footprints/kakuna.png | Bin 0 -> 99 bytes gfx/footprints/kangaskhan.1bpp | 1 + gfx/footprints/kangaskhan.png | Bin 0 -> 123 bytes gfx/footprints/kingdra.1bpp | 1 + gfx/footprints/kingdra.png | Bin 0 -> 99 bytes gfx/footprints/kingler.1bpp | 1 + gfx/footprints/kingler.png | Bin 0 -> 118 bytes gfx/footprints/koffing.1bpp | 1 + gfx/footprints/koffing.png | Bin 0 -> 99 bytes gfx/footprints/krabby.1bpp | 1 + gfx/footprints/krabby.png | Bin 0 -> 113 bytes gfx/footprints/lanturn.1bpp | 1 + gfx/footprints/lanturn.png | Bin 0 -> 99 bytes gfx/footprints/lapras.1bpp | 1 + gfx/footprints/lapras.png | Bin 0 -> 99 bytes gfx/footprints/larvitar.1bpp | 1 + gfx/footprints/larvitar.png | Bin 0 -> 107 bytes gfx/footprints/ledian.1bpp | 1 + gfx/footprints/ledian.png | Bin 0 -> 121 bytes gfx/footprints/ledyba.1bpp | 1 + gfx/footprints/ledyba.png | Bin 0 -> 124 bytes gfx/footprints/lickitung.1bpp | 1 + gfx/footprints/lickitung.png | Bin 0 -> 129 bytes gfx/footprints/lugia.1bpp | 1 + gfx/footprints/lugia.png | Bin 0 -> 123 bytes gfx/footprints/machamp.1bpp | 1 + gfx/footprints/machamp.png | Bin 0 -> 127 bytes gfx/footprints/machoke.1bpp | 1 + gfx/footprints/machoke.png | Bin 0 -> 124 bytes gfx/footprints/machop.1bpp | 1 + gfx/footprints/machop.png | Bin 0 -> 118 bytes gfx/footprints/magby.1bpp | 1 + gfx/footprints/magby.png | Bin 0 -> 115 bytes gfx/footprints/magcargo.1bpp | 1 + gfx/footprints/magcargo.png | Bin 0 -> 99 bytes gfx/footprints/magikarp.1bpp | 1 + gfx/footprints/magikarp.png | Bin 0 -> 99 bytes gfx/footprints/magmar.1bpp | 1 + gfx/footprints/magmar.png | Bin 0 -> 121 bytes gfx/footprints/magnemite.1bpp | 1 + gfx/footprints/magnemite.png | Bin 0 -> 110 bytes gfx/footprints/magneton.1bpp | 1 + gfx/footprints/magneton.png | Bin 0 -> 116 bytes gfx/footprints/mankey.1bpp | 1 + gfx/footprints/mankey.png | Bin 0 -> 137 bytes gfx/footprints/mantine.1bpp | 1 + gfx/footprints/mantine.png | Bin 0 -> 99 bytes gfx/footprints/mareep.1bpp | 1 + gfx/footprints/mareep.png | Bin 0 -> 112 bytes gfx/footprints/marill.1bpp | 1 + gfx/footprints/marill.png | Bin 0 -> 112 bytes gfx/footprints/marowak.1bpp | 1 + gfx/footprints/marowak.png | Bin 0 -> 114 bytes gfx/footprints/meganium.1bpp | 1 + gfx/footprints/meganium.png | Bin 0 -> 123 bytes gfx/footprints/meowth.1bpp | 1 + gfx/footprints/meowth.png | Bin 0 -> 121 bytes gfx/footprints/metapod.1bpp | 1 + gfx/footprints/metapod.png | Bin 0 -> 99 bytes gfx/footprints/mew.1bpp | 1 + gfx/footprints/mew.png | Bin 0 -> 115 bytes gfx/footprints/mewtwo.1bpp | 1 + gfx/footprints/mewtwo.png | Bin 0 -> 129 bytes gfx/footprints/miltank.1bpp | 1 + gfx/footprints/miltank.png | Bin 0 -> 112 bytes gfx/footprints/misdreavus.1bpp | 1 + gfx/footprints/misdreavus.png | Bin 0 -> 99 bytes gfx/footprints/moltres.1bpp | 1 + gfx/footprints/moltres.png | Bin 0 -> 128 bytes gfx/footprints/mr__mime.1bpp | 1 + gfx/footprints/mr__mime.png | Bin 0 -> 117 bytes gfx/footprints/muk.1bpp | 1 + gfx/footprints/muk.png | Bin 0 -> 99 bytes gfx/footprints/murkrow.1bpp | 1 + gfx/footprints/murkrow.png | Bin 0 -> 121 bytes gfx/footprints/natu.1bpp | 1 + gfx/footprints/natu.png | Bin 0 -> 111 bytes gfx/footprints/nidoking.1bpp | 1 + gfx/footprints/nidoking.png | Bin 0 -> 123 bytes gfx/footprints/nidoqueen.1bpp | 1 + gfx/footprints/nidoqueen.png | Bin 0 -> 126 bytes gfx/footprints/nidoran_f.1bpp | 1 + gfx/footprints/nidoran_f.png | Bin 0 -> 114 bytes gfx/footprints/nidoran_m.1bpp | 1 + gfx/footprints/nidoran_m.png | Bin 0 -> 116 bytes gfx/footprints/nidorina.1bpp | 1 + gfx/footprints/nidorina.png | Bin 0 -> 122 bytes gfx/footprints/nidorino.1bpp | 1 + gfx/footprints/nidorino.png | Bin 0 -> 126 bytes gfx/footprints/ninetales.1bpp | 1 + gfx/footprints/ninetales.png | Bin 0 -> 122 bytes gfx/footprints/noctowl.1bpp | 1 + gfx/footprints/noctowl.png | Bin 0 -> 125 bytes gfx/footprints/octillery.1bpp | 1 + gfx/footprints/octillery.png | Bin 0 -> 126 bytes gfx/footprints/oddish.1bpp | 1 + gfx/footprints/oddish.png | Bin 0 -> 109 bytes gfx/footprints/omanyte.1bpp | 1 + gfx/footprints/omanyte.png | Bin 0 -> 107 bytes gfx/footprints/omastar.1bpp | 1 + gfx/footprints/omastar.png | Bin 0 -> 111 bytes gfx/footprints/onix.1bpp | 1 + gfx/footprints/onix.png | Bin 0 -> 99 bytes gfx/footprints/paras.1bpp | 1 + gfx/footprints/paras.png | Bin 0 -> 111 bytes gfx/footprints/parasect.1bpp | 1 + gfx/footprints/parasect.png | Bin 0 -> 111 bytes gfx/footprints/persian.1bpp | 1 + gfx/footprints/persian.png | Bin 0 -> 126 bytes gfx/footprints/phanpy.1bpp | 1 + gfx/footprints/phanpy.png | Bin 0 -> 112 bytes gfx/footprints/pichu.1bpp | 1 + gfx/footprints/pichu.png | Bin 0 -> 111 bytes gfx/footprints/pidgeot.1bpp | 1 + gfx/footprints/pidgeot.png | Bin 0 -> 127 bytes gfx/footprints/pidgeotto.1bpp | 1 + gfx/footprints/pidgeotto.png | Bin 0 -> 120 bytes gfx/footprints/pidgey.1bpp | 1 + gfx/footprints/pidgey.png | Bin 0 -> 121 bytes gfx/footprints/pikachu.1bpp | 1 + gfx/footprints/pikachu.png | Bin 0 -> 111 bytes gfx/footprints/piloswine.1bpp | 1 + gfx/footprints/piloswine.png | Bin 0 -> 122 bytes gfx/footprints/pineco.1bpp | 1 + gfx/footprints/pineco.png | Bin 0 -> 99 bytes gfx/footprints/pinsir.1bpp | 1 + gfx/footprints/pinsir.png | Bin 0 -> 118 bytes gfx/footprints/politoed.1bpp | 1 + gfx/footprints/politoed.png | Bin 0 -> 124 bytes gfx/footprints/poliwag.1bpp | 1 + gfx/footprints/poliwag.png | Bin 0 -> 113 bytes gfx/footprints/poliwhirl.1bpp | 1 + gfx/footprints/poliwhirl.png | Bin 0 -> 117 bytes gfx/footprints/poliwrath.1bpp | 1 + gfx/footprints/poliwrath.png | Bin 0 -> 119 bytes gfx/footprints/ponyta.1bpp | 1 + gfx/footprints/ponyta.png | Bin 0 -> 117 bytes gfx/footprints/porygon.1bpp | 1 + gfx/footprints/porygon.png | Bin 0 -> 115 bytes gfx/footprints/porygon2.1bpp | 1 + gfx/footprints/porygon2.png | Bin 0 -> 115 bytes gfx/footprints/primeape.1bpp | 1 + gfx/footprints/primeape.png | Bin 0 -> 127 bytes gfx/footprints/psyduck.1bpp | 1 + gfx/footprints/psyduck.png | Bin 0 -> 121 bytes gfx/footprints/pupitar.1bpp | 1 + gfx/footprints/pupitar.png | Bin 0 -> 99 bytes gfx/footprints/quagsire.1bpp | 1 + gfx/footprints/quagsire.png | Bin 0 -> 117 bytes gfx/footprints/quilava.1bpp | 1 + gfx/footprints/quilava.png | Bin 0 -> 112 bytes gfx/footprints/qwilfish.1bpp | 1 + gfx/footprints/qwilfish.png | Bin 0 -> 99 bytes gfx/footprints/raichu.1bpp | 1 + gfx/footprints/raichu.png | Bin 0 -> 115 bytes gfx/footprints/raikou.1bpp | 1 + gfx/footprints/raikou.png | Bin 0 -> 122 bytes gfx/footprints/rapidash.1bpp | 1 + gfx/footprints/rapidash.png | Bin 0 -> 121 bytes gfx/footprints/raticate.1bpp | 1 + gfx/footprints/raticate.png | Bin 0 -> 122 bytes gfx/footprints/rattata.1bpp | 1 + gfx/footprints/rattata.png | Bin 0 -> 113 bytes gfx/footprints/remoraid.1bpp | 1 + gfx/footprints/remoraid.png | Bin 0 -> 99 bytes gfx/footprints/rhydon.1bpp | 1 + gfx/footprints/rhydon.png | Bin 0 -> 126 bytes gfx/footprints/rhyhorn.1bpp | 1 + gfx/footprints/rhyhorn.png | Bin 0 -> 113 bytes gfx/footprints/sandshrew.1bpp | 1 + gfx/footprints/sandshrew.png | Bin 0 -> 118 bytes gfx/footprints/sandslash.1bpp | 1 + gfx/footprints/sandslash.png | Bin 0 -> 118 bytes gfx/footprints/scizor.1bpp | 1 + gfx/footprints/scizor.png | Bin 0 -> 117 bytes gfx/footprints/scyther.1bpp | 1 + gfx/footprints/scyther.png | Bin 0 -> 126 bytes gfx/footprints/seadra.1bpp | 1 + gfx/footprints/seadra.png | Bin 0 -> 99 bytes gfx/footprints/seaking.1bpp | 1 + gfx/footprints/seaking.png | Bin 0 -> 99 bytes gfx/footprints/seel.1bpp | 1 + gfx/footprints/seel.png | Bin 0 -> 99 bytes gfx/footprints/sentret.1bpp | 1 + gfx/footprints/sentret.png | Bin 0 -> 108 bytes gfx/footprints/shellder.1bpp | 1 + gfx/footprints/shellder.png | Bin 0 -> 99 bytes gfx/footprints/shuckle.1bpp | 1 + gfx/footprints/shuckle.png | Bin 0 -> 113 bytes gfx/footprints/skarmory.1bpp | 1 + gfx/footprints/skarmory.png | Bin 0 -> 128 bytes gfx/footprints/skiploom.1bpp | 1 + gfx/footprints/skiploom.png | Bin 0 -> 114 bytes gfx/footprints/slowbro.1bpp | 1 + gfx/footprints/slowbro.png | Bin 0 -> 117 bytes gfx/footprints/slowking.1bpp | 1 + gfx/footprints/slowking.png | Bin 0 -> 112 bytes gfx/footprints/slowpoke.1bpp | 1 + gfx/footprints/slowpoke.png | Bin 0 -> 112 bytes gfx/footprints/slugma.1bpp | 1 + gfx/footprints/slugma.png | Bin 0 -> 99 bytes gfx/footprints/smeargle.1bpp | 1 + gfx/footprints/smeargle.png | Bin 0 -> 122 bytes gfx/footprints/smoochum.1bpp | 1 + gfx/footprints/smoochum.png | Bin 0 -> 112 bytes gfx/footprints/sneasel.1bpp | 1 + gfx/footprints/sneasel.png | Bin 0 -> 120 bytes gfx/footprints/snorlax.1bpp | 1 + gfx/footprints/snorlax.png | Bin 0 -> 128 bytes gfx/footprints/snubbull.1bpp | 1 + gfx/footprints/snubbull.png | Bin 0 -> 115 bytes gfx/footprints/spearow.1bpp | 1 + gfx/footprints/spearow.png | Bin 0 -> 121 bytes gfx/footprints/spinarak.1bpp | 1 + gfx/footprints/spinarak.png | Bin 0 -> 104 bytes gfx/footprints/squirtle.1bpp | 1 + gfx/footprints/squirtle.png | Bin 0 -> 115 bytes gfx/footprints/stantler.1bpp | 1 + gfx/footprints/stantler.png | Bin 0 -> 122 bytes gfx/footprints/starmie.1bpp | 1 + gfx/footprints/starmie.png | Bin 0 -> 108 bytes gfx/footprints/staryu.1bpp | 1 + gfx/footprints/staryu.png | Bin 0 -> 108 bytes gfx/footprints/steelix.1bpp | 1 + gfx/footprints/steelix.png | Bin 0 -> 99 bytes gfx/footprints/sudowoodo.1bpp | 1 + gfx/footprints/sudowoodo.png | Bin 0 -> 114 bytes gfx/footprints/suicune.1bpp | 1 + gfx/footprints/suicune.png | Bin 0 -> 112 bytes gfx/footprints/sunflora.1bpp | 1 + gfx/footprints/sunflora.png | Bin 0 -> 117 bytes gfx/footprints/sunkern.1bpp | 1 + gfx/footprints/sunkern.png | Bin 0 -> 99 bytes gfx/footprints/swinub.1bpp | 1 + gfx/footprints/swinub.png | Bin 0 -> 111 bytes gfx/footprints/tangela.1bpp | 1 + gfx/footprints/tangela.png | Bin 0 -> 123 bytes gfx/footprints/tauros.1bpp | 1 + gfx/footprints/tauros.png | Bin 0 -> 117 bytes gfx/footprints/teddiursa.1bpp | 1 + gfx/footprints/teddiursa.png | Bin 0 -> 118 bytes gfx/footprints/tentacool.1bpp | 1 + gfx/footprints/tentacool.png | Bin 0 -> 99 bytes gfx/footprints/tentacruel.1bpp | 1 + gfx/footprints/tentacruel.png | Bin 0 -> 99 bytes gfx/footprints/togepi.1bpp | 1 + gfx/footprints/togepi.png | Bin 0 -> 112 bytes gfx/footprints/togetic.1bpp | 1 + gfx/footprints/togetic.png | Bin 0 -> 116 bytes gfx/footprints/totodile.1bpp | 1 + gfx/footprints/totodile.png | Bin 0 -> 115 bytes gfx/footprints/typhlosion.1bpp | 1 + gfx/footprints/typhlosion.png | Bin 0 -> 115 bytes gfx/footprints/tyranitar.1bpp | 1 + gfx/footprints/tyranitar.png | Bin 0 -> 122 bytes gfx/footprints/tyrogue.1bpp | 1 + gfx/footprints/tyrogue.png | Bin 0 -> 109 bytes gfx/footprints/umbreon.1bpp | 1 + gfx/footprints/umbreon.png | Bin 0 -> 109 bytes gfx/footprints/unown.1bpp | 1 + gfx/footprints/unown.png | Bin 0 -> 99 bytes gfx/footprints/ursaring.1bpp | 1 + gfx/footprints/ursaring.png | Bin 0 -> 125 bytes gfx/footprints/vaporeon.1bpp | 1 + gfx/footprints/vaporeon.png | Bin 0 -> 122 bytes gfx/footprints/venomoth.1bpp | 1 + gfx/footprints/venomoth.png | Bin 0 -> 104 bytes gfx/footprints/venonat.1bpp | 1 + gfx/footprints/venonat.png | Bin 0 -> 115 bytes gfx/footprints/venusaur.1bpp | 1 + gfx/footprints/venusaur.png | Bin 0 -> 123 bytes gfx/footprints/victreebel.1bpp | 1 + gfx/footprints/victreebel.png | Bin 0 -> 99 bytes gfx/footprints/vileplume.1bpp | 1 + gfx/footprints/vileplume.png | Bin 0 -> 117 bytes gfx/footprints/voltorb.1bpp | 1 + gfx/footprints/voltorb.png | Bin 0 -> 99 bytes gfx/footprints/vulpix.1bpp | 1 + gfx/footprints/vulpix.png | Bin 0 -> 122 bytes gfx/footprints/wartortle.1bpp | 1 + gfx/footprints/wartortle.png | Bin 0 -> 121 bytes gfx/footprints/weedle.1bpp | 1 + gfx/footprints/weedle.png | Bin 0 -> 108 bytes gfx/footprints/weepinbell.1bpp | 1 + gfx/footprints/weepinbell.png | Bin 0 -> 99 bytes gfx/footprints/weezing.1bpp | 1 + gfx/footprints/weezing.png | Bin 0 -> 99 bytes gfx/footprints/wigglytuff.1bpp | 1 + gfx/footprints/wigglytuff.png | Bin 0 -> 117 bytes gfx/footprints/wobbuffet.1bpp | 1 + gfx/footprints/wobbuffet.png | Bin 0 -> 109 bytes gfx/footprints/wooper.1bpp | 1 + gfx/footprints/wooper.png | Bin 0 -> 122 bytes gfx/footprints/xatu.1bpp | 1 + gfx/footprints/xatu.png | Bin 0 -> 117 bytes gfx/footprints/yanma.1bpp | 1 + gfx/footprints/yanma.png | Bin 0 -> 109 bytes gfx/footprints/zapdos.1bpp | 1 + gfx/footprints/zapdos.png | Bin 0 -> 132 bytes gfx/footprints/zubat.1bpp | 1 + gfx/footprints/zubat.png | Bin 0 -> 99 bytes gfx/frames/1.1bpp | Bin 0 -> 48 bytes gfx/frames/1.png | Bin 0 -> 122 bytes gfx/frames/2.1bpp | Bin 0 -> 48 bytes gfx/frames/2.png | Bin 0 -> 122 bytes gfx/frames/3.1bpp | Bin 0 -> 48 bytes gfx/frames/3.png | Bin 0 -> 112 bytes gfx/frames/4.1bpp | Bin 0 -> 48 bytes gfx/frames/4.png | Bin 0 -> 126 bytes gfx/frames/5.1bpp | Bin 0 -> 48 bytes gfx/frames/5.png | Bin 0 -> 109 bytes gfx/frames/6.1bpp | Bin 0 -> 48 bytes gfx/frames/6.png | Bin 0 -> 114 bytes gfx/frames/7.1bpp | Bin 0 -> 48 bytes gfx/frames/7.png | Bin 0 -> 119 bytes gfx/frames/8.1bpp | Bin 0 -> 48 bytes gfx/frames/8.png | Bin 0 -> 110 bytes gfx/frames/9.1bpp | Bin 0 -> 48 bytes gfx/frames/9.png | Bin 0 -> 113 bytes gfx/pokegear/town_map.2bpp.lz | Bin 0 -> 900 bytes gfx/pokegear/town_map.png | Bin 0 -> 660 bytes gfx/stats/stats_tiles.2bpp | Bin 0 -> 272 bytes gfx/stats/stats_tiles.png | Bin 0 -> 201 bytes main.asm | 34 +-- 562 files changed, 1004 insertions(+), 33 deletions(-) create mode 100755 engine/gfx/load_font.asm create mode 100755 gfx/battle/enemy_hp_bar_border.1bpp create mode 100755 gfx/battle/enemy_hp_bar_border.png create mode 100755 gfx/battle/expbar.2bpp create mode 100755 gfx/battle/expbar.png create mode 100755 gfx/battle/hp_exp_bar_border.1bpp create mode 100755 gfx/battle/hp_exp_bar_border.png create mode 100755 gfx/font.asm create mode 100755 gfx/font/black.1bpp create mode 100755 gfx/font/black.png create mode 100755 gfx/font/font.1bpp create mode 100755 gfx/font/font.png create mode 100755 gfx/font/font_battle_extra.2bpp create mode 100755 gfx/font/font_battle_extra.png create mode 100755 gfx/font/font_extra.2bpp create mode 100755 gfx/font/font_extra.png create mode 100755 gfx/font/phone_icon.2bpp create mode 100755 gfx/font/phone_icon.png create mode 100755 gfx/font/space.2bpp create mode 100755 gfx/font/space.png create mode 100755 gfx/font/unown_font.2bpp create mode 100755 gfx/font/unown_font.png create mode 100755 gfx/font/unused_bold_font.1bpp create mode 100755 gfx/font/unused_bold_font.png create mode 100755 gfx/font/up_arrow.2bpp create mode 100755 gfx/font/up_arrow.png create mode 100755 gfx/footprints.asm create mode 100755 gfx/footprints/252.1bpp create mode 100755 gfx/footprints/252.png create mode 100755 gfx/footprints/253.1bpp create mode 100755 gfx/footprints/253.png create mode 100755 gfx/footprints/254.1bpp create mode 100755 gfx/footprints/254.png create mode 100755 gfx/footprints/255.1bpp create mode 100755 gfx/footprints/255.png create mode 100755 gfx/footprints/256.1bpp create mode 100755 gfx/footprints/256.png create mode 100755 gfx/footprints/abra.1bpp create mode 100755 gfx/footprints/abra.png create mode 100755 gfx/footprints/aerodactyl.1bpp create mode 100755 gfx/footprints/aerodactyl.png create mode 100755 gfx/footprints/aipom.1bpp create mode 100755 gfx/footprints/aipom.png create mode 100755 gfx/footprints/alakazam.1bpp create mode 100755 gfx/footprints/alakazam.png create mode 100755 gfx/footprints/ampharos.1bpp create mode 100755 gfx/footprints/ampharos.png create mode 100755 gfx/footprints/arbok.1bpp create mode 100755 gfx/footprints/arbok.png create mode 100755 gfx/footprints/arcanine.1bpp create mode 100755 gfx/footprints/arcanine.png create mode 100755 gfx/footprints/ariados.1bpp create mode 100755 gfx/footprints/ariados.png create mode 100755 gfx/footprints/articuno.1bpp create mode 100755 gfx/footprints/articuno.png create mode 100755 gfx/footprints/azumarill.1bpp create mode 100755 gfx/footprints/azumarill.png create mode 100755 gfx/footprints/bayleef.1bpp create mode 100755 gfx/footprints/bayleef.png create mode 100755 gfx/footprints/beedrill.1bpp create mode 100755 gfx/footprints/beedrill.png create mode 100755 gfx/footprints/bellossom.1bpp create mode 100755 gfx/footprints/bellossom.png create mode 100755 gfx/footprints/bellsprout.1bpp create mode 100755 gfx/footprints/bellsprout.png create mode 100755 gfx/footprints/blastoise.1bpp create mode 100755 gfx/footprints/blastoise.png create mode 100755 gfx/footprints/blissey.1bpp create mode 100755 gfx/footprints/blissey.png create mode 100755 gfx/footprints/bulbasaur.1bpp create mode 100755 gfx/footprints/bulbasaur.png create mode 100755 gfx/footprints/butterfree.1bpp create mode 100755 gfx/footprints/butterfree.png create mode 100755 gfx/footprints/caterpie.1bpp create mode 100755 gfx/footprints/caterpie.png create mode 100755 gfx/footprints/celebi.1bpp create mode 100755 gfx/footprints/celebi.png create mode 100755 gfx/footprints/chansey.1bpp create mode 100755 gfx/footprints/chansey.png create mode 100755 gfx/footprints/charizard.1bpp create mode 100755 gfx/footprints/charizard.png create mode 100755 gfx/footprints/charmander.1bpp create mode 100755 gfx/footprints/charmander.png create mode 100755 gfx/footprints/charmeleon.1bpp create mode 100755 gfx/footprints/charmeleon.png create mode 100755 gfx/footprints/chikorita.1bpp create mode 100755 gfx/footprints/chikorita.png create mode 100755 gfx/footprints/chinchou.1bpp create mode 100755 gfx/footprints/chinchou.png create mode 100755 gfx/footprints/clefable.1bpp create mode 100755 gfx/footprints/clefable.png create mode 100755 gfx/footprints/clefairy.1bpp create mode 100755 gfx/footprints/clefairy.png create mode 100755 gfx/footprints/cleffa.1bpp create mode 100755 gfx/footprints/cleffa.png create mode 100755 gfx/footprints/cloyster.1bpp create mode 100755 gfx/footprints/cloyster.png create mode 100755 gfx/footprints/corsola.1bpp create mode 100755 gfx/footprints/corsola.png create mode 100755 gfx/footprints/crobat.1bpp create mode 100755 gfx/footprints/crobat.png create mode 100755 gfx/footprints/croconaw.1bpp create mode 100755 gfx/footprints/croconaw.png create mode 100755 gfx/footprints/cubone.1bpp create mode 100755 gfx/footprints/cubone.png create mode 100755 gfx/footprints/cyndaquil.1bpp create mode 100755 gfx/footprints/cyndaquil.png create mode 100755 gfx/footprints/delibird.1bpp create mode 100755 gfx/footprints/delibird.png create mode 100755 gfx/footprints/dewgong.1bpp create mode 100755 gfx/footprints/dewgong.png create mode 100755 gfx/footprints/diglett.1bpp create mode 100755 gfx/footprints/diglett.png create mode 100755 gfx/footprints/ditto.1bpp create mode 100755 gfx/footprints/ditto.png create mode 100755 gfx/footprints/dodrio.1bpp create mode 100755 gfx/footprints/dodrio.png create mode 100755 gfx/footprints/doduo.1bpp create mode 100755 gfx/footprints/doduo.png create mode 100755 gfx/footprints/donphan.1bpp create mode 100755 gfx/footprints/donphan.png create mode 100755 gfx/footprints/dragonair.1bpp create mode 100755 gfx/footprints/dragonair.png create mode 100755 gfx/footprints/dragonite.1bpp create mode 100755 gfx/footprints/dragonite.png create mode 100755 gfx/footprints/dratini.1bpp create mode 100755 gfx/footprints/dratini.png create mode 100755 gfx/footprints/drowzee.1bpp create mode 100755 gfx/footprints/drowzee.png create mode 100755 gfx/footprints/dugtrio.1bpp create mode 100755 gfx/footprints/dugtrio.png create mode 100755 gfx/footprints/dunsparce.1bpp create mode 100755 gfx/footprints/dunsparce.png create mode 100755 gfx/footprints/eevee.1bpp create mode 100755 gfx/footprints/eevee.png create mode 100755 gfx/footprints/ekans.1bpp create mode 100755 gfx/footprints/ekans.png create mode 100755 gfx/footprints/electabuzz.1bpp create mode 100755 gfx/footprints/electabuzz.png create mode 100755 gfx/footprints/electrode.1bpp create mode 100755 gfx/footprints/electrode.png create mode 100755 gfx/footprints/elekid.1bpp create mode 100755 gfx/footprints/elekid.png create mode 100755 gfx/footprints/entei.1bpp create mode 100755 gfx/footprints/entei.png create mode 100755 gfx/footprints/espeon.1bpp create mode 100755 gfx/footprints/espeon.png create mode 100755 gfx/footprints/exeggcute.1bpp create mode 100755 gfx/footprints/exeggcute.png create mode 100755 gfx/footprints/exeggutor.1bpp create mode 100755 gfx/footprints/exeggutor.png create mode 100755 gfx/footprints/farfetch_d.1bpp create mode 100755 gfx/footprints/farfetch_d.png create mode 100755 gfx/footprints/fearow.1bpp create mode 100755 gfx/footprints/fearow.png create mode 100755 gfx/footprints/feraligatr.1bpp create mode 100755 gfx/footprints/feraligatr.png create mode 100755 gfx/footprints/flaaffy.1bpp create mode 100755 gfx/footprints/flaaffy.png create mode 100755 gfx/footprints/flareon.1bpp create mode 100755 gfx/footprints/flareon.png create mode 100755 gfx/footprints/forretress.1bpp create mode 100755 gfx/footprints/forretress.png create mode 100755 gfx/footprints/furret.1bpp create mode 100755 gfx/footprints/furret.png create mode 100755 gfx/footprints/gastly.1bpp create mode 100755 gfx/footprints/gastly.png create mode 100755 gfx/footprints/gengar.1bpp create mode 100755 gfx/footprints/gengar.png create mode 100755 gfx/footprints/geodude.1bpp create mode 100755 gfx/footprints/geodude.png create mode 100755 gfx/footprints/girafarig.1bpp create mode 100755 gfx/footprints/girafarig.png create mode 100755 gfx/footprints/gligar.1bpp create mode 100755 gfx/footprints/gligar.png create mode 100755 gfx/footprints/gloom.1bpp create mode 100755 gfx/footprints/gloom.png create mode 100755 gfx/footprints/golbat.1bpp create mode 100755 gfx/footprints/golbat.png create mode 100755 gfx/footprints/goldeen.1bpp create mode 100755 gfx/footprints/goldeen.png create mode 100755 gfx/footprints/golduck.1bpp create mode 100755 gfx/footprints/golduck.png create mode 100755 gfx/footprints/golem.1bpp create mode 100755 gfx/footprints/golem.png create mode 100755 gfx/footprints/granbull.1bpp create mode 100755 gfx/footprints/granbull.png create mode 100755 gfx/footprints/graveler.1bpp create mode 100755 gfx/footprints/graveler.png create mode 100755 gfx/footprints/grimer.1bpp create mode 100755 gfx/footprints/grimer.png create mode 100755 gfx/footprints/growlithe.1bpp create mode 100755 gfx/footprints/growlithe.png create mode 100755 gfx/footprints/gyarados.1bpp create mode 100755 gfx/footprints/gyarados.png create mode 100755 gfx/footprints/haunter.1bpp create mode 100755 gfx/footprints/haunter.png create mode 100755 gfx/footprints/heracross.1bpp create mode 100755 gfx/footprints/heracross.png create mode 100755 gfx/footprints/hitmonchan.1bpp create mode 100755 gfx/footprints/hitmonchan.png create mode 100755 gfx/footprints/hitmonlee.1bpp create mode 100755 gfx/footprints/hitmonlee.png create mode 100755 gfx/footprints/hitmontop.1bpp create mode 100755 gfx/footprints/hitmontop.png create mode 100755 gfx/footprints/ho_oh.1bpp create mode 100755 gfx/footprints/ho_oh.png create mode 100755 gfx/footprints/hoothoot.1bpp create mode 100755 gfx/footprints/hoothoot.png create mode 100755 gfx/footprints/hoppip.1bpp create mode 100755 gfx/footprints/hoppip.png create mode 100755 gfx/footprints/horsea.1bpp create mode 100755 gfx/footprints/horsea.png create mode 100755 gfx/footprints/houndoom.1bpp create mode 100755 gfx/footprints/houndoom.png create mode 100755 gfx/footprints/houndour.1bpp create mode 100755 gfx/footprints/houndour.png create mode 100755 gfx/footprints/hypno.1bpp create mode 100755 gfx/footprints/hypno.png create mode 100755 gfx/footprints/igglybuff.1bpp create mode 100755 gfx/footprints/igglybuff.png create mode 100755 gfx/footprints/ivysaur.1bpp create mode 100755 gfx/footprints/ivysaur.png create mode 100755 gfx/footprints/jigglypuff.1bpp create mode 100755 gfx/footprints/jigglypuff.png create mode 100755 gfx/footprints/jolteon.1bpp create mode 100755 gfx/footprints/jolteon.png create mode 100755 gfx/footprints/jumpluff.1bpp create mode 100755 gfx/footprints/jumpluff.png create mode 100755 gfx/footprints/jynx.1bpp create mode 100755 gfx/footprints/jynx.png create mode 100755 gfx/footprints/kabuto.1bpp create mode 100755 gfx/footprints/kabuto.png create mode 100755 gfx/footprints/kabutops.1bpp create mode 100755 gfx/footprints/kabutops.png create mode 100755 gfx/footprints/kadabra.1bpp create mode 100755 gfx/footprints/kadabra.png create mode 100755 gfx/footprints/kakuna.1bpp create mode 100755 gfx/footprints/kakuna.png create mode 100755 gfx/footprints/kangaskhan.1bpp create mode 100755 gfx/footprints/kangaskhan.png create mode 100755 gfx/footprints/kingdra.1bpp create mode 100755 gfx/footprints/kingdra.png create mode 100755 gfx/footprints/kingler.1bpp create mode 100755 gfx/footprints/kingler.png create mode 100755 gfx/footprints/koffing.1bpp create mode 100755 gfx/footprints/koffing.png create mode 100755 gfx/footprints/krabby.1bpp create mode 100755 gfx/footprints/krabby.png create mode 100755 gfx/footprints/lanturn.1bpp create mode 100755 gfx/footprints/lanturn.png create mode 100755 gfx/footprints/lapras.1bpp create mode 100755 gfx/footprints/lapras.png create mode 100755 gfx/footprints/larvitar.1bpp create mode 100755 gfx/footprints/larvitar.png create mode 100755 gfx/footprints/ledian.1bpp create mode 100755 gfx/footprints/ledian.png create mode 100755 gfx/footprints/ledyba.1bpp create mode 100755 gfx/footprints/ledyba.png create mode 100755 gfx/footprints/lickitung.1bpp create mode 100755 gfx/footprints/lickitung.png create mode 100755 gfx/footprints/lugia.1bpp create mode 100755 gfx/footprints/lugia.png create mode 100755 gfx/footprints/machamp.1bpp create mode 100755 gfx/footprints/machamp.png create mode 100755 gfx/footprints/machoke.1bpp create mode 100755 gfx/footprints/machoke.png create mode 100755 gfx/footprints/machop.1bpp create mode 100755 gfx/footprints/machop.png create mode 100755 gfx/footprints/magby.1bpp create mode 100755 gfx/footprints/magby.png create mode 100755 gfx/footprints/magcargo.1bpp create mode 100755 gfx/footprints/magcargo.png create mode 100755 gfx/footprints/magikarp.1bpp create mode 100755 gfx/footprints/magikarp.png create mode 100755 gfx/footprints/magmar.1bpp create mode 100755 gfx/footprints/magmar.png create mode 100755 gfx/footprints/magnemite.1bpp create mode 100755 gfx/footprints/magnemite.png create mode 100755 gfx/footprints/magneton.1bpp create mode 100755 gfx/footprints/magneton.png create mode 100755 gfx/footprints/mankey.1bpp create mode 100755 gfx/footprints/mankey.png create mode 100755 gfx/footprints/mantine.1bpp create mode 100755 gfx/footprints/mantine.png create mode 100755 gfx/footprints/mareep.1bpp create mode 100755 gfx/footprints/mareep.png create mode 100755 gfx/footprints/marill.1bpp create mode 100755 gfx/footprints/marill.png create mode 100755 gfx/footprints/marowak.1bpp create mode 100755 gfx/footprints/marowak.png create mode 100755 gfx/footprints/meganium.1bpp create mode 100755 gfx/footprints/meganium.png create mode 100755 gfx/footprints/meowth.1bpp create mode 100755 gfx/footprints/meowth.png create mode 100755 gfx/footprints/metapod.1bpp create mode 100755 gfx/footprints/metapod.png create mode 100755 gfx/footprints/mew.1bpp create mode 100755 gfx/footprints/mew.png create mode 100755 gfx/footprints/mewtwo.1bpp create mode 100755 gfx/footprints/mewtwo.png create mode 100755 gfx/footprints/miltank.1bpp create mode 100755 gfx/footprints/miltank.png create mode 100755 gfx/footprints/misdreavus.1bpp create mode 100755 gfx/footprints/misdreavus.png create mode 100755 gfx/footprints/moltres.1bpp create mode 100755 gfx/footprints/moltres.png create mode 100755 gfx/footprints/mr__mime.1bpp create mode 100755 gfx/footprints/mr__mime.png create mode 100755 gfx/footprints/muk.1bpp create mode 100755 gfx/footprints/muk.png create mode 100755 gfx/footprints/murkrow.1bpp create mode 100755 gfx/footprints/murkrow.png create mode 100755 gfx/footprints/natu.1bpp create mode 100755 gfx/footprints/natu.png create mode 100755 gfx/footprints/nidoking.1bpp create mode 100755 gfx/footprints/nidoking.png create mode 100755 gfx/footprints/nidoqueen.1bpp create mode 100755 gfx/footprints/nidoqueen.png create mode 100755 gfx/footprints/nidoran_f.1bpp create mode 100755 gfx/footprints/nidoran_f.png create mode 100755 gfx/footprints/nidoran_m.1bpp create mode 100755 gfx/footprints/nidoran_m.png create mode 100755 gfx/footprints/nidorina.1bpp create mode 100755 gfx/footprints/nidorina.png create mode 100755 gfx/footprints/nidorino.1bpp create mode 100755 gfx/footprints/nidorino.png create mode 100755 gfx/footprints/ninetales.1bpp create mode 100755 gfx/footprints/ninetales.png create mode 100755 gfx/footprints/noctowl.1bpp create mode 100755 gfx/footprints/noctowl.png create mode 100755 gfx/footprints/octillery.1bpp create mode 100755 gfx/footprints/octillery.png create mode 100755 gfx/footprints/oddish.1bpp create mode 100755 gfx/footprints/oddish.png create mode 100755 gfx/footprints/omanyte.1bpp create mode 100755 gfx/footprints/omanyte.png create mode 100755 gfx/footprints/omastar.1bpp create mode 100755 gfx/footprints/omastar.png create mode 100755 gfx/footprints/onix.1bpp create mode 100755 gfx/footprints/onix.png create mode 100755 gfx/footprints/paras.1bpp create mode 100755 gfx/footprints/paras.png create mode 100755 gfx/footprints/parasect.1bpp create mode 100755 gfx/footprints/parasect.png create mode 100755 gfx/footprints/persian.1bpp create mode 100755 gfx/footprints/persian.png create mode 100755 gfx/footprints/phanpy.1bpp create mode 100755 gfx/footprints/phanpy.png create mode 100755 gfx/footprints/pichu.1bpp create mode 100755 gfx/footprints/pichu.png create mode 100755 gfx/footprints/pidgeot.1bpp create mode 100755 gfx/footprints/pidgeot.png create mode 100755 gfx/footprints/pidgeotto.1bpp create mode 100755 gfx/footprints/pidgeotto.png create mode 100755 gfx/footprints/pidgey.1bpp create mode 100755 gfx/footprints/pidgey.png create mode 100755 gfx/footprints/pikachu.1bpp create mode 100755 gfx/footprints/pikachu.png create mode 100755 gfx/footprints/piloswine.1bpp create mode 100755 gfx/footprints/piloswine.png create mode 100755 gfx/footprints/pineco.1bpp create mode 100755 gfx/footprints/pineco.png create mode 100755 gfx/footprints/pinsir.1bpp create mode 100755 gfx/footprints/pinsir.png create mode 100755 gfx/footprints/politoed.1bpp create mode 100755 gfx/footprints/politoed.png create mode 100755 gfx/footprints/poliwag.1bpp create mode 100755 gfx/footprints/poliwag.png create mode 100755 gfx/footprints/poliwhirl.1bpp create mode 100755 gfx/footprints/poliwhirl.png create mode 100755 gfx/footprints/poliwrath.1bpp create mode 100755 gfx/footprints/poliwrath.png create mode 100755 gfx/footprints/ponyta.1bpp create mode 100755 gfx/footprints/ponyta.png create mode 100755 gfx/footprints/porygon.1bpp create mode 100755 gfx/footprints/porygon.png create mode 100755 gfx/footprints/porygon2.1bpp create mode 100755 gfx/footprints/porygon2.png create mode 100755 gfx/footprints/primeape.1bpp create mode 100755 gfx/footprints/primeape.png create mode 100755 gfx/footprints/psyduck.1bpp create mode 100755 gfx/footprints/psyduck.png create mode 100755 gfx/footprints/pupitar.1bpp create mode 100755 gfx/footprints/pupitar.png create mode 100755 gfx/footprints/quagsire.1bpp create mode 100755 gfx/footprints/quagsire.png create mode 100755 gfx/footprints/quilava.1bpp create mode 100755 gfx/footprints/quilava.png create mode 100755 gfx/footprints/qwilfish.1bpp create mode 100755 gfx/footprints/qwilfish.png create mode 100755 gfx/footprints/raichu.1bpp create mode 100755 gfx/footprints/raichu.png create mode 100755 gfx/footprints/raikou.1bpp create mode 100755 gfx/footprints/raikou.png create mode 100755 gfx/footprints/rapidash.1bpp create mode 100755 gfx/footprints/rapidash.png create mode 100755 gfx/footprints/raticate.1bpp create mode 100755 gfx/footprints/raticate.png create mode 100755 gfx/footprints/rattata.1bpp create mode 100755 gfx/footprints/rattata.png create mode 100755 gfx/footprints/remoraid.1bpp create mode 100755 gfx/footprints/remoraid.png create mode 100755 gfx/footprints/rhydon.1bpp create mode 100755 gfx/footprints/rhydon.png create mode 100755 gfx/footprints/rhyhorn.1bpp create mode 100755 gfx/footprints/rhyhorn.png create mode 100755 gfx/footprints/sandshrew.1bpp create mode 100755 gfx/footprints/sandshrew.png create mode 100755 gfx/footprints/sandslash.1bpp create mode 100755 gfx/footprints/sandslash.png create mode 100755 gfx/footprints/scizor.1bpp create mode 100755 gfx/footprints/scizor.png create mode 100755 gfx/footprints/scyther.1bpp create mode 100755 gfx/footprints/scyther.png create mode 100755 gfx/footprints/seadra.1bpp create mode 100755 gfx/footprints/seadra.png create mode 100755 gfx/footprints/seaking.1bpp create mode 100755 gfx/footprints/seaking.png create mode 100755 gfx/footprints/seel.1bpp create mode 100755 gfx/footprints/seel.png create mode 100755 gfx/footprints/sentret.1bpp create mode 100755 gfx/footprints/sentret.png create mode 100755 gfx/footprints/shellder.1bpp create mode 100755 gfx/footprints/shellder.png create mode 100755 gfx/footprints/shuckle.1bpp create mode 100755 gfx/footprints/shuckle.png create mode 100755 gfx/footprints/skarmory.1bpp create mode 100755 gfx/footprints/skarmory.png create mode 100755 gfx/footprints/skiploom.1bpp create mode 100755 gfx/footprints/skiploom.png create mode 100755 gfx/footprints/slowbro.1bpp create mode 100755 gfx/footprints/slowbro.png create mode 100755 gfx/footprints/slowking.1bpp create mode 100755 gfx/footprints/slowking.png create mode 100755 gfx/footprints/slowpoke.1bpp create mode 100755 gfx/footprints/slowpoke.png create mode 100755 gfx/footprints/slugma.1bpp create mode 100755 gfx/footprints/slugma.png create mode 100755 gfx/footprints/smeargle.1bpp create mode 100755 gfx/footprints/smeargle.png create mode 100755 gfx/footprints/smoochum.1bpp create mode 100755 gfx/footprints/smoochum.png create mode 100755 gfx/footprints/sneasel.1bpp create mode 100755 gfx/footprints/sneasel.png create mode 100755 gfx/footprints/snorlax.1bpp create mode 100755 gfx/footprints/snorlax.png create mode 100755 gfx/footprints/snubbull.1bpp create mode 100755 gfx/footprints/snubbull.png create mode 100755 gfx/footprints/spearow.1bpp create mode 100755 gfx/footprints/spearow.png create mode 100755 gfx/footprints/spinarak.1bpp create mode 100755 gfx/footprints/spinarak.png create mode 100755 gfx/footprints/squirtle.1bpp create mode 100755 gfx/footprints/squirtle.png create mode 100755 gfx/footprints/stantler.1bpp create mode 100755 gfx/footprints/stantler.png create mode 100755 gfx/footprints/starmie.1bpp create mode 100755 gfx/footprints/starmie.png create mode 100755 gfx/footprints/staryu.1bpp create mode 100755 gfx/footprints/staryu.png create mode 100755 gfx/footprints/steelix.1bpp create mode 100755 gfx/footprints/steelix.png create mode 100755 gfx/footprints/sudowoodo.1bpp create mode 100755 gfx/footprints/sudowoodo.png create mode 100755 gfx/footprints/suicune.1bpp create mode 100755 gfx/footprints/suicune.png create mode 100755 gfx/footprints/sunflora.1bpp create mode 100755 gfx/footprints/sunflora.png create mode 100755 gfx/footprints/sunkern.1bpp create mode 100755 gfx/footprints/sunkern.png create mode 100755 gfx/footprints/swinub.1bpp create mode 100755 gfx/footprints/swinub.png create mode 100755 gfx/footprints/tangela.1bpp create mode 100755 gfx/footprints/tangela.png create mode 100755 gfx/footprints/tauros.1bpp create mode 100755 gfx/footprints/tauros.png create mode 100755 gfx/footprints/teddiursa.1bpp create mode 100755 gfx/footprints/teddiursa.png create mode 100755 gfx/footprints/tentacool.1bpp create mode 100755 gfx/footprints/tentacool.png create mode 100755 gfx/footprints/tentacruel.1bpp create mode 100755 gfx/footprints/tentacruel.png create mode 100755 gfx/footprints/togepi.1bpp create mode 100755 gfx/footprints/togepi.png create mode 100755 gfx/footprints/togetic.1bpp create mode 100755 gfx/footprints/togetic.png create mode 100755 gfx/footprints/totodile.1bpp create mode 100755 gfx/footprints/totodile.png create mode 100755 gfx/footprints/typhlosion.1bpp create mode 100755 gfx/footprints/typhlosion.png create mode 100755 gfx/footprints/tyranitar.1bpp create mode 100755 gfx/footprints/tyranitar.png create mode 100755 gfx/footprints/tyrogue.1bpp create mode 100755 gfx/footprints/tyrogue.png create mode 100755 gfx/footprints/umbreon.1bpp create mode 100755 gfx/footprints/umbreon.png create mode 100755 gfx/footprints/unown.1bpp create mode 100755 gfx/footprints/unown.png create mode 100755 gfx/footprints/ursaring.1bpp create mode 100755 gfx/footprints/ursaring.png create mode 100755 gfx/footprints/vaporeon.1bpp create mode 100755 gfx/footprints/vaporeon.png create mode 100755 gfx/footprints/venomoth.1bpp create mode 100755 gfx/footprints/venomoth.png create mode 100755 gfx/footprints/venonat.1bpp create mode 100755 gfx/footprints/venonat.png create mode 100755 gfx/footprints/venusaur.1bpp create mode 100755 gfx/footprints/venusaur.png create mode 100755 gfx/footprints/victreebel.1bpp create mode 100755 gfx/footprints/victreebel.png create mode 100755 gfx/footprints/vileplume.1bpp create mode 100755 gfx/footprints/vileplume.png create mode 100755 gfx/footprints/voltorb.1bpp create mode 100755 gfx/footprints/voltorb.png create mode 100755 gfx/footprints/vulpix.1bpp create mode 100755 gfx/footprints/vulpix.png create mode 100755 gfx/footprints/wartortle.1bpp create mode 100755 gfx/footprints/wartortle.png create mode 100755 gfx/footprints/weedle.1bpp create mode 100755 gfx/footprints/weedle.png create mode 100755 gfx/footprints/weepinbell.1bpp create mode 100755 gfx/footprints/weepinbell.png create mode 100755 gfx/footprints/weezing.1bpp create mode 100755 gfx/footprints/weezing.png create mode 100755 gfx/footprints/wigglytuff.1bpp create mode 100755 gfx/footprints/wigglytuff.png create mode 100755 gfx/footprints/wobbuffet.1bpp create mode 100755 gfx/footprints/wobbuffet.png create mode 100755 gfx/footprints/wooper.1bpp create mode 100755 gfx/footprints/wooper.png create mode 100755 gfx/footprints/xatu.1bpp create mode 100755 gfx/footprints/xatu.png create mode 100755 gfx/footprints/yanma.1bpp create mode 100755 gfx/footprints/yanma.png create mode 100755 gfx/footprints/zapdos.1bpp create mode 100755 gfx/footprints/zapdos.png create mode 100755 gfx/footprints/zubat.1bpp create mode 100755 gfx/footprints/zubat.png create mode 100755 gfx/frames/1.1bpp create mode 100755 gfx/frames/1.png create mode 100755 gfx/frames/2.1bpp create mode 100755 gfx/frames/2.png create mode 100755 gfx/frames/3.1bpp create mode 100755 gfx/frames/3.png create mode 100755 gfx/frames/4.1bpp create mode 100755 gfx/frames/4.png create mode 100755 gfx/frames/5.1bpp create mode 100755 gfx/frames/5.png create mode 100755 gfx/frames/6.1bpp create mode 100755 gfx/frames/6.png create mode 100755 gfx/frames/7.1bpp create mode 100755 gfx/frames/7.png create mode 100755 gfx/frames/8.1bpp create mode 100755 gfx/frames/8.png create mode 100755 gfx/frames/9.1bpp create mode 100755 gfx/frames/9.png create mode 100755 gfx/pokegear/town_map.2bpp.lz create mode 100755 gfx/pokegear/town_map.png create mode 100755 gfx/stats/stats_tiles.2bpp create mode 100755 gfx/stats/stats_tiles.png diff --git a/engine/gfx/load_font.asm b/engine/gfx/load_font.asm new file mode 100755 index 00000000..46d2e0e5 --- /dev/null +++ b/engine/gfx/load_font.asm @@ -0,0 +1,103 @@ +_LoadStandardFont:: + ld de, Font + ld hl, vTiles4 + lb bc, BANK(Font), 128 ; "A" to "9" + jp Get1bpp + +_LoadFontsExtra:: + ld de, FontsExtra_SolidBlackGFX + ld hl, vTiles2 tile "■" ; $60 + lb bc, BANK(FontsExtra_SolidBlackGFX), 2 + call Get1bpp + ld de, PokegearPhoneIconGFX + ld hl, vTiles2 tile "☎" ; $62 + lb bc, BANK(PokegearPhoneIconGFX), 1 + call Get2bpp + ld de, FontExtra + 3 tiles ; "" + ld hl, vTiles2 tile "" + lb bc, BANK(FontExtra), 22 ; "" to "ぉ" + call Get2bpp + jr LoadFrame + +_LoadFontsBattleExtra:: + ld de, FontBattleExtra + ld hl, vTiles2 tile $60 + lb bc, BANK(FontBattleExtra), 25 + call Get2bpp + jr LoadFrame + +LoadFrame: + ld a, [wTextboxFrame] + maskbits NUM_FRAMES + ld bc, 6 * LEN_1BPP_TILE + ld hl, Frames + call AddNTimes + ld d, h + ld e, l + ld hl, vTiles2 tile "┌" ; $79 + lb bc, BANK(Frames), 6 ; "┌" to "┘" + call Get1bpp + ld hl, vTiles2 tile " " ; $7f + ld de, TextboxSpaceGFX + lb bc, BANK(TextboxSpaceGFX), 1 + call Get1bpp + ret + +LoadBattleFontsHPBar: + ld de, FontBattleExtra + ld hl, vTiles2 tile $60 + lb bc, BANK(FontBattleExtra), 12 + call Get2bpp + ld hl, vTiles2 tile $70 + ld de, FontBattleExtra + 16 tiles ; "" + lb bc, BANK(FontBattleExtra), 3 ; "" to "『" + call Get2bpp + call LoadFrame + +LoadHPBar: + ld de, EnemyHPBarBorderGFX + ld hl, vTiles2 tile $6c + lb bc, BANK(EnemyHPBarBorderGFX), 4 + call Get1bpp + ld de, HPExpBarBorderGFX + ld hl, vTiles2 tile $73 + lb bc, BANK(HPExpBarBorderGFX), 6 + call Get1bpp + ld de, ExpBarGFX + ld hl, vTiles2 tile $55 + lb bc, BANK(ExpBarGFX), 9 + call Get2bpp + ret + +StatsScreen_LoadFont:: + call _LoadFontsBattleExtra + ld de, EnemyHPBarBorderGFX + ld hl, vTiles2 tile $6c + lb bc, BANK(EnemyHPBarBorderGFX), 4 + call Get1bpp + ld de, HPExpBarBorderGFX + ld hl, vTiles2 tile $78 + lb bc, BANK(HPExpBarBorderGFX), 1 + call Get1bpp + ld de, HPExpBarBorderGFX + 3 * LEN_1BPP_TILE + ld hl, vTiles2 tile $76 + lb bc, BANK(HPExpBarBorderGFX), 2 + call Get1bpp + ld de, ExpBarGFX + ld hl, vTiles2 tile $55 + lb bc, BANK(ExpBarGFX), 8 + call Get2bpp +LoadStatsScreenPageTilesGFX: + ld de, StatsScreenPageTilesGFX + ld hl, vTiles2 tile $31 + lb bc, BANK(StatsScreenPageTilesGFX), 17 + call Get2bpp + ret + +LoadFontsBattleLevel: + ld de, FontBattleExtra + 14 tiles + ld hl, vTiles2 tile "" ; $6e + lb bc, BANK(FontBattleExtra), 1 + jp Get2bpp + +INCLUDE "gfx/font.asm" diff --git a/gfx/battle/enemy_hp_bar_border.1bpp b/gfx/battle/enemy_hp_bar_border.1bpp new file mode 100755 index 00000000..629b4770 Binary files /dev/null and b/gfx/battle/enemy_hp_bar_border.1bpp differ diff --git a/gfx/battle/enemy_hp_bar_border.png b/gfx/battle/enemy_hp_bar_border.png new file mode 100755 index 00000000..89594968 Binary files /dev/null and b/gfx/battle/enemy_hp_bar_border.png differ diff --git a/gfx/battle/expbar.2bpp b/gfx/battle/expbar.2bpp new file mode 100755 index 00000000..cf869d98 Binary files /dev/null and b/gfx/battle/expbar.2bpp differ diff --git a/gfx/battle/expbar.png b/gfx/battle/expbar.png new file mode 100755 index 00000000..9fa3a212 Binary files /dev/null and b/gfx/battle/expbar.png differ diff --git a/gfx/battle/hp_exp_bar_border.1bpp b/gfx/battle/hp_exp_bar_border.1bpp new file mode 100755 index 00000000..3302e11b Binary files /dev/null and b/gfx/battle/hp_exp_bar_border.1bpp differ diff --git a/gfx/battle/hp_exp_bar_border.png b/gfx/battle/hp_exp_bar_border.png new file mode 100755 index 00000000..f0f5d31a Binary files /dev/null and b/gfx/battle/hp_exp_bar_border.png differ diff --git a/gfx/font.asm b/gfx/font.asm new file mode 100755 index 00000000..818f0dac --- /dev/null +++ b/gfx/font.asm @@ -0,0 +1,55 @@ +FontExtra: +INCBIN "gfx/font/font_extra.2bpp" + +Font: +INCBIN "gfx/font/font.1bpp" + +FontBattleExtra: +INCBIN "gfx/font/font_battle_extra.2bpp" + +Frames: +INCBIN "gfx/frames/1.1bpp" +INCBIN "gfx/frames/2.1bpp" +INCBIN "gfx/frames/3.1bpp" +INCBIN "gfx/frames/4.1bpp" +INCBIN "gfx/frames/5.1bpp" +INCBIN "gfx/frames/6.1bpp" +INCBIN "gfx/frames/7.1bpp" +INCBIN "gfx/frames/8.1bpp" +INCBIN "gfx/frames/9.1bpp" + +StatsScreenPageTilesGFX: +INCBIN "gfx/stats/stats_tiles.2bpp" + +EnemyHPBarBorderGFX: +INCBIN "gfx/battle/enemy_hp_bar_border.1bpp" + +HPExpBarBorderGFX: +INCBIN "gfx/battle/hp_exp_bar_border.1bpp" + +ExpBarGFX: +INCBIN "gfx/battle/expbar.2bpp" + +TownMapGFX: +INCBIN "gfx/pokegear/town_map.2bpp.lz" + +PokegearPhoneIconGFX: +INCBIN "gfx/font/phone_icon.2bpp" + +UnusedBoldFontGFX: +INCBIN "gfx/font/unused_bold_font.1bpp" + +TextboxSpaceGFX: +INCBIN "gfx/font/space.2bpp" + +FontsExtra_SolidBlackGFX: +INCBIN "gfx/font/black.1bpp" + +FontsExtra2_UpArrowGFX: +INCBIN "gfx/font/up_arrow.2bpp" + +Footprints: +INCLUDE "gfx/footprints.asm" + +UnownFont: +INCBIN "gfx/font/unown_font.2bpp" diff --git a/gfx/font/black.1bpp b/gfx/font/black.1bpp new file mode 100755 index 00000000..8663f7de --- /dev/null +++ b/gfx/font/black.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/font/black.png b/gfx/font/black.png new file mode 100755 index 00000000..e2bd6299 Binary files /dev/null and b/gfx/font/black.png differ diff --git a/gfx/font/font.1bpp b/gfx/font/font.1bpp new file mode 100755 index 00000000..4d776867 Binary files /dev/null and b/gfx/font/font.1bpp differ diff --git a/gfx/font/font.png b/gfx/font/font.png new file mode 100755 index 00000000..7119c069 Binary files /dev/null and b/gfx/font/font.png differ diff --git a/gfx/font/font_battle_extra.2bpp b/gfx/font/font_battle_extra.2bpp new file mode 100755 index 00000000..77c2f357 Binary files /dev/null and b/gfx/font/font_battle_extra.2bpp differ diff --git a/gfx/font/font_battle_extra.png b/gfx/font/font_battle_extra.png new file mode 100755 index 00000000..2472048d Binary files /dev/null and b/gfx/font/font_battle_extra.png differ diff --git a/gfx/font/font_extra.2bpp b/gfx/font/font_extra.2bpp new file mode 100755 index 00000000..d288138c Binary files /dev/null and b/gfx/font/font_extra.2bpp differ diff --git a/gfx/font/font_extra.png b/gfx/font/font_extra.png new file mode 100755 index 00000000..b9fbf811 Binary files /dev/null and b/gfx/font/font_extra.png differ diff --git a/gfx/font/phone_icon.2bpp b/gfx/font/phone_icon.2bpp new file mode 100755 index 00000000..d19ae7f1 --- /dev/null +++ b/gfx/font/phone_icon.2bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/font/phone_icon.png b/gfx/font/phone_icon.png new file mode 100755 index 00000000..9e13a121 Binary files /dev/null and b/gfx/font/phone_icon.png differ diff --git a/gfx/font/space.2bpp b/gfx/font/space.2bpp new file mode 100755 index 00000000..1b1cb4d4 Binary files /dev/null and b/gfx/font/space.2bpp differ diff --git a/gfx/font/space.png b/gfx/font/space.png new file mode 100755 index 00000000..3233c135 Binary files /dev/null and b/gfx/font/space.png differ diff --git a/gfx/font/unown_font.2bpp b/gfx/font/unown_font.2bpp new file mode 100755 index 00000000..4ec0bbea Binary files /dev/null and b/gfx/font/unown_font.2bpp differ diff --git a/gfx/font/unown_font.png b/gfx/font/unown_font.png new file mode 100755 index 00000000..5ac70b80 Binary files /dev/null and b/gfx/font/unown_font.png differ diff --git a/gfx/font/unused_bold_font.1bpp b/gfx/font/unused_bold_font.1bpp new file mode 100755 index 00000000..7209b260 Binary files /dev/null and b/gfx/font/unused_bold_font.1bpp differ diff --git a/gfx/font/unused_bold_font.png b/gfx/font/unused_bold_font.png new file mode 100755 index 00000000..e02b91ce Binary files /dev/null and b/gfx/font/unused_bold_font.png differ diff --git a/gfx/font/up_arrow.2bpp b/gfx/font/up_arrow.2bpp new file mode 100755 index 00000000..a3c69389 Binary files /dev/null and b/gfx/font/up_arrow.2bpp differ diff --git a/gfx/font/up_arrow.png b/gfx/font/up_arrow.png new file mode 100755 index 00000000..6f2b957f Binary files /dev/null and b/gfx/font/up_arrow.png differ diff --git a/gfx/footprints.asm b/gfx/footprints.asm new file mode 100755 index 00000000..24b4e2e9 --- /dev/null +++ b/gfx/footprints.asm @@ -0,0 +1,587 @@ +; Footprints are 2x2 tiles each, but are stored as a 16x64-tile image +; (32 rows of 8 footprints per row). +; That means there's a row of the top two tiles for eight footprints, +; then a row of the bottom two tiles for those eight footprints. + +; These macros help extract the first 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" + +; Entries correspond to Pokémon species, two apiece, 8 tops then 8 bottoms + +; 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.1bpp b/gfx/footprints/252.1bpp new file mode 100755 index 00000000..e9e9fb99 --- /dev/null +++ b/gfx/footprints/252.1bpp @@ -0,0 +1 @@ +7# ? \ No newline at end of file diff --git a/gfx/footprints/252.png b/gfx/footprints/252.png new file mode 100755 index 00000000..5faf07ce Binary files /dev/null and b/gfx/footprints/252.png differ diff --git a/gfx/footprints/253.1bpp b/gfx/footprints/253.1bpp new file mode 100755 index 00000000..45485412 --- /dev/null +++ b/gfx/footprints/253.1bpp @@ -0,0 +1 @@ +7# ? \ No newline at end of file diff --git a/gfx/footprints/253.png b/gfx/footprints/253.png new file mode 100755 index 00000000..c4405653 Binary files /dev/null and b/gfx/footprints/253.png differ diff --git a/gfx/footprints/254.1bpp b/gfx/footprints/254.1bpp new file mode 100755 index 00000000..a6bcd69b --- /dev/null +++ b/gfx/footprints/254.1bpp @@ -0,0 +1 @@ +7#+? \ No newline at end of file diff --git a/gfx/footprints/254.png b/gfx/footprints/254.png new file mode 100755 index 00000000..ec49be88 Binary files /dev/null and b/gfx/footprints/254.png differ diff --git a/gfx/footprints/255.1bpp b/gfx/footprints/255.1bpp new file mode 100755 index 00000000..e68063ca --- /dev/null +++ b/gfx/footprints/255.1bpp @@ -0,0 +1 @@ +7##? \ No newline at end of file diff --git a/gfx/footprints/255.png b/gfx/footprints/255.png new file mode 100755 index 00000000..5864d240 Binary files /dev/null and b/gfx/footprints/255.png differ diff --git a/gfx/footprints/256.1bpp b/gfx/footprints/256.1bpp new file mode 100755 index 00000000..357c528a --- /dev/null +++ b/gfx/footprints/256.1bpp @@ -0,0 +1 @@ +7##? \ No newline at end of file diff --git a/gfx/footprints/256.png b/gfx/footprints/256.png new file mode 100755 index 00000000..36d71d31 Binary files /dev/null and b/gfx/footprints/256.png differ diff --git a/gfx/footprints/abra.1bpp b/gfx/footprints/abra.1bpp new file mode 100755 index 00000000..56c645ee --- /dev/null +++ b/gfx/footprints/abra.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/abra.png b/gfx/footprints/abra.png new file mode 100755 index 00000000..49d30223 Binary files /dev/null and b/gfx/footprints/abra.png differ diff --git a/gfx/footprints/aerodactyl.1bpp b/gfx/footprints/aerodactyl.1bpp new file mode 100755 index 00000000..f53f9c92 --- /dev/null +++ b/gfx/footprints/aerodactyl.1bpp @@ -0,0 +1 @@ +??? \ No newline at end of file diff --git a/gfx/footprints/aerodactyl.png b/gfx/footprints/aerodactyl.png new file mode 100755 index 00000000..013daf64 Binary files /dev/null and b/gfx/footprints/aerodactyl.png differ diff --git a/gfx/footprints/aipom.1bpp b/gfx/footprints/aipom.1bpp new file mode 100755 index 00000000..5ba9a445 --- /dev/null +++ b/gfx/footprints/aipom.1bpp @@ -0,0 +1 @@ +????? \ No newline at end of file diff --git a/gfx/footprints/aipom.png b/gfx/footprints/aipom.png new file mode 100755 index 00000000..9b094262 Binary files /dev/null and b/gfx/footprints/aipom.png differ diff --git a/gfx/footprints/alakazam.1bpp b/gfx/footprints/alakazam.1bpp new file mode 100755 index 00000000..3633baf3 --- /dev/null +++ b/gfx/footprints/alakazam.1bpp @@ -0,0 +1 @@ +LJ? \ No newline at end of file diff --git a/gfx/footprints/alakazam.png b/gfx/footprints/alakazam.png new file mode 100755 index 00000000..cc92be80 Binary files /dev/null and b/gfx/footprints/alakazam.png differ diff --git a/gfx/footprints/ampharos.1bpp b/gfx/footprints/ampharos.1bpp new file mode 100755 index 00000000..96fed871 --- /dev/null +++ b/gfx/footprints/ampharos.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/ampharos.png b/gfx/footprints/ampharos.png new file mode 100755 index 00000000..0a691253 Binary files /dev/null and b/gfx/footprints/ampharos.png differ diff --git a/gfx/footprints/arbok.1bpp b/gfx/footprints/arbok.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/arbok.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/arbok.png b/gfx/footprints/arbok.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/arbok.png differ diff --git a/gfx/footprints/arcanine.1bpp b/gfx/footprints/arcanine.1bpp new file mode 100755 index 00000000..21f94a3d --- /dev/null +++ b/gfx/footprints/arcanine.1bpp @@ -0,0 +1 @@ +'? \ No newline at end of file diff --git a/gfx/footprints/arcanine.png b/gfx/footprints/arcanine.png new file mode 100755 index 00000000..2d4baf79 Binary files /dev/null and b/gfx/footprints/arcanine.png differ diff --git a/gfx/footprints/ariados.1bpp b/gfx/footprints/ariados.1bpp new file mode 100755 index 00000000..c338bf34 --- /dev/null +++ b/gfx/footprints/ariados.1bpp @@ -0,0 +1 @@ +O \ No newline at end of file diff --git a/gfx/footprints/ariados.png b/gfx/footprints/ariados.png new file mode 100755 index 00000000..8d5488a2 Binary files /dev/null and b/gfx/footprints/ariados.png differ diff --git a/gfx/footprints/articuno.1bpp b/gfx/footprints/articuno.1bpp new file mode 100755 index 00000000..6f12eb90 --- /dev/null +++ b/gfx/footprints/articuno.1bpp @@ -0,0 +1 @@ +733cgG? \ No newline at end of file diff --git a/gfx/footprints/articuno.png b/gfx/footprints/articuno.png new file mode 100755 index 00000000..8c75d2ca Binary files /dev/null and b/gfx/footprints/articuno.png differ diff --git a/gfx/footprints/azumarill.1bpp b/gfx/footprints/azumarill.1bpp new file mode 100755 index 00000000..c39ac4c6 --- /dev/null +++ b/gfx/footprints/azumarill.1bpp @@ -0,0 +1 @@ +???? \ No newline at end of file diff --git a/gfx/footprints/azumarill.png b/gfx/footprints/azumarill.png new file mode 100755 index 00000000..c93b8faa Binary files /dev/null and b/gfx/footprints/azumarill.png differ diff --git a/gfx/footprints/bayleef.1bpp b/gfx/footprints/bayleef.1bpp new file mode 100755 index 00000000..1776354c --- /dev/null +++ b/gfx/footprints/bayleef.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/bayleef.png b/gfx/footprints/bayleef.png new file mode 100755 index 00000000..1459e5d9 Binary files /dev/null and b/gfx/footprints/bayleef.png differ diff --git a/gfx/footprints/beedrill.1bpp b/gfx/footprints/beedrill.1bpp new file mode 100755 index 00000000..0c47012b --- /dev/null +++ b/gfx/footprints/beedrill.1bpp @@ -0,0 +1 @@ +??? \ No newline at end of file diff --git a/gfx/footprints/beedrill.png b/gfx/footprints/beedrill.png new file mode 100755 index 00000000..7359cd6d Binary files /dev/null and b/gfx/footprints/beedrill.png differ diff --git a/gfx/footprints/bellossom.1bpp b/gfx/footprints/bellossom.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/bellossom.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/bellossom.png b/gfx/footprints/bellossom.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/bellossom.png differ diff --git a/gfx/footprints/bellsprout.1bpp b/gfx/footprints/bellsprout.1bpp new file mode 100755 index 00000000..4d324fd2 --- /dev/null +++ b/gfx/footprints/bellsprout.1bpp @@ -0,0 +1 @@ +oߝ \ No newline at end of file diff --git a/gfx/footprints/bellsprout.png b/gfx/footprints/bellsprout.png new file mode 100755 index 00000000..9a8acdd7 Binary files /dev/null and b/gfx/footprints/bellsprout.png differ diff --git a/gfx/footprints/blastoise.1bpp b/gfx/footprints/blastoise.1bpp new file mode 100755 index 00000000..369f4402 --- /dev/null +++ b/gfx/footprints/blastoise.1bpp @@ -0,0 +1 @@ +?'#?? \ No newline at end of file diff --git a/gfx/footprints/blastoise.png b/gfx/footprints/blastoise.png new file mode 100755 index 00000000..1cc1a18d Binary files /dev/null and b/gfx/footprints/blastoise.png differ diff --git a/gfx/footprints/blissey.1bpp b/gfx/footprints/blissey.1bpp new file mode 100755 index 00000000..8b95d480 --- /dev/null +++ b/gfx/footprints/blissey.1bpp @@ -0,0 +1 @@ +? \ No newline at end of file diff --git a/gfx/footprints/blissey.png b/gfx/footprints/blissey.png new file mode 100755 index 00000000..8e7aa987 Binary files /dev/null and b/gfx/footprints/blissey.png differ diff --git a/gfx/footprints/bulbasaur.1bpp b/gfx/footprints/bulbasaur.1bpp new file mode 100755 index 00000000..50be4c46 --- /dev/null +++ b/gfx/footprints/bulbasaur.1bpp @@ -0,0 +1 @@ +/? \ No newline at end of file diff --git a/gfx/footprints/bulbasaur.png b/gfx/footprints/bulbasaur.png new file mode 100755 index 00000000..f3211415 Binary files /dev/null and b/gfx/footprints/bulbasaur.png differ diff --git a/gfx/footprints/butterfree.1bpp b/gfx/footprints/butterfree.1bpp new file mode 100755 index 00000000..11e543e6 --- /dev/null +++ b/gfx/footprints/butterfree.1bpp @@ -0,0 +1 @@ +???? \ No newline at end of file diff --git a/gfx/footprints/butterfree.png b/gfx/footprints/butterfree.png new file mode 100755 index 00000000..0d4b0077 Binary files /dev/null and b/gfx/footprints/butterfree.png differ diff --git a/gfx/footprints/caterpie.1bpp b/gfx/footprints/caterpie.1bpp new file mode 100755 index 00000000..d7aecfc5 --- /dev/null +++ b/gfx/footprints/caterpie.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/caterpie.png b/gfx/footprints/caterpie.png new file mode 100755 index 00000000..5b8307bd Binary files /dev/null and b/gfx/footprints/caterpie.png differ diff --git a/gfx/footprints/celebi.1bpp b/gfx/footprints/celebi.1bpp new file mode 100755 index 00000000..9c307b43 --- /dev/null +++ b/gfx/footprints/celebi.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/celebi.png b/gfx/footprints/celebi.png new file mode 100755 index 00000000..9c4ae0af Binary files /dev/null and b/gfx/footprints/celebi.png differ diff --git a/gfx/footprints/chansey.1bpp b/gfx/footprints/chansey.1bpp new file mode 100755 index 00000000..ddcd3e21 --- /dev/null +++ b/gfx/footprints/chansey.1bpp @@ -0,0 +1 @@ +???? \ No newline at end of file diff --git a/gfx/footprints/chansey.png b/gfx/footprints/chansey.png new file mode 100755 index 00000000..bae13d96 Binary files /dev/null and b/gfx/footprints/chansey.png differ diff --git a/gfx/footprints/charizard.1bpp b/gfx/footprints/charizard.1bpp new file mode 100755 index 00000000..7db73daf --- /dev/null +++ b/gfx/footprints/charizard.1bpp @@ -0,0 +1 @@ +7'? \ No newline at end of file diff --git a/gfx/footprints/charizard.png b/gfx/footprints/charizard.png new file mode 100755 index 00000000..7a508c64 Binary files /dev/null and b/gfx/footprints/charizard.png differ diff --git a/gfx/footprints/charmander.1bpp b/gfx/footprints/charmander.1bpp new file mode 100755 index 00000000..13f14eba --- /dev/null +++ b/gfx/footprints/charmander.1bpp @@ -0,0 +1 @@ +o/? \ No newline at end of file diff --git a/gfx/footprints/charmander.png b/gfx/footprints/charmander.png new file mode 100755 index 00000000..218b391c Binary files /dev/null and b/gfx/footprints/charmander.png differ diff --git a/gfx/footprints/charmeleon.1bpp b/gfx/footprints/charmeleon.1bpp new file mode 100755 index 00000000..8d238088 --- /dev/null +++ b/gfx/footprints/charmeleon.1bpp @@ -0,0 +1 @@ +7'? \ No newline at end of file diff --git a/gfx/footprints/charmeleon.png b/gfx/footprints/charmeleon.png new file mode 100755 index 00000000..3a728a77 Binary files /dev/null and b/gfx/footprints/charmeleon.png differ diff --git a/gfx/footprints/chikorita.1bpp b/gfx/footprints/chikorita.1bpp new file mode 100755 index 00000000..79ae25e6 --- /dev/null +++ b/gfx/footprints/chikorita.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/chikorita.png b/gfx/footprints/chikorita.png new file mode 100755 index 00000000..646ca6bb Binary files /dev/null and b/gfx/footprints/chikorita.png differ diff --git a/gfx/footprints/chinchou.1bpp b/gfx/footprints/chinchou.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/chinchou.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/chinchou.png b/gfx/footprints/chinchou.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/chinchou.png differ diff --git a/gfx/footprints/clefable.1bpp b/gfx/footprints/clefable.1bpp new file mode 100755 index 00000000..b38ff93c --- /dev/null +++ b/gfx/footprints/clefable.1bpp @@ -0,0 +1 @@ +χ? \ No newline at end of file diff --git a/gfx/footprints/clefable.png b/gfx/footprints/clefable.png new file mode 100755 index 00000000..ac6721b2 Binary files /dev/null and b/gfx/footprints/clefable.png differ diff --git a/gfx/footprints/clefairy.1bpp b/gfx/footprints/clefairy.1bpp new file mode 100755 index 00000000..76b1ef26 --- /dev/null +++ b/gfx/footprints/clefairy.1bpp @@ -0,0 +1 @@ +??? \ No newline at end of file diff --git a/gfx/footprints/clefairy.png b/gfx/footprints/clefairy.png new file mode 100755 index 00000000..be3c3424 Binary files /dev/null and b/gfx/footprints/clefairy.png differ diff --git a/gfx/footprints/cleffa.1bpp b/gfx/footprints/cleffa.1bpp new file mode 100755 index 00000000..5287a93d --- /dev/null +++ b/gfx/footprints/cleffa.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/cleffa.png b/gfx/footprints/cleffa.png new file mode 100755 index 00000000..82a41548 Binary files /dev/null and b/gfx/footprints/cleffa.png differ diff --git a/gfx/footprints/cloyster.1bpp b/gfx/footprints/cloyster.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/cloyster.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/cloyster.png b/gfx/footprints/cloyster.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/cloyster.png differ diff --git a/gfx/footprints/corsola.1bpp b/gfx/footprints/corsola.1bpp new file mode 100755 index 00000000..d2ed90a9 --- /dev/null +++ b/gfx/footprints/corsola.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/corsola.png b/gfx/footprints/corsola.png new file mode 100755 index 00000000..1a59a686 Binary files /dev/null and b/gfx/footprints/corsola.png differ diff --git a/gfx/footprints/crobat.1bpp b/gfx/footprints/crobat.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/crobat.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/crobat.png b/gfx/footprints/crobat.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/crobat.png differ diff --git a/gfx/footprints/croconaw.1bpp b/gfx/footprints/croconaw.1bpp new file mode 100755 index 00000000..c97f4259 --- /dev/null +++ b/gfx/footprints/croconaw.1bpp @@ -0,0 +1 @@ +??? \ No newline at end of file diff --git a/gfx/footprints/croconaw.png b/gfx/footprints/croconaw.png new file mode 100755 index 00000000..0f305811 Binary files /dev/null and b/gfx/footprints/croconaw.png differ diff --git a/gfx/footprints/cubone.1bpp b/gfx/footprints/cubone.1bpp new file mode 100755 index 00000000..0ecff055 --- /dev/null +++ b/gfx/footprints/cubone.1bpp @@ -0,0 +1 @@ +??? \ No newline at end of file diff --git a/gfx/footprints/cubone.png b/gfx/footprints/cubone.png new file mode 100755 index 00000000..a2928ddd Binary files /dev/null and b/gfx/footprints/cubone.png differ diff --git a/gfx/footprints/cyndaquil.1bpp b/gfx/footprints/cyndaquil.1bpp new file mode 100755 index 00000000..930dbdfe --- /dev/null +++ b/gfx/footprints/cyndaquil.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/cyndaquil.png b/gfx/footprints/cyndaquil.png new file mode 100755 index 00000000..1f7f46b8 Binary files /dev/null and b/gfx/footprints/cyndaquil.png differ diff --git a/gfx/footprints/delibird.1bpp b/gfx/footprints/delibird.1bpp new file mode 100755 index 00000000..f9f961d5 --- /dev/null +++ b/gfx/footprints/delibird.1bpp @@ -0,0 +1 @@ +????? \ No newline at end of file diff --git a/gfx/footprints/delibird.png b/gfx/footprints/delibird.png new file mode 100755 index 00000000..c354bdf8 Binary files /dev/null and b/gfx/footprints/delibird.png differ diff --git a/gfx/footprints/dewgong.1bpp b/gfx/footprints/dewgong.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/dewgong.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/dewgong.png b/gfx/footprints/dewgong.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/dewgong.png differ diff --git a/gfx/footprints/diglett.1bpp b/gfx/footprints/diglett.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/diglett.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/diglett.png b/gfx/footprints/diglett.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/diglett.png differ diff --git a/gfx/footprints/ditto.1bpp b/gfx/footprints/ditto.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/ditto.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/ditto.png b/gfx/footprints/ditto.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/ditto.png differ diff --git a/gfx/footprints/dodrio.1bpp b/gfx/footprints/dodrio.1bpp new file mode 100755 index 00000000..04754bb1 --- /dev/null +++ b/gfx/footprints/dodrio.1bpp @@ -0,0 +1 @@ +?=q? \ No newline at end of file diff --git a/gfx/footprints/dodrio.png b/gfx/footprints/dodrio.png new file mode 100755 index 00000000..2a071023 Binary files /dev/null and b/gfx/footprints/dodrio.png differ diff --git a/gfx/footprints/doduo.1bpp b/gfx/footprints/doduo.1bpp new file mode 100755 index 00000000..e772e011 --- /dev/null +++ b/gfx/footprints/doduo.1bpp @@ -0,0 +1 @@ +ϟ? \ No newline at end of file diff --git a/gfx/footprints/doduo.png b/gfx/footprints/doduo.png new file mode 100755 index 00000000..53c5d5fe Binary files /dev/null and b/gfx/footprints/doduo.png differ diff --git a/gfx/footprints/donphan.1bpp b/gfx/footprints/donphan.1bpp new file mode 100755 index 00000000..c55489cd --- /dev/null +++ b/gfx/footprints/donphan.1bpp @@ -0,0 +1 @@ +??Ç? \ No newline at end of file diff --git a/gfx/footprints/donphan.png b/gfx/footprints/donphan.png new file mode 100755 index 00000000..5120bd87 Binary files /dev/null and b/gfx/footprints/donphan.png differ diff --git a/gfx/footprints/dragonair.1bpp b/gfx/footprints/dragonair.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/dragonair.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/dragonair.png b/gfx/footprints/dragonair.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/dragonair.png differ diff --git a/gfx/footprints/dragonite.1bpp b/gfx/footprints/dragonite.1bpp new file mode 100755 index 00000000..7a86eccd --- /dev/null +++ b/gfx/footprints/dragonite.1bpp @@ -0,0 +1 @@ +/'' \ No newline at end of file diff --git a/gfx/footprints/dragonite.png b/gfx/footprints/dragonite.png new file mode 100755 index 00000000..1db96f25 Binary files /dev/null and b/gfx/footprints/dragonite.png differ diff --git a/gfx/footprints/dratini.1bpp b/gfx/footprints/dratini.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/dratini.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/dratini.png b/gfx/footprints/dratini.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/dratini.png differ diff --git a/gfx/footprints/drowzee.1bpp b/gfx/footprints/drowzee.1bpp new file mode 100755 index 00000000..ac82ad82 --- /dev/null +++ b/gfx/footprints/drowzee.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/drowzee.png b/gfx/footprints/drowzee.png new file mode 100755 index 00000000..520c5c09 Binary files /dev/null and b/gfx/footprints/drowzee.png differ diff --git a/gfx/footprints/dugtrio.1bpp b/gfx/footprints/dugtrio.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/dugtrio.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/dugtrio.png b/gfx/footprints/dugtrio.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/dugtrio.png differ diff --git a/gfx/footprints/dunsparce.1bpp b/gfx/footprints/dunsparce.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/dunsparce.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/dunsparce.png b/gfx/footprints/dunsparce.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/dunsparce.png differ diff --git a/gfx/footprints/eevee.1bpp b/gfx/footprints/eevee.1bpp new file mode 100755 index 00000000..97ffbfb3 --- /dev/null +++ b/gfx/footprints/eevee.1bpp @@ -0,0 +1 @@ +OϏ \ No newline at end of file diff --git a/gfx/footprints/eevee.png b/gfx/footprints/eevee.png new file mode 100755 index 00000000..bbadfec8 Binary files /dev/null and b/gfx/footprints/eevee.png differ diff --git a/gfx/footprints/ekans.1bpp b/gfx/footprints/ekans.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/ekans.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/ekans.png b/gfx/footprints/ekans.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/ekans.png differ diff --git a/gfx/footprints/electabuzz.1bpp b/gfx/footprints/electabuzz.1bpp new file mode 100755 index 00000000..13de0360 --- /dev/null +++ b/gfx/footprints/electabuzz.1bpp @@ -0,0 +1 @@ +?????? \ No newline at end of file diff --git a/gfx/footprints/electabuzz.png b/gfx/footprints/electabuzz.png new file mode 100755 index 00000000..d3c3d898 Binary files /dev/null and b/gfx/footprints/electabuzz.png differ diff --git a/gfx/footprints/electrode.1bpp b/gfx/footprints/electrode.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/electrode.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/electrode.png b/gfx/footprints/electrode.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/electrode.png differ diff --git a/gfx/footprints/elekid.1bpp b/gfx/footprints/elekid.1bpp new file mode 100755 index 00000000..43f82b16 --- /dev/null +++ b/gfx/footprints/elekid.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/elekid.png b/gfx/footprints/elekid.png new file mode 100755 index 00000000..93fa55c3 Binary files /dev/null and b/gfx/footprints/elekid.png differ diff --git a/gfx/footprints/entei.1bpp b/gfx/footprints/entei.1bpp new file mode 100755 index 00000000..f996df9c --- /dev/null +++ b/gfx/footprints/entei.1bpp @@ -0,0 +1 @@ +?'? \ No newline at end of file diff --git a/gfx/footprints/entei.png b/gfx/footprints/entei.png new file mode 100755 index 00000000..71e7c03b Binary files /dev/null and b/gfx/footprints/entei.png differ diff --git a/gfx/footprints/espeon.1bpp b/gfx/footprints/espeon.1bpp new file mode 100755 index 00000000..2108887b --- /dev/null +++ b/gfx/footprints/espeon.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/espeon.png b/gfx/footprints/espeon.png new file mode 100755 index 00000000..b7e3635a Binary files /dev/null and b/gfx/footprints/espeon.png differ diff --git a/gfx/footprints/exeggcute.1bpp b/gfx/footprints/exeggcute.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/exeggcute.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/exeggcute.png b/gfx/footprints/exeggcute.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/exeggcute.png differ diff --git a/gfx/footprints/exeggutor.1bpp b/gfx/footprints/exeggutor.1bpp new file mode 100755 index 00000000..ffa281c2 --- /dev/null +++ b/gfx/footprints/exeggutor.1bpp @@ -0,0 +1 @@ +? \ No newline at end of file diff --git a/gfx/footprints/exeggutor.png b/gfx/footprints/exeggutor.png new file mode 100755 index 00000000..a4a5b181 Binary files /dev/null and b/gfx/footprints/exeggutor.png differ diff --git a/gfx/footprints/farfetch_d.1bpp b/gfx/footprints/farfetch_d.1bpp new file mode 100755 index 00000000..fd738658 --- /dev/null +++ b/gfx/footprints/farfetch_d.1bpp @@ -0,0 +1 @@ +sC? \ No newline at end of file diff --git a/gfx/footprints/farfetch_d.png b/gfx/footprints/farfetch_d.png new file mode 100755 index 00000000..8f249632 Binary files /dev/null and b/gfx/footprints/farfetch_d.png differ diff --git a/gfx/footprints/fearow.1bpp b/gfx/footprints/fearow.1bpp new file mode 100755 index 00000000..87978b61 --- /dev/null +++ b/gfx/footprints/fearow.1bpp @@ -0,0 +1 @@ +ogGG?? \ No newline at end of file diff --git a/gfx/footprints/fearow.png b/gfx/footprints/fearow.png new file mode 100755 index 00000000..3455e4e7 Binary files /dev/null and b/gfx/footprints/fearow.png differ diff --git a/gfx/footprints/feraligatr.1bpp b/gfx/footprints/feraligatr.1bpp new file mode 100755 index 00000000..ae5e4652 --- /dev/null +++ b/gfx/footprints/feraligatr.1bpp @@ -0,0 +1 @@ +????? \ No newline at end of file diff --git a/gfx/footprints/feraligatr.png b/gfx/footprints/feraligatr.png new file mode 100755 index 00000000..fc5bdb53 Binary files /dev/null and b/gfx/footprints/feraligatr.png differ diff --git a/gfx/footprints/flaaffy.1bpp b/gfx/footprints/flaaffy.1bpp new file mode 100755 index 00000000..51ece22f --- /dev/null +++ b/gfx/footprints/flaaffy.1bpp @@ -0,0 +1 @@ +???? \ No newline at end of file diff --git a/gfx/footprints/flaaffy.png b/gfx/footprints/flaaffy.png new file mode 100755 index 00000000..9bd890d4 Binary files /dev/null and b/gfx/footprints/flaaffy.png differ diff --git a/gfx/footprints/flareon.1bpp b/gfx/footprints/flareon.1bpp new file mode 100755 index 00000000..9317f76a --- /dev/null +++ b/gfx/footprints/flareon.1bpp @@ -0,0 +1 @@ +OϏ? \ No newline at end of file diff --git a/gfx/footprints/flareon.png b/gfx/footprints/flareon.png new file mode 100755 index 00000000..d9034b3a Binary files /dev/null and b/gfx/footprints/flareon.png differ diff --git a/gfx/footprints/forretress.1bpp b/gfx/footprints/forretress.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/forretress.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/forretress.png b/gfx/footprints/forretress.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/forretress.png differ diff --git a/gfx/footprints/furret.1bpp b/gfx/footprints/furret.1bpp new file mode 100755 index 00000000..f6520399 --- /dev/null +++ b/gfx/footprints/furret.1bpp @@ -0,0 +1 @@ +???? \ No newline at end of file diff --git a/gfx/footprints/furret.png b/gfx/footprints/furret.png new file mode 100755 index 00000000..f85575c3 Binary files /dev/null and b/gfx/footprints/furret.png differ diff --git a/gfx/footprints/gastly.1bpp b/gfx/footprints/gastly.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/gastly.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/gastly.png b/gfx/footprints/gastly.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/gastly.png differ diff --git a/gfx/footprints/gengar.1bpp b/gfx/footprints/gengar.1bpp new file mode 100755 index 00000000..bcd36ff9 --- /dev/null +++ b/gfx/footprints/gengar.1bpp @@ -0,0 +1 @@ +_O? \ No newline at end of file diff --git a/gfx/footprints/gengar.png b/gfx/footprints/gengar.png new file mode 100755 index 00000000..0d5ce04b Binary files /dev/null and b/gfx/footprints/gengar.png differ diff --git a/gfx/footprints/geodude.1bpp b/gfx/footprints/geodude.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/geodude.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/geodude.png b/gfx/footprints/geodude.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/geodude.png differ diff --git a/gfx/footprints/girafarig.1bpp b/gfx/footprints/girafarig.1bpp new file mode 100755 index 00000000..aa8fdf58 --- /dev/null +++ b/gfx/footprints/girafarig.1bpp @@ -0,0 +1 @@ +??? \ No newline at end of file diff --git a/gfx/footprints/girafarig.png b/gfx/footprints/girafarig.png new file mode 100755 index 00000000..7eef77f6 Binary files /dev/null and b/gfx/footprints/girafarig.png differ diff --git a/gfx/footprints/gligar.1bpp b/gfx/footprints/gligar.1bpp new file mode 100755 index 00000000..79ebee8e --- /dev/null +++ b/gfx/footprints/gligar.1bpp @@ -0,0 +1 @@ +??? \ No newline at end of file diff --git a/gfx/footprints/gligar.png b/gfx/footprints/gligar.png new file mode 100755 index 00000000..aa98dc8a Binary files /dev/null and b/gfx/footprints/gligar.png differ diff --git a/gfx/footprints/gloom.1bpp b/gfx/footprints/gloom.1bpp new file mode 100755 index 00000000..cb73464c --- /dev/null +++ b/gfx/footprints/gloom.1bpp @@ -0,0 +1 @@ +??? \ No newline at end of file diff --git a/gfx/footprints/gloom.png b/gfx/footprints/gloom.png new file mode 100755 index 00000000..92c46ebb Binary files /dev/null and b/gfx/footprints/gloom.png differ diff --git a/gfx/footprints/golbat.1bpp b/gfx/footprints/golbat.1bpp new file mode 100755 index 00000000..8c2a1e5d --- /dev/null +++ b/gfx/footprints/golbat.1bpp @@ -0,0 +1 @@ +??? \ No newline at end of file diff --git a/gfx/footprints/golbat.png b/gfx/footprints/golbat.png new file mode 100755 index 00000000..0508ebb3 Binary files /dev/null and b/gfx/footprints/golbat.png differ diff --git a/gfx/footprints/goldeen.1bpp b/gfx/footprints/goldeen.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/goldeen.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/goldeen.png b/gfx/footprints/goldeen.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/goldeen.png differ diff --git a/gfx/footprints/golduck.1bpp b/gfx/footprints/golduck.1bpp new file mode 100755 index 00000000..502c32cf --- /dev/null +++ b/gfx/footprints/golduck.1bpp @@ -0,0 +1 @@ +ތccC? \ No newline at end of file diff --git a/gfx/footprints/golduck.png b/gfx/footprints/golduck.png new file mode 100755 index 00000000..b7778928 Binary files /dev/null and b/gfx/footprints/golduck.png differ diff --git a/gfx/footprints/golem.1bpp b/gfx/footprints/golem.1bpp new file mode 100755 index 00000000..d3189d56 --- /dev/null +++ b/gfx/footprints/golem.1bpp @@ -0,0 +1 @@ +? \ No newline at end of file diff --git a/gfx/footprints/golem.png b/gfx/footprints/golem.png new file mode 100755 index 00000000..59b93357 Binary files /dev/null and b/gfx/footprints/golem.png differ diff --git a/gfx/footprints/granbull.1bpp b/gfx/footprints/granbull.1bpp new file mode 100755 index 00000000..f729621c --- /dev/null +++ b/gfx/footprints/granbull.1bpp @@ -0,0 +1 @@ +OG? \ No newline at end of file diff --git a/gfx/footprints/granbull.png b/gfx/footprints/granbull.png new file mode 100755 index 00000000..5d8898cc Binary files /dev/null and b/gfx/footprints/granbull.png differ diff --git a/gfx/footprints/graveler.1bpp b/gfx/footprints/graveler.1bpp new file mode 100755 index 00000000..0e0b17df --- /dev/null +++ b/gfx/footprints/graveler.1bpp @@ -0,0 +1 @@ +OG? \ No newline at end of file diff --git a/gfx/footprints/graveler.png b/gfx/footprints/graveler.png new file mode 100755 index 00000000..727530a2 Binary files /dev/null and b/gfx/footprints/graveler.png differ diff --git a/gfx/footprints/grimer.1bpp b/gfx/footprints/grimer.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/grimer.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/grimer.png b/gfx/footprints/grimer.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/grimer.png differ diff --git a/gfx/footprints/growlithe.1bpp b/gfx/footprints/growlithe.1bpp new file mode 100755 index 00000000..991d11fe --- /dev/null +++ b/gfx/footprints/growlithe.1bpp @@ -0,0 +1 @@ +/? \ No newline at end of file diff --git a/gfx/footprints/growlithe.png b/gfx/footprints/growlithe.png new file mode 100755 index 00000000..4ba0fcf3 Binary files /dev/null and b/gfx/footprints/growlithe.png differ diff --git a/gfx/footprints/gyarados.1bpp b/gfx/footprints/gyarados.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/gyarados.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/gyarados.png b/gfx/footprints/gyarados.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/gyarados.png differ diff --git a/gfx/footprints/haunter.1bpp b/gfx/footprints/haunter.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/haunter.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/haunter.png b/gfx/footprints/haunter.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/haunter.png differ diff --git a/gfx/footprints/heracross.1bpp b/gfx/footprints/heracross.1bpp new file mode 100755 index 00000000..19f6527f --- /dev/null +++ b/gfx/footprints/heracross.1bpp @@ -0,0 +1 @@ +???? \ No newline at end of file diff --git a/gfx/footprints/heracross.png b/gfx/footprints/heracross.png new file mode 100755 index 00000000..da5ab54c Binary files /dev/null and b/gfx/footprints/heracross.png differ diff --git a/gfx/footprints/hitmonchan.1bpp b/gfx/footprints/hitmonchan.1bpp new file mode 100755 index 00000000..43fe7e67 --- /dev/null +++ b/gfx/footprints/hitmonchan.1bpp @@ -0,0 +1 @@ +???? \ No newline at end of file diff --git a/gfx/footprints/hitmonchan.png b/gfx/footprints/hitmonchan.png new file mode 100755 index 00000000..dc0b2259 Binary files /dev/null and b/gfx/footprints/hitmonchan.png differ diff --git a/gfx/footprints/hitmonlee.1bpp b/gfx/footprints/hitmonlee.1bpp new file mode 100755 index 00000000..af0a0dcd --- /dev/null +++ b/gfx/footprints/hitmonlee.1bpp @@ -0,0 +1 @@ +oOߟ \ No newline at end of file diff --git a/gfx/footprints/hitmonlee.png b/gfx/footprints/hitmonlee.png new file mode 100755 index 00000000..7755da90 Binary files /dev/null and b/gfx/footprints/hitmonlee.png differ diff --git a/gfx/footprints/hitmontop.1bpp b/gfx/footprints/hitmontop.1bpp new file mode 100755 index 00000000..f2b09855 --- /dev/null +++ b/gfx/footprints/hitmontop.1bpp @@ -0,0 +1 @@ +GǏ \ No newline at end of file diff --git a/gfx/footprints/hitmontop.png b/gfx/footprints/hitmontop.png new file mode 100755 index 00000000..829b0982 Binary files /dev/null and b/gfx/footprints/hitmontop.png differ diff --git a/gfx/footprints/ho_oh.1bpp b/gfx/footprints/ho_oh.1bpp new file mode 100755 index 00000000..99806c16 --- /dev/null +++ b/gfx/footprints/ho_oh.1bpp @@ -0,0 +1 @@ +oggOOO?? \ No newline at end of file diff --git a/gfx/footprints/ho_oh.png b/gfx/footprints/ho_oh.png new file mode 100755 index 00000000..2fb93ff5 Binary files /dev/null and b/gfx/footprints/ho_oh.png differ diff --git a/gfx/footprints/hoothoot.1bpp b/gfx/footprints/hoothoot.1bpp new file mode 100755 index 00000000..bf39bb53 --- /dev/null +++ b/gfx/footprints/hoothoot.1bpp @@ -0,0 +1 @@ +ϟ \ No newline at end of file diff --git a/gfx/footprints/hoothoot.png b/gfx/footprints/hoothoot.png new file mode 100755 index 00000000..87db1850 Binary files /dev/null and b/gfx/footprints/hoothoot.png differ diff --git a/gfx/footprints/hoppip.1bpp b/gfx/footprints/hoppip.1bpp new file mode 100755 index 00000000..aa448383 --- /dev/null +++ b/gfx/footprints/hoppip.1bpp @@ -0,0 +1 @@ +??? \ No newline at end of file diff --git a/gfx/footprints/hoppip.png b/gfx/footprints/hoppip.png new file mode 100755 index 00000000..78f6b197 Binary files /dev/null and b/gfx/footprints/hoppip.png differ diff --git a/gfx/footprints/horsea.1bpp b/gfx/footprints/horsea.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/horsea.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/horsea.png b/gfx/footprints/horsea.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/horsea.png differ diff --git a/gfx/footprints/houndoom.1bpp b/gfx/footprints/houndoom.1bpp new file mode 100755 index 00000000..d6275f5a --- /dev/null +++ b/gfx/footprints/houndoom.1bpp @@ -0,0 +1 @@ +? ? \ No newline at end of file diff --git a/gfx/footprints/houndoom.png b/gfx/footprints/houndoom.png new file mode 100755 index 00000000..75370426 Binary files /dev/null and b/gfx/footprints/houndoom.png differ diff --git a/gfx/footprints/houndour.1bpp b/gfx/footprints/houndour.1bpp new file mode 100755 index 00000000..8004e561 --- /dev/null +++ b/gfx/footprints/houndour.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/houndour.png b/gfx/footprints/houndour.png new file mode 100755 index 00000000..87e83fc9 Binary files /dev/null and b/gfx/footprints/houndour.png differ diff --git a/gfx/footprints/hypno.1bpp b/gfx/footprints/hypno.1bpp new file mode 100755 index 00000000..704c6c4c --- /dev/null +++ b/gfx/footprints/hypno.1bpp @@ -0,0 +1 @@ +OG? \ No newline at end of file diff --git a/gfx/footprints/hypno.png b/gfx/footprints/hypno.png new file mode 100755 index 00000000..83d91925 Binary files /dev/null and b/gfx/footprints/hypno.png differ diff --git a/gfx/footprints/igglybuff.1bpp b/gfx/footprints/igglybuff.1bpp new file mode 100755 index 00000000..30c9a5ba --- /dev/null +++ b/gfx/footprints/igglybuff.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/igglybuff.png b/gfx/footprints/igglybuff.png new file mode 100755 index 00000000..2ed592eb Binary files /dev/null and b/gfx/footprints/igglybuff.png differ diff --git a/gfx/footprints/ivysaur.1bpp b/gfx/footprints/ivysaur.1bpp new file mode 100755 index 00000000..960031f0 --- /dev/null +++ b/gfx/footprints/ivysaur.1bpp @@ -0,0 +1 @@ +w'? \ No newline at end of file diff --git a/gfx/footprints/ivysaur.png b/gfx/footprints/ivysaur.png new file mode 100755 index 00000000..b129e2b8 Binary files /dev/null and b/gfx/footprints/ivysaur.png differ diff --git a/gfx/footprints/jigglypuff.1bpp b/gfx/footprints/jigglypuff.1bpp new file mode 100755 index 00000000..5e6e658a --- /dev/null +++ b/gfx/footprints/jigglypuff.1bpp @@ -0,0 +1 @@ +???? \ No newline at end of file diff --git a/gfx/footprints/jigglypuff.png b/gfx/footprints/jigglypuff.png new file mode 100755 index 00000000..1243b9e8 Binary files /dev/null and b/gfx/footprints/jigglypuff.png differ diff --git a/gfx/footprints/jolteon.1bpp b/gfx/footprints/jolteon.1bpp new file mode 100755 index 00000000..090d6f05 --- /dev/null +++ b/gfx/footprints/jolteon.1bpp @@ -0,0 +1 @@ +O? \ No newline at end of file diff --git a/gfx/footprints/jolteon.png b/gfx/footprints/jolteon.png new file mode 100755 index 00000000..0e5f5d25 Binary files /dev/null and b/gfx/footprints/jolteon.png differ diff --git a/gfx/footprints/jumpluff.1bpp b/gfx/footprints/jumpluff.1bpp new file mode 100755 index 00000000..bfc219c9 --- /dev/null +++ b/gfx/footprints/jumpluff.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/jumpluff.png b/gfx/footprints/jumpluff.png new file mode 100755 index 00000000..99cd35bb Binary files /dev/null and b/gfx/footprints/jumpluff.png differ diff --git a/gfx/footprints/jynx.1bpp b/gfx/footprints/jynx.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/jynx.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/jynx.png b/gfx/footprints/jynx.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/jynx.png differ diff --git a/gfx/footprints/kabuto.1bpp b/gfx/footprints/kabuto.1bpp new file mode 100755 index 00000000..c338e724 --- /dev/null +++ b/gfx/footprints/kabuto.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/kabuto.png b/gfx/footprints/kabuto.png new file mode 100755 index 00000000..5c1ce608 Binary files /dev/null and b/gfx/footprints/kabuto.png differ diff --git a/gfx/footprints/kabutops.1bpp b/gfx/footprints/kabutops.1bpp new file mode 100755 index 00000000..32c2f698 --- /dev/null +++ b/gfx/footprints/kabutops.1bpp @@ -0,0 +1 @@ +ߏ???? \ No newline at end of file diff --git a/gfx/footprints/kabutops.png b/gfx/footprints/kabutops.png new file mode 100755 index 00000000..1b0e4bb4 Binary files /dev/null and b/gfx/footprints/kabutops.png differ diff --git a/gfx/footprints/kadabra.1bpp b/gfx/footprints/kadabra.1bpp new file mode 100755 index 00000000..50c945cf --- /dev/null +++ b/gfx/footprints/kadabra.1bpp @@ -0,0 +1 @@ +ߟ? \ No newline at end of file diff --git a/gfx/footprints/kadabra.png b/gfx/footprints/kadabra.png new file mode 100755 index 00000000..df06c2af Binary files /dev/null and b/gfx/footprints/kadabra.png differ diff --git a/gfx/footprints/kakuna.1bpp b/gfx/footprints/kakuna.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/kakuna.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/kakuna.png b/gfx/footprints/kakuna.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/kakuna.png differ diff --git a/gfx/footprints/kangaskhan.1bpp b/gfx/footprints/kangaskhan.1bpp new file mode 100755 index 00000000..060afb53 --- /dev/null +++ b/gfx/footprints/kangaskhan.1bpp @@ -0,0 +1 @@ +??? \ No newline at end of file diff --git a/gfx/footprints/kangaskhan.png b/gfx/footprints/kangaskhan.png new file mode 100755 index 00000000..e028ffc4 Binary files /dev/null and b/gfx/footprints/kangaskhan.png differ diff --git a/gfx/footprints/kingdra.1bpp b/gfx/footprints/kingdra.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/kingdra.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/kingdra.png b/gfx/footprints/kingdra.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/kingdra.png differ diff --git a/gfx/footprints/kingler.1bpp b/gfx/footprints/kingler.1bpp new file mode 100755 index 00000000..e3042bc7 --- /dev/null +++ b/gfx/footprints/kingler.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/kingler.png b/gfx/footprints/kingler.png new file mode 100755 index 00000000..f1ea3873 Binary files /dev/null and b/gfx/footprints/kingler.png differ diff --git a/gfx/footprints/koffing.1bpp b/gfx/footprints/koffing.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/koffing.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/koffing.png b/gfx/footprints/koffing.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/koffing.png differ diff --git a/gfx/footprints/krabby.1bpp b/gfx/footprints/krabby.1bpp new file mode 100755 index 00000000..9f4a9c35 --- /dev/null +++ b/gfx/footprints/krabby.1bpp @@ -0,0 +1 @@ +?g \ No newline at end of file diff --git a/gfx/footprints/krabby.png b/gfx/footprints/krabby.png new file mode 100755 index 00000000..909a4aeb Binary files /dev/null and b/gfx/footprints/krabby.png differ diff --git a/gfx/footprints/lanturn.1bpp b/gfx/footprints/lanturn.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/lanturn.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/lanturn.png b/gfx/footprints/lanturn.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/lanturn.png differ diff --git a/gfx/footprints/lapras.1bpp b/gfx/footprints/lapras.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/lapras.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/lapras.png b/gfx/footprints/lapras.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/lapras.png differ diff --git a/gfx/footprints/larvitar.1bpp b/gfx/footprints/larvitar.1bpp new file mode 100755 index 00000000..6769e77b --- /dev/null +++ b/gfx/footprints/larvitar.1bpp @@ -0,0 +1 @@ +? \ No newline at end of file diff --git a/gfx/footprints/larvitar.png b/gfx/footprints/larvitar.png new file mode 100755 index 00000000..e7aac1a3 Binary files /dev/null and b/gfx/footprints/larvitar.png differ diff --git a/gfx/footprints/ledian.1bpp b/gfx/footprints/ledian.1bpp new file mode 100755 index 00000000..3e4338d7 --- /dev/null +++ b/gfx/footprints/ledian.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/ledian.png b/gfx/footprints/ledian.png new file mode 100755 index 00000000..e83227ca Binary files /dev/null and b/gfx/footprints/ledian.png differ diff --git a/gfx/footprints/ledyba.1bpp b/gfx/footprints/ledyba.1bpp new file mode 100755 index 00000000..5d87e3a0 --- /dev/null +++ b/gfx/footprints/ledyba.1bpp @@ -0,0 +1 @@ +? \ No newline at end of file diff --git a/gfx/footprints/ledyba.png b/gfx/footprints/ledyba.png new file mode 100755 index 00000000..ef0b1e19 Binary files /dev/null and b/gfx/footprints/ledyba.png differ diff --git a/gfx/footprints/lickitung.1bpp b/gfx/footprints/lickitung.1bpp new file mode 100755 index 00000000..8bfe4ec4 --- /dev/null +++ b/gfx/footprints/lickitung.1bpp @@ -0,0 +1 @@ +?Ϗ \ No newline at end of file diff --git a/gfx/footprints/lickitung.png b/gfx/footprints/lickitung.png new file mode 100755 index 00000000..b10b714e Binary files /dev/null and b/gfx/footprints/lickitung.png differ diff --git a/gfx/footprints/lugia.1bpp b/gfx/footprints/lugia.1bpp new file mode 100755 index 00000000..807afef0 --- /dev/null +++ b/gfx/footprints/lugia.1bpp @@ -0,0 +1 @@ +OG? \ No newline at end of file diff --git a/gfx/footprints/lugia.png b/gfx/footprints/lugia.png new file mode 100755 index 00000000..57f46c61 Binary files /dev/null and b/gfx/footprints/lugia.png differ diff --git a/gfx/footprints/machamp.1bpp b/gfx/footprints/machamp.1bpp new file mode 100755 index 00000000..384e073e --- /dev/null +++ b/gfx/footprints/machamp.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/machamp.png b/gfx/footprints/machamp.png new file mode 100755 index 00000000..c35c2552 Binary files /dev/null and b/gfx/footprints/machamp.png differ diff --git a/gfx/footprints/machoke.1bpp b/gfx/footprints/machoke.1bpp new file mode 100755 index 00000000..484b2eff --- /dev/null +++ b/gfx/footprints/machoke.1bpp @@ -0,0 +1 @@ +/?? \ No newline at end of file diff --git a/gfx/footprints/machoke.png b/gfx/footprints/machoke.png new file mode 100755 index 00000000..5d416038 Binary files /dev/null and b/gfx/footprints/machoke.png differ diff --git a/gfx/footprints/machop.1bpp b/gfx/footprints/machop.1bpp new file mode 100755 index 00000000..2790352c --- /dev/null +++ b/gfx/footprints/machop.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/machop.png b/gfx/footprints/machop.png new file mode 100755 index 00000000..dfb8ab2c Binary files /dev/null and b/gfx/footprints/machop.png differ diff --git a/gfx/footprints/magby.1bpp b/gfx/footprints/magby.1bpp new file mode 100755 index 00000000..10055a3b --- /dev/null +++ b/gfx/footprints/magby.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/magby.png b/gfx/footprints/magby.png new file mode 100755 index 00000000..4dbfc84d Binary files /dev/null and b/gfx/footprints/magby.png differ diff --git a/gfx/footprints/magcargo.1bpp b/gfx/footprints/magcargo.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/magcargo.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/magcargo.png b/gfx/footprints/magcargo.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/magcargo.png differ diff --git a/gfx/footprints/magikarp.1bpp b/gfx/footprints/magikarp.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/magikarp.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/magikarp.png b/gfx/footprints/magikarp.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/magikarp.png differ diff --git a/gfx/footprints/magmar.1bpp b/gfx/footprints/magmar.1bpp new file mode 100755 index 00000000..94e4e841 --- /dev/null +++ b/gfx/footprints/magmar.1bpp @@ -0,0 +1 @@ +ߟ? \ No newline at end of file diff --git a/gfx/footprints/magmar.png b/gfx/footprints/magmar.png new file mode 100755 index 00000000..38ecbfe9 Binary files /dev/null and b/gfx/footprints/magmar.png differ diff --git a/gfx/footprints/magnemite.1bpp b/gfx/footprints/magnemite.1bpp new file mode 100755 index 00000000..4e689da2 --- /dev/null +++ b/gfx/footprints/magnemite.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/magnemite.png b/gfx/footprints/magnemite.png new file mode 100755 index 00000000..9ad57f7b Binary files /dev/null and b/gfx/footprints/magnemite.png differ diff --git a/gfx/footprints/magneton.1bpp b/gfx/footprints/magneton.1bpp new file mode 100755 index 00000000..26fa1b89 --- /dev/null +++ b/gfx/footprints/magneton.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/magneton.png b/gfx/footprints/magneton.png new file mode 100755 index 00000000..35a07ae2 Binary files /dev/null and b/gfx/footprints/magneton.png differ diff --git a/gfx/footprints/mankey.1bpp b/gfx/footprints/mankey.1bpp new file mode 100755 index 00000000..64893e15 --- /dev/null +++ b/gfx/footprints/mankey.1bpp @@ -0,0 +1 @@ +Ç? \ No newline at end of file diff --git a/gfx/footprints/mankey.png b/gfx/footprints/mankey.png new file mode 100755 index 00000000..2a17ddb6 Binary files /dev/null and b/gfx/footprints/mankey.png differ diff --git a/gfx/footprints/mantine.1bpp b/gfx/footprints/mantine.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/mantine.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/mantine.png b/gfx/footprints/mantine.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/mantine.png differ diff --git a/gfx/footprints/mareep.1bpp b/gfx/footprints/mareep.1bpp new file mode 100755 index 00000000..81f35c15 --- /dev/null +++ b/gfx/footprints/mareep.1bpp @@ -0,0 +1 @@ +? \ No newline at end of file diff --git a/gfx/footprints/mareep.png b/gfx/footprints/mareep.png new file mode 100755 index 00000000..54a71364 Binary files /dev/null and b/gfx/footprints/mareep.png differ diff --git a/gfx/footprints/marill.1bpp b/gfx/footprints/marill.1bpp new file mode 100755 index 00000000..0f24b5ef --- /dev/null +++ b/gfx/footprints/marill.1bpp @@ -0,0 +1 @@ +???? \ No newline at end of file diff --git a/gfx/footprints/marill.png b/gfx/footprints/marill.png new file mode 100755 index 00000000..3cc7143c Binary files /dev/null and b/gfx/footprints/marill.png differ diff --git a/gfx/footprints/marowak.1bpp b/gfx/footprints/marowak.1bpp new file mode 100755 index 00000000..1c1aa0f7 --- /dev/null +++ b/gfx/footprints/marowak.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/marowak.png b/gfx/footprints/marowak.png new file mode 100755 index 00000000..777ea5bc Binary files /dev/null and b/gfx/footprints/marowak.png differ diff --git a/gfx/footprints/meganium.1bpp b/gfx/footprints/meganium.1bpp new file mode 100755 index 00000000..a8c1e999 --- /dev/null +++ b/gfx/footprints/meganium.1bpp @@ -0,0 +1 @@ +'? \ No newline at end of file diff --git a/gfx/footprints/meganium.png b/gfx/footprints/meganium.png new file mode 100755 index 00000000..b986bade Binary files /dev/null and b/gfx/footprints/meganium.png differ diff --git a/gfx/footprints/meowth.1bpp b/gfx/footprints/meowth.1bpp new file mode 100755 index 00000000..e9abe0c2 --- /dev/null +++ b/gfx/footprints/meowth.1bpp @@ -0,0 +1 @@ +_???? \ No newline at end of file diff --git a/gfx/footprints/meowth.png b/gfx/footprints/meowth.png new file mode 100755 index 00000000..b7d2a6d1 Binary files /dev/null and b/gfx/footprints/meowth.png differ diff --git a/gfx/footprints/metapod.1bpp b/gfx/footprints/metapod.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/metapod.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/metapod.png b/gfx/footprints/metapod.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/metapod.png differ diff --git a/gfx/footprints/mew.1bpp b/gfx/footprints/mew.1bpp new file mode 100755 index 00000000..c9e6216f --- /dev/null +++ b/gfx/footprints/mew.1bpp @@ -0,0 +1 @@ +???? \ No newline at end of file diff --git a/gfx/footprints/mew.png b/gfx/footprints/mew.png new file mode 100755 index 00000000..61cdd179 Binary files /dev/null and b/gfx/footprints/mew.png differ diff --git a/gfx/footprints/mewtwo.1bpp b/gfx/footprints/mewtwo.1bpp new file mode 100755 index 00000000..9c29189c --- /dev/null +++ b/gfx/footprints/mewtwo.1bpp @@ -0,0 +1 @@ +χ????? \ No newline at end of file diff --git a/gfx/footprints/mewtwo.png b/gfx/footprints/mewtwo.png new file mode 100755 index 00000000..7fb3a226 Binary files /dev/null and b/gfx/footprints/mewtwo.png differ diff --git a/gfx/footprints/miltank.1bpp b/gfx/footprints/miltank.1bpp new file mode 100755 index 00000000..1369d199 --- /dev/null +++ b/gfx/footprints/miltank.1bpp @@ -0,0 +1 @@ +ߟ? \ No newline at end of file diff --git a/gfx/footprints/miltank.png b/gfx/footprints/miltank.png new file mode 100755 index 00000000..d53ccbb4 Binary files /dev/null and b/gfx/footprints/miltank.png differ diff --git a/gfx/footprints/misdreavus.1bpp b/gfx/footprints/misdreavus.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/misdreavus.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/misdreavus.png b/gfx/footprints/misdreavus.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/misdreavus.png differ diff --git a/gfx/footprints/moltres.1bpp b/gfx/footprints/moltres.1bpp new file mode 100755 index 00000000..499a5dd6 --- /dev/null +++ b/gfx/footprints/moltres.1bpp @@ -0,0 +1 @@ +o''''gOO? \ No newline at end of file diff --git a/gfx/footprints/moltres.png b/gfx/footprints/moltres.png new file mode 100755 index 00000000..39ed64cf Binary files /dev/null and b/gfx/footprints/moltres.png differ diff --git a/gfx/footprints/mr__mime.1bpp b/gfx/footprints/mr__mime.1bpp new file mode 100755 index 00000000..74b9dde0 --- /dev/null +++ b/gfx/footprints/mr__mime.1bpp @@ -0,0 +1 @@ +????? \ No newline at end of file diff --git a/gfx/footprints/mr__mime.png b/gfx/footprints/mr__mime.png new file mode 100755 index 00000000..bf44c928 Binary files /dev/null and b/gfx/footprints/mr__mime.png differ diff --git a/gfx/footprints/muk.1bpp b/gfx/footprints/muk.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/muk.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/muk.png b/gfx/footprints/muk.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/muk.png differ diff --git a/gfx/footprints/murkrow.1bpp b/gfx/footprints/murkrow.1bpp new file mode 100755 index 00000000..625dbe47 --- /dev/null +++ b/gfx/footprints/murkrow.1bpp @@ -0,0 +1 @@ +wgoO???? \ No newline at end of file diff --git a/gfx/footprints/murkrow.png b/gfx/footprints/murkrow.png new file mode 100755 index 00000000..5a7fe534 Binary files /dev/null and b/gfx/footprints/murkrow.png differ diff --git a/gfx/footprints/natu.1bpp b/gfx/footprints/natu.1bpp new file mode 100755 index 00000000..0e9652dd --- /dev/null +++ b/gfx/footprints/natu.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/natu.png b/gfx/footprints/natu.png new file mode 100755 index 00000000..6c13c490 Binary files /dev/null and b/gfx/footprints/natu.png differ diff --git a/gfx/footprints/nidoking.1bpp b/gfx/footprints/nidoking.1bpp new file mode 100755 index 00000000..fae7f9c2 --- /dev/null +++ b/gfx/footprints/nidoking.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/nidoking.png b/gfx/footprints/nidoking.png new file mode 100755 index 00000000..97df9e97 Binary files /dev/null and b/gfx/footprints/nidoking.png differ diff --git a/gfx/footprints/nidoqueen.1bpp b/gfx/footprints/nidoqueen.1bpp new file mode 100755 index 00000000..72b64152 --- /dev/null +++ b/gfx/footprints/nidoqueen.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/nidoqueen.png b/gfx/footprints/nidoqueen.png new file mode 100755 index 00000000..74a5b58e Binary files /dev/null and b/gfx/footprints/nidoqueen.png differ diff --git a/gfx/footprints/nidoran_f.1bpp b/gfx/footprints/nidoran_f.1bpp new file mode 100755 index 00000000..b8def30e --- /dev/null +++ b/gfx/footprints/nidoran_f.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/nidoran_f.png b/gfx/footprints/nidoran_f.png new file mode 100755 index 00000000..fa71c3a6 Binary files /dev/null and b/gfx/footprints/nidoran_f.png differ diff --git a/gfx/footprints/nidoran_m.1bpp b/gfx/footprints/nidoran_m.1bpp new file mode 100755 index 00000000..d7358bd0 --- /dev/null +++ b/gfx/footprints/nidoran_m.1bpp @@ -0,0 +1 @@ +??? \ No newline at end of file diff --git a/gfx/footprints/nidoran_m.png b/gfx/footprints/nidoran_m.png new file mode 100755 index 00000000..b450ca27 Binary files /dev/null and b/gfx/footprints/nidoran_m.png differ diff --git a/gfx/footprints/nidorina.1bpp b/gfx/footprints/nidorina.1bpp new file mode 100755 index 00000000..9dee89d0 --- /dev/null +++ b/gfx/footprints/nidorina.1bpp @@ -0,0 +1 @@ +oO \ No newline at end of file diff --git a/gfx/footprints/nidorina.png b/gfx/footprints/nidorina.png new file mode 100755 index 00000000..9462913c Binary files /dev/null and b/gfx/footprints/nidorina.png differ diff --git a/gfx/footprints/nidorino.1bpp b/gfx/footprints/nidorino.1bpp new file mode 100755 index 00000000..9ad2074a --- /dev/null +++ b/gfx/footprints/nidorino.1bpp @@ -0,0 +1 @@ +oG \ No newline at end of file diff --git a/gfx/footprints/nidorino.png b/gfx/footprints/nidorino.png new file mode 100755 index 00000000..09897511 Binary files /dev/null and b/gfx/footprints/nidorino.png differ diff --git a/gfx/footprints/ninetales.1bpp b/gfx/footprints/ninetales.1bpp new file mode 100755 index 00000000..9490ff3f --- /dev/null +++ b/gfx/footprints/ninetales.1bpp @@ -0,0 +1 @@ +Oϟ? \ No newline at end of file diff --git a/gfx/footprints/ninetales.png b/gfx/footprints/ninetales.png new file mode 100755 index 00000000..490abf1b Binary files /dev/null and b/gfx/footprints/ninetales.png differ diff --git a/gfx/footprints/noctowl.1bpp b/gfx/footprints/noctowl.1bpp new file mode 100755 index 00000000..b20dfb4e --- /dev/null +++ b/gfx/footprints/noctowl.1bpp @@ -0,0 +1 @@ +sc? \ No newline at end of file diff --git a/gfx/footprints/noctowl.png b/gfx/footprints/noctowl.png new file mode 100755 index 00000000..1b1c7366 Binary files /dev/null and b/gfx/footprints/noctowl.png differ diff --git a/gfx/footprints/octillery.1bpp b/gfx/footprints/octillery.1bpp new file mode 100755 index 00000000..a9cfb0c6 --- /dev/null +++ b/gfx/footprints/octillery.1bpp @@ -0,0 +1 @@ + ? \ No newline at end of file diff --git a/gfx/footprints/octillery.png b/gfx/footprints/octillery.png new file mode 100755 index 00000000..60b29514 Binary files /dev/null and b/gfx/footprints/octillery.png differ diff --git a/gfx/footprints/oddish.1bpp b/gfx/footprints/oddish.1bpp new file mode 100755 index 00000000..2292b0e9 --- /dev/null +++ b/gfx/footprints/oddish.1bpp @@ -0,0 +1 @@ +??? \ No newline at end of file diff --git a/gfx/footprints/oddish.png b/gfx/footprints/oddish.png new file mode 100755 index 00000000..3fe77ff1 Binary files /dev/null and b/gfx/footprints/oddish.png differ diff --git a/gfx/footprints/omanyte.1bpp b/gfx/footprints/omanyte.1bpp new file mode 100755 index 00000000..cbad5666 --- /dev/null +++ b/gfx/footprints/omanyte.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/omanyte.png b/gfx/footprints/omanyte.png new file mode 100755 index 00000000..50756653 Binary files /dev/null and b/gfx/footprints/omanyte.png differ diff --git a/gfx/footprints/omastar.1bpp b/gfx/footprints/omastar.1bpp new file mode 100755 index 00000000..858fcb9a --- /dev/null +++ b/gfx/footprints/omastar.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/omastar.png b/gfx/footprints/omastar.png new file mode 100755 index 00000000..9ed23789 Binary files /dev/null and b/gfx/footprints/omastar.png differ diff --git a/gfx/footprints/onix.1bpp b/gfx/footprints/onix.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/onix.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/onix.png b/gfx/footprints/onix.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/onix.png differ diff --git a/gfx/footprints/paras.1bpp b/gfx/footprints/paras.1bpp new file mode 100755 index 00000000..bb89632a --- /dev/null +++ b/gfx/footprints/paras.1bpp @@ -0,0 +1 @@ +? \ No newline at end of file diff --git a/gfx/footprints/paras.png b/gfx/footprints/paras.png new file mode 100755 index 00000000..fe62a224 Binary files /dev/null and b/gfx/footprints/paras.png differ diff --git a/gfx/footprints/parasect.1bpp b/gfx/footprints/parasect.1bpp new file mode 100755 index 00000000..75c2ff68 --- /dev/null +++ b/gfx/footprints/parasect.1bpp @@ -0,0 +1 @@ +??? \ No newline at end of file diff --git a/gfx/footprints/parasect.png b/gfx/footprints/parasect.png new file mode 100755 index 00000000..ab4d4181 Binary files /dev/null and b/gfx/footprints/parasect.png differ diff --git a/gfx/footprints/persian.1bpp b/gfx/footprints/persian.1bpp new file mode 100755 index 00000000..2289dee0 --- /dev/null +++ b/gfx/footprints/persian.1bpp @@ -0,0 +1 @@ +'???? \ No newline at end of file diff --git a/gfx/footprints/persian.png b/gfx/footprints/persian.png new file mode 100755 index 00000000..3c784095 Binary files /dev/null and b/gfx/footprints/persian.png differ diff --git a/gfx/footprints/phanpy.1bpp b/gfx/footprints/phanpy.1bpp new file mode 100755 index 00000000..db625175 --- /dev/null +++ b/gfx/footprints/phanpy.1bpp @@ -0,0 +1 @@ +? \ No newline at end of file diff --git a/gfx/footprints/phanpy.png b/gfx/footprints/phanpy.png new file mode 100755 index 00000000..d02f9bea Binary files /dev/null and b/gfx/footprints/phanpy.png differ diff --git a/gfx/footprints/pichu.1bpp b/gfx/footprints/pichu.1bpp new file mode 100755 index 00000000..8495f443 --- /dev/null +++ b/gfx/footprints/pichu.1bpp @@ -0,0 +1 @@ +????? \ No newline at end of file diff --git a/gfx/footprints/pichu.png b/gfx/footprints/pichu.png new file mode 100755 index 00000000..6bd8949a Binary files /dev/null and b/gfx/footprints/pichu.png differ diff --git a/gfx/footprints/pidgeot.1bpp b/gfx/footprints/pidgeot.1bpp new file mode 100755 index 00000000..56bf946a --- /dev/null +++ b/gfx/footprints/pidgeot.1bpp @@ -0,0 +1 @@ +w7##??? \ No newline at end of file diff --git a/gfx/footprints/pidgeot.png b/gfx/footprints/pidgeot.png new file mode 100755 index 00000000..048fb235 Binary files /dev/null and b/gfx/footprints/pidgeot.png differ diff --git a/gfx/footprints/pidgeotto.1bpp b/gfx/footprints/pidgeotto.1bpp new file mode 100755 index 00000000..5d0f6104 --- /dev/null +++ b/gfx/footprints/pidgeotto.1bpp @@ -0,0 +1 @@ +??? \ No newline at end of file diff --git a/gfx/footprints/pidgeotto.png b/gfx/footprints/pidgeotto.png new file mode 100755 index 00000000..e19ede73 Binary files /dev/null and b/gfx/footprints/pidgeotto.png differ diff --git a/gfx/footprints/pidgey.1bpp b/gfx/footprints/pidgey.1bpp new file mode 100755 index 00000000..ca326327 --- /dev/null +++ b/gfx/footprints/pidgey.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/pidgey.png b/gfx/footprints/pidgey.png new file mode 100755 index 00000000..d537175c Binary files /dev/null and b/gfx/footprints/pidgey.png differ diff --git a/gfx/footprints/pikachu.1bpp b/gfx/footprints/pikachu.1bpp new file mode 100755 index 00000000..12df2c58 --- /dev/null +++ b/gfx/footprints/pikachu.1bpp @@ -0,0 +1 @@ +_? \ No newline at end of file diff --git a/gfx/footprints/pikachu.png b/gfx/footprints/pikachu.png new file mode 100755 index 00000000..ccdc99d5 Binary files /dev/null and b/gfx/footprints/pikachu.png differ diff --git a/gfx/footprints/piloswine.1bpp b/gfx/footprints/piloswine.1bpp new file mode 100755 index 00000000..24cdd8fc --- /dev/null +++ b/gfx/footprints/piloswine.1bpp @@ -0,0 +1 @@ +O \ No newline at end of file diff --git a/gfx/footprints/piloswine.png b/gfx/footprints/piloswine.png new file mode 100755 index 00000000..1c18ee26 Binary files /dev/null and b/gfx/footprints/piloswine.png differ diff --git a/gfx/footprints/pineco.1bpp b/gfx/footprints/pineco.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/pineco.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/pineco.png b/gfx/footprints/pineco.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/pineco.png differ diff --git a/gfx/footprints/pinsir.1bpp b/gfx/footprints/pinsir.1bpp new file mode 100755 index 00000000..21c47aa8 --- /dev/null +++ b/gfx/footprints/pinsir.1bpp @@ -0,0 +1 @@ +??? \ No newline at end of file diff --git a/gfx/footprints/pinsir.png b/gfx/footprints/pinsir.png new file mode 100755 index 00000000..510560a4 Binary files /dev/null and b/gfx/footprints/pinsir.png differ diff --git a/gfx/footprints/politoed.1bpp b/gfx/footprints/politoed.1bpp new file mode 100755 index 00000000..043908ee --- /dev/null +++ b/gfx/footprints/politoed.1bpp @@ -0,0 +1 @@ +·??s?????? \ No newline at end of file diff --git a/gfx/footprints/politoed.png b/gfx/footprints/politoed.png new file mode 100755 index 00000000..5bfe32d2 Binary files /dev/null and b/gfx/footprints/politoed.png differ diff --git a/gfx/footprints/poliwag.1bpp b/gfx/footprints/poliwag.1bpp new file mode 100755 index 00000000..89a95b23 --- /dev/null +++ b/gfx/footprints/poliwag.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/poliwag.png b/gfx/footprints/poliwag.png new file mode 100755 index 00000000..3fd799d3 Binary files /dev/null and b/gfx/footprints/poliwag.png differ diff --git a/gfx/footprints/poliwhirl.1bpp b/gfx/footprints/poliwhirl.1bpp new file mode 100755 index 00000000..d0f474e6 --- /dev/null +++ b/gfx/footprints/poliwhirl.1bpp @@ -0,0 +1 @@ +? \ No newline at end of file diff --git a/gfx/footprints/poliwhirl.png b/gfx/footprints/poliwhirl.png new file mode 100755 index 00000000..ef695b18 Binary files /dev/null and b/gfx/footprints/poliwhirl.png differ diff --git a/gfx/footprints/poliwrath.1bpp b/gfx/footprints/poliwrath.1bpp new file mode 100755 index 00000000..f00c9876 --- /dev/null +++ b/gfx/footprints/poliwrath.1bpp @@ -0,0 +1 @@ +? \ No newline at end of file diff --git a/gfx/footprints/poliwrath.png b/gfx/footprints/poliwrath.png new file mode 100755 index 00000000..ae8376ed Binary files /dev/null and b/gfx/footprints/poliwrath.png differ diff --git a/gfx/footprints/ponyta.1bpp b/gfx/footprints/ponyta.1bpp new file mode 100755 index 00000000..86149865 --- /dev/null +++ b/gfx/footprints/ponyta.1bpp @@ -0,0 +1 @@ +? \ No newline at end of file diff --git a/gfx/footprints/ponyta.png b/gfx/footprints/ponyta.png new file mode 100755 index 00000000..62100917 Binary files /dev/null and b/gfx/footprints/ponyta.png differ diff --git a/gfx/footprints/porygon.1bpp b/gfx/footprints/porygon.1bpp new file mode 100755 index 00000000..ebb833c9 --- /dev/null +++ b/gfx/footprints/porygon.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/porygon.png b/gfx/footprints/porygon.png new file mode 100755 index 00000000..c459ab36 Binary files /dev/null and b/gfx/footprints/porygon.png differ diff --git a/gfx/footprints/porygon2.1bpp b/gfx/footprints/porygon2.1bpp new file mode 100755 index 00000000..7e9b5e58 --- /dev/null +++ b/gfx/footprints/porygon2.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/porygon2.png b/gfx/footprints/porygon2.png new file mode 100755 index 00000000..c8697f64 Binary files /dev/null and b/gfx/footprints/porygon2.png differ diff --git a/gfx/footprints/primeape.1bpp b/gfx/footprints/primeape.1bpp new file mode 100755 index 00000000..63bdba61 --- /dev/null +++ b/gfx/footprints/primeape.1bpp @@ -0,0 +1 @@ +???? \ No newline at end of file diff --git a/gfx/footprints/primeape.png b/gfx/footprints/primeape.png new file mode 100755 index 00000000..203696a8 Binary files /dev/null and b/gfx/footprints/primeape.png differ diff --git a/gfx/footprints/psyduck.1bpp b/gfx/footprints/psyduck.1bpp new file mode 100755 index 00000000..e36c9c32 --- /dev/null +++ b/gfx/footprints/psyduck.1bpp @@ -0,0 +1 @@ +7'? \ No newline at end of file diff --git a/gfx/footprints/psyduck.png b/gfx/footprints/psyduck.png new file mode 100755 index 00000000..ad9fd266 Binary files /dev/null and b/gfx/footprints/psyduck.png differ diff --git a/gfx/footprints/pupitar.1bpp b/gfx/footprints/pupitar.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/pupitar.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/pupitar.png b/gfx/footprints/pupitar.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/pupitar.png differ diff --git a/gfx/footprints/quagsire.1bpp b/gfx/footprints/quagsire.1bpp new file mode 100755 index 00000000..92b06894 --- /dev/null +++ b/gfx/footprints/quagsire.1bpp @@ -0,0 +1 @@ +_O? \ No newline at end of file diff --git a/gfx/footprints/quagsire.png b/gfx/footprints/quagsire.png new file mode 100755 index 00000000..c51db3ae Binary files /dev/null and b/gfx/footprints/quagsire.png differ diff --git a/gfx/footprints/quilava.1bpp b/gfx/footprints/quilava.1bpp new file mode 100755 index 00000000..bb78c132 --- /dev/null +++ b/gfx/footprints/quilava.1bpp @@ -0,0 +1 @@ +_? \ No newline at end of file diff --git a/gfx/footprints/quilava.png b/gfx/footprints/quilava.png new file mode 100755 index 00000000..f0542351 Binary files /dev/null and b/gfx/footprints/quilava.png differ diff --git a/gfx/footprints/qwilfish.1bpp b/gfx/footprints/qwilfish.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/qwilfish.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/qwilfish.png b/gfx/footprints/qwilfish.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/qwilfish.png differ diff --git a/gfx/footprints/raichu.1bpp b/gfx/footprints/raichu.1bpp new file mode 100755 index 00000000..12bfa389 --- /dev/null +++ b/gfx/footprints/raichu.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/raichu.png b/gfx/footprints/raichu.png new file mode 100755 index 00000000..e1c30dc1 Binary files /dev/null and b/gfx/footprints/raichu.png differ diff --git a/gfx/footprints/raikou.1bpp b/gfx/footprints/raikou.1bpp new file mode 100755 index 00000000..db3bc75a --- /dev/null +++ b/gfx/footprints/raikou.1bpp @@ -0,0 +1 @@ +_? \ No newline at end of file diff --git a/gfx/footprints/raikou.png b/gfx/footprints/raikou.png new file mode 100755 index 00000000..1ae18e3a Binary files /dev/null and b/gfx/footprints/raikou.png differ diff --git a/gfx/footprints/rapidash.1bpp b/gfx/footprints/rapidash.1bpp new file mode 100755 index 00000000..fe02acfa --- /dev/null +++ b/gfx/footprints/rapidash.1bpp @@ -0,0 +1 @@ +? \ No newline at end of file diff --git a/gfx/footprints/rapidash.png b/gfx/footprints/rapidash.png new file mode 100755 index 00000000..af16ca8d Binary files /dev/null and b/gfx/footprints/rapidash.png differ diff --git a/gfx/footprints/raticate.1bpp b/gfx/footprints/raticate.1bpp new file mode 100755 index 00000000..2760ace3 --- /dev/null +++ b/gfx/footprints/raticate.1bpp @@ -0,0 +1 @@ +o'? \ No newline at end of file diff --git a/gfx/footprints/raticate.png b/gfx/footprints/raticate.png new file mode 100755 index 00000000..5001433f Binary files /dev/null and b/gfx/footprints/raticate.png differ diff --git a/gfx/footprints/rattata.1bpp b/gfx/footprints/rattata.1bpp new file mode 100755 index 00000000..1b518ce8 --- /dev/null +++ b/gfx/footprints/rattata.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/rattata.png b/gfx/footprints/rattata.png new file mode 100755 index 00000000..3d93e01e Binary files /dev/null and b/gfx/footprints/rattata.png differ diff --git a/gfx/footprints/remoraid.1bpp b/gfx/footprints/remoraid.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/remoraid.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/remoraid.png b/gfx/footprints/remoraid.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/remoraid.png differ diff --git a/gfx/footprints/rhydon.1bpp b/gfx/footprints/rhydon.1bpp new file mode 100755 index 00000000..1fcee5e4 --- /dev/null +++ b/gfx/footprints/rhydon.1bpp @@ -0,0 +1 @@ +ߏ \ No newline at end of file diff --git a/gfx/footprints/rhydon.png b/gfx/footprints/rhydon.png new file mode 100755 index 00000000..3fa9aead Binary files /dev/null and b/gfx/footprints/rhydon.png differ diff --git a/gfx/footprints/rhyhorn.1bpp b/gfx/footprints/rhyhorn.1bpp new file mode 100755 index 00000000..16ce3b94 --- /dev/null +++ b/gfx/footprints/rhyhorn.1bpp @@ -0,0 +1 @@ +ߏ \ No newline at end of file diff --git a/gfx/footprints/rhyhorn.png b/gfx/footprints/rhyhorn.png new file mode 100755 index 00000000..28e8ab2f Binary files /dev/null and b/gfx/footprints/rhyhorn.png differ diff --git a/gfx/footprints/sandshrew.1bpp b/gfx/footprints/sandshrew.1bpp new file mode 100755 index 00000000..3dcc78bd --- /dev/null +++ b/gfx/footprints/sandshrew.1bpp @@ -0,0 +1 @@ +? \ No newline at end of file diff --git a/gfx/footprints/sandshrew.png b/gfx/footprints/sandshrew.png new file mode 100755 index 00000000..ab500e04 Binary files /dev/null and b/gfx/footprints/sandshrew.png differ diff --git a/gfx/footprints/sandslash.1bpp b/gfx/footprints/sandslash.1bpp new file mode 100755 index 00000000..a91ad49a --- /dev/null +++ b/gfx/footprints/sandslash.1bpp @@ -0,0 +1 @@ +? \ No newline at end of file diff --git a/gfx/footprints/sandslash.png b/gfx/footprints/sandslash.png new file mode 100755 index 00000000..d1421299 Binary files /dev/null and b/gfx/footprints/sandslash.png differ diff --git a/gfx/footprints/scizor.1bpp b/gfx/footprints/scizor.1bpp new file mode 100755 index 00000000..e18ff92e --- /dev/null +++ b/gfx/footprints/scizor.1bpp @@ -0,0 +1 @@ +??? \ No newline at end of file diff --git a/gfx/footprints/scizor.png b/gfx/footprints/scizor.png new file mode 100755 index 00000000..bcfbeb49 Binary files /dev/null and b/gfx/footprints/scizor.png differ diff --git a/gfx/footprints/scyther.1bpp b/gfx/footprints/scyther.1bpp new file mode 100755 index 00000000..f9301127 --- /dev/null +++ b/gfx/footprints/scyther.1bpp @@ -0,0 +1 @@ +;37 \ No newline at end of file diff --git a/gfx/footprints/scyther.png b/gfx/footprints/scyther.png new file mode 100755 index 00000000..3ad9ccca Binary files /dev/null and b/gfx/footprints/scyther.png differ diff --git a/gfx/footprints/seadra.1bpp b/gfx/footprints/seadra.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/seadra.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/seadra.png b/gfx/footprints/seadra.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/seadra.png differ diff --git a/gfx/footprints/seaking.1bpp b/gfx/footprints/seaking.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/seaking.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/seaking.png b/gfx/footprints/seaking.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/seaking.png differ diff --git a/gfx/footprints/seel.1bpp b/gfx/footprints/seel.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/seel.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/seel.png b/gfx/footprints/seel.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/seel.png differ diff --git a/gfx/footprints/sentret.1bpp b/gfx/footprints/sentret.1bpp new file mode 100755 index 00000000..aa448383 --- /dev/null +++ b/gfx/footprints/sentret.1bpp @@ -0,0 +1 @@ +??? \ No newline at end of file diff --git a/gfx/footprints/sentret.png b/gfx/footprints/sentret.png new file mode 100755 index 00000000..78f6b197 Binary files /dev/null and b/gfx/footprints/sentret.png differ diff --git a/gfx/footprints/shellder.1bpp b/gfx/footprints/shellder.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/shellder.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/shellder.png b/gfx/footprints/shellder.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/shellder.png differ diff --git a/gfx/footprints/shuckle.1bpp b/gfx/footprints/shuckle.1bpp new file mode 100755 index 00000000..35a9d3e9 --- /dev/null +++ b/gfx/footprints/shuckle.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/shuckle.png b/gfx/footprints/shuckle.png new file mode 100755 index 00000000..3ca5c6e1 Binary files /dev/null and b/gfx/footprints/shuckle.png differ diff --git a/gfx/footprints/skarmory.1bpp b/gfx/footprints/skarmory.1bpp new file mode 100755 index 00000000..90d94125 --- /dev/null +++ b/gfx/footprints/skarmory.1bpp @@ -0,0 +1 @@ +??? \ No newline at end of file diff --git a/gfx/footprints/skarmory.png b/gfx/footprints/skarmory.png new file mode 100755 index 00000000..2361dac9 Binary files /dev/null and b/gfx/footprints/skarmory.png differ diff --git a/gfx/footprints/skiploom.1bpp b/gfx/footprints/skiploom.1bpp new file mode 100755 index 00000000..1ffc88f9 --- /dev/null +++ b/gfx/footprints/skiploom.1bpp @@ -0,0 +1 @@ +??? \ No newline at end of file diff --git a/gfx/footprints/skiploom.png b/gfx/footprints/skiploom.png new file mode 100755 index 00000000..8847d8ba Binary files /dev/null and b/gfx/footprints/skiploom.png differ diff --git a/gfx/footprints/slowbro.1bpp b/gfx/footprints/slowbro.1bpp new file mode 100755 index 00000000..da6ccb23 --- /dev/null +++ b/gfx/footprints/slowbro.1bpp @@ -0,0 +1 @@ +ߏ \ No newline at end of file diff --git a/gfx/footprints/slowbro.png b/gfx/footprints/slowbro.png new file mode 100755 index 00000000..4dd81bd5 Binary files /dev/null and b/gfx/footprints/slowbro.png differ diff --git a/gfx/footprints/slowking.1bpp b/gfx/footprints/slowking.1bpp new file mode 100755 index 00000000..1f782419 --- /dev/null +++ b/gfx/footprints/slowking.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/slowking.png b/gfx/footprints/slowking.png new file mode 100755 index 00000000..b4784734 Binary files /dev/null and b/gfx/footprints/slowking.png differ diff --git a/gfx/footprints/slowpoke.1bpp b/gfx/footprints/slowpoke.1bpp new file mode 100755 index 00000000..d68651a7 --- /dev/null +++ b/gfx/footprints/slowpoke.1bpp @@ -0,0 +1 @@ +??? \ No newline at end of file diff --git a/gfx/footprints/slowpoke.png b/gfx/footprints/slowpoke.png new file mode 100755 index 00000000..063ba156 Binary files /dev/null and b/gfx/footprints/slowpoke.png differ diff --git a/gfx/footprints/slugma.1bpp b/gfx/footprints/slugma.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/slugma.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/slugma.png b/gfx/footprints/slugma.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/slugma.png differ diff --git a/gfx/footprints/smeargle.1bpp b/gfx/footprints/smeargle.1bpp new file mode 100755 index 00000000..e2151ea5 --- /dev/null +++ b/gfx/footprints/smeargle.1bpp @@ -0,0 +1 @@ +O??? \ No newline at end of file diff --git a/gfx/footprints/smeargle.png b/gfx/footprints/smeargle.png new file mode 100755 index 00000000..8217223c Binary files /dev/null and b/gfx/footprints/smeargle.png differ diff --git a/gfx/footprints/smoochum.1bpp b/gfx/footprints/smoochum.1bpp new file mode 100755 index 00000000..f44c16ea --- /dev/null +++ b/gfx/footprints/smoochum.1bpp @@ -0,0 +1 @@ +???? \ No newline at end of file diff --git a/gfx/footprints/smoochum.png b/gfx/footprints/smoochum.png new file mode 100755 index 00000000..89bdab46 Binary files /dev/null and b/gfx/footprints/smoochum.png differ diff --git a/gfx/footprints/sneasel.1bpp b/gfx/footprints/sneasel.1bpp new file mode 100755 index 00000000..89c773e8 --- /dev/null +++ b/gfx/footprints/sneasel.1bpp @@ -0,0 +1 @@ +???? \ No newline at end of file diff --git a/gfx/footprints/sneasel.png b/gfx/footprints/sneasel.png new file mode 100755 index 00000000..ebbeda3d Binary files /dev/null and b/gfx/footprints/sneasel.png differ diff --git a/gfx/footprints/snorlax.1bpp b/gfx/footprints/snorlax.1bpp new file mode 100755 index 00000000..dafc9aea --- /dev/null +++ b/gfx/footprints/snorlax.1bpp @@ -0,0 +1 @@ +oOLJ? \ No newline at end of file diff --git a/gfx/footprints/snorlax.png b/gfx/footprints/snorlax.png new file mode 100755 index 00000000..d362449c Binary files /dev/null and b/gfx/footprints/snorlax.png differ diff --git a/gfx/footprints/snubbull.1bpp b/gfx/footprints/snubbull.1bpp new file mode 100755 index 00000000..28c86712 --- /dev/null +++ b/gfx/footprints/snubbull.1bpp @@ -0,0 +1 @@ +_? \ No newline at end of file diff --git a/gfx/footprints/snubbull.png b/gfx/footprints/snubbull.png new file mode 100755 index 00000000..eb55d123 Binary files /dev/null and b/gfx/footprints/snubbull.png differ diff --git a/gfx/footprints/spearow.1bpp b/gfx/footprints/spearow.1bpp new file mode 100755 index 00000000..ca326327 --- /dev/null +++ b/gfx/footprints/spearow.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/spearow.png b/gfx/footprints/spearow.png new file mode 100755 index 00000000..d537175c Binary files /dev/null and b/gfx/footprints/spearow.png differ diff --git a/gfx/footprints/spinarak.1bpp b/gfx/footprints/spinarak.1bpp new file mode 100755 index 00000000..c338e724 --- /dev/null +++ b/gfx/footprints/spinarak.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/spinarak.png b/gfx/footprints/spinarak.png new file mode 100755 index 00000000..5c1ce608 Binary files /dev/null and b/gfx/footprints/spinarak.png differ diff --git a/gfx/footprints/squirtle.1bpp b/gfx/footprints/squirtle.1bpp new file mode 100755 index 00000000..36bc7eb2 --- /dev/null +++ b/gfx/footprints/squirtle.1bpp @@ -0,0 +1 @@ +_? \ No newline at end of file diff --git a/gfx/footprints/squirtle.png b/gfx/footprints/squirtle.png new file mode 100755 index 00000000..654e971d Binary files /dev/null and b/gfx/footprints/squirtle.png differ diff --git a/gfx/footprints/stantler.1bpp b/gfx/footprints/stantler.1bpp new file mode 100755 index 00000000..ef46c707 --- /dev/null +++ b/gfx/footprints/stantler.1bpp @@ -0,0 +1 @@ +g''o \ No newline at end of file diff --git a/gfx/footprints/stantler.png b/gfx/footprints/stantler.png new file mode 100755 index 00000000..20b544a2 Binary files /dev/null and b/gfx/footprints/stantler.png differ diff --git a/gfx/footprints/starmie.1bpp b/gfx/footprints/starmie.1bpp new file mode 100755 index 00000000..d7aecfc5 --- /dev/null +++ b/gfx/footprints/starmie.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/starmie.png b/gfx/footprints/starmie.png new file mode 100755 index 00000000..5b8307bd Binary files /dev/null and b/gfx/footprints/starmie.png differ diff --git a/gfx/footprints/staryu.1bpp b/gfx/footprints/staryu.1bpp new file mode 100755 index 00000000..d7aecfc5 --- /dev/null +++ b/gfx/footprints/staryu.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/staryu.png b/gfx/footprints/staryu.png new file mode 100755 index 00000000..5b8307bd Binary files /dev/null and b/gfx/footprints/staryu.png differ diff --git a/gfx/footprints/steelix.1bpp b/gfx/footprints/steelix.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/steelix.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/steelix.png b/gfx/footprints/steelix.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/steelix.png differ diff --git a/gfx/footprints/sudowoodo.1bpp b/gfx/footprints/sudowoodo.1bpp new file mode 100755 index 00000000..002b5155 --- /dev/null +++ b/gfx/footprints/sudowoodo.1bpp @@ -0,0 +1 @@ +??? \ No newline at end of file diff --git a/gfx/footprints/sudowoodo.png b/gfx/footprints/sudowoodo.png new file mode 100755 index 00000000..6f2d8f55 Binary files /dev/null and b/gfx/footprints/sudowoodo.png differ diff --git a/gfx/footprints/suicune.1bpp b/gfx/footprints/suicune.1bpp new file mode 100755 index 00000000..bd9f19ee --- /dev/null +++ b/gfx/footprints/suicune.1bpp @@ -0,0 +1 @@ +? \ No newline at end of file diff --git a/gfx/footprints/suicune.png b/gfx/footprints/suicune.png new file mode 100755 index 00000000..f029e578 Binary files /dev/null and b/gfx/footprints/suicune.png differ diff --git a/gfx/footprints/sunflora.1bpp b/gfx/footprints/sunflora.1bpp new file mode 100755 index 00000000..5ebce0d5 --- /dev/null +++ b/gfx/footprints/sunflora.1bpp @@ -0,0 +1 @@ +???? \ No newline at end of file diff --git a/gfx/footprints/sunflora.png b/gfx/footprints/sunflora.png new file mode 100755 index 00000000..cc0ab570 Binary files /dev/null and b/gfx/footprints/sunflora.png differ diff --git a/gfx/footprints/sunkern.1bpp b/gfx/footprints/sunkern.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/sunkern.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/sunkern.png b/gfx/footprints/sunkern.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/sunkern.png differ diff --git a/gfx/footprints/swinub.1bpp b/gfx/footprints/swinub.1bpp new file mode 100755 index 00000000..9a841c39 --- /dev/null +++ b/gfx/footprints/swinub.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/swinub.png b/gfx/footprints/swinub.png new file mode 100755 index 00000000..4bd88087 Binary files /dev/null and b/gfx/footprints/swinub.png differ diff --git a/gfx/footprints/tangela.1bpp b/gfx/footprints/tangela.1bpp new file mode 100755 index 00000000..f348018a --- /dev/null +++ b/gfx/footprints/tangela.1bpp @@ -0,0 +1 @@ +? \ No newline at end of file diff --git a/gfx/footprints/tangela.png b/gfx/footprints/tangela.png new file mode 100755 index 00000000..8f6a1341 Binary files /dev/null and b/gfx/footprints/tangela.png differ diff --git a/gfx/footprints/tauros.1bpp b/gfx/footprints/tauros.1bpp new file mode 100755 index 00000000..0822e2c7 --- /dev/null +++ b/gfx/footprints/tauros.1bpp @@ -0,0 +1 @@ +? \ No newline at end of file diff --git a/gfx/footprints/tauros.png b/gfx/footprints/tauros.png new file mode 100755 index 00000000..dccae7dd Binary files /dev/null and b/gfx/footprints/tauros.png differ diff --git a/gfx/footprints/teddiursa.1bpp b/gfx/footprints/teddiursa.1bpp new file mode 100755 index 00000000..d30b0a7b --- /dev/null +++ b/gfx/footprints/teddiursa.1bpp @@ -0,0 +1 @@ +O?? \ No newline at end of file diff --git a/gfx/footprints/teddiursa.png b/gfx/footprints/teddiursa.png new file mode 100755 index 00000000..de44b50f Binary files /dev/null and b/gfx/footprints/teddiursa.png differ diff --git a/gfx/footprints/tentacool.1bpp b/gfx/footprints/tentacool.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/tentacool.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/tentacool.png b/gfx/footprints/tentacool.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/tentacool.png differ diff --git a/gfx/footprints/tentacruel.1bpp b/gfx/footprints/tentacruel.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/tentacruel.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/tentacruel.png b/gfx/footprints/tentacruel.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/tentacruel.png differ diff --git a/gfx/footprints/togepi.1bpp b/gfx/footprints/togepi.1bpp new file mode 100755 index 00000000..c080897e --- /dev/null +++ b/gfx/footprints/togepi.1bpp @@ -0,0 +1 @@ +? \ No newline at end of file diff --git a/gfx/footprints/togepi.png b/gfx/footprints/togepi.png new file mode 100755 index 00000000..ee53a8b8 Binary files /dev/null and b/gfx/footprints/togepi.png differ diff --git a/gfx/footprints/togetic.1bpp b/gfx/footprints/togetic.1bpp new file mode 100755 index 00000000..a9fa0ab6 --- /dev/null +++ b/gfx/footprints/togetic.1bpp @@ -0,0 +1 @@ +? \ No newline at end of file diff --git a/gfx/footprints/togetic.png b/gfx/footprints/togetic.png new file mode 100755 index 00000000..b881e515 Binary files /dev/null and b/gfx/footprints/togetic.png differ diff --git a/gfx/footprints/totodile.1bpp b/gfx/footprints/totodile.1bpp new file mode 100755 index 00000000..4c5d5fd0 --- /dev/null +++ b/gfx/footprints/totodile.1bpp @@ -0,0 +1 @@ +_?? \ No newline at end of file diff --git a/gfx/footprints/totodile.png b/gfx/footprints/totodile.png new file mode 100755 index 00000000..a876107f Binary files /dev/null and b/gfx/footprints/totodile.png differ diff --git a/gfx/footprints/typhlosion.1bpp b/gfx/footprints/typhlosion.1bpp new file mode 100755 index 00000000..012746de --- /dev/null +++ b/gfx/footprints/typhlosion.1bpp @@ -0,0 +1 @@ +???? \ No newline at end of file diff --git a/gfx/footprints/typhlosion.png b/gfx/footprints/typhlosion.png new file mode 100755 index 00000000..423efb60 Binary files /dev/null and b/gfx/footprints/typhlosion.png differ diff --git a/gfx/footprints/tyranitar.1bpp b/gfx/footprints/tyranitar.1bpp new file mode 100755 index 00000000..d091b0cb --- /dev/null +++ b/gfx/footprints/tyranitar.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/tyranitar.png b/gfx/footprints/tyranitar.png new file mode 100755 index 00000000..350b098a Binary files /dev/null and b/gfx/footprints/tyranitar.png differ diff --git a/gfx/footprints/tyrogue.1bpp b/gfx/footprints/tyrogue.1bpp new file mode 100755 index 00000000..b3dcee53 --- /dev/null +++ b/gfx/footprints/tyrogue.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/tyrogue.png b/gfx/footprints/tyrogue.png new file mode 100755 index 00000000..6ba1cb78 Binary files /dev/null and b/gfx/footprints/tyrogue.png differ diff --git a/gfx/footprints/umbreon.1bpp b/gfx/footprints/umbreon.1bpp new file mode 100755 index 00000000..b2cd3331 --- /dev/null +++ b/gfx/footprints/umbreon.1bpp @@ -0,0 +1 @@ +_ \ No newline at end of file diff --git a/gfx/footprints/umbreon.png b/gfx/footprints/umbreon.png new file mode 100755 index 00000000..126adb62 Binary files /dev/null and b/gfx/footprints/umbreon.png differ diff --git a/gfx/footprints/unown.1bpp b/gfx/footprints/unown.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/unown.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/unown.png b/gfx/footprints/unown.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/unown.png differ diff --git a/gfx/footprints/ursaring.1bpp b/gfx/footprints/ursaring.1bpp new file mode 100755 index 00000000..35a800ff --- /dev/null +++ b/gfx/footprints/ursaring.1bpp @@ -0,0 +1 @@ +c7 \ No newline at end of file diff --git a/gfx/footprints/ursaring.png b/gfx/footprints/ursaring.png new file mode 100755 index 00000000..d6aa57b8 Binary files /dev/null and b/gfx/footprints/ursaring.png differ diff --git a/gfx/footprints/vaporeon.1bpp b/gfx/footprints/vaporeon.1bpp new file mode 100755 index 00000000..6f2aa2b1 --- /dev/null +++ b/gfx/footprints/vaporeon.1bpp @@ -0,0 +1 @@ +O? \ No newline at end of file diff --git a/gfx/footprints/vaporeon.png b/gfx/footprints/vaporeon.png new file mode 100755 index 00000000..2825cb92 Binary files /dev/null and b/gfx/footprints/vaporeon.png differ diff --git a/gfx/footprints/venomoth.1bpp b/gfx/footprints/venomoth.1bpp new file mode 100755 index 00000000..c338e724 --- /dev/null +++ b/gfx/footprints/venomoth.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/venomoth.png b/gfx/footprints/venomoth.png new file mode 100755 index 00000000..5c1ce608 Binary files /dev/null and b/gfx/footprints/venomoth.png differ diff --git a/gfx/footprints/venonat.1bpp b/gfx/footprints/venonat.1bpp new file mode 100755 index 00000000..ac9ee3b4 --- /dev/null +++ b/gfx/footprints/venonat.1bpp @@ -0,0 +1 @@ +??? \ No newline at end of file diff --git a/gfx/footprints/venonat.png b/gfx/footprints/venonat.png new file mode 100755 index 00000000..02b49a9c Binary files /dev/null and b/gfx/footprints/venonat.png differ diff --git a/gfx/footprints/venusaur.1bpp b/gfx/footprints/venusaur.1bpp new file mode 100755 index 00000000..4efb266f --- /dev/null +++ b/gfx/footprints/venusaur.1bpp @@ -0,0 +1 @@ +7' \ No newline at end of file diff --git a/gfx/footprints/venusaur.png b/gfx/footprints/venusaur.png new file mode 100755 index 00000000..5f4ff962 Binary files /dev/null and b/gfx/footprints/venusaur.png differ diff --git a/gfx/footprints/victreebel.1bpp b/gfx/footprints/victreebel.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/victreebel.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/victreebel.png b/gfx/footprints/victreebel.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/victreebel.png differ diff --git a/gfx/footprints/vileplume.1bpp b/gfx/footprints/vileplume.1bpp new file mode 100755 index 00000000..35fc4fd0 --- /dev/null +++ b/gfx/footprints/vileplume.1bpp @@ -0,0 +1 @@ +???? \ No newline at end of file diff --git a/gfx/footprints/vileplume.png b/gfx/footprints/vileplume.png new file mode 100755 index 00000000..d1f324b0 Binary files /dev/null and b/gfx/footprints/vileplume.png differ diff --git a/gfx/footprints/voltorb.1bpp b/gfx/footprints/voltorb.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/voltorb.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/voltorb.png b/gfx/footprints/voltorb.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/voltorb.png differ diff --git a/gfx/footprints/vulpix.1bpp b/gfx/footprints/vulpix.1bpp new file mode 100755 index 00000000..bad65fc3 --- /dev/null +++ b/gfx/footprints/vulpix.1bpp @@ -0,0 +1 @@ +O? \ No newline at end of file diff --git a/gfx/footprints/vulpix.png b/gfx/footprints/vulpix.png new file mode 100755 index 00000000..cba244b1 Binary files /dev/null and b/gfx/footprints/vulpix.png differ diff --git a/gfx/footprints/wartortle.1bpp b/gfx/footprints/wartortle.1bpp new file mode 100755 index 00000000..8ed7c821 --- /dev/null +++ b/gfx/footprints/wartortle.1bpp @@ -0,0 +1 @@ +o/? \ No newline at end of file diff --git a/gfx/footprints/wartortle.png b/gfx/footprints/wartortle.png new file mode 100755 index 00000000..e6e9c2b8 Binary files /dev/null and b/gfx/footprints/wartortle.png differ diff --git a/gfx/footprints/weedle.1bpp b/gfx/footprints/weedle.1bpp new file mode 100755 index 00000000..d7aecfc5 --- /dev/null +++ b/gfx/footprints/weedle.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/weedle.png b/gfx/footprints/weedle.png new file mode 100755 index 00000000..5b8307bd Binary files /dev/null and b/gfx/footprints/weedle.png differ diff --git a/gfx/footprints/weepinbell.1bpp b/gfx/footprints/weepinbell.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/weepinbell.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/weepinbell.png b/gfx/footprints/weepinbell.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/weepinbell.png differ diff --git a/gfx/footprints/weezing.1bpp b/gfx/footprints/weezing.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/weezing.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/weezing.png b/gfx/footprints/weezing.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/weezing.png differ diff --git a/gfx/footprints/wigglytuff.1bpp b/gfx/footprints/wigglytuff.1bpp new file mode 100755 index 00000000..ecc91b38 --- /dev/null +++ b/gfx/footprints/wigglytuff.1bpp @@ -0,0 +1 @@ +???? \ No newline at end of file diff --git a/gfx/footprints/wigglytuff.png b/gfx/footprints/wigglytuff.png new file mode 100755 index 00000000..fc40cd4f Binary files /dev/null and b/gfx/footprints/wigglytuff.png differ diff --git a/gfx/footprints/wobbuffet.1bpp b/gfx/footprints/wobbuffet.1bpp new file mode 100755 index 00000000..dbf928bf --- /dev/null +++ b/gfx/footprints/wobbuffet.1bpp @@ -0,0 +1 @@ +? \ No newline at end of file diff --git a/gfx/footprints/wobbuffet.png b/gfx/footprints/wobbuffet.png new file mode 100755 index 00000000..74dc5219 Binary files /dev/null and b/gfx/footprints/wobbuffet.png differ diff --git a/gfx/footprints/wooper.1bpp b/gfx/footprints/wooper.1bpp new file mode 100755 index 00000000..f1d6fae4 --- /dev/null +++ b/gfx/footprints/wooper.1bpp @@ -0,0 +1 @@ +7''? \ No newline at end of file diff --git a/gfx/footprints/wooper.png b/gfx/footprints/wooper.png new file mode 100755 index 00000000..61e9d187 Binary files /dev/null and b/gfx/footprints/wooper.png differ diff --git a/gfx/footprints/xatu.1bpp b/gfx/footprints/xatu.1bpp new file mode 100755 index 00000000..cb84b4ea --- /dev/null +++ b/gfx/footprints/xatu.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/xatu.png b/gfx/footprints/xatu.png new file mode 100755 index 00000000..bfc6c4e7 Binary files /dev/null and b/gfx/footprints/xatu.png differ diff --git a/gfx/footprints/yanma.1bpp b/gfx/footprints/yanma.1bpp new file mode 100755 index 00000000..d49656d4 --- /dev/null +++ b/gfx/footprints/yanma.1bpp @@ -0,0 +1 @@ +?? \ No newline at end of file diff --git a/gfx/footprints/yanma.png b/gfx/footprints/yanma.png new file mode 100755 index 00000000..9cfce89c Binary files /dev/null and b/gfx/footprints/yanma.png differ diff --git a/gfx/footprints/zapdos.1bpp b/gfx/footprints/zapdos.1bpp new file mode 100755 index 00000000..8c14182b --- /dev/null +++ b/gfx/footprints/zapdos.1bpp @@ -0,0 +1 @@ +{913#??? \ No newline at end of file diff --git a/gfx/footprints/zapdos.png b/gfx/footprints/zapdos.png new file mode 100755 index 00000000..58af6434 Binary files /dev/null and b/gfx/footprints/zapdos.png differ diff --git a/gfx/footprints/zubat.1bpp b/gfx/footprints/zubat.1bpp new file mode 100755 index 00000000..d4af00ab --- /dev/null +++ b/gfx/footprints/zubat.1bpp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gfx/footprints/zubat.png b/gfx/footprints/zubat.png new file mode 100755 index 00000000..2402b2c1 Binary files /dev/null and b/gfx/footprints/zubat.png differ diff --git a/gfx/frames/1.1bpp b/gfx/frames/1.1bpp new file mode 100755 index 00000000..63005ab7 Binary files /dev/null and b/gfx/frames/1.1bpp differ diff --git a/gfx/frames/1.png b/gfx/frames/1.png new file mode 100755 index 00000000..0de4d8fa Binary files /dev/null and b/gfx/frames/1.png differ diff --git a/gfx/frames/2.1bpp b/gfx/frames/2.1bpp new file mode 100755 index 00000000..4dfe9a94 Binary files /dev/null and b/gfx/frames/2.1bpp differ diff --git a/gfx/frames/2.png b/gfx/frames/2.png new file mode 100755 index 00000000..3ccbb4bf Binary files /dev/null and b/gfx/frames/2.png differ diff --git a/gfx/frames/3.1bpp b/gfx/frames/3.1bpp new file mode 100755 index 00000000..9c488c55 Binary files /dev/null and b/gfx/frames/3.1bpp differ diff --git a/gfx/frames/3.png b/gfx/frames/3.png new file mode 100755 index 00000000..b10947cb Binary files /dev/null and b/gfx/frames/3.png differ diff --git a/gfx/frames/4.1bpp b/gfx/frames/4.1bpp new file mode 100755 index 00000000..01449a04 Binary files /dev/null and b/gfx/frames/4.1bpp differ diff --git a/gfx/frames/4.png b/gfx/frames/4.png new file mode 100755 index 00000000..1bf1300f Binary files /dev/null and b/gfx/frames/4.png differ diff --git a/gfx/frames/5.1bpp b/gfx/frames/5.1bpp new file mode 100755 index 00000000..83651da0 Binary files /dev/null and b/gfx/frames/5.1bpp differ diff --git a/gfx/frames/5.png b/gfx/frames/5.png new file mode 100755 index 00000000..be4a509d Binary files /dev/null and b/gfx/frames/5.png differ diff --git a/gfx/frames/6.1bpp b/gfx/frames/6.1bpp new file mode 100755 index 00000000..03215404 Binary files /dev/null and b/gfx/frames/6.1bpp differ diff --git a/gfx/frames/6.png b/gfx/frames/6.png new file mode 100755 index 00000000..e606ad67 Binary files /dev/null and b/gfx/frames/6.png differ diff --git a/gfx/frames/7.1bpp b/gfx/frames/7.1bpp new file mode 100755 index 00000000..21793f20 Binary files /dev/null and b/gfx/frames/7.1bpp differ diff --git a/gfx/frames/7.png b/gfx/frames/7.png new file mode 100755 index 00000000..7338f121 Binary files /dev/null and b/gfx/frames/7.png differ diff --git a/gfx/frames/8.1bpp b/gfx/frames/8.1bpp new file mode 100755 index 00000000..509bf898 Binary files /dev/null and b/gfx/frames/8.1bpp differ diff --git a/gfx/frames/8.png b/gfx/frames/8.png new file mode 100755 index 00000000..aa102e68 Binary files /dev/null and b/gfx/frames/8.png differ diff --git a/gfx/frames/9.1bpp b/gfx/frames/9.1bpp new file mode 100755 index 00000000..9be4865b Binary files /dev/null and b/gfx/frames/9.1bpp differ diff --git a/gfx/frames/9.png b/gfx/frames/9.png new file mode 100755 index 00000000..00de7b6e Binary files /dev/null and b/gfx/frames/9.png differ diff --git a/gfx/pokegear/town_map.2bpp.lz b/gfx/pokegear/town_map.2bpp.lz new file mode 100755 index 00000000..9deac78d Binary files /dev/null and b/gfx/pokegear/town_map.2bpp.lz differ diff --git a/gfx/pokegear/town_map.png b/gfx/pokegear/town_map.png new file mode 100755 index 00000000..e711c5f1 Binary files /dev/null and b/gfx/pokegear/town_map.png differ diff --git a/gfx/stats/stats_tiles.2bpp b/gfx/stats/stats_tiles.2bpp new file mode 100755 index 00000000..507cd987 Binary files /dev/null and b/gfx/stats/stats_tiles.2bpp differ diff --git a/gfx/stats/stats_tiles.png b/gfx/stats/stats_tiles.png new file mode 100755 index 00000000..5da4a008 Binary files /dev/null and b/gfx/stats/stats_tiles.png differ diff --git a/main.asm b/main.asm index d26f6bc6..18220156 100644 --- a/main.asm +++ b/main.asm @@ -365,39 +365,7 @@ ENDC SECTION "bank3E", ROMX -_LoadStandardFont:: - dr $f8000, $f800c -_LoadFontsExtra:: - dr $f800c, $f8032 -_LoadFontsBattleExtra:: - dr $f8032, $f8066 -LoadBattleFontsHPBar:: - dr $f8066, $f8081 -LoadHPBar:: - dr $f8081, $f80a6 -StatsScreen_LoadFont:: - dr $f80a6, $f80d9 -LoadStatsScreenPageTilesGFX:: - dr $f80d9, $f80f2 - -FontExtra: - dr $f80f2, $f8aa2 -StatsScreenPageTilesGFX:: - dr $f8aa2, $f8bb2 -EnemyHPBarBorderGFX:: - dr $f8bb2, $f8bd2 -HPExpBarBorderGFX:: - dr $f8bd2, $f8c02 -ExpBarGFX:: - dr $f8c02, $f8c92 -TownMapGFX:: - dr $f8c92, $f930e -Footprints:: - dr $f930e, $fb30e - -UnownFont:: - dr $fb30e, $fb4be - +INCLUDE "engine/gfx/load_font.asm" INCLUDE "data/collision_permissions.asm" Shrink1Pic:: -- cgit v1.2.3 From 29e2695d6eb6bf954ffbaa4993b23c6209cade89 Mon Sep 17 00:00:00 2001 From: libjet Date: Sat, 6 Jun 2020 01:56:28 +0100 Subject: Add engine/link/time_capsule.asm --- data/pokemon/gen1_base_special.asm | 154 +++++++++++++++++++++++++++++++++++++ engine/link/time_capsule.asm | 138 +++++++++++++++++++++++++++++++++ gfx/new_game/shrink1.2bpp | Bin 0 -> 784 bytes gfx/new_game/shrink1.2bpp.lz | Bin 0 -> 144 bytes gfx/new_game/shrink2.2bpp.lz | Bin 0 -> 64 bytes gfx/new_game/shrink2.png | Bin 0 -> 156 bytes main.asm | 20 ++--- 7 files changed, 300 insertions(+), 12 deletions(-) create mode 100755 data/pokemon/gen1_base_special.asm create mode 100755 engine/link/time_capsule.asm create mode 100755 gfx/new_game/shrink1.2bpp create mode 100755 gfx/new_game/shrink1.2bpp.lz create mode 100755 gfx/new_game/shrink2.2bpp.lz create mode 100755 gfx/new_game/shrink2.png diff --git a/data/pokemon/gen1_base_special.asm b/data/pokemon/gen1_base_special.asm new file mode 100755 index 00000000..306ce31d --- /dev/null +++ b/data/pokemon/gen1_base_special.asm @@ -0,0 +1,154 @@ +; The original base Special stat for each Pokémon from Red/Blue + +KantoMonSpecials: + db 65 ; BULBASAUR + db 80 ; IVYSAUR + db 100 ; VENUSAUR + db 50 ; CHARMANDER + db 65 ; CHARMELEON + db 85 ; CHARIZARD + db 50 ; SQUIRTLE + db 65 ; WARTORTLE + db 85 ; BLASTOISE + db 20 ; CATERPIE + db 25 ; METAPOD + db 80 ; BUTTERFREE + db 20 ; WEEDLE + db 25 ; KAKUNA + db 45 ; BEEDRILL + db 35 ; PIDGEY + db 50 ; PIDGEOTTO + db 70 ; PIDGEOT + db 25 ; RATTATA + db 50 ; RATICATE + db 31 ; SPEAROW + db 61 ; FEAROW + db 40 ; EKANS + db 65 ; ARBOK + db 50 ; PIKACHU + db 90 ; RAICHU + db 30 ; SANDSHREW + db 55 ; SANDSLASH + db 40 ; NIDORAN_F + db 55 ; NIDORINA + db 75 ; NIDOQUEEN + db 40 ; NIDORAN_M + db 55 ; NIDORINO + db 75 ; NIDOKING + db 60 ; CLEFAIRY + db 85 ; CLEFABLE + db 65 ; VULPIX + db 100 ; NINETALES + db 25 ; JIGGLYPUFF + db 50 ; WIGGLYTUFF + db 40 ; ZUBAT + db 75 ; GOLBAT + db 75 ; ODDISH + db 85 ; GLOOM + db 100 ; VILEPLUME + db 55 ; PARAS + db 80 ; PARASECT + db 40 ; VENONAT + db 90 ; VENOMOTH + db 45 ; DIGLETT + db 70 ; DUGTRIO + db 40 ; MEOWTH + db 65 ; PERSIAN + db 50 ; PSYDUCK + db 80 ; GOLDUCK + db 35 ; MANKEY + db 60 ; PRIMEAPE + db 50 ; GROWLITHE + db 80 ; ARCANINE + db 40 ; POLIWAG + db 50 ; POLIWHIRL + db 70 ; POLIWRATH + db 105 ; ABRA + db 120 ; KADABRA + db 135 ; ALAKAZAM + db 35 ; MACHOP + db 50 ; MACHOKE + db 65 ; MACHAMP + db 70 ; BELLSPROUT + db 85 ; WEEPINBELL + db 100 ; VICTREEBEL + db 100 ; TENTACOOL + db 120 ; TENTACRUEL + db 30 ; GEODUDE + db 45 ; GRAVELER + db 55 ; GOLEM + db 65 ; PONYTA + db 80 ; RAPIDASH + db 40 ; SLOWPOKE + db 80 ; SLOWBRO + db 95 ; MAGNEMITE + db 120 ; MAGNETON + db 58 ; FARFETCH_D + db 35 ; DODUO + db 60 ; DODRIO + db 70 ; SEEL + db 95 ; DEWGONG + db 40 ; GRIMER + db 65 ; MUK + db 45 ; SHELLDER + db 85 ; CLOYSTER + db 100 ; GASTLY + db 115 ; HAUNTER + db 130 ; GENGAR + db 30 ; ONIX + db 90 ; DROWZEE + db 115 ; HYPNO + db 25 ; KRABBY + db 50 ; KINGLER + db 55 ; VOLTORB + db 80 ; ELECTRODE + db 60 ; EXEGGCUTE + db 125 ; EXEGGUTOR + db 40 ; CUBONE + db 50 ; MAROWAK + db 35 ; HITMONLEE + db 35 ; HITMONCHAN + db 60 ; LICKITUNG + db 60 ; KOFFING + db 85 ; WEEZING + db 30 ; RHYHORN + db 45 ; RHYDON + db 105 ; CHANSEY + db 100 ; TANGELA + db 40 ; KANGASKHAN + db 70 ; HORSEA + db 95 ; SEADRA + db 50 ; GOLDEEN + db 80 ; SEAKING + db 70 ; STARYU + db 100 ; STARMIE + db 100 ; MR__MIME + db 55 ; SCYTHER + db 95 ; JYNX + db 85 ; ELECTABUZZ + db 85 ; MAGMAR + db 55 ; PINSIR + db 70 ; TAUROS + db 20 ; MAGIKARP + db 100 ; GYARADOS + db 95 ; LAPRAS + db 48 ; DITTO + db 65 ; EEVEE + db 110 ; VAPOREON + db 110 ; JOLTEON + db 110 ; FLAREON + db 75 ; PORYGON + db 90 ; OMANYTE + db 115 ; OMASTAR + db 45 ; KABUTO + db 70 ; KABUTOPS + db 60 ; AERODACTYL + db 65 ; SNORLAX + db 125 ; ARTICUNO + db 125 ; ZAPDOS + db 125 ; MOLTRES + db 50 ; DRATINI + db 70 ; DRAGONAIR + db 100 ; DRAGONITE + db 154 ; MEWTWO + db 100 ; MEW diff --git a/engine/link/time_capsule.asm b/engine/link/time_capsule.asm new file mode 100755 index 00000000..f0aa9460 --- /dev/null +++ b/engine/link/time_capsule.asm @@ -0,0 +1,138 @@ +ValidateOTTrademon:: + ld a, [wceee] + ld hl, wOTPartyMon1Species + call GetPartyLocation + push hl + ld a, [wceee] + inc a + ld c, a + ld b, 0 + ld hl, wOTPartyCount + add hl, bc + ld a, [hl] + pop hl + cp EGG + jr z, .matching_or_egg + cp [hl] + jr nz, .abnormal + +.matching_or_egg + ld b, h + ld c, l + ld hl, MON_LEVEL + add hl, bc + ld a, [hl] + cp MAX_LEVEL + 1 + jr nc, .abnormal + ld a, [wLinkMode] + cp LINK_TIMECAPSULE + jr nz, .normal + ld hl, wOTPartySpecies + ld a, [wceee] + ld c, a + ld b, 0 + add hl, bc + ld a, [hl] + + ; Magnemite and Magneton's types changed + ; from Electric to Electric/Steel. + cp MAGNEMITE + jr z, .normal + cp MAGNETON + jr z, .normal + + ld [wCurSpecies], a + call GetBaseData + ld hl, wLinkOTPartyMonTypes + add hl, bc + add hl, bc + ld a, [wBaseType1] + cp [hl] + jr nz, .abnormal + inc hl + ld a, [wBaseType2] + cp [hl] + jr nz, .abnormal + +.normal + and a + ret + +.abnormal + scf + ret + +Functionfb6ed:: + ld a, [wceed] + ld d, a + ld a, [wPartyCount] + ld b, a + ld c, $0 +.loop + ld a, c + cp d + jr z, .next + push bc + ld a, c + ld hl, wPartyMon1HP + call GetPartyLocation + pop bc + ld a, [hli] + or [hl] + jr nz, .done + +.next + inc c + dec b + jr nz, .loop + ld a, [wceee] + ld hl, wOTPartyMon1HP + call GetPartyLocation + ld a, [hli] + or [hl] + jr nz, .done + scf + ret + +.done + and a + ret + +PlaceTradePartnerNamesAndParty: + hlcoord 2, 0 + ld de, wPlayerName + call PlaceString + hlcoord 2, 8 + ld de, wOTPlayerName + call PlaceString + hlcoord 7, 1 + ld de, wPartySpecies + call .PlaceSpeciesNames + hlcoord 7, 9 + ld de, wOTPartySpecies +.PlaceSpeciesNames: + ld c, 0 +.loop + ld a, [de] + cp -1 + ret z + ld [wNamedObjectIndexBuffer], a + push bc + push hl + push de + push hl + ld a, c + ldh [hProduct], a + call GetPokemonName + pop hl + call PlaceString + pop de + inc de + pop hl + ld bc, SCREEN_WIDTH + add hl, bc + pop bc + inc c + jr .loop + +INCLUDE "data/pokemon/gen1_base_special.asm" diff --git a/gfx/new_game/shrink1.2bpp b/gfx/new_game/shrink1.2bpp new file mode 100755 index 00000000..96b19432 Binary files /dev/null and b/gfx/new_game/shrink1.2bpp differ diff --git a/gfx/new_game/shrink1.2bpp.lz b/gfx/new_game/shrink1.2bpp.lz new file mode 100755 index 00000000..284bee8c Binary files /dev/null and b/gfx/new_game/shrink1.2bpp.lz differ diff --git a/gfx/new_game/shrink2.2bpp.lz b/gfx/new_game/shrink2.2bpp.lz new file mode 100755 index 00000000..df14d5ed Binary files /dev/null and b/gfx/new_game/shrink2.2bpp.lz differ diff --git a/gfx/new_game/shrink2.png b/gfx/new_game/shrink2.png new file mode 100755 index 00000000..276b4e7c Binary files /dev/null and b/gfx/new_game/shrink2.png differ diff --git a/main.asm b/main.asm index 18220156..ca794fef 100644 --- a/main.asm +++ b/main.asm @@ -368,18 +368,14 @@ SECTION "bank3E", ROMX INCLUDE "engine/gfx/load_font.asm" INCLUDE "data/collision_permissions.asm" -Shrink1Pic:: - dr $fb5be, $fb64e -Shrink2Pic:: - dr $fb64e, $fb68e -ValidateOTTrademon:: - dr $fb68e, $fb6ed -Functionfb6ed:: - dr $fb6ed, $fb71d -PlaceTradePartnerNamesAndParty:: - dr $fb71d, $fb760 -KantoMonSpecials:: - dr $fb760, $fb7f7 +Shrink1Pic: +INCBIN "gfx/new_game/shrink1.2bpp.lz" + +Shrink2Pic: +INCBIN "gfx/new_game/shrink2.2bpp.lz" + +INCLUDE "engine/link/time_capsule.asm" + _NameRater:: dr $fb7f7, $fb94b PlaySlowCry:: -- cgit v1.2.3 From 44229a6cd68bf1e4937f2dab6efe6025dd703bf6 Mon Sep 17 00:00:00 2001 From: libjet Date: Sat, 6 Jun 2020 02:03:29 +0100 Subject: Add engine/events/name_rater.asm --- data/text/common_1.asm | 19 ++-- engine/events/name_rater.asm | 219 +++++++++++++++++++++++++++++++++++++++++++ engine/link/time_capsule.asm | 6 +- main.asm | 9 +- 4 files changed, 240 insertions(+), 13 deletions(-) create mode 100755 engine/events/name_rater.asm diff --git a/data/text/common_1.asm b/data/text/common_1.asm index 0bea4456..83b99c54 100755 --- a/data/text/common_1.asm +++ b/data/text/common_1.asm @@ -1557,7 +1557,7 @@ _EggPhotoText:: line "is worth more…" done -UnknownText_0x1c0043:: +_NameRaterHelloText:: text "Hello, hello! I'm" line "the NAME RATER." @@ -1568,13 +1568,13 @@ UnknownText_0x1c0043:: line "to rate names?" done -UnknownText_0x1c00a0:: +_NameRaterWhichMonText:: text "Which #MON's" line "nickname should I" cont "rate for you?" prompt -UnknownText_0x1c00cd:: +_NameRaterBetterNameText:: text "Hm… @" text_ram wStringBuffer1 text "…" @@ -1589,24 +1589,25 @@ UnknownText_0x1c00cd:: line "a better name?" done -UnknownText_0x1c0142:: +_NameRaterWhatNameText:: text "All right. What" line "name should we" cont "give it, then?" prompt -UnknownText_0x1c0171:: +_NameRaterFinishedText:: text "That's a better" line "name than before!" para "Well done!" done -UnknownText_0x1c019e:: +_NameRaterComeAgainText:: text "OK, then. Come" line "again sometime." done +_NameRaterPerfectNameText:: text "Hm… @" text_ram wStringBuffer1 text "?" @@ -1619,12 +1620,12 @@ UnknownText_0x1c019e:: line "with loving care." done -UnknownText_0x1c0208:: +_NameRaterEggText:: text "Whoa… That's just" line "an EGG." done -UnknownText_0x1c0222:: +_NameRaterSameNameText:: text "It might look the" line "same as before," @@ -1634,7 +1635,7 @@ UnknownText_0x1c0222:: para "Well done!" done -UnknownText_0x1c0272:: +_NameRaterNamedText:: text "All right. This" line "#MON is now" cont "named @" diff --git a/engine/events/name_rater.asm b/engine/events/name_rater.asm new file mode 100755 index 00000000..e2b24c4c --- /dev/null +++ b/engine/events/name_rater.asm @@ -0,0 +1,219 @@ +_NameRater: +; Introduce himself + ld hl, NameRaterHelloText + call PrintText + call YesNoBox + jp c, .cancel +; Select a Pokemon from your party + ld hl, NameRaterWhichMonText + call PrintText + farcall SelectMonFromParty + jr c, .cancel +; He can't rename an egg... + ld a, [wCurPartySpecies] + cp EGG + jr z, .egg +; ... or a Pokemon you got from a trade. + call GetCurNick + call CheckIfMonIsYourOT + jr c, .traded +; This name is good, but we can do better. How about it? + ld hl, NameRaterBetterNameText + call PrintText + call YesNoBox + jr c, .cancel +; What name shall I give it then? + ld hl, NameRaterWhatNameText + call PrintText +; Load the new nickname into wStringBuffer2 + xor a ; PARTYMON + ld [wMonType], a + ld a, [wCurPartySpecies] + ld [wNamedObjectIndexBuffer], a + ld [wCurSpecies], a + call GetBaseData + ld b, NAME_MON + ld de, wStringBuffer2 + farcall _NamingScreen +; If the new name is empty, treat it as unchanged. + call IsNewNameEmpty + ld hl, NameRaterSameNameText + jr c, .samename +; If the new name is the same as the old name, treat it as unchanged. + call CompareNewToOld + ld hl, NameRaterSameNameText + jr c, .samename +; Copy the new name from wStringBuffer2 + ld hl, wPartyMonNicknames + ld bc, MON_NAME_LENGTH + ld a, [wCurPartyMon] + call AddNTimes + ld e, l + ld d, h + ld hl, wStringBuffer2 + ld bc, MON_NAME_LENGTH + call CopyBytes + ld hl, NameRaterFinishedText + +.samename + push hl + call GetCurNick + ld hl, NameRaterNamedText + call PrintText + pop hl + jr .done + +.traded + ld hl, NameRaterPerfectNameText + jr .done + +.cancel + ld hl, NameRaterComeAgainText + jr .done + +.egg + ld hl, NameRaterEggText + +.done + call PrintText + ret + +CheckIfMonIsYourOT: +; Checks to see if the partymon loaded in [wCurPartyMon] has the different OT as you. Returns carry if not. + ld hl, wPartyMonOT + ld bc, NAME_LENGTH + ld a, [wCurPartyMon] + call AddNTimes + ld de, wPlayerName + ld c, NAME_LENGTH + call .loop + jr c, .nope + + ld hl, wPartyMon1ID + ld bc, PARTYMON_STRUCT_LENGTH + ld a, [wCurPartyMon] + call AddNTimes + ld de, wPlayerID + ld c, 2 ; number of bytes in which your ID is stored +.loop + ld a, [de] + cp [hl] + jr nz, .nope + inc hl + inc de + dec c + jr nz, .loop + and a + ret + +.nope + scf + ret + +IsNewNameEmpty: +; Checks to see if the nickname loaded in wStringBuffer2 is empty. If so, return carry. + ld hl, wStringBuffer2 + ld c, MON_NAME_LENGTH - 1 +.loop + ld a, [hli] + cp "@" + jr z, .terminator + cp " " + jr nz, .nonspace + dec c + jr nz, .loop + +.terminator + scf + ret + +.nonspace + and a + ret + +CompareNewToOld: +; Compares the nickname in wStringBuffer2 to the previous nickname. If they are the same, return carry. + ld hl, wPartyMonNicknames + ld bc, MON_NAME_LENGTH + ld a, [wCurPartyMon] + call AddNTimes + push hl + call GetNicknameLength + ld b, c + ld hl, wStringBuffer2 + call GetNicknameLength + pop hl + ld a, c + cp b + jr nz, .different + ld de, wStringBuffer2 +.loop + ld a, [de] + cp "@" + jr z, .terminator + cp [hl] + jr nz, .different + inc hl + inc de + jr .loop + +.different + and a + ret + +.terminator + scf + ret + +GetNicknameLength: +; Gets the length of the name starting at hl and returns it in c. + ld c, 0 +.loop + ld a, [hli] + cp "@" + ret z + inc c + ld a, c + cp MON_NAME_LENGTH - 1 + jr nz, .loop + ret + +NameRaterHelloText: + text_far _NameRaterHelloText + text_end + +NameRaterWhichMonText: + text_far _NameRaterWhichMonText + text_end + +NameRaterBetterNameText: + text_far _NameRaterBetterNameText + text_end + +NameRaterWhatNameText: + text_far _NameRaterWhatNameText + text_end + +NameRaterFinishedText: + text_far _NameRaterFinishedText + text_end + +NameRaterComeAgainText: + text_far _NameRaterComeAgainText + text_end + +NameRaterPerfectNameText: + text_far _NameRaterPerfectNameText + text_end + +NameRaterEggText: + text_far _NameRaterEggText + text_end + +NameRaterSameNameText: + text_far _NameRaterSameNameText + text_end + +NameRaterNamedText: + text_far _NameRaterNamedText + text_end diff --git a/engine/link/time_capsule.asm b/engine/link/time_capsule.asm index f0aa9460..adbb3300 100755 --- a/engine/link/time_capsule.asm +++ b/engine/link/time_capsule.asm @@ -1,4 +1,6 @@ -ValidateOTTrademon:: +; These functions seem to be related to backwards compatibility + +ValidateOTTrademon: ld a, [wceee] ld hl, wOTPartyMon1Species call GetPartyLocation @@ -62,7 +64,7 @@ ValidateOTTrademon:: scf ret -Functionfb6ed:: +Functionfb6ed: ld a, [wceed] ld d, a ld a, [wPartyCount] diff --git a/main.asm b/main.asm index ca794fef..d79ace67 100644 --- a/main.asm +++ b/main.asm @@ -375,29 +375,34 @@ Shrink2Pic: INCBIN "gfx/new_game/shrink2.2bpp.lz" INCLUDE "engine/link/time_capsule.asm" +INCLUDE "engine/events/name_rater.asm" -_NameRater:: - dr $fb7f7, $fb94b PlaySlowCry:: dr $fb94b, $fb981 + NewPokedexEntry:: dr $fb981, $fb9fb + ConvertMon_2to1:: dr $fb9fb, $fba12 ConvertMon_1to2:: dr $fba12, $fbb22 + UpdateUnownDex:: dr $fbb22, $fbb38 PrintUnownWord:: dr $fbb38, $fbc3c + CheckMagikarpLength:: dr $fbc3c, $fbd00 CalcMagikarpLength:: dr $fbd00, $fbdd6 MagikarpHouseSign:: dr $fbdd6, $fbdf1 + HiddenPowerDamage:: dr $fbdf1, $fbe5a + _DisappearUser:: dr $fbe5a, $fbe6f _AppearUserRaiseSub:: -- cgit v1.2.3 From 88d1fe6c26ed4da7720d129962d507a26c1f9b17 Mon Sep 17 00:00:00 2001 From: libjet Date: Sat, 6 Jun 2020 02:10:37 +0100 Subject: Add engine/events/play_slow_cry.asm --- engine/events/play_slow_cry.asm | 30 ++++++++++++++++++++++++++++++ main.asm | 4 +--- 2 files changed, 31 insertions(+), 3 deletions(-) create mode 100755 engine/events/play_slow_cry.asm diff --git a/engine/events/play_slow_cry.asm b/engine/events/play_slow_cry.asm new file mode 100755 index 00000000..6839b396 --- /dev/null +++ b/engine/events/play_slow_cry.asm @@ -0,0 +1,30 @@ +PlaySlowCry: + ld a, [wScriptVar] + call LoadCry + jr c, .done + + ld hl, wCryPitch + ld a, [hli] + ld h, [hl] + ld l, a + ld bc, -$140 + add hl, bc + ld a, l + ld [wCryPitch], a + ld a, h + ld [wCryPitch + 1], a + ld hl, wCryLength + ld a, [hli] + ld h, [hl] + ld l, a + ld bc, $60 + add hl, bc + ld a, l + ld [wCryLength], a + ld a, h + ld [wCryLength + 1], a + farcall _PlayCry + call WaitSFX + +.done + ret diff --git a/main.asm b/main.asm index d79ace67..088df56b 100644 --- a/main.asm +++ b/main.asm @@ -376,9 +376,7 @@ INCBIN "gfx/new_game/shrink2.2bpp.lz" INCLUDE "engine/link/time_capsule.asm" INCLUDE "engine/events/name_rater.asm" - -PlaySlowCry:: - dr $fb94b, $fb981 +INCLUDE "engine/events/play_slow_cry.asm" NewPokedexEntry:: dr $fb981, $fb9fb -- cgit v1.2.3 From 3edaf4635e372fc255b41e1a05e48f25d9cd6f7b Mon Sep 17 00:00:00 2001 From: libjet Date: Sat, 6 Jun 2020 02:15:06 +0100 Subject: Add time_capsule_2.asm and new_pokedex_entry.asm --- data/pokemon/gen1_order.asm | 254 +++++++++++++++++++++++++++++++++++ engine/link/time_capsule_2.asm | 39 ++++++ engine/pokedex/new_pokedex_entry.asm | 50 +++++++ main.asm | 10 +- 4 files changed, 345 insertions(+), 8 deletions(-) create mode 100755 data/pokemon/gen1_order.asm create mode 100755 engine/link/time_capsule_2.asm create mode 100755 engine/pokedex/new_pokedex_entry.asm diff --git a/data/pokemon/gen1_order.asm b/data/pokemon/gen1_order.asm new file mode 100755 index 00000000..45efcafa --- /dev/null +++ b/data/pokemon/gen1_order.asm @@ -0,0 +1,254 @@ +Pokered_MonIndices: + db RHYDON + db KANGASKHAN + db NIDORAN_M + db CLEFAIRY + db SPEAROW + db VOLTORB + db NIDOKING + db SLOWBRO + db IVYSAUR + db EXEGGUTOR + db LICKITUNG + db EXEGGCUTE + db GRIMER + db GENGAR + db NIDORAN_F + db NIDOQUEEN + db CUBONE + db RHYHORN + db LAPRAS + db ARCANINE + db MEW + db GYARADOS + db SHELLDER + db TENTACOOL + db GASTLY + db SCYTHER + db STARYU + db BLASTOISE + db PINSIR + db TANGELA + db SCIZOR ; MISSINGNO. + db SHUCKLE ; MISSINGNO. + db GROWLITHE + db ONIX + db FEAROW + db PIDGEY + db SLOWPOKE + db KADABRA + db GRAVELER + db CHANSEY + db MACHOKE + db MR__MIME + db HITMONLEE + db HITMONCHAN + db ARBOK + db PARASECT + db PSYDUCK + db DROWZEE + db GOLEM + db HERACROSS ; MISSINGNO. + db MAGMAR + db HO_OH ; MISSINGNO. + db ELECTABUZZ + db MAGNETON + db KOFFING + db SNEASEL ; MISSINGNO. + db MANKEY + db SEEL + db DIGLETT + db TAUROS + db TEDDIURSA ; MISSINGNO. + db URSARING ; MISSINGNO. + db SLUGMA ; MISSINGNO. + db FARFETCH_D + db VENONAT + db DRAGONITE + db MAGCARGO ; MISSINGNO. + db SWINUB ; MISSINGNO. + db PILOSWINE ; MISSINGNO. + db DODUO + db POLIWAG + db JYNX + db MOLTRES + db ARTICUNO + db ZAPDOS + db DITTO + db MEOWTH + db KRABBY + db CORSOLA ; MISSINGNO. + db REMORAID ; MISSINGNO. + db OCTILLERY ; MISSINGNO. + db VULPIX + db NINETALES + db PIKACHU + db RAICHU + db DELIBIRD ; MISSINGNO. + db MANTINE ; MISSINGNO. + db DRATINI + db DRAGONAIR + db KABUTO + db KABUTOPS + db HORSEA + db SEADRA + db SKARMORY ; MISSINGNO. + db HOUNDOUR ; MISSINGNO. + db SANDSHREW + db SANDSLASH + db OMANYTE + db OMASTAR + db JIGGLYPUFF + db WIGGLYTUFF + db EEVEE + db FLAREON + db JOLTEON + db VAPOREON + db MACHOP + db ZUBAT + db EKANS + db PARAS + db POLIWHIRL + db POLIWRATH + db WEEDLE + db KAKUNA + db BEEDRILL + db HOUNDOOM ; MISSINGNO. + db DODRIO + db PRIMEAPE + db DUGTRIO + db VENOMOTH + db DEWGONG + db KINGDRA ; MISSINGNO. + db PHANPY ; MISSINGNO. + db CATERPIE + db METAPOD + db BUTTERFREE + db MACHAMP + db DONPHAN ; MISSINGNO. + db GOLDUCK + db HYPNO + db GOLBAT + db MEWTWO + db SNORLAX + db MAGIKARP + db PORYGON2 ; MISSINGNO. + db STANTLER ; MISSINGNO. + db MUK + db SMEARGLE ; MISSINGNO. + db KINGLER + db CLOYSTER + db TYROGUE ; MISSINGNO. + db ELECTRODE + db CLEFABLE + db WEEZING + db PERSIAN + db MAROWAK + db HITMONTOP ; MISSINGNO. + db HAUNTER + db ABRA + db ALAKAZAM + db PIDGEOTTO + db PIDGEOT + db STARMIE + db BULBASAUR + db VENUSAUR + db TENTACRUEL + db SMOOCHUM ; MISSINGNO. + db GOLDEEN + db SEAKING + db ELEKID ; MISSINGNO. + db MAGBY ; MISSINGNO. + db MILTANK ; MISSINGNO. + db BLISSEY ; MISSINGNO. + db PONYTA + db RAPIDASH + db RATTATA + db RATICATE + db NIDORINO + db NIDORINA + db GEODUDE + db PORYGON + db AERODACTYL + db RAIKOU ; MISSINGNO. + db MAGNEMITE + db ENTEI ; MISSINGNO. + db SUICUNE ; MISSINGNO. + db CHARMANDER + db SQUIRTLE + db CHARMELEON + db WARTORTLE + db CHARIZARD + db LARVITAR ; MISSINGNO. + db PUPITAR ; MISSINGNO. KABUTOPS FOSSIL + db TYRANITAR ; MISSINGNO. AERODACTYL FOSSIL + db LUGIA ; MISSINGNO. GHOST + db ODDISH + db GLOOM + db VILEPLUME + db BELLSPROUT + db WEEPINBELL + db VICTREEBEL + + db CHIKORITA + db BAYLEEF + db MEGANIUM + db CYNDAQUIL + db QUILAVA + db TYPHLOSION + db TOTODILE + db CROCONAW + db FERALIGATR + db SENTRET + db FURRET + db HOOTHOOT + db NOCTOWL + db LEDYBA + db LEDIAN + db SPINARAK + db ARIADOS + db CROBAT + db CHINCHOU + db LANTURN + db PICHU + db CLEFFA + db IGGLYBUFF + db TOGEPI + db TOGETIC + db NATU + db XATU + db MAREEP + db FLAAFFY + db AMPHAROS + db BELLOSSOM + db MARILL + db AZUMARILL + db SUDOWOODO + db POLITOED + db HOPPIP + db SKIPLOOM + db JUMPLUFF + db AIPOM + db SUNKERN + db SUNFLORA + db YANMA + db WOOPER + db QUAGSIRE + db ESPEON + db UMBREON + db MURKROW + db SLOWKING + db MISDREAVUS + db UNOWN + db WOBBUFFET + db GIRAFARIG + db PINECO + db FORRETRESS + db DUNSPARCE + db GLIGAR + db STEELIX + db SNUBBULL + db GRANBULL + db QWILFISH + db WOBBUFFET + db WOBBUFFET diff --git a/engine/link/time_capsule_2.asm b/engine/link/time_capsule_2.asm new file mode 100755 index 00000000..6640f6b0 --- /dev/null +++ b/engine/link/time_capsule_2.asm @@ -0,0 +1,39 @@ +ConvertMon_2to1: +; Takes the Gen 2 Pokemon number stored in wTempSpecies, +; finds it in the Pokered_MonIndices table, +; and returns its index in wTempSpecies. + push bc + push hl + ld a, [wTempSpecies] + ld b, a + ld c, 0 + ld hl, Pokered_MonIndices +.loop + inc c + ld a, [hli] + cp b + jr nz, .loop + ld a, c + ld [wTempSpecies], a + pop hl + pop bc + ret + +ConvertMon_1to2: +; Takes the Gen 1 Pokemon number stored in wTempSpecies +; and returns the corresponding value from Pokered_MonIndices in wTempSpecies. + push bc + push hl + ld a, [wTempSpecies] + dec a + ld hl, Pokered_MonIndices + ld b, 0 + ld c, a + add hl, bc + ld a, [hl] + ld [wTempSpecies], a + pop hl + pop bc + ret + +INCLUDE "data/pokemon/gen1_order.asm" diff --git a/engine/pokedex/new_pokedex_entry.asm b/engine/pokedex/new_pokedex_entry.asm new file mode 100755 index 00000000..844253c5 --- /dev/null +++ b/engine/pokedex/new_pokedex_entry.asm @@ -0,0 +1,50 @@ +NewPokedexEntry: + ldh a, [hMapAnims] + push af + xor a + ldh [hMapAnims], a + call LowVolume + call ClearBGPalettes + call ClearTilemap + call UpdateSprites + call ClearSprites + ld a, [wPokedexStatus] + push af + ldh a, [hSCX] + add POKEDEX_SCX + ldh [hSCX], a + xor a + ld [wPokedexStatus], a + farcall _NewPokedexEntry + call WaitPressAorB_BlinkCursor + ld a, 1 ; page 2 + ld [wPokedexStatus], a + farcall DisplayDexEntry + call WaitPressAorB_BlinkCursor + pop af + ld [wPokedexStatus], a + call MaxVolume + call RotateThreePalettesRight + ldh a, [hSCX] + add -POKEDEX_SCX + ldh [hSCX], a + call .ReturnFromDexRegistration + pop af + ldh [hMapAnims], a + ret + +.ReturnFromDexRegistration: + call ClearTilemap + call LoadFontsExtra + call LoadStandardFont + farcall Pokedex_PlaceFrontpicTopLeftCorner + call WaitBGMap2 + farcall GetEnemyMonDVs + ld a, [hli] + ld [wTempMonDVs], a + ld a, [hl] + ld [wTempMonDVs + 1], a + ld b, SCGB_TRAINER_OR_MON_FRONTPIC_PALS + call GetSGBLayout + call SetPalettes + ret diff --git a/main.asm b/main.asm index 088df56b..6a723da0 100644 --- a/main.asm +++ b/main.asm @@ -377,14 +377,8 @@ INCBIN "gfx/new_game/shrink2.2bpp.lz" INCLUDE "engine/link/time_capsule.asm" INCLUDE "engine/events/name_rater.asm" INCLUDE "engine/events/play_slow_cry.asm" - -NewPokedexEntry:: - dr $fb981, $fb9fb - -ConvertMon_2to1:: - dr $fb9fb, $fba12 -ConvertMon_1to2:: - dr $fba12, $fbb22 +INCLUDE "engine/pokedex/new_pokedex_entry.asm" +INCLUDE "engine/link/time_capsule_2.asm" UpdateUnownDex:: dr $fbb22, $fbb38 -- cgit v1.2.3 From dd65caf5110833e2edca0d9b6af797f8535c766f Mon Sep 17 00:00:00 2001 From: libjet Date: Sat, 6 Jun 2020 02:17:01 +0100 Subject: Add engine/pokedex/unown_dex.asm --- data/pokemon/unown_words.asm | 65 ++++++++++++++++++++++++++++++++++++++++++++ engine/pokedex/unown_dex.asm | 49 +++++++++++++++++++++++++++++++++ main.asm | 6 +--- 3 files changed, 115 insertions(+), 5 deletions(-) create mode 100755 data/pokemon/unown_words.asm create mode 100755 engine/pokedex/unown_dex.asm diff --git a/data/pokemon/unown_words.asm b/data/pokemon/unown_words.asm new file mode 100755 index 00000000..6ddd0f46 --- /dev/null +++ b/data/pokemon/unown_words.asm @@ -0,0 +1,65 @@ +unownword: MACRO +x = 1 +rept STRLEN(\1) + db STRSUB(\1, x, 1) - "A" + FIRST_UNOWN_CHAR +x = x + 1 +endr + db -1 +ENDM + +UnownWords: +; entries correspond to UNOWN_* form constants + dw UnownWordA + dw UnownWordA + dw UnownWordB + dw UnownWordC + dw UnownWordD + dw UnownWordE + dw UnownWordF + dw UnownWordG + dw UnownWordH + dw UnownWordI + dw UnownWordJ + dw UnownWordK + dw UnownWordL + dw UnownWordM + dw UnownWordN + dw UnownWordO + dw UnownWordP + dw UnownWordQ + dw UnownWordR + dw UnownWordS + dw UnownWordT + dw UnownWordU + dw UnownWordV + dw UnownWordW + dw UnownWordX + dw UnownWordY + dw UnownWordZ + +UnownWordA: unownword "ANGRY" +UnownWordB: unownword "BEAR" +UnownWordC: unownword "CHASE" +UnownWordD: unownword "DIRECT" +UnownWordE: unownword "ENGAGE" +UnownWordF: unownword "FIND" +UnownWordG: unownword "GIVE" +UnownWordH: unownword "HELP" +UnownWordI: unownword "INCREASE" +UnownWordJ: unownword "JOIN" +UnownWordK: unownword "KEEP" +UnownWordL: unownword "LAUGH" +UnownWordM: unownword "MAKE" +UnownWordN: unownword "NUZZLE" +UnownWordO: unownword "OBSERVE" +UnownWordP: unownword "PERFORM" +UnownWordQ: unownword "QUICKEN" +UnownWordR: unownword "REASSURE" +UnownWordS: unownword "SEARCH" +UnownWordT: unownword "TELL" +UnownWordU: unownword "UNDO" +UnownWordV: unownword "VANISH" +UnownWordW: unownword "WANT" +UnownWordX: unownword "XXXXX" +UnownWordY: unownword "YIELD" +UnownWordZ: unownword "ZOOM" diff --git a/engine/pokedex/unown_dex.asm b/engine/pokedex/unown_dex.asm new file mode 100755 index 00000000..1b66a4ac --- /dev/null +++ b/engine/pokedex/unown_dex.asm @@ -0,0 +1,49 @@ +UpdateUnownDex: + ld a, [wUnownLetter] + ld c, a + ld b, NUM_UNOWN + ld hl, wUnownDex +.loop + ld a, [hli] + and a + jr z, .done + cp c + ret z + dec b + jr nz, .loop + ret + +.done + dec hl + ld [hl], c + ret + +PrintUnownWord: + hlcoord 4, 15 + ld bc, 12 + ld a, " " + call ByteFill + ld a, [wDexCurUnownIndex] + ld e, a + ld d, 0 + ld hl, wUnownDex + add hl, de + ld a, [hl] + ld e, a + ld d, 0 + ld hl, UnownWords + add hl, de + add hl, de + ld a, [hli] + ld e, a + ld d, [hl] + hlcoord 4, 15 +.loop + ld a, [de] + cp -1 + ret z + inc de + ld [hli], a + jr .loop + +INCLUDE "data/pokemon/unown_words.asm" diff --git a/main.asm b/main.asm index 6a723da0..c54602ea 100644 --- a/main.asm +++ b/main.asm @@ -379,11 +379,7 @@ INCLUDE "engine/events/name_rater.asm" INCLUDE "engine/events/play_slow_cry.asm" INCLUDE "engine/pokedex/new_pokedex_entry.asm" INCLUDE "engine/link/time_capsule_2.asm" - -UpdateUnownDex:: - dr $fbb22, $fbb38 -PrintUnownWord:: - dr $fbb38, $fbc3c +INCLUDE "engine/pokedex/unown_dex.asm" CheckMagikarpLength:: dr $fbc3c, $fbd00 -- cgit v1.2.3 From 5ea5b0d9019b3de45129d347eaf2a1f565839a8d Mon Sep 17 00:00:00 2001 From: libjet Date: Sat, 6 Jun 2020 02:22:45 +0100 Subject: Add engine/events/magikarp.asm --- data/events/magikarp_lengths.asm | 20 +++ engine/events/magikarp.asm | 314 +++++++++++++++++++++++++++++++++++++++ gfx/font/feet_inches.2bpp | Bin 0 -> 32 bytes gfx/font/feet_inches.png | Bin 0 -> 89 bytes main.asm | 8 +- 5 files changed, 335 insertions(+), 7 deletions(-) create mode 100755 data/events/magikarp_lengths.asm create mode 100755 engine/events/magikarp.asm create mode 100755 gfx/font/feet_inches.2bpp create mode 100755 gfx/font/feet_inches.png diff --git a/data/events/magikarp_lengths.asm b/data/events/magikarp_lengths.asm new file mode 100755 index 00000000..1a1040d6 --- /dev/null +++ b/data/events/magikarp_lengths.asm @@ -0,0 +1,20 @@ +MagikarpLengths: +; [wMagikarpLength] = z * 100 + (bc - x) / y +; First argument is the bc threshold as well as x. +; Second argument is y. +; In reality, due to the bug at .BCLessThanDE, +; the threshold is determined by only register b. + dwb 110, 1 ; not used unless the bug is fixed + dwb 310, 2 + dwb 710, 4 + dwb 2710, 20 + dwb 7710, 50 + dwb 17710, 100 + dwb 32710, 150 + dwb 47710, 150 + dwb 57710, 100 + dwb 62710, 50 + dwb 64710, 20 + dwb 65210, 5 + dwb 65410, 2 + dwb 65510, 1 ; not used diff --git a/engine/events/magikarp.asm b/engine/events/magikarp.asm new file mode 100755 index 00000000..035148b5 --- /dev/null +++ b/engine/events/magikarp.asm @@ -0,0 +1,314 @@ +CheckMagikarpLength: + ; Returns 3 if you select a Magikarp that beats the previous record. + ; Returns 2 if you select a Magikarp, but the current record is longer. + ; Returns 1 if you press B in the Pokemon selection menu. + ; Returns 0 if the Pokemon you select is not a Magikarp. + + ; Let's start by selecting a Magikarp. + farcall SelectMonFromParty + jr c, .declined + ld a, [wCurPartySpecies] + cp MAGIKARP + jr nz, .not_magikarp + + ; Now let's compute its length based on its DVs and ID. + ld a, [wCurPartyMon] + ld hl, wPartyMon1Species + ld bc, PARTYMON_STRUCT_LENGTH + call AddNTimes + push hl + ld bc, MON_DVS + add hl, bc + ld d, h + ld e, l + pop hl + ld bc, MON_ID + add hl, bc + ld b, h + ld c, l + call CalcMagikarpLength + call PrintMagikarpLength + ld hl, .MagikarpGuruMeasureText + call PrintText + + ; Did we beat the record? + ld hl, wMagikarpLength + ld de, wBestMagikarpLengthFeet + ld c, 2 + call CompareBytes + jr nc, .not_long_enough + + ; NEW RECORD!!! Let's save that. + ld hl, wMagikarpLength + ld de, wBestMagikarpLengthFeet + ld a, [hli] + ld [de], a + inc de + ld a, [hl] + ld [de], a + inc de + ld a, [wCurPartyMon] + ld hl, wPartyMonOT + call SkipNames + call CopyBytes + ld a, MAGIKARPLENGTH_BEAT_RECORD + ld [wScriptVar], a + ret + +.not_long_enough + ld a, MAGIKARPLENGTH_TOO_SHORT + ld [wScriptVar], a + ret + +.declined + ld a, MAGIKARPLENGTH_REFUSED + ld [wScriptVar], a + ret + +.not_magikarp + xor a ; MAGIKARPLENGTH_NOT_MAGIKARP + ld [wScriptVar], a + ret + +.MagikarpGuruMeasureText: + text_far _MagikarpGuruMeasureText + text_end + +Magikarp_LoadFeetInchesChars: + ld hl, vTiles2 tile "′" ; $6e + ld de, .feetinchchars + lb bc, BANK(.feetinchchars), 2 + call Request2bpp + ret + +.feetinchchars +INCBIN "gfx/font/feet_inches.2bpp" + +PrintMagikarpLength: + call Magikarp_LoadFeetInchesChars + ld hl, wStringBuffer1 + ld de, wMagikarpLength + lb bc, PRINTNUM_LEFTALIGN | 1, 2 + call PrintNum + ld [hl], "′" + inc hl + ld de, wMagikarpLength + 1 + lb bc, PRINTNUM_LEFTALIGN | 1, 2 + call PrintNum + ld [hl], "″" + inc hl + ld [hl], "@" + ret + +CalcMagikarpLength: +; Return Magikarp's length (in feet and inches) at wMagikarpLength (big endian). +; +; input: +; de: wEnemyMonDVs +; bc: wPlayerID + +; This function is poorly commented. + +; In short, it generates a value between 190 and 1786 using +; a Magikarp's DVs and its trainer ID. This value is further +; filtered in LoadEnemyMon to make longer Magikarp even rarer. + +; The value is generated from a lookup table. +; The index is determined by the dv xored with the player's trainer id. + +; bc = rrc(dv[0]) ++ rrc(dv[1]) ^ rrc(id) + +; if bc < 10: [wMagikarpLength] = c + 190 +; if bc ≥ $ff00: [wMagikarpLength] = c + 1370 +; else: [wMagikarpLength] = z * 100 + (bc - x) / y + +; X, Y, and Z depend on the value of b as follows: + +; if b = 0: x = 310, y = 2, z = 3 +; if b = 1: x = 710, y = 4, z = 4 +; if b = 2-9: x = 2710, y = 20, z = 5 +; if b = 10-29: x = 7710, y = 50, z = 6 +; if b = 30-68: x = 17710, y = 100, z = 7 +; if b = 69-126: x = 32710, y = 150, z = 8 +; if b = 127-185: x = 47710, y = 150, z = 9 +; if b = 186-224: x = 57710, y = 100, z = 10 +; if b = 225-243: x = 62710, y = 50, z = 11 +; if b = 244-251: x = 64710, y = 20, z = 12 +; if b = 252-253: x = 65210, y = 5, z = 13 +; if b = 254: x = 65410, y = 2, z = 14 + + ; bc = rrc(dv[0]) ++ rrc(dv[1]) ^ rrc(id) + + ; id + ld h, b + ld l, c + ld a, [hli] + ld b, a + ld c, [hl] + rrc b + rrc c + + ; dv + ld a, [de] + inc de + rrca + rrca + xor b + ld b, a + + ld a, [de] + rrca + rrca + xor c + ld c, a + + ; if bc < 10: + ; de = bc + 190 + ; break + + ld a, b + and a + jr nz, .no + ld a, c + cp 10 + jr nc, .no + + ld hl, 190 + add hl, bc + ld d, h + ld e, l + jr .done + +.no + + ld hl, MagikarpLengths + ld a, 2 + ld [wTempByteValue], a + +.read + ld a, [hli] + ld e, a + ld a, [hli] + ld d, a + call .BCLessThanDE + jr nc, .next + + ; c = (bc - de) / [hl] + call .BCMinusDE + ld a, b + ldh [hDividend + 0], a + ld a, c + ldh [hDividend + 1], a + ld a, [hl] + ldh [hDivisor], a + ld b, 2 + call Divide + ldh a, [hQuotient + 3] + ld c, a + + ; de = c + 100 × (2 + i) + xor a + ldh [hMultiplicand + 0], a + ldh [hMultiplicand + 1], a + ld a, 100 + ldh [hMultiplicand + 2], a + ld a, [wTempByteValue] + ldh [hMultiplier], a + call Multiply + ld b, 0 + ldh a, [hProduct + 3] + add c + ld e, a + ldh a, [hProduct + 2] + adc b + ld d, a + jr .done + +.next + inc hl ; align to next triplet + ld a, [wTempByteValue] + inc a + ld [wTempByteValue], a + cp 16 + jr c, .read + + call .BCMinusDE + ld hl, 1600 + add hl, bc + ld d, h + ld e, l + +.done + ; convert from mm to feet and inches + ; in = mm / 25.4 + ; ft = in / 12 + + ; hl = de × 10 + ld h, d + ld l, e + add hl, hl + add hl, hl + add hl, de + add hl, hl + + ; hl = hl / 254 + ld de, -254 + ld a, -1 +.div_254 + inc a + add hl, de + jr c, .div_254 + + ; d, e = hl / 12, hl % 12 + ld d, 0 +.mod_12 + cp 12 + jr c, .ok + sub 12 + inc d + jr .mod_12 +.ok + ld e, a + + ld hl, wMagikarpLength + ld [hl], d ; ft + inc hl + ld [hl], e ; in + ret + +.BCLessThanDE: +; Intention: Return bc < de. +; Reality: Return b < d. + ld a, b + cp d + ret c + ret nc ; whoops + ld a, c + cp e + ret + +.BCMinusDE: +; bc -= de + ld a, c + sub e + ld c, a + ld a, b + sbc d + ld b, a + ret + +INCLUDE "data/events/magikarp_lengths.asm" + +MagikarpHouseSign: + ld a, [wBestMagikarpLengthFeet] + ld [wMagikarpLength], a + ld a, [wBestMagikarpLengthInches] + ld [wMagikarpLength + 1], a + call PrintMagikarpLength + ld hl, .KarpGuruRecordText + call PrintText + ret + +.KarpGuruRecordText: + text_far _KarpGuruRecordText + text_end diff --git a/gfx/font/feet_inches.2bpp b/gfx/font/feet_inches.2bpp new file mode 100755 index 00000000..fba5d65c Binary files /dev/null and b/gfx/font/feet_inches.2bpp differ diff --git a/gfx/font/feet_inches.png b/gfx/font/feet_inches.png new file mode 100755 index 00000000..60f319eb Binary files /dev/null and b/gfx/font/feet_inches.png differ diff --git a/main.asm b/main.asm index c54602ea..29095ede 100644 --- a/main.asm +++ b/main.asm @@ -380,13 +380,7 @@ INCLUDE "engine/events/play_slow_cry.asm" INCLUDE "engine/pokedex/new_pokedex_entry.asm" INCLUDE "engine/link/time_capsule_2.asm" INCLUDE "engine/pokedex/unown_dex.asm" - -CheckMagikarpLength:: - dr $fbc3c, $fbd00 -CalcMagikarpLength:: - dr $fbd00, $fbdd6 -MagikarpHouseSign:: - dr $fbdd6, $fbdf1 +INCLUDE "engine/events/magikarp.asm" HiddenPowerDamage:: dr $fbdf1, $fbe5a -- cgit v1.2.3 From 864e9c068da895bcd547152a7fc04b8fdc9b2540 Mon Sep 17 00:00:00 2001 From: libjet Date: Sat, 6 Jun 2020 02:28:53 +0100 Subject: Add engine/battle/hidden_power.asm --- engine/battle/hidden_power.asm | 108 +++++++++++++++++++++++++++++++++++++++++ main.asm | 4 +- 2 files changed, 109 insertions(+), 3 deletions(-) create mode 100755 engine/battle/hidden_power.asm diff --git a/engine/battle/hidden_power.asm b/engine/battle/hidden_power.asm new file mode 100755 index 00000000..f7abd71f --- /dev/null +++ b/engine/battle/hidden_power.asm @@ -0,0 +1,108 @@ +HiddenPowerDamage: +; Override Hidden Power's type and power based on the user's DVs. + + ld hl, wBattleMonDVs + ldh a, [hBattleTurn] + and a + jr z, .got_dvs + ld hl, wEnemyMonDVs +.got_dvs + +; Power: + +; Take the top bit from each stat + + ; Attack + ld a, [hl] + swap a + and %1000 + + ; Defense + ld b, a + ld a, [hli] + and %1000 + srl a + or b + + ; Speed + ld b, a + ld a, [hl] + swap a + and %1000 + srl a + srl a + or b + + ; Special + ld b, a + ld a, [hl] + and %1000 + srl a + srl a + srl a + or b + +; Multiply by 5 + ld b, a + add a + add a + add b + +; Add Special & 3 + ld b, a + ld a, [hld] + and %0011 + add b + +; Divide by 2 and add 30 + 1 + srl a + add 30 + inc a + + ld d, a + +; Type: + + ; Def & 3 + ld a, [hl] + and %0011 + ld b, a + + ; + (Atk & 3) << 2 + ld a, [hl] + and %0011 << 4 + swap a + sla a + sla a + or b + +; Skip Normal + inc a + +; Skip Bird + cp BIRD + jr c, .done + inc a + +; Skip unused types + cp UNUSED_TYPES + jr c, .done + add SPECIAL - UNUSED_TYPES + +.done + +; Overwrite the current move type. + push af + ld a, BATTLE_VARS_MOVE_TYPE + call GetBattleVarAddr + pop af + ld [hl], a + +; Get the rest of the damage formula variables +; based on the new type, but keep base power. + ld a, d + push af + farcall BattleCommand_DamageStats ; damagestats + pop af + ld d, a + ret diff --git a/main.asm b/main.asm index 29095ede..fd63470f 100644 --- a/main.asm +++ b/main.asm @@ -381,9 +381,7 @@ INCLUDE "engine/pokedex/new_pokedex_entry.asm" INCLUDE "engine/link/time_capsule_2.asm" INCLUDE "engine/pokedex/unown_dex.asm" INCLUDE "engine/events/magikarp.asm" - -HiddenPowerDamage:: - dr $fbdf1, $fbe5a +INCLUDE "engine/battle/hidden_power.asm" _DisappearUser:: dr $fbe5a, $fbe6f -- cgit v1.2.3 From 5f0eb65d5a40b167fc2ed3ff3a54feb240eb3bd7 Mon Sep 17 00:00:00 2001 From: libjet Date: Sat, 6 Jun 2020 02:36:04 +0100 Subject: Add engine/battle/misc.asm --- data/battle/weather_modifiers.asm | 10 ++ data/types/badge_type_boosts.asm | 21 ++++ engine/battle/misc.asm | 219 ++++++++++++++++++++++++++++++++++++++ main.asm | 12 +-- 4 files changed, 251 insertions(+), 11 deletions(-) create mode 100755 data/battle/weather_modifiers.asm create mode 100755 data/types/badge_type_boosts.asm create mode 100755 engine/battle/misc.asm diff --git a/data/battle/weather_modifiers.asm b/data/battle/weather_modifiers.asm new file mode 100755 index 00000000..d0acdc25 --- /dev/null +++ b/data/battle/weather_modifiers.asm @@ -0,0 +1,10 @@ +WeatherTypeModifiers: + db WEATHER_RAIN, WATER, MORE_EFFECTIVE + db WEATHER_RAIN, FIRE, NOT_VERY_EFFECTIVE + db WEATHER_SUN, FIRE, MORE_EFFECTIVE + db WEATHER_SUN, WATER, NOT_VERY_EFFECTIVE + db -1 ; end + +WeatherMoveModifiers: + db WEATHER_RAIN, EFFECT_SOLARBEAM, NOT_VERY_EFFECTIVE + db -1 ; end diff --git a/data/types/badge_type_boosts.asm b/data/types/badge_type_boosts.asm new file mode 100755 index 00000000..fb353df7 --- /dev/null +++ b/data/types/badge_type_boosts.asm @@ -0,0 +1,21 @@ +BadgeTypeBoosts: +; entries correspond to wJohtoBadges constants + db FLYING ; ZEPHYRBADGE + db BUG ; HIVEBADGE + db NORMAL ; PLAINBADGE + db GHOST ; FOGBADGE + db STEEL ; MINERALBADGE + db FIGHTING ; STORMBADGE + db ICE ; GLACIERBADGE + db DRAGON ; RISINGBADGE + ; fallthrough +; entries correspond to wKantoBadges constants + db ROCK ; BOULDERBADGE + db WATER ; CASCADEBADGE + db ELECTRIC ; THUNDERBADGE + db GRASS ; RAINBOWBADGE + db POISON ; SOULBADGE + db PSYCHIC_TYPE ; MARSHBADGE + db FIRE ; VOLCANOBADGE + db GROUND ; EARTHBADGE + db -1 ; end diff --git a/engine/battle/misc.asm b/engine/battle/misc.asm new file mode 100755 index 00000000..ae178a4b --- /dev/null +++ b/engine/battle/misc.asm @@ -0,0 +1,219 @@ +_DisappearUser: + xor a + ldh [hBGMapMode], a + ldh a, [hBattleTurn] + and a + jr z, .player + call GetEnemyFrontpicCoords + jr .okay +.player + call GetPlayerBackpicCoords +.okay + call ClearBox + jr FinishAppearDisappearUser + +_AppearUserRaiseSub: + farcall BattleCommand_RaiseSubNoAnim + jr AppearUser + +_AppearUserLowerSub: + farcall BattleCommand_LowerSubNoAnim + +AppearUser: + xor a + ldh [hBGMapMode], a + ldh a, [hBattleTurn] + and a + jr z, .player + call GetEnemyFrontpicCoords + xor a + jr .okay +.player + call GetPlayerBackpicCoords + ld a, $31 +.okay + ldh [hGraphicStartTile], a + predef PlaceGraphic +FinishAppearDisappearUser: + ld a, $1 + ldh [hBGMapMode], a + ret + +GetEnemyFrontpicCoords: + hlcoord 12, 0 + lb bc, 7, 7 + ret + +GetPlayerBackpicCoords: + hlcoord 2, 6 + lb bc, 6, 6 + ret + +DoWeatherModifiers: + ld de, WeatherTypeModifiers + ld a, [wBattleWeather] + ld b, a + ld a, [wCurType] + ld c, a + +.CheckWeatherType: + ld a, [de] + inc de + cp -1 + jr z, .done_weather_types + + cp b + jr nz, .NextWeatherType + + ld a, [de] + cp c + jr z, .ApplyModifier + +.NextWeatherType: + inc de + inc de + jr .CheckWeatherType + +.done_weather_types + ld de, WeatherMoveModifiers + + ld a, BATTLE_VARS_MOVE_EFFECT + call GetBattleVar + ld c, a + +.CheckWeatherMove: + ld a, [de] + inc de + cp -1 + jr z, .done + + cp b + jr nz, .NextWeatherMove + + ld a, [de] + cp c + jr z, .ApplyModifier + +.NextWeatherMove: + inc de + inc de + jr .CheckWeatherMove + +.ApplyModifier: + xor a + ldh [hMultiplicand + 0], a + ld a, [wCurDamage] + ldh [hMultiplicand + 1], a + ld a, [wCurDamage + 1] + ldh [hMultiplicand + 2], a + + inc de + ld a, [de] + ldh [hMultiplier], a + + call Multiply + + ld a, 10 + ldh [hDivisor], a + ld b, 4 + call Divide + + ldh a, [hQuotient + 1] + and a + ld bc, -1 + jr nz, .Update + + ldh a, [hQuotient + 2] + ld b, a + ldh a, [hQuotient + 3] + ld c, a + or b + jr nz, .Update + + ld bc, 1 + +.Update: + ld a, b + ld [wCurDamage], a + ld a, c + ld [wCurDamage + 1], a + +.done + ret + +INCLUDE "data/battle/weather_modifiers.asm" + +DoBadgeTypeBoosts: + ld a, [wLinkMode] + and a + ret nz + + ldh a, [hBattleTurn] + and a + ret nz + + push de + push bc + + ld hl, BadgeTypeBoosts + + ld a, [wKantoBadges] + ld b, a + ld a, [wJohtoBadges] + ld c, a + +.CheckBadge: + ld a, [hl] + cp -1 + jr z, .done + + srl b + rr c + jr nc, .NextBadge + + ld a, [wCurType] + cp [hl] + jr z, .ApplyBoost + +.NextBadge: + inc hl + jr .CheckBadge + +.ApplyBoost: + ld a, [wCurDamage] + ld h, a + ld d, a + ld a, [wCurDamage + 1] + ld l, a + ld e, a + + srl d + rr e + srl d + rr e + srl d + rr e + + ld a, e + or d + jr nz, .done_min + ld e, 1 + +.done_min + add hl, de + jr nc, .Update + + ld hl, $ffff + +.Update: + ld a, h + ld [wCurDamage], a + ld a, l + ld [wCurDamage + 1], a + +.done + pop bc + pop de + ret + +INCLUDE "data/types/badge_type_boosts.asm" diff --git a/main.asm b/main.asm index fd63470f..efd872d4 100644 --- a/main.asm +++ b/main.asm @@ -382,17 +382,7 @@ INCLUDE "engine/link/time_capsule_2.asm" INCLUDE "engine/pokedex/unown_dex.asm" INCLUDE "engine/events/magikarp.asm" INCLUDE "engine/battle/hidden_power.asm" - -_DisappearUser:: - dr $fbe5a, $fbe6f -_AppearUserRaiseSub:: - dr $fbe6f, $fbe77 -_AppearUserLowerSub:: - dr $fbe77, $fbeaa -DoWeatherModifiers:: - dr $fbeaa, $fbf2b -DoBadgeTypeBoosts:: - dr $fbf2b, $fbf93 +INCLUDE "engine/battle/misc.asm" SECTION "bank3F", ROMX -- cgit v1.2.3 From afcf8f19575164e4b0fa92319041f888e719f68d Mon Sep 17 00:00:00 2001 From: entrpntr Date: Sat, 6 Jun 2020 14:40:15 -0400 Subject: Minor cleanups. --- .gitignore | 2 ++ engine/gfx/load_font.asm | 2 +- gfx/font.asm | 1 + gfx/new_game/shrink1.2bpp | Bin 784 -> 0 bytes gfx/new_game/shrink1.png | Bin 0 -> 188 bytes gfx/pokegear/town_map.png | Bin 660 -> 441 bytes tools/gfx.py | 24 +++++++++++++++++++++--- 7 files changed, 25 insertions(+), 4 deletions(-) delete mode 100755 gfx/new_game/shrink1.2bpp create mode 100644 gfx/new_game/shrink1.png diff --git a/.gitignore b/.gitignore index 6095246c..61729a2d 100644 --- a/.gitignore +++ b/.gitignore @@ -49,6 +49,7 @@ used_space.png #*.1bpp # ... except for specific 2bpp files generated from lz's) +gfx/new_game/shrink*.2bpp gfx/pokemon/**/*.2bpp gfx/trainers/*.2bpp gfx/battle/dude.2bpp @@ -56,6 +57,7 @@ gfx/player/chris_back.2bpp gfx/trade/game_boy.2bpp gfx/pokegear/pokegear_sprites.2bpp gfx/pokegear/pokegear.2bpp +gfx/pokegear/town_map.2bpp gfx/slots/slots_*.2bpp gfx/pokedex/pokedex.2bpp gfx/pokedex/slowpoke.2bpp diff --git a/engine/gfx/load_font.asm b/engine/gfx/load_font.asm index 46d2e0e5..4e732211 100755 --- a/engine/gfx/load_font.asm +++ b/engine/gfx/load_font.asm @@ -1,6 +1,6 @@ _LoadStandardFont:: ld de, Font - ld hl, vTiles4 + ld hl, vTiles1 lb bc, BANK(Font), 128 ; "A" to "9" jp Get1bpp diff --git a/gfx/font.asm b/gfx/font.asm index 818f0dac..4e37d23b 100755 --- a/gfx/font.asm +++ b/gfx/font.asm @@ -40,6 +40,7 @@ UnusedBoldFontGFX: INCBIN "gfx/font/unused_bold_font.1bpp" TextboxSpaceGFX: +; StatsScreen_LoadTextboxSpaceGFX reads 2bpp; LoadFrame reads first half as 1bpp INCBIN "gfx/font/space.2bpp" FontsExtra_SolidBlackGFX: diff --git a/gfx/new_game/shrink1.2bpp b/gfx/new_game/shrink1.2bpp deleted file mode 100755 index 96b19432..00000000 Binary files a/gfx/new_game/shrink1.2bpp and /dev/null differ diff --git a/gfx/new_game/shrink1.png b/gfx/new_game/shrink1.png new file mode 100644 index 00000000..6cf5b807 Binary files /dev/null and b/gfx/new_game/shrink1.png differ diff --git a/gfx/pokegear/town_map.png b/gfx/pokegear/town_map.png index e711c5f1..3124c6bb 100755 Binary files a/gfx/pokegear/town_map.png and b/gfx/pokegear/town_map.png differ diff --git a/tools/gfx.py b/tools/gfx.py index e0cc0399..7c90b740 100644 --- a/tools/gfx.py +++ b/tools/gfx.py @@ -104,8 +104,12 @@ def filepath_rules(filepath): elif 'gfx/battle' in filedir: if name == 'dude': args['pic_dimensions'] = 6, 6 - elif name == 'balls': + elif name in ['balls', 'enemy_hp_bar_border']: args['width'] = 32 + elif name == 'expbar': + args['width'] = 72 + elif name == 'hp_exp_bar_border': + args['width'] = 48 elif 'gfx/credits' in filedir: if name in ['bellossom', 'togepi', 'elekid', 'sentret']: @@ -120,8 +124,13 @@ def filepath_rules(filepath): args['width'] = 176 elif 'gfx/font' in filedir: - if name == 'font_inversed': + if name in ['font', 'font_inversed', 'font_battle_extra', 'font_extra']: args['width'] = 128 + elif name == 'unused_bold_font': + args['width'] = 256 + + elif 'gfx/frames' in filedir: + args['width'] = 24 elif 'gfx/icons' in filedir: if name == 'mail_big': @@ -157,6 +166,11 @@ def filepath_rules(filepath): elif 'gfx/naming_screen' in filedir: args['width'] = 8 + elif 'gfx/new_game' in filedir: + if name in ['shrink1', 'shrink2']: + args['width'] = 56 + args['pic_dimensions'] = 7, 7 + elif 'gfx/overworld' in filedir: if name == 'heal_machine': args['width'] = 8 @@ -187,7 +201,7 @@ def filepath_rules(filepath): if name == 'pokegear_sprites': args['width'] = 16 - elif name == 'pokegear': + elif name in ['pokegear', 'town_map']: args['width'] = 128 elif 'gfx/mystery_gift' in filedir: @@ -225,6 +239,10 @@ def filepath_rules(filepath): else: args['width'] = 16 + elif 'gfx/stats' in filedir: + if name == 'stats_tiles': + args['width'] = 136 + elif 'gfx/tilesets' in filedir: if filedir == 'gfx/tilesets/roofs': args['width'] = 24 -- cgit v1.2.3