summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore8
-rw-r--r--.travis.yml1
-rw-r--r--INSTALL.md27
-rw-r--r--Makefile111
-rwxr-xr-xengine/time.asm2
-rw-r--r--gfx.py2
-rw-r--r--gfx/pics.asm584
-rw-r--r--gfx/pics/abra/back.2bpp.lz.9ac09a32 (renamed from gfx/pics/abra/back.2bpp.lz)bin335 -> 335 bytes
-rw-r--r--gfx/pics/abra/back.pngbin0 -> 445 bytes
-rw-r--r--gfx/pics/abra/bitmask.asm16
-rw-r--r--gfx/pics/abra/frames.asm13
-rw-r--r--gfx/pics/abra/front.animated.2bpp.lz.12e14d9a (renamed from gfx/pics/abra/front.2bpp.lz)bin459 -> 459 bytes
-rw-r--r--gfx/pics/abra/front.pngbin0 -> 674 bytes
-rw-r--r--gfx/pics/abra/normal.pal4
-rw-r--r--gfx/pics/aerodactyl/back.2bpp.lz.e2da1f61 (renamed from gfx/pics/aerodactyl/back.2bpp.lz)bin334 -> 334 bytes
-rw-r--r--gfx/pics/aerodactyl/back.pngbin0 -> 414 bytes
-rw-r--r--gfx/pics/aerodactyl/bitmask.asm25
-rw-r--r--gfx/pics/aerodactyl/frames.asm15
-rw-r--r--gfx/pics/aerodactyl/front.animated.2bpp.lz.3bceb33e (renamed from gfx/pics/aerodactyl/front.2bpp.lz)bin849 -> 849 bytes
-rw-r--r--gfx/pics/aerodactyl/front.pngbin0 -> 1159 bytes
-rw-r--r--gfx/pics/aerodactyl/normal.pal4
-rw-r--r--gfx/pics/aipom/back.2bpp.lz.597d4dda (renamed from gfx/pics/aipom/back.2bpp.lz)bin333 -> 333 bytes
-rw-r--r--gfx/pics/aipom/back.pngbin0 -> 410 bytes
-rw-r--r--gfx/pics/aipom/bitmask.asm16
-rw-r--r--gfx/pics/aipom/frames.asm13
-rw-r--r--gfx/pics/aipom/front.animated.2bpp.lz.fba7c862 (renamed from gfx/pics/aipom/front.2bpp.lz)bin461 -> 461 bytes
-rw-r--r--gfx/pics/aipom/front.pngbin0 -> 664 bytes
-rw-r--r--gfx/pics/aipom/normal.pal4
-rw-r--r--gfx/pics/alakazam/back.2bpp.lz.75e7e1c6 (renamed from gfx/pics/alakazam/back.2bpp.lz)bin461 -> 461 bytes
-rw-r--r--gfx/pics/alakazam/back.pngbin0 -> 532 bytes
-rw-r--r--gfx/pics/alakazam/bitmask.asm33
-rw-r--r--gfx/pics/alakazam/frames.asm25
-rw-r--r--gfx/pics/alakazam/front.animated.2bpp.lz.b246e050 (renamed from gfx/pics/alakazam/front.2bpp.lz)bin985 -> 985 bytes
-rw-r--r--gfx/pics/alakazam/front.pngbin0 -> 1482 bytes
-rw-r--r--gfx/pics/alakazam/normal.pal4
-rw-r--r--gfx/pics/ampharos/back.2bpp.lz.06af98c8 (renamed from gfx/pics/ampharos/back.2bpp.lz)bin266 -> 266 bytes
-rw-r--r--gfx/pics/ampharos/back.pngbin0 -> 394 bytes
-rw-r--r--gfx/pics/ampharos/bitmask.asm49
-rw-r--r--gfx/pics/ampharos/frames.asm30
-rw-r--r--gfx/pics/ampharos/front.animated.2bpp.lz.4b908a28 (renamed from gfx/pics/ampharos/front.2bpp.lz)bin721 -> 721 bytes
-rw-r--r--gfx/pics/ampharos/front.pngbin0 -> 1141 bytes
-rw-r--r--gfx/pics/ampharos/normal.pal4
-rw-r--r--gfx/pics/arbok/back.2bpp.lz.7b18cb93 (renamed from gfx/pics/arbok/back.2bpp.lz)bin279 -> 279 bytes
-rw-r--r--gfx/pics/arbok/back.pngbin0 -> 354 bytes
-rw-r--r--gfx/pics/arbok/bitmask.asm41
-rw-r--r--gfx/pics/arbok/frames.asm25
-rw-r--r--gfx/pics/arbok/front.animated.2bpp.lz.1589a977 (renamed from gfx/pics/arbok/front.2bpp.lz)bin1009 -> 1009 bytes
-rw-r--r--gfx/pics/arbok/front.pngbin0 -> 1533 bytes
-rw-r--r--gfx/pics/arbok/normal.pal4
-rw-r--r--gfx/pics/arcanine/back.2bpp.lz.f5b35ebf (renamed from gfx/pics/arcanine/back.2bpp.lz)bin393 -> 393 bytes
-rw-r--r--gfx/pics/arcanine/back.pngbin0 -> 468 bytes
-rw-r--r--gfx/pics/arcanine/bitmask.asm49
-rw-r--r--gfx/pics/arcanine/frames.asm31
-rw-r--r--gfx/pics/arcanine/front.animated.2bpp.lz.5ae8eff3 (renamed from gfx/pics/arcanine/front.2bpp.lz)bin1023 -> 1023 bytes
-rw-r--r--gfx/pics/arcanine/front.pngbin0 -> 1580 bytes
-rw-r--r--gfx/pics/arcanine/normal.pal4
-rw-r--r--gfx/pics/ariados/back.2bpp.lz.9fb1c3fc (renamed from gfx/pics/ariados/back.2bpp.lz)bin345 -> 345 bytes
-rw-r--r--gfx/pics/ariados/back.pngbin0 -> 428 bytes
-rw-r--r--gfx/pics/ariados/bitmask.asm9
-rw-r--r--gfx/pics/ariados/frames.asm21
-rw-r--r--gfx/pics/ariados/front.animated.2bpp.lz.5ac5c83c (renamed from gfx/pics/ariados/front.2bpp.lz)bin747 -> 747 bytes
-rw-r--r--gfx/pics/ariados/front.pngbin0 -> 1036 bytes
-rw-r--r--gfx/pics/ariados/normal.pal4
-rw-r--r--gfx/pics/articuno/back.2bpp.lz.c263c2aa (renamed from gfx/pics/articuno/back.2bpp.lz)bin256 -> 256 bytes
-rw-r--r--gfx/pics/articuno/back.pngbin0 -> 386 bytes
-rw-r--r--gfx/pics/articuno/bitmask.asm41
-rw-r--r--gfx/pics/articuno/frames.asm27
-rw-r--r--gfx/pics/articuno/front.animated.2bpp.lz.650aef29 (renamed from gfx/pics/articuno/front.2bpp.lz)bin1111 -> 1111 bytes
-rw-r--r--gfx/pics/articuno/front.pngbin0 -> 1679 bytes
-rw-r--r--gfx/pics/articuno/normal.pal4
-rw-r--r--gfx/pics/azumarill/back.2bpp.lz.f7fa0db9 (renamed from gfx/pics/azumarill/back.2bpp.lz)bin264 -> 264 bytes
-rw-r--r--gfx/pics/azumarill/back.pngbin0 -> 347 bytes
-rw-r--r--gfx/pics/azumarill/bitmask.asm33
-rw-r--r--gfx/pics/azumarill/frames.asm20
-rw-r--r--gfx/pics/azumarill/front.animated.2bpp.lz.cc9fd2ed (renamed from gfx/pics/azumarill/front.2bpp.lz)bin765 -> 765 bytes
-rw-r--r--gfx/pics/azumarill/front.pngbin0 -> 891 bytes
-rw-r--r--gfx/pics/azumarill/normal.pal4
-rw-r--r--gfx/pics/bayleef/back.2bpp.lz.c4783e65 (renamed from gfx/pics/bayleef/back.2bpp.lz)bin407 -> 407 bytes
-rw-r--r--gfx/pics/bayleef/back.pngbin0 -> 484 bytes
-rw-r--r--gfx/pics/bayleef/bitmask.asm25
-rw-r--r--gfx/pics/bayleef/frames.asm18
-rw-r--r--gfx/pics/bayleef/front.animated.2bpp.lz.147649f2 (renamed from gfx/pics/bayleef/front.2bpp.lz)bin703 -> 703 bytes
-rw-r--r--gfx/pics/bayleef/front.pngbin0 -> 971 bytes
-rw-r--r--gfx/pics/bayleef/normal.pal4
-rw-r--r--gfx/pics/beedrill/back.2bpp.lz.dfd6a87b (renamed from gfx/pics/beedrill/back.2bpp.lz)bin394 -> 394 bytes
-rw-r--r--gfx/pics/beedrill/back.pngbin0 -> 460 bytes
-rw-r--r--gfx/pics/beedrill/bitmask.asm17
-rw-r--r--gfx/pics/beedrill/frames.asm15
-rw-r--r--gfx/pics/beedrill/front.animated.2bpp.lz.1b5d3117 (renamed from gfx/pics/beedrill/front.2bpp.lz)bin1038 -> 1038 bytes
-rw-r--r--gfx/pics/beedrill/front.pngbin0 -> 1440 bytes
-rw-r--r--gfx/pics/beedrill/normal.pal4
-rw-r--r--gfx/pics/bellossom/back.2bpp.lz.10d31691 (renamed from gfx/pics/bellossom/back.2bpp.lz)bin350 -> 350 bytes
-rw-r--r--gfx/pics/bellossom/back.pngbin0 -> 423 bytes
-rw-r--r--gfx/pics/bellossom/bitmask.asm49
-rw-r--r--gfx/pics/bellossom/frames.asm25
-rw-r--r--gfx/pics/bellossom/front.animated.2bpp.lz.289eaecf (renamed from gfx/pics/bellossom/front.2bpp.lz)bin678 -> 678 bytes
-rw-r--r--gfx/pics/bellossom/front.pngbin0 -> 918 bytes
-rw-r--r--gfx/pics/bellossom/normal.pal4
-rw-r--r--gfx/pics/bellsprout/back.2bpp.lz.9dacbda8 (renamed from gfx/pics/bellsprout/back.2bpp.lz)bin287 -> 287 bytes
-rw-r--r--gfx/pics/bellsprout/back.pngbin0 -> 365 bytes
-rw-r--r--gfx/pics/bellsprout/bitmask.asm26
-rw-r--r--gfx/pics/bellsprout/frames.asm25
-rw-r--r--gfx/pics/bellsprout/front.animated.2bpp.lz.44df413d (renamed from gfx/pics/bellsprout/front.2bpp.lz)bin443 -> 443 bytes
-rw-r--r--gfx/pics/bellsprout/front.pngbin0 -> 682 bytes
-rw-r--r--gfx/pics/bellsprout/normal.pal4
-rw-r--r--gfx/pics/blastoise/back.2bpp.lz.b90e8d5a (renamed from gfx/pics/blastoise/back.2bpp.lz)bin363 -> 363 bytes
-rw-r--r--gfx/pics/blastoise/back.pngbin0 -> 468 bytes
-rw-r--r--gfx/pics/blastoise/bitmask.asm33
-rw-r--r--gfx/pics/blastoise/frames.asm22
-rw-r--r--gfx/pics/blastoise/front.animated.2bpp.lz.3899aed0 (renamed from gfx/pics/blastoise/front.2bpp.lz)bin1084 -> 1084 bytes
-rw-r--r--gfx/pics/blastoise/front.pngbin0 -> 1477 bytes
-rw-r--r--gfx/pics/blastoise/normal.pal4
-rw-r--r--gfx/pics/blissey/back.2bpp.lz.d2763673 (renamed from gfx/pics/blissey/back.2bpp.lz)bin268 -> 268 bytes
-rw-r--r--gfx/pics/blissey/back.pngbin0 -> 352 bytes
-rw-r--r--gfx/pics/blissey/bitmask.asm33
-rw-r--r--gfx/pics/blissey/frames.asm18
-rw-r--r--gfx/pics/blissey/front.animated.2bpp.lz.04f2353a (renamed from gfx/pics/blissey/front.2bpp.lz)bin867 -> 867 bytes
-rw-r--r--gfx/pics/blissey/front.pngbin0 -> 1070 bytes
-rw-r--r--gfx/pics/blissey/normal.pal4
-rw-r--r--gfx/pics/bulbasaur/back.2bpp.lz.84f8d1c4 (renamed from gfx/pics/bulbasaur/back.2bpp.lz)bin290 -> 290 bytes
-rw-r--r--gfx/pics/bulbasaur/back.pngbin0 -> 374 bytes
-rw-r--r--gfx/pics/bulbasaur/bitmask.asm26
-rw-r--r--gfx/pics/bulbasaur/frames.asm21
-rw-r--r--gfx/pics/bulbasaur/front.animated.2bpp.lz.04627405 (renamed from gfx/pics/bulbasaur/front.2bpp.lz)bin392 -> 392 bytes
-rw-r--r--gfx/pics/bulbasaur/front.pngbin0 -> 557 bytes
-rw-r--r--gfx/pics/bulbasaur/normal.pal4
-rw-r--r--gfx/pics/butterfree/back.2bpp.lz.a8543d86 (renamed from gfx/pics/butterfree/back.2bpp.lz)bin463 -> 463 bytes
-rw-r--r--gfx/pics/butterfree/back.pngbin0 -> 499 bytes
-rw-r--r--gfx/pics/butterfree/bitmask.asm17
-rw-r--r--gfx/pics/butterfree/frames.asm11
-rw-r--r--gfx/pics/butterfree/front.animated.2bpp.lz.33ba7e24 (renamed from gfx/pics/butterfree/front.2bpp.lz)bin909 -> 909 bytes
-rw-r--r--gfx/pics/butterfree/front.pngbin0 -> 1052 bytes
-rw-r--r--gfx/pics/butterfree/normal.pal4
-rw-r--r--gfx/pics/caterpie/back.2bpp.lz.57e32015 (renamed from gfx/pics/caterpie/back.2bpp.lz)bin284 -> 284 bytes
-rw-r--r--gfx/pics/caterpie/back.pngbin0 -> 390 bytes
-rw-r--r--gfx/pics/caterpie/bitmask.asm11
-rw-r--r--gfx/pics/caterpie/frames.asm13
-rw-r--r--gfx/pics/caterpie/front.animated.2bpp.lz.ec4f7cb8 (renamed from gfx/pics/caterpie/front.2bpp.lz)bin313 -> 313 bytes
-rw-r--r--gfx/pics/caterpie/front.pngbin0 -> 479 bytes
-rw-r--r--gfx/pics/caterpie/normal.pal4
-rw-r--r--gfx/pics/celebi/back.2bpp.lz.17ea5fe6 (renamed from gfx/pics/celebi/back.2bpp.lz)bin420 -> 420 bytes
-rw-r--r--gfx/pics/celebi/back.pngbin0 -> 515 bytes
-rw-r--r--gfx/pics/celebi/bitmask.asm36
-rw-r--r--gfx/pics/celebi/frames.asm53
-rw-r--r--gfx/pics/celebi/front.animated.2bpp.lz.16f259a5 (renamed from gfx/pics/celebi/front.2bpp.lz)bin496 -> 496 bytes
-rw-r--r--gfx/pics/celebi/front.pngbin0 -> 889 bytes
-rw-r--r--gfx/pics/celebi/normal.pal4
-rw-r--r--gfx/pics/chansey/back.2bpp.lz.14d90ba1 (renamed from gfx/pics/chansey/back.2bpp.lz)bin304 -> 304 bytes
-rw-r--r--gfx/pics/chansey/back.pngbin0 -> 389 bytes
-rw-r--r--gfx/pics/chansey/bitmask.asm25
-rw-r--r--gfx/pics/chansey/frames.asm19
-rw-r--r--gfx/pics/chansey/front.animated.2bpp.lz.158fc381 (renamed from gfx/pics/chansey/front.2bpp.lz)bin634 -> 634 bytes
-rw-r--r--gfx/pics/chansey/front.pngbin0 -> 813 bytes
-rw-r--r--gfx/pics/chansey/normal.pal4
-rw-r--r--gfx/pics/charizard/back.2bpp.lz.f04ac62c (renamed from gfx/pics/charizard/back.2bpp.lz)bin360 -> 360 bytes
-rw-r--r--gfx/pics/charizard/back.pngbin0 -> 436 bytes
-rw-r--r--gfx/pics/charizard/bitmask.asm25
-rw-r--r--gfx/pics/charizard/frames.asm16
-rw-r--r--gfx/pics/charizard/front.animated.2bpp.lz.0068f820 (renamed from gfx/pics/charizard/front.2bpp.lz)bin997 -> 997 bytes
-rw-r--r--gfx/pics/charizard/front.pngbin0 -> 1217 bytes
-rw-r--r--gfx/pics/charizard/normal.pal4
-rw-r--r--gfx/pics/charmander/back.2bpp.lz.bcb371c6 (renamed from gfx/pics/charmander/back.2bpp.lz)bin301 -> 301 bytes
-rw-r--r--gfx/pics/charmander/back.pngbin0 -> 385 bytes
-rw-r--r--gfx/pics/charmander/bitmask.asm21
-rw-r--r--gfx/pics/charmander/frames.asm17
-rw-r--r--gfx/pics/charmander/front.animated.2bpp.lz.704bfc17 (renamed from gfx/pics/charmander/front.2bpp.lz)bin528 -> 528 bytes
-rw-r--r--gfx/pics/charmander/front.pngbin0 -> 786 bytes
-rw-r--r--gfx/pics/charmander/normal.pal4
-rw-r--r--gfx/pics/charmeleon/back.2bpp.lz.cf73268f (renamed from gfx/pics/charmeleon/back.2bpp.lz)bin388 -> 388 bytes
-rw-r--r--gfx/pics/charmeleon/back.pngbin0 -> 442 bytes
-rw-r--r--gfx/pics/charmeleon/bitmask.asm19
-rw-r--r--gfx/pics/charmeleon/frames.asm20
-rw-r--r--gfx/pics/charmeleon/front.animated.2bpp.lz.0e629968 (renamed from gfx/pics/charmeleon/front.2bpp.lz)bin778 -> 778 bytes
-rw-r--r--gfx/pics/charmeleon/front.pngbin0 -> 1118 bytes
-rw-r--r--gfx/pics/charmeleon/normal.pal4
-rw-r--r--gfx/pics/chikorita/back.2bpp.lz.27a21938 (renamed from gfx/pics/chikorita/back.2bpp.lz)bin307 -> 307 bytes
-rw-r--r--gfx/pics/chikorita/back.pngbin0 -> 403 bytes
-rw-r--r--gfx/pics/chikorita/bitmask.asm26
-rw-r--r--gfx/pics/chikorita/frames.asm23
-rw-r--r--gfx/pics/chikorita/front.animated.2bpp.lz.18de5fe9 (renamed from gfx/pics/chikorita/front.2bpp.lz)bin612 -> 612 bytes
-rw-r--r--gfx/pics/chikorita/front.pngbin0 -> 891 bytes
-rw-r--r--gfx/pics/chikorita/normal.pal4
-rw-r--r--gfx/pics/chinchou/back.2bpp.lz.ea061e91 (renamed from gfx/pics/chinchou/back.2bpp.lz)bin306 -> 306 bytes
-rw-r--r--gfx/pics/chinchou/back.pngbin0 -> 376 bytes
-rw-r--r--gfx/pics/chinchou/bitmask.asm25
-rw-r--r--gfx/pics/chinchou/frames.asm17
-rw-r--r--gfx/pics/chinchou/front.animated.2bpp.lz.901aa690 (renamed from gfx/pics/chinchou/front.2bpp.lz)bin535 -> 535 bytes
-rw-r--r--gfx/pics/chinchou/front.pngbin0 -> 727 bytes
-rw-r--r--gfx/pics/chinchou/normal.pal4
-rw-r--r--gfx/pics/clefable/back.2bpp.lz.d57ec142 (renamed from gfx/pics/clefable/back.2bpp.lz)bin428 -> 428 bytes
-rw-r--r--gfx/pics/clefable/back.pngbin0 -> 500 bytes
-rw-r--r--gfx/pics/clefable/bitmask.asm19
-rw-r--r--gfx/pics/clefable/frames.asm14
-rw-r--r--gfx/pics/clefable/front.animated.2bpp.lz.59d160ad (renamed from gfx/pics/clefable/front.2bpp.lz)bin666 -> 666 bytes
-rw-r--r--gfx/pics/clefable/front.pngbin0 -> 938 bytes
-rw-r--r--gfx/pics/clefable/normal.pal4
-rw-r--r--gfx/pics/clefairy/back.2bpp.lz.f8aff3dd (renamed from gfx/pics/clefairy/back.2bpp.lz)bin351 -> 351 bytes
-rw-r--r--gfx/pics/clefairy/back.pngbin0 -> 436 bytes
-rw-r--r--gfx/pics/clefairy/bitmask.asm26
-rw-r--r--gfx/pics/clefairy/frames.asm22
-rw-r--r--gfx/pics/clefairy/front.animated.2bpp.lz.0918b60d (renamed from gfx/pics/clefairy/front.2bpp.lz)bin454 -> 454 bytes
-rw-r--r--gfx/pics/clefairy/front.pngbin0 -> 696 bytes
-rw-r--r--gfx/pics/clefairy/normal.pal4
-rw-r--r--gfx/pics/cleffa/back.2bpp.lz.ea9b3d08 (renamed from gfx/pics/cleffa/back.2bpp.lz)bin252 -> 252 bytes
-rw-r--r--gfx/pics/cleffa/back.pngbin0 -> 337 bytes
-rw-r--r--gfx/pics/cleffa/bitmask.asm16
-rw-r--r--gfx/pics/cleffa/frames.asm13
-rw-r--r--gfx/pics/cleffa/front.animated.2bpp.lz.49630c80 (renamed from gfx/pics/cleffa/front.2bpp.lz)bin435 -> 435 bytes
-rw-r--r--gfx/pics/cleffa/front.pngbin0 -> 600 bytes
-rw-r--r--gfx/pics/cleffa/normal.pal4
-rw-r--r--gfx/pics/cloyster/back.2bpp.lz.5ad194b3 (renamed from gfx/pics/cloyster/back.2bpp.lz)bin458 -> 458 bytes
-rw-r--r--gfx/pics/cloyster/back.pngbin0 -> 556 bytes
-rw-r--r--gfx/pics/cloyster/bitmask.asm25
-rw-r--r--gfx/pics/cloyster/frames.asm21
-rw-r--r--gfx/pics/cloyster/front.animated.2bpp.lz.fe85709f (renamed from gfx/pics/cloyster/front.2bpp.lz)bin908 -> 908 bytes
-rw-r--r--gfx/pics/cloyster/front.pngbin0 -> 1257 bytes
-rw-r--r--gfx/pics/cloyster/normal.pal4
-rw-r--r--gfx/pics/corsola/back.2bpp.lz.2b6c7860 (renamed from gfx/pics/corsola/back.2bpp.lz)bin307 -> 307 bytes
-rw-r--r--gfx/pics/corsola/back.pngbin0 -> 388 bytes
-rw-r--r--gfx/pics/corsola/bitmask.asm19
-rw-r--r--gfx/pics/corsola/frames.asm17
-rw-r--r--gfx/pics/corsola/front.animated.2bpp.lz.2e7905aa (renamed from gfx/pics/corsola/front.2bpp.lz)bin559 -> 559 bytes
-rw-r--r--gfx/pics/corsola/front.pngbin0 -> 735 bytes
-rw-r--r--gfx/pics/corsola/normal.pal4
-rw-r--r--gfx/pics/crobat/back.2bpp.lz.30850b2e (renamed from gfx/pics/crobat/back.2bpp.lz)bin269 -> 269 bytes
-rw-r--r--gfx/pics/crobat/back.pngbin0 -> 354 bytes
-rw-r--r--gfx/pics/crobat/bitmask.asm41
-rw-r--r--gfx/pics/crobat/frames.asm26
-rw-r--r--gfx/pics/crobat/front.animated.2bpp.lz.dc386ff0 (renamed from gfx/pics/crobat/front.2bpp.lz)bin638 -> 638 bytes
-rw-r--r--gfx/pics/crobat/front.pngbin0 -> 951 bytes
-rw-r--r--gfx/pics/crobat/normal.pal4
-rw-r--r--gfx/pics/croconaw/back.2bpp.lz.a605c82f (renamed from gfx/pics/croconaw/back.2bpp.lz)bin399 -> 399 bytes
-rw-r--r--gfx/pics/croconaw/back.pngbin0 -> 478 bytes
-rw-r--r--gfx/pics/croconaw/bitmask.asm25
-rw-r--r--gfx/pics/croconaw/frames.asm21
-rw-r--r--gfx/pics/croconaw/front.animated.2bpp.lz.a797986d (renamed from gfx/pics/croconaw/front.2bpp.lz)bin844 -> 844 bytes
-rw-r--r--gfx/pics/croconaw/front.pngbin0 -> 1182 bytes
-rw-r--r--gfx/pics/croconaw/normal.pal4
-rw-r--r--gfx/pics/cubone/back.2bpp.lz.bd849dfb (renamed from gfx/pics/cubone/back.2bpp.lz)bin394 -> 394 bytes
-rw-r--r--gfx/pics/cubone/back.pngbin0 -> 472 bytes
-rw-r--r--gfx/pics/cubone/bitmask.asm31
-rw-r--r--gfx/pics/cubone/frames.asm25
-rw-r--r--gfx/pics/cubone/front.animated.2bpp.lz.0d63a3a4 (renamed from gfx/pics/cubone/front.2bpp.lz)bin527 -> 527 bytes
-rw-r--r--gfx/pics/cubone/front.pngbin0 -> 855 bytes
-rw-r--r--gfx/pics/cubone/normal.pal4
-rw-r--r--gfx/pics/cyndaquil/back.2bpp.lz.68baeeeb (renamed from gfx/pics/cyndaquil/back.2bpp.lz)bin410 -> 410 bytes
-rw-r--r--gfx/pics/cyndaquil/back.pngbin0 -> 498 bytes
-rw-r--r--gfx/pics/cyndaquil/bitmask.asm11
-rw-r--r--gfx/pics/cyndaquil/frames.asm20
-rw-r--r--gfx/pics/cyndaquil/front.animated.2bpp.lz.0d5dce8d (renamed from gfx/pics/cyndaquil/front.2bpp.lz)bin579 -> 579 bytes
-rw-r--r--gfx/pics/cyndaquil/front.pngbin0 -> 776 bytes
-rw-r--r--gfx/pics/cyndaquil/normal.pal4
-rw-r--r--gfx/pics/delibird/back.2bpp.lz.11463d76 (renamed from gfx/pics/delibird/back.2bpp.lz)bin347 -> 347 bytes
-rw-r--r--gfx/pics/delibird/back.pngbin0 -> 447 bytes
-rw-r--r--gfx/pics/delibird/bitmask.asm37
-rw-r--r--gfx/pics/delibird/frames.asm27
-rw-r--r--gfx/pics/delibird/front.animated.2bpp.lz.a3126c48 (renamed from gfx/pics/delibird/front.2bpp.lz)bin594 -> 594 bytes
-rw-r--r--gfx/pics/delibird/front.pngbin0 -> 951 bytes
-rw-r--r--gfx/pics/delibird/normal.pal4
-rw-r--r--gfx/pics/dewgong/back.2bpp.lz.4e1fef76 (renamed from gfx/pics/dewgong/back.2bpp.lz)bin236 -> 236 bytes
-rw-r--r--gfx/pics/dewgong/back.pngbin0 -> 337 bytes
-rw-r--r--gfx/pics/dewgong/bitmask.asm73
-rw-r--r--gfx/pics/dewgong/frames.asm39
-rw-r--r--gfx/pics/dewgong/front.animated.2bpp.lz.cc53359c (renamed from gfx/pics/dewgong/front.2bpp.lz)bin892 -> 892 bytes
-rw-r--r--gfx/pics/dewgong/front.pngbin0 -> 1578 bytes
-rw-r--r--gfx/pics/dewgong/normal.pal4
-rw-r--r--gfx/pics/diglett/back.2bpp.lz.31d8cacc (renamed from gfx/pics/diglett/back.2bpp.lz)bin191 -> 191 bytes
-rw-r--r--gfx/pics/diglett/back.pngbin0 -> 285 bytes
-rw-r--r--gfx/pics/diglett/bitmask.asm16
-rw-r--r--gfx/pics/diglett/frames.asm17
-rw-r--r--gfx/pics/diglett/front.animated.2bpp.lz.52b0361e (renamed from gfx/pics/diglett/front.2bpp.lz)bin349 -> 349 bytes
-rw-r--r--gfx/pics/diglett/front.pngbin0 -> 529 bytes
-rw-r--r--gfx/pics/diglett/normal.pal4
-rw-r--r--gfx/pics/ditto/back.2bpp.lz.b01a9d91 (renamed from gfx/pics/ditto/back.2bpp.lz)bin256 -> 256 bytes
-rw-r--r--gfx/pics/ditto/back.pngbin0 -> 315 bytes
-rw-r--r--gfx/pics/ditto/bitmask.asm41
-rw-r--r--gfx/pics/ditto/frames.asm35
-rw-r--r--gfx/pics/ditto/front.animated.2bpp.lz.344c90fd (renamed from gfx/pics/ditto/front.2bpp.lz)bin352 -> 352 bytes
-rw-r--r--gfx/pics/ditto/front.pngbin0 -> 692 bytes
-rw-r--r--gfx/pics/ditto/normal.pal4
-rw-r--r--gfx/pics/dodrio/back.2bpp.lz.a5480e88 (renamed from gfx/pics/dodrio/back.2bpp.lz)bin455 -> 455 bytes
-rw-r--r--gfx/pics/dodrio/back.pngbin0 -> 553 bytes
-rw-r--r--gfx/pics/dodrio/bitmask.asm33
-rw-r--r--gfx/pics/dodrio/frames.asm21
-rw-r--r--gfx/pics/dodrio/front.animated.2bpp.lz.2aaff569 (renamed from gfx/pics/dodrio/front.2bpp.lz)bin881 -> 881 bytes
-rw-r--r--gfx/pics/dodrio/front.pngbin0 -> 1315 bytes
-rw-r--r--gfx/pics/dodrio/normal.pal4
-rw-r--r--gfx/pics/doduo/back.2bpp.lz.05a57563 (renamed from gfx/pics/doduo/back.2bpp.lz)bin404 -> 404 bytes
-rw-r--r--gfx/pics/doduo/back.pngbin0 -> 447 bytes
-rw-r--r--gfx/pics/doduo/bitmask.asm16
-rw-r--r--gfx/pics/doduo/frames.asm13
-rw-r--r--gfx/pics/doduo/front.animated.2bpp.lz.89c4acbd (renamed from gfx/pics/doduo/front.2bpp.lz)bin428 -> 428 bytes
-rw-r--r--gfx/pics/doduo/front.pngbin0 -> 650 bytes
-rw-r--r--gfx/pics/doduo/normal.pal4
-rw-r--r--gfx/pics/donphan/back.2bpp.lz.5067b370 (renamed from gfx/pics/donphan/back.2bpp.lz)bin233 -> 233 bytes
-rw-r--r--gfx/pics/donphan/back.pngbin0 -> 352 bytes
-rw-r--r--gfx/pics/donphan/bitmask.asm33
-rw-r--r--gfx/pics/donphan/frames.asm24
-rw-r--r--gfx/pics/donphan/front.animated.2bpp.lz.9e1b7048 (renamed from gfx/pics/donphan/front.2bpp.lz)bin819 -> 819 bytes
-rw-r--r--gfx/pics/donphan/front.pngbin0 -> 1170 bytes
-rw-r--r--gfx/pics/donphan/normal.pal4
-rw-r--r--gfx/pics/dragonair/back.2bpp.lz.9b6fda5b (renamed from gfx/pics/dragonair/back.2bpp.lz)bin307 -> 307 bytes
-rw-r--r--gfx/pics/dragonair/back.pngbin0 -> 430 bytes
-rw-r--r--gfx/pics/dragonair/bitmask.asm37
-rw-r--r--gfx/pics/dragonair/frames.asm25
-rw-r--r--gfx/pics/dragonair/front.animated.2bpp.lz.bb9ee373 (renamed from gfx/pics/dragonair/front.2bpp.lz)bin646 -> 646 bytes
-rw-r--r--gfx/pics/dragonair/front.pngbin0 -> 1064 bytes
-rw-r--r--gfx/pics/dragonair/normal.pal4
-rw-r--r--gfx/pics/dragonite/back.2bpp.lz.c408806f (renamed from gfx/pics/dragonite/back.2bpp.lz)bin279 -> 279 bytes
-rw-r--r--gfx/pics/dragonite/back.pngbin0 -> 386 bytes
-rw-r--r--gfx/pics/dragonite/bitmask.asm41
-rw-r--r--gfx/pics/dragonite/frames.asm23
-rw-r--r--gfx/pics/dragonite/front.animated.2bpp.lz.b914dfd9 (renamed from gfx/pics/dragonite/front.2bpp.lz)bin860 -> 860 bytes
-rw-r--r--gfx/pics/dragonite/front.pngbin0 -> 1282 bytes
-rw-r--r--gfx/pics/dragonite/normal.pal4
-rw-r--r--gfx/pics/dratini/back.2bpp.lz.be4d6a2a (renamed from gfx/pics/dratini/back.2bpp.lz)bin249 -> 249 bytes
-rw-r--r--gfx/pics/dratini/back.pngbin0 -> 357 bytes
-rw-r--r--gfx/pics/dratini/bitmask.asm21
-rw-r--r--gfx/pics/dratini/frames.asm17
-rw-r--r--gfx/pics/dratini/front.animated.2bpp.lz.838e4248 (renamed from gfx/pics/dratini/front.2bpp.lz)bin427 -> 427 bytes
-rw-r--r--gfx/pics/dratini/front.pngbin0 -> 674 bytes
-rw-r--r--gfx/pics/dratini/normal.pal4
-rw-r--r--gfx/pics/drowzee/back.2bpp.lz.55367f5a (renamed from gfx/pics/drowzee/back.2bpp.lz)bin251 -> 251 bytes
-rw-r--r--gfx/pics/drowzee/back.pngbin0 -> 353 bytes
-rw-r--r--gfx/pics/drowzee/bitmask.asm31
-rw-r--r--gfx/pics/drowzee/frames.asm21
-rw-r--r--gfx/pics/drowzee/front.animated.2bpp.lz.1f23711a (renamed from gfx/pics/drowzee/front.2bpp.lz)bin684 -> 684 bytes
-rw-r--r--gfx/pics/drowzee/front.pngbin0 -> 1013 bytes
-rw-r--r--gfx/pics/drowzee/normal.pal4
-rw-r--r--gfx/pics/dugtrio/back.2bpp.lz.e821a89c (renamed from gfx/pics/dugtrio/back.2bpp.lz)bin334 -> 334 bytes
-rw-r--r--gfx/pics/dugtrio/back.pngbin0 -> 397 bytes
-rw-r--r--gfx/pics/dugtrio/bitmask.asm25
-rw-r--r--gfx/pics/dugtrio/frames.asm35
-rw-r--r--gfx/pics/dugtrio/front.animated.2bpp.lz.5c9e668c (renamed from gfx/pics/dugtrio/front.2bpp.lz)bin651 -> 651 bytes
-rw-r--r--gfx/pics/dugtrio/front.pngbin0 -> 984 bytes
-rw-r--r--gfx/pics/dugtrio/normal.pal4
-rw-r--r--gfx/pics/dunsparce/back.2bpp.lz.aee69114 (renamed from gfx/pics/dunsparce/back.2bpp.lz)bin234 -> 234 bytes
-rw-r--r--gfx/pics/dunsparce/back.pngbin0 -> 332 bytes
-rw-r--r--gfx/pics/dunsparce/bitmask.asm25
-rw-r--r--gfx/pics/dunsparce/frames.asm23
-rw-r--r--gfx/pics/dunsparce/front.animated.2bpp.lz.04ea863c (renamed from gfx/pics/dunsparce/front.2bpp.lz)bin606 -> 606 bytes
-rw-r--r--gfx/pics/dunsparce/front.pngbin0 -> 860 bytes
-rw-r--r--gfx/pics/dunsparce/normal.pal4
-rw-r--r--gfx/pics/eevee/back.2bpp.lz.bc34ce62 (renamed from gfx/pics/eevee/back.2bpp.lz)bin380 -> 380 bytes
-rw-r--r--gfx/pics/eevee/back.pngbin0 -> 473 bytes
-rw-r--r--gfx/pics/eevee/bitmask.asm21
-rw-r--r--gfx/pics/eevee/frames.asm21
-rw-r--r--gfx/pics/eevee/front.animated.2bpp.lz.04e72b48 (renamed from gfx/pics/eevee/front.2bpp.lz)bin465 -> 465 bytes
-rw-r--r--gfx/pics/eevee/front.pngbin0 -> 741 bytes
-rw-r--r--gfx/pics/eevee/normal.pal4
-rw-r--r--gfx/pics/egg/bitmask.asm6
-rw-r--r--gfx/pics/egg/frames.asm9
-rw-r--r--gfx/pics/egg/front.animated.2bpp.lz.7b468eff (renamed from gfx/pics/egg/front.2bpp.lz)bin382 -> 382 bytes
-rw-r--r--gfx/pics/egg/front.pngbin0 -> 435 bytes
-rw-r--r--gfx/pics/ekans/back.2bpp.lz.671d14d9 (renamed from gfx/pics/ekans/back.2bpp.lz)bin356 -> 356 bytes
-rw-r--r--gfx/pics/ekans/back.pngbin0 -> 449 bytes
-rw-r--r--gfx/pics/ekans/bitmask.asm16
-rw-r--r--gfx/pics/ekans/frames.asm23
-rw-r--r--gfx/pics/ekans/front.animated.2bpp.lz.018a1c72 (renamed from gfx/pics/ekans/front.2bpp.lz)bin575 -> 575 bytes
-rw-r--r--gfx/pics/ekans/front.pngbin0 -> 792 bytes
-rw-r--r--gfx/pics/ekans/normal.pal4
-rw-r--r--gfx/pics/electabuzz/back.2bpp.lz.e97330fe (renamed from gfx/pics/electabuzz/back.2bpp.lz)bin386 -> 386 bytes
-rw-r--r--gfx/pics/electabuzz/back.pngbin0 -> 461 bytes
-rw-r--r--gfx/pics/electabuzz/bitmask.asm25
-rw-r--r--gfx/pics/electabuzz/frames.asm23
-rw-r--r--gfx/pics/electabuzz/front.animated.2bpp.lz.381e1c6e (renamed from gfx/pics/electabuzz/front.2bpp.lz)bin793 -> 793 bytes
-rw-r--r--gfx/pics/electabuzz/front.pngbin0 -> 1036 bytes
-rw-r--r--gfx/pics/electabuzz/normal.pal4
-rw-r--r--gfx/pics/electrode/back.2bpp.lz.874e1f1c (renamed from gfx/pics/electrode/back.2bpp.lz)bin246 -> 246 bytes
-rw-r--r--gfx/pics/electrode/back.pngbin0 -> 308 bytes
-rw-r--r--gfx/pics/electrode/bitmask.asm16
-rw-r--r--gfx/pics/electrode/frames.asm13
-rw-r--r--gfx/pics/electrode/front.animated.2bpp.lz.d7943ad8 (renamed from gfx/pics/electrode/front.2bpp.lz)bin369 -> 369 bytes
-rw-r--r--gfx/pics/electrode/front.pngbin0 -> 480 bytes
-rw-r--r--gfx/pics/electrode/normal.pal4
-rw-r--r--gfx/pics/elekid/back.2bpp.lz.227a1b23 (renamed from gfx/pics/elekid/back.2bpp.lz)bin421 -> 421 bytes
-rw-r--r--gfx/pics/elekid/back.pngbin0 -> 508 bytes
-rw-r--r--gfx/pics/elekid/bitmask.asm31
-rw-r--r--gfx/pics/elekid/frames.asm22
-rw-r--r--gfx/pics/elekid/front.animated.2bpp.lz.3bbb6b61 (renamed from gfx/pics/elekid/front.2bpp.lz)bin702 -> 702 bytes
-rw-r--r--gfx/pics/elekid/front.pngbin0 -> 1092 bytes
-rw-r--r--gfx/pics/elekid/normal.pal4
-rw-r--r--gfx/pics/entei/back.2bpp.lz.d1e1986a (renamed from gfx/pics/entei/back.2bpp.lz)bin340 -> 340 bytes
-rw-r--r--gfx/pics/entei/back.pngbin0 -> 448 bytes
-rw-r--r--gfx/pics/entei/bitmask.asm33
-rw-r--r--gfx/pics/entei/frames.asm19
-rw-r--r--gfx/pics/entei/front.animated.2bpp.lz.ebaf8024 (renamed from gfx/pics/entei/front.2bpp.lz)bin1093 -> 1093 bytes
-rw-r--r--gfx/pics/entei/front.pngbin0 -> 1553 bytes
-rw-r--r--gfx/pics/entei/normal.pal4
-rw-r--r--gfx/pics/espeon/back.2bpp.lz.0e77f26e (renamed from gfx/pics/espeon/back.2bpp.lz)bin333 -> 333 bytes
-rw-r--r--gfx/pics/espeon/back.pngbin0 -> 410 bytes
-rw-r--r--gfx/pics/espeon/bitmask.asm25
-rw-r--r--gfx/pics/espeon/frames.asm17
-rw-r--r--gfx/pics/espeon/front.animated.2bpp.lz.069f57ec (renamed from gfx/pics/espeon/front.2bpp.lz)bin606 -> 606 bytes
-rw-r--r--gfx/pics/espeon/front.pngbin0 -> 897 bytes
-rw-r--r--gfx/pics/espeon/normal.pal4
-rw-r--r--gfx/pics/exeggcute/back.2bpp.lz.060c38b0 (renamed from gfx/pics/exeggcute/back.2bpp.lz)bin358 -> 358 bytes
-rw-r--r--gfx/pics/exeggcute/back.pngbin0 -> 431 bytes
-rw-r--r--gfx/pics/exeggcute/bitmask.asm25
-rw-r--r--gfx/pics/exeggcute/frames.asm18
-rw-r--r--gfx/pics/exeggcute/front.animated.2bpp.lz.578a4722 (renamed from gfx/pics/exeggcute/front.2bpp.lz)bin808 -> 808 bytes
-rw-r--r--gfx/pics/exeggcute/front.pngbin0 -> 1229 bytes
-rw-r--r--gfx/pics/exeggcute/normal.pal4
-rw-r--r--gfx/pics/exeggutor/back.2bpp.lz.e012643e (renamed from gfx/pics/exeggutor/back.2bpp.lz)bin472 -> 472 bytes
-rw-r--r--gfx/pics/exeggutor/back.pngbin0 -> 527 bytes
-rw-r--r--gfx/pics/exeggutor/bitmask.asm17
-rw-r--r--gfx/pics/exeggutor/frames.asm10
-rw-r--r--gfx/pics/exeggutor/front.animated.2bpp.lz.3915d572 (renamed from gfx/pics/exeggutor/front.2bpp.lz)bin772 -> 772 bytes
-rw-r--r--gfx/pics/exeggutor/front.pngbin0 -> 927 bytes
-rw-r--r--gfx/pics/exeggutor/normal.pal4
-rw-r--r--gfx/pics/farfetch_d/back.2bpp.lz.6f28ebc4 (renamed from gfx/pics/farfetch_d/back.2bpp.lz)bin411 -> 411 bytes
-rw-r--r--gfx/pics/farfetch_d/back.pngbin0 -> 479 bytes
-rw-r--r--gfx/pics/farfetch_d/bitmask.asm25
-rw-r--r--gfx/pics/farfetch_d/frames.asm23
-rw-r--r--gfx/pics/farfetch_d/front.animated.2bpp.lz.a4ae9393 (renamed from gfx/pics/farfetch_d/front.2bpp.lz)bin712 -> 712 bytes
-rw-r--r--gfx/pics/farfetch_d/front.pngbin0 -> 1049 bytes
-rw-r--r--gfx/pics/farfetch_d/normal.pal4
-rw-r--r--gfx/pics/fearow/back.2bpp.lz.a7a39118 (renamed from gfx/pics/fearow/back.2bpp.lz)bin249 -> 249 bytes
-rw-r--r--gfx/pics/fearow/back.pngbin0 -> 339 bytes
-rw-r--r--gfx/pics/fearow/bitmask.asm33
-rw-r--r--gfx/pics/fearow/frames.asm21
-rw-r--r--gfx/pics/fearow/front.animated.2bpp.lz.393b11d6 (renamed from gfx/pics/fearow/front.2bpp.lz)bin998 -> 998 bytes
-rw-r--r--gfx/pics/fearow/front.pngbin0 -> 1316 bytes
-rw-r--r--gfx/pics/fearow/normal.pal4
-rw-r--r--gfx/pics/feraligatr/back.2bpp.lz.f95abe99 (renamed from gfx/pics/feraligatr/back.2bpp.lz)bin427 -> 427 bytes
-rw-r--r--gfx/pics/feraligatr/back.pngbin0 -> 550 bytes
-rw-r--r--gfx/pics/feraligatr/bitmask.asm33
-rw-r--r--gfx/pics/feraligatr/frames.asm20
-rw-r--r--gfx/pics/feraligatr/front.animated.2bpp.lz.fade72cc (renamed from gfx/pics/feraligatr/front.2bpp.lz)bin1177 -> 1177 bytes
-rw-r--r--gfx/pics/feraligatr/front.pngbin0 -> 1454 bytes
-rw-r--r--gfx/pics/feraligatr/normal.pal4
-rw-r--r--gfx/pics/flaaffy/back.2bpp.lz.461855e4 (renamed from gfx/pics/flaaffy/back.2bpp.lz)bin369 -> 369 bytes
-rw-r--r--gfx/pics/flaaffy/back.pngbin0 -> 489 bytes
-rw-r--r--gfx/pics/flaaffy/bitmask.asm19
-rw-r--r--gfx/pics/flaaffy/frames.asm19
-rw-r--r--gfx/pics/flaaffy/front.animated.2bpp.lz.6a27aac3 (renamed from gfx/pics/flaaffy/front.2bpp.lz)bin587 -> 587 bytes
-rw-r--r--gfx/pics/flaaffy/front.pngbin0 -> 840 bytes
-rw-r--r--gfx/pics/flaaffy/normal.pal4
-rw-r--r--gfx/pics/flareon/back.2bpp.lz.d58af0e5 (renamed from gfx/pics/flareon/back.2bpp.lz)bin393 -> 393 bytes
-rw-r--r--gfx/pics/flareon/back.pngbin0 -> 455 bytes
-rw-r--r--gfx/pics/flareon/bitmask.asm25
-rw-r--r--gfx/pics/flareon/frames.asm18
-rw-r--r--gfx/pics/flareon/front.animated.2bpp.lz.7b68c716 (renamed from gfx/pics/flareon/front.2bpp.lz)bin714 -> 714 bytes
-rw-r--r--gfx/pics/flareon/front.pngbin0 -> 1090 bytes
-rw-r--r--gfx/pics/flareon/normal.pal4
-rw-r--r--gfx/pics/forretress/back.2bpp.lz.2b8e5f48 (renamed from gfx/pics/forretress/back.2bpp.lz)bin147 -> 147 bytes
-rw-r--r--gfx/pics/forretress/back.pngbin0 -> 229 bytes
-rw-r--r--gfx/pics/forretress/bitmask.asm25
-rw-r--r--gfx/pics/forretress/frames.asm21
-rw-r--r--gfx/pics/forretress/front.animated.2bpp.lz.761b9f80 (renamed from gfx/pics/forretress/front.2bpp.lz)bin646 -> 646 bytes
-rw-r--r--gfx/pics/forretress/front.pngbin0 -> 947 bytes
-rw-r--r--gfx/pics/forretress/normal.pal4
-rw-r--r--gfx/pics/furret/back.2bpp.lz.24792550 (renamed from gfx/pics/furret/back.2bpp.lz)bin358 -> 358 bytes
-rw-r--r--gfx/pics/furret/back.pngbin0 -> 450 bytes
-rw-r--r--gfx/pics/furret/bitmask.asm25
-rw-r--r--gfx/pics/furret/frames.asm17
-rw-r--r--gfx/pics/furret/front.animated.2bpp.lz.f72a2758 (renamed from gfx/pics/furret/front.2bpp.lz)bin581 -> 581 bytes
-rw-r--r--gfx/pics/furret/front.pngbin0 -> 869 bytes
-rw-r--r--gfx/pics/furret/normal.pal4
-rw-r--r--gfx/pics/gastly/back.2bpp.lz.4078fa56 (renamed from gfx/pics/gastly/back.2bpp.lz)bin250 -> 250 bytes
-rw-r--r--gfx/pics/gastly/back.pngbin0 -> 319 bytes
-rw-r--r--gfx/pics/gastly/bitmask.asm17
-rw-r--r--gfx/pics/gastly/frames.asm13
-rw-r--r--gfx/pics/gastly/front.animated.2bpp.lz.84148c1e (renamed from gfx/pics/gastly/front.2bpp.lz)bin766 -> 766 bytes
-rw-r--r--gfx/pics/gastly/front.pngbin0 -> 993 bytes
-rw-r--r--gfx/pics/gastly/normal.pal4
-rw-r--r--gfx/pics/gengar/back.2bpp.lz.5237ee63 (renamed from gfx/pics/gengar/back.2bpp.lz)bin330 -> 330 bytes
-rw-r--r--gfx/pics/gengar/back.pngbin0 -> 396 bytes
-rw-r--r--gfx/pics/gengar/bitmask.asm37
-rw-r--r--gfx/pics/gengar/frames.asm27
-rw-r--r--gfx/pics/gengar/front.animated.2bpp.lz.65ddc6f5 (renamed from gfx/pics/gengar/front.2bpp.lz)bin657 -> 657 bytes
-rw-r--r--gfx/pics/gengar/front.pngbin0 -> 917 bytes
-rw-r--r--gfx/pics/gengar/normal.pal4
-rw-r--r--gfx/pics/geodude/back.2bpp.lz.d5aa5e9f (renamed from gfx/pics/geodude/back.2bpp.lz)bin367 -> 367 bytes
-rw-r--r--gfx/pics/geodude/back.pngbin0 -> 471 bytes
-rw-r--r--gfx/pics/geodude/bitmask.asm16
-rw-r--r--gfx/pics/geodude/frames.asm13
-rw-r--r--gfx/pics/geodude/front.animated.2bpp.lz.d743f2c9 (renamed from gfx/pics/geodude/front.2bpp.lz)bin361 -> 361 bytes
-rw-r--r--gfx/pics/geodude/front.pngbin0 -> 557 bytes
-rw-r--r--gfx/pics/geodude/normal.pal4
-rw-r--r--gfx/pics/girafarig/back.2bpp.lz.5dd68457 (renamed from gfx/pics/girafarig/back.2bpp.lz)bin360 -> 360 bytes
-rw-r--r--gfx/pics/girafarig/back.pngbin0 -> 458 bytes
-rw-r--r--gfx/pics/girafarig/bitmask.asm33
-rw-r--r--gfx/pics/girafarig/frames.asm24
-rw-r--r--gfx/pics/girafarig/front.animated.2bpp.lz.76d809c4 (renamed from gfx/pics/girafarig/front.2bpp.lz)bin687 -> 687 bytes
-rw-r--r--gfx/pics/girafarig/front.pngbin0 -> 1201 bytes
-rw-r--r--gfx/pics/girafarig/normal.pal4
-rw-r--r--gfx/pics/gligar/back.2bpp.lz.ee922122 (renamed from gfx/pics/gligar/back.2bpp.lz)bin389 -> 389 bytes
-rw-r--r--gfx/pics/gligar/back.pngbin0 -> 467 bytes
-rw-r--r--gfx/pics/gligar/bitmask.asm7
-rw-r--r--gfx/pics/gligar/frames.asm6
-rw-r--r--gfx/pics/gligar/front.animated.2bpp.lz.4dcc41b3 (renamed from gfx/pics/gligar/front.2bpp.lz)bin692 -> 692 bytes
-rw-r--r--gfx/pics/gligar/front.pngbin0 -> 748 bytes
-rw-r--r--gfx/pics/gligar/normal.pal4
-rw-r--r--gfx/pics/gloom/back.2bpp.lz.9a321f63 (renamed from gfx/pics/gloom/back.2bpp.lz)bin394 -> 394 bytes
-rw-r--r--gfx/pics/gloom/back.pngbin0 -> 455 bytes
-rw-r--r--gfx/pics/gloom/bitmask.asm19
-rw-r--r--gfx/pics/gloom/frames.asm21
-rw-r--r--gfx/pics/gloom/front.animated.2bpp.lz.c6ef04a5 (renamed from gfx/pics/gloom/front.2bpp.lz)bin588 -> 588 bytes
-rw-r--r--gfx/pics/gloom/front.pngbin0 -> 800 bytes
-rw-r--r--gfx/pics/gloom/normal.pal4
-rw-r--r--gfx/pics/golbat/back.2bpp.lz.e277e260 (renamed from gfx/pics/golbat/back.2bpp.lz)bin176 -> 176 bytes
-rw-r--r--gfx/pics/golbat/back.pngbin0 -> 285 bytes
-rw-r--r--gfx/pics/golbat/bitmask.asm25
-rw-r--r--gfx/pics/golbat/frames.asm19
-rw-r--r--gfx/pics/golbat/front.animated.2bpp.lz.c35ffe9b (renamed from gfx/pics/golbat/front.2bpp.lz)bin814 -> 814 bytes
-rw-r--r--gfx/pics/golbat/front.pngbin0 -> 1209 bytes
-rw-r--r--gfx/pics/golbat/normal.pal4
-rw-r--r--gfx/pics/goldeen/back.2bpp.lz.d0e5751e (renamed from gfx/pics/goldeen/back.2bpp.lz)bin393 -> 393 bytes
-rw-r--r--gfx/pics/goldeen/back.pngbin0 -> 488 bytes
-rw-r--r--gfx/pics/goldeen/bitmask.asm19
-rw-r--r--gfx/pics/goldeen/frames.asm14
-rw-r--r--gfx/pics/goldeen/front.animated.2bpp.lz.c451a8c4 (renamed from gfx/pics/goldeen/front.2bpp.lz)bin610 -> 610 bytes
-rw-r--r--gfx/pics/goldeen/front.pngbin0 -> 824 bytes
-rw-r--r--gfx/pics/goldeen/normal.pal4
-rw-r--r--gfx/pics/golduck/back.2bpp.lz.2d022642 (renamed from gfx/pics/golduck/back.2bpp.lz)bin341 -> 341 bytes
-rw-r--r--gfx/pics/golduck/back.pngbin0 -> 413 bytes
-rw-r--r--gfx/pics/golduck/bitmask.asm57
-rw-r--r--gfx/pics/golduck/frames.asm34
-rw-r--r--gfx/pics/golduck/front.animated.2bpp.lz.09e97414 (renamed from gfx/pics/golduck/front.2bpp.lz)bin936 -> 936 bytes
-rw-r--r--gfx/pics/golduck/front.pngbin0 -> 1594 bytes
-rw-r--r--gfx/pics/golduck/normal.pal4
-rw-r--r--gfx/pics/golem/back.2bpp.lz.ae903dee (renamed from gfx/pics/golem/back.2bpp.lz)bin198 -> 198 bytes
-rw-r--r--gfx/pics/golem/back.pngbin0 -> 288 bytes
-rw-r--r--gfx/pics/golem/bitmask.asm25
-rw-r--r--gfx/pics/golem/frames.asm20
-rw-r--r--gfx/pics/golem/front.animated.2bpp.lz.a16f21c8 (renamed from gfx/pics/golem/front.2bpp.lz)bin735 -> 735 bytes
-rw-r--r--gfx/pics/golem/front.pngbin0 -> 963 bytes
-rw-r--r--gfx/pics/golem/normal.pal4
-rw-r--r--gfx/pics/granbull/back.2bpp.lz.7f1208ed (renamed from gfx/pics/granbull/back.2bpp.lz)bin312 -> 312 bytes
-rw-r--r--gfx/pics/granbull/back.pngbin0 -> 389 bytes
-rw-r--r--gfx/pics/granbull/bitmask.asm13
-rw-r--r--gfx/pics/granbull/frames.asm10
-rw-r--r--gfx/pics/granbull/front.animated.2bpp.lz.4504768b (renamed from gfx/pics/granbull/front.2bpp.lz)bin628 -> 628 bytes
-rw-r--r--gfx/pics/granbull/front.pngbin0 -> 820 bytes
-rw-r--r--gfx/pics/granbull/normal.pal4
-rw-r--r--gfx/pics/graveler/back.2bpp.lz.c7867de7 (renamed from gfx/pics/graveler/back.2bpp.lz)bin333 -> 333 bytes
-rw-r--r--gfx/pics/graveler/back.pngbin0 -> 441 bytes
-rw-r--r--gfx/pics/graveler/bitmask.asm31
-rw-r--r--gfx/pics/graveler/frames.asm22
-rw-r--r--gfx/pics/graveler/front.animated.2bpp.lz.68d07c61 (renamed from gfx/pics/graveler/front.2bpp.lz)bin664 -> 664 bytes
-rw-r--r--gfx/pics/graveler/front.pngbin0 -> 957 bytes
-rw-r--r--gfx/pics/graveler/normal.pal4
-rw-r--r--gfx/pics/grimer/back.2bpp.lz.833bd626 (renamed from gfx/pics/grimer/back.2bpp.lz)bin286 -> 286 bytes
-rw-r--r--gfx/pics/grimer/back.pngbin0 -> 386 bytes
-rw-r--r--gfx/pics/grimer/bitmask.asm21
-rw-r--r--gfx/pics/grimer/frames.asm17
-rw-r--r--gfx/pics/grimer/front.animated.2bpp.lz.dfe40e91 (renamed from gfx/pics/grimer/front.2bpp.lz)bin518 -> 518 bytes
-rw-r--r--gfx/pics/grimer/front.pngbin0 -> 740 bytes
-rw-r--r--gfx/pics/grimer/normal.pal4
-rw-r--r--gfx/pics/growlithe/back.2bpp.lz.7f5831f6 (renamed from gfx/pics/growlithe/back.2bpp.lz)bin375 -> 375 bytes
-rw-r--r--gfx/pics/growlithe/back.pngbin0 -> 448 bytes
-rw-r--r--gfx/pics/growlithe/bitmask.asm16
-rw-r--r--gfx/pics/growlithe/frames.asm13
-rw-r--r--gfx/pics/growlithe/front.animated.2bpp.lz.f7b376fa (renamed from gfx/pics/growlithe/front.2bpp.lz)bin453 -> 453 bytes
-rw-r--r--gfx/pics/growlithe/front.pngbin0 -> 655 bytes
-rw-r--r--gfx/pics/growlithe/normal.pal4
-rw-r--r--gfx/pics/gyarados/back.2bpp.lz.fc577f9e (renamed from gfx/pics/gyarados/back.2bpp.lz)bin435 -> 435 bytes
-rw-r--r--gfx/pics/gyarados/back.pngbin0 -> 520 bytes
-rw-r--r--gfx/pics/gyarados/bitmask.asm17
-rw-r--r--gfx/pics/gyarados/frames.asm15
-rw-r--r--gfx/pics/gyarados/front.animated.2bpp.lz.1b498e2b (renamed from gfx/pics/gyarados/front.2bpp.lz)bin974 -> 974 bytes
-rw-r--r--gfx/pics/gyarados/front.pngbin0 -> 1403 bytes
-rw-r--r--gfx/pics/gyarados/normal.pal4
-rw-r--r--gfx/pics/haunter/back.2bpp.lz.8a5dc2c1 (renamed from gfx/pics/haunter/back.2bpp.lz)bin320 -> 320 bytes
-rw-r--r--gfx/pics/haunter/back.pngbin0 -> 385 bytes
-rw-r--r--gfx/pics/haunter/bitmask.asm19
-rw-r--r--gfx/pics/haunter/frames.asm17
-rw-r--r--gfx/pics/haunter/front.animated.2bpp.lz.aeed5f7e (renamed from gfx/pics/haunter/front.2bpp.lz)bin624 -> 624 bytes
-rw-r--r--gfx/pics/haunter/front.pngbin0 -> 900 bytes
-rw-r--r--gfx/pics/haunter/normal.pal4
-rw-r--r--gfx/pics/heracross/back.2bpp.lz.ba09608b (renamed from gfx/pics/heracross/back.2bpp.lz)bin385 -> 385 bytes
-rw-r--r--gfx/pics/heracross/back.pngbin0 -> 464 bytes
-rw-r--r--gfx/pics/heracross/bitmask.asm19
-rw-r--r--gfx/pics/heracross/frames.asm14
-rw-r--r--gfx/pics/heracross/front.animated.2bpp.lz.0742fe2b (renamed from gfx/pics/heracross/front.2bpp.lz)bin644 -> 644 bytes
-rw-r--r--gfx/pics/heracross/front.pngbin0 -> 926 bytes
-rw-r--r--gfx/pics/heracross/normal.pal4
-rw-r--r--gfx/pics/hitmonchan/back.2bpp.lz.68e28b98 (renamed from gfx/pics/hitmonchan/back.2bpp.lz)bin365 -> 365 bytes
-rw-r--r--gfx/pics/hitmonchan/back.pngbin0 -> 439 bytes
-rw-r--r--gfx/pics/hitmonchan/bitmask.asm31
-rw-r--r--gfx/pics/hitmonchan/frames.asm23
-rw-r--r--gfx/pics/hitmonchan/front.animated.2bpp.lz.61836c4c (renamed from gfx/pics/hitmonchan/front.2bpp.lz)bin579 -> 579 bytes
-rw-r--r--gfx/pics/hitmonchan/front.pngbin0 -> 894 bytes
-rw-r--r--gfx/pics/hitmonchan/normal.pal4
-rw-r--r--gfx/pics/hitmonlee/back.2bpp.lz.374e3caa (renamed from gfx/pics/hitmonlee/back.2bpp.lz)bin278 -> 278 bytes
-rw-r--r--gfx/pics/hitmonlee/back.pngbin0 -> 391 bytes
-rw-r--r--gfx/pics/hitmonlee/bitmask.asm33
-rw-r--r--gfx/pics/hitmonlee/frames.asm25
-rw-r--r--gfx/pics/hitmonlee/front.animated.2bpp.lz.d174eba1 (renamed from gfx/pics/hitmonlee/front.2bpp.lz)bin1050 -> 1050 bytes
-rw-r--r--gfx/pics/hitmonlee/front.pngbin0 -> 1669 bytes
-rw-r--r--gfx/pics/hitmonlee/normal.pal4
-rw-r--r--gfx/pics/hitmontop/back.2bpp.lz.ea3f1576 (renamed from gfx/pics/hitmontop/back.2bpp.lz)bin458 -> 458 bytes
-rw-r--r--gfx/pics/hitmontop/back.pngbin0 -> 538 bytes
-rw-r--r--gfx/pics/hitmontop/bitmask.asm33
-rw-r--r--gfx/pics/hitmontop/frames.asm19
-rw-r--r--gfx/pics/hitmontop/front.animated.2bpp.lz.1b3e96fc (renamed from gfx/pics/hitmontop/front.2bpp.lz)bin872 -> 872 bytes
-rw-r--r--gfx/pics/hitmontop/front.pngbin0 -> 1093 bytes
-rw-r--r--gfx/pics/hitmontop/normal.pal4
-rw-r--r--gfx/pics/ho_oh/back.2bpp.lz.1412f260 (renamed from gfx/pics/ho_oh/back.2bpp.lz)bin337 -> 337 bytes
-rw-r--r--gfx/pics/ho_oh/back.pngbin0 -> 464 bytes
-rw-r--r--gfx/pics/ho_oh/bitmask.asm33
-rw-r--r--gfx/pics/ho_oh/frames.asm20
-rw-r--r--gfx/pics/ho_oh/front.animated.2bpp.lz.db80b5eb (renamed from gfx/pics/ho_oh/front.2bpp.lz)bin1303 -> 1303 bytes
-rw-r--r--gfx/pics/ho_oh/front.pngbin0 -> 1754 bytes
-rw-r--r--gfx/pics/ho_oh/normal.pal4
-rw-r--r--gfx/pics/hoothoot/back.2bpp.lz.7ebb0b29 (renamed from gfx/pics/hoothoot/back.2bpp.lz)bin324 -> 324 bytes
-rw-r--r--gfx/pics/hoothoot/back.pngbin0 -> 427 bytes
-rw-r--r--gfx/pics/hoothoot/bitmask.asm26
-rw-r--r--gfx/pics/hoothoot/frames.asm21
-rw-r--r--gfx/pics/hoothoot/front.animated.2bpp.lz.752ab202 (renamed from gfx/pics/hoothoot/front.2bpp.lz)bin457 -> 457 bytes
-rw-r--r--gfx/pics/hoothoot/front.pngbin0 -> 633 bytes
-rw-r--r--gfx/pics/hoothoot/normal.pal4
-rw-r--r--gfx/pics/hoppip/back.2bpp.lz.5684c023 (renamed from gfx/pics/hoppip/back.2bpp.lz)bin312 -> 312 bytes
-rw-r--r--gfx/pics/hoppip/back.pngbin0 -> 391 bytes
-rw-r--r--gfx/pics/hoppip/bitmask.asm11
-rw-r--r--gfx/pics/hoppip/frames.asm9
-rw-r--r--gfx/pics/hoppip/front.animated.2bpp.lz.a03efe74 (renamed from gfx/pics/hoppip/front.2bpp.lz)bin403 -> 403 bytes
-rw-r--r--gfx/pics/hoppip/front.pngbin0 -> 527 bytes
-rw-r--r--gfx/pics/hoppip/normal.pal4
-rw-r--r--gfx/pics/horsea/back.2bpp.lz.50b6afb9 (renamed from gfx/pics/horsea/back.2bpp.lz)bin261 -> 261 bytes
-rw-r--r--gfx/pics/horsea/back.pngbin0 -> 355 bytes
-rw-r--r--gfx/pics/horsea/bitmask.asm21
-rw-r--r--gfx/pics/horsea/frames.asm17
-rw-r--r--gfx/pics/horsea/front.animated.2bpp.lz.8b84f98e (renamed from gfx/pics/horsea/front.2bpp.lz)bin339 -> 339 bytes
-rw-r--r--gfx/pics/horsea/front.pngbin0 -> 529 bytes
-rw-r--r--gfx/pics/horsea/normal.pal4
-rw-r--r--gfx/pics/houndoom/back.2bpp.lz.5fa55a47 (renamed from gfx/pics/houndoom/back.2bpp.lz)bin289 -> 289 bytes
-rw-r--r--gfx/pics/houndoom/back.pngbin0 -> 357 bytes
-rw-r--r--gfx/pics/houndoom/bitmask.asm33
-rw-r--r--gfx/pics/houndoom/frames.asm24
-rw-r--r--gfx/pics/houndoom/front.animated.2bpp.lz.2d450e90 (renamed from gfx/pics/houndoom/front.2bpp.lz)bin727 -> 727 bytes
-rw-r--r--gfx/pics/houndoom/front.pngbin0 -> 1203 bytes
-rw-r--r--gfx/pics/houndoom/normal.pal4
-rw-r--r--gfx/pics/houndour/back.2bpp.lz.ae5f2dc9 (renamed from gfx/pics/houndour/back.2bpp.lz)bin240 -> 240 bytes
-rw-r--r--gfx/pics/houndour/back.pngbin0 -> 341 bytes
-rw-r--r--gfx/pics/houndour/bitmask.asm25
-rw-r--r--gfx/pics/houndour/frames.asm18
-rw-r--r--gfx/pics/houndour/front.animated.2bpp.lz.f847f4f6 (renamed from gfx/pics/houndour/front.2bpp.lz)bin503 -> 503 bytes
-rw-r--r--gfx/pics/houndour/front.pngbin0 -> 757 bytes
-rw-r--r--gfx/pics/houndour/normal.pal4
-rw-r--r--gfx/pics/hypno/back.2bpp.lz.c091ce88 (renamed from gfx/pics/hypno/back.2bpp.lz)bin401 -> 401 bytes
-rw-r--r--gfx/pics/hypno/back.pngbin0 -> 485 bytes
-rw-r--r--gfx/pics/hypno/bitmask.asm33
-rw-r--r--gfx/pics/hypno/frames.asm20
-rw-r--r--gfx/pics/hypno/front.animated.2bpp.lz.638333a3 (renamed from gfx/pics/hypno/front.2bpp.lz)bin837 -> 837 bytes
-rw-r--r--gfx/pics/hypno/front.pngbin0 -> 1173 bytes
-rw-r--r--gfx/pics/hypno/normal.pal4
-rw-r--r--gfx/pics/igglybuff/back.2bpp.lz.c0c17dcb (renamed from gfx/pics/igglybuff/back.2bpp.lz)bin265 -> 265 bytes
-rw-r--r--gfx/pics/igglybuff/back.pngbin0 -> 358 bytes
-rw-r--r--gfx/pics/igglybuff/bitmask.asm16
-rw-r--r--gfx/pics/igglybuff/frames.asm13
-rw-r--r--gfx/pics/igglybuff/front.animated.2bpp.lz.1e00afc3 (renamed from gfx/pics/igglybuff/front.2bpp.lz)bin357 -> 357 bytes
-rw-r--r--gfx/pics/igglybuff/front.pngbin0 -> 488 bytes
-rw-r--r--gfx/pics/igglybuff/normal.pal4
-rw-r--r--gfx/pics/ivysaur/back.2bpp.lz.bed1ff58 (renamed from gfx/pics/ivysaur/back.2bpp.lz)bin343 -> 343 bytes
-rw-r--r--gfx/pics/ivysaur/back.pngbin0 -> 423 bytes
-rw-r--r--gfx/pics/ivysaur/bitmask.asm19
-rw-r--r--gfx/pics/ivysaur/frames.asm13
-rw-r--r--gfx/pics/ivysaur/front.animated.2bpp.lz.3abed0fa (renamed from gfx/pics/ivysaur/front.2bpp.lz)bin586 -> 586 bytes
-rw-r--r--gfx/pics/ivysaur/front.pngbin0 -> 748 bytes
-rw-r--r--gfx/pics/ivysaur/normal.pal4
-rw-r--r--gfx/pics/jigglypuff/back.2bpp.lz.87d5730b (renamed from gfx/pics/jigglypuff/back.2bpp.lz)bin245 -> 245 bytes
-rw-r--r--gfx/pics/jigglypuff/back.pngbin0 -> 317 bytes
-rw-r--r--gfx/pics/jigglypuff/bitmask.asm16
-rw-r--r--gfx/pics/jigglypuff/frames.asm17
-rw-r--r--gfx/pics/jigglypuff/front.animated.2bpp.lz.9fd159f4 (renamed from gfx/pics/jigglypuff/front.2bpp.lz)bin487 -> 487 bytes
-rw-r--r--gfx/pics/jigglypuff/front.pngbin0 -> 644 bytes
-rw-r--r--gfx/pics/jigglypuff/normal.pal4
-rw-r--r--gfx/pics/jolteon/back.2bpp.lz.f248aac4 (renamed from gfx/pics/jolteon/back.2bpp.lz)bin315 -> 315 bytes
-rw-r--r--gfx/pics/jolteon/back.pngbin0 -> 407 bytes
-rw-r--r--gfx/pics/jolteon/bitmask.asm25
-rw-r--r--gfx/pics/jolteon/frames.asm20
-rw-r--r--gfx/pics/jolteon/front.animated.2bpp.lz.b2b07d79 (renamed from gfx/pics/jolteon/front.2bpp.lz)bin823 -> 823 bytes
-rw-r--r--gfx/pics/jolteon/front.pngbin0 -> 1091 bytes
-rw-r--r--gfx/pics/jolteon/normal.pal4
-rw-r--r--gfx/pics/jumpluff/back.2bpp.lz.b258a699 (renamed from gfx/pics/jumpluff/back.2bpp.lz)bin364 -> 364 bytes
-rw-r--r--gfx/pics/jumpluff/back.pngbin0 -> 436 bytes
-rw-r--r--gfx/pics/jumpluff/bitmask.asm33
-rw-r--r--gfx/pics/jumpluff/frames.asm19
-rw-r--r--gfx/pics/jumpluff/front.animated.2bpp.lz.6d1d8175 (renamed from gfx/pics/jumpluff/front.2bpp.lz)bin701 -> 701 bytes
-rw-r--r--gfx/pics/jumpluff/front.pngbin0 -> 1064 bytes
-rw-r--r--gfx/pics/jumpluff/normal.pal4
-rw-r--r--gfx/pics/jynx/back.2bpp.lz.1eef1c1b (renamed from gfx/pics/jynx/back.2bpp.lz)bin179 -> 179 bytes
-rw-r--r--gfx/pics/jynx/back.pngbin0 -> 293 bytes
-rw-r--r--gfx/pics/jynx/bitmask.asm19
-rw-r--r--gfx/pics/jynx/frames.asm13
-rw-r--r--gfx/pics/jynx/front.animated.2bpp.lz.6aaf67b0 (renamed from gfx/pics/jynx/front.2bpp.lz)bin597 -> 597 bytes
-rw-r--r--gfx/pics/jynx/front.pngbin0 -> 829 bytes
-rw-r--r--gfx/pics/jynx/normal.pal4
-rw-r--r--gfx/pics/kabuto/back.2bpp.lz.0717a29b (renamed from gfx/pics/kabuto/back.2bpp.lz)bin323 -> 323 bytes
-rw-r--r--gfx/pics/kabuto/back.pngbin0 -> 369 bytes
-rw-r--r--gfx/pics/kabuto/bitmask.asm16
-rw-r--r--gfx/pics/kabuto/frames.asm13
-rw-r--r--gfx/pics/kabuto/front.animated.2bpp.lz.afe4e2dc (renamed from gfx/pics/kabuto/front.2bpp.lz)bin353 -> 353 bytes
-rw-r--r--gfx/pics/kabuto/front.pngbin0 -> 526 bytes
-rw-r--r--gfx/pics/kabuto/normal.pal4
-rw-r--r--gfx/pics/kabutops/back.2bpp.lz.98a1dfc4 (renamed from gfx/pics/kabutops/back.2bpp.lz)bin394 -> 394 bytes
-rw-r--r--gfx/pics/kabutops/back.pngbin0 -> 476 bytes
-rw-r--r--gfx/pics/kabutops/bitmask.asm13
-rw-r--r--gfx/pics/kabutops/frames.asm17
-rw-r--r--gfx/pics/kabutops/front.animated.2bpp.lz.d5e4bfeb (renamed from gfx/pics/kabutops/front.2bpp.lz)bin725 -> 725 bytes
-rw-r--r--gfx/pics/kabutops/front.pngbin0 -> 1015 bytes
-rw-r--r--gfx/pics/kabutops/normal.pal4
-rw-r--r--gfx/pics/kadabra/back.2bpp.lz.6b26c1a0 (renamed from gfx/pics/kadabra/back.2bpp.lz)bin359 -> 359 bytes
-rw-r--r--gfx/pics/kadabra/back.pngbin0 -> 450 bytes
-rw-r--r--gfx/pics/kadabra/bitmask.asm19
-rw-r--r--gfx/pics/kadabra/frames.asm19
-rw-r--r--gfx/pics/kadabra/front.animated.2bpp.lz.bc78f9cf (renamed from gfx/pics/kadabra/front.2bpp.lz)bin773 -> 773 bytes
-rw-r--r--gfx/pics/kadabra/front.pngbin0 -> 1086 bytes
-rw-r--r--gfx/pics/kadabra/normal.pal4
-rw-r--r--gfx/pics/kakuna/back.2bpp.lz.3bffa4c3 (renamed from gfx/pics/kakuna/back.2bpp.lz)bin275 -> 275 bytes
-rw-r--r--gfx/pics/kakuna/back.pngbin0 -> 356 bytes
-rw-r--r--gfx/pics/kakuna/bitmask.asm6
-rw-r--r--gfx/pics/kakuna/frames.asm5
-rw-r--r--gfx/pics/kakuna/front.animated.2bpp.lz.c7425e72 (renamed from gfx/pics/kakuna/front.2bpp.lz)bin334 -> 334 bytes
-rw-r--r--gfx/pics/kakuna/front.pngbin0 -> 410 bytes
-rw-r--r--gfx/pics/kakuna/normal.pal4
-rw-r--r--gfx/pics/kangaskhan/back.2bpp.lz.0d7cc337 (renamed from gfx/pics/kangaskhan/back.2bpp.lz)bin443 -> 443 bytes
-rw-r--r--gfx/pics/kangaskhan/back.pngbin0 -> 530 bytes
-rw-r--r--gfx/pics/kangaskhan/bitmask.asm41
-rw-r--r--gfx/pics/kangaskhan/frames.asm26
-rw-r--r--gfx/pics/kangaskhan/front.animated.2bpp.lz.09c81009 (renamed from gfx/pics/kangaskhan/front.2bpp.lz)bin970 -> 970 bytes
-rw-r--r--gfx/pics/kangaskhan/front.pngbin0 -> 1437 bytes
-rw-r--r--gfx/pics/kangaskhan/normal.pal4
-rw-r--r--gfx/pics/kingdra/back.2bpp.lz.e48ecb3f (renamed from gfx/pics/kingdra/back.2bpp.lz)bin352 -> 352 bytes
-rw-r--r--gfx/pics/kingdra/back.pngbin0 -> 434 bytes
-rw-r--r--gfx/pics/kingdra/bitmask.asm49
-rw-r--r--gfx/pics/kingdra/frames.asm26
-rw-r--r--gfx/pics/kingdra/front.animated.2bpp.lz.668c0516 (renamed from gfx/pics/kingdra/front.2bpp.lz)bin782 -> 782 bytes
-rw-r--r--gfx/pics/kingdra/front.pngbin0 -> 1158 bytes
-rw-r--r--gfx/pics/kingdra/normal.pal4
-rw-r--r--gfx/pics/kingler/back.2bpp.lz.88e96d65 (renamed from gfx/pics/kingler/back.2bpp.lz)bin331 -> 331 bytes
-rw-r--r--gfx/pics/kingler/back.pngbin0 -> 417 bytes
-rw-r--r--gfx/pics/kingler/bitmask.asm25
-rw-r--r--gfx/pics/kingler/frames.asm15
-rw-r--r--gfx/pics/kingler/front.animated.2bpp.lz.35305199 (renamed from gfx/pics/kingler/front.2bpp.lz)bin812 -> 812 bytes
-rw-r--r--gfx/pics/kingler/front.pngbin0 -> 1094 bytes
-rw-r--r--gfx/pics/kingler/normal.pal4
-rw-r--r--gfx/pics/koffing/back.2bpp.lz.8c0a2526 (renamed from gfx/pics/koffing/back.2bpp.lz)bin378 -> 378 bytes
-rw-r--r--gfx/pics/koffing/back.pngbin0 -> 464 bytes
-rw-r--r--gfx/pics/koffing/bitmask.asm25
-rw-r--r--gfx/pics/koffing/frames.asm22
-rw-r--r--gfx/pics/koffing/front.animated.2bpp.lz.00044b3f (renamed from gfx/pics/koffing/front.2bpp.lz)bin482 -> 482 bytes
-rw-r--r--gfx/pics/koffing/front.pngbin0 -> 826 bytes
-rw-r--r--gfx/pics/koffing/normal.pal4
-rw-r--r--gfx/pics/krabby/back.2bpp.lz.2bc2487b (renamed from gfx/pics/krabby/back.2bpp.lz)bin419 -> 419 bytes
-rw-r--r--gfx/pics/krabby/back.pngbin0 -> 504 bytes
-rw-r--r--gfx/pics/krabby/bitmask.asm31
-rw-r--r--gfx/pics/krabby/frames.asm29
-rw-r--r--gfx/pics/krabby/front.animated.2bpp.lz.39592514 (renamed from gfx/pics/krabby/front.2bpp.lz)bin492 -> 492 bytes
-rw-r--r--gfx/pics/krabby/front.pngbin0 -> 850 bytes
-rw-r--r--gfx/pics/krabby/normal.pal4
-rw-r--r--gfx/pics/lanturn/back.2bpp.lz.8e9c7c1a (renamed from gfx/pics/lanturn/back.2bpp.lz)bin286 -> 286 bytes
-rw-r--r--gfx/pics/lanturn/back.pngbin0 -> 348 bytes
-rw-r--r--gfx/pics/lanturn/bitmask.asm25
-rw-r--r--gfx/pics/lanturn/frames.asm17
-rw-r--r--gfx/pics/lanturn/front.animated.2bpp.lz.1bfac161 (renamed from gfx/pics/lanturn/front.2bpp.lz)bin472 -> 472 bytes
-rw-r--r--gfx/pics/lanturn/front.pngbin0 -> 847 bytes
-rw-r--r--gfx/pics/lanturn/normal.pal4
-rw-r--r--gfx/pics/lapras/back.2bpp.lz.d09351a1 (renamed from gfx/pics/lapras/back.2bpp.lz)bin308 -> 308 bytes
-rw-r--r--gfx/pics/lapras/back.pngbin0 -> 428 bytes
-rw-r--r--gfx/pics/lapras/bitmask.asm17
-rw-r--r--gfx/pics/lapras/frames.asm24
-rw-r--r--gfx/pics/lapras/front.animated.2bpp.lz.8290ef8e (renamed from gfx/pics/lapras/front.2bpp.lz)bin736 -> 736 bytes
-rw-r--r--gfx/pics/lapras/front.pngbin0 -> 947 bytes
-rw-r--r--gfx/pics/lapras/normal.pal4
-rw-r--r--gfx/pics/larvitar/back.2bpp.lz.4b2ac395 (renamed from gfx/pics/larvitar/back.2bpp.lz)bin298 -> 298 bytes
-rw-r--r--gfx/pics/larvitar/back.pngbin0 -> 379 bytes
-rw-r--r--gfx/pics/larvitar/bitmask.asm16
-rw-r--r--gfx/pics/larvitar/frames.asm13
-rw-r--r--gfx/pics/larvitar/front.animated.2bpp.lz.83859c57 (renamed from gfx/pics/larvitar/front.2bpp.lz)bin413 -> 413 bytes
-rw-r--r--gfx/pics/larvitar/front.pngbin0 -> 570 bytes
-rw-r--r--gfx/pics/larvitar/normal.pal4
-rw-r--r--gfx/pics/ledian/back.2bpp.lz.48657bbb (renamed from gfx/pics/ledian/back.2bpp.lz)bin385 -> 385 bytes
-rw-r--r--gfx/pics/ledian/back.pngbin0 -> 453 bytes
-rw-r--r--gfx/pics/ledian/bitmask.asm19
-rw-r--r--gfx/pics/ledian/frames.asm18
-rw-r--r--gfx/pics/ledian/front.animated.2bpp.lz.83e819c3 (renamed from gfx/pics/ledian/front.2bpp.lz)bin593 -> 593 bytes
-rw-r--r--gfx/pics/ledian/front.pngbin0 -> 832 bytes
-rw-r--r--gfx/pics/ledian/normal.pal4
-rw-r--r--gfx/pics/ledyba/back.2bpp.lz.d50e8860 (renamed from gfx/pics/ledyba/back.2bpp.lz)bin411 -> 411 bytes
-rw-r--r--gfx/pics/ledyba/back.pngbin0 -> 531 bytes
-rw-r--r--gfx/pics/ledyba/bitmask.asm25
-rw-r--r--gfx/pics/ledyba/frames.asm18
-rw-r--r--gfx/pics/ledyba/front.animated.2bpp.lz.1700dc27 (renamed from gfx/pics/ledyba/front.2bpp.lz)bin658 -> 658 bytes
-rw-r--r--gfx/pics/ledyba/front.pngbin0 -> 913 bytes
-rw-r--r--gfx/pics/ledyba/normal.pal4
-rw-r--r--gfx/pics/lickitung/back.2bpp.lz.a127e40b (renamed from gfx/pics/lickitung/back.2bpp.lz)bin321 -> 321 bytes
-rw-r--r--gfx/pics/lickitung/back.pngbin0 -> 398 bytes
-rw-r--r--gfx/pics/lickitung/bitmask.asm33
-rw-r--r--gfx/pics/lickitung/frames.asm17
-rw-r--r--gfx/pics/lickitung/front.animated.2bpp.lz.328a7c53 (renamed from gfx/pics/lickitung/front.2bpp.lz)bin787 -> 787 bytes
-rw-r--r--gfx/pics/lickitung/front.pngbin0 -> 1126 bytes
-rw-r--r--gfx/pics/lickitung/normal.pal4
-rw-r--r--gfx/pics/lugia/back.2bpp.lz.ad953eb5 (renamed from gfx/pics/lugia/back.2bpp.lz)bin282 -> 282 bytes
-rw-r--r--gfx/pics/lugia/back.pngbin0 -> 379 bytes
-rw-r--r--gfx/pics/lugia/bitmask.asm73
-rw-r--r--gfx/pics/lugia/frames.asm43
-rw-r--r--gfx/pics/lugia/front.animated.2bpp.lz.7293eddc (renamed from gfx/pics/lugia/front.2bpp.lz)bin1128 -> 1128 bytes
-rw-r--r--gfx/pics/lugia/front.pngbin0 -> 2154 bytes
-rw-r--r--gfx/pics/lugia/normal.pal4
-rw-r--r--gfx/pics/machamp/back.2bpp.lz.757f4c29 (renamed from gfx/pics/machamp/back.2bpp.lz)bin482 -> 482 bytes
-rw-r--r--gfx/pics/machamp/back.pngbin0 -> 580 bytes
-rw-r--r--gfx/pics/machamp/bitmask.asm57
-rw-r--r--gfx/pics/machamp/frames.asm35
-rw-r--r--gfx/pics/machamp/front.animated.2bpp.lz.2d408542 (renamed from gfx/pics/machamp/front.2bpp.lz)bin1293 -> 1293 bytes
-rw-r--r--gfx/pics/machamp/front.pngbin0 -> 1958 bytes
-rw-r--r--gfx/pics/machamp/normal.pal4
-rw-r--r--gfx/pics/machoke/back.2bpp.lz.2634245e (renamed from gfx/pics/machoke/back.2bpp.lz)bin375 -> 375 bytes
-rw-r--r--gfx/pics/machoke/back.pngbin0 -> 447 bytes
-rw-r--r--gfx/pics/machoke/bitmask.asm33
-rw-r--r--gfx/pics/machoke/frames.asm27
-rw-r--r--gfx/pics/machoke/front.animated.2bpp.lz.f38b95a7 (renamed from gfx/pics/machoke/front.2bpp.lz)bin863 -> 863 bytes
-rw-r--r--gfx/pics/machoke/front.pngbin0 -> 1317 bytes
-rw-r--r--gfx/pics/machoke/normal.pal4
-rw-r--r--gfx/pics/machop/back.2bpp.lz.bc17b50a (renamed from gfx/pics/machop/back.2bpp.lz)bin335 -> 335 bytes
-rw-r--r--gfx/pics/machop/back.pngbin0 -> 436 bytes
-rw-r--r--gfx/pics/machop/bitmask.asm16
-rw-r--r--gfx/pics/machop/frames.asm14
-rw-r--r--gfx/pics/machop/front.animated.2bpp.lz.0fd8735f (renamed from gfx/pics/machop/front.2bpp.lz)bin537 -> 537 bytes
-rw-r--r--gfx/pics/machop/front.pngbin0 -> 736 bytes
-rw-r--r--gfx/pics/machop/normal.pal4
-rw-r--r--gfx/pics/magby/back.2bpp.lz.e50ccadb (renamed from gfx/pics/magby/back.2bpp.lz)bin308 -> 308 bytes
-rw-r--r--gfx/pics/magby/back.pngbin0 -> 404 bytes
-rw-r--r--gfx/pics/magby/bitmask.asm25
-rw-r--r--gfx/pics/magby/frames.asm26
-rw-r--r--gfx/pics/magby/front.animated.2bpp.lz.172d0807 (renamed from gfx/pics/magby/front.2bpp.lz)bin569 -> 569 bytes
-rw-r--r--gfx/pics/magby/front.pngbin0 -> 853 bytes
-rw-r--r--gfx/pics/magby/normal.pal4
-rw-r--r--gfx/pics/magcargo/back.2bpp.lz.56b096bc (renamed from gfx/pics/magcargo/back.2bpp.lz)bin394 -> 394 bytes
-rw-r--r--gfx/pics/magcargo/back.pngbin0 -> 488 bytes
-rw-r--r--gfx/pics/magcargo/bitmask.asm13
-rw-r--r--gfx/pics/magcargo/frames.asm20
-rw-r--r--gfx/pics/magcargo/front.animated.2bpp.lz.53a425f4 (renamed from gfx/pics/magcargo/front.2bpp.lz)bin799 -> 799 bytes
-rw-r--r--gfx/pics/magcargo/front.pngbin0 -> 1100 bytes
-rw-r--r--gfx/pics/magcargo/normal.pal4
-rw-r--r--gfx/pics/magikarp/back.2bpp.lz.7f25810a (renamed from gfx/pics/magikarp/back.2bpp.lz)bin345 -> 345 bytes
-rw-r--r--gfx/pics/magikarp/back.pngbin0 -> 475 bytes
-rw-r--r--gfx/pics/magikarp/bitmask.asm19
-rw-r--r--gfx/pics/magikarp/frames.asm13
-rw-r--r--gfx/pics/magikarp/front.animated.2bpp.lz.031ee449 (renamed from gfx/pics/magikarp/front.2bpp.lz)bin529 -> 529 bytes
-rw-r--r--gfx/pics/magikarp/front.pngbin0 -> 805 bytes
-rw-r--r--gfx/pics/magikarp/normal.pal4
-rw-r--r--gfx/pics/magmar/back.2bpp.lz.6916c87b (renamed from gfx/pics/magmar/back.2bpp.lz)bin402 -> 402 bytes
-rw-r--r--gfx/pics/magmar/back.pngbin0 -> 469 bytes
-rw-r--r--gfx/pics/magmar/bitmask.asm25
-rw-r--r--gfx/pics/magmar/frames.asm17
-rw-r--r--gfx/pics/magmar/front.animated.2bpp.lz.0048e21c (renamed from gfx/pics/magmar/front.2bpp.lz)bin703 -> 703 bytes
-rw-r--r--gfx/pics/magmar/front.pngbin0 -> 1001 bytes
-rw-r--r--gfx/pics/magmar/normal.pal4
-rw-r--r--gfx/pics/magnemite/back.2bpp.lz.e00bd515 (renamed from gfx/pics/magnemite/back.2bpp.lz)bin166 -> 166 bytes
-rw-r--r--gfx/pics/magnemite/back.pngbin0 -> 288 bytes
-rw-r--r--gfx/pics/magnemite/bitmask.asm16
-rw-r--r--gfx/pics/magnemite/frames.asm26
-rw-r--r--gfx/pics/magnemite/front.animated.2bpp.lz.e4b07135 (renamed from gfx/pics/magnemite/front.2bpp.lz)bin327 -> 327 bytes
-rw-r--r--gfx/pics/magnemite/front.pngbin0 -> 548 bytes
-rw-r--r--gfx/pics/magnemite/normal.pal4
-rw-r--r--gfx/pics/magneton/back.2bpp.lz.f7a7089b (renamed from gfx/pics/magneton/back.2bpp.lz)bin425 -> 425 bytes
-rw-r--r--gfx/pics/magneton/back.pngbin0 -> 508 bytes
-rw-r--r--gfx/pics/magneton/bitmask.asm49
-rw-r--r--gfx/pics/magneton/frames.asm33
-rw-r--r--gfx/pics/magneton/front.animated.2bpp.lz.cd3b65a6 (renamed from gfx/pics/magneton/front.2bpp.lz)bin648 -> 648 bytes
-rw-r--r--gfx/pics/magneton/front.pngbin0 -> 938 bytes
-rw-r--r--gfx/pics/magneton/normal.pal4
-rw-r--r--gfx/pics/mankey/back.2bpp.lz.42cb1b61 (renamed from gfx/pics/mankey/back.2bpp.lz)bin403 -> 403 bytes
-rw-r--r--gfx/pics/mankey/back.pngbin0 -> 497 bytes
-rw-r--r--gfx/pics/mankey/bitmask.asm16
-rw-r--r--gfx/pics/mankey/frames.asm13
-rw-r--r--gfx/pics/mankey/front.animated.2bpp.lz.48eac19a (renamed from gfx/pics/mankey/front.2bpp.lz)bin499 -> 499 bytes
-rw-r--r--gfx/pics/mankey/front.pngbin0 -> 708 bytes
-rw-r--r--gfx/pics/mankey/normal.pal4
-rw-r--r--gfx/pics/mantine/back.2bpp.lz.1320b7f3 (renamed from gfx/pics/mantine/back.2bpp.lz)bin216 -> 216 bytes
-rw-r--r--gfx/pics/mantine/back.pngbin0 -> 313 bytes
-rw-r--r--gfx/pics/mantine/bitmask.asm49
-rw-r--r--gfx/pics/mantine/frames.asm27
-rw-r--r--gfx/pics/mantine/front.animated.2bpp.lz.9eb40d04 (renamed from gfx/pics/mantine/front.2bpp.lz)bin789 -> 789 bytes
-rw-r--r--gfx/pics/mantine/front.pngbin0 -> 1166 bytes
-rw-r--r--gfx/pics/mantine/normal.pal4
-rw-r--r--gfx/pics/mareep/back.2bpp.lz.b9bdc89c (renamed from gfx/pics/mareep/back.2bpp.lz)bin353 -> 353 bytes
-rw-r--r--gfx/pics/mareep/back.pngbin0 -> 459 bytes
-rw-r--r--gfx/pics/mareep/bitmask.asm11
-rw-r--r--gfx/pics/mareep/frames.asm9
-rw-r--r--gfx/pics/mareep/front.animated.2bpp.lz.f660483d (renamed from gfx/pics/mareep/front.2bpp.lz)bin467 -> 467 bytes
-rw-r--r--gfx/pics/mareep/front.pngbin0 -> 640 bytes
-rw-r--r--gfx/pics/mareep/normal.pal4
-rw-r--r--gfx/pics/marill/back.2bpp.lz.87e2be16 (renamed from gfx/pics/marill/back.2bpp.lz)bin249 -> 249 bytes
-rw-r--r--gfx/pics/marill/back.pngbin0 -> 329 bytes
-rw-r--r--gfx/pics/marill/bitmask.asm21
-rw-r--r--gfx/pics/marill/frames.asm21
-rw-r--r--gfx/pics/marill/front.animated.2bpp.lz.7f742686 (renamed from gfx/pics/marill/front.2bpp.lz)bin451 -> 451 bytes
-rw-r--r--gfx/pics/marill/front.pngbin0 -> 719 bytes
-rw-r--r--gfx/pics/marill/normal.pal4
-rw-r--r--gfx/pics/marowak/back.2bpp.lz.055ba40e (renamed from gfx/pics/marowak/back.2bpp.lz)bin368 -> 368 bytes
-rw-r--r--gfx/pics/marowak/back.pngbin0 -> 460 bytes
-rw-r--r--gfx/pics/marowak/bitmask.asm31
-rw-r--r--gfx/pics/marowak/frames.asm23
-rw-r--r--gfx/pics/marowak/front.animated.2bpp.lz.ef1553a0 (renamed from gfx/pics/marowak/front.2bpp.lz)bin700 -> 700 bytes
-rw-r--r--gfx/pics/marowak/front.pngbin0 -> 1099 bytes
-rw-r--r--gfx/pics/marowak/normal.pal4
-rw-r--r--gfx/pics/meganium/back.2bpp.lz.d25a5edb (renamed from gfx/pics/meganium/back.2bpp.lz)bin322 -> 322 bytes
-rw-r--r--gfx/pics/meganium/back.pngbin0 -> 414 bytes
-rw-r--r--gfx/pics/meganium/bitmask.asm33
-rw-r--r--gfx/pics/meganium/frames.asm20
-rw-r--r--gfx/pics/meganium/front.animated.2bpp.lz.fe0b9df4 (renamed from gfx/pics/meganium/front.2bpp.lz)bin1056 -> 1056 bytes
-rw-r--r--gfx/pics/meganium/front.pngbin0 -> 1308 bytes
-rw-r--r--gfx/pics/meganium/normal.pal4
-rw-r--r--gfx/pics/meowth/back.2bpp.lz.4196bd91 (renamed from gfx/pics/meowth/back.2bpp.lz)bin322 -> 322 bytes
-rw-r--r--gfx/pics/meowth/back.pngbin0 -> 420 bytes
-rw-r--r--gfx/pics/meowth/bitmask.asm16
-rw-r--r--gfx/pics/meowth/frames.asm17
-rw-r--r--gfx/pics/meowth/front.animated.2bpp.lz.144f12f0 (renamed from gfx/pics/meowth/front.2bpp.lz)bin516 -> 516 bytes
-rw-r--r--gfx/pics/meowth/front.pngbin0 -> 830 bytes
-rw-r--r--gfx/pics/meowth/normal.pal4
-rw-r--r--gfx/pics/metapod/back.2bpp.lz.b580afc8 (renamed from gfx/pics/metapod/back.2bpp.lz)bin245 -> 245 bytes
-rw-r--r--gfx/pics/metapod/back.pngbin0 -> 355 bytes
-rw-r--r--gfx/pics/metapod/bitmask.asm16
-rw-r--r--gfx/pics/metapod/frames.asm17
-rw-r--r--gfx/pics/metapod/front.animated.2bpp.lz.5025baa2 (renamed from gfx/pics/metapod/front.2bpp.lz)bin317 -> 317 bytes
-rw-r--r--gfx/pics/metapod/front.pngbin0 -> 468 bytes
-rw-r--r--gfx/pics/metapod/normal.pal4
-rw-r--r--gfx/pics/mew/back.2bpp.lz.9947d6eb (renamed from gfx/pics/mew/back.2bpp.lz)bin335 -> 335 bytes
-rw-r--r--gfx/pics/mew/back.pngbin0 -> 411 bytes
-rw-r--r--gfx/pics/mew/bitmask.asm26
-rw-r--r--gfx/pics/mew/frames.asm22
-rw-r--r--gfx/pics/mew/front.animated.2bpp.lz.b6da9713 (renamed from gfx/pics/mew/front.2bpp.lz)bin599 -> 599 bytes
-rw-r--r--gfx/pics/mew/front.pngbin0 -> 809 bytes
-rw-r--r--gfx/pics/mew/normal.pal4
-rw-r--r--gfx/pics/mewtwo/back.2bpp.lz.a7d2c077 (renamed from gfx/pics/mewtwo/back.2bpp.lz)bin350 -> 350 bytes
-rw-r--r--gfx/pics/mewtwo/back.pngbin0 -> 463 bytes
-rw-r--r--gfx/pics/mewtwo/bitmask.asm41
-rw-r--r--gfx/pics/mewtwo/frames.asm26
-rw-r--r--gfx/pics/mewtwo/front.animated.2bpp.lz.45e8b40d (renamed from gfx/pics/mewtwo/front.2bpp.lz)bin1008 -> 1008 bytes
-rw-r--r--gfx/pics/mewtwo/front.pngbin0 -> 1331 bytes
-rw-r--r--gfx/pics/mewtwo/normal.pal4
-rw-r--r--gfx/pics/miltank/back.2bpp.lz.b7787e72 (renamed from gfx/pics/miltank/back.2bpp.lz)bin384 -> 384 bytes
-rw-r--r--gfx/pics/miltank/back.pngbin0 -> 476 bytes
-rw-r--r--gfx/pics/miltank/bitmask.asm19
-rw-r--r--gfx/pics/miltank/frames.asm15
-rw-r--r--gfx/pics/miltank/front.animated.2bpp.lz.91da7c3b (renamed from gfx/pics/miltank/front.2bpp.lz)bin625 -> 625 bytes
-rw-r--r--gfx/pics/miltank/front.pngbin0 -> 857 bytes
-rw-r--r--gfx/pics/miltank/normal.pal4
-rw-r--r--gfx/pics/misdreavus/back.2bpp.lz.8bdebfce (renamed from gfx/pics/misdreavus/back.2bpp.lz)bin362 -> 362 bytes
-rw-r--r--gfx/pics/misdreavus/back.pngbin0 -> 395 bytes
-rw-r--r--gfx/pics/misdreavus/bitmask.asm13
-rw-r--r--gfx/pics/misdreavus/frames.asm17
-rw-r--r--gfx/pics/misdreavus/front.animated.2bpp.lz.5f73baa2 (renamed from gfx/pics/misdreavus/front.2bpp.lz)bin503 -> 503 bytes
-rw-r--r--gfx/pics/misdreavus/front.pngbin0 -> 668 bytes
-rw-r--r--gfx/pics/misdreavus/normal.pal4
-rw-r--r--gfx/pics/moltres/back.2bpp.lz.356242c8 (renamed from gfx/pics/moltres/back.2bpp.lz)bin416 -> 416 bytes
-rw-r--r--gfx/pics/moltres/back.pngbin0 -> 447 bytes
-rw-r--r--gfx/pics/moltres/bitmask.asm57
-rw-r--r--gfx/pics/moltres/frames.asm33
-rw-r--r--gfx/pics/moltres/front.animated.2bpp.lz.281bc0ec (renamed from gfx/pics/moltres/front.2bpp.lz)bin1020 -> 1020 bytes
-rw-r--r--gfx/pics/moltres/front.pngbin0 -> 1647 bytes
-rw-r--r--gfx/pics/moltres/normal.pal4
-rw-r--r--gfx/pics/mr__mime/back.2bpp.lz.0fb88006 (renamed from gfx/pics/mr__mime/back.2bpp.lz)bin285 -> 285 bytes
-rw-r--r--gfx/pics/mr__mime/back.pngbin0 -> 371 bytes
-rw-r--r--gfx/pics/mr__mime/bitmask.asm49
-rw-r--r--gfx/pics/mr__mime/frames.asm36
-rw-r--r--gfx/pics/mr__mime/front.animated.2bpp.lz.f948d1b8 (renamed from gfx/pics/mr__mime/front.2bpp.lz)bin753 -> 753 bytes
-rw-r--r--gfx/pics/mr__mime/front.pngbin0 -> 1375 bytes
-rw-r--r--gfx/pics/mr__mime/normal.pal4
-rw-r--r--gfx/pics/muk/back.2bpp.lz.a1f2f370 (renamed from gfx/pics/muk/back.2bpp.lz)bin347 -> 347 bytes
-rw-r--r--gfx/pics/muk/back.pngbin0 -> 420 bytes
-rw-r--r--gfx/pics/muk/bitmask.asm25
-rw-r--r--gfx/pics/muk/frames.asm20
-rw-r--r--gfx/pics/muk/front.animated.2bpp.lz.530363b2 (renamed from gfx/pics/muk/front.2bpp.lz)bin846 -> 846 bytes
-rw-r--r--gfx/pics/muk/front.pngbin0 -> 1066 bytes
-rw-r--r--gfx/pics/muk/normal.pal4
-rw-r--r--gfx/pics/murkrow/back.2bpp.lz.0c347b5b (renamed from gfx/pics/murkrow/back.2bpp.lz)bin343 -> 343 bytes
-rw-r--r--gfx/pics/murkrow/back.pngbin0 -> 407 bytes
-rw-r--r--gfx/pics/murkrow/bitmask.asm19
-rw-r--r--gfx/pics/murkrow/frames.asm14
-rw-r--r--gfx/pics/murkrow/front.animated.2bpp.lz.5d2805e8 (renamed from gfx/pics/murkrow/front.2bpp.lz)bin665 -> 665 bytes
-rw-r--r--gfx/pics/murkrow/front.pngbin0 -> 887 bytes
-rw-r--r--gfx/pics/murkrow/normal.pal4
-rw-r--r--gfx/pics/natu/back.2bpp.lz.c8339fb4 (renamed from gfx/pics/natu/back.2bpp.lz)bin203 -> 203 bytes
-rw-r--r--gfx/pics/natu/back.pngbin0 -> 289 bytes
-rw-r--r--gfx/pics/natu/bitmask.asm11
-rw-r--r--gfx/pics/natu/frames.asm17
-rw-r--r--gfx/pics/natu/front.animated.2bpp.lz.997efaf6 (renamed from gfx/pics/natu/front.2bpp.lz)bin277 -> 277 bytes
-rw-r--r--gfx/pics/natu/front.pngbin0 -> 436 bytes
-rw-r--r--gfx/pics/natu/normal.pal4
-rw-r--r--gfx/pics/nidoking/back.2bpp.lz.93211604 (renamed from gfx/pics/nidoking/back.2bpp.lz)bin485 -> 485 bytes
-rw-r--r--gfx/pics/nidoking/back.pngbin0 -> 597 bytes
-rw-r--r--gfx/pics/nidoking/bitmask.asm17
-rw-r--r--gfx/pics/nidoking/frames.asm17
-rw-r--r--gfx/pics/nidoking/front.animated.2bpp.lz.bd38fa1e (renamed from gfx/pics/nidoking/front.2bpp.lz)bin1162 -> 1162 bytes
-rw-r--r--gfx/pics/nidoking/front.pngbin0 -> 1491 bytes
-rw-r--r--gfx/pics/nidoking/normal.pal4
-rw-r--r--gfx/pics/nidoqueen/back.2bpp.lz.f1eb0f0c (renamed from gfx/pics/nidoqueen/back.2bpp.lz)bin387 -> 387 bytes
-rw-r--r--gfx/pics/nidoqueen/back.pngbin0 -> 459 bytes
-rw-r--r--gfx/pics/nidoqueen/bitmask.asm49
-rw-r--r--gfx/pics/nidoqueen/frames.asm31
-rw-r--r--gfx/pics/nidoqueen/front.animated.2bpp.lz.0bf11b0a (renamed from gfx/pics/nidoqueen/front.2bpp.lz)bin1054 -> 1054 bytes
-rw-r--r--gfx/pics/nidoqueen/front.pngbin0 -> 1567 bytes
-rw-r--r--gfx/pics/nidoqueen/normal.pal4
-rw-r--r--gfx/pics/nidoran_f/back.2bpp.lz.9b6990f1 (renamed from gfx/pics/nidoran_f/back.2bpp.lz)bin334 -> 334 bytes
-rw-r--r--gfx/pics/nidoran_f/back.pngbin0 -> 420 bytes
-rw-r--r--gfx/pics/nidoran_f/bitmask.asm16
-rw-r--r--gfx/pics/nidoran_f/frames.asm19
-rw-r--r--gfx/pics/nidoran_f/front.animated.2bpp.lz.0a4602e7 (renamed from gfx/pics/nidoran_f/front.2bpp.lz)bin506 -> 506 bytes
-rw-r--r--gfx/pics/nidoran_f/front.pngbin0 -> 685 bytes
-rw-r--r--gfx/pics/nidoran_f/normal.pal4
-rw-r--r--gfx/pics/nidoran_m/back.2bpp.lz.c9e54720 (renamed from gfx/pics/nidoran_m/back.2bpp.lz)bin411 -> 411 bytes
-rw-r--r--gfx/pics/nidoran_m/back.pngbin0 -> 469 bytes
-rw-r--r--gfx/pics/nidoran_m/bitmask.asm16
-rw-r--r--gfx/pics/nidoran_m/frames.asm13
-rw-r--r--gfx/pics/nidoran_m/front.animated.2bpp.lz.b121beaa (renamed from gfx/pics/nidoran_m/front.2bpp.lz)bin524 -> 524 bytes
-rw-r--r--gfx/pics/nidoran_m/front.pngbin0 -> 760 bytes
-rw-r--r--gfx/pics/nidoran_m/normal.pal4
-rw-r--r--gfx/pics/nidorina/back.2bpp.lz.a00ecf4a (renamed from gfx/pics/nidorina/back.2bpp.lz)bin375 -> 375 bytes
-rw-r--r--gfx/pics/nidorina/back.pngbin0 -> 489 bytes
-rw-r--r--gfx/pics/nidorina/bitmask.asm25
-rw-r--r--gfx/pics/nidorina/frames.asm17
-rw-r--r--gfx/pics/nidorina/front.animated.2bpp.lz.51532540 (renamed from gfx/pics/nidorina/front.2bpp.lz)bin715 -> 715 bytes
-rw-r--r--gfx/pics/nidorina/front.pngbin0 -> 979 bytes
-rw-r--r--gfx/pics/nidorina/normal.pal4
-rw-r--r--gfx/pics/nidorino/back.2bpp.lz.8504fdd1 (renamed from gfx/pics/nidorino/back.2bpp.lz)bin371 -> 371 bytes
-rw-r--r--gfx/pics/nidorino/back.pngbin0 -> 474 bytes
-rw-r--r--gfx/pics/nidorino/bitmask.asm25
-rw-r--r--gfx/pics/nidorino/frames.asm27
-rw-r--r--gfx/pics/nidorino/front.animated.2bpp.lz.ba11ef23 (renamed from gfx/pics/nidorino/front.2bpp.lz)bin833 -> 833 bytes
-rw-r--r--gfx/pics/nidorino/front.pngbin0 -> 1181 bytes
-rw-r--r--gfx/pics/nidorino/normal.pal4
-rw-r--r--gfx/pics/ninetales/back.2bpp.lz.999b3894 (renamed from gfx/pics/ninetales/back.2bpp.lz)bin433 -> 433 bytes
-rw-r--r--gfx/pics/ninetales/back.pngbin0 -> 519 bytes
-rw-r--r--gfx/pics/ninetales/bitmask.asm41
-rw-r--r--gfx/pics/ninetales/frames.asm27
-rw-r--r--gfx/pics/ninetales/front.animated.2bpp.lz.eef934ff (renamed from gfx/pics/ninetales/front.2bpp.lz)bin1227 -> 1227 bytes
-rw-r--r--gfx/pics/ninetales/front.pngbin0 -> 1573 bytes
-rw-r--r--gfx/pics/ninetales/normal.pal4
-rw-r--r--gfx/pics/noctowl/back.2bpp.lz.9c8ac57f (renamed from gfx/pics/noctowl/back.2bpp.lz)bin323 -> 323 bytes
-rw-r--r--gfx/pics/noctowl/back.pngbin0 -> 405 bytes
-rw-r--r--gfx/pics/noctowl/bitmask.asm25
-rw-r--r--gfx/pics/noctowl/frames.asm24
-rw-r--r--gfx/pics/noctowl/front.animated.2bpp.lz.7d6594fe (renamed from gfx/pics/noctowl/front.2bpp.lz)bin743 -> 743 bytes
-rw-r--r--gfx/pics/noctowl/front.pngbin0 -> 1072 bytes
-rw-r--r--gfx/pics/noctowl/normal.pal4
-rw-r--r--gfx/pics/octillery/back.2bpp.lz.48b6e47d (renamed from gfx/pics/octillery/back.2bpp.lz)bin263 -> 263 bytes
-rw-r--r--gfx/pics/octillery/back.pngbin0 -> 354 bytes
-rw-r--r--gfx/pics/octillery/bitmask.asm19
-rw-r--r--gfx/pics/octillery/frames.asm14
-rw-r--r--gfx/pics/octillery/front.animated.2bpp.lz.de99954b (renamed from gfx/pics/octillery/front.2bpp.lz)bin598 -> 598 bytes
-rw-r--r--gfx/pics/octillery/front.pngbin0 -> 780 bytes
-rw-r--r--gfx/pics/octillery/normal.pal4
-rw-r--r--gfx/pics/oddish/back.2bpp.lz.4f9ec682 (renamed from gfx/pics/oddish/back.2bpp.lz)bin244 -> 244 bytes
-rw-r--r--gfx/pics/oddish/back.pngbin0 -> 355 bytes
-rw-r--r--gfx/pics/oddish/bitmask.asm16
-rw-r--r--gfx/pics/oddish/frames.asm19
-rw-r--r--gfx/pics/oddish/front.animated.2bpp.lz.ea2e0dcd (renamed from gfx/pics/oddish/front.2bpp.lz)bin404 -> 404 bytes
-rw-r--r--gfx/pics/oddish/front.pngbin0 -> 549 bytes
-rw-r--r--gfx/pics/oddish/normal.pal4
-rw-r--r--gfx/pics/omanyte/back.2bpp.lz.f442a670 (renamed from gfx/pics/omanyte/back.2bpp.lz)bin392 -> 392 bytes
-rw-r--r--gfx/pics/omanyte/back.pngbin0 -> 451 bytes
-rw-r--r--gfx/pics/omanyte/bitmask.asm16
-rw-r--r--gfx/pics/omanyte/frames.asm13
-rw-r--r--gfx/pics/omanyte/front.animated.2bpp.lz.15b343dc (renamed from gfx/pics/omanyte/front.2bpp.lz)bin446 -> 446 bytes
-rw-r--r--gfx/pics/omanyte/front.pngbin0 -> 606 bytes
-rw-r--r--gfx/pics/omanyte/normal.pal4
-rw-r--r--gfx/pics/omastar/back.2bpp.lz.c75932db (renamed from gfx/pics/omastar/back.2bpp.lz)bin429 -> 429 bytes
-rw-r--r--gfx/pics/omastar/back.pngbin0 -> 518 bytes
-rw-r--r--gfx/pics/omastar/bitmask.asm19
-rw-r--r--gfx/pics/omastar/frames.asm14
-rw-r--r--gfx/pics/omastar/front.animated.2bpp.lz.b3f6c3dc (renamed from gfx/pics/omastar/front.2bpp.lz)bin656 -> 656 bytes
-rw-r--r--gfx/pics/omastar/front.pngbin0 -> 898 bytes
-rw-r--r--gfx/pics/omastar/normal.pal4
-rw-r--r--gfx/pics/onix/back.2bpp.lz.cb580eb9 (renamed from gfx/pics/onix/back.2bpp.lz)bin378 -> 378 bytes
-rw-r--r--gfx/pics/onix/back.pngbin0 -> 469 bytes
-rw-r--r--gfx/pics/onix/bitmask.asm65
-rw-r--r--gfx/pics/onix/frames.asm35
-rw-r--r--gfx/pics/onix/front.animated.2bpp.lz.84b7e9ef (renamed from gfx/pics/onix/front.2bpp.lz)bin869 -> 869 bytes
-rw-r--r--gfx/pics/onix/front.pngbin0 -> 1528 bytes
-rw-r--r--gfx/pics/onix/normal.pal4
-rw-r--r--gfx/pics/paras/back.2bpp.lz.b5a4d1e2 (renamed from gfx/pics/paras/back.2bpp.lz)bin296 -> 296 bytes
-rw-r--r--gfx/pics/paras/back.pngbin0 -> 402 bytes
-rw-r--r--gfx/pics/paras/bitmask.asm16
-rw-r--r--gfx/pics/paras/frames.asm14
-rw-r--r--gfx/pics/paras/front.animated.2bpp.lz.37a2c2f8 (renamed from gfx/pics/paras/front.2bpp.lz)bin486 -> 486 bytes
-rw-r--r--gfx/pics/paras/front.pngbin0 -> 777 bytes
-rw-r--r--gfx/pics/paras/normal.pal4
-rw-r--r--gfx/pics/parasect/back.2bpp.lz.ed08ef08 (renamed from gfx/pics/parasect/back.2bpp.lz)bin314 -> 314 bytes
-rw-r--r--gfx/pics/parasect/back.pngbin0 -> 378 bytes
-rw-r--r--gfx/pics/parasect/bitmask.asm41
-rw-r--r--gfx/pics/parasect/frames.asm23
-rw-r--r--gfx/pics/parasect/front.animated.2bpp.lz.f78f9f36 (renamed from gfx/pics/parasect/front.2bpp.lz)bin763 -> 763 bytes
-rw-r--r--gfx/pics/parasect/front.pngbin0 -> 1168 bytes
-rw-r--r--gfx/pics/parasect/normal.pal4
-rw-r--r--gfx/pics/persian/back.2bpp.lz.0e1c1c9a (renamed from gfx/pics/persian/back.2bpp.lz)bin383 -> 383 bytes
-rw-r--r--gfx/pics/persian/back.pngbin0 -> 468 bytes
-rw-r--r--gfx/pics/persian/bitmask.asm25
-rw-r--r--gfx/pics/persian/frames.asm18
-rw-r--r--gfx/pics/persian/front.animated.2bpp.lz.0e6a2521 (renamed from gfx/pics/persian/front.2bpp.lz)bin798 -> 798 bytes
-rw-r--r--gfx/pics/persian/front.pngbin0 -> 1240 bytes
-rw-r--r--gfx/pics/persian/normal.pal4
-rw-r--r--gfx/pics/phanpy/back.2bpp.lz.a5c509b8 (renamed from gfx/pics/phanpy/back.2bpp.lz)bin275 -> 275 bytes
-rw-r--r--gfx/pics/phanpy/back.pngbin0 -> 347 bytes
-rw-r--r--gfx/pics/phanpy/bitmask.asm16
-rw-r--r--gfx/pics/phanpy/frames.asm13
-rw-r--r--gfx/pics/phanpy/front.animated.2bpp.lz.53b49445 (renamed from gfx/pics/phanpy/front.2bpp.lz)bin414 -> 414 bytes
-rw-r--r--gfx/pics/phanpy/front.pngbin0 -> 606 bytes
-rw-r--r--gfx/pics/phanpy/normal.pal4
-rw-r--r--gfx/pics/pichu/back.2bpp.lz.c5580983 (renamed from gfx/pics/pichu/back.2bpp.lz)bin289 -> 289 bytes
-rw-r--r--gfx/pics/pichu/back.pngbin0 -> 376 bytes
-rw-r--r--gfx/pics/pichu/bitmask.asm16
-rw-r--r--gfx/pics/pichu/frames.asm19
-rw-r--r--gfx/pics/pichu/front.animated.2bpp.lz.9c1c3bef (renamed from gfx/pics/pichu/front.2bpp.lz)bin386 -> 386 bytes
-rw-r--r--gfx/pics/pichu/front.pngbin0 -> 587 bytes
-rw-r--r--gfx/pics/pichu/normal.pal4
-rw-r--r--gfx/pics/pidgeot/back.2bpp.lz.7d9e44a5 (renamed from gfx/pics/pidgeot/back.2bpp.lz)bin339 -> 339 bytes
-rw-r--r--gfx/pics/pidgeot/back.pngbin0 -> 383 bytes
-rw-r--r--gfx/pics/pidgeot/bitmask.asm25
-rw-r--r--gfx/pics/pidgeot/frames.asm15
-rw-r--r--gfx/pics/pidgeot/front.animated.2bpp.lz.c161ad71 (renamed from gfx/pics/pidgeot/front.2bpp.lz)bin920 -> 920 bytes
-rw-r--r--gfx/pics/pidgeot/front.pngbin0 -> 1078 bytes
-rw-r--r--gfx/pics/pidgeot/normal.pal4
-rw-r--r--gfx/pics/pidgeotto/back.2bpp.lz.8a0dd470 (renamed from gfx/pics/pidgeotto/back.2bpp.lz)bin285 -> 285 bytes
-rw-r--r--gfx/pics/pidgeotto/back.pngbin0 -> 382 bytes
-rw-r--r--gfx/pics/pidgeotto/bitmask.asm19
-rw-r--r--gfx/pics/pidgeotto/frames.asm20
-rw-r--r--gfx/pics/pidgeotto/front.animated.2bpp.lz.8ce78b51 (renamed from gfx/pics/pidgeotto/front.2bpp.lz)bin659 -> 659 bytes
-rw-r--r--gfx/pics/pidgeotto/front.pngbin0 -> 877 bytes
-rw-r--r--gfx/pics/pidgeotto/normal.pal4
-rw-r--r--gfx/pics/pidgey/back.2bpp.lz.027129e8 (renamed from gfx/pics/pidgey/back.2bpp.lz)bin391 -> 391 bytes
-rw-r--r--gfx/pics/pidgey/back.pngbin0 -> 517 bytes
-rw-r--r--gfx/pics/pidgey/bitmask.asm16
-rw-r--r--gfx/pics/pidgey/frames.asm14
-rw-r--r--gfx/pics/pidgey/front.animated.2bpp.lz.9acd46ca (renamed from gfx/pics/pidgey/front.2bpp.lz)bin506 -> 506 bytes
-rw-r--r--gfx/pics/pidgey/front.pngbin0 -> 777 bytes
-rw-r--r--gfx/pics/pidgey/normal.pal4
-rw-r--r--gfx/pics/pikachu/back.2bpp.lz.98998807 (renamed from gfx/pics/pikachu/back.2bpp.lz)bin354 -> 354 bytes
-rw-r--r--gfx/pics/pikachu/back.pngbin0 -> 427 bytes
-rw-r--r--gfx/pics/pikachu/bitmask.asm26
-rw-r--r--gfx/pics/pikachu/frames.asm24
-rw-r--r--gfx/pics/pikachu/front.animated.2bpp.lz.9c100565 (renamed from gfx/pics/pikachu/front.2bpp.lz)bin570 -> 570 bytes
-rw-r--r--gfx/pics/pikachu/front.pngbin0 -> 799 bytes
-rw-r--r--gfx/pics/pikachu/normal.pal4
-rw-r--r--gfx/pics/piloswine/back.2bpp.lz.6fe7da21 (renamed from gfx/pics/piloswine/back.2bpp.lz)bin210 -> 210 bytes
-rw-r--r--gfx/pics/piloswine/back.pngbin0 -> 287 bytes
-rw-r--r--gfx/pics/piloswine/bitmask.asm19
-rw-r--r--gfx/pics/piloswine/frames.asm13
-rw-r--r--gfx/pics/piloswine/front.animated.2bpp.lz.f6f37ed2 (renamed from gfx/pics/piloswine/front.2bpp.lz)bin653 -> 653 bytes
-rw-r--r--gfx/pics/piloswine/front.pngbin0 -> 866 bytes
-rw-r--r--gfx/pics/piloswine/normal.pal4
-rw-r--r--gfx/pics/pineco/back.2bpp.lz.70df8ca3 (renamed from gfx/pics/pineco/back.2bpp.lz)bin319 -> 319 bytes
-rw-r--r--gfx/pics/pineco/back.pngbin0 -> 387 bytes
-rw-r--r--gfx/pics/pineco/bitmask.asm16
-rw-r--r--gfx/pics/pineco/frames.asm14
-rw-r--r--gfx/pics/pineco/front.animated.2bpp.lz.82d91497 (renamed from gfx/pics/pineco/front.2bpp.lz)bin494 -> 494 bytes
-rw-r--r--gfx/pics/pineco/front.pngbin0 -> 653 bytes
-rw-r--r--gfx/pics/pineco/normal.pal4
-rw-r--r--gfx/pics/pinsir/back.2bpp.lz.09ac7dd4 (renamed from gfx/pics/pinsir/back.2bpp.lz)bin429 -> 429 bytes
-rw-r--r--gfx/pics/pinsir/back.pngbin0 -> 514 bytes
-rw-r--r--gfx/pics/pinsir/bitmask.asm33
-rw-r--r--gfx/pics/pinsir/frames.asm24
-rw-r--r--gfx/pics/pinsir/front.animated.2bpp.lz.1e3839f2 (renamed from gfx/pics/pinsir/front.2bpp.lz)bin815 -> 815 bytes
-rw-r--r--gfx/pics/pinsir/front.pngbin0 -> 1137 bytes
-rw-r--r--gfx/pics/pinsir/normal.pal4
-rw-r--r--gfx/pics/politoed/back.2bpp.lz.7873e52f (renamed from gfx/pics/politoed/back.2bpp.lz)bin279 -> 279 bytes
-rw-r--r--gfx/pics/politoed/back.pngbin0 -> 375 bytes
-rw-r--r--gfx/pics/politoed/bitmask.asm25
-rw-r--r--gfx/pics/politoed/frames.asm20
-rw-r--r--gfx/pics/politoed/front.animated.2bpp.lz.408a9c1a (renamed from gfx/pics/politoed/front.2bpp.lz)bin796 -> 796 bytes
-rw-r--r--gfx/pics/politoed/front.pngbin0 -> 1058 bytes
-rw-r--r--gfx/pics/politoed/normal.pal4
-rw-r--r--gfx/pics/poliwag/back.2bpp.lz.35b9ee20 (renamed from gfx/pics/poliwag/back.2bpp.lz)bin240 -> 240 bytes
-rw-r--r--gfx/pics/poliwag/back.pngbin0 -> 305 bytes
-rw-r--r--gfx/pics/poliwag/bitmask.asm21
-rw-r--r--gfx/pics/poliwag/frames.asm17
-rw-r--r--gfx/pics/poliwag/front.animated.2bpp.lz.c7d26488 (renamed from gfx/pics/poliwag/front.2bpp.lz)bin379 -> 379 bytes
-rw-r--r--gfx/pics/poliwag/front.pngbin0 -> 627 bytes
-rw-r--r--gfx/pics/poliwag/normal.pal4
-rw-r--r--gfx/pics/poliwhirl/back.2bpp.lz.76564593 (renamed from gfx/pics/poliwhirl/back.2bpp.lz)bin336 -> 336 bytes
-rw-r--r--gfx/pics/poliwhirl/back.pngbin0 -> 403 bytes
-rw-r--r--gfx/pics/poliwhirl/bitmask.asm31
-rw-r--r--gfx/pics/poliwhirl/frames.asm24
-rw-r--r--gfx/pics/poliwhirl/front.animated.2bpp.lz.9a36033f (renamed from gfx/pics/poliwhirl/front.2bpp.lz)bin728 -> 728 bytes
-rw-r--r--gfx/pics/poliwhirl/front.pngbin0 -> 1072 bytes
-rw-r--r--gfx/pics/poliwhirl/normal.pal4
-rw-r--r--gfx/pics/poliwrath/back.2bpp.lz.240e911e (renamed from gfx/pics/poliwrath/back.2bpp.lz)bin374 -> 374 bytes
-rw-r--r--gfx/pics/poliwrath/back.pngbin0 -> 446 bytes
-rw-r--r--gfx/pics/poliwrath/bitmask.asm25
-rw-r--r--gfx/pics/poliwrath/frames.asm13
-rw-r--r--gfx/pics/poliwrath/front.animated.2bpp.lz.fb1157ec (renamed from gfx/pics/poliwrath/front.2bpp.lz)bin859 -> 859 bytes
-rw-r--r--gfx/pics/poliwrath/front.pngbin0 -> 1145 bytes
-rw-r--r--gfx/pics/poliwrath/normal.pal4
-rw-r--r--gfx/pics/ponyta/back.2bpp.lz.10ddc7ea (renamed from gfx/pics/ponyta/back.2bpp.lz)bin379 -> 379 bytes
-rw-r--r--gfx/pics/ponyta/back.pngbin0 -> 471 bytes
-rw-r--r--gfx/pics/ponyta/bitmask.asm31
-rw-r--r--gfx/pics/ponyta/frames.asm21
-rw-r--r--gfx/pics/ponyta/front.animated.2bpp.lz.2c8708d6 (renamed from gfx/pics/ponyta/front.2bpp.lz)bin665 -> 665 bytes
-rw-r--r--gfx/pics/ponyta/front.pngbin0 -> 989 bytes
-rw-r--r--gfx/pics/ponyta/normal.pal4
-rw-r--r--gfx/pics/porygon/back.2bpp.lz.b3d71350 (renamed from gfx/pics/porygon/back.2bpp.lz)bin297 -> 297 bytes
-rw-r--r--gfx/pics/porygon/back.pngbin0 -> 366 bytes
-rw-r--r--gfx/pics/porygon/bitmask.asm19
-rw-r--r--gfx/pics/porygon/frames.asm15
-rw-r--r--gfx/pics/porygon/front.animated.2bpp.lz.70fc1333 (renamed from gfx/pics/porygon/front.2bpp.lz)bin522 -> 522 bytes
-rw-r--r--gfx/pics/porygon/front.pngbin0 -> 628 bytes
-rw-r--r--gfx/pics/porygon/normal.pal4
-rw-r--r--gfx/pics/porygon2/back.2bpp.lz.5bba6e40 (renamed from gfx/pics/porygon2/back.2bpp.lz)bin320 -> 320 bytes
-rw-r--r--gfx/pics/porygon2/back.pngbin0 -> 396 bytes
-rw-r--r--gfx/pics/porygon2/bitmask.asm19
-rw-r--r--gfx/pics/porygon2/frames.asm14
-rw-r--r--gfx/pics/porygon2/front.animated.2bpp.lz.a6410e75 (renamed from gfx/pics/porygon2/front.2bpp.lz)bin513 -> 513 bytes
-rw-r--r--gfx/pics/porygon2/front.pngbin0 -> 669 bytes
-rw-r--r--gfx/pics/porygon2/normal.pal4
-rw-r--r--gfx/pics/primeape/back.2bpp.lz.690e407d (renamed from gfx/pics/primeape/back.2bpp.lz)bin359 -> 359 bytes
-rw-r--r--gfx/pics/primeape/back.pngbin0 -> 449 bytes
-rw-r--r--gfx/pics/primeape/bitmask.asm33
-rw-r--r--gfx/pics/primeape/frames.asm19
-rw-r--r--gfx/pics/primeape/front.animated.2bpp.lz.218352ec (renamed from gfx/pics/primeape/front.2bpp.lz)bin881 -> 881 bytes
-rw-r--r--gfx/pics/primeape/front.pngbin0 -> 1197 bytes
-rw-r--r--gfx/pics/primeape/normal.pal4
-rw-r--r--gfx/pics/psyduck/back.2bpp.lz.d68cddb2 (renamed from gfx/pics/psyduck/back.2bpp.lz)bin356 -> 356 bytes
-rw-r--r--gfx/pics/psyduck/back.pngbin0 -> 426 bytes
-rw-r--r--gfx/pics/psyduck/bitmask.asm11
-rw-r--r--gfx/pics/psyduck/frames.asm9
-rw-r--r--gfx/pics/psyduck/front.animated.2bpp.lz.e4efd065 (renamed from gfx/pics/psyduck/front.2bpp.lz)bin484 -> 484 bytes
-rw-r--r--gfx/pics/psyduck/front.pngbin0 -> 605 bytes
-rw-r--r--gfx/pics/psyduck/normal.pal4
-rw-r--r--gfx/pics/pupitar/back.2bpp.lz.100020c1 (renamed from gfx/pics/pupitar/back.2bpp.lz)bin385 -> 385 bytes
-rw-r--r--gfx/pics/pupitar/back.pngbin0 -> 458 bytes
-rw-r--r--gfx/pics/pupitar/bitmask.asm13
-rw-r--r--gfx/pics/pupitar/frames.asm9
-rw-r--r--gfx/pics/pupitar/front.animated.2bpp.lz.418c0962 (renamed from gfx/pics/pupitar/front.2bpp.lz)bin446 -> 446 bytes
-rw-r--r--gfx/pics/pupitar/front.pngbin0 -> 607 bytes
-rw-r--r--gfx/pics/pupitar/normal.pal4
-rw-r--r--gfx/pics/quagsire/back.2bpp.lz.64b2ec05 (renamed from gfx/pics/quagsire/back.2bpp.lz)bin316 -> 316 bytes
-rw-r--r--gfx/pics/quagsire/back.pngbin0 -> 380 bytes
-rw-r--r--gfx/pics/quagsire/bitmask.asm25
-rw-r--r--gfx/pics/quagsire/frames.asm17
-rw-r--r--gfx/pics/quagsire/front.animated.2bpp.lz.bd292a94 (renamed from gfx/pics/quagsire/front.2bpp.lz)bin576 -> 576 bytes
-rw-r--r--gfx/pics/quagsire/front.pngbin0 -> 802 bytes
-rw-r--r--gfx/pics/quagsire/normal.pal4
-rw-r--r--gfx/pics/questionmark/front.2bpp.lz.14c284f5 (renamed from gfx/pics/questionmark/front.2bpp.lz)bin144 -> 144 bytes
-rw-r--r--gfx/pics/questionmark/front.pngbin0 -> 183 bytes
-rw-r--r--gfx/pics/quilava/back.2bpp.lz.500906e1 (renamed from gfx/pics/quilava/back.2bpp.lz)bin400 -> 400 bytes
-rw-r--r--gfx/pics/quilava/back.pngbin0 -> 476 bytes
-rw-r--r--gfx/pics/quilava/bitmask.asm19
-rw-r--r--gfx/pics/quilava/frames.asm19
-rw-r--r--gfx/pics/quilava/front.animated.2bpp.lz.f42f4c67 (renamed from gfx/pics/quilava/front.2bpp.lz)bin738 -> 738 bytes
-rw-r--r--gfx/pics/quilava/front.pngbin0 -> 1069 bytes
-rw-r--r--gfx/pics/quilava/normal.pal4
-rw-r--r--gfx/pics/qwilfish/back.2bpp.lz.b2bb83c6 (renamed from gfx/pics/qwilfish/back.2bpp.lz)bin390 -> 390 bytes
-rw-r--r--gfx/pics/qwilfish/back.pngbin0 -> 468 bytes
-rw-r--r--gfx/pics/qwilfish/bitmask.asm16
-rw-r--r--gfx/pics/qwilfish/frames.asm15
-rw-r--r--gfx/pics/qwilfish/front.animated.2bpp.lz.9e79c033 (renamed from gfx/pics/qwilfish/front.2bpp.lz)bin424 -> 424 bytes
-rw-r--r--gfx/pics/qwilfish/front.pngbin0 -> 640 bytes
-rw-r--r--gfx/pics/qwilfish/normal.pal4
-rw-r--r--gfx/pics/raichu/back.2bpp.lz.fa4c7423 (renamed from gfx/pics/raichu/back.2bpp.lz)bin375 -> 375 bytes
-rw-r--r--gfx/pics/raichu/back.pngbin0 -> 414 bytes
-rw-r--r--gfx/pics/raichu/bitmask.asm25
-rw-r--r--gfx/pics/raichu/frames.asm20
-rw-r--r--gfx/pics/raichu/front.animated.2bpp.lz.25f943cb (renamed from gfx/pics/raichu/front.2bpp.lz)bin891 -> 891 bytes
-rw-r--r--gfx/pics/raichu/front.pngbin0 -> 1097 bytes
-rw-r--r--gfx/pics/raichu/normal.pal4
-rw-r--r--gfx/pics/raikou/back.2bpp.lz.657ddfaf (renamed from gfx/pics/raikou/back.2bpp.lz)bin243 -> 243 bytes
-rw-r--r--gfx/pics/raikou/back.pngbin0 -> 350 bytes
-rw-r--r--gfx/pics/raikou/bitmask.asm17
-rw-r--r--gfx/pics/raikou/frames.asm33
-rw-r--r--gfx/pics/raikou/front.animated.2bpp.lz.464b6fd7 (renamed from gfx/pics/raikou/front.2bpp.lz)bin1134 -> 1134 bytes
-rw-r--r--gfx/pics/raikou/front.pngbin0 -> 1516 bytes
-rw-r--r--gfx/pics/raikou/normal.pal4
-rw-r--r--gfx/pics/rapidash/back.2bpp.lz.fdd1946c (renamed from gfx/pics/rapidash/back.2bpp.lz)bin404 -> 404 bytes
-rw-r--r--gfx/pics/rapidash/back.pngbin0 -> 466 bytes
-rw-r--r--gfx/pics/rapidash/bitmask.asm33
-rw-r--r--gfx/pics/rapidash/frames.asm19
-rw-r--r--gfx/pics/rapidash/front.animated.2bpp.lz.d5ac5a96 (renamed from gfx/pics/rapidash/front.2bpp.lz)bin1068 -> 1068 bytes
-rw-r--r--gfx/pics/rapidash/front.pngbin0 -> 1497 bytes
-rw-r--r--gfx/pics/rapidash/normal.pal4
-rw-r--r--gfx/pics/raticate/back.2bpp.lz.b2a77d02 (renamed from gfx/pics/raticate/back.2bpp.lz)bin357 -> 357 bytes
-rw-r--r--gfx/pics/raticate/back.pngbin0 -> 467 bytes
-rw-r--r--gfx/pics/raticate/bitmask.asm19
-rw-r--r--gfx/pics/raticate/frames.asm14
-rw-r--r--gfx/pics/raticate/front.animated.2bpp.lz.ef1a4689 (renamed from gfx/pics/raticate/front.2bpp.lz)bin797 -> 797 bytes
-rw-r--r--gfx/pics/raticate/front.pngbin0 -> 1052 bytes
-rw-r--r--gfx/pics/raticate/normal.pal4
-rw-r--r--gfx/pics/rattata/back.2bpp.lz.86979cd5 (renamed from gfx/pics/rattata/back.2bpp.lz)bin329 -> 329 bytes
-rw-r--r--gfx/pics/rattata/back.pngbin0 -> 436 bytes
-rw-r--r--gfx/pics/rattata/bitmask.asm11
-rw-r--r--gfx/pics/rattata/frames.asm20
-rw-r--r--gfx/pics/rattata/front.animated.2bpp.lz.5bdaea2b (renamed from gfx/pics/rattata/front.2bpp.lz)bin534 -> 534 bytes
-rw-r--r--gfx/pics/rattata/front.pngbin0 -> 702 bytes
-rw-r--r--gfx/pics/rattata/normal.pal4
-rw-r--r--gfx/pics/remoraid/back.2bpp.lz.8a6e4f29 (renamed from gfx/pics/remoraid/back.2bpp.lz)bin353 -> 353 bytes
-rw-r--r--gfx/pics/remoraid/back.pngbin0 -> 431 bytes
-rw-r--r--gfx/pics/remoraid/bitmask.asm16
-rw-r--r--gfx/pics/remoraid/frames.asm17
-rw-r--r--gfx/pics/remoraid/front.animated.2bpp.lz.4eaf1230 (renamed from gfx/pics/remoraid/front.2bpp.lz)bin379 -> 379 bytes
-rw-r--r--gfx/pics/remoraid/front.pngbin0 -> 653 bytes
-rw-r--r--gfx/pics/remoraid/normal.pal4
-rw-r--r--gfx/pics/rhydon/back.2bpp.lz.4a3ea4af (renamed from gfx/pics/rhydon/back.2bpp.lz)bin413 -> 413 bytes
-rw-r--r--gfx/pics/rhydon/back.pngbin0 -> 531 bytes
-rw-r--r--gfx/pics/rhydon/bitmask.asm25
-rw-r--r--gfx/pics/rhydon/frames.asm19
-rw-r--r--gfx/pics/rhydon/front.animated.2bpp.lz.7257fc4f (renamed from gfx/pics/rhydon/front.2bpp.lz)bin953 -> 953 bytes
-rw-r--r--gfx/pics/rhydon/front.pngbin0 -> 1337 bytes
-rw-r--r--gfx/pics/rhydon/normal.pal4
-rw-r--r--gfx/pics/rhyhorn/back.2bpp.lz.b9a8e755 (renamed from gfx/pics/rhyhorn/back.2bpp.lz)bin300 -> 300 bytes
-rw-r--r--gfx/pics/rhyhorn/back.pngbin0 -> 425 bytes
-rw-r--r--gfx/pics/rhyhorn/bitmask.asm17
-rw-r--r--gfx/pics/rhyhorn/frames.asm17
-rw-r--r--gfx/pics/rhyhorn/front.animated.2bpp.lz.bdfdf7dc (renamed from gfx/pics/rhyhorn/front.2bpp.lz)bin926 -> 926 bytes
-rw-r--r--gfx/pics/rhyhorn/front.pngbin0 -> 1191 bytes
-rw-r--r--gfx/pics/rhyhorn/normal.pal4
-rw-r--r--gfx/pics/sandshrew/back.2bpp.lz.7655193f (renamed from gfx/pics/sandshrew/back.2bpp.lz)bin397 -> 397 bytes
-rw-r--r--gfx/pics/sandshrew/back.pngbin0 -> 518 bytes
-rw-r--r--gfx/pics/sandshrew/bitmask.asm21
-rw-r--r--gfx/pics/sandshrew/frames.asm21
-rw-r--r--gfx/pics/sandshrew/front.animated.2bpp.lz.758def3d (renamed from gfx/pics/sandshrew/front.2bpp.lz)bin512 -> 512 bytes
-rw-r--r--gfx/pics/sandshrew/front.pngbin0 -> 810 bytes
-rw-r--r--gfx/pics/sandshrew/normal.pal4
-rw-r--r--gfx/pics/sandslash/back.2bpp.lz.2999f4c6 (renamed from gfx/pics/sandslash/back.2bpp.lz)bin412 -> 412 bytes
-rw-r--r--gfx/pics/sandslash/back.pngbin0 -> 504 bytes
-rw-r--r--gfx/pics/sandslash/bitmask.asm19
-rw-r--r--gfx/pics/sandslash/frames.asm19
-rw-r--r--gfx/pics/sandslash/front.animated.2bpp.lz.d6498722 (renamed from gfx/pics/sandslash/front.2bpp.lz)bin825 -> 825 bytes
-rw-r--r--gfx/pics/sandslash/front.pngbin0 -> 1152 bytes
-rw-r--r--gfx/pics/sandslash/normal.pal4
-rw-r--r--gfx/pics/scizor/back.2bpp.lz.85149f27 (renamed from gfx/pics/scizor/back.2bpp.lz)bin361 -> 361 bytes
-rw-r--r--gfx/pics/scizor/back.pngbin0 -> 450 bytes
-rw-r--r--gfx/pics/scizor/bitmask.asm49
-rw-r--r--gfx/pics/scizor/frames.asm27
-rw-r--r--gfx/pics/scizor/front.animated.2bpp.lz.afd0131a (renamed from gfx/pics/scizor/front.2bpp.lz)bin1050 -> 1050 bytes
-rw-r--r--gfx/pics/scizor/front.pngbin0 -> 1710 bytes
-rw-r--r--gfx/pics/scizor/normal.pal4
-rw-r--r--gfx/pics/scyther/back.2bpp.lz.1d7f8a87 (renamed from gfx/pics/scyther/back.2bpp.lz)bin366 -> 366 bytes
-rw-r--r--gfx/pics/scyther/back.pngbin0 -> 453 bytes
-rw-r--r--gfx/pics/scyther/bitmask.asm33
-rw-r--r--gfx/pics/scyther/frames.asm31
-rw-r--r--gfx/pics/scyther/front.animated.2bpp.lz.86d1a281 (renamed from gfx/pics/scyther/front.2bpp.lz)bin854 -> 854 bytes
-rw-r--r--gfx/pics/scyther/front.pngbin0 -> 1352 bytes
-rw-r--r--gfx/pics/scyther/normal.pal4
-rw-r--r--gfx/pics/seadra/back.2bpp.lz.354a02e4 (renamed from gfx/pics/seadra/back.2bpp.lz)bin412 -> 412 bytes
-rw-r--r--gfx/pics/seadra/back.pngbin0 -> 508 bytes
-rw-r--r--gfx/pics/seadra/bitmask.asm19
-rw-r--r--gfx/pics/seadra/frames.asm14
-rw-r--r--gfx/pics/seadra/front.animated.2bpp.lz.efa9c88c (renamed from gfx/pics/seadra/front.2bpp.lz)bin570 -> 570 bytes
-rw-r--r--gfx/pics/seadra/front.pngbin0 -> 791 bytes
-rw-r--r--gfx/pics/seadra/normal.pal4
-rw-r--r--gfx/pics/seaking/back.2bpp.lz.3e699249 (renamed from gfx/pics/seaking/back.2bpp.lz)bin356 -> 356 bytes
-rw-r--r--gfx/pics/seaking/back.pngbin0 -> 476 bytes
-rw-r--r--gfx/pics/seaking/bitmask.asm33
-rw-r--r--gfx/pics/seaking/frames.asm19
-rw-r--r--gfx/pics/seaking/front.animated.2bpp.lz.fb4eb288 (renamed from gfx/pics/seaking/front.2bpp.lz)bin848 -> 848 bytes
-rw-r--r--gfx/pics/seaking/front.pngbin0 -> 1174 bytes
-rw-r--r--gfx/pics/seaking/normal.pal4
-rw-r--r--gfx/pics/seel/back.2bpp.lz.518a4d40 (renamed from gfx/pics/seel/back.2bpp.lz)bin317 -> 317 bytes
-rw-r--r--gfx/pics/seel/back.pngbin0 -> 375 bytes
-rw-r--r--gfx/pics/seel/bitmask.asm19
-rw-r--r--gfx/pics/seel/frames.asm14
-rw-r--r--gfx/pics/seel/front.animated.2bpp.lz.2dc48023 (renamed from gfx/pics/seel/front.2bpp.lz)bin644 -> 644 bytes
-rw-r--r--gfx/pics/seel/front.pngbin0 -> 808 bytes
-rw-r--r--gfx/pics/seel/normal.pal4
-rw-r--r--gfx/pics/sentret/back.2bpp.lz.c19b7f3b (renamed from gfx/pics/sentret/back.2bpp.lz)bin261 -> 261 bytes
-rw-r--r--gfx/pics/sentret/back.pngbin0 -> 360 bytes
-rw-r--r--gfx/pics/sentret/bitmask.asm13
-rw-r--r--gfx/pics/sentret/frames.asm10
-rw-r--r--gfx/pics/sentret/front.animated.2bpp.lz.07c594c0 (renamed from gfx/pics/sentret/front.2bpp.lz)bin369 -> 369 bytes
-rw-r--r--gfx/pics/sentret/front.pngbin0 -> 546 bytes
-rw-r--r--gfx/pics/sentret/normal.pal4
-rw-r--r--gfx/pics/shellder/back.2bpp.lz.61e27953 (renamed from gfx/pics/shellder/back.2bpp.lz)bin395 -> 395 bytes
-rw-r--r--gfx/pics/shellder/back.pngbin0 -> 481 bytes
-rw-r--r--gfx/pics/shellder/bitmask.asm11
-rw-r--r--gfx/pics/shellder/frames.asm13
-rw-r--r--gfx/pics/shellder/front.animated.2bpp.lz.df57d475 (renamed from gfx/pics/shellder/front.2bpp.lz)bin442 -> 442 bytes
-rw-r--r--gfx/pics/shellder/front.pngbin0 -> 605 bytes
-rw-r--r--gfx/pics/shellder/normal.pal4
-rw-r--r--gfx/pics/shuckle/back.2bpp.lz.8d66899b (renamed from gfx/pics/shuckle/back.2bpp.lz)bin236 -> 236 bytes
-rw-r--r--gfx/pics/shuckle/back.pngbin0 -> 342 bytes
-rw-r--r--gfx/pics/shuckle/bitmask.asm21
-rw-r--r--gfx/pics/shuckle/frames.asm18
-rw-r--r--gfx/pics/shuckle/front.animated.2bpp.lz.dee153d4 (renamed from gfx/pics/shuckle/front.2bpp.lz)bin379 -> 379 bytes
-rw-r--r--gfx/pics/shuckle/front.pngbin0 -> 633 bytes
-rw-r--r--gfx/pics/shuckle/normal.pal4
-rw-r--r--gfx/pics/skarmory/back.2bpp.lz.f5e2e2e4 (renamed from gfx/pics/skarmory/back.2bpp.lz)bin246 -> 246 bytes
-rw-r--r--gfx/pics/skarmory/back.pngbin0 -> 367 bytes
-rw-r--r--gfx/pics/skarmory/bitmask.asm17
-rw-r--r--gfx/pics/skarmory/frames.asm11
-rw-r--r--gfx/pics/skarmory/front.animated.2bpp.lz.7de4675e (renamed from gfx/pics/skarmory/front.2bpp.lz)bin893 -> 893 bytes
-rw-r--r--gfx/pics/skarmory/front.pngbin0 -> 1108 bytes
-rw-r--r--gfx/pics/skarmory/normal.pal4
-rw-r--r--gfx/pics/skiploom/back.2bpp.lz.54e87a0c (renamed from gfx/pics/skiploom/back.2bpp.lz)bin302 -> 302 bytes
-rw-r--r--gfx/pics/skiploom/back.pngbin0 -> 405 bytes
-rw-r--r--gfx/pics/skiploom/bitmask.asm19
-rw-r--r--gfx/pics/skiploom/frames.asm17
-rw-r--r--gfx/pics/skiploom/front.animated.2bpp.lz.6436d556 (renamed from gfx/pics/skiploom/front.2bpp.lz)bin468 -> 468 bytes
-rw-r--r--gfx/pics/skiploom/front.pngbin0 -> 638 bytes
-rw-r--r--gfx/pics/skiploom/normal.pal4
-rw-r--r--gfx/pics/slowbro/back.2bpp.lz.3676b1f1 (renamed from gfx/pics/slowbro/back.2bpp.lz)bin342 -> 342 bytes
-rw-r--r--gfx/pics/slowbro/back.pngbin0 -> 412 bytes
-rw-r--r--gfx/pics/slowbro/bitmask.asm25
-rw-r--r--gfx/pics/slowbro/frames.asm19
-rw-r--r--gfx/pics/slowbro/front.animated.2bpp.lz.257e2e84 (renamed from gfx/pics/slowbro/front.2bpp.lz)bin917 -> 917 bytes
-rw-r--r--gfx/pics/slowbro/front.pngbin0 -> 1204 bytes
-rw-r--r--gfx/pics/slowbro/normal.pal4
-rw-r--r--gfx/pics/slowking/back.2bpp.lz.a90de69e (renamed from gfx/pics/slowking/back.2bpp.lz)bin422 -> 422 bytes
-rw-r--r--gfx/pics/slowking/back.pngbin0 -> 507 bytes
-rw-r--r--gfx/pics/slowking/bitmask.asm25
-rw-r--r--gfx/pics/slowking/frames.asm15
-rw-r--r--gfx/pics/slowking/front.animated.2bpp.lz.4c2f7140 (renamed from gfx/pics/slowking/front.2bpp.lz)bin878 -> 878 bytes
-rw-r--r--gfx/pics/slowking/front.pngbin0 -> 1098 bytes
-rw-r--r--gfx/pics/slowking/normal.pal4
-rw-r--r--gfx/pics/slowpoke/back.2bpp.lz.f2d1bb5c (renamed from gfx/pics/slowpoke/back.2bpp.lz)bin235 -> 235 bytes
-rw-r--r--gfx/pics/slowpoke/back.pngbin0 -> 331 bytes
-rw-r--r--gfx/pics/slowpoke/bitmask.asm16
-rw-r--r--gfx/pics/slowpoke/frames.asm14
-rw-r--r--gfx/pics/slowpoke/front.animated.2bpp.lz.42347014 (renamed from gfx/pics/slowpoke/front.2bpp.lz)bin453 -> 453 bytes
-rw-r--r--gfx/pics/slowpoke/front.pngbin0 -> 613 bytes
-rw-r--r--gfx/pics/slowpoke/normal.pal4
-rw-r--r--gfx/pics/slugma/back.2bpp.lz.dc25c77a (renamed from gfx/pics/slugma/back.2bpp.lz)bin323 -> 323 bytes
-rw-r--r--gfx/pics/slugma/back.pngbin0 -> 406 bytes
-rw-r--r--gfx/pics/slugma/bitmask.asm31
-rw-r--r--gfx/pics/slugma/frames.asm33
-rw-r--r--gfx/pics/slugma/front.animated.2bpp.lz.c1a44906 (renamed from gfx/pics/slugma/front.2bpp.lz)bin454 -> 454 bytes
-rw-r--r--gfx/pics/slugma/front.pngbin0 -> 749 bytes
-rw-r--r--gfx/pics/slugma/normal.pal4
-rw-r--r--gfx/pics/smeargle/back.2bpp.lz.2de2de8c (renamed from gfx/pics/smeargle/back.2bpp.lz)bin360 -> 360 bytes
-rw-r--r--gfx/pics/smeargle/back.pngbin0 -> 439 bytes
-rw-r--r--gfx/pics/smeargle/bitmask.asm25
-rw-r--r--gfx/pics/smeargle/frames.asm14
-rw-r--r--gfx/pics/smeargle/front.animated.2bpp.lz.82ec0f51 (renamed from gfx/pics/smeargle/front.2bpp.lz)bin667 -> 667 bytes
-rw-r--r--gfx/pics/smeargle/front.pngbin0 -> 971 bytes
-rw-r--r--gfx/pics/smeargle/normal.pal4
-rw-r--r--gfx/pics/smoochum/back.2bpp.lz.af01f906 (renamed from gfx/pics/smoochum/back.2bpp.lz)bin289 -> 289 bytes
-rw-r--r--gfx/pics/smoochum/back.pngbin0 -> 378 bytes
-rw-r--r--gfx/pics/smoochum/bitmask.asm11
-rw-r--r--gfx/pics/smoochum/frames.asm13
-rw-r--r--gfx/pics/smoochum/front.animated.2bpp.lz.5977720b (renamed from gfx/pics/smoochum/front.2bpp.lz)bin453 -> 453 bytes
-rw-r--r--gfx/pics/smoochum/front.pngbin0 -> 593 bytes
-rw-r--r--gfx/pics/smoochum/normal.pal4
-rw-r--r--gfx/pics/sneasel/back.2bpp.lz.5298828d (renamed from gfx/pics/sneasel/back.2bpp.lz)bin344 -> 344 bytes
-rw-r--r--gfx/pics/sneasel/back.pngbin0 -> 415 bytes
-rw-r--r--gfx/pics/sneasel/bitmask.asm25
-rw-r--r--gfx/pics/sneasel/frames.asm19
-rw-r--r--gfx/pics/sneasel/front.animated.2bpp.lz.8f7db3e9 (renamed from gfx/pics/sneasel/front.2bpp.lz)bin678 -> 678 bytes
-rw-r--r--gfx/pics/sneasel/front.pngbin0 -> 1004 bytes
-rw-r--r--gfx/pics/sneasel/normal.pal4
-rw-r--r--gfx/pics/snorlax/back.2bpp.lz.90570272 (renamed from gfx/pics/snorlax/back.2bpp.lz)bin166 -> 166 bytes
-rw-r--r--gfx/pics/snorlax/back.pngbin0 -> 274 bytes
-rw-r--r--gfx/pics/snorlax/bitmask.asm25
-rw-r--r--gfx/pics/snorlax/frames.asm21
-rw-r--r--gfx/pics/snorlax/front.animated.2bpp.lz.8253357b (renamed from gfx/pics/snorlax/front.2bpp.lz)bin677 -> 677 bytes
-rw-r--r--gfx/pics/snorlax/front.pngbin0 -> 971 bytes
-rw-r--r--gfx/pics/snorlax/normal.pal4
-rw-r--r--gfx/pics/snubbull/back.2bpp.lz.26eaaa5d (renamed from gfx/pics/snubbull/back.2bpp.lz)bin331 -> 331 bytes
-rw-r--r--gfx/pics/snubbull/back.pngbin0 -> 431 bytes
-rw-r--r--gfx/pics/snubbull/bitmask.asm31
-rw-r--r--gfx/pics/snubbull/frames.asm22
-rw-r--r--gfx/pics/snubbull/front.animated.2bpp.lz.a1b4eb88 (renamed from gfx/pics/snubbull/front.2bpp.lz)bin633 -> 633 bytes
-rw-r--r--gfx/pics/snubbull/front.pngbin0 -> 882 bytes
-rw-r--r--gfx/pics/snubbull/normal.pal4
-rw-r--r--gfx/pics/spearow/back.2bpp.lz.b8e760aa (renamed from gfx/pics/spearow/back.2bpp.lz)bin310 -> 310 bytes
-rw-r--r--gfx/pics/spearow/back.pngbin0 -> 416 bytes
-rw-r--r--gfx/pics/spearow/bitmask.asm31
-rw-r--r--gfx/pics/spearow/frames.asm25
-rw-r--r--gfx/pics/spearow/front.animated.2bpp.lz.59d61986 (renamed from gfx/pics/spearow/front.2bpp.lz)bin529 -> 529 bytes
-rw-r--r--gfx/pics/spearow/front.pngbin0 -> 840 bytes
-rw-r--r--gfx/pics/spearow/normal.pal4
-rw-r--r--gfx/pics/spinarak/back.2bpp.lz.14002836 (renamed from gfx/pics/spinarak/back.2bpp.lz)bin243 -> 243 bytes
-rw-r--r--gfx/pics/spinarak/back.pngbin0 -> 341 bytes
-rw-r--r--gfx/pics/spinarak/bitmask.asm21
-rw-r--r--gfx/pics/spinarak/frames.asm17
-rw-r--r--gfx/pics/spinarak/front.animated.2bpp.lz.31ab6868 (renamed from gfx/pics/spinarak/front.2bpp.lz)bin302 -> 302 bytes
-rw-r--r--gfx/pics/spinarak/front.pngbin0 -> 474 bytes
-rw-r--r--gfx/pics/spinarak/normal.pal4
-rw-r--r--gfx/pics/squirtle/back.2bpp.lz.76295ae8 (renamed from gfx/pics/squirtle/back.2bpp.lz)bin239 -> 239 bytes
-rw-r--r--gfx/pics/squirtle/back.pngbin0 -> 344 bytes
-rw-r--r--gfx/pics/squirtle/bitmask.asm26
-rw-r--r--gfx/pics/squirtle/frames.asm22
-rw-r--r--gfx/pics/squirtle/front.animated.2bpp.lz.9b6f9ec9 (renamed from gfx/pics/squirtle/front.2bpp.lz)bin483 -> 483 bytes
-rw-r--r--gfx/pics/squirtle/front.pngbin0 -> 633 bytes
-rw-r--r--gfx/pics/squirtle/normal.pal4
-rw-r--r--gfx/pics/stantler/back.2bpp.lz.16502aac (renamed from gfx/pics/stantler/back.2bpp.lz)bin360 -> 360 bytes
-rw-r--r--gfx/pics/stantler/back.pngbin0 -> 483 bytes
-rw-r--r--gfx/pics/stantler/bitmask.asm25
-rw-r--r--gfx/pics/stantler/frames.asm15
-rw-r--r--gfx/pics/stantler/front.animated.2bpp.lz.46b7dd06 (renamed from gfx/pics/stantler/front.2bpp.lz)bin798 -> 798 bytes
-rw-r--r--gfx/pics/stantler/front.pngbin0 -> 1066 bytes
-rw-r--r--gfx/pics/stantler/normal.pal4
-rw-r--r--gfx/pics/starmie/back.2bpp.lz.a8923741 (renamed from gfx/pics/starmie/back.2bpp.lz)bin267 -> 267 bytes
-rw-r--r--gfx/pics/starmie/back.pngbin0 -> 351 bytes
-rw-r--r--gfx/pics/starmie/bitmask.asm25
-rw-r--r--gfx/pics/starmie/frames.asm20
-rw-r--r--gfx/pics/starmie/front.animated.2bpp.lz.522b6699 (renamed from gfx/pics/starmie/front.2bpp.lz)bin663 -> 663 bytes
-rw-r--r--gfx/pics/starmie/front.pngbin0 -> 911 bytes
-rw-r--r--gfx/pics/starmie/normal.pal4
-rw-r--r--gfx/pics/staryu/back.2bpp.lz.79ea9d00 (renamed from gfx/pics/staryu/back.2bpp.lz)bin285 -> 285 bytes
-rw-r--r--gfx/pics/staryu/back.pngbin0 -> 379 bytes
-rw-r--r--gfx/pics/staryu/bitmask.asm13
-rw-r--r--gfx/pics/staryu/frames.asm14
-rw-r--r--gfx/pics/staryu/front.animated.2bpp.lz.22f1d06b (renamed from gfx/pics/staryu/front.2bpp.lz)bin517 -> 517 bytes
-rw-r--r--gfx/pics/staryu/front.pngbin0 -> 783 bytes
-rw-r--r--gfx/pics/staryu/normal.pal4
-rw-r--r--gfx/pics/steelix/back.2bpp.lz.f3c03e61 (renamed from gfx/pics/steelix/back.2bpp.lz)bin384 -> 384 bytes
-rw-r--r--gfx/pics/steelix/back.pngbin0 -> 518 bytes
-rw-r--r--gfx/pics/steelix/bitmask.asm25
-rw-r--r--gfx/pics/steelix/frames.asm20
-rw-r--r--gfx/pics/steelix/front.animated.2bpp.lz.42f3f8d1 (renamed from gfx/pics/steelix/front.2bpp.lz)bin996 -> 996 bytes
-rw-r--r--gfx/pics/steelix/front.pngbin0 -> 1397 bytes
-rw-r--r--gfx/pics/steelix/normal.pal4
-rw-r--r--gfx/pics/sudowoodo/back.2bpp.lz.728036c6 (renamed from gfx/pics/sudowoodo/back.2bpp.lz)bin369 -> 369 bytes
-rw-r--r--gfx/pics/sudowoodo/back.pngbin0 -> 454 bytes
-rw-r--r--gfx/pics/sudowoodo/bitmask.asm19
-rw-r--r--gfx/pics/sudowoodo/frames.asm14
-rw-r--r--gfx/pics/sudowoodo/front.animated.2bpp.lz.b0f04991 (renamed from gfx/pics/sudowoodo/front.2bpp.lz)bin574 -> 574 bytes
-rw-r--r--gfx/pics/sudowoodo/front.pngbin0 -> 715 bytes
-rw-r--r--gfx/pics/sudowoodo/normal.pal4
-rw-r--r--gfx/pics/suicune/back.2bpp.lz.5c49d112 (renamed from gfx/pics/suicune/back.2bpp.lz)bin423 -> 423 bytes
-rw-r--r--gfx/pics/suicune/back.pngbin0 -> 518 bytes
-rw-r--r--gfx/pics/suicune/bitmask.asm57
-rw-r--r--gfx/pics/suicune/frames.asm46
-rw-r--r--gfx/pics/suicune/front.animated.2bpp.lz.64698c0a (renamed from gfx/pics/suicune/front.2bpp.lz)bin1085 -> 1085 bytes
-rw-r--r--gfx/pics/suicune/front.pngbin0 -> 1669 bytes
-rw-r--r--gfx/pics/suicune/normal.pal4
-rw-r--r--gfx/pics/sunflora/back.2bpp.lz.9d0684f0 (renamed from gfx/pics/sunflora/back.2bpp.lz)bin415 -> 415 bytes
-rw-r--r--gfx/pics/sunflora/back.pngbin0 -> 505 bytes
-rw-r--r--gfx/pics/sunflora/bitmask.asm25
-rw-r--r--gfx/pics/sunflora/frames.asm19
-rw-r--r--gfx/pics/sunflora/front.animated.2bpp.lz.258c3e67 (renamed from gfx/pics/sunflora/front.2bpp.lz)bin619 -> 619 bytes
-rw-r--r--gfx/pics/sunflora/front.pngbin0 -> 907 bytes
-rw-r--r--gfx/pics/sunflora/normal.pal4
-rw-r--r--gfx/pics/sunkern/back.2bpp.lz.d28f6303 (renamed from gfx/pics/sunkern/back.2bpp.lz)bin309 -> 309 bytes
-rw-r--r--gfx/pics/sunkern/back.pngbin0 -> 393 bytes
-rw-r--r--gfx/pics/sunkern/bitmask.asm16
-rw-r--r--gfx/pics/sunkern/frames.asm13
-rw-r--r--gfx/pics/sunkern/front.animated.2bpp.lz.316c5261 (renamed from gfx/pics/sunkern/front.2bpp.lz)bin371 -> 371 bytes
-rw-r--r--gfx/pics/sunkern/front.pngbin0 -> 539 bytes
-rw-r--r--gfx/pics/sunkern/normal.pal4
-rw-r--r--gfx/pics/swinub/back.2bpp.lz.1ebbfabf (renamed from gfx/pics/swinub/back.2bpp.lz)bin224 -> 224 bytes
-rw-r--r--gfx/pics/swinub/back.pngbin0 -> 287 bytes
-rw-r--r--gfx/pics/swinub/bitmask.asm11
-rw-r--r--gfx/pics/swinub/frames.asm13
-rw-r--r--gfx/pics/swinub/front.animated.2bpp.lz.228147a5 (renamed from gfx/pics/swinub/front.2bpp.lz)bin298 -> 298 bytes
-rw-r--r--gfx/pics/swinub/front.pngbin0 -> 397 bytes
-rw-r--r--gfx/pics/swinub/normal.pal4
-rw-r--r--gfx/pics/tangela/back.2bpp.lz.435194a6 (renamed from gfx/pics/tangela/back.2bpp.lz)bin229 -> 229 bytes
-rw-r--r--gfx/pics/tangela/back.pngbin0 -> 321 bytes
-rw-r--r--gfx/pics/tangela/bitmask.asm13
-rw-r--r--gfx/pics/tangela/frames.asm10
-rw-r--r--gfx/pics/tangela/front.animated.2bpp.lz.7cb3fed8 (renamed from gfx/pics/tangela/front.2bpp.lz)bin633 -> 633 bytes
-rw-r--r--gfx/pics/tangela/front.pngbin0 -> 806 bytes
-rw-r--r--gfx/pics/tangela/normal.pal4
-rw-r--r--gfx/pics/tauros/back.2bpp.lz.f487c586 (renamed from gfx/pics/tauros/back.2bpp.lz)bin231 -> 231 bytes
-rw-r--r--gfx/pics/tauros/back.pngbin0 -> 305 bytes
-rw-r--r--gfx/pics/tauros/bitmask.asm33
-rw-r--r--gfx/pics/tauros/frames.asm19
-rw-r--r--gfx/pics/tauros/front.animated.2bpp.lz.982dd0db (renamed from gfx/pics/tauros/front.2bpp.lz)bin1108 -> 1108 bytes
-rw-r--r--gfx/pics/tauros/front.pngbin0 -> 1527 bytes
-rw-r--r--gfx/pics/tauros/normal.pal4
-rw-r--r--gfx/pics/teddiursa/back.2bpp.lz.53f6e34e (renamed from gfx/pics/teddiursa/back.2bpp.lz)bin276 -> 276 bytes
-rw-r--r--gfx/pics/teddiursa/back.pngbin0 -> 344 bytes
-rw-r--r--gfx/pics/teddiursa/bitmask.asm16
-rw-r--r--gfx/pics/teddiursa/frames.asm17
-rw-r--r--gfx/pics/teddiursa/front.animated.2bpp.lz.5f9648c7 (renamed from gfx/pics/teddiursa/front.2bpp.lz)bin395 -> 395 bytes
-rw-r--r--gfx/pics/teddiursa/front.pngbin0 -> 594 bytes
-rw-r--r--gfx/pics/teddiursa/normal.pal4
-rw-r--r--gfx/pics/tentacool/back.2bpp.lz.ae7b2102 (renamed from gfx/pics/tentacool/back.2bpp.lz)bin295 -> 295 bytes
-rw-r--r--gfx/pics/tentacool/back.pngbin0 -> 397 bytes
-rw-r--r--gfx/pics/tentacool/bitmask.asm26
-rw-r--r--gfx/pics/tentacool/frames.asm21
-rw-r--r--gfx/pics/tentacool/front.animated.2bpp.lz.7a86457c (renamed from gfx/pics/tentacool/front.2bpp.lz)bin441 -> 441 bytes
-rw-r--r--gfx/pics/tentacool/front.pngbin0 -> 652 bytes
-rw-r--r--gfx/pics/tentacool/normal.pal4
-rw-r--r--gfx/pics/tentacruel/back.2bpp.lz.0e344f19 (renamed from gfx/pics/tentacruel/back.2bpp.lz)bin375 -> 375 bytes
-rw-r--r--gfx/pics/tentacruel/back.pngbin0 -> 437 bytes
-rw-r--r--gfx/pics/tentacruel/bitmask.asm19
-rw-r--r--gfx/pics/tentacruel/frames.asm14
-rw-r--r--gfx/pics/tentacruel/front.animated.2bpp.lz.f13e5904 (renamed from gfx/pics/tentacruel/front.2bpp.lz)bin702 -> 702 bytes
-rw-r--r--gfx/pics/tentacruel/front.pngbin0 -> 876 bytes
-rw-r--r--gfx/pics/tentacruel/normal.pal4
-rw-r--r--gfx/pics/togepi/back.2bpp.lz.0e22cc02 (renamed from gfx/pics/togepi/back.2bpp.lz)bin270 -> 270 bytes
-rw-r--r--gfx/pics/togepi/back.pngbin0 -> 376 bytes
-rw-r--r--gfx/pics/togepi/bitmask.asm11
-rw-r--r--gfx/pics/togepi/frames.asm10
-rw-r--r--gfx/pics/togepi/front.animated.2bpp.lz.0cf7ba07 (renamed from gfx/pics/togepi/front.2bpp.lz)bin321 -> 321 bytes
-rw-r--r--gfx/pics/togepi/front.pngbin0 -> 469 bytes
-rw-r--r--gfx/pics/togepi/normal.pal4
-rw-r--r--gfx/pics/togetic/back.2bpp.lz.62cbb330 (renamed from gfx/pics/togetic/back.2bpp.lz)bin368 -> 368 bytes
-rw-r--r--gfx/pics/togetic/back.pngbin0 -> 464 bytes
-rw-r--r--gfx/pics/togetic/bitmask.asm33
-rw-r--r--gfx/pics/togetic/frames.asm25
-rw-r--r--gfx/pics/togetic/front.animated.2bpp.lz.5797583e (renamed from gfx/pics/togetic/front.2bpp.lz)bin644 -> 644 bytes
-rw-r--r--gfx/pics/togetic/front.pngbin0 -> 962 bytes
-rw-r--r--gfx/pics/togetic/normal.pal4
-rw-r--r--gfx/pics/totodile/back.2bpp.lz.ab6bc2a1 (renamed from gfx/pics/totodile/back.2bpp.lz)bin332 -> 332 bytes
-rw-r--r--gfx/pics/totodile/back.pngbin0 -> 405 bytes
-rw-r--r--gfx/pics/totodile/bitmask.asm16
-rw-r--r--gfx/pics/totodile/frames.asm13
-rw-r--r--gfx/pics/totodile/front.animated.2bpp.lz.afce8cd0 (renamed from gfx/pics/totodile/front.2bpp.lz)bin561 -> 561 bytes
-rw-r--r--gfx/pics/totodile/front.pngbin0 -> 765 bytes
-rw-r--r--gfx/pics/totodile/normal.pal4
-rw-r--r--gfx/pics/typhlosion/back.2bpp.lz.83be0292 (renamed from gfx/pics/typhlosion/back.2bpp.lz)bin388 -> 388 bytes
-rw-r--r--gfx/pics/typhlosion/back.pngbin0 -> 462 bytes
-rw-r--r--gfx/pics/typhlosion/bitmask.asm25
-rw-r--r--gfx/pics/typhlosion/frames.asm27
-rw-r--r--gfx/pics/typhlosion/front.animated.2bpp.lz.65adc1e1 (renamed from gfx/pics/typhlosion/front.2bpp.lz)bin941 -> 941 bytes
-rw-r--r--gfx/pics/typhlosion/front.pngbin0 -> 1240 bytes
-rw-r--r--gfx/pics/typhlosion/normal.pal4
-rw-r--r--gfx/pics/tyranitar/back.2bpp.lz.05b022c9 (renamed from gfx/pics/tyranitar/back.2bpp.lz)bin413 -> 413 bytes
-rw-r--r--gfx/pics/tyranitar/back.pngbin0 -> 497 bytes
-rw-r--r--gfx/pics/tyranitar/bitmask.asm33
-rw-r--r--gfx/pics/tyranitar/frames.asm25
-rw-r--r--gfx/pics/tyranitar/front.animated.2bpp.lz.e0e9187e (renamed from gfx/pics/tyranitar/front.2bpp.lz)bin1021 -> 1021 bytes
-rw-r--r--gfx/pics/tyranitar/front.pngbin0 -> 1479 bytes
-rw-r--r--gfx/pics/tyranitar/normal.pal4
-rw-r--r--gfx/pics/tyrogue/back.2bpp.lz.5d84cef1 (renamed from gfx/pics/tyrogue/back.2bpp.lz)bin361 -> 361 bytes
-rw-r--r--gfx/pics/tyrogue/back.pngbin0 -> 465 bytes
-rw-r--r--gfx/pics/tyrogue/bitmask.asm16
-rw-r--r--gfx/pics/tyrogue/frames.asm17
-rw-r--r--gfx/pics/tyrogue/front.animated.2bpp.lz.a3790421 (renamed from gfx/pics/tyrogue/front.2bpp.lz)bin470 -> 470 bytes
-rw-r--r--gfx/pics/tyrogue/front.pngbin0 -> 755 bytes
-rw-r--r--gfx/pics/tyrogue/normal.pal4
-rw-r--r--gfx/pics/umbreon/back.2bpp.lz.55e50b8c (renamed from gfx/pics/umbreon/back.2bpp.lz)bin343 -> 343 bytes
-rw-r--r--gfx/pics/umbreon/back.pngbin0 -> 433 bytes
-rw-r--r--gfx/pics/umbreon/bitmask.asm25
-rw-r--r--gfx/pics/umbreon/frames.asm20
-rw-r--r--gfx/pics/umbreon/front.animated.2bpp.lz.b484be57 (renamed from gfx/pics/umbreon/front.2bpp.lz)bin618 -> 618 bytes
-rw-r--r--gfx/pics/umbreon/front.pngbin0 -> 977 bytes
-rw-r--r--gfx/pics/umbreon/normal.pal4
-rw-r--r--gfx/pics/unown_a/back.2bpp.lz.b8389572 (renamed from gfx/pics/unown_a/back.2bpp.lz)bin123 -> 123 bytes
-rw-r--r--gfx/pics/unown_a/back.pngbin0 -> 257 bytes
-rw-r--r--gfx/pics/unown_a/bitmask.asm16
-rw-r--r--gfx/pics/unown_a/frames.asm21
-rw-r--r--gfx/pics/unown_a/front.animated.2bpp.lz.47e16756 (renamed from gfx/pics/unown_a/front.2bpp.lz)bin203 -> 203 bytes
-rw-r--r--gfx/pics/unown_a/front.pngbin0 -> 326 bytes
-rw-r--r--gfx/pics/unown_b/back.2bpp.lz.72a0840f (renamed from gfx/pics/unown_b/back.2bpp.lz)bin131 -> 131 bytes
-rw-r--r--gfx/pics/unown_b/back.pngbin0 -> 243 bytes
-rw-r--r--gfx/pics/unown_b/bitmask.asm16
-rw-r--r--gfx/pics/unown_b/frames.asm25
-rw-r--r--gfx/pics/unown_b/front.animated.2bpp.lz.5742d494 (renamed from gfx/pics/unown_b/front.2bpp.lz)bin235 -> 235 bytes
-rw-r--r--gfx/pics/unown_b/front.pngbin0 -> 347 bytes
-rw-r--r--gfx/pics/unown_c/back.2bpp.lz.f92b665a (renamed from gfx/pics/unown_c/back.2bpp.lz)bin180 -> 180 bytes
-rw-r--r--gfx/pics/unown_c/back.pngbin0 -> 295 bytes
-rw-r--r--gfx/pics/unown_c/bitmask.asm21
-rw-r--r--gfx/pics/unown_c/frames.asm17
-rw-r--r--gfx/pics/unown_c/front.animated.2bpp.lz.5fef639b (renamed from gfx/pics/unown_c/front.2bpp.lz)bin300 -> 300 bytes
-rw-r--r--gfx/pics/unown_c/front.pngbin0 -> 363 bytes
-rw-r--r--gfx/pics/unown_d/back.2bpp.lz.c8213d32 (renamed from gfx/pics/unown_d/back.2bpp.lz)bin150 -> 150 bytes
-rw-r--r--gfx/pics/unown_d/back.pngbin0 -> 252 bytes
-rw-r--r--gfx/pics/unown_d/bitmask.asm16
-rw-r--r--gfx/pics/unown_d/frames.asm13
-rw-r--r--gfx/pics/unown_d/front.animated.2bpp.lz.7810a57f (renamed from gfx/pics/unown_d/front.2bpp.lz)bin385 -> 385 bytes
-rw-r--r--gfx/pics/unown_d/front.pngbin0 -> 423 bytes
-rw-r--r--gfx/pics/unown_e/back.2bpp.lz.777a8ecd (renamed from gfx/pics/unown_e/back.2bpp.lz)bin140 -> 140 bytes
-rw-r--r--gfx/pics/unown_e/back.pngbin0 -> 238 bytes
-rw-r--r--gfx/pics/unown_e/bitmask.asm16
-rw-r--r--gfx/pics/unown_e/frames.asm13
-rw-r--r--gfx/pics/unown_e/front.animated.2bpp.lz.83f43ff7 (renamed from gfx/pics/unown_e/front.2bpp.lz)bin242 -> 242 bytes
-rw-r--r--gfx/pics/unown_e/front.pngbin0 -> 320 bytes
-rw-r--r--gfx/pics/unown_f/back.2bpp.lz.3fe1c85a (renamed from gfx/pics/unown_f/back.2bpp.lz)bin153 -> 153 bytes
-rw-r--r--gfx/pics/unown_f/back.pngbin0 -> 259 bytes
-rw-r--r--gfx/pics/unown_f/bitmask.asm21
-rw-r--r--gfx/pics/unown_f/frames.asm17
-rw-r--r--gfx/pics/unown_f/front.animated.2bpp.lz.ec888954 (renamed from gfx/pics/unown_f/front.2bpp.lz)bin207 -> 207 bytes
-rw-r--r--gfx/pics/unown_f/front.pngbin0 -> 327 bytes
-rw-r--r--gfx/pics/unown_g/back.2bpp.lz.91650439 (renamed from gfx/pics/unown_g/back.2bpp.lz)bin164 -> 164 bytes
-rw-r--r--gfx/pics/unown_g/back.pngbin0 -> 257 bytes
-rw-r--r--gfx/pics/unown_g/bitmask.asm16
-rw-r--r--gfx/pics/unown_g/frames.asm13
-rw-r--r--gfx/pics/unown_g/front.animated.2bpp.lz.c0b74162 (renamed from gfx/pics/unown_g/front.2bpp.lz)bin281 -> 281 bytes
-rw-r--r--gfx/pics/unown_g/front.pngbin0 -> 334 bytes
-rw-r--r--gfx/pics/unown_h/back.2bpp.lz.78421e5b (renamed from gfx/pics/unown_h/back.2bpp.lz)bin176 -> 176 bytes
-rw-r--r--gfx/pics/unown_h/back.pngbin0 -> 287 bytes
-rw-r--r--gfx/pics/unown_h/bitmask.asm11
-rw-r--r--gfx/pics/unown_h/frames.asm21
-rw-r--r--gfx/pics/unown_h/front.animated.2bpp.lz.9a6afeb9 (renamed from gfx/pics/unown_h/front.2bpp.lz)bin253 -> 253 bytes
-rw-r--r--gfx/pics/unown_h/front.pngbin0 -> 380 bytes
-rw-r--r--gfx/pics/unown_i/back.2bpp.lz.7feb4b30 (renamed from gfx/pics/unown_i/back.2bpp.lz)bin94 -> 94 bytes
-rw-r--r--gfx/pics/unown_i/back.pngbin0 -> 209 bytes
-rw-r--r--gfx/pics/unown_i/bitmask.asm16
-rw-r--r--gfx/pics/unown_i/frames.asm13
-rw-r--r--gfx/pics/unown_i/front.animated.2bpp.lz.f5e7f816 (renamed from gfx/pics/unown_i/front.2bpp.lz)bin163 -> 163 bytes
-rw-r--r--gfx/pics/unown_i/front.pngbin0 -> 262 bytes
-rw-r--r--gfx/pics/unown_j/back.2bpp.lz.b0f3bec2 (renamed from gfx/pics/unown_j/back.2bpp.lz)bin131 -> 131 bytes
-rw-r--r--gfx/pics/unown_j/back.pngbin0 -> 236 bytes
-rw-r--r--gfx/pics/unown_j/bitmask.asm16
-rw-r--r--gfx/pics/unown_j/frames.asm13
-rw-r--r--gfx/pics/unown_j/front.animated.2bpp.lz.d8bf9223 (renamed from gfx/pics/unown_j/front.2bpp.lz)bin229 -> 229 bytes
-rw-r--r--gfx/pics/unown_j/front.pngbin0 -> 297 bytes
-rw-r--r--gfx/pics/unown_k/back.2bpp.lz.745fda48 (renamed from gfx/pics/unown_k/back.2bpp.lz)bin117 -> 117 bytes
-rw-r--r--gfx/pics/unown_k/back.pngbin0 -> 232 bytes
-rw-r--r--gfx/pics/unown_k/bitmask.asm11
-rw-r--r--gfx/pics/unown_k/frames.asm13
-rw-r--r--gfx/pics/unown_k/front.animated.2bpp.lz.fb25b385 (renamed from gfx/pics/unown_k/front.2bpp.lz)bin241 -> 241 bytes
-rw-r--r--gfx/pics/unown_k/front.pngbin0 -> 341 bytes
-rw-r--r--gfx/pics/unown_l/back.2bpp.lz.e38e0d57 (renamed from gfx/pics/unown_l/back.2bpp.lz)bin108 -> 108 bytes
-rw-r--r--gfx/pics/unown_l/back.pngbin0 -> 230 bytes
-rw-r--r--gfx/pics/unown_l/bitmask.asm16
-rw-r--r--gfx/pics/unown_l/frames.asm21
-rw-r--r--gfx/pics/unown_l/front.animated.2bpp.lz.26195a59 (renamed from gfx/pics/unown_l/front.2bpp.lz)bin211 -> 211 bytes
-rw-r--r--gfx/pics/unown_l/front.pngbin0 -> 305 bytes
-rw-r--r--gfx/pics/unown_m/back.2bpp.lz.38d93bc8 (renamed from gfx/pics/unown_m/back.2bpp.lz)bin121 -> 121 bytes
-rw-r--r--gfx/pics/unown_m/back.pngbin0 -> 303 bytes
-rw-r--r--gfx/pics/unown_m/bitmask.asm11
-rw-r--r--gfx/pics/unown_m/frames.asm13
-rw-r--r--gfx/pics/unown_m/front.animated.2bpp.lz.2659315e (renamed from gfx/pics/unown_m/front.2bpp.lz)bin208 -> 208 bytes
-rw-r--r--gfx/pics/unown_m/front.pngbin0 -> 423 bytes
-rw-r--r--gfx/pics/unown_n/back.2bpp.lz.c8b7d3a4 (renamed from gfx/pics/unown_n/back.2bpp.lz)bin123 -> 123 bytes
-rw-r--r--gfx/pics/unown_n/back.pngbin0 -> 252 bytes
-rw-r--r--gfx/pics/unown_n/bitmask.asm16
-rw-r--r--gfx/pics/unown_n/frames.asm13
-rw-r--r--gfx/pics/unown_n/front.animated.2bpp.lz.96ce7c62 (renamed from gfx/pics/unown_n/front.2bpp.lz)bin230 -> 230 bytes
-rw-r--r--gfx/pics/unown_n/front.pngbin0 -> 397 bytes
-rw-r--r--gfx/pics/unown_o/back.2bpp.lz.89ba693c (renamed from gfx/pics/unown_o/back.2bpp.lz)bin130 -> 130 bytes
-rw-r--r--gfx/pics/unown_o/back.pngbin0 -> 282 bytes
-rw-r--r--gfx/pics/unown_o/bitmask.asm11
-rw-r--r--gfx/pics/unown_o/frames.asm13
-rw-r--r--gfx/pics/unown_o/front.animated.2bpp.lz.a9151b66 (renamed from gfx/pics/unown_o/front.2bpp.lz)bin260 -> 260 bytes
-rw-r--r--gfx/pics/unown_o/front.pngbin0 -> 414 bytes
-rw-r--r--gfx/pics/unown_p/back.2bpp.lz.09c618c4 (renamed from gfx/pics/unown_p/back.2bpp.lz)bin94 -> 94 bytes
-rw-r--r--gfx/pics/unown_p/back.pngbin0 -> 224 bytes
-rw-r--r--gfx/pics/unown_p/bitmask.asm16
-rw-r--r--gfx/pics/unown_p/frames.asm13
-rw-r--r--gfx/pics/unown_p/front.animated.2bpp.lz.83a096fc (renamed from gfx/pics/unown_p/front.2bpp.lz)bin185 -> 185 bytes
-rw-r--r--gfx/pics/unown_p/front.pngbin0 -> 273 bytes
-rw-r--r--gfx/pics/unown_q/back.2bpp.lz.e32430b4 (renamed from gfx/pics/unown_q/back.2bpp.lz)bin105 -> 105 bytes
-rw-r--r--gfx/pics/unown_q/back.pngbin0 -> 215 bytes
-rw-r--r--gfx/pics/unown_q/bitmask.asm11
-rw-r--r--gfx/pics/unown_q/frames.asm13
-rw-r--r--gfx/pics/unown_q/front.animated.2bpp.lz.44dad60c (renamed from gfx/pics/unown_q/front.2bpp.lz)bin189 -> 189 bytes
-rw-r--r--gfx/pics/unown_q/front.pngbin0 -> 277 bytes
-rw-r--r--gfx/pics/unown_r/back.2bpp.lz.5df8287c (renamed from gfx/pics/unown_r/back.2bpp.lz)bin90 -> 90 bytes
-rw-r--r--gfx/pics/unown_r/back.pngbin0 -> 219 bytes
-rw-r--r--gfx/pics/unown_r/bitmask.asm11
-rw-r--r--gfx/pics/unown_r/frames.asm13
-rw-r--r--gfx/pics/unown_r/front.animated.2bpp.lz.8e67e3fc (renamed from gfx/pics/unown_r/front.2bpp.lz)bin146 -> 146 bytes
-rw-r--r--gfx/pics/unown_r/front.pngbin0 -> 254 bytes
-rw-r--r--gfx/pics/unown_s/back.2bpp.lz.abd4ad58 (renamed from gfx/pics/unown_s/back.2bpp.lz)bin146 -> 146 bytes
-rw-r--r--gfx/pics/unown_s/back.pngbin0 -> 265 bytes
-rw-r--r--gfx/pics/unown_s/bitmask.asm16
-rw-r--r--gfx/pics/unown_s/frames.asm13
-rw-r--r--gfx/pics/unown_s/front.animated.2bpp.lz.f3db4e89 (renamed from gfx/pics/unown_s/front.2bpp.lz)bin261 -> 261 bytes
-rw-r--r--gfx/pics/unown_s/front.pngbin0 -> 340 bytes
-rw-r--r--gfx/pics/unown_t/back.2bpp.lz.87d48ca0 (renamed from gfx/pics/unown_t/back.2bpp.lz)bin116 -> 116 bytes
-rw-r--r--gfx/pics/unown_t/back.pngbin0 -> 220 bytes
-rw-r--r--gfx/pics/unown_t/bitmask.asm16
-rw-r--r--gfx/pics/unown_t/frames.asm13
-rw-r--r--gfx/pics/unown_t/front.animated.2bpp.lz.8bdc40ae (renamed from gfx/pics/unown_t/front.2bpp.lz)bin259 -> 259 bytes
-rw-r--r--gfx/pics/unown_t/front.pngbin0 -> 331 bytes
-rw-r--r--gfx/pics/unown_u/back.2bpp.lz.40b63dfb (renamed from gfx/pics/unown_u/back.2bpp.lz)bin107 -> 107 bytes
-rw-r--r--gfx/pics/unown_u/back.pngbin0 -> 273 bytes
-rw-r--r--gfx/pics/unown_u/bitmask.asm11
-rw-r--r--gfx/pics/unown_u/frames.asm13
-rw-r--r--gfx/pics/unown_u/front.animated.2bpp.lz.2690db54 (renamed from gfx/pics/unown_u/front.2bpp.lz)bin192 -> 192 bytes
-rw-r--r--gfx/pics/unown_u/front.pngbin0 -> 380 bytes
-rw-r--r--gfx/pics/unown_v/back.2bpp.lz.5b1a6acc (renamed from gfx/pics/unown_v/back.2bpp.lz)bin156 -> 156 bytes
-rw-r--r--gfx/pics/unown_v/back.pngbin0 -> 260 bytes
-rw-r--r--gfx/pics/unown_v/bitmask.asm16
-rw-r--r--gfx/pics/unown_v/frames.asm13
-rw-r--r--gfx/pics/unown_v/front.animated.2bpp.lz.d196c60e (renamed from gfx/pics/unown_v/front.2bpp.lz)bin275 -> 275 bytes
-rw-r--r--gfx/pics/unown_v/front.pngbin0 -> 331 bytes
-rw-r--r--gfx/pics/unown_w/back.2bpp.lz.a55282bf (renamed from gfx/pics/unown_w/back.2bpp.lz)bin126 -> 126 bytes
-rw-r--r--gfx/pics/unown_w/back.pngbin0 -> 255 bytes
-rw-r--r--gfx/pics/unown_w/bitmask.asm16
-rw-r--r--gfx/pics/unown_w/frames.asm13
-rw-r--r--gfx/pics/unown_w/front.animated.2bpp.lz.5b45fa3d (renamed from gfx/pics/unown_w/front.2bpp.lz)bin301 -> 301 bytes
-rw-r--r--gfx/pics/unown_w/front.pngbin0 -> 386 bytes
-rw-r--r--gfx/pics/unown_x/back.2bpp.lz.0001a198 (renamed from gfx/pics/unown_x/back.2bpp.lz)bin113 -> 113 bytes
-rw-r--r--gfx/pics/unown_x/back.pngbin0 -> 242 bytes
-rw-r--r--gfx/pics/unown_x/bitmask.asm16
-rw-r--r--gfx/pics/unown_x/frames.asm14
-rw-r--r--gfx/pics/unown_x/front.animated.2bpp.lz.3362c680 (renamed from gfx/pics/unown_x/front.2bpp.lz)bin230 -> 230 bytes
-rw-r--r--gfx/pics/unown_x/front.pngbin0 -> 323 bytes
-rw-r--r--gfx/pics/unown_y/back.2bpp.lz.292d9ff2 (renamed from gfx/pics/unown_y/back.2bpp.lz)bin102 -> 102 bytes
-rw-r--r--gfx/pics/unown_y/back.pngbin0 -> 248 bytes
-rw-r--r--gfx/pics/unown_y/bitmask.asm21
-rw-r--r--gfx/pics/unown_y/frames.asm17
-rw-r--r--gfx/pics/unown_y/front.animated.2bpp.lz.8cd89db4 (renamed from gfx/pics/unown_y/front.2bpp.lz)bin173 -> 173 bytes
-rw-r--r--gfx/pics/unown_y/front.pngbin0 -> 337 bytes
-rw-r--r--gfx/pics/unown_z/back.2bpp.lz.a41240a1 (renamed from gfx/pics/unown_z/back.2bpp.lz)bin127 -> 127 bytes
-rw-r--r--gfx/pics/unown_z/back.pngbin0 -> 225 bytes
-rw-r--r--gfx/pics/unown_z/bitmask.asm21
-rw-r--r--gfx/pics/unown_z/frames.asm17
-rw-r--r--gfx/pics/unown_z/front.animated.2bpp.lz.2d4170a0 (renamed from gfx/pics/unown_z/front.2bpp.lz)bin299 -> 299 bytes
-rw-r--r--gfx/pics/unown_z/front.pngbin0 -> 367 bytes
-rw-r--r--gfx/pics/ursaring/back.2bpp.lz.0966cee1 (renamed from gfx/pics/ursaring/back.2bpp.lz)bin277 -> 277 bytes
-rw-r--r--gfx/pics/ursaring/back.pngbin0 -> 362 bytes
-rw-r--r--gfx/pics/ursaring/bitmask.asm33
-rw-r--r--gfx/pics/ursaring/frames.asm23
-rw-r--r--gfx/pics/ursaring/front.animated.2bpp.lz.5bcb8114 (renamed from gfx/pics/ursaring/front.2bpp.lz)bin727 -> 727 bytes
-rw-r--r--gfx/pics/ursaring/front.pngbin0 -> 1127 bytes
-rw-r--r--gfx/pics/ursaring/normal.pal4
-rw-r--r--gfx/pics/vaporeon/back.2bpp.lz.aafe2ea4 (renamed from gfx/pics/vaporeon/back.2bpp.lz)bin296 -> 296 bytes
-rw-r--r--gfx/pics/vaporeon/back.pngbin0 -> 405 bytes
-rw-r--r--gfx/pics/vaporeon/bitmask.asm13
-rw-r--r--gfx/pics/vaporeon/frames.asm13
-rw-r--r--gfx/pics/vaporeon/front.animated.2bpp.lz.6e1ee993 (renamed from gfx/pics/vaporeon/front.2bpp.lz)bin691 -> 691 bytes
-rw-r--r--gfx/pics/vaporeon/front.pngbin0 -> 947 bytes
-rw-r--r--gfx/pics/vaporeon/normal.pal4
-rw-r--r--gfx/pics/venomoth/back.2bpp.lz.ba3cccb7 (renamed from gfx/pics/venomoth/back.2bpp.lz)bin450 -> 450 bytes
-rw-r--r--gfx/pics/venomoth/back.pngbin0 -> 537 bytes
-rw-r--r--gfx/pics/venomoth/bitmask.asm17
-rw-r--r--gfx/pics/venomoth/frames.asm11
-rw-r--r--gfx/pics/venomoth/front.animated.2bpp.lz.6c0096ec (renamed from gfx/pics/venomoth/front.2bpp.lz)bin796 -> 796 bytes
-rw-r--r--gfx/pics/venomoth/front.pngbin0 -> 1084 bytes
-rw-r--r--gfx/pics/venomoth/normal.pal4
-rw-r--r--gfx/pics/venonat/back.2bpp.lz.63b1017a (renamed from gfx/pics/venonat/back.2bpp.lz)bin351 -> 351 bytes
-rw-r--r--gfx/pics/venonat/back.pngbin0 -> 428 bytes
-rw-r--r--gfx/pics/venonat/bitmask.asm11
-rw-r--r--gfx/pics/venonat/frames.asm9
-rw-r--r--gfx/pics/venonat/front.animated.2bpp.lz.02a36f08 (renamed from gfx/pics/venonat/front.2bpp.lz)bin481 -> 481 bytes
-rw-r--r--gfx/pics/venonat/front.pngbin0 -> 636 bytes
-rw-r--r--gfx/pics/venonat/normal.pal4
-rw-r--r--gfx/pics/venusaur/back.2bpp.lz.1d5b9ebe (renamed from gfx/pics/venusaur/back.2bpp.lz)bin418 -> 418 bytes
-rw-r--r--gfx/pics/venusaur/back.pngbin0 -> 494 bytes
-rw-r--r--gfx/pics/venusaur/bitmask.asm49
-rw-r--r--gfx/pics/venusaur/frames.asm32
-rw-r--r--gfx/pics/venusaur/front.animated.2bpp.lz.48d131f4 (renamed from gfx/pics/venusaur/front.2bpp.lz)bin1098 -> 1098 bytes
-rw-r--r--gfx/pics/venusaur/front.pngbin0 -> 1441 bytes
-rw-r--r--gfx/pics/venusaur/normal.pal4
-rw-r--r--gfx/pics/victreebel/back.2bpp.lz.a80b1dc4 (renamed from gfx/pics/victreebel/back.2bpp.lz)bin322 -> 322 bytes
-rw-r--r--gfx/pics/victreebel/back.pngbin0 -> 397 bytes
-rw-r--r--gfx/pics/victreebel/bitmask.asm41
-rw-r--r--gfx/pics/victreebel/frames.asm23
-rw-r--r--gfx/pics/victreebel/front.animated.2bpp.lz.d5d535c1 (renamed from gfx/pics/victreebel/front.2bpp.lz)bin892 -> 892 bytes
-rw-r--r--gfx/pics/victreebel/front.pngbin0 -> 1203 bytes
-rw-r--r--gfx/pics/victreebel/normal.pal4
-rw-r--r--gfx/pics/vileplume/back.2bpp.lz.9f944092 (renamed from gfx/pics/vileplume/back.2bpp.lz)bin366 -> 366 bytes
-rw-r--r--gfx/pics/vileplume/back.pngbin0 -> 424 bytes
-rw-r--r--gfx/pics/vileplume/bitmask.asm25
-rw-r--r--gfx/pics/vileplume/frames.asm15
-rw-r--r--gfx/pics/vileplume/front.animated.2bpp.lz.db2287e6 (renamed from gfx/pics/vileplume/front.2bpp.lz)bin708 -> 708 bytes
-rw-r--r--gfx/pics/vileplume/front.pngbin0 -> 851 bytes
-rw-r--r--gfx/pics/vileplume/normal.pal4
-rw-r--r--gfx/pics/voltorb/back.2bpp.lz.f19cefe9 (renamed from gfx/pics/voltorb/back.2bpp.lz)bin229 -> 229 bytes
-rw-r--r--gfx/pics/voltorb/back.pngbin0 -> 318 bytes
-rw-r--r--gfx/pics/voltorb/bitmask.asm11
-rw-r--r--gfx/pics/voltorb/frames.asm9
-rw-r--r--gfx/pics/voltorb/front.animated.2bpp.lz.64051f97 (renamed from gfx/pics/voltorb/front.2bpp.lz)bin282 -> 282 bytes
-rw-r--r--gfx/pics/voltorb/front.pngbin0 -> 399 bytes
-rw-r--r--gfx/pics/voltorb/normal.pal4
-rw-r--r--gfx/pics/vulpix/back.2bpp.lz.0c7852c8 (renamed from gfx/pics/vulpix/back.2bpp.lz)bin357 -> 357 bytes
-rw-r--r--gfx/pics/vulpix/back.pngbin0 -> 444 bytes
-rw-r--r--gfx/pics/vulpix/bitmask.asm19
-rw-r--r--gfx/pics/vulpix/frames.asm19
-rw-r--r--gfx/pics/vulpix/front.animated.2bpp.lz.df94d884 (renamed from gfx/pics/vulpix/front.2bpp.lz)bin695 -> 695 bytes
-rw-r--r--gfx/pics/vulpix/front.pngbin0 -> 904 bytes
-rw-r--r--gfx/pics/vulpix/normal.pal4
-rw-r--r--gfx/pics/wartortle/back.2bpp.lz.f2338cb4 (renamed from gfx/pics/wartortle/back.2bpp.lz)bin358 -> 358 bytes
-rw-r--r--gfx/pics/wartortle/back.pngbin0 -> 439 bytes
-rw-r--r--gfx/pics/wartortle/bitmask.asm19
-rw-r--r--gfx/pics/wartortle/frames.asm14
-rw-r--r--gfx/pics/wartortle/front.animated.2bpp.lz.f50d25f5 (renamed from gfx/pics/wartortle/front.2bpp.lz)bin741 -> 741 bytes
-rw-r--r--gfx/pics/wartortle/front.pngbin0 -> 942 bytes
-rw-r--r--gfx/pics/wartortle/normal.pal4
-rw-r--r--gfx/pics/weedle/back.2bpp.lz.f26ac339 (renamed from gfx/pics/weedle/back.2bpp.lz)bin256 -> 256 bytes
-rw-r--r--gfx/pics/weedle/back.pngbin0 -> 363 bytes
-rw-r--r--gfx/pics/weedle/bitmask.asm16
-rw-r--r--gfx/pics/weedle/frames.asm17
-rw-r--r--gfx/pics/weedle/front.animated.2bpp.lz.9e1dedbd (renamed from gfx/pics/weedle/front.2bpp.lz)bin333 -> 333 bytes
-rw-r--r--gfx/pics/weedle/front.pngbin0 -> 538 bytes
-rw-r--r--gfx/pics/weedle/normal.pal4
-rw-r--r--gfx/pics/weepinbell/back.2bpp.lz.f84a5fe6 (renamed from gfx/pics/weepinbell/back.2bpp.lz)bin334 -> 334 bytes
-rw-r--r--gfx/pics/weepinbell/back.pngbin0 -> 410 bytes
-rw-r--r--gfx/pics/weepinbell/bitmask.asm19
-rw-r--r--gfx/pics/weepinbell/frames.asm13
-rw-r--r--gfx/pics/weepinbell/front.animated.2bpp.lz.7b06c092 (renamed from gfx/pics/weepinbell/front.2bpp.lz)bin567 -> 567 bytes
-rw-r--r--gfx/pics/weepinbell/front.pngbin0 -> 764 bytes
-rw-r--r--gfx/pics/weepinbell/normal.pal4
-rw-r--r--gfx/pics/weezing/back.2bpp.lz.5ac5b672 (renamed from gfx/pics/weezing/back.2bpp.lz)bin340 -> 340 bytes
-rw-r--r--gfx/pics/weezing/back.pngbin0 -> 417 bytes
-rw-r--r--gfx/pics/weezing/bitmask.asm41
-rw-r--r--gfx/pics/weezing/frames.asm24
-rw-r--r--gfx/pics/weezing/front.animated.2bpp.lz.75928bd0 (renamed from gfx/pics/weezing/front.2bpp.lz)bin909 -> 909 bytes
-rw-r--r--gfx/pics/weezing/front.pngbin0 -> 1384 bytes
-rw-r--r--gfx/pics/weezing/normal.pal4
-rw-r--r--gfx/pics/wigglytuff/back.2bpp.lz.fee674ac (renamed from gfx/pics/wigglytuff/back.2bpp.lz)bin258 -> 258 bytes
-rw-r--r--gfx/pics/wigglytuff/back.pngbin0 -> 333 bytes
-rw-r--r--gfx/pics/wigglytuff/bitmask.asm19
-rw-r--r--gfx/pics/wigglytuff/frames.asm13
-rw-r--r--gfx/pics/wigglytuff/front.animated.2bpp.lz.49311d0b (renamed from gfx/pics/wigglytuff/front.2bpp.lz)bin670 -> 670 bytes
-rw-r--r--gfx/pics/wigglytuff/front.pngbin0 -> 852 bytes
-rw-r--r--gfx/pics/wigglytuff/normal.pal4
-rw-r--r--gfx/pics/wobbuffet/back.2bpp.lz.a862192a (renamed from gfx/pics/wobbuffet/back.2bpp.lz)bin270 -> 270 bytes
-rw-r--r--gfx/pics/wobbuffet/back.pngbin0 -> 343 bytes
-rw-r--r--gfx/pics/wobbuffet/bitmask.asm7
-rw-r--r--gfx/pics/wobbuffet/frames.asm11
-rw-r--r--gfx/pics/wobbuffet/front.animated.2bpp.lz.f1f4687d (renamed from gfx/pics/wobbuffet/front.2bpp.lz)bin595 -> 595 bytes
-rw-r--r--gfx/pics/wobbuffet/front.pngbin0 -> 698 bytes
-rw-r--r--gfx/pics/wobbuffet/normal.pal4
-rw-r--r--gfx/pics/wooper/back.2bpp.lz.4f4b7917 (renamed from gfx/pics/wooper/back.2bpp.lz)bin233 -> 233 bytes
-rw-r--r--gfx/pics/wooper/back.pngbin0 -> 338 bytes
-rw-r--r--gfx/pics/wooper/bitmask.asm21
-rw-r--r--gfx/pics/wooper/frames.asm17
-rw-r--r--gfx/pics/wooper/front.animated.2bpp.lz.4e440469 (renamed from gfx/pics/wooper/front.2bpp.lz)bin352 -> 352 bytes
-rw-r--r--gfx/pics/wooper/front.pngbin0 -> 521 bytes
-rw-r--r--gfx/pics/wooper/normal.pal4
-rw-r--r--gfx/pics/xatu/back.2bpp.lz.4de765ff (renamed from gfx/pics/xatu/back.2bpp.lz)bin320 -> 320 bytes
-rw-r--r--gfx/pics/xatu/back.pngbin0 -> 396 bytes
-rw-r--r--gfx/pics/xatu/bitmask.asm19
-rw-r--r--gfx/pics/xatu/frames.asm17
-rw-r--r--gfx/pics/xatu/front.animated.2bpp.lz.4f452e43 (renamed from gfx/pics/xatu/front.2bpp.lz)bin599 -> 599 bytes
-rw-r--r--gfx/pics/xatu/front.pngbin0 -> 852 bytes
-rw-r--r--gfx/pics/xatu/normal.pal4
-rw-r--r--gfx/pics/yanma/back.2bpp.lz.2ca27ab3 (renamed from gfx/pics/yanma/back.2bpp.lz)bin433 -> 433 bytes
-rw-r--r--gfx/pics/yanma/back.pngbin0 -> 514 bytes
-rw-r--r--gfx/pics/yanma/bitmask.asm19
-rw-r--r--gfx/pics/yanma/frames.asm13
-rw-r--r--gfx/pics/yanma/front.animated.2bpp.lz.25f91adf (renamed from gfx/pics/yanma/front.2bpp.lz)bin668 -> 668 bytes
-rw-r--r--gfx/pics/yanma/front.pngbin0 -> 926 bytes
-rw-r--r--gfx/pics/yanma/normal.pal4
-rw-r--r--gfx/pics/zapdos/back.2bpp.lz.a44c7524 (renamed from gfx/pics/zapdos/back.2bpp.lz)bin307 -> 307 bytes
-rw-r--r--gfx/pics/zapdos/back.pngbin0 -> 427 bytes
-rw-r--r--gfx/pics/zapdos/bitmask.asm17
-rw-r--r--gfx/pics/zapdos/frames.asm17
-rw-r--r--gfx/pics/zapdos/front.animated.2bpp.lz.05cb214a (renamed from gfx/pics/zapdos/front.2bpp.lz)bin1012 -> 1012 bytes
-rw-r--r--gfx/pics/zapdos/front.pngbin0 -> 1258 bytes
-rw-r--r--gfx/pics/zapdos/normal.pal4
-rw-r--r--gfx/pics/zubat/back.2bpp.lz.aa77eb62 (renamed from gfx/pics/zubat/back.2bpp.lz)bin395 -> 395 bytes
-rw-r--r--gfx/pics/zubat/back.pngbin0 -> 466 bytes
-rw-r--r--gfx/pics/zubat/bitmask.asm16
-rw-r--r--gfx/pics/zubat/frames.asm15
-rw-r--r--gfx/pics/zubat/front.animated.2bpp.lz.f12e6581 (renamed from gfx/pics/zubat/front.2bpp.lz)bin463 -> 463 bytes
-rw-r--r--gfx/pics/zubat/front.pngbin0 -> 616 bytes
-rw-r--r--gfx/pics/zubat/normal.pal4
-rw-r--r--scan_includes.py35
-rw-r--r--tools/Makefile13
-rw-r--r--tools/lzcomp.c404
-rw-r--r--tools/palette.c89
-rw-r--r--tools/png_dimensions.c53
-rw-r--r--tools/pokemon_animation.c268
-rw-r--r--tools/pokemon_animation_graphics.c237
-rw-r--r--tools/scan_includes.c130
1927 files changed, 1603 insertions, 13259 deletions
diff --git a/.gitignore b/.gitignore
index bb88bb0c6..9af0a0bd4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -34,3 +34,11 @@ pokecrystal.txt
# swap files for gedit
*~
+*.dimensions
+*.gbcpal
+*.2bpp
+*.lz
+*.pal
+*.animated.tilemap
+gfx/pics/*/bitmask.asm
+gfx/pics/*/frames.asm
diff --git a/.travis.yml b/.travis.yml
index 897bb9770..e00471b59 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -19,6 +19,7 @@ before_script:
fi;
}
script:
+ - make tools
- make crystal crystal11
- make compare
# - check_status
diff --git a/INSTALL.md b/INSTALL.md
index 7be761fb5..0d48f6daf 100644
--- a/INSTALL.md
+++ b/INSTALL.md
@@ -1,4 +1,4 @@
-The source files are assembled into a rom using [**rgbds**](https://github.com/bentley/rgbds).
+The source files are assembled into a rom using [**rgbds**](https://github.com/rednex/rgbds).
These instructions explain how to set up the tools required to build.
If you run into trouble, ask on irc ([**freenode#pret**](https://kiwiirc.com/client/irc.freenode.net/?#pret)).
@@ -6,18 +6,18 @@ If you run into trouble, ask on irc ([**freenode#pret**](https://kiwiirc.com/cli
# Linux
-Python 2.7 is required.
-
```bash
-sudo apt-get install make gcc bison git python
+sudo apt-get install make gcc bison git
-git clone https://github.com/bentley/rgbds
+git clone https://github.com/rednex/rgbds
cd rgbds
+git checkout v0.2.5
sudo make install
cd ..
-git clone --recursive https://github.com/pret/pokecrystal
+git clone https://github.com/pret/pokecrystal
cd pokecrystal
+make tools
```
To build **pokecrystal.gbc**:
@@ -34,13 +34,15 @@ In **Terminal**, run:
```bash
xcode-select --install
-git clone https://github.com/bentley/rgbds
+git clone https://github.com/rednex/rgbds
cd rgbds
+git checkout v0.2.5
sudo make install
cd ..
-git clone --recursive https://github.com/pret/pokecrystal
+git clone https://github.com/pret/pokecrystal
cd pokecrystal
+make tools
```
To build **pokecrystal.gbc**:
@@ -54,17 +56,18 @@ make
To build on Windows, install [**Cygwin**](http://cygwin.com/install.html) with the default settings.
-In the installer, select the following packages: `make` `git` `python` `gettext`
+In the installer, select the following packages: `make` `git` `gettext`
-Then get the most recent version of [**rgbds**](https://github.com/bentley/rgbds/releases/).
-Extract the archive and put `rgbasm.exe`, `rgblink.exe` and `rgbfix.exe` in `C:\cygwin64\usr\local\bin`.
+Then get [**rgbds 0.2.5**](https://github.com/rednex/rgbds/releases/). Versions 0.3.0 and later are not compatible.
+Extract the archive and put `rgbasm.exe`, `rgblink.exe`, `rgbfix.exe` and `rgbgfx.exe` in `C:\cygwin64\usr\local\bin`.
In the **Cygwin terminal**:
```bash
-git clone --recursive https://github.com/pret/pokecrystal
+git clone https://github.com/pret/pokecrystal
cd pokecrystal
+make tools
```
To build **pokecrystal.gbc**:
diff --git a/Makefile b/Makefile
index 27e345d2f..27df84035 100644
--- a/Makefile
+++ b/Makefile
@@ -1,13 +1,10 @@
-PYTHON := python
-MD5 := md5sum -c --quiet
+MD5 := md5sum -c
.SUFFIXES:
-.PHONY: all clean crystal crystal11
+.PHONY: all clean tools compare crystal crystal11
.SECONDEXPANSION:
-.PRECIOUS: %.2bpp %.1bpp
-
-gfx := $(PYTHON) gfx.py
-includes := $(PYTHON) scan_includes.py
+.PRECIOUS:
+.SECONDARY:
crystal_obj := \
@@ -29,25 +26,26 @@ gfx/pics.o
crystal11_obj := $(crystal_obj:.o=11.o)
-roms := pokecrystal.gbc
+roms := pokecrystal.gbc pokecrystal11.gbc
-all: $(roms)
+all: crystal
crystal: pokecrystal.gbc
crystal11: pokecrystal11.gbc
clean:
rm -f $(roms) $(crystal_obj) $(crystal11_obj) $(roms:.gbc=.map) $(roms:.gbc=.sym)
-compare: pokecrystal.gbc pokecrystal11.gbc
+compare: $(roms)
@$(MD5) roms.md5
-%.asm: ;
+tools:
+ make -C tools/
-%11.o: dep = $(shell $(includes) $(@D)/$*.asm)
+%11.o: dep = $(shell tools/scan_includes $(@D)/$*.asm)
%11.o: %.asm $$(dep)
rgbasm -D CRYSTAL11 -o $@ $<
-%.o: dep = $(shell $(includes) $(@D)/$*.asm)
+%.o: dep = $(shell tools/scan_includes $(@D)/$*.asm)
%.o: %.asm $$(dep)
rgbasm -o $@ $<
@@ -59,13 +57,86 @@ pokecrystal.gbc: $(crystal_obj)
rgblink -n pokecrystal.sym -m pokecrystal.map -o $@ $^
rgbfix -Cjv -i BYTE -k 01 -l 0x33 -m 0x10 -p 0 -r 3 -t PM_CRYSTAL $@
-%.png: ;
-%.2bpp: %.png ; $(gfx) 2bpp $<
-%.1bpp: %.png ; $(gfx) 1bpp $<
-%.lz: % ; $(gfx) lz $<
-%.pal: %.2bpp ;
-gfx/pics/%/normal.pal gfx/pics/%/bitmask.asm gfx/pics/%/frames.asm: gfx/pics/%/front.2bpp ;
+define LOUD
+echo "$1"; $1
+endef
+
+# For files that the compressor can't match, there will be a .lz file suffixed with the hash of the correct uncompressed file.
+# If the hash of the uncompressed file matches, use this .lz instead.
+# This allows pngs to be used for compressed graphics and still match.
+
+%.lz: hash = $(shell md5sum $(*D)/$(*F) | sed "s/\(.\{8\}\).*/\1/")
+%.lz: %
+ $(eval filename := $@.$(hash))
+ @if [ -f $(filename) ]; then \
+ $(call LOUD, cp $(filename) $@); \
+ else \
+ $(call LOUD, tools/lzcomp $< $@); \
+ fi
+
+# Terrible hacks to match animations. Delete these rules if you don't care about matching.
+
+# Dewgong has an unused tile id in its last frame. The tile itself is missing.
+gfx/pics/dewgong/frames.asm: gfx/pics/dewgong/front.animated.tilemap gfx/pics/dewgong/front.dimensions
+ tools/pokemon_animation -f $^ > $@
+ echo " db \$$4d" >> $@
+
+# Lugia has two unused tile ids in its last frame. The tiles themselves are missing.
+gfx/pics/lugia/frames.asm: gfx/pics/lugia/front.animated.tilemap gfx/pics/lugia/front.dimensions
+ tools/pokemon_animation -f $^ > $@
+ echo " db \$$5e, \$$59" >> $@
+
+# Girafarig has a redundant tile after the end. It is used in two frames, so it must be injected into the generated graphics.
+# This is more involved, so it's hacked into pokemon_animation_graphics.
+gfx/pics/girafarig/front.animated.2bpp: gfx/pics/girafarig/front.2bpp gfx/pics/girafarig/front.dimensions
+ tools/pokemon_animation_graphics --girafarig -o $@ $^
+gfx/pics/girafarig/front.animated.tilemap: gfx/pics/girafarig/front.2bpp gfx/pics/girafarig/front.dimensions
+ tools/pokemon_animation_graphics --girafarig -t $@ $^
+
+
+# Pokemon pic graphics rules
+
+gfx/pics/%/normal.gbcpal: gfx/pics/%/front.png
+ rgbgfx -p $@ $<
+gfx/pics/%/normal.pal: gfx/pics/%/normal.gbcpal
+ tools/palette -p $< > $@
+gfx/pics/%/back.2bpp: gfx/pics/%/back.png
+ rgbgfx -h -o $@ $<
+gfx/pics/%/bitmask.asm: gfx/pics/%/front.animated.tilemap gfx/pics/%/front.dimensions
+ tools/pokemon_animation -b $^ > $@
+gfx/pics/%/frames.asm: gfx/pics/%/front.animated.tilemap gfx/pics/%/front.dimensions
+ tools/pokemon_animation -f $^ > $@
+gfx/pics/%/front.animated.2bpp: gfx/pics/%/front.2bpp gfx/pics/%/front.dimensions
+ tools/pokemon_animation_graphics -o $@ $^
+gfx/pics/%/front.animated.tilemap: gfx/pics/%/front.2bpp gfx/pics/%/front.dimensions
+ tools/pokemon_animation_graphics -t $@ $^
+# Don't use -h, pokemon_animation_graphics takes care of it
+#gfx/pics/%/front.2bpp: gfx/pics/%/front.png
+# rgbgfx -o $@ $<
+
+
+# Misc file-specific graphics rules
+
+gfx/shrink%.2bpp: gfx/shrink%.png
+ rgbgfx -h -o $@ $<
+
+gfx/trainers/%.2bpp: gfx/trainers/%.png
+ rgbgfx -h -o $@ $<
+
+
%.bin: ;
%.blk: ;
-%.tilemap: ;
+
+%.2bpp: %.png
+ rgbgfx -o $@ $<
+%.1bpp: %.png
+ rgbgfx -d1 -o $@ $<
+%.tilemap: %.png
+ rgbgfx -t $@ $<
+%.gbcpal: %.png
+ rgbgfx -p $@ $<
+%.pal: %.gbcpal
+ tools/palette $< > $@
+%.dimensions: %.png
+ tools/png_dimensions $< $@
diff --git a/engine/time.asm b/engine/time.asm
index 2112ec35c..296cc335d 100755
--- a/engine/time.asm
+++ b/engine/time.asm
@@ -462,4 +462,4 @@ CopyDayHourMinToHL: ; 1162e
ld a, [hMinutes]
ld [hli], a
ret
-; 11639 \ No newline at end of file
+; 11639
diff --git a/gfx.py b/gfx.py
index 04aecb5f6..7e4329ec1 100644
--- a/gfx.py
+++ b/gfx.py
@@ -74,7 +74,7 @@ def filepath_rules(filepath):
args['pic'] = True
args['animate'] = True
elif name == 'back':
- args['pal_file'] = os.path.join(filedir, 'shiny.pal')
+ args['pal_file'] = os.path.join(filedir, 'normal.pal')
args['pic'] = True
elif 'gfx/trainers' in filedir:
diff --git a/gfx/pics.asm b/gfx/pics.asm
index eaf65b7e3..8439e164d 100644
--- a/gfx/pics.asm
+++ b/gfx/pics.asm
@@ -17,279 +17,279 @@ TrainerPicPointers:: INCLUDE "gfx/pics/trainer_pic_pointers.asm"
SECTION "Pics 1", ROMX, BANK[PICS_1]
-HoOhFrontpic: INCBIN "gfx/pics/ho_oh/front.2bpp.lz"
-MachampFrontpic: INCBIN "gfx/pics/machamp/front.2bpp.lz"
-NinetalesFrontpic: INCBIN "gfx/pics/ninetales/front.2bpp.lz"
-FeraligatrFrontpic: INCBIN "gfx/pics/feraligatr/front.2bpp.lz"
-NidokingFrontpic: INCBIN "gfx/pics/nidoking/front.2bpp.lz"
-RaikouFrontpic: INCBIN "gfx/pics/raikou/front.2bpp.lz"
-LugiaFrontpic: INCBIN "gfx/pics/lugia/front.2bpp.lz"
-ArticunoFrontpic: INCBIN "gfx/pics/articuno/front.2bpp.lz"
-TaurosFrontpic: INCBIN "gfx/pics/tauros/front.2bpp.lz"
-VenusaurFrontpic: INCBIN "gfx/pics/venusaur/front.2bpp.lz"
-EnteiFrontpic: INCBIN "gfx/pics/entei/front.2bpp.lz"
-SuicuneFrontpic: INCBIN "gfx/pics/suicune/front.2bpp.lz"
-TyphlosionFrontpic: INCBIN "gfx/pics/typhlosion/front.2bpp.lz"
+HoOhFrontpic: INCBIN "gfx/pics/ho_oh/front.animated.2bpp.lz"
+MachampFrontpic: INCBIN "gfx/pics/machamp/front.animated.2bpp.lz"
+NinetalesFrontpic: INCBIN "gfx/pics/ninetales/front.animated.2bpp.lz"
+FeraligatrFrontpic: INCBIN "gfx/pics/feraligatr/front.animated.2bpp.lz"
+NidokingFrontpic: INCBIN "gfx/pics/nidoking/front.animated.2bpp.lz"
+RaikouFrontpic: INCBIN "gfx/pics/raikou/front.animated.2bpp.lz"
+LugiaFrontpic: INCBIN "gfx/pics/lugia/front.animated.2bpp.lz"
+ArticunoFrontpic: INCBIN "gfx/pics/articuno/front.animated.2bpp.lz"
+TaurosFrontpic: INCBIN "gfx/pics/tauros/front.animated.2bpp.lz"
+VenusaurFrontpic: INCBIN "gfx/pics/venusaur/front.animated.2bpp.lz"
+EnteiFrontpic: INCBIN "gfx/pics/entei/front.animated.2bpp.lz"
+SuicuneFrontpic: INCBIN "gfx/pics/suicune/front.animated.2bpp.lz"
+TyphlosionFrontpic: INCBIN "gfx/pics/typhlosion/front.animated.2bpp.lz"
; 123ffa
SECTION "Pics 2", ROMX, BANK[PICS_2]
-BlastoiseFrontpic: INCBIN "gfx/pics/blastoise/front.2bpp.lz"
-RapidashFrontpic: INCBIN "gfx/pics/rapidash/front.2bpp.lz"
-MeganiumFrontpic: INCBIN "gfx/pics/meganium/front.2bpp.lz"
-NidoqueenFrontpic: INCBIN "gfx/pics/nidoqueen/front.2bpp.lz"
-HitmonleeFrontpic: INCBIN "gfx/pics/hitmonlee/front.2bpp.lz"
-ScizorFrontpic: INCBIN "gfx/pics/scizor/front.2bpp.lz"
-BeedrillFrontpic: INCBIN "gfx/pics/beedrill/front.2bpp.lz"
-ArcanineFrontpic: INCBIN "gfx/pics/arcanine/front.2bpp.lz"
-TyranitarFrontpic: INCBIN "gfx/pics/tyranitar/front.2bpp.lz"
-MoltresFrontpic: INCBIN "gfx/pics/moltres/front.2bpp.lz"
-ZapdosFrontpic: INCBIN "gfx/pics/zapdos/front.2bpp.lz"
-ArbokFrontpic: INCBIN "gfx/pics/arbok/front.2bpp.lz"
-MewtwoFrontpic: INCBIN "gfx/pics/mewtwo/front.2bpp.lz"
-FearowFrontpic: INCBIN "gfx/pics/fearow/front.2bpp.lz"
-CharizardFrontpic: INCBIN "gfx/pics/charizard/front.2bpp.lz"
-QuilavaFrontpic: INCBIN "gfx/pics/quilava/front.2bpp.lz"
+BlastoiseFrontpic: INCBIN "gfx/pics/blastoise/front.animated.2bpp.lz"
+RapidashFrontpic: INCBIN "gfx/pics/rapidash/front.animated.2bpp.lz"
+MeganiumFrontpic: INCBIN "gfx/pics/meganium/front.animated.2bpp.lz"
+NidoqueenFrontpic: INCBIN "gfx/pics/nidoqueen/front.animated.2bpp.lz"
+HitmonleeFrontpic: INCBIN "gfx/pics/hitmonlee/front.animated.2bpp.lz"
+ScizorFrontpic: INCBIN "gfx/pics/scizor/front.animated.2bpp.lz"
+BeedrillFrontpic: INCBIN "gfx/pics/beedrill/front.animated.2bpp.lz"
+ArcanineFrontpic: INCBIN "gfx/pics/arcanine/front.animated.2bpp.lz"
+TyranitarFrontpic: INCBIN "gfx/pics/tyranitar/front.animated.2bpp.lz"
+MoltresFrontpic: INCBIN "gfx/pics/moltres/front.animated.2bpp.lz"
+ZapdosFrontpic: INCBIN "gfx/pics/zapdos/front.animated.2bpp.lz"
+ArbokFrontpic: INCBIN "gfx/pics/arbok/front.animated.2bpp.lz"
+MewtwoFrontpic: INCBIN "gfx/pics/mewtwo/front.animated.2bpp.lz"
+FearowFrontpic: INCBIN "gfx/pics/fearow/front.animated.2bpp.lz"
+CharizardFrontpic: INCBIN "gfx/pics/charizard/front.animated.2bpp.lz"
+QuilavaFrontpic: INCBIN "gfx/pics/quilava/front.animated.2bpp.lz"
; 127ffe
SECTION "Pics 3", ROMX, BANK[PICS_3]
-SteelixFrontpic: INCBIN "gfx/pics/steelix/front.2bpp.lz"
-AlakazamFrontpic: INCBIN "gfx/pics/alakazam/front.2bpp.lz"
-GyaradosFrontpic: INCBIN "gfx/pics/gyarados/front.2bpp.lz"
-KangaskhanFrontpic: INCBIN "gfx/pics/kangaskhan/front.2bpp.lz"
-RhydonFrontpic: INCBIN "gfx/pics/rhydon/front.2bpp.lz"
-GolduckFrontpic: INCBIN "gfx/pics/golduck/front.2bpp.lz"
-RhyhornFrontpic: INCBIN "gfx/pics/rhyhorn/front.2bpp.lz"
-PidgeotFrontpic: INCBIN "gfx/pics/pidgeot/front.2bpp.lz"
-SlowbroFrontpic: INCBIN "gfx/pics/slowbro/front.2bpp.lz"
-ButterfreeFrontpic: INCBIN "gfx/pics/butterfree/front.2bpp.lz"
-WeezingFrontpic: INCBIN "gfx/pics/weezing/front.2bpp.lz"
-CloysterFrontpic: INCBIN "gfx/pics/cloyster/front.2bpp.lz"
-SkarmoryFrontpic: INCBIN "gfx/pics/skarmory/front.2bpp.lz"
-DewgongFrontpic: INCBIN "gfx/pics/dewgong/front.2bpp.lz"
-VictreebelFrontpic: INCBIN "gfx/pics/victreebel/front.2bpp.lz"
-RaichuFrontpic: INCBIN "gfx/pics/raichu/front.2bpp.lz"
-PrimeapeFrontpic: INCBIN "gfx/pics/primeape/front.2bpp.lz"
+SteelixFrontpic: INCBIN "gfx/pics/steelix/front.animated.2bpp.lz"
+AlakazamFrontpic: INCBIN "gfx/pics/alakazam/front.animated.2bpp.lz"
+GyaradosFrontpic: INCBIN "gfx/pics/gyarados/front.animated.2bpp.lz"
+KangaskhanFrontpic: INCBIN "gfx/pics/kangaskhan/front.animated.2bpp.lz"
+RhydonFrontpic: INCBIN "gfx/pics/rhydon/front.animated.2bpp.lz"
+GolduckFrontpic: INCBIN "gfx/pics/golduck/front.animated.2bpp.lz"
+RhyhornFrontpic: INCBIN "gfx/pics/rhyhorn/front.animated.2bpp.lz"
+PidgeotFrontpic: INCBIN "gfx/pics/pidgeot/front.animated.2bpp.lz"
+SlowbroFrontpic: INCBIN "gfx/pics/slowbro/front.animated.2bpp.lz"
+ButterfreeFrontpic: INCBIN "gfx/pics/butterfree/front.animated.2bpp.lz"
+WeezingFrontpic: INCBIN "gfx/pics/weezing/front.animated.2bpp.lz"
+CloysterFrontpic: INCBIN "gfx/pics/cloyster/front.animated.2bpp.lz"
+SkarmoryFrontpic: INCBIN "gfx/pics/skarmory/front.animated.2bpp.lz"
+DewgongFrontpic: INCBIN "gfx/pics/dewgong/front.animated.2bpp.lz"
+VictreebelFrontpic: INCBIN "gfx/pics/victreebel/front.animated.2bpp.lz"
+RaichuFrontpic: INCBIN "gfx/pics/raichu/front.animated.2bpp.lz"
+PrimeapeFrontpic: INCBIN "gfx/pics/primeape/front.animated.2bpp.lz"
OmastarBackpic: INCBIN "gfx/pics/omastar/back.2bpp.lz"
; 12bffe
SECTION "Pics 4", ROMX, BANK[PICS_4]
-DodrioFrontpic: INCBIN "gfx/pics/dodrio/front.2bpp.lz"
-SlowkingFrontpic: INCBIN "gfx/pics/slowking/front.2bpp.lz"
-HitmontopFrontpic: INCBIN "gfx/pics/hitmontop/front.2bpp.lz"
-OnixFrontpic: INCBIN "gfx/pics/onix/front.2bpp.lz"
-BlisseyFrontpic: INCBIN "gfx/pics/blissey/front.2bpp.lz"
-MachokeFrontpic: INCBIN "gfx/pics/machoke/front.2bpp.lz"
-DragoniteFrontpic: INCBIN "gfx/pics/dragonite/front.2bpp.lz"
-PoliwrathFrontpic: INCBIN "gfx/pics/poliwrath/front.2bpp.lz"
-ScytherFrontpic: INCBIN "gfx/pics/scyther/front.2bpp.lz"
-AerodactylFrontpic: INCBIN "gfx/pics/aerodactyl/front.2bpp.lz"
-SeakingFrontpic: INCBIN "gfx/pics/seaking/front.2bpp.lz"
-MukFrontpic: INCBIN "gfx/pics/muk/front.2bpp.lz"
-CroconawFrontpic: INCBIN "gfx/pics/croconaw/front.2bpp.lz"
-HypnoFrontpic: INCBIN "gfx/pics/hypno/front.2bpp.lz"
-NidorinoFrontpic: INCBIN "gfx/pics/nidorino/front.2bpp.lz"
-SandslashFrontpic: INCBIN "gfx/pics/sandslash/front.2bpp.lz"
-JolteonFrontpic: INCBIN "gfx/pics/jolteon/front.2bpp.lz"
-DonphanFrontpic: INCBIN "gfx/pics/donphan/front.2bpp.lz"
-PinsirFrontpic: INCBIN "gfx/pics/pinsir/front.2bpp.lz"
-UnownEFrontpic: INCBIN "gfx/pics/unown_e/front.2bpp.lz"
+DodrioFrontpic: INCBIN "gfx/pics/dodrio/front.animated.2bpp.lz"
+SlowkingFrontpic: INCBIN "gfx/pics/slowking/front.animated.2bpp.lz"
+HitmontopFrontpic: INCBIN "gfx/pics/hitmontop/front.animated.2bpp.lz"
+OnixFrontpic: INCBIN "gfx/pics/onix/front.animated.2bpp.lz"
+BlisseyFrontpic: INCBIN "gfx/pics/blissey/front.animated.2bpp.lz"
+MachokeFrontpic: INCBIN "gfx/pics/machoke/front.animated.2bpp.lz"
+DragoniteFrontpic: INCBIN "gfx/pics/dragonite/front.animated.2bpp.lz"
+PoliwrathFrontpic: INCBIN "gfx/pics/poliwrath/front.animated.2bpp.lz"
+ScytherFrontpic: INCBIN "gfx/pics/scyther/front.animated.2bpp.lz"
+AerodactylFrontpic: INCBIN "gfx/pics/aerodactyl/front.animated.2bpp.lz"
+SeakingFrontpic: INCBIN "gfx/pics/seaking/front.animated.2bpp.lz"
+MukFrontpic: INCBIN "gfx/pics/muk/front.animated.2bpp.lz"
+CroconawFrontpic: INCBIN "gfx/pics/croconaw/front.animated.2bpp.lz"
+HypnoFrontpic: INCBIN "gfx/pics/hypno/front.animated.2bpp.lz"
+NidorinoFrontpic: INCBIN "gfx/pics/nidorino/front.animated.2bpp.lz"
+SandslashFrontpic: INCBIN "gfx/pics/sandslash/front.animated.2bpp.lz"
+JolteonFrontpic: INCBIN "gfx/pics/jolteon/front.animated.2bpp.lz"
+DonphanFrontpic: INCBIN "gfx/pics/donphan/front.animated.2bpp.lz"
+PinsirFrontpic: INCBIN "gfx/pics/pinsir/front.animated.2bpp.lz"
+UnownEFrontpic: INCBIN "gfx/pics/unown_e/front.animated.2bpp.lz"
; 130000
SECTION "Pics 5", ROMX, BANK[PICS_5]
-GolbatFrontpic: INCBIN "gfx/pics/golbat/front.2bpp.lz"
-KinglerFrontpic: INCBIN "gfx/pics/kingler/front.2bpp.lz"
-ExeggcuteFrontpic: INCBIN "gfx/pics/exeggcute/front.2bpp.lz"
-MagcargoFrontpic: INCBIN "gfx/pics/magcargo/front.2bpp.lz"
-PersianFrontpic: INCBIN "gfx/pics/persian/front.2bpp.lz"
-StantlerFrontpic: INCBIN "gfx/pics/stantler/front.2bpp.lz"
-RaticateFrontpic: INCBIN "gfx/pics/raticate/front.2bpp.lz"
-VenomothFrontpic: INCBIN "gfx/pics/venomoth/front.2bpp.lz"
-PolitoedFrontpic: INCBIN "gfx/pics/politoed/front.2bpp.lz"
-ElectabuzzFrontpic: INCBIN "gfx/pics/electabuzz/front.2bpp.lz"
-MantineFrontpic: INCBIN "gfx/pics/mantine/front.2bpp.lz"
-LickitungFrontpic: INCBIN "gfx/pics/lickitung/front.2bpp.lz"
-KingdraFrontpic: INCBIN "gfx/pics/kingdra/front.2bpp.lz"
-CharmeleonFrontpic: INCBIN "gfx/pics/charmeleon/front.2bpp.lz"
-KadabraFrontpic: INCBIN "gfx/pics/kadabra/front.2bpp.lz"
-ExeggutorFrontpic: INCBIN "gfx/pics/exeggutor/front.2bpp.lz"
-GastlyFrontpic: INCBIN "gfx/pics/gastly/front.2bpp.lz"
-AzumarillFrontpic: INCBIN "gfx/pics/azumarill/front.2bpp.lz"
-ParasectFrontpic: INCBIN "gfx/pics/parasect/front.2bpp.lz"
-MrMimeFrontpic: INCBIN "gfx/pics/mr__mime/front.2bpp.lz"
-HeracrossFrontpic: INCBIN "gfx/pics/heracross/front.2bpp.lz"
+GolbatFrontpic: INCBIN "gfx/pics/golbat/front.animated.2bpp.lz"
+KinglerFrontpic: INCBIN "gfx/pics/kingler/front.animated.2bpp.lz"
+ExeggcuteFrontpic: INCBIN "gfx/pics/exeggcute/front.animated.2bpp.lz"
+MagcargoFrontpic: INCBIN "gfx/pics/magcargo/front.animated.2bpp.lz"
+PersianFrontpic: INCBIN "gfx/pics/persian/front.animated.2bpp.lz"
+StantlerFrontpic: INCBIN "gfx/pics/stantler/front.animated.2bpp.lz"
+RaticateFrontpic: INCBIN "gfx/pics/raticate/front.animated.2bpp.lz"
+VenomothFrontpic: INCBIN "gfx/pics/venomoth/front.animated.2bpp.lz"
+PolitoedFrontpic: INCBIN "gfx/pics/politoed/front.animated.2bpp.lz"
+ElectabuzzFrontpic: INCBIN "gfx/pics/electabuzz/front.animated.2bpp.lz"
+MantineFrontpic: INCBIN "gfx/pics/mantine/front.animated.2bpp.lz"
+LickitungFrontpic: INCBIN "gfx/pics/lickitung/front.animated.2bpp.lz"
+KingdraFrontpic: INCBIN "gfx/pics/kingdra/front.animated.2bpp.lz"
+CharmeleonFrontpic: INCBIN "gfx/pics/charmeleon/front.animated.2bpp.lz"
+KadabraFrontpic: INCBIN "gfx/pics/kadabra/front.animated.2bpp.lz"
+ExeggutorFrontpic: INCBIN "gfx/pics/exeggutor/front.animated.2bpp.lz"
+GastlyFrontpic: INCBIN "gfx/pics/gastly/front.animated.2bpp.lz"
+AzumarillFrontpic: INCBIN "gfx/pics/azumarill/front.animated.2bpp.lz"
+ParasectFrontpic: INCBIN "gfx/pics/parasect/front.animated.2bpp.lz"
+MrMimeFrontpic: INCBIN "gfx/pics/mr__mime/front.animated.2bpp.lz"
+HeracrossFrontpic: INCBIN "gfx/pics/heracross/front.animated.2bpp.lz"
; 133fff
SECTION "Pics 6", ROMX, BANK[PICS_6]
-AriadosFrontpic: INCBIN "gfx/pics/ariados/front.2bpp.lz"
-NoctowlFrontpic: INCBIN "gfx/pics/noctowl/front.2bpp.lz"
-WartortleFrontpic: INCBIN "gfx/pics/wartortle/front.2bpp.lz"
-LaprasFrontpic: INCBIN "gfx/pics/lapras/front.2bpp.lz"
-GolemFrontpic: INCBIN "gfx/pics/golem/front.2bpp.lz"
-PoliwhirlFrontpic: INCBIN "gfx/pics/poliwhirl/front.2bpp.lz"
-UrsaringFrontpic: INCBIN "gfx/pics/ursaring/front.2bpp.lz"
-HoundoomFrontpic: INCBIN "gfx/pics/houndoom/front.2bpp.lz"
-KabutopsFrontpic: INCBIN "gfx/pics/kabutops/front.2bpp.lz"
-AmpharosFrontpic: INCBIN "gfx/pics/ampharos/front.2bpp.lz"
-NidorinaFrontpic: INCBIN "gfx/pics/nidorina/front.2bpp.lz"
-FlareonFrontpic: INCBIN "gfx/pics/flareon/front.2bpp.lz"
-FarfetchDFrontpic: INCBIN "gfx/pics/farfetch_d/front.2bpp.lz"
-VileplumeFrontpic: INCBIN "gfx/pics/vileplume/front.2bpp.lz"
-BayleefFrontpic: INCBIN "gfx/pics/bayleef/front.2bpp.lz"
-MagmarFrontpic: INCBIN "gfx/pics/magmar/front.2bpp.lz"
-TentacruelFrontpic: INCBIN "gfx/pics/tentacruel/front.2bpp.lz"
-ElekidFrontpic: INCBIN "gfx/pics/elekid/front.2bpp.lz"
-JumpluffFrontpic: INCBIN "gfx/pics/jumpluff/front.2bpp.lz"
-MarowakFrontpic: INCBIN "gfx/pics/marowak/front.2bpp.lz"
-VulpixFrontpic: INCBIN "gfx/pics/vulpix/front.2bpp.lz"
-GligarFrontpic: INCBIN "gfx/pics/gligar/front.2bpp.lz"
-DunsparceFrontpic: INCBIN "gfx/pics/dunsparce/front.2bpp.lz"
+AriadosFrontpic: INCBIN "gfx/pics/ariados/front.animated.2bpp.lz"
+NoctowlFrontpic: INCBIN "gfx/pics/noctowl/front.animated.2bpp.lz"
+WartortleFrontpic: INCBIN "gfx/pics/wartortle/front.animated.2bpp.lz"
+LaprasFrontpic: INCBIN "gfx/pics/lapras/front.animated.2bpp.lz"
+GolemFrontpic: INCBIN "gfx/pics/golem/front.animated.2bpp.lz"
+PoliwhirlFrontpic: INCBIN "gfx/pics/poliwhirl/front.animated.2bpp.lz"
+UrsaringFrontpic: INCBIN "gfx/pics/ursaring/front.animated.2bpp.lz"
+HoundoomFrontpic: INCBIN "gfx/pics/houndoom/front.animated.2bpp.lz"
+KabutopsFrontpic: INCBIN "gfx/pics/kabutops/front.animated.2bpp.lz"
+AmpharosFrontpic: INCBIN "gfx/pics/ampharos/front.animated.2bpp.lz"
+NidorinaFrontpic: INCBIN "gfx/pics/nidorina/front.animated.2bpp.lz"
+FlareonFrontpic: INCBIN "gfx/pics/flareon/front.animated.2bpp.lz"
+FarfetchDFrontpic: INCBIN "gfx/pics/farfetch_d/front.animated.2bpp.lz"
+VileplumeFrontpic: INCBIN "gfx/pics/vileplume/front.animated.2bpp.lz"
+BayleefFrontpic: INCBIN "gfx/pics/bayleef/front.animated.2bpp.lz"
+MagmarFrontpic: INCBIN "gfx/pics/magmar/front.animated.2bpp.lz"
+TentacruelFrontpic: INCBIN "gfx/pics/tentacruel/front.animated.2bpp.lz"
+ElekidFrontpic: INCBIN "gfx/pics/elekid/front.animated.2bpp.lz"
+JumpluffFrontpic: INCBIN "gfx/pics/jumpluff/front.animated.2bpp.lz"
+MarowakFrontpic: INCBIN "gfx/pics/marowak/front.animated.2bpp.lz"
+VulpixFrontpic: INCBIN "gfx/pics/vulpix/front.animated.2bpp.lz"
+GligarFrontpic: INCBIN "gfx/pics/gligar/front.animated.2bpp.lz"
+DunsparceFrontpic: INCBIN "gfx/pics/dunsparce/front.animated.2bpp.lz"
; 137fff
SECTION "Pics 7", ROMX, BANK[PICS_7]
-VaporeonFrontpic: INCBIN "gfx/pics/vaporeon/front.2bpp.lz"
-GirafarigFrontpic: INCBIN "gfx/pics/girafarig/front.2bpp.lz"
-DrowzeeFrontpic: INCBIN "gfx/pics/drowzee/front.2bpp.lz"
-SneaselFrontpic: INCBIN "gfx/pics/sneasel/front.2bpp.lz"
-BellossomFrontpic: INCBIN "gfx/pics/bellossom/front.2bpp.lz"
-SnorlaxFrontpic: INCBIN "gfx/pics/snorlax/front.2bpp.lz"
-WigglytuffFrontpic: INCBIN "gfx/pics/wigglytuff/front.2bpp.lz"
-YanmaFrontpic: INCBIN "gfx/pics/yanma/front.2bpp.lz"
-SmeargleFrontpic: INCBIN "gfx/pics/smeargle/front.2bpp.lz"
-ClefableFrontpic: INCBIN "gfx/pics/clefable/front.2bpp.lz"
-PonytaFrontpic: INCBIN "gfx/pics/ponyta/front.2bpp.lz"
-MurkrowFrontpic: INCBIN "gfx/pics/murkrow/front.2bpp.lz"
-GravelerFrontpic: INCBIN "gfx/pics/graveler/front.2bpp.lz"
-StarmieFrontpic: INCBIN "gfx/pics/starmie/front.2bpp.lz"
-PidgeottoFrontpic: INCBIN "gfx/pics/pidgeotto/front.2bpp.lz"
-LedybaFrontpic: INCBIN "gfx/pics/ledyba/front.2bpp.lz"
-GengarFrontpic: INCBIN "gfx/pics/gengar/front.2bpp.lz"
-OmastarFrontpic: INCBIN "gfx/pics/omastar/front.2bpp.lz"
-PiloswineFrontpic: INCBIN "gfx/pics/piloswine/front.2bpp.lz"
-DugtrioFrontpic: INCBIN "gfx/pics/dugtrio/front.2bpp.lz"
-MagnetonFrontpic: INCBIN "gfx/pics/magneton/front.2bpp.lz"
-DragonairFrontpic: INCBIN "gfx/pics/dragonair/front.2bpp.lz"
-ForretressFrontpic: INCBIN "gfx/pics/forretress/front.2bpp.lz"
-TogeticFrontpic: INCBIN "gfx/pics/togetic/front.2bpp.lz"
+VaporeonFrontpic: INCBIN "gfx/pics/vaporeon/front.animated.2bpp.lz"
+GirafarigFrontpic: INCBIN "gfx/pics/girafarig/front.animated.2bpp.lz"
+DrowzeeFrontpic: INCBIN "gfx/pics/drowzee/front.animated.2bpp.lz"
+SneaselFrontpic: INCBIN "gfx/pics/sneasel/front.animated.2bpp.lz"
+BellossomFrontpic: INCBIN "gfx/pics/bellossom/front.animated.2bpp.lz"
+SnorlaxFrontpic: INCBIN "gfx/pics/snorlax/front.animated.2bpp.lz"
+WigglytuffFrontpic: INCBIN "gfx/pics/wigglytuff/front.animated.2bpp.lz"
+YanmaFrontpic: INCBIN "gfx/pics/yanma/front.animated.2bpp.lz"
+SmeargleFrontpic: INCBIN "gfx/pics/smeargle/front.animated.2bpp.lz"
+ClefableFrontpic: INCBIN "gfx/pics/clefable/front.animated.2bpp.lz"
+PonytaFrontpic: INCBIN "gfx/pics/ponyta/front.animated.2bpp.lz"
+MurkrowFrontpic: INCBIN "gfx/pics/murkrow/front.animated.2bpp.lz"
+GravelerFrontpic: INCBIN "gfx/pics/graveler/front.animated.2bpp.lz"
+StarmieFrontpic: INCBIN "gfx/pics/starmie/front.animated.2bpp.lz"
+PidgeottoFrontpic: INCBIN "gfx/pics/pidgeotto/front.animated.2bpp.lz"
+LedybaFrontpic: INCBIN "gfx/pics/ledyba/front.animated.2bpp.lz"
+GengarFrontpic: INCBIN "gfx/pics/gengar/front.animated.2bpp.lz"
+OmastarFrontpic: INCBIN "gfx/pics/omastar/front.animated.2bpp.lz"
+PiloswineFrontpic: INCBIN "gfx/pics/piloswine/front.animated.2bpp.lz"
+DugtrioFrontpic: INCBIN "gfx/pics/dugtrio/front.animated.2bpp.lz"
+MagnetonFrontpic: INCBIN "gfx/pics/magneton/front.animated.2bpp.lz"
+DragonairFrontpic: INCBIN "gfx/pics/dragonair/front.animated.2bpp.lz"
+ForretressFrontpic: INCBIN "gfx/pics/forretress/front.animated.2bpp.lz"
+TogeticFrontpic: INCBIN "gfx/pics/togetic/front.animated.2bpp.lz"
KangaskhanBackpic: INCBIN "gfx/pics/kangaskhan/back.2bpp.lz"
; 13c000
SECTION "Pics 8", ROMX, BANK[PICS_8]
-SeelFrontpic: INCBIN "gfx/pics/seel/front.2bpp.lz"
-CrobatFrontpic: INCBIN "gfx/pics/crobat/front.2bpp.lz"
-ChanseyFrontpic: INCBIN "gfx/pics/chansey/front.2bpp.lz"
-TangelaFrontpic: INCBIN "gfx/pics/tangela/front.2bpp.lz"
-SnubbullFrontpic: INCBIN "gfx/pics/snubbull/front.2bpp.lz"
-GranbullFrontpic: INCBIN "gfx/pics/granbull/front.2bpp.lz"
-MiltankFrontpic: INCBIN "gfx/pics/miltank/front.2bpp.lz"
-HaunterFrontpic: INCBIN "gfx/pics/haunter/front.2bpp.lz"
-SunfloraFrontpic: INCBIN "gfx/pics/sunflora/front.2bpp.lz"
-UmbreonFrontpic: INCBIN "gfx/pics/umbreon/front.2bpp.lz"
-ChikoritaFrontpic: INCBIN "gfx/pics/chikorita/front.2bpp.lz"
-GoldeenFrontpic: INCBIN "gfx/pics/goldeen/front.2bpp.lz"
-EspeonFrontpic: INCBIN "gfx/pics/espeon/front.2bpp.lz"
-XatuFrontpic: INCBIN "gfx/pics/xatu/front.2bpp.lz"
-MewFrontpic: INCBIN "gfx/pics/mew/front.2bpp.lz"
-OctilleryFrontpic: INCBIN "gfx/pics/octillery/front.2bpp.lz"
-JynxFrontpic: INCBIN "gfx/pics/jynx/front.2bpp.lz"
-WobbuffetFrontpic: INCBIN "gfx/pics/wobbuffet/front.2bpp.lz"
-DelibirdFrontpic: INCBIN "gfx/pics/delibird/front.2bpp.lz"
-LedianFrontpic: INCBIN "gfx/pics/ledian/front.2bpp.lz"
-GloomFrontpic: INCBIN "gfx/pics/gloom/front.2bpp.lz"
-FlaaffyFrontpic: INCBIN "gfx/pics/flaaffy/front.2bpp.lz"
-IvysaurFrontpic: INCBIN "gfx/pics/ivysaur/front.2bpp.lz"
-FurretFrontpic: INCBIN "gfx/pics/furret/front.2bpp.lz"
-CyndaquilFrontpic: INCBIN "gfx/pics/cyndaquil/front.2bpp.lz"
-HitmonchanFrontpic: INCBIN "gfx/pics/hitmonchan/front.2bpp.lz"
-QuagsireFrontpic: INCBIN "gfx/pics/quagsire/front.2bpp.lz"
+SeelFrontpic: INCBIN "gfx/pics/seel/front.animated.2bpp.lz"
+CrobatFrontpic: INCBIN "gfx/pics/crobat/front.animated.2bpp.lz"
+ChanseyFrontpic: INCBIN "gfx/pics/chansey/front.animated.2bpp.lz"
+TangelaFrontpic: INCBIN "gfx/pics/tangela/front.animated.2bpp.lz"
+SnubbullFrontpic: INCBIN "gfx/pics/snubbull/front.animated.2bpp.lz"
+GranbullFrontpic: INCBIN "gfx/pics/granbull/front.animated.2bpp.lz"
+MiltankFrontpic: INCBIN "gfx/pics/miltank/front.animated.2bpp.lz"
+HaunterFrontpic: INCBIN "gfx/pics/haunter/front.animated.2bpp.lz"
+SunfloraFrontpic: INCBIN "gfx/pics/sunflora/front.animated.2bpp.lz"
+UmbreonFrontpic: INCBIN "gfx/pics/umbreon/front.animated.2bpp.lz"
+ChikoritaFrontpic: INCBIN "gfx/pics/chikorita/front.animated.2bpp.lz"
+GoldeenFrontpic: INCBIN "gfx/pics/goldeen/front.animated.2bpp.lz"
+EspeonFrontpic: INCBIN "gfx/pics/espeon/front.animated.2bpp.lz"
+XatuFrontpic: INCBIN "gfx/pics/xatu/front.animated.2bpp.lz"
+MewFrontpic: INCBIN "gfx/pics/mew/front.animated.2bpp.lz"
+OctilleryFrontpic: INCBIN "gfx/pics/octillery/front.animated.2bpp.lz"
+JynxFrontpic: INCBIN "gfx/pics/jynx/front.animated.2bpp.lz"
+WobbuffetFrontpic: INCBIN "gfx/pics/wobbuffet/front.animated.2bpp.lz"
+DelibirdFrontpic: INCBIN "gfx/pics/delibird/front.animated.2bpp.lz"
+LedianFrontpic: INCBIN "gfx/pics/ledian/front.animated.2bpp.lz"
+GloomFrontpic: INCBIN "gfx/pics/gloom/front.animated.2bpp.lz"
+FlaaffyFrontpic: INCBIN "gfx/pics/flaaffy/front.animated.2bpp.lz"
+IvysaurFrontpic: INCBIN "gfx/pics/ivysaur/front.animated.2bpp.lz"
+FurretFrontpic: INCBIN "gfx/pics/furret/front.animated.2bpp.lz"
+CyndaquilFrontpic: INCBIN "gfx/pics/cyndaquil/front.animated.2bpp.lz"
+HitmonchanFrontpic: INCBIN "gfx/pics/hitmonchan/front.animated.2bpp.lz"
+QuagsireFrontpic: INCBIN "gfx/pics/quagsire/front.animated.2bpp.lz"
; 13fff7
SECTION "Pics 9", ROMX, BANK[PICS_9]
-EkansFrontpic: INCBIN "gfx/pics/ekans/front.2bpp.lz"
-SudowoodoFrontpic: INCBIN "gfx/pics/sudowoodo/front.2bpp.lz"
-PikachuFrontpic: INCBIN "gfx/pics/pikachu/front.2bpp.lz"
-SeadraFrontpic: INCBIN "gfx/pics/seadra/front.2bpp.lz"
-MagbyFrontpic: INCBIN "gfx/pics/magby/front.2bpp.lz"
-WeepinbellFrontpic: INCBIN "gfx/pics/weepinbell/front.2bpp.lz"
-TotodileFrontpic: INCBIN "gfx/pics/totodile/front.2bpp.lz"
-CorsolaFrontpic: INCBIN "gfx/pics/corsola/front.2bpp.lz"
+EkansFrontpic: INCBIN "gfx/pics/ekans/front.animated.2bpp.lz"
+SudowoodoFrontpic: INCBIN "gfx/pics/sudowoodo/front.animated.2bpp.lz"
+PikachuFrontpic: INCBIN "gfx/pics/pikachu/front.animated.2bpp.lz"
+SeadraFrontpic: INCBIN "gfx/pics/seadra/front.animated.2bpp.lz"
+MagbyFrontpic: INCBIN "gfx/pics/magby/front.animated.2bpp.lz"
+WeepinbellFrontpic: INCBIN "gfx/pics/weepinbell/front.animated.2bpp.lz"
+TotodileFrontpic: INCBIN "gfx/pics/totodile/front.animated.2bpp.lz"
+CorsolaFrontpic: INCBIN "gfx/pics/corsola/front.animated.2bpp.lz"
FirebreatherPic: INCBIN "gfx/trainers/firebreather.2bpp.lz"
-MachopFrontpic: INCBIN "gfx/pics/machop/front.2bpp.lz"
-ChinchouFrontpic: INCBIN "gfx/pics/chinchou/front.2bpp.lz"
-RattataFrontpic: INCBIN "gfx/pics/rattata/front.2bpp.lz"
+MachopFrontpic: INCBIN "gfx/pics/machop/front.animated.2bpp.lz"
+ChinchouFrontpic: INCBIN "gfx/pics/chinchou/front.animated.2bpp.lz"
+RattataFrontpic: INCBIN "gfx/pics/rattata/front.animated.2bpp.lz"
ChampionPic: INCBIN "gfx/trainers/champion.2bpp.lz"
-SpearowFrontpic: INCBIN "gfx/pics/spearow/front.2bpp.lz"
-MagikarpFrontpic: INCBIN "gfx/pics/magikarp/front.2bpp.lz"
-CharmanderFrontpic: INCBIN "gfx/pics/charmander/front.2bpp.lz"
-CuboneFrontpic: INCBIN "gfx/pics/cubone/front.2bpp.lz"
+SpearowFrontpic: INCBIN "gfx/pics/spearow/front.animated.2bpp.lz"
+MagikarpFrontpic: INCBIN "gfx/pics/magikarp/front.animated.2bpp.lz"
+CharmanderFrontpic: INCBIN "gfx/pics/charmander/front.animated.2bpp.lz"
+CuboneFrontpic: INCBIN "gfx/pics/cubone/front.animated.2bpp.lz"
BlackbeltTPic: INCBIN "gfx/trainers/blackbelt_t.2bpp.lz"
BikerPic: INCBIN "gfx/trainers/biker.2bpp.lz"
-NidoranMFrontpic: INCBIN "gfx/pics/nidoran_m/front.2bpp.lz"
-PorygonFrontpic: INCBIN "gfx/pics/porygon/front.2bpp.lz"
+NidoranMFrontpic: INCBIN "gfx/pics/nidoran_m/front.animated.2bpp.lz"
+PorygonFrontpic: INCBIN "gfx/pics/porygon/front.animated.2bpp.lz"
BrunoPic: INCBIN "gfx/trainers/bruno.2bpp.lz"
-GrimerFrontpic: INCBIN "gfx/pics/grimer/front.2bpp.lz"
-StaryuFrontpic: INCBIN "gfx/pics/staryu/front.2bpp.lz"
+GrimerFrontpic: INCBIN "gfx/pics/grimer/front.animated.2bpp.lz"
+StaryuFrontpic: INCBIN "gfx/pics/staryu/front.animated.2bpp.lz"
HikerPic: INCBIN "gfx/trainers/hiker.2bpp.lz"
-MeowthFrontpic: INCBIN "gfx/pics/meowth/front.2bpp.lz"
-Porygon2Frontpic: INCBIN "gfx/pics/porygon2/front.2bpp.lz"
-SandshrewFrontpic: INCBIN "gfx/pics/sandshrew/front.2bpp.lz"
-NidoranFFrontpic: INCBIN "gfx/pics/nidoran_f/front.2bpp.lz"
-PidgeyFrontpic: INCBIN "gfx/pics/pidgey/front.2bpp.lz"
+MeowthFrontpic: INCBIN "gfx/pics/meowth/front.animated.2bpp.lz"
+Porygon2Frontpic: INCBIN "gfx/pics/porygon2/front.animated.2bpp.lz"
+SandshrewFrontpic: INCBIN "gfx/pics/sandshrew/front.animated.2bpp.lz"
+NidoranFFrontpic: INCBIN "gfx/pics/nidoran_f/front.animated.2bpp.lz"
+PidgeyFrontpic: INCBIN "gfx/pics/pidgey/front.animated.2bpp.lz"
ParasectBackpic: INCBIN "gfx/pics/parasect/back.2bpp.lz"
; 144000
SECTION "Pics 10", ROMX, BANK[PICS_10]
-MisdreavusFrontpic: INCBIN "gfx/pics/misdreavus/front.2bpp.lz"
-HoundourFrontpic: INCBIN "gfx/pics/houndour/front.2bpp.lz"
-MankeyFrontpic: INCBIN "gfx/pics/mankey/front.2bpp.lz"
-CelebiFrontpic: INCBIN "gfx/pics/celebi/front.2bpp.lz"
+MisdreavusFrontpic: INCBIN "gfx/pics/misdreavus/front.animated.2bpp.lz"
+HoundourFrontpic: INCBIN "gfx/pics/houndour/front.animated.2bpp.lz"
+MankeyFrontpic: INCBIN "gfx/pics/mankey/front.animated.2bpp.lz"
+CelebiFrontpic: INCBIN "gfx/pics/celebi/front.animated.2bpp.lz"
MediumPic: INCBIN "gfx/trainers/medium.2bpp.lz"
-PinecoFrontpic: INCBIN "gfx/pics/pineco/front.2bpp.lz"
-KrabbyFrontpic: INCBIN "gfx/pics/krabby/front.2bpp.lz"
+PinecoFrontpic: INCBIN "gfx/pics/pineco/front.animated.2bpp.lz"
+KrabbyFrontpic: INCBIN "gfx/pics/krabby/front.animated.2bpp.lz"
FisherPic: INCBIN "gfx/trainers/fisher.2bpp.lz"
-JigglypuffFrontpic: INCBIN "gfx/pics/jigglypuff/front.2bpp.lz"
-ParasFrontpic: INCBIN "gfx/pics/paras/front.2bpp.lz"
+JigglypuffFrontpic: INCBIN "gfx/pics/jigglypuff/front.animated.2bpp.lz"
+ParasFrontpic: INCBIN "gfx/pics/paras/front.animated.2bpp.lz"
NidokingBackpic: INCBIN "gfx/pics/nidoking/back.2bpp.lz"
PokefanmPic: INCBIN "gfx/trainers/pokefan_m.2bpp.lz"
BoarderPic: INCBIN "gfx/trainers/boarder.2bpp.lz"
-PsyduckFrontpic: INCBIN "gfx/pics/psyduck/front.2bpp.lz"
-SquirtleFrontpic: INCBIN "gfx/pics/squirtle/front.2bpp.lz"
+PsyduckFrontpic: INCBIN "gfx/pics/psyduck/front.animated.2bpp.lz"
+SquirtleFrontpic: INCBIN "gfx/pics/squirtle/front.animated.2bpp.lz"
MachampBackpic: INCBIN "gfx/pics/machamp/back.2bpp.lz"
-KoffingFrontpic: INCBIN "gfx/pics/koffing/front.2bpp.lz"
-VenonatFrontpic: INCBIN "gfx/pics/venonat/front.2bpp.lz"
+KoffingFrontpic: INCBIN "gfx/pics/koffing/front.animated.2bpp.lz"
+VenonatFrontpic: INCBIN "gfx/pics/venonat/front.animated.2bpp.lz"
ExeggutorBackpic: INCBIN "gfx/pics/exeggutor/back.2bpp.lz"
-LanturnFrontpic: INCBIN "gfx/pics/lanturn/front.2bpp.lz"
-TyrogueFrontpic: INCBIN "gfx/pics/tyrogue/front.2bpp.lz"
-SkiploomFrontpic: INCBIN "gfx/pics/skiploom/front.2bpp.lz"
-MareepFrontpic: INCBIN "gfx/pics/mareep/front.2bpp.lz"
+LanturnFrontpic: INCBIN "gfx/pics/lanturn/front.animated.2bpp.lz"
+TyrogueFrontpic: INCBIN "gfx/pics/tyrogue/front.animated.2bpp.lz"
+SkiploomFrontpic: INCBIN "gfx/pics/skiploom/front.animated.2bpp.lz"
+MareepFrontpic: INCBIN "gfx/pics/mareep/front.animated.2bpp.lz"
ChuckPic: INCBIN "gfx/trainers/chuck.2bpp.lz"
-EeveeFrontpic: INCBIN "gfx/pics/eevee/front.2bpp.lz"
+EeveeFrontpic: INCBIN "gfx/pics/eevee/front.animated.2bpp.lz"
ButterfreeBackpic: INCBIN "gfx/pics/butterfree/back.2bpp.lz"
-ZubatFrontpic: INCBIN "gfx/pics/zubat/front.2bpp.lz"
+ZubatFrontpic: INCBIN "gfx/pics/zubat/front.animated.2bpp.lz"
KimonoGirlPic: INCBIN "gfx/trainers/kimono_girl.2bpp.lz"
AlakazamBackpic: INCBIN "gfx/pics/alakazam/back.2bpp.lz"
-AipomFrontpic: INCBIN "gfx/pics/aipom/front.2bpp.lz"
-AbraFrontpic: INCBIN "gfx/pics/abra/front.2bpp.lz"
+AipomFrontpic: INCBIN "gfx/pics/aipom/front.animated.2bpp.lz"
+AbraFrontpic: INCBIN "gfx/pics/abra/front.animated.2bpp.lz"
HitmontopBackpic: INCBIN "gfx/pics/hitmontop/back.2bpp.lz"
CloysterBackpic: INCBIN "gfx/pics/cloyster/back.2bpp.lz"
-HoothootFrontpic: INCBIN "gfx/pics/hoothoot/front.2bpp.lz"
+HoothootFrontpic: INCBIN "gfx/pics/hoothoot/front.animated.2bpp.lz"
UnownFBackpic: INCBIN "gfx/pics/unown_f/back.2bpp.lz"
; 148000
@@ -297,36 +297,36 @@ UnownFBackpic: INCBIN "gfx/pics/unown_f/back.2bpp.lz"
SECTION "Pics 11", ROMX, BANK[PICS_11]
DodrioBackpic: INCBIN "gfx/pics/dodrio/back.2bpp.lz"
-ClefairyFrontpic: INCBIN "gfx/pics/clefairy/front.2bpp.lz"
-SlugmaFrontpic: INCBIN "gfx/pics/slugma/front.2bpp.lz"
-GrowlitheFrontpic: INCBIN "gfx/pics/growlithe/front.2bpp.lz"
-SlowpokeFrontpic: INCBIN "gfx/pics/slowpoke/front.2bpp.lz"
-SmoochumFrontpic: INCBIN "gfx/pics/smoochum/front.2bpp.lz"
+ClefairyFrontpic: INCBIN "gfx/pics/clefairy/front.animated.2bpp.lz"
+SlugmaFrontpic: INCBIN "gfx/pics/slugma/front.animated.2bpp.lz"
+GrowlitheFrontpic: INCBIN "gfx/pics/growlithe/front.animated.2bpp.lz"
+SlowpokeFrontpic: INCBIN "gfx/pics/slowpoke/front.animated.2bpp.lz"
+SmoochumFrontpic: INCBIN "gfx/pics/smoochum/front.animated.2bpp.lz"
JugglerPic: INCBIN "gfx/trainers/juggler.2bpp.lz"
-MarillFrontpic: INCBIN "gfx/pics/marill/front.2bpp.lz"
+MarillFrontpic: INCBIN "gfx/pics/marill/front.animated.2bpp.lz"
GuitaristPic: INCBIN "gfx/trainers/guitarist.2bpp.lz"
PokefanfPic: INCBIN "gfx/trainers/pokefan_f.2bpp.lz"
VenomothBackpic: INCBIN "gfx/pics/venomoth/back.2bpp.lz"
ClairPic: INCBIN "gfx/trainers/clair.2bpp.lz"
PokemaniacPic: INCBIN "gfx/trainers/pokemaniac.2bpp.lz"
-OmanyteFrontpic: INCBIN "gfx/pics/omanyte/front.2bpp.lz"
+OmanyteFrontpic: INCBIN "gfx/pics/omanyte/front.animated.2bpp.lz"
SkierPic: INCBIN "gfx/trainers/skier.2bpp.lz"
-PupitarFrontpic: INCBIN "gfx/pics/pupitar/front.2bpp.lz"
-BellsproutFrontpic: INCBIN "gfx/pics/bellsprout/front.2bpp.lz"
-ShellderFrontpic: INCBIN "gfx/pics/shellder/front.2bpp.lz"
-TentacoolFrontpic: INCBIN "gfx/pics/tentacool/front.2bpp.lz"
-CleffaFrontpic: INCBIN "gfx/pics/cleffa/front.2bpp.lz"
+PupitarFrontpic: INCBIN "gfx/pics/pupitar/front.animated.2bpp.lz"
+BellsproutFrontpic: INCBIN "gfx/pics/bellsprout/front.animated.2bpp.lz"
+ShellderFrontpic: INCBIN "gfx/pics/shellder/front.animated.2bpp.lz"
+TentacoolFrontpic: INCBIN "gfx/pics/tentacool/front.animated.2bpp.lz"
+CleffaFrontpic: INCBIN "gfx/pics/cleffa/front.animated.2bpp.lz"
GyaradosBackpic: INCBIN "gfx/pics/gyarados/back.2bpp.lz"
NinetalesBackpic: INCBIN "gfx/pics/ninetales/back.2bpp.lz"
YanmaBackpic: INCBIN "gfx/pics/yanma/back.2bpp.lz"
PinsirBackpic: INCBIN "gfx/pics/pinsir/back.2bpp.lz"
LassPic: INCBIN "gfx/trainers/lass.2bpp.lz"
ClefableBackpic: INCBIN "gfx/pics/clefable/back.2bpp.lz"
-DoduoFrontpic: INCBIN "gfx/pics/doduo/front.2bpp.lz"
+DoduoFrontpic: INCBIN "gfx/pics/doduo/front.animated.2bpp.lz"
FeraligatrBackpic: INCBIN "gfx/pics/feraligatr/back.2bpp.lz"
-DratiniFrontpic: INCBIN "gfx/pics/dratini/front.2bpp.lz"
+DratiniFrontpic: INCBIN "gfx/pics/dratini/front.animated.2bpp.lz"
MagnetonBackpic: INCBIN "gfx/pics/magneton/back.2bpp.lz"
-QwilfishFrontpic: INCBIN "gfx/pics/qwilfish/front.2bpp.lz"
+QwilfishFrontpic: INCBIN "gfx/pics/qwilfish/front.animated.2bpp.lz"
SuicuneBackpic: INCBIN "gfx/pics/suicune/back.2bpp.lz"
SlowkingBackpic: INCBIN "gfx/pics/slowking/back.2bpp.lz"
ElekidBackpic: INCBIN "gfx/pics/elekid/back.2bpp.lz"
@@ -342,9 +342,9 @@ SECTION "Pics 12", ROMX, BANK[PICS_12]
VenusaurBackpic: INCBIN "gfx/pics/venusaur/back.2bpp.lz"
MoltresBackpic: INCBIN "gfx/pics/moltres/back.2bpp.lz"
SunfloraBackpic: INCBIN "gfx/pics/sunflora/back.2bpp.lz"
-PhanpyFrontpic: INCBIN "gfx/pics/phanpy/front.2bpp.lz"
+PhanpyFrontpic: INCBIN "gfx/pics/phanpy/front.animated.2bpp.lz"
RhydonBackpic: INCBIN "gfx/pics/rhydon/back.2bpp.lz"
-LarvitarFrontpic: INCBIN "gfx/pics/larvitar/front.2bpp.lz"
+LarvitarFrontpic: INCBIN "gfx/pics/larvitar/front.animated.2bpp.lz"
TyranitarBackpic: INCBIN "gfx/pics/tyranitar/back.2bpp.lz"
SandslashBackpic: INCBIN "gfx/pics/sandslash/back.2bpp.lz"
SeadraBackpic: INCBIN "gfx/pics/seadra/back.2bpp.lz"
@@ -354,10 +354,10 @@ NidoranMBackpic: INCBIN "gfx/pics/nidoran_m/back.2bpp.lz"
LedybaBackpic: INCBIN "gfx/pics/ledyba/back.2bpp.lz"
CyndaquilBackpic: INCBIN "gfx/pics/cyndaquil/back.2bpp.lz"
BayleefBackpic: INCBIN "gfx/pics/bayleef/back.2bpp.lz"
-OddishFrontpic: INCBIN "gfx/pics/oddish/front.2bpp.lz"
+OddishFrontpic: INCBIN "gfx/pics/oddish/front.animated.2bpp.lz"
RapidashBackpic: INCBIN "gfx/pics/rapidash/back.2bpp.lz"
DoduoBackpic: INCBIN "gfx/pics/doduo/back.2bpp.lz"
-HoppipFrontpic: INCBIN "gfx/pics/hoppip/front.2bpp.lz"
+HoppipFrontpic: INCBIN "gfx/pics/hoppip/front.animated.2bpp.lz"
MankeyBackpic: INCBIN "gfx/pics/mankey/back.2bpp.lz"
MagmarBackpic: INCBIN "gfx/pics/magmar/back.2bpp.lz"
HypnoBackpic: INCBIN "gfx/pics/hypno/back.2bpp.lz"
@@ -368,7 +368,7 @@ SailorPic: INCBIN "gfx/trainers/sailor.2bpp.lz"
BeautyPic: INCBIN "gfx/trainers/beauty.2bpp.lz"
ShellderBackpic: INCBIN "gfx/pics/shellder/back.2bpp.lz"
ZubatBackpic: INCBIN "gfx/pics/zubat/back.2bpp.lz"
-TeddiursaFrontpic: INCBIN "gfx/pics/teddiursa/front.2bpp.lz"
+TeddiursaFrontpic: INCBIN "gfx/pics/teddiursa/front.animated.2bpp.lz"
CuboneBackpic: INCBIN "gfx/pics/cubone/back.2bpp.lz"
GruntmPic: INCBIN "gfx/trainers/grunt_m.2bpp.lz"
GloomBackpic: INCBIN "gfx/pics/gloom/back.2bpp.lz"
@@ -378,7 +378,7 @@ BeedrillBackpic: INCBIN "gfx/pics/beedrill/back.2bpp.lz"
ArcanineBackpic: INCBIN "gfx/pics/arcanine/back.2bpp.lz"
FlareonBackpic: INCBIN "gfx/pics/flareon/back.2bpp.lz"
GoldeenBackpic: INCBIN "gfx/pics/goldeen/back.2bpp.lz"
-BulbasaurFrontpic: INCBIN "gfx/pics/bulbasaur/front.2bpp.lz"
+BulbasaurFrontpic: INCBIN "gfx/pics/bulbasaur/front.animated.2bpp.lz"
StarmieBackpic: INCBIN "gfx/pics/starmie/back.2bpp.lz"
; 150000
@@ -393,23 +393,23 @@ GligarBackpic: INCBIN "gfx/pics/gligar/back.2bpp.lz"
TyphlosionBackpic: INCBIN "gfx/pics/typhlosion/back.2bpp.lz"
CharmeleonBackpic: INCBIN "gfx/pics/charmeleon/back.2bpp.lz"
NidoqueenBackpic: INCBIN "gfx/pics/nidoqueen/back.2bpp.lz"
-PichuFrontpic: INCBIN "gfx/pics/pichu/front.2bpp.lz"
+PichuFrontpic: INCBIN "gfx/pics/pichu/front.animated.2bpp.lz"
ElectabuzzBackpic: INCBIN "gfx/pics/electabuzz/back.2bpp.lz"
LedianBackpic: INCBIN "gfx/pics/ledian/back.2bpp.lz"
PupitarBackpic: INCBIN "gfx/pics/pupitar/back.2bpp.lz"
HeracrossBackpic: INCBIN "gfx/pics/heracross/back.2bpp.lz"
-UnownDFrontpic: INCBIN "gfx/pics/unown_d/front.2bpp.lz"
+UnownDFrontpic: INCBIN "gfx/pics/unown_d/front.animated.2bpp.lz"
MiltankBackpic: INCBIN "gfx/pics/miltank/back.2bpp.lz"
SteelixBackpic: INCBIN "gfx/pics/steelix/back.2bpp.lz"
PersianBackpic: INCBIN "gfx/pics/persian/back.2bpp.lz"
LtSurgePic: INCBIN "gfx/trainers/lt_surge.2bpp.lz"
TeacherPic: INCBIN "gfx/trainers/teacher.2bpp.lz"
-EggPic: INCBIN "gfx/pics/egg/front.2bpp.lz"
+EggPic: INCBIN "gfx/pics/egg/front.animated.2bpp.lz"
EeveeBackpic: INCBIN "gfx/pics/eevee/back.2bpp.lz"
-ShuckleFrontpic: INCBIN "gfx/pics/shuckle/front.2bpp.lz"
+ShuckleFrontpic: INCBIN "gfx/pics/shuckle/front.animated.2bpp.lz"
PonytaBackpic: INCBIN "gfx/pics/ponyta/back.2bpp.lz"
-RemoraidFrontpic: INCBIN "gfx/pics/remoraid/front.2bpp.lz"
-PoliwagFrontpic: INCBIN "gfx/pics/poliwag/front.2bpp.lz"
+RemoraidFrontpic: INCBIN "gfx/pics/remoraid/front.animated.2bpp.lz"
+PoliwagFrontpic: INCBIN "gfx/pics/poliwag/front.animated.2bpp.lz"
OnixBackpic: INCBIN "gfx/pics/onix/back.2bpp.lz"
KoffingBackpic: INCBIN "gfx/pics/koffing/back.2bpp.lz"
BirdKeeperPic: INCBIN "gfx/trainers/bird_keeper.2bpp.lz"
@@ -423,11 +423,11 @@ MachokeBackpic: INCBIN "gfx/pics/machoke/back.2bpp.lz"
RaichuBackpic: INCBIN "gfx/pics/raichu/back.2bpp.lz"
PoliwrathBackpic: INCBIN "gfx/pics/poliwrath/back.2bpp.lz"
SwimmermPic: INCBIN "gfx/trainers/swimmer_m.2bpp.lz"
-SunkernFrontpic: INCBIN "gfx/pics/sunkern/front.2bpp.lz"
+SunkernFrontpic: INCBIN "gfx/pics/sunkern/front.animated.2bpp.lz"
NidorinoBackpic: INCBIN "gfx/pics/nidorino/back.2bpp.lz"
MysticalmanPic: INCBIN "gfx/trainers/mysticalman.2bpp.lz"
CooltrainerfPic: INCBIN "gfx/trainers/cooltrainer_f.2bpp.lz"
-ElectrodeFrontpic: INCBIN "gfx/pics/electrode/front.2bpp.lz"
+ElectrodeFrontpic: INCBIN "gfx/pics/electrode/front.animated.2bpp.lz"
; 153fe3
@@ -435,7 +435,7 @@ SECTION "Pics 14", ROMX, BANK[PICS_14]
SudowoodoBackpic: INCBIN "gfx/pics/sudowoodo/back.2bpp.lz"
FlaaffyBackpic: INCBIN "gfx/pics/flaaffy/back.2bpp.lz"
-SentretFrontpic: INCBIN "gfx/pics/sentret/front.2bpp.lz"
+SentretFrontpic: INCBIN "gfx/pics/sentret/front.animated.2bpp.lz"
TogeticBackpic: INCBIN "gfx/pics/togetic/back.2bpp.lz"
BugsyPic: INCBIN "gfx/trainers/bugsy.2bpp.lz"
MarowakBackpic: INCBIN "gfx/pics/marowak/back.2bpp.lz"
@@ -448,7 +448,7 @@ CooltrainermPic: INCBIN "gfx/trainers/cooltrainer_m.2bpp.lz"
BlastoiseBackpic: INCBIN "gfx/pics/blastoise/back.2bpp.lz"
MisdreavusBackpic: INCBIN "gfx/pics/misdreavus/back.2bpp.lz"
TyrogueBackpic: INCBIN "gfx/pics/tyrogue/back.2bpp.lz"
-GeodudeFrontpic: INCBIN "gfx/pics/geodude/front.2bpp.lz"
+GeodudeFrontpic: INCBIN "gfx/pics/geodude/front.animated.2bpp.lz"
ScizorBackpic: INCBIN "gfx/pics/scizor/back.2bpp.lz"
GirafarigBackpic: INCBIN "gfx/pics/girafarig/back.2bpp.lz"
StantlerBackpic: INCBIN "gfx/pics/stantler/back.2bpp.lz"
@@ -459,7 +459,7 @@ PrimeapeBackpic: INCBIN "gfx/pics/primeape/back.2bpp.lz"
FurretBackpic: INCBIN "gfx/pics/furret/back.2bpp.lz"
WartortleBackpic: INCBIN "gfx/pics/wartortle/back.2bpp.lz"
ExeggcuteBackpic: INCBIN "gfx/pics/exeggcute/back.2bpp.lz"
-IgglybuffFrontpic: INCBIN "gfx/pics/igglybuff/front.2bpp.lz"
+IgglybuffFrontpic: INCBIN "gfx/pics/igglybuff/front.animated.2bpp.lz"
RaticateBackpic: INCBIN "gfx/pics/raticate/back.2bpp.lz"
VulpixBackpic: INCBIN "gfx/pics/vulpix/back.2bpp.lz"
EkansBackpic: INCBIN "gfx/pics/ekans/back.2bpp.lz"
@@ -467,13 +467,13 @@ SeakingBackpic: INCBIN "gfx/pics/seaking/back.2bpp.lz"
BurglarPic: INCBIN "gfx/trainers/burglar.2bpp.lz"
PsyduckBackpic: INCBIN "gfx/pics/psyduck/back.2bpp.lz"
PikachuBackpic: INCBIN "gfx/pics/pikachu/back.2bpp.lz"
-KabutoFrontpic: INCBIN "gfx/pics/kabuto/front.2bpp.lz"
+KabutoFrontpic: INCBIN "gfx/pics/kabuto/front.animated.2bpp.lz"
MareepBackpic: INCBIN "gfx/pics/mareep/back.2bpp.lz"
RemoraidBackpic: INCBIN "gfx/pics/remoraid/back.2bpp.lz"
-DittoFrontpic: INCBIN "gfx/pics/ditto/front.2bpp.lz"
+DittoFrontpic: INCBIN "gfx/pics/ditto/front.animated.2bpp.lz"
KingdraBackpic: INCBIN "gfx/pics/kingdra/back.2bpp.lz"
CamperPic: INCBIN "gfx/trainers/camper.2bpp.lz"
-WooperFrontpic: INCBIN "gfx/pics/wooper/front.2bpp.lz"
+WooperFrontpic: INCBIN "gfx/pics/wooper/front.animated.2bpp.lz"
ClefairyBackpic: INCBIN "gfx/pics/clefairy/back.2bpp.lz"
VenonatBackpic: INCBIN "gfx/pics/venonat/back.2bpp.lz"
BellossomBackpic: INCBIN "gfx/pics/bellossom/back.2bpp.lz"
@@ -488,7 +488,7 @@ MewtwoBackpic: INCBIN "gfx/pics/mewtwo/back.2bpp.lz"
PokemonProfPic: INCBIN "gfx/trainers/oak.2bpp.lz"
CalPic: INCBIN "gfx/trainers/cal.2bpp.lz"
SwimmerfPic: INCBIN "gfx/trainers/swimmer_f.2bpp.lz"
-DiglettFrontpic: INCBIN "gfx/pics/diglett/front.2bpp.lz"
+DiglettFrontpic: INCBIN "gfx/pics/diglett/front.animated.2bpp.lz"
OfficerPic: INCBIN "gfx/trainers/officer.2bpp.lz"
MukBackpic: INCBIN "gfx/pics/muk/back.2bpp.lz"
DelibirdBackpic: INCBIN "gfx/pics/delibird/back.2bpp.lz"
@@ -505,7 +505,7 @@ GolduckBackpic: INCBIN "gfx/pics/golduck/back.2bpp.lz"
WeezingBackpic: INCBIN "gfx/pics/weezing/back.2bpp.lz"
EnteiBackpic: INCBIN "gfx/pics/entei/back.2bpp.lz"
GruntfPic: INCBIN "gfx/trainers/grunt_f.2bpp.lz"
-HorseaFrontpic: INCBIN "gfx/pics/horsea/front.2bpp.lz"
+HorseaFrontpic: INCBIN "gfx/pics/horsea/front.animated.2bpp.lz"
PidgeotBackpic: INCBIN "gfx/pics/pidgeot/back.2bpp.lz"
HoOhBackpic: INCBIN "gfx/pics/ho_oh/back.2bpp.lz"
PoliwhirlBackpic: INCBIN "gfx/pics/poliwhirl/back.2bpp.lz"
@@ -513,14 +513,14 @@ MewBackpic: INCBIN "gfx/pics/mew/back.2bpp.lz"
MachopBackpic: INCBIN "gfx/pics/machop/back.2bpp.lz"
AbraBackpic: INCBIN "gfx/pics/abra/back.2bpp.lz"
AerodactylBackpic: INCBIN "gfx/pics/aerodactyl/back.2bpp.lz"
-KakunaFrontpic: INCBIN "gfx/pics/kakuna/front.2bpp.lz"
+KakunaFrontpic: INCBIN "gfx/pics/kakuna/front.animated.2bpp.lz"
DugtrioBackpic: INCBIN "gfx/pics/dugtrio/back.2bpp.lz"
WeepinbellBackpic: INCBIN "gfx/pics/weepinbell/back.2bpp.lz"
NidoranFBackpic: INCBIN "gfx/pics/nidoran_f/back.2bpp.lz"
GravelerBackpic: INCBIN "gfx/pics/graveler/back.2bpp.lz"
AipomBackpic: INCBIN "gfx/pics/aipom/back.2bpp.lz"
EspeonBackpic: INCBIN "gfx/pics/espeon/back.2bpp.lz"
-WeedleFrontpic: INCBIN "gfx/pics/weedle/front.2bpp.lz"
+WeedleFrontpic: INCBIN "gfx/pics/weedle/front.animated.2bpp.lz"
TotodileBackpic: INCBIN "gfx/pics/totodile/back.2bpp.lz"
SnubbullBackpic: INCBIN "gfx/pics/snubbull/back.2bpp.lz"
KinglerBackpic: INCBIN "gfx/pics/kingler/back.2bpp.lz"
@@ -529,7 +529,7 @@ RattataBackpic: INCBIN "gfx/pics/rattata/back.2bpp.lz"
YoungsterPic: INCBIN "gfx/trainers/youngster.2bpp.lz"
WillPic: INCBIN "gfx/trainers/will.2bpp.lz"
SchoolboyPic: INCBIN "gfx/trainers/schoolboy.2bpp.lz"
-MagnemiteFrontpic: INCBIN "gfx/pics/magnemite/front.2bpp.lz"
+MagnemiteFrontpic: INCBIN "gfx/pics/magnemite/front.animated.2bpp.lz"
ErikaPic: INCBIN "gfx/trainers/erika.2bpp.lz"
JaninePic: INCBIN "gfx/trainers/janine.2bpp.lz"
MagnemiteBackpic: INCBIN "gfx/pics/magnemite/back.2bpp.lz"
@@ -548,7 +548,7 @@ MeowthBackpic: INCBIN "gfx/pics/meowth/back.2bpp.lz"
MeganiumBackpic: INCBIN "gfx/pics/meganium/back.2bpp.lz"
PicnickerPic: INCBIN "gfx/trainers/picnicker.2bpp.lz"
LickitungBackpic: INCBIN "gfx/pics/lickitung/back.2bpp.lz"
-TogepiFrontpic: INCBIN "gfx/pics/togepi/front.2bpp.lz"
+TogepiFrontpic: INCBIN "gfx/pics/togepi/front.animated.2bpp.lz"
SuperNerdPic: INCBIN "gfx/trainers/super_nerd.2bpp.lz"
HaunterBackpic: INCBIN "gfx/pics/haunter/back.2bpp.lz"
XatuBackpic: INCBIN "gfx/pics/xatu/back.2bpp.lz"
@@ -556,12 +556,12 @@ RedPic: INCBIN "gfx/trainers/red.2bpp.lz"
Porygon2Backpic: INCBIN "gfx/pics/porygon2/back.2bpp.lz"
JasminePic: INCBIN "gfx/trainers/jasmine.2bpp.lz"
PinecoBackpic: INCBIN "gfx/pics/pineco/back.2bpp.lz"
-MetapodFrontpic: INCBIN "gfx/pics/metapod/front.2bpp.lz"
+MetapodFrontpic: INCBIN "gfx/pics/metapod/front.animated.2bpp.lz"
SeelBackpic: INCBIN "gfx/pics/seel/back.2bpp.lz"
QuagsireBackpic: INCBIN "gfx/pics/quagsire/back.2bpp.lz"
WhitneyPic: INCBIN "gfx/trainers/whitney.2bpp.lz"
JolteonBackpic: INCBIN "gfx/pics/jolteon/back.2bpp.lz"
-CaterpieFrontpic: INCBIN "gfx/pics/caterpie/front.2bpp.lz"
+CaterpieFrontpic: INCBIN "gfx/pics/caterpie/front.animated.2bpp.lz"
HoppipBackpic: INCBIN "gfx/pics/hoppip/back.2bpp.lz"
BluePic: INCBIN "gfx/trainers/blue.2bpp.lz"
GranbullBackpic: INCBIN "gfx/pics/granbull/back.2bpp.lz"
@@ -578,16 +578,16 @@ CorsolaBackpic: INCBIN "gfx/pics/corsola/back.2bpp.lz"
ChinchouBackpic: INCBIN "gfx/pics/chinchou/back.2bpp.lz"
ChanseyBackpic: INCBIN "gfx/pics/chansey/back.2bpp.lz"
SkiploomBackpic: INCBIN "gfx/pics/skiploom/back.2bpp.lz"
-SpinarakFrontpic: INCBIN "gfx/pics/spinarak/front.2bpp.lz"
+SpinarakFrontpic: INCBIN "gfx/pics/spinarak/front.animated.2bpp.lz"
Rival2Pic: INCBIN "gfx/trainers/rival2.2bpp.lz"
-UnownWFrontpic: INCBIN "gfx/pics/unown_w/front.2bpp.lz"
+UnownWFrontpic: INCBIN "gfx/pics/unown_w/front.animated.2bpp.lz"
CharmanderBackpic: INCBIN "gfx/pics/charmander/back.2bpp.lz"
RhyhornBackpic: INCBIN "gfx/pics/rhyhorn/back.2bpp.lz"
-UnownCFrontpic: INCBIN "gfx/pics/unown_c/front.2bpp.lz"
+UnownCFrontpic: INCBIN "gfx/pics/unown_c/front.animated.2bpp.lz"
MistyPic: INCBIN "gfx/trainers/misty.2bpp.lz"
BlainePic: INCBIN "gfx/trainers/blaine.2bpp.lz"
-UnownZFrontpic: INCBIN "gfx/pics/unown_z/front.2bpp.lz"
-SwinubFrontpic: INCBIN "gfx/pics/swinub/front.2bpp.lz"
+UnownZFrontpic: INCBIN "gfx/pics/unown_z/front.animated.2bpp.lz"
+SwinubFrontpic: INCBIN "gfx/pics/swinub/front.animated.2bpp.lz"
LarvitarBackpic: INCBIN "gfx/pics/larvitar/back.2bpp.lz"
PorygonBackpic: INCBIN "gfx/pics/porygon/back.2bpp.lz"
UnownHBackpic: INCBIN "gfx/pics/unown_h/back.2bpp.lz"
@@ -611,21 +611,21 @@ PidgeottoBackpic: INCBIN "gfx/pics/pidgeotto/back.2bpp.lz"
StaryuBackpic: INCBIN "gfx/pics/staryu/back.2bpp.lz"
MrMimeBackpic: INCBIN "gfx/pics/mr__mime/back.2bpp.lz"
CaterpieBackpic: INCBIN "gfx/pics/caterpie/back.2bpp.lz"
-VoltorbFrontpic: INCBIN "gfx/pics/voltorb/front.2bpp.lz"
+VoltorbFrontpic: INCBIN "gfx/pics/voltorb/front.animated.2bpp.lz"
LugiaBackpic: INCBIN "gfx/pics/lugia/back.2bpp.lz"
PrycePic: INCBIN "gfx/trainers/pryce.2bpp.lz"
BrockPic: INCBIN "gfx/trainers/brock.2bpp.lz"
-UnownGFrontpic: INCBIN "gfx/pics/unown_g/front.2bpp.lz"
+UnownGFrontpic: INCBIN "gfx/pics/unown_g/front.animated.2bpp.lz"
ArbokBackpic: INCBIN "gfx/pics/arbok/back.2bpp.lz"
PolitoedBackpic: INCBIN "gfx/pics/politoed/back.2bpp.lz"
DragoniteBackpic: INCBIN "gfx/pics/dragonite/back.2bpp.lz"
HitmonleeBackpic: INCBIN "gfx/pics/hitmonlee/back.2bpp.lz"
-NatuFrontpic: INCBIN "gfx/pics/natu/front.2bpp.lz"
+NatuFrontpic: INCBIN "gfx/pics/natu/front.animated.2bpp.lz"
UrsaringBackpic: INCBIN "gfx/pics/ursaring/back.2bpp.lz"
SagePic: INCBIN "gfx/trainers/sage.2bpp.lz"
TeddiursaBackpic: INCBIN "gfx/pics/teddiursa/back.2bpp.lz"
PhanpyBackpic: INCBIN "gfx/pics/phanpy/back.2bpp.lz"
-UnownVFrontpic: INCBIN "gfx/pics/unown_v/front.2bpp.lz"
+UnownVFrontpic: INCBIN "gfx/pics/unown_v/front.animated.2bpp.lz"
KakunaBackpic: INCBIN "gfx/pics/kakuna/back.2bpp.lz"
WobbuffetBackpic: INCBIN "gfx/pics/wobbuffet/back.2bpp.lz"
TogepiBackpic: INCBIN "gfx/pics/togepi/back.2bpp.lz"
@@ -635,16 +635,16 @@ AmpharosBackpic: INCBIN "gfx/pics/ampharos/back.2bpp.lz"
IgglybuffBackpic: INCBIN "gfx/pics/igglybuff/back.2bpp.lz"
AzumarillBackpic: INCBIN "gfx/pics/azumarill/back.2bpp.lz"
OctilleryBackpic: INCBIN "gfx/pics/octillery/back.2bpp.lz"
-UnownSFrontpic: INCBIN "gfx/pics/unown_s/front.2bpp.lz"
+UnownSFrontpic: INCBIN "gfx/pics/unown_s/front.animated.2bpp.lz"
HorseaBackpic: INCBIN "gfx/pics/horsea/back.2bpp.lz"
SentretBackpic: INCBIN "gfx/pics/sentret/back.2bpp.lz"
-UnownOFrontpic: INCBIN "gfx/pics/unown_o/front.2bpp.lz"
-UnownTFrontpic: INCBIN "gfx/pics/unown_t/front.2bpp.lz"
+UnownOFrontpic: INCBIN "gfx/pics/unown_o/front.animated.2bpp.lz"
+UnownTFrontpic: INCBIN "gfx/pics/unown_t/front.animated.2bpp.lz"
WigglytuffBackpic: INCBIN "gfx/pics/wigglytuff/back.2bpp.lz"
ArticunoBackpic: INCBIN "gfx/pics/articuno/back.2bpp.lz"
DittoBackpic: INCBIN "gfx/pics/ditto/back.2bpp.lz"
WeedleBackpic: INCBIN "gfx/pics/weedle/back.2bpp.lz"
-UnownHFrontpic: INCBIN "gfx/pics/unown_h/front.2bpp.lz"
+UnownHFrontpic: INCBIN "gfx/pics/unown_h/front.animated.2bpp.lz"
CleffaBackpic: INCBIN "gfx/pics/cleffa/back.2bpp.lz"
DrowzeeBackpic: INCBIN "gfx/pics/drowzee/back.2bpp.lz"
GastlyBackpic: INCBIN "gfx/pics/gastly/back.2bpp.lz"
@@ -664,45 +664,45 @@ SECTION "Pics 18", ROMX, BANK[PICS_18]
SpinarakBackpic: INCBIN "gfx/pics/spinarak/back.2bpp.lz"
RaikouBackpic: INCBIN "gfx/pics/raikou/back.2bpp.lz"
-UnownKFrontpic: INCBIN "gfx/pics/unown_k/front.2bpp.lz"
+UnownKFrontpic: INCBIN "gfx/pics/unown_k/front.animated.2bpp.lz"
HoundourBackpic: INCBIN "gfx/pics/houndour/back.2bpp.lz"
PoliwagBackpic: INCBIN "gfx/pics/poliwag/back.2bpp.lz"
SquirtleBackpic: INCBIN "gfx/pics/squirtle/back.2bpp.lz"
ShuckleBackpic: INCBIN "gfx/pics/shuckle/back.2bpp.lz"
DewgongBackpic: INCBIN "gfx/pics/dewgong/back.2bpp.lz"
-UnownBFrontpic: INCBIN "gfx/pics/unown_b/front.2bpp.lz"
+UnownBFrontpic: INCBIN "gfx/pics/unown_b/front.animated.2bpp.lz"
SlowpokeBackpic: INCBIN "gfx/pics/slowpoke/back.2bpp.lz"
DunsparceBackpic: INCBIN "gfx/pics/dunsparce/back.2bpp.lz"
DonphanBackpic: INCBIN "gfx/pics/donphan/back.2bpp.lz"
WooperBackpic: INCBIN "gfx/pics/wooper/back.2bpp.lz"
TaurosBackpic: INCBIN "gfx/pics/tauros/back.2bpp.lz"
-UnownXFrontpic: INCBIN "gfx/pics/unown_x/front.2bpp.lz"
-UnownNFrontpic: INCBIN "gfx/pics/unown_n/front.2bpp.lz"
+UnownXFrontpic: INCBIN "gfx/pics/unown_x/front.animated.2bpp.lz"
+UnownNFrontpic: INCBIN "gfx/pics/unown_n/front.animated.2bpp.lz"
TangelaBackpic: INCBIN "gfx/pics/tangela/back.2bpp.lz"
VoltorbBackpic: INCBIN "gfx/pics/voltorb/back.2bpp.lz"
-UnownJFrontpic: INCBIN "gfx/pics/unown_j/front.2bpp.lz"
+UnownJFrontpic: INCBIN "gfx/pics/unown_j/front.animated.2bpp.lz"
MantineBackpic: INCBIN "gfx/pics/mantine/back.2bpp.lz"
-UnownLFrontpic: INCBIN "gfx/pics/unown_l/front.2bpp.lz"
+UnownLFrontpic: INCBIN "gfx/pics/unown_l/front.animated.2bpp.lz"
PiloswineBackpic: INCBIN "gfx/pics/piloswine/back.2bpp.lz"
-UnownMFrontpic: INCBIN "gfx/pics/unown_m/front.2bpp.lz"
-UnownFFrontpic: INCBIN "gfx/pics/unown_f/front.2bpp.lz"
+UnownMFrontpic: INCBIN "gfx/pics/unown_m/front.animated.2bpp.lz"
+UnownFFrontpic: INCBIN "gfx/pics/unown_f/front.animated.2bpp.lz"
NatuBackpic: INCBIN "gfx/pics/natu/back.2bpp.lz"
-UnownAFrontpic: INCBIN "gfx/pics/unown_a/front.2bpp.lz"
+UnownAFrontpic: INCBIN "gfx/pics/unown_a/front.animated.2bpp.lz"
GolemBackpic: INCBIN "gfx/pics/golem/back.2bpp.lz"
-UnownUFrontpic: INCBIN "gfx/pics/unown_u/front.2bpp.lz"
+UnownUFrontpic: INCBIN "gfx/pics/unown_u/front.animated.2bpp.lz"
DiglettBackpic: INCBIN "gfx/pics/diglett/back.2bpp.lz"
-UnownQFrontpic: INCBIN "gfx/pics/unown_q/front.2bpp.lz"
-UnownPFrontpic: INCBIN "gfx/pics/unown_p/front.2bpp.lz"
+UnownQFrontpic: INCBIN "gfx/pics/unown_q/front.animated.2bpp.lz"
+UnownPFrontpic: INCBIN "gfx/pics/unown_p/front.animated.2bpp.lz"
UnownCBackpic: INCBIN "gfx/pics/unown_c/back.2bpp.lz"
JynxBackpic: INCBIN "gfx/pics/jynx/back.2bpp.lz"
GolbatBackpic: INCBIN "gfx/pics/golbat/back.2bpp.lz"
-UnownYFrontpic: INCBIN "gfx/pics/unown_y/front.2bpp.lz"
+UnownYFrontpic: INCBIN "gfx/pics/unown_y/front.animated.2bpp.lz"
UnownGBackpic: INCBIN "gfx/pics/unown_g/back.2bpp.lz"
-UnownIFrontpic: INCBIN "gfx/pics/unown_i/front.2bpp.lz"
+UnownIFrontpic: INCBIN "gfx/pics/unown_i/front.animated.2bpp.lz"
UnownVBackpic: INCBIN "gfx/pics/unown_v/back.2bpp.lz"
ForretressBackpic: INCBIN "gfx/pics/forretress/back.2bpp.lz"
UnownSBackpic: INCBIN "gfx/pics/unown_s/back.2bpp.lz"
-UnownRFrontpic: INCBIN "gfx/pics/unown_r/front.2bpp.lz"
+UnownRFrontpic: INCBIN "gfx/pics/unown_r/front.animated.2bpp.lz"
UnownEBackpic: INCBIN "gfx/pics/unown_e/back.2bpp.lz"
UnownJBackpic: INCBIN "gfx/pics/unown_j/back.2bpp.lz"
UnownBBackpic: INCBIN "gfx/pics/unown_b/back.2bpp.lz"
@@ -731,45 +731,45 @@ SECTION "Pics 19", ROMX, BANK[PICS_19]
INCBIN "gfx/pics/spinarak/back.2bpp.lz"
INCBIN "gfx/pics/raikou/back.2bpp.lz"
-INCBIN "gfx/pics/unown_k/front.2bpp.lz"
+INCBIN "gfx/pics/unown_k/front.animated.2bpp.lz"
INCBIN "gfx/pics/houndour/back.2bpp.lz"
INCBIN "gfx/pics/poliwag/back.2bpp.lz"
INCBIN "gfx/pics/squirtle/back.2bpp.lz"
INCBIN "gfx/pics/shuckle/back.2bpp.lz"
INCBIN "gfx/pics/dewgong/back.2bpp.lz"
-INCBIN "gfx/pics/unown_b/front.2bpp.lz"
+INCBIN "gfx/pics/unown_b/front.animated.2bpp.lz"
INCBIN "gfx/pics/slowpoke/back.2bpp.lz"
INCBIN "gfx/pics/dunsparce/back.2bpp.lz"
INCBIN "gfx/pics/donphan/back.2bpp.lz"
INCBIN "gfx/pics/wooper/back.2bpp.lz"
INCBIN "gfx/pics/tauros/back.2bpp.lz"
-INCBIN "gfx/pics/unown_x/front.2bpp.lz"
-INCBIN "gfx/pics/unown_n/front.2bpp.lz"
+INCBIN "gfx/pics/unown_x/front.animated.2bpp.lz"
+INCBIN "gfx/pics/unown_n/front.animated.2bpp.lz"
INCBIN "gfx/pics/tangela/back.2bpp.lz"
INCBIN "gfx/pics/voltorb/back.2bpp.lz"
-INCBIN "gfx/pics/unown_j/front.2bpp.lz"
+INCBIN "gfx/pics/unown_j/front.animated.2bpp.lz"
INCBIN "gfx/pics/mantine/back.2bpp.lz"
-INCBIN "gfx/pics/unown_l/front.2bpp.lz"
+INCBIN "gfx/pics/unown_l/front.animated.2bpp.lz"
INCBIN "gfx/pics/piloswine/back.2bpp.lz"
-INCBIN "gfx/pics/unown_m/front.2bpp.lz"
-INCBIN "gfx/pics/unown_f/front.2bpp.lz"
+INCBIN "gfx/pics/unown_m/front.animated.2bpp.lz"
+INCBIN "gfx/pics/unown_f/front.animated.2bpp.lz"
INCBIN "gfx/pics/natu/back.2bpp.lz"
-INCBIN "gfx/pics/unown_a/front.2bpp.lz"
+INCBIN "gfx/pics/unown_a/front.animated.2bpp.lz"
INCBIN "gfx/pics/golem/back.2bpp.lz"
-INCBIN "gfx/pics/unown_u/front.2bpp.lz"
+INCBIN "gfx/pics/unown_u/front.animated.2bpp.lz"
INCBIN "gfx/pics/diglett/back.2bpp.lz"
-INCBIN "gfx/pics/unown_q/front.2bpp.lz"
-INCBIN "gfx/pics/unown_p/front.2bpp.lz"
+INCBIN "gfx/pics/unown_q/front.animated.2bpp.lz"
+INCBIN "gfx/pics/unown_p/front.animated.2bpp.lz"
INCBIN "gfx/pics/unown_c/back.2bpp.lz"
INCBIN "gfx/pics/jynx/back.2bpp.lz"
INCBIN "gfx/pics/golbat/back.2bpp.lz"
-INCBIN "gfx/pics/unown_y/front.2bpp.lz"
+INCBIN "gfx/pics/unown_y/front.animated.2bpp.lz"
INCBIN "gfx/pics/unown_g/back.2bpp.lz"
-INCBIN "gfx/pics/unown_i/front.2bpp.lz"
+INCBIN "gfx/pics/unown_i/front.animated.2bpp.lz"
INCBIN "gfx/pics/unown_v/back.2bpp.lz"
INCBIN "gfx/pics/forretress/back.2bpp.lz"
INCBIN "gfx/pics/unown_s/back.2bpp.lz"
-INCBIN "gfx/pics/unown_r/front.2bpp.lz"
+INCBIN "gfx/pics/unown_r/front.animated.2bpp.lz"
INCBIN "gfx/pics/unown_e/back.2bpp.lz"
INCBIN "gfx/pics/unown_j/back.2bpp.lz"
INCBIN "gfx/pics/unown_b/back.2bpp.lz"
diff --git a/gfx/pics/abra/back.2bpp.lz b/gfx/pics/abra/back.2bpp.lz.9ac09a32
index 2df351881..2df351881 100644
--- a/gfx/pics/abra/back.2bpp.lz
+++ b/gfx/pics/abra/back.2bpp.lz.9ac09a32
Binary files differ
diff --git a/gfx/pics/abra/back.png b/gfx/pics/abra/back.png
new file mode 100644
index 000000000..f3a681f04
--- /dev/null
+++ b/gfx/pics/abra/back.png
Binary files differ
diff --git a/gfx/pics/abra/bitmask.asm b/gfx/pics/abra/bitmask.asm
deleted file mode 100644
index 1c164d9e1..000000000
--- a/gfx/pics/abra/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %10011100
- db %01100011
- db %00000100
- db %00000000
-; 1
- db %10011100
- db %01100011
- db %00001100
- db %00000001
-; 2
- db %00000000
- db %00000000
- db %00001000
- db %00000001
-; 0xd2b78
diff --git a/gfx/pics/abra/frames.asm b/gfx/pics/abra/frames.asm
deleted file mode 100644
index 894102a77..000000000
--- a/gfx/pics/abra/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21
-.frame2
- db $01 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23
-.frame3
- db $02 ; bitmask
- db $22, $23
-; 0xd4ef3
diff --git a/gfx/pics/abra/front.2bpp.lz b/gfx/pics/abra/front.animated.2bpp.lz.12e14d9a
index 2b41c4263..2b41c4263 100644
--- a/gfx/pics/abra/front.2bpp.lz
+++ b/gfx/pics/abra/front.animated.2bpp.lz.12e14d9a
Binary files differ
diff --git a/gfx/pics/abra/front.png b/gfx/pics/abra/front.png
new file mode 100644
index 000000000..cd3cbd704
--- /dev/null
+++ b/gfx/pics/abra/front.png
Binary files differ
diff --git a/gfx/pics/abra/normal.pal b/gfx/pics/abra/normal.pal
deleted file mode 100644
index 23f50e983..000000000
--- a/gfx/pics/abra/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 28, 19, 03
- RGB 12, 08, 10
-
diff --git a/gfx/pics/aerodactyl/back.2bpp.lz b/gfx/pics/aerodactyl/back.2bpp.lz.e2da1f61
index 05536351b..05536351b 100644
--- a/gfx/pics/aerodactyl/back.2bpp.lz
+++ b/gfx/pics/aerodactyl/back.2bpp.lz.e2da1f61
Binary files differ
diff --git a/gfx/pics/aerodactyl/back.png b/gfx/pics/aerodactyl/back.png
new file mode 100644
index 000000000..a88138069
--- /dev/null
+++ b/gfx/pics/aerodactyl/back.png
Binary files differ
diff --git a/gfx/pics/aerodactyl/bitmask.asm b/gfx/pics/aerodactyl/bitmask.asm
deleted file mode 100644
index 76095eb39..000000000
--- a/gfx/pics/aerodactyl/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %10011111
- db %00000111
- db %10000000
- db %11110111
- db %11111001
- db %00111100
- db %00000000
-; 1
- db %00001000
- db %00001110
- db %00000111
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %10000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd321a
diff --git a/gfx/pics/aerodactyl/frames.asm b/gfx/pics/aerodactyl/frames.asm
deleted file mode 100644
index 669d78e38..000000000
--- a/gfx/pics/aerodactyl/frames.asm
+++ /dev/null
@@ -1,15 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $30, $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b
- db $3c, $30, $30, $3d, $3e, $3f, $30, $30, $20, $40, $41, $30
- db $30, $30, $30
-.frame2
- db $01 ; bitmask
- db $30, $42, $43, $44, $45, $46, $47
-.frame3
- db $02 ; bitmask
- db $48
-; 0xd5fa7
diff --git a/gfx/pics/aerodactyl/front.2bpp.lz b/gfx/pics/aerodactyl/front.animated.2bpp.lz.3bceb33e
index ae8d9f8ab..ae8d9f8ab 100644
--- a/gfx/pics/aerodactyl/front.2bpp.lz
+++ b/gfx/pics/aerodactyl/front.animated.2bpp.lz.3bceb33e
Binary files differ
diff --git a/gfx/pics/aerodactyl/front.png b/gfx/pics/aerodactyl/front.png
new file mode 100644
index 000000000..3fdf99f61
--- /dev/null
+++ b/gfx/pics/aerodactyl/front.png
Binary files differ
diff --git a/gfx/pics/aerodactyl/normal.pal b/gfx/pics/aerodactyl/normal.pal
deleted file mode 100644
index a816937e3..000000000
--- a/gfx/pics/aerodactyl/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 19, 19, 15
- RGB 12, 11, 11
-
diff --git a/gfx/pics/aipom/back.2bpp.lz b/gfx/pics/aipom/back.2bpp.lz.597d4dda
index d6d9fdbc1..d6d9fdbc1 100644
--- a/gfx/pics/aipom/back.2bpp.lz
+++ b/gfx/pics/aipom/back.2bpp.lz.597d4dda
Binary files differ
diff --git a/gfx/pics/aipom/back.png b/gfx/pics/aipom/back.png
new file mode 100644
index 000000000..0be9d9ed0
--- /dev/null
+++ b/gfx/pics/aipom/back.png
Binary files differ
diff --git a/gfx/pics/aipom/bitmask.asm b/gfx/pics/aipom/bitmask.asm
deleted file mode 100644
index ca853fce0..000000000
--- a/gfx/pics/aipom/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %10000000
- db %00010001
- db %00000000
- db %00000000
-; 1
- db %00000000
- db %00000000
- db %11001110
- db %00000001
-; 2
- db %10000100
- db %00010000
- db %00000000
- db %00000000
-; 0xd35ea
diff --git a/gfx/pics/aipom/frames.asm b/gfx/pics/aipom/frames.asm
deleted file mode 100644
index d19527468..000000000
--- a/gfx/pics/aipom/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b
-.frame2
- db $01 ; bitmask
- db $1c, $1d, $1e, $1f, $20, $21
-.frame3
- db $02 ; bitmask
- db $22, $23, $24
-; 0xd8c6e
diff --git a/gfx/pics/aipom/front.2bpp.lz b/gfx/pics/aipom/front.animated.2bpp.lz.fba7c862
index 58800e5e4..58800e5e4 100644
--- a/gfx/pics/aipom/front.2bpp.lz
+++ b/gfx/pics/aipom/front.animated.2bpp.lz.fba7c862
Binary files differ
diff --git a/gfx/pics/aipom/front.png b/gfx/pics/aipom/front.png
new file mode 100644
index 000000000..72cc3b718
--- /dev/null
+++ b/gfx/pics/aipom/front.png
Binary files differ
diff --git a/gfx/pics/aipom/normal.pal b/gfx/pics/aipom/normal.pal
deleted file mode 100644
index 7af3a8f3b..000000000
--- a/gfx/pics/aipom/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 29, 23, 12
- RGB 12, 04, 14
-
diff --git a/gfx/pics/alakazam/back.2bpp.lz b/gfx/pics/alakazam/back.2bpp.lz.75e7e1c6
index 65f1a2729..65f1a2729 100644
--- a/gfx/pics/alakazam/back.2bpp.lz
+++ b/gfx/pics/alakazam/back.2bpp.lz.75e7e1c6
Binary files differ
diff --git a/gfx/pics/alakazam/back.png b/gfx/pics/alakazam/back.png
new file mode 100644
index 000000000..977c2974f
--- /dev/null
+++ b/gfx/pics/alakazam/back.png
Binary files differ
diff --git a/gfx/pics/alakazam/bitmask.asm b/gfx/pics/alakazam/bitmask.asm
deleted file mode 100644
index 3e0cd2baf..000000000
--- a/gfx/pics/alakazam/bitmask.asm
+++ /dev/null
@@ -1,33 +0,0 @@
-; 0
- db %00111100
- db %00011110
- db %11100001
- db %01110000
- db %00111000
- db %00011100
- db %00000000
-; 1
- db %00111100
- db %00011110
- db %11100001
- db %00110000
- db %00111000
- db %00011100
- db %00000000
-; 2
- db %00000000
- db %00000000
- db %10000001
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 3
- db %00111100
- db %00011110
- db %01100000
- db %01110000
- db %00111000
- db %00011100
- db %00000000
-; 0xd2ba3
diff --git a/gfx/pics/alakazam/frames.asm b/gfx/pics/alakazam/frames.asm
deleted file mode 100644
index 80f391217..000000000
--- a/gfx/pics/alakazam/frames.asm
+++ /dev/null
@@ -1,25 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $00, $34, $35, $36, $37, $38, $39, $3a, $3b
- db $3c, $3d, $3e, $3f, $40, $41, $00, $42, $43
-.frame2
- db $01 ; bitmask
- db $44, $45, $46, $00, $47, $48, $49, $37, $38, $4a, $4b, $3b
- db $4c, $4d, $4e, $4f, $50, $00, $51, $52
-.frame3
- db $02 ; bitmask
- db $38, $3b
-.frame4
- db $03 ; bitmask
- db $44, $45, $46, $00, $47, $48, $49, $37, $39, $3a, $3c, $3d
- db $3e, $3f, $40, $41, $00, $42, $43
-.frame5
- db $00 ; bitmask
- db $44, $45, $46, $00, $47, $48, $49, $37, $38, $39, $3a, $3b
- db $3c, $3d, $3e, $3f, $40, $41, $00, $42, $43
-; 0xd4f89
diff --git a/gfx/pics/alakazam/front.2bpp.lz b/gfx/pics/alakazam/front.animated.2bpp.lz.b246e050
index 6272553a7..6272553a7 100644
--- a/gfx/pics/alakazam/front.2bpp.lz
+++ b/gfx/pics/alakazam/front.animated.2bpp.lz.b246e050
Binary files differ
diff --git a/gfx/pics/alakazam/front.png b/gfx/pics/alakazam/front.png
new file mode 100644
index 000000000..958aa11ad
--- /dev/null
+++ b/gfx/pics/alakazam/front.png
Binary files differ
diff --git a/gfx/pics/alakazam/normal.pal b/gfx/pics/alakazam/normal.pal
deleted file mode 100644
index 23f50e983..000000000
--- a/gfx/pics/alakazam/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 28, 19, 03
- RGB 12, 08, 10
-
diff --git a/gfx/pics/ampharos/back.2bpp.lz b/gfx/pics/ampharos/back.2bpp.lz.06af98c8
index 8d3b42d9b..8d3b42d9b 100644
--- a/gfx/pics/ampharos/back.2bpp.lz
+++ b/gfx/pics/ampharos/back.2bpp.lz.06af98c8
Binary files differ
diff --git a/gfx/pics/ampharos/back.png b/gfx/pics/ampharos/back.png
new file mode 100644
index 000000000..0e1075491
--- /dev/null
+++ b/gfx/pics/ampharos/back.png
Binary files differ
diff --git a/gfx/pics/ampharos/bitmask.asm b/gfx/pics/ampharos/bitmask.asm
deleted file mode 100644
index 748ca9a41..000000000
--- a/gfx/pics/ampharos/bitmask.asm
+++ /dev/null
@@ -1,49 +0,0 @@
-; 0
- db %00111000
- db %00111100
- db %10011111
- db %00001111
- db %11000110
- db %01100000
- db %00000000
-; 1
- db %00111000
- db %00111100
- db %11111111
- db %01111111
- db %11111110
- db %01101100
- db %00000000
-; 2
- db %00111000
- db %00111100
- db %11011111
- db %00111111
- db %11000110
- db %01100000
- db %00000000
-; 3
- db %00000000
- db %00000000
- db %01000000
- db %00100000
- db %00000000
- db %00000000
- db %00000000
-; 4
- db %00000000
- db %00000000
- db %10000011
- db %00000001
- db %11000000
- db %01100000
- db %00000000
-; 5
- db %00000000
- db %00000000
- db %11000011
- db %00100001
- db %11000000
- db %01100000
- db %00000000
-; 0xd3531
diff --git a/gfx/pics/ampharos/frames.asm b/gfx/pics/ampharos/frames.asm
deleted file mode 100644
index 028ddbc8c..000000000
--- a/gfx/pics/ampharos/frames.asm
+++ /dev/null
@@ -1,30 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
-.frame1
- db $00 ; bitmask
- db $00, $31, $00, $32, $33, $34, $35, $36, $37, $38, $39, $3a
- db $3b, $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $00
-.frame2
- db $01 ; bitmask
- db $00, $00, $00, $00, $45, $46, $35, $36, $37, $38, $39, $3a
- db $47, $48, $49, $3c, $3d, $3e, $3f, $4a, $4b, $4c, $40, $41
- db $4d, $4e, $4f, $42, $43, $50, $51, $44, $00
-.frame3
- db $02 ; bitmask
- db $00, $00, $00, $00, $52, $46, $35, $36, $37, $38, $39, $3a
- db $53, $3b, $3c, $3d, $3e, $3f, $54, $55, $40, $41, $42, $43
- db $44, $00
-.frame4
- db $03 ; bitmask
- db $53, $55
-.frame5
- db $04 ; bitmask
- db $36, $37, $3b, $3c, $42, $43, $44, $00
-.frame6
- db $05 ; bitmask
- db $36, $37, $53, $3b, $3c, $55, $42, $43, $44, $00
-; 0xd8ab8
diff --git a/gfx/pics/ampharos/front.2bpp.lz b/gfx/pics/ampharos/front.animated.2bpp.lz.4b908a28
index 84f43c105..84f43c105 100644
--- a/gfx/pics/ampharos/front.2bpp.lz
+++ b/gfx/pics/ampharos/front.animated.2bpp.lz.4b908a28
Binary files differ
diff --git a/gfx/pics/ampharos/front.png b/gfx/pics/ampharos/front.png
new file mode 100644
index 000000000..0cf155177
--- /dev/null
+++ b/gfx/pics/ampharos/front.png
Binary files differ
diff --git a/gfx/pics/ampharos/normal.pal b/gfx/pics/ampharos/normal.pal
deleted file mode 100644
index 8620983c9..000000000
--- a/gfx/pics/ampharos/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 31, 02
- RGB 21, 10, 01
-
diff --git a/gfx/pics/arbok/back.2bpp.lz b/gfx/pics/arbok/back.2bpp.lz.7b18cb93
index 175abb499..175abb499 100644
--- a/gfx/pics/arbok/back.2bpp.lz
+++ b/gfx/pics/arbok/back.2bpp.lz.7b18cb93
Binary files differ
diff --git a/gfx/pics/arbok/back.png b/gfx/pics/arbok/back.png
new file mode 100644
index 000000000..5d9809918
--- /dev/null
+++ b/gfx/pics/arbok/back.png
Binary files differ
diff --git a/gfx/pics/arbok/bitmask.asm b/gfx/pics/arbok/bitmask.asm
deleted file mode 100644
index 4a51646d0..000000000
--- a/gfx/pics/arbok/bitmask.asm
+++ /dev/null
@@ -1,41 +0,0 @@
-; 0
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %11010001
- db %11111011
- db %00000001
-; 1
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %11110000
- db %11111001
- db %00000001
-; 2
- db %00000000
- db %10000010
- db %00000001
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 3
- db %00000000
- db %00000100
- db %00000011
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 4
- db %00000000
- db %00000000
- db %00000011
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd288f
diff --git a/gfx/pics/arbok/frames.asm b/gfx/pics/arbok/frames.asm
deleted file mode 100644
index 011333a05..000000000
--- a/gfx/pics/arbok/frames.asm
+++ /dev/null
@@ -1,25 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
-.frame1
- db $00 ; bitmask
- db $31, $00, $32, $33, $34, $35, $36, $37, $38, $00, $39, $3a
-.frame2
- db $01 ; bitmask
- db $00, $3b, $3c, $00, $3d, $00, $00, $3e, $3f, $40, $41
-.frame3
- db $01 ; bitmask
- db $42, $43, $44, $45, $46, $00, $47, $48, $49, $4a, $4b
-.frame4
- db $02 ; bitmask
- db $4c, $4d, $4e
-.frame5
- db $03 ; bitmask
- db $4f, $50, $51
-.frame6
- db $04 ; bitmask
- db $52, $53
-; 0xd4698
diff --git a/gfx/pics/arbok/front.2bpp.lz b/gfx/pics/arbok/front.animated.2bpp.lz.1589a977
index 8b5918dbd..8b5918dbd 100644
--- a/gfx/pics/arbok/front.2bpp.lz
+++ b/gfx/pics/arbok/front.animated.2bpp.lz.1589a977
Binary files differ
diff --git a/gfx/pics/arbok/front.png b/gfx/pics/arbok/front.png
new file mode 100644
index 000000000..340c07d1a
--- /dev/null
+++ b/gfx/pics/arbok/front.png
Binary files differ
diff --git a/gfx/pics/arbok/normal.pal b/gfx/pics/arbok/normal.pal
deleted file mode 100644
index adae838d4..000000000
--- a/gfx/pics/arbok/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 18, 08, 19
- RGB 22, 04, 09
-
diff --git a/gfx/pics/arcanine/back.2bpp.lz b/gfx/pics/arcanine/back.2bpp.lz.f5b35ebf
index a76d64986..a76d64986 100644
--- a/gfx/pics/arcanine/back.2bpp.lz
+++ b/gfx/pics/arcanine/back.2bpp.lz.f5b35ebf
Binary files differ
diff --git a/gfx/pics/arcanine/back.png b/gfx/pics/arcanine/back.png
new file mode 100644
index 000000000..0358d9344
--- /dev/null
+++ b/gfx/pics/arcanine/back.png
Binary files differ
diff --git a/gfx/pics/arcanine/bitmask.asm b/gfx/pics/arcanine/bitmask.asm
deleted file mode 100644
index 6489a14e8..000000000
--- a/gfx/pics/arcanine/bitmask.asm
+++ /dev/null
@@ -1,49 +0,0 @@
-; 0
- db %00000000
- db %00000000
- db %00011100
- db %00001110
- db %00000011
- db %00000000
- db %00000000
-; 1
- db %00000000
- db %00000000
- db %10011100
- db %11001111
- db %00000011
- db %00000000
- db %00000000
-; 2
- db %10000111
- db %00000111
- db %10011101
- db %11001111
- db %00000011
- db %00000000
- db %00000000
-; 3
- db %10000111
- db %11000011
- db %10011100
- db %11001111
- db %00000011
- db %00000000
- db %00000000
-; 4
- db %00000000
- db %00000000
- db %00100000
- db %00110000
- db %00000000
- db %00000000
- db %00000000
-; 5
- db %00000000
- db %00000000
- db %00000000
- db %00100000
- db %00000000
- db %00001000
- db %00000000
-; 0xd2b2e
diff --git a/gfx/pics/arcanine/frames.asm b/gfx/pics/arcanine/frames.asm
deleted file mode 100644
index f802d943d..000000000
--- a/gfx/pics/arcanine/frames.asm
+++ /dev/null
@@ -1,31 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
- dw .frame7
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38
-.frame2
- db $01 ; bitmask
- db $31, $32, $39, $3a, $3b, $34, $35, $3c, $3d, $3e, $37, $38
-.frame3
- db $02 ; bitmask
- db $3f, $40, $14, $41, $42, $43, $44, $45, $31, $32, $39, $3a
- db $3b, $34, $35, $3c, $3d, $3e, $37, $38
-.frame4
- db $03 ; bitmask
- db $46, $47, $48, $49, $4a, $4b, $4c, $4d, $31, $32, $39, $3a
- db $3b, $34, $35, $3c, $3d, $3e, $37, $38
-.frame5
- db $04 ; bitmask
- db $4e, $4f, $50
-.frame6
- db $05 ; bitmask
- db $50, $51
-.frame7
- db $00 ; bitmask
- db $31, $32, $39, $34, $35, $3c, $37, $38
-; 0xd4e47
diff --git a/gfx/pics/arcanine/front.2bpp.lz b/gfx/pics/arcanine/front.animated.2bpp.lz.5ae8eff3
index da1784800..da1784800 100644
--- a/gfx/pics/arcanine/front.2bpp.lz
+++ b/gfx/pics/arcanine/front.animated.2bpp.lz.5ae8eff3
Binary files differ
diff --git a/gfx/pics/arcanine/front.png b/gfx/pics/arcanine/front.png
new file mode 100644
index 000000000..5a65299ed
--- /dev/null
+++ b/gfx/pics/arcanine/front.png
Binary files differ
diff --git a/gfx/pics/arcanine/normal.pal b/gfx/pics/arcanine/normal.pal
deleted file mode 100644
index c7a4f497a..000000000
--- a/gfx/pics/arcanine/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 23, 07
- RGB 24, 06, 03
-
diff --git a/gfx/pics/ariados/back.2bpp.lz b/gfx/pics/ariados/back.2bpp.lz.9fb1c3fc
index ff3aec7fb..ff3aec7fb 100644
--- a/gfx/pics/ariados/back.2bpp.lz
+++ b/gfx/pics/ariados/back.2bpp.lz.9fb1c3fc
Binary files differ
diff --git a/gfx/pics/ariados/back.png b/gfx/pics/ariados/back.png
new file mode 100644
index 000000000..6d0bc737d
--- /dev/null
+++ b/gfx/pics/ariados/back.png
Binary files differ
diff --git a/gfx/pics/ariados/bitmask.asm b/gfx/pics/ariados/bitmask.asm
deleted file mode 100644
index 7109aa0bb..000000000
--- a/gfx/pics/ariados/bitmask.asm
+++ /dev/null
@@ -1,9 +0,0 @@
-; 0
- db %00000000
- db %10111100
- db %11011101
- db %11101111
- db %01100000
- db %00011000
- db %00000000
-; 0xd3446
diff --git a/gfx/pics/ariados/frames.asm b/gfx/pics/ariados/frames.asm
deleted file mode 100644
index ec7f6f191..000000000
--- a/gfx/pics/ariados/frames.asm
+++ /dev/null
@@ -1,21 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $00, $34, $35, $36, $37, $00, $00, $38, $39
- db $3a, $3b, $00, $3c, $3d, $3e, $00, $3f, $00, $00
-.frame2
- db $00 ; bitmask
- db $31, $32, $40, $00, $34, $35, $36, $41, $00, $00, $38, $39
- db $3a, $42, $00, $3c, $3d, $3e, $00, $3f, $00, $00
-.frame3
- db $00 ; bitmask
- db $31, $32, $40, $00, $43, $44, $36, $41, $00, $00, $38, $39
- db $3a, $42, $00, $45, $46, $3e, $00, $3f, $00, $00
-.frame4
- db $00 ; bitmask
- db $31, $47, $33, $00, $34, $35, $48, $37, $00, $00, $38, $39
- db $49, $3b, $00, $3c, $3d, $3e, $00, $3f, $00, $00
-; 0xd8810
diff --git a/gfx/pics/ariados/front.2bpp.lz b/gfx/pics/ariados/front.animated.2bpp.lz.5ac5c83c
index 51039aeb5..51039aeb5 100644
--- a/gfx/pics/ariados/front.2bpp.lz
+++ b/gfx/pics/ariados/front.animated.2bpp.lz.5ac5c83c
Binary files differ
diff --git a/gfx/pics/ariados/front.png b/gfx/pics/ariados/front.png
new file mode 100644
index 000000000..ba40159e6
--- /dev/null
+++ b/gfx/pics/ariados/front.png
Binary files differ
diff --git a/gfx/pics/ariados/normal.pal b/gfx/pics/ariados/normal.pal
deleted file mode 100644
index 211e75004..000000000
--- a/gfx/pics/ariados/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 27, 10, 08
- RGB 14, 06, 20
-
diff --git a/gfx/pics/articuno/back.2bpp.lz b/gfx/pics/articuno/back.2bpp.lz.c263c2aa
index 87b61ac9d..87b61ac9d 100644
--- a/gfx/pics/articuno/back.2bpp.lz
+++ b/gfx/pics/articuno/back.2bpp.lz.c263c2aa
Binary files differ
diff --git a/gfx/pics/articuno/back.png b/gfx/pics/articuno/back.png
new file mode 100644
index 000000000..9734a3095
--- /dev/null
+++ b/gfx/pics/articuno/back.png
Binary files differ
diff --git a/gfx/pics/articuno/bitmask.asm b/gfx/pics/articuno/bitmask.asm
deleted file mode 100644
index 8f81e3092..000000000
--- a/gfx/pics/articuno/bitmask.asm
+++ /dev/null
@@ -1,41 +0,0 @@
-; 0
- db %00000110
- db %00010011
- db %00000001
- db %11100000
- db %01111000
- db %00011100
- db %00000000
-; 1
- db %00000110
- db %11010011
- db %11100001
- db %11110000
- db %11111000
- db %01111100
- db %00000000
-; 2
- db %00000110
- db %11010011
- db %11100001
- db %11110000
- db %01111000
- db %00111100
- db %00000000
-; 3
- db %00000110
- db %00010011
- db %00001101
- db %11100000
- db %01111000
- db %00011100
- db %00000000
-; 4
- db %00000110
- db %00000011
- db %00000001
- db %11100000
- db %01111000
- db %00011100
- db %00000000
-; 0xd3252
diff --git a/gfx/pics/articuno/frames.asm b/gfx/pics/articuno/frames.asm
deleted file mode 100644
index c30536bd3..000000000
--- a/gfx/pics/articuno/frames.asm
+++ /dev/null
@@ -1,27 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
- db $3d, $3e, $3f, $40
-.frame2
- db $01 ; bitmask
- db $31, $32, $33, $34, $35, $41, $00, $42, $43, $44, $45, $46
- db $47, $38, $39, $48, $3b, $3c, $49, $2e, $3e, $3f, $4a, $00
- db $00
-.frame3
- db $02 ; bitmask
- db $31, $32, $33, $34, $35, $00, $4b, $4c, $4d, $27, $4e, $4f
- db $50, $38, $39, $3a, $3b, $3c, $51, $3e, $3f, $4a, $52
-.frame4
- db $03 ; bitmask
- db $31, $32, $33, $34, $35, $36, $53, $54, $37, $38, $39, $3a
- db $3b, $3c, $3d, $3e, $3f, $40
-.frame5
- db $04 ; bitmask
- db $31, $32, $33, $34, $36, $37, $38, $39, $3a, $3b, $3c, $3d
- db $3e, $3f, $40
-; 0xd6042
diff --git a/gfx/pics/articuno/front.2bpp.lz b/gfx/pics/articuno/front.animated.2bpp.lz.650aef29
index a60367098..a60367098 100644
--- a/gfx/pics/articuno/front.2bpp.lz
+++ b/gfx/pics/articuno/front.animated.2bpp.lz.650aef29
Binary files differ
diff --git a/gfx/pics/articuno/front.png b/gfx/pics/articuno/front.png
new file mode 100644
index 000000000..bd0090d7b
--- /dev/null
+++ b/gfx/pics/articuno/front.png
Binary files differ
diff --git a/gfx/pics/articuno/normal.pal b/gfx/pics/articuno/normal.pal
deleted file mode 100644
index 121620e3c..000000000
--- a/gfx/pics/articuno/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 11, 21, 31
- RGB 08, 11, 16
-
diff --git a/gfx/pics/azumarill/back.2bpp.lz b/gfx/pics/azumarill/back.2bpp.lz.f7fa0db9
index b66df2a71..b66df2a71 100644
--- a/gfx/pics/azumarill/back.2bpp.lz
+++ b/gfx/pics/azumarill/back.2bpp.lz.f7fa0db9
Binary files differ
diff --git a/gfx/pics/azumarill/back.png b/gfx/pics/azumarill/back.png
new file mode 100644
index 000000000..581c0e926
--- /dev/null
+++ b/gfx/pics/azumarill/back.png
Binary files differ
diff --git a/gfx/pics/azumarill/bitmask.asm b/gfx/pics/azumarill/bitmask.asm
deleted file mode 100644
index 5e11e0966..000000000
--- a/gfx/pics/azumarill/bitmask.asm
+++ /dev/null
@@ -1,33 +0,0 @@
-; 0
- db %10000001
- db %11000001
- db %01100000
- db %00110000
- db %00011000
- db %00000000
- db %00000000
-; 1
- db %00001100
- db %00001110
- db %00000110
- db %11000011
- db %11100001
- db %00110000
- db %00000000
-; 2
- db %10001101
- db %11001111
- db %01100110
- db %11110011
- db %11111001
- db %00110000
- db %00000000
-; 3
- db %00000000
- db %00000000
- db %10000001
- db %01000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd3587
diff --git a/gfx/pics/azumarill/frames.asm b/gfx/pics/azumarill/frames.asm
deleted file mode 100644
index 9019cecf7..000000000
--- a/gfx/pics/azumarill/frames.asm
+++ /dev/null
@@ -1,20 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $01, $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a
-.frame2
- db $01 ; bitmask
- db $01, $01, $3b, $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44
- db $45, $46, $47, $01, $01
-.frame3
- db $02 ; bitmask
- db $01, $01, $01, $31, $32, $3b, $3c, $3d, $33, $34, $3e, $3f
- db $35, $36, $40, $41, $37, $38, $42, $43, $44, $39, $3a, $45
- db $46, $47, $01, $01
-.frame4
- db $03 ; bitmask
- db $48, $49, $4a
-; 0xd8b6c
diff --git a/gfx/pics/azumarill/front.2bpp.lz b/gfx/pics/azumarill/front.animated.2bpp.lz.cc9fd2ed
index d6f031164..d6f031164 100644
--- a/gfx/pics/azumarill/front.2bpp.lz
+++ b/gfx/pics/azumarill/front.animated.2bpp.lz.cc9fd2ed
Binary files differ
diff --git a/gfx/pics/azumarill/front.png b/gfx/pics/azumarill/front.png
new file mode 100644
index 000000000..9a51d6739
--- /dev/null
+++ b/gfx/pics/azumarill/front.png
Binary files differ
diff --git a/gfx/pics/azumarill/normal.pal b/gfx/pics/azumarill/normal.pal
deleted file mode 100644
index 794d19341..000000000
--- a/gfx/pics/azumarill/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 10, 15, 24
- RGB 22, 07, 04
-
diff --git a/gfx/pics/bayleef/back.2bpp.lz b/gfx/pics/bayleef/back.2bpp.lz.c4783e65
index 809e5d199..809e5d199 100644
--- a/gfx/pics/bayleef/back.2bpp.lz
+++ b/gfx/pics/bayleef/back.2bpp.lz.c4783e65
Binary files differ
diff --git a/gfx/pics/bayleef/back.png b/gfx/pics/bayleef/back.png
new file mode 100644
index 000000000..1e95d7b08
--- /dev/null
+++ b/gfx/pics/bayleef/back.png
Binary files differ
diff --git a/gfx/pics/bayleef/bitmask.asm b/gfx/pics/bayleef/bitmask.asm
deleted file mode 100644
index ad73fdd6a..000000000
--- a/gfx/pics/bayleef/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %00000000
- db %11001111
- db %11000011
- db %00100000
- db %00000000
-; 1
- db %00000000
- db %11000111
- db %01000001
- db %10111000
- db %00001110
-; 2
- db %00000000
- db %11000011
- db %00000000
- db %00000000
- db %00000000
-; 3
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000110
-; 0xd3341
diff --git a/gfx/pics/bayleef/frames.asm b/gfx/pics/bayleef/frames.asm
deleted file mode 100644
index 2331a584a..000000000
--- a/gfx/pics/bayleef/frames.asm
+++ /dev/null
@@ -1,18 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e
-.frame2
- db $01 ; bitmask
- db $24, $25, $2f, $28, $29, $30, $31, $32, $33, $34, $35, $36
- db $37, $38
-.frame3
- db $02 ; bitmask
- db $24, $39, $28, $3a
-.frame4
- db $03 ; bitmask
- db $3b, $3c
-; 0xd8463
diff --git a/gfx/pics/bayleef/front.2bpp.lz b/gfx/pics/bayleef/front.animated.2bpp.lz.147649f2
index 3134f6e16..3134f6e16 100644
--- a/gfx/pics/bayleef/front.2bpp.lz
+++ b/gfx/pics/bayleef/front.animated.2bpp.lz.147649f2
Binary files differ
diff --git a/gfx/pics/bayleef/front.png b/gfx/pics/bayleef/front.png
new file mode 100644
index 000000000..9fd993152
--- /dev/null
+++ b/gfx/pics/bayleef/front.png
Binary files differ
diff --git a/gfx/pics/bayleef/normal.pal b/gfx/pics/bayleef/normal.pal
deleted file mode 100644
index 03123d2d2..000000000
--- a/gfx/pics/bayleef/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 27, 25, 06
- RGB 11, 16, 02
-
diff --git a/gfx/pics/beedrill/back.2bpp.lz b/gfx/pics/beedrill/back.2bpp.lz.dfd6a87b
index 492eb64e2..492eb64e2 100644
--- a/gfx/pics/beedrill/back.2bpp.lz
+++ b/gfx/pics/beedrill/back.2bpp.lz.dfd6a87b
Binary files differ
diff --git a/gfx/pics/beedrill/back.png b/gfx/pics/beedrill/back.png
new file mode 100644
index 000000000..c41eccf5f
--- /dev/null
+++ b/gfx/pics/beedrill/back.png
Binary files differ
diff --git a/gfx/pics/beedrill/bitmask.asm b/gfx/pics/beedrill/bitmask.asm
deleted file mode 100644
index c5ec47a67..000000000
--- a/gfx/pics/beedrill/bitmask.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-; 0
- db %10000000
- db %11000111
- db %11100011
- db %11110001
- db %01111000
- db %00111000
- db %00000000
-; 1
- db %10000000
- db %11000011
- db %11100011
- db %00000001
- db %00000000
- db %00000000
- db %00000000
-; 0xd27e5
diff --git a/gfx/pics/beedrill/frames.asm b/gfx/pics/beedrill/frames.asm
deleted file mode 100644
index 5110adab0..000000000
--- a/gfx/pics/beedrill/frames.asm
+++ /dev/null
@@ -1,15 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
- db $3d, $3e, $3f, $40, $41, $42, $43, $44, $04, $04, $04
-.frame2
- db $00 ; bitmask
- db $45, $32, $46, $34, $47, $48, $37, $38, $39, $3a, $3b, $3c
- db $49, $4a, $4b, $4c, $4d, $4e, $4f, $44, $04, $04, $04
-.frame3
- db $01 ; bitmask
- db $50, $51, $52, $53, $54, $37, $38, $39, $3a, $55, $3c
-; 0xd44b0
diff --git a/gfx/pics/beedrill/front.2bpp.lz b/gfx/pics/beedrill/front.animated.2bpp.lz.1b5d3117
index 55f560521..55f560521 100644
--- a/gfx/pics/beedrill/front.2bpp.lz
+++ b/gfx/pics/beedrill/front.animated.2bpp.lz.1b5d3117
Binary files differ
diff --git a/gfx/pics/beedrill/front.png b/gfx/pics/beedrill/front.png
new file mode 100644
index 000000000..271eaa3b4
--- /dev/null
+++ b/gfx/pics/beedrill/front.png
Binary files differ
diff --git a/gfx/pics/beedrill/normal.pal b/gfx/pics/beedrill/normal.pal
deleted file mode 100644
index fefb75c12..000000000
--- a/gfx/pics/beedrill/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 19, 04
- RGB 30, 04, 01
-
diff --git a/gfx/pics/bellossom/back.2bpp.lz b/gfx/pics/bellossom/back.2bpp.lz.10d31691
index d1a59b617..d1a59b617 100644
--- a/gfx/pics/bellossom/back.2bpp.lz
+++ b/gfx/pics/bellossom/back.2bpp.lz.10d31691
Binary files differ
diff --git a/gfx/pics/bellossom/back.png b/gfx/pics/bellossom/back.png
new file mode 100644
index 000000000..53b24c2b4
--- /dev/null
+++ b/gfx/pics/bellossom/back.png
Binary files differ
diff --git a/gfx/pics/bellossom/bitmask.asm b/gfx/pics/bellossom/bitmask.asm
deleted file mode 100644
index 9a7c93ed3..000000000
--- a/gfx/pics/bellossom/bitmask.asm
+++ /dev/null
@@ -1,49 +0,0 @@
-; 0
- db %00000000
- db %00110000
- db %00011000
- db %00001101
- db %00000110
- db %00000011
- db %00000000
-; 1
- db %00000000
- db %00101000
- db %00010100
- db %00001011
- db %00000101
- db %00000011
- db %00000000
-; 2
- db %00000000
- db %00000000
- db %00000000
- db %00000001
- db %00000000
- db %00000000
- db %00000000
-; 3
- db %00000000
- db %00110000
- db %00011000
- db %00001100
- db %00000110
- db %00000011
- db %00000000
-; 4
- db %00000000
- db %00101000
- db %00010100
- db %00001010
- db %00000101
- db %00000011
- db %00000000
-; 5
- db %00000000
- db %00000000
- db %10000011
- db %00000001
- db %00000000
- db %00000000
- db %00000000
-; 0xd355b
diff --git a/gfx/pics/bellossom/frames.asm b/gfx/pics/bellossom/frames.asm
deleted file mode 100644
index 0f0379c01..000000000
--- a/gfx/pics/bellossom/frames.asm
+++ /dev/null
@@ -1,25 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b
-.frame2
- db $01 ; bitmask
- db $3c, $3d, $3e, $3f, $35, $40, $41, $42, $43, $44, $45
-.frame3
- db $02 ; bitmask
- db $35
-.frame4
- db $03 ; bitmask
- db $31, $32, $33, $34, $36, $37, $38, $39, $3a, $3b
-.frame5
- db $04 ; bitmask
- db $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $45
-.frame6
- db $05 ; bitmask
- db $46, $47, $48, $49
-; 0xd8af9
diff --git a/gfx/pics/bellossom/front.2bpp.lz b/gfx/pics/bellossom/front.animated.2bpp.lz.289eaecf
index 9cba9a1c3..9cba9a1c3 100644
--- a/gfx/pics/bellossom/front.2bpp.lz
+++ b/gfx/pics/bellossom/front.animated.2bpp.lz.289eaecf
Binary files differ
diff --git a/gfx/pics/bellossom/front.png b/gfx/pics/bellossom/front.png
new file mode 100644
index 000000000..f77907c45
--- /dev/null
+++ b/gfx/pics/bellossom/front.png
Binary files differ
diff --git a/gfx/pics/bellossom/normal.pal b/gfx/pics/bellossom/normal.pal
deleted file mode 100644
index ac7b655f6..000000000
--- a/gfx/pics/bellossom/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 27, 08, 06
- RGB 06, 17, 08
-
diff --git a/gfx/pics/bellsprout/back.2bpp.lz b/gfx/pics/bellsprout/back.2bpp.lz.9dacbda8
index ab600f064..ab600f064 100644
--- a/gfx/pics/bellsprout/back.2bpp.lz
+++ b/gfx/pics/bellsprout/back.2bpp.lz.9dacbda8
Binary files differ
diff --git a/gfx/pics/bellsprout/back.png b/gfx/pics/bellsprout/back.png
new file mode 100644
index 000000000..ef5c271ef
--- /dev/null
+++ b/gfx/pics/bellsprout/back.png
Binary files differ
diff --git a/gfx/pics/bellsprout/bitmask.asm b/gfx/pics/bellsprout/bitmask.asm
deleted file mode 100644
index c5ba4c4a2..000000000
--- a/gfx/pics/bellsprout/bitmask.asm
+++ /dev/null
@@ -1,26 +0,0 @@
-; 0
- db %01000010
- db %00001000
- db %00000000
- db %00000000
-; 1
- db %10001110
- db %10000001
- db %00110001
- db %00000000
-; 2
- db %10001110
- db %00000001
- db %00000000
- db %00000000
-; 3
- db %10000110
- db %10000000
- db %00110001
- db %00000000
-; 4
- db %01000010
- db %00000000
- db %00000000
- db %00000000
-; 0xd2c10
diff --git a/gfx/pics/bellsprout/frames.asm b/gfx/pics/bellsprout/frames.asm
deleted file mode 100644
index 2bc744afa..000000000
--- a/gfx/pics/bellsprout/frames.asm
+++ /dev/null
@@ -1,25 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b
-.frame2
- db $00 ; bitmask
- db $19, $1a, $1c
-.frame3
- db $01 ; bitmask
- db $1d, $1e, $0f, $1f, $20, $21, $22, $0f, $23
-.frame4
- db $02 ; bitmask
- db $1d, $1e, $0f, $1f, $20
-.frame5
- db $03 ; bitmask
- db $1d, $1e, $24, $21, $22, $0f, $23
-.frame6
- db $04 ; bitmask
- db $19, $1a
-; 0xd5098
diff --git a/gfx/pics/bellsprout/front.2bpp.lz b/gfx/pics/bellsprout/front.animated.2bpp.lz.44df413d
index 2593fb112..2593fb112 100644
--- a/gfx/pics/bellsprout/front.2bpp.lz
+++ b/gfx/pics/bellsprout/front.animated.2bpp.lz.44df413d
Binary files differ
diff --git a/gfx/pics/bellsprout/front.png b/gfx/pics/bellsprout/front.png
new file mode 100644
index 000000000..0a243dd94
--- /dev/null
+++ b/gfx/pics/bellsprout/front.png
Binary files differ
diff --git a/gfx/pics/bellsprout/normal.pal b/gfx/pics/bellsprout/normal.pal
deleted file mode 100644
index 92f55f832..000000000
--- a/gfx/pics/bellsprout/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 20, 31, 07
- RGB 27, 10, 09
-
diff --git a/gfx/pics/blastoise/back.2bpp.lz b/gfx/pics/blastoise/back.2bpp.lz.b90e8d5a
index 5e27c9989..5e27c9989 100644
--- a/gfx/pics/blastoise/back.2bpp.lz
+++ b/gfx/pics/blastoise/back.2bpp.lz.b90e8d5a
Binary files differ
diff --git a/gfx/pics/blastoise/back.png b/gfx/pics/blastoise/back.png
new file mode 100644
index 000000000..9f236fb94
--- /dev/null
+++ b/gfx/pics/blastoise/back.png
Binary files differ
diff --git a/gfx/pics/blastoise/bitmask.asm b/gfx/pics/blastoise/bitmask.asm
deleted file mode 100644
index 211912d5c..000000000
--- a/gfx/pics/blastoise/bitmask.asm
+++ /dev/null
@@ -1,33 +0,0 @@
-; 0
- db %00001100
- db %10001111
- db %11000111
- db %10100111
- db %11000111
- db %00000011
- db %00000000
-; 1
- db %10011111
- db %11001111
- db %11000111
- db %10100111
- db %11110111
- db %00011011
- db %00000000
-; 2
- db %00011100
- db %10001111
- db %11000111
- db %10100111
- db %11000111
- db %10000011
- db %00000000
-; 3
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %10000000
- db %00000000
-; 0xd27a5
diff --git a/gfx/pics/blastoise/frames.asm b/gfx/pics/blastoise/frames.asm
deleted file mode 100644
index cbef1366e..000000000
--- a/gfx/pics/blastoise/frames.asm
+++ /dev/null
@@ -1,22 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
- db $3d, $3e, $3f, $40, $41, $42, $43, $44, $45, $46, $47, $48
-.frame2
- db $01 ; bitmask
- db $49, $4a, $31, $4b, $4c, $4d, $4e, $4f, $50, $51, $52, $53
- db $54, $55, $56, $3b, $3c, $57, $58, $3f, $40, $41, $42, $43
- db $44, $59, $5a, $45, $46, $47, $48, $5b, $5c
-.frame3
- db $02 ; bitmask
- db $31, $32, $4c, $33, $4f, $50, $51, $5d, $54, $55, $56, $3b
- db $3c, $57, $58, $3f, $40, $41, $42, $43, $44, $45, $46, $47
- db $48, $5e
-.frame4
- db $03 ; bitmask
- db $5e
-; 0xd43dd
diff --git a/gfx/pics/blastoise/front.2bpp.lz b/gfx/pics/blastoise/front.animated.2bpp.lz.3899aed0
index 33148b076..33148b076 100644
--- a/gfx/pics/blastoise/front.2bpp.lz
+++ b/gfx/pics/blastoise/front.animated.2bpp.lz.3899aed0
Binary files differ
diff --git a/gfx/pics/blastoise/front.png b/gfx/pics/blastoise/front.png
new file mode 100644
index 000000000..f6623fe78
--- /dev/null
+++ b/gfx/pics/blastoise/front.png
Binary files differ
diff --git a/gfx/pics/blastoise/normal.pal b/gfx/pics/blastoise/normal.pal
deleted file mode 100644
index 2198d5946..000000000
--- a/gfx/pics/blastoise/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 24, 20, 03
- RGB 08, 11, 31
-
diff --git a/gfx/pics/blissey/back.2bpp.lz b/gfx/pics/blissey/back.2bpp.lz.d2763673
index 00749ddee..00749ddee 100644
--- a/gfx/pics/blissey/back.2bpp.lz
+++ b/gfx/pics/blissey/back.2bpp.lz.d2763673
Binary files differ
diff --git a/gfx/pics/blissey/back.png b/gfx/pics/blissey/back.png
new file mode 100644
index 000000000..858ad5d40
--- /dev/null
+++ b/gfx/pics/blissey/back.png
Binary files differ
diff --git a/gfx/pics/blissey/bitmask.asm b/gfx/pics/blissey/bitmask.asm
deleted file mode 100644
index 2f60296f3..000000000
--- a/gfx/pics/blissey/bitmask.asm
+++ /dev/null
@@ -1,33 +0,0 @@
-; 0
- db %00000000
- db %00000000
- db %10000000
- db %11000001
- db %11100001
- db %00000000
- db %00000000
-; 1
- db %00001100
- db %00000110
- db %10000000
- db %11000001
- db %11100001
- db %00110000
- db %00000000
-; 2
- db %00110000
- db %00000000
- db %00000000
- db %00000000
- db %00000010
- db %11000001
- db %00000000
-; 3
- db %00000000
- db %10000000
- db %01000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd39cb
diff --git a/gfx/pics/blissey/frames.asm b/gfx/pics/blissey/frames.asm
deleted file mode 100644
index d7df7070c..000000000
--- a/gfx/pics/blissey/frames.asm
+++ /dev/null
@@ -1,18 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38
-.frame2
- db $01 ; bitmask
- db $39, $3a, $3b, $3c, $31, $32, $3d, $3e, $3f, $40, $41, $42
- db $43, $44
-.frame3
- db $02 ; bitmask
- db $45, $46, $47, $48, $49, $4a
-.frame4
- db $03 ; bitmask
- db $4b, $4c
-; 0xd9631
diff --git a/gfx/pics/blissey/front.2bpp.lz b/gfx/pics/blissey/front.animated.2bpp.lz.04f2353a
index 76f492c43..76f492c43 100644
--- a/gfx/pics/blissey/front.2bpp.lz
+++ b/gfx/pics/blissey/front.animated.2bpp.lz.04f2353a
Binary files differ
diff --git a/gfx/pics/blissey/front.png b/gfx/pics/blissey/front.png
new file mode 100644
index 000000000..3d44eb5d6
--- /dev/null
+++ b/gfx/pics/blissey/front.png
Binary files differ
diff --git a/gfx/pics/blissey/normal.pal b/gfx/pics/blissey/normal.pal
deleted file mode 100644
index af97ddab4..000000000
--- a/gfx/pics/blissey/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 28, 12, 14
- RGB 18, 05, 08
-
diff --git a/gfx/pics/bulbasaur/back.2bpp.lz b/gfx/pics/bulbasaur/back.2bpp.lz.84f8d1c4
index 44f8fa450..44f8fa450 100644
--- a/gfx/pics/bulbasaur/back.2bpp.lz
+++ b/gfx/pics/bulbasaur/back.2bpp.lz.84f8d1c4
Binary files differ
diff --git a/gfx/pics/bulbasaur/back.png b/gfx/pics/bulbasaur/back.png
new file mode 100644
index 000000000..c37b4b2c2
--- /dev/null
+++ b/gfx/pics/bulbasaur/back.png
Binary files differ
diff --git a/gfx/pics/bulbasaur/bitmask.asm b/gfx/pics/bulbasaur/bitmask.asm
deleted file mode 100644
index c811235df..000000000
--- a/gfx/pics/bulbasaur/bitmask.asm
+++ /dev/null
@@ -1,26 +0,0 @@
-; 0
- db %01100000
- db %10101101
- db %00000001
- db %00000000
-; 1
- db %00100000
- db %10101101
- db %00000001
- db %00000000
-; 2
- db %01000010
- db %00101001
- db %00000000
- db %00000000
-; 3
- db %00000000
- db %00100001
- db %00000000
- db %00000000
-; 4
- db %10000100
- db %00010000
- db %00000000
- db %00000000
-; 0xd26f9
diff --git a/gfx/pics/bulbasaur/frames.asm b/gfx/pics/bulbasaur/frames.asm
deleted file mode 100644
index 99729f703..000000000
--- a/gfx/pics/bulbasaur/frames.asm
+++ /dev/null
@@ -1,21 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20
-.frame2
- db $01 ; bitmask
- db $21, $1b, $22, $1d, $1e, $23, $24
-.frame3
- db $02 ; bitmask
- db $25, $26, $1b, $27, $1e
-.frame4
- db $03 ; bitmask
- db $1b, $1e
-.frame5
- db $04 ; bitmask
- db $28, $29, $2a
-; 0xd421e
diff --git a/gfx/pics/bulbasaur/front.2bpp.lz b/gfx/pics/bulbasaur/front.animated.2bpp.lz.04627405
index fc4550001..fc4550001 100644
--- a/gfx/pics/bulbasaur/front.2bpp.lz
+++ b/gfx/pics/bulbasaur/front.animated.2bpp.lz.04627405
Binary files differ
diff --git a/gfx/pics/bulbasaur/front.png b/gfx/pics/bulbasaur/front.png
new file mode 100644
index 000000000..0bd513962
--- /dev/null
+++ b/gfx/pics/bulbasaur/front.png
Binary files differ
diff --git a/gfx/pics/bulbasaur/normal.pal b/gfx/pics/bulbasaur/normal.pal
deleted file mode 100644
index 75bb2a401..000000000
--- a/gfx/pics/bulbasaur/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 12, 31, 11
- RGB 31, 10, 06
-
diff --git a/gfx/pics/butterfree/back.2bpp.lz b/gfx/pics/butterfree/back.2bpp.lz.a8543d86
index 6d741f493..6d741f493 100644
--- a/gfx/pics/butterfree/back.2bpp.lz
+++ b/gfx/pics/butterfree/back.2bpp.lz.a8543d86
Binary files differ
diff --git a/gfx/pics/butterfree/back.png b/gfx/pics/butterfree/back.png
new file mode 100644
index 000000000..18757bb3e
--- /dev/null
+++ b/gfx/pics/butterfree/back.png
Binary files differ
diff --git a/gfx/pics/butterfree/bitmask.asm b/gfx/pics/butterfree/bitmask.asm
deleted file mode 100644
index fdc1f37ab..000000000
--- a/gfx/pics/butterfree/bitmask.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-; 0
- db %10000000
- db %11110111
- db %01011000
- db %11111100
- db %11111111
- db %01111111
- db %00000000
-; 1
- db %00000000
- db %00000100
- db %00000010
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd27c7
diff --git a/gfx/pics/butterfree/frames.asm b/gfx/pics/butterfree/frames.asm
deleted file mode 100644
index aee159cd9..000000000
--- a/gfx/pics/butterfree/frames.asm
+++ /dev/null
@@ -1,11 +0,0 @@
- dw .frame1
- dw .frame2
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $03, $36, $37, $38, $39, $3a, $3b
- db $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $45, $46, $47
- db $48, $03, $03, $03, $49, $4a, $03, $03
-.frame2
- db $01 ; bitmask
- db $4b, $4c
-; 0xd4447
diff --git a/gfx/pics/butterfree/front.2bpp.lz b/gfx/pics/butterfree/front.animated.2bpp.lz.33ba7e24
index bf8b7a690..bf8b7a690 100644
--- a/gfx/pics/butterfree/front.2bpp.lz
+++ b/gfx/pics/butterfree/front.animated.2bpp.lz.33ba7e24
Binary files differ
diff --git a/gfx/pics/butterfree/front.png b/gfx/pics/butterfree/front.png
new file mode 100644
index 000000000..5b60425bf
--- /dev/null
+++ b/gfx/pics/butterfree/front.png
Binary files differ
diff --git a/gfx/pics/butterfree/normal.pal b/gfx/pics/butterfree/normal.pal
deleted file mode 100644
index bd2d494a2..000000000
--- a/gfx/pics/butterfree/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 18, 25, 31
- RGB 26, 05, 13
-
diff --git a/gfx/pics/caterpie/back.2bpp.lz b/gfx/pics/caterpie/back.2bpp.lz.57e32015
index a3788d1e4..a3788d1e4 100644
--- a/gfx/pics/caterpie/back.2bpp.lz
+++ b/gfx/pics/caterpie/back.2bpp.lz.57e32015
Binary files differ
diff --git a/gfx/pics/caterpie/back.png b/gfx/pics/caterpie/back.png
new file mode 100644
index 000000000..66add2336
--- /dev/null
+++ b/gfx/pics/caterpie/back.png
Binary files differ
diff --git a/gfx/pics/caterpie/bitmask.asm b/gfx/pics/caterpie/bitmask.asm
deleted file mode 100644
index e1674dda2..000000000
--- a/gfx/pics/caterpie/bitmask.asm
+++ /dev/null
@@ -1,11 +0,0 @@
-; 0
- db %11000110
- db %00111001
- db %00000011
- db %00000000
-; 1
- db %00000000
- db %00010000
- db %00000000
- db %00000000
-; 0xd27ad
diff --git a/gfx/pics/caterpie/frames.asm b/gfx/pics/caterpie/frames.asm
deleted file mode 100644
index 4bfa33c38..000000000
--- a/gfx/pics/caterpie/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $00, $00, $19, $1a, $1b, $1c, $1d, $1e, $1f, $20
-.frame2
- db $00 ; bitmask
- db $21, $00, $22, $1a, $1b, $23, $24, $1e, $1f, $20
-.frame3
- db $01 ; bitmask
- db $25
-; 0xd43fb
diff --git a/gfx/pics/caterpie/front.2bpp.lz b/gfx/pics/caterpie/front.animated.2bpp.lz.ec4f7cb8
index d3036d9ff..d3036d9ff 100644
--- a/gfx/pics/caterpie/front.2bpp.lz
+++ b/gfx/pics/caterpie/front.animated.2bpp.lz.ec4f7cb8
Binary files differ
diff --git a/gfx/pics/caterpie/front.png b/gfx/pics/caterpie/front.png
new file mode 100644
index 000000000..78130b1aa
--- /dev/null
+++ b/gfx/pics/caterpie/front.png
Binary files differ
diff --git a/gfx/pics/caterpie/normal.pal b/gfx/pics/caterpie/normal.pal
deleted file mode 100644
index 51093dd01..000000000
--- a/gfx/pics/caterpie/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 12, 22, 06
- RGB 31, 09, 15
-
diff --git a/gfx/pics/celebi/back.2bpp.lz b/gfx/pics/celebi/back.2bpp.lz.17ea5fe6
index e8153224c..e8153224c 100644
--- a/gfx/pics/celebi/back.2bpp.lz
+++ b/gfx/pics/celebi/back.2bpp.lz.17ea5fe6
Binary files differ
diff --git a/gfx/pics/celebi/back.png b/gfx/pics/celebi/back.png
new file mode 100644
index 000000000..ebb79c020
--- /dev/null
+++ b/gfx/pics/celebi/back.png
Binary files differ
diff --git a/gfx/pics/celebi/bitmask.asm b/gfx/pics/celebi/bitmask.asm
deleted file mode 100644
index 0a57151d0..000000000
--- a/gfx/pics/celebi/bitmask.asm
+++ /dev/null
@@ -1,36 +0,0 @@
-; 0
- db %00100000
- db %10101100
- db %01100111
- db %00000000
-; 1
- db %10100000
- db %10111100
- db %01100111
- db %00000000
-; 2
- db %10000000
- db %00110000
- db %00000100
- db %00000000
-; 3
- db %10100000
- db %10111100
- db %00100101
- db %00000000
-; 4
- db %00100000
- db %10101100
- db %00100101
- db %00000000
-; 5
- db %00000000
- db %00010000
- db %00000000
- db %00000000
-; 6
- db %00000000
- db %00100000
- db %00000100
- db %00000000
-; 0xd3acf
diff --git a/gfx/pics/celebi/frames.asm b/gfx/pics/celebi/frames.asm
deleted file mode 100644
index ef4507647..000000000
--- a/gfx/pics/celebi/frames.asm
+++ /dev/null
@@ -1,53 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
- dw .frame7
- dw .frame8
- dw .frame9
- dw .frame10
- dw .frame11
- dw .frame12
- dw .frame13
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $00, $1d, $1e, $1f, $00, $20
-.frame2
- db $00 ; bitmask
- db $19, $1a, $1b, $21, $00, $1d, $1e, $22, $00, $20
-.frame3
- db $01 ; bitmask
- db $23, $24, $25, $26, $27, $1c, $00, $28, $29, $1f, $2a, $2b
-.frame4
- db $01 ; bitmask
- db $23, $24, $25, $26, $27, $21, $00, $28, $29, $22, $2a, $2b
-.frame5
- db $02 ; bitmask
- db $24, $27, $1c, $1f
-.frame6
- db $02 ; bitmask
- db $24, $27, $21, $22
-.frame7
- db $03 ; bitmask
- db $19, $24, $1a, $1b, $27, $1c, $00, $2c, $1f, $2d
-.frame8
- db $03 ; bitmask
- db $19, $24, $1a, $1b, $27, $21, $00, $2c, $22, $2d
-.frame9
- db $04 ; bitmask
- db $23, $25, $2e, $1c, $00, $2f, $1f, $2d
-.frame10
- db $04 ; bitmask
- db $23, $25, $2e, $21, $00, $2f, $22, $2d
-.frame11
- db $05 ; bitmask
- db $27
-.frame12
- db $06 ; bitmask
- db $1c, $1f
-.frame13
- db $06 ; bitmask
- db $21, $22
-; 0xd998b
diff --git a/gfx/pics/celebi/front.2bpp.lz b/gfx/pics/celebi/front.animated.2bpp.lz.16f259a5
index afc41bee7..afc41bee7 100644
--- a/gfx/pics/celebi/front.2bpp.lz
+++ b/gfx/pics/celebi/front.animated.2bpp.lz.16f259a5
Binary files differ
diff --git a/gfx/pics/celebi/front.png b/gfx/pics/celebi/front.png
new file mode 100644
index 000000000..66bcd2e70
--- /dev/null
+++ b/gfx/pics/celebi/front.png
Binary files differ
diff --git a/gfx/pics/celebi/normal.pal b/gfx/pics/celebi/normal.pal
deleted file mode 100644
index df26077cd..000000000
--- a/gfx/pics/celebi/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 10, 31, 00
- RGB 03, 13, 28
-
diff --git a/gfx/pics/chansey/back.2bpp.lz b/gfx/pics/chansey/back.2bpp.lz.14d90ba1
index 239df2d63..239df2d63 100644
--- a/gfx/pics/chansey/back.2bpp.lz
+++ b/gfx/pics/chansey/back.2bpp.lz.14d90ba1
Binary files differ
diff --git a/gfx/pics/chansey/back.png b/gfx/pics/chansey/back.png
new file mode 100644
index 000000000..ea2296b37
--- /dev/null
+++ b/gfx/pics/chansey/back.png
Binary files differ
diff --git a/gfx/pics/chansey/bitmask.asm b/gfx/pics/chansey/bitmask.asm
deleted file mode 100644
index 28dc212ed..000000000
--- a/gfx/pics/chansey/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %11000111
- db %01110001
- db %00011100
- db %11000111
- db %00000111
-; 1
- db %10000110
- db %00000000
- db %00000000
- db %10000000
- db %00000001
-; 2
- db %00000000
- db %00110000
- db %00001100
- db %00000000
- db %00000000
-; 3
- db %11000111
- db %01110001
- db %00011100
- db %11000111
- db %00000001
-; 0xd2ff0
diff --git a/gfx/pics/chansey/frames.asm b/gfx/pics/chansey/frames.asm
deleted file mode 100644
index ad22cb7eb..000000000
--- a/gfx/pics/chansey/frames.asm
+++ /dev/null
@@ -1,19 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f
- db $30, $31, $32, $33, $34, $35, $36, $37
-.frame2
- db $01 ; bitmask
- db $38, $39, $3a, $3b, $3c
-.frame3
- db $02 ; bitmask
- db $3d, $3e, $3f, $40
-.frame4
- db $03 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f
- db $30, $31, $32, $33, $34, $35
-; 0xd59cc
diff --git a/gfx/pics/chansey/front.2bpp.lz b/gfx/pics/chansey/front.animated.2bpp.lz.158fc381
index 1fc457f19..1fc457f19 100644
--- a/gfx/pics/chansey/front.2bpp.lz
+++ b/gfx/pics/chansey/front.animated.2bpp.lz.158fc381
Binary files differ
diff --git a/gfx/pics/chansey/front.png b/gfx/pics/chansey/front.png
new file mode 100644
index 000000000..0213b874d
--- /dev/null
+++ b/gfx/pics/chansey/front.png
Binary files differ
diff --git a/gfx/pics/chansey/normal.pal b/gfx/pics/chansey/normal.pal
deleted file mode 100644
index f7fafd1f7..000000000
--- a/gfx/pics/chansey/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 28, 16, 21
- RGB 31, 09, 19
-
diff --git a/gfx/pics/charizard/back.2bpp.lz b/gfx/pics/charizard/back.2bpp.lz.f04ac62c
index db1d9c9ea..db1d9c9ea 100644
--- a/gfx/pics/charizard/back.2bpp.lz
+++ b/gfx/pics/charizard/back.2bpp.lz.f04ac62c
Binary files differ
diff --git a/gfx/pics/charizard/back.png b/gfx/pics/charizard/back.png
new file mode 100644
index 000000000..2ad954963
--- /dev/null
+++ b/gfx/pics/charizard/back.png
Binary files differ
diff --git a/gfx/pics/charizard/bitmask.asm b/gfx/pics/charizard/bitmask.asm
deleted file mode 100644
index 21a615a42..000000000
--- a/gfx/pics/charizard/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %10011011
- db %11000111
- db %00100101
- db %00000011
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %10011111
- db %11000111
- db %11100101
- db %11110011
- db %00111000
- db %00111100
- db %00000000
-; 2
- db %10000000
- db %11000001
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd2766
diff --git a/gfx/pics/charizard/frames.asm b/gfx/pics/charizard/frames.asm
deleted file mode 100644
index 8502da5af..000000000
--- a/gfx/pics/charizard/frames.asm
+++ /dev/null
@@ -1,16 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
- db $3d, $3e, $3f
-.frame2
- db $01 ; bitmask
- db $31, $40, $41, $42, $34, $43, $36, $37, $44, $45, $3a, $3b
- db $3c, $46, $05, $47, $3e, $3f, $48, $49, $4a, $4b, $05, $4c
- db $4d, $05, $2a, $4e, $4f
-.frame3
- db $02 ; bitmask
- db $50, $51, $52, $53
-; 0xd432b
diff --git a/gfx/pics/charizard/front.2bpp.lz b/gfx/pics/charizard/front.animated.2bpp.lz.0068f820
index aab0fda99..aab0fda99 100644
--- a/gfx/pics/charizard/front.2bpp.lz
+++ b/gfx/pics/charizard/front.animated.2bpp.lz.0068f820
Binary files differ
diff --git a/gfx/pics/charizard/front.png b/gfx/pics/charizard/front.png
new file mode 100644
index 000000000..1cb0df943
--- /dev/null
+++ b/gfx/pics/charizard/front.png
Binary files differ
diff --git a/gfx/pics/charizard/normal.pal b/gfx/pics/charizard/normal.pal
deleted file mode 100644
index e0658358b..000000000
--- a/gfx/pics/charizard/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 11, 00
- RGB 06, 09, 15
-
diff --git a/gfx/pics/charmander/back.2bpp.lz b/gfx/pics/charmander/back.2bpp.lz.bcb371c6
index e8eb5eb4e..e8eb5eb4e 100644
--- a/gfx/pics/charmander/back.2bpp.lz
+++ b/gfx/pics/charmander/back.2bpp.lz.bcb371c6
Binary files differ
diff --git a/gfx/pics/charmander/back.png b/gfx/pics/charmander/back.png
new file mode 100644
index 000000000..b5e6cc5a7
--- /dev/null
+++ b/gfx/pics/charmander/back.png
Binary files differ
diff --git a/gfx/pics/charmander/bitmask.asm b/gfx/pics/charmander/bitmask.asm
deleted file mode 100644
index fc93cb7e3..000000000
--- a/gfx/pics/charmander/bitmask.asm
+++ /dev/null
@@ -1,21 +0,0 @@
-; 0
- db %00001100
- db %00110001
- db %00000000
- db %00000000
-; 1
- db %11101111
- db %00111101
- db %00000000
- db %00000000
-; 2
- db %01000000
- db %00000000
- db %00000000
- db %00000000
-; 3
- db %00000000
- db %10000000
- db %01100011
- db %00000000
-; 0xd2742
diff --git a/gfx/pics/charmander/frames.asm b/gfx/pics/charmander/frames.asm
deleted file mode 100644
index 30e1c3fb1..000000000
--- a/gfx/pics/charmander/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d
-.frame2
- db $01 ; bitmask
- db $14, $1e, $1f, $1a, $20, $21, $22, $1b, $23, $24, $1c, $1d
-.frame3
- db $02 ; bitmask
- db $25
-.frame4
- db $03 ; bitmask
- db $14, $26, $27, $28, $29
-; 0xd42ac
diff --git a/gfx/pics/charmander/front.2bpp.lz b/gfx/pics/charmander/front.animated.2bpp.lz.704bfc17
index 7cc31694b..7cc31694b 100644
--- a/gfx/pics/charmander/front.2bpp.lz
+++ b/gfx/pics/charmander/front.animated.2bpp.lz.704bfc17
Binary files differ
diff --git a/gfx/pics/charmander/front.png b/gfx/pics/charmander/front.png
new file mode 100644
index 000000000..ba365e42a
--- /dev/null
+++ b/gfx/pics/charmander/front.png
Binary files differ
diff --git a/gfx/pics/charmander/normal.pal b/gfx/pics/charmander/normal.pal
deleted file mode 100644
index 9edccc40a..000000000
--- a/gfx/pics/charmander/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 13, 04
- RGB 22, 05, 05
-
diff --git a/gfx/pics/charmeleon/back.2bpp.lz b/gfx/pics/charmeleon/back.2bpp.lz.cf73268f
index aec0cd7b2..aec0cd7b2 100644
--- a/gfx/pics/charmeleon/back.2bpp.lz
+++ b/gfx/pics/charmeleon/back.2bpp.lz.cf73268f
Binary files differ
diff --git a/gfx/pics/charmeleon/back.png b/gfx/pics/charmeleon/back.png
new file mode 100644
index 000000000..60eb4666f
--- /dev/null
+++ b/gfx/pics/charmeleon/back.png
Binary files differ
diff --git a/gfx/pics/charmeleon/bitmask.asm b/gfx/pics/charmeleon/bitmask.asm
deleted file mode 100644
index e9a1b8e47..000000000
--- a/gfx/pics/charmeleon/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %00000000
- db %00001100
- db %00000010
- db %00000000
- db %00000000
-; 1
- db %11011110
- db %11110111
- db %01011001
- db %00000000
- db %00000000
-; 2
- db %11011110
- db %11110111
- db %00111001
- db %00001100
- db %00000000
-; 0xd2751
diff --git a/gfx/pics/charmeleon/frames.asm b/gfx/pics/charmeleon/frames.asm
deleted file mode 100644
index 0b8add687..000000000
--- a/gfx/pics/charmeleon/frames.asm
+++ /dev/null
@@ -1,20 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $24, $25, $26
-.frame2
- db $01 ; bitmask
- db $00, $27, $28, $00, $00, $29, $2a, $2b, $2c, $2d, $2e, $2f
- db $30, $31, $00, $32, $33
-.frame3
- db $02 ; bitmask
- db $00, $27, $34, $35, $00, $29, $2a, $36, $37, $2d, $2e, $2f
- db $38, $39, $00, $3a, $3b, $3c, $3d
-.frame4
- db $02 ; bitmask
- db $00, $27, $34, $35, $00, $29, $2a, $36, $37, $2d, $2e, $2f
- db $3e, $39, $00, $3f, $40, $3c, $3d
-; 0xd42f2
diff --git a/gfx/pics/charmeleon/front.2bpp.lz b/gfx/pics/charmeleon/front.animated.2bpp.lz.0e629968
index efe789dad..efe789dad 100644
--- a/gfx/pics/charmeleon/front.2bpp.lz
+++ b/gfx/pics/charmeleon/front.animated.2bpp.lz.0e629968
Binary files differ
diff --git a/gfx/pics/charmeleon/front.png b/gfx/pics/charmeleon/front.png
new file mode 100644
index 000000000..44558255f
--- /dev/null
+++ b/gfx/pics/charmeleon/front.png
Binary files differ
diff --git a/gfx/pics/charmeleon/normal.pal b/gfx/pics/charmeleon/normal.pal
deleted file mode 100644
index 5de328616..000000000
--- a/gfx/pics/charmeleon/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 30, 08, 06
- RGB 18, 03, 07
-
diff --git a/gfx/pics/chikorita/back.2bpp.lz b/gfx/pics/chikorita/back.2bpp.lz.27a21938
index e98365a2b..e98365a2b 100644
--- a/gfx/pics/chikorita/back.2bpp.lz
+++ b/gfx/pics/chikorita/back.2bpp.lz.27a21938
Binary files differ
diff --git a/gfx/pics/chikorita/back.png b/gfx/pics/chikorita/back.png
new file mode 100644
index 000000000..5ce5ae068
--- /dev/null
+++ b/gfx/pics/chikorita/back.png
Binary files differ
diff --git a/gfx/pics/chikorita/bitmask.asm b/gfx/pics/chikorita/bitmask.asm
deleted file mode 100644
index 60922b7c0..000000000
--- a/gfx/pics/chikorita/bitmask.asm
+++ /dev/null
@@ -1,26 +0,0 @@
-; 0
- db %11000100
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %11100111
- db %10001100
- db %01110001
- db %00000000
-; 2
- db %11101110
- db %10001101
- db %01110001
- db %00000000
-; 3
- db %01000000
- db %10001100
- db %01110011
- db %00000000
-; 4
- db %11000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd332d
diff --git a/gfx/pics/chikorita/frames.asm b/gfx/pics/chikorita/frames.asm
deleted file mode 100644
index 64c07b539..000000000
--- a/gfx/pics/chikorita/frames.asm
+++ /dev/null
@@ -1,23 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b
-.frame2
- db $01 ; bitmask
- db $1c, $1d, $1e, $1f, $20, $21, $22, $23, $24, $00, $00, $00
- db $00
-.frame3
- db $02 ; bitmask
- db $25, $26, $27, $00, $28, $29, $2a, $00, $23, $00, $00, $00
- db $00, $00
-.frame4
- db $03 ; bitmask
- db $1a, $2b, $2c, $00, $2d, $2e, $00, $00, $00
-.frame5
- db $04 ; bitmask
- db $2f, $30
-; 0xd8438
diff --git a/gfx/pics/chikorita/front.2bpp.lz b/gfx/pics/chikorita/front.animated.2bpp.lz.18de5fe9
index 008c4ec2d..008c4ec2d 100644
--- a/gfx/pics/chikorita/front.2bpp.lz
+++ b/gfx/pics/chikorita/front.animated.2bpp.lz.18de5fe9
Binary files differ
diff --git a/gfx/pics/chikorita/front.png b/gfx/pics/chikorita/front.png
new file mode 100644
index 000000000..584f05cbc
--- /dev/null
+++ b/gfx/pics/chikorita/front.png
Binary files differ
diff --git a/gfx/pics/chikorita/normal.pal b/gfx/pics/chikorita/normal.pal
deleted file mode 100644
index 06fdb2171..000000000
--- a/gfx/pics/chikorita/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 21, 23, 12
- RGB 03, 20, 00
-
diff --git a/gfx/pics/chinchou/back.2bpp.lz b/gfx/pics/chinchou/back.2bpp.lz.ea061e91
index 744af1ad4..744af1ad4 100644
--- a/gfx/pics/chinchou/back.2bpp.lz
+++ b/gfx/pics/chinchou/back.2bpp.lz.ea061e91
Binary files differ
diff --git a/gfx/pics/chinchou/back.png b/gfx/pics/chinchou/back.png
new file mode 100644
index 000000000..5de7df3ba
--- /dev/null
+++ b/gfx/pics/chinchou/back.png
Binary files differ
diff --git a/gfx/pics/chinchou/bitmask.asm b/gfx/pics/chinchou/bitmask.asm
deleted file mode 100644
index b2045d8b5..000000000
--- a/gfx/pics/chinchou/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %00110000
- db %00001000
- db %00000001
- db %00110000
- db %00001100
-; 1
- db %00000000
- db %00000000
- db %00000001
- db %00000000
- db %00000000
-; 2
- db %00001100
- db %00000001
- db %00000000
- db %00001100
- db %00000111
-; 3
- db %00000000
- db %00000100
- db %01000000
- db %00000000
- db %00000000
-; 0xd347d
diff --git a/gfx/pics/chinchou/frames.asm b/gfx/pics/chinchou/frames.asm
deleted file mode 100644
index 748a3d619..000000000
--- a/gfx/pics/chinchou/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b
-.frame2
- db $01 ; bitmask
- db $27
-.frame3
- db $02 ; bitmask
- db $2c, $2d, $2e, $2f, $30, $31, $32, $33
-.frame4
- db $03 ; bitmask
- db $34, $35
-; 0xd8898
diff --git a/gfx/pics/chinchou/front.2bpp.lz b/gfx/pics/chinchou/front.animated.2bpp.lz.901aa690
index b5db65701..b5db65701 100644
--- a/gfx/pics/chinchou/front.2bpp.lz
+++ b/gfx/pics/chinchou/front.animated.2bpp.lz.901aa690
Binary files differ
diff --git a/gfx/pics/chinchou/front.png b/gfx/pics/chinchou/front.png
new file mode 100644
index 000000000..4af95c53e
--- /dev/null
+++ b/gfx/pics/chinchou/front.png
Binary files differ
diff --git a/gfx/pics/chinchou/normal.pal b/gfx/pics/chinchou/normal.pal
deleted file mode 100644
index 1749e7238..000000000
--- a/gfx/pics/chinchou/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 27, 22, 07
- RGB 13, 10, 28
-
diff --git a/gfx/pics/clefable/back.2bpp.lz b/gfx/pics/clefable/back.2bpp.lz.d57ec142
index 1bcb8cbcd..1bcb8cbcd 100644
--- a/gfx/pics/clefable/back.2bpp.lz
+++ b/gfx/pics/clefable/back.2bpp.lz.d57ec142
Binary files differ
diff --git a/gfx/pics/clefable/back.png b/gfx/pics/clefable/back.png
new file mode 100644
index 000000000..b049faa13
--- /dev/null
+++ b/gfx/pics/clefable/back.png
Binary files differ
diff --git a/gfx/pics/clefable/bitmask.asm b/gfx/pics/clefable/bitmask.asm
deleted file mode 100644
index b1c1ae623..000000000
--- a/gfx/pics/clefable/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %00011100
- db %11000000
- db %11000011
- db %00110000
- db %00000000
-; 1
- db %00110000
- db %11001100
- db %00100011
- db %00011100
- db %00000111
-; 2
- db %00000000
- db %01000001
- db %00000000
- db %00000000
- db %00000000
-; 0xd2972
diff --git a/gfx/pics/clefable/frames.asm b/gfx/pics/clefable/frames.asm
deleted file mode 100644
index e1346985d..000000000
--- a/gfx/pics/clefable/frames.asm
+++ /dev/null
@@ -1,14 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e
-.frame2
- db $01 ; bitmask
- db $2f, $30, $31, $32, $27, $28, $0f, $33, $0f, $34, $35, $36
- db $37, $38, $39
-.frame3
- db $02 ; bitmask
- db $3a, $3b
-; 0xd495b
diff --git a/gfx/pics/clefable/front.2bpp.lz b/gfx/pics/clefable/front.animated.2bpp.lz.59d160ad
index 4fb424305..4fb424305 100644
--- a/gfx/pics/clefable/front.2bpp.lz
+++ b/gfx/pics/clefable/front.animated.2bpp.lz.59d160ad
Binary files differ
diff --git a/gfx/pics/clefable/front.png b/gfx/pics/clefable/front.png
new file mode 100644
index 000000000..0b85d5f7d
--- /dev/null
+++ b/gfx/pics/clefable/front.png
Binary files differ
diff --git a/gfx/pics/clefable/normal.pal b/gfx/pics/clefable/normal.pal
deleted file mode 100644
index 295fe98ff..000000000
--- a/gfx/pics/clefable/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 14, 18
- RGB 13, 07, 00
-
diff --git a/gfx/pics/clefairy/back.2bpp.lz b/gfx/pics/clefairy/back.2bpp.lz.f8aff3dd
index a6a5ecb82..a6a5ecb82 100644
--- a/gfx/pics/clefairy/back.2bpp.lz
+++ b/gfx/pics/clefairy/back.2bpp.lz.f8aff3dd
Binary files differ
diff --git a/gfx/pics/clefairy/back.png b/gfx/pics/clefairy/back.png
new file mode 100644
index 000000000..76f475ea0
--- /dev/null
+++ b/gfx/pics/clefairy/back.png
Binary files differ
diff --git a/gfx/pics/clefairy/bitmask.asm b/gfx/pics/clefairy/bitmask.asm
deleted file mode 100644
index 1c599e334..000000000
--- a/gfx/pics/clefairy/bitmask.asm
+++ /dev/null
@@ -1,26 +0,0 @@
-; 0
- db %10001100
- db %00110001
- db %00001110
- db %00000000
-; 1
- db %10001110
- db %10110001
- db %00111110
- db %00000000
-; 2
- db %10000000
- db %00010000
- db %00000000
- db %00000000
-; 3
- db %10001100
- db %00010001
- db %00000000
- db %00000000
-; 4
- db %00000000
- db %00010000
- db %00000000
- db %00000000
-; 0xd2963
diff --git a/gfx/pics/clefairy/frames.asm b/gfx/pics/clefairy/frames.asm
deleted file mode 100644
index 88978f35b..000000000
--- a/gfx/pics/clefairy/frames.asm
+++ /dev/null
@@ -1,22 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21
-.frame2
- db $01 ; bitmask
- db $22, $19, $1a, $23, $1c, $24, $1e, $25, $1f, $20, $21, $00
- db $00
-.frame3
- db $02 ; bitmask
- db $26, $27
-.frame4
- db $03 ; bitmask
- db $19, $1a, $1b, $1c, $27
-.frame5
- db $04 ; bitmask
- db $27
-; 0xd4936
diff --git a/gfx/pics/clefairy/front.2bpp.lz b/gfx/pics/clefairy/front.animated.2bpp.lz.0918b60d
index d8adc2e2e..d8adc2e2e 100644
--- a/gfx/pics/clefairy/front.2bpp.lz
+++ b/gfx/pics/clefairy/front.animated.2bpp.lz.0918b60d
Binary files differ
diff --git a/gfx/pics/clefairy/front.png b/gfx/pics/clefairy/front.png
new file mode 100644
index 000000000..70e63d454
--- /dev/null
+++ b/gfx/pics/clefairy/front.png
Binary files differ
diff --git a/gfx/pics/clefairy/normal.pal b/gfx/pics/clefairy/normal.pal
deleted file mode 100644
index 295fe98ff..000000000
--- a/gfx/pics/clefairy/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 14, 18
- RGB 13, 07, 00
-
diff --git a/gfx/pics/cleffa/back.2bpp.lz b/gfx/pics/cleffa/back.2bpp.lz.ea9b3d08
index 35ec3369b..35ec3369b 100644
--- a/gfx/pics/cleffa/back.2bpp.lz
+++ b/gfx/pics/cleffa/back.2bpp.lz.ea9b3d08
Binary files differ
diff --git a/gfx/pics/cleffa/back.png b/gfx/pics/cleffa/back.png
new file mode 100644
index 000000000..c888fef10
--- /dev/null
+++ b/gfx/pics/cleffa/back.png
Binary files differ
diff --git a/gfx/pics/cleffa/bitmask.asm b/gfx/pics/cleffa/bitmask.asm
deleted file mode 100644
index 175ab4893..000000000
--- a/gfx/pics/cleffa/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %00001000
- db %00000000
- db %00000100
- db %00000000
-; 1
- db %11001110
- db %00111001
- db %01100100
- db %00000000
-; 2
- db %01000000
- db %00111101
- db %00000000
- db %00000000
-; 0xd34a9
diff --git a/gfx/pics/cleffa/frames.asm b/gfx/pics/cleffa/frames.asm
deleted file mode 100644
index 53ad1f718..000000000
--- a/gfx/pics/cleffa/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a
-.frame2
- db $01 ; bitmask
- db $1b, $1c, $19, $1d, $1e, $1f, $20, $21, $22, $1a, $23, $24
-.frame3
- db $02 ; bitmask
- db $25, $26, $27, $28, $29, $2a
-; 0xd8912
diff --git a/gfx/pics/cleffa/front.2bpp.lz b/gfx/pics/cleffa/front.animated.2bpp.lz.49630c80
index e8c624069..e8c624069 100644
--- a/gfx/pics/cleffa/front.2bpp.lz
+++ b/gfx/pics/cleffa/front.animated.2bpp.lz.49630c80
Binary files differ
diff --git a/gfx/pics/cleffa/front.png b/gfx/pics/cleffa/front.png
new file mode 100644
index 000000000..6c411c3ad
--- /dev/null
+++ b/gfx/pics/cleffa/front.png
Binary files differ
diff --git a/gfx/pics/cleffa/normal.pal b/gfx/pics/cleffa/normal.pal
deleted file mode 100644
index 7c1e3c7f2..000000000
--- a/gfx/pics/cleffa/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 13, 25
- RGB 13, 07, 00
-
diff --git a/gfx/pics/cloyster/back.2bpp.lz b/gfx/pics/cloyster/back.2bpp.lz.5ad194b3
index 655890df8..655890df8 100644
--- a/gfx/pics/cloyster/back.2bpp.lz
+++ b/gfx/pics/cloyster/back.2bpp.lz.5ad194b3
Binary files differ
diff --git a/gfx/pics/cloyster/back.png b/gfx/pics/cloyster/back.png
new file mode 100644
index 000000000..4b4f9294a
--- /dev/null
+++ b/gfx/pics/cloyster/back.png
Binary files differ
diff --git a/gfx/pics/cloyster/bitmask.asm b/gfx/pics/cloyster/bitmask.asm
deleted file mode 100644
index 3e7e506f8..000000000
--- a/gfx/pics/cloyster/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %00111100
- db %11111111
- db %11011000
- db %11111110
- db %00011111
- db %00000000
- db %00000000
-; 1
- db %00000000
- db %00000000
- db %00000000
- db %00000110
- db %00000000
- db %00000000
- db %00000000
-; 2
- db %00111100
- db %11111111
- db %11011000
- db %11111010
- db %00011111
- db %00000000
- db %00000000
-; 0xd2df4
diff --git a/gfx/pics/cloyster/frames.asm b/gfx/pics/cloyster/frames.asm
deleted file mode 100644
index 77b278e8b..000000000
--- a/gfx/pics/cloyster/frames.asm
+++ /dev/null
@@ -1,21 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $31, $00, $32, $33, $34, $35, $36, $37, $38, $00, $39, $3a
- db $3b, $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $45, $46
- db $47, $48, $49, $4a
-.frame2
- db $01 ; bitmask
- db $3f, $40
-.frame3
- db $02 ; bitmask
- db $31, $00, $32, $33, $34, $35, $36, $37, $38, $00, $39, $3a
- db $3b, $3c, $3d, $3e, $4b, $41, $42, $43, $44, $45, $46, $47
- db $48, $49, $4a
-.frame4
- db $01 ; bitmask
- db $4c, $40
-; 0xd54f2
diff --git a/gfx/pics/cloyster/front.2bpp.lz b/gfx/pics/cloyster/front.animated.2bpp.lz.fe85709f
index 83991eed6..83991eed6 100644
--- a/gfx/pics/cloyster/front.2bpp.lz
+++ b/gfx/pics/cloyster/front.animated.2bpp.lz.fe85709f
Binary files differ
diff --git a/gfx/pics/cloyster/front.png b/gfx/pics/cloyster/front.png
new file mode 100644
index 000000000..fc725f85c
--- /dev/null
+++ b/gfx/pics/cloyster/front.png
Binary files differ
diff --git a/gfx/pics/cloyster/normal.pal b/gfx/pics/cloyster/normal.pal
deleted file mode 100644
index a0061617c..000000000
--- a/gfx/pics/cloyster/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 21, 10, 22
- RGB 12, 04, 13
-
diff --git a/gfx/pics/corsola/back.2bpp.lz b/gfx/pics/corsola/back.2bpp.lz.2b6c7860
index 6707a3538..6707a3538 100644
--- a/gfx/pics/corsola/back.2bpp.lz
+++ b/gfx/pics/corsola/back.2bpp.lz.2b6c7860
Binary files differ
diff --git a/gfx/pics/corsola/back.png b/gfx/pics/corsola/back.png
new file mode 100644
index 000000000..8550813ab
--- /dev/null
+++ b/gfx/pics/corsola/back.png
Binary files differ
diff --git a/gfx/pics/corsola/bitmask.asm b/gfx/pics/corsola/bitmask.asm
deleted file mode 100644
index fd9e40e5d..000000000
--- a/gfx/pics/corsola/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %00010000
- db %00000100
- db %11000001
- db %00000000
- db %00000000
-; 1
- db %00001100
- db %00000000
- db %00000000
- db %00011100
- db %00000111
-; 2
- db %00000000
- db %10000010
- db %00000000
- db %00000000
- db %00000000
-; 0xd3817
diff --git a/gfx/pics/corsola/frames.asm b/gfx/pics/corsola/frames.asm
deleted file mode 100644
index d1bf55d3d..000000000
--- a/gfx/pics/corsola/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28
-.frame2
- db $00 ; bitmask
- db $29, $25, $2a, $2b, $28
-.frame3
- db $01 ; bitmask
- db $2c, $2d, $2e, $2f, $30, $31, $32, $05
-.frame4
- db $02 ; bitmask
- db $33, $34
-; 0xd923f
diff --git a/gfx/pics/corsola/front.2bpp.lz b/gfx/pics/corsola/front.animated.2bpp.lz.2e7905aa
index afa208922..afa208922 100644
--- a/gfx/pics/corsola/front.2bpp.lz
+++ b/gfx/pics/corsola/front.animated.2bpp.lz.2e7905aa
Binary files differ
diff --git a/gfx/pics/corsola/front.png b/gfx/pics/corsola/front.png
new file mode 100644
index 000000000..210b508e7
--- /dev/null
+++ b/gfx/pics/corsola/front.png
Binary files differ
diff --git a/gfx/pics/corsola/normal.pal b/gfx/pics/corsola/normal.pal
deleted file mode 100644
index 8dd10edc5..000000000
--- a/gfx/pics/corsola/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 11, 31
- RGB 28, 07, 13
-
diff --git a/gfx/pics/crobat/back.2bpp.lz b/gfx/pics/crobat/back.2bpp.lz.30850b2e
index a572d93c5..a572d93c5 100644
--- a/gfx/pics/crobat/back.2bpp.lz
+++ b/gfx/pics/crobat/back.2bpp.lz.30850b2e
Binary files differ
diff --git a/gfx/pics/crobat/back.png b/gfx/pics/crobat/back.png
new file mode 100644
index 000000000..944c3a872
--- /dev/null
+++ b/gfx/pics/crobat/back.png
Binary files differ
diff --git a/gfx/pics/crobat/bitmask.asm b/gfx/pics/crobat/bitmask.asm
deleted file mode 100644
index 6db5a3bcc..000000000
--- a/gfx/pics/crobat/bitmask.asm
+++ /dev/null
@@ -1,41 +0,0 @@
-; 0
- db %10001111
- db %00000111
- db %00000000
- db %11000000
- db %01111000
- db %00111100
- db %00000000
-; 1
- db %00110000
- db %00011000
- db %00000000
- db %00000000
- db %00000110
- db %00000011
- db %00000000
-; 2
- db %10111111
- db %00011111
- db %00000000
- db %11000000
- db %01111110
- db %00111111
- db %00000000
-; 3
- db %00110000
- db %00011000
- db %00000000
- db %00000000
- db %10000111
- db %00000011
- db %00000000
-; 4
- db %10111111
- db %00011111
- db %00000000
- db %11000000
- db %11111111
- db %00111111
- db %00000000
-; 0xd3469
diff --git a/gfx/pics/crobat/frames.asm b/gfx/pics/crobat/frames.asm
deleted file mode 100644
index c0c95c30e..000000000
--- a/gfx/pics/crobat/frames.asm
+++ /dev/null
@@ -1,26 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $03, $03, $31, $32, $03, $03, $33, $34, $35, $36, $03, $03
- db $37, $38, $03, $03, $03, $39
-.frame2
- db $01 ; bitmask
- db $3a, $3b, $3c, $3d, $3e, $3f, $40, $41
-.frame3
- db $02 ; bitmask
- db $03, $03, $31, $32, $3a, $3b, $03, $03, $33, $34, $3c, $3d
- db $35, $36, $3e, $3f, $03, $03, $37, $38, $40, $41, $03, $03
- db $03, $39
-.frame4
- db $03 ; bitmask
- db $42, $43, $44, $45, $46, $47, $03, $48, $49, $03
-.frame5
- db $04 ; bitmask
- db $03, $03, $31, $32, $42, $43, $03, $03, $33, $34, $44, $45
- db $35, $36, $46, $47, $03, $03, $03, $37, $38, $48, $49, $03
- db $03, $03, $03, $39
-; 0xd8879
diff --git a/gfx/pics/crobat/front.2bpp.lz b/gfx/pics/crobat/front.animated.2bpp.lz.dc386ff0
index 1e12aeed2..1e12aeed2 100644
--- a/gfx/pics/crobat/front.2bpp.lz
+++ b/gfx/pics/crobat/front.animated.2bpp.lz.dc386ff0
Binary files differ
diff --git a/gfx/pics/crobat/front.png b/gfx/pics/crobat/front.png
new file mode 100644
index 000000000..b1e989fac
--- /dev/null
+++ b/gfx/pics/crobat/front.png
Binary files differ
diff --git a/gfx/pics/crobat/normal.pal b/gfx/pics/crobat/normal.pal
deleted file mode 100644
index 667255211..000000000
--- a/gfx/pics/crobat/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 18, 08, 21
- RGB 04, 09, 15
-
diff --git a/gfx/pics/croconaw/back.2bpp.lz b/gfx/pics/croconaw/back.2bpp.lz.a605c82f
index 7e573e6a0..7e573e6a0 100644
--- a/gfx/pics/croconaw/back.2bpp.lz
+++ b/gfx/pics/croconaw/back.2bpp.lz.a605c82f
Binary files differ
diff --git a/gfx/pics/croconaw/back.png b/gfx/pics/croconaw/back.png
new file mode 100644
index 000000000..1c745387a
--- /dev/null
+++ b/gfx/pics/croconaw/back.png
Binary files differ
diff --git a/gfx/pics/croconaw/bitmask.asm b/gfx/pics/croconaw/bitmask.asm
deleted file mode 100644
index 22f1cf494..000000000
--- a/gfx/pics/croconaw/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %11011111
- db %11110011
- db %00111101
- db %10000110
- db %00000001
-; 1
- db %11011111
- db %11110011
- db %00111101
- db %10001110
- db %00000011
-; 2
- db %11011111
- db %11110011
- db %00111101
- db %00000010
- db %00000000
-; 3
- db %11011111
- db %11111111
- db %00111111
- db %00000010
- db %00000000
-; 0xd33a9
diff --git a/gfx/pics/croconaw/frames.asm b/gfx/pics/croconaw/frames.asm
deleted file mode 100644
index cda1ed191..000000000
--- a/gfx/pics/croconaw/frames.asm
+++ /dev/null
@@ -1,21 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $00, $28, $29, $2a, $2b, $2c, $2d, $2e
- db $2f, $30, $31, $32, $33, $34, $35, $36, $37, $38
-.frame2
- db $01 ; bitmask
- db $24, $25, $26, $27, $00, $28, $29, $2a, $2b, $2c, $2d, $2e
- db $2f, $30, $31, $32, $33, $34, $39, $3a, $3b, $00, $3c, $3d
-.frame3
- db $02 ; bitmask
- db $24, $25, $26, $27, $00, $28, $29, $2a, $2b, $2c, $2d, $2e
- db $2f, $30, $31, $32, $33, $34, $3e
-.frame4
- db $03 ; bitmask
- db $24, $25, $26, $27, $00, $28, $29, $2a, $2b, $3f, $40, $2c
- db $2d, $2e, $2f, $30, $41, $31, $32, $33, $34, $3e
-; 0xd8636
diff --git a/gfx/pics/croconaw/front.2bpp.lz b/gfx/pics/croconaw/front.animated.2bpp.lz.a797986d
index 9c7f511ba..9c7f511ba 100644
--- a/gfx/pics/croconaw/front.2bpp.lz
+++ b/gfx/pics/croconaw/front.animated.2bpp.lz.a797986d
Binary files differ
diff --git a/gfx/pics/croconaw/front.png b/gfx/pics/croconaw/front.png
new file mode 100644
index 000000000..8fabda95c
--- /dev/null
+++ b/gfx/pics/croconaw/front.png
Binary files differ
diff --git a/gfx/pics/croconaw/normal.pal b/gfx/pics/croconaw/normal.pal
deleted file mode 100644
index 933593e9f..000000000
--- a/gfx/pics/croconaw/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 12, 17, 29
- RGB 26, 08, 07
-
diff --git a/gfx/pics/cubone/back.2bpp.lz b/gfx/pics/cubone/back.2bpp.lz.bd849dfb
index fc9931417..fc9931417 100644
--- a/gfx/pics/cubone/back.2bpp.lz
+++ b/gfx/pics/cubone/back.2bpp.lz.bd849dfb
Binary files differ
diff --git a/gfx/pics/cubone/back.png b/gfx/pics/cubone/back.png
new file mode 100644
index 000000000..d4069071b
--- /dev/null
+++ b/gfx/pics/cubone/back.png
Binary files differ
diff --git a/gfx/pics/cubone/bitmask.asm b/gfx/pics/cubone/bitmask.asm
deleted file mode 100644
index 81549a704..000000000
--- a/gfx/pics/cubone/bitmask.asm
+++ /dev/null
@@ -1,31 +0,0 @@
-; 0
- db %10001110
- db %00010001
- db %00000000
- db %00000000
-; 1
- db %10011110
- db %00010011
- db %00000000
- db %00000000
-; 2
- db %10101111
- db %00000001
- db %00000000
- db %00000000
-; 3
- db %10001110
- db %00000001
- db %00000000
- db %00000000
-; 4
- db %00000000
- db %00000000
- db %00000001
- db %00000000
-; 5
- db %10001111
- db %00000001
- db %00000000
- db %00000000
-; 0xd2f18
diff --git a/gfx/pics/cubone/frames.asm b/gfx/pics/cubone/frames.asm
deleted file mode 100644
index e5ef22631..000000000
--- a/gfx/pics/cubone/frames.asm
+++ /dev/null
@@ -1,25 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e
-.frame2
- db $01 ; bitmask
- db $19, $04, $00, $1f, $1c, $20, $21, $1e
-.frame3
- db $02 ; bitmask
- db $22, $19, $23, $04, $24, $25, $26
-.frame4
- db $03 ; bitmask
- db $19, $23, $04, $25, $26
-.frame5
- db $04 ; bitmask
- db $27
-.frame6
- db $05 ; bitmask
- db $28, $19, $23, $04, $25, $26
-; 0xd577d
diff --git a/gfx/pics/cubone/front.2bpp.lz b/gfx/pics/cubone/front.animated.2bpp.lz.0d63a3a4
index 9de9f7732..9de9f7732 100644
--- a/gfx/pics/cubone/front.2bpp.lz
+++ b/gfx/pics/cubone/front.animated.2bpp.lz.0d63a3a4
Binary files differ
diff --git a/gfx/pics/cubone/front.png b/gfx/pics/cubone/front.png
new file mode 100644
index 000000000..de641c36d
--- /dev/null
+++ b/gfx/pics/cubone/front.png
Binary files differ
diff --git a/gfx/pics/cubone/normal.pal b/gfx/pics/cubone/normal.pal
deleted file mode 100644
index eb2ec4b7b..000000000
--- a/gfx/pics/cubone/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 20, 19, 12
- RGB 16, 10, 04
-
diff --git a/gfx/pics/cyndaquil/back.2bpp.lz b/gfx/pics/cyndaquil/back.2bpp.lz.68baeeeb
index 226c41e49..226c41e49 100644
--- a/gfx/pics/cyndaquil/back.2bpp.lz
+++ b/gfx/pics/cyndaquil/back.2bpp.lz.68baeeeb
Binary files differ
diff --git a/gfx/pics/cyndaquil/back.png b/gfx/pics/cyndaquil/back.png
new file mode 100644
index 000000000..4e0664be0
--- /dev/null
+++ b/gfx/pics/cyndaquil/back.png
Binary files differ
diff --git a/gfx/pics/cyndaquil/bitmask.asm b/gfx/pics/cyndaquil/bitmask.asm
deleted file mode 100644
index 56d89d40a..000000000
--- a/gfx/pics/cyndaquil/bitmask.asm
+++ /dev/null
@@ -1,11 +0,0 @@
-; 0
- db %11111000
- db %11111111
- db %11110111
- db %00000000
-; 1
- db %10011000
- db %01000011
- db %00000000
- db %00000000
-; 0xd3365
diff --git a/gfx/pics/cyndaquil/frames.asm b/gfx/pics/cyndaquil/frames.asm
deleted file mode 100644
index 581669813..000000000
--- a/gfx/pics/cyndaquil/frames.asm
+++ /dev/null
@@ -1,20 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $19, $1a, $00, $1b, $1c, $1d, $1e, $00, $1f, $20, $21, $22
- db $00, $23, $24, $25, $00, $26, $27, $28
-.frame2
- db $00 ; bitmask
- db $19, $1a, $00, $00, $29, $1d, $1e, $00, $00, $2a, $21, $22
- db $00, $00, $2b, $25, $00, $00, $00, $2c
-.frame3
- db $00 ; bitmask
- db $19, $1a, $00, $00, $29, $1d, $1e, $00, $00, $2d, $21, $22
- db $00, $00, $2e, $2f, $00, $00, $00, $2c
-.frame4
- db $01 ; bitmask
- db $19, $1a, $30, $1d, $1e, $22
-; 0xd84f5
diff --git a/gfx/pics/cyndaquil/front.2bpp.lz b/gfx/pics/cyndaquil/front.animated.2bpp.lz.0d5dce8d
index 3e2886783..3e2886783 100644
--- a/gfx/pics/cyndaquil/front.2bpp.lz
+++ b/gfx/pics/cyndaquil/front.animated.2bpp.lz.0d5dce8d
Binary files differ
diff --git a/gfx/pics/cyndaquil/front.png b/gfx/pics/cyndaquil/front.png
new file mode 100644
index 000000000..4edae6bc6
--- /dev/null
+++ b/gfx/pics/cyndaquil/front.png
Binary files differ
diff --git a/gfx/pics/cyndaquil/normal.pal b/gfx/pics/cyndaquil/normal.pal
deleted file mode 100644
index 38028335c..000000000
--- a/gfx/pics/cyndaquil/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 27, 00
- RGB 31, 07, 05
-
diff --git a/gfx/pics/delibird/back.2bpp.lz b/gfx/pics/delibird/back.2bpp.lz.11463d76
index 22f41237c..22f41237c 100644
--- a/gfx/pics/delibird/back.2bpp.lz
+++ b/gfx/pics/delibird/back.2bpp.lz.11463d76
Binary files differ
diff --git a/gfx/pics/delibird/back.png b/gfx/pics/delibird/back.png
new file mode 100644
index 000000000..367d6055a
--- /dev/null
+++ b/gfx/pics/delibird/back.png
Binary files differ
diff --git a/gfx/pics/delibird/bitmask.asm b/gfx/pics/delibird/bitmask.asm
deleted file mode 100644
index f682bc2fb..000000000
--- a/gfx/pics/delibird/bitmask.asm
+++ /dev/null
@@ -1,37 +0,0 @@
-; 0
- db %00000000
- db %01000011
- db %00000000
- db %00000000
- db %00000010
-; 1
- db %00111000
- db %01100011
- db %00000000
- db %10001110
- db %00000011
-; 2
- db %00111100
- db %01100011
- db %00000000
- db %10001110
- db %00000011
-; 3
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000010
-; 4
- db %00111000
- db %00000010
- db %00000000
- db %10001110
- db %00000011
-; 5
- db %00000000
- db %00100000
- db %00000000
- db %00000000
- db %00000000
-; 0xd3850
diff --git a/gfx/pics/delibird/frames.asm b/gfx/pics/delibird/frames.asm
deleted file mode 100644
index 625f5ae8a..000000000
--- a/gfx/pics/delibird/frames.asm
+++ /dev/null
@@ -1,27 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27
-.frame2
- db $01 ; bitmask
- db $28, $29, $2a, $24, $2b, $2c, $26, $2d, $2e, $2f, $30, $31
- db $32
-.frame3
- db $02 ; bitmask
- db $33, $34, $29, $2a, $35, $36, $2c, $26, $2d, $2e, $2f, $30
- db $31, $32
-.frame4
- db $03 ; bitmask
- db $27
-.frame5
- db $04 ; bitmask
- db $28, $29, $2a, $25, $2d, $2e, $2f, $30, $31, $32
-.frame6
- db $05 ; bitmask
- db $2c
-; 0xd92bb
diff --git a/gfx/pics/delibird/front.2bpp.lz b/gfx/pics/delibird/front.animated.2bpp.lz.a3126c48
index 819e46af0..819e46af0 100644
--- a/gfx/pics/delibird/front.2bpp.lz
+++ b/gfx/pics/delibird/front.animated.2bpp.lz.a3126c48
Binary files differ
diff --git a/gfx/pics/delibird/front.png b/gfx/pics/delibird/front.png
new file mode 100644
index 000000000..591271b3a
--- /dev/null
+++ b/gfx/pics/delibird/front.png
Binary files differ
diff --git a/gfx/pics/delibird/normal.pal b/gfx/pics/delibird/normal.pal
deleted file mode 100644
index fb24bd4e1..000000000
--- a/gfx/pics/delibird/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 21, 16, 31
- RGB 30, 08, 02
-
diff --git a/gfx/pics/dewgong/back.2bpp.lz b/gfx/pics/dewgong/back.2bpp.lz.4e1fef76
index bc6842e86..bc6842e86 100644
--- a/gfx/pics/dewgong/back.2bpp.lz
+++ b/gfx/pics/dewgong/back.2bpp.lz.4e1fef76
Binary files differ
diff --git a/gfx/pics/dewgong/back.png b/gfx/pics/dewgong/back.png
new file mode 100644
index 000000000..9544f9c25
--- /dev/null
+++ b/gfx/pics/dewgong/back.png
Binary files differ
diff --git a/gfx/pics/dewgong/bitmask.asm b/gfx/pics/dewgong/bitmask.asm
deleted file mode 100644
index 0d29808ea..000000000
--- a/gfx/pics/dewgong/bitmask.asm
+++ /dev/null
@@ -1,73 +0,0 @@
-; 0
- db %00000100
- db %00000000
- db %00000000
- db %00000110
- db %00000011
- db %00000000
- db %00000000
-; 1
- db %00000010
- db %00000011
- db %11001100
- db %01110111
- db %01111011
- db %00000000
- db %00000000
-; 2
- db %10000000
- db %11000000
- db %11000001
- db %01110001
- db %01111000
- db %00000000
- db %00000000
-; 3
- db %00000000
- db %00000000
- db %11100000
- db %01110001
- db %01111000
- db %00000000
- db %00000000
-; 4
- db %00000000
- db %00000000
- db %11000000
- db %01110001
- db %01111000
- db %00000000
- db %00000000
-; 5
- db %00000100
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 6
- db %00000010
- db %00000011
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 7
- db %10000000
- db %11000000
- db %00000001
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 8
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd2db2
diff --git a/gfx/pics/dewgong/frames.asm b/gfx/pics/dewgong/frames.asm
deleted file mode 100644
index d492373a4..000000000
--- a/gfx/pics/dewgong/frames.asm
+++ /dev/null
@@ -1,39 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
- dw .frame7
- dw .frame8
- dw .frame9
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35
-.frame2
- db $01 ; bitmask
- db $36, $37, $38, $39, $3a, $3b, $3c, $3d, $3e, $3f, $40, $41
- db $42, $43, $44, $45, $46, $47, $48
-.frame3
- db $02 ; bitmask
- db $49, $4a, $4b, $4c, $3b, $3c, $3d, $40, $41, $42, $45, $46
- db $47, $48
-.frame4
- db $03 ; bitmask
- db $4d, $3b, $3c, $3d, $40, $41, $42, $45, $46, $47, $48
-.frame5
- db $04 ; bitmask
- db $3b, $3c, $3d, $40, $41, $42, $45, $46, $47, $48
-.frame6
- db $05 ; bitmask
- db $31
-.frame7
- db $06 ; bitmask
- db $36, $37, $38
-.frame8
- db $07 ; bitmask
- db $49, $4a, $4b, $4c
-.frame9
- db $08 ; bitmask
- db $4d
-; 0xd5422
diff --git a/gfx/pics/dewgong/front.2bpp.lz b/gfx/pics/dewgong/front.animated.2bpp.lz.cc53359c
index cbb0ace94..cbb0ace94 100644
--- a/gfx/pics/dewgong/front.2bpp.lz
+++ b/gfx/pics/dewgong/front.animated.2bpp.lz.cc53359c
Binary files differ
diff --git a/gfx/pics/dewgong/front.png b/gfx/pics/dewgong/front.png
new file mode 100644
index 000000000..b73d51c07
--- /dev/null
+++ b/gfx/pics/dewgong/front.png
Binary files differ
diff --git a/gfx/pics/dewgong/normal.pal b/gfx/pics/dewgong/normal.pal
deleted file mode 100644
index 80bca6734..000000000
--- a/gfx/pics/dewgong/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 19, 21, 31
- RGB 08, 11, 18
-
diff --git a/gfx/pics/diglett/back.2bpp.lz b/gfx/pics/diglett/back.2bpp.lz.31d8cacc
index 05625954c..05625954c 100644
--- a/gfx/pics/diglett/back.2bpp.lz
+++ b/gfx/pics/diglett/back.2bpp.lz.31d8cacc
Binary files differ
diff --git a/gfx/pics/diglett/back.png b/gfx/pics/diglett/back.png
new file mode 100644
index 000000000..cde3b07f9
--- /dev/null
+++ b/gfx/pics/diglett/back.png
Binary files differ
diff --git a/gfx/pics/diglett/bitmask.asm b/gfx/pics/diglett/bitmask.asm
deleted file mode 100644
index 54ca8fc52..000000000
--- a/gfx/pics/diglett/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %11000000
- db %00111001
- db %00000111
- db %00000000
-; 1
- db %00001000
- db %00000000
- db %10000000
- db %00000000
-; 2
- db %00000000
- db %00010000
- db %00000000
- db %00000000
-; 0xd2a61
diff --git a/gfx/pics/diglett/frames.asm b/gfx/pics/diglett/frames.asm
deleted file mode 100644
index ec2d64653..000000000
--- a/gfx/pics/diglett/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21
-.frame2
- db $00 ; bitmask
- db $19, $22, $1b, $1c, $23, $1e, $1f, $20, $21
-.frame3
- db $01 ; bitmask
- db $24, $25
-.frame4
- db $02 ; bitmask
- db $26
-; 0xd4c06
diff --git a/gfx/pics/diglett/front.2bpp.lz b/gfx/pics/diglett/front.animated.2bpp.lz.52b0361e
index 5ed5e87ff..5ed5e87ff 100644
--- a/gfx/pics/diglett/front.2bpp.lz
+++ b/gfx/pics/diglett/front.animated.2bpp.lz.52b0361e
Binary files differ
diff --git a/gfx/pics/diglett/front.png b/gfx/pics/diglett/front.png
new file mode 100644
index 000000000..49adc371a
--- /dev/null
+++ b/gfx/pics/diglett/front.png
Binary files differ
diff --git a/gfx/pics/diglett/normal.pal b/gfx/pics/diglett/normal.pal
deleted file mode 100644
index 9eaf1baf0..000000000
--- a/gfx/pics/diglett/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 19, 11, 04
- RGB 24, 06, 04
-
diff --git a/gfx/pics/ditto/back.2bpp.lz b/gfx/pics/ditto/back.2bpp.lz.b01a9d91
index ee2a621bf..ee2a621bf 100644
--- a/gfx/pics/ditto/back.2bpp.lz
+++ b/gfx/pics/ditto/back.2bpp.lz.b01a9d91
Binary files differ
diff --git a/gfx/pics/ditto/back.png b/gfx/pics/ditto/back.png
new file mode 100644
index 000000000..bf1f4cb1a
--- /dev/null
+++ b/gfx/pics/ditto/back.png
Binary files differ
diff --git a/gfx/pics/ditto/bitmask.asm b/gfx/pics/ditto/bitmask.asm
deleted file mode 100644
index 94d8ee8fc..000000000
--- a/gfx/pics/ditto/bitmask.asm
+++ /dev/null
@@ -1,41 +0,0 @@
-; 0
- db %11111000
- db %10011100
- db %10000000
- db %00000000
-; 1
- db %11111000
- db %11111110
- db %11101000
- db %00000001
-; 2
- db %11100000
- db %01111010
- db %11001000
- db %00000001
-; 3
- db %10000000
- db %00011000
- db %00000000
- db %00000000
-; 4
- db %10000000
- db %00010000
- db %00000000
- db %00000000
-; 5
- db %01111000
- db %00000000
- db %10000000
- db %00000000
-; 6
- db %00011000
- db %11101110
- db %11101000
- db %00000001
-; 7
- db %01100000
- db %01101010
- db %11001000
- db %00000001
-; 0xd3183
diff --git a/gfx/pics/ditto/frames.asm b/gfx/pics/ditto/frames.asm
deleted file mode 100644
index eabf9f840..000000000
--- a/gfx/pics/ditto/frames.asm
+++ /dev/null
@@ -1,35 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
- dw .frame7
- dw .frame8
-.frame1
- db $00 ; bitmask
- db $19, $00, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21
-.frame2
- db $01 ; bitmask
- db $19, $00, $1a, $1b, $1c, $00, $1d, $1e, $1f, $08, $09, $20
- db $0e, $22, $23, $24, $13
-.frame3
- db $02 ; bitmask
- db $1a, $1b, $1c, $00, $1e, $1f, $08, $09, $0e, $23, $24, $13
-.frame4
- db $03 ; bitmask
- db $25, $26, $27
-.frame5
- db $04 ; bitmask
- db $1c, $1f
-.frame6
- db $05 ; bitmask
- db $19, $00, $1a, $1b, $21
-.frame7
- db $06 ; bitmask
- db $19, $00, $00, $1d, $1e, $08, $09, $20, $0e, $22, $23, $24
- db $13
-.frame8
- db $07 ; bitmask
- db $1a, $1b, $00, $1e, $08, $09, $0e, $23, $24, $13
-; 0xd5df0
diff --git a/gfx/pics/ditto/front.2bpp.lz b/gfx/pics/ditto/front.animated.2bpp.lz.344c90fd
index ef64bd777..ef64bd777 100644
--- a/gfx/pics/ditto/front.2bpp.lz
+++ b/gfx/pics/ditto/front.animated.2bpp.lz.344c90fd
Binary files differ
diff --git a/gfx/pics/ditto/front.png b/gfx/pics/ditto/front.png
new file mode 100644
index 000000000..9979863f6
--- /dev/null
+++ b/gfx/pics/ditto/front.png
Binary files differ
diff --git a/gfx/pics/ditto/normal.pal b/gfx/pics/ditto/normal.pal
deleted file mode 100644
index 00cb0d5e6..000000000
--- a/gfx/pics/ditto/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 23, 12, 28
- RGB 13, 07, 16
-
diff --git a/gfx/pics/dodrio/back.2bpp.lz b/gfx/pics/dodrio/back.2bpp.lz.a5480e88
index 3b1d80db5..3b1d80db5 100644
--- a/gfx/pics/dodrio/back.2bpp.lz
+++ b/gfx/pics/dodrio/back.2bpp.lz.a5480e88
Binary files differ
diff --git a/gfx/pics/dodrio/back.png b/gfx/pics/dodrio/back.png
new file mode 100644
index 000000000..abc232883
--- /dev/null
+++ b/gfx/pics/dodrio/back.png
Binary files differ
diff --git a/gfx/pics/dodrio/bitmask.asm b/gfx/pics/dodrio/bitmask.asm
deleted file mode 100644
index 6af2e59e8..000000000
--- a/gfx/pics/dodrio/bitmask.asm
+++ /dev/null
@@ -1,33 +0,0 @@
-; 0
- db %00000110
- db %10000011
- db %11100000
- db %11110000
- db %00111000
- db %00001000
- db %00000000
-; 1
- db %00011110
- db %10011111
- db %11100111
- db %11110011
- db %00111000
- db %00001000
- db %00000000
-; 2
- db %00000000
- db %00000000
- db %00000000
- db %00001100
- db %00000010
- db %00000000
- db %00000000
-; 3
- db %00011000
- db %10011110
- db %11100111
- db %11110011
- db %00111000
- db %00001000
- db %00000000
-; 0xd2d64
diff --git a/gfx/pics/dodrio/frames.asm b/gfx/pics/dodrio/frames.asm
deleted file mode 100644
index e51718307..000000000
--- a/gfx/pics/dodrio/frames.asm
+++ /dev/null
@@ -1,21 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
- db $3d, $3e, $3f, $40
-.frame2
- db $01 ; bitmask
- db $31, $32, $41, $02, $33, $42, $43, $02, $02, $44, $45, $46
- db $47, $36, $48, $49, $4a, $4b, $39, $3a, $3b, $3c, $3d, $3e
- db $3f, $40
-.frame3
- db $02 ; bitmask
- db $4c, $4d, $4e
-.frame4
- db $03 ; bitmask
- db $41, $02, $4f, $43, $02, $02, $44, $45, $46, $47, $36, $48
- db $49, $4a, $4b, $39, $3a, $3b, $3c, $3d, $3e, $3f, $40
-; 0xd53a5
diff --git a/gfx/pics/dodrio/front.2bpp.lz b/gfx/pics/dodrio/front.animated.2bpp.lz.2aaff569
index 8de65b2de..8de65b2de 100644
--- a/gfx/pics/dodrio/front.2bpp.lz
+++ b/gfx/pics/dodrio/front.animated.2bpp.lz.2aaff569
Binary files differ
diff --git a/gfx/pics/dodrio/front.png b/gfx/pics/dodrio/front.png
new file mode 100644
index 000000000..ddd441ba1
--- /dev/null
+++ b/gfx/pics/dodrio/front.png
Binary files differ
diff --git a/gfx/pics/dodrio/normal.pal b/gfx/pics/dodrio/normal.pal
deleted file mode 100644
index a38c0466c..000000000
--- a/gfx/pics/dodrio/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 26, 16, 08
- RGB 18, 08, 06
-
diff --git a/gfx/pics/doduo/back.2bpp.lz b/gfx/pics/doduo/back.2bpp.lz.05a57563
index 8f204150b..8f204150b 100644
--- a/gfx/pics/doduo/back.2bpp.lz
+++ b/gfx/pics/doduo/back.2bpp.lz.05a57563
Binary files differ
diff --git a/gfx/pics/doduo/back.png b/gfx/pics/doduo/back.png
new file mode 100644
index 000000000..8440b7af7
--- /dev/null
+++ b/gfx/pics/doduo/back.png
Binary files differ
diff --git a/gfx/pics/doduo/bitmask.asm b/gfx/pics/doduo/bitmask.asm
deleted file mode 100644
index 0e4fc7906..000000000
--- a/gfx/pics/doduo/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %00000000
- db %10001000
- db %11110001
- db %00000000
-; 1
- db %01000010
- db %10001000
- db %11110001
- db %00000000
-; 2
- db %00100000
- db %10001000
- db %11110001
- db %00000000
-; 0xd2d48
diff --git a/gfx/pics/doduo/frames.asm b/gfx/pics/doduo/frames.asm
deleted file mode 100644
index 1888d2512..000000000
--- a/gfx/pics/doduo/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $02, $1e
-.frame2
- db $01 ; bitmask
- db $1f, $20, $21, $1a, $22, $1c, $1d, $02, $1e
-.frame3
- db $02 ; bitmask
- db $23, $19, $1a, $24, $25, $26, $02, $1e
-; 0xd5355
diff --git a/gfx/pics/doduo/front.2bpp.lz b/gfx/pics/doduo/front.animated.2bpp.lz.89c4acbd
index 11d525427..11d525427 100644
--- a/gfx/pics/doduo/front.2bpp.lz
+++ b/gfx/pics/doduo/front.animated.2bpp.lz.89c4acbd
Binary files differ
diff --git a/gfx/pics/doduo/front.png b/gfx/pics/doduo/front.png
new file mode 100644
index 000000000..8c90b36f7
--- /dev/null
+++ b/gfx/pics/doduo/front.png
Binary files differ
diff --git a/gfx/pics/doduo/normal.pal b/gfx/pics/doduo/normal.pal
deleted file mode 100644
index e32cb088f..000000000
--- a/gfx/pics/doduo/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 21, 13, 09
- RGB 12, 08, 06
-
diff --git a/gfx/pics/donphan/back.2bpp.lz b/gfx/pics/donphan/back.2bpp.lz.5067b370
index 4914f03aa..4914f03aa 100644
--- a/gfx/pics/donphan/back.2bpp.lz
+++ b/gfx/pics/donphan/back.2bpp.lz.5067b370
Binary files differ
diff --git a/gfx/pics/donphan/back.png b/gfx/pics/donphan/back.png
new file mode 100644
index 000000000..a156f85bf
--- /dev/null
+++ b/gfx/pics/donphan/back.png
Binary files differ
diff --git a/gfx/pics/donphan/bitmask.asm b/gfx/pics/donphan/bitmask.asm
deleted file mode 100644
index 6891e612a..000000000
--- a/gfx/pics/donphan/bitmask.asm
+++ /dev/null
@@ -1,33 +0,0 @@
-; 0
- db %00111110
- db %00111111
- db %00011110
- db %00001100
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %00111110
- db %00111111
- db %00011110
- db %00001000
- db %00000000
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %00110000
- db %00011000
- db %00001100
- db %00000000
- db %00000000
- db %00000000
-; 3
- db %00000000
- db %00000000
- db %00000000
- db %00000010
- db %00000000
- db %00000000
- db %00000000
-; 0xd390a
diff --git a/gfx/pics/donphan/frames.asm b/gfx/pics/donphan/frames.asm
deleted file mode 100644
index b78166e26..000000000
--- a/gfx/pics/donphan/frames.asm
+++ /dev/null
@@ -1,24 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $00, $35, $36, $37, $38, $39, $3a, $3b
- db $3c, $3d, $3e, $3f, $00
-.frame2
- db $00 ; bitmask
- db $40, $41, $33, $34, $00, $42, $43, $37, $38, $39, $3a, $3b
- db $3c, $3d, $3e, $3f, $00
-.frame3
- db $01 ; bitmask
- db $40, $41, $33, $34, $00, $42, $43, $37, $38, $39, $3a, $3b
- db $3c, $44, $3e, $00
-.frame4
- db $02 ; bitmask
- db $45, $46, $47, $48, $49, $00
-.frame5
- db $03 ; bitmask
- db $4a
-; 0xd943a
diff --git a/gfx/pics/donphan/front.2bpp.lz b/gfx/pics/donphan/front.animated.2bpp.lz.9e1b7048
index b46d083fc..b46d083fc 100644
--- a/gfx/pics/donphan/front.2bpp.lz
+++ b/gfx/pics/donphan/front.animated.2bpp.lz.9e1b7048
Binary files differ
diff --git a/gfx/pics/donphan/front.png b/gfx/pics/donphan/front.png
new file mode 100644
index 000000000..9dc93c065
--- /dev/null
+++ b/gfx/pics/donphan/front.png
Binary files differ
diff --git a/gfx/pics/donphan/normal.pal b/gfx/pics/donphan/normal.pal
deleted file mode 100644
index 12e7844dd..000000000
--- a/gfx/pics/donphan/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 18, 20, 19
- RGB 05, 11, 08
-
diff --git a/gfx/pics/dragonair/back.2bpp.lz b/gfx/pics/dragonair/back.2bpp.lz.9b6fda5b
index 52094c394..52094c394 100644
--- a/gfx/pics/dragonair/back.2bpp.lz
+++ b/gfx/pics/dragonair/back.2bpp.lz.9b6fda5b
Binary files differ
diff --git a/gfx/pics/dragonair/back.png b/gfx/pics/dragonair/back.png
new file mode 100644
index 000000000..99c03894a
--- /dev/null
+++ b/gfx/pics/dragonair/back.png
Binary files differ
diff --git a/gfx/pics/dragonair/bitmask.asm b/gfx/pics/dragonair/bitmask.asm
deleted file mode 100644
index fe0895ff1..000000000
--- a/gfx/pics/dragonair/bitmask.asm
+++ /dev/null
@@ -1,37 +0,0 @@
-; 0
- db %00000000
- db %01000000
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %11011111
- db %01000111
- db %00000000
- db %00000000
- db %00000000
-; 2
- db %10111111
- db %01001111
- db %00000000
- db %00000000
- db %00000000
-; 3
- db %00000000
- db %00100000
- db %00001000
- db %00000000
- db %00000000
-; 4
- db %11011111
- db %00000111
- db %00000000
- db %00000000
- db %00000000
-; 5
- db %10111111
- db %00001111
- db %00000000
- db %00000000
- db %00000000
-; 0xd32bf
diff --git a/gfx/pics/dragonair/frames.asm b/gfx/pics/dragonair/frames.asm
deleted file mode 100644
index 3eded4725..000000000
--- a/gfx/pics/dragonair/frames.asm
+++ /dev/null
@@ -1,25 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
-.frame1
- db $00 ; bitmask
- db $24
-.frame2
- db $01 ; bitmask
- db $05, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $24
-.frame3
- db $02 ; bitmask
- db $05, $2e, $2f, $30, $31, $32, $33, $2b, $05, $34, $35, $24
-.frame4
- db $03 ; bitmask
- db $36, $37
-.frame5
- db $04 ; bitmask
- db $05, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d
-.frame6
- db $05 ; bitmask
- db $05, $2e, $2f, $30, $31, $32, $33, $2b, $05, $34, $35
-; 0xd616d
diff --git a/gfx/pics/dragonair/front.2bpp.lz b/gfx/pics/dragonair/front.animated.2bpp.lz.bb9ee373
index aad34536f..aad34536f 100644
--- a/gfx/pics/dragonair/front.2bpp.lz
+++ b/gfx/pics/dragonair/front.animated.2bpp.lz.bb9ee373
Binary files differ
diff --git a/gfx/pics/dragonair/front.png b/gfx/pics/dragonair/front.png
new file mode 100644
index 000000000..19feeeec1
--- /dev/null
+++ b/gfx/pics/dragonair/front.png
Binary files differ
diff --git a/gfx/pics/dragonair/normal.pal b/gfx/pics/dragonair/normal.pal
deleted file mode 100644
index ee0234a5e..000000000
--- a/gfx/pics/dragonair/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 17, 19, 31
- RGB 05, 14, 23
-
diff --git a/gfx/pics/dragonite/back.2bpp.lz b/gfx/pics/dragonite/back.2bpp.lz.c408806f
index 09a828dd0..09a828dd0 100644
--- a/gfx/pics/dragonite/back.2bpp.lz
+++ b/gfx/pics/dragonite/back.2bpp.lz.c408806f
Binary files differ
diff --git a/gfx/pics/dragonite/back.png b/gfx/pics/dragonite/back.png
new file mode 100644
index 000000000..29ef7abea
--- /dev/null
+++ b/gfx/pics/dragonite/back.png
Binary files differ
diff --git a/gfx/pics/dragonite/bitmask.asm b/gfx/pics/dragonite/bitmask.asm
deleted file mode 100644
index 2c426bc4f..000000000
--- a/gfx/pics/dragonite/bitmask.asm
+++ /dev/null
@@ -1,41 +0,0 @@
-; 0
- db %00000110
- db %10000011
- db %00000001
- db %00000000
- db %00111000
- db %00011100
- db %00000000
-; 1
- db %01000000
- db %10110000
- db %10010001
- db %00001001
- db %00000000
- db %00000000
- db %00000000
-; 2
- db %00000110
- db %10000011
- db %11000001
- db %00000011
- db %10111001
- db %00011101
- db %00000000
-; 3
- db %01000000
- db %10110000
- db %11010001
- db %00001011
- db %10000001
- db %00000001
- db %00000000
-; 4
- db %00000000
- db %00000000
- db %01000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd32e2
diff --git a/gfx/pics/dragonite/frames.asm b/gfx/pics/dragonite/frames.asm
deleted file mode 100644
index e07767c56..000000000
--- a/gfx/pics/dragonite/frames.asm
+++ /dev/null
@@ -1,23 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $31, $00, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b
-.frame2
- db $01 ; bitmask
- db $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44
-.frame3
- db $02 ; bitmask
- db $31, $00, $32, $33, $45, $40, $46, $42, $43, $47, $48, $36
- db $37, $38, $49, $00, $39, $3a, $3b
-.frame4
- db $03 ; bitmask
- db $3c, $3d, $3e, $3f, $4a, $41, $46, $42, $43, $47, $44, $48
- db $49, $00
-.frame5
- db $04 ; bitmask
- db $46
-; 0xd61b3
diff --git a/gfx/pics/dragonite/front.2bpp.lz b/gfx/pics/dragonite/front.animated.2bpp.lz.b914dfd9
index 730c16739..730c16739 100644
--- a/gfx/pics/dragonite/front.2bpp.lz
+++ b/gfx/pics/dragonite/front.animated.2bpp.lz.b914dfd9
Binary files differ
diff --git a/gfx/pics/dragonite/front.png b/gfx/pics/dragonite/front.png
new file mode 100644
index 000000000..5675a1441
--- /dev/null
+++ b/gfx/pics/dragonite/front.png
Binary files differ
diff --git a/gfx/pics/dragonite/normal.pal b/gfx/pics/dragonite/normal.pal
deleted file mode 100644
index 40f8cf8c8..000000000
--- a/gfx/pics/dragonite/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 24, 17, 04
- RGB 11, 10, 17
-
diff --git a/gfx/pics/dratini/back.2bpp.lz b/gfx/pics/dratini/back.2bpp.lz.be4d6a2a
index b40ffcaaf..b40ffcaaf 100644
--- a/gfx/pics/dratini/back.2bpp.lz
+++ b/gfx/pics/dratini/back.2bpp.lz.be4d6a2a
Binary files differ
diff --git a/gfx/pics/dratini/back.png b/gfx/pics/dratini/back.png
new file mode 100644
index 000000000..352e436de
--- /dev/null
+++ b/gfx/pics/dratini/back.png
Binary files differ
diff --git a/gfx/pics/dratini/bitmask.asm b/gfx/pics/dratini/bitmask.asm
deleted file mode 100644
index 7a73cf8c5..000000000
--- a/gfx/pics/dratini/bitmask.asm
+++ /dev/null
@@ -1,21 +0,0 @@
-; 0
- db %01000000
- db %00011000
- db %00000000
- db %00000000
-; 1
- db %11100111
- db %00000000
- db %00000001
- db %00000000
-; 2
- db %11100111
- db %00000000
- db %00000000
- db %00000000
-; 3
- db %00000000
- db %00000000
- db %00000001
- db %00000000
-; 0xd32a1
diff --git a/gfx/pics/dratini/frames.asm b/gfx/pics/dratini/frames.asm
deleted file mode 100644
index fcddd94c3..000000000
--- a/gfx/pics/dratini/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b
-.frame2
- db $01 ; bitmask
- db $1c, $1d, $1e, $1f, $20, $21, $22
-.frame3
- db $02 ; bitmask
- db $23, $24, $25, $26, $27, $28
-.frame4
- db $03 ; bitmask
- db $22
-; 0xd612c
diff --git a/gfx/pics/dratini/front.2bpp.lz b/gfx/pics/dratini/front.animated.2bpp.lz.838e4248
index b933491b7..b933491b7 100644
--- a/gfx/pics/dratini/front.2bpp.lz
+++ b/gfx/pics/dratini/front.animated.2bpp.lz.838e4248
Binary files differ
diff --git a/gfx/pics/dratini/front.png b/gfx/pics/dratini/front.png
new file mode 100644
index 000000000..9f49eb8f0
--- /dev/null
+++ b/gfx/pics/dratini/front.png
Binary files differ
diff --git a/gfx/pics/dratini/normal.pal b/gfx/pics/dratini/normal.pal
deleted file mode 100644
index d4e9f5109..000000000
--- a/gfx/pics/dratini/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 28, 26, 07
- RGB 08, 14, 24
-
diff --git a/gfx/pics/drowzee/back.2bpp.lz b/gfx/pics/drowzee/back.2bpp.lz.55367f5a
index a4218ade7..a4218ade7 100644
--- a/gfx/pics/drowzee/back.2bpp.lz
+++ b/gfx/pics/drowzee/back.2bpp.lz.55367f5a
Binary files differ
diff --git a/gfx/pics/drowzee/back.png b/gfx/pics/drowzee/back.png
new file mode 100644
index 000000000..8186a9529
--- /dev/null
+++ b/gfx/pics/drowzee/back.png
Binary files differ
diff --git a/gfx/pics/drowzee/bitmask.asm b/gfx/pics/drowzee/bitmask.asm
deleted file mode 100644
index bd9fa59e6..000000000
--- a/gfx/pics/drowzee/bitmask.asm
+++ /dev/null
@@ -1,31 +0,0 @@
-; 0
- db %00000000
- db %00000000
- db %00010000
- db %10000110
- db %00000001
-; 1
- db %00011000
- db %10000110
- db %00010000
- db %10000110
- db %00000001
-; 2
- db %00011000
- db %10000110
- db %00000000
- db %10001110
- db %00000011
-; 3
- db %00000000
- db %00000000
- db %00000000
- db %10001110
- db %00000011
-; 4
- db %10000000
- db %00000001
- db %00011000
- db %00000000
- db %00000000
-; 0xd2e80
diff --git a/gfx/pics/drowzee/frames.asm b/gfx/pics/drowzee/frames.asm
deleted file mode 100644
index 637706e1b..000000000
--- a/gfx/pics/drowzee/frames.asm
+++ /dev/null
@@ -1,21 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28
-.frame2
- db $01 ; bitmask
- db $29, $2a, $2b, $2c, $2d, $24, $25, $26, $27, $28
-.frame3
- db $02 ; bitmask
- db $29, $2a, $2b, $2c, $2d, $2e, $2f, $30, $27, $31, $32
-.frame4
- db $03 ; bitmask
- db $2e, $2f, $30, $27, $31, $32
-.frame5
- db $04 ; bitmask
- db $33, $34, $35, $36
-; 0xd561c
diff --git a/gfx/pics/drowzee/front.2bpp.lz b/gfx/pics/drowzee/front.animated.2bpp.lz.1f23711a
index cf3f87571..cf3f87571 100644
--- a/gfx/pics/drowzee/front.2bpp.lz
+++ b/gfx/pics/drowzee/front.animated.2bpp.lz.1f23711a
Binary files differ
diff --git a/gfx/pics/drowzee/front.png b/gfx/pics/drowzee/front.png
new file mode 100644
index 000000000..2b3a43d26
--- /dev/null
+++ b/gfx/pics/drowzee/front.png
Binary files differ
diff --git a/gfx/pics/drowzee/normal.pal b/gfx/pics/drowzee/normal.pal
deleted file mode 100644
index e1e6b8d0c..000000000
--- a/gfx/pics/drowzee/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 23, 04
- RGB 18, 10, 12
-
diff --git a/gfx/pics/dugtrio/back.2bpp.lz b/gfx/pics/dugtrio/back.2bpp.lz.e821a89c
index 05ad7b1ad..05ad7b1ad 100644
--- a/gfx/pics/dugtrio/back.2bpp.lz
+++ b/gfx/pics/dugtrio/back.2bpp.lz.e821a89c
Binary files differ
diff --git a/gfx/pics/dugtrio/back.png b/gfx/pics/dugtrio/back.png
new file mode 100644
index 000000000..c1bca81bd
--- /dev/null
+++ b/gfx/pics/dugtrio/back.png
Binary files differ
diff --git a/gfx/pics/dugtrio/bitmask.asm b/gfx/pics/dugtrio/bitmask.asm
deleted file mode 100644
index 0a2dc6df2..000000000
--- a/gfx/pics/dugtrio/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %00000000
- db %00000000
- db %11000000
- db %11100001
- db %00110000
- db %00000000
- db %00000000
-; 1
- db %00000000
- db %00001110
- db %11000111
- db %11100011
- db %00110000
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %00001110
- db %11000111
- db %11100011
- db %11110011
- db %01100000
- db %00000000
-; 0xd2a76
diff --git a/gfx/pics/dugtrio/frames.asm b/gfx/pics/dugtrio/frames.asm
deleted file mode 100644
index 72cf2e6be..000000000
--- a/gfx/pics/dugtrio/frames.asm
+++ /dev/null
@@ -1,35 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
- dw .frame7
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38
-.frame2
- db $01 ; bitmask
- db $39, $3a, $3b, $3c, $3d, $3e, $31, $32, $3f, $40, $34, $35
- db $36, $37, $38
-.frame3
- db $02 ; bitmask
- db $39, $3a, $3b, $3c, $3d, $3e, $31, $32, $3f, $40, $34, $35
- db $41, $42, $43, $37, $38, $44, $45, $46, $47
-.frame4
- db $02 ; bitmask
- db $39, $3a, $3b, $3c, $3d, $3e, $31, $32, $3f, $40, $34, $35
- db $48, $42, $43, $37, $38, $49, $45, $46, $47
-.frame5
- db $02 ; bitmask
- db $39, $4a, $3b, $3c, $4b, $3e, $31, $32, $3f, $40, $34, $35
- db $41, $42, $43, $37, $38, $44, $45, $46, $47
-.frame6
- db $02 ; bitmask
- db $39, $3a, $3b, $3c, $3d, $3e, $31, $4c, $3f, $40, $34, $4d
- db $41, $42, $43, $37, $38, $44, $45, $46, $47
-.frame7
- db $02 ; bitmask
- db $39, $4a, $3b, $3c, $4b, $3e, $31, $4c, $3f, $40, $34, $4d
- db $48, $42, $43, $37, $38, $49, $45, $46, $47
-; 0xd4c9b
diff --git a/gfx/pics/dugtrio/front.2bpp.lz b/gfx/pics/dugtrio/front.animated.2bpp.lz.5c9e668c
index 7ef2606cd..7ef2606cd 100644
--- a/gfx/pics/dugtrio/front.2bpp.lz
+++ b/gfx/pics/dugtrio/front.animated.2bpp.lz.5c9e668c
Binary files differ
diff --git a/gfx/pics/dugtrio/front.png b/gfx/pics/dugtrio/front.png
new file mode 100644
index 000000000..9fe5e14a7
--- /dev/null
+++ b/gfx/pics/dugtrio/front.png
Binary files differ
diff --git a/gfx/pics/dugtrio/normal.pal b/gfx/pics/dugtrio/normal.pal
deleted file mode 100644
index 9eaf1baf0..000000000
--- a/gfx/pics/dugtrio/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 19, 11, 04
- RGB 24, 06, 04
-
diff --git a/gfx/pics/dunsparce/back.2bpp.lz b/gfx/pics/dunsparce/back.2bpp.lz.aee69114
index 1042b07f8..1042b07f8 100644
--- a/gfx/pics/dunsparce/back.2bpp.lz
+++ b/gfx/pics/dunsparce/back.2bpp.lz.aee69114
Binary files differ
diff --git a/gfx/pics/dunsparce/back.png b/gfx/pics/dunsparce/back.png
new file mode 100644
index 000000000..d3fc9cc85
--- /dev/null
+++ b/gfx/pics/dunsparce/back.png
Binary files differ
diff --git a/gfx/pics/dunsparce/bitmask.asm b/gfx/pics/dunsparce/bitmask.asm
deleted file mode 100644
index e3c9c1a36..000000000
--- a/gfx/pics/dunsparce/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %00111000
- db %10001110
- db %11000011
- db %00000000
- db %00000000
-; 1
- db %00111000
- db %10001110
- db %11001111
- db %00000011
- db %00000000
-; 2
- db %00000000
- db %00000000
- db %00001100
- db %00000011
- db %00000000
-; 3
- db %00010000
- db %00000000
- db %00000001
- db %00000000
- db %00000000
-; 0xd3701
diff --git a/gfx/pics/dunsparce/frames.asm b/gfx/pics/dunsparce/frames.asm
deleted file mode 100644
index 65dfd39cc..000000000
--- a/gfx/pics/dunsparce/frames.asm
+++ /dev/null
@@ -1,23 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $00
-.frame2
- db $01 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2e, $2f, $2d
- db $00, $30, $31
-.frame3
- db $01 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $32, $33, $2d
- db $00, $34, $35
-.frame4
- db $02 ; bitmask
- db $2e, $2f, $30, $31
-.frame5
- db $03 ; bitmask
- db $36, $37
-; 0xd8f6c
diff --git a/gfx/pics/dunsparce/front.2bpp.lz b/gfx/pics/dunsparce/front.animated.2bpp.lz.04ea863c
index 31e9aa319..31e9aa319 100644
--- a/gfx/pics/dunsparce/front.2bpp.lz
+++ b/gfx/pics/dunsparce/front.animated.2bpp.lz.04ea863c
Binary files differ
diff --git a/gfx/pics/dunsparce/front.png b/gfx/pics/dunsparce/front.png
new file mode 100644
index 000000000..a2fbc6f18
--- /dev/null
+++ b/gfx/pics/dunsparce/front.png
Binary files differ
diff --git a/gfx/pics/dunsparce/normal.pal b/gfx/pics/dunsparce/normal.pal
deleted file mode 100644
index c0c5b25d7..000000000
--- a/gfx/pics/dunsparce/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 24, 06
- RGB 08, 15, 23
-
diff --git a/gfx/pics/eevee/back.2bpp.lz b/gfx/pics/eevee/back.2bpp.lz.bc34ce62
index ddd051f3a..ddd051f3a 100644
--- a/gfx/pics/eevee/back.2bpp.lz
+++ b/gfx/pics/eevee/back.2bpp.lz.bc34ce62
Binary files differ
diff --git a/gfx/pics/eevee/back.png b/gfx/pics/eevee/back.png
new file mode 100644
index 000000000..7dbca2487
--- /dev/null
+++ b/gfx/pics/eevee/back.png
Binary files differ
diff --git a/gfx/pics/eevee/bitmask.asm b/gfx/pics/eevee/bitmask.asm
deleted file mode 100644
index 654492f61..000000000
--- a/gfx/pics/eevee/bitmask.asm
+++ /dev/null
@@ -1,21 +0,0 @@
-; 0
- db %00000000
- db %01100010
- db %00000000
- db %00000000
-; 1
- db %11000110
- db %11100010
- db %00110101
- db %00000000
-; 2
- db %00000000
- db %01100010
- db %00000100
- db %00000000
-; 3
- db %11000110
- db %10000000
- db %00110001
- db %00000000
-; 0xd3193
diff --git a/gfx/pics/eevee/frames.asm b/gfx/pics/eevee/frames.asm
deleted file mode 100644
index 61da3fb18..000000000
--- a/gfx/pics/eevee/frames.asm
+++ /dev/null
@@ -1,21 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b
-.frame2
- db $00 ; bitmask
- db $1c, $1a, $1d
-.frame3
- db $01 ; bitmask
- db $1e, $1f, $20, $21, $1c, $1a, $1d, $22, $23, $24, $25, $26
-.frame4
- db $02 ; bitmask
- db $1c, $1a, $1d, $24
-.frame5
- db $03 ; bitmask
- db $1e, $1f, $20, $21, $22, $23, $25, $26
-; 0xd5e1d
diff --git a/gfx/pics/eevee/front.2bpp.lz b/gfx/pics/eevee/front.animated.2bpp.lz.04e72b48
index aea8d545e..aea8d545e 100644
--- a/gfx/pics/eevee/front.2bpp.lz
+++ b/gfx/pics/eevee/front.animated.2bpp.lz.04e72b48
Binary files differ
diff --git a/gfx/pics/eevee/front.png b/gfx/pics/eevee/front.png
new file mode 100644
index 000000000..b35e901c8
--- /dev/null
+++ b/gfx/pics/eevee/front.png
Binary files differ
diff --git a/gfx/pics/eevee/normal.pal b/gfx/pics/eevee/normal.pal
deleted file mode 100644
index d09dba19e..000000000
--- a/gfx/pics/eevee/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 24, 16, 06
- RGB 17, 08, 02
-
diff --git a/gfx/pics/egg/bitmask.asm b/gfx/pics/egg/bitmask.asm
deleted file mode 100644
index 8ff9592c4..000000000
--- a/gfx/pics/egg/bitmask.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-; 0
- db %11001110
- db %00111001
- db %00000111
- db %00000000
-; 0xd3ad3
diff --git a/gfx/pics/egg/frames.asm b/gfx/pics/egg/frames.asm
deleted file mode 100644
index 19839df43..000000000
--- a/gfx/pics/egg/frames.asm
+++ /dev/null
@@ -1,9 +0,0 @@
- dw .frame1
- dw .frame2
-.frame1
- db $00 ; bitmask
- db $00, $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23
-.frame2
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $00, $2d, $2e
-; 0xd99a9
diff --git a/gfx/pics/egg/front.2bpp.lz b/gfx/pics/egg/front.animated.2bpp.lz.7b468eff
index 47d8b997e..47d8b997e 100644
--- a/gfx/pics/egg/front.2bpp.lz
+++ b/gfx/pics/egg/front.animated.2bpp.lz.7b468eff
Binary files differ
diff --git a/gfx/pics/egg/front.png b/gfx/pics/egg/front.png
new file mode 100644
index 000000000..be8e9d4a4
--- /dev/null
+++ b/gfx/pics/egg/front.png
Binary files differ
diff --git a/gfx/pics/ekans/back.2bpp.lz b/gfx/pics/ekans/back.2bpp.lz.671d14d9
index 07785737f..07785737f 100644
--- a/gfx/pics/ekans/back.2bpp.lz
+++ b/gfx/pics/ekans/back.2bpp.lz.671d14d9
Binary files differ
diff --git a/gfx/pics/ekans/back.png b/gfx/pics/ekans/back.png
new file mode 100644
index 000000000..d61670da7
--- /dev/null
+++ b/gfx/pics/ekans/back.png
Binary files differ
diff --git a/gfx/pics/ekans/bitmask.asm b/gfx/pics/ekans/bitmask.asm
deleted file mode 100644
index a3c61a4d3..000000000
--- a/gfx/pics/ekans/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %11100111
- db %00011100
- db %00000000
- db %00000000
-; 1
- db %11101111
- db %00011101
- db %00000011
- db %00000000
-; 2
- db %00000000
- db %00000000
- db %01100000
- db %00000000
-; 0xd286c
diff --git a/gfx/pics/ekans/frames.asm b/gfx/pics/ekans/frames.asm
deleted file mode 100644
index 6bd3fc1d6..000000000
--- a/gfx/pics/ekans/frames.asm
+++ /dev/null
@@ -1,23 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $19, $1a, $0f, $1b, $1c, $1d, $1e, $1f, $20
-.frame2
- db $01 ; bitmask
- db $0f, $21, $22, $23, $0f, $24, $25, $26, $0f, $27, $28, $29
- db $2a
-.frame3
- db $01 ; bitmask
- db $0f, $21, $22, $23, $0f, $24, $25, $2b, $0f, $27, $28, $29
- db $2a
-.frame4
- db $02 ; bitmask
- db $2c, $2d
-.frame5
- db $02 ; bitmask
- db $2e, $2d
-; 0xd465c
diff --git a/gfx/pics/ekans/front.2bpp.lz b/gfx/pics/ekans/front.animated.2bpp.lz.018a1c72
index efa075fab..efa075fab 100644
--- a/gfx/pics/ekans/front.2bpp.lz
+++ b/gfx/pics/ekans/front.animated.2bpp.lz.018a1c72
Binary files differ
diff --git a/gfx/pics/ekans/front.png b/gfx/pics/ekans/front.png
new file mode 100644
index 000000000..21f476943
--- /dev/null
+++ b/gfx/pics/ekans/front.png
Binary files differ
diff --git a/gfx/pics/ekans/normal.pal b/gfx/pics/ekans/normal.pal
deleted file mode 100644
index a98f678b9..000000000
--- a/gfx/pics/ekans/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 20, 08, 21
- RGB 21, 00, 07
-
diff --git a/gfx/pics/electabuzz/back.2bpp.lz b/gfx/pics/electabuzz/back.2bpp.lz.e97330fe
index b64bc1ca1..b64bc1ca1 100644
--- a/gfx/pics/electabuzz/back.2bpp.lz
+++ b/gfx/pics/electabuzz/back.2bpp.lz.e97330fe
Binary files differ
diff --git a/gfx/pics/electabuzz/back.png b/gfx/pics/electabuzz/back.png
new file mode 100644
index 000000000..73496522e
--- /dev/null
+++ b/gfx/pics/electabuzz/back.png
Binary files differ
diff --git a/gfx/pics/electabuzz/bitmask.asm b/gfx/pics/electabuzz/bitmask.asm
deleted file mode 100644
index 240c2dd37..000000000
--- a/gfx/pics/electabuzz/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %00000000
- db %01100000
- db %00011000
- db %00000000
- db %00000000
-; 1
- db %01000000
- db %01100000
- db %00011000
- db %00000001
- db %00000000
-; 2
- db %11001111
- db %01100011
- db %00011000
- db %11001111
- db %00000011
-; 3
- db %01000000
- db %00000000
- db %00000000
- db %00000001
- db %00000000
-; 0xd30ec
diff --git a/gfx/pics/electabuzz/frames.asm b/gfx/pics/electabuzz/frames.asm
deleted file mode 100644
index 1f3e52ada..000000000
--- a/gfx/pics/electabuzz/frames.asm
+++ /dev/null
@@ -1,23 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27
-.frame2
- db $01 ; bitmask
- db $28, $24, $25, $26, $27, $29
-.frame3
- db $02 ; bitmask
- db $04, $2a, $2b, $2c, $2d, $2e, $2f, $30, $24, $25, $26, $27
- db $31, $32, $33, $34, $35, $36, $37, $38
-.frame4
- db $02 ; bitmask
- db $04, $2a, $2b, $2c, $39, $2e, $2f, $30, $24, $25, $26, $27
- db $3a, $32, $33, $34, $35, $36, $37, $38
-.frame5
- db $03 ; bitmask
- db $28, $29
-; 0xd5c37
diff --git a/gfx/pics/electabuzz/front.2bpp.lz b/gfx/pics/electabuzz/front.animated.2bpp.lz.381e1c6e
index 645db8d4d..645db8d4d 100644
--- a/gfx/pics/electabuzz/front.2bpp.lz
+++ b/gfx/pics/electabuzz/front.animated.2bpp.lz.381e1c6e
Binary files differ
diff --git a/gfx/pics/electabuzz/front.png b/gfx/pics/electabuzz/front.png
new file mode 100644
index 000000000..3d44a603a
--- /dev/null
+++ b/gfx/pics/electabuzz/front.png
Binary files differ
diff --git a/gfx/pics/electabuzz/normal.pal b/gfx/pics/electabuzz/normal.pal
deleted file mode 100644
index 71fecfa13..000000000
--- a/gfx/pics/electabuzz/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 31, 05
- RGB 24, 16, 05
-
diff --git a/gfx/pics/electrode/back.2bpp.lz b/gfx/pics/electrode/back.2bpp.lz.874e1f1c
index 9161c8884..9161c8884 100644
--- a/gfx/pics/electrode/back.2bpp.lz
+++ b/gfx/pics/electrode/back.2bpp.lz.874e1f1c
Binary files differ
diff --git a/gfx/pics/electrode/back.png b/gfx/pics/electrode/back.png
new file mode 100644
index 000000000..ea243bf3c
--- /dev/null
+++ b/gfx/pics/electrode/back.png
Binary files differ
diff --git a/gfx/pics/electrode/bitmask.asm b/gfx/pics/electrode/bitmask.asm
deleted file mode 100644
index 00990061d..000000000
--- a/gfx/pics/electrode/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %00000000
- db %01110011
- db %00000110
- db %00000000
-; 1
- db %11000000
- db %01110011
- db %00000110
- db %00000000
-; 2
- db %00000000
- db %01100011
- db %00000100
- db %00000000
-; 0xd2edd
diff --git a/gfx/pics/electrode/frames.asm b/gfx/pics/electrode/frames.asm
deleted file mode 100644
index cdb569481..000000000
--- a/gfx/pics/electrode/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e, $1f
-.frame2
- db $01 ; bitmask
- db $20, $21, $19, $1a, $22, $1c, $1d, $23, $1f
-.frame3
- db $02 ; bitmask
- db $19, $1a, $1c, $1d, $1f
-; 0xd56e1
diff --git a/gfx/pics/electrode/front.2bpp.lz b/gfx/pics/electrode/front.animated.2bpp.lz.d7943ad8
index 2d86aa4ac..2d86aa4ac 100644
--- a/gfx/pics/electrode/front.2bpp.lz
+++ b/gfx/pics/electrode/front.animated.2bpp.lz.d7943ad8
Binary files differ
diff --git a/gfx/pics/electrode/front.png b/gfx/pics/electrode/front.png
new file mode 100644
index 000000000..25c181357
--- /dev/null
+++ b/gfx/pics/electrode/front.png
Binary files differ
diff --git a/gfx/pics/electrode/normal.pal b/gfx/pics/electrode/normal.pal
deleted file mode 100644
index 07658abee..000000000
--- a/gfx/pics/electrode/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 20, 20, 17
- RGB 24, 05, 05
-
diff --git a/gfx/pics/elekid/back.2bpp.lz b/gfx/pics/elekid/back.2bpp.lz.227a1b23
index fd8dd04df..fd8dd04df 100644
--- a/gfx/pics/elekid/back.2bpp.lz
+++ b/gfx/pics/elekid/back.2bpp.lz.227a1b23
Binary files differ
diff --git a/gfx/pics/elekid/back.png b/gfx/pics/elekid/back.png
new file mode 100644
index 000000000..8049ca5ad
--- /dev/null
+++ b/gfx/pics/elekid/back.png
Binary files differ
diff --git a/gfx/pics/elekid/bitmask.asm b/gfx/pics/elekid/bitmask.asm
deleted file mode 100644
index f0f1fc48a..000000000
--- a/gfx/pics/elekid/bitmask.asm
+++ /dev/null
@@ -1,31 +0,0 @@
-; 0
- db %11001111
- db %10000011
- db %00000000
- db %00100000
- db %00001000
-; 1
- db %11001111
- db %10110011
- db %00001100
- db %00100111
- db %00001000
-; 2
- db %00000000
- db %00000000
- db %00000000
- db %00100000
- db %00001000
-; 3
- db %10000000
- db %00110000
- db %00001100
- db %00100111
- db %00001000
-; 4
- db %00000000
- db %00001100
- db %00000000
- db %00100000
- db %00001000
-; 0xd398c
diff --git a/gfx/pics/elekid/frames.asm b/gfx/pics/elekid/frames.asm
deleted file mode 100644
index 22fe6b955..000000000
--- a/gfx/pics/elekid/frames.asm
+++ /dev/null
@@ -1,22 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $04, $27, $28, $29, $2a, $2b, $2c, $2d
-.frame2
- db $01 ; bitmask
- db $24, $25, $26, $04, $27, $2e, $29, $2a, $2f, $30, $2b, $31
- db $32, $33, $34, $35, $2c, $2d
-.frame3
- db $02 ; bitmask
- db $2c, $2d
-.frame4
- db $03 ; bitmask
- db $36, $2f, $30, $31, $32, $33, $34, $35, $2c, $2d
-.frame5
- db $04 ; bitmask
- db $37, $38, $2c, $2d
-; 0xd9578
diff --git a/gfx/pics/elekid/front.2bpp.lz b/gfx/pics/elekid/front.animated.2bpp.lz.3bbb6b61
index dde6b0e0b..dde6b0e0b 100644
--- a/gfx/pics/elekid/front.2bpp.lz
+++ b/gfx/pics/elekid/front.animated.2bpp.lz.3bbb6b61
Binary files differ
diff --git a/gfx/pics/elekid/front.png b/gfx/pics/elekid/front.png
new file mode 100644
index 000000000..eaefbdc6c
--- /dev/null
+++ b/gfx/pics/elekid/front.png
Binary files differ
diff --git a/gfx/pics/elekid/normal.pal b/gfx/pics/elekid/normal.pal
deleted file mode 100644
index f670fee1c..000000000
--- a/gfx/pics/elekid/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 31, 05
- RGB 15, 10, 03
-
diff --git a/gfx/pics/entei/back.2bpp.lz b/gfx/pics/entei/back.2bpp.lz.d1e1986a
index 7f2440f51..7f2440f51 100644
--- a/gfx/pics/entei/back.2bpp.lz
+++ b/gfx/pics/entei/back.2bpp.lz.d1e1986a
Binary files differ
diff --git a/gfx/pics/entei/back.png b/gfx/pics/entei/back.png
new file mode 100644
index 000000000..fa966a3c9
--- /dev/null
+++ b/gfx/pics/entei/back.png
Binary files differ
diff --git a/gfx/pics/entei/bitmask.asm b/gfx/pics/entei/bitmask.asm
deleted file mode 100644
index 87f417106..000000000
--- a/gfx/pics/entei/bitmask.asm
+++ /dev/null
@@ -1,33 +0,0 @@
-; 0
- db %10001111
- db %11001111
- db %11100111
- db %11110011
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %10011111
- db %11001111
- db %11100111
- db %11110011
- db %00000000
- db %00000000
- db %00000000
-; 2
- db %00000100
- db %00000011
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 3
- db %10000000
- db %00000001
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd39f5
diff --git a/gfx/pics/entei/frames.asm b/gfx/pics/entei/frames.asm
deleted file mode 100644
index 3034f66a3..000000000
--- a/gfx/pics/entei/frames.asm
+++ /dev/null
@@ -1,19 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $04, $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b
- db $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $45, $46
-.frame2
- db $01 ; bitmask
- db $04, $04, $05, $47, $48, $34, $49, $4a, $4b, $38, $39, $3a
- db $4c, $4d, $4e, $3e, $3f, $40, $41, $42, $43, $44, $45, $46
-.frame3
- db $02 ; bitmask
- db $4f, $50, $51
-.frame4
- db $03 ; bitmask
- db $52, $53
-; 0xd96ff
diff --git a/gfx/pics/entei/front.2bpp.lz b/gfx/pics/entei/front.animated.2bpp.lz.ebaf8024
index bc969fe65..bc969fe65 100644
--- a/gfx/pics/entei/front.2bpp.lz
+++ b/gfx/pics/entei/front.animated.2bpp.lz.ebaf8024
Binary files differ
diff --git a/gfx/pics/entei/front.png b/gfx/pics/entei/front.png
new file mode 100644
index 000000000..220bcf9a6
--- /dev/null
+++ b/gfx/pics/entei/front.png
Binary files differ
diff --git a/gfx/pics/entei/normal.pal b/gfx/pics/entei/normal.pal
deleted file mode 100644
index 509503c68..000000000
--- a/gfx/pics/entei/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 24, 14, 00
- RGB 21, 00, 00
-
diff --git a/gfx/pics/espeon/back.2bpp.lz b/gfx/pics/espeon/back.2bpp.lz.0e77f26e
index 59a69eae1..59a69eae1 100644
--- a/gfx/pics/espeon/back.2bpp.lz
+++ b/gfx/pics/espeon/back.2bpp.lz.0e77f26e
Binary files differ
diff --git a/gfx/pics/espeon/back.png b/gfx/pics/espeon/back.png
new file mode 100644
index 000000000..26d2d2973
--- /dev/null
+++ b/gfx/pics/espeon/back.png
Binary files differ
diff --git a/gfx/pics/espeon/bitmask.asm b/gfx/pics/espeon/bitmask.asm
deleted file mode 100644
index 48d53b916..000000000
--- a/gfx/pics/espeon/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %00000100
- db %01000011
- db %00110000
- db %00000000
- db %00000000
-; 1
- db %00000000
- db %00000000
- db %00000000
- db %10001110
- db %00000011
-; 2
- db %00000000
- db %00000000
- db %00000000
- db %10001100
- db %00000011
-; 3
- db %00000000
- db %01100001
- db %00000000
- db %00000000
- db %00000000
-; 0xd3651
diff --git a/gfx/pics/espeon/frames.asm b/gfx/pics/espeon/frames.asm
deleted file mode 100644
index 4fdf41370..000000000
--- a/gfx/pics/espeon/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29
-.frame2
- db $01 ; bitmask
- db $2a, $2b, $2c, $2d, $2e, $2f
-.frame3
- db $02 ; bitmask
- db $30, $31, $03, $32, $33
-.frame4
- db $03 ; bitmask
- db $34, $35, $36
-; 0xd8d3c
diff --git a/gfx/pics/espeon/front.2bpp.lz b/gfx/pics/espeon/front.animated.2bpp.lz.069f57ec
index b7d983e9f..b7d983e9f 100644
--- a/gfx/pics/espeon/front.2bpp.lz
+++ b/gfx/pics/espeon/front.animated.2bpp.lz.069f57ec
Binary files differ
diff --git a/gfx/pics/espeon/front.png b/gfx/pics/espeon/front.png
new file mode 100644
index 000000000..dd68a6c18
--- /dev/null
+++ b/gfx/pics/espeon/front.png
Binary files differ
diff --git a/gfx/pics/espeon/normal.pal b/gfx/pics/espeon/normal.pal
deleted file mode 100644
index d730e22ce..000000000
--- a/gfx/pics/espeon/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 25, 15, 26
- RGB 15, 05, 18
-
diff --git a/gfx/pics/exeggcute/back.2bpp.lz b/gfx/pics/exeggcute/back.2bpp.lz.060c38b0
index 1877fcea1..1877fcea1 100644
--- a/gfx/pics/exeggcute/back.2bpp.lz
+++ b/gfx/pics/exeggcute/back.2bpp.lz.060c38b0
Binary files differ
diff --git a/gfx/pics/exeggcute/back.png b/gfx/pics/exeggcute/back.png
new file mode 100644
index 000000000..97f04b02f
--- /dev/null
+++ b/gfx/pics/exeggcute/back.png
Binary files differ
diff --git a/gfx/pics/exeggcute/bitmask.asm b/gfx/pics/exeggcute/bitmask.asm
deleted file mode 100644
index 88506f525..000000000
--- a/gfx/pics/exeggcute/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %00110000
- db %00011010
- db %11011111
- db %01100001
- db %11010011
- db %11110001
- db %00000000
-; 1
- db %01111000
- db %00011011
- db %11011111
- db %01100001
- db %11010011
- db %11110001
- db %00000000
-; 2
- db %00010000
- db %00011000
- db %11001011
- db %00100000
- db %11000000
- db %11010001
- db %00000000
-; 0xd2ef2
diff --git a/gfx/pics/exeggcute/frames.asm b/gfx/pics/exeggcute/frames.asm
deleted file mode 100644
index c0ef904a0..000000000
--- a/gfx/pics/exeggcute/frames.asm
+++ /dev/null
@@ -1,18 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $35, $35, $38, $39, $35
- db $3a, $35, $3b, $3c, $3d, $3e, $3f, $40, $35, $41, $42, $43
- db $44
-.frame2
- db $01 ; bitmask
- db $15, $31, $32, $02, $45, $33, $34, $35, $36, $37, $35, $35
- db $38, $39, $34, $3a, $34, $3b, $3c, $32, $3e, $3f, $34, $3a
- db $41, $42, $43, $44
-.frame3
- db $02 ; bitmask
- db $46, $34, $47, $36, $48, $49, $39, $35, $4a, $4b, $40, $4c
- db $41, $4d, $4e
-; 0xd572e
diff --git a/gfx/pics/exeggcute/front.2bpp.lz b/gfx/pics/exeggcute/front.animated.2bpp.lz.578a4722
index 9d018e7c4..9d018e7c4 100644
--- a/gfx/pics/exeggcute/front.2bpp.lz
+++ b/gfx/pics/exeggcute/front.animated.2bpp.lz.578a4722
Binary files differ
diff --git a/gfx/pics/exeggcute/front.png b/gfx/pics/exeggcute/front.png
new file mode 100644
index 000000000..a492d0cf5
--- /dev/null
+++ b/gfx/pics/exeggcute/front.png
Binary files differ
diff --git a/gfx/pics/exeggcute/normal.pal b/gfx/pics/exeggcute/normal.pal
deleted file mode 100644
index 539432719..000000000
--- a/gfx/pics/exeggcute/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 15, 17
- RGB 19, 05, 09
-
diff --git a/gfx/pics/exeggutor/back.2bpp.lz b/gfx/pics/exeggutor/back.2bpp.lz.e012643e
index abf6c97dd..abf6c97dd 100644
--- a/gfx/pics/exeggutor/back.2bpp.lz
+++ b/gfx/pics/exeggutor/back.2bpp.lz.e012643e
Binary files differ
diff --git a/gfx/pics/exeggutor/back.png b/gfx/pics/exeggutor/back.png
new file mode 100644
index 000000000..7812499b1
--- /dev/null
+++ b/gfx/pics/exeggutor/back.png
Binary files differ
diff --git a/gfx/pics/exeggutor/bitmask.asm b/gfx/pics/exeggutor/bitmask.asm
deleted file mode 100644
index 117b07532..000000000
--- a/gfx/pics/exeggutor/bitmask.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-; 0
- db %00000000
- db %00001110
- db %10000111
- db %11000011
- db %11100001
- db %00000000
- db %00000000
-; 1
- db %10000111
- db %00000000
- db %00000000
- db %00000000
- db %00001000
- db %00011000
- db %00000000
-; 0xd2f00
diff --git a/gfx/pics/exeggutor/frames.asm b/gfx/pics/exeggutor/frames.asm
deleted file mode 100644
index 6b815a8aa..000000000
--- a/gfx/pics/exeggutor/frames.asm
+++ /dev/null
@@ -1,10 +0,0 @@
- dw .frame1
- dw .frame2
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
- db $3d, $3e, $3f
-.frame2
- db $01 ; bitmask
- db $40, $41, $42, $43, $44, $45, $46
-; 0xd574a
diff --git a/gfx/pics/exeggutor/front.2bpp.lz b/gfx/pics/exeggutor/front.animated.2bpp.lz.3915d572
index b4056b175..b4056b175 100644
--- a/gfx/pics/exeggutor/front.2bpp.lz
+++ b/gfx/pics/exeggutor/front.animated.2bpp.lz.3915d572
Binary files differ
diff --git a/gfx/pics/exeggutor/front.png b/gfx/pics/exeggutor/front.png
new file mode 100644
index 000000000..b9d75b166
--- /dev/null
+++ b/gfx/pics/exeggutor/front.png
Binary files differ
diff --git a/gfx/pics/exeggutor/normal.pal b/gfx/pics/exeggutor/normal.pal
deleted file mode 100644
index 0318f71a5..000000000
--- a/gfx/pics/exeggutor/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 20, 13, 06
- RGB 05, 16, 07
-
diff --git a/gfx/pics/farfetch_d/back.2bpp.lz b/gfx/pics/farfetch_d/back.2bpp.lz.6f28ebc4
index 77dd25ae9..77dd25ae9 100644
--- a/gfx/pics/farfetch_d/back.2bpp.lz
+++ b/gfx/pics/farfetch_d/back.2bpp.lz.6f28ebc4
Binary files differ
diff --git a/gfx/pics/farfetch_d/back.png b/gfx/pics/farfetch_d/back.png
new file mode 100644
index 000000000..b7f1ce41f
--- /dev/null
+++ b/gfx/pics/farfetch_d/back.png
Binary files differ
diff --git a/gfx/pics/farfetch_d/bitmask.asm b/gfx/pics/farfetch_d/bitmask.asm
deleted file mode 100644
index 82429610d..000000000
--- a/gfx/pics/farfetch_d/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %00000000
- db %00000000
- db %00111000
- db %00001110
- db %00000010
-; 1
- db %00000000
- db %01000000
- db %00111100
- db %11011111
- db %00000111
-; 2
- db %00000000
- db %00000000
- db %00000000
- db %00001000
- db %00000010
-; 3
- db %00000000
- db %01000000
- db %00010000
- db %00001000
- db %00000010
-; 0xd2d3c
diff --git a/gfx/pics/farfetch_d/frames.asm b/gfx/pics/farfetch_d/frames.asm
deleted file mode 100644
index 698ff1f15..000000000
--- a/gfx/pics/farfetch_d/frames.asm
+++ /dev/null
@@ -1,23 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a
-.frame2
- db $01 ; bitmask
- db $2b, $2c, $2d, $2e, $26, $22, $2f, $30, $29, $31, $22, $32
- db $33, $34, $35
-.frame3
- db $01 ; bitmask
- db $2b, $2c, $2d, $2e, $26, $22, $36, $28, $37, $38, $22, $32
- db $39, $3a, $3b
-.frame4
- db $02 ; bitmask
- db $29, $2a
-.frame5
- db $03 ; bitmask
- db $2b, $2e, $29, $2a
-; 0xd5334
diff --git a/gfx/pics/farfetch_d/front.2bpp.lz b/gfx/pics/farfetch_d/front.animated.2bpp.lz.a4ae9393
index d9eeb7489..d9eeb7489 100644
--- a/gfx/pics/farfetch_d/front.2bpp.lz
+++ b/gfx/pics/farfetch_d/front.animated.2bpp.lz.a4ae9393
Binary files differ
diff --git a/gfx/pics/farfetch_d/front.png b/gfx/pics/farfetch_d/front.png
new file mode 100644
index 000000000..1ad86679f
--- /dev/null
+++ b/gfx/pics/farfetch_d/front.png
Binary files differ
diff --git a/gfx/pics/farfetch_d/normal.pal b/gfx/pics/farfetch_d/normal.pal
deleted file mode 100644
index 17e60c4ce..000000000
--- a/gfx/pics/farfetch_d/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 23, 12, 08
- RGB 06, 26, 01
-
diff --git a/gfx/pics/fearow/back.2bpp.lz b/gfx/pics/fearow/back.2bpp.lz.a7a39118
index 641086eaa..641086eaa 100644
--- a/gfx/pics/fearow/back.2bpp.lz
+++ b/gfx/pics/fearow/back.2bpp.lz.a7a39118
Binary files differ
diff --git a/gfx/pics/fearow/back.png b/gfx/pics/fearow/back.png
new file mode 100644
index 000000000..f6fc2a63a
--- /dev/null
+++ b/gfx/pics/fearow/back.png
Binary files differ
diff --git a/gfx/pics/fearow/bitmask.asm b/gfx/pics/fearow/bitmask.asm
deleted file mode 100644
index a04c00427..000000000
--- a/gfx/pics/fearow/bitmask.asm
+++ /dev/null
@@ -1,33 +0,0 @@
-; 0
- db %10001100
- db %11011110
- db %01000111
- db %11110000
- db %11111011
- db %11111111
- db %00000000
-; 1
- db %00000000
- db %00000110
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 2
- db %00001100
- db %10011110
- db %10000111
- db %11100001
- db %11100011
- db %11110011
- db %00000000
-; 3
- db %00000000
- db %00000011
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd2860
diff --git a/gfx/pics/fearow/frames.asm b/gfx/pics/fearow/frames.asm
deleted file mode 100644
index 5d7b5a6a6..000000000
--- a/gfx/pics/fearow/frames.asm
+++ /dev/null
@@ -1,21 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $05, $05, $36, $37, $38, $05, $39
- db $3a, $3b, $3c, $3d, $3e, $3f, $05, $40, $41, $42, $43, $44
- db $05, $05, $45, $46, $47, $05, $05, $05
-.frame2
- db $01 ; bitmask
- db $34, $48
-.frame3
- db $02 ; bitmask
- db $49, $4a, $4b, $4c, $05, $05, $4d, $4e, $05, $39, $4f, $50
- db $51, $52, $53, $54, $05, $55, $56, $44, $05, $05, $57, $58
- db $05, $05
-.frame4
- db $03 ; bitmask
- db $59, $5a
-; 0xd4626
diff --git a/gfx/pics/fearow/front.2bpp.lz b/gfx/pics/fearow/front.animated.2bpp.lz.393b11d6
index 4fbf2d47f..4fbf2d47f 100644
--- a/gfx/pics/fearow/front.2bpp.lz
+++ b/gfx/pics/fearow/front.animated.2bpp.lz.393b11d6
Binary files differ
diff --git a/gfx/pics/fearow/front.png b/gfx/pics/fearow/front.png
new file mode 100644
index 000000000..f003ce0f7
--- /dev/null
+++ b/gfx/pics/fearow/front.png
Binary files differ
diff --git a/gfx/pics/fearow/normal.pal b/gfx/pics/fearow/normal.pal
deleted file mode 100644
index 1d4c56a45..000000000
--- a/gfx/pics/fearow/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 22, 11, 04
- RGB 31, 06, 16
-
diff --git a/gfx/pics/feraligatr/back.2bpp.lz b/gfx/pics/feraligatr/back.2bpp.lz.f95abe99
index 4e180d0f5..4e180d0f5 100644
--- a/gfx/pics/feraligatr/back.2bpp.lz
+++ b/gfx/pics/feraligatr/back.2bpp.lz.f95abe99
Binary files differ
diff --git a/gfx/pics/feraligatr/back.png b/gfx/pics/feraligatr/back.png
new file mode 100644
index 000000000..8f1e63203
--- /dev/null
+++ b/gfx/pics/feraligatr/back.png
Binary files differ
diff --git a/gfx/pics/feraligatr/bitmask.asm b/gfx/pics/feraligatr/bitmask.asm
deleted file mode 100644
index cf22f4db5..000000000
--- a/gfx/pics/feraligatr/bitmask.asm
+++ /dev/null
@@ -1,33 +0,0 @@
-; 0
- db %00111000
- db %00011100
- db %00000110
- db %11000011
- db %01100001
- db %00110000
- db %00000000
-; 1
- db %00111100
- db %00011110
- db %00000011
- db %10000011
- db %10000001
- db %00000000
- db %00000000
-; 2
- db %00111100
- db %00011110
- db %00000111
- db %10000011
- db %10000001
- db %00000000
- db %00000000
-; 3
- db %00000000
- db %10000001
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd33c5
diff --git a/gfx/pics/feraligatr/frames.asm b/gfx/pics/feraligatr/frames.asm
deleted file mode 100644
index 4ce24fb2c..000000000
--- a/gfx/pics/feraligatr/frames.asm
+++ /dev/null
@@ -1,20 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $31, $32, $06, $33, $34, $35, $36, $37, $38, $39, $3a, $3b
- db $3c, $3d, $3e, $06, $06
-.frame2
- db $01 ; bitmask
- db $3f, $40, $41, $42, $43, $44, $45, $46, $47, $48, $49, $4a
- db $4b, $4c, $4d
-.frame3
- db $02 ; bitmask
- db $3f, $4e, $4f, $42, $50, $51, $52, $46, $53, $54, $55, $56
- db $4a, $4b, $4c, $4d
-.frame4
- db $03 ; bitmask
- db $57, $58
-; 0xd8674
diff --git a/gfx/pics/feraligatr/front.2bpp.lz b/gfx/pics/feraligatr/front.animated.2bpp.lz.fade72cc
index cc055e629..cc055e629 100644
--- a/gfx/pics/feraligatr/front.2bpp.lz
+++ b/gfx/pics/feraligatr/front.animated.2bpp.lz.fade72cc
Binary files differ
diff --git a/gfx/pics/feraligatr/front.png b/gfx/pics/feraligatr/front.png
new file mode 100644
index 000000000..c3057a8cb
--- /dev/null
+++ b/gfx/pics/feraligatr/front.png
Binary files differ
diff --git a/gfx/pics/feraligatr/normal.pal b/gfx/pics/feraligatr/normal.pal
deleted file mode 100644
index 2cbc9b1f5..000000000
--- a/gfx/pics/feraligatr/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 11, 14, 29
- RGB 21, 06, 01
-
diff --git a/gfx/pics/flaaffy/back.2bpp.lz b/gfx/pics/flaaffy/back.2bpp.lz.461855e4
index 5eec3df7a..5eec3df7a 100644
--- a/gfx/pics/flaaffy/back.2bpp.lz
+++ b/gfx/pics/flaaffy/back.2bpp.lz.461855e4
Binary files differ
diff --git a/gfx/pics/flaaffy/back.png b/gfx/pics/flaaffy/back.png
new file mode 100644
index 000000000..36259453c
--- /dev/null
+++ b/gfx/pics/flaaffy/back.png
Binary files differ
diff --git a/gfx/pics/flaaffy/bitmask.asm b/gfx/pics/flaaffy/bitmask.asm
deleted file mode 100644
index 85dc68882..000000000
--- a/gfx/pics/flaaffy/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %00000000
- db %00000100
- db %01000001
- db %10011110
- db %00000111
-; 1
- db %00000000
- db %01000101
- db %01000001
- db %10011110
- db %00000111
-; 2
- db %00000000
- db %01000001
- db %00000000
- db %00000000
- db %00000000
-; 0xd3507
diff --git a/gfx/pics/flaaffy/frames.asm b/gfx/pics/flaaffy/frames.asm
deleted file mode 100644
index facb6f888..000000000
--- a/gfx/pics/flaaffy/frames.asm
+++ /dev/null
@@ -1,19 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $00, $27, $28, $29, $00, $2a, $2b, $2c
-.frame2
- db $01 ; bitmask
- db $2d, $2e, $2f, $30, $26, $00, $27, $28, $29, $00, $2a, $2b
- db $2c
-.frame3
- db $01 ; bitmask
- db $2d, $2e, $2f, $30, $26, $00, $31, $28, $29, $00, $32, $2b
- db $2c
-.frame4
- db $02 ; bitmask
- db $2d, $2f
-; 0xd8a40
diff --git a/gfx/pics/flaaffy/front.2bpp.lz b/gfx/pics/flaaffy/front.animated.2bpp.lz.6a27aac3
index 673155a7e..673155a7e 100644
--- a/gfx/pics/flaaffy/front.2bpp.lz
+++ b/gfx/pics/flaaffy/front.animated.2bpp.lz.6a27aac3
Binary files differ
diff --git a/gfx/pics/flaaffy/front.png b/gfx/pics/flaaffy/front.png
new file mode 100644
index 000000000..f42a3b749
--- /dev/null
+++ b/gfx/pics/flaaffy/front.png
Binary files differ
diff --git a/gfx/pics/flaaffy/normal.pal b/gfx/pics/flaaffy/normal.pal
deleted file mode 100644
index 68cae7d28..000000000
--- a/gfx/pics/flaaffy/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 13, 19
- RGB 10, 03, 14
-
diff --git a/gfx/pics/flareon/back.2bpp.lz b/gfx/pics/flareon/back.2bpp.lz.d58af0e5
index bafc64cd2..bafc64cd2 100644
--- a/gfx/pics/flareon/back.2bpp.lz
+++ b/gfx/pics/flareon/back.2bpp.lz.d58af0e5
Binary files differ
diff --git a/gfx/pics/flareon/back.png b/gfx/pics/flareon/back.png
new file mode 100644
index 000000000..4b68451c1
--- /dev/null
+++ b/gfx/pics/flareon/back.png
Binary files differ
diff --git a/gfx/pics/flareon/bitmask.asm b/gfx/pics/flareon/bitmask.asm
deleted file mode 100644
index ffe910631..000000000
--- a/gfx/pics/flareon/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %11011110
- db %11110111
- db %00011001
- db %00000110
- db %00000000
-; 1
- db %00000000
- db %00000110
- db %00000000
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %00000110
- db %00001100
- db %11010001
- db %00000111
-; 3
- db %00001000
- db %10000010
- db %00000000
- db %00000000
- db %00000000
-; 0xd31c5
diff --git a/gfx/pics/flareon/frames.asm b/gfx/pics/flareon/frames.asm
deleted file mode 100644
index ed85e6737..000000000
--- a/gfx/pics/flareon/frames.asm
+++ /dev/null
@@ -1,18 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $00, $28, $29, $2a, $2b, $00, $2c, $2d
- db $2e, $2f, $30, $1a, $31, $00
-.frame2
- db $01 ; bitmask
- db $32, $33
-.frame3
- db $02 ; bitmask
- db $32, $33, $34, $35, $36, $37, $00, $20, $21, $1f, $00
-.frame4
- db $03 ; bitmask
- db $38, $39, $3a
-; 0xd5eae
diff --git a/gfx/pics/flareon/front.2bpp.lz b/gfx/pics/flareon/front.animated.2bpp.lz.7b68c716
index d3210b7e3..d3210b7e3 100644
--- a/gfx/pics/flareon/front.2bpp.lz
+++ b/gfx/pics/flareon/front.animated.2bpp.lz.7b68c716
Binary files differ
diff --git a/gfx/pics/flareon/front.png b/gfx/pics/flareon/front.png
new file mode 100644
index 000000000..13a9af29a
--- /dev/null
+++ b/gfx/pics/flareon/front.png
Binary files differ
diff --git a/gfx/pics/flareon/normal.pal b/gfx/pics/flareon/normal.pal
deleted file mode 100644
index 2156fb420..000000000
--- a/gfx/pics/flareon/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 10, 01
- RGB 21, 05, 02
-
diff --git a/gfx/pics/forretress/back.2bpp.lz b/gfx/pics/forretress/back.2bpp.lz.2b8e5f48
index 1c4b5d69a..1c4b5d69a 100644
--- a/gfx/pics/forretress/back.2bpp.lz
+++ b/gfx/pics/forretress/back.2bpp.lz.2b8e5f48
Binary files differ
diff --git a/gfx/pics/forretress/back.png b/gfx/pics/forretress/back.png
new file mode 100644
index 000000000..a64fb1480
--- /dev/null
+++ b/gfx/pics/forretress/back.png
Binary files differ
diff --git a/gfx/pics/forretress/bitmask.asm b/gfx/pics/forretress/bitmask.asm
deleted file mode 100644
index f02dcc3a1..000000000
--- a/gfx/pics/forretress/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %00011000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %01100000
- db %00000000
-; 1
- db %00011000
- db %00000000
- db %00000010
- db %10000000
- db %00000000
- db %01100000
- db %00000000
-; 2
- db %00000000
- db %00000000
- db %00000010
- db %10000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd36ed
diff --git a/gfx/pics/forretress/frames.asm b/gfx/pics/forretress/frames.asm
deleted file mode 100644
index 4c7364a44..000000000
--- a/gfx/pics/forretress/frames.asm
+++ /dev/null
@@ -1,21 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34
-.frame2
- db $00 ; bitmask
- db $35, $36, $37, $38
-.frame3
- db $01 ; bitmask
- db $35, $36, $39, $3a, $37, $38
-.frame4
- db $01 ; bitmask
- db $35, $36, $3b, $3c, $37, $38
-.frame5
- db $02 ; bitmask
- db $39, $3a
-; 0xd8f2e
diff --git a/gfx/pics/forretress/front.2bpp.lz b/gfx/pics/forretress/front.animated.2bpp.lz.761b9f80
index 239e20532..239e20532 100644
--- a/gfx/pics/forretress/front.2bpp.lz
+++ b/gfx/pics/forretress/front.animated.2bpp.lz.761b9f80
Binary files differ
diff --git a/gfx/pics/forretress/front.png b/gfx/pics/forretress/front.png
new file mode 100644
index 000000000..065237310
--- /dev/null
+++ b/gfx/pics/forretress/front.png
Binary files differ
diff --git a/gfx/pics/forretress/normal.pal b/gfx/pics/forretress/normal.pal
deleted file mode 100644
index 79761d2c0..000000000
--- a/gfx/pics/forretress/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 24, 11, 26
- RGB 19, 02, 09
-
diff --git a/gfx/pics/furret/back.2bpp.lz b/gfx/pics/furret/back.2bpp.lz.24792550
index 0cbe66f49..0cbe66f49 100644
--- a/gfx/pics/furret/back.2bpp.lz
+++ b/gfx/pics/furret/back.2bpp.lz.24792550
Binary files differ
diff --git a/gfx/pics/furret/back.png b/gfx/pics/furret/back.png
new file mode 100644
index 000000000..906e6e7f1
--- /dev/null
+++ b/gfx/pics/furret/back.png
Binary files differ
diff --git a/gfx/pics/furret/bitmask.asm b/gfx/pics/furret/bitmask.asm
deleted file mode 100644
index f50245994..000000000
--- a/gfx/pics/furret/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %10011110
- db %10001111
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %10011110
- db %00001111
- db %00000000
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %00100000
- db %00001000
- db %00000000
- db %00000000
-; 3
- db %00000000
- db %00100000
- db %00001100
- db %00000000
- db %00000000
-; 0xd33e3
diff --git a/gfx/pics/furret/frames.asm b/gfx/pics/furret/frames.asm
deleted file mode 100644
index 80060afee..000000000
--- a/gfx/pics/furret/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $00, $24, $25, $26, $00, $27, $28, $29, $2a, $2b
-.frame2
- db $01 ; bitmask
- db $00, $2c, $2d, $2e, $00, $2f, $30, $31, $2a
-.frame3
- db $02 ; bitmask
- db $32, $33
-.frame4
- db $03 ; bitmask
- db $34, $35, $36
-; 0xd86ae
diff --git a/gfx/pics/furret/front.2bpp.lz b/gfx/pics/furret/front.animated.2bpp.lz.f72a2758
index afba64f59..afba64f59 100644
--- a/gfx/pics/furret/front.2bpp.lz
+++ b/gfx/pics/furret/front.animated.2bpp.lz.f72a2758
Binary files differ
diff --git a/gfx/pics/furret/front.png b/gfx/pics/furret/front.png
new file mode 100644
index 000000000..3ae88bf70
--- /dev/null
+++ b/gfx/pics/furret/front.png
Binary files differ
diff --git a/gfx/pics/furret/normal.pal b/gfx/pics/furret/normal.pal
deleted file mode 100644
index d0bf474c9..000000000
--- a/gfx/pics/furret/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 23, 21, 04
- RGB 14, 09, 02
-
diff --git a/gfx/pics/gastly/back.2bpp.lz b/gfx/pics/gastly/back.2bpp.lz.4078fa56
index ecb4af90d..ecb4af90d 100644
--- a/gfx/pics/gastly/back.2bpp.lz
+++ b/gfx/pics/gastly/back.2bpp.lz.4078fa56
Binary files differ
diff --git a/gfx/pics/gastly/back.png b/gfx/pics/gastly/back.png
new file mode 100644
index 000000000..78f96fe93
--- /dev/null
+++ b/gfx/pics/gastly/back.png
Binary files differ
diff --git a/gfx/pics/gastly/bitmask.asm b/gfx/pics/gastly/bitmask.asm
deleted file mode 100644
index 3f6be31ae..000000000
--- a/gfx/pics/gastly/bitmask.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-; 0
- db %00000000
- db %00000110
- db %10001111
- db %10000111
- db %00000001
- db %00000000
- db %00000000
-; 1
- db %00000000
- db %00001100
- db %00000110
- db %10000011
- db %00000000
- db %00000000
- db %00000000
-; 0xd2e02
diff --git a/gfx/pics/gastly/frames.asm b/gfx/pics/gastly/frames.asm
deleted file mode 100644
index 52ec4e101..000000000
--- a/gfx/pics/gastly/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
-.frame2
- db $00 ; bitmask
- db $31, $3d, $3e, $34, $3f, $40, $37, $41, $42, $43, $44, $3c
-.frame3
- db $01 ; bitmask
- db $45, $46, $47, $48, $49, $4a, $44
-; 0xd551a
diff --git a/gfx/pics/gastly/front.2bpp.lz b/gfx/pics/gastly/front.animated.2bpp.lz.84148c1e
index f3d99339b..f3d99339b 100644
--- a/gfx/pics/gastly/front.2bpp.lz
+++ b/gfx/pics/gastly/front.animated.2bpp.lz.84148c1e
Binary files differ
diff --git a/gfx/pics/gastly/front.png b/gfx/pics/gastly/front.png
new file mode 100644
index 000000000..5a28030d4
--- /dev/null
+++ b/gfx/pics/gastly/front.png
Binary files differ
diff --git a/gfx/pics/gastly/normal.pal b/gfx/pics/gastly/normal.pal
deleted file mode 100644
index d91233a51..000000000
--- a/gfx/pics/gastly/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 30, 08, 30
- RGB 17, 00, 23
-
diff --git a/gfx/pics/gengar/back.2bpp.lz b/gfx/pics/gengar/back.2bpp.lz.5237ee63
index d1ecca65e..d1ecca65e 100644
--- a/gfx/pics/gengar/back.2bpp.lz
+++ b/gfx/pics/gengar/back.2bpp.lz.5237ee63
Binary files differ
diff --git a/gfx/pics/gengar/back.png b/gfx/pics/gengar/back.png
new file mode 100644
index 000000000..1cb67715d
--- /dev/null
+++ b/gfx/pics/gengar/back.png
Binary files differ
diff --git a/gfx/pics/gengar/bitmask.asm b/gfx/pics/gengar/bitmask.asm
deleted file mode 100644
index 3f1e0dc3a..000000000
--- a/gfx/pics/gengar/bitmask.asm
+++ /dev/null
@@ -1,37 +0,0 @@
-; 0
- db %00011000
- db %10000000
- db %00100000
- db %00000100
- db %00000111
-; 1
- db %01111011
- db %11001101
- db %10100010
- db %01010111
- db %00001111
-; 2
- db %00100000
- db %00001100
- db %10000010
- db %00010000
- db %00001000
-; 3
- db %01100011
- db %11001101
- db %10100010
- db %01010111
- db %00001000
-; 4
- db %00000000
- db %00001000
- db %00000000
- db %00100000
- db %00000000
-; 5
- db %00000000
- db %00001000
- db %10000010
- db %00100000
- db %00000000
-; 0xd2e2f
diff --git a/gfx/pics/gengar/frames.asm b/gfx/pics/gengar/frames.asm
deleted file mode 100644
index 8e3d48246..000000000
--- a/gfx/pics/gengar/frames.asm
+++ /dev/null
@@ -1,27 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b
-.frame2
- db $01 ; bitmask
- db $2c, $2d, $24, $25, $2e, $2f, $30, $31, $32, $33, $26, $34
- db $27, $35, $36, $37, $28, $38, $39, $29, $2a, $2b, $3a
-.frame3
- db $02 ; bitmask
- db $2e, $31, $32, $34, $35, $38, $3a
-.frame4
- db $03 ; bitmask
- db $2c, $2d, $2e, $2f, $30, $31, $32, $33, $26, $34, $27, $35
- db $36, $37, $28, $38, $39, $3a
-.frame5
- db $04 ; bitmask
- db $3b, $3c
-.frame6
- db $05 ; bitmask
- db $3d, $3e, $3f, $40
-; 0xd5592
diff --git a/gfx/pics/gengar/front.2bpp.lz b/gfx/pics/gengar/front.animated.2bpp.lz.65ddc6f5
index a11754646..a11754646 100644
--- a/gfx/pics/gengar/front.2bpp.lz
+++ b/gfx/pics/gengar/front.animated.2bpp.lz.65ddc6f5
Binary files differ
diff --git a/gfx/pics/gengar/front.png b/gfx/pics/gengar/front.png
new file mode 100644
index 000000000..5fa68e3a0
--- /dev/null
+++ b/gfx/pics/gengar/front.png
Binary files differ
diff --git a/gfx/pics/gengar/normal.pal b/gfx/pics/gengar/normal.pal
deleted file mode 100644
index 16a51fce3..000000000
--- a/gfx/pics/gengar/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 05, 02
- RGB 09, 00, 16
-
diff --git a/gfx/pics/geodude/back.2bpp.lz b/gfx/pics/geodude/back.2bpp.lz.d5aa5e9f
index 443fd327d..443fd327d 100644
--- a/gfx/pics/geodude/back.2bpp.lz
+++ b/gfx/pics/geodude/back.2bpp.lz.d5aa5e9f
Binary files differ
diff --git a/gfx/pics/geodude/back.png b/gfx/pics/geodude/back.png
new file mode 100644
index 000000000..0b3acd0c1
--- /dev/null
+++ b/gfx/pics/geodude/back.png
Binary files differ
diff --git a/gfx/pics/geodude/bitmask.asm b/gfx/pics/geodude/bitmask.asm
deleted file mode 100644
index fd6285f77..000000000
--- a/gfx/pics/geodude/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %00000000
- db %01100001
- db %00001100
- db %00000000
-; 1
- db %01100111
- db %01100001
- db %00001100
- db %00000000
-; 2
- db %10000000
- db %00110001
- db %00000000
- db %00000000
-; 0xd2c71
diff --git a/gfx/pics/geodude/frames.asm b/gfx/pics/geodude/frames.asm
deleted file mode 100644
index 9ba2ed2ba..000000000
--- a/gfx/pics/geodude/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d
-.frame2
- db $01 ; bitmask
- db $1e, $1f, $20, $21, $22, $19, $1a, $1b, $1c, $1d
-.frame3
- db $02 ; bitmask
- db $23, $24, $25, $26
-; 0xd5164
diff --git a/gfx/pics/geodude/front.2bpp.lz b/gfx/pics/geodude/front.animated.2bpp.lz.d743f2c9
index 96bd9f794..96bd9f794 100644
--- a/gfx/pics/geodude/front.2bpp.lz
+++ b/gfx/pics/geodude/front.animated.2bpp.lz.d743f2c9
Binary files differ
diff --git a/gfx/pics/geodude/front.png b/gfx/pics/geodude/front.png
new file mode 100644
index 000000000..22fb6c4a7
--- /dev/null
+++ b/gfx/pics/geodude/front.png
Binary files differ
diff --git a/gfx/pics/geodude/normal.pal b/gfx/pics/geodude/normal.pal
deleted file mode 100644
index 8df6a1104..000000000
--- a/gfx/pics/geodude/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 18, 17, 15
- RGB 08, 11, 07
-
diff --git a/gfx/pics/girafarig/back.2bpp.lz b/gfx/pics/girafarig/back.2bpp.lz.5dd68457
index aca23f976..aca23f976 100644
--- a/gfx/pics/girafarig/back.2bpp.lz
+++ b/gfx/pics/girafarig/back.2bpp.lz.5dd68457
Binary files differ
diff --git a/gfx/pics/girafarig/back.png b/gfx/pics/girafarig/back.png
new file mode 100644
index 000000000..6ca3e0dea
--- /dev/null
+++ b/gfx/pics/girafarig/back.png
Binary files differ
diff --git a/gfx/pics/girafarig/bitmask.asm b/gfx/pics/girafarig/bitmask.asm
deleted file mode 100644
index d3629e8dc..000000000
--- a/gfx/pics/girafarig/bitmask.asm
+++ /dev/null
@@ -1,33 +0,0 @@
-; 0
- db %10000111
- db %11000011
- db %11100011
- db %01110000
- db %00000000
- db %00001000
- db %00000000
-; 1
- db %10000111
- db %11000011
- db %11100011
- db %01110000
- db %00111000
- db %00011100
- db %00000000
-; 2
- db %00000001
- db %00000000
- db %00000000
- db %00000000
- db %00111000
- db %00011100
- db %00000000
-; 3
- db %00000001
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00001000
- db %00000000
-; 0xd36cc
diff --git a/gfx/pics/girafarig/frames.asm b/gfx/pics/girafarig/frames.asm
deleted file mode 100644
index a89de6374..000000000
--- a/gfx/pics/girafarig/frames.asm
+++ /dev/null
@@ -1,24 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $03, $03, $03, $31, $32, $33, $34, $35, $36, $37, $38, $39
- db $3a, $3b, $3c, $3d, $3e
-.frame2
- db $01 ; bitmask
- db $03, $03, $03, $31, $32, $33, $34, $3f, $36, $37, $38, $40
- db $3a, $3b, $41, $3d, $42, $43, $44, $45, $46, $47
-.frame3
- db $02 ; bitmask
- db $48, $42, $43, $44, $45, $46, $47
-.frame4
- db $01 ; bitmask
- db $03, $03, $03, $31, $32, $33, $34, $35, $36, $37, $38, $39
- db $3a, $3b, $3c, $3d, $42, $43, $44, $45, $46, $47
-.frame5
- db $03 ; bitmask
- db $48, $3e
-; 0xd8ee7
diff --git a/gfx/pics/girafarig/front.2bpp.lz b/gfx/pics/girafarig/front.animated.2bpp.lz.76d809c4
index 48c9fc94a..48c9fc94a 100644
--- a/gfx/pics/girafarig/front.2bpp.lz
+++ b/gfx/pics/girafarig/front.animated.2bpp.lz.76d809c4
Binary files differ
diff --git a/gfx/pics/girafarig/front.png b/gfx/pics/girafarig/front.png
new file mode 100644
index 000000000..18071ac82
--- /dev/null
+++ b/gfx/pics/girafarig/front.png
Binary files differ
diff --git a/gfx/pics/girafarig/normal.pal b/gfx/pics/girafarig/normal.pal
deleted file mode 100644
index d882c3aeb..000000000
--- a/gfx/pics/girafarig/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 22, 04
- RGB 28, 10, 16
-
diff --git a/gfx/pics/gligar/back.2bpp.lz b/gfx/pics/gligar/back.2bpp.lz.ee922122
index 45b7d9b76..45b7d9b76 100644
--- a/gfx/pics/gligar/back.2bpp.lz
+++ b/gfx/pics/gligar/back.2bpp.lz.ee922122
Binary files differ
diff --git a/gfx/pics/gligar/back.png b/gfx/pics/gligar/back.png
new file mode 100644
index 000000000..64bcc503f
--- /dev/null
+++ b/gfx/pics/gligar/back.png
Binary files differ
diff --git a/gfx/pics/gligar/bitmask.asm b/gfx/pics/gligar/bitmask.asm
deleted file mode 100644
index 8a7f6aaa4..000000000
--- a/gfx/pics/gligar/bitmask.asm
+++ /dev/null
@@ -1,7 +0,0 @@
-; 0
- db %11000111
- db %11110001
- db %00111100
- db %11000111
- db %00000001
-; 0xd3706
diff --git a/gfx/pics/gligar/frames.asm b/gfx/pics/gligar/frames.asm
deleted file mode 100644
index 4957bf8c2..000000000
--- a/gfx/pics/gligar/frames.asm
+++ /dev/null
@@ -1,6 +0,0 @@
- dw .frame1
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f
- db $30, $31, $32, $33, $34, $35, $36, $37
-; 0xd8f83
diff --git a/gfx/pics/gligar/front.2bpp.lz b/gfx/pics/gligar/front.animated.2bpp.lz.4dcc41b3
index 4ef9e5398..4ef9e5398 100644
--- a/gfx/pics/gligar/front.2bpp.lz
+++ b/gfx/pics/gligar/front.animated.2bpp.lz.4dcc41b3
Binary files differ
diff --git a/gfx/pics/gligar/front.png b/gfx/pics/gligar/front.png
new file mode 100644
index 000000000..729bc9d7f
--- /dev/null
+++ b/gfx/pics/gligar/front.png
Binary files differ
diff --git a/gfx/pics/gligar/normal.pal b/gfx/pics/gligar/normal.pal
deleted file mode 100644
index c6d87495d..000000000
--- a/gfx/pics/gligar/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 25, 06, 18
- RGB 08, 07, 20
-
diff --git a/gfx/pics/gloom/back.2bpp.lz b/gfx/pics/gloom/back.2bpp.lz.9a321f63
index 7d35e2d82..7d35e2d82 100644
--- a/gfx/pics/gloom/back.2bpp.lz
+++ b/gfx/pics/gloom/back.2bpp.lz.9a321f63
Binary files differ
diff --git a/gfx/pics/gloom/back.png b/gfx/pics/gloom/back.png
new file mode 100644
index 000000000..9308b29ae
--- /dev/null
+++ b/gfx/pics/gloom/back.png
Binary files differ
diff --git a/gfx/pics/gloom/bitmask.asm b/gfx/pics/gloom/bitmask.asm
deleted file mode 100644
index c75940997..000000000
--- a/gfx/pics/gloom/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %00000000
- db %10000000
- db %01100001
- db %00000000
- db %00000000
-; 1
- db %00000000
- db %00000011
- db %01000001
- db %00001000
- db %00000010
-; 2
- db %00000000
- db %00000100
- db %00000000
- db %00010000
- db %00000100
-; 0xd29fb
diff --git a/gfx/pics/gloom/frames.asm b/gfx/pics/gloom/frames.asm
deleted file mode 100644
index 97018ccf4..000000000
--- a/gfx/pics/gloom/frames.asm
+++ /dev/null
@@ -1,21 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27
-.frame2
- db $00 ; bitmask
- db $24, $28, $26, $29
-.frame3
- db $00 ; bitmask
- db $24, $2a, $26, $2b
-.frame4
- db $01 ; bitmask
- db $2c, $2d, $2e, $2f, $30, $31
-.frame5
- db $02 ; bitmask
- db $32, $33, $34
-; 0xd4b0a
diff --git a/gfx/pics/gloom/front.2bpp.lz b/gfx/pics/gloom/front.animated.2bpp.lz.c6ef04a5
index a69e4b76c..a69e4b76c 100644
--- a/gfx/pics/gloom/front.2bpp.lz
+++ b/gfx/pics/gloom/front.animated.2bpp.lz.c6ef04a5
Binary files differ
diff --git a/gfx/pics/gloom/front.png b/gfx/pics/gloom/front.png
new file mode 100644
index 000000000..34625df13
--- /dev/null
+++ b/gfx/pics/gloom/front.png
Binary files differ
diff --git a/gfx/pics/gloom/normal.pal b/gfx/pics/gloom/normal.pal
deleted file mode 100644
index 28d801aaa..000000000
--- a/gfx/pics/gloom/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 12, 00
- RGB 08, 09, 13
-
diff --git a/gfx/pics/golbat/back.2bpp.lz b/gfx/pics/golbat/back.2bpp.lz.e277e260
index e2bd0c367..e2bd0c367 100644
--- a/gfx/pics/golbat/back.2bpp.lz
+++ b/gfx/pics/golbat/back.2bpp.lz.e277e260
Binary files differ
diff --git a/gfx/pics/golbat/back.png b/gfx/pics/golbat/back.png
new file mode 100644
index 000000000..5bc2b1336
--- /dev/null
+++ b/gfx/pics/golbat/back.png
Binary files differ
diff --git a/gfx/pics/golbat/bitmask.asm b/gfx/pics/golbat/bitmask.asm
deleted file mode 100644
index b74546ba4..000000000
--- a/gfx/pics/golbat/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %10111111
- db %00111111
- db %00001101
- db %11001110
- db %11111111
- db %01111101
- db %00000000
-; 1
- db %00110000
- db %00111000
- db %00001100
- db %00001110
- db %00000110
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %00000000
- db %10000001
- db %00000001
- db %00000000
- db %00000000
- db %00000000
-; 0xd29e0
diff --git a/gfx/pics/golbat/frames.asm b/gfx/pics/golbat/frames.asm
deleted file mode 100644
index 78aeab341..000000000
--- a/gfx/pics/golbat/frames.asm
+++ /dev/null
@@ -1,19 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $06, $06, $31, $32, $33, $34, $06, $06, $35, $36, $37, $38
- db $06, $39, $3a, $3b, $3c, $3d, $06, $3e, $3f, $40, $41, $42
- db $06, $06, $43, $44, $45, $46, $06, $06, $06, $47, $48
-.frame2
- db $01 ; bitmask
- db $49, $06, $37, $38, $06, $4a, $3b, $4b, $3d, $06, $41, $42
-.frame3
- db $01 ; bitmask
- db $49, $06, $37, $38, $06, $3a, $3b, $3c, $3d, $06, $41, $42
-.frame4
- db $02 ; bitmask
- db $4c, $4d, $4e
-; 0xd4abd
diff --git a/gfx/pics/golbat/front.2bpp.lz b/gfx/pics/golbat/front.animated.2bpp.lz.c35ffe9b
index 94f7d8216..94f7d8216 100644
--- a/gfx/pics/golbat/front.2bpp.lz
+++ b/gfx/pics/golbat/front.animated.2bpp.lz.c35ffe9b
Binary files differ
diff --git a/gfx/pics/golbat/front.png b/gfx/pics/golbat/front.png
new file mode 100644
index 000000000..5a7d1745a
--- /dev/null
+++ b/gfx/pics/golbat/front.png
Binary files differ
diff --git a/gfx/pics/golbat/normal.pal b/gfx/pics/golbat/normal.pal
deleted file mode 100644
index d36d0449c..000000000
--- a/gfx/pics/golbat/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 12, 15, 19
- RGB 05, 08, 17
-
diff --git a/gfx/pics/goldeen/back.2bpp.lz b/gfx/pics/goldeen/back.2bpp.lz.d0e5751e
index 5d00534ec..5d00534ec 100644
--- a/gfx/pics/goldeen/back.2bpp.lz
+++ b/gfx/pics/goldeen/back.2bpp.lz.d0e5751e
Binary files differ
diff --git a/gfx/pics/goldeen/back.png b/gfx/pics/goldeen/back.png
new file mode 100644
index 000000000..7644dc343
--- /dev/null
+++ b/gfx/pics/goldeen/back.png
Binary files differ
diff --git a/gfx/pics/goldeen/bitmask.asm b/gfx/pics/goldeen/bitmask.asm
deleted file mode 100644
index 99a84898f..000000000
--- a/gfx/pics/goldeen/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %10000110
- db %00000001
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %00001000
- db %10001100
- db %10000010
- db %00110011
- db %00000111
-; 2
- db %10000000
- db %00100000
- db %00000000
- db %00000000
- db %00000000
-; 0xd304b
diff --git a/gfx/pics/goldeen/frames.asm b/gfx/pics/goldeen/frames.asm
deleted file mode 100644
index e38561a7a..000000000
--- a/gfx/pics/goldeen/frames.asm
+++ /dev/null
@@ -1,14 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27
-.frame2
- db $01 ; bitmask
- db $28, $29, $04, $2a, $2b, $2c, $2d, $2e, $2f, $30, $31, $32
- db $33
-.frame3
- db $02 ; bitmask
- db $34, $35
-; 0xd5a88
diff --git a/gfx/pics/goldeen/front.2bpp.lz b/gfx/pics/goldeen/front.animated.2bpp.lz.c451a8c4
index f0090e94e..f0090e94e 100644
--- a/gfx/pics/goldeen/front.2bpp.lz
+++ b/gfx/pics/goldeen/front.animated.2bpp.lz.c451a8c4
Binary files differ
diff --git a/gfx/pics/goldeen/front.png b/gfx/pics/goldeen/front.png
new file mode 100644
index 000000000..c3a874b35
--- /dev/null
+++ b/gfx/pics/goldeen/front.png
Binary files differ
diff --git a/gfx/pics/goldeen/normal.pal b/gfx/pics/goldeen/normal.pal
deleted file mode 100644
index 4ada439c0..000000000
--- a/gfx/pics/goldeen/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 12, 19
- RGB 31, 10, 02
-
diff --git a/gfx/pics/golduck/back.2bpp.lz b/gfx/pics/golduck/back.2bpp.lz.2d022642
index 13807b9e9..13807b9e9 100644
--- a/gfx/pics/golduck/back.2bpp.lz
+++ b/gfx/pics/golduck/back.2bpp.lz.2d022642
Binary files differ
diff --git a/gfx/pics/golduck/back.png b/gfx/pics/golduck/back.png
new file mode 100644
index 000000000..4791a6b8e
--- /dev/null
+++ b/gfx/pics/golduck/back.png
Binary files differ
diff --git a/gfx/pics/golduck/bitmask.asm b/gfx/pics/golduck/bitmask.asm
deleted file mode 100644
index d25464658..000000000
--- a/gfx/pics/golduck/bitmask.asm
+++ /dev/null
@@ -1,57 +0,0 @@
-; 0
- db %00000000
- db %00000000
- db %00000011
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %00000110
- db %00000011
- db %00000011
- db %11100000
- db %01110111
- db %00111010
- db %00000001
-; 2
- db %00000110
- db %00000011
- db %00001111
- db %11100110
- db %01110111
- db %00111010
- db %00000001
-; 3
- db %00000110
- db %00000011
- db %00000011
- db %10000000
- db %01000111
- db %00100010
- db %00000001
-; 4
- db %00000110
- db %00000011
- db %00000000
- db %11100000
- db %01110111
- db %00111010
- db %00000001
-; 5
- db %00000110
- db %00000011
- db %00000000
- db %11100000
- db %01110001
- db %00111000
- db %00000000
-; 6
- db %00000000
- db %00000000
- db %00000000
- db %11100000
- db %01110000
- db %00111000
- db %00000000
-; 0xd2ad0
diff --git a/gfx/pics/golduck/frames.asm b/gfx/pics/golduck/frames.asm
deleted file mode 100644
index 07e5c6f3c..000000000
--- a/gfx/pics/golduck/frames.asm
+++ /dev/null
@@ -1,34 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
- dw .frame7
-.frame1
- db $00 ; bitmask
- db $31, $32
-.frame2
- db $01 ; bitmask
- db $33, $34, $35, $36, $31, $32, $37, $38, $39, $3a, $3b, $3c
- db $3d, $3e, $3f, $40, $41, $42, $43, $44
-.frame3
- db $02 ; bitmask
- db $33, $34, $35, $36, $31, $32, $45, $46, $47, $48, $49, $4a
- db $4b, $4c, $3b, $3c, $00, $00, $00, $40, $00, $00, $00, $44
-.frame4
- db $03 ; bitmask
- db $33, $34, $35, $36, $31, $32, $4d, $3a, $3b, $3c, $4e, $40
- db $4f, $44
-.frame5
- db $04 ; bitmask
- db $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c, $3d, $3e
- db $3f, $40, $41, $42, $43, $44
-.frame6
- db $05 ; bitmask
- db $33, $34, $35, $36, $37, $38, $39, $3a, $3d, $3e, $3f, $41
- db $42, $43
-.frame7
- db $06 ; bitmask
- db $37, $38, $39, $3d, $3e, $3f, $41, $42, $43
-; 0xd4d82
diff --git a/gfx/pics/golduck/front.2bpp.lz b/gfx/pics/golduck/front.animated.2bpp.lz.09e97414
index ff3fa6792..ff3fa6792 100644
--- a/gfx/pics/golduck/front.2bpp.lz
+++ b/gfx/pics/golduck/front.animated.2bpp.lz.09e97414
Binary files differ
diff --git a/gfx/pics/golduck/front.png b/gfx/pics/golduck/front.png
new file mode 100644
index 000000000..172653ab2
--- /dev/null
+++ b/gfx/pics/golduck/front.png
Binary files differ
diff --git a/gfx/pics/golduck/normal.pal b/gfx/pics/golduck/normal.pal
deleted file mode 100644
index 22099e9bf..000000000
--- a/gfx/pics/golduck/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 22, 21, 26
- RGB 08, 11, 24
-
diff --git a/gfx/pics/golem/back.2bpp.lz b/gfx/pics/golem/back.2bpp.lz.ae903dee
index fd1ee3dcb..fd1ee3dcb 100644
--- a/gfx/pics/golem/back.2bpp.lz
+++ b/gfx/pics/golem/back.2bpp.lz.ae903dee
Binary files differ
diff --git a/gfx/pics/golem/back.png b/gfx/pics/golem/back.png
new file mode 100644
index 000000000..4b39da3cd
--- /dev/null
+++ b/gfx/pics/golem/back.png
Binary files differ
diff --git a/gfx/pics/golem/bitmask.asm b/gfx/pics/golem/bitmask.asm
deleted file mode 100644
index 1d3fbfa5e..000000000
--- a/gfx/pics/golem/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %00011100
- db %10000110
- db %01110000
- db %00011100
- db %00000011
-; 1
- db %00011100
- db %10000110
- db %01110001
- db %00011100
- db %00000011
-; 2
- db %00011100
- db %00000110
- db %01110000
- db %00011100
- db %00000011
-; 3
- db %00000000
- db %01000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd2c9e
diff --git a/gfx/pics/golem/frames.asm b/gfx/pics/golem/frames.asm
deleted file mode 100644
index 03f6e6a5f..000000000
--- a/gfx/pics/golem/frames.asm
+++ /dev/null
@@ -1,20 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f
- db $30, $31
-.frame2
- db $01 ; bitmask
- db $24, $25, $26, $32, $28, $33, $34, $2a, $2b, $2c, $2d, $2e
- db $2f, $30, $31
-.frame3
- db $02 ; bitmask
- db $24, $25, $26, $35, $28, $2a, $2b, $2c, $2d, $2e, $2f, $30
- db $31
-.frame4
- db $03 ; bitmask
- db $36
-; 0xd51d1
diff --git a/gfx/pics/golem/front.2bpp.lz b/gfx/pics/golem/front.animated.2bpp.lz.a16f21c8
index 0a7bf3369..0a7bf3369 100644
--- a/gfx/pics/golem/front.2bpp.lz
+++ b/gfx/pics/golem/front.animated.2bpp.lz.a16f21c8
Binary files differ
diff --git a/gfx/pics/golem/front.png b/gfx/pics/golem/front.png
new file mode 100644
index 000000000..8a8450b28
--- /dev/null
+++ b/gfx/pics/golem/front.png
Binary files differ
diff --git a/gfx/pics/golem/normal.pal b/gfx/pics/golem/normal.pal
deleted file mode 100644
index be50f4de6..000000000
--- a/gfx/pics/golem/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 18, 16, 08
- RGB 08, 11, 07
-
diff --git a/gfx/pics/granbull/back.2bpp.lz b/gfx/pics/granbull/back.2bpp.lz.7f1208ed
index f09d4e7dc..f09d4e7dc 100644
--- a/gfx/pics/granbull/back.2bpp.lz
+++ b/gfx/pics/granbull/back.2bpp.lz.7f1208ed
Binary files differ
diff --git a/gfx/pics/granbull/back.png b/gfx/pics/granbull/back.png
new file mode 100644
index 000000000..9ffdc7c99
--- /dev/null
+++ b/gfx/pics/granbull/back.png
Binary files differ
diff --git a/gfx/pics/granbull/bitmask.asm b/gfx/pics/granbull/bitmask.asm
deleted file mode 100644
index f0134ac3d..000000000
--- a/gfx/pics/granbull/bitmask.asm
+++ /dev/null
@@ -1,13 +0,0 @@
-; 0
- db %11000000
- db %11110011
- db %00111000
- db %00001111
- db %00000000
-; 1
- db %00000000
- db %00110000
- db %00001100
- db %00000000
- db %00000000
-; 0xd373e
diff --git a/gfx/pics/granbull/frames.asm b/gfx/pics/granbull/frames.asm
deleted file mode 100644
index b52d7bc47..000000000
--- a/gfx/pics/granbull/frames.asm
+++ /dev/null
@@ -1,10 +0,0 @@
- dw .frame1
- dw .frame2
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f
- db $30, $31, $32
-.frame2
- db $01 ; bitmask
- db $33, $34, $35, $36
-; 0xd900e
diff --git a/gfx/pics/granbull/front.2bpp.lz b/gfx/pics/granbull/front.animated.2bpp.lz.4504768b
index 94062ce3f..94062ce3f 100644
--- a/gfx/pics/granbull/front.2bpp.lz
+++ b/gfx/pics/granbull/front.animated.2bpp.lz.4504768b
Binary files differ
diff --git a/gfx/pics/granbull/front.png b/gfx/pics/granbull/front.png
new file mode 100644
index 000000000..911bc59ae
--- /dev/null
+++ b/gfx/pics/granbull/front.png
Binary files differ
diff --git a/gfx/pics/granbull/normal.pal b/gfx/pics/granbull/normal.pal
deleted file mode 100644
index 4073c9c79..000000000
--- a/gfx/pics/granbull/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 23, 12, 22
- RGB 15, 04, 17
-
diff --git a/gfx/pics/graveler/back.2bpp.lz b/gfx/pics/graveler/back.2bpp.lz.c7867de7
index ba2fba8e6..ba2fba8e6 100644
--- a/gfx/pics/graveler/back.2bpp.lz
+++ b/gfx/pics/graveler/back.2bpp.lz.c7867de7
Binary files differ
diff --git a/gfx/pics/graveler/back.png b/gfx/pics/graveler/back.png
new file mode 100644
index 000000000..17eb486b6
--- /dev/null
+++ b/gfx/pics/graveler/back.png
Binary files differ
diff --git a/gfx/pics/graveler/bitmask.asm b/gfx/pics/graveler/bitmask.asm
deleted file mode 100644
index 8f8129f11..000000000
--- a/gfx/pics/graveler/bitmask.asm
+++ /dev/null
@@ -1,31 +0,0 @@
-; 0
- db %00000000
- db %00001100
- db %01000011
- db %00110000
- db %00000000
-; 1
- db %00000000
- db %10000000
- db %01100000
- db %00000000
- db %00000000
-; 2
- db %11000111
- db %10001100
- db %01100011
- db %11110011
- db %00000000
-; 3
- db %11000111
- db %00000000
- db %00000000
- db %11000011
- db %00000000
-; 4
- db %00000000
- db %10000000
- db %00100000
- db %00000000
- db %00000000
-; 0xd2c8a
diff --git a/gfx/pics/graveler/frames.asm b/gfx/pics/graveler/frames.asm
deleted file mode 100644
index 951c9c79e..000000000
--- a/gfx/pics/graveler/frames.asm
+++ /dev/null
@@ -1,22 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $24, $03, $25, $26, $27, $28, $29
-.frame2
- db $01 ; bitmask
- db $2a, $2b, $2c
-.frame3
- db $02 ; bitmask
- db $2d, $2e, $2f, $30, $31, $24, $03, $2a, $25, $26, $2b, $32
- db $33, $34, $28, $29, $35, $36
-.frame4
- db $03 ; bitmask
- db $2d, $2e, $2f, $30, $31, $33, $34, $35, $36
-.frame5
- db $04 ; bitmask
- db $2a, $2b
-; 0xd519a
diff --git a/gfx/pics/graveler/front.2bpp.lz b/gfx/pics/graveler/front.animated.2bpp.lz.68d07c61
index 5dcee6436..5dcee6436 100644
--- a/gfx/pics/graveler/front.2bpp.lz
+++ b/gfx/pics/graveler/front.animated.2bpp.lz.68d07c61
Binary files differ
diff --git a/gfx/pics/graveler/front.png b/gfx/pics/graveler/front.png
new file mode 100644
index 000000000..30cca1550
--- /dev/null
+++ b/gfx/pics/graveler/front.png
Binary files differ
diff --git a/gfx/pics/graveler/normal.pal b/gfx/pics/graveler/normal.pal
deleted file mode 100644
index fb55478b1..000000000
--- a/gfx/pics/graveler/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 17, 17, 18
- RGB 08, 11, 07
-
diff --git a/gfx/pics/grimer/back.2bpp.lz b/gfx/pics/grimer/back.2bpp.lz.833bd626
index d4494a003..d4494a003 100644
--- a/gfx/pics/grimer/back.2bpp.lz
+++ b/gfx/pics/grimer/back.2bpp.lz.833bd626
Binary files differ
diff --git a/gfx/pics/grimer/back.png b/gfx/pics/grimer/back.png
new file mode 100644
index 000000000..e5c70286b
--- /dev/null
+++ b/gfx/pics/grimer/back.png
Binary files differ
diff --git a/gfx/pics/grimer/bitmask.asm b/gfx/pics/grimer/bitmask.asm
deleted file mode 100644
index 850747202..000000000
--- a/gfx/pics/grimer/bitmask.asm
+++ /dev/null
@@ -1,21 +0,0 @@
-; 0
- db %10000000
- db %00110001
- db %00000000
- db %00000000
-; 1
- db %10000000
- db %00111001
- db %00000000
- db %00000000
-; 2
- db %01100000
- db %10001100
- db %00000001
- db %00000000
-; 3
- db %11100000
- db %10111101
- db %00000001
- db %00000000
-; 0xd2dc2
diff --git a/gfx/pics/grimer/frames.asm b/gfx/pics/grimer/frames.asm
deleted file mode 100644
index e20152574..000000000
--- a/gfx/pics/grimer/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c
-.frame2
- db $01 ; bitmask
- db $1d, $1e, $1f, $20, $1c
-.frame3
- db $02 ; bitmask
- db $21, $22, $23, $24, $25, $26
-.frame4
- db $03 ; bitmask
- db $21, $22, $19, $1a, $23, $24, $1b, $1c, $25, $26
-; 0xd5448
diff --git a/gfx/pics/grimer/front.2bpp.lz b/gfx/pics/grimer/front.animated.2bpp.lz.dfe40e91
index 176f2da1c..176f2da1c 100644
--- a/gfx/pics/grimer/front.2bpp.lz
+++ b/gfx/pics/grimer/front.animated.2bpp.lz.dfe40e91
Binary files differ
diff --git a/gfx/pics/grimer/front.png b/gfx/pics/grimer/front.png
new file mode 100644
index 000000000..f71dca145
--- /dev/null
+++ b/gfx/pics/grimer/front.png
Binary files differ
diff --git a/gfx/pics/grimer/normal.pal b/gfx/pics/grimer/normal.pal
deleted file mode 100644
index 32df6345f..000000000
--- a/gfx/pics/grimer/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 29, 02, 20
- RGB 12, 01, 12
-
diff --git a/gfx/pics/growlithe/back.2bpp.lz b/gfx/pics/growlithe/back.2bpp.lz.7f5831f6
index 222250f79..222250f79 100644
--- a/gfx/pics/growlithe/back.2bpp.lz
+++ b/gfx/pics/growlithe/back.2bpp.lz.7f5831f6
Binary files differ
diff --git a/gfx/pics/growlithe/back.png b/gfx/pics/growlithe/back.png
new file mode 100644
index 000000000..e5e23b822
--- /dev/null
+++ b/gfx/pics/growlithe/back.png
Binary files differ
diff --git a/gfx/pics/growlithe/bitmask.asm b/gfx/pics/growlithe/bitmask.asm
deleted file mode 100644
index 625b790d7..000000000
--- a/gfx/pics/growlithe/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %10000110
- db %00011000
- db %01100011
- db %00000000
-; 1
- db %10000110
- db %00000000
- db %00000000
- db %00000000
-; 2
- db %11000110
- db %00000000
- db %00000000
- db %00000000
-; 0xd2b04
diff --git a/gfx/pics/growlithe/frames.asm b/gfx/pics/growlithe/frames.asm
deleted file mode 100644
index 510227bc5..000000000
--- a/gfx/pics/growlithe/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21
-.frame2
- db $01 ; bitmask
- db $19, $1a, $1b
-.frame3
- db $02 ; bitmask
- db $19, $1a, $22, $1b
-; 0xd4de9
diff --git a/gfx/pics/growlithe/front.2bpp.lz b/gfx/pics/growlithe/front.animated.2bpp.lz.f7b376fa
index a01b4f1fc..a01b4f1fc 100644
--- a/gfx/pics/growlithe/front.2bpp.lz
+++ b/gfx/pics/growlithe/front.animated.2bpp.lz.f7b376fa
Binary files differ
diff --git a/gfx/pics/growlithe/front.png b/gfx/pics/growlithe/front.png
new file mode 100644
index 000000000..333568169
--- /dev/null
+++ b/gfx/pics/growlithe/front.png
Binary files differ
diff --git a/gfx/pics/growlithe/normal.pal b/gfx/pics/growlithe/normal.pal
deleted file mode 100644
index 07a6b3878..000000000
--- a/gfx/pics/growlithe/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 27, 19, 07
- RGB 24, 08, 00
-
diff --git a/gfx/pics/gyarados/back.2bpp.lz b/gfx/pics/gyarados/back.2bpp.lz.fc577f9e
index d061ec9b2..d061ec9b2 100644
--- a/gfx/pics/gyarados/back.2bpp.lz
+++ b/gfx/pics/gyarados/back.2bpp.lz.fc577f9e
Binary files differ
diff --git a/gfx/pics/gyarados/back.png b/gfx/pics/gyarados/back.png
new file mode 100644
index 000000000..12e942927
--- /dev/null
+++ b/gfx/pics/gyarados/back.png
Binary files differ
diff --git a/gfx/pics/gyarados/bitmask.asm b/gfx/pics/gyarados/bitmask.asm
deleted file mode 100644
index 2e55e37e0..000000000
--- a/gfx/pics/gyarados/bitmask.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-; 0
- db %00000000
- db %00000000
- db %00100000
- db %11110000
- db %11110111
- db %11110011
- db %00000001
-; 1
- db %00000000
- db %00000100
- db %00000001
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd3155
diff --git a/gfx/pics/gyarados/frames.asm b/gfx/pics/gyarados/frames.asm
deleted file mode 100644
index 7624220e1..000000000
--- a/gfx/pics/gyarados/frames.asm
+++ /dev/null
@@ -1,15 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
- db $3d, $3e, $00, $3f, $40, $41, $42
-.frame2
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $43
- db $44, $3e, $00, $45, $46, $47, $42
-.frame3
- db $01 ; bitmask
- db $48, $49
-; 0xd5d58
diff --git a/gfx/pics/gyarados/front.2bpp.lz b/gfx/pics/gyarados/front.animated.2bpp.lz.1b498e2b
index 4d66d5814..4d66d5814 100644
--- a/gfx/pics/gyarados/front.2bpp.lz
+++ b/gfx/pics/gyarados/front.animated.2bpp.lz.1b498e2b
Binary files differ
diff --git a/gfx/pics/gyarados/front.png b/gfx/pics/gyarados/front.png
new file mode 100644
index 000000000..0b6c883e9
--- /dev/null
+++ b/gfx/pics/gyarados/front.png
Binary files differ
diff --git a/gfx/pics/gyarados/normal.pal b/gfx/pics/gyarados/normal.pal
deleted file mode 100644
index 51cc26df9..000000000
--- a/gfx/pics/gyarados/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 27, 25, 07
- RGB 09, 14, 26
-
diff --git a/gfx/pics/haunter/back.2bpp.lz b/gfx/pics/haunter/back.2bpp.lz.8a5dc2c1
index 660c0408b..660c0408b 100644
--- a/gfx/pics/haunter/back.2bpp.lz
+++ b/gfx/pics/haunter/back.2bpp.lz.8a5dc2c1
Binary files differ
diff --git a/gfx/pics/haunter/back.png b/gfx/pics/haunter/back.png
new file mode 100644
index 000000000..204e1987f
--- /dev/null
+++ b/gfx/pics/haunter/back.png
Binary files differ
diff --git a/gfx/pics/haunter/bitmask.asm b/gfx/pics/haunter/bitmask.asm
deleted file mode 100644
index 99e55965f..000000000
--- a/gfx/pics/haunter/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %00111000
- db %00000110
- db %00000001
- db %00000000
- db %00000000
-; 1
- db %00111000
- db %11001110
- db %00100001
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %01000000
- db %00100000
- db %00000000
- db %00000000
-; 0xd2e11
diff --git a/gfx/pics/haunter/frames.asm b/gfx/pics/haunter/frames.asm
deleted file mode 100644
index 15c6ab978..000000000
--- a/gfx/pics/haunter/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29
-.frame2
- db $01 ; bitmask
- db $2a, $2b, $00, $2c, $2d, $00, $2e, $2f, $30, $31
-.frame3
- db $01 ; bitmask
- db $32, $33, $00, $34, $35, $00, $2e, $36, $37, $31
-.frame4
- db $02 ; bitmask
- db $2e, $31
-; 0xd5542
diff --git a/gfx/pics/haunter/front.2bpp.lz b/gfx/pics/haunter/front.animated.2bpp.lz.aeed5f7e
index 6bb6ab582..6bb6ab582 100644
--- a/gfx/pics/haunter/front.2bpp.lz
+++ b/gfx/pics/haunter/front.animated.2bpp.lz.aeed5f7e
Binary files differ
diff --git a/gfx/pics/haunter/front.png b/gfx/pics/haunter/front.png
new file mode 100644
index 000000000..5f6c2d1b3
--- /dev/null
+++ b/gfx/pics/haunter/front.png
Binary files differ
diff --git a/gfx/pics/haunter/normal.pal b/gfx/pics/haunter/normal.pal
deleted file mode 100644
index 7ef36a1c6..000000000
--- a/gfx/pics/haunter/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 25, 07, 06
- RGB 14, 00, 19
-
diff --git a/gfx/pics/heracross/back.2bpp.lz b/gfx/pics/heracross/back.2bpp.lz.ba09608b
index da4d40981..da4d40981 100644
--- a/gfx/pics/heracross/back.2bpp.lz
+++ b/gfx/pics/heracross/back.2bpp.lz.ba09608b
Binary files differ
diff --git a/gfx/pics/heracross/back.png b/gfx/pics/heracross/back.png
new file mode 100644
index 000000000..f3ee9d73d
--- /dev/null
+++ b/gfx/pics/heracross/back.png
Binary files differ
diff --git a/gfx/pics/heracross/bitmask.asm b/gfx/pics/heracross/bitmask.asm
deleted file mode 100644
index 024c0880b..000000000
--- a/gfx/pics/heracross/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %00011110
- db %00000111
- db %00000000
- db %11001111
- db %00000011
-; 1
- db %00000100
- db %00000001
- db %00010000
- db %10000110
- db %00000000
-; 2
- db %00000000
- db %00000001
- db %00010000
- db %00000000
- db %00000000
-; 0xd3793
diff --git a/gfx/pics/heracross/frames.asm b/gfx/pics/heracross/frames.asm
deleted file mode 100644
index 684c7e82e..000000000
--- a/gfx/pics/heracross/frames.asm
+++ /dev/null
@@ -1,14 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $00, $27, $28, $29, $2a, $2b, $2c, $2d, $2e
- db $2f, $30, $31
-.frame2
- db $01 ; bitmask
- db $32, $33, $34, $35, $36, $37
-.frame3
- db $02 ; bitmask
- db $33, $34
-; 0xd90d7
diff --git a/gfx/pics/heracross/front.2bpp.lz b/gfx/pics/heracross/front.animated.2bpp.lz.0742fe2b
index ad23e01d1..ad23e01d1 100644
--- a/gfx/pics/heracross/front.2bpp.lz
+++ b/gfx/pics/heracross/front.animated.2bpp.lz.0742fe2b
Binary files differ
diff --git a/gfx/pics/heracross/front.png b/gfx/pics/heracross/front.png
new file mode 100644
index 000000000..a8908ab86
--- /dev/null
+++ b/gfx/pics/heracross/front.png
Binary files differ
diff --git a/gfx/pics/heracross/normal.pal b/gfx/pics/heracross/normal.pal
deleted file mode 100644
index cfc263f77..000000000
--- a/gfx/pics/heracross/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 10, 09, 19
- RGB 04, 03, 16
-
diff --git a/gfx/pics/hitmonchan/back.2bpp.lz b/gfx/pics/hitmonchan/back.2bpp.lz.68e28b98
index f785248c1..f785248c1 100644
--- a/gfx/pics/hitmonchan/back.2bpp.lz
+++ b/gfx/pics/hitmonchan/back.2bpp.lz.68e28b98
Binary files differ
diff --git a/gfx/pics/hitmonchan/back.png b/gfx/pics/hitmonchan/back.png
new file mode 100644
index 000000000..6a2e663e3
--- /dev/null
+++ b/gfx/pics/hitmonchan/back.png
Binary files differ
diff --git a/gfx/pics/hitmonchan/bitmask.asm b/gfx/pics/hitmonchan/bitmask.asm
deleted file mode 100644
index 522452e67..000000000
--- a/gfx/pics/hitmonchan/bitmask.asm
+++ /dev/null
@@ -1,31 +0,0 @@
-; 0
- db %10001110
- db %11100011
- db %00010000
- db %00001000
- db %00000010
-; 1
- db %00000000
- db %00000000
- db %00000000
- db %00001000
- db %00000010
-; 2
- db %10001110
- db %11100011
- db %01110000
- db %00011100
- db %00000011
-; 3
- db %10001110
- db %11100011
- db %00011000
- db %00000010
- db %00000000
-; 4
- db %10001110
- db %11100011
- db %11011011
- db %00001010
- db %00000010
-; 0xd2f66
diff --git a/gfx/pics/hitmonchan/frames.asm b/gfx/pics/hitmonchan/frames.asm
deleted file mode 100644
index 90269c7bd..000000000
--- a/gfx/pics/hitmonchan/frames.asm
+++ /dev/null
@@ -1,23 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $00, $00, $00, $00, $24, $00, $25, $26, $27, $28, $29, $2a
-.frame2
- db $01 ; bitmask
- db $29, $2a
-.frame3
- db $02 ; bitmask
- db $00, $00, $00, $00, $24, $00, $25, $26, $27, $2b, $2c, $2d
- db $2e, $2f, $30, $31, $00
-.frame4
- db $03 ; bitmask
- db $00, $00, $00, $00, $24, $00, $25, $26, $27, $32, $28, $33
-.frame5
- db $04 ; bitmask
- db $00, $00, $00, $00, $24, $00, $25, $26, $27, $34, $35, $32
- db $28, $36, $37, $33, $29, $2a
-; 0xd5865
diff --git a/gfx/pics/hitmonchan/front.2bpp.lz b/gfx/pics/hitmonchan/front.animated.2bpp.lz.61836c4c
index e9a77e987..e9a77e987 100644
--- a/gfx/pics/hitmonchan/front.2bpp.lz
+++ b/gfx/pics/hitmonchan/front.animated.2bpp.lz.61836c4c
Binary files differ
diff --git a/gfx/pics/hitmonchan/front.png b/gfx/pics/hitmonchan/front.png
new file mode 100644
index 000000000..6575dad5a
--- /dev/null
+++ b/gfx/pics/hitmonchan/front.png
Binary files differ
diff --git a/gfx/pics/hitmonchan/normal.pal b/gfx/pics/hitmonchan/normal.pal
deleted file mode 100644
index b735101e8..000000000
--- a/gfx/pics/hitmonchan/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 21, 15, 12
- RGB 27, 03, 18
-
diff --git a/gfx/pics/hitmonlee/back.2bpp.lz b/gfx/pics/hitmonlee/back.2bpp.lz.374e3caa
index 4847a1496..4847a1496 100644
--- a/gfx/pics/hitmonlee/back.2bpp.lz
+++ b/gfx/pics/hitmonlee/back.2bpp.lz.374e3caa
Binary files differ
diff --git a/gfx/pics/hitmonlee/back.png b/gfx/pics/hitmonlee/back.png
new file mode 100644
index 000000000..9bc03d5e7
--- /dev/null
+++ b/gfx/pics/hitmonlee/back.png
Binary files differ
diff --git a/gfx/pics/hitmonlee/bitmask.asm b/gfx/pics/hitmonlee/bitmask.asm
deleted file mode 100644
index 752385f96..000000000
--- a/gfx/pics/hitmonlee/bitmask.asm
+++ /dev/null
@@ -1,33 +0,0 @@
-; 0
- db %00000000
- db %00000000
- db %11000011
- db %11100001
- db %11100001
- db %11100000
- db %00000000
-; 1
- db %00000000
- db %10000000
- db %11100011
- db %11000001
- db %11100001
- db %11100000
- db %00000000
-; 2
- db %00000000
- db %00000000
- db %11000000
- db %11001111
- db %11100111
- db %11100000
- db %00000000
-; 3
- db %00000000
- db %10000000
- db %01000000
- db %00100000
- db %00000000
- db %00000000
- db %00000000
-; 0xd2f4d
diff --git a/gfx/pics/hitmonlee/frames.asm b/gfx/pics/hitmonlee/frames.asm
deleted file mode 100644
index 6b68838d9..000000000
--- a/gfx/pics/hitmonlee/frames.asm
+++ /dev/null
@@ -1,25 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
- db $3d, $3e, $00
-.frame2
- db $00 ; bitmask
- db $3f, $40, $41, $42, $35, $43, $44, $45, $00, $46, $00, $00
- db $00, $00, $00
-.frame3
- db $01 ; bitmask
- db $47, $48, $49, $4a, $4b, $4c, $4d, $4e, $00, $00, $46, $00
- db $00, $00, $00, $00
-.frame4
- db $02 ; bitmask
- db $4f, $50, $51, $52, $53, $54, $4e, $19, $55, $56, $57, $46
- db $00, $00, $00, $00, $00
-.frame5
- db $03 ; bitmask
- db $58, $59, $5a
-; 0xd5819
diff --git a/gfx/pics/hitmonlee/front.2bpp.lz b/gfx/pics/hitmonlee/front.animated.2bpp.lz.d174eba1
index c85ec5817..c85ec5817 100644
--- a/gfx/pics/hitmonlee/front.2bpp.lz
+++ b/gfx/pics/hitmonlee/front.animated.2bpp.lz.d174eba1
Binary files differ
diff --git a/gfx/pics/hitmonlee/front.png b/gfx/pics/hitmonlee/front.png
new file mode 100644
index 000000000..96b6430ce
--- /dev/null
+++ b/gfx/pics/hitmonlee/front.png
Binary files differ
diff --git a/gfx/pics/hitmonlee/normal.pal b/gfx/pics/hitmonlee/normal.pal
deleted file mode 100644
index f9973fcfd..000000000
--- a/gfx/pics/hitmonlee/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 22, 14, 05
- RGB 15, 16, 15
-
diff --git a/gfx/pics/hitmontop/back.2bpp.lz b/gfx/pics/hitmontop/back.2bpp.lz.ea3f1576
index 185f08aff..185f08aff 100644
--- a/gfx/pics/hitmontop/back.2bpp.lz
+++ b/gfx/pics/hitmontop/back.2bpp.lz.ea3f1576
Binary files differ
diff --git a/gfx/pics/hitmontop/back.png b/gfx/pics/hitmontop/back.png
new file mode 100644
index 000000000..95a1faa4c
--- /dev/null
+++ b/gfx/pics/hitmontop/back.png
Binary files differ
diff --git a/gfx/pics/hitmontop/bitmask.asm b/gfx/pics/hitmontop/bitmask.asm
deleted file mode 100644
index 36c8a6a26..000000000
--- a/gfx/pics/hitmontop/bitmask.asm
+++ /dev/null
@@ -1,33 +0,0 @@
-; 0
- db %00000000
- db %00000000
- db %00001010
- db %10000101
- db %01000000
- db %00000000
- db %00000000
-; 1
- db %00111110
- db %10011111
- db %11001111
- db %11100111
- db %11111011
- db %11011001
- db %00000000
-; 2
- db %00000000
- db %11000100
- db %01101010
- db %10000101
- db %01000000
- db %00001000
- db %00000000
-; 3
- db %00000000
- db %00000000
- db %00001000
- db %00000100
- db %00000000
- db %00000000
- db %00000000
-; 0xd396b
diff --git a/gfx/pics/hitmontop/frames.asm b/gfx/pics/hitmontop/frames.asm
deleted file mode 100644
index 74db7ebe7..000000000
--- a/gfx/pics/hitmontop/frames.asm
+++ /dev/null
@@ -1,19 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $00
-.frame2
- db $01 ; bitmask
- db $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $36, $37
- db $38, $39, $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $42, $43
- db $44, $00, $00, $00, $45, $46, $00, $00, $00, $00, $00
-.frame3
- db $02 ; bitmask
- db $47, $48, $49, $4a, $32, $4b, $4c, $4d, $34, $4e, $00, $4f
-.frame4
- db $03 ; bitmask
- db $32, $34
-; 0xd9526
diff --git a/gfx/pics/hitmontop/front.2bpp.lz b/gfx/pics/hitmontop/front.animated.2bpp.lz.1b3e96fc
index d28913fcf..d28913fcf 100644
--- a/gfx/pics/hitmontop/front.2bpp.lz
+++ b/gfx/pics/hitmontop/front.animated.2bpp.lz.1b3e96fc
Binary files differ
diff --git a/gfx/pics/hitmontop/front.png b/gfx/pics/hitmontop/front.png
new file mode 100644
index 000000000..3c580896d
--- /dev/null
+++ b/gfx/pics/hitmontop/front.png
Binary files differ
diff --git a/gfx/pics/hitmontop/normal.pal b/gfx/pics/hitmontop/normal.pal
deleted file mode 100644
index a6621cff6..000000000
--- a/gfx/pics/hitmontop/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 24, 19, 04
- RGB 10, 10, 21
-
diff --git a/gfx/pics/ho_oh/back.2bpp.lz b/gfx/pics/ho_oh/back.2bpp.lz.1412f260
index 1d58cf8ac..1d58cf8ac 100644
--- a/gfx/pics/ho_oh/back.2bpp.lz
+++ b/gfx/pics/ho_oh/back.2bpp.lz.1412f260
Binary files differ
diff --git a/gfx/pics/ho_oh/back.png b/gfx/pics/ho_oh/back.png
new file mode 100644
index 000000000..c28d038d9
--- /dev/null
+++ b/gfx/pics/ho_oh/back.png
Binary files differ
diff --git a/gfx/pics/ho_oh/bitmask.asm b/gfx/pics/ho_oh/bitmask.asm
deleted file mode 100644
index 4db146ccd..000000000
--- a/gfx/pics/ho_oh/bitmask.asm
+++ /dev/null
@@ -1,33 +0,0 @@
-; 0
- db %01111000
- db %00111100
- db %00011110
- db %00000111
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %01111000
- db %00111100
- db %00011110
- db %10001111
- db %10000111
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %11000000
- db %01110000
- db %00111100
- db %00000110
- db %11000011
- db %00000000
-; 3
- db %00000000
- db %00011000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd3ab3
diff --git a/gfx/pics/ho_oh/frames.asm b/gfx/pics/ho_oh/frames.asm
deleted file mode 100644
index 7b244c4f8..000000000
--- a/gfx/pics/ho_oh/frames.asm
+++ /dev/null
@@ -1,20 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $30, $34, $35, $36, $37, $38, $39, $3a, $3b
- db $3c, $3d, $3e
-.frame2
- db $01 ; bitmask
- db $31, $32, $33, $30, $3f, $40, $41, $42, $43, $44, $45, $46
- db $47, $48, $49, $4a, $4b, $4c, $4d, $4e, $4f
-.frame3
- db $02 ; bitmask
- db $50, $51, $52, $53, $54, $55, $56, $57, $58, $59, $5a, $5b
- db $5c, $5d, $5e
-.frame4
- db $03 ; bitmask
- db $5f, $60
-; 0xd9907
diff --git a/gfx/pics/ho_oh/front.2bpp.lz b/gfx/pics/ho_oh/front.animated.2bpp.lz.db80b5eb
index 40c91739e..40c91739e 100644
--- a/gfx/pics/ho_oh/front.2bpp.lz
+++ b/gfx/pics/ho_oh/front.animated.2bpp.lz.db80b5eb
Binary files differ
diff --git a/gfx/pics/ho_oh/front.png b/gfx/pics/ho_oh/front.png
new file mode 100644
index 000000000..52598814d
--- /dev/null
+++ b/gfx/pics/ho_oh/front.png
Binary files differ
diff --git a/gfx/pics/ho_oh/normal.pal b/gfx/pics/ho_oh/normal.pal
deleted file mode 100644
index be2b43d0d..000000000
--- a/gfx/pics/ho_oh/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 07, 03
- RGB 07, 15, 03
-
diff --git a/gfx/pics/hoothoot/back.2bpp.lz b/gfx/pics/hoothoot/back.2bpp.lz.7ebb0b29
index e4ca2f37f..e4ca2f37f 100644
--- a/gfx/pics/hoothoot/back.2bpp.lz
+++ b/gfx/pics/hoothoot/back.2bpp.lz.7ebb0b29
Binary files differ
diff --git a/gfx/pics/hoothoot/back.png b/gfx/pics/hoothoot/back.png
new file mode 100644
index 000000000..73247ff34
--- /dev/null
+++ b/gfx/pics/hoothoot/back.png
Binary files differ
diff --git a/gfx/pics/hoothoot/bitmask.asm b/gfx/pics/hoothoot/bitmask.asm
deleted file mode 100644
index e473e1e04..000000000
--- a/gfx/pics/hoothoot/bitmask.asm
+++ /dev/null
@@ -1,26 +0,0 @@
-; 0
- db %11000000
- db %00111001
- db %00000111
- db %00000000
-; 1
- db %00000000
- db %00010000
- db %00000000
- db %00000000
-; 2
- db %01100011
- db %10011000
- db %00110001
- db %00000000
-; 3
- db %01000000
- db %00011000
- db %00000001
- db %00000000
-; 4
- db %01000000
- db %00001000
- db %00000001
- db %00000000
-; 0xd33f7
diff --git a/gfx/pics/hoothoot/frames.asm b/gfx/pics/hoothoot/frames.asm
deleted file mode 100644
index 028590ffc..000000000
--- a/gfx/pics/hoothoot/frames.asm
+++ /dev/null
@@ -1,21 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21
-.frame2
- db $01 ; bitmask
- db $22
-.frame3
- db $02 ; bitmask
- db $23, $24, $25, $19, $1c, $22, $26, $1f, $27, $28
-.frame4
- db $03 ; bitmask
- db $19, $1c, $22, $1f
-.frame5
- db $04 ; bitmask
- db $19, $1c, $1f
-; 0xd86d8
diff --git a/gfx/pics/hoothoot/front.2bpp.lz b/gfx/pics/hoothoot/front.animated.2bpp.lz.752ab202
index 6abcd37fc..6abcd37fc 100644
--- a/gfx/pics/hoothoot/front.2bpp.lz
+++ b/gfx/pics/hoothoot/front.animated.2bpp.lz.752ab202
Binary files differ
diff --git a/gfx/pics/hoothoot/front.png b/gfx/pics/hoothoot/front.png
new file mode 100644
index 000000000..97500e77c
--- /dev/null
+++ b/gfx/pics/hoothoot/front.png
Binary files differ
diff --git a/gfx/pics/hoothoot/normal.pal b/gfx/pics/hoothoot/normal.pal
deleted file mode 100644
index af1d96c2d..000000000
--- a/gfx/pics/hoothoot/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 23, 13, 06
- RGB 04, 06, 16
-
diff --git a/gfx/pics/hoppip/back.2bpp.lz b/gfx/pics/hoppip/back.2bpp.lz.5684c023
index c5439118e..c5439118e 100644
--- a/gfx/pics/hoppip/back.2bpp.lz
+++ b/gfx/pics/hoppip/back.2bpp.lz.5684c023
Binary files differ
diff --git a/gfx/pics/hoppip/back.png b/gfx/pics/hoppip/back.png
new file mode 100644
index 000000000..325c08993
--- /dev/null
+++ b/gfx/pics/hoppip/back.png
Binary files differ
diff --git a/gfx/pics/hoppip/bitmask.asm b/gfx/pics/hoppip/bitmask.asm
deleted file mode 100644
index 54cedfdd8..000000000
--- a/gfx/pics/hoppip/bitmask.asm
+++ /dev/null
@@ -1,11 +0,0 @@
-; 0
- db %01100011
- db %10101001
- db %00110011
- db %00000000
-; 1
- db %00000000
- db %00100001
- db %00000000
- db %00000000
-; 0xd35b3
diff --git a/gfx/pics/hoppip/frames.asm b/gfx/pics/hoppip/frames.asm
deleted file mode 100644
index 6a0afff92..000000000
--- a/gfx/pics/hoppip/frames.asm
+++ /dev/null
@@ -1,9 +0,0 @@
- dw .frame1
- dw .frame2
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23, $24
-.frame2
- db $01 ; bitmask
- db $1d, $1f
-; 0xd8bec
diff --git a/gfx/pics/hoppip/front.2bpp.lz b/gfx/pics/hoppip/front.animated.2bpp.lz.a03efe74
index 4387e2886..4387e2886 100644
--- a/gfx/pics/hoppip/front.2bpp.lz
+++ b/gfx/pics/hoppip/front.animated.2bpp.lz.a03efe74
Binary files differ
diff --git a/gfx/pics/hoppip/front.png b/gfx/pics/hoppip/front.png
new file mode 100644
index 000000000..19cd0d473
--- /dev/null
+++ b/gfx/pics/hoppip/front.png
Binary files differ
diff --git a/gfx/pics/hoppip/normal.pal b/gfx/pics/hoppip/normal.pal
deleted file mode 100644
index 6f44a59ec..000000000
--- a/gfx/pics/hoppip/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 11, 23, 06
- RGB 21, 06, 07
-
diff --git a/gfx/pics/horsea/back.2bpp.lz b/gfx/pics/horsea/back.2bpp.lz.50b6afb9
index ae6a2ecab..ae6a2ecab 100644
--- a/gfx/pics/horsea/back.2bpp.lz
+++ b/gfx/pics/horsea/back.2bpp.lz.50b6afb9
Binary files differ
diff --git a/gfx/pics/horsea/back.png b/gfx/pics/horsea/back.png
new file mode 100644
index 000000000..70c34e674
--- /dev/null
+++ b/gfx/pics/horsea/back.png
Binary files differ
diff --git a/gfx/pics/horsea/bitmask.asm b/gfx/pics/horsea/bitmask.asm
deleted file mode 100644
index 8c5e6f8ba..000000000
--- a/gfx/pics/horsea/bitmask.asm
+++ /dev/null
@@ -1,21 +0,0 @@
-; 0
- db %10000100
- db %00000001
- db %00000000
- db %00000000
-; 1
- db %10001100
- db %00000000
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %00000000
- db %01000011
- db %00000000
-; 3
- db %11000000
- db %00011000
- db %00000000
- db %00000000
-; 0xd302d
diff --git a/gfx/pics/horsea/frames.asm b/gfx/pics/horsea/frames.asm
deleted file mode 100644
index 3dc3d270e..000000000
--- a/gfx/pics/horsea/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b
-.frame2
- db $01 ; bitmask
- db $1c, $1d, $1e
-.frame3
- db $02 ; bitmask
- db $1f, $20, $00
-.frame4
- db $03 ; bitmask
- db $21, $22, $23, $24
-; 0xd5a4b
diff --git a/gfx/pics/horsea/front.2bpp.lz b/gfx/pics/horsea/front.animated.2bpp.lz.8b84f98e
index 7db08094b..7db08094b 100644
--- a/gfx/pics/horsea/front.2bpp.lz
+++ b/gfx/pics/horsea/front.animated.2bpp.lz.8b84f98e
Binary files differ
diff --git a/gfx/pics/horsea/front.png b/gfx/pics/horsea/front.png
new file mode 100644
index 000000000..285617685
--- /dev/null
+++ b/gfx/pics/horsea/front.png
Binary files differ
diff --git a/gfx/pics/horsea/normal.pal b/gfx/pics/horsea/normal.pal
deleted file mode 100644
index 7a8344a06..000000000
--- a/gfx/pics/horsea/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 28, 27, 12
- RGB 11, 17, 31
-
diff --git a/gfx/pics/houndoom/back.2bpp.lz b/gfx/pics/houndoom/back.2bpp.lz.5fa55a47
index 5b7b72ffc..5b7b72ffc 100644
--- a/gfx/pics/houndoom/back.2bpp.lz
+++ b/gfx/pics/houndoom/back.2bpp.lz.5fa55a47
Binary files differ
diff --git a/gfx/pics/houndoom/back.png b/gfx/pics/houndoom/back.png
new file mode 100644
index 000000000..e9137ba77
--- /dev/null
+++ b/gfx/pics/houndoom/back.png
Binary files differ
diff --git a/gfx/pics/houndoom/bitmask.asm b/gfx/pics/houndoom/bitmask.asm
deleted file mode 100644
index 8280ba2ce..000000000
--- a/gfx/pics/houndoom/bitmask.asm
+++ /dev/null
@@ -1,33 +0,0 @@
-; 0
- db %10000111
- db %11111011
- db %01111101
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %10000111
- db %11000011
- db %01100001
- db %00100000
- db %00010000
- db %00000000
- db %00000000
-; 2
- db %10000111
- db %11000011
- db %01100001
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 3
- db %00000000
- db %00000000
- db %00000000
- db %00100000
- db %00010000
- db %00000000
- db %00000000
-; 0xd38b8
diff --git a/gfx/pics/houndoom/frames.asm b/gfx/pics/houndoom/frames.asm
deleted file mode 100644
index 0241edf36..000000000
--- a/gfx/pics/houndoom/frames.asm
+++ /dev/null
@@ -1,24 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $03, $31, $32, $33, $34, $35, $36, $37, $03, $38, $39, $3a
- db $3b, $3c, $03, $3d, $3e
-.frame2
- db $01 ; bitmask
- db $03, $3f, $40, $33, $41, $35, $38, $39, $3a, $3d, $3e, $42
- db $43
-.frame3
- db $01 ; bitmask
- db $44, $45, $46, $47, $48, $49, $4a, $4b, $4c, $4d, $4e, $42
- db $43
-.frame4
- db $02 ; bitmask
- db $03, $3f, $40, $33, $41, $35, $38, $39, $3a, $3d, $3e
-.frame5
- db $03 ; bitmask
- db $42, $43
-; 0xd939d
diff --git a/gfx/pics/houndoom/front.2bpp.lz b/gfx/pics/houndoom/front.animated.2bpp.lz.2d450e90
index c2ce34ee3..c2ce34ee3 100644
--- a/gfx/pics/houndoom/front.2bpp.lz
+++ b/gfx/pics/houndoom/front.animated.2bpp.lz.2d450e90
Binary files differ
diff --git a/gfx/pics/houndoom/front.png b/gfx/pics/houndoom/front.png
new file mode 100644
index 000000000..0a8315734
--- /dev/null
+++ b/gfx/pics/houndoom/front.png
Binary files differ
diff --git a/gfx/pics/houndoom/normal.pal b/gfx/pics/houndoom/normal.pal
deleted file mode 100644
index 6fbf714ba..000000000
--- a/gfx/pics/houndoom/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 12, 00
- RGB 09, 04, 17
-
diff --git a/gfx/pics/houndour/back.2bpp.lz b/gfx/pics/houndour/back.2bpp.lz.ae5f2dc9
index fe3584bd1..fe3584bd1 100644
--- a/gfx/pics/houndour/back.2bpp.lz
+++ b/gfx/pics/houndour/back.2bpp.lz.ae5f2dc9
Binary files differ
diff --git a/gfx/pics/houndour/back.png b/gfx/pics/houndour/back.png
new file mode 100644
index 000000000..bcaf2c7ca
--- /dev/null
+++ b/gfx/pics/houndour/back.png
Binary files differ
diff --git a/gfx/pics/houndour/bitmask.asm b/gfx/pics/houndour/bitmask.asm
deleted file mode 100644
index 1542871bd..000000000
--- a/gfx/pics/houndour/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %11001110
- db %11100011
- db %00011000
- db %00001100
- db %00000011
-; 1
- db %11001110
- db %11100011
- db %00001000
- db %00000000
- db %00000000
-; 2
- db %00001000
- db %00000010
- db %00000000
- db %00000000
- db %00000000
-; 3
- db %00001000
- db %00000011
- db %00000000
- db %00000000
- db %00000000
-; 0xd389c
diff --git a/gfx/pics/houndour/frames.asm b/gfx/pics/houndour/frames.asm
deleted file mode 100644
index 6087e14b7..000000000
--- a/gfx/pics/houndour/frames.asm
+++ /dev/null
@@ -1,18 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $00, $24, $25, $00, $26, $27, $28, $29, $2a, $2b, $2c, $2d
- db $2e, $2f, $30, $00
-.frame2
- db $01 ; bitmask
- db $00, $24, $25, $00, $26, $27, $28, $29, $2a, $2b, $2c
-.frame3
- db $02 ; bitmask
- db $31, $32
-.frame4
- db $03 ; bitmask
- db $31, $33, $32
-; 0xd9356
diff --git a/gfx/pics/houndour/front.2bpp.lz b/gfx/pics/houndour/front.animated.2bpp.lz.f847f4f6
index 786c0f9a4..786c0f9a4 100644
--- a/gfx/pics/houndour/front.2bpp.lz
+++ b/gfx/pics/houndour/front.animated.2bpp.lz.f847f4f6
Binary files differ
diff --git a/gfx/pics/houndour/front.png b/gfx/pics/houndour/front.png
new file mode 100644
index 000000000..b002b0f15
--- /dev/null
+++ b/gfx/pics/houndour/front.png
Binary files differ
diff --git a/gfx/pics/houndour/normal.pal b/gfx/pics/houndour/normal.pal
deleted file mode 100644
index 7ea34334c..000000000
--- a/gfx/pics/houndour/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 12, 00
- RGB 06, 08, 10
-
diff --git a/gfx/pics/hypno/back.2bpp.lz b/gfx/pics/hypno/back.2bpp.lz.c091ce88
index b69fcadf7..b69fcadf7 100644
--- a/gfx/pics/hypno/back.2bpp.lz
+++ b/gfx/pics/hypno/back.2bpp.lz.c091ce88
Binary files differ
diff --git a/gfx/pics/hypno/back.png b/gfx/pics/hypno/back.png
new file mode 100644
index 000000000..b68f235d3
--- /dev/null
+++ b/gfx/pics/hypno/back.png
Binary files differ
diff --git a/gfx/pics/hypno/bitmask.asm b/gfx/pics/hypno/bitmask.asm
deleted file mode 100644
index 4b510102e..000000000
--- a/gfx/pics/hypno/bitmask.asm
+++ /dev/null
@@ -1,33 +0,0 @@
-; 0
- db %00011110
- db %00000110
- db %10000001
- db %01100000
- db %01110000
- db %00011000
- db %00000000
-; 1
- db %00011110
- db %00000110
- db %10000001
- db %10000000
- db %11100000
- db %00100000
- db %00000000
-; 2
- db %00011110
- db %00000110
- db %10000001
- db %10000000
- db %11100001
- db %00000000
- db %00000000
-; 3
- db %00000000
- db %00000000
- db %00000010
- db %00000001
- db %00000000
- db %00000000
- db %00000000
-; 0xd2e9c
diff --git a/gfx/pics/hypno/frames.asm b/gfx/pics/hypno/frames.asm
deleted file mode 100644
index dd8e204ec..000000000
--- a/gfx/pics/hypno/frames.asm
+++ /dev/null
@@ -1,20 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $00, $34, $35, $36, $37, $38, $39, $3a, $3b
- db $3c, $3d, $3e
-.frame2
- db $01 ; bitmask
- db $31, $32, $33, $00, $34, $35, $36, $37, $3f, $40, $41, $42
- db $43
-.frame3
- db $02 ; bitmask
- db $31, $32, $33, $00, $34, $35, $36, $37, $44, $45, $46, $47
- db $48
-.frame4
- db $03 ; bitmask
- db $49, $4a
-; 0xd5653
diff --git a/gfx/pics/hypno/front.2bpp.lz b/gfx/pics/hypno/front.animated.2bpp.lz.638333a3
index ca6ec0608..ca6ec0608 100644
--- a/gfx/pics/hypno/front.2bpp.lz
+++ b/gfx/pics/hypno/front.animated.2bpp.lz.638333a3
Binary files differ
diff --git a/gfx/pics/hypno/front.png b/gfx/pics/hypno/front.png
new file mode 100644
index 000000000..64c844425
--- /dev/null
+++ b/gfx/pics/hypno/front.png
Binary files differ
diff --git a/gfx/pics/hypno/normal.pal b/gfx/pics/hypno/normal.pal
deleted file mode 100644
index ddcd2b573..000000000
--- a/gfx/pics/hypno/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 25, 00
- RGB 21, 12, 00
-
diff --git a/gfx/pics/igglybuff/back.2bpp.lz b/gfx/pics/igglybuff/back.2bpp.lz.c0c17dcb
index b416af3f0..b416af3f0 100644
--- a/gfx/pics/igglybuff/back.2bpp.lz
+++ b/gfx/pics/igglybuff/back.2bpp.lz.c0c17dcb
Binary files differ
diff --git a/gfx/pics/igglybuff/back.png b/gfx/pics/igglybuff/back.png
new file mode 100644
index 000000000..7b34a17ff
--- /dev/null
+++ b/gfx/pics/igglybuff/back.png
Binary files differ
diff --git a/gfx/pics/igglybuff/bitmask.asm b/gfx/pics/igglybuff/bitmask.asm
deleted file mode 100644
index c5d067fc8..000000000
--- a/gfx/pics/igglybuff/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %00000000
- db %00100000
- db %00000000
- db %00000000
-; 1
- db %00101000
- db %10100110
- db %10001101
- db %00000001
-; 2
- db %10000000
- db %00010000
- db %00000010
- db %00000000
-; 0xd34b5
diff --git a/gfx/pics/igglybuff/frames.asm b/gfx/pics/igglybuff/frames.asm
deleted file mode 100644
index 3e279f4e8..000000000
--- a/gfx/pics/igglybuff/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19
-.frame2
- db $01 ; bitmask
- db $1a, $1b, $1c, $1d, $19, $1e, $1f, $20, $21, $22, $00
-.frame3
- db $02 ; bitmask
- db $23, $24, $25
-; 0xd892a
diff --git a/gfx/pics/igglybuff/front.2bpp.lz b/gfx/pics/igglybuff/front.animated.2bpp.lz.1e00afc3
index 1c4bbefa0..1c4bbefa0 100644
--- a/gfx/pics/igglybuff/front.2bpp.lz
+++ b/gfx/pics/igglybuff/front.animated.2bpp.lz.1e00afc3
Binary files differ
diff --git a/gfx/pics/igglybuff/front.png b/gfx/pics/igglybuff/front.png
new file mode 100644
index 000000000..2fb7dbb78
--- /dev/null
+++ b/gfx/pics/igglybuff/front.png
Binary files differ
diff --git a/gfx/pics/igglybuff/normal.pal b/gfx/pics/igglybuff/normal.pal
deleted file mode 100644
index e9935054a..000000000
--- a/gfx/pics/igglybuff/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 16, 24
- RGB 22, 05, 05
-
diff --git a/gfx/pics/ivysaur/back.2bpp.lz b/gfx/pics/ivysaur/back.2bpp.lz.bed1ff58
index 34557d9dd..34557d9dd 100644
--- a/gfx/pics/ivysaur/back.2bpp.lz
+++ b/gfx/pics/ivysaur/back.2bpp.lz.bed1ff58
Binary files differ
diff --git a/gfx/pics/ivysaur/back.png b/gfx/pics/ivysaur/back.png
new file mode 100644
index 000000000..325b5cdf5
--- /dev/null
+++ b/gfx/pics/ivysaur/back.png
Binary files differ
diff --git a/gfx/pics/ivysaur/bitmask.asm b/gfx/pics/ivysaur/bitmask.asm
deleted file mode 100644
index fa0421574..000000000
--- a/gfx/pics/ivysaur/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %00000000
- db %00000000
- db %11000010
- db %00000000
- db %00000000
-; 1
- db %00000000
- db %11000111
- db %01110001
- db %00011100
- db %00000000
-; 2
- db %00000000
- db %10000000
- db %01100001
- db %00011000
- db %00000000
-; 0xd2708
diff --git a/gfx/pics/ivysaur/frames.asm b/gfx/pics/ivysaur/frames.asm
deleted file mode 100644
index 074875072..000000000
--- a/gfx/pics/ivysaur/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $24, $25, $26
-.frame2
- db $01 ; bitmask
- db $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f, $30, $31, $32
-.frame3
- db $02 ; bitmask
- db $33, $34, $35, $36, $37, $38
-; 0xd423c
diff --git a/gfx/pics/ivysaur/front.2bpp.lz b/gfx/pics/ivysaur/front.animated.2bpp.lz.3abed0fa
index 7b9c8f9d9..7b9c8f9d9 100644
--- a/gfx/pics/ivysaur/front.2bpp.lz
+++ b/gfx/pics/ivysaur/front.animated.2bpp.lz.3abed0fa
Binary files differ
diff --git a/gfx/pics/ivysaur/front.png b/gfx/pics/ivysaur/front.png
new file mode 100644
index 000000000..799c79667
--- /dev/null
+++ b/gfx/pics/ivysaur/front.png
Binary files differ
diff --git a/gfx/pics/ivysaur/normal.pal b/gfx/pics/ivysaur/normal.pal
deleted file mode 100644
index 31f0796cb..000000000
--- a/gfx/pics/ivysaur/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 12, 31, 11
- RGB 31, 10, 16
-
diff --git a/gfx/pics/jigglypuff/back.2bpp.lz b/gfx/pics/jigglypuff/back.2bpp.lz.87d5730b
index e551afaf6..e551afaf6 100644
--- a/gfx/pics/jigglypuff/back.2bpp.lz
+++ b/gfx/pics/jigglypuff/back.2bpp.lz.87d5730b
Binary files differ
diff --git a/gfx/pics/jigglypuff/back.png b/gfx/pics/jigglypuff/back.png
new file mode 100644
index 000000000..4e1849c51
--- /dev/null
+++ b/gfx/pics/jigglypuff/back.png
Binary files differ
diff --git a/gfx/pics/jigglypuff/bitmask.asm b/gfx/pics/jigglypuff/bitmask.asm
deleted file mode 100644
index ae2e23c9f..000000000
--- a/gfx/pics/jigglypuff/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %00001000
- db %00100001
- db %11000000
- db %00000000
-; 1
- db %10000000
- db %01110001
- db %10001111
- db %00000000
-; 2
- db %10000000
- db %00110001
- db %00000011
- db %00000000
-; 0xd29b0
diff --git a/gfx/pics/jigglypuff/frames.asm b/gfx/pics/jigglypuff/frames.asm
deleted file mode 100644
index eb10d6d58..000000000
--- a/gfx/pics/jigglypuff/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d
-.frame2
- db $01 ; bitmask
- db $1e, $1f, $20, $21, $22, $23, $24, $25, $26, $27
-.frame3
- db $02 ; bitmask
- db $28, $29, $2a, $2b, $23, $2c
-.frame4
- db $02 ; bitmask
- db $1e, $2d, $20, $2b, $23, $24
-; 0xd4a23
diff --git a/gfx/pics/jigglypuff/front.2bpp.lz b/gfx/pics/jigglypuff/front.animated.2bpp.lz.9fd159f4
index 4367e41d8..4367e41d8 100644
--- a/gfx/pics/jigglypuff/front.2bpp.lz
+++ b/gfx/pics/jigglypuff/front.animated.2bpp.lz.9fd159f4
Binary files differ
diff --git a/gfx/pics/jigglypuff/front.png b/gfx/pics/jigglypuff/front.png
new file mode 100644
index 000000000..867134d13
--- /dev/null
+++ b/gfx/pics/jigglypuff/front.png
Binary files differ
diff --git a/gfx/pics/jigglypuff/normal.pal b/gfx/pics/jigglypuff/normal.pal
deleted file mode 100644
index 47aab43ae..000000000
--- a/gfx/pics/jigglypuff/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 14, 21
- RGB 06, 16, 31
-
diff --git a/gfx/pics/jolteon/back.2bpp.lz b/gfx/pics/jolteon/back.2bpp.lz.f248aac4
index e95f893ce..e95f893ce 100644
--- a/gfx/pics/jolteon/back.2bpp.lz
+++ b/gfx/pics/jolteon/back.2bpp.lz.f248aac4
Binary files differ
diff --git a/gfx/pics/jolteon/back.png b/gfx/pics/jolteon/back.png
new file mode 100644
index 000000000..0bf798ebf
--- /dev/null
+++ b/gfx/pics/jolteon/back.png
Binary files differ
diff --git a/gfx/pics/jolteon/bitmask.asm b/gfx/pics/jolteon/bitmask.asm
deleted file mode 100644
index 7d7c181cd..000000000
--- a/gfx/pics/jolteon/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %11101010
- db %11111011
- db %11111111
- db %00001011
- db %00000000
-; 1
- db %11101010
- db %11111011
- db %11111111
- db %11001011
- db %00000000
-; 2
- db %00000000
- db %10000000
- db %00000000
- db %00000000
- db %00000000
-; 3
- db %01000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd31b1
diff --git a/gfx/pics/jolteon/frames.asm b/gfx/pics/jolteon/frames.asm
deleted file mode 100644
index 95447944a..000000000
--- a/gfx/pics/jolteon/frames.asm
+++ /dev/null
@@ -1,20 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f
- db $30, $00, $31, $32, $33, $34, $35, $36, $37, $38, $39
-.frame2
- db $01 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $3a
- db $30, $00, $31, $32, $33, $34, $35, $36, $3b, $3c, $39, $3d
- db $3e
-.frame3
- db $02 ; bitmask
- db $3f
-.frame4
- db $03 ; bitmask
- db $40
-; 0xd5e80
diff --git a/gfx/pics/jolteon/front.2bpp.lz b/gfx/pics/jolteon/front.animated.2bpp.lz.b2b07d79
index 32d271390..32d271390 100644
--- a/gfx/pics/jolteon/front.2bpp.lz
+++ b/gfx/pics/jolteon/front.animated.2bpp.lz.b2b07d79
Binary files differ
diff --git a/gfx/pics/jolteon/front.png b/gfx/pics/jolteon/front.png
new file mode 100644
index 000000000..4f052d559
--- /dev/null
+++ b/gfx/pics/jolteon/front.png
Binary files differ
diff --git a/gfx/pics/jolteon/normal.pal b/gfx/pics/jolteon/normal.pal
deleted file mode 100644
index 81c384474..000000000
--- a/gfx/pics/jolteon/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 31, 03
- RGB 28, 11, 01
-
diff --git a/gfx/pics/jumpluff/back.2bpp.lz b/gfx/pics/jumpluff/back.2bpp.lz.b258a699
index 57ae8b890..57ae8b890 100644
--- a/gfx/pics/jumpluff/back.2bpp.lz
+++ b/gfx/pics/jumpluff/back.2bpp.lz.b258a699
Binary files differ
diff --git a/gfx/pics/jumpluff/back.png b/gfx/pics/jumpluff/back.png
new file mode 100644
index 000000000..1b72ecf2f
--- /dev/null
+++ b/gfx/pics/jumpluff/back.png
Binary files differ
diff --git a/gfx/pics/jumpluff/bitmask.asm b/gfx/pics/jumpluff/bitmask.asm
deleted file mode 100644
index 9d54f0fa4..000000000
--- a/gfx/pics/jumpluff/bitmask.asm
+++ /dev/null
@@ -1,33 +0,0 @@
-; 0
- db %00011100
- db %11011110
- db %01101000
- db %00011110
- db %11011011
- db %11100001
- db %00000000
-; 1
- db %00001100
- db %00000110
- db %00000000
- db %00000010
- db %01000000
- db %01100000
- db %00000000
-; 2
- db %00000100
- db %00010010
- db %00001000
- db %00001110
- db %01000010
- db %00100000
- db %00000000
-; 3
- db %00000000
- db %00010000
- db %00001000
- db %00001100
- db %00000010
- db %00000000
- db %00000000
-; 0xd35de
diff --git a/gfx/pics/jumpluff/frames.asm b/gfx/pics/jumpluff/frames.asm
deleted file mode 100644
index 0a46d384c..000000000
--- a/gfx/pics/jumpluff/frames.asm
+++ /dev/null
@@ -1,19 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $00, $38, $39, $3a, $3b
- db $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $45, $00, $46
- db $47, $00
-.frame2
- db $01 ; bitmask
- db $48, $49, $4a, $4b, $3c, $4c, $4d, $4e
-.frame3
- db $02 ; bitmask
- db $4f, $50, $37, $39, $3c, $3d, $3e, $41, $51, $52
-.frame4
- db $03 ; bitmask
- db $37, $39, $3d, $3e, $41
-; 0xd8c59
diff --git a/gfx/pics/jumpluff/front.2bpp.lz b/gfx/pics/jumpluff/front.animated.2bpp.lz.6d1d8175
index c3570ed09..c3570ed09 100644
--- a/gfx/pics/jumpluff/front.2bpp.lz
+++ b/gfx/pics/jumpluff/front.animated.2bpp.lz.6d1d8175
Binary files differ
diff --git a/gfx/pics/jumpluff/front.png b/gfx/pics/jumpluff/front.png
new file mode 100644
index 000000000..1048e3937
--- /dev/null
+++ b/gfx/pics/jumpluff/front.png
Binary files differ
diff --git a/gfx/pics/jumpluff/normal.pal b/gfx/pics/jumpluff/normal.pal
deleted file mode 100644
index 582553eb9..000000000
--- a/gfx/pics/jumpluff/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 28, 23, 13
- RGB 09, 08, 24
-
diff --git a/gfx/pics/jynx/back.2bpp.lz b/gfx/pics/jynx/back.2bpp.lz.1eef1c1b
index 4642ecda7..4642ecda7 100644
--- a/gfx/pics/jynx/back.2bpp.lz
+++ b/gfx/pics/jynx/back.2bpp.lz.1eef1c1b
Binary files differ
diff --git a/gfx/pics/jynx/back.png b/gfx/pics/jynx/back.png
new file mode 100644
index 000000000..6478f6099
--- /dev/null
+++ b/gfx/pics/jynx/back.png
Binary files differ
diff --git a/gfx/pics/jynx/bitmask.asm b/gfx/pics/jynx/bitmask.asm
deleted file mode 100644
index 1843c8556..000000000
--- a/gfx/pics/jynx/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %00000000
- db %11000100
- db %01010011
- db %00100000
- db %00001100
-; 1
- db %00000000
- db %01000000
- db %00010000
- db %00010000
- db %00001100
-; 2
- db %00000000
- db %01100000
- db %00011000
- db %00000000
- db %00000000
-; 0xd30d8
diff --git a/gfx/pics/jynx/frames.asm b/gfx/pics/jynx/frames.asm
deleted file mode 100644
index 7aa0496d0..000000000
--- a/gfx/pics/jynx/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d
-.frame2
- db $01 ; bitmask
- db $2e, $2f, $30, $31, $32
-.frame3
- db $02 ; bitmask
- db $33, $34, $35, $36
-; 0xd5bf4
diff --git a/gfx/pics/jynx/front.2bpp.lz b/gfx/pics/jynx/front.animated.2bpp.lz.6aaf67b0
index 78a436494..78a436494 100644
--- a/gfx/pics/jynx/front.2bpp.lz
+++ b/gfx/pics/jynx/front.animated.2bpp.lz.6aaf67b0
Binary files differ
diff --git a/gfx/pics/jynx/front.png b/gfx/pics/jynx/front.png
new file mode 100644
index 000000000..297a90630
--- /dev/null
+++ b/gfx/pics/jynx/front.png
Binary files differ
diff --git a/gfx/pics/jynx/normal.pal b/gfx/pics/jynx/normal.pal
deleted file mode 100644
index 6ae162f94..000000000
--- a/gfx/pics/jynx/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 14, 02, 15
- RGB 29, 06, 19
-
diff --git a/gfx/pics/kabuto/back.2bpp.lz b/gfx/pics/kabuto/back.2bpp.lz.0717a29b
index 61390a32e..61390a32e 100644
--- a/gfx/pics/kabuto/back.2bpp.lz
+++ b/gfx/pics/kabuto/back.2bpp.lz.0717a29b
Binary files differ
diff --git a/gfx/pics/kabuto/back.png b/gfx/pics/kabuto/back.png
new file mode 100644
index 000000000..acd9444b6
--- /dev/null
+++ b/gfx/pics/kabuto/back.png
Binary files differ
diff --git a/gfx/pics/kabuto/bitmask.asm b/gfx/pics/kabuto/bitmask.asm
deleted file mode 100644
index 7cdb4204f..000000000
--- a/gfx/pics/kabuto/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %00011000
- db %00000011
- db %00001100
- db %00000001
-; 1
- db %00011000
- db %00000011
- db %00001000
- db %00000001
-; 2
- db %10000100
- db %00010000
- db %00000000
- db %00000000
-; 0xd31fb
diff --git a/gfx/pics/kabuto/frames.asm b/gfx/pics/kabuto/frames.asm
deleted file mode 100644
index 482d0069c..000000000
--- a/gfx/pics/kabuto/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $00, $1a, $1b, $1c, $1d, $1e
-.frame2
- db $01 ; bitmask
- db $1f, $20, $21, $1b, $22, $1e
-.frame3
- db $02 ; bitmask
- db $23, $24, $25
-; 0xd5f35
diff --git a/gfx/pics/kabuto/front.2bpp.lz b/gfx/pics/kabuto/front.animated.2bpp.lz.afe4e2dc
index 24a9376c8..24a9376c8 100644
--- a/gfx/pics/kabuto/front.2bpp.lz
+++ b/gfx/pics/kabuto/front.animated.2bpp.lz.afe4e2dc
Binary files differ
diff --git a/gfx/pics/kabuto/front.png b/gfx/pics/kabuto/front.png
new file mode 100644
index 000000000..c354983ed
--- /dev/null
+++ b/gfx/pics/kabuto/front.png
Binary files differ
diff --git a/gfx/pics/kabuto/normal.pal b/gfx/pics/kabuto/normal.pal
deleted file mode 100644
index a8935ce9c..000000000
--- a/gfx/pics/kabuto/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 20, 14, 00
- RGB 12, 09, 06
-
diff --git a/gfx/pics/kabutops/back.2bpp.lz b/gfx/pics/kabutops/back.2bpp.lz.98a1dfc4
index 507c10e2f..507c10e2f 100644
--- a/gfx/pics/kabutops/back.2bpp.lz
+++ b/gfx/pics/kabutops/back.2bpp.lz.98a1dfc4
Binary files differ
diff --git a/gfx/pics/kabutops/back.png b/gfx/pics/kabutops/back.png
new file mode 100644
index 000000000..2a1fde94d
--- /dev/null
+++ b/gfx/pics/kabutops/back.png
Binary files differ
diff --git a/gfx/pics/kabutops/bitmask.asm b/gfx/pics/kabutops/bitmask.asm
deleted file mode 100644
index 34b29ddb0..000000000
--- a/gfx/pics/kabutops/bitmask.asm
+++ /dev/null
@@ -1,13 +0,0 @@
-; 0
- db %11011111
- db %11110111
- db %00111101
- db %10001111
- db %00000111
-; 1
- db %00000000
- db %00000000
- db %00000000
- db %10001110
- db %00000111
-; 0xd3205
diff --git a/gfx/pics/kabutops/frames.asm b/gfx/pics/kabutops/frames.asm
deleted file mode 100644
index 2881f9fe1..000000000
--- a/gfx/pics/kabutops/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $1e, $24, $25, $1e, $1e, $26, $27, $28, $29, $2a, $2b, $2c
- db $2d, $2e, $2f, $30, $31, $32, $33, $34, $35, $36, $37, $1e
- db $1e, $1e, $1e
-.frame2
- db $00 ; bitmask
- db $1e, $24, $25, $1e, $1e, $26, $27, $28, $29, $2a, $2b, $38
- db $39, $2e, $2f, $30, $31, $32, $33, $34, $35, $36, $37, $1e
- db $1e, $1e, $1e
-.frame3
- db $01 ; bitmask
- db $3a, $3b, $3c, $1e, $1e, $1e, $1e
-; 0xd5f7b
diff --git a/gfx/pics/kabutops/front.2bpp.lz b/gfx/pics/kabutops/front.animated.2bpp.lz.d5e4bfeb
index 38d21fa16..38d21fa16 100644
--- a/gfx/pics/kabutops/front.2bpp.lz
+++ b/gfx/pics/kabutops/front.animated.2bpp.lz.d5e4bfeb
Binary files differ
diff --git a/gfx/pics/kabutops/front.png b/gfx/pics/kabutops/front.png
new file mode 100644
index 000000000..776073b50
--- /dev/null
+++ b/gfx/pics/kabutops/front.png
Binary files differ
diff --git a/gfx/pics/kabutops/normal.pal b/gfx/pics/kabutops/normal.pal
deleted file mode 100644
index a8935ce9c..000000000
--- a/gfx/pics/kabutops/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 20, 14, 00
- RGB 12, 09, 06
-
diff --git a/gfx/pics/kadabra/back.2bpp.lz b/gfx/pics/kadabra/back.2bpp.lz.6b26c1a0
index 0092147d7..0092147d7 100644
--- a/gfx/pics/kadabra/back.2bpp.lz
+++ b/gfx/pics/kadabra/back.2bpp.lz.6b26c1a0
Binary files differ
diff --git a/gfx/pics/kadabra/back.png b/gfx/pics/kadabra/back.png
new file mode 100644
index 000000000..20f615a84
--- /dev/null
+++ b/gfx/pics/kadabra/back.png
Binary files differ
diff --git a/gfx/pics/kadabra/bitmask.asm b/gfx/pics/kadabra/bitmask.asm
deleted file mode 100644
index aa938440f..000000000
--- a/gfx/pics/kadabra/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %10011110
- db %00001111
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %10011110
- db %10001111
- db %01000001
- db %00011000
- db %00000000
-; 2
- db %00000000
- db %01000000
- db %00010000
- db %00000100
- db %00000000
-; 0xd2b87
diff --git a/gfx/pics/kadabra/frames.asm b/gfx/pics/kadabra/frames.asm
deleted file mode 100644
index 9cdcc0526..000000000
--- a/gfx/pics/kadabra/frames.asm
+++ /dev/null
@@ -1,19 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c
-.frame2
- db $01 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f
- db $30, $31
-.frame3
- db $01 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $32, $33
- db $30, $34
-.frame4
- db $02 ; bitmask
- db $35, $36, $37
-; 0xd4f27
diff --git a/gfx/pics/kadabra/front.2bpp.lz b/gfx/pics/kadabra/front.animated.2bpp.lz.bc78f9cf
index 54f47795d..54f47795d 100644
--- a/gfx/pics/kadabra/front.2bpp.lz
+++ b/gfx/pics/kadabra/front.animated.2bpp.lz.bc78f9cf
Binary files differ
diff --git a/gfx/pics/kadabra/front.png b/gfx/pics/kadabra/front.png
new file mode 100644
index 000000000..50341a6b3
--- /dev/null
+++ b/gfx/pics/kadabra/front.png
Binary files differ
diff --git a/gfx/pics/kadabra/normal.pal b/gfx/pics/kadabra/normal.pal
deleted file mode 100644
index 23f50e983..000000000
--- a/gfx/pics/kadabra/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 28, 19, 03
- RGB 12, 08, 10
-
diff --git a/gfx/pics/kakuna/back.2bpp.lz b/gfx/pics/kakuna/back.2bpp.lz.3bffa4c3
index b369857d5..b369857d5 100644
--- a/gfx/pics/kakuna/back.2bpp.lz
+++ b/gfx/pics/kakuna/back.2bpp.lz.3bffa4c3
Binary files differ
diff --git a/gfx/pics/kakuna/back.png b/gfx/pics/kakuna/back.png
new file mode 100644
index 000000000..b7f2b2e52
--- /dev/null
+++ b/gfx/pics/kakuna/back.png
Binary files differ
diff --git a/gfx/pics/kakuna/bitmask.asm b/gfx/pics/kakuna/bitmask.asm
deleted file mode 100644
index c44358546..000000000
--- a/gfx/pics/kakuna/bitmask.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-; 0
- db %11100000
- db %10011100
- db %00000011
- db %00000000
-; 0xd27d7
diff --git a/gfx/pics/kakuna/frames.asm b/gfx/pics/kakuna/frames.asm
deleted file mode 100644
index afe506784..000000000
--- a/gfx/pics/kakuna/frames.asm
+++ /dev/null
@@ -1,5 +0,0 @@
- dw .frame1
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21
-; 0xd446e
diff --git a/gfx/pics/kakuna/front.2bpp.lz b/gfx/pics/kakuna/front.animated.2bpp.lz.c7425e72
index 2f2431edf..2f2431edf 100644
--- a/gfx/pics/kakuna/front.2bpp.lz
+++ b/gfx/pics/kakuna/front.animated.2bpp.lz.c7425e72
Binary files differ
diff --git a/gfx/pics/kakuna/front.png b/gfx/pics/kakuna/front.png
new file mode 100644
index 000000000..b34a398f9
--- /dev/null
+++ b/gfx/pics/kakuna/front.png
Binary files differ
diff --git a/gfx/pics/kakuna/normal.pal b/gfx/pics/kakuna/normal.pal
deleted file mode 100644
index 6760123ec..000000000
--- a/gfx/pics/kakuna/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 26, 25, 03
- RGB 20, 14, 08
-
diff --git a/gfx/pics/kangaskhan/back.2bpp.lz b/gfx/pics/kangaskhan/back.2bpp.lz.0d7cc337
index c7ff00272..c7ff00272 100644
--- a/gfx/pics/kangaskhan/back.2bpp.lz
+++ b/gfx/pics/kangaskhan/back.2bpp.lz.0d7cc337
Binary files differ
diff --git a/gfx/pics/kangaskhan/back.png b/gfx/pics/kangaskhan/back.png
new file mode 100644
index 000000000..d69e041ca
--- /dev/null
+++ b/gfx/pics/kangaskhan/back.png
Binary files differ
diff --git a/gfx/pics/kangaskhan/bitmask.asm b/gfx/pics/kangaskhan/bitmask.asm
deleted file mode 100644
index 3ab57899a..000000000
--- a/gfx/pics/kangaskhan/bitmask.asm
+++ /dev/null
@@ -1,41 +0,0 @@
-; 0
- db %00011100
- db %00001110
- db %11000111
- db %11000011
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %00011100
- db %00001110
- db %00001110
- db %00000111
- db %00000000
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %00001000
- db %00001110
- db %00000111
- db %00000000
- db %00000000
- db %00000000
-; 3
- db %00011100
- db %00001110
- db %11000111
- db %00000001
- db %00000000
- db %00000000
- db %00000000
-; 4
- db %00000000
- db %00000000
- db %00000000
- db %00000010
- db %00000000
- db %00000000
- db %00000000
-; 0xd301d
diff --git a/gfx/pics/kangaskhan/frames.asm b/gfx/pics/kangaskhan/frames.asm
deleted file mode 100644
index 155ac059e..000000000
--- a/gfx/pics/kangaskhan/frames.asm
+++ /dev/null
@@ -1,26 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
- db $3d, $3e, $3f
-.frame2
- db $01 ; bitmask
- db $31, $32, $33, $34, $35, $40, $41, $42, $43, $44, $45, $46
-.frame3
- db $02 ; bitmask
- db $47, $48, $49, $4a, $44, $45, $4b
-.frame4
- db $02 ; bitmask
- db $4c, $48, $49, $43, $4d, $45, $46
-.frame5
- db $03 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $4e
-.frame6
- db $04 ; bitmask
- db $3d
-; 0xd5a32
diff --git a/gfx/pics/kangaskhan/front.2bpp.lz b/gfx/pics/kangaskhan/front.animated.2bpp.lz.09c81009
index 1ec58169d..1ec58169d 100644
--- a/gfx/pics/kangaskhan/front.2bpp.lz
+++ b/gfx/pics/kangaskhan/front.animated.2bpp.lz.09c81009
Binary files differ
diff --git a/gfx/pics/kangaskhan/front.png b/gfx/pics/kangaskhan/front.png
new file mode 100644
index 000000000..abe680c64
--- /dev/null
+++ b/gfx/pics/kangaskhan/front.png
Binary files differ
diff --git a/gfx/pics/kangaskhan/normal.pal b/gfx/pics/kangaskhan/normal.pal
deleted file mode 100644
index 06a80fc6d..000000000
--- a/gfx/pics/kangaskhan/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 19, 14, 04
- RGB 08, 08, 02
-
diff --git a/gfx/pics/kingdra/back.2bpp.lz b/gfx/pics/kingdra/back.2bpp.lz.e48ecb3f
index 9f2c38b6c..9f2c38b6c 100644
--- a/gfx/pics/kingdra/back.2bpp.lz
+++ b/gfx/pics/kingdra/back.2bpp.lz.e48ecb3f
Binary files differ
diff --git a/gfx/pics/kingdra/back.png b/gfx/pics/kingdra/back.png
new file mode 100644
index 000000000..9f0784999
--- /dev/null
+++ b/gfx/pics/kingdra/back.png
Binary files differ
diff --git a/gfx/pics/kingdra/bitmask.asm b/gfx/pics/kingdra/bitmask.asm
deleted file mode 100644
index 0c9026f1e..000000000
--- a/gfx/pics/kingdra/bitmask.asm
+++ /dev/null
@@ -1,49 +0,0 @@
-; 0
- db %00000000
- db %00000000
- db %00001100
- db %10000111
- db %00000110
- db %00000000
- db %00000000
-; 1
- db %00110000
- db %00111100
- db %00011100
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 2
- db %00110000
- db %10111111
- db %01011101
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 3
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %11000000
- db %01100000
- db %00000000
-; 4
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00100000
- db %00000000
- db %00000000
-; 5
- db %00000000
- db %00000000
- db %01000000
- db %00100000
- db %00000000
- db %00000000
- db %00000000
-; 0xd38e2
diff --git a/gfx/pics/kingdra/frames.asm b/gfx/pics/kingdra/frames.asm
deleted file mode 100644
index f4e3d8d77..000000000
--- a/gfx/pics/kingdra/frames.asm
+++ /dev/null
@@ -1,26 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38
-.frame2
- db $01 ; bitmask
- db $00, $00, $00, $39, $3a, $3b, $3c, $3d, $3e
-.frame3
- db $02 ; bitmask
- db $00, $00, $3f, $40, $00, $39, $3a, $3b, $41, $42, $3c, $3d
- db $3e, $43
-.frame4
- db $03 ; bitmask
- db $44, $45, $46, $47
-.frame5
- db $04 ; bitmask
- db $48
-.frame6
- db $05 ; bitmask
- db $49, $4a
-; 0xd93d5
diff --git a/gfx/pics/kingdra/front.2bpp.lz b/gfx/pics/kingdra/front.animated.2bpp.lz.668c0516
index d28a4dc78..d28a4dc78 100644
--- a/gfx/pics/kingdra/front.2bpp.lz
+++ b/gfx/pics/kingdra/front.animated.2bpp.lz.668c0516
Binary files differ
diff --git a/gfx/pics/kingdra/front.png b/gfx/pics/kingdra/front.png
new file mode 100644
index 000000000..978f8e91c
--- /dev/null
+++ b/gfx/pics/kingdra/front.png
Binary files differ
diff --git a/gfx/pics/kingdra/normal.pal b/gfx/pics/kingdra/normal.pal
deleted file mode 100644
index 3e7449818..000000000
--- a/gfx/pics/kingdra/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 23, 07
- RGB 12, 17, 30
-
diff --git a/gfx/pics/kingler/back.2bpp.lz b/gfx/pics/kingler/back.2bpp.lz.88e96d65
index aceed0679..aceed0679 100644
--- a/gfx/pics/kingler/back.2bpp.lz
+++ b/gfx/pics/kingler/back.2bpp.lz.88e96d65
Binary files differ
diff --git a/gfx/pics/kingler/back.png b/gfx/pics/kingler/back.png
new file mode 100644
index 000000000..02e058053
--- /dev/null
+++ b/gfx/pics/kingler/back.png
Binary files differ
diff --git a/gfx/pics/kingler/bitmask.asm b/gfx/pics/kingler/bitmask.asm
deleted file mode 100644
index b8672c447..000000000
--- a/gfx/pics/kingler/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %00000000
- db %00000000
- db %00000000
- db %11110000
- db %11111101
- db %11111011
- db %00000001
-; 1
- db %00000000
- db %00011100
- db %00011100
- db %10001111
- db %00000111
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %00001000
- db %00000110
- db %00000011
- db %00000000
- db %00000000
- db %00000000
-; 0xd2ec9
diff --git a/gfx/pics/kingler/frames.asm b/gfx/pics/kingler/frames.asm
deleted file mode 100644
index 160c92a57..000000000
--- a/gfx/pics/kingler/frames.asm
+++ /dev/null
@@ -1,15 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $00, $00, $31, $32, $33, $34, $00, $35, $36, $37, $38, $39
- db $3a, $00, $3b, $3c, $3d, $3e, $3f
-.frame2
- db $01 ; bitmask
- db $40, $41, $42, $43, $44, $45, $46, $47, $48, $00, $49, $4a
- db $4b, $00
-.frame3
- db $02 ; bitmask
- db $4c, $4d, $4e, $4f, $50
-; 0xd56af
diff --git a/gfx/pics/kingler/front.2bpp.lz b/gfx/pics/kingler/front.animated.2bpp.lz.35305199
index 590bd05ee..590bd05ee 100644
--- a/gfx/pics/kingler/front.2bpp.lz
+++ b/gfx/pics/kingler/front.animated.2bpp.lz.35305199
Binary files differ
diff --git a/gfx/pics/kingler/front.png b/gfx/pics/kingler/front.png
new file mode 100644
index 000000000..5631d87e7
--- /dev/null
+++ b/gfx/pics/kingler/front.png
Binary files differ
diff --git a/gfx/pics/kingler/normal.pal b/gfx/pics/kingler/normal.pal
deleted file mode 100644
index a347ecf9c..000000000
--- a/gfx/pics/kingler/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 29, 17, 09
- RGB 29, 05, 04
-
diff --git a/gfx/pics/koffing/back.2bpp.lz b/gfx/pics/koffing/back.2bpp.lz.8c0a2526
index 2e8762565..2e8762565 100644
--- a/gfx/pics/koffing/back.2bpp.lz
+++ b/gfx/pics/koffing/back.2bpp.lz.8c0a2526
Binary files differ
diff --git a/gfx/pics/koffing/back.png b/gfx/pics/koffing/back.png
new file mode 100644
index 000000000..fd156a89b
--- /dev/null
+++ b/gfx/pics/koffing/back.png
Binary files differ
diff --git a/gfx/pics/koffing/bitmask.asm b/gfx/pics/koffing/bitmask.asm
deleted file mode 100644
index d6d2f747d..000000000
--- a/gfx/pics/koffing/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %10000000
- db %01100000
- db %00011001
- db %00001000
- db %00000000
-; 1
- db %11000000
- db %01111000
- db %00011011
- db %00001000
- db %00000110
-; 2
- db %01000000
- db %01011000
- db %00011010
- db %00000000
- db %00000110
-; 3
- db %00000000
- db %01000000
- db %00011000
- db %00000000
- db %00000000
-; 0xd2f96
diff --git a/gfx/pics/koffing/frames.asm b/gfx/pics/koffing/frames.asm
deleted file mode 100644
index ef58ddc50..000000000
--- a/gfx/pics/koffing/frames.asm
+++ /dev/null
@@ -1,22 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a
-.frame2
- db $01 ; bitmask
- db $2b, $24, $2c, $2d, $25, $26, $27, $2e, $28, $29, $2a, $2f
- db $30
-.frame3
- db $02 ; bitmask
- db $2b, $2c, $2d, $26, $2e, $28, $29, $2f, $30
-.frame4
- db $02 ; bitmask
- db $31, $32, $33, $26, $34, $28, $35, $36, $37
-.frame5
- db $03 ; bitmask
- db $26, $28, $35
-; 0xd58c7
diff --git a/gfx/pics/koffing/front.2bpp.lz b/gfx/pics/koffing/front.animated.2bpp.lz.00044b3f
index 78de37eeb..78de37eeb 100644
--- a/gfx/pics/koffing/front.2bpp.lz
+++ b/gfx/pics/koffing/front.animated.2bpp.lz.00044b3f
Binary files differ
diff --git a/gfx/pics/koffing/front.png b/gfx/pics/koffing/front.png
new file mode 100644
index 000000000..1468a07f1
--- /dev/null
+++ b/gfx/pics/koffing/front.png
Binary files differ
diff --git a/gfx/pics/koffing/normal.pal b/gfx/pics/koffing/normal.pal
deleted file mode 100644
index a4df75fdc..000000000
--- a/gfx/pics/koffing/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 25, 10, 25
- RGB 18, 06, 18
-
diff --git a/gfx/pics/krabby/back.2bpp.lz b/gfx/pics/krabby/back.2bpp.lz.2bc2487b
index 5954b413d..5954b413d 100644
--- a/gfx/pics/krabby/back.2bpp.lz
+++ b/gfx/pics/krabby/back.2bpp.lz.2bc2487b
Binary files differ
diff --git a/gfx/pics/krabby/back.png b/gfx/pics/krabby/back.png
new file mode 100644
index 000000000..baf5a048e
--- /dev/null
+++ b/gfx/pics/krabby/back.png
Binary files differ
diff --git a/gfx/pics/krabby/bitmask.asm b/gfx/pics/krabby/bitmask.asm
deleted file mode 100644
index 377109d09..000000000
--- a/gfx/pics/krabby/bitmask.asm
+++ /dev/null
@@ -1,31 +0,0 @@
-; 0
- db %00000110
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %00000000
- db %00011000
- db %00000011
- db %00000000
-; 2
- db %00000000
- db %00001000
- db %00000011
- db %00000000
-; 3
- db %00000110
- db %00011000
- db %00000011
- db %00000000
-; 4
- db %00000110
- db %00001000
- db %00000011
- db %00000000
-; 5
- db %00000000
- db %00100001
- db %00000000
- db %00000000
-; 0xd2eb4
diff --git a/gfx/pics/krabby/frames.asm b/gfx/pics/krabby/frames.asm
deleted file mode 100644
index 07bd6171a..000000000
--- a/gfx/pics/krabby/frames.asm
+++ /dev/null
@@ -1,29 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
- dw .frame7
-.frame1
- db $00 ; bitmask
- db $19, $1a
-.frame2
- db $00 ; bitmask
- db $1b, $1c
-.frame3
- db $01 ; bitmask
- db $1d, $1e, $1f, $20
-.frame4
- db $02 ; bitmask
- db $21, $22, $23
-.frame5
- db $03 ; bitmask
- db $19, $1a, $1d, $1e, $1f, $20
-.frame6
- db $04 ; bitmask
- db $1b, $1c, $21, $22, $23
-.frame7
- db $05 ; bitmask
- db $24, $25
-; 0xd5680
diff --git a/gfx/pics/krabby/front.2bpp.lz b/gfx/pics/krabby/front.animated.2bpp.lz.39592514
index c0f968fa5..c0f968fa5 100644
--- a/gfx/pics/krabby/front.2bpp.lz
+++ b/gfx/pics/krabby/front.animated.2bpp.lz.39592514
Binary files differ
diff --git a/gfx/pics/krabby/front.png b/gfx/pics/krabby/front.png
new file mode 100644
index 000000000..f790059e8
--- /dev/null
+++ b/gfx/pics/krabby/front.png
Binary files differ
diff --git a/gfx/pics/krabby/normal.pal b/gfx/pics/krabby/normal.pal
deleted file mode 100644
index a347ecf9c..000000000
--- a/gfx/pics/krabby/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 29, 17, 09
- RGB 29, 05, 04
-
diff --git a/gfx/pics/lanturn/back.2bpp.lz b/gfx/pics/lanturn/back.2bpp.lz.8e9c7c1a
index ea916b7ea..ea916b7ea 100644
--- a/gfx/pics/lanturn/back.2bpp.lz
+++ b/gfx/pics/lanturn/back.2bpp.lz.8e9c7c1a
Binary files differ
diff --git a/gfx/pics/lanturn/back.png b/gfx/pics/lanturn/back.png
new file mode 100644
index 000000000..f80ffc742
--- /dev/null
+++ b/gfx/pics/lanturn/back.png
Binary files differ
diff --git a/gfx/pics/lanturn/bitmask.asm b/gfx/pics/lanturn/bitmask.asm
deleted file mode 100644
index 5294c2ebc..000000000
--- a/gfx/pics/lanturn/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %00000000
- db %11000110
- db %00000000
- db %10001110
- db %00000111
-; 1
- db %00000011
- db %11000110
- db %00000000
- db %00000000
- db %00000000
-; 2
- db %00000011
- db %00000110
- db %00000000
- db %10001110
- db %00000111
-; 3
- db %00000011
- db %11000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd3491
diff --git a/gfx/pics/lanturn/frames.asm b/gfx/pics/lanturn/frames.asm
deleted file mode 100644
index efce13663..000000000
--- a/gfx/pics/lanturn/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e
-.frame2
- db $01 ; bitmask
- db $2f, $30, $24, $25, $26, $27
-.frame3
- db $02 ; bitmask
- db $31, $32, $24, $25, $28, $29, $2a, $2b, $2c, $2d, $2e
-.frame4
- db $03 ; bitmask
- db $2f, $30, $26, $27
-; 0xd88c4
diff --git a/gfx/pics/lanturn/front.2bpp.lz b/gfx/pics/lanturn/front.animated.2bpp.lz.1bfac161
index ba57a1569..ba57a1569 100644
--- a/gfx/pics/lanturn/front.2bpp.lz
+++ b/gfx/pics/lanturn/front.animated.2bpp.lz.1bfac161
Binary files differ
diff --git a/gfx/pics/lanturn/front.png b/gfx/pics/lanturn/front.png
new file mode 100644
index 000000000..5b2eaeb5b
--- /dev/null
+++ b/gfx/pics/lanturn/front.png
Binary files differ
diff --git a/gfx/pics/lanturn/normal.pal b/gfx/pics/lanturn/normal.pal
deleted file mode 100644
index a61eb7237..000000000
--- a/gfx/pics/lanturn/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 29, 24, 14
- RGB 13, 10, 28
-
diff --git a/gfx/pics/lapras/back.2bpp.lz b/gfx/pics/lapras/back.2bpp.lz.d09351a1
index 00f6b4329..00f6b4329 100644
--- a/gfx/pics/lapras/back.2bpp.lz
+++ b/gfx/pics/lapras/back.2bpp.lz.d09351a1
Binary files differ
diff --git a/gfx/pics/lapras/back.png b/gfx/pics/lapras/back.png
new file mode 100644
index 000000000..9c17ce376
--- /dev/null
+++ b/gfx/pics/lapras/back.png
Binary files differ
diff --git a/gfx/pics/lapras/bitmask.asm b/gfx/pics/lapras/bitmask.asm
deleted file mode 100644
index 82d831e3c..000000000
--- a/gfx/pics/lapras/bitmask.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-; 0
- db %10000111
- db %11000011
- db %11100001
- db %00010000
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %00000000
- db %10000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd3163
diff --git a/gfx/pics/lapras/frames.asm b/gfx/pics/lapras/frames.asm
deleted file mode 100644
index 6f399dbc1..000000000
--- a/gfx/pics/lapras/frames.asm
+++ /dev/null
@@ -1,24 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
- db $03
-.frame2
- db $00 ; bitmask
- db $31, $32, $3d, $34, $3e, $3f, $37, $40, $41, $3a, $3b, $3c
- db $03
-.frame3
- db $00 ; bitmask
- db $31, $32, $42, $34, $43, $44, $37, $45, $46, $3a, $3b, $3c
- db $03
-.frame4
- db $01 ; bitmask
- db $47
-.frame5
- db $01 ; bitmask
- db $48
-; 0xd5d90
diff --git a/gfx/pics/lapras/front.2bpp.lz b/gfx/pics/lapras/front.animated.2bpp.lz.8290ef8e
index 0c20fc0be..0c20fc0be 100644
--- a/gfx/pics/lapras/front.2bpp.lz
+++ b/gfx/pics/lapras/front.animated.2bpp.lz.8290ef8e
Binary files differ
diff --git a/gfx/pics/lapras/front.png b/gfx/pics/lapras/front.png
new file mode 100644
index 000000000..f6c2c483b
--- /dev/null
+++ b/gfx/pics/lapras/front.png
Binary files differ
diff --git a/gfx/pics/lapras/normal.pal b/gfx/pics/lapras/normal.pal
deleted file mode 100644
index 9e617a3ef..000000000
--- a/gfx/pics/lapras/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 28, 21, 13
- RGB 08, 16, 28
-
diff --git a/gfx/pics/larvitar/back.2bpp.lz b/gfx/pics/larvitar/back.2bpp.lz.4b2ac395
index b4122419b..b4122419b 100644
--- a/gfx/pics/larvitar/back.2bpp.lz
+++ b/gfx/pics/larvitar/back.2bpp.lz.4b2ac395
Binary files differ
diff --git a/gfx/pics/larvitar/back.png b/gfx/pics/larvitar/back.png
new file mode 100644
index 000000000..84e51b20b
--- /dev/null
+++ b/gfx/pics/larvitar/back.png
Binary files differ
diff --git a/gfx/pics/larvitar/bitmask.asm b/gfx/pics/larvitar/bitmask.asm
deleted file mode 100644
index 9ff8d5535..000000000
--- a/gfx/pics/larvitar/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %00000000
- db %00000000
- db %01000000
- db %00000000
-; 1
- db %00100000
- db %10011100
- db %01100011
- db %00000000
-; 2
- db %00000000
- db %00011000
- db %00000011
- db %00000000
-; 0xd3a32
diff --git a/gfx/pics/larvitar/frames.asm b/gfx/pics/larvitar/frames.asm
deleted file mode 100644
index 17da6e97b..000000000
--- a/gfx/pics/larvitar/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19
-.frame2
- db $01 ; bitmask
- db $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22
-.frame3
- db $02 ; bitmask
- db $23, $24, $25, $26
-; 0xd97c0
diff --git a/gfx/pics/larvitar/front.2bpp.lz b/gfx/pics/larvitar/front.animated.2bpp.lz.83859c57
index deba5d5a2..deba5d5a2 100644
--- a/gfx/pics/larvitar/front.2bpp.lz
+++ b/gfx/pics/larvitar/front.animated.2bpp.lz.83859c57
Binary files differ
diff --git a/gfx/pics/larvitar/front.png b/gfx/pics/larvitar/front.png
new file mode 100644
index 000000000..3f58d0be6
--- /dev/null
+++ b/gfx/pics/larvitar/front.png
Binary files differ
diff --git a/gfx/pics/larvitar/normal.pal b/gfx/pics/larvitar/normal.pal
deleted file mode 100644
index 04a460b3e..000000000
--- a/gfx/pics/larvitar/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 12, 24, 01
- RGB 25, 07, 16
-
diff --git a/gfx/pics/ledian/back.2bpp.lz b/gfx/pics/ledian/back.2bpp.lz.48657bbb
index eb996b4e3..eb996b4e3 100644
--- a/gfx/pics/ledian/back.2bpp.lz
+++ b/gfx/pics/ledian/back.2bpp.lz.48657bbb
Binary files differ
diff --git a/gfx/pics/ledian/back.png b/gfx/pics/ledian/back.png
new file mode 100644
index 000000000..6dcd7eb53
--- /dev/null
+++ b/gfx/pics/ledian/back.png
Binary files differ
diff --git a/gfx/pics/ledian/bitmask.asm b/gfx/pics/ledian/bitmask.asm
deleted file mode 100644
index 658c703c0..000000000
--- a/gfx/pics/ledian/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %11000011
- db %01110001
- db %00011100
- db %00000001
- db %00000000
-; 1
- db %11000011
- db %01110111
- db %01011100
- db %00010001
- db %00000000
-; 2
- db %00000000
- db %01100001
- db %00000000
- db %00000000
- db %00000000
-; 0xd342f
diff --git a/gfx/pics/ledian/frames.asm b/gfx/pics/ledian/frames.asm
deleted file mode 100644
index 9dd6ff763..000000000
--- a/gfx/pics/ledian/frames.asm
+++ /dev/null
@@ -1,18 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $05, $05, $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d
-.frame2
- db $00 ; bitmask
- db $05, $05, $24, $25, $26, $27, $28, $2e, $2a, $2b, $2c, $2d
-.frame3
- db $01 ; bitmask
- db $05, $05, $24, $25, $26, $2f, $30, $27, $28, $29, $2a, $2b
- db $2c, $31, $2d, $32
-.frame4
- db $02 ; bitmask
- db $33, $34, $35
-; 0xd878e
diff --git a/gfx/pics/ledian/front.2bpp.lz b/gfx/pics/ledian/front.animated.2bpp.lz.83e819c3
index 117d19c14..117d19c14 100644
--- a/gfx/pics/ledian/front.2bpp.lz
+++ b/gfx/pics/ledian/front.animated.2bpp.lz.83e819c3
Binary files differ
diff --git a/gfx/pics/ledian/front.png b/gfx/pics/ledian/front.png
new file mode 100644
index 000000000..d5773cbba
--- /dev/null
+++ b/gfx/pics/ledian/front.png
Binary files differ
diff --git a/gfx/pics/ledian/normal.pal b/gfx/pics/ledian/normal.pal
deleted file mode 100644
index 09164a55c..000000000
--- a/gfx/pics/ledian/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 22, 04
- RGB 27, 06, 05
-
diff --git a/gfx/pics/ledyba/back.2bpp.lz b/gfx/pics/ledyba/back.2bpp.lz.d50e8860
index 728f4dedb..728f4dedb 100644
--- a/gfx/pics/ledyba/back.2bpp.lz
+++ b/gfx/pics/ledyba/back.2bpp.lz.d50e8860
Binary files differ
diff --git a/gfx/pics/ledyba/back.png b/gfx/pics/ledyba/back.png
new file mode 100644
index 000000000..e9f080747
--- /dev/null
+++ b/gfx/pics/ledyba/back.png
Binary files differ
diff --git a/gfx/pics/ledyba/bitmask.asm b/gfx/pics/ledyba/bitmask.asm
deleted file mode 100644
index 8a59736ef..000000000
--- a/gfx/pics/ledyba/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %00001100
- db %01000011
- db %00110000
- db %00001100
- db %00000000
-; 1
- db %10001110
- db %10000010
- db %00111000
- db %10011110
- db %00000011
-; 2
- db %00001100
- db %10000010
- db %00110000
- db %00001100
- db %00000000
-; 3
- db %00001100
- db %11000011
- db %00110000
- db %00001100
- db %00000000
-; 0xd3420
diff --git a/gfx/pics/ledyba/frames.asm b/gfx/pics/ledyba/frames.asm
deleted file mode 100644
index afa489121..000000000
--- a/gfx/pics/ledyba/frames.asm
+++ /dev/null
@@ -1,18 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c
-.frame2
- db $01 ; bitmask
- db $2d, $2e, $25, $2f, $30, $31, $32, $33, $2a, $34, $35, $36
- db $37, $38, $39, $3a
-.frame3
- db $02 ; bitmask
- db $24, $25, $30, $31, $3b, $2a, $2b, $2c
-.frame4
- db $03 ; bitmask
- db $24, $25, $26, $30, $28, $31, $29, $2a, $2b, $2c
-; 0xd8757
diff --git a/gfx/pics/ledyba/front.2bpp.lz b/gfx/pics/ledyba/front.animated.2bpp.lz.1700dc27
index fc15ab1ba..fc15ab1ba 100644
--- a/gfx/pics/ledyba/front.2bpp.lz
+++ b/gfx/pics/ledyba/front.animated.2bpp.lz.1700dc27
Binary files differ
diff --git a/gfx/pics/ledyba/front.png b/gfx/pics/ledyba/front.png
new file mode 100644
index 000000000..317670632
--- /dev/null
+++ b/gfx/pics/ledyba/front.png
Binary files differ
diff --git a/gfx/pics/ledyba/normal.pal b/gfx/pics/ledyba/normal.pal
deleted file mode 100644
index e761d076a..000000000
--- a/gfx/pics/ledyba/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 26, 19, 08
- RGB 27, 06, 05
-
diff --git a/gfx/pics/lickitung/back.2bpp.lz b/gfx/pics/lickitung/back.2bpp.lz.a127e40b
index 85764655a..85764655a 100644
--- a/gfx/pics/lickitung/back.2bpp.lz
+++ b/gfx/pics/lickitung/back.2bpp.lz.a127e40b
Binary files differ
diff --git a/gfx/pics/lickitung/back.png b/gfx/pics/lickitung/back.png
new file mode 100644
index 000000000..dd6276d7c
--- /dev/null
+++ b/gfx/pics/lickitung/back.png
Binary files differ
diff --git a/gfx/pics/lickitung/bitmask.asm b/gfx/pics/lickitung/bitmask.asm
deleted file mode 100644
index 856fb977e..000000000
--- a/gfx/pics/lickitung/bitmask.asm
+++ /dev/null
@@ -1,33 +0,0 @@
-; 0
- db %00011000
- db %00001100
- db %00000110
- db %10000011
- db %00000001
- db %00000000
- db %00000000
-; 1
- db %10011111
- db %00001111
- db %00000100
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 2
- db %00111000
- db %00011100
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 3
- db %00000000
- db %10000000
- db %00000001
- db %01000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd2f82
diff --git a/gfx/pics/lickitung/frames.asm b/gfx/pics/lickitung/frames.asm
deleted file mode 100644
index feb42d080..000000000
--- a/gfx/pics/lickitung/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $00, $00, $31, $04, $32, $33, $34, $35, $36, $37
-.frame2
- db $01 ; bitmask
- db $38, $39, $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $42
-.frame3
- db $02 ; bitmask
- db $00, $43, $44, $45, $46, $47
-.frame4
- db $03 ; bitmask
- db $48, $49, $4a
-; 0xd588f
diff --git a/gfx/pics/lickitung/front.2bpp.lz b/gfx/pics/lickitung/front.animated.2bpp.lz.328a7c53
index f7e2f4f43..f7e2f4f43 100644
--- a/gfx/pics/lickitung/front.2bpp.lz
+++ b/gfx/pics/lickitung/front.animated.2bpp.lz.328a7c53
Binary files differ
diff --git a/gfx/pics/lickitung/front.png b/gfx/pics/lickitung/front.png
new file mode 100644
index 000000000..9918326e4
--- /dev/null
+++ b/gfx/pics/lickitung/front.png
Binary files differ
diff --git a/gfx/pics/lickitung/normal.pal b/gfx/pics/lickitung/normal.pal
deleted file mode 100644
index 75782a5b8..000000000
--- a/gfx/pics/lickitung/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 10, 18
- RGB 26, 06, 05
-
diff --git a/gfx/pics/lugia/back.2bpp.lz b/gfx/pics/lugia/back.2bpp.lz.ad953eb5
index 8f7134e13..8f7134e13 100644
--- a/gfx/pics/lugia/back.2bpp.lz
+++ b/gfx/pics/lugia/back.2bpp.lz.ad953eb5
Binary files differ
diff --git a/gfx/pics/lugia/back.png b/gfx/pics/lugia/back.png
new file mode 100644
index 000000000..07e502f41
--- /dev/null
+++ b/gfx/pics/lugia/back.png
Binary files differ
diff --git a/gfx/pics/lugia/bitmask.asm b/gfx/pics/lugia/bitmask.asm
deleted file mode 100644
index 3270ceba6..000000000
--- a/gfx/pics/lugia/bitmask.asm
+++ /dev/null
@@ -1,73 +0,0 @@
-; 0
- db %11110111
- db %11111111
- db %01011101
- db %00000000
- db %10000111
- db %11000011
- db %00000001
-; 1
- db %01110111
- db %00111111
- db %00011100
- db %00000000
- db %10011011
- db %11001111
- db %00000001
-; 2
- db %00000000
- db %00100000
- db %00000000
- db %00010000
- db %00011000
- db %00001100
- db %00000000
-; 3
- db %10000111
- db %11110011
- db %01000001
- db %00000000
- db %10000111
- db %11000011
- db %00000001
-; 4
- db %00000111
- db %00110011
- db %00000000
- db %00000000
- db %10011011
- db %11001111
- db %00000001
-; 5
- db %00000000
- db %00110000
- db %00000000
- db %00010000
- db %00011000
- db %00001100
- db %00000000
-; 6
- db %01110000
- db %00111100
- db %00011100
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 7
- db %00000000
- db %00110000
- db %00000000
- db %00000000
- db %00011000
- db %00001100
- db %00000000
-; 8
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd3a97
diff --git a/gfx/pics/lugia/frames.asm b/gfx/pics/lugia/frames.asm
deleted file mode 100644
index b108f313d..000000000
--- a/gfx/pics/lugia/frames.asm
+++ /dev/null
@@ -1,43 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
- dw .frame7
- dw .frame8
- dw .frame9
-.frame1
- db $00 ; bitmask
- db $03, $31, $32, $03, $33, $34, $03, $35, $36, $03, $37, $38
- db $39, $03, $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $42, $43
- db $44, $45, $46, $47, $48
-.frame2
- db $01 ; bitmask
- db $49, $4a, $4b, $03, $33, $34, $4c, $4d, $03, $37, $38, $39
- db $3c, $3d, $3e, $40, $4e, $4f, $50, $51, $52, $53, $54, $55
- db $56, $57, $58
-.frame3
- db $02 ; bitmask
- db $59, $5a, $5b, $5c, $03, $5d
-.frame4
- db $03 ; bitmask
- db $03, $31, $32, $03, $35, $36, $5e, $5f, $03, $3a, $3b, $3f
- db $40, $41, $42, $43, $44, $45, $46, $47, $48
-.frame5
- db $04 ; bitmask
- db $49, $4a, $4b, $4c, $4d, $5e, $5f, $40, $4e, $4f, $50, $51
- db $52, $53, $54, $55, $56, $57, $58
-.frame6
- db $05 ; bitmask
- db $5e, $59, $5a, $5b, $5c, $03, $5d
-.frame7
- db $06 ; bitmask
- db $03, $33, $34, $03, $37, $38, $39, $3c, $3d, $3e
-.frame8
- db $07 ; bitmask
- db $5e, $59, $4f, $50, $54, $55
-.frame9
- db $08 ; bitmask
- db $5e, $59
-; 0xd98c4
diff --git a/gfx/pics/lugia/front.2bpp.lz b/gfx/pics/lugia/front.animated.2bpp.lz.7293eddc
index b1b300304..b1b300304 100644
--- a/gfx/pics/lugia/front.2bpp.lz
+++ b/gfx/pics/lugia/front.animated.2bpp.lz.7293eddc
Binary files differ
diff --git a/gfx/pics/lugia/front.png b/gfx/pics/lugia/front.png
new file mode 100644
index 000000000..29c21ee3c
--- /dev/null
+++ b/gfx/pics/lugia/front.png
Binary files differ
diff --git a/gfx/pics/lugia/normal.pal b/gfx/pics/lugia/normal.pal
deleted file mode 100644
index 74bf84625..000000000
--- a/gfx/pics/lugia/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 25, 17, 28
- RGB 10, 00, 31
-
diff --git a/gfx/pics/machamp/back.2bpp.lz b/gfx/pics/machamp/back.2bpp.lz.757f4c29
index b82d09cce..b82d09cce 100644
--- a/gfx/pics/machamp/back.2bpp.lz
+++ b/gfx/pics/machamp/back.2bpp.lz.757f4c29
Binary files differ
diff --git a/gfx/pics/machamp/back.png b/gfx/pics/machamp/back.png
new file mode 100644
index 000000000..9fd20fd70
--- /dev/null
+++ b/gfx/pics/machamp/back.png
Binary files differ
diff --git a/gfx/pics/machamp/bitmask.asm b/gfx/pics/machamp/bitmask.asm
deleted file mode 100644
index a8960834d..000000000
--- a/gfx/pics/machamp/bitmask.asm
+++ /dev/null
@@ -1,57 +0,0 @@
-; 0
- db %10000000
- db %11000001
- db %10000011
- db %00000001
- db %00011000
- db %00001100
- db %00000000
-; 1
- db %10111000
- db %11011111
- db %00001100
- db %00000000
- db %00011000
- db %00001100
- db %00000000
-; 2
- db %10000000
- db %11000001
- db %00011100
- db %00001110
- db %11111011
- db %01101101
- db %00000000
-; 3
- db %10011000
- db %11011111
- db %00001110
- db %10000110
- db %11111011
- db %01101101
- db %00000000
-; 4
- db %00000000
- db %00000000
- db %11000001
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 5
- db %10011000
- db %11011101
- db %00001110
- db %10000110
- db %11111011
- db %01101101
- db %00000000
-; 6
- db %10000000
- db %11000001
- db %00000000
- db %00000000
- db %00011000
- db %00001100
- db %00000000
-; 0xd2bfc
diff --git a/gfx/pics/machamp/frames.asm b/gfx/pics/machamp/frames.asm
deleted file mode 100644
index 53963eb10..000000000
--- a/gfx/pics/machamp/frames.asm
+++ /dev/null
@@ -1,35 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
- dw .frame7
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
-.frame2
- db $01 ; bitmask
- db $3d, $05, $3e, $31, $32, $3f, $40, $41, $42, $33, $34, $43
- db $44, $39, $3a, $3b, $3c
-.frame3
- db $02 ; bitmask
- db $31, $32, $33, $34, $45, $46, $47, $48, $49, $4a, $05, $4b
- db $39, $3a, $4c, $4d, $4e, $4f, $3b, $3c, $50, $05
-.frame4
- db $03 ; bitmask
- db $3d, $05, $31, $32, $3f, $51, $52, $53, $33, $34, $54, $55
- db $56, $57, $58, $59, $5a, $5b, $39, $3a, $4c, $4d, $4e, $4f
- db $3b, $3c, $50, $05
-.frame5
- db $04 ; bitmask
- db $5c, $5d, $5e
-.frame6
- db $05 ; bitmask
- db $3d, $05, $31, $32, $51, $52, $53, $33, $34, $54, $5f, $56
- db $60, $05, $59, $61, $5b, $39, $3a, $4c, $4d, $4e, $4f, $3b
- db $3c, $50, $05
-.frame7
- db $06 ; bitmask
- db $31, $32, $33, $34, $39, $3a, $3b, $3c
-; 0xd5069
diff --git a/gfx/pics/machamp/front.2bpp.lz b/gfx/pics/machamp/front.animated.2bpp.lz.2d408542
index aa1b12edb..aa1b12edb 100644
--- a/gfx/pics/machamp/front.2bpp.lz
+++ b/gfx/pics/machamp/front.animated.2bpp.lz.2d408542
Binary files differ
diff --git a/gfx/pics/machamp/front.png b/gfx/pics/machamp/front.png
new file mode 100644
index 000000000..b06c66af6
--- /dev/null
+++ b/gfx/pics/machamp/front.png
Binary files differ
diff --git a/gfx/pics/machamp/normal.pal b/gfx/pics/machamp/normal.pal
deleted file mode 100644
index d9ba2de40..000000000
--- a/gfx/pics/machamp/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 21, 18, 11
- RGB 09, 11, 04
-
diff --git a/gfx/pics/machoke/back.2bpp.lz b/gfx/pics/machoke/back.2bpp.lz.2634245e
index e6a0015ed..e6a0015ed 100644
--- a/gfx/pics/machoke/back.2bpp.lz
+++ b/gfx/pics/machoke/back.2bpp.lz.2634245e
Binary files differ
diff --git a/gfx/pics/machoke/back.png b/gfx/pics/machoke/back.png
new file mode 100644
index 000000000..a6f9c2c4c
--- /dev/null
+++ b/gfx/pics/machoke/back.png
Binary files differ
diff --git a/gfx/pics/machoke/bitmask.asm b/gfx/pics/machoke/bitmask.asm
deleted file mode 100644
index 59bdaaea8..000000000
--- a/gfx/pics/machoke/bitmask.asm
+++ /dev/null
@@ -1,33 +0,0 @@
-; 0
- db %10011111
- db %00001111
- db %11000001
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %00000000
- db %00000110
- db %11000011
- db %10000001
- db %00000000
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %00000000
- db %11000001
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 3
- db %00000000
- db %00000000
- db %01000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd2bcb
diff --git a/gfx/pics/machoke/frames.asm b/gfx/pics/machoke/frames.asm
deleted file mode 100644
index 72af5035f..000000000
--- a/gfx/pics/machoke/frames.asm
+++ /dev/null
@@ -1,27 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $00, $00, $34, $35, $36, $37, $38, $39, $3a
- db $3b
-.frame2
- db $00 ; bitmask
- db $3c, $3d, $33, $00, $00, $3e, $3f, $36, $37, $38, $40, $3a
- db $41
-.frame3
- db $01 ; bitmask
- db $42, $43, $44, $45, $3a, $46, $47, $48
-.frame4
- db $02 ; bitmask
- db $39, $3a, $3b
-.frame5
- db $02 ; bitmask
- db $40, $3a, $41
-.frame6
- db $03 ; bitmask
- db $3a
-; 0xd4fdf
diff --git a/gfx/pics/machoke/front.2bpp.lz b/gfx/pics/machoke/front.animated.2bpp.lz.f38b95a7
index 984f1601f..984f1601f 100644
--- a/gfx/pics/machoke/front.2bpp.lz
+++ b/gfx/pics/machoke/front.animated.2bpp.lz.f38b95a7
Binary files differ
diff --git a/gfx/pics/machoke/front.png b/gfx/pics/machoke/front.png
new file mode 100644
index 000000000..8c496b08b
--- /dev/null
+++ b/gfx/pics/machoke/front.png
Binary files differ
diff --git a/gfx/pics/machoke/normal.pal b/gfx/pics/machoke/normal.pal
deleted file mode 100644
index 85f98ff06..000000000
--- a/gfx/pics/machoke/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 16, 17, 11
- RGB 22, 04, 04
-
diff --git a/gfx/pics/machop/back.2bpp.lz b/gfx/pics/machop/back.2bpp.lz.bc17b50a
index 96e6d00c6..96e6d00c6 100644
--- a/gfx/pics/machop/back.2bpp.lz
+++ b/gfx/pics/machop/back.2bpp.lz.bc17b50a
Binary files differ
diff --git a/gfx/pics/machop/back.png b/gfx/pics/machop/back.png
new file mode 100644
index 000000000..e463bd456
--- /dev/null
+++ b/gfx/pics/machop/back.png
Binary files differ
diff --git a/gfx/pics/machop/bitmask.asm b/gfx/pics/machop/bitmask.asm
deleted file mode 100644
index f82751c8f..000000000
--- a/gfx/pics/machop/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %11011110
- db %00000001
- db %11100111
- db %00000000
-; 1
- db %00000000
- db %00010000
- db %00000010
- db %00000000
-; 2
- db %01000000
- db %00001000
- db %00000001
- db %00000000
-; 0xd2baf
diff --git a/gfx/pics/machop/frames.asm b/gfx/pics/machop/frames.asm
deleted file mode 100644
index 6b834110a..000000000
--- a/gfx/pics/machop/frames.asm
+++ /dev/null
@@ -1,14 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a, $00, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23
- db $00
-.frame2
- db $01 ; bitmask
- db $24, $25
-.frame3
- db $02 ; bitmask
- db $26, $27, $28
-; 0xd4fa4
diff --git a/gfx/pics/machop/front.2bpp.lz b/gfx/pics/machop/front.animated.2bpp.lz.0fd8735f
index 3b5404276..3b5404276 100644
--- a/gfx/pics/machop/front.2bpp.lz
+++ b/gfx/pics/machop/front.animated.2bpp.lz.0fd8735f
Binary files differ
diff --git a/gfx/pics/machop/front.png b/gfx/pics/machop/front.png
new file mode 100644
index 000000000..4ec28bf2f
--- /dev/null
+++ b/gfx/pics/machop/front.png
Binary files differ
diff --git a/gfx/pics/machop/normal.pal b/gfx/pics/machop/normal.pal
deleted file mode 100644
index 75548c0a3..000000000
--- a/gfx/pics/machop/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 20, 17, 11
- RGB 09, 11, 04
-
diff --git a/gfx/pics/magby/back.2bpp.lz b/gfx/pics/magby/back.2bpp.lz.e50ccadb
index 8746c640e..8746c640e 100644
--- a/gfx/pics/magby/back.2bpp.lz
+++ b/gfx/pics/magby/back.2bpp.lz.e50ccadb
Binary files differ
diff --git a/gfx/pics/magby/back.png b/gfx/pics/magby/back.png
new file mode 100644
index 000000000..8d38c2ccb
--- /dev/null
+++ b/gfx/pics/magby/back.png
Binary files differ
diff --git a/gfx/pics/magby/bitmask.asm b/gfx/pics/magby/bitmask.asm
deleted file mode 100644
index f65cfcd03..000000000
--- a/gfx/pics/magby/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %00000000
- db %11100000
- db %01011001
- db %00000000
- db %00000000
-; 1
- db %11000100
- db %11110111
- db %01111101
- db %10011111
- db %00000111
-; 2
- db %11000000
- db %11110111
- db %01111101
- db %10011111
- db %00000111
-; 3
- db %00000000
- db %00100000
- db %00001000
- db %00000000
- db %00000000
-; 0xd39a0
diff --git a/gfx/pics/magby/frames.asm b/gfx/pics/magby/frames.asm
deleted file mode 100644
index 48e013637..000000000
--- a/gfx/pics/magby/frames.asm
+++ /dev/null
@@ -1,26 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a
-.frame2
- db $01 ; bitmask
- db $2b, $0c, $0d, $2c, $2d, $2e, $12, $13, $14, $2f, $30, $18
- db $19, $31, $32, $33, $00, $1f, $00, $34, $35, $00, $00, $00
- db $00
-.frame3
- db $01 ; bitmask
- db $36, $0c, $0d, $37, $2d, $2e, $12, $13, $14, $2f, $30, $18
- db $19, $31, $32, $33, $00, $1f, $00, $34, $35, $00, $00, $00
- db $00
-.frame4
- db $02 ; bitmask
- db $0c, $0d, $37, $2d, $2e, $12, $13, $14, $2f, $30, $18, $19
- db $31, $32, $33, $00, $1f, $00, $34, $35, $00, $00, $00, $00
-.frame5
- db $03 ; bitmask
- db $38, $39
-; 0xd95da
diff --git a/gfx/pics/magby/front.2bpp.lz b/gfx/pics/magby/front.animated.2bpp.lz.172d0807
index b4eac5040..b4eac5040 100644
--- a/gfx/pics/magby/front.2bpp.lz
+++ b/gfx/pics/magby/front.animated.2bpp.lz.172d0807
Binary files differ
diff --git a/gfx/pics/magby/front.png b/gfx/pics/magby/front.png
new file mode 100644
index 000000000..a966313d7
--- /dev/null
+++ b/gfx/pics/magby/front.png
Binary files differ
diff --git a/gfx/pics/magby/normal.pal b/gfx/pics/magby/normal.pal
deleted file mode 100644
index 3a37ffe0d..000000000
--- a/gfx/pics/magby/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 18, 09
- RGB 23, 02, 11
-
diff --git a/gfx/pics/magcargo/back.2bpp.lz b/gfx/pics/magcargo/back.2bpp.lz.56b096bc
index 5cafe687a..5cafe687a 100644
--- a/gfx/pics/magcargo/back.2bpp.lz
+++ b/gfx/pics/magcargo/back.2bpp.lz.56b096bc
Binary files differ
diff --git a/gfx/pics/magcargo/back.png b/gfx/pics/magcargo/back.png
new file mode 100644
index 000000000..a1db71ec2
--- /dev/null
+++ b/gfx/pics/magcargo/back.png
Binary files differ
diff --git a/gfx/pics/magcargo/bitmask.asm b/gfx/pics/magcargo/bitmask.asm
deleted file mode 100644
index 3c212b320..000000000
--- a/gfx/pics/magcargo/bitmask.asm
+++ /dev/null
@@ -1,13 +0,0 @@
-; 0
- db %10011110
- db %11100111
- db %00000001
- db %00000000
- db %00000000
-; 1
- db %10011110
- db %11100111
- db %00000001
- db %11000111
- db %00000001
-; 0xd37f1
diff --git a/gfx/pics/magcargo/frames.asm b/gfx/pics/magcargo/frames.asm
deleted file mode 100644
index d23c44950..000000000
--- a/gfx/pics/magcargo/frames.asm
+++ /dev/null
@@ -1,20 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f
-.frame2
- db $01 ; bitmask
- db $24, $25, $26, $27, $28, $29, $30, $31, $2c, $2d, $32, $33
- db $34, $35, $36, $37, $38, $39
-.frame3
- db $01 ; bitmask
- db $24, $25, $3a, $3b, $28, $29, $3c, $2b, $2c, $2d, $2e, $2f
- db $00, $3d, $36, $3e, $38, $39
-.frame4
- db $01 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f
- db $00, $3d, $36, $00, $38, $39
-; 0xd91ec
diff --git a/gfx/pics/magcargo/front.2bpp.lz b/gfx/pics/magcargo/front.animated.2bpp.lz.53a425f4
index 8b2cda00e..8b2cda00e 100644
--- a/gfx/pics/magcargo/front.2bpp.lz
+++ b/gfx/pics/magcargo/front.animated.2bpp.lz.53a425f4
Binary files differ
diff --git a/gfx/pics/magcargo/front.png b/gfx/pics/magcargo/front.png
new file mode 100644
index 000000000..f5be029bf
--- /dev/null
+++ b/gfx/pics/magcargo/front.png
Binary files differ
diff --git a/gfx/pics/magcargo/normal.pal b/gfx/pics/magcargo/normal.pal
deleted file mode 100644
index 572d0464a..000000000
--- a/gfx/pics/magcargo/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 26, 07, 09
- RGB 10, 08, 15
-
diff --git a/gfx/pics/magikarp/back.2bpp.lz b/gfx/pics/magikarp/back.2bpp.lz.7f25810a
index 17100a9c5..17100a9c5 100644
--- a/gfx/pics/magikarp/back.2bpp.lz
+++ b/gfx/pics/magikarp/back.2bpp.lz.7f25810a
Binary files differ
diff --git a/gfx/pics/magikarp/back.png b/gfx/pics/magikarp/back.png
new file mode 100644
index 000000000..94efb9b92
--- /dev/null
+++ b/gfx/pics/magikarp/back.png
Binary files differ
diff --git a/gfx/pics/magikarp/bitmask.asm b/gfx/pics/magikarp/bitmask.asm
deleted file mode 100644
index 9cd807e7b..000000000
--- a/gfx/pics/magikarp/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %00000000
- db %00000001
- db %01110001
- db %00011000
- db %00000000
-; 1
- db %00000000
- db %00000001
- db %11100001
- db %00111000
- db %00001100
-; 2
- db %00000000
- db %00000000
- db %01100001
- db %00011000
- db %00000000
-; 0xd3147
diff --git a/gfx/pics/magikarp/frames.asm b/gfx/pics/magikarp/frames.asm
deleted file mode 100644
index cfc25cf10..000000000
--- a/gfx/pics/magikarp/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a
-.frame2
- db $01 ; bitmask
- db $24, $2b, $27, $2c, $2d, $2e, $2f, $00, $00, $00
-.frame3
- db $02 ; bitmask
- db $25, $27, $28, $29, $2a
-; 0xd5d27
diff --git a/gfx/pics/magikarp/front.2bpp.lz b/gfx/pics/magikarp/front.animated.2bpp.lz.031ee449
index 3ec963c7f..3ec963c7f 100644
--- a/gfx/pics/magikarp/front.2bpp.lz
+++ b/gfx/pics/magikarp/front.animated.2bpp.lz.031ee449
Binary files differ
diff --git a/gfx/pics/magikarp/front.png b/gfx/pics/magikarp/front.png
new file mode 100644
index 000000000..6358fcbfc
--- /dev/null
+++ b/gfx/pics/magikarp/front.png
Binary files differ
diff --git a/gfx/pics/magikarp/normal.pal b/gfx/pics/magikarp/normal.pal
deleted file mode 100644
index 225333e20..000000000
--- a/gfx/pics/magikarp/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 29, 10, 06
- RGB 18, 03, 09
-
diff --git a/gfx/pics/magmar/back.2bpp.lz b/gfx/pics/magmar/back.2bpp.lz.6916c87b
index 9b44bab34..9b44bab34 100644
--- a/gfx/pics/magmar/back.2bpp.lz
+++ b/gfx/pics/magmar/back.2bpp.lz.6916c87b
Binary files differ
diff --git a/gfx/pics/magmar/back.png b/gfx/pics/magmar/back.png
new file mode 100644
index 000000000..a1ab94d0b
--- /dev/null
+++ b/gfx/pics/magmar/back.png
Binary files differ
diff --git a/gfx/pics/magmar/bitmask.asm b/gfx/pics/magmar/bitmask.asm
deleted file mode 100644
index 83d8877b0..000000000
--- a/gfx/pics/magmar/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %11001111
- db %00110011
- db %00001100
- db %00000000
- db %00000000
-; 1
- db %00001100
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 2
- db %00001100
- db %00000010
- db %00000000
- db %00000000
- db %00000000
-; 3
- db %00000100
- db %00000001
- db %00000000
- db %00000000
- db %00000000
-; 0xd3100
diff --git a/gfx/pics/magmar/frames.asm b/gfx/pics/magmar/frames.asm
deleted file mode 100644
index cfe2d76e5..000000000
--- a/gfx/pics/magmar/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $04, $27, $28, $29, $2a, $2b, $2c, $2d, $2e
-.frame2
- db $01 ; bitmask
- db $2f, $30
-.frame3
- db $02 ; bitmask
- db $31, $32, $33
-.frame4
- db $03 ; bitmask
- db $34, $35
-; 0xd5c56
diff --git a/gfx/pics/magmar/front.2bpp.lz b/gfx/pics/magmar/front.animated.2bpp.lz.0048e21c
index 178afc45f..178afc45f 100644
--- a/gfx/pics/magmar/front.2bpp.lz
+++ b/gfx/pics/magmar/front.animated.2bpp.lz.0048e21c
Binary files differ
diff --git a/gfx/pics/magmar/front.png b/gfx/pics/magmar/front.png
new file mode 100644
index 000000000..386cef0a5
--- /dev/null
+++ b/gfx/pics/magmar/front.png
Binary files differ
diff --git a/gfx/pics/magmar/normal.pal b/gfx/pics/magmar/normal.pal
deleted file mode 100644
index 71372fd59..000000000
--- a/gfx/pics/magmar/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 20, 00
- RGB 23, 07, 06
-
diff --git a/gfx/pics/magnemite/back.2bpp.lz b/gfx/pics/magnemite/back.2bpp.lz.e00bd515
index f5cb4f801..f5cb4f801 100644
--- a/gfx/pics/magnemite/back.2bpp.lz
+++ b/gfx/pics/magnemite/back.2bpp.lz.e00bd515
Binary files differ
diff --git a/gfx/pics/magnemite/back.png b/gfx/pics/magnemite/back.png
new file mode 100644
index 000000000..a41bbc584
--- /dev/null
+++ b/gfx/pics/magnemite/back.png
Binary files differ
diff --git a/gfx/pics/magnemite/bitmask.asm b/gfx/pics/magnemite/bitmask.asm
deleted file mode 100644
index e1a59970a..000000000
--- a/gfx/pics/magnemite/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %10001100
- db %00010001
- db %01100011
- db %00000000
-; 1
- db %11001100
- db %00111001
- db %01100111
- db %00000000
-; 2
- db %00000000
- db %00010000
- db %00000000
- db %00000000
-; 0xd2d00
diff --git a/gfx/pics/magnemite/frames.asm b/gfx/pics/magnemite/frames.asm
deleted file mode 100644
index 8bad75545..000000000
--- a/gfx/pics/magnemite/frames.asm
+++ /dev/null
@@ -1,26 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21
-.frame2
- db $01 ; bitmask
- db $19, $1a, $22, $1b, $1c, $23, $24, $25, $1e, $26, $27, $20
- db $21
-.frame3
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $28, $1e, $1f, $20, $21
-.frame4
- db $02 ; bitmask
- db $1d
-.frame5
- db $02 ; bitmask
- db $24
-.frame6
- db $02 ; bitmask
- db $28
-; 0xd52d0
diff --git a/gfx/pics/magnemite/front.2bpp.lz b/gfx/pics/magnemite/front.animated.2bpp.lz.e4b07135
index fb221be89..fb221be89 100644
--- a/gfx/pics/magnemite/front.2bpp.lz
+++ b/gfx/pics/magnemite/front.animated.2bpp.lz.e4b07135
Binary files differ
diff --git a/gfx/pics/magnemite/front.png b/gfx/pics/magnemite/front.png
new file mode 100644
index 000000000..e42c951de
--- /dev/null
+++ b/gfx/pics/magnemite/front.png
Binary files differ
diff --git a/gfx/pics/magnemite/normal.pal b/gfx/pics/magnemite/normal.pal
deleted file mode 100644
index 0ac1c9c8e..000000000
--- a/gfx/pics/magnemite/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 15, 17, 24
- RGB 31, 06, 02
-
diff --git a/gfx/pics/magneton/back.2bpp.lz b/gfx/pics/magneton/back.2bpp.lz.f7a7089b
index c029f8cef..c029f8cef 100644
--- a/gfx/pics/magneton/back.2bpp.lz
+++ b/gfx/pics/magneton/back.2bpp.lz.f7a7089b
Binary files differ
diff --git a/gfx/pics/magneton/back.png b/gfx/pics/magneton/back.png
new file mode 100644
index 000000000..1203c90d0
--- /dev/null
+++ b/gfx/pics/magneton/back.png
Binary files differ
diff --git a/gfx/pics/magneton/bitmask.asm b/gfx/pics/magneton/bitmask.asm
deleted file mode 100644
index 907401be7..000000000
--- a/gfx/pics/magneton/bitmask.asm
+++ /dev/null
@@ -1,49 +0,0 @@
-; 0
- db %01000000
- db %00010000
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %00000000
- db %00000000
- db %00000100
- db %00000001
- db %00000000
-; 2
- db %00000000
- db %00000000
- db %10000010
- db %00000000
- db %00000000
-; 3
- db %00000000
- db %01000000
- db %00000000
- db %00000000
- db %00000000
-; 4
- db %00000000
- db %00000000
- db %00010000
- db %00000100
- db %00000000
-; 5
- db %00000000
- db %10000010
- db %00000000
- db %00000000
- db %00000000
-; 6
- db %00000000
- db %00000000
- db %00100000
- db %00000000
- db %00000000
-; 7
- db %10000000
- db %00000001
- db %01000001
- db %00000110
- db %00000000
-; 0xd2d28
diff --git a/gfx/pics/magneton/frames.asm b/gfx/pics/magneton/frames.asm
deleted file mode 100644
index 845c96593..000000000
--- a/gfx/pics/magneton/frames.asm
+++ /dev/null
@@ -1,33 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
- dw .frame7
- dw .frame8
-.frame1
- db $00 ; bitmask
- db $24, $25
-.frame2
- db $01 ; bitmask
- db $26, $27
-.frame3
- db $02 ; bitmask
- db $28, $29
-.frame4
- db $03 ; bitmask
- db $2a
-.frame5
- db $04 ; bitmask
- db $2b, $2c
-.frame6
- db $05 ; bitmask
- db $2d, $2e
-.frame7
- db $06 ; bitmask
- db $2f
-.frame8
- db $07 ; bitmask
- db $30, $31, $32, $33, $34, $35
-; 0xd52fa
diff --git a/gfx/pics/magneton/front.2bpp.lz b/gfx/pics/magneton/front.animated.2bpp.lz.cd3b65a6
index f7b7a0be0..f7b7a0be0 100644
--- a/gfx/pics/magneton/front.2bpp.lz
+++ b/gfx/pics/magneton/front.animated.2bpp.lz.cd3b65a6
Binary files differ
diff --git a/gfx/pics/magneton/front.png b/gfx/pics/magneton/front.png
new file mode 100644
index 000000000..fa77862fd
--- /dev/null
+++ b/gfx/pics/magneton/front.png
Binary files differ
diff --git a/gfx/pics/magneton/normal.pal b/gfx/pics/magneton/normal.pal
deleted file mode 100644
index 0ac1c9c8e..000000000
--- a/gfx/pics/magneton/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 15, 17, 24
- RGB 31, 06, 02
-
diff --git a/gfx/pics/mankey/back.2bpp.lz b/gfx/pics/mankey/back.2bpp.lz.42cb1b61
index 62989a377..62989a377 100644
--- a/gfx/pics/mankey/back.2bpp.lz
+++ b/gfx/pics/mankey/back.2bpp.lz.42cb1b61
Binary files differ
diff --git a/gfx/pics/mankey/back.png b/gfx/pics/mankey/back.png
new file mode 100644
index 000000000..ba4901eaa
--- /dev/null
+++ b/gfx/pics/mankey/back.png
Binary files differ
diff --git a/gfx/pics/mankey/bitmask.asm b/gfx/pics/mankey/bitmask.asm
deleted file mode 100644
index 51c0e405c..000000000
--- a/gfx/pics/mankey/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %10000000
- db %00010000
- db %00000000
- db %00000000
-; 1
- db %10011100
- db %01000011
- db %10001100
- db %00000001
-; 2
- db %01000000
- db %00001000
- db %00000000
- db %00000000
-; 0xd2adc
diff --git a/gfx/pics/mankey/frames.asm b/gfx/pics/mankey/frames.asm
deleted file mode 100644
index 9c18dcf86..000000000
--- a/gfx/pics/mankey/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a
-.frame2
- db $01 ; bitmask
- db $1b, $1c, $1d, $1e, $1f, $20, $04, $21, $22, $23, $04
-.frame3
- db $02 ; bitmask
- db $24, $25
-; 0xd4d9a
diff --git a/gfx/pics/mankey/front.2bpp.lz b/gfx/pics/mankey/front.animated.2bpp.lz.48eac19a
index 03d014d87..03d014d87 100644
--- a/gfx/pics/mankey/front.2bpp.lz
+++ b/gfx/pics/mankey/front.animated.2bpp.lz.48eac19a
Binary files differ
diff --git a/gfx/pics/mankey/front.png b/gfx/pics/mankey/front.png
new file mode 100644
index 000000000..1c0c21485
--- /dev/null
+++ b/gfx/pics/mankey/front.png
Binary files differ
diff --git a/gfx/pics/mankey/normal.pal b/gfx/pics/mankey/normal.pal
deleted file mode 100644
index 3e432d117..000000000
--- a/gfx/pics/mankey/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 29, 20, 11
- RGB 19, 09, 07
-
diff --git a/gfx/pics/mantine/back.2bpp.lz b/gfx/pics/mantine/back.2bpp.lz.1320b7f3
index 3378e2df5..3378e2df5 100644
--- a/gfx/pics/mantine/back.2bpp.lz
+++ b/gfx/pics/mantine/back.2bpp.lz.1320b7f3
Binary files differ
diff --git a/gfx/pics/mantine/back.png b/gfx/pics/mantine/back.png
new file mode 100644
index 000000000..dfb363f40
--- /dev/null
+++ b/gfx/pics/mantine/back.png
Binary files differ
diff --git a/gfx/pics/mantine/bitmask.asm b/gfx/pics/mantine/bitmask.asm
deleted file mode 100644
index 30756d325..000000000
--- a/gfx/pics/mantine/bitmask.asm
+++ /dev/null
@@ -1,49 +0,0 @@
-; 0
- db %01110000
- db %00110000
- db %00011010
- db %00110000
- db %00011000
- db %00011100
- db %00000000
-; 1
- db %00000000
- db %00000000
- db %00000010
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 2
- db %01100000
- db %00110000
- db %00000010
- db %00110000
- db %00011000
- db %00001100
- db %00000000
-; 3
- db %01110000
- db %00110000
- db %00011000
- db %00110000
- db %00011000
- db %00011100
- db %00000000
-; 4
- db %01100000
- db %00110000
- db %00000000
- db %00110000
- db %00011000
- db %00001100
- db %00000000
-; 5
- db %00000000
- db %00000100
- db %00000001
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd387a
diff --git a/gfx/pics/mantine/frames.asm b/gfx/pics/mantine/frames.asm
deleted file mode 100644
index 37768e7e5..000000000
--- a/gfx/pics/mantine/frames.asm
+++ /dev/null
@@ -1,27 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
- db $3d, $3e, $3f
-.frame2
- db $01 ; bitmask
- db $36
-.frame3
- db $02 ; bitmask
- db $40, $41, $42, $43, $36, $04, $44, $45, $46, $47, $48
-.frame4
- db $03 ; bitmask
- db $31, $32, $33, $34, $35, $37, $38, $39, $3a, $3b, $3c, $3d
- db $3e, $3f
-.frame5
- db $04 ; bitmask
- db $40, $41, $42, $43, $04, $44, $45, $46, $47, $48
-.frame6
- db $05 ; bitmask
- db $49, $4a
-; 0xd9302
diff --git a/gfx/pics/mantine/front.2bpp.lz b/gfx/pics/mantine/front.animated.2bpp.lz.9eb40d04
index 6ebc14050..6ebc14050 100644
--- a/gfx/pics/mantine/front.2bpp.lz
+++ b/gfx/pics/mantine/front.animated.2bpp.lz.9eb40d04
Binary files differ
diff --git a/gfx/pics/mantine/front.png b/gfx/pics/mantine/front.png
new file mode 100644
index 000000000..1102eb41b
--- /dev/null
+++ b/gfx/pics/mantine/front.png
Binary files differ
diff --git a/gfx/pics/mantine/normal.pal b/gfx/pics/mantine/normal.pal
deleted file mode 100644
index ff9214da9..000000000
--- a/gfx/pics/mantine/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 25, 16, 31
- RGB 10, 03, 21
-
diff --git a/gfx/pics/mareep/back.2bpp.lz b/gfx/pics/mareep/back.2bpp.lz.b9bdc89c
index e703d450f..e703d450f 100644
--- a/gfx/pics/mareep/back.2bpp.lz
+++ b/gfx/pics/mareep/back.2bpp.lz.b9bdc89c
Binary files differ
diff --git a/gfx/pics/mareep/back.png b/gfx/pics/mareep/back.png
new file mode 100644
index 000000000..f0a89696c
--- /dev/null
+++ b/gfx/pics/mareep/back.png
Binary files differ
diff --git a/gfx/pics/mareep/bitmask.asm b/gfx/pics/mareep/bitmask.asm
deleted file mode 100644
index 7dcdb9300..000000000
--- a/gfx/pics/mareep/bitmask.asm
+++ /dev/null
@@ -1,11 +0,0 @@
-; 0
- db %01111000
- db %01001100
- db %11101001
- db %00000000
-; 1
- db %00001000
- db %00000001
- db %00000000
- db %00000000
-; 0xd34f8
diff --git a/gfx/pics/mareep/frames.asm b/gfx/pics/mareep/frames.asm
deleted file mode 100644
index 180c3e45f..000000000
--- a/gfx/pics/mareep/frames.asm
+++ /dev/null
@@ -1,9 +0,0 @@
- dw .frame1
- dw .frame2
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23, $24
-.frame2
- db $01 ; bitmask
- db $25, $26
-; 0xd8a0d
diff --git a/gfx/pics/mareep/front.2bpp.lz b/gfx/pics/mareep/front.animated.2bpp.lz.f660483d
index 0245a96cd..0245a96cd 100644
--- a/gfx/pics/mareep/front.2bpp.lz
+++ b/gfx/pics/mareep/front.animated.2bpp.lz.f660483d
Binary files differ
diff --git a/gfx/pics/mareep/front.png b/gfx/pics/mareep/front.png
new file mode 100644
index 000000000..3ab91d605
--- /dev/null
+++ b/gfx/pics/mareep/front.png
Binary files differ
diff --git a/gfx/pics/mareep/normal.pal b/gfx/pics/mareep/normal.pal
deleted file mode 100644
index 9b9174f67..000000000
--- a/gfx/pics/mareep/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 24, 20, 07
- RGB 10, 05, 19
-
diff --git a/gfx/pics/marill/back.2bpp.lz b/gfx/pics/marill/back.2bpp.lz.87e2be16
index 699fdaf6c..699fdaf6c 100644
--- a/gfx/pics/marill/back.2bpp.lz
+++ b/gfx/pics/marill/back.2bpp.lz.87e2be16
Binary files differ
diff --git a/gfx/pics/marill/back.png b/gfx/pics/marill/back.png
new file mode 100644
index 000000000..59af13b35
--- /dev/null
+++ b/gfx/pics/marill/back.png
Binary files differ
diff --git a/gfx/pics/marill/bitmask.asm b/gfx/pics/marill/bitmask.asm
deleted file mode 100644
index 8c8fc0802..000000000
--- a/gfx/pics/marill/bitmask.asm
+++ /dev/null
@@ -1,21 +0,0 @@
-; 0
- db %01000000
- db %00001000
- db %11100110
- db %00000001
-; 1
- db %01000110
- db %00001000
- db %11100111
- db %00000001
-; 2
- db %00000000
- db %00000000
- db %11100110
- db %00000001
-; 3
- db %01000000
- db %00001000
- db %00000000
- db %00000000
-; 0xd356b
diff --git a/gfx/pics/marill/frames.asm b/gfx/pics/marill/frames.asm
deleted file mode 100644
index 04ab38489..000000000
--- a/gfx/pics/marill/frames.asm
+++ /dev/null
@@ -1,21 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20
-.frame2
- db $01 ; bitmask
- db $21, $22, $23, $24, $25, $26, $27, $28, $29, $2a, $2b
-.frame3
- db $02 ; bitmask
- db $1b, $1c, $1d, $1e, $1f, $20
-.frame4
- db $03 ; bitmask
- db $23, $24
-.frame5
- db $03 ; bitmask
- db $19, $1a
-; 0xd8b25
diff --git a/gfx/pics/marill/front.2bpp.lz b/gfx/pics/marill/front.animated.2bpp.lz.7f742686
index abe4c982a..abe4c982a 100644
--- a/gfx/pics/marill/front.2bpp.lz
+++ b/gfx/pics/marill/front.animated.2bpp.lz.7f742686
Binary files differ
diff --git a/gfx/pics/marill/front.png b/gfx/pics/marill/front.png
new file mode 100644
index 000000000..5b07959aa
--- /dev/null
+++ b/gfx/pics/marill/front.png
Binary files differ
diff --git a/gfx/pics/marill/normal.pal b/gfx/pics/marill/normal.pal
deleted file mode 100644
index 048adb0fd..000000000
--- a/gfx/pics/marill/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 09, 13, 29
- RGB 25, 08, 05
-
diff --git a/gfx/pics/marowak/back.2bpp.lz b/gfx/pics/marowak/back.2bpp.lz.055ba40e
index 90a297b3d..90a297b3d 100644
--- a/gfx/pics/marowak/back.2bpp.lz
+++ b/gfx/pics/marowak/back.2bpp.lz.055ba40e
Binary files differ
diff --git a/gfx/pics/marowak/back.png b/gfx/pics/marowak/back.png
new file mode 100644
index 000000000..e10e17dc2
--- /dev/null
+++ b/gfx/pics/marowak/back.png
Binary files differ
diff --git a/gfx/pics/marowak/bitmask.asm b/gfx/pics/marowak/bitmask.asm
deleted file mode 100644
index 2d53ac4d7..000000000
--- a/gfx/pics/marowak/bitmask.asm
+++ /dev/null
@@ -1,31 +0,0 @@
-; 0
- db %11000111
- db %10010000
- db %11000111
- db %10110110
- db %00001001
-; 1
- db %11000111
- db %10010000
- db %11000011
- db %10111110
- db %00001111
-; 2
- db %11000111
- db %00010000
- db %00000100
- db %00000000
- db %00000000
-; 3
- db %11000111
- db %00010000
- db %00000000
- db %00000000
- db %00000000
-; 4
- db %00000000
- db %00000000
- db %11000011
- db %00110000
- db %00001000
-; 0xd2f31
diff --git a/gfx/pics/marowak/frames.asm b/gfx/pics/marowak/frames.asm
deleted file mode 100644
index 7f0a506f1..000000000
--- a/gfx/pics/marowak/frames.asm
+++ /dev/null
@@ -1,23 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f
- db $30, $31, $32, $33, $34, $35, $36
-.frame2
- db $01 ; bitmask
- db $37, $38, $03, $39, $3a, $3b, $2a, $2b, $2c, $2e, $2f, $30
- db $31, $3c, $32, $33, $34, $35, $3d, $3e, $36
-.frame3
- db $02 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2d
-.frame4
- db $03 ; bitmask
- db $37, $38, $03, $39, $3a, $3b
-.frame5
- db $04 ; bitmask
- db $2b, $2c, $2e, $2f, $32, $33, $36
-; 0xd57c8
diff --git a/gfx/pics/marowak/front.2bpp.lz b/gfx/pics/marowak/front.animated.2bpp.lz.ef1553a0
index 59f984bcd..59f984bcd 100644
--- a/gfx/pics/marowak/front.2bpp.lz
+++ b/gfx/pics/marowak/front.animated.2bpp.lz.ef1553a0
Binary files differ
diff --git a/gfx/pics/marowak/front.png b/gfx/pics/marowak/front.png
new file mode 100644
index 000000000..4007d0486
--- /dev/null
+++ b/gfx/pics/marowak/front.png
Binary files differ
diff --git a/gfx/pics/marowak/normal.pal b/gfx/pics/marowak/normal.pal
deleted file mode 100644
index eb2ec4b7b..000000000
--- a/gfx/pics/marowak/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 20, 19, 12
- RGB 16, 10, 04
-
diff --git a/gfx/pics/meganium/back.2bpp.lz b/gfx/pics/meganium/back.2bpp.lz.d25a5edb
index 718f66f87..718f66f87 100644
--- a/gfx/pics/meganium/back.2bpp.lz
+++ b/gfx/pics/meganium/back.2bpp.lz.d25a5edb
Binary files differ
diff --git a/gfx/pics/meganium/back.png b/gfx/pics/meganium/back.png
new file mode 100644
index 000000000..5f51bdbff
--- /dev/null
+++ b/gfx/pics/meganium/back.png
Binary files differ
diff --git a/gfx/pics/meganium/bitmask.asm b/gfx/pics/meganium/bitmask.asm
deleted file mode 100644
index 166f67518..000000000
--- a/gfx/pics/meganium/bitmask.asm
+++ /dev/null
@@ -1,33 +0,0 @@
-; 0
- db %10000000
- db %11000111
- db %11100011
- db %11110001
- db %01111000
- db %00011100
- db %00000000
-; 1
- db %10000111
- db %11000111
- db %11100011
- db %11110001
- db %01111000
- db %00011100
- db %00000000
-; 2
- db %00000000
- db %00000000
- db %10000000
- db %11000000
- db %01100000
- db %00000000
- db %00000000
-; 3
- db %00000000
- db %00000000
- db %00000000
- db %00100000
- db %00010000
- db %00000000
- db %00000000
-; 0xd335d
diff --git a/gfx/pics/meganium/frames.asm b/gfx/pics/meganium/frames.asm
deleted file mode 100644
index f167fec7c..000000000
--- a/gfx/pics/meganium/frames.asm
+++ /dev/null
@@ -1,20 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
- db $3d, $3e, $3f, $40, $00, $00, $00, $00, $00, $00, $00
-.frame2
- db $01 ; bitmask
- db $31, $41, $42, $35, $36, $43, $34, $44, $45, $46, $47, $3d
- db $48, $49, $4a, $00, $00, $4b, $40, $00, $00, $00, $00, $00
- db $00, $00
-.frame3
- db $02 ; bitmask
- db $4c, $4d, $4e, $4f, $50
-.frame4
- db $03 ; bitmask
- db $51, $52
-; 0xd84a7
diff --git a/gfx/pics/meganium/front.2bpp.lz b/gfx/pics/meganium/front.animated.2bpp.lz.fe0b9df4
index 84f600d60..84f600d60 100644
--- a/gfx/pics/meganium/front.2bpp.lz
+++ b/gfx/pics/meganium/front.animated.2bpp.lz.fe0b9df4
Binary files differ
diff --git a/gfx/pics/meganium/front.png b/gfx/pics/meganium/front.png
new file mode 100644
index 000000000..f520626a9
--- /dev/null
+++ b/gfx/pics/meganium/front.png
Binary files differ
diff --git a/gfx/pics/meganium/normal.pal b/gfx/pics/meganium/normal.pal
deleted file mode 100644
index 2186bdc28..000000000
--- a/gfx/pics/meganium/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 13, 24, 03
- RGB 21, 01, 10
-
diff --git a/gfx/pics/meowth/back.2bpp.lz b/gfx/pics/meowth/back.2bpp.lz.4196bd91
index 205b106e9..205b106e9 100644
--- a/gfx/pics/meowth/back.2bpp.lz
+++ b/gfx/pics/meowth/back.2bpp.lz.4196bd91
Binary files differ
diff --git a/gfx/pics/meowth/back.png b/gfx/pics/meowth/back.png
new file mode 100644
index 000000000..3883a636b
--- /dev/null
+++ b/gfx/pics/meowth/back.png
Binary files differ
diff --git a/gfx/pics/meowth/bitmask.asm b/gfx/pics/meowth/bitmask.asm
deleted file mode 100644
index cde515e01..000000000
--- a/gfx/pics/meowth/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %10000000
- db %00010000
- db %00000000
- db %00000000
-; 1
- db %00000000
- db %10011000
- db %01110111
- db %00000000
-; 2
- db %11000000
- db %00011000
- db %00000000
- db %00000000
-; 0xd2a82
diff --git a/gfx/pics/meowth/frames.asm b/gfx/pics/meowth/frames.asm
deleted file mode 100644
index 26c2aaea9..000000000
--- a/gfx/pics/meowth/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $19, $1a
-.frame2
- db $01 ; bitmask
- db $1b, $1c, $1d, $1e, $1f, $20, $04, $04, $21
-.frame3
- db $01 ; bitmask
- db $1b, $1c, $1d, $1e, $22, $23, $04, $04, $21
-.frame4
- db $02 ; bitmask
- db $24, $25, $1b, $1c
-; 0xd4cbf
diff --git a/gfx/pics/meowth/front.2bpp.lz b/gfx/pics/meowth/front.animated.2bpp.lz.144f12f0
index 87ff35366..87ff35366 100644
--- a/gfx/pics/meowth/front.2bpp.lz
+++ b/gfx/pics/meowth/front.animated.2bpp.lz.144f12f0
Binary files differ
diff --git a/gfx/pics/meowth/front.png b/gfx/pics/meowth/front.png
new file mode 100644
index 000000000..55c5bf38a
--- /dev/null
+++ b/gfx/pics/meowth/front.png
Binary files differ
diff --git a/gfx/pics/meowth/normal.pal b/gfx/pics/meowth/normal.pal
deleted file mode 100644
index ed418e46d..000000000
--- a/gfx/pics/meowth/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 27, 13
- RGB 20, 08, 03
-
diff --git a/gfx/pics/metapod/back.2bpp.lz b/gfx/pics/metapod/back.2bpp.lz.b580afc8
index a2a446960..a2a446960 100644
--- a/gfx/pics/metapod/back.2bpp.lz
+++ b/gfx/pics/metapod/back.2bpp.lz.b580afc8
Binary files differ
diff --git a/gfx/pics/metapod/back.png b/gfx/pics/metapod/back.png
new file mode 100644
index 000000000..7906fb6b7
--- /dev/null
+++ b/gfx/pics/metapod/back.png
Binary files differ
diff --git a/gfx/pics/metapod/bitmask.asm b/gfx/pics/metapod/bitmask.asm
deleted file mode 100644
index 1041f7ee5..000000000
--- a/gfx/pics/metapod/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %10001000
- db %00111001
- db %00000111
- db %00000000
-; 1
- db %10011000
- db %00111011
- db %00000111
- db %00000000
-; 2
- db %00000000
- db %00001000
- db %00000001
- db %00000000
-; 0xd27b9
diff --git a/gfx/pics/metapod/frames.asm b/gfx/pics/metapod/frames.asm
deleted file mode 100644
index acde5cf10..000000000
--- a/gfx/pics/metapod/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21
-.frame2
- db $01 ; bitmask
- db $00, $22, $23, $24, $25, $26, $27, $28, $29, $2a, $21
-.frame3
- db $02 ; bitmask
- db $1c, $1f
-.frame4
- db $02 ; bitmask
- db $26, $29
-; 0xd441f
diff --git a/gfx/pics/metapod/front.2bpp.lz b/gfx/pics/metapod/front.animated.2bpp.lz.5025baa2
index 1dcd7a501..1dcd7a501 100644
--- a/gfx/pics/metapod/front.2bpp.lz
+++ b/gfx/pics/metapod/front.animated.2bpp.lz.5025baa2
Binary files differ
diff --git a/gfx/pics/metapod/front.png b/gfx/pics/metapod/front.png
new file mode 100644
index 000000000..d67b1c516
--- /dev/null
+++ b/gfx/pics/metapod/front.png
Binary files differ
diff --git a/gfx/pics/metapod/normal.pal b/gfx/pics/metapod/normal.pal
deleted file mode 100644
index c171dafcc..000000000
--- a/gfx/pics/metapod/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 15, 31, 00
- RGB 09, 14, 01
-
diff --git a/gfx/pics/mew/back.2bpp.lz b/gfx/pics/mew/back.2bpp.lz.9947d6eb
index 388a8de9e..388a8de9e 100644
--- a/gfx/pics/mew/back.2bpp.lz
+++ b/gfx/pics/mew/back.2bpp.lz.9947d6eb
Binary files differ
diff --git a/gfx/pics/mew/back.png b/gfx/pics/mew/back.png
new file mode 100644
index 000000000..310328a39
--- /dev/null
+++ b/gfx/pics/mew/back.png
Binary files differ
diff --git a/gfx/pics/mew/bitmask.asm b/gfx/pics/mew/bitmask.asm
deleted file mode 100644
index 2d76b105a..000000000
--- a/gfx/pics/mew/bitmask.asm
+++ /dev/null
@@ -1,26 +0,0 @@
-; 0
- db %10000000
- db %00010001
- db %00000000
- db %00000000
-; 1
- db %10000000
- db %00011001
- db %00000000
- db %00000000
-; 2
- db %11101010
- db %01111111
- db %11110111
- db %00000000
-; 3
- db %10000000
- db %00001000
- db %00000000
- db %00000000
-; 4
- db %00000000
- db %00010000
- db %00000000
- db %00000000
-; 0xd3319
diff --git a/gfx/pics/mew/frames.asm b/gfx/pics/mew/frames.asm
deleted file mode 100644
index 6df894813..000000000
--- a/gfx/pics/mew/frames.asm
+++ /dev/null
@@ -1,22 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b
-.frame2
- db $01 ; bitmask
- db $1c, $1a, $1d, $1b
-.frame3
- db $02 ; bitmask
- db $1e, $1f, $20, $21, $22, $23, $24, $25, $26, $27, $28, $29
- db $2a, $2b, $2c, $2d, $2e, $2f, $30
-.frame4
- db $03 ; bitmask
- db $31, $1d
-.frame5
- db $04 ; bitmask
- db $1b
-; 0xd6240
diff --git a/gfx/pics/mew/front.2bpp.lz b/gfx/pics/mew/front.animated.2bpp.lz.b6da9713
index 240965783..240965783 100644
--- a/gfx/pics/mew/front.2bpp.lz
+++ b/gfx/pics/mew/front.animated.2bpp.lz.b6da9713
Binary files differ
diff --git a/gfx/pics/mew/front.png b/gfx/pics/mew/front.png
new file mode 100644
index 000000000..2a93d8303
--- /dev/null
+++ b/gfx/pics/mew/front.png
Binary files differ
diff --git a/gfx/pics/mew/normal.pal b/gfx/pics/mew/normal.pal
deleted file mode 100644
index c01d4ab54..000000000
--- a/gfx/pics/mew/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 15, 31
- RGB 07, 11, 26
-
diff --git a/gfx/pics/mewtwo/back.2bpp.lz b/gfx/pics/mewtwo/back.2bpp.lz.a7d2c077
index 3be56c470..3be56c470 100644
--- a/gfx/pics/mewtwo/back.2bpp.lz
+++ b/gfx/pics/mewtwo/back.2bpp.lz.a7d2c077
Binary files differ
diff --git a/gfx/pics/mewtwo/back.png b/gfx/pics/mewtwo/back.png
new file mode 100644
index 000000000..e9675aaad
--- /dev/null
+++ b/gfx/pics/mewtwo/back.png
Binary files differ
diff --git a/gfx/pics/mewtwo/bitmask.asm b/gfx/pics/mewtwo/bitmask.asm
deleted file mode 100644
index 738bcddf3..000000000
--- a/gfx/pics/mewtwo/bitmask.asm
+++ /dev/null
@@ -1,41 +0,0 @@
-; 0
- db %00000000
- db %00000000
- db %01000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %00000000
- db %00110000
- db %11011100
- db %00001110
- db %00000111
- db %00000011
- db %00000000
-; 2
- db %00000000
- db %00000000
- db %11000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 3
- db %00011100
- db %00111110
- db %11011110
- db %10001111
- db %11000111
- db %01100011
- db %00000000
-; 4
- db %00011100
- db %11111110
- db %11111111
- db %11111111
- db %11100111
- db %01100011
- db %00000000
-; 0xd3305
diff --git a/gfx/pics/mewtwo/frames.asm b/gfx/pics/mewtwo/frames.asm
deleted file mode 100644
index e948bc6ab..000000000
--- a/gfx/pics/mewtwo/frames.asm
+++ /dev/null
@@ -1,26 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $31
-.frame2
- db $01 ; bitmask
- db $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c, $3d
- db $3e, $3f, $40
-.frame3
- db $02 ; bitmask
- db $37, $38
-.frame4
- db $03 ; bitmask
- db $00, $41, $00, $42, $43, $44, $32, $33, $45, $34, $35, $36
- db $37, $38, $46, $39, $3a, $3b, $47, $3c, $3d, $3e, $48, $49
- db $3f, $40, $4a, $4b
-.frame5
- db $04 ; bitmask
- db $00, $41, $00, $42, $43, $44, $32, $33, $4c, $4d, $4e, $45
- db $34, $35, $36, $4f, $50, $51, $46, $39, $3a, $3b, $52, $53
- db $54, $47, $3c, $3d, $3e, $00, $48, $49, $3f, $40, $4a, $4b
-; 0xd6214
diff --git a/gfx/pics/mewtwo/front.2bpp.lz b/gfx/pics/mewtwo/front.animated.2bpp.lz.45e8b40d
index 35cc2c378..35cc2c378 100644
--- a/gfx/pics/mewtwo/front.2bpp.lz
+++ b/gfx/pics/mewtwo/front.animated.2bpp.lz.45e8b40d
Binary files differ
diff --git a/gfx/pics/mewtwo/front.png b/gfx/pics/mewtwo/front.png
new file mode 100644
index 000000000..07ab0771b
--- /dev/null
+++ b/gfx/pics/mewtwo/front.png
Binary files differ
diff --git a/gfx/pics/mewtwo/normal.pal b/gfx/pics/mewtwo/normal.pal
deleted file mode 100644
index b32f017f5..000000000
--- a/gfx/pics/mewtwo/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 22, 20, 25
- RGB 16, 05, 20
-
diff --git a/gfx/pics/miltank/back.2bpp.lz b/gfx/pics/miltank/back.2bpp.lz.b7787e72
index 150f65c54..150f65c54 100644
--- a/gfx/pics/miltank/back.2bpp.lz
+++ b/gfx/pics/miltank/back.2bpp.lz.b7787e72
Binary files differ
diff --git a/gfx/pics/miltank/back.png b/gfx/pics/miltank/back.png
new file mode 100644
index 000000000..28c4a906f
--- /dev/null
+++ b/gfx/pics/miltank/back.png
Binary files differ
diff --git a/gfx/pics/miltank/bitmask.asm b/gfx/pics/miltank/bitmask.asm
deleted file mode 100644
index ad082638a..000000000
--- a/gfx/pics/miltank/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %10001100
- db %01100011
- db %00011000
- db %10001110
- db %00000001
-; 1
- db %10111100
- db %01101011
- db %11011000
- db %10111110
- db %00000001
-; 2
- db %00000000
- db %00100000
- db %00000000
- db %00000000
- db %00000000
-; 0xd39af
diff --git a/gfx/pics/miltank/frames.asm b/gfx/pics/miltank/frames.asm
deleted file mode 100644
index 04b5427d0..000000000
--- a/gfx/pics/miltank/frames.asm
+++ /dev/null
@@ -1,15 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $24, $00, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e
- db $00, $2f
-.frame2
- db $01 ; bitmask
- db $24, $00, $30, $31, $25, $26, $27, $32, $28, $29, $2a, $2b
- db $33, $34, $2c, $2d, $2e, $35, $36, $00, $2f
-.frame3
- db $02 ; bitmask
- db $28
-; 0xd9607
diff --git a/gfx/pics/miltank/front.2bpp.lz b/gfx/pics/miltank/front.animated.2bpp.lz.91da7c3b
index 969d04fcd..969d04fcd 100644
--- a/gfx/pics/miltank/front.2bpp.lz
+++ b/gfx/pics/miltank/front.animated.2bpp.lz.91da7c3b
Binary files differ
diff --git a/gfx/pics/miltank/front.png b/gfx/pics/miltank/front.png
new file mode 100644
index 000000000..b0965c8f6
--- /dev/null
+++ b/gfx/pics/miltank/front.png
Binary files differ
diff --git a/gfx/pics/miltank/normal.pal b/gfx/pics/miltank/normal.pal
deleted file mode 100644
index a3669a307..000000000
--- a/gfx/pics/miltank/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 27, 15, 18
- RGB 06, 06, 13
-
diff --git a/gfx/pics/misdreavus/back.2bpp.lz b/gfx/pics/misdreavus/back.2bpp.lz.8bdebfce
index 5cf96e821..5cf96e821 100644
--- a/gfx/pics/misdreavus/back.2bpp.lz
+++ b/gfx/pics/misdreavus/back.2bpp.lz.8bdebfce
Binary files differ
diff --git a/gfx/pics/misdreavus/back.png b/gfx/pics/misdreavus/back.png
new file mode 100644
index 000000000..890f1da22
--- /dev/null
+++ b/gfx/pics/misdreavus/back.png
Binary files differ
diff --git a/gfx/pics/misdreavus/bitmask.asm b/gfx/pics/misdreavus/bitmask.asm
deleted file mode 100644
index 4f05efbf4..000000000
--- a/gfx/pics/misdreavus/bitmask.asm
+++ /dev/null
@@ -1,13 +0,0 @@
-; 0
- db %00000000
- db %00000000
- db %01100000
- db %00011000
- db %00000110
-; 1
- db %00000000
- db %00000000
- db %00000000
- db %00010000
- db %00000000
-; 0xd3693
diff --git a/gfx/pics/misdreavus/frames.asm b/gfx/pics/misdreavus/frames.asm
deleted file mode 100644
index f5507980b..000000000
--- a/gfx/pics/misdreavus/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29
-.frame2
- db $00 ; bitmask
- db $2a, $2b, $2c, $2d, $2e, $2f
-.frame3
- db $01 ; bitmask
- db $2d
-.frame4
- db $00 ; bitmask
- db $30, $31, $32, $33, $34, $35
-; 0xd8de4
diff --git a/gfx/pics/misdreavus/front.2bpp.lz b/gfx/pics/misdreavus/front.animated.2bpp.lz.5f73baa2
index 76f5c6919..76f5c6919 100644
--- a/gfx/pics/misdreavus/front.2bpp.lz
+++ b/gfx/pics/misdreavus/front.animated.2bpp.lz.5f73baa2
Binary files differ
diff --git a/gfx/pics/misdreavus/front.png b/gfx/pics/misdreavus/front.png
new file mode 100644
index 000000000..05c2dd338
--- /dev/null
+++ b/gfx/pics/misdreavus/front.png
Binary files differ
diff --git a/gfx/pics/misdreavus/normal.pal b/gfx/pics/misdreavus/normal.pal
deleted file mode 100644
index dc04cfdbf..000000000
--- a/gfx/pics/misdreavus/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 30, 06, 19
- RGB 09, 09, 17
-
diff --git a/gfx/pics/moltres/back.2bpp.lz b/gfx/pics/moltres/back.2bpp.lz.356242c8
index 542a73138..542a73138 100644
--- a/gfx/pics/moltres/back.2bpp.lz
+++ b/gfx/pics/moltres/back.2bpp.lz.356242c8
Binary files differ
diff --git a/gfx/pics/moltres/back.png b/gfx/pics/moltres/back.png
new file mode 100644
index 000000000..b8df5c699
--- /dev/null
+++ b/gfx/pics/moltres/back.png
Binary files differ
diff --git a/gfx/pics/moltres/bitmask.asm b/gfx/pics/moltres/bitmask.asm
deleted file mode 100644
index b5cf7908e..000000000
--- a/gfx/pics/moltres/bitmask.asm
+++ /dev/null
@@ -1,57 +0,0 @@
-; 0
- db %10000001
- db %01000001
- db %00000000
- db %00010000
- db %11001100
- db %11111111
- db %00000001
-; 1
- db %00011110
- db %10001111
- db %00000011
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 2
- db %10011111
- db %11001111
- db %00000011
- db %00010000
- db %11001100
- db %11111111
- db %00000001
-; 3
- db %10011111
- db %11001111
- db %00000011
- db %00000000
- db %10000100
- db %11000011
- db %00000001
-; 4
- db %00010000
- db %00001000
- db %00000000
- db %00000000
- db %10000100
- db %11000011
- db %00000001
-; 5
- db %00000000
- db %00000100
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 6
- db %10000001
- db %01000101
- db %00000000
- db %00010000
- db %01001000
- db %00111100
- db %00000000
-; 0xd3291
diff --git a/gfx/pics/moltres/frames.asm b/gfx/pics/moltres/frames.asm
deleted file mode 100644
index 2db9205cb..000000000
--- a/gfx/pics/moltres/frames.asm
+++ /dev/null
@@ -1,33 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
- dw .frame7
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $05, $34, $35, $36, $37, $38, $39, $3a, $3b
- db $3c, $3d, $3e, $3f, $40, $05
-.frame2
- db $01 ; bitmask
- db $41, $42, $43, $44, $45, $46, $47, $48, $49, $4a, $4b
-.frame3
- db $02 ; bitmask
- db $31, $41, $42, $43, $44, $32, $45, $46, $47, $48, $05, $49
- db $4a, $4b, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c, $3d
- db $3e, $3f, $40, $05
-.frame4
- db $03 ; bitmask
- db $31, $41, $42, $43, $44, $32, $45, $46, $47, $48, $05, $49
- db $4a, $4b, $35, $4c, $4d, $4e, $05, $3d, $4e
-.frame5
- db $04 ; bitmask
- db $4f, $50, $35, $4c, $4d, $4e, $05, $3d, $4e
-.frame6
- db $05 ; bitmask
- db $51
-.frame7
- db $06 ; bitmask
- db $31, $32, $33, $51, $05, $34, $36, $37, $3b, $3c, $3d, $3e
-; 0xd610f
diff --git a/gfx/pics/moltres/front.2bpp.lz b/gfx/pics/moltres/front.animated.2bpp.lz.281bc0ec
index ec03e4653..ec03e4653 100644
--- a/gfx/pics/moltres/front.2bpp.lz
+++ b/gfx/pics/moltres/front.animated.2bpp.lz.281bc0ec
Binary files differ
diff --git a/gfx/pics/moltres/front.png b/gfx/pics/moltres/front.png
new file mode 100644
index 000000000..fa41824b6
--- /dev/null
+++ b/gfx/pics/moltres/front.png
Binary files differ
diff --git a/gfx/pics/moltres/normal.pal b/gfx/pics/moltres/normal.pal
deleted file mode 100644
index 74fbaa204..000000000
--- a/gfx/pics/moltres/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 22, 00
- RGB 31, 12, 03
-
diff --git a/gfx/pics/mr__mime/back.2bpp.lz b/gfx/pics/mr__mime/back.2bpp.lz.0fb88006
index eb1647580..eb1647580 100644
--- a/gfx/pics/mr__mime/back.2bpp.lz
+++ b/gfx/pics/mr__mime/back.2bpp.lz.0fb88006
Binary files differ
diff --git a/gfx/pics/mr__mime/back.png b/gfx/pics/mr__mime/back.png
new file mode 100644
index 000000000..6deab1929
--- /dev/null
+++ b/gfx/pics/mr__mime/back.png
Binary files differ
diff --git a/gfx/pics/mr__mime/bitmask.asm b/gfx/pics/mr__mime/bitmask.asm
deleted file mode 100644
index b401ed87b..000000000
--- a/gfx/pics/mr__mime/bitmask.asm
+++ /dev/null
@@ -1,49 +0,0 @@
-; 0
- db %10001110
- db %00000001
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %10011110
- db %00000111
- db %00000000
- db %00000000
- db %00000000
-; 2
- db %10011110
- db %01000111
- db %01111000
- db %00011110
- db %00000110
-; 3
- db %10001110
- db %01000001
- db %01111000
- db %00011110
- db %00000110
-; 4
- db %00000000
- db %01000000
- db %01111000
- db %00011110
- db %00000110
-; 5
- db %00000000
- db %00100000
- db %00000000
- db %00000000
- db %00000000
-; 6
- db %00000000
- db %00000000
- db %01000000
- db %00011100
- db %00000111
-; 7
- db %10011110
- db %00000111
- db %01000000
- db %00011100
- db %00000111
-; 0xd30ad
diff --git a/gfx/pics/mr__mime/frames.asm b/gfx/pics/mr__mime/frames.asm
deleted file mode 100644
index d4bbe4b31..000000000
--- a/gfx/pics/mr__mime/frames.asm
+++ /dev/null
@@ -1,36 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
- dw .frame7
- dw .frame8
-.frame1
- db $00 ; bitmask
- db $00, $24, $25, $26, $27
-.frame2
- db $01 ; bitmask
- db $00, $00, $28, $29, $26, $2a, $2b, $2c
-.frame3
- db $02 ; bitmask
- db $00, $00, $28, $29, $26, $2a, $2b, $2c, $2d, $2e, $2f, $30
- db $31, $32, $33, $34, $35, $36, $00
-.frame4
- db $03 ; bitmask
- db $00, $24, $25, $26, $27, $2d, $2e, $2f, $30, $31, $32, $33
- db $34, $35, $36, $00
-.frame5
- db $04 ; bitmask
- db $2d, $2e, $2f, $30, $31, $32, $33, $34, $35, $36, $00
-.frame6
- db $05 ; bitmask
- db $37
-.frame7
- db $06 ; bitmask
- db $31, $38, $39, $35, $3a, $3b, $00
-.frame8
- db $07 ; bitmask
- db $00, $00, $28, $29, $26, $2a, $2b, $2c, $31, $38, $39, $35
- db $3a, $3b, $00
-; 0xd5b60
diff --git a/gfx/pics/mr__mime/front.2bpp.lz b/gfx/pics/mr__mime/front.animated.2bpp.lz.f948d1b8
index 48555cbe0..48555cbe0 100644
--- a/gfx/pics/mr__mime/front.2bpp.lz
+++ b/gfx/pics/mr__mime/front.animated.2bpp.lz.f948d1b8
Binary files differ
diff --git a/gfx/pics/mr__mime/front.png b/gfx/pics/mr__mime/front.png
new file mode 100644
index 000000000..578a0286b
--- /dev/null
+++ b/gfx/pics/mr__mime/front.png
Binary files differ
diff --git a/gfx/pics/mr__mime/normal.pal b/gfx/pics/mr__mime/normal.pal
deleted file mode 100644
index 8dd10edc5..000000000
--- a/gfx/pics/mr__mime/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 11, 31
- RGB 28, 07, 13
-
diff --git a/gfx/pics/muk/back.2bpp.lz b/gfx/pics/muk/back.2bpp.lz.a1f2f370
index 63a6aa8de..63a6aa8de 100644
--- a/gfx/pics/muk/back.2bpp.lz
+++ b/gfx/pics/muk/back.2bpp.lz.a1f2f370
Binary files differ
diff --git a/gfx/pics/muk/back.png b/gfx/pics/muk/back.png
new file mode 100644
index 000000000..e610da01c
--- /dev/null
+++ b/gfx/pics/muk/back.png
Binary files differ
diff --git a/gfx/pics/muk/bitmask.asm b/gfx/pics/muk/bitmask.asm
deleted file mode 100644
index 7530a8adf..000000000
--- a/gfx/pics/muk/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %01100000
- db %00111110
- db %10011111
- db %10000011
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %01100000
- db %00111110
- db %10011111
- db %11000011
- db %00000000
- db %00000000
- db %00000000
-; 2
- db %01100000
- db %00110000
- db %00011000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd2dd7
diff --git a/gfx/pics/muk/frames.asm b/gfx/pics/muk/frames.asm
deleted file mode 100644
index 1cab5f1f9..000000000
--- a/gfx/pics/muk/frames.asm
+++ /dev/null
@@ -1,20 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
- db $3d, $3e, $3f, $40
-.frame2
- db $01 ; bitmask
- db $31, $32, $33, $34, $35, $41, $37, $38, $42, $43, $3b, $3c
- db $3d, $44, $45, $46, $40
-.frame3
- db $01 ; bitmask
- db $31, $32, $33, $47, $35, $41, $37, $38, $48, $49, $3b, $3c
- db $3d, $4a, $4b, $46, $40
-.frame4
- db $02 ; bitmask
- db $31, $32, $36, $37, $3b, $3c
-; 0xd548c
diff --git a/gfx/pics/muk/front.2bpp.lz b/gfx/pics/muk/front.animated.2bpp.lz.530363b2
index 3a4280270..3a4280270 100644
--- a/gfx/pics/muk/front.2bpp.lz
+++ b/gfx/pics/muk/front.animated.2bpp.lz.530363b2
Binary files differ
diff --git a/gfx/pics/muk/front.png b/gfx/pics/muk/front.png
new file mode 100644
index 000000000..c4369d8a6
--- /dev/null
+++ b/gfx/pics/muk/front.png
Binary files differ
diff --git a/gfx/pics/muk/normal.pal b/gfx/pics/muk/normal.pal
deleted file mode 100644
index 32df6345f..000000000
--- a/gfx/pics/muk/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 29, 02, 20
- RGB 12, 01, 12
-
diff --git a/gfx/pics/murkrow/back.2bpp.lz b/gfx/pics/murkrow/back.2bpp.lz.0c347b5b
index b99287081..b99287081 100644
--- a/gfx/pics/murkrow/back.2bpp.lz
+++ b/gfx/pics/murkrow/back.2bpp.lz.0c347b5b
Binary files differ
diff --git a/gfx/pics/murkrow/back.png b/gfx/pics/murkrow/back.png
new file mode 100644
index 000000000..255471a39
--- /dev/null
+++ b/gfx/pics/murkrow/back.png
Binary files differ
diff --git a/gfx/pics/murkrow/bitmask.asm b/gfx/pics/murkrow/bitmask.asm
deleted file mode 100644
index 064e41955..000000000
--- a/gfx/pics/murkrow/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %00011110
- db %00000111
- db %00110000
- db %11011111
- db %00000011
-; 1
- db %00000000
- db %01000011
- db %00000000
- db %00000000
- db %00000000
-; 2
- db %10000000
- db %00100000
- db %00000000
- db %00000000
- db %00000000
-; 0xd3674
diff --git a/gfx/pics/murkrow/frames.asm b/gfx/pics/murkrow/frames.asm
deleted file mode 100644
index e7efcf1d5..000000000
--- a/gfx/pics/murkrow/frames.asm
+++ /dev/null
@@ -1,14 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $04, $04, $2d
- db $2e, $2f, $04, $04, $04, $30
-.frame2
- db $01 ; bitmask
- db $31, $32, $33
-.frame3
- db $02 ; bitmask
- db $34, $35
-; 0xd8d9c
diff --git a/gfx/pics/murkrow/front.2bpp.lz b/gfx/pics/murkrow/front.animated.2bpp.lz.5d2805e8
index e7ae99387..e7ae99387 100644
--- a/gfx/pics/murkrow/front.2bpp.lz
+++ b/gfx/pics/murkrow/front.animated.2bpp.lz.5d2805e8
Binary files differ
diff --git a/gfx/pics/murkrow/front.png b/gfx/pics/murkrow/front.png
new file mode 100644
index 000000000..b17cf2d6c
--- /dev/null
+++ b/gfx/pics/murkrow/front.png
Binary files differ
diff --git a/gfx/pics/murkrow/normal.pal b/gfx/pics/murkrow/normal.pal
deleted file mode 100644
index c32f0fa7b..000000000
--- a/gfx/pics/murkrow/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 26, 26, 03
- RGB 07, 07, 17
-
diff --git a/gfx/pics/natu/back.2bpp.lz b/gfx/pics/natu/back.2bpp.lz.c8339fb4
index b4ba45c14..b4ba45c14 100644
--- a/gfx/pics/natu/back.2bpp.lz
+++ b/gfx/pics/natu/back.2bpp.lz.c8339fb4
Binary files differ
diff --git a/gfx/pics/natu/back.png b/gfx/pics/natu/back.png
new file mode 100644
index 000000000..923e34230
--- /dev/null
+++ b/gfx/pics/natu/back.png
Binary files differ
diff --git a/gfx/pics/natu/bitmask.asm b/gfx/pics/natu/bitmask.asm
deleted file mode 100644
index 258acf82b..000000000
--- a/gfx/pics/natu/bitmask.asm
+++ /dev/null
@@ -1,11 +0,0 @@
-; 0
- db %10001100
- db %00110001
- db %01100011
- db %00000000
-; 1
- db %00000000
- db %00000000
- db %00000010
- db %00000000
-; 0xd34e1
diff --git a/gfx/pics/natu/frames.asm b/gfx/pics/natu/frames.asm
deleted file mode 100644
index 4cd8f77b2..000000000
--- a/gfx/pics/natu/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e, $00, $1f, $00, $20
-.frame2
- db $00 ; bitmask
- db $19, $1a, $21, $1c, $22, $1e, $00, $1f, $00, $20
-.frame3
- db $00 ; bitmask
- db $19, $1a, $21, $1c, $23, $1e, $00, $1f, $00, $20
-.frame4
- db $01 ; bitmask
- db $24
-; 0xd89c7
diff --git a/gfx/pics/natu/front.2bpp.lz b/gfx/pics/natu/front.animated.2bpp.lz.997efaf6
index adebc8879..adebc8879 100644
--- a/gfx/pics/natu/front.2bpp.lz
+++ b/gfx/pics/natu/front.animated.2bpp.lz.997efaf6
Binary files differ
diff --git a/gfx/pics/natu/front.png b/gfx/pics/natu/front.png
new file mode 100644
index 000000000..4360e5b60
--- /dev/null
+++ b/gfx/pics/natu/front.png
Binary files differ
diff --git a/gfx/pics/natu/normal.pal b/gfx/pics/natu/normal.pal
deleted file mode 100644
index 9f85159c1..000000000
--- a/gfx/pics/natu/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 10, 23, 13
- RGB 20, 05, 06
-
diff --git a/gfx/pics/nidoking/back.2bpp.lz b/gfx/pics/nidoking/back.2bpp.lz.93211604
index b3f35b5a1..b3f35b5a1 100644
--- a/gfx/pics/nidoking/back.2bpp.lz
+++ b/gfx/pics/nidoking/back.2bpp.lz.93211604
Binary files differ
diff --git a/gfx/pics/nidoking/back.png b/gfx/pics/nidoking/back.png
new file mode 100644
index 000000000..d5af2af2e
--- /dev/null
+++ b/gfx/pics/nidoking/back.png
Binary files differ
diff --git a/gfx/pics/nidoking/bitmask.asm b/gfx/pics/nidoking/bitmask.asm
deleted file mode 100644
index fbd26cedc..000000000
--- a/gfx/pics/nidoking/bitmask.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-; 0
- db %00011111
- db %00011111
- db %10000111
- db %11100001
- db %11110001
- db %11111001
- db %00000000
-; 1
- db %00000000
- db %00000000
- db %11000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd294f
diff --git a/gfx/pics/nidoking/frames.asm b/gfx/pics/nidoking/frames.asm
deleted file mode 100644
index 812c4aaee..000000000
--- a/gfx/pics/nidoking/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $2a, $2a, $2a, $31, $32, $33, $34, $35, $36, $37, $38, $39
- db $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $45
- db $2a, $2a, $46, $47, $48
-.frame2
- db $00 ; bitmask
- db $2a, $2a, $2a, $49, $32, $33, $4a, $4b, $4c, $37, $38, $4d
- db $3a, $3b, $4e, $3d, $3e, $4f, $50, $41, $42, $51, $44, $45
- db $2a, $2a, $46, $47, $48
-.frame3
- db $01 ; bitmask
- db $52, $53
-; 0xd4909
diff --git a/gfx/pics/nidoking/front.2bpp.lz b/gfx/pics/nidoking/front.animated.2bpp.lz.bd38fa1e
index aad75774c..aad75774c 100644
--- a/gfx/pics/nidoking/front.2bpp.lz
+++ b/gfx/pics/nidoking/front.animated.2bpp.lz.bd38fa1e
Binary files differ
diff --git a/gfx/pics/nidoking/front.png b/gfx/pics/nidoking/front.png
new file mode 100644
index 000000000..1ed2d18bd
--- /dev/null
+++ b/gfx/pics/nidoking/front.png
Binary files differ
diff --git a/gfx/pics/nidoking/normal.pal b/gfx/pics/nidoking/normal.pal
deleted file mode 100644
index b9ab02b8c..000000000
--- a/gfx/pics/nidoking/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 18, 06, 20
- RGB 11, 04, 11
-
diff --git a/gfx/pics/nidoqueen/back.2bpp.lz b/gfx/pics/nidoqueen/back.2bpp.lz.f1eb0f0c
index b363f089e..b363f089e 100644
--- a/gfx/pics/nidoqueen/back.2bpp.lz
+++ b/gfx/pics/nidoqueen/back.2bpp.lz.f1eb0f0c
Binary files differ
diff --git a/gfx/pics/nidoqueen/back.png b/gfx/pics/nidoqueen/back.png
new file mode 100644
index 000000000..9d250b32c
--- /dev/null
+++ b/gfx/pics/nidoqueen/back.png
Binary files differ
diff --git a/gfx/pics/nidoqueen/bitmask.asm b/gfx/pics/nidoqueen/bitmask.asm
deleted file mode 100644
index ba1c8fffb..000000000
--- a/gfx/pics/nidoqueen/bitmask.asm
+++ /dev/null
@@ -1,49 +0,0 @@
-; 0
- db %00110000
- db %00011000
- db %00000000
- db %00000000
- db %10011111
- db %10001111
- db %00000000
-; 1
- db %00111000
- db %00011100
- db %10000111
- db %11000011
- db %11111111
- db %10011111
- db %00000000
-; 2
- db %00111000
- db %00011100
- db %10000111
- db %11000011
- db %01111001
- db %00011100
- db %00000000
-; 3
- db %00111000
- db %00111100
- db %10011111
- db %11001011
- db %01111101
- db %00011100
- db %00000000
-; 4
- db %00000000
- db %00110000
- db %00011000
- db %00001000
- db %00000100
- db %00000000
- db %00000000
-; 5
- db %00110000
- db %00011000
- db %00000000
- db %00000000
- db %00011000
- db %00001100
- db %00000000
-; 0xd2921
diff --git a/gfx/pics/nidoqueen/frames.asm b/gfx/pics/nidoqueen/frames.asm
deleted file mode 100644
index 6414018cc..000000000
--- a/gfx/pics/nidoqueen/frames.asm
+++ /dev/null
@@ -1,31 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
- db $00, $3d, $3e
-.frame2
- db $01 ; bitmask
- db $00, $00, $00, $3f, $40, $41, $42, $43, $44, $45, $46, $47
- db $48, $49, $4a, $36, $37, $00, $00, $4b, $4c, $3a, $3b, $3c
- db $00, $00, $00, $3e
-.frame3
- db $02 ; bitmask
- db $00, $00, $00, $3f, $40, $41, $42, $43, $44, $45, $46, $47
- db $48, $49, $4d, $00, $00, $4b, $4c, $00, $00, $00
-.frame4
- db $03 ; bitmask
- db $00, $00, $00, $3f, $40, $4e, $4f, $42, $43, $44, $50, $51
- db $45, $46, $47, $52, $48, $49, $4d, $53, $00, $00, $4b, $4c
- db $00, $00, $00
-.frame5
- db $04 ; bitmask
- db $54, $4f, $50, $51, $52, $53
-.frame6
- db $05 ; bitmask
- db $31, $32, $33, $34, $38, $39, $00, $3d
-; 0xd4857
diff --git a/gfx/pics/nidoqueen/front.2bpp.lz b/gfx/pics/nidoqueen/front.animated.2bpp.lz.0bf11b0a
index d02a553d5..d02a553d5 100644
--- a/gfx/pics/nidoqueen/front.2bpp.lz
+++ b/gfx/pics/nidoqueen/front.animated.2bpp.lz.0bf11b0a
Binary files differ
diff --git a/gfx/pics/nidoqueen/front.png b/gfx/pics/nidoqueen/front.png
new file mode 100644
index 000000000..5aaee10c2
--- /dev/null
+++ b/gfx/pics/nidoqueen/front.png
Binary files differ
diff --git a/gfx/pics/nidoqueen/normal.pal b/gfx/pics/nidoqueen/normal.pal
deleted file mode 100644
index 3e1053bfb..000000000
--- a/gfx/pics/nidoqueen/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 27, 19, 07
- RGB 09, 16, 27
-
diff --git a/gfx/pics/nidoran_f/back.2bpp.lz b/gfx/pics/nidoran_f/back.2bpp.lz.9b6990f1
index df43f06a1..df43f06a1 100644
--- a/gfx/pics/nidoran_f/back.2bpp.lz
+++ b/gfx/pics/nidoran_f/back.2bpp.lz.9b6990f1
Binary files differ
diff --git a/gfx/pics/nidoran_f/back.png b/gfx/pics/nidoran_f/back.png
new file mode 100644
index 000000000..9fcaf581c
--- /dev/null
+++ b/gfx/pics/nidoran_f/back.png
Binary files differ
diff --git a/gfx/pics/nidoran_f/bitmask.asm b/gfx/pics/nidoran_f/bitmask.asm
deleted file mode 100644
index db5ecae05..000000000
--- a/gfx/pics/nidoran_f/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %11101111
- db %10011101
- db %00000011
- db %00000000
-; 1
- db %00001100
- db %00010000
- db %00000010
- db %00000000
-; 2
- db %10000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd28e3
diff --git a/gfx/pics/nidoran_f/frames.asm b/gfx/pics/nidoran_f/frames.asm
deleted file mode 100644
index dd6a6ae74..000000000
--- a/gfx/pics/nidoran_f/frames.asm
+++ /dev/null
@@ -1,19 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $04, $19, $1a, $04, $1b, $1c, $1d, $1e, $1f, $20, $21, $22
- db $23, $24
-.frame2
- db $00 ; bitmask
- db $04, $19, $1a, $04, $1b, $1c, $25, $1e, $1f, $20, $21, $22
- db $23, $24
-.frame3
- db $01 ; bitmask
- db $26, $04, $27, $28
-.frame4
- db $02 ; bitmask
- db $29
-; 0xd47b9
diff --git a/gfx/pics/nidoran_f/front.2bpp.lz b/gfx/pics/nidoran_f/front.animated.2bpp.lz.0a4602e7
index 477857691..477857691 100644
--- a/gfx/pics/nidoran_f/front.2bpp.lz
+++ b/gfx/pics/nidoran_f/front.animated.2bpp.lz.0a4602e7
Binary files differ
diff --git a/gfx/pics/nidoran_f/front.png b/gfx/pics/nidoran_f/front.png
new file mode 100644
index 000000000..fa14f1dfc
--- /dev/null
+++ b/gfx/pics/nidoran_f/front.png
Binary files differ
diff --git a/gfx/pics/nidoran_f/normal.pal b/gfx/pics/nidoran_f/normal.pal
deleted file mode 100644
index d70e16ccb..000000000
--- a/gfx/pics/nidoran_f/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 18, 21, 30
- RGB 12, 06, 14
-
diff --git a/gfx/pics/nidoran_m/back.2bpp.lz b/gfx/pics/nidoran_m/back.2bpp.lz.c9e54720
index 4b3be9a60..4b3be9a60 100644
--- a/gfx/pics/nidoran_m/back.2bpp.lz
+++ b/gfx/pics/nidoran_m/back.2bpp.lz.c9e54720
Binary files differ
diff --git a/gfx/pics/nidoran_m/back.png b/gfx/pics/nidoran_m/back.png
new file mode 100644
index 000000000..f7ee2491b
--- /dev/null
+++ b/gfx/pics/nidoran_m/back.png
Binary files differ
diff --git a/gfx/pics/nidoran_m/bitmask.asm b/gfx/pics/nidoran_m/bitmask.asm
deleted file mode 100644
index 738e90471..000000000
--- a/gfx/pics/nidoran_m/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %11101010
- db %10001011
- db %00000011
- db %00000000
-; 1
- db %10011100
- db %00000011
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %00000001
- db %00000000
- db %00000000
-; 0xd292d
diff --git a/gfx/pics/nidoran_m/frames.asm b/gfx/pics/nidoran_m/frames.asm
deleted file mode 100644
index 87b496efc..000000000
--- a/gfx/pics/nidoran_m/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23
-.frame2
- db $01 ; bitmask
- db $24, $25, $26, $27, $28, $29
-.frame3
- db $02 ; bitmask
- db $2a
-; 0xd4872
diff --git a/gfx/pics/nidoran_m/front.2bpp.lz b/gfx/pics/nidoran_m/front.animated.2bpp.lz.b121beaa
index 661dadada..661dadada 100644
--- a/gfx/pics/nidoran_m/front.2bpp.lz
+++ b/gfx/pics/nidoran_m/front.animated.2bpp.lz.b121beaa
Binary files differ
diff --git a/gfx/pics/nidoran_m/front.png b/gfx/pics/nidoran_m/front.png
new file mode 100644
index 000000000..86f5904a4
--- /dev/null
+++ b/gfx/pics/nidoran_m/front.png
Binary files differ
diff --git a/gfx/pics/nidoran_m/normal.pal b/gfx/pics/nidoran_m/normal.pal
deleted file mode 100644
index 6b057e894..000000000
--- a/gfx/pics/nidoran_m/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 27, 08, 21
- RGB 17, 02, 16
-
diff --git a/gfx/pics/nidorina/back.2bpp.lz b/gfx/pics/nidorina/back.2bpp.lz.a00ecf4a
index 141d61f81..141d61f81 100644
--- a/gfx/pics/nidorina/back.2bpp.lz
+++ b/gfx/pics/nidorina/back.2bpp.lz.a00ecf4a
Binary files differ
diff --git a/gfx/pics/nidorina/back.png b/gfx/pics/nidorina/back.png
new file mode 100644
index 000000000..d334bfaab
--- /dev/null
+++ b/gfx/pics/nidorina/back.png
Binary files differ
diff --git a/gfx/pics/nidorina/bitmask.asm b/gfx/pics/nidorina/bitmask.asm
deleted file mode 100644
index e365847fa..000000000
--- a/gfx/pics/nidorina/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %00000000
- db %10000100
- db %11100011
- db %00000000
- db %00000000
-; 1
- db %00000000
- db %10000000
- db %11100011
- db %00110000
- db %00000000
-; 2
- db %00001000
- db %11000011
- db %00000000
- db %00000000
- db %00000000
-; 3
- db %00000000
- db %01000001
- db %00000000
- db %00000000
- db %00000000
-; 0xd28f7
diff --git a/gfx/pics/nidorina/frames.asm b/gfx/pics/nidorina/frames.asm
deleted file mode 100644
index 26ffbea56..000000000
--- a/gfx/pics/nidorina/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a
-.frame2
- db $01 ; bitmask
- db $2b, $2c, $2d, $2e, $2f, $30, $31, $32
-.frame3
- db $02 ; bitmask
- db $33, $34, $35, $36, $37
-.frame4
- db $03 ; bitmask
- db $38, $39
-; 0xd47db
diff --git a/gfx/pics/nidorina/front.2bpp.lz b/gfx/pics/nidorina/front.animated.2bpp.lz.51532540
index 04523a52b..04523a52b 100644
--- a/gfx/pics/nidorina/front.2bpp.lz
+++ b/gfx/pics/nidorina/front.animated.2bpp.lz.51532540
Binary files differ
diff --git a/gfx/pics/nidorina/front.png b/gfx/pics/nidorina/front.png
new file mode 100644
index 000000000..c3e49f8e1
--- /dev/null
+++ b/gfx/pics/nidorina/front.png
Binary files differ
diff --git a/gfx/pics/nidorina/normal.pal b/gfx/pics/nidorina/normal.pal
deleted file mode 100644
index 917840667..000000000
--- a/gfx/pics/nidorina/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 13, 20, 31
- RGB 07, 12, 14
-
diff --git a/gfx/pics/nidorino/back.2bpp.lz b/gfx/pics/nidorino/back.2bpp.lz.8504fdd1
index 6e6a841e9..6e6a841e9 100644
--- a/gfx/pics/nidorino/back.2bpp.lz
+++ b/gfx/pics/nidorino/back.2bpp.lz.8504fdd1
Binary files differ
diff --git a/gfx/pics/nidorino/back.png b/gfx/pics/nidorino/back.png
new file mode 100644
index 000000000..b40dd9aaf
--- /dev/null
+++ b/gfx/pics/nidorino/back.png
Binary files differ
diff --git a/gfx/pics/nidorino/bitmask.asm b/gfx/pics/nidorino/bitmask.asm
deleted file mode 100644
index fac9808aa..000000000
--- a/gfx/pics/nidorino/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %10000000
- db %11111111
- db %01111111
- db %11001111
- db %00000001
-; 1
- db %00000000
- db %00001000
- db %00001010
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %01000000
- db %00011000
- db %00000000
- db %00000000
-; 3
- db %10000000
- db %01110000
- db %00011000
- db %10000100
- db %00000001
-; 0xd2941
diff --git a/gfx/pics/nidorino/frames.asm b/gfx/pics/nidorino/frames.asm
deleted file mode 100644
index 3f5dca2ae..000000000
--- a/gfx/pics/nidorino/frames.asm
+++ /dev/null
@@ -1,27 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f
- db $30, $31, $32, $33, $00, $34, $35, $36, $00, $37, $38
-.frame2
- db $01 ; bitmask
- db $39, $3a, $3b
-.frame3
- db $01 ; bitmask
- db $3c, $3d, $3b
-.frame4
- db $02 ; bitmask
- db $3e, $3b, $3f
-.frame5
- db $03 ; bitmask
- db $40, $41, $42, $3e, $3b, $3f, $43, $44, $45
-.frame6
- db $00 ; bitmask
- db $24, $25, $26, $27, $3c, $29, $2a, $2b, $2c, $2d, $3d, $2f
- db $30, $31, $32, $33, $00, $34, $35, $36, $00, $37, $38
-; 0xd48c4
diff --git a/gfx/pics/nidorino/front.2bpp.lz b/gfx/pics/nidorino/front.animated.2bpp.lz.ba11ef23
index 228c93b52..228c93b52 100644
--- a/gfx/pics/nidorino/front.2bpp.lz
+++ b/gfx/pics/nidorino/front.animated.2bpp.lz.ba11ef23
Binary files differ
diff --git a/gfx/pics/nidorino/front.png b/gfx/pics/nidorino/front.png
new file mode 100644
index 000000000..86d37de47
--- /dev/null
+++ b/gfx/pics/nidorino/front.png
Binary files differ
diff --git a/gfx/pics/nidorino/normal.pal b/gfx/pics/nidorino/normal.pal
deleted file mode 100644
index 039e46d34..000000000
--- a/gfx/pics/nidorino/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 22, 08, 22
- RGB 10, 05, 16
-
diff --git a/gfx/pics/ninetales/back.2bpp.lz b/gfx/pics/ninetales/back.2bpp.lz.999b3894
index e6b264033..e6b264033 100644
--- a/gfx/pics/ninetales/back.2bpp.lz
+++ b/gfx/pics/ninetales/back.2bpp.lz.999b3894
Binary files differ
diff --git a/gfx/pics/ninetales/back.png b/gfx/pics/ninetales/back.png
new file mode 100644
index 000000000..98af16d8a
--- /dev/null
+++ b/gfx/pics/ninetales/back.png
Binary files differ
diff --git a/gfx/pics/ninetales/bitmask.asm b/gfx/pics/ninetales/bitmask.asm
deleted file mode 100644
index 434f61e97..000000000
--- a/gfx/pics/ninetales/bitmask.asm
+++ /dev/null
@@ -1,41 +0,0 @@
-; 0
- db %00000100
- db %00000000
- db %10000000
- db %11100001
- db %11110000
- db %11110010
- db %00000001
-; 1
- db %00000100
- db %00000000
- db %10000000
- db %11101001
- db %11110111
- db %11110011
- db %00000001
-; 2
- db %00001100
- db %00110010
- db %10011000
- db %11101101
- db %11110111
- db %11110011
- db %00000001
-; 3
- db %01001100
- db %00110010
- db %10011000
- db %11101101
- db %11110111
- db %11110011
- db %00000001
-; 4
- db %00000000
- db %00000011
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd29a4
diff --git a/gfx/pics/ninetales/frames.asm b/gfx/pics/ninetales/frames.asm
deleted file mode 100644
index 90c846aa2..000000000
--- a/gfx/pics/ninetales/frames.asm
+++ /dev/null
@@ -1,27 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
- db $3d, $3e, $3f, $40
-.frame2
- db $01 ; bitmask
- db $31, $32, $33, $41, $42, $43, $36, $44, $45, $46, $47, $48
- db $49, $4a, $4b, $4c, $3c, $4d, $4e, $4f, $50
-.frame3
- db $02 ; bitmask
- db $51, $52, $53, $54, $55, $56, $57, $32, $33, $58, $41, $42
- db $43, $36, $44, $45, $46, $47, $48, $49, $4a, $4b, $4c, $3c
- db $4d, $4e, $4f, $50
-.frame4
- db $03 ; bitmask
- db $51, $52, $03, $53, $59, $5a, $5b, $5c, $32, $33, $5d, $5e
- db $42, $43, $36, $44, $45, $46, $47, $48, $49, $4a, $4b, $4c
- db $3c, $4d, $4e, $4f, $50
-.frame5
- db $04 ; bitmask
- db $5f, $60
-; 0xd49fc
diff --git a/gfx/pics/ninetales/front.2bpp.lz b/gfx/pics/ninetales/front.animated.2bpp.lz.eef934ff
index 4865c6d82..4865c6d82 100644
--- a/gfx/pics/ninetales/front.2bpp.lz
+++ b/gfx/pics/ninetales/front.animated.2bpp.lz.eef934ff
Binary files differ
diff --git a/gfx/pics/ninetales/front.png b/gfx/pics/ninetales/front.png
new file mode 100644
index 000000000..0bfeed4eb
--- /dev/null
+++ b/gfx/pics/ninetales/front.png
Binary files differ
diff --git a/gfx/pics/ninetales/normal.pal b/gfx/pics/ninetales/normal.pal
deleted file mode 100644
index 54de8db00..000000000
--- a/gfx/pics/ninetales/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 31, 06
- RGB 18, 15, 00
-
diff --git a/gfx/pics/noctowl/back.2bpp.lz b/gfx/pics/noctowl/back.2bpp.lz.9c8ac57f
index 9ef83c86e..9ef83c86e 100644
--- a/gfx/pics/noctowl/back.2bpp.lz
+++ b/gfx/pics/noctowl/back.2bpp.lz.9c8ac57f
Binary files differ
diff --git a/gfx/pics/noctowl/back.png b/gfx/pics/noctowl/back.png
new file mode 100644
index 000000000..6f7237943
--- /dev/null
+++ b/gfx/pics/noctowl/back.png
Binary files differ
diff --git a/gfx/pics/noctowl/bitmask.asm b/gfx/pics/noctowl/bitmask.asm
deleted file mode 100644
index 231f4dbd5..000000000
--- a/gfx/pics/noctowl/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %00000000
- db %00000000
- db %00000000
- db %00000001
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %10000000
- db %11000011
- db %11100011
- db %11110001
- db %00111000
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %00000000
- db %10000001
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd340c
diff --git a/gfx/pics/noctowl/frames.asm b/gfx/pics/noctowl/frames.asm
deleted file mode 100644
index 86b15a845..000000000
--- a/gfx/pics/noctowl/frames.asm
+++ /dev/null
@@ -1,24 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $31
-.frame2
- db $01 ; bitmask
- db $00, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
- db $3d, $3e, $3f, $00, $40, $41
-.frame3
- db $01 ; bitmask
- db $00, $32, $33, $34, $35, $42, $43, $38, $39, $3a, $3b, $3c
- db $3d, $3e, $3f, $00, $40, $41
-.frame4
- db $01 ; bitmask
- db $00, $32, $33, $34, $44, $45, $37, $38, $39, $46, $47, $3c
- db $3d, $3e, $3f, $00, $40, $41
-.frame5
- db $02 ; bitmask
- db $48, $49
-; 0xd8720
diff --git a/gfx/pics/noctowl/front.2bpp.lz b/gfx/pics/noctowl/front.animated.2bpp.lz.7d6594fe
index cd0d1313b..cd0d1313b 100644
--- a/gfx/pics/noctowl/front.2bpp.lz
+++ b/gfx/pics/noctowl/front.animated.2bpp.lz.7d6594fe
Binary files differ
diff --git a/gfx/pics/noctowl/front.png b/gfx/pics/noctowl/front.png
new file mode 100644
index 000000000..bbc8b1623
--- /dev/null
+++ b/gfx/pics/noctowl/front.png
Binary files differ
diff --git a/gfx/pics/noctowl/normal.pal b/gfx/pics/noctowl/normal.pal
deleted file mode 100644
index 93785d70f..000000000
--- a/gfx/pics/noctowl/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 18, 12, 04
- RGB 11, 05, 06
-
diff --git a/gfx/pics/octillery/back.2bpp.lz b/gfx/pics/octillery/back.2bpp.lz.48b6e47d
index 2d12597ca..2d12597ca 100644
--- a/gfx/pics/octillery/back.2bpp.lz
+++ b/gfx/pics/octillery/back.2bpp.lz.48b6e47d
Binary files differ
diff --git a/gfx/pics/octillery/back.png b/gfx/pics/octillery/back.png
new file mode 100644
index 000000000..8717ea071
--- /dev/null
+++ b/gfx/pics/octillery/back.png
Binary files differ
diff --git a/gfx/pics/octillery/bitmask.asm b/gfx/pics/octillery/bitmask.asm
deleted file mode 100644
index 904bdcd1f..000000000
--- a/gfx/pics/octillery/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %00011000
- db %11101111
- db %01100011
- db %00001000
- db %00000000
-; 1
- db %00000000
- db %11000011
- db %00000000
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %00000000
- db %00010000
- db %00000000
- db %00000000
-; 0xd3832
diff --git a/gfx/pics/octillery/frames.asm b/gfx/pics/octillery/frames.asm
deleted file mode 100644
index ebfdd43ae..000000000
--- a/gfx/pics/octillery/frames.asm
+++ /dev/null
@@ -1,14 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f
- db $30, $31
-.frame2
- db $01 ; bitmask
- db $32, $33, $34, $35
-.frame3
- db $02 ; bitmask
- db $36
-; 0xd927e
diff --git a/gfx/pics/octillery/front.2bpp.lz b/gfx/pics/octillery/front.animated.2bpp.lz.de99954b
index 9ffec9b38..9ffec9b38 100644
--- a/gfx/pics/octillery/front.2bpp.lz
+++ b/gfx/pics/octillery/front.animated.2bpp.lz.de99954b
Binary files differ
diff --git a/gfx/pics/octillery/front.png b/gfx/pics/octillery/front.png
new file mode 100644
index 000000000..a2359dc98
--- /dev/null
+++ b/gfx/pics/octillery/front.png
Binary files differ
diff --git a/gfx/pics/octillery/normal.pal b/gfx/pics/octillery/normal.pal
deleted file mode 100644
index 8073454d1..000000000
--- a/gfx/pics/octillery/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 22, 04
- RGB 31, 06, 03
-
diff --git a/gfx/pics/oddish/back.2bpp.lz b/gfx/pics/oddish/back.2bpp.lz.4f9ec682
index 81ba4e5f3..81ba4e5f3 100644
--- a/gfx/pics/oddish/back.2bpp.lz
+++ b/gfx/pics/oddish/back.2bpp.lz.4f9ec682
Binary files differ
diff --git a/gfx/pics/oddish/back.png b/gfx/pics/oddish/back.png
new file mode 100644
index 000000000..11f40353d
--- /dev/null
+++ b/gfx/pics/oddish/back.png
Binary files differ
diff --git a/gfx/pics/oddish/bitmask.asm b/gfx/pics/oddish/bitmask.asm
deleted file mode 100644
index d9d298ed4..000000000
--- a/gfx/pics/oddish/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %11100010
- db %10111100
- db %01100011
- db %00000000
-; 1
- db %00000000
- db %00000001
- db %00000100
- db %00000000
-; 2
- db %00000000
- db %00010000
- db %00000000
- db %00000000
-; 0xd29ec
diff --git a/gfx/pics/oddish/frames.asm b/gfx/pics/oddish/frames.asm
deleted file mode 100644
index 96561fe6d..000000000
--- a/gfx/pics/oddish/frames.asm
+++ /dev/null
@@ -1,19 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $00, $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23
- db $24
-.frame2
- db $00 ; bitmask
- db $00, $25, $26, $1b, $27, $1d, $1e, $1f, $20, $21, $28, $23
- db $29
-.frame3
- db $01 ; bitmask
- db $2a, $2b
-.frame4
- db $02 ; bitmask
- db $2c
-; 0xd4ae6
diff --git a/gfx/pics/oddish/front.2bpp.lz b/gfx/pics/oddish/front.animated.2bpp.lz.ea2e0dcd
index 3864c0b7a..3864c0b7a 100644
--- a/gfx/pics/oddish/front.2bpp.lz
+++ b/gfx/pics/oddish/front.animated.2bpp.lz.ea2e0dcd
Binary files differ
diff --git a/gfx/pics/oddish/front.png b/gfx/pics/oddish/front.png
new file mode 100644
index 000000000..c49334613
--- /dev/null
+++ b/gfx/pics/oddish/front.png
Binary files differ
diff --git a/gfx/pics/oddish/normal.pal b/gfx/pics/oddish/normal.pal
deleted file mode 100644
index 9371027e6..000000000
--- a/gfx/pics/oddish/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 11, 23, 03
- RGB 06, 09, 09
-
diff --git a/gfx/pics/omanyte/back.2bpp.lz b/gfx/pics/omanyte/back.2bpp.lz.f442a670
index 0ee462eaf..0ee462eaf 100644
--- a/gfx/pics/omanyte/back.2bpp.lz
+++ b/gfx/pics/omanyte/back.2bpp.lz.f442a670
Binary files differ
diff --git a/gfx/pics/omanyte/back.png b/gfx/pics/omanyte/back.png
new file mode 100644
index 000000000..0c3fb8eb7
--- /dev/null
+++ b/gfx/pics/omanyte/back.png
Binary files differ
diff --git a/gfx/pics/omanyte/bitmask.asm b/gfx/pics/omanyte/bitmask.asm
deleted file mode 100644
index c0f074898..000000000
--- a/gfx/pics/omanyte/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %00011100
- db %00000010
- db %10001100
- db %00000000
-; 1
- db %00011100
- db %00000011
- db %10001100
- db %00000000
-; 2
- db %00000000
- db %00100001
- db %00000100
- db %00000000
-; 0xd31e0
diff --git a/gfx/pics/omanyte/frames.asm b/gfx/pics/omanyte/frames.asm
deleted file mode 100644
index 525d1d93c..000000000
--- a/gfx/pics/omanyte/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e, $1f
-.frame2
- db $01 ; bitmask
- db $20, $21, $1b, $22, $1c, $23, $1e, $1f
-.frame3
- db $02 ; bitmask
- db $24, $25, $26
-; 0xd5ef6
diff --git a/gfx/pics/omanyte/front.2bpp.lz b/gfx/pics/omanyte/front.animated.2bpp.lz.15b343dc
index 7673b2390..7673b2390 100644
--- a/gfx/pics/omanyte/front.2bpp.lz
+++ b/gfx/pics/omanyte/front.animated.2bpp.lz.15b343dc
Binary files differ
diff --git a/gfx/pics/omanyte/front.png b/gfx/pics/omanyte/front.png
new file mode 100644
index 000000000..1e47c7800
--- /dev/null
+++ b/gfx/pics/omanyte/front.png
Binary files differ
diff --git a/gfx/pics/omanyte/normal.pal b/gfx/pics/omanyte/normal.pal
deleted file mode 100644
index b0df7149b..000000000
--- a/gfx/pics/omanyte/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 20, 17, 11
- RGB 07, 14, 21
-
diff --git a/gfx/pics/omastar/back.2bpp.lz b/gfx/pics/omastar/back.2bpp.lz.c75932db
index b41a828c5..b41a828c5 100644
--- a/gfx/pics/omastar/back.2bpp.lz
+++ b/gfx/pics/omastar/back.2bpp.lz.c75932db
Binary files differ
diff --git a/gfx/pics/omastar/back.png b/gfx/pics/omastar/back.png
new file mode 100644
index 000000000..c6ff219e7
--- /dev/null
+++ b/gfx/pics/omastar/back.png
Binary files differ
diff --git a/gfx/pics/omastar/bitmask.asm b/gfx/pics/omastar/bitmask.asm
deleted file mode 100644
index abc37f8f8..000000000
--- a/gfx/pics/omastar/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %00011000
- db %10000110
- db %00110000
- db %00001000
- db %00000011
-; 1
- db %00111100
- db %10001110
- db %01110001
- db %00001000
- db %00001111
-; 2
- db %00000000
- db %00000000
- db %01000001
- db %00000000
- db %00000000
-; 0xd31ef
diff --git a/gfx/pics/omastar/frames.asm b/gfx/pics/omastar/frames.asm
deleted file mode 100644
index 92ef4b589..000000000
--- a/gfx/pics/omastar/frames.asm
+++ /dev/null
@@ -1,14 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d
-.frame2
- db $01 ; bitmask
- db $2e, $24, $2f, $30, $26, $27, $31, $32, $33, $29, $2a, $34
- db $2b, $35, $36, $37, $38
-.frame3
- db $02 ; bitmask
- db $33, $34
-; 0xd5f1c
diff --git a/gfx/pics/omastar/front.2bpp.lz b/gfx/pics/omastar/front.animated.2bpp.lz.b3f6c3dc
index 544e2d87b..544e2d87b 100644
--- a/gfx/pics/omastar/front.2bpp.lz
+++ b/gfx/pics/omastar/front.animated.2bpp.lz.b3f6c3dc
Binary files differ
diff --git a/gfx/pics/omastar/front.png b/gfx/pics/omastar/front.png
new file mode 100644
index 000000000..382bb5417
--- /dev/null
+++ b/gfx/pics/omastar/front.png
Binary files differ
diff --git a/gfx/pics/omastar/normal.pal b/gfx/pics/omastar/normal.pal
deleted file mode 100644
index b0df7149b..000000000
--- a/gfx/pics/omastar/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 20, 17, 11
- RGB 07, 14, 21
-
diff --git a/gfx/pics/onix/back.2bpp.lz b/gfx/pics/onix/back.2bpp.lz.cb580eb9
index 05df1a96b..05df1a96b 100644
--- a/gfx/pics/onix/back.2bpp.lz
+++ b/gfx/pics/onix/back.2bpp.lz.cb580eb9
Binary files differ
diff --git a/gfx/pics/onix/back.png b/gfx/pics/onix/back.png
new file mode 100644
index 000000000..6aa7be5bc
--- /dev/null
+++ b/gfx/pics/onix/back.png
Binary files differ
diff --git a/gfx/pics/onix/bitmask.asm b/gfx/pics/onix/bitmask.asm
deleted file mode 100644
index 20de1aacf..000000000
--- a/gfx/pics/onix/bitmask.asm
+++ /dev/null
@@ -1,65 +0,0 @@
-; 0
- db %00000000
- db %00001010
- db %11100110
- db %01110000
- db %11000000
- db %01100000
- db %00000000
-; 1
- db %00000000
- db %00001010
- db %11100110
- db %01110000
- db %11000001
- db %01100001
- db %00000000
-; 2
- db %00000000
- db %00001010
- db %00000110
- db %00000000
- db %00000100
- db %00000010
- db %00000001
-; 3
- db %00000000
- db %00000000
- db %11100000
- db %01110000
- db %11000000
- db %01100000
- db %00000000
-; 4
- db %00000000
- db %00000000
- db %11100000
- db %01110000
- db %11000001
- db %01100001
- db %00000000
-; 5
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000100
- db %00000000
- db %00000000
-; 6
- db %00000000
- db %00000010
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 7
- db %00000000
- db %00000110
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd2e67
diff --git a/gfx/pics/onix/frames.asm b/gfx/pics/onix/frames.asm
deleted file mode 100644
index 4ed313016..000000000
--- a/gfx/pics/onix/frames.asm
+++ /dev/null
@@ -1,35 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
- dw .frame7
- dw .frame8
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
- db $3d, $3e
-.frame2
- db $01 ; bitmask
- db $31, $32, $33, $34, $3f, $40, $41, $42, $43, $44, $45, $3b
- db $3c, $46, $3d, $3e
-.frame3
- db $02 ; bitmask
- db $31, $32, $33, $34, $47, $48, $49
-.frame4
- db $03 ; bitmask
- db $35, $36, $37, $38, $39, $3a, $3b, $3c, $3d, $3e
-.frame5
- db $04 ; bitmask
- db $3f, $40, $41, $42, $43, $44, $45, $3b, $3c, $46, $3d, $3e
-.frame6
- db $05 ; bitmask
- db $47
-.frame7
- db $06 ; bitmask
- db $4a
-.frame8
- db $07 ; bitmask
- db $4b, $4c
-; 0xd55e9
diff --git a/gfx/pics/onix/front.2bpp.lz b/gfx/pics/onix/front.animated.2bpp.lz.84b7e9ef
index dc3bfca6e..dc3bfca6e 100644
--- a/gfx/pics/onix/front.2bpp.lz
+++ b/gfx/pics/onix/front.animated.2bpp.lz.84b7e9ef
Binary files differ
diff --git a/gfx/pics/onix/front.png b/gfx/pics/onix/front.png
new file mode 100644
index 000000000..188378160
--- /dev/null
+++ b/gfx/pics/onix/front.png
Binary files differ
diff --git a/gfx/pics/onix/normal.pal b/gfx/pics/onix/normal.pal
deleted file mode 100644
index 2b8c1b6b9..000000000
--- a/gfx/pics/onix/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 17, 15, 20
- RGB 09, 06, 11
-
diff --git a/gfx/pics/paras/back.2bpp.lz b/gfx/pics/paras/back.2bpp.lz.b5a4d1e2
index d6c3d4a62..d6c3d4a62 100644
--- a/gfx/pics/paras/back.2bpp.lz
+++ b/gfx/pics/paras/back.2bpp.lz.b5a4d1e2
Binary files differ
diff --git a/gfx/pics/paras/back.png b/gfx/pics/paras/back.png
new file mode 100644
index 000000000..4962bde38
--- /dev/null
+++ b/gfx/pics/paras/back.png
Binary files differ
diff --git a/gfx/pics/paras/bitmask.asm b/gfx/pics/paras/bitmask.asm
deleted file mode 100644
index 49d9d811e..000000000
--- a/gfx/pics/paras/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %11011110
- db %00000001
- db %00000000
- db %00000000
-; 1
- db %11011110
- db %00100001
- db %11001110
- db %00000001
-; 2
- db %10000000
- db %00010000
- db %00000010
- db %00000000
-; 0xd2a1c
diff --git a/gfx/pics/paras/frames.asm b/gfx/pics/paras/frames.asm
deleted file mode 100644
index 345ef88b5..000000000
--- a/gfx/pics/paras/frames.asm
+++ /dev/null
@@ -1,14 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $00, $1c, $1d, $1e
-.frame2
- db $01 ; bitmask
- db $19, $1a, $1b, $00, $1c, $1d, $1e, $1f, $20, $21, $00, $22
- db $23, $24
-.frame3
- db $02 ; bitmask
- db $25, $26, $27
-; 0xd4b5c
diff --git a/gfx/pics/paras/front.2bpp.lz b/gfx/pics/paras/front.animated.2bpp.lz.37a2c2f8
index 927c831d0..927c831d0 100644
--- a/gfx/pics/paras/front.2bpp.lz
+++ b/gfx/pics/paras/front.animated.2bpp.lz.37a2c2f8
Binary files differ
diff --git a/gfx/pics/paras/front.png b/gfx/pics/paras/front.png
new file mode 100644
index 000000000..9e67fdc9e
--- /dev/null
+++ b/gfx/pics/paras/front.png
Binary files differ
diff --git a/gfx/pics/paras/normal.pal b/gfx/pics/paras/normal.pal
deleted file mode 100644
index dcfb3fd8e..000000000
--- a/gfx/pics/paras/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 12, 03
- RGB 23, 03, 00
-
diff --git a/gfx/pics/parasect/back.2bpp.lz b/gfx/pics/parasect/back.2bpp.lz.ed08ef08
index a63677ff7..a63677ff7 100644
--- a/gfx/pics/parasect/back.2bpp.lz
+++ b/gfx/pics/parasect/back.2bpp.lz.ed08ef08
Binary files differ
diff --git a/gfx/pics/parasect/back.png b/gfx/pics/parasect/back.png
new file mode 100644
index 000000000..c0707e7b5
--- /dev/null
+++ b/gfx/pics/parasect/back.png
Binary files differ
diff --git a/gfx/pics/parasect/bitmask.asm b/gfx/pics/parasect/bitmask.asm
deleted file mode 100644
index 84c7ad6f4..000000000
--- a/gfx/pics/parasect/bitmask.asm
+++ /dev/null
@@ -1,41 +0,0 @@
-; 0
- db %00011100
- db %00111110
- db %00011111
- db %00001111
- db %00000011
- db %10000000
- db %00000000
-; 1
- db %00011100
- db %00110110
- db %00011111
- db %10001111
- db %00000011
- db %10000011
- db %00000000
-; 2
- db %00000000
- db %00110000
- db %00011110
- db %00001111
- db %00000001
- db %00000000
- db %00000000
-; 3
- db %00000000
- db %00000000
- db %00000010
- db %00000011
- db %00000000
- db %00000000
- db %00000000
-; 4
- db %00011100
- db %00000110
- db %00000001
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd2a3f
diff --git a/gfx/pics/parasect/frames.asm b/gfx/pics/parasect/frames.asm
deleted file mode 100644
index 08d9da8e7..000000000
--- a/gfx/pics/parasect/frames.asm
+++ /dev/null
@@ -1,23 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $00, $38, $39, $3a, $3b
- db $00, $3c, $3d, $3e, $00, $3f, $00, $40
-.frame2
- db $01 ; bitmask
- db $31, $32, $33, $34, $35, $00, $00, $38, $41, $42, $43, $00
- db $44, $45, $46, $00, $47, $48, $00, $49, $00, $40
-.frame3
- db $02 ; bitmask
- db $37, $00, $4a, $3a, $3b, $00, $3c, $3d, $3e, $00, $3f
-.frame4
- db $03 ; bitmask
- db $4b, $4c, $4d
-.frame5
- db $04 ; bitmask
- db $31, $32, $33, $34, $35, $38
-; 0xd4ba9
diff --git a/gfx/pics/parasect/front.2bpp.lz b/gfx/pics/parasect/front.animated.2bpp.lz.f78f9f36
index f1743d07e..f1743d07e 100644
--- a/gfx/pics/parasect/front.2bpp.lz
+++ b/gfx/pics/parasect/front.animated.2bpp.lz.f78f9f36
Binary files differ
diff --git a/gfx/pics/parasect/front.png b/gfx/pics/parasect/front.png
new file mode 100644
index 000000000..165d0a012
--- /dev/null
+++ b/gfx/pics/parasect/front.png
Binary files differ
diff --git a/gfx/pics/parasect/normal.pal b/gfx/pics/parasect/normal.pal
deleted file mode 100644
index 91c779584..000000000
--- a/gfx/pics/parasect/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 09, 04
- RGB 14, 05, 01
-
diff --git a/gfx/pics/persian/back.2bpp.lz b/gfx/pics/persian/back.2bpp.lz.0e1c1c9a
index e615d47fb..e615d47fb 100644
--- a/gfx/pics/persian/back.2bpp.lz
+++ b/gfx/pics/persian/back.2bpp.lz.0e1c1c9a
Binary files differ
diff --git a/gfx/pics/persian/back.png b/gfx/pics/persian/back.png
new file mode 100644
index 000000000..476964b80
--- /dev/null
+++ b/gfx/pics/persian/back.png
Binary files differ
diff --git a/gfx/pics/persian/bitmask.asm b/gfx/pics/persian/bitmask.asm
deleted file mode 100644
index 94554310e..000000000
--- a/gfx/pics/persian/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %00000000
- db %10000000
- db %11001110
- db %11100111
- db %11110011
- db %11111001
- db %00000000
-; 1
- db %00001110
- db %00000111
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %00000000
- db %10000000
- db %11000001
- db %01100000
- db %00000000
- db %00000000
-; 0xd2a97
diff --git a/gfx/pics/persian/frames.asm b/gfx/pics/persian/frames.asm
deleted file mode 100644
index 43f353608..000000000
--- a/gfx/pics/persian/frames.asm
+++ /dev/null
@@ -1,18 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $17, $18, $37, $38, $39, $1e
- db $1f, $3a, $00, $3b, $25, $26, $3c, $00, $2b, $3d, $3e, $2e
-.frame2
- db $01 ; bitmask
- db $00, $00, $3f, $40, $41, $42
-.frame3
- db $01 ; bitmask
- db $00, $00, $43, $40, $44, $45
-.frame4
- db $02 ; bitmask
- db $46, $47, $48, $49, $4a, $4b
-; 0xd4cf5
diff --git a/gfx/pics/persian/front.2bpp.lz b/gfx/pics/persian/front.animated.2bpp.lz.0e6a2521
index 1f13a0cca..1f13a0cca 100644
--- a/gfx/pics/persian/front.2bpp.lz
+++ b/gfx/pics/persian/front.animated.2bpp.lz.0e6a2521
Binary files differ
diff --git a/gfx/pics/persian/front.png b/gfx/pics/persian/front.png
new file mode 100644
index 000000000..e9a2be761
--- /dev/null
+++ b/gfx/pics/persian/front.png
Binary files differ
diff --git a/gfx/pics/persian/normal.pal b/gfx/pics/persian/normal.pal
deleted file mode 100644
index 3c3a068a9..000000000
--- a/gfx/pics/persian/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 28, 10
- RGB 12, 09, 04
-
diff --git a/gfx/pics/phanpy/back.2bpp.lz b/gfx/pics/phanpy/back.2bpp.lz.a5c509b8
index cef1bf442..cef1bf442 100644
--- a/gfx/pics/phanpy/back.2bpp.lz
+++ b/gfx/pics/phanpy/back.2bpp.lz.a5c509b8
Binary files differ
diff --git a/gfx/pics/phanpy/back.png b/gfx/pics/phanpy/back.png
new file mode 100644
index 000000000..5efafc74b
--- /dev/null
+++ b/gfx/pics/phanpy/back.png
Binary files differ
diff --git a/gfx/pics/phanpy/bitmask.asm b/gfx/pics/phanpy/bitmask.asm
deleted file mode 100644
index d0f5c0721..000000000
--- a/gfx/pics/phanpy/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %11000111
- db %00111000
- db %01100110
- db %00000000
-; 1
- db %11000111
- db %00110000
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %00001000
- db %00000000
- db %00000000
-; 0xd38ee
diff --git a/gfx/pics/phanpy/frames.asm b/gfx/pics/phanpy/frames.asm
deleted file mode 100644
index f41904d8b..000000000
--- a/gfx/pics/phanpy/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23, $24
-.frame2
- db $01 ; bitmask
- db $19, $1a, $25, $1c, $26, $1f, $20
-.frame3
- db $02 ; bitmask
- db $1e
-; 0xd93f2
diff --git a/gfx/pics/phanpy/front.2bpp.lz b/gfx/pics/phanpy/front.animated.2bpp.lz.53b49445
index d919487b8..d919487b8 100644
--- a/gfx/pics/phanpy/front.2bpp.lz
+++ b/gfx/pics/phanpy/front.animated.2bpp.lz.53b49445
Binary files differ
diff --git a/gfx/pics/phanpy/front.png b/gfx/pics/phanpy/front.png
new file mode 100644
index 000000000..e2e0eeb14
--- /dev/null
+++ b/gfx/pics/phanpy/front.png
Binary files differ
diff --git a/gfx/pics/phanpy/normal.pal b/gfx/pics/phanpy/normal.pal
deleted file mode 100644
index 1952a6537..000000000
--- a/gfx/pics/phanpy/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 17, 20, 26
- RGB 23, 09, 06
-
diff --git a/gfx/pics/pichu/back.2bpp.lz b/gfx/pics/pichu/back.2bpp.lz.c5580983
index 61ab083b3..61ab083b3 100644
--- a/gfx/pics/pichu/back.2bpp.lz
+++ b/gfx/pics/pichu/back.2bpp.lz.c5580983
Binary files differ
diff --git a/gfx/pics/pichu/back.png b/gfx/pics/pichu/back.png
new file mode 100644
index 000000000..830cf34f4
--- /dev/null
+++ b/gfx/pics/pichu/back.png
Binary files differ
diff --git a/gfx/pics/pichu/bitmask.asm b/gfx/pics/pichu/bitmask.asm
deleted file mode 100644
index 8396728bf..000000000
--- a/gfx/pics/pichu/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %11100011
- db %00111001
- db %10101111
- db %00000001
-; 1
- db %10000000
- db %00010000
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %00000000
- db %10001000
- db %00000001
-; 0xd349d
diff --git a/gfx/pics/pichu/frames.asm b/gfx/pics/pichu/frames.asm
deleted file mode 100644
index 8d82f908c..000000000
--- a/gfx/pics/pichu/frames.asm
+++ /dev/null
@@ -1,19 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $02, $19, $02, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22
- db $23, $24, $25, $02
-.frame2
- db $00 ; bitmask
- db $02, $19, $02, $1a, $1b, $1c, $1d, $1e, $26, $20, $21, $22
- db $23, $24, $25, $02
-.frame3
- db $01 ; bitmask
- db $27, $28
-.frame4
- db $02 ; bitmask
- db $23, $25, $02
-; 0xd88f5
diff --git a/gfx/pics/pichu/front.2bpp.lz b/gfx/pics/pichu/front.animated.2bpp.lz.9c1c3bef
index 06712d244..06712d244 100644
--- a/gfx/pics/pichu/front.2bpp.lz
+++ b/gfx/pics/pichu/front.animated.2bpp.lz.9c1c3bef
Binary files differ
diff --git a/gfx/pics/pichu/front.png b/gfx/pics/pichu/front.png
new file mode 100644
index 000000000..1557f73fb
--- /dev/null
+++ b/gfx/pics/pichu/front.png
Binary files differ
diff --git a/gfx/pics/pichu/normal.pal b/gfx/pics/pichu/normal.pal
deleted file mode 100644
index 0ec212f83..000000000
--- a/gfx/pics/pichu/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 29, 26, 05
- RGB 26, 06, 00
-
diff --git a/gfx/pics/pidgeot/back.2bpp.lz b/gfx/pics/pidgeot/back.2bpp.lz.7d9e44a5
index a464dd7d1..a464dd7d1 100644
--- a/gfx/pics/pidgeot/back.2bpp.lz
+++ b/gfx/pics/pidgeot/back.2bpp.lz.7d9e44a5
Binary files differ
diff --git a/gfx/pics/pidgeot/back.png b/gfx/pics/pidgeot/back.png
new file mode 100644
index 000000000..a452584e4
--- /dev/null
+++ b/gfx/pics/pidgeot/back.png
Binary files differ
diff --git a/gfx/pics/pidgeot/bitmask.asm b/gfx/pics/pidgeot/bitmask.asm
deleted file mode 100644
index 521f3ad93..000000000
--- a/gfx/pics/pidgeot/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %10000000
- db %11000111
- db %11100011
- db %01110001
- db %00111000
- db %00000000
- db %00000000
-; 1
- db %00111000
- db %00011100
- db %00000000
- db %10000010
- db %10000011
- db %10000011
- db %00000000
-; 2
- db %00000000
- db %00000000
- db %00000001
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd2815
diff --git a/gfx/pics/pidgeot/frames.asm b/gfx/pics/pidgeot/frames.asm
deleted file mode 100644
index 2d0ef5719..000000000
--- a/gfx/pics/pidgeot/frames.asm
+++ /dev/null
@@ -1,15 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $00, $31, $32, $33, $34, $35, $36, $00, $37, $38, $39, $3a
- db $00, $3b, $3c, $00, $00, $3d
-.frame2
- db $01 ; bitmask
- db $3e, $3f, $40, $41, $42, $43, $44, $45, $46, $47, $48, $49
- db $4a, $4b
-.frame3
- db $02 ; bitmask
- db $4c
-; 0xd4541
diff --git a/gfx/pics/pidgeot/front.2bpp.lz b/gfx/pics/pidgeot/front.animated.2bpp.lz.c161ad71
index f5cbb3f56..f5cbb3f56 100644
--- a/gfx/pics/pidgeot/front.2bpp.lz
+++ b/gfx/pics/pidgeot/front.animated.2bpp.lz.c161ad71
Binary files differ
diff --git a/gfx/pics/pidgeot/front.png b/gfx/pics/pidgeot/front.png
new file mode 100644
index 000000000..a3e598a28
--- /dev/null
+++ b/gfx/pics/pidgeot/front.png
Binary files differ
diff --git a/gfx/pics/pidgeot/normal.pal b/gfx/pics/pidgeot/normal.pal
deleted file mode 100644
index 70fd6b8ce..000000000
--- a/gfx/pics/pidgeot/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 10, 12
- RGB 19, 08, 02
-
diff --git a/gfx/pics/pidgeotto/back.2bpp.lz b/gfx/pics/pidgeotto/back.2bpp.lz.8a0dd470
index d766747ef..d766747ef 100644
--- a/gfx/pics/pidgeotto/back.2bpp.lz
+++ b/gfx/pics/pidgeotto/back.2bpp.lz.8a0dd470
Binary files differ
diff --git a/gfx/pics/pidgeotto/back.png b/gfx/pics/pidgeotto/back.png
new file mode 100644
index 000000000..46c5970a4
--- /dev/null
+++ b/gfx/pics/pidgeotto/back.png
Binary files differ
diff --git a/gfx/pics/pidgeotto/bitmask.asm b/gfx/pics/pidgeotto/bitmask.asm
deleted file mode 100644
index 76d3df735..000000000
--- a/gfx/pics/pidgeotto/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %11011111
- db %11111111
- db %00001011
- db %00000000
- db %00000000
-; 1
- db %11011111
- db %11111111
- db %00011011
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %00000001
- db %00000000
- db %00000000
- db %00000000
-; 0xd2800
diff --git a/gfx/pics/pidgeotto/frames.asm b/gfx/pics/pidgeotto/frames.asm
deleted file mode 100644
index 83c0ef529..000000000
--- a/gfx/pics/pidgeotto/frames.asm
+++ /dev/null
@@ -1,20 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $04, $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e
- db $2f, $30, $31, $32, $33, $00
-.frame2
- db $01 ; bitmask
- db $04, $24, $25, $26, $27, $04, $34, $2a, $2b, $2c, $2d, $04
- db $35, $36, $31, $32, $33, $00, $37
-.frame3
- db $01 ; bitmask
- db $04, $24, $25, $38, $27, $04, $34, $2a, $39, $2c, $2d, $04
- db $35, $36, $31, $32, $33, $00, $37
-.frame4
- db $02 ; bitmask
- db $3a
-; 0xd4517
diff --git a/gfx/pics/pidgeotto/front.2bpp.lz b/gfx/pics/pidgeotto/front.animated.2bpp.lz.8ce78b51
index 0fc3a94fd..0fc3a94fd 100644
--- a/gfx/pics/pidgeotto/front.2bpp.lz
+++ b/gfx/pics/pidgeotto/front.animated.2bpp.lz.8ce78b51
Binary files differ
diff --git a/gfx/pics/pidgeotto/front.png b/gfx/pics/pidgeotto/front.png
new file mode 100644
index 000000000..cdf3f1a28
--- /dev/null
+++ b/gfx/pics/pidgeotto/front.png
Binary files differ
diff --git a/gfx/pics/pidgeotto/normal.pal b/gfx/pics/pidgeotto/normal.pal
deleted file mode 100644
index 70fd6b8ce..000000000
--- a/gfx/pics/pidgeotto/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 10, 12
- RGB 19, 08, 02
-
diff --git a/gfx/pics/pidgey/back.2bpp.lz b/gfx/pics/pidgey/back.2bpp.lz.027129e8
index 48669456e..48669456e 100644
--- a/gfx/pics/pidgey/back.2bpp.lz
+++ b/gfx/pics/pidgey/back.2bpp.lz.027129e8
Binary files differ
diff --git a/gfx/pics/pidgey/back.png b/gfx/pics/pidgey/back.png
new file mode 100644
index 000000000..7ab2fe5fc
--- /dev/null
+++ b/gfx/pics/pidgey/back.png
Binary files differ
diff --git a/gfx/pics/pidgey/bitmask.asm b/gfx/pics/pidgey/bitmask.asm
deleted file mode 100644
index c1b5e0610..000000000
--- a/gfx/pics/pidgey/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %01000111
- db %10000000
- db %00110011
- db %00000000
-; 1
- db %11001111
- db %10110000
- db %01110111
- db %00000000
-; 2
- db %10000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd27f1
diff --git a/gfx/pics/pidgey/frames.asm b/gfx/pics/pidgey/frames.asm
deleted file mode 100644
index 58fdd0d12..000000000
--- a/gfx/pics/pidgey/frames.asm
+++ /dev/null
@@ -1,14 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $03, $19, $1a, $1b, $03, $1c, $1d, $1e, $1f
-.frame2
- db $01 ; bitmask
- db $03, $20, $21, $22, $1b, $23, $24, $25, $03, $26, $27, $28
- db $03, $03, $29
-.frame3
- db $02 ; bitmask
- db $2a
-; 0xd44d2
diff --git a/gfx/pics/pidgey/front.2bpp.lz b/gfx/pics/pidgey/front.animated.2bpp.lz.9acd46ca
index 03c579dbf..03c579dbf 100644
--- a/gfx/pics/pidgey/front.2bpp.lz
+++ b/gfx/pics/pidgey/front.animated.2bpp.lz.9acd46ca
Binary files differ
diff --git a/gfx/pics/pidgey/front.png b/gfx/pics/pidgey/front.png
new file mode 100644
index 000000000..c65e7494d
--- /dev/null
+++ b/gfx/pics/pidgey/front.png
Binary files differ
diff --git a/gfx/pics/pidgey/normal.pal b/gfx/pics/pidgey/normal.pal
deleted file mode 100644
index affaa4265..000000000
--- a/gfx/pics/pidgey/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 30, 27, 13
- RGB 19, 08, 02
-
diff --git a/gfx/pics/pikachu/back.2bpp.lz b/gfx/pics/pikachu/back.2bpp.lz.98998807
index 3f74382ae..3f74382ae 100644
--- a/gfx/pics/pikachu/back.2bpp.lz
+++ b/gfx/pics/pikachu/back.2bpp.lz.98998807
Binary files differ
diff --git a/gfx/pics/pikachu/back.png b/gfx/pics/pikachu/back.png
new file mode 100644
index 000000000..5438e0e5a
--- /dev/null
+++ b/gfx/pics/pikachu/back.png
Binary files differ
diff --git a/gfx/pics/pikachu/bitmask.asm b/gfx/pics/pikachu/bitmask.asm
deleted file mode 100644
index 24ea202e9..000000000
--- a/gfx/pics/pikachu/bitmask.asm
+++ /dev/null
@@ -1,26 +0,0 @@
-; 0
- db %11101011
- db %10111100
- db %01100011
- db %00000000
-; 1
- db %11101011
- db %11111100
- db %01101111
- db %00000000
-; 2
- db %11101111
- db %11111100
- db %01101111
- db %00000000
-; 3
- db %01000010
- db %00001000
- db %00000000
- db %00000000
-; 4
- db %00100011
- db %00000000
- db %00000000
- db %00000000
-; 0xd28a3
diff --git a/gfx/pics/pikachu/frames.asm b/gfx/pics/pikachu/frames.asm
deleted file mode 100644
index f46e5181c..000000000
--- a/gfx/pics/pikachu/frames.asm
+++ /dev/null
@@ -1,24 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $08, $22, $23
- db $24, $25, $26
-.frame2
- db $01 ; bitmask
- db $19, $1a, $1b, $1c, $27, $1e, $1f, $28, $21, $29, $2a, $22
- db $23, $24, $2b, $2c, $25, $26
-.frame3
- db $02 ; bitmask
- db $19, $1a, $2d, $2e, $1c, $27, $1e, $1f, $28, $21, $29, $2a
- db $22, $23, $24, $2b, $2c, $25, $26
-.frame4
- db $03 ; bitmask
- db $2f, $30, $31
-.frame5
- db $04 ; bitmask
- db $19, $1a, $1c
-; 0xd46e1
diff --git a/gfx/pics/pikachu/front.2bpp.lz b/gfx/pics/pikachu/front.animated.2bpp.lz.9c100565
index 1dbea0496..1dbea0496 100644
--- a/gfx/pics/pikachu/front.2bpp.lz
+++ b/gfx/pics/pikachu/front.animated.2bpp.lz.9c100565
Binary files differ
diff --git a/gfx/pics/pikachu/front.png b/gfx/pics/pikachu/front.png
new file mode 100644
index 000000000..07dcb4da6
--- /dev/null
+++ b/gfx/pics/pikachu/front.png
Binary files differ
diff --git a/gfx/pics/pikachu/normal.pal b/gfx/pics/pikachu/normal.pal
deleted file mode 100644
index 0ec212f83..000000000
--- a/gfx/pics/pikachu/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 29, 26, 05
- RGB 26, 06, 00
-
diff --git a/gfx/pics/piloswine/back.2bpp.lz b/gfx/pics/piloswine/back.2bpp.lz.6fe7da21
index 2bdbd05b7..2bdbd05b7 100644
--- a/gfx/pics/piloswine/back.2bpp.lz
+++ b/gfx/pics/piloswine/back.2bpp.lz.6fe7da21
Binary files differ
diff --git a/gfx/pics/piloswine/back.png b/gfx/pics/piloswine/back.png
new file mode 100644
index 000000000..b2963e86f
--- /dev/null
+++ b/gfx/pics/piloswine/back.png
Binary files differ
diff --git a/gfx/pics/piloswine/bitmask.asm b/gfx/pics/piloswine/bitmask.asm
deleted file mode 100644
index ffad2c6c2..000000000
--- a/gfx/pics/piloswine/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %00111000
- db %10001110
- db %11100011
- db %00000000
- db %00000000
-; 1
- db %00011000
- db %10000110
- db %01000001
- db %00010000
- db %00000000
-; 2
- db %00000000
- db %00000000
- db %01000000
- db %00010000
- db %00000100
-; 0xd3808
diff --git a/gfx/pics/piloswine/frames.asm b/gfx/pics/piloswine/frames.asm
deleted file mode 100644
index 4600445b9..000000000
--- a/gfx/pics/piloswine/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f
-.frame2
- db $01 ; bitmask
- db $30, $31, $32, $33, $34, $35, $36, $37
-.frame3
- db $02 ; bitmask
- db $38, $39, $3a
-; 0xd921f
diff --git a/gfx/pics/piloswine/front.2bpp.lz b/gfx/pics/piloswine/front.animated.2bpp.lz.f6f37ed2
index 45b87144e..45b87144e 100644
--- a/gfx/pics/piloswine/front.2bpp.lz
+++ b/gfx/pics/piloswine/front.animated.2bpp.lz.f6f37ed2
Binary files differ
diff --git a/gfx/pics/piloswine/front.png b/gfx/pics/piloswine/front.png
new file mode 100644
index 000000000..822759c1c
--- /dev/null
+++ b/gfx/pics/piloswine/front.png
Binary files differ
diff --git a/gfx/pics/piloswine/normal.pal b/gfx/pics/piloswine/normal.pal
deleted file mode 100644
index 6df5615c0..000000000
--- a/gfx/pics/piloswine/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 23, 17, 10
- RGB 14, 10, 10
-
diff --git a/gfx/pics/pineco/back.2bpp.lz b/gfx/pics/pineco/back.2bpp.lz.70df8ca3
index f4baaadb9..f4baaadb9 100644
--- a/gfx/pics/pineco/back.2bpp.lz
+++ b/gfx/pics/pineco/back.2bpp.lz.70df8ca3
Binary files differ
diff --git a/gfx/pics/pineco/back.png b/gfx/pics/pineco/back.png
new file mode 100644
index 000000000..ae6299015
--- /dev/null
+++ b/gfx/pics/pineco/back.png
Binary files differ
diff --git a/gfx/pics/pineco/bitmask.asm b/gfx/pics/pineco/bitmask.asm
deleted file mode 100644
index 30b51cece..000000000
--- a/gfx/pics/pineco/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %00100101
- db %10011000
- db %01010000
- db %00000000
-; 1
- db %11100111
- db %10011000
- db %01110011
- db %00000000
-; 2
- db %01000000
- db %00001000
- db %00000001
- db %00000000
-; 0xd36d8
diff --git a/gfx/pics/pineco/frames.asm b/gfx/pics/pineco/frames.asm
deleted file mode 100644
index 97093c2c4..000000000
--- a/gfx/pics/pineco/frames.asm
+++ /dev/null
@@ -1,14 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20
-.frame2
- db $01 ; bitmask
- db $19, $21, $1a, $1b, $22, $23, $1c, $1d, $1e, $24, $25, $1f
- db $26, $20
-.frame3
- db $02 ; bitmask
- db $27, $1c, $28
-; 0xd8f09
diff --git a/gfx/pics/pineco/front.2bpp.lz b/gfx/pics/pineco/front.animated.2bpp.lz.82d91497
index c36a27807..c36a27807 100644
--- a/gfx/pics/pineco/front.2bpp.lz
+++ b/gfx/pics/pineco/front.animated.2bpp.lz.82d91497
Binary files differ
diff --git a/gfx/pics/pineco/front.png b/gfx/pics/pineco/front.png
new file mode 100644
index 000000000..2d91d5932
--- /dev/null
+++ b/gfx/pics/pineco/front.png
Binary files differ
diff --git a/gfx/pics/pineco/normal.pal b/gfx/pics/pineco/normal.pal
deleted file mode 100644
index 159e2d51f..000000000
--- a/gfx/pics/pineco/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 20, 22, 22
- RGB 10, 17, 20
-
diff --git a/gfx/pics/pinsir/back.2bpp.lz b/gfx/pics/pinsir/back.2bpp.lz.09ac7dd4
index 8803c8a0a..8803c8a0a 100644
--- a/gfx/pics/pinsir/back.2bpp.lz
+++ b/gfx/pics/pinsir/back.2bpp.lz.09ac7dd4
Binary files differ
diff --git a/gfx/pics/pinsir/back.png b/gfx/pics/pinsir/back.png
new file mode 100644
index 000000000..978ba561b
--- /dev/null
+++ b/gfx/pics/pinsir/back.png
Binary files differ
diff --git a/gfx/pics/pinsir/bitmask.asm b/gfx/pics/pinsir/bitmask.asm
deleted file mode 100644
index 4f51b7d09..000000000
--- a/gfx/pics/pinsir/bitmask.asm
+++ /dev/null
@@ -1,33 +0,0 @@
-; 0
- db %00001110
- db %11000111
- db %11100000
- db %11110000
- db %00110000
- db %00000000
- db %00000000
-; 1
- db %01101110
- db %11110111
- db %11101100
- db %11110010
- db %00110000
- db %10000011
- db %00000001
-; 2
- db %01101110
- db %11110111
- db %11101110
- db %11110011
- db %00110000
- db %10000011
- db %00000001
-; 3
- db %00001110
- db %11000111
- db %11100110
- db %11110011
- db %00110000
- db %10000011
- db %00000001
-; 0xd311c
diff --git a/gfx/pics/pinsir/frames.asm b/gfx/pics/pinsir/frames.asm
deleted file mode 100644
index ee3927896..000000000
--- a/gfx/pics/pinsir/frames.asm
+++ /dev/null
@@ -1,24 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $00
- db $3c, $3d, $3e, $00, $00
-.frame2
- db $01 ; bitmask
- db $31, $32, $33, $3f, $40, $34, $35, $36, $41, $42, $37, $38
- db $43, $44, $39, $3a, $3b, $45, $00, $3c, $3d, $3e, $00, $00
- db $46, $47, $48, $00
-.frame3
- db $02 ; bitmask
- db $31, $32, $33, $3f, $40, $34, $35, $36, $41, $42, $37, $38
- db $49, $43, $44, $39, $3a, $3b, $4a, $45, $00, $3c, $3d, $3e
- db $00, $00, $46, $47, $48, $00
-.frame4
- db $03 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38, $49, $43, $39, $3a
- db $3b, $4a, $45, $00, $3c, $3d, $3e, $00, $00, $46, $47, $48
- db $00
-; 0xd5cc6
diff --git a/gfx/pics/pinsir/front.2bpp.lz b/gfx/pics/pinsir/front.animated.2bpp.lz.1e3839f2
index d2ec9ecd9..d2ec9ecd9 100644
--- a/gfx/pics/pinsir/front.2bpp.lz
+++ b/gfx/pics/pinsir/front.animated.2bpp.lz.1e3839f2
Binary files differ
diff --git a/gfx/pics/pinsir/front.png b/gfx/pics/pinsir/front.png
new file mode 100644
index 000000000..5bd4c4cee
--- /dev/null
+++ b/gfx/pics/pinsir/front.png
Binary files differ
diff --git a/gfx/pics/pinsir/normal.pal b/gfx/pics/pinsir/normal.pal
deleted file mode 100644
index 09bf39ff4..000000000
--- a/gfx/pics/pinsir/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 20, 20, 14
- RGB 17, 10, 07
-
diff --git a/gfx/pics/politoed/back.2bpp.lz b/gfx/pics/politoed/back.2bpp.lz.7873e52f
index 2c492fcaf..2c492fcaf 100644
--- a/gfx/pics/politoed/back.2bpp.lz
+++ b/gfx/pics/politoed/back.2bpp.lz.7873e52f
Binary files differ
diff --git a/gfx/pics/politoed/back.png b/gfx/pics/politoed/back.png
new file mode 100644
index 000000000..4376ca6ae
--- /dev/null
+++ b/gfx/pics/politoed/back.png
Binary files differ
diff --git a/gfx/pics/politoed/bitmask.asm b/gfx/pics/politoed/bitmask.asm
deleted file mode 100644
index 94e4243c1..000000000
--- a/gfx/pics/politoed/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %00000100
- db %00001110
- db %10000111
- db %10000011
- db %11100001
- db %00111000
- db %00000000
-; 1
- db %00001100
- db %00001110
- db %10000111
- db %10000011
- db %11100001
- db %00111000
- db %00000000
-; 2
- db %00000000
- db %10000000
- db %11000000
- db %01100000
- db %00000000
- db %00000000
- db %00000000
-; 0xd35ab
diff --git a/gfx/pics/politoed/frames.asm b/gfx/pics/politoed/frames.asm
deleted file mode 100644
index 0d4b546a7..000000000
--- a/gfx/pics/politoed/frames.asm
+++ /dev/null
@@ -1,20 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $00, $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b
- db $3c, $3d, $3e, $00, $00, $00
-.frame2
- db $01 ; bitmask
- db $3f, $40, $31, $41, $33, $34, $42, $43, $37, $44, $45, $3a
- db $3b, $3c, $3d, $3e, $00, $00, $00
-.frame3
- db $01 ; bitmask
- db $46, $47, $31, $41, $33, $34, $42, $43, $37, $44, $45, $3a
- db $3b, $3c, $3d, $3e, $00, $00, $00
-.frame4
- db $02 ; bitmask
- db $48, $49, $4a, $4b, $4c
-; 0xd8bd8
diff --git a/gfx/pics/politoed/front.2bpp.lz b/gfx/pics/politoed/front.animated.2bpp.lz.408a9c1a
index 8890a7ed4..8890a7ed4 100644
--- a/gfx/pics/politoed/front.2bpp.lz
+++ b/gfx/pics/politoed/front.animated.2bpp.lz.408a9c1a
Binary files differ
diff --git a/gfx/pics/politoed/front.png b/gfx/pics/politoed/front.png
new file mode 100644
index 000000000..03aa089e3
--- /dev/null
+++ b/gfx/pics/politoed/front.png
Binary files differ
diff --git a/gfx/pics/politoed/normal.pal b/gfx/pics/politoed/normal.pal
deleted file mode 100644
index 31ed84e91..000000000
--- a/gfx/pics/politoed/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 25, 31, 04
- RGB 07, 20, 06
-
diff --git a/gfx/pics/poliwag/back.2bpp.lz b/gfx/pics/poliwag/back.2bpp.lz.35b9ee20
index 58d039d16..58d039d16 100644
--- a/gfx/pics/poliwag/back.2bpp.lz
+++ b/gfx/pics/poliwag/back.2bpp.lz.35b9ee20
Binary files differ
diff --git a/gfx/pics/poliwag/back.png b/gfx/pics/poliwag/back.png
new file mode 100644
index 000000000..44348236e
--- /dev/null
+++ b/gfx/pics/poliwag/back.png
Binary files differ
diff --git a/gfx/pics/poliwag/bitmask.asm b/gfx/pics/poliwag/bitmask.asm
deleted file mode 100644
index 5f28e8a8f..000000000
--- a/gfx/pics/poliwag/bitmask.asm
+++ /dev/null
@@ -1,21 +0,0 @@
-; 0
- db %00000000
- db %10000000
- db %01110011
- db %00000000
-; 1
- db %00000000
- db %00000000
- db %10001100
- db %00000001
-; 2
- db %10000000
- db %00000000
- db %00000000
- db %00000000
-; 3
- db %10000100
- db %00001000
- db %00000000
- db %00000000
-; 0xd2b3e
diff --git a/gfx/pics/poliwag/frames.asm b/gfx/pics/poliwag/frames.asm
deleted file mode 100644
index a45bf4b23..000000000
--- a/gfx/pics/poliwag/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e
-.frame2
- db $01 ; bitmask
- db $1f, $20, $21, $00
-.frame3
- db $02 ; bitmask
- db $22
-.frame4
- db $03 ; bitmask
- db $23, $24, $25
-; 0xd4e61
diff --git a/gfx/pics/poliwag/front.2bpp.lz b/gfx/pics/poliwag/front.animated.2bpp.lz.c7d26488
index df9741516..df9741516 100644
--- a/gfx/pics/poliwag/front.2bpp.lz
+++ b/gfx/pics/poliwag/front.animated.2bpp.lz.c7d26488
Binary files differ
diff --git a/gfx/pics/poliwag/front.png b/gfx/pics/poliwag/front.png
new file mode 100644
index 000000000..c61c98fff
--- /dev/null
+++ b/gfx/pics/poliwag/front.png
Binary files differ
diff --git a/gfx/pics/poliwag/normal.pal b/gfx/pics/poliwag/normal.pal
deleted file mode 100644
index 20896080e..000000000
--- a/gfx/pics/poliwag/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 26, 08, 05
- RGB 07, 08, 10
-
diff --git a/gfx/pics/poliwhirl/back.2bpp.lz b/gfx/pics/poliwhirl/back.2bpp.lz.76564593
index a78a2cfff..a78a2cfff 100644
--- a/gfx/pics/poliwhirl/back.2bpp.lz
+++ b/gfx/pics/poliwhirl/back.2bpp.lz.76564593
Binary files differ
diff --git a/gfx/pics/poliwhirl/back.png b/gfx/pics/poliwhirl/back.png
new file mode 100644
index 000000000..51e374cb7
--- /dev/null
+++ b/gfx/pics/poliwhirl/back.png
Binary files differ
diff --git a/gfx/pics/poliwhirl/bitmask.asm b/gfx/pics/poliwhirl/bitmask.asm
deleted file mode 100644
index 93480693c..000000000
--- a/gfx/pics/poliwhirl/bitmask.asm
+++ /dev/null
@@ -1,31 +0,0 @@
-; 0
- db %11001111
- db %00110011
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %11001111
- db %00110011
- db %00001000
- db %10000010
- db %00000000
-; 2
- db %11001111
- db %00110011
- db %00001000
- db %10000010
- db %00000010
-; 3
- db %11001111
- db %11110011
- db %01101001
- db %10011110
- db %00000010
-; 4
- db %00000000
- db %00100000
- db %00001000
- db %10000110
- db %00000001
-; 0xd2b57
diff --git a/gfx/pics/poliwhirl/frames.asm b/gfx/pics/poliwhirl/frames.asm
deleted file mode 100644
index 5dbc0d7d4..000000000
--- a/gfx/pics/poliwhirl/frames.asm
+++ /dev/null
@@ -1,24 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $03, $03, $24, $25, $03, $26, $27, $28, $29, $2a
-.frame2
- db $01 ; bitmask
- db $03, $03, $24, $25, $03, $26, $27, $28, $29, $2a, $2b, $2c
- db $2d
-.frame3
- db $02 ; bitmask
- db $03, $03, $24, $25, $03, $2e, $27, $28, $29, $2a, $2b, $2c
- db $2d, $2f
-.frame4
- db $03 ; bitmask
- db $03, $03, $24, $25, $03, $2e, $27, $28, $29, $2a, $30, $31
- db $32, $2b, $33, $34, $2c, $35, $36, $37, $2d, $2f
-.frame5
- db $04 ; bitmask
- db $38, $39, $3a, $3b, $3c, $3d
-; 0xd4eb1
diff --git a/gfx/pics/poliwhirl/front.2bpp.lz b/gfx/pics/poliwhirl/front.animated.2bpp.lz.9a36033f
index b06f41441..b06f41441 100644
--- a/gfx/pics/poliwhirl/front.2bpp.lz
+++ b/gfx/pics/poliwhirl/front.animated.2bpp.lz.9a36033f
Binary files differ
diff --git a/gfx/pics/poliwhirl/front.png b/gfx/pics/poliwhirl/front.png
new file mode 100644
index 000000000..0419f4f9e
--- /dev/null
+++ b/gfx/pics/poliwhirl/front.png
Binary files differ
diff --git a/gfx/pics/poliwhirl/normal.pal b/gfx/pics/poliwhirl/normal.pal
deleted file mode 100644
index 37c6af44e..000000000
--- a/gfx/pics/poliwhirl/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 09, 14, 16
- RGB 06, 07, 10
-
diff --git a/gfx/pics/poliwrath/back.2bpp.lz b/gfx/pics/poliwrath/back.2bpp.lz.240e911e
index eab9164aa..eab9164aa 100644
--- a/gfx/pics/poliwrath/back.2bpp.lz
+++ b/gfx/pics/poliwrath/back.2bpp.lz.240e911e
Binary files differ
diff --git a/gfx/pics/poliwrath/back.png b/gfx/pics/poliwrath/back.png
new file mode 100644
index 000000000..fe6216970
--- /dev/null
+++ b/gfx/pics/poliwrath/back.png
Binary files differ
diff --git a/gfx/pics/poliwrath/bitmask.asm b/gfx/pics/poliwrath/bitmask.asm
deleted file mode 100644
index 3053f8119..000000000
--- a/gfx/pics/poliwrath/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %00011100
- db %00011110
- db %00001110
- db %00000110
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %00000000
- db %00000000
- db %10000000
- db %11000011
- db %11100001
- db %01110000
- db %00000000
-; 2
- db %00000000
- db %10000000
- db %00000000
- db %00100000
- db %00000000
- db %00000000
- db %00000000
-; 0xd2b6c
diff --git a/gfx/pics/poliwrath/frames.asm b/gfx/pics/poliwrath/frames.asm
deleted file mode 100644
index e48981a22..000000000
--- a/gfx/pics/poliwrath/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
-.frame2
- db $01 ; bitmask
- db $3d, $3e, $3f, $40, $41, $42, $43, $44, $45, $46, $47, $1a
-.frame3
- db $02 ; bitmask
- db $48, $49
-; 0xd4ed4
diff --git a/gfx/pics/poliwrath/front.2bpp.lz b/gfx/pics/poliwrath/front.animated.2bpp.lz.fb1157ec
index 601937221..601937221 100644
--- a/gfx/pics/poliwrath/front.2bpp.lz
+++ b/gfx/pics/poliwrath/front.animated.2bpp.lz.fb1157ec
Binary files differ
diff --git a/gfx/pics/poliwrath/front.png b/gfx/pics/poliwrath/front.png
new file mode 100644
index 000000000..a1271b9e2
--- /dev/null
+++ b/gfx/pics/poliwrath/front.png
Binary files differ
diff --git a/gfx/pics/poliwrath/normal.pal b/gfx/pics/poliwrath/normal.pal
deleted file mode 100644
index 9968e69e6..000000000
--- a/gfx/pics/poliwrath/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 16, 16, 26
- RGB 06, 06, 15
-
diff --git a/gfx/pics/ponyta/back.2bpp.lz b/gfx/pics/ponyta/back.2bpp.lz.10ddc7ea
index 5d7ecaa93..5d7ecaa93 100644
--- a/gfx/pics/ponyta/back.2bpp.lz
+++ b/gfx/pics/ponyta/back.2bpp.lz.10ddc7ea
Binary files differ
diff --git a/gfx/pics/ponyta/back.png b/gfx/pics/ponyta/back.png
new file mode 100644
index 000000000..42b1190c6
--- /dev/null
+++ b/gfx/pics/ponyta/back.png
Binary files differ
diff --git a/gfx/pics/ponyta/bitmask.asm b/gfx/pics/ponyta/bitmask.asm
deleted file mode 100644
index cc2749572..000000000
--- a/gfx/pics/ponyta/bitmask.asm
+++ /dev/null
@@ -1,31 +0,0 @@
-; 0
- db %11001111
- db %01100011
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %10001110
- db %01100011
- db %00000000
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %00000001
- db %00000000
- db %00000000
- db %00000000
-; 3
- db %00000010
- db %00100000
- db %00000000
- db %00000000
- db %00000000
-; 4
- db %00000010
- db %00100001
- db %00000000
- db %00000000
- db %00000000
-; 0xd2cb7
diff --git a/gfx/pics/ponyta/frames.asm b/gfx/pics/ponyta/frames.asm
deleted file mode 100644
index d56e0dc21..000000000
--- a/gfx/pics/ponyta/frames.asm
+++ /dev/null
@@ -1,21 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $04, $27, $28, $29, $2a, $2b, $2c
-.frame2
- db $01 ; bitmask
- db $2d, $2e, $2f, $30, $31, $32, $33, $34
-.frame3
- db $02 ; bitmask
- db $35
-.frame4
- db $03 ; bitmask
- db $36, $37
-.frame5
- db $04 ; bitmask
- db $36, $35, $37
-; 0xd51f8
diff --git a/gfx/pics/ponyta/front.2bpp.lz b/gfx/pics/ponyta/front.animated.2bpp.lz.2c8708d6
index 5d3aa48db..5d3aa48db 100644
--- a/gfx/pics/ponyta/front.2bpp.lz
+++ b/gfx/pics/ponyta/front.animated.2bpp.lz.2c8708d6
Binary files differ
diff --git a/gfx/pics/ponyta/front.png b/gfx/pics/ponyta/front.png
new file mode 100644
index 000000000..a83fbfb15
--- /dev/null
+++ b/gfx/pics/ponyta/front.png
Binary files differ
diff --git a/gfx/pics/ponyta/normal.pal b/gfx/pics/ponyta/normal.pal
deleted file mode 100644
index da67a88f7..000000000
--- a/gfx/pics/ponyta/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 26, 27, 04
- RGB 31, 05, 03
-
diff --git a/gfx/pics/porygon/back.2bpp.lz b/gfx/pics/porygon/back.2bpp.lz.b3d71350
index 5f0a47032..5f0a47032 100644
--- a/gfx/pics/porygon/back.2bpp.lz
+++ b/gfx/pics/porygon/back.2bpp.lz.b3d71350
Binary files differ
diff --git a/gfx/pics/porygon/back.png b/gfx/pics/porygon/back.png
new file mode 100644
index 000000000..6833d9206
--- /dev/null
+++ b/gfx/pics/porygon/back.png
Binary files differ
diff --git a/gfx/pics/porygon/bitmask.asm b/gfx/pics/porygon/bitmask.asm
deleted file mode 100644
index 3cbd5be4e..000000000
--- a/gfx/pics/porygon/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %00110000
- db %11001110
- db %11100011
- db %00111000
- db %00001100
-; 1
- db %00110000
- db %11101110
- db %11100011
- db %00111000
- db %00001100
-; 2
- db %00000000
- db %00100000
- db %00000000
- db %00000000
- db %00000000
-; 0xd31d4
diff --git a/gfx/pics/porygon/frames.asm b/gfx/pics/porygon/frames.asm
deleted file mode 100644
index 885a011f2..000000000
--- a/gfx/pics/porygon/frames.asm
+++ /dev/null
@@ -1,15 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f
- db $30, $31, $32, $33, $34
-.frame2
- db $01 ; bitmask
- db $24, $25, $26, $27, $28, $35, $29, $2a, $2b, $2c, $2d, $2e
- db $2f, $30, $31, $32, $33, $34
-.frame3
- db $02 ; bitmask
- db $35
-; 0xd5edb
diff --git a/gfx/pics/porygon/front.2bpp.lz b/gfx/pics/porygon/front.animated.2bpp.lz.70fc1333
index 734305a14..734305a14 100644
--- a/gfx/pics/porygon/front.2bpp.lz
+++ b/gfx/pics/porygon/front.animated.2bpp.lz.70fc1333
Binary files differ
diff --git a/gfx/pics/porygon/front.png b/gfx/pics/porygon/front.png
new file mode 100644
index 000000000..ef4a1d782
--- /dev/null
+++ b/gfx/pics/porygon/front.png
Binary files differ
diff --git a/gfx/pics/porygon/normal.pal b/gfx/pics/porygon/normal.pal
deleted file mode 100644
index 61ca2eef9..000000000
--- a/gfx/pics/porygon/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 24, 09, 04
- RGB 08, 15, 20
-
diff --git a/gfx/pics/porygon2/back.2bpp.lz b/gfx/pics/porygon2/back.2bpp.lz.5bba6e40
index 5be528963..5be528963 100644
--- a/gfx/pics/porygon2/back.2bpp.lz
+++ b/gfx/pics/porygon2/back.2bpp.lz.5bba6e40
Binary files differ
diff --git a/gfx/pics/porygon2/back.png b/gfx/pics/porygon2/back.png
new file mode 100644
index 000000000..a8d7ed4e6
--- /dev/null
+++ b/gfx/pics/porygon2/back.png
Binary files differ
diff --git a/gfx/pics/porygon2/bitmask.asm b/gfx/pics/porygon2/bitmask.asm
deleted file mode 100644
index c20f48420..000000000
--- a/gfx/pics/porygon2/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %00000000
- db %10000110
- db %11100011
- db %00011000
- db %00000000
-; 1
- db %11000011
- db %11110111
- db %11111111
- db %00011010
- db %00000000
-; 2
- db %11000011
- db %01110001
- db %00011100
- db %00000010
- db %00000000
-; 0xd3919
diff --git a/gfx/pics/porygon2/frames.asm b/gfx/pics/porygon2/frames.asm
deleted file mode 100644
index 52d425937..000000000
--- a/gfx/pics/porygon2/frames.asm
+++ /dev/null
@@ -1,14 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d
-.frame2
- db $01 ; bitmask
- db $2e, $02, $2f, $30, $02, $24, $25, $31, $32, $33, $26, $27
- db $28, $34, $35, $36, $29, $2a, $2b, $37, $2c, $2d
-.frame3
- db $02 ; bitmask
- db $2e, $02, $2f, $30, $02, $31, $32, $33, $34, $35, $36, $37
-; 0xd946f
diff --git a/gfx/pics/porygon2/front.2bpp.lz b/gfx/pics/porygon2/front.animated.2bpp.lz.a6410e75
index 5e66bb54d..5e66bb54d 100644
--- a/gfx/pics/porygon2/front.2bpp.lz
+++ b/gfx/pics/porygon2/front.animated.2bpp.lz.a6410e75
Binary files differ
diff --git a/gfx/pics/porygon2/front.png b/gfx/pics/porygon2/front.png
new file mode 100644
index 000000000..16e8d44e6
--- /dev/null
+++ b/gfx/pics/porygon2/front.png
Binary files differ
diff --git a/gfx/pics/porygon2/normal.pal b/gfx/pics/porygon2/normal.pal
deleted file mode 100644
index 8dafc26b4..000000000
--- a/gfx/pics/porygon2/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 10, 12, 24
- RGB 25, 09, 10
-
diff --git a/gfx/pics/primeape/back.2bpp.lz b/gfx/pics/primeape/back.2bpp.lz.690e407d
index c0937a9ae..c0937a9ae 100644
--- a/gfx/pics/primeape/back.2bpp.lz
+++ b/gfx/pics/primeape/back.2bpp.lz.690e407d
Binary files differ
diff --git a/gfx/pics/primeape/back.png b/gfx/pics/primeape/back.png
new file mode 100644
index 000000000..172c67b57
--- /dev/null
+++ b/gfx/pics/primeape/back.png
Binary files differ
diff --git a/gfx/pics/primeape/bitmask.asm b/gfx/pics/primeape/bitmask.asm
deleted file mode 100644
index 50865ad0f..000000000
--- a/gfx/pics/primeape/bitmask.asm
+++ /dev/null
@@ -1,33 +0,0 @@
-; 0
- db %10000110
- db %11000011
- db %11100011
- db %10110001
- db %11111011
- db %01111100
- db %00000000
-; 1
- db %00000000
- db %00000000
- db %10000001
- db %00000001
- db %00000000
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %00000000
- db %10000011
- db %10000001
- db %01000001
- db %00000000
- db %00000000
-; 3
- db %00000000
- db %00000000
- db %10000001
- db %00010001
- db %00000000
- db %00000000
- db %00000000
-; 0xd2af8
diff --git a/gfx/pics/primeape/frames.asm b/gfx/pics/primeape/frames.asm
deleted file mode 100644
index 70fefd629..000000000
--- a/gfx/pics/primeape/frames.asm
+++ /dev/null
@@ -1,19 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $00, $00, $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a
- db $3b, $3c, $3d, $3e, $3f, $40, $00, $41, $42, $43, $44, $00
- db $00, $00, $45, $46
-.frame2
- db $01 ; bitmask
- db $47, $48, $49
-.frame3
- db $02 ; bitmask
- db $36, $37, $3a, $3b, $4a, $4b, $4c
-.frame4
- db $03 ; bitmask
- db $47, $48, $49, $4d
-; 0xd4dd0
diff --git a/gfx/pics/primeape/front.2bpp.lz b/gfx/pics/primeape/front.animated.2bpp.lz.218352ec
index 8f513878f..8f513878f 100644
--- a/gfx/pics/primeape/front.2bpp.lz
+++ b/gfx/pics/primeape/front.animated.2bpp.lz.218352ec
Binary files differ
diff --git a/gfx/pics/primeape/front.png b/gfx/pics/primeape/front.png
new file mode 100644
index 000000000..94c2cedba
--- /dev/null
+++ b/gfx/pics/primeape/front.png
Binary files differ
diff --git a/gfx/pics/primeape/normal.pal b/gfx/pics/primeape/normal.pal
deleted file mode 100644
index 9888864e2..000000000
--- a/gfx/pics/primeape/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 18, 12
- RGB 16, 08, 05
-
diff --git a/gfx/pics/psyduck/back.2bpp.lz b/gfx/pics/psyduck/back.2bpp.lz.d68cddb2
index d627a146c..d627a146c 100644
--- a/gfx/pics/psyduck/back.2bpp.lz
+++ b/gfx/pics/psyduck/back.2bpp.lz.d68cddb2
Binary files differ
diff --git a/gfx/pics/psyduck/back.png b/gfx/pics/psyduck/back.png
new file mode 100644
index 000000000..e2aab20b1
--- /dev/null
+++ b/gfx/pics/psyduck/back.png
Binary files differ
diff --git a/gfx/pics/psyduck/bitmask.asm b/gfx/pics/psyduck/bitmask.asm
deleted file mode 100644
index 87fe02311..000000000
--- a/gfx/pics/psyduck/bitmask.asm
+++ /dev/null
@@ -1,11 +0,0 @@
-; 0
- db %01100000
- db %00001000
- db %00000001
- db %00000000
-; 1
- db %01100111
- db %10000000
- db %00110001
- db %00000000
-; 0xd2a9f
diff --git a/gfx/pics/psyduck/frames.asm b/gfx/pics/psyduck/frames.asm
deleted file mode 100644
index 12409bdb8..000000000
--- a/gfx/pics/psyduck/frames.asm
+++ /dev/null
@@ -1,9 +0,0 @@
- dw .frame1
- dw .frame2
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c
-.frame2
- db $01 ; bitmask
- db $1d, $1e, $1f, $20, $21, $22, $23, $24, $25
-; 0xd4d08
diff --git a/gfx/pics/psyduck/front.2bpp.lz b/gfx/pics/psyduck/front.animated.2bpp.lz.e4efd065
index 7988f1b0c..7988f1b0c 100644
--- a/gfx/pics/psyduck/front.2bpp.lz
+++ b/gfx/pics/psyduck/front.animated.2bpp.lz.e4efd065
Binary files differ
diff --git a/gfx/pics/psyduck/front.png b/gfx/pics/psyduck/front.png
new file mode 100644
index 000000000..a207b04d8
--- /dev/null
+++ b/gfx/pics/psyduck/front.png
Binary files differ
diff --git a/gfx/pics/psyduck/normal.pal b/gfx/pics/psyduck/normal.pal
deleted file mode 100644
index 794efb73e..000000000
--- a/gfx/pics/psyduck/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 31, 00
- RGB 19, 15, 07
-
diff --git a/gfx/pics/pupitar/back.2bpp.lz b/gfx/pics/pupitar/back.2bpp.lz.100020c1
index 46cf0e240..46cf0e240 100644
--- a/gfx/pics/pupitar/back.2bpp.lz
+++ b/gfx/pics/pupitar/back.2bpp.lz.100020c1
Binary files differ
diff --git a/gfx/pics/pupitar/back.png b/gfx/pics/pupitar/back.png
new file mode 100644
index 000000000..ae19688ab
--- /dev/null
+++ b/gfx/pics/pupitar/back.png
Binary files differ
diff --git a/gfx/pics/pupitar/bitmask.asm b/gfx/pics/pupitar/bitmask.asm
deleted file mode 100644
index 8d0fa45ba..000000000
--- a/gfx/pics/pupitar/bitmask.asm
+++ /dev/null
@@ -1,13 +0,0 @@
-; 0
- db %00000100
- db %01000000
- db %00010000
- db %00000000
- db %00000000
-; 1
- db %00001100
- db %11000000
- db %00110000
- db %00000000
- db %00000000
-; 0xd3a3c
diff --git a/gfx/pics/pupitar/frames.asm b/gfx/pics/pupitar/frames.asm
deleted file mode 100644
index 20234c804..000000000
--- a/gfx/pics/pupitar/frames.asm
+++ /dev/null
@@ -1,9 +0,0 @@
- dw .frame1
- dw .frame2
-.frame1
- db $00 ; bitmask
- db $24, $25, $26
-.frame2
- db $01 ; bitmask
- db $27, $28, $29, $2a, $2b, $2c
-; 0xd97cf
diff --git a/gfx/pics/pupitar/front.2bpp.lz b/gfx/pics/pupitar/front.animated.2bpp.lz.418c0962
index c39582db6..c39582db6 100644
--- a/gfx/pics/pupitar/front.2bpp.lz
+++ b/gfx/pics/pupitar/front.animated.2bpp.lz.418c0962
Binary files differ
diff --git a/gfx/pics/pupitar/front.png b/gfx/pics/pupitar/front.png
new file mode 100644
index 000000000..afc1897d1
--- /dev/null
+++ b/gfx/pics/pupitar/front.png
Binary files differ
diff --git a/gfx/pics/pupitar/normal.pal b/gfx/pics/pupitar/normal.pal
deleted file mode 100644
index 2b92d0804..000000000
--- a/gfx/pics/pupitar/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 15, 20, 28
- RGB 15, 06, 06
-
diff --git a/gfx/pics/quagsire/back.2bpp.lz b/gfx/pics/quagsire/back.2bpp.lz.64b2ec05
index 543ce394f..543ce394f 100644
--- a/gfx/pics/quagsire/back.2bpp.lz
+++ b/gfx/pics/quagsire/back.2bpp.lz.64b2ec05
Binary files differ
diff --git a/gfx/pics/quagsire/back.png b/gfx/pics/quagsire/back.png
new file mode 100644
index 000000000..d83a1b810
--- /dev/null
+++ b/gfx/pics/quagsire/back.png
Binary files differ
diff --git a/gfx/pics/quagsire/bitmask.asm b/gfx/pics/quagsire/bitmask.asm
deleted file mode 100644
index afd00bc28..000000000
--- a/gfx/pics/quagsire/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %00000000
- db %01100001
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %11000011
- db %01110001
- db %00000000
- db %00000000
- db %00000000
-; 2
- db %11001111
- db %11110011
- db %00000000
- db %00000000
- db %00000000
-; 3
- db %00001100
- db %11100011
- db %00000000
- db %00000000
- db %00000000
-; 0xd363d
diff --git a/gfx/pics/quagsire/frames.asm b/gfx/pics/quagsire/frames.asm
deleted file mode 100644
index aa0fada5a..000000000
--- a/gfx/pics/quagsire/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $24, $25, $26
-.frame2
- db $01 ; bitmask
- db $27, $28, $29, $2a, $24, $2b, $2c, $26
-.frame3
- db $02 ; bitmask
- db $27, $28, $2d, $2e, $29, $2a, $2f, $30, $2b, $2c, $31, $32
-.frame4
- db $03 ; bitmask
- db $33, $34, $35, $36, $25, $37, $38
-; 0xd8d1c
diff --git a/gfx/pics/quagsire/front.2bpp.lz b/gfx/pics/quagsire/front.animated.2bpp.lz.bd292a94
index d1f42f064..d1f42f064 100644
--- a/gfx/pics/quagsire/front.2bpp.lz
+++ b/gfx/pics/quagsire/front.animated.2bpp.lz.bd292a94
Binary files differ
diff --git a/gfx/pics/quagsire/front.png b/gfx/pics/quagsire/front.png
new file mode 100644
index 000000000..d64fe3709
--- /dev/null
+++ b/gfx/pics/quagsire/front.png
Binary files differ
diff --git a/gfx/pics/quagsire/normal.pal b/gfx/pics/quagsire/normal.pal
deleted file mode 100644
index 22f75da58..000000000
--- a/gfx/pics/quagsire/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 14, 21, 28
- RGB 14, 03, 20
-
diff --git a/gfx/pics/questionmark/front.2bpp.lz b/gfx/pics/questionmark/front.2bpp.lz.14c284f5
index cd2f7f22e..cd2f7f22e 100644
--- a/gfx/pics/questionmark/front.2bpp.lz
+++ b/gfx/pics/questionmark/front.2bpp.lz.14c284f5
Binary files differ
diff --git a/gfx/pics/questionmark/front.png b/gfx/pics/questionmark/front.png
new file mode 100644
index 000000000..e2b681c73
--- /dev/null
+++ b/gfx/pics/questionmark/front.png
Binary files differ
diff --git a/gfx/pics/quilava/back.2bpp.lz b/gfx/pics/quilava/back.2bpp.lz.500906e1
index 8514a77c7..8514a77c7 100644
--- a/gfx/pics/quilava/back.2bpp.lz
+++ b/gfx/pics/quilava/back.2bpp.lz.500906e1
Binary files differ
diff --git a/gfx/pics/quilava/back.png b/gfx/pics/quilava/back.png
new file mode 100644
index 000000000..79b50b9b0
--- /dev/null
+++ b/gfx/pics/quilava/back.png
Binary files differ
diff --git a/gfx/pics/quilava/bitmask.asm b/gfx/pics/quilava/bitmask.asm
deleted file mode 100644
index 816878203..000000000
--- a/gfx/pics/quilava/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %00111100
- db %11110011
- db %01111100
- db %11000111
- db %00000011
-; 1
- db %00000000
- db %00000000
- db %00001000
- db %00000010
- db %00000000
-; 2
- db %00111100
- db %10111111
- db %00000100
- db %00000000
- db %00000000
-; 0xd3374
diff --git a/gfx/pics/quilava/frames.asm b/gfx/pics/quilava/frames.asm
deleted file mode 100644
index 624a20abc..000000000
--- a/gfx/pics/quilava/frames.asm
+++ /dev/null
@@ -1,19 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $00, $24, $25, $26, $00, $27, $28, $29, $00, $2a, $2b, $2c
- db $2d, $2e, $2f, $30, $31, $32, $00, $33, $34, $35
-.frame2
- db $00 ; bitmask
- db $00, $24, $25, $26, $00, $27, $28, $29, $00, $2a, $2b, $36
- db $2d, $2e, $2f, $30, $31, $32, $00, $33, $34, $35
-.frame3
- db $01 ; bitmask
- db $37, $38
-.frame4
- db $02 ; bitmask
- db $00, $00, $00, $00, $00, $00, $39, $3a, $3b, $3c, $3d, $3e
-; 0xd853b
diff --git a/gfx/pics/quilava/front.2bpp.lz b/gfx/pics/quilava/front.animated.2bpp.lz.f42f4c67
index 33aebb81c..33aebb81c 100644
--- a/gfx/pics/quilava/front.2bpp.lz
+++ b/gfx/pics/quilava/front.animated.2bpp.lz.f42f4c67
Binary files differ
diff --git a/gfx/pics/quilava/front.png b/gfx/pics/quilava/front.png
new file mode 100644
index 000000000..96ccbb551
--- /dev/null
+++ b/gfx/pics/quilava/front.png
Binary files differ
diff --git a/gfx/pics/quilava/normal.pal b/gfx/pics/quilava/normal.pal
deleted file mode 100644
index bee6c6eba..000000000
--- a/gfx/pics/quilava/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 28, 04
- RGB 31, 09, 03
-
diff --git a/gfx/pics/qwilfish/back.2bpp.lz b/gfx/pics/qwilfish/back.2bpp.lz.b2bb83c6
index 09f793f47..09f793f47 100644
--- a/gfx/pics/qwilfish/back.2bpp.lz
+++ b/gfx/pics/qwilfish/back.2bpp.lz.b2bb83c6
Binary files differ
diff --git a/gfx/pics/qwilfish/back.png b/gfx/pics/qwilfish/back.png
new file mode 100644
index 000000000..107af1018
--- /dev/null
+++ b/gfx/pics/qwilfish/back.png
Binary files differ
diff --git a/gfx/pics/qwilfish/bitmask.asm b/gfx/pics/qwilfish/bitmask.asm
deleted file mode 100644
index 64d0473cf..000000000
--- a/gfx/pics/qwilfish/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %00000000
- db %00001000
- db %00000000
- db %00000000
-; 1
- db %10001111
- db %00101001
- db %11110110
- db %00000000
-; 2
- db %10001111
- db %00100001
- db %11110110
- db %00000000
-; 0xd374a
diff --git a/gfx/pics/qwilfish/frames.asm b/gfx/pics/qwilfish/frames.asm
deleted file mode 100644
index ea01f63bb..000000000
--- a/gfx/pics/qwilfish/frames.asm
+++ /dev/null
@@ -1,15 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19
-.frame2
- db $01 ; bitmask
- db $1a, $1b, $1c, $1d, $1e, $1f, $19, $20, $21, $22, $23, $24
- db $25, $26
-.frame3
- db $02 ; bitmask
- db $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23, $24, $25
- db $26
-; 0xd9033
diff --git a/gfx/pics/qwilfish/front.2bpp.lz b/gfx/pics/qwilfish/front.animated.2bpp.lz.9e79c033
index 02370c7ba..02370c7ba 100644
--- a/gfx/pics/qwilfish/front.2bpp.lz
+++ b/gfx/pics/qwilfish/front.animated.2bpp.lz.9e79c033
Binary files differ
diff --git a/gfx/pics/qwilfish/front.png b/gfx/pics/qwilfish/front.png
new file mode 100644
index 000000000..15a0415cb
--- /dev/null
+++ b/gfx/pics/qwilfish/front.png
Binary files differ
diff --git a/gfx/pics/qwilfish/normal.pal b/gfx/pics/qwilfish/normal.pal
deleted file mode 100644
index e6ba82ca6..000000000
--- a/gfx/pics/qwilfish/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 27, 29, 11
- RGB 04, 06, 16
-
diff --git a/gfx/pics/raichu/back.2bpp.lz b/gfx/pics/raichu/back.2bpp.lz.fa4c7423
index 912c378e8..912c378e8 100644
--- a/gfx/pics/raichu/back.2bpp.lz
+++ b/gfx/pics/raichu/back.2bpp.lz.fa4c7423
Binary files differ
diff --git a/gfx/pics/raichu/back.png b/gfx/pics/raichu/back.png
new file mode 100644
index 000000000..36a0df5f3
--- /dev/null
+++ b/gfx/pics/raichu/back.png
Binary files differ
diff --git a/gfx/pics/raichu/bitmask.asm b/gfx/pics/raichu/bitmask.asm
deleted file mode 100644
index 544cfb180..000000000
--- a/gfx/pics/raichu/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %10011000
- db %11001111
- db %11000111
- db %11110011
- db %00000001
- db %00000000
- db %00000000
-; 1
- db %10011000
- db %11001111
- db %11000111
- db %11110111
- db %00000001
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %00000010
- db %10000001
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd28b8
diff --git a/gfx/pics/raichu/frames.asm b/gfx/pics/raichu/frames.asm
deleted file mode 100644
index 7045cf9f5..000000000
--- a/gfx/pics/raichu/frames.asm
+++ /dev/null
@@ -1,20 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $31, $32, $00, $33, $34, $35, $36, $37, $38, $39, $3a, $3b
- db $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44
-.frame2
- db $01 ; bitmask
- db $31, $32, $00, $33, $34, $45, $36, $37, $38, $39, $3a, $3b
- db $3c, $3d, $3e, $3f, $46, $40, $41, $42, $47, $44
-.frame3
- db $01 ; bitmask
- db $31, $32, $00, $33, $34, $48, $36, $37, $38, $39, $49, $3b
- db $3c, $3d, $3e, $3f, $46, $40, $41, $4a, $4b, $44
-.frame4
- db $02 ; bitmask
- db $4c, $4d, $4e
-; 0xd4731
diff --git a/gfx/pics/raichu/front.2bpp.lz b/gfx/pics/raichu/front.animated.2bpp.lz.25f943cb
index 84115fb00..84115fb00 100644
--- a/gfx/pics/raichu/front.2bpp.lz
+++ b/gfx/pics/raichu/front.animated.2bpp.lz.25f943cb
Binary files differ
diff --git a/gfx/pics/raichu/front.png b/gfx/pics/raichu/front.png
new file mode 100644
index 000000000..06bbf12bb
--- /dev/null
+++ b/gfx/pics/raichu/front.png
Binary files differ
diff --git a/gfx/pics/raichu/normal.pal b/gfx/pics/raichu/normal.pal
deleted file mode 100644
index f03f62b08..000000000
--- a/gfx/pics/raichu/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 26, 07
- RGB 31, 12, 00
-
diff --git a/gfx/pics/raikou/back.2bpp.lz b/gfx/pics/raikou/back.2bpp.lz.657ddfaf
index 23fd5c471..23fd5c471 100644
--- a/gfx/pics/raikou/back.2bpp.lz
+++ b/gfx/pics/raikou/back.2bpp.lz.657ddfaf
Binary files differ
diff --git a/gfx/pics/raikou/back.png b/gfx/pics/raikou/back.png
new file mode 100644
index 000000000..0214e673c
--- /dev/null
+++ b/gfx/pics/raikou/back.png
Binary files differ
diff --git a/gfx/pics/raikou/bitmask.asm b/gfx/pics/raikou/bitmask.asm
deleted file mode 100644
index 7daef5b70..000000000
--- a/gfx/pics/raikou/bitmask.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-; 0
- db %10011100
- db %11001111
- db %10000111
- db %01000001
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %11111100
- db %11111111
- db %11011111
- db %11001111
- db %00000111
- db %00000000
- db %00000000
-; 0xd39d9
diff --git a/gfx/pics/raikou/frames.asm b/gfx/pics/raikou/frames.asm
deleted file mode 100644
index d23459811..000000000
--- a/gfx/pics/raikou/frames.asm
+++ /dev/null
@@ -1,33 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $00, $34, $35, $36, $37, $00, $38, $39, $3a
- db $3b, $3c, $3d, $3e
-.frame2
- db $01 ; bitmask
- db $3f, $40, $41, $42, $43, $00, $44, $45, $46, $47, $48, $49
- db $00, $4a, $4b, $4c, $4d, $4e, $00, $4f, $50, $51, $52, $53
- db $54, $55, $56, $57, $58, $59
-.frame3
- db $01 ; bitmask
- db $3f, $40, $41, $42, $43, $00, $44, $45, $46, $5a, $48, $49
- db $00, $4a, $4b, $4c, $4d, $4e, $00, $4f, $50, $51, $52, $53
- db $54, $55, $56, $57, $58, $59
-.frame4
- db $00 ; bitmask
- db $31, $32, $33, $00, $34, $35, $36, $37, $00, $38, $39, $3a
- db $3b, $3c, $3d, $3e
-.frame5
- db $00 ; bitmask
- db $31, $32, $33, $00, $34, $5b, $36, $37, $00, $38, $39, $3a
- db $3b, $3c, $3d, $3e
-.frame6
- db $00 ; bitmask
- db $31, $32, $33, $00, $34, $5c, $36, $37, $00, $38, $39, $3a
- db $3b, $3c, $3d, $3e
-; 0xd96bf
diff --git a/gfx/pics/raikou/front.2bpp.lz b/gfx/pics/raikou/front.animated.2bpp.lz.464b6fd7
index dba4517aa..dba4517aa 100644
--- a/gfx/pics/raikou/front.2bpp.lz
+++ b/gfx/pics/raikou/front.animated.2bpp.lz.464b6fd7
Binary files differ
diff --git a/gfx/pics/raikou/front.png b/gfx/pics/raikou/front.png
new file mode 100644
index 000000000..4854f2571
--- /dev/null
+++ b/gfx/pics/raikou/front.png
Binary files differ
diff --git a/gfx/pics/raikou/normal.pal b/gfx/pics/raikou/normal.pal
deleted file mode 100644
index d357a2df0..000000000
--- a/gfx/pics/raikou/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 31, 00
- RGB 19, 06, 18
-
diff --git a/gfx/pics/rapidash/back.2bpp.lz b/gfx/pics/rapidash/back.2bpp.lz.fdd1946c
index 3854c29e5..3854c29e5 100644
--- a/gfx/pics/rapidash/back.2bpp.lz
+++ b/gfx/pics/rapidash/back.2bpp.lz.fdd1946c
Binary files differ
diff --git a/gfx/pics/rapidash/back.png b/gfx/pics/rapidash/back.png
new file mode 100644
index 000000000..70de0e5ec
--- /dev/null
+++ b/gfx/pics/rapidash/back.png
Binary files differ
diff --git a/gfx/pics/rapidash/bitmask.asm b/gfx/pics/rapidash/bitmask.asm
deleted file mode 100644
index 7463fcdbe..000000000
--- a/gfx/pics/rapidash/bitmask.asm
+++ /dev/null
@@ -1,33 +0,0 @@
-; 0
- db %00000000
- db %00111000
- db %00011100
- db %00000110
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %10011111
- db %10111111
- db %01011111
- db %00010000
- db %00001000
- db %00000000
- db %00000000
-; 2
- db %00011110
- db %10111111
- db %00011111
- db %00000000
- db %00010000
- db %00111000
- db %00000000
-; 3
- db %00000000
- db %00000110
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd2cd3
diff --git a/gfx/pics/rapidash/frames.asm b/gfx/pics/rapidash/frames.asm
deleted file mode 100644
index 5072bbd78..000000000
--- a/gfx/pics/rapidash/frames.asm
+++ /dev/null
@@ -1,19 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $31, $05, $05, $32, $33, $05, $34, $35
-.frame2
- db $01 ; bitmask
- db $36, $37, $38, $39, $3a, $3b, $3c, $3d, $3e, $3f, $40, $05
- db $41, $42, $43, $44, $45, $05, $46, $47, $48
-.frame3
- db $02 ; bitmask
- db $49, $38, $39, $4a, $4b, $3d, $3e, $3f, $40, $05, $4c, $42
- db $43, $44, $45, $05, $4d, $4e, $4f, $50
-.frame4
- db $03 ; bitmask
- db $51, $52
-; 0xd5237
diff --git a/gfx/pics/rapidash/front.2bpp.lz b/gfx/pics/rapidash/front.animated.2bpp.lz.d5ac5a96
index 231e312fb..231e312fb 100644
--- a/gfx/pics/rapidash/front.2bpp.lz
+++ b/gfx/pics/rapidash/front.animated.2bpp.lz.d5ac5a96
Binary files differ
diff --git a/gfx/pics/rapidash/front.png b/gfx/pics/rapidash/front.png
new file mode 100644
index 000000000..7930fd606
--- /dev/null
+++ b/gfx/pics/rapidash/front.png
Binary files differ
diff --git a/gfx/pics/rapidash/normal.pal b/gfx/pics/rapidash/normal.pal
deleted file mode 100644
index da67a88f7..000000000
--- a/gfx/pics/rapidash/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 26, 27, 04
- RGB 31, 05, 03
-
diff --git a/gfx/pics/raticate/back.2bpp.lz b/gfx/pics/raticate/back.2bpp.lz.b2a77d02
index 4e69587dd..4e69587dd 100644
--- a/gfx/pics/raticate/back.2bpp.lz
+++ b/gfx/pics/raticate/back.2bpp.lz.b2a77d02
Binary files differ
diff --git a/gfx/pics/raticate/back.png b/gfx/pics/raticate/back.png
new file mode 100644
index 000000000..fbeef9a41
--- /dev/null
+++ b/gfx/pics/raticate/back.png
Binary files differ
diff --git a/gfx/pics/raticate/bitmask.asm b/gfx/pics/raticate/bitmask.asm
deleted file mode 100644
index e4a839f64..000000000
--- a/gfx/pics/raticate/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %00001100
- db %11100011
- db %00011000
- db %00000010
- db %00000000
-; 1
- db %11011110
- db %11110011
- db %00111100
- db %00000110
- db %00000000
-; 2
- db %10000000
- db %00100000
- db %00000000
- db %00000000
- db %00000000
-; 0xd282c
diff --git a/gfx/pics/raticate/frames.asm b/gfx/pics/raticate/frames.asm
deleted file mode 100644
index e2da8a1e1..000000000
--- a/gfx/pics/raticate/frames.asm
+++ /dev/null
@@ -1,14 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d
-.frame2
- db $01 ; bitmask
- db $2e, $2f, $30, $31, $32, $33, $34, $35, $36, $37, $38, $39
- db $3a, $3b, $3c, $3d, $3e, $3f
-.frame3
- db $02 ; bitmask
- db $40, $41
-; 0xd45a7
diff --git a/gfx/pics/raticate/front.2bpp.lz b/gfx/pics/raticate/front.animated.2bpp.lz.ef1a4689
index 5b426cbdd..5b426cbdd 100644
--- a/gfx/pics/raticate/front.2bpp.lz
+++ b/gfx/pics/raticate/front.animated.2bpp.lz.ef1a4689
Binary files differ
diff --git a/gfx/pics/raticate/front.png b/gfx/pics/raticate/front.png
new file mode 100644
index 000000000..37695c19d
--- /dev/null
+++ b/gfx/pics/raticate/front.png
Binary files differ
diff --git a/gfx/pics/raticate/normal.pal b/gfx/pics/raticate/normal.pal
deleted file mode 100644
index 769c93f9e..000000000
--- a/gfx/pics/raticate/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 29, 23, 10
- RGB 17, 10, 00
-
diff --git a/gfx/pics/rattata/back.2bpp.lz b/gfx/pics/rattata/back.2bpp.lz.86979cd5
index a06c5f1f8..a06c5f1f8 100644
--- a/gfx/pics/rattata/back.2bpp.lz
+++ b/gfx/pics/rattata/back.2bpp.lz.86979cd5
Binary files differ
diff --git a/gfx/pics/rattata/back.png b/gfx/pics/rattata/back.png
new file mode 100644
index 000000000..355f16b4b
--- /dev/null
+++ b/gfx/pics/rattata/back.png
Binary files differ
diff --git a/gfx/pics/rattata/bitmask.asm b/gfx/pics/rattata/bitmask.asm
deleted file mode 100644
index b15445e5c..000000000
--- a/gfx/pics/rattata/bitmask.asm
+++ /dev/null
@@ -1,11 +0,0 @@
-; 0
- db %11011110
- db %01111011
- db %00001111
- db %00000000
-; 1
- db %00000000
- db %00001000
- db %00100001
- db %00000000
-; 0xd281d
diff --git a/gfx/pics/rattata/frames.asm b/gfx/pics/rattata/frames.asm
deleted file mode 100644
index 621d4fb5d..000000000
--- a/gfx/pics/rattata/frames.asm
+++ /dev/null
@@ -1,20 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $00, $19, $1a, $1b, $00, $1c, $1d, $1e, $1f, $20, $21, $22
- db $23, $24, $25, $26
-.frame2
- db $00 ; bitmask
- db $00, $19, $1a, $1b, $00, $1c, $1d, $1e, $1f, $20, $21, $22
- db $23, $24, $25, $26
-.frame3
- db $00 ; bitmask
- db $00, $27, $1a, $1b, $28, $29, $1d, $1e, $1f, $2a, $21, $22
- db $23, $2b, $25, $26
-.frame4
- db $01 ; bitmask
- db $2c, $2d, $00
-; 0xd4580
diff --git a/gfx/pics/rattata/front.2bpp.lz b/gfx/pics/rattata/front.animated.2bpp.lz.5bdaea2b
index 7bb18d542..7bb18d542 100644
--- a/gfx/pics/rattata/front.2bpp.lz
+++ b/gfx/pics/rattata/front.animated.2bpp.lz.5bdaea2b
Binary files differ
diff --git a/gfx/pics/rattata/front.png b/gfx/pics/rattata/front.png
new file mode 100644
index 000000000..cb556cbdb
--- /dev/null
+++ b/gfx/pics/rattata/front.png
Binary files differ
diff --git a/gfx/pics/rattata/normal.pal b/gfx/pics/rattata/normal.pal
deleted file mode 100644
index 8b71d7ccc..000000000
--- a/gfx/pics/rattata/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 22, 08, 30
- RGB 16, 03, 17
-
diff --git a/gfx/pics/remoraid/back.2bpp.lz b/gfx/pics/remoraid/back.2bpp.lz.8a6e4f29
index 414d65a14..414d65a14 100644
--- a/gfx/pics/remoraid/back.2bpp.lz
+++ b/gfx/pics/remoraid/back.2bpp.lz.8a6e4f29
Binary files differ
diff --git a/gfx/pics/remoraid/back.png b/gfx/pics/remoraid/back.png
new file mode 100644
index 000000000..2abcc55e0
--- /dev/null
+++ b/gfx/pics/remoraid/back.png
Binary files differ
diff --git a/gfx/pics/remoraid/bitmask.asm b/gfx/pics/remoraid/bitmask.asm
deleted file mode 100644
index d9beafdb2..000000000
--- a/gfx/pics/remoraid/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %00000111
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %00000111
- db %00001000
- db %10001100
- db %00000001
-; 2
- db %00000111
- db %00001000
- db %00000000
- db %00000000
-; 0xd3823
diff --git a/gfx/pics/remoraid/frames.asm b/gfx/pics/remoraid/frames.asm
deleted file mode 100644
index 97dc49c3b..000000000
--- a/gfx/pics/remoraid/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b
-.frame2
- db $01 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e, $03, $03
-.frame3
- db $01 ; bitmask
- db $19, $1a, $1b, $1c, $1f, $03, $20, $21
-.frame4
- db $02 ; bitmask
- db $19, $1a, $1b, $1c
-; 0xd9262
diff --git a/gfx/pics/remoraid/front.2bpp.lz b/gfx/pics/remoraid/front.animated.2bpp.lz.4eaf1230
index 6d702b4a1..6d702b4a1 100644
--- a/gfx/pics/remoraid/front.2bpp.lz
+++ b/gfx/pics/remoraid/front.animated.2bpp.lz.4eaf1230
Binary files differ
diff --git a/gfx/pics/remoraid/front.png b/gfx/pics/remoraid/front.png
new file mode 100644
index 000000000..d92ff5838
--- /dev/null
+++ b/gfx/pics/remoraid/front.png
Binary files differ
diff --git a/gfx/pics/remoraid/normal.pal b/gfx/pics/remoraid/normal.pal
deleted file mode 100644
index 5373535b1..000000000
--- a/gfx/pics/remoraid/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 18, 17, 30
- RGB 07, 10, 15
-
diff --git a/gfx/pics/rhydon/back.2bpp.lz b/gfx/pics/rhydon/back.2bpp.lz.4a3ea4af
index b626f4ce6..b626f4ce6 100644
--- a/gfx/pics/rhydon/back.2bpp.lz
+++ b/gfx/pics/rhydon/back.2bpp.lz.4a3ea4af
Binary files differ
diff --git a/gfx/pics/rhydon/back.png b/gfx/pics/rhydon/back.png
new file mode 100644
index 000000000..4b6f89869
--- /dev/null
+++ b/gfx/pics/rhydon/back.png
Binary files differ
diff --git a/gfx/pics/rhydon/bitmask.asm b/gfx/pics/rhydon/bitmask.asm
deleted file mode 100644
index 1a5064c1d..000000000
--- a/gfx/pics/rhydon/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %00000000
- db %00000100
- db %00000110
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %10001111
- db %11000111
- db %11100011
- db %00000001
- db %00000000
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %10000000
- db %00000001
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd2fdc
diff --git a/gfx/pics/rhydon/frames.asm b/gfx/pics/rhydon/frames.asm
deleted file mode 100644
index a87f8370a..000000000
--- a/gfx/pics/rhydon/frames.asm
+++ /dev/null
@@ -1,19 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $31, $32, $33
-.frame2
- db $01 ; bitmask
- db $34, $35, $36, $37, $38, $39, $3a, $3b, $3c, $3d, $3e, $3f
- db $40, $41, $42, $43
-.frame3
- db $01 ; bitmask
- db $34, $44, $45, $37, $38, $39, $46, $3b, $3c, $3d, $3e, $3f
- db $40, $41, $42, $43
-.frame4
- db $02 ; bitmask
- db $47, $48
-; 0xd5991
diff --git a/gfx/pics/rhydon/front.2bpp.lz b/gfx/pics/rhydon/front.animated.2bpp.lz.7257fc4f
index 0ad1c221b..0ad1c221b 100644
--- a/gfx/pics/rhydon/front.2bpp.lz
+++ b/gfx/pics/rhydon/front.animated.2bpp.lz.7257fc4f
Binary files differ
diff --git a/gfx/pics/rhydon/front.png b/gfx/pics/rhydon/front.png
new file mode 100644
index 000000000..18a5f0aed
--- /dev/null
+++ b/gfx/pics/rhydon/front.png
Binary files differ
diff --git a/gfx/pics/rhydon/normal.pal b/gfx/pics/rhydon/normal.pal
deleted file mode 100644
index 5dbf17032..000000000
--- a/gfx/pics/rhydon/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 15, 11, 17
- RGB 07, 09, 04
-
diff --git a/gfx/pics/rhyhorn/back.2bpp.lz b/gfx/pics/rhyhorn/back.2bpp.lz.b9a8e755
index bfcafdcb4..bfcafdcb4 100644
--- a/gfx/pics/rhyhorn/back.2bpp.lz
+++ b/gfx/pics/rhyhorn/back.2bpp.lz.b9a8e755
Binary files differ
diff --git a/gfx/pics/rhyhorn/back.png b/gfx/pics/rhyhorn/back.png
new file mode 100644
index 000000000..d2f6aa62f
--- /dev/null
+++ b/gfx/pics/rhyhorn/back.png
Binary files differ
diff --git a/gfx/pics/rhyhorn/bitmask.asm b/gfx/pics/rhyhorn/bitmask.asm
deleted file mode 100644
index b5c02fc90..000000000
--- a/gfx/pics/rhyhorn/bitmask.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-; 0
- db %00111100
- db %10011111
- db %10001111
- db %00000111
- db %00000011
- db %00000000
- db %00000000
-; 1
- db %00111100
- db %10011111
- db %11001111
- db %00110111
- db %00010011
- db %00011000
- db %00000000
-; 0xd2fc7
diff --git a/gfx/pics/rhyhorn/frames.asm b/gfx/pics/rhyhorn/frames.asm
deleted file mode 100644
index 93875b4dd..000000000
--- a/gfx/pics/rhyhorn/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
- db $3d, $3e, $3f, $40, $41, $42, $43, $44
-.frame2
- db $01 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38, $39, $45, $46, $3c
- db $3d, $3e, $47, $3f, $40, $41, $42, $48, $49, $43, $44, $4a
- db $4b, $4c
-.frame3
- db $00 ; bitmask
- db $31, $32, $33, $4d, $35, $36, $37, $4e, $4f, $3a, $3b, $3c
- db $50, $51, $3f, $40, $41, $42, $43, $44
-; 0xd5960
diff --git a/gfx/pics/rhyhorn/front.2bpp.lz b/gfx/pics/rhyhorn/front.animated.2bpp.lz.bdfdf7dc
index 62a2e8919..62a2e8919 100644
--- a/gfx/pics/rhyhorn/front.2bpp.lz
+++ b/gfx/pics/rhyhorn/front.animated.2bpp.lz.bdfdf7dc
Binary files differ
diff --git a/gfx/pics/rhyhorn/front.png b/gfx/pics/rhyhorn/front.png
new file mode 100644
index 000000000..e053a9703
--- /dev/null
+++ b/gfx/pics/rhyhorn/front.png
Binary files differ
diff --git a/gfx/pics/rhyhorn/normal.pal b/gfx/pics/rhyhorn/normal.pal
deleted file mode 100644
index 5dbf17032..000000000
--- a/gfx/pics/rhyhorn/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 15, 11, 17
- RGB 07, 09, 04
-
diff --git a/gfx/pics/sandshrew/back.2bpp.lz b/gfx/pics/sandshrew/back.2bpp.lz.7655193f
index 63ddb82a1..63ddb82a1 100644
--- a/gfx/pics/sandshrew/back.2bpp.lz
+++ b/gfx/pics/sandshrew/back.2bpp.lz.7655193f
Binary files differ
diff --git a/gfx/pics/sandshrew/back.png b/gfx/pics/sandshrew/back.png
new file mode 100644
index 000000000..c23af0677
--- /dev/null
+++ b/gfx/pics/sandshrew/back.png
Binary files differ
diff --git a/gfx/pics/sandshrew/bitmask.asm b/gfx/pics/sandshrew/bitmask.asm
deleted file mode 100644
index 42e84c4ab..000000000
--- a/gfx/pics/sandshrew/bitmask.asm
+++ /dev/null
@@ -1,21 +0,0 @@
-; 0
- db %11100011
- db %00111101
- db %00000001
- db %00000000
-; 1
- db %00000010
- db %00000000
- db %00000000
- db %00000000
-; 2
- db %01000000
- db %00000000
- db %00000000
- db %00000000
-; 3
- db %00000000
- db %00000000
- db %01000000
- db %00000000
-; 0xd28c8
diff --git a/gfx/pics/sandshrew/frames.asm b/gfx/pics/sandshrew/frames.asm
deleted file mode 100644
index a4d496760..000000000
--- a/gfx/pics/sandshrew/frames.asm
+++ /dev/null
@@ -1,21 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $0f
-.frame2
- db $00 ; bitmask
- db $19, $1a, $1b, $23, $24, $1e, $1f, $25, $26, $22, $0f
-.frame3
- db $01 ; bitmask
- db $27
-.frame4
- db $02 ; bitmask
- db $28
-.frame5
- db $03 ; bitmask
- db $29
-; 0xd4759
diff --git a/gfx/pics/sandshrew/front.2bpp.lz b/gfx/pics/sandshrew/front.animated.2bpp.lz.758def3d
index 3d1da3087..3d1da3087 100644
--- a/gfx/pics/sandshrew/front.2bpp.lz
+++ b/gfx/pics/sandshrew/front.animated.2bpp.lz.758def3d
Binary files differ
diff --git a/gfx/pics/sandshrew/front.png b/gfx/pics/sandshrew/front.png
new file mode 100644
index 000000000..44b69f12b
--- /dev/null
+++ b/gfx/pics/sandshrew/front.png
Binary files differ
diff --git a/gfx/pics/sandshrew/normal.pal b/gfx/pics/sandshrew/normal.pal
deleted file mode 100644
index 8039e0086..000000000
--- a/gfx/pics/sandshrew/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 22, 18, 06
- RGB 12, 07, 01
-
diff --git a/gfx/pics/sandslash/back.2bpp.lz b/gfx/pics/sandslash/back.2bpp.lz.2999f4c6
index 52bb7ce7d..52bb7ce7d 100644
--- a/gfx/pics/sandslash/back.2bpp.lz
+++ b/gfx/pics/sandslash/back.2bpp.lz.2999f4c6
Binary files differ
diff --git a/gfx/pics/sandslash/back.png b/gfx/pics/sandslash/back.png
new file mode 100644
index 000000000..43704ad08
--- /dev/null
+++ b/gfx/pics/sandslash/back.png
Binary files differ
diff --git a/gfx/pics/sandslash/bitmask.asm b/gfx/pics/sandslash/bitmask.asm
deleted file mode 100644
index f09f721bb..000000000
--- a/gfx/pics/sandslash/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %00000000
- db %11100000
- db %00111000
- db %00000100
- db %00000000
-; 1
- db %00001100
- db %10000111
- db %01100011
- db %00011000
- db %00001110
-; 2
- db %00000000
- db %01000000
- db %00010000
- db %00000000
- db %00000000
-; 0xd28d7
diff --git a/gfx/pics/sandslash/frames.asm b/gfx/pics/sandslash/frames.asm
deleted file mode 100644
index ba6a1d8f8..000000000
--- a/gfx/pics/sandslash/frames.asm
+++ /dev/null
@@ -1,19 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a
-.frame2
- db $01 ; bitmask
- db $00, $00, $2b, $2c, $2d, $2e, $2f, $30, $31, $32, $33, $34
- db $35, $00, $00
-.frame3
- db $02 ; bitmask
- db $36, $37
-.frame4
- db $01 ; bitmask
- db $00, $00, $2b, $38, $39, $2e, $3a, $30, $3b, $3c, $3d, $3e
- db $35, $00, $00
-; 0xd478c
diff --git a/gfx/pics/sandslash/front.2bpp.lz b/gfx/pics/sandslash/front.animated.2bpp.lz.d6498722
index cdffe9baf..cdffe9baf 100644
--- a/gfx/pics/sandslash/front.2bpp.lz
+++ b/gfx/pics/sandslash/front.animated.2bpp.lz.d6498722
Binary files differ
diff --git a/gfx/pics/sandslash/front.png b/gfx/pics/sandslash/front.png
new file mode 100644
index 000000000..adda651e1
--- /dev/null
+++ b/gfx/pics/sandslash/front.png
Binary files differ
diff --git a/gfx/pics/sandslash/normal.pal b/gfx/pics/sandslash/normal.pal
deleted file mode 100644
index 0c2b451d9..000000000
--- a/gfx/pics/sandslash/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 23, 18, 00
- RGB 13, 07, 00
-
diff --git a/gfx/pics/scizor/back.2bpp.lz b/gfx/pics/scizor/back.2bpp.lz.85149f27
index 5a02e7000..5a02e7000 100644
--- a/gfx/pics/scizor/back.2bpp.lz
+++ b/gfx/pics/scizor/back.2bpp.lz.85149f27
Binary files differ
diff --git a/gfx/pics/scizor/back.png b/gfx/pics/scizor/back.png
new file mode 100644
index 000000000..53cef907e
--- /dev/null
+++ b/gfx/pics/scizor/back.png
Binary files differ
diff --git a/gfx/pics/scizor/bitmask.asm b/gfx/pics/scizor/bitmask.asm
deleted file mode 100644
index 628329295..000000000
--- a/gfx/pics/scizor/bitmask.asm
+++ /dev/null
@@ -1,49 +0,0 @@
-; 0
- db %00111100
- db %00011110
- db %10000111
- db %11000011
- db %11000001
- db %11100001
- db %00000000
-; 1
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %11100000
- db %11110001
- db %00000000
-; 2
- db %00111100
- db %00011110
- db %00000111
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 3
- db %00000000
- db %00000000
- db %10000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 4
- db %00111100
- db %00011110
- db %10000111
- db %00000000
- db %11100000
- db %11110001
- db %00000000
-; 5
- db %00111000
- db %00011110
- db %00000111
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd3774
diff --git a/gfx/pics/scizor/frames.asm b/gfx/pics/scizor/frames.asm
deleted file mode 100644
index aeae2522f..000000000
--- a/gfx/pics/scizor/frames.asm
+++ /dev/null
@@ -1,27 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $00, $34, $35, $36, $37, $38, $39, $3a, $3b
- db $3c, $3d, $3e, $3f, $40, $41, $42, $43, $00, $00, $00
-.frame2
- db $01 ; bitmask
- db $44, $45, $46, $43, $47, $2e, $2f, $00
-.frame3
- db $02 ; bitmask
- db $48, $00, $00, $00, $49, $4a, $4b, $37, $4c, $4d, $4e
-.frame4
- db $03 ; bitmask
- db $4f
-.frame5
- db $04 ; bitmask
- db $31, $32, $33, $00, $34, $35, $36, $37, $38, $50, $51, $4f
- db $44, $45, $46, $43, $47, $2e, $2f, $00
-.frame6
- db $05 ; bitmask
- db $52, $00, $00, $53, $54, $4b, $37, $55, $4d, $4e
-; 0xd908e
diff --git a/gfx/pics/scizor/front.2bpp.lz b/gfx/pics/scizor/front.animated.2bpp.lz.afd0131a
index e7d506f48..e7d506f48 100644
--- a/gfx/pics/scizor/front.2bpp.lz
+++ b/gfx/pics/scizor/front.animated.2bpp.lz.afd0131a
Binary files differ
diff --git a/gfx/pics/scizor/front.png b/gfx/pics/scizor/front.png
new file mode 100644
index 000000000..2adfb879f
--- /dev/null
+++ b/gfx/pics/scizor/front.png
Binary files differ
diff --git a/gfx/pics/scizor/normal.pal b/gfx/pics/scizor/normal.pal
deleted file mode 100644
index 6dd98afbb..000000000
--- a/gfx/pics/scizor/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 26, 08, 08
- RGB 07, 08, 13
-
diff --git a/gfx/pics/scyther/back.2bpp.lz b/gfx/pics/scyther/back.2bpp.lz.1d7f8a87
index 421fc4ed0..421fc4ed0 100644
--- a/gfx/pics/scyther/back.2bpp.lz
+++ b/gfx/pics/scyther/back.2bpp.lz.1d7f8a87
Binary files differ
diff --git a/gfx/pics/scyther/back.png b/gfx/pics/scyther/back.png
new file mode 100644
index 000000000..6af485895
--- /dev/null
+++ b/gfx/pics/scyther/back.png
Binary files differ
diff --git a/gfx/pics/scyther/bitmask.asm b/gfx/pics/scyther/bitmask.asm
deleted file mode 100644
index 7463aafd1..000000000
--- a/gfx/pics/scyther/bitmask.asm
+++ /dev/null
@@ -1,33 +0,0 @@
-; 0
- db %01111110
- db %10001111
- db %11000011
- db %11100011
- db %11110001
- db %11100000
- db %00000000
-; 1
- db %00000110
- db %10000011
- db %11000001
- db %11100001
- db %01110000
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %10000000
- db %11000000
- db %11100001
- db %01110000
- db %00000000
- db %00000000
-; 3
- db %00000110
- db %10000011
- db %00000001
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd30c9
diff --git a/gfx/pics/scyther/frames.asm b/gfx/pics/scyther/frames.asm
deleted file mode 100644
index 4668c0ff1..000000000
--- a/gfx/pics/scyther/frames.asm
+++ /dev/null
@@ -1,31 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
-.frame1
- db $00 ; bitmask
- db $31, $32, $1c, $1c, $1c, $1c, $33, $34, $35, $36, $37, $38
- db $39, $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $1c, $42, $43
- db $44, $1c, $1c, $1c
-.frame2
- db $00 ; bitmask
- db $45, $1c, $1c, $1c, $1c, $1c, $46, $47, $48, $36, $49, $38
- db $4a, $3a, $3b, $4b, $3d, $3e, $3f, $40, $4c, $1c, $42, $43
- db $44, $1c, $1c, $1c
-.frame3
- db $01 ; bitmask
- db $45, $1c, $46, $47, $49, $38, $3a, $3b, $4d, $3e, $3f, $4e
- db $1c, $42, $4f
-.frame4
- db $01 ; bitmask
- db $45, $1c, $46, $47, $49, $38, $3a, $3b, $4d, $3e, $3f, $4e
- db $1c, $42, $4f
-.frame5
- db $02 ; bitmask
- db $50, $3a, $3b, $4d, $3e, $3f, $4e, $1c, $42, $4f
-.frame6
- db $03 ; bitmask
- db $45, $1c, $46, $47, $51, $38
-; 0xd5bd8
diff --git a/gfx/pics/scyther/front.2bpp.lz b/gfx/pics/scyther/front.animated.2bpp.lz.86d1a281
index 02773fc11..02773fc11 100644
--- a/gfx/pics/scyther/front.2bpp.lz
+++ b/gfx/pics/scyther/front.animated.2bpp.lz.86d1a281
Binary files differ
diff --git a/gfx/pics/scyther/front.png b/gfx/pics/scyther/front.png
new file mode 100644
index 000000000..088adc5a4
--- /dev/null
+++ b/gfx/pics/scyther/front.png
Binary files differ
diff --git a/gfx/pics/scyther/normal.pal b/gfx/pics/scyther/normal.pal
deleted file mode 100644
index ce30374e5..000000000
--- a/gfx/pics/scyther/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 15, 26, 00
- RGB 23, 25, 00
-
diff --git a/gfx/pics/seadra/back.2bpp.lz b/gfx/pics/seadra/back.2bpp.lz.354a02e4
index ba9025832..ba9025832 100644
--- a/gfx/pics/seadra/back.2bpp.lz
+++ b/gfx/pics/seadra/back.2bpp.lz.354a02e4
Binary files differ
diff --git a/gfx/pics/seadra/back.png b/gfx/pics/seadra/back.png
new file mode 100644
index 000000000..45ea0bd90
--- /dev/null
+++ b/gfx/pics/seadra/back.png
Binary files differ
diff --git a/gfx/pics/seadra/bitmask.asm b/gfx/pics/seadra/bitmask.asm
deleted file mode 100644
index 35c11d467..000000000
--- a/gfx/pics/seadra/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %00001000
- db %00000110
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %10011111
- db %00000111
- db %00100000
- db %10001110
- db %00000111
-; 2
- db %00011000
- db %00000110
- db %00000000
- db %00000000
- db %00000000
-; 0xd303c
diff --git a/gfx/pics/seadra/frames.asm b/gfx/pics/seadra/frames.asm
deleted file mode 100644
index 13b4878c4..000000000
--- a/gfx/pics/seadra/frames.asm
+++ /dev/null
@@ -1,14 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $24, $25, $26
-.frame2
- db $01 ; bitmask
- db $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f, $30, $31, $32
- db $33, $34, $35, $36, $05
-.frame3
- db $02 ; bitmask
- db $2a, $2b, $2e, $2f
-; 0xd5a6c
diff --git a/gfx/pics/seadra/front.2bpp.lz b/gfx/pics/seadra/front.animated.2bpp.lz.efa9c88c
index 6d63f3645..6d63f3645 100644
--- a/gfx/pics/seadra/front.2bpp.lz
+++ b/gfx/pics/seadra/front.animated.2bpp.lz.efa9c88c
Binary files differ
diff --git a/gfx/pics/seadra/front.png b/gfx/pics/seadra/front.png
new file mode 100644
index 000000000..00a2a827d
--- /dev/null
+++ b/gfx/pics/seadra/front.png
Binary files differ
diff --git a/gfx/pics/seadra/normal.pal b/gfx/pics/seadra/normal.pal
deleted file mode 100644
index 93b323071..000000000
--- a/gfx/pics/seadra/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 28, 22, 16
- RGB 09, 16, 31
-
diff --git a/gfx/pics/seaking/back.2bpp.lz b/gfx/pics/seaking/back.2bpp.lz.3e699249
index 328a1fb55..328a1fb55 100644
--- a/gfx/pics/seaking/back.2bpp.lz
+++ b/gfx/pics/seaking/back.2bpp.lz.3e699249
Binary files differ
diff --git a/gfx/pics/seaking/back.png b/gfx/pics/seaking/back.png
new file mode 100644
index 000000000..121608b9f
--- /dev/null
+++ b/gfx/pics/seaking/back.png
Binary files differ
diff --git a/gfx/pics/seaking/bitmask.asm b/gfx/pics/seaking/bitmask.asm
deleted file mode 100644
index 6a4a854e3..000000000
--- a/gfx/pics/seaking/bitmask.asm
+++ /dev/null
@@ -1,33 +0,0 @@
-; 0
- db %01100000
- db %00100000
- db %00010000
- db %00110000
- db %00100100
- db %01110111
- db %00000000
-; 1
- db %01100000
- db %00100000
- db %00110000
- db %00100000
- db %00000100
- db %01111110
- db %00000000
-; 2
- db %00000000
- db %00100000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 3
- db %00000000
- db %00100000
- db %00010000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd3067
diff --git a/gfx/pics/seaking/frames.asm b/gfx/pics/seaking/frames.asm
deleted file mode 100644
index 0bef27ed1..000000000
--- a/gfx/pics/seaking/frames.asm
+++ /dev/null
@@ -1,19 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
- db $3d, $3e
-.frame2
- db $01 ; bitmask
- db $3f, $40, $41, $42, $43, $44, $45, $46, $47, $48, $49, $4a
- db $3e
-.frame3
- db $02 ; bitmask
- db $33
-.frame4
- db $03 ; bitmask
- db $41, $42
-; 0xd5ab2
diff --git a/gfx/pics/seaking/front.2bpp.lz b/gfx/pics/seaking/front.animated.2bpp.lz.fb4eb288
index e204f1025..e204f1025 100644
--- a/gfx/pics/seaking/front.2bpp.lz
+++ b/gfx/pics/seaking/front.animated.2bpp.lz.fb4eb288
Binary files differ
diff --git a/gfx/pics/seaking/front.png b/gfx/pics/seaking/front.png
new file mode 100644
index 000000000..7b06f5a27
--- /dev/null
+++ b/gfx/pics/seaking/front.png
Binary files differ
diff --git a/gfx/pics/seaking/normal.pal b/gfx/pics/seaking/normal.pal
deleted file mode 100644
index 2adfee5c9..000000000
--- a/gfx/pics/seaking/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 19, 22, 30
- RGB 31, 10, 02
-
diff --git a/gfx/pics/seel/back.2bpp.lz b/gfx/pics/seel/back.2bpp.lz.518a4d40
index 0d5b89dae..0d5b89dae 100644
--- a/gfx/pics/seel/back.2bpp.lz
+++ b/gfx/pics/seel/back.2bpp.lz.518a4d40
Binary files differ
diff --git a/gfx/pics/seel/back.png b/gfx/pics/seel/back.png
new file mode 100644
index 000000000..45c050d44
--- /dev/null
+++ b/gfx/pics/seel/back.png
Binary files differ
diff --git a/gfx/pics/seel/bitmask.asm b/gfx/pics/seel/bitmask.asm
deleted file mode 100644
index 057a06a50..000000000
--- a/gfx/pics/seel/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %11001111
- db %01110001
- db %00001100
- db %00000011
- db %00000000
-; 1
- db %00000000
- db %11000010
- db %01100001
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %01000000
- db %00010000
- db %00000000
- db %00000000
-; 0xd2d73
diff --git a/gfx/pics/seel/frames.asm b/gfx/pics/seel/frames.asm
deleted file mode 100644
index 48af98244..000000000
--- a/gfx/pics/seel/frames.asm
+++ /dev/null
@@ -1,14 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $1e, $2e
- db $1e, $1e
-.frame2
- db $01 ; bitmask
- db $2f, $30, $31, $32, $33, $34
-.frame3
- db $02 ; bitmask
- db $35, $36
-; 0xd53c4
diff --git a/gfx/pics/seel/front.2bpp.lz b/gfx/pics/seel/front.animated.2bpp.lz.2dc48023
index c8f1343d6..c8f1343d6 100644
--- a/gfx/pics/seel/front.2bpp.lz
+++ b/gfx/pics/seel/front.animated.2bpp.lz.2dc48023
Binary files differ
diff --git a/gfx/pics/seel/front.png b/gfx/pics/seel/front.png
new file mode 100644
index 000000000..a25d50d2f
--- /dev/null
+++ b/gfx/pics/seel/front.png
Binary files differ
diff --git a/gfx/pics/seel/normal.pal b/gfx/pics/seel/normal.pal
deleted file mode 100644
index 9c09450cb..000000000
--- a/gfx/pics/seel/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 19, 21, 31
- RGB 29, 09, 13
-
diff --git a/gfx/pics/sentret/back.2bpp.lz b/gfx/pics/sentret/back.2bpp.lz.c19b7f3b
index 511ba5465..511ba5465 100644
--- a/gfx/pics/sentret/back.2bpp.lz
+++ b/gfx/pics/sentret/back.2bpp.lz.c19b7f3b
Binary files differ
diff --git a/gfx/pics/sentret/back.png b/gfx/pics/sentret/back.png
new file mode 100644
index 000000000..ce452af47
--- /dev/null
+++ b/gfx/pics/sentret/back.png
Binary files differ
diff --git a/gfx/pics/sentret/bitmask.asm b/gfx/pics/sentret/bitmask.asm
deleted file mode 100644
index d50ae28c1..000000000
--- a/gfx/pics/sentret/bitmask.asm
+++ /dev/null
@@ -1,13 +0,0 @@
-; 0
- db %10000000
- db %11110001
- db %11111101
- db %00000110
- db %00000000
-; 1
- db %00000000
- db %00100000
- db %00000000
- db %00000000
- db %00000000
-; 0xd33cf
diff --git a/gfx/pics/sentret/frames.asm b/gfx/pics/sentret/frames.asm
deleted file mode 100644
index ef9ce4b84..000000000
--- a/gfx/pics/sentret/frames.asm
+++ /dev/null
@@ -1,10 +0,0 @@
- dw .frame1
- dw .frame2
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f
- db $30, $31, $32
-.frame2
- db $01 ; bitmask
- db $33
-; 0xd868a
diff --git a/gfx/pics/sentret/front.2bpp.lz b/gfx/pics/sentret/front.animated.2bpp.lz.07c594c0
index 229aa430c..229aa430c 100644
--- a/gfx/pics/sentret/front.2bpp.lz
+++ b/gfx/pics/sentret/front.animated.2bpp.lz.07c594c0
Binary files differ
diff --git a/gfx/pics/sentret/front.png b/gfx/pics/sentret/front.png
new file mode 100644
index 000000000..6e080188a
--- /dev/null
+++ b/gfx/pics/sentret/front.png
Binary files differ
diff --git a/gfx/pics/sentret/normal.pal b/gfx/pics/sentret/normal.pal
deleted file mode 100644
index 2d0891fb6..000000000
--- a/gfx/pics/sentret/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 22, 15, 10
- RGB 15, 07, 04
-
diff --git a/gfx/pics/shellder/back.2bpp.lz b/gfx/pics/shellder/back.2bpp.lz.61e27953
index f0d93b8a8..f0d93b8a8 100644
--- a/gfx/pics/shellder/back.2bpp.lz
+++ b/gfx/pics/shellder/back.2bpp.lz.61e27953
Binary files differ
diff --git a/gfx/pics/shellder/back.png b/gfx/pics/shellder/back.png
new file mode 100644
index 000000000..be61dc743
--- /dev/null
+++ b/gfx/pics/shellder/back.png
Binary files differ
diff --git a/gfx/pics/shellder/bitmask.asm b/gfx/pics/shellder/bitmask.asm
deleted file mode 100644
index a925781f8..000000000
--- a/gfx/pics/shellder/bitmask.asm
+++ /dev/null
@@ -1,11 +0,0 @@
-; 0
- db %00011000
- db %01100011
- db %00000000
- db %00000000
-; 1
- db %10011000
- db %01110011
- db %00000110
- db %00000000
-; 0xd2ddf
diff --git a/gfx/pics/shellder/frames.asm b/gfx/pics/shellder/frames.asm
deleted file mode 100644
index 7896b134e..000000000
--- a/gfx/pics/shellder/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $00, $1a, $1b, $1c, $1d
-.frame2
- db $00 ; bitmask
- db $1e, $00, $1f, $1b, $20, $1d
-.frame3
- db $01 ; bitmask
- db $1e, $00, $21, $1f, $1b, $22, $23, $1d, $24, $25
-; 0xd54ab
diff --git a/gfx/pics/shellder/front.2bpp.lz b/gfx/pics/shellder/front.animated.2bpp.lz.df57d475
index 5a444cfa6..5a444cfa6 100644
--- a/gfx/pics/shellder/front.2bpp.lz
+++ b/gfx/pics/shellder/front.animated.2bpp.lz.df57d475
Binary files differ
diff --git a/gfx/pics/shellder/front.png b/gfx/pics/shellder/front.png
new file mode 100644
index 000000000..ff863bb56
--- /dev/null
+++ b/gfx/pics/shellder/front.png
Binary files differ
diff --git a/gfx/pics/shellder/normal.pal b/gfx/pics/shellder/normal.pal
deleted file mode 100644
index c36e0c685..000000000
--- a/gfx/pics/shellder/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 16, 08, 13
- RGB 21, 07, 01
-
diff --git a/gfx/pics/shuckle/back.2bpp.lz b/gfx/pics/shuckle/back.2bpp.lz.8d66899b
index 1cc4efcea..1cc4efcea 100644
--- a/gfx/pics/shuckle/back.2bpp.lz
+++ b/gfx/pics/shuckle/back.2bpp.lz.8d66899b
Binary files differ
diff --git a/gfx/pics/shuckle/back.png b/gfx/pics/shuckle/back.png
new file mode 100644
index 000000000..9e38480d7
--- /dev/null
+++ b/gfx/pics/shuckle/back.png
Binary files differ
diff --git a/gfx/pics/shuckle/bitmask.asm b/gfx/pics/shuckle/bitmask.asm
deleted file mode 100644
index 70510aaf6..000000000
--- a/gfx/pics/shuckle/bitmask.asm
+++ /dev/null
@@ -1,21 +0,0 @@
-; 0
- db %01100000
- db %10011100
- db %00000001
- db %00000000
-; 1
- db %01100000
- db %10011100
- db %00000011
- db %00000000
-; 2
- db %01111000
- db %10011110
- db %10000011
- db %00000001
-; 3
- db %00000000
- db %00000100
- db %00000000
- db %00000000
-; 0xd3784
diff --git a/gfx/pics/shuckle/frames.asm b/gfx/pics/shuckle/frames.asm
deleted file mode 100644
index 803bd56a6..000000000
--- a/gfx/pics/shuckle/frames.asm
+++ /dev/null
@@ -1,18 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $00, $00, $00, $19, $1a, $00, $1b
-.frame2
- db $01 ; bitmask
- db $00, $00, $00, $00, $1c, $00, $00, $1d
-.frame3
- db $02 ; bitmask
- db $1e, $1f, $00, $00, $20, $00, $00, $1c, $00, $00, $1d, $21
- db $22
-.frame4
- db $03 ; bitmask
- db $23
-; 0xd90b7
diff --git a/gfx/pics/shuckle/front.2bpp.lz b/gfx/pics/shuckle/front.animated.2bpp.lz.dee153d4
index 95e78302a..95e78302a 100644
--- a/gfx/pics/shuckle/front.2bpp.lz
+++ b/gfx/pics/shuckle/front.animated.2bpp.lz.dee153d4
Binary files differ
diff --git a/gfx/pics/shuckle/front.png b/gfx/pics/shuckle/front.png
new file mode 100644
index 000000000..5220fe21d
--- /dev/null
+++ b/gfx/pics/shuckle/front.png
Binary files differ
diff --git a/gfx/pics/shuckle/normal.pal b/gfx/pics/shuckle/normal.pal
deleted file mode 100644
index b52e7ed89..000000000
--- a/gfx/pics/shuckle/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 22, 05
- RGB 21, 04, 03
-
diff --git a/gfx/pics/skarmory/back.2bpp.lz b/gfx/pics/skarmory/back.2bpp.lz.f5e2e2e4
index fca13d16a..fca13d16a 100644
--- a/gfx/pics/skarmory/back.2bpp.lz
+++ b/gfx/pics/skarmory/back.2bpp.lz.f5e2e2e4
Binary files differ
diff --git a/gfx/pics/skarmory/back.png b/gfx/pics/skarmory/back.png
new file mode 100644
index 000000000..7005cb336
--- /dev/null
+++ b/gfx/pics/skarmory/back.png
Binary files differ
diff --git a/gfx/pics/skarmory/bitmask.asm b/gfx/pics/skarmory/bitmask.asm
deleted file mode 100644
index e31550d83..000000000
--- a/gfx/pics/skarmory/bitmask.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-; 0
- db %10000110
- db %11000011
- db %00000001
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %10001111
- db %11000111
- db %11000001
- db %11110001
- db %01111000
- db %00111100
- db %00000000
-; 0xd3888
diff --git a/gfx/pics/skarmory/frames.asm b/gfx/pics/skarmory/frames.asm
deleted file mode 100644
index f0eb2f4c6..000000000
--- a/gfx/pics/skarmory/frames.asm
+++ /dev/null
@@ -1,11 +0,0 @@
- dw .frame1
- dw .frame2
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38
-.frame2
- db $01 ; bitmask
- db $39, $3a, $3b, $04, $33, $34, $3c, $3d, $36, $37, $38, $3e
- db $3f, $40, $41, $42, $43, $44, $45, $46, $47, $48, $49, $4a
- db $4b, $04
-; 0xd932a
diff --git a/gfx/pics/skarmory/front.2bpp.lz b/gfx/pics/skarmory/front.animated.2bpp.lz.7de4675e
index e53f5a9ef..e53f5a9ef 100644
--- a/gfx/pics/skarmory/front.2bpp.lz
+++ b/gfx/pics/skarmory/front.animated.2bpp.lz.7de4675e
Binary files differ
diff --git a/gfx/pics/skarmory/front.png b/gfx/pics/skarmory/front.png
new file mode 100644
index 000000000..68e39d93d
--- /dev/null
+++ b/gfx/pics/skarmory/front.png
Binary files differ
diff --git a/gfx/pics/skarmory/normal.pal b/gfx/pics/skarmory/normal.pal
deleted file mode 100644
index 92f01660d..000000000
--- a/gfx/pics/skarmory/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 19, 13, 31
- RGB 17, 07, 04
-
diff --git a/gfx/pics/skiploom/back.2bpp.lz b/gfx/pics/skiploom/back.2bpp.lz.54e87a0c
index 8b197406c..8b197406c 100644
--- a/gfx/pics/skiploom/back.2bpp.lz
+++ b/gfx/pics/skiploom/back.2bpp.lz.54e87a0c
Binary files differ
diff --git a/gfx/pics/skiploom/back.png b/gfx/pics/skiploom/back.png
new file mode 100644
index 000000000..ffe1de918
--- /dev/null
+++ b/gfx/pics/skiploom/back.png
Binary files differ
diff --git a/gfx/pics/skiploom/bitmask.asm b/gfx/pics/skiploom/bitmask.asm
deleted file mode 100644
index 9569dffdd..000000000
--- a/gfx/pics/skiploom/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %10000000
- db %01110001
- db %00011100
- db %00000110
- db %00000000
-; 1
- db %10000000
- db %11110001
- db %00111100
- db %00000110
- db %00000000
-; 2
- db %00000000
- db %01000000
- db %00010000
- db %00000000
- db %00000000
-; 0xd35c2
diff --git a/gfx/pics/skiploom/frames.asm b/gfx/pics/skiploom/frames.asm
deleted file mode 100644
index c552a3f81..000000000
--- a/gfx/pics/skiploom/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $00, $24, $25, $26, $27, $28, $29, $2a, $00, $2b
-.frame2
- db $01 ; bitmask
- db $00, $24, $25, $26, $27, $2c, $28, $29, $2a, $2d, $00, $2b
-.frame3
- db $01 ; bitmask
- db $2e, $24, $2f, $30, $31, $2c, $32, $33, $34, $2d, $00, $2b
-.frame4
- db $02 ; bitmask
- db $35, $36
-; 0xd8c1c
diff --git a/gfx/pics/skiploom/front.2bpp.lz b/gfx/pics/skiploom/front.animated.2bpp.lz.6436d556
index f48561c76..f48561c76 100644
--- a/gfx/pics/skiploom/front.2bpp.lz
+++ b/gfx/pics/skiploom/front.animated.2bpp.lz.6436d556
Binary files differ
diff --git a/gfx/pics/skiploom/front.png b/gfx/pics/skiploom/front.png
new file mode 100644
index 000000000..313b5c9f3
--- /dev/null
+++ b/gfx/pics/skiploom/front.png
Binary files differ
diff --git a/gfx/pics/skiploom/normal.pal b/gfx/pics/skiploom/normal.pal
deleted file mode 100644
index d03c99e28..000000000
--- a/gfx/pics/skiploom/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 22, 05
- RGB 08, 18, 07
-
diff --git a/gfx/pics/slowbro/back.2bpp.lz b/gfx/pics/slowbro/back.2bpp.lz.3676b1f1
index af1d60999..af1d60999 100644
--- a/gfx/pics/slowbro/back.2bpp.lz
+++ b/gfx/pics/slowbro/back.2bpp.lz.3676b1f1
Binary files differ
diff --git a/gfx/pics/slowbro/back.png b/gfx/pics/slowbro/back.png
new file mode 100644
index 000000000..10c4b20e3
--- /dev/null
+++ b/gfx/pics/slowbro/back.png
Binary files differ
diff --git a/gfx/pics/slowbro/bitmask.asm b/gfx/pics/slowbro/bitmask.asm
deleted file mode 100644
index 78605e6c9..000000000
--- a/gfx/pics/slowbro/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %00000000
- db %00000100
- db %00000010
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %00111110
- db %11000111
- db %11000111
- db %11100011
- db %01000001
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %00000001
- db %11000001
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd2cf4
diff --git a/gfx/pics/slowbro/frames.asm b/gfx/pics/slowbro/frames.asm
deleted file mode 100644
index fca2a0a8c..000000000
--- a/gfx/pics/slowbro/frames.asm
+++ /dev/null
@@ -1,19 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $31, $32
-.frame2
- db $01 ; bitmask
- db $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c, $3d, $3e
- db $3f, $40, $41, $42, $43, $44, $45, $46, $47, $48
-.frame3
- db $01 ; bitmask
- db $33, $34, $35, $36, $37, $49, $4a, $3a, $3b, $4b, $3d, $3e
- db $3f, $4c, $41, $42, $43, $44, $45, $46, $47, $4d
-.frame4
- db $02 ; bitmask
- db $4e, $4f, $50, $51
-; 0xd529c
diff --git a/gfx/pics/slowbro/front.2bpp.lz b/gfx/pics/slowbro/front.animated.2bpp.lz.257e2e84
index 0a6d1ac2c..0a6d1ac2c 100644
--- a/gfx/pics/slowbro/front.2bpp.lz
+++ b/gfx/pics/slowbro/front.animated.2bpp.lz.257e2e84
Binary files differ
diff --git a/gfx/pics/slowbro/front.png b/gfx/pics/slowbro/front.png
new file mode 100644
index 000000000..de0280bbf
--- /dev/null
+++ b/gfx/pics/slowbro/front.png
Binary files differ
diff --git a/gfx/pics/slowbro/normal.pal b/gfx/pics/slowbro/normal.pal
deleted file mode 100644
index 5f6dd1da4..000000000
--- a/gfx/pics/slowbro/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 10, 17
- RGB 12, 17, 11
-
diff --git a/gfx/pics/slowking/back.2bpp.lz b/gfx/pics/slowking/back.2bpp.lz.a90de69e
index e6342e434..e6342e434 100644
--- a/gfx/pics/slowking/back.2bpp.lz
+++ b/gfx/pics/slowking/back.2bpp.lz.a90de69e
Binary files differ
diff --git a/gfx/pics/slowking/back.png b/gfx/pics/slowking/back.png
new file mode 100644
index 000000000..a2308a98a
--- /dev/null
+++ b/gfx/pics/slowking/back.png
Binary files differ
diff --git a/gfx/pics/slowking/bitmask.asm b/gfx/pics/slowking/bitmask.asm
deleted file mode 100644
index cdf11aeb2..000000000
--- a/gfx/pics/slowking/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %00000000
- db %00000000
- db %10000001
- db %01000000
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %00000000
- db %00000000
- db %10000001
- db %11000000
- db %00000000
- db %00000000
- db %00000000
-; 2
- db %10000000
- db %11000111
- db %11100111
- db %11110011
- db %01111001
- db %00011000
- db %00000000
-; 0xd3689
diff --git a/gfx/pics/slowking/frames.asm b/gfx/pics/slowking/frames.asm
deleted file mode 100644
index ea0548561..000000000
--- a/gfx/pics/slowking/frames.asm
+++ /dev/null
@@ -1,15 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $31, $32, $33
-.frame2
- db $01 ; bitmask
- db $34, $35, $36, $37
-.frame3
- db $02 ; bitmask
- db $38, $39, $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $42, $43
- db $44, $45, $46, $47, $48, $49, $4a, $00, $4b, $4c, $4d, $00
- db $00
-; 0xd8dc5
diff --git a/gfx/pics/slowking/front.2bpp.lz b/gfx/pics/slowking/front.animated.2bpp.lz.4c2f7140
index 2f9bd1654..2f9bd1654 100644
--- a/gfx/pics/slowking/front.2bpp.lz
+++ b/gfx/pics/slowking/front.animated.2bpp.lz.4c2f7140
Binary files differ
diff --git a/gfx/pics/slowking/front.png b/gfx/pics/slowking/front.png
new file mode 100644
index 000000000..d648e8f0c
--- /dev/null
+++ b/gfx/pics/slowking/front.png
Binary files differ
diff --git a/gfx/pics/slowking/normal.pal b/gfx/pics/slowking/normal.pal
deleted file mode 100644
index 1b1aa9fbe..000000000
--- a/gfx/pics/slowking/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 14, 18
- RGB 23, 05, 02
-
diff --git a/gfx/pics/slowpoke/back.2bpp.lz b/gfx/pics/slowpoke/back.2bpp.lz.f2d1bb5c
index cdaa2178d..cdaa2178d 100644
--- a/gfx/pics/slowpoke/back.2bpp.lz
+++ b/gfx/pics/slowpoke/back.2bpp.lz.f2d1bb5c
Binary files differ
diff --git a/gfx/pics/slowpoke/back.png b/gfx/pics/slowpoke/back.png
new file mode 100644
index 000000000..8672dde51
--- /dev/null
+++ b/gfx/pics/slowpoke/back.png
Binary files differ
diff --git a/gfx/pics/slowpoke/bitmask.asm b/gfx/pics/slowpoke/bitmask.asm
deleted file mode 100644
index 6fab14881..000000000
--- a/gfx/pics/slowpoke/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %10011100
- db %01110011
- db %00001110
- db %00000000
-; 1
- db %11111100
- db %01111111
- db %00001110
- db %00000000
-; 2
- db %00010000
- db %00000010
- db %00000000
- db %00000000
-; 0xd2cdf
diff --git a/gfx/pics/slowpoke/frames.asm b/gfx/pics/slowpoke/frames.asm
deleted file mode 100644
index 53a0bda39..000000000
--- a/gfx/pics/slowpoke/frames.asm
+++ /dev/null
@@ -1,14 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23, $24
-.frame2
- db $01 ; bitmask
- db $19, $1a, $1b, $00, $25, $1c, $1d, $1e, $00, $26, $1f, $20
- db $21, $22, $23, $24
-.frame3
- db $02 ; bitmask
- db $1b, $27
-; 0xd525e
diff --git a/gfx/pics/slowpoke/front.2bpp.lz b/gfx/pics/slowpoke/front.animated.2bpp.lz.42347014
index 23d8e22f2..23d8e22f2 100644
--- a/gfx/pics/slowpoke/front.2bpp.lz
+++ b/gfx/pics/slowpoke/front.animated.2bpp.lz.42347014
Binary files differ
diff --git a/gfx/pics/slowpoke/front.png b/gfx/pics/slowpoke/front.png
new file mode 100644
index 000000000..009619adf
--- /dev/null
+++ b/gfx/pics/slowpoke/front.png
Binary files differ
diff --git a/gfx/pics/slowpoke/normal.pal b/gfx/pics/slowpoke/normal.pal
deleted file mode 100644
index e11055a37..000000000
--- a/gfx/pics/slowpoke/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 10, 17
- RGB 21, 05, 08
-
diff --git a/gfx/pics/slugma/back.2bpp.lz b/gfx/pics/slugma/back.2bpp.lz.dc25c77a
index 949fbc218..949fbc218 100644
--- a/gfx/pics/slugma/back.2bpp.lz
+++ b/gfx/pics/slugma/back.2bpp.lz.dc25c77a
Binary files differ
diff --git a/gfx/pics/slugma/back.png b/gfx/pics/slugma/back.png
new file mode 100644
index 000000000..f0fedc230
--- /dev/null
+++ b/gfx/pics/slugma/back.png
Binary files differ
diff --git a/gfx/pics/slugma/bitmask.asm b/gfx/pics/slugma/bitmask.asm
deleted file mode 100644
index ef60f1d3f..000000000
--- a/gfx/pics/slugma/bitmask.asm
+++ /dev/null
@@ -1,31 +0,0 @@
-; 0
- db %00000000
- db %00100001
- db %10000100
- db %00000000
-; 1
- db %00000000
- db %00100001
- db %10001100
- db %00000000
-; 2
- db %00000000
- db %00100001
- db %00000000
- db %00000000
-; 3
- db %01000010
- db %00011000
- db %00000000
- db %00000000
-; 4
- db %00000000
- db %00000000
- db %10000100
- db %00000000
-; 5
- db %00000000
- db %00000000
- db %10001100
- db %00000000
-; 0xd37e7
diff --git a/gfx/pics/slugma/frames.asm b/gfx/pics/slugma/frames.asm
deleted file mode 100644
index 37242d2c4..000000000
--- a/gfx/pics/slugma/frames.asm
+++ /dev/null
@@ -1,33 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
- dw .frame7
- dw .frame8
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c
-.frame2
- db $01 ; bitmask
- db $19, $1a, $1d, $1e, $1f
-.frame3
- db $01 ; bitmask
- db $19, $1a, $20, $21, $22
-.frame4
- db $02 ; bitmask
- db $19, $1a
-.frame5
- db $03 ; bitmask
- db $23, $24, $25, $26
-.frame6
- db $04 ; bitmask
- db $1b, $1c
-.frame7
- db $05 ; bitmask
- db $1d, $1e, $1f
-.frame8
- db $05 ; bitmask
- db $20, $21, $22
-; 0xd919e
diff --git a/gfx/pics/slugma/front.2bpp.lz b/gfx/pics/slugma/front.animated.2bpp.lz.c1a44906
index 4c9a0078e..4c9a0078e 100644
--- a/gfx/pics/slugma/front.2bpp.lz
+++ b/gfx/pics/slugma/front.animated.2bpp.lz.c1a44906
Binary files differ
diff --git a/gfx/pics/slugma/front.png b/gfx/pics/slugma/front.png
new file mode 100644
index 000000000..ce63adac6
--- /dev/null
+++ b/gfx/pics/slugma/front.png
Binary files differ
diff --git a/gfx/pics/slugma/normal.pal b/gfx/pics/slugma/normal.pal
deleted file mode 100644
index e20c176a3..000000000
--- a/gfx/pics/slugma/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 30, 28, 15
- RGB 24, 06, 04
-
diff --git a/gfx/pics/smeargle/back.2bpp.lz b/gfx/pics/smeargle/back.2bpp.lz.2de2de8c
index eb96bfd07..eb96bfd07 100644
--- a/gfx/pics/smeargle/back.2bpp.lz
+++ b/gfx/pics/smeargle/back.2bpp.lz.2de2de8c
Binary files differ
diff --git a/gfx/pics/smeargle/back.png b/gfx/pics/smeargle/back.png
new file mode 100644
index 000000000..22ba83c3c
--- /dev/null
+++ b/gfx/pics/smeargle/back.png
Binary files differ
diff --git a/gfx/pics/smeargle/bitmask.asm b/gfx/pics/smeargle/bitmask.asm
deleted file mode 100644
index 3832cd2d6..000000000
--- a/gfx/pics/smeargle/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %00001100
- db %10001110
- db %11010111
- db %00001001
- db %00000000
- db %10000000
- db %00000001
-; 1
- db %00011100
- db %00001110
- db %00000111
- db %00000000
- db %00000000
- db %10000000
- db %00000001
-; 2
- db %00000000
- db %00000000
- db %00010000
- db %00001000
- db %00000000
- db %00000000
- db %00000000
-; 0xd3943
diff --git a/gfx/pics/smeargle/frames.asm b/gfx/pics/smeargle/frames.asm
deleted file mode 100644
index 902177d75..000000000
--- a/gfx/pics/smeargle/frames.asm
+++ /dev/null
@@ -1,14 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $00, $31, $00, $00, $32, $33, $34, $35, $36, $37, $38, $39
- db $3a, $3b, $3c, $3d
-.frame2
- db $01 ; bitmask
- db $00, $3e, $3f, $00, $40, $41, $42, $43, $44, $3c, $3d
-.frame3
- db $02 ; bitmask
- db $37, $3b
-; 0xd94bc
diff --git a/gfx/pics/smeargle/front.2bpp.lz b/gfx/pics/smeargle/front.animated.2bpp.lz.82ec0f51
index 81be921d5..81be921d5 100644
--- a/gfx/pics/smeargle/front.2bpp.lz
+++ b/gfx/pics/smeargle/front.animated.2bpp.lz.82ec0f51
Binary files differ
diff --git a/gfx/pics/smeargle/front.png b/gfx/pics/smeargle/front.png
new file mode 100644
index 000000000..2c4a90508
--- /dev/null
+++ b/gfx/pics/smeargle/front.png
Binary files differ
diff --git a/gfx/pics/smeargle/normal.pal b/gfx/pics/smeargle/normal.pal
deleted file mode 100644
index 76ba4c95c..000000000
--- a/gfx/pics/smeargle/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 23, 21, 08
- RGB 14, 05, 06
-
diff --git a/gfx/pics/smoochum/back.2bpp.lz b/gfx/pics/smoochum/back.2bpp.lz.af01f906
index 52c256c16..52c256c16 100644
--- a/gfx/pics/smoochum/back.2bpp.lz
+++ b/gfx/pics/smoochum/back.2bpp.lz.af01f906
Binary files differ
diff --git a/gfx/pics/smoochum/back.png b/gfx/pics/smoochum/back.png
new file mode 100644
index 000000000..e5167842e
--- /dev/null
+++ b/gfx/pics/smoochum/back.png
Binary files differ
diff --git a/gfx/pics/smoochum/bitmask.asm b/gfx/pics/smoochum/bitmask.asm
deleted file mode 100644
index 5d4f3f9bd..000000000
--- a/gfx/pics/smoochum/bitmask.asm
+++ /dev/null
@@ -1,11 +0,0 @@
-; 0
- db %10000000
- db %00010000
- db %00000010
- db %00000000
-; 1
- db %10000000
- db %00110001
- db %00000010
- db %00000000
-; 0xd3973
diff --git a/gfx/pics/smoochum/frames.asm b/gfx/pics/smoochum/frames.asm
deleted file mode 100644
index 53f48d1b8..000000000
--- a/gfx/pics/smoochum/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b
-.frame2
- db $01 ; bitmask
- db $1c, $1d, $1e, $1f, $20
-.frame3
- db $01 ; bitmask
- db $21, $22, $23, $24, $25
-; 0xd953c
diff --git a/gfx/pics/smoochum/front.2bpp.lz b/gfx/pics/smoochum/front.animated.2bpp.lz.5977720b
index cd4b75761..cd4b75761 100644
--- a/gfx/pics/smoochum/front.2bpp.lz
+++ b/gfx/pics/smoochum/front.animated.2bpp.lz.5977720b
Binary files differ
diff --git a/gfx/pics/smoochum/front.png b/gfx/pics/smoochum/front.png
new file mode 100644
index 000000000..49ba75639
--- /dev/null
+++ b/gfx/pics/smoochum/front.png
Binary files differ
diff --git a/gfx/pics/smoochum/normal.pal b/gfx/pics/smoochum/normal.pal
deleted file mode 100644
index 21867063d..000000000
--- a/gfx/pics/smoochum/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 29, 24, 04
- RGB 20, 01, 19
-
diff --git a/gfx/pics/sneasel/back.2bpp.lz b/gfx/pics/sneasel/back.2bpp.lz.5298828d
index be5ad2304..be5ad2304 100644
--- a/gfx/pics/sneasel/back.2bpp.lz
+++ b/gfx/pics/sneasel/back.2bpp.lz.5298828d
Binary files differ
diff --git a/gfx/pics/sneasel/back.png b/gfx/pics/sneasel/back.png
new file mode 100644
index 000000000..4b1921c2a
--- /dev/null
+++ b/gfx/pics/sneasel/back.png
Binary files differ
diff --git a/gfx/pics/sneasel/bitmask.asm b/gfx/pics/sneasel/bitmask.asm
deleted file mode 100644
index 49dcabe1d..000000000
--- a/gfx/pics/sneasel/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %11000011
- db %00111000
- db %01100011
- db %10001110
- db %00000001
-; 1
- db %11000011
- db %11111011
- db %00100011
- db %10001110
- db %00000001
-; 2
- db %00000000
- db %11000011
- db %00000000
- db %00000000
- db %00000000
-; 3
- db %00000000
- db %01000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd37a7
diff --git a/gfx/pics/sneasel/frames.asm b/gfx/pics/sneasel/frames.asm
deleted file mode 100644
index 88dbe408c..000000000
--- a/gfx/pics/sneasel/frames.asm
+++ /dev/null
@@ -1,19 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $24, $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e
- db $2f, $30, $31, $24
-.frame2
- db $01 ; bitmask
- db $24, $24, $25, $26, $32, $33, $34, $28, $29, $35, $36, $2a
- db $37, $38, $2e, $24, $39, $24, $24
-.frame3
- db $02 ; bitmask
- db $32, $33, $35, $36
-.frame4
- db $03 ; bitmask
- db $35
-; 0xd910b
diff --git a/gfx/pics/sneasel/front.2bpp.lz b/gfx/pics/sneasel/front.animated.2bpp.lz.8f7db3e9
index 4add5f2e0..4add5f2e0 100644
--- a/gfx/pics/sneasel/front.2bpp.lz
+++ b/gfx/pics/sneasel/front.animated.2bpp.lz.8f7db3e9
Binary files differ
diff --git a/gfx/pics/sneasel/front.png b/gfx/pics/sneasel/front.png
new file mode 100644
index 000000000..958d314d9
--- /dev/null
+++ b/gfx/pics/sneasel/front.png
Binary files differ
diff --git a/gfx/pics/sneasel/normal.pal b/gfx/pics/sneasel/normal.pal
deleted file mode 100644
index 1d1728090..000000000
--- a/gfx/pics/sneasel/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 06, 18
- RGB 07, 07, 11
-
diff --git a/gfx/pics/snorlax/back.2bpp.lz b/gfx/pics/snorlax/back.2bpp.lz.90570272
index dfbfcbb50..dfbfcbb50 100644
--- a/gfx/pics/snorlax/back.2bpp.lz
+++ b/gfx/pics/snorlax/back.2bpp.lz.90570272
Binary files differ
diff --git a/gfx/pics/snorlax/back.png b/gfx/pics/snorlax/back.png
new file mode 100644
index 000000000..8493ee5ef
--- /dev/null
+++ b/gfx/pics/snorlax/back.png
Binary files differ
diff --git a/gfx/pics/snorlax/bitmask.asm b/gfx/pics/snorlax/bitmask.asm
deleted file mode 100644
index 1f456ab16..000000000
--- a/gfx/pics/snorlax/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %00000000
- db %10000011
- db %01000001
- db %11100000
- db %01110000
- db %00010000
- db %00000000
-; 1
- db %00000000
- db %10000000
- db %00000001
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %00000000
- db %00000001
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd322f
diff --git a/gfx/pics/snorlax/frames.asm b/gfx/pics/snorlax/frames.asm
deleted file mode 100644
index 1b0ee150f..000000000
--- a/gfx/pics/snorlax/frames.asm
+++ /dev/null
@@ -1,21 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
-.frame2
- db $00 ; bitmask
- db $3d, $3e, $3f, $40, $41, $42, $43, $44, $45, $46, $47, $48
-.frame3
- db $01 ; bitmask
- db $49, $4a
-.frame4
- db $02 ; bitmask
- db $4b
-.frame5
- db $02 ; bitmask
- db $4b
-; 0xd5fd2
diff --git a/gfx/pics/snorlax/front.2bpp.lz b/gfx/pics/snorlax/front.animated.2bpp.lz.8253357b
index 7c610f46c..7c610f46c 100644
--- a/gfx/pics/snorlax/front.2bpp.lz
+++ b/gfx/pics/snorlax/front.animated.2bpp.lz.8253357b
Binary files differ
diff --git a/gfx/pics/snorlax/front.png b/gfx/pics/snorlax/front.png
new file mode 100644
index 000000000..e328c4ca6
--- /dev/null
+++ b/gfx/pics/snorlax/front.png
Binary files differ
diff --git a/gfx/pics/snorlax/normal.pal b/gfx/pics/snorlax/normal.pal
deleted file mode 100644
index af1845a65..000000000
--- a/gfx/pics/snorlax/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 27, 18, 14
- RGB 13, 09, 09
-
diff --git a/gfx/pics/snubbull/back.2bpp.lz b/gfx/pics/snubbull/back.2bpp.lz.26eaaa5d
index 5b020db5e..5b020db5e 100644
--- a/gfx/pics/snubbull/back.2bpp.lz
+++ b/gfx/pics/snubbull/back.2bpp.lz.26eaaa5d
Binary files differ
diff --git a/gfx/pics/snubbull/back.png b/gfx/pics/snubbull/back.png
new file mode 100644
index 000000000..2c9635344
--- /dev/null
+++ b/gfx/pics/snubbull/back.png
Binary files differ
diff --git a/gfx/pics/snubbull/bitmask.asm b/gfx/pics/snubbull/bitmask.asm
deleted file mode 100644
index 69b0ad890..000000000
--- a/gfx/pics/snubbull/bitmask.asm
+++ /dev/null
@@ -1,31 +0,0 @@
-; 0
- db %00000000
- db %11000011
- db %01000001
- db %00000000
- db %00000000
-; 1
- db %00000000
- db %11001111
- db %10000010
- db %00110000
- db %00000000
-; 2
- db %11000110
- db %11001111
- db %00000000
- db %10011100
- db %00000011
-; 3
- db %00000000
- db %01000000
- db %00000000
- db %00000000
- db %00000000
-; 4
- db %00000000
- db %01000000
- db %01000001
- db %00000000
- db %00000000
-; 0xd3734
diff --git a/gfx/pics/snubbull/frames.asm b/gfx/pics/snubbull/frames.asm
deleted file mode 100644
index 0444a0a39..000000000
--- a/gfx/pics/snubbull/frames.asm
+++ /dev/null
@@ -1,22 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29
-.frame2
- db $01 ; bitmask
- db $24, $25, $2a, $2b, $26, $27, $2c, $2d, $2e, $2f
-.frame3
- db $02 ; bitmask
- db $30, $31, $32, $33, $24, $25, $34, $35, $26, $27, $36, $37
- db $38, $39, $3a, $3b
-.frame4
- db $03 ; bitmask
- db $3c
-.frame5
- db $04 ; bitmask
- db $3c, $28, $29
-; 0xd8ff5
diff --git a/gfx/pics/snubbull/front.2bpp.lz b/gfx/pics/snubbull/front.animated.2bpp.lz.a1b4eb88
index 69a534e2c..69a534e2c 100644
--- a/gfx/pics/snubbull/front.2bpp.lz
+++ b/gfx/pics/snubbull/front.animated.2bpp.lz.a1b4eb88
Binary files differ
diff --git a/gfx/pics/snubbull/front.png b/gfx/pics/snubbull/front.png
new file mode 100644
index 000000000..ee352f0e3
--- /dev/null
+++ b/gfx/pics/snubbull/front.png
Binary files differ
diff --git a/gfx/pics/snubbull/normal.pal b/gfx/pics/snubbull/normal.pal
deleted file mode 100644
index 52aee4079..000000000
--- a/gfx/pics/snubbull/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 28, 14, 13
- RGB 07, 10, 13
-
diff --git a/gfx/pics/spearow/back.2bpp.lz b/gfx/pics/spearow/back.2bpp.lz.b8e760aa
index 9411f32bd..9411f32bd 100644
--- a/gfx/pics/spearow/back.2bpp.lz
+++ b/gfx/pics/spearow/back.2bpp.lz.b8e760aa
Binary files differ
diff --git a/gfx/pics/spearow/back.png b/gfx/pics/spearow/back.png
new file mode 100644
index 000000000..e25a137a2
--- /dev/null
+++ b/gfx/pics/spearow/back.png
Binary files differ
diff --git a/gfx/pics/spearow/bitmask.asm b/gfx/pics/spearow/bitmask.asm
deleted file mode 100644
index 108ace244..000000000
--- a/gfx/pics/spearow/bitmask.asm
+++ /dev/null
@@ -1,31 +0,0 @@
-; 0
- db %10000110
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %11100110
- db %00001100
- db %00000000
- db %00000000
-; 2
- db %01000000
- db %00000000
- db %11100111
- db %00000000
-; 3
- db %01000000
- db %00110000
- db %11101111
- db %00000000
-; 4
- db %10000110
- db %00000000
- db %01100011
- db %00000000
-; 5
- db %01000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd2844
diff --git a/gfx/pics/spearow/frames.asm b/gfx/pics/spearow/frames.asm
deleted file mode 100644
index 0aa724bc5..000000000
--- a/gfx/pics/spearow/frames.asm
+++ /dev/null
@@ -1,25 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b
-.frame2
- db $01 ; bitmask
- db $1c, $1d, $1e, $1f, $20, $21, $22
-.frame3
- db $02 ; bitmask
- db $23, $24, $25, $26, $27, $28, $29
-.frame4
- db $03 ; bitmask
- db $23, $2a, $2b, $24, $2c, $2d, $2e, $27, $28, $29
-.frame5
- db $04 ; bitmask
- db $19, $1a, $1b, $24, $25, $27, $28
-.frame6
- db $05 ; bitmask
- db $23
-; 0xd45dc
diff --git a/gfx/pics/spearow/front.2bpp.lz b/gfx/pics/spearow/front.animated.2bpp.lz.59d61986
index 8def69a01..8def69a01 100644
--- a/gfx/pics/spearow/front.2bpp.lz
+++ b/gfx/pics/spearow/front.animated.2bpp.lz.59d61986
Binary files differ
diff --git a/gfx/pics/spearow/front.png b/gfx/pics/spearow/front.png
new file mode 100644
index 000000000..85c2e7e23
--- /dev/null
+++ b/gfx/pics/spearow/front.png
Binary files differ
diff --git a/gfx/pics/spearow/normal.pal b/gfx/pics/spearow/normal.pal
deleted file mode 100644
index 4f4bcc66b..000000000
--- a/gfx/pics/spearow/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 19, 10, 01
- RGB 30, 10, 12
-
diff --git a/gfx/pics/spinarak/back.2bpp.lz b/gfx/pics/spinarak/back.2bpp.lz.14002836
index 3fa2e3b12..3fa2e3b12 100644
--- a/gfx/pics/spinarak/back.2bpp.lz
+++ b/gfx/pics/spinarak/back.2bpp.lz.14002836
Binary files differ
diff --git a/gfx/pics/spinarak/back.png b/gfx/pics/spinarak/back.png
new file mode 100644
index 000000000..52f9eb053
--- /dev/null
+++ b/gfx/pics/spinarak/back.png
Binary files differ
diff --git a/gfx/pics/spinarak/bitmask.asm b/gfx/pics/spinarak/bitmask.asm
deleted file mode 100644
index 57cae087c..000000000
--- a/gfx/pics/spinarak/bitmask.asm
+++ /dev/null
@@ -1,21 +0,0 @@
-; 0
- db %11000000
- db %00011000
- db %00000011
- db %00000000
-; 1
- db %11000000
- db %01011010
- db %00000011
- db %00000000
-; 2
- db %00000000
- db %00100001
- db %00000000
- db %00000000
-; 3
- db %00000000
- db %01000010
- db %00000000
- db %00000000
-; 0xd343f
diff --git a/gfx/pics/spinarak/frames.asm b/gfx/pics/spinarak/frames.asm
deleted file mode 100644
index da8ad1961..000000000
--- a/gfx/pics/spinarak/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e
-.frame2
- db $01 ; bitmask
- db $19, $1a, $1f, $1b, $1c, $20, $1d, $1e
-.frame3
- db $02 ; bitmask
- db $21, $22
-.frame4
- db $03 ; bitmask
- db $1f, $20
-; 0xd87ac
diff --git a/gfx/pics/spinarak/front.2bpp.lz b/gfx/pics/spinarak/front.animated.2bpp.lz.31ab6868
index edbe6e1ce..edbe6e1ce 100644
--- a/gfx/pics/spinarak/front.2bpp.lz
+++ b/gfx/pics/spinarak/front.animated.2bpp.lz.31ab6868
Binary files differ
diff --git a/gfx/pics/spinarak/front.png b/gfx/pics/spinarak/front.png
new file mode 100644
index 000000000..e35c28646
--- /dev/null
+++ b/gfx/pics/spinarak/front.png
Binary files differ
diff --git a/gfx/pics/spinarak/normal.pal b/gfx/pics/spinarak/normal.pal
deleted file mode 100644
index 92041eaac..000000000
--- a/gfx/pics/spinarak/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 28, 21, 12
- RGB 09, 20, 05
-
diff --git a/gfx/pics/squirtle/back.2bpp.lz b/gfx/pics/squirtle/back.2bpp.lz.76295ae8
index a8fa8d3fd..a8fa8d3fd 100644
--- a/gfx/pics/squirtle/back.2bpp.lz
+++ b/gfx/pics/squirtle/back.2bpp.lz.76295ae8
Binary files differ
diff --git a/gfx/pics/squirtle/back.png b/gfx/pics/squirtle/back.png
new file mode 100644
index 000000000..231dfa1bb
--- /dev/null
+++ b/gfx/pics/squirtle/back.png
Binary files differ
diff --git a/gfx/pics/squirtle/bitmask.asm b/gfx/pics/squirtle/bitmask.asm
deleted file mode 100644
index a33cd7afb..000000000
--- a/gfx/pics/squirtle/bitmask.asm
+++ /dev/null
@@ -1,26 +0,0 @@
-; 0
- db %11100111
- db %00011100
- db %00000010
- db %00000000
-; 1
- db %11100111
- db %00011100
- db %10001110
- db %00000001
-; 2
- db %11000010
- db %00001000
- db %00000000
- db %00000000
-; 3
- db %10000000
- db %00000000
- db %00000000
- db %00000000
-; 4
- db %01000010
- db %00001000
- db %00000000
- db %00000000
-; 0xd277a
diff --git a/gfx/pics/squirtle/frames.asm b/gfx/pics/squirtle/frames.asm
deleted file mode 100644
index e30af6db2..000000000
--- a/gfx/pics/squirtle/frames.asm
+++ /dev/null
@@ -1,22 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $03, $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21
-.frame2
- db $01 ; bitmask
- db $03, $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23
- db $24, $25
-.frame3
- db $02 ; bitmask
- db $26, $27, $28, $29
-.frame4
- db $03 ; bitmask
- db $28
-.frame5
- db $04 ; bitmask
- db $26, $27, $29
-; 0xd435a
diff --git a/gfx/pics/squirtle/front.2bpp.lz b/gfx/pics/squirtle/front.animated.2bpp.lz.9b6f9ec9
index 175cc5e0d..175cc5e0d 100644
--- a/gfx/pics/squirtle/front.2bpp.lz
+++ b/gfx/pics/squirtle/front.animated.2bpp.lz.9b6f9ec9
Binary files differ
diff --git a/gfx/pics/squirtle/front.png b/gfx/pics/squirtle/front.png
new file mode 100644
index 000000000..fd8f05fa9
--- /dev/null
+++ b/gfx/pics/squirtle/front.png
Binary files differ
diff --git a/gfx/pics/squirtle/normal.pal b/gfx/pics/squirtle/normal.pal
deleted file mode 100644
index 04b589372..000000000
--- a/gfx/pics/squirtle/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 22, 18, 08
- RGB 10, 15, 31
-
diff --git a/gfx/pics/stantler/back.2bpp.lz b/gfx/pics/stantler/back.2bpp.lz.16502aac
index a0ab53039..a0ab53039 100644
--- a/gfx/pics/stantler/back.2bpp.lz
+++ b/gfx/pics/stantler/back.2bpp.lz.16502aac
Binary files differ
diff --git a/gfx/pics/stantler/back.png b/gfx/pics/stantler/back.png
new file mode 100644
index 000000000..90e7b4a65
--- /dev/null
+++ b/gfx/pics/stantler/back.png
Binary files differ
diff --git a/gfx/pics/stantler/bitmask.asm b/gfx/pics/stantler/bitmask.asm
deleted file mode 100644
index 3387fe45d..000000000
--- a/gfx/pics/stantler/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %00000000
- db %00010000
- db %00001000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %00011110
- db %10011111
- db %11001111
- db %11100111
- db %11100001
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %00001000
- db %00000100
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd392e
diff --git a/gfx/pics/stantler/frames.asm b/gfx/pics/stantler/frames.asm
deleted file mode 100644
index 4a82b45b2..000000000
--- a/gfx/pics/stantler/frames.asm
+++ /dev/null
@@ -1,15 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $31, $32
-.frame2
- db $01 ; bitmask
- db $00, $33, $34, $35, $00, $00, $36, $37, $00, $38, $39, $3a
- db $3b, $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $45, $46
- db $47, $48
-.frame3
- db $02 ; bitmask
- db $49, $4a
-; 0xd9496
diff --git a/gfx/pics/stantler/front.2bpp.lz b/gfx/pics/stantler/front.animated.2bpp.lz.46b7dd06
index 87a56e667..87a56e667 100644
--- a/gfx/pics/stantler/front.2bpp.lz
+++ b/gfx/pics/stantler/front.animated.2bpp.lz.46b7dd06
Binary files differ
diff --git a/gfx/pics/stantler/front.png b/gfx/pics/stantler/front.png
new file mode 100644
index 000000000..ac8628445
--- /dev/null
+++ b/gfx/pics/stantler/front.png
Binary files differ
diff --git a/gfx/pics/stantler/normal.pal b/gfx/pics/stantler/normal.pal
deleted file mode 100644
index 3d036062d..000000000
--- a/gfx/pics/stantler/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 23, 15, 07
- RGB 04, 05, 16
-
diff --git a/gfx/pics/starmie/back.2bpp.lz b/gfx/pics/starmie/back.2bpp.lz.a8923741
index 8085f0f44..8085f0f44 100644
--- a/gfx/pics/starmie/back.2bpp.lz
+++ b/gfx/pics/starmie/back.2bpp.lz.a8923741
Binary files differ
diff --git a/gfx/pics/starmie/back.png b/gfx/pics/starmie/back.png
new file mode 100644
index 000000000..f4e67e4fa
--- /dev/null
+++ b/gfx/pics/starmie/back.png
Binary files differ
diff --git a/gfx/pics/starmie/bitmask.asm b/gfx/pics/starmie/bitmask.asm
deleted file mode 100644
index 24c51b53d..000000000
--- a/gfx/pics/starmie/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %11111010
- db %00110100
- db %10001110
- db %11101011
- db %00000111
-; 1
- db %00000000
- db %01000000
- db %00000000
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %10000000
- db %00000000
- db %00000000
- db %00000000
-; 3
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd3085
diff --git a/gfx/pics/starmie/frames.asm b/gfx/pics/starmie/frames.asm
deleted file mode 100644
index 9e0dc596d..000000000
--- a/gfx/pics/starmie/frames.asm
+++ /dev/null
@@ -1,20 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $00, $28, $29, $2a, $2b, $2c, $2d, $2e
- db $2f, $00, $30, $31, $32, $00, $33, $34, $35, $33
-.frame2
- db $01 ; bitmask
- db $36
-.frame3
- db $02 ; bitmask
- db $37
-.frame4
- db $03 ; bitmask
-.frame5
- db $03 ; bitmask
-; 0xd5af6
diff --git a/gfx/pics/starmie/front.2bpp.lz b/gfx/pics/starmie/front.animated.2bpp.lz.522b6699
index b9019f6c6..b9019f6c6 100644
--- a/gfx/pics/starmie/front.2bpp.lz
+++ b/gfx/pics/starmie/front.animated.2bpp.lz.522b6699
Binary files differ
diff --git a/gfx/pics/starmie/front.png b/gfx/pics/starmie/front.png
new file mode 100644
index 000000000..2378c948b
--- /dev/null
+++ b/gfx/pics/starmie/front.png
Binary files differ
diff --git a/gfx/pics/starmie/normal.pal b/gfx/pics/starmie/normal.pal
deleted file mode 100644
index caaf43505..000000000
--- a/gfx/pics/starmie/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 26, 22, 00
- RGB 19, 07, 18
-
diff --git a/gfx/pics/staryu/back.2bpp.lz b/gfx/pics/staryu/back.2bpp.lz.79ea9d00
index 65366eb7c..65366eb7c 100644
--- a/gfx/pics/staryu/back.2bpp.lz
+++ b/gfx/pics/staryu/back.2bpp.lz.79ea9d00
Binary files differ
diff --git a/gfx/pics/staryu/back.png b/gfx/pics/staryu/back.png
new file mode 100644
index 000000000..9cab96362
--- /dev/null
+++ b/gfx/pics/staryu/back.png
Binary files differ
diff --git a/gfx/pics/staryu/bitmask.asm b/gfx/pics/staryu/bitmask.asm
deleted file mode 100644
index fe0e0f218..000000000
--- a/gfx/pics/staryu/bitmask.asm
+++ /dev/null
@@ -1,13 +0,0 @@
-; 0
- db %00001100
- db %00111001
- db %11000000
- db %10111110
- db %00001001
-; 1
- db %00000000
- db %11000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd3071
diff --git a/gfx/pics/staryu/frames.asm b/gfx/pics/staryu/frames.asm
deleted file mode 100644
index d86e5eb62..000000000
--- a/gfx/pics/staryu/frames.asm
+++ /dev/null
@@ -1,14 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $00, $2b, $2c, $2d, $2e
- db $2f, $30, $31, $00
-.frame2
- db $01 ; bitmask
- db $32, $33
-.frame3
- db $01 ; bitmask
- db $34, $35
-; 0xd5acf
diff --git a/gfx/pics/staryu/front.2bpp.lz b/gfx/pics/staryu/front.animated.2bpp.lz.22f1d06b
index 8d0bdacb9..8d0bdacb9 100644
--- a/gfx/pics/staryu/front.2bpp.lz
+++ b/gfx/pics/staryu/front.animated.2bpp.lz.22f1d06b
Binary files differ
diff --git a/gfx/pics/staryu/front.png b/gfx/pics/staryu/front.png
new file mode 100644
index 000000000..74949a9b1
--- /dev/null
+++ b/gfx/pics/staryu/front.png
Binary files differ
diff --git a/gfx/pics/staryu/normal.pal b/gfx/pics/staryu/normal.pal
deleted file mode 100644
index 59f7cc477..000000000
--- a/gfx/pics/staryu/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 23, 17, 11
- RGB 31, 05, 03
-
diff --git a/gfx/pics/steelix/back.2bpp.lz b/gfx/pics/steelix/back.2bpp.lz.f3c03e61
index e4cb2d6dc..e4cb2d6dc 100644
--- a/gfx/pics/steelix/back.2bpp.lz
+++ b/gfx/pics/steelix/back.2bpp.lz.f3c03e61
Binary files differ
diff --git a/gfx/pics/steelix/back.png b/gfx/pics/steelix/back.png
new file mode 100644
index 000000000..6788dacd9
--- /dev/null
+++ b/gfx/pics/steelix/back.png
Binary files differ
diff --git a/gfx/pics/steelix/bitmask.asm b/gfx/pics/steelix/bitmask.asm
deleted file mode 100644
index e66a1f07e..000000000
--- a/gfx/pics/steelix/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %00000000
- db %00010000
- db %00001000
- db %01110100
- db %10111000
- db %01111100
- db %00000000
-; 1
- db %00000000
- db %11010010
- db %00101001
- db %01110100
- db %10111000
- db %01111100
- db %00000000
-; 2
- db %00000000
- db %00000000
- db %00000100
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd371b
diff --git a/gfx/pics/steelix/frames.asm b/gfx/pics/steelix/frames.asm
deleted file mode 100644
index 8f352b5fa..000000000
--- a/gfx/pics/steelix/frames.asm
+++ /dev/null
@@ -1,20 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
- db $3d, $3e, $3f
-.frame2
- db $00 ; bitmask
- db $31, $32, $33, $40, $41, $42, $43, $44, $39, $3a, $45, $46
- db $3d, $3e, $3f
-.frame3
- db $01 ; bitmask
- db $47, $31, $48, $49, $4a, $32, $4b, $33, $40, $41, $42, $43
- db $44, $39, $3a, $45, $46, $3d, $3e, $3f
-.frame4
- db $02 ; bitmask
- db $4c
-; 0xd8fc2
diff --git a/gfx/pics/steelix/front.2bpp.lz b/gfx/pics/steelix/front.animated.2bpp.lz.42f3f8d1
index 2da642f04..2da642f04 100644
--- a/gfx/pics/steelix/front.2bpp.lz
+++ b/gfx/pics/steelix/front.animated.2bpp.lz.42f3f8d1
Binary files differ
diff --git a/gfx/pics/steelix/front.png b/gfx/pics/steelix/front.png
new file mode 100644
index 000000000..30df74f27
--- /dev/null
+++ b/gfx/pics/steelix/front.png
Binary files differ
diff --git a/gfx/pics/steelix/normal.pal b/gfx/pics/steelix/normal.pal
deleted file mode 100644
index ee5eb6d6f..000000000
--- a/gfx/pics/steelix/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 17, 15, 26
- RGB 12, 08, 12
-
diff --git a/gfx/pics/sudowoodo/back.2bpp.lz b/gfx/pics/sudowoodo/back.2bpp.lz.728036c6
index c10731ea9..c10731ea9 100644
--- a/gfx/pics/sudowoodo/back.2bpp.lz
+++ b/gfx/pics/sudowoodo/back.2bpp.lz.728036c6
Binary files differ
diff --git a/gfx/pics/sudowoodo/back.png b/gfx/pics/sudowoodo/back.png
new file mode 100644
index 000000000..cd7466ac3
--- /dev/null
+++ b/gfx/pics/sudowoodo/back.png
Binary files differ
diff --git a/gfx/pics/sudowoodo/bitmask.asm b/gfx/pics/sudowoodo/bitmask.asm
deleted file mode 100644
index 9508b9cef..000000000
--- a/gfx/pics/sudowoodo/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %00110000
- db %11001110
- db %11110011
- db %00000000
- db %00000000
-; 1
- db %00110000
- db %10001110
- db %11100011
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %01000000
- db %00010000
- db %00000000
- db %00000000
-; 0xd3596
diff --git a/gfx/pics/sudowoodo/frames.asm b/gfx/pics/sudowoodo/frames.asm
deleted file mode 100644
index aeafdfd38..000000000
--- a/gfx/pics/sudowoodo/frames.asm
+++ /dev/null
@@ -1,14 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $03, $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e
- db $2f
-.frame2
- db $01 ; bitmask
- db $03, $24, $30, $31, $32, $33, $34, $35, $36, $37, $38
-.frame3
- db $02 ; bitmask
- db $28, $2c
-; 0xd8b8f
diff --git a/gfx/pics/sudowoodo/front.2bpp.lz b/gfx/pics/sudowoodo/front.animated.2bpp.lz.b0f04991
index 160f800cf..160f800cf 100644
--- a/gfx/pics/sudowoodo/front.2bpp.lz
+++ b/gfx/pics/sudowoodo/front.animated.2bpp.lz.b0f04991
Binary files differ
diff --git a/gfx/pics/sudowoodo/front.png b/gfx/pics/sudowoodo/front.png
new file mode 100644
index 000000000..cc794899a
--- /dev/null
+++ b/gfx/pics/sudowoodo/front.png
Binary files differ
diff --git a/gfx/pics/sudowoodo/normal.pal b/gfx/pics/sudowoodo/normal.pal
deleted file mode 100644
index 009408311..000000000
--- a/gfx/pics/sudowoodo/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 18, 11, 08
- RGB 06, 14, 07
-
diff --git a/gfx/pics/suicune/back.2bpp.lz b/gfx/pics/suicune/back.2bpp.lz.5c49d112
index a8106fbb4..a8106fbb4 100644
--- a/gfx/pics/suicune/back.2bpp.lz
+++ b/gfx/pics/suicune/back.2bpp.lz.5c49d112
Binary files differ
diff --git a/gfx/pics/suicune/back.png b/gfx/pics/suicune/back.png
new file mode 100644
index 000000000..b02456055
--- /dev/null
+++ b/gfx/pics/suicune/back.png
Binary files differ
diff --git a/gfx/pics/suicune/bitmask.asm b/gfx/pics/suicune/bitmask.asm
deleted file mode 100644
index 1b3c4f555..000000000
--- a/gfx/pics/suicune/bitmask.asm
+++ /dev/null
@@ -1,57 +0,0 @@
-; 0
- db %11111000
- db %11111111
- db %11101111
- db %01100110
- db %00100011
- db %00000000
- db %00000000
-; 1
- db %11111000
- db %11111111
- db %11101111
- db %01110110
- db %00011011
- db %00011100
- db %00000000
-; 2
- db %11111000
- db %10111111
- db %00001111
- db %00000110
- db %00000011
- db %00000000
- db %00000000
-; 3
- db %00000000
- db %10000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 4
- db %00000000
- db %00000010
- db %00000001
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 5
- db %00000000
- db %00000100
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 6
- db %00000000
- db %00001000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd3a26
diff --git a/gfx/pics/suicune/frames.asm b/gfx/pics/suicune/frames.asm
deleted file mode 100644
index 7532ed312..000000000
--- a/gfx/pics/suicune/frames.asm
+++ /dev/null
@@ -1,46 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
- dw .frame7
- dw .frame8
- dw .frame9
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $00, $35, $36, $37, $38, $39, $3a, $3b
- db $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $45, $46, $47
- db $48, $49, $4a
-.frame2
- db $01 ; bitmask
- db $31, $32, $33, $34, $00, $35, $36, $37, $4b, $4c, $3a, $3b
- db $3c, $3d, $3e, $3f, $40, $4d, $4e, $4f, $44, $45, $50, $51
- db $52, $48, $49, $53, $54, $00, $55, $56
-.frame3
- db $02 ; bitmask
- db $31, $32, $33, $34, $00, $35, $36, $37, $4b, $4c, $3a, $57
- db $3d, $3e, $3f, $40, $44, $45, $48, $49
-.frame4
- db $00 ; bitmask
- db $31, $32, $33, $34, $00, $35, $36, $37, $4b, $4c, $3a, $3b
- db $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $45, $46, $47
- db $48, $49, $4a
-.frame5
- db $01 ; bitmask
- db $31, $32, $33, $34, $00, $35, $36, $37, $4b, $58, $3a, $3b
- db $3c, $3d, $3e, $3f, $59, $4d, $4e, $4f, $44, $45, $50, $51
- db $52, $48, $49, $53, $54, $00, $55, $56
-.frame6
- db $03 ; bitmask
- db $5a
-.frame7
- db $04 ; bitmask
- db $5b, $5c
-.frame8
- db $05 ; bitmask
- db $5d
-.frame9
- db $06 ; bitmask
- db $5e
-; 0xd97a9
diff --git a/gfx/pics/suicune/front.2bpp.lz b/gfx/pics/suicune/front.animated.2bpp.lz.64698c0a
index cbc9dfdbf..cbc9dfdbf 100644
--- a/gfx/pics/suicune/front.2bpp.lz
+++ b/gfx/pics/suicune/front.animated.2bpp.lz.64698c0a
Binary files differ
diff --git a/gfx/pics/suicune/front.png b/gfx/pics/suicune/front.png
new file mode 100644
index 000000000..f369cff81
--- /dev/null
+++ b/gfx/pics/suicune/front.png
Binary files differ
diff --git a/gfx/pics/suicune/normal.pal b/gfx/pics/suicune/normal.pal
deleted file mode 100644
index aaa246989..000000000
--- a/gfx/pics/suicune/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 11, 23, 31
- RGB 14, 02, 20
-
diff --git a/gfx/pics/sunflora/back.2bpp.lz b/gfx/pics/sunflora/back.2bpp.lz.9d0684f0
index 3fb3432ba..3fb3432ba 100644
--- a/gfx/pics/sunflora/back.2bpp.lz
+++ b/gfx/pics/sunflora/back.2bpp.lz.9d0684f0
Binary files differ
diff --git a/gfx/pics/sunflora/back.png b/gfx/pics/sunflora/back.png
new file mode 100644
index 000000000..e30eca3b0
--- /dev/null
+++ b/gfx/pics/sunflora/back.png
Binary files differ
diff --git a/gfx/pics/sunflora/bitmask.asm b/gfx/pics/sunflora/bitmask.asm
deleted file mode 100644
index f0b71e34a..000000000
--- a/gfx/pics/sunflora/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %11000110
- db %10010011
- db %00100100
- db %10001111
- db %00000001
-; 1
- db %11000000
- db %11010011
- db %00110100
- db %00001111
- db %00000000
-; 2
- db %00000000
- db %01000000
- db %00010000
- db %00000000
- db %00000000
-; 3
- db %00000000
- db %00100000
- db %00001000
- db %00000000
- db %00000000
-; 0xd360a
diff --git a/gfx/pics/sunflora/frames.asm b/gfx/pics/sunflora/frames.asm
deleted file mode 100644
index 3cb42d83e..000000000
--- a/gfx/pics/sunflora/frames.asm
+++ /dev/null
@@ -1,19 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $00, $00, $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d
- db $2e, $2f, $00, $00
-.frame2
- db $01 ; bitmask
- db $24, $30, $31, $27, $28, $32, $29, $2a, $33, $2b, $2c, $34
- db $35, $2f
-.frame3
- db $02 ; bitmask
- db $32, $33
-.frame4
- db $03 ; bitmask
- db $36, $37
-; 0xd8cb2
diff --git a/gfx/pics/sunflora/front.2bpp.lz b/gfx/pics/sunflora/front.animated.2bpp.lz.258c3e67
index 1026c3719..1026c3719 100644
--- a/gfx/pics/sunflora/front.2bpp.lz
+++ b/gfx/pics/sunflora/front.animated.2bpp.lz.258c3e67
Binary files differ
diff --git a/gfx/pics/sunflora/front.png b/gfx/pics/sunflora/front.png
new file mode 100644
index 000000000..377124363
--- /dev/null
+++ b/gfx/pics/sunflora/front.png
Binary files differ
diff --git a/gfx/pics/sunflora/normal.pal b/gfx/pics/sunflora/normal.pal
deleted file mode 100644
index 24b040e73..000000000
--- a/gfx/pics/sunflora/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 26, 22, 03
- RGB 10, 21, 00
-
diff --git a/gfx/pics/sunkern/back.2bpp.lz b/gfx/pics/sunkern/back.2bpp.lz.d28f6303
index a9ba0f738..a9ba0f738 100644
--- a/gfx/pics/sunkern/back.2bpp.lz
+++ b/gfx/pics/sunkern/back.2bpp.lz.d28f6303
Binary files differ
diff --git a/gfx/pics/sunkern/back.png b/gfx/pics/sunkern/back.png
new file mode 100644
index 000000000..f6a12a830
--- /dev/null
+++ b/gfx/pics/sunkern/back.png
Binary files differ
diff --git a/gfx/pics/sunkern/bitmask.asm b/gfx/pics/sunkern/bitmask.asm
deleted file mode 100644
index 058b53861..000000000
--- a/gfx/pics/sunkern/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %00000000
- db %00000001
- db %00000000
- db %00000000
-; 1
- db %01100000
- db %10001100
- db %01110001
- db %00000000
-; 2
- db %10000000
- db %00110000
- db %00000000
- db %00000000
-; 0xd35f6
diff --git a/gfx/pics/sunkern/frames.asm b/gfx/pics/sunkern/frames.asm
deleted file mode 100644
index ddbd59bf3..000000000
--- a/gfx/pics/sunkern/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19
-.frame2
- db $01 ; bitmask
- db $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $00
-.frame3
- db $02 ; bitmask
- db $22, $23, $24
-; 0xd8c84
diff --git a/gfx/pics/sunkern/front.2bpp.lz b/gfx/pics/sunkern/front.animated.2bpp.lz.316c5261
index 77a21af73..77a21af73 100644
--- a/gfx/pics/sunkern/front.2bpp.lz
+++ b/gfx/pics/sunkern/front.animated.2bpp.lz.316c5261
Binary files differ
diff --git a/gfx/pics/sunkern/front.png b/gfx/pics/sunkern/front.png
new file mode 100644
index 000000000..5bc994e6d
--- /dev/null
+++ b/gfx/pics/sunkern/front.png
Binary files differ
diff --git a/gfx/pics/sunkern/normal.pal b/gfx/pics/sunkern/normal.pal
deleted file mode 100644
index 51e641e15..000000000
--- a/gfx/pics/sunkern/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 29, 28, 01
- RGB 13, 18, 08
-
diff --git a/gfx/pics/swinub/back.2bpp.lz b/gfx/pics/swinub/back.2bpp.lz.1ebbfabf
index 51b90aae2..51b90aae2 100644
--- a/gfx/pics/swinub/back.2bpp.lz
+++ b/gfx/pics/swinub/back.2bpp.lz.1ebbfabf
Binary files differ
diff --git a/gfx/pics/swinub/back.png b/gfx/pics/swinub/back.png
new file mode 100644
index 000000000..254b08e27
--- /dev/null
+++ b/gfx/pics/swinub/back.png
Binary files differ
diff --git a/gfx/pics/swinub/bitmask.asm b/gfx/pics/swinub/bitmask.asm
deleted file mode 100644
index e0a852068..000000000
--- a/gfx/pics/swinub/bitmask.asm
+++ /dev/null
@@ -1,11 +0,0 @@
-; 0
- db %00011000
- db %00000011
- db %00000000
- db %00000000
-; 1
- db %00001000
- db %00000001
- db %00000000
- db %00000000
-; 0xd37f9
diff --git a/gfx/pics/swinub/frames.asm b/gfx/pics/swinub/frames.asm
deleted file mode 100644
index 9e55f046d..000000000
--- a/gfx/pics/swinub/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c
-.frame2
- db $00 ; bitmask
- db $1d, $1e, $1f, $20
-.frame3
- db $01 ; bitmask
- db $21, $22
-; 0xd91ff
diff --git a/gfx/pics/swinub/front.2bpp.lz b/gfx/pics/swinub/front.animated.2bpp.lz.228147a5
index 00171e0f3..00171e0f3 100644
--- a/gfx/pics/swinub/front.2bpp.lz
+++ b/gfx/pics/swinub/front.animated.2bpp.lz.228147a5
Binary files differ
diff --git a/gfx/pics/swinub/front.png b/gfx/pics/swinub/front.png
new file mode 100644
index 000000000..52fcadade
--- /dev/null
+++ b/gfx/pics/swinub/front.png
Binary files differ
diff --git a/gfx/pics/swinub/normal.pal b/gfx/pics/swinub/normal.pal
deleted file mode 100644
index c560793f1..000000000
--- a/gfx/pics/swinub/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 23, 16, 03
- RGB 19, 06, 04
-
diff --git a/gfx/pics/tangela/back.2bpp.lz b/gfx/pics/tangela/back.2bpp.lz.435194a6
index 9ad73a0b6..9ad73a0b6 100644
--- a/gfx/pics/tangela/back.2bpp.lz
+++ b/gfx/pics/tangela/back.2bpp.lz.435194a6
Binary files differ
diff --git a/gfx/pics/tangela/back.png b/gfx/pics/tangela/back.png
new file mode 100644
index 000000000..edbe07de1
--- /dev/null
+++ b/gfx/pics/tangela/back.png
Binary files differ
diff --git a/gfx/pics/tangela/bitmask.asm b/gfx/pics/tangela/bitmask.asm
deleted file mode 100644
index 36344a16b..000000000
--- a/gfx/pics/tangela/bitmask.asm
+++ /dev/null
@@ -1,13 +0,0 @@
-; 0
- db %11011000
- db %11000001
- db %11111011
- db %11010111
- db %00000001
-; 1
- db %00000000
- db %01000001
- db %00010000
- db %00000000
- db %00000000
-; 0xd2ffa
diff --git a/gfx/pics/tangela/frames.asm b/gfx/pics/tangela/frames.asm
deleted file mode 100644
index 96a52cafe..000000000
--- a/gfx/pics/tangela/frames.asm
+++ /dev/null
@@ -1,10 +0,0 @@
- dw .frame1
- dw .frame2
-.frame1
- db $00 ; bitmask
- db $24, $00, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e
- db $2f, $00, $30, $31, $32, $33, $00, $34, $35
-.frame2
- db $01 ; bitmask
- db $36, $37, $38
-; 0xd59ea
diff --git a/gfx/pics/tangela/front.2bpp.lz b/gfx/pics/tangela/front.animated.2bpp.lz.7cb3fed8
index 345732b84..345732b84 100644
--- a/gfx/pics/tangela/front.2bpp.lz
+++ b/gfx/pics/tangela/front.animated.2bpp.lz.7cb3fed8
Binary files differ
diff --git a/gfx/pics/tangela/front.png b/gfx/pics/tangela/front.png
new file mode 100644
index 000000000..23c506929
--- /dev/null
+++ b/gfx/pics/tangela/front.png
Binary files differ
diff --git a/gfx/pics/tangela/normal.pal b/gfx/pics/tangela/normal.pal
deleted file mode 100644
index c742f093f..000000000
--- a/gfx/pics/tangela/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 09, 13, 23
- RGB 17, 06, 06
-
diff --git a/gfx/pics/tauros/back.2bpp.lz b/gfx/pics/tauros/back.2bpp.lz.f487c586
index 219aee479..219aee479 100644
--- a/gfx/pics/tauros/back.2bpp.lz
+++ b/gfx/pics/tauros/back.2bpp.lz.f487c586
Binary files differ
diff --git a/gfx/pics/tauros/back.png b/gfx/pics/tauros/back.png
new file mode 100644
index 000000000..9345301d3
--- /dev/null
+++ b/gfx/pics/tauros/back.png
Binary files differ
diff --git a/gfx/pics/tauros/bitmask.asm b/gfx/pics/tauros/bitmask.asm
deleted file mode 100644
index 2e5fc87ff..000000000
--- a/gfx/pics/tauros/bitmask.asm
+++ /dev/null
@@ -1,33 +0,0 @@
-; 0
- db %00000000
- db %00000000
- db %11000000
- db %11100001
- db %01110001
- db %00011000
- db %00000000
-; 1
- db %00000000
- db %00000000
- db %11011100
- db %11101111
- db %11110011
- db %01111001
- db %00000000
-; 2
- db %00000000
- db %00000000
- db %11000000
- db %11100011
- db %11110011
- db %01111001
- db %00000000
-; 3
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00100000
- db %00000000
- db %00000000
-; 0xd3138
diff --git a/gfx/pics/tauros/frames.asm b/gfx/pics/tauros/frames.asm
deleted file mode 100644
index 26f8df20a..000000000
--- a/gfx/pics/tauros/frames.asm
+++ /dev/null
@@ -1,19 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
-.frame2
- db $01 ; bitmask
- db $3d, $3e, $3f, $40, $41, $42, $43, $44, $05, $45, $46, $47
- db $48, $49, $4a, $4b, $4c, $4d, $4e, $4f, $50, $51, $52
-.frame3
- db $02 ; bitmask
- db $40, $41, $42, $43, $45, $46, $47, $48, $49, $4a, $4b, $4c
- db $4d, $4e, $4f, $50, $51, $52
-.frame4
- db $03 ; bitmask
- db $53
-; 0xd5d08
diff --git a/gfx/pics/tauros/front.2bpp.lz b/gfx/pics/tauros/front.animated.2bpp.lz.982dd0db
index d395b145b..d395b145b 100644
--- a/gfx/pics/tauros/front.2bpp.lz
+++ b/gfx/pics/tauros/front.animated.2bpp.lz.982dd0db
Binary files differ
diff --git a/gfx/pics/tauros/front.png b/gfx/pics/tauros/front.png
new file mode 100644
index 000000000..535526411
--- /dev/null
+++ b/gfx/pics/tauros/front.png
Binary files differ
diff --git a/gfx/pics/tauros/normal.pal b/gfx/pics/tauros/normal.pal
deleted file mode 100644
index 396e765e2..000000000
--- a/gfx/pics/tauros/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 25, 15, 05
- RGB 10, 07, 04
-
diff --git a/gfx/pics/teddiursa/back.2bpp.lz b/gfx/pics/teddiursa/back.2bpp.lz.53f6e34e
index a6d267ef8..a6d267ef8 100644
--- a/gfx/pics/teddiursa/back.2bpp.lz
+++ b/gfx/pics/teddiursa/back.2bpp.lz.53f6e34e
Binary files differ
diff --git a/gfx/pics/teddiursa/back.png b/gfx/pics/teddiursa/back.png
new file mode 100644
index 000000000..0d4640318
--- /dev/null
+++ b/gfx/pics/teddiursa/back.png
Binary files differ
diff --git a/gfx/pics/teddiursa/bitmask.asm b/gfx/pics/teddiursa/bitmask.asm
deleted file mode 100644
index e5f542110..000000000
--- a/gfx/pics/teddiursa/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %10001100
- db %00000001
- db %00001100
- db %00000000
-; 1
- db %11000000
- db %00010000
- db %00000000
- db %00000000
-; 2
- db %01000000
- db %00001000
- db %00000000
- db %00000000
-; 0xd37b3
diff --git a/gfx/pics/teddiursa/frames.asm b/gfx/pics/teddiursa/frames.asm
deleted file mode 100644
index 542906c4c..000000000
--- a/gfx/pics/teddiursa/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e
-.frame2
- db $00 ; bitmask
- db $19, $1a, $1f, $1c, $1d, $1e
-.frame3
- db $01 ; bitmask
- db $20, $21, $22
-.frame4
- db $02 ; bitmask
- db $23, $24
-; 0xd9128
diff --git a/gfx/pics/teddiursa/front.2bpp.lz b/gfx/pics/teddiursa/front.animated.2bpp.lz.5f9648c7
index 40c22315e..40c22315e 100644
--- a/gfx/pics/teddiursa/front.2bpp.lz
+++ b/gfx/pics/teddiursa/front.animated.2bpp.lz.5f9648c7
Binary files differ
diff --git a/gfx/pics/teddiursa/front.png b/gfx/pics/teddiursa/front.png
new file mode 100644
index 000000000..83dd4896d
--- /dev/null
+++ b/gfx/pics/teddiursa/front.png
Binary files differ
diff --git a/gfx/pics/teddiursa/normal.pal b/gfx/pics/teddiursa/normal.pal
deleted file mode 100644
index 07a1d3622..000000000
--- a/gfx/pics/teddiursa/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 22, 14, 06
- RGB 14, 07, 04
-
diff --git a/gfx/pics/tentacool/back.2bpp.lz b/gfx/pics/tentacool/back.2bpp.lz.ae7b2102
index c0b615905..c0b615905 100644
--- a/gfx/pics/tentacool/back.2bpp.lz
+++ b/gfx/pics/tentacool/back.2bpp.lz.ae7b2102
Binary files differ
diff --git a/gfx/pics/tentacool/back.png b/gfx/pics/tentacool/back.png
new file mode 100644
index 000000000..7a7724189
--- /dev/null
+++ b/gfx/pics/tentacool/back.png
Binary files differ
diff --git a/gfx/pics/tentacool/bitmask.asm b/gfx/pics/tentacool/bitmask.asm
deleted file mode 100644
index 36a68c87e..000000000
--- a/gfx/pics/tentacool/bitmask.asm
+++ /dev/null
@@ -1,26 +0,0 @@
-; 0
- db %00011000
- db %01000011
- db %10001100
- db %00000001
-; 1
- db %00000000
- db %00000000
- db %10001000
- db %00000001
-; 2
- db %10000000
- db %00010000
- db %00000010
- db %00000000
-; 3
- db %10011000
- db %01010011
- db %10001110
- db %00000001
-; 4
- db %10000000
- db %00010000
- db %10001010
- db %00000001
-; 0xd2c56
diff --git a/gfx/pics/tentacool/frames.asm b/gfx/pics/tentacool/frames.asm
deleted file mode 100644
index bb7e38266..000000000
--- a/gfx/pics/tentacool/frames.asm
+++ /dev/null
@@ -1,21 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $14, $1d, $1e, $1f, $20
-.frame2
- db $01 ; bitmask
- db $21, $22, $23
-.frame3
- db $02 ; bitmask
- db $24, $25, $26
-.frame4
- db $03 ; bitmask
- db $19, $1a, $24, $1b, $1c, $25, $14, $26, $1d, $1e, $1f, $20
-.frame5
- db $04 ; bitmask
- db $24, $25, $26, $21, $22, $23
-; 0xd5127
diff --git a/gfx/pics/tentacool/front.2bpp.lz b/gfx/pics/tentacool/front.animated.2bpp.lz.7a86457c
index 57916e4e9..57916e4e9 100644
--- a/gfx/pics/tentacool/front.2bpp.lz
+++ b/gfx/pics/tentacool/front.animated.2bpp.lz.7a86457c
Binary files differ
diff --git a/gfx/pics/tentacool/front.png b/gfx/pics/tentacool/front.png
new file mode 100644
index 000000000..1e4684719
--- /dev/null
+++ b/gfx/pics/tentacool/front.png
Binary files differ
diff --git a/gfx/pics/tentacool/normal.pal b/gfx/pics/tentacool/normal.pal
deleted file mode 100644
index 91a11c6b7..000000000
--- a/gfx/pics/tentacool/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 11, 20, 31
- RGB 30, 06, 10
-
diff --git a/gfx/pics/tentacruel/back.2bpp.lz b/gfx/pics/tentacruel/back.2bpp.lz.0e344f19
index 89d7a492d..89d7a492d 100644
--- a/gfx/pics/tentacruel/back.2bpp.lz
+++ b/gfx/pics/tentacruel/back.2bpp.lz.0e344f19
Binary files differ
diff --git a/gfx/pics/tentacruel/back.png b/gfx/pics/tentacruel/back.png
new file mode 100644
index 000000000..4430f740f
--- /dev/null
+++ b/gfx/pics/tentacruel/back.png
Binary files differ
diff --git a/gfx/pics/tentacruel/bitmask.asm b/gfx/pics/tentacruel/bitmask.asm
deleted file mode 100644
index 54d28d36d..000000000
--- a/gfx/pics/tentacruel/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %00100000
- db %10001100
- db %11100011
- db %00111100
- db %00001111
-; 1
- db %00000000
- db %10000000
- db %00100000
- db %00000100
- db %00000000
-; 2
- db %00000000
- db %10000000
- db %00110000
- db %00000100
- db %00000000
-; 0xd2c65
diff --git a/gfx/pics/tentacruel/frames.asm b/gfx/pics/tentacruel/frames.asm
deleted file mode 100644
index 124520e2f..000000000
--- a/gfx/pics/tentacruel/frames.asm
+++ /dev/null
@@ -1,14 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f
- db $30, $31, $32, $33, $34
-.frame2
- db $01 ; bitmask
- db $27, $2a, $35
-.frame3
- db $02 ; bitmask
- db $27, $36, $2a, $35
-; 0xd5148
diff --git a/gfx/pics/tentacruel/front.2bpp.lz b/gfx/pics/tentacruel/front.animated.2bpp.lz.f13e5904
index ec6f4c2c8..ec6f4c2c8 100644
--- a/gfx/pics/tentacruel/front.2bpp.lz
+++ b/gfx/pics/tentacruel/front.animated.2bpp.lz.f13e5904
Binary files differ
diff --git a/gfx/pics/tentacruel/front.png b/gfx/pics/tentacruel/front.png
new file mode 100644
index 000000000..fad5553fe
--- /dev/null
+++ b/gfx/pics/tentacruel/front.png
Binary files differ
diff --git a/gfx/pics/tentacruel/normal.pal b/gfx/pics/tentacruel/normal.pal
deleted file mode 100644
index 98f28bd61..000000000
--- a/gfx/pics/tentacruel/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 11, 20, 31
- RGB 26, 02, 02
-
diff --git a/gfx/pics/togepi/back.2bpp.lz b/gfx/pics/togepi/back.2bpp.lz.0e22cc02
index ed6fab2ec..ed6fab2ec 100644
--- a/gfx/pics/togepi/back.2bpp.lz
+++ b/gfx/pics/togepi/back.2bpp.lz.0e22cc02
Binary files differ
diff --git a/gfx/pics/togepi/back.png b/gfx/pics/togepi/back.png
new file mode 100644
index 000000000..de6bc8a40
--- /dev/null
+++ b/gfx/pics/togepi/back.png
Binary files differ
diff --git a/gfx/pics/togepi/bitmask.asm b/gfx/pics/togepi/bitmask.asm
deleted file mode 100644
index dfe406529..000000000
--- a/gfx/pics/togepi/bitmask.asm
+++ /dev/null
@@ -1,11 +0,0 @@
-; 0
- db %11000000
- db %01111011
- db %11001111
- db %00000000
-; 1
- db %00000000
- db %00010000
- db %00000000
- db %00000000
-; 0xd34bd
diff --git a/gfx/pics/togepi/frames.asm b/gfx/pics/togepi/frames.asm
deleted file mode 100644
index e75a9860b..000000000
--- a/gfx/pics/togepi/frames.asm
+++ /dev/null
@@ -1,10 +0,0 @@
- dw .frame1
- dw .frame2
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23, $24
- db $25, $26
-.frame2
- db $01 ; bitmask
- db $27
-; 0xd893f
diff --git a/gfx/pics/togepi/front.2bpp.lz b/gfx/pics/togepi/front.animated.2bpp.lz.0cf7ba07
index 8ceaf38bf..8ceaf38bf 100644
--- a/gfx/pics/togepi/front.2bpp.lz
+++ b/gfx/pics/togepi/front.animated.2bpp.lz.0cf7ba07
Binary files differ
diff --git a/gfx/pics/togepi/front.png b/gfx/pics/togepi/front.png
new file mode 100644
index 000000000..3fc23b9d7
--- /dev/null
+++ b/gfx/pics/togepi/front.png
Binary files differ
diff --git a/gfx/pics/togepi/normal.pal b/gfx/pics/togepi/normal.pal
deleted file mode 100644
index 670ccdfaa..000000000
--- a/gfx/pics/togepi/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 30, 26, 11
- RGB 31, 06, 17
-
diff --git a/gfx/pics/togetic/back.2bpp.lz b/gfx/pics/togetic/back.2bpp.lz.62cbb330
index 134d5718a..134d5718a 100644
--- a/gfx/pics/togetic/back.2bpp.lz
+++ b/gfx/pics/togetic/back.2bpp.lz.62cbb330
Binary files differ
diff --git a/gfx/pics/togetic/back.png b/gfx/pics/togetic/back.png
new file mode 100644
index 000000000..9a92e0970
--- /dev/null
+++ b/gfx/pics/togetic/back.png
Binary files differ
diff --git a/gfx/pics/togetic/bitmask.asm b/gfx/pics/togetic/bitmask.asm
deleted file mode 100644
index bf7c7ce1a..000000000
--- a/gfx/pics/togetic/bitmask.asm
+++ /dev/null
@@ -1,33 +0,0 @@
-; 0
- db %00000000
- db %00111100
- db %00011011
- db %10001110
- db %00000111
- db %00000000
- db %00000000
-; 1
- db %00000000
- db %00111100
- db %10011011
- db %11001111
- db %01110111
- db %00111000
- db %00000000
-; 2
- db %00000000
- db %10000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 3
- db %00000000
- db %00111100
- db %00011010
- db %10001110
- db %00000111
- db %00000000
- db %00000000
-; 0xd34d9
diff --git a/gfx/pics/togetic/frames.asm b/gfx/pics/togetic/frames.asm
deleted file mode 100644
index b5513420a..000000000
--- a/gfx/pics/togetic/frames.asm
+++ /dev/null
@@ -1,25 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
- db $3d, $3e, $3f
-.frame2
- db $01 ; bitmask
- db $31, $32, $33, $34, $40, $41, $37, $38, $42, $43, $39, $3a
- db $3b, $44, $3c, $3d, $3e, $3f, $00, $45, $46, $00, $47, $48
-.frame3
- db $02 ; bitmask
- db $49
-.frame4
- db $03 ; bitmask
- db $31, $32, $33, $34, $36, $37, $38, $39, $3a, $3b, $3c, $3d
- db $3e, $3f
-.frame5
- db $01 ; bitmask
- db $31, $32, $33, $34, $4a, $41, $37, $38, $42, $43, $39, $3a
- db $3b, $44, $3c, $3d, $3e, $3f, $00, $45, $46, $00, $47, $48
-; 0xd899c
diff --git a/gfx/pics/togetic/front.2bpp.lz b/gfx/pics/togetic/front.animated.2bpp.lz.5797583e
index 13e98ae1d..13e98ae1d 100644
--- a/gfx/pics/togetic/front.2bpp.lz
+++ b/gfx/pics/togetic/front.animated.2bpp.lz.5797583e
Binary files differ
diff --git a/gfx/pics/togetic/front.png b/gfx/pics/togetic/front.png
new file mode 100644
index 000000000..9851c9011
--- /dev/null
+++ b/gfx/pics/togetic/front.png
Binary files differ
diff --git a/gfx/pics/togetic/normal.pal b/gfx/pics/togetic/normal.pal
deleted file mode 100644
index c968300f4..000000000
--- a/gfx/pics/togetic/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 23, 20, 30
- RGB 28, 07, 06
-
diff --git a/gfx/pics/totodile/back.2bpp.lz b/gfx/pics/totodile/back.2bpp.lz.ab6bc2a1
index 6d73c934f..6d73c934f 100644
--- a/gfx/pics/totodile/back.2bpp.lz
+++ b/gfx/pics/totodile/back.2bpp.lz.ab6bc2a1
Binary files differ
diff --git a/gfx/pics/totodile/back.png b/gfx/pics/totodile/back.png
new file mode 100644
index 000000000..5cf6adf42
--- /dev/null
+++ b/gfx/pics/totodile/back.png
Binary files differ
diff --git a/gfx/pics/totodile/bitmask.asm b/gfx/pics/totodile/bitmask.asm
deleted file mode 100644
index 1d81390e3..000000000
--- a/gfx/pics/totodile/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %11001110
- db %00011001
- db %01100011
- db %00000000
-; 1
- db %00000000
- db %01100011
- db %10001100
- db %00000001
-; 2
- db %00000000
- db %00000100
- db %10000000
- db %00000001
-; 0xd3395
diff --git a/gfx/pics/totodile/frames.asm b/gfx/pics/totodile/frames.asm
deleted file mode 100644
index fbce8e2c8..000000000
--- a/gfx/pics/totodile/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $04, $23
-.frame2
- db $01 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b
-.frame3
- db $02 ; bitmask
- db $2c, $2a, $2b
-; 0xd85d3
diff --git a/gfx/pics/totodile/front.2bpp.lz b/gfx/pics/totodile/front.animated.2bpp.lz.afce8cd0
index 8e1ebd2f5..8e1ebd2f5 100644
--- a/gfx/pics/totodile/front.2bpp.lz
+++ b/gfx/pics/totodile/front.animated.2bpp.lz.afce8cd0
Binary files differ
diff --git a/gfx/pics/totodile/front.png b/gfx/pics/totodile/front.png
new file mode 100644
index 000000000..634d04189
--- /dev/null
+++ b/gfx/pics/totodile/front.png
Binary files differ
diff --git a/gfx/pics/totodile/normal.pal b/gfx/pics/totodile/normal.pal
deleted file mode 100644
index a07351f43..000000000
--- a/gfx/pics/totodile/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 12, 17, 26
- RGB 28, 09, 04
-
diff --git a/gfx/pics/typhlosion/back.2bpp.lz b/gfx/pics/typhlosion/back.2bpp.lz.83be0292
index 592306fa6..592306fa6 100644
--- a/gfx/pics/typhlosion/back.2bpp.lz
+++ b/gfx/pics/typhlosion/back.2bpp.lz.83be0292
Binary files differ
diff --git a/gfx/pics/typhlosion/back.png b/gfx/pics/typhlosion/back.png
new file mode 100644
index 000000000..1808f3089
--- /dev/null
+++ b/gfx/pics/typhlosion/back.png
Binary files differ
diff --git a/gfx/pics/typhlosion/bitmask.asm b/gfx/pics/typhlosion/bitmask.asm
deleted file mode 100644
index bcbfa43cf..000000000
--- a/gfx/pics/typhlosion/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %10000110
- db %11000111
- db %11100111
- db %11110001
- db %11111000
- db %01111100
- db %00000000
-; 1
- db %00000110
- db %11000111
- db %11100111
- db %11110001
- db %11100000
- db %01100000
- db %00000000
-; 2
- db %00000000
- db %00000000
- db %10000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd3389
diff --git a/gfx/pics/typhlosion/frames.asm b/gfx/pics/typhlosion/frames.asm
deleted file mode 100644
index 152772e7d..000000000
--- a/gfx/pics/typhlosion/frames.asm
+++ /dev/null
@@ -1,27 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $00, $00, $00, $31, $32, $33, $34, $35, $36, $37, $38, $39
- db $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $45
- db $00, $00, $00, $00, $00
-.frame2
- db $01 ; bitmask
- db $00, $00, $31, $32, $46, $47, $48, $36, $49, $4a, $4b, $3a
- db $3b, $4c, $4d, $4e, $4f, $50, $51, $52, $45, $00, $00
-.frame3
- db $00 ; bitmask
- db $00, $00, $00, $31, $32, $46, $34, $35, $36, $49, $4a, $39
- db $3a, $3b, $4c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $45
- db $00, $00, $00, $00, $00
-.frame4
- db $02 ; bitmask
- db $53
-.frame5
- db $01 ; bitmask
- db $00, $00, $31, $32, $33, $47, $48, $36, $37, $38, $4b, $3a
- db $3b, $3c, $4d, $4e, $4f, $50, $51, $52, $45, $00, $00
-; 0xd85b3
diff --git a/gfx/pics/typhlosion/front.2bpp.lz b/gfx/pics/typhlosion/front.animated.2bpp.lz.65adc1e1
index 9dba415ad..9dba415ad 100644
--- a/gfx/pics/typhlosion/front.2bpp.lz
+++ b/gfx/pics/typhlosion/front.animated.2bpp.lz.65adc1e1
Binary files differ
diff --git a/gfx/pics/typhlosion/front.png b/gfx/pics/typhlosion/front.png
new file mode 100644
index 000000000..aef81a01b
--- /dev/null
+++ b/gfx/pics/typhlosion/front.png
Binary files differ
diff --git a/gfx/pics/typhlosion/normal.pal b/gfx/pics/typhlosion/normal.pal
deleted file mode 100644
index 6b3f9efe7..000000000
--- a/gfx/pics/typhlosion/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 27, 09
- RGB 27, 06, 03
-
diff --git a/gfx/pics/tyranitar/back.2bpp.lz b/gfx/pics/tyranitar/back.2bpp.lz.05b022c9
index 572e56d69..572e56d69 100644
--- a/gfx/pics/tyranitar/back.2bpp.lz
+++ b/gfx/pics/tyranitar/back.2bpp.lz.05b022c9
Binary files differ
diff --git a/gfx/pics/tyranitar/back.png b/gfx/pics/tyranitar/back.png
new file mode 100644
index 000000000..07f6d1b57
--- /dev/null
+++ b/gfx/pics/tyranitar/back.png
Binary files differ
diff --git a/gfx/pics/tyranitar/bitmask.asm b/gfx/pics/tyranitar/bitmask.asm
deleted file mode 100644
index 446e83c42..000000000
--- a/gfx/pics/tyranitar/bitmask.asm
+++ /dev/null
@@ -1,33 +0,0 @@
-; 0
- db %10011111
- db %11001111
- db %01101111
- db %00110011
- db %00000001
- db %00000000
- db %00000000
-; 1
- db %10011111
- db %11001111
- db %01101111
- db %00110011
- db %01100001
- db %00110000
- db %00000000
-; 2
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %01100000
- db %00110000
- db %00000000
-; 3
- db %00000000
- db %00000000
- db %00000001
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd3a58
diff --git a/gfx/pics/tyranitar/frames.asm b/gfx/pics/tyranitar/frames.asm
deleted file mode 100644
index b9d6d7da5..000000000
--- a/gfx/pics/tyranitar/frames.asm
+++ /dev/null
@@ -1,25 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $05, $05, $05, $31, $32, $33, $34, $35, $36, $37, $38, $39
- db $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $05, $42, $43
-.frame2
- db $01 ; bitmask
- db $05, $05, $44, $45, $05, $33, $34, $46, $47, $48, $38, $39
- db $49, $4a, $4b, $3d, $3e, $3f, $4c, $4d, $05, $42, $43, $4e
- db $4f, $50, $51
-.frame3
- db $00 ; bitmask
- db $05, $05, $44, $45, $05, $33, $34, $46, $47, $48, $38, $39
- db $49, $4a, $4b, $3d, $3e, $3f, $4c, $4d, $05, $42, $43
-.frame4
- db $02 ; bitmask
- db $4e, $4f, $50, $51
-.frame5
- db $03 ; bitmask
- db $52
-; 0xd982c
diff --git a/gfx/pics/tyranitar/front.2bpp.lz b/gfx/pics/tyranitar/front.animated.2bpp.lz.e0e9187e
index 07d48a5fe..07d48a5fe 100644
--- a/gfx/pics/tyranitar/front.2bpp.lz
+++ b/gfx/pics/tyranitar/front.animated.2bpp.lz.e0e9187e
Binary files differ
diff --git a/gfx/pics/tyranitar/front.png b/gfx/pics/tyranitar/front.png
new file mode 100644
index 000000000..4b1ba3416
--- /dev/null
+++ b/gfx/pics/tyranitar/front.png
Binary files differ
diff --git a/gfx/pics/tyranitar/normal.pal b/gfx/pics/tyranitar/normal.pal
deleted file mode 100644
index 5c02e7683..000000000
--- a/gfx/pics/tyranitar/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 16, 28, 00
- RGB 15, 10, 27
-
diff --git a/gfx/pics/tyrogue/back.2bpp.lz b/gfx/pics/tyrogue/back.2bpp.lz.5d84cef1
index 9c9a0babc..9c9a0babc 100644
--- a/gfx/pics/tyrogue/back.2bpp.lz
+++ b/gfx/pics/tyrogue/back.2bpp.lz.5d84cef1
Binary files differ
diff --git a/gfx/pics/tyrogue/back.png b/gfx/pics/tyrogue/back.png
new file mode 100644
index 000000000..22c1d61c4
--- /dev/null
+++ b/gfx/pics/tyrogue/back.png
Binary files differ
diff --git a/gfx/pics/tyrogue/bitmask.asm b/gfx/pics/tyrogue/bitmask.asm
deleted file mode 100644
index df8e0658d..000000000
--- a/gfx/pics/tyrogue/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %10011100
- db %00110001
- db %01100000
- db %00000000
-; 1
- db %10011100
- db %00010001
- db %01100000
- db %00000000
-; 2
- db %01000000
- db %00001000
- db %00000000
- db %00000000
-; 0xd394f
diff --git a/gfx/pics/tyrogue/frames.asm b/gfx/pics/tyrogue/frames.asm
deleted file mode 100644
index 9ed82ce41..000000000
--- a/gfx/pics/tyrogue/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $00, $00, $00, $19, $1a, $1b, $1c, $1d, $1e
-.frame2
- db $01 ; bitmask
- db $1f, $20, $00, $21, $22, $23, $1d, $1e
-.frame3
- db $01 ; bitmask
- db $24, $20, $00, $25, $22, $23, $1d, $1e
-.frame4
- db $02 ; bitmask
- db $26, $27
-; 0xd94e3
diff --git a/gfx/pics/tyrogue/front.2bpp.lz b/gfx/pics/tyrogue/front.animated.2bpp.lz.a3790421
index 8245825fb..8245825fb 100644
--- a/gfx/pics/tyrogue/front.2bpp.lz
+++ b/gfx/pics/tyrogue/front.animated.2bpp.lz.a3790421
Binary files differ
diff --git a/gfx/pics/tyrogue/front.png b/gfx/pics/tyrogue/front.png
new file mode 100644
index 000000000..af8af4a4e
--- /dev/null
+++ b/gfx/pics/tyrogue/front.png
Binary files differ
diff --git a/gfx/pics/tyrogue/normal.pal b/gfx/pics/tyrogue/normal.pal
deleted file mode 100644
index 686526e1b..000000000
--- a/gfx/pics/tyrogue/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 23, 15, 18
- RGB 17, 07, 03
-
diff --git a/gfx/pics/umbreon/back.2bpp.lz b/gfx/pics/umbreon/back.2bpp.lz.55e50b8c
index cf39af2c6..cf39af2c6 100644
--- a/gfx/pics/umbreon/back.2bpp.lz
+++ b/gfx/pics/umbreon/back.2bpp.lz.55e50b8c
Binary files differ
diff --git a/gfx/pics/umbreon/back.png b/gfx/pics/umbreon/back.png
new file mode 100644
index 000000000..f1cce4fc8
--- /dev/null
+++ b/gfx/pics/umbreon/back.png
Binary files differ
diff --git a/gfx/pics/umbreon/bitmask.asm b/gfx/pics/umbreon/bitmask.asm
deleted file mode 100644
index 91184a50e..000000000
--- a/gfx/pics/umbreon/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %00000000
- db %00000000
- db %11011111
- db %11001111
- db %00000011
-; 1
- db %00000000
- db %01000000
- db %10011110
- db %11001111
- db %00000011
-; 2
- db %10000111
- db %00000001
- db %10011110
- db %11001111
- db %00000011
-; 3
- db %10000111
- db %00000001
- db %00000000
- db %00000000
- db %00000000
-; 0xd3665
diff --git a/gfx/pics/umbreon/frames.asm b/gfx/pics/umbreon/frames.asm
deleted file mode 100644
index 0696ed38a..000000000
--- a/gfx/pics/umbreon/frames.asm
+++ /dev/null
@@ -1,20 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $24, $06, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e
- db $2f, $30, $31
-.frame2
- db $01 ; bitmask
- db $32, $33, $25, $26, $34, $35, $2a, $2b, $36, $37, $2e, $2f
- db $38, $39
-.frame3
- db $02 ; bitmask
- db $3a, $3b, $3c, $06, $3d, $33, $25, $26, $27, $35, $2a, $2b
- db $36, $37, $2e, $2f, $38, $39
-.frame4
- db $03 ; bitmask
- db $3a, $3b, $3c, $06, $3d
-; 0xd8d7c
diff --git a/gfx/pics/umbreon/front.2bpp.lz b/gfx/pics/umbreon/front.animated.2bpp.lz.b484be57
index 64a338138..64a338138 100644
--- a/gfx/pics/umbreon/front.2bpp.lz
+++ b/gfx/pics/umbreon/front.animated.2bpp.lz.b484be57
Binary files differ
diff --git a/gfx/pics/umbreon/front.png b/gfx/pics/umbreon/front.png
new file mode 100644
index 000000000..c1bf9c2f8
--- /dev/null
+++ b/gfx/pics/umbreon/front.png
Binary files differ
diff --git a/gfx/pics/umbreon/normal.pal b/gfx/pics/umbreon/normal.pal
deleted file mode 100644
index b3d692a12..000000000
--- a/gfx/pics/umbreon/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 23, 17, 00
- RGB 06, 07, 05
-
diff --git a/gfx/pics/unown_a/back.2bpp.lz b/gfx/pics/unown_a/back.2bpp.lz.b8389572
index 08833e3e2..08833e3e2 100644
--- a/gfx/pics/unown_a/back.2bpp.lz
+++ b/gfx/pics/unown_a/back.2bpp.lz.b8389572
Binary files differ
diff --git a/gfx/pics/unown_a/back.png b/gfx/pics/unown_a/back.png
new file mode 100644
index 000000000..48f7c0200
--- /dev/null
+++ b/gfx/pics/unown_a/back.png
Binary files differ
diff --git a/gfx/pics/unown_a/bitmask.asm b/gfx/pics/unown_a/bitmask.asm
deleted file mode 100644
index 892ca25d3..000000000
--- a/gfx/pics/unown_a/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %00000000
- db %00010000
- db %00000000
- db %00000000
-; 1
- db %00000000
- db %00001100
- db %00000000
- db %00000000
-; 2
- db %10000000
- db %00110000
- db %00000010
- db %00000000
-; 0xd3b13
diff --git a/gfx/pics/unown_a/frames.asm b/gfx/pics/unown_a/frames.asm
deleted file mode 100644
index a603a605b..000000000
--- a/gfx/pics/unown_a/frames.asm
+++ /dev/null
@@ -1,21 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $19
-.frame2
- db $00 ; bitmask
- db $1a
-.frame3
- db $01 ; bitmask
- db $1b, $1c
-.frame4
- db $01 ; bitmask
- db $1d, $1e
-.frame5
- db $02 ; bitmask
- db $1f, $20, $21, $22
-; 0xd99f6
diff --git a/gfx/pics/unown_a/front.2bpp.lz b/gfx/pics/unown_a/front.animated.2bpp.lz.47e16756
index 6f0639575..6f0639575 100644
--- a/gfx/pics/unown_a/front.2bpp.lz
+++ b/gfx/pics/unown_a/front.animated.2bpp.lz.47e16756
Binary files differ
diff --git a/gfx/pics/unown_a/front.png b/gfx/pics/unown_a/front.png
new file mode 100644
index 000000000..1949bdc9a
--- /dev/null
+++ b/gfx/pics/unown_a/front.png
Binary files differ
diff --git a/gfx/pics/unown_b/back.2bpp.lz b/gfx/pics/unown_b/back.2bpp.lz.72a0840f
index 46375f630..46375f630 100644
--- a/gfx/pics/unown_b/back.2bpp.lz
+++ b/gfx/pics/unown_b/back.2bpp.lz.72a0840f
Binary files differ
diff --git a/gfx/pics/unown_b/back.png b/gfx/pics/unown_b/back.png
new file mode 100644
index 000000000..3ceaba03c
--- /dev/null
+++ b/gfx/pics/unown_b/back.png
Binary files differ
diff --git a/gfx/pics/unown_b/bitmask.asm b/gfx/pics/unown_b/bitmask.asm
deleted file mode 100644
index 71d442b6a..000000000
--- a/gfx/pics/unown_b/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %00000000
- db %00011000
- db %00000000
- db %00000000
-; 1
- db %00000000
- db %00000000
- db %00000011
- db %00000000
-; 2
- db %10000000
- db %00011000
- db %00000010
- db %00000000
-; 0xd3b1f
diff --git a/gfx/pics/unown_b/frames.asm b/gfx/pics/unown_b/frames.asm
deleted file mode 100644
index b9235dd59..000000000
--- a/gfx/pics/unown_b/frames.asm
+++ /dev/null
@@ -1,25 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
-.frame1
- db $00 ; bitmask
- db $19, $1a
-.frame2
- db $00 ; bitmask
- db $1b, $1c
-.frame3
- db $00 ; bitmask
- db $1d, $1e
-.frame4
- db $01 ; bitmask
- db $1f, $20
-.frame5
- db $01 ; bitmask
- db $21, $22
-.frame6
- db $02 ; bitmask
- db $23, $24, $25, $26
-; 0xd9a16
diff --git a/gfx/pics/unown_b/front.2bpp.lz b/gfx/pics/unown_b/front.animated.2bpp.lz.5742d494
index 661c64a9e..661c64a9e 100644
--- a/gfx/pics/unown_b/front.2bpp.lz
+++ b/gfx/pics/unown_b/front.animated.2bpp.lz.5742d494
Binary files differ
diff --git a/gfx/pics/unown_b/front.png b/gfx/pics/unown_b/front.png
new file mode 100644
index 000000000..9858a26ba
--- /dev/null
+++ b/gfx/pics/unown_b/front.png
Binary files differ
diff --git a/gfx/pics/unown_c/back.2bpp.lz b/gfx/pics/unown_c/back.2bpp.lz.f92b665a
index 796ba6d6a..796ba6d6a 100644
--- a/gfx/pics/unown_c/back.2bpp.lz
+++ b/gfx/pics/unown_c/back.2bpp.lz.f92b665a
Binary files differ
diff --git a/gfx/pics/unown_c/back.png b/gfx/pics/unown_c/back.png
new file mode 100644
index 000000000..7f7655dd7
--- /dev/null
+++ b/gfx/pics/unown_c/back.png
Binary files differ
diff --git a/gfx/pics/unown_c/bitmask.asm b/gfx/pics/unown_c/bitmask.asm
deleted file mode 100644
index 864b1f9ae..000000000
--- a/gfx/pics/unown_c/bitmask.asm
+++ /dev/null
@@ -1,21 +0,0 @@
-; 0
- db %00001000
- db %01100011
- db %00000000
- db %00000000
-; 1
- db %00000000
- db %00010000
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %00110000
- db %00000000
- db %00000000
-; 3
- db %10000000
- db %00110001
- db %00000000
- db %00000000
-; 0xd3b2f
diff --git a/gfx/pics/unown_c/frames.asm b/gfx/pics/unown_c/frames.asm
deleted file mode 100644
index ea3cce54a..000000000
--- a/gfx/pics/unown_c/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d
-.frame2
- db $01 ; bitmask
- db $1e
-.frame3
- db $02 ; bitmask
- db $1f, $20
-.frame4
- db $03 ; bitmask
- db $21, $22, $23, $24
-; 0xd9a2e
diff --git a/gfx/pics/unown_c/front.2bpp.lz b/gfx/pics/unown_c/front.animated.2bpp.lz.5fef639b
index 18fb3b48b..18fb3b48b 100644
--- a/gfx/pics/unown_c/front.2bpp.lz
+++ b/gfx/pics/unown_c/front.animated.2bpp.lz.5fef639b
Binary files differ
diff --git a/gfx/pics/unown_c/front.png b/gfx/pics/unown_c/front.png
new file mode 100644
index 000000000..057fffdc7
--- /dev/null
+++ b/gfx/pics/unown_c/front.png
Binary files differ
diff --git a/gfx/pics/unown_d/back.2bpp.lz b/gfx/pics/unown_d/back.2bpp.lz.c8213d32
index 8a967332f..8a967332f 100644
--- a/gfx/pics/unown_d/back.2bpp.lz
+++ b/gfx/pics/unown_d/back.2bpp.lz.c8213d32
Binary files differ
diff --git a/gfx/pics/unown_d/back.png b/gfx/pics/unown_d/back.png
new file mode 100644
index 000000000..443c7c589
--- /dev/null
+++ b/gfx/pics/unown_d/back.png
Binary files differ
diff --git a/gfx/pics/unown_d/bitmask.asm b/gfx/pics/unown_d/bitmask.asm
deleted file mode 100644
index 7aa8f58ef..000000000
--- a/gfx/pics/unown_d/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %11001100
- db %00111001
- db %00000010
- db %00000000
-; 1
- db %11000000
- db %00111001
- db %00000110
- db %00000000
-; 2
- db %10000000
- db %00110001
- db %00000000
- db %00000000
-; 0xd3b3b
diff --git a/gfx/pics/unown_d/frames.asm b/gfx/pics/unown_d/frames.asm
deleted file mode 100644
index 6c110241e..000000000
--- a/gfx/pics/unown_d/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21
-.frame2
- db $01 ; bitmask
- db $22, $23, $24, $25, $26, $27, $28, $29
-.frame3
- db $02 ; bitmask
- db $2a, $2b, $2c, $2d
-; 0xd9a4c
diff --git a/gfx/pics/unown_d/front.2bpp.lz b/gfx/pics/unown_d/front.animated.2bpp.lz.7810a57f
index d8004662d..d8004662d 100644
--- a/gfx/pics/unown_d/front.2bpp.lz
+++ b/gfx/pics/unown_d/front.animated.2bpp.lz.7810a57f
Binary files differ
diff --git a/gfx/pics/unown_d/front.png b/gfx/pics/unown_d/front.png
new file mode 100644
index 000000000..df2114a35
--- /dev/null
+++ b/gfx/pics/unown_d/front.png
Binary files differ
diff --git a/gfx/pics/unown_e/back.2bpp.lz b/gfx/pics/unown_e/back.2bpp.lz.777a8ecd
index dfc768a1e..dfc768a1e 100644
--- a/gfx/pics/unown_e/back.2bpp.lz
+++ b/gfx/pics/unown_e/back.2bpp.lz.777a8ecd
Binary files differ
diff --git a/gfx/pics/unown_e/back.png b/gfx/pics/unown_e/back.png
new file mode 100644
index 000000000..567ebcfb2
--- /dev/null
+++ b/gfx/pics/unown_e/back.png
Binary files differ
diff --git a/gfx/pics/unown_e/bitmask.asm b/gfx/pics/unown_e/bitmask.asm
deleted file mode 100644
index b54fa3f0c..000000000
--- a/gfx/pics/unown_e/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %00000000
- db %00000000
- db %00001101
- db %00000000
-; 1
- db %00000000
- db %10000000
- db %00001001
- db %00000000
-; 2
- db %10000000
- db %00110001
- db %00000000
- db %00000000
-; 0xd3b47
diff --git a/gfx/pics/unown_e/frames.asm b/gfx/pics/unown_e/frames.asm
deleted file mode 100644
index 8374cad6e..000000000
--- a/gfx/pics/unown_e/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b
-.frame2
- db $01 ; bitmask
- db $1c, $1d, $1e
-.frame3
- db $02 ; bitmask
- db $1f, $20, $21, $22
-; 0xd9a5f
diff --git a/gfx/pics/unown_e/front.2bpp.lz b/gfx/pics/unown_e/front.animated.2bpp.lz.83f43ff7
index 5358f5ff9..5358f5ff9 100644
--- a/gfx/pics/unown_e/front.2bpp.lz
+++ b/gfx/pics/unown_e/front.animated.2bpp.lz.83f43ff7
Binary files differ
diff --git a/gfx/pics/unown_e/front.png b/gfx/pics/unown_e/front.png
new file mode 100644
index 000000000..36d98fe38
--- /dev/null
+++ b/gfx/pics/unown_e/front.png
Binary files differ
diff --git a/gfx/pics/unown_f/back.2bpp.lz b/gfx/pics/unown_f/back.2bpp.lz.3fe1c85a
index 47e54ab66..47e54ab66 100644
--- a/gfx/pics/unown_f/back.2bpp.lz
+++ b/gfx/pics/unown_f/back.2bpp.lz.3fe1c85a
Binary files differ
diff --git a/gfx/pics/unown_f/back.png b/gfx/pics/unown_f/back.png
new file mode 100644
index 000000000..de60198da
--- /dev/null
+++ b/gfx/pics/unown_f/back.png
Binary files differ
diff --git a/gfx/pics/unown_f/bitmask.asm b/gfx/pics/unown_f/bitmask.asm
deleted file mode 100644
index f8f337564..000000000
--- a/gfx/pics/unown_f/bitmask.asm
+++ /dev/null
@@ -1,21 +0,0 @@
-; 0
- db %00000000
- db %00000010
- db %00000000
- db %00000000
-; 1
- db %00000000
- db %01000000
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %00100000
- db %00000000
- db %00000000
-; 3
- db %11000000
- db %00011000
- db %00000000
- db %00000000
-; 0xd3b57
diff --git a/gfx/pics/unown_f/frames.asm b/gfx/pics/unown_f/frames.asm
deleted file mode 100644
index 7247d1f2d..000000000
--- a/gfx/pics/unown_f/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $19
-.frame2
- db $01 ; bitmask
- db $1a
-.frame3
- db $02 ; bitmask
- db $1b
-.frame4
- db $03 ; bitmask
- db $1c, $1d, $1e, $1f
-; 0xd9a72
diff --git a/gfx/pics/unown_f/front.2bpp.lz b/gfx/pics/unown_f/front.animated.2bpp.lz.ec888954
index 4e0339419..4e0339419 100644
--- a/gfx/pics/unown_f/front.2bpp.lz
+++ b/gfx/pics/unown_f/front.animated.2bpp.lz.ec888954
Binary files differ
diff --git a/gfx/pics/unown_f/front.png b/gfx/pics/unown_f/front.png
new file mode 100644
index 000000000..f47dcb53b
--- /dev/null
+++ b/gfx/pics/unown_f/front.png
Binary files differ
diff --git a/gfx/pics/unown_g/back.2bpp.lz b/gfx/pics/unown_g/back.2bpp.lz.91650439
index 1f380f3ba..1f380f3ba 100644
--- a/gfx/pics/unown_g/back.2bpp.lz
+++ b/gfx/pics/unown_g/back.2bpp.lz.91650439
Binary files differ
diff --git a/gfx/pics/unown_g/back.png b/gfx/pics/unown_g/back.png
new file mode 100644
index 000000000..b31728f31
--- /dev/null
+++ b/gfx/pics/unown_g/back.png
Binary files differ
diff --git a/gfx/pics/unown_g/bitmask.asm b/gfx/pics/unown_g/bitmask.asm
deleted file mode 100644
index 476a9c0a1..000000000
--- a/gfx/pics/unown_g/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %01100000
- db %10001100
- db %00000001
- db %00000000
-; 1
- db %01100000
- db %10011100
- db %00000001
- db %00000000
-; 2
- db %00000000
- db %00111000
- db %00000010
- db %00000000
-; 0xd3b63
diff --git a/gfx/pics/unown_g/frames.asm b/gfx/pics/unown_g/frames.asm
deleted file mode 100644
index 993e7eb5c..000000000
--- a/gfx/pics/unown_g/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e
-.frame2
- db $01 ; bitmask
- db $19, $1a, $1b, $1c, $1f, $1d, $1e
-.frame3
- db $02 ; bitmask
- db $20, $21, $22, $23
-; 0xd9a8c
diff --git a/gfx/pics/unown_g/front.2bpp.lz b/gfx/pics/unown_g/front.animated.2bpp.lz.c0b74162
index 0e6e343f9..0e6e343f9 100644
--- a/gfx/pics/unown_g/front.2bpp.lz
+++ b/gfx/pics/unown_g/front.animated.2bpp.lz.c0b74162
Binary files differ
diff --git a/gfx/pics/unown_g/front.png b/gfx/pics/unown_g/front.png
new file mode 100644
index 000000000..1439f4d7e
--- /dev/null
+++ b/gfx/pics/unown_g/front.png
Binary files differ
diff --git a/gfx/pics/unown_h/back.2bpp.lz b/gfx/pics/unown_h/back.2bpp.lz.78421e5b
index 926bf5757..926bf5757 100644
--- a/gfx/pics/unown_h/back.2bpp.lz
+++ b/gfx/pics/unown_h/back.2bpp.lz.78421e5b
Binary files differ
diff --git a/gfx/pics/unown_h/back.png b/gfx/pics/unown_h/back.png
new file mode 100644
index 000000000..abf0b39e5
--- /dev/null
+++ b/gfx/pics/unown_h/back.png
Binary files differ
diff --git a/gfx/pics/unown_h/bitmask.asm b/gfx/pics/unown_h/bitmask.asm
deleted file mode 100644
index 6559dc960..000000000
--- a/gfx/pics/unown_h/bitmask.asm
+++ /dev/null
@@ -1,11 +0,0 @@
-; 0
- db %00000000
- db %00110000
- db %00000000
- db %00000000
-; 1
- db %10000000
- db %00110001
- db %00000110
- db %00000000
-; 0xd3b6b
diff --git a/gfx/pics/unown_h/frames.asm b/gfx/pics/unown_h/frames.asm
deleted file mode 100644
index 405dd7733..000000000
--- a/gfx/pics/unown_h/frames.asm
+++ /dev/null
@@ -1,21 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $19, $1a
-.frame2
- db $00 ; bitmask
- db $1b, $1c
-.frame3
- db $00 ; bitmask
- db $1d, $1e
-.frame4
- db $00 ; bitmask
- db $1f, $20
-.frame5
- db $01 ; bitmask
- db $21, $22, $23, $24, $25, $26
-; 0xd9aa9
diff --git a/gfx/pics/unown_h/front.2bpp.lz b/gfx/pics/unown_h/front.animated.2bpp.lz.9a6afeb9
index be2d0293c..be2d0293c 100644
--- a/gfx/pics/unown_h/front.2bpp.lz
+++ b/gfx/pics/unown_h/front.animated.2bpp.lz.9a6afeb9
Binary files differ
diff --git a/gfx/pics/unown_h/front.png b/gfx/pics/unown_h/front.png
new file mode 100644
index 000000000..3c644c7da
--- /dev/null
+++ b/gfx/pics/unown_h/front.png
Binary files differ
diff --git a/gfx/pics/unown_i/back.2bpp.lz b/gfx/pics/unown_i/back.2bpp.lz.7feb4b30
index 7dcea181f..7dcea181f 100644
--- a/gfx/pics/unown_i/back.2bpp.lz
+++ b/gfx/pics/unown_i/back.2bpp.lz.7feb4b30
Binary files differ
diff --git a/gfx/pics/unown_i/back.png b/gfx/pics/unown_i/back.png
new file mode 100644
index 000000000..0d861d9f8
--- /dev/null
+++ b/gfx/pics/unown_i/back.png
Binary files differ
diff --git a/gfx/pics/unown_i/bitmask.asm b/gfx/pics/unown_i/bitmask.asm
deleted file mode 100644
index f9537943b..000000000
--- a/gfx/pics/unown_i/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %00000000
- db %00001000
- db %00000001
- db %00000000
-; 1
- db %01000000
- db %00001000
- db %00000000
- db %00000000
-; 2
- db %10000000
- db %00110001
- db %00000110
- db %00000000
-; 0xd3b77
diff --git a/gfx/pics/unown_i/frames.asm b/gfx/pics/unown_i/frames.asm
deleted file mode 100644
index 6df0064a0..000000000
--- a/gfx/pics/unown_i/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a
-.frame2
- db $01 ; bitmask
- db $1b, $1c
-.frame3
- db $02 ; bitmask
- db $1d, $1e, $1f, $20, $21, $22
-; 0xd9abc
diff --git a/gfx/pics/unown_i/front.2bpp.lz b/gfx/pics/unown_i/front.animated.2bpp.lz.f5e7f816
index dfd89c266..dfd89c266 100644
--- a/gfx/pics/unown_i/front.2bpp.lz
+++ b/gfx/pics/unown_i/front.animated.2bpp.lz.f5e7f816
Binary files differ
diff --git a/gfx/pics/unown_i/front.png b/gfx/pics/unown_i/front.png
new file mode 100644
index 000000000..971439d5a
--- /dev/null
+++ b/gfx/pics/unown_i/front.png
Binary files differ
diff --git a/gfx/pics/unown_j/back.2bpp.lz b/gfx/pics/unown_j/back.2bpp.lz.b0f3bec2
index c0eabf3ba..c0eabf3ba 100644
--- a/gfx/pics/unown_j/back.2bpp.lz
+++ b/gfx/pics/unown_j/back.2bpp.lz.b0f3bec2
Binary files differ
diff --git a/gfx/pics/unown_j/back.png b/gfx/pics/unown_j/back.png
new file mode 100644
index 000000000..93df2154c
--- /dev/null
+++ b/gfx/pics/unown_j/back.png
Binary files differ
diff --git a/gfx/pics/unown_j/bitmask.asm b/gfx/pics/unown_j/bitmask.asm
deleted file mode 100644
index bc3d59792..000000000
--- a/gfx/pics/unown_j/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %00000000
- db %01100011
- db %00000000
- db %00000000
-; 1
- db %00000000
- db %01100010
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %00110000
- db %00000110
- db %00000000
-; 0xd3b83
diff --git a/gfx/pics/unown_j/frames.asm b/gfx/pics/unown_j/frames.asm
deleted file mode 100644
index 6f196f838..000000000
--- a/gfx/pics/unown_j/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c
-.frame2
- db $01 ; bitmask
- db $1d, $1e, $1f
-.frame3
- db $02 ; bitmask
- db $20, $21, $22, $23
-; 0xd9ad0
diff --git a/gfx/pics/unown_j/front.2bpp.lz b/gfx/pics/unown_j/front.animated.2bpp.lz.d8bf9223
index ec8e536d3..ec8e536d3 100644
--- a/gfx/pics/unown_j/front.2bpp.lz
+++ b/gfx/pics/unown_j/front.animated.2bpp.lz.d8bf9223
Binary files differ
diff --git a/gfx/pics/unown_j/front.png b/gfx/pics/unown_j/front.png
new file mode 100644
index 000000000..03316dc6e
--- /dev/null
+++ b/gfx/pics/unown_j/front.png
Binary files differ
diff --git a/gfx/pics/unown_k/back.2bpp.lz b/gfx/pics/unown_k/back.2bpp.lz.745fda48
index 0f4e8fda7..0f4e8fda7 100644
--- a/gfx/pics/unown_k/back.2bpp.lz
+++ b/gfx/pics/unown_k/back.2bpp.lz.745fda48
Binary files differ
diff --git a/gfx/pics/unown_k/back.png b/gfx/pics/unown_k/back.png
new file mode 100644
index 000000000..1fbb8b041
--- /dev/null
+++ b/gfx/pics/unown_k/back.png
Binary files differ
diff --git a/gfx/pics/unown_k/bitmask.asm b/gfx/pics/unown_k/bitmask.asm
deleted file mode 100644
index 4970cdf72..000000000
--- a/gfx/pics/unown_k/bitmask.asm
+++ /dev/null
@@ -1,11 +0,0 @@
-; 0
- db %00000000
- db %00000000
- db %11001110
- db %00000000
-; 1
- db %10000000
- db %00110001
- db %00000000
- db %00000000
-; 0xd3b8b
diff --git a/gfx/pics/unown_k/frames.asm b/gfx/pics/unown_k/frames.asm
deleted file mode 100644
index b322962db..000000000
--- a/gfx/pics/unown_k/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d
-.frame2
- db $00 ; bitmask
- db $1e, $1f, $00, $20, $21
-.frame3
- db $01 ; bitmask
- db $22, $23, $24, $25
-; 0xd9ae7
diff --git a/gfx/pics/unown_k/front.2bpp.lz b/gfx/pics/unown_k/front.animated.2bpp.lz.fb25b385
index b617e898c..b617e898c 100644
--- a/gfx/pics/unown_k/front.2bpp.lz
+++ b/gfx/pics/unown_k/front.animated.2bpp.lz.fb25b385
Binary files differ
diff --git a/gfx/pics/unown_k/front.png b/gfx/pics/unown_k/front.png
new file mode 100644
index 000000000..ce6b81e9f
--- /dev/null
+++ b/gfx/pics/unown_k/front.png
Binary files differ
diff --git a/gfx/pics/unown_l/back.2bpp.lz b/gfx/pics/unown_l/back.2bpp.lz.e38e0d57
index 4f48955df..4f48955df 100644
--- a/gfx/pics/unown_l/back.2bpp.lz
+++ b/gfx/pics/unown_l/back.2bpp.lz.e38e0d57
Binary files differ
diff --git a/gfx/pics/unown_l/back.png b/gfx/pics/unown_l/back.png
new file mode 100644
index 000000000..470d46c05
--- /dev/null
+++ b/gfx/pics/unown_l/back.png
Binary files differ
diff --git a/gfx/pics/unown_l/bitmask.asm b/gfx/pics/unown_l/bitmask.asm
deleted file mode 100644
index 769936bb8..000000000
--- a/gfx/pics/unown_l/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %00000000
- db %01000000
- db %00001000
- db %00000000
-; 1
- db %00000000
- db %00000000
- db %00001000
- db %00000000
-; 2
- db %10000000
- db %00110000
- db %00000010
- db %00000000
-; 0xd3b97
diff --git a/gfx/pics/unown_l/frames.asm b/gfx/pics/unown_l/frames.asm
deleted file mode 100644
index 8f8edb031..000000000
--- a/gfx/pics/unown_l/frames.asm
+++ /dev/null
@@ -1,21 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $19, $1a
-.frame2
- db $00 ; bitmask
- db $1b, $1c
-.frame3
- db $00 ; bitmask
- db $1d, $1e
-.frame4
- db $01 ; bitmask
- db $1f
-.frame5
- db $02 ; bitmask
- db $20, $21, $22, $23
-; 0xd9b01
diff --git a/gfx/pics/unown_l/front.2bpp.lz b/gfx/pics/unown_l/front.animated.2bpp.lz.26195a59
index d0eee7516..d0eee7516 100644
--- a/gfx/pics/unown_l/front.2bpp.lz
+++ b/gfx/pics/unown_l/front.animated.2bpp.lz.26195a59
Binary files differ
diff --git a/gfx/pics/unown_l/front.png b/gfx/pics/unown_l/front.png
new file mode 100644
index 000000000..ff86501db
--- /dev/null
+++ b/gfx/pics/unown_l/front.png
Binary files differ
diff --git a/gfx/pics/unown_m/back.2bpp.lz b/gfx/pics/unown_m/back.2bpp.lz.38d93bc8
index 3ab40cb03..3ab40cb03 100644
--- a/gfx/pics/unown_m/back.2bpp.lz
+++ b/gfx/pics/unown_m/back.2bpp.lz.38d93bc8
Binary files differ
diff --git a/gfx/pics/unown_m/back.png b/gfx/pics/unown_m/back.png
new file mode 100644
index 000000000..a7f90e72b
--- /dev/null
+++ b/gfx/pics/unown_m/back.png
Binary files differ
diff --git a/gfx/pics/unown_m/bitmask.asm b/gfx/pics/unown_m/bitmask.asm
deleted file mode 100644
index 5638e6bd8..000000000
--- a/gfx/pics/unown_m/bitmask.asm
+++ /dev/null
@@ -1,11 +0,0 @@
-; 0
- db %00000000
- db %01110000
- db %00001110
- db %00000000
-; 1
- db %00000000
- db %01100000
- db %00001100
- db %00000000
-; 0xd3b9f
diff --git a/gfx/pics/unown_m/frames.asm b/gfx/pics/unown_m/frames.asm
deleted file mode 100644
index 341e6840b..000000000
--- a/gfx/pics/unown_m/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e
-.frame2
- db $00 ; bitmask
- db $1f, $20, $21, $22, $23, $24
-.frame3
- db $01 ; bitmask
- db $25, $26, $27, $28
-; 0xd9b1a
diff --git a/gfx/pics/unown_m/front.2bpp.lz b/gfx/pics/unown_m/front.animated.2bpp.lz.2659315e
index 04e1592ce..04e1592ce 100644
--- a/gfx/pics/unown_m/front.2bpp.lz
+++ b/gfx/pics/unown_m/front.animated.2bpp.lz.2659315e
Binary files differ
diff --git a/gfx/pics/unown_m/front.png b/gfx/pics/unown_m/front.png
new file mode 100644
index 000000000..b55a03682
--- /dev/null
+++ b/gfx/pics/unown_m/front.png
Binary files differ
diff --git a/gfx/pics/unown_n/back.2bpp.lz b/gfx/pics/unown_n/back.2bpp.lz.c8b7d3a4
index c39417aa8..c39417aa8 100644
--- a/gfx/pics/unown_n/back.2bpp.lz
+++ b/gfx/pics/unown_n/back.2bpp.lz.c8b7d3a4
Binary files differ
diff --git a/gfx/pics/unown_n/back.png b/gfx/pics/unown_n/back.png
new file mode 100644
index 000000000..801959468
--- /dev/null
+++ b/gfx/pics/unown_n/back.png
Binary files differ
diff --git a/gfx/pics/unown_n/bitmask.asm b/gfx/pics/unown_n/bitmask.asm
deleted file mode 100644
index f2dc23c34..000000000
--- a/gfx/pics/unown_n/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %00000000
- db %00000011
- db %11000000
- db %00000000
-; 1
- db %00000000
- db %01110011
- db %11001110
- db %00000000
-; 2
- db %00000000
- db %01110000
- db %00001110
- db %00000000
-; 0xd3bab
diff --git a/gfx/pics/unown_n/frames.asm b/gfx/pics/unown_n/frames.asm
deleted file mode 100644
index b656f81c0..000000000
--- a/gfx/pics/unown_n/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c
-.frame2
- db $01 ; bitmask
- db $1d, $1e, $1f, $20, $21, $22, $23, $24, $25, $26
-.frame3
- db $02 ; bitmask
- db $1f, $20, $21, $22, $23, $24
-; 0xd9b37
diff --git a/gfx/pics/unown_n/front.2bpp.lz b/gfx/pics/unown_n/front.animated.2bpp.lz.96ce7c62
index ec17bff9f..ec17bff9f 100644
--- a/gfx/pics/unown_n/front.2bpp.lz
+++ b/gfx/pics/unown_n/front.animated.2bpp.lz.96ce7c62
Binary files differ
diff --git a/gfx/pics/unown_n/front.png b/gfx/pics/unown_n/front.png
new file mode 100644
index 000000000..2ba3f9a17
--- /dev/null
+++ b/gfx/pics/unown_n/front.png
Binary files differ
diff --git a/gfx/pics/unown_o/back.2bpp.lz b/gfx/pics/unown_o/back.2bpp.lz.89ba693c
index 4d4b4fd4f..4d4b4fd4f 100644
--- a/gfx/pics/unown_o/back.2bpp.lz
+++ b/gfx/pics/unown_o/back.2bpp.lz.89ba693c
Binary files differ
diff --git a/gfx/pics/unown_o/back.png b/gfx/pics/unown_o/back.png
new file mode 100644
index 000000000..68c4e2743
--- /dev/null
+++ b/gfx/pics/unown_o/back.png
Binary files differ
diff --git a/gfx/pics/unown_o/bitmask.asm b/gfx/pics/unown_o/bitmask.asm
deleted file mode 100644
index 5a36a12a1..000000000
--- a/gfx/pics/unown_o/bitmask.asm
+++ /dev/null
@@ -1,11 +0,0 @@
-; 0
- db %00000000
- db %00110000
- db %00000110
- db %00000000
-; 1
- db %00000000
- db %01110000
- db %00000110
- db %00000000
-; 0xd3bb3
diff --git a/gfx/pics/unown_o/frames.asm b/gfx/pics/unown_o/frames.asm
deleted file mode 100644
index 1258d1a06..000000000
--- a/gfx/pics/unown_o/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c
-.frame2
- db $01 ; bitmask
- db $1d, $1e, $1f, $20, $21
-.frame3
- db $00 ; bitmask
- db $22, $23, $24, $25
-; 0xd9b4d
diff --git a/gfx/pics/unown_o/front.2bpp.lz b/gfx/pics/unown_o/front.animated.2bpp.lz.a9151b66
index 66b6b8141..66b6b8141 100644
--- a/gfx/pics/unown_o/front.2bpp.lz
+++ b/gfx/pics/unown_o/front.animated.2bpp.lz.a9151b66
Binary files differ
diff --git a/gfx/pics/unown_o/front.png b/gfx/pics/unown_o/front.png
new file mode 100644
index 000000000..7fd75de36
--- /dev/null
+++ b/gfx/pics/unown_o/front.png
Binary files differ
diff --git a/gfx/pics/unown_p/back.2bpp.lz b/gfx/pics/unown_p/back.2bpp.lz.09c618c4
index 19fd45591..19fd45591 100644
--- a/gfx/pics/unown_p/back.2bpp.lz
+++ b/gfx/pics/unown_p/back.2bpp.lz.09c618c4
Binary files differ
diff --git a/gfx/pics/unown_p/back.png b/gfx/pics/unown_p/back.png
new file mode 100644
index 000000000..5098b51ce
--- /dev/null
+++ b/gfx/pics/unown_p/back.png
Binary files differ
diff --git a/gfx/pics/unown_p/bitmask.asm b/gfx/pics/unown_p/bitmask.asm
deleted file mode 100644
index e4606936b..000000000
--- a/gfx/pics/unown_p/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %10000000
- db %00010000
- db %00000010
- db %00000000
-; 1
- db %11000000
- db %00110000
- db %00000010
- db %00000000
-; 2
- db %10000000
- db %00110000
- db %00000010
- db %00000000
-; 0xd3bbf
diff --git a/gfx/pics/unown_p/frames.asm b/gfx/pics/unown_p/frames.asm
deleted file mode 100644
index c9e27bfbd..000000000
--- a/gfx/pics/unown_p/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b
-.frame2
- db $01 ; bitmask
- db $1c, $1d, $1e, $1f, $1b
-.frame3
- db $02 ; bitmask
- db $20, $21, $22, $23
-; 0xd9b62
diff --git a/gfx/pics/unown_p/front.2bpp.lz b/gfx/pics/unown_p/front.animated.2bpp.lz.83a096fc
index 53d4bfbcd..53d4bfbcd 100644
--- a/gfx/pics/unown_p/front.2bpp.lz
+++ b/gfx/pics/unown_p/front.animated.2bpp.lz.83a096fc
Binary files differ
diff --git a/gfx/pics/unown_p/front.png b/gfx/pics/unown_p/front.png
new file mode 100644
index 000000000..eca40f041
--- /dev/null
+++ b/gfx/pics/unown_p/front.png
Binary files differ
diff --git a/gfx/pics/unown_q/back.2bpp.lz b/gfx/pics/unown_q/back.2bpp.lz.e32430b4
index 5199cdc6c..5199cdc6c 100644
--- a/gfx/pics/unown_q/back.2bpp.lz
+++ b/gfx/pics/unown_q/back.2bpp.lz.e32430b4
Binary files differ
diff --git a/gfx/pics/unown_q/back.png b/gfx/pics/unown_q/back.png
new file mode 100644
index 000000000..9b2b34c51
--- /dev/null
+++ b/gfx/pics/unown_q/back.png
Binary files differ
diff --git a/gfx/pics/unown_q/bitmask.asm b/gfx/pics/unown_q/bitmask.asm
deleted file mode 100644
index a8f4d5c61..000000000
--- a/gfx/pics/unown_q/bitmask.asm
+++ /dev/null
@@ -1,11 +0,0 @@
-; 0
- db %00000000
- db %00000000
- db %10001100
- db %00000001
-; 1
- db %10000000
- db %00110001
- db %00000110
- db %00000000
-; 0xd3bc7
diff --git a/gfx/pics/unown_q/frames.asm b/gfx/pics/unown_q/frames.asm
deleted file mode 100644
index 065ef139e..000000000
--- a/gfx/pics/unown_q/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c
-.frame2
- db $00 ; bitmask
- db $1d, $1e, $1f, $00
-.frame3
- db $01 ; bitmask
- db $20, $21, $22, $23, $24, $25
-; 0xd9b79
diff --git a/gfx/pics/unown_q/front.2bpp.lz b/gfx/pics/unown_q/front.animated.2bpp.lz.44dad60c
index 65536e23f..65536e23f 100644
--- a/gfx/pics/unown_q/front.2bpp.lz
+++ b/gfx/pics/unown_q/front.animated.2bpp.lz.44dad60c
Binary files differ
diff --git a/gfx/pics/unown_q/front.png b/gfx/pics/unown_q/front.png
new file mode 100644
index 000000000..98f19fdc1
--- /dev/null
+++ b/gfx/pics/unown_q/front.png
Binary files differ
diff --git a/gfx/pics/unown_r/back.2bpp.lz b/gfx/pics/unown_r/back.2bpp.lz.5df8287c
index a8a243e0b..a8a243e0b 100644
--- a/gfx/pics/unown_r/back.2bpp.lz
+++ b/gfx/pics/unown_r/back.2bpp.lz.5df8287c
Binary files differ
diff --git a/gfx/pics/unown_r/back.png b/gfx/pics/unown_r/back.png
new file mode 100644
index 000000000..a3d7de37e
--- /dev/null
+++ b/gfx/pics/unown_r/back.png
Binary files differ
diff --git a/gfx/pics/unown_r/bitmask.asm b/gfx/pics/unown_r/bitmask.asm
deleted file mode 100644
index 2a1130ae3..000000000
--- a/gfx/pics/unown_r/bitmask.asm
+++ /dev/null
@@ -1,11 +0,0 @@
-; 0
- db %00000000
- db %00000010
- db %00001100
- db %00000000
-; 1
- db %10000000
- db %00110000
- db %00000010
- db %00000000
-; 0xd3bcf
diff --git a/gfx/pics/unown_r/frames.asm b/gfx/pics/unown_r/frames.asm
deleted file mode 100644
index 99113f145..000000000
--- a/gfx/pics/unown_r/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b
-.frame2
- db $00 ; bitmask
- db $1c, $1a, $1d
-.frame3
- db $01 ; bitmask
- db $1e, $1f, $20, $21
-; 0xd9b8c
diff --git a/gfx/pics/unown_r/front.2bpp.lz b/gfx/pics/unown_r/front.animated.2bpp.lz.8e67e3fc
index 9e76761d1..9e76761d1 100644
--- a/gfx/pics/unown_r/front.2bpp.lz
+++ b/gfx/pics/unown_r/front.animated.2bpp.lz.8e67e3fc
Binary files differ
diff --git a/gfx/pics/unown_r/front.png b/gfx/pics/unown_r/front.png
new file mode 100644
index 000000000..a7038ec16
--- /dev/null
+++ b/gfx/pics/unown_r/front.png
Binary files differ
diff --git a/gfx/pics/unown_s/back.2bpp.lz b/gfx/pics/unown_s/back.2bpp.lz.abd4ad58
index 8441f2519..8441f2519 100644
--- a/gfx/pics/unown_s/back.2bpp.lz
+++ b/gfx/pics/unown_s/back.2bpp.lz.abd4ad58
Binary files differ
diff --git a/gfx/pics/unown_s/back.png b/gfx/pics/unown_s/back.png
new file mode 100644
index 000000000..75de76a29
--- /dev/null
+++ b/gfx/pics/unown_s/back.png
Binary files differ
diff --git a/gfx/pics/unown_s/bitmask.asm b/gfx/pics/unown_s/bitmask.asm
deleted file mode 100644
index 0d4a9a75b..000000000
--- a/gfx/pics/unown_s/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %01000000
- db %00001100
- db %00000000
- db %00000000
-; 1
- db %00000000
- db %01100000
- db %00001100
- db %00000000
-; 2
- db %00000000
- db %00110000
- db %00000110
- db %00000000
-; 0xd3bdb
diff --git a/gfx/pics/unown_s/frames.asm b/gfx/pics/unown_s/frames.asm
deleted file mode 100644
index 0331a18ea..000000000
--- a/gfx/pics/unown_s/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b
-.frame2
- db $01 ; bitmask
- db $1c, $1d, $1e, $1f
-.frame3
- db $02 ; bitmask
- db $20, $21, $22, $23
-; 0xd9ba0
diff --git a/gfx/pics/unown_s/front.2bpp.lz b/gfx/pics/unown_s/front.animated.2bpp.lz.f3db4e89
index d16dea5e9..d16dea5e9 100644
--- a/gfx/pics/unown_s/front.2bpp.lz
+++ b/gfx/pics/unown_s/front.animated.2bpp.lz.f3db4e89
Binary files differ
diff --git a/gfx/pics/unown_s/front.png b/gfx/pics/unown_s/front.png
new file mode 100644
index 000000000..b854e648b
--- /dev/null
+++ b/gfx/pics/unown_s/front.png
Binary files differ
diff --git a/gfx/pics/unown_t/back.2bpp.lz b/gfx/pics/unown_t/back.2bpp.lz.87d48ca0
index 8d415b53d..8d415b53d 100644
--- a/gfx/pics/unown_t/back.2bpp.lz
+++ b/gfx/pics/unown_t/back.2bpp.lz.87d48ca0
Binary files differ
diff --git a/gfx/pics/unown_t/back.png b/gfx/pics/unown_t/back.png
new file mode 100644
index 000000000..edbe2a1de
--- /dev/null
+++ b/gfx/pics/unown_t/back.png
Binary files differ
diff --git a/gfx/pics/unown_t/bitmask.asm b/gfx/pics/unown_t/bitmask.asm
deleted file mode 100644
index d889d2035..000000000
--- a/gfx/pics/unown_t/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %11000000
- db %00111000
- db %00000101
- db %00000000
-; 1
- db %01000000
- db %00101000
- db %00000011
- db %00000000
-; 2
- db %00000000
- db %01100000
- db %00001100
- db %00000000
-; 0xd3be7
diff --git a/gfx/pics/unown_t/frames.asm b/gfx/pics/unown_t/frames.asm
deleted file mode 100644
index a2e406f8c..000000000
--- a/gfx/pics/unown_t/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e, $1f
-.frame2
- db $01 ; bitmask
- db $20, $21, $22, $23, $24
-.frame3
- db $02 ; bitmask
- db $25, $26, $27, $28
-; 0xd9bb9
diff --git a/gfx/pics/unown_t/front.2bpp.lz b/gfx/pics/unown_t/front.animated.2bpp.lz.8bdc40ae
index 83100fbdb..83100fbdb 100644
--- a/gfx/pics/unown_t/front.2bpp.lz
+++ b/gfx/pics/unown_t/front.animated.2bpp.lz.8bdc40ae
Binary files differ
diff --git a/gfx/pics/unown_t/front.png b/gfx/pics/unown_t/front.png
new file mode 100644
index 000000000..807b4af12
--- /dev/null
+++ b/gfx/pics/unown_t/front.png
Binary files differ
diff --git a/gfx/pics/unown_u/back.2bpp.lz b/gfx/pics/unown_u/back.2bpp.lz.40b63dfb
index ad395b7ec..ad395b7ec 100644
--- a/gfx/pics/unown_u/back.2bpp.lz
+++ b/gfx/pics/unown_u/back.2bpp.lz.40b63dfb
Binary files differ
diff --git a/gfx/pics/unown_u/back.png b/gfx/pics/unown_u/back.png
new file mode 100644
index 000000000..4efb1dd2a
--- /dev/null
+++ b/gfx/pics/unown_u/back.png
Binary files differ
diff --git a/gfx/pics/unown_u/bitmask.asm b/gfx/pics/unown_u/bitmask.asm
deleted file mode 100644
index 82874fdca..000000000
--- a/gfx/pics/unown_u/bitmask.asm
+++ /dev/null
@@ -1,11 +0,0 @@
-; 0
- db %00000000
- db %01111000
- db %00001111
- db %00000000
-; 1
- db %00000000
- db %00110000
- db %00000110
- db %00000000
-; 0xd3bef
diff --git a/gfx/pics/unown_u/frames.asm b/gfx/pics/unown_u/frames.asm
deleted file mode 100644
index 5653b37c1..000000000
--- a/gfx/pics/unown_u/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $00, $19, $1a, $1b, $00, $1c, $1d, $1e
-.frame2
- db $00 ; bitmask
- db $00, $1f, $20, $21, $00, $22, $23, $24
-.frame3
- db $01 ; bitmask
- db $25, $26, $27, $28
-; 0xd9bd6
diff --git a/gfx/pics/unown_u/front.2bpp.lz b/gfx/pics/unown_u/front.animated.2bpp.lz.2690db54
index 622825cbe..622825cbe 100644
--- a/gfx/pics/unown_u/front.2bpp.lz
+++ b/gfx/pics/unown_u/front.animated.2bpp.lz.2690db54
Binary files differ
diff --git a/gfx/pics/unown_u/front.png b/gfx/pics/unown_u/front.png
new file mode 100644
index 000000000..2d7950f18
--- /dev/null
+++ b/gfx/pics/unown_u/front.png
Binary files differ
diff --git a/gfx/pics/unown_v/back.2bpp.lz b/gfx/pics/unown_v/back.2bpp.lz.5b1a6acc
index 21c3191f2..21c3191f2 100644
--- a/gfx/pics/unown_v/back.2bpp.lz
+++ b/gfx/pics/unown_v/back.2bpp.lz.5b1a6acc
Binary files differ
diff --git a/gfx/pics/unown_v/back.png b/gfx/pics/unown_v/back.png
new file mode 100644
index 000000000..0097a050f
--- /dev/null
+++ b/gfx/pics/unown_v/back.png
Binary files differ
diff --git a/gfx/pics/unown_v/bitmask.asm b/gfx/pics/unown_v/bitmask.asm
deleted file mode 100644
index 4cae8c07c..000000000
--- a/gfx/pics/unown_v/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %01000000
- db %00001000
- db %00100001
- db %00000000
-; 1
- db %01000000
- db %00011000
- db %00100001
- db %00000000
-; 2
- db %00000000
- db %01100000
- db %00001100
- db %00000000
-; 0xd3bfb
diff --git a/gfx/pics/unown_v/frames.asm b/gfx/pics/unown_v/frames.asm
deleted file mode 100644
index 06e06247f..000000000
--- a/gfx/pics/unown_v/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c
-.frame2
- db $01 ; bitmask
- db $1d, $1e, $1f, $20, $00
-.frame3
- db $02 ; bitmask
- db $21, $22, $23, $24
-; 0xd9bec
diff --git a/gfx/pics/unown_v/front.2bpp.lz b/gfx/pics/unown_v/front.animated.2bpp.lz.d196c60e
index aee5ce362..aee5ce362 100644
--- a/gfx/pics/unown_v/front.2bpp.lz
+++ b/gfx/pics/unown_v/front.animated.2bpp.lz.d196c60e
Binary files differ
diff --git a/gfx/pics/unown_v/front.png b/gfx/pics/unown_v/front.png
new file mode 100644
index 000000000..a687e5d7c
--- /dev/null
+++ b/gfx/pics/unown_v/front.png
Binary files differ
diff --git a/gfx/pics/unown_w/back.2bpp.lz b/gfx/pics/unown_w/back.2bpp.lz.a55282bf
index 882648c4d..882648c4d 100644
--- a/gfx/pics/unown_w/back.2bpp.lz
+++ b/gfx/pics/unown_w/back.2bpp.lz.a55282bf
Binary files differ
diff --git a/gfx/pics/unown_w/back.png b/gfx/pics/unown_w/back.png
new file mode 100644
index 000000000..629d7ccb2
--- /dev/null
+++ b/gfx/pics/unown_w/back.png
Binary files differ
diff --git a/gfx/pics/unown_w/bitmask.asm b/gfx/pics/unown_w/bitmask.asm
deleted file mode 100644
index fdb9854eb..000000000
--- a/gfx/pics/unown_w/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %10000000
- db %00110001
- db %11000110
- db %00000000
-; 1
- db %10000100
- db %00000001
- db %11000000
- db %00000000
-; 2
- db %00000000
- db %01100000
- db %00001100
- db %00000000
-; 0xd3c07
diff --git a/gfx/pics/unown_w/frames.asm b/gfx/pics/unown_w/frames.asm
deleted file mode 100644
index f19bd1620..000000000
--- a/gfx/pics/unown_w/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20
-.frame2
- db $01 ; bitmask
- db $21, $22, $23, $24, $25
-.frame3
- db $02 ; bitmask
- db $26, $27, $28, $29
-; 0xd9c06
diff --git a/gfx/pics/unown_w/front.2bpp.lz b/gfx/pics/unown_w/front.animated.2bpp.lz.5b45fa3d
index 78a7fefac..78a7fefac 100644
--- a/gfx/pics/unown_w/front.2bpp.lz
+++ b/gfx/pics/unown_w/front.animated.2bpp.lz.5b45fa3d
Binary files differ
diff --git a/gfx/pics/unown_w/front.png b/gfx/pics/unown_w/front.png
new file mode 100644
index 000000000..b65b96735
--- /dev/null
+++ b/gfx/pics/unown_w/front.png
Binary files differ
diff --git a/gfx/pics/unown_x/back.2bpp.lz b/gfx/pics/unown_x/back.2bpp.lz.0001a198
index 591af9668..591af9668 100644
--- a/gfx/pics/unown_x/back.2bpp.lz
+++ b/gfx/pics/unown_x/back.2bpp.lz.0001a198
Binary files differ
diff --git a/gfx/pics/unown_x/back.png b/gfx/pics/unown_x/back.png
new file mode 100644
index 000000000..f2213d93f
--- /dev/null
+++ b/gfx/pics/unown_x/back.png
Binary files differ
diff --git a/gfx/pics/unown_x/bitmask.asm b/gfx/pics/unown_x/bitmask.asm
deleted file mode 100644
index 501e3c22c..000000000
--- a/gfx/pics/unown_x/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %01000000
- db %00000010
- db %00100000
- db %00000001
-; 1
- db %11000000
- db %01111011
- db %11101011
- db %00000001
-; 2
- db %00000000
- db %00110000
- db %00000110
- db %00000000
-; 0xd3c13
diff --git a/gfx/pics/unown_x/frames.asm b/gfx/pics/unown_x/frames.asm
deleted file mode 100644
index a6b94c147..000000000
--- a/gfx/pics/unown_x/frames.asm
+++ /dev/null
@@ -1,14 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c
-.frame2
- db $01 ; bitmask
- db $00, $1d, $1e, $00, $1f, $20, $21, $22, $23, $24, $25, $00
- db $26, $27, $00
-.frame3
- db $02 ; bitmask
- db $28, $29, $2a, $2b
-; 0xd9c26
diff --git a/gfx/pics/unown_x/front.2bpp.lz b/gfx/pics/unown_x/front.animated.2bpp.lz.3362c680
index 11adc7c6f..11adc7c6f 100644
--- a/gfx/pics/unown_x/front.2bpp.lz
+++ b/gfx/pics/unown_x/front.animated.2bpp.lz.3362c680
Binary files differ
diff --git a/gfx/pics/unown_x/front.png b/gfx/pics/unown_x/front.png
new file mode 100644
index 000000000..d0cef6024
--- /dev/null
+++ b/gfx/pics/unown_x/front.png
Binary files differ
diff --git a/gfx/pics/unown_y/back.2bpp.lz b/gfx/pics/unown_y/back.2bpp.lz.292d9ff2
index ab7563e0d..ab7563e0d 100644
--- a/gfx/pics/unown_y/back.2bpp.lz
+++ b/gfx/pics/unown_y/back.2bpp.lz.292d9ff2
Binary files differ
diff --git a/gfx/pics/unown_y/back.png b/gfx/pics/unown_y/back.png
new file mode 100644
index 000000000..141f16157
--- /dev/null
+++ b/gfx/pics/unown_y/back.png
Binary files differ
diff --git a/gfx/pics/unown_y/bitmask.asm b/gfx/pics/unown_y/bitmask.asm
deleted file mode 100644
index 01f68f558..000000000
--- a/gfx/pics/unown_y/bitmask.asm
+++ /dev/null
@@ -1,21 +0,0 @@
-; 0
- db %01000000
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %00000000
- db %00000000
- db %00000001
- db %00000000
-; 2
- db %11000000
- db %00111001
- db %00000111
- db %00000000
-; 3
- db %10000000
- db %00111000
- db %00000010
- db %00000000
-; 0xd3c23
diff --git a/gfx/pics/unown_y/frames.asm b/gfx/pics/unown_y/frames.asm
deleted file mode 100644
index a6608e4fe..000000000
--- a/gfx/pics/unown_y/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $19
-.frame2
- db $01 ; bitmask
- db $1a
-.frame3
- db $02 ; bitmask
- db $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23
-.frame4
- db $03 ; bitmask
- db $24, $25, $26, $27, $28
-; 0xd9c42
diff --git a/gfx/pics/unown_y/front.2bpp.lz b/gfx/pics/unown_y/front.animated.2bpp.lz.8cd89db4
index 1604f7e7b..1604f7e7b 100644
--- a/gfx/pics/unown_y/front.2bpp.lz
+++ b/gfx/pics/unown_y/front.animated.2bpp.lz.8cd89db4
Binary files differ
diff --git a/gfx/pics/unown_y/front.png b/gfx/pics/unown_y/front.png
new file mode 100644
index 000000000..1b2fbdfcd
--- /dev/null
+++ b/gfx/pics/unown_y/front.png
Binary files differ
diff --git a/gfx/pics/unown_z/back.2bpp.lz b/gfx/pics/unown_z/back.2bpp.lz.a41240a1
index 31bcb7baa..31bcb7baa 100644
--- a/gfx/pics/unown_z/back.2bpp.lz
+++ b/gfx/pics/unown_z/back.2bpp.lz.a41240a1
Binary files differ
diff --git a/gfx/pics/unown_z/back.png b/gfx/pics/unown_z/back.png
new file mode 100644
index 000000000..987d4d9df
--- /dev/null
+++ b/gfx/pics/unown_z/back.png
Binary files differ
diff --git a/gfx/pics/unown_z/bitmask.asm b/gfx/pics/unown_z/bitmask.asm
deleted file mode 100644
index 46231fc95..000000000
--- a/gfx/pics/unown_z/bitmask.asm
+++ /dev/null
@@ -1,21 +0,0 @@
-; 0
- db %01100000
- db %01001100
- db %00001000
- db %00000000
-; 1
- db %01100000
- db %01101100
- db %10001100
- db %00000001
-; 2
- db %01100000
- db %00001000
- db %00001000
- db %00000000
-; 3
- db %00000000
- db %00110000
- db %00000110
- db %00000000
-; 0xd3c33
diff --git a/gfx/pics/unown_z/frames.asm b/gfx/pics/unown_z/frames.asm
deleted file mode 100644
index 215e4ca8b..000000000
--- a/gfx/pics/unown_z/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $00, $19, $00, $1a, $1b, $1c
-.frame2
- db $01 ; bitmask
- db $00, $1d, $00, $1e, $1f, $20, $21, $22, $23, $24
-.frame3
- db $02 ; bitmask
- db $00, $25, $26, $27
-.frame4
- db $03 ; bitmask
- db $28, $29, $2a, $2b
-; 0xd9c66
diff --git a/gfx/pics/unown_z/front.2bpp.lz b/gfx/pics/unown_z/front.animated.2bpp.lz.2d4170a0
index 0d9b8b4f8..0d9b8b4f8 100644
--- a/gfx/pics/unown_z/front.2bpp.lz
+++ b/gfx/pics/unown_z/front.animated.2bpp.lz.2d4170a0
Binary files differ
diff --git a/gfx/pics/unown_z/front.png b/gfx/pics/unown_z/front.png
new file mode 100644
index 000000000..60fc433bc
--- /dev/null
+++ b/gfx/pics/unown_z/front.png
Binary files differ
diff --git a/gfx/pics/ursaring/back.2bpp.lz b/gfx/pics/ursaring/back.2bpp.lz.0966cee1
index 263eac805..263eac805 100644
--- a/gfx/pics/ursaring/back.2bpp.lz
+++ b/gfx/pics/ursaring/back.2bpp.lz.0966cee1
Binary files differ
diff --git a/gfx/pics/ursaring/back.png b/gfx/pics/ursaring/back.png
new file mode 100644
index 000000000..266218522
--- /dev/null
+++ b/gfx/pics/ursaring/back.png
Binary files differ
diff --git a/gfx/pics/ursaring/bitmask.asm b/gfx/pics/ursaring/bitmask.asm
deleted file mode 100644
index 397b66f94..000000000
--- a/gfx/pics/ursaring/bitmask.asm
+++ /dev/null
@@ -1,33 +0,0 @@
-; 0
- db %00000000
- db %11000000
- db %11100001
- db %00110000
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %10000000
- db %11000001
- db %11100000
- db %10110000
- db %11100001
- db %01110000
- db %00000000
-; 2
- db %00000000
- db %11000000
- db %11100000
- db %00110000
- db %00000000
- db %00000000
- db %00000000
-; 3
- db %10000000
- db %00000001
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd37cf
diff --git a/gfx/pics/ursaring/frames.asm b/gfx/pics/ursaring/frames.asm
deleted file mode 100644
index 537e485ed..000000000
--- a/gfx/pics/ursaring/frames.asm
+++ /dev/null
@@ -1,23 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38
-.frame2
- db $01 ; bitmask
- db $39, $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44
- db $45, $46, $47, $48, $49
-.frame3
- db $01 ; bitmask
- db $39, $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $4a, $4b, $44
- db $45, $46, $47, $48, $49
-.frame4
- db $02 ; bitmask
- db $3b, $3c, $3d, $3e, $3f, $40, $41
-.frame5
- db $03 ; bitmask
- db $39, $3a
-; 0xd916a
diff --git a/gfx/pics/ursaring/front.2bpp.lz b/gfx/pics/ursaring/front.animated.2bpp.lz.5bcb8114
index f98dd0cb0..f98dd0cb0 100644
--- a/gfx/pics/ursaring/front.2bpp.lz
+++ b/gfx/pics/ursaring/front.animated.2bpp.lz.5bcb8114
Binary files differ
diff --git a/gfx/pics/ursaring/front.png b/gfx/pics/ursaring/front.png
new file mode 100644
index 000000000..31c28d585
--- /dev/null
+++ b/gfx/pics/ursaring/front.png
Binary files differ
diff --git a/gfx/pics/ursaring/normal.pal b/gfx/pics/ursaring/normal.pal
deleted file mode 100644
index ce64ebf28..000000000
--- a/gfx/pics/ursaring/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 31, 06
- RGB 20, 11, 00
-
diff --git a/gfx/pics/vaporeon/back.2bpp.lz b/gfx/pics/vaporeon/back.2bpp.lz.aafe2ea4
index 9ea248261..9ea248261 100644
--- a/gfx/pics/vaporeon/back.2bpp.lz
+++ b/gfx/pics/vaporeon/back.2bpp.lz.aafe2ea4
Binary files differ
diff --git a/gfx/pics/vaporeon/back.png b/gfx/pics/vaporeon/back.png
new file mode 100644
index 000000000..61ed8e4ba
--- /dev/null
+++ b/gfx/pics/vaporeon/back.png
Binary files differ
diff --git a/gfx/pics/vaporeon/bitmask.asm b/gfx/pics/vaporeon/bitmask.asm
deleted file mode 100644
index 05dbd7e0f..000000000
--- a/gfx/pics/vaporeon/bitmask.asm
+++ /dev/null
@@ -1,13 +0,0 @@
-; 0
- db %11000111
- db %00110001
- db %00001101
- db %00000010
- db %00000000
-; 1
- db %00000000
- db %10000000
- db %01100001
- db %00000000
- db %00000000
-; 0xd319d
diff --git a/gfx/pics/vaporeon/frames.asm b/gfx/pics/vaporeon/frames.asm
deleted file mode 100644
index 0cc0568e7..000000000
--- a/gfx/pics/vaporeon/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $03, $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e
-.frame2
- db $00 ; bitmask
- db $2f, $30, $31, $1f, $32, $28, $29, $2a, $2b, $2c, $2d, $2e
-.frame3
- db $01 ; bitmask
- db $33, $34, $35, $36
-; 0xd5e42
diff --git a/gfx/pics/vaporeon/front.2bpp.lz b/gfx/pics/vaporeon/front.animated.2bpp.lz.6e1ee993
index 67793c7ec..67793c7ec 100644
--- a/gfx/pics/vaporeon/front.2bpp.lz
+++ b/gfx/pics/vaporeon/front.animated.2bpp.lz.6e1ee993
Binary files differ
diff --git a/gfx/pics/vaporeon/front.png b/gfx/pics/vaporeon/front.png
new file mode 100644
index 000000000..f8ed11756
--- /dev/null
+++ b/gfx/pics/vaporeon/front.png
Binary files differ
diff --git a/gfx/pics/vaporeon/normal.pal b/gfx/pics/vaporeon/normal.pal
deleted file mode 100644
index b910e1146..000000000
--- a/gfx/pics/vaporeon/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 16, 22, 31
- RGB 09, 11, 31
-
diff --git a/gfx/pics/venomoth/back.2bpp.lz b/gfx/pics/venomoth/back.2bpp.lz.ba3cccb7
index 721527c2a..721527c2a 100644
--- a/gfx/pics/venomoth/back.2bpp.lz
+++ b/gfx/pics/venomoth/back.2bpp.lz.ba3cccb7
Binary files differ
diff --git a/gfx/pics/venomoth/back.png b/gfx/pics/venomoth/back.png
new file mode 100644
index 000000000..5fbf6bba9
--- /dev/null
+++ b/gfx/pics/venomoth/back.png
Binary files differ
diff --git a/gfx/pics/venomoth/bitmask.asm b/gfx/pics/venomoth/bitmask.asm
deleted file mode 100644
index 5621f6eb7..000000000
--- a/gfx/pics/venomoth/bitmask.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-; 0
- db %10111111
- db %11011111
- db %11000001
- db %11101111
- db %11110111
- db %00110000
- db %00000000
-; 1
- db %00000000
- db %00000010
- db %00000010
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd2a55
diff --git a/gfx/pics/venomoth/frames.asm b/gfx/pics/venomoth/frames.asm
deleted file mode 100644
index e077653ca..000000000
--- a/gfx/pics/venomoth/frames.asm
+++ /dev/null
@@ -1,11 +0,0 @@
- dw .frame1
- dw .frame2
-.frame1
- db $00 ; bitmask
- db $06, $06, $06, $06, $31, $32, $33, $34, $35, $36, $37, $38
- db $39, $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44
- db $45, $06, $06, $46, $47, $06, $06, $06, $06
-.frame2
- db $01 ; bitmask
- db $48, $49
-; 0xd4be5
diff --git a/gfx/pics/venomoth/front.2bpp.lz b/gfx/pics/venomoth/front.animated.2bpp.lz.6c0096ec
index 5f32ad682..5f32ad682 100644
--- a/gfx/pics/venomoth/front.2bpp.lz
+++ b/gfx/pics/venomoth/front.animated.2bpp.lz.6c0096ec
Binary files differ
diff --git a/gfx/pics/venomoth/front.png b/gfx/pics/venomoth/front.png
new file mode 100644
index 000000000..eb3c291b8
--- /dev/null
+++ b/gfx/pics/venomoth/front.png
Binary files differ
diff --git a/gfx/pics/venomoth/normal.pal b/gfx/pics/venomoth/normal.pal
deleted file mode 100644
index 8b1e77e73..000000000
--- a/gfx/pics/venomoth/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 27, 10, 24
- RGB 12, 05, 14
-
diff --git a/gfx/pics/venonat/back.2bpp.lz b/gfx/pics/venonat/back.2bpp.lz.63b1017a
index b28c7523d..b28c7523d 100644
--- a/gfx/pics/venonat/back.2bpp.lz
+++ b/gfx/pics/venonat/back.2bpp.lz.63b1017a
Binary files differ
diff --git a/gfx/pics/venonat/back.png b/gfx/pics/venonat/back.png
new file mode 100644
index 000000000..09b946146
--- /dev/null
+++ b/gfx/pics/venonat/back.png
Binary files differ
diff --git a/gfx/pics/venonat/bitmask.asm b/gfx/pics/venonat/bitmask.asm
deleted file mode 100644
index 2ee6c413a..000000000
--- a/gfx/pics/venonat/bitmask.asm
+++ /dev/null
@@ -1,11 +0,0 @@
-; 0
- db %10000000
- db %00010001
- db %00000110
- db %00000000
-; 1
- db %01100001
- db %10101101
- db %00000000
- db %00000000
-; 0xd2a47
diff --git a/gfx/pics/venonat/frames.asm b/gfx/pics/venonat/frames.asm
deleted file mode 100644
index 46272e84f..000000000
--- a/gfx/pics/venonat/frames.asm
+++ /dev/null
@@ -1,9 +0,0 @@
- dw .frame1
- dw .frame2
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d
-.frame2
- db $01 ; bitmask
- db $1e, $1f, $20, $21, $22, $23, $24, $25
-; 0xd4bbc
diff --git a/gfx/pics/venonat/front.2bpp.lz b/gfx/pics/venonat/front.animated.2bpp.lz.02a36f08
index f6b057e8f..f6b057e8f 100644
--- a/gfx/pics/venonat/front.2bpp.lz
+++ b/gfx/pics/venonat/front.animated.2bpp.lz.02a36f08
Binary files differ
diff --git a/gfx/pics/venonat/front.png b/gfx/pics/venonat/front.png
new file mode 100644
index 000000000..466b6b4c3
--- /dev/null
+++ b/gfx/pics/venonat/front.png
Binary files differ
diff --git a/gfx/pics/venonat/normal.pal b/gfx/pics/venonat/normal.pal
deleted file mode 100644
index 90e24bc9d..000000000
--- a/gfx/pics/venonat/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 28, 05, 02
- RGB 11, 00, 14
-
diff --git a/gfx/pics/venusaur/back.2bpp.lz b/gfx/pics/venusaur/back.2bpp.lz.1d5b9ebe
index 27ca82e8a..27ca82e8a 100644
--- a/gfx/pics/venusaur/back.2bpp.lz
+++ b/gfx/pics/venusaur/back.2bpp.lz.1d5b9ebe
Binary files differ
diff --git a/gfx/pics/venusaur/back.png b/gfx/pics/venusaur/back.png
new file mode 100644
index 000000000..b611551f6
--- /dev/null
+++ b/gfx/pics/venusaur/back.png
Binary files differ
diff --git a/gfx/pics/venusaur/bitmask.asm b/gfx/pics/venusaur/bitmask.asm
deleted file mode 100644
index bfdf4f1b5..000000000
--- a/gfx/pics/venusaur/bitmask.asm
+++ /dev/null
@@ -1,49 +0,0 @@
-; 0
- db %00000000
- db %00100000
- db %00010000
- db %00001000
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %01110000
- db %00111000
- db %00011100
- db %00001110
- db %10000111
- db %00000011
- db %00000000
-; 2
- db %10001000
- db %00001011
- db %00100101
- db %01000000
- db %00111000
- db %01111000
- db %00000000
-; 3
- db %00001000
- db %00001011
- db %00000101
- db %01000000
- db %00110000
- db %01111000
- db %00000000
-; 4
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %11000000
- db %00000000
-; 5
- db %00100000
- db %00000000
- db %00000000
- db %00000100
- db %00000000
- db %00000000
- db %00000000
-; 0xd2732
diff --git a/gfx/pics/venusaur/frames.asm b/gfx/pics/venusaur/frames.asm
deleted file mode 100644
index 504f80202..000000000
--- a/gfx/pics/venusaur/frames.asm
+++ /dev/null
@@ -1,32 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
- dw .frame6
- dw .frame7
-.frame1
- db $00 ; bitmask
- db $31, $32, $33
-.frame2
- db $01 ; bitmask
- db $34, $35, $36, $37, $38, $39, $3a, $3b, $3c, $3d, $3e, $3f
- db $40, $41, $42, $43, $44, $45
-.frame3
- db $02 ; bitmask
- db $46, $47, $48, $49, $4a, $4b, $4c, $4d, $4e, $4f, $50, $51
- db $52, $53, $54, $55
-.frame4
- db $03 ; bitmask
- db $46, $56, $57, $58, $4b, $4c, $4e, $59, $51, $5a, $5b, $54
- db $55
-.frame5
- db $04 ; bitmask
- db $5c, $5d
-.frame6
- db $05 ; bitmask
- db $5e, $5f
-.frame7
- db $05 ; bitmask
- db $60, $61
-; 0xd4289
diff --git a/gfx/pics/venusaur/front.2bpp.lz b/gfx/pics/venusaur/front.animated.2bpp.lz.48d131f4
index d436da0bd..d436da0bd 100644
--- a/gfx/pics/venusaur/front.2bpp.lz
+++ b/gfx/pics/venusaur/front.animated.2bpp.lz.48d131f4
Binary files differ
diff --git a/gfx/pics/venusaur/front.png b/gfx/pics/venusaur/front.png
new file mode 100644
index 000000000..2cd0293cc
--- /dev/null
+++ b/gfx/pics/venusaur/front.png
Binary files differ
diff --git a/gfx/pics/venusaur/normal.pal b/gfx/pics/venusaur/normal.pal
deleted file mode 100644
index 3d53b905f..000000000
--- a/gfx/pics/venusaur/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 08, 25, 11
- RGB 29, 07, 14
-
diff --git a/gfx/pics/victreebel/back.2bpp.lz b/gfx/pics/victreebel/back.2bpp.lz.a80b1dc4
index d4b014f67..d4b014f67 100644
--- a/gfx/pics/victreebel/back.2bpp.lz
+++ b/gfx/pics/victreebel/back.2bpp.lz.a80b1dc4
Binary files differ
diff --git a/gfx/pics/victreebel/back.png b/gfx/pics/victreebel/back.png
new file mode 100644
index 000000000..6f3ec484e
--- /dev/null
+++ b/gfx/pics/victreebel/back.png
Binary files differ
diff --git a/gfx/pics/victreebel/bitmask.asm b/gfx/pics/victreebel/bitmask.asm
deleted file mode 100644
index 418d3c056..000000000
--- a/gfx/pics/victreebel/bitmask.asm
+++ /dev/null
@@ -1,41 +0,0 @@
-; 0
- db %00000000
- db %10000010
- db %10001111
- db %01100001
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %10000000
- db %11000011
- db %11001111
- db %01100101
- db %00000010
- db %00000000
- db %00000000
-; 2
- db %10000000
- db %11000001
- db %01011101
- db %00101100
- db %00000010
- db %00000000
- db %00000000
-; 3
- db %00100000
- db %00110000
- db %00011000
- db %00001000
- db %00000000
- db %00000000
- db %00000000
-; 4
- db %00100000
- db %00010000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd2c42
diff --git a/gfx/pics/victreebel/frames.asm b/gfx/pics/victreebel/frames.asm
deleted file mode 100644
index 302053cba..000000000
--- a/gfx/pics/victreebel/frames.asm
+++ /dev/null
@@ -1,23 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a
-.frame2
- db $01 ; bitmask
- db $3b, $3c, $31, $3d, $3e, $33, $34, $3f, $40, $41, $37, $38
- db $42, $43, $3a, $44
-.frame3
- db $02 ; bitmask
- db $3b, $45, $3d, $46, $47, $3f, $40, $48, $41, $42, $49, $43
- db $44
-.frame4
- db $03 ; bitmask
- db $00, $4a, $4b, $4c, $4d, $4e
-.frame5
- db $04 ; bitmask
- db $4f, $50
-; 0xd50f7
diff --git a/gfx/pics/victreebel/front.2bpp.lz b/gfx/pics/victreebel/front.animated.2bpp.lz.d5d535c1
index c53114990..c53114990 100644
--- a/gfx/pics/victreebel/front.2bpp.lz
+++ b/gfx/pics/victreebel/front.animated.2bpp.lz.d5d535c1
Binary files differ
diff --git a/gfx/pics/victreebel/front.png b/gfx/pics/victreebel/front.png
new file mode 100644
index 000000000..7fc688ef3
--- /dev/null
+++ b/gfx/pics/victreebel/front.png
Binary files differ
diff --git a/gfx/pics/victreebel/normal.pal b/gfx/pics/victreebel/normal.pal
deleted file mode 100644
index 6e9844ba3..000000000
--- a/gfx/pics/victreebel/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 15, 26, 03
- RGB 31, 10, 13
-
diff --git a/gfx/pics/vileplume/back.2bpp.lz b/gfx/pics/vileplume/back.2bpp.lz.9f944092
index 823f0e112..823f0e112 100644
--- a/gfx/pics/vileplume/back.2bpp.lz
+++ b/gfx/pics/vileplume/back.2bpp.lz.9f944092
Binary files differ
diff --git a/gfx/pics/vileplume/back.png b/gfx/pics/vileplume/back.png
new file mode 100644
index 000000000..4e0e9fbe3
--- /dev/null
+++ b/gfx/pics/vileplume/back.png
Binary files differ
diff --git a/gfx/pics/vileplume/bitmask.asm b/gfx/pics/vileplume/bitmask.asm
deleted file mode 100644
index 71a97597a..000000000
--- a/gfx/pics/vileplume/bitmask.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-; 0
- db %00000110
- db %00000011
- db %00000110
- db %10000011
- db %11000001
- db %01100000
- db %00000000
-; 1
- db %00000110
- db %10001111
- db %01000110
- db %10100011
- db %11110011
- db %01110001
- db %00000000
-; 2
- db %00000000
- db %00000000
- db %00000100
- db %00000010
- db %00000000
- db %00000000
- db %00000000
-; 0xd2a10
diff --git a/gfx/pics/vileplume/frames.asm b/gfx/pics/vileplume/frames.asm
deleted file mode 100644
index 35a7708aa..000000000
--- a/gfx/pics/vileplume/frames.asm
+++ /dev/null
@@ -1,15 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
- db $3d, $3e
-.frame2
- db $01 ; bitmask
- db $31, $3f, $40, $41, $42, $43, $44, $45, $46, $47, $48, $49
- db $4a, $4b, $4c, $4d, $4e, $4f, $50, $51, $52, $53, $54, $55
-.frame3
- db $02 ; bitmask
- db $56, $57
-; 0xd4b3b
diff --git a/gfx/pics/vileplume/front.2bpp.lz b/gfx/pics/vileplume/front.animated.2bpp.lz.db2287e6
index 05ca10ba5..05ca10ba5 100644
--- a/gfx/pics/vileplume/front.2bpp.lz
+++ b/gfx/pics/vileplume/front.animated.2bpp.lz.db2287e6
Binary files differ
diff --git a/gfx/pics/vileplume/front.png b/gfx/pics/vileplume/front.png
new file mode 100644
index 000000000..6a8a4c0fd
--- /dev/null
+++ b/gfx/pics/vileplume/front.png
Binary files differ
diff --git a/gfx/pics/vileplume/normal.pal b/gfx/pics/vileplume/normal.pal
deleted file mode 100644
index 4af23de91..000000000
--- a/gfx/pics/vileplume/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 06, 03
- RGB 08, 09, 13
-
diff --git a/gfx/pics/voltorb/back.2bpp.lz b/gfx/pics/voltorb/back.2bpp.lz.f19cefe9
index fe102da9a..fe102da9a 100644
--- a/gfx/pics/voltorb/back.2bpp.lz
+++ b/gfx/pics/voltorb/back.2bpp.lz.f19cefe9
Binary files differ
diff --git a/gfx/pics/voltorb/back.png b/gfx/pics/voltorb/back.png
new file mode 100644
index 000000000..e2e46de54
--- /dev/null
+++ b/gfx/pics/voltorb/back.png
Binary files differ
diff --git a/gfx/pics/voltorb/bitmask.asm b/gfx/pics/voltorb/bitmask.asm
deleted file mode 100644
index 509d7b623..000000000
--- a/gfx/pics/voltorb/bitmask.asm
+++ /dev/null
@@ -1,11 +0,0 @@
-; 0
- db %11000000
- db %01111001
- db %01000111
- db %00000000
-; 1
- db %01000000
- db %00001000
- db %00000001
- db %00000000
-; 0xd2ed1
diff --git a/gfx/pics/voltorb/frames.asm b/gfx/pics/voltorb/frames.asm
deleted file mode 100644
index 79cad4ecd..000000000
--- a/gfx/pics/voltorb/frames.asm
+++ /dev/null
@@ -1,9 +0,0 @@
- dw .frame1
- dw .frame2
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c, $1d, $1e, $00, $1f, $20, $21, $00
-.frame2
- db $01 ; bitmask
- db $22, $23, $24
-; 0xd56c3
diff --git a/gfx/pics/voltorb/front.2bpp.lz b/gfx/pics/voltorb/front.animated.2bpp.lz.64051f97
index 94f35f9aa..94f35f9aa 100644
--- a/gfx/pics/voltorb/front.2bpp.lz
+++ b/gfx/pics/voltorb/front.animated.2bpp.lz.64051f97
Binary files differ
diff --git a/gfx/pics/voltorb/front.png b/gfx/pics/voltorb/front.png
new file mode 100644
index 000000000..90dcedaf9
--- /dev/null
+++ b/gfx/pics/voltorb/front.png
Binary files differ
diff --git a/gfx/pics/voltorb/normal.pal b/gfx/pics/voltorb/normal.pal
deleted file mode 100644
index 07658abee..000000000
--- a/gfx/pics/voltorb/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 20, 20, 17
- RGB 24, 05, 05
-
diff --git a/gfx/pics/vulpix/back.2bpp.lz b/gfx/pics/vulpix/back.2bpp.lz.0c7852c8
index ce2535141..ce2535141 100644
--- a/gfx/pics/vulpix/back.2bpp.lz
+++ b/gfx/pics/vulpix/back.2bpp.lz.0c7852c8
Binary files differ
diff --git a/gfx/pics/vulpix/back.png b/gfx/pics/vulpix/back.png
new file mode 100644
index 000000000..cd37be416
--- /dev/null
+++ b/gfx/pics/vulpix/back.png
Binary files differ
diff --git a/gfx/pics/vulpix/bitmask.asm b/gfx/pics/vulpix/bitmask.asm
deleted file mode 100644
index 170eac783..000000000
--- a/gfx/pics/vulpix/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %11000000
- db %01110000
- db %00011100
- db %10001111
- db %00000011
-; 1
- db %00011000
- db %00000100
- db %00000000
- db %00000000
- db %00000000
-; 2
- db %00111000
- db %00001100
- db %00000000
- db %00000000
- db %00000000
-; 0xd2981
diff --git a/gfx/pics/vulpix/frames.asm b/gfx/pics/vulpix/frames.asm
deleted file mode 100644
index b0cf1935a..000000000
--- a/gfx/pics/vulpix/frames.asm
+++ /dev/null
@@ -1,19 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $00, $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e
- db $2f, $30, $31
-.frame2
- db $00 ; bitmask
- db $00, $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $32, $33
- db $2f, $34, $35
-.frame3
- db $01 ; bitmask
- db $36, $37, $38
-.frame4
- db $02 ; bitmask
- db $36, $39, $3a, $3b, $3c
-; 0xd498d
diff --git a/gfx/pics/vulpix/front.2bpp.lz b/gfx/pics/vulpix/front.animated.2bpp.lz.df94d884
index 9248ce808..9248ce808 100644
--- a/gfx/pics/vulpix/front.2bpp.lz
+++ b/gfx/pics/vulpix/front.animated.2bpp.lz.df94d884
Binary files differ
diff --git a/gfx/pics/vulpix/front.png b/gfx/pics/vulpix/front.png
new file mode 100644
index 000000000..43c19a3f8
--- /dev/null
+++ b/gfx/pics/vulpix/front.png
Binary files differ
diff --git a/gfx/pics/vulpix/normal.pal b/gfx/pics/vulpix/normal.pal
deleted file mode 100644
index bd887146d..000000000
--- a/gfx/pics/vulpix/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 12, 07
- RGB 21, 05, 08
-
diff --git a/gfx/pics/wartortle/back.2bpp.lz b/gfx/pics/wartortle/back.2bpp.lz.f2338cb4
index 5734c20cb..5734c20cb 100644
--- a/gfx/pics/wartortle/back.2bpp.lz
+++ b/gfx/pics/wartortle/back.2bpp.lz.f2338cb4
Binary files differ
diff --git a/gfx/pics/wartortle/back.png b/gfx/pics/wartortle/back.png
new file mode 100644
index 000000000..bb53292eb
--- /dev/null
+++ b/gfx/pics/wartortle/back.png
Binary files differ
diff --git a/gfx/pics/wartortle/bitmask.asm b/gfx/pics/wartortle/bitmask.asm
deleted file mode 100644
index ed46271e8..000000000
--- a/gfx/pics/wartortle/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %00000000
- db %10001110
- db %11100011
- db %00111100
- db %00001111
-; 1
- db %00000000
- db %11000000
- db %00110000
- db %00000000
- db %00000000
-; 2
- db %10000000
- db %01000001
- db %00011000
- db %00000000
- db %00000000
-; 0xd2789
diff --git a/gfx/pics/wartortle/frames.asm b/gfx/pics/wartortle/frames.asm
deleted file mode 100644
index 9ebf74b9b..000000000
--- a/gfx/pics/wartortle/frames.asm
+++ /dev/null
@@ -1,14 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f
- db $30, $31, $32, $33, $34
-.frame2
- db $01 ; bitmask
- db $35, $36, $37, $38
-.frame3
- db $02 ; bitmask
- db $39, $3a, $3b, $3c, $3d
-; 0xd437d
diff --git a/gfx/pics/wartortle/front.2bpp.lz b/gfx/pics/wartortle/front.animated.2bpp.lz.f50d25f5
index 29642807d..29642807d 100644
--- a/gfx/pics/wartortle/front.2bpp.lz
+++ b/gfx/pics/wartortle/front.animated.2bpp.lz.f50d25f5
Binary files differ
diff --git a/gfx/pics/wartortle/front.png b/gfx/pics/wartortle/front.png
new file mode 100644
index 000000000..f4a4ad33f
--- /dev/null
+++ b/gfx/pics/wartortle/front.png
Binary files differ
diff --git a/gfx/pics/wartortle/normal.pal b/gfx/pics/wartortle/normal.pal
deleted file mode 100644
index 0615b9ec0..000000000
--- a/gfx/pics/wartortle/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 22, 18, 08
- RGB 10, 14, 31
-
diff --git a/gfx/pics/weedle/back.2bpp.lz b/gfx/pics/weedle/back.2bpp.lz.f26ac339
index 64decb914..64decb914 100644
--- a/gfx/pics/weedle/back.2bpp.lz
+++ b/gfx/pics/weedle/back.2bpp.lz.f26ac339
Binary files differ
diff --git a/gfx/pics/weedle/back.png b/gfx/pics/weedle/back.png
new file mode 100644
index 000000000..b20e4a53d
--- /dev/null
+++ b/gfx/pics/weedle/back.png
Binary files differ
diff --git a/gfx/pics/weedle/bitmask.asm b/gfx/pics/weedle/bitmask.asm
deleted file mode 100644
index defd3d5cd..000000000
--- a/gfx/pics/weedle/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %11000000
- db %00011000
- db %00000000
- db %00000000
-; 1
- db %00000000
- db %00001100
- db %00000001
- db %00000000
-; 2
- db %00000000
- db %00000000
- db %11000110
- db %00000000
-; 0xd27d3
diff --git a/gfx/pics/weedle/frames.asm b/gfx/pics/weedle/frames.asm
deleted file mode 100644
index c7a2a34a2..000000000
--- a/gfx/pics/weedle/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $1c
-.frame2
- db $01 ; bitmask
- db $1d, $1e, $1f
-.frame3
- db $02 ; bitmask
- db $20, $21, $22, $23
-.frame4
- db $02 ; bitmask
- db $20, $21, $00, $24
-; 0xd4462
diff --git a/gfx/pics/weedle/front.2bpp.lz b/gfx/pics/weedle/front.animated.2bpp.lz.9e1dedbd
index 091df588a..091df588a 100644
--- a/gfx/pics/weedle/front.2bpp.lz
+++ b/gfx/pics/weedle/front.animated.2bpp.lz.9e1dedbd
Binary files differ
diff --git a/gfx/pics/weedle/front.png b/gfx/pics/weedle/front.png
new file mode 100644
index 000000000..3dfa35241
--- /dev/null
+++ b/gfx/pics/weedle/front.png
Binary files differ
diff --git a/gfx/pics/weedle/normal.pal b/gfx/pics/weedle/normal.pal
deleted file mode 100644
index 9adb83b51..000000000
--- a/gfx/pics/weedle/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 26, 17, 05
- RGB 25, 05, 03
-
diff --git a/gfx/pics/weepinbell/back.2bpp.lz b/gfx/pics/weepinbell/back.2bpp.lz.f84a5fe6
index 26e44257c..26e44257c 100644
--- a/gfx/pics/weepinbell/back.2bpp.lz
+++ b/gfx/pics/weepinbell/back.2bpp.lz.f84a5fe6
Binary files differ
diff --git a/gfx/pics/weepinbell/back.png b/gfx/pics/weepinbell/back.png
new file mode 100644
index 000000000..cb20b0da8
--- /dev/null
+++ b/gfx/pics/weepinbell/back.png
Binary files differ
diff --git a/gfx/pics/weepinbell/bitmask.asm b/gfx/pics/weepinbell/bitmask.asm
deleted file mode 100644
index 4af94c390..000000000
--- a/gfx/pics/weepinbell/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %00000000
- db %10000000
- db %11100011
- db %00111000
- db %00001100
-; 1
- db %00000000
- db %10000000
- db %11110001
- db %00111000
- db %00001100
-; 2
- db %00000000
- db %01000000
- db %00100000
- db %00000000
- db %00000000
-; 0xd2c1f
diff --git a/gfx/pics/weepinbell/frames.asm b/gfx/pics/weepinbell/frames.asm
deleted file mode 100644
index 9d67bd4eb..000000000
--- a/gfx/pics/weepinbell/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $00, $00, $00
-.frame2
- db $01 ; bitmask
- db $2c, $2d, $2e, $2f, $30, $00, $31, $32, $00, $00, $00
-.frame3
- db $02 ; bitmask
- db $33, $34
-; 0xd50b9
diff --git a/gfx/pics/weepinbell/front.2bpp.lz b/gfx/pics/weepinbell/front.animated.2bpp.lz.7b06c092
index a7e7d60b5..a7e7d60b5 100644
--- a/gfx/pics/weepinbell/front.2bpp.lz
+++ b/gfx/pics/weepinbell/front.animated.2bpp.lz.7b06c092
Binary files differ
diff --git a/gfx/pics/weepinbell/front.png b/gfx/pics/weepinbell/front.png
new file mode 100644
index 000000000..eb6d4658c
--- /dev/null
+++ b/gfx/pics/weepinbell/front.png
Binary files differ
diff --git a/gfx/pics/weepinbell/normal.pal b/gfx/pics/weepinbell/normal.pal
deleted file mode 100644
index 803367e69..000000000
--- a/gfx/pics/weepinbell/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 13, 31, 07
- RGB 29, 09, 09
-
diff --git a/gfx/pics/weezing/back.2bpp.lz b/gfx/pics/weezing/back.2bpp.lz.5ac5b672
index a85124f3a..a85124f3a 100644
--- a/gfx/pics/weezing/back.2bpp.lz
+++ b/gfx/pics/weezing/back.2bpp.lz.5ac5b672
Binary files differ
diff --git a/gfx/pics/weezing/back.png b/gfx/pics/weezing/back.png
new file mode 100644
index 000000000..8f4b076a0
--- /dev/null
+++ b/gfx/pics/weezing/back.png
Binary files differ
diff --git a/gfx/pics/weezing/bitmask.asm b/gfx/pics/weezing/bitmask.asm
deleted file mode 100644
index 0877082a9..000000000
--- a/gfx/pics/weezing/bitmask.asm
+++ /dev/null
@@ -1,41 +0,0 @@
-; 0
- db %00001100
- db %00000110
- db %10000011
- db %00000001
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %00000000
- db %00011000
- db %10100011
- db %00000001
- db %00010011
- db %10010001
- db %00000000
-; 2
- db %00000000
- db %00111000
- db %10110000
- db %11010001
- db %00011011
- db %10011001
- db %00000000
-; 3
- db %00000000
- db %00100000
- db %00010000
- db %00010000
- db %00001011
- db %11001101
- db %00000000
-; 4
- db %00001100
- db %10000111
- db %11000011
- db %00000001
- db %10000000
- db %01000000
- db %00000000
-; 0xd2fb9
diff --git a/gfx/pics/weezing/frames.asm b/gfx/pics/weezing/frames.asm
deleted file mode 100644
index 1bb1b5710..000000000
--- a/gfx/pics/weezing/frames.asm
+++ /dev/null
@@ -1,24 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
- dw .frame5
-.frame1
- db $00 ; bitmask
- db $31, $00, $32, $33, $34, $35, $36, $35
-.frame2
- db $01 ; bitmask
- db $37, $38, $39, $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $42
- db $43
-.frame3
- db $02 ; bitmask
- db $37, $38, $44, $45, $3b, $46, $47, $48, $49, $4a, $3e, $3f
- db $4b, $40, $4c, $4d, $42, $4e
-.frame4
- db $03 ; bitmask
- db $44, $45, $48, $3e, $3f, $4b, $4c, $4f, $4d, $50, $4e
-.frame5
- db $04 ; bitmask
- db $31, $00, $51, $32, $33, $52, $34, $35, $53, $36, $35, $54
- db $55
-; 0xd5915
diff --git a/gfx/pics/weezing/front.2bpp.lz b/gfx/pics/weezing/front.animated.2bpp.lz.75928bd0
index 3c6f24a41..3c6f24a41 100644
--- a/gfx/pics/weezing/front.2bpp.lz
+++ b/gfx/pics/weezing/front.animated.2bpp.lz.75928bd0
Binary files differ
diff --git a/gfx/pics/weezing/front.png b/gfx/pics/weezing/front.png
new file mode 100644
index 000000000..7fd7b9312
--- /dev/null
+++ b/gfx/pics/weezing/front.png
Binary files differ
diff --git a/gfx/pics/weezing/normal.pal b/gfx/pics/weezing/normal.pal
deleted file mode 100644
index 38c816da2..000000000
--- a/gfx/pics/weezing/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 25, 10, 25
- RGB 11, 05, 14
-
diff --git a/gfx/pics/wigglytuff/back.2bpp.lz b/gfx/pics/wigglytuff/back.2bpp.lz.fee674ac
index 3b3732986..3b3732986 100644
--- a/gfx/pics/wigglytuff/back.2bpp.lz
+++ b/gfx/pics/wigglytuff/back.2bpp.lz.fee674ac
Binary files differ
diff --git a/gfx/pics/wigglytuff/back.png b/gfx/pics/wigglytuff/back.png
new file mode 100644
index 000000000..5e264305b
--- /dev/null
+++ b/gfx/pics/wigglytuff/back.png
Binary files differ
diff --git a/gfx/pics/wigglytuff/bitmask.asm b/gfx/pics/wigglytuff/bitmask.asm
deleted file mode 100644
index 5cde27270..000000000
--- a/gfx/pics/wigglytuff/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %00011000
- db %10000111
- db %01100001
- db %00011000
- db %00000000
-; 1
- db %00011000
- db %00001111
- db %00000000
- db %00111100
- db %00001100
-; 2
- db %00000000
- db %01000001
- db %00110000
- db %00001100
- db %00000000
-; 0xd29bf
diff --git a/gfx/pics/wigglytuff/frames.asm b/gfx/pics/wigglytuff/frames.asm
deleted file mode 100644
index 131fc589c..000000000
--- a/gfx/pics/wigglytuff/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e
-.frame2
- db $01 ; bitmask
- db $2f, $30, $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a
-.frame3
- db $02 ; bitmask
- db $3b, $3c, $3d, $3e, $3f, $40
-; 0xd4a49
diff --git a/gfx/pics/wigglytuff/front.2bpp.lz b/gfx/pics/wigglytuff/front.animated.2bpp.lz.49311d0b
index c633d2a0a..c633d2a0a 100644
--- a/gfx/pics/wigglytuff/front.2bpp.lz
+++ b/gfx/pics/wigglytuff/front.animated.2bpp.lz.49311d0b
Binary files differ
diff --git a/gfx/pics/wigglytuff/front.png b/gfx/pics/wigglytuff/front.png
new file mode 100644
index 000000000..229f6647a
--- /dev/null
+++ b/gfx/pics/wigglytuff/front.png
Binary files differ
diff --git a/gfx/pics/wigglytuff/normal.pal b/gfx/pics/wigglytuff/normal.pal
deleted file mode 100644
index 47aab43ae..000000000
--- a/gfx/pics/wigglytuff/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 14, 21
- RGB 06, 16, 31
-
diff --git a/gfx/pics/wobbuffet/back.2bpp.lz b/gfx/pics/wobbuffet/back.2bpp.lz.a862192a
index 87dba2049..87dba2049 100644
--- a/gfx/pics/wobbuffet/back.2bpp.lz
+++ b/gfx/pics/wobbuffet/back.2bpp.lz.a862192a
Binary files differ
diff --git a/gfx/pics/wobbuffet/back.png b/gfx/pics/wobbuffet/back.png
new file mode 100644
index 000000000..103f69106
--- /dev/null
+++ b/gfx/pics/wobbuffet/back.png
Binary files differ
diff --git a/gfx/pics/wobbuffet/bitmask.asm b/gfx/pics/wobbuffet/bitmask.asm
deleted file mode 100644
index d1fa8121f..000000000
--- a/gfx/pics/wobbuffet/bitmask.asm
+++ /dev/null
@@ -1,7 +0,0 @@
-; 0
- db %11011111
- db %11110111
- db %00111101
- db %00001111
- db %00000000
-; 0xd36b0
diff --git a/gfx/pics/wobbuffet/frames.asm b/gfx/pics/wobbuffet/frames.asm
deleted file mode 100644
index efe0d1e6d..000000000
--- a/gfx/pics/wobbuffet/frames.asm
+++ /dev/null
@@ -1,11 +0,0 @@
- dw .frame1
- dw .frame2
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $00, $28, $29, $2a, $2b, $2c, $2d, $2e
- db $2f, $30, $31, $32, $33, $34, $35, $00, $36, $00, $00
-.frame2
- db $00 ; bitmask
- db $24, $25, $26, $27, $00, $28, $29, $37, $2b, $2c, $2d, $2e
- db $38, $30, $31, $32, $33, $34, $35, $00, $36, $00, $00
-; 0xd8e92
diff --git a/gfx/pics/wobbuffet/front.2bpp.lz b/gfx/pics/wobbuffet/front.animated.2bpp.lz.f1f4687d
index ce7aa46c8..ce7aa46c8 100644
--- a/gfx/pics/wobbuffet/front.2bpp.lz
+++ b/gfx/pics/wobbuffet/front.animated.2bpp.lz.f1f4687d
Binary files differ
diff --git a/gfx/pics/wobbuffet/front.png b/gfx/pics/wobbuffet/front.png
new file mode 100644
index 000000000..e1b7935aa
--- /dev/null
+++ b/gfx/pics/wobbuffet/front.png
Binary files differ
diff --git a/gfx/pics/wobbuffet/normal.pal b/gfx/pics/wobbuffet/normal.pal
deleted file mode 100644
index 71304f147..000000000
--- a/gfx/pics/wobbuffet/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 12, 21, 31
- RGB 07, 14, 16
-
diff --git a/gfx/pics/wooper/back.2bpp.lz b/gfx/pics/wooper/back.2bpp.lz.4f4b7917
index 973037f02..973037f02 100644
--- a/gfx/pics/wooper/back.2bpp.lz
+++ b/gfx/pics/wooper/back.2bpp.lz.4f4b7917
Binary files differ
diff --git a/gfx/pics/wooper/back.png b/gfx/pics/wooper/back.png
new file mode 100644
index 000000000..83fca2bf5
--- /dev/null
+++ b/gfx/pics/wooper/back.png
Binary files differ
diff --git a/gfx/pics/wooper/bitmask.asm b/gfx/pics/wooper/bitmask.asm
deleted file mode 100644
index 15731d45a..000000000
--- a/gfx/pics/wooper/bitmask.asm
+++ /dev/null
@@ -1,21 +0,0 @@
-; 0
- db %10000000
- db %00010000
- db %00000000
- db %00000000
-; 1
- db %10000110
- db %00010000
- db %01110001
- db %00000000
-; 2
- db %01000000
- db %00001000
- db %00000000
- db %00000000
-; 3
- db %00000110
- db %00000000
- db %01110001
- db %00000000
-; 0xd3629
diff --git a/gfx/pics/wooper/frames.asm b/gfx/pics/wooper/frames.asm
deleted file mode 100644
index fd7dcc8bf..000000000
--- a/gfx/pics/wooper/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $19, $1a
-.frame2
- db $01 ; bitmask
- db $1b, $1c, $19, $1a, $1d, $1e, $1f, $00
-.frame3
- db $02 ; bitmask
- db $20, $21
-.frame4
- db $03 ; bitmask
- db $1b, $1c, $1d, $1e, $1f, $00
-; 0xd8cf2
diff --git a/gfx/pics/wooper/front.2bpp.lz b/gfx/pics/wooper/front.animated.2bpp.lz.4e440469
index 3d5d53c1b..3d5d53c1b 100644
--- a/gfx/pics/wooper/front.2bpp.lz
+++ b/gfx/pics/wooper/front.animated.2bpp.lz.4e440469
Binary files differ
diff --git a/gfx/pics/wooper/front.png b/gfx/pics/wooper/front.png
new file mode 100644
index 000000000..9a232b113
--- /dev/null
+++ b/gfx/pics/wooper/front.png
Binary files differ
diff --git a/gfx/pics/wooper/normal.pal b/gfx/pics/wooper/normal.pal
deleted file mode 100644
index ec098b1cf..000000000
--- a/gfx/pics/wooper/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 16, 20, 25
- RGB 17, 08, 14
-
diff --git a/gfx/pics/xatu/back.2bpp.lz b/gfx/pics/xatu/back.2bpp.lz.4de765ff
index 8b6889ffb..8b6889ffb 100644
--- a/gfx/pics/xatu/back.2bpp.lz
+++ b/gfx/pics/xatu/back.2bpp.lz.4de765ff
Binary files differ
diff --git a/gfx/pics/xatu/back.png b/gfx/pics/xatu/back.png
new file mode 100644
index 000000000..94f56f87d
--- /dev/null
+++ b/gfx/pics/xatu/back.png
Binary files differ
diff --git a/gfx/pics/xatu/bitmask.asm b/gfx/pics/xatu/bitmask.asm
deleted file mode 100644
index 3b59b58c6..000000000
--- a/gfx/pics/xatu/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %11000001
- db %00110000
- db %00001100
- db %10001110
- db %00000001
-; 1
- db %00000000
- db %00010000
- db %00000100
- db %00000000
- db %00000000
-; 2
- db %00000000
- db %11000111
- db %01110011
- db %00001100
- db %00000000
-; 0xd34f0
diff --git a/gfx/pics/xatu/frames.asm b/gfx/pics/xatu/frames.asm
deleted file mode 100644
index fffa25793..000000000
--- a/gfx/pics/xatu/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
- dw .frame4
-.frame1
- db $00 ; bitmask
- db $01, $24, $01, $25, $26, $27, $28, $01, $29, $2a, $01, $01
-.frame2
- db $00 ; bitmask
- db $01, $24, $01, $2b, $26, $2c, $28, $01, $29, $2a, $01, $01
-.frame3
- db $01 ; bitmask
- db $2d, $2e
-.frame4
- db $02 ; bitmask
- db $2f, $30, $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a
-; 0xd89f9
diff --git a/gfx/pics/xatu/front.2bpp.lz b/gfx/pics/xatu/front.animated.2bpp.lz.4f452e43
index 4b5918b3a..4b5918b3a 100644
--- a/gfx/pics/xatu/front.2bpp.lz
+++ b/gfx/pics/xatu/front.animated.2bpp.lz.4f452e43
Binary files differ
diff --git a/gfx/pics/xatu/front.png b/gfx/pics/xatu/front.png
new file mode 100644
index 000000000..f6335d27d
--- /dev/null
+++ b/gfx/pics/xatu/front.png
Binary files differ
diff --git a/gfx/pics/xatu/normal.pal b/gfx/pics/xatu/normal.pal
deleted file mode 100644
index 9f85159c1..000000000
--- a/gfx/pics/xatu/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 10, 23, 13
- RGB 20, 05, 06
-
diff --git a/gfx/pics/yanma/back.2bpp.lz b/gfx/pics/yanma/back.2bpp.lz.2ca27ab3
index 47105f12f..47105f12f 100644
--- a/gfx/pics/yanma/back.2bpp.lz
+++ b/gfx/pics/yanma/back.2bpp.lz.2ca27ab3
Binary files differ
diff --git a/gfx/pics/yanma/back.png b/gfx/pics/yanma/back.png
new file mode 100644
index 000000000..cc21b1a28
--- /dev/null
+++ b/gfx/pics/yanma/back.png
Binary files differ
diff --git a/gfx/pics/yanma/bitmask.asm b/gfx/pics/yanma/bitmask.asm
deleted file mode 100644
index a2bfcf8ce..000000000
--- a/gfx/pics/yanma/bitmask.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-; 0
- db %11001111
- db %11100011
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %11000001
- db %00000000
- db %00001100
- db %11001111
- db %00000001
-; 2
- db %00000100
- db %01000000
- db %00000000
- db %00000000
- db %00000000
-; 0xd3619
diff --git a/gfx/pics/yanma/frames.asm b/gfx/pics/yanma/frames.asm
deleted file mode 100644
index 7512a5e8f..000000000
--- a/gfx/pics/yanma/frames.asm
+++ /dev/null
@@ -1,13 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e
-.frame2
- db $01 ; bitmask
- db $2f, $30, $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a
-.frame3
- db $02 ; bitmask
- db $3b, $3c
-; 0xd8cd4
diff --git a/gfx/pics/yanma/front.2bpp.lz b/gfx/pics/yanma/front.animated.2bpp.lz.25f91adf
index 1987afdc9..1987afdc9 100644
--- a/gfx/pics/yanma/front.2bpp.lz
+++ b/gfx/pics/yanma/front.animated.2bpp.lz.25f91adf
Binary files differ
diff --git a/gfx/pics/yanma/front.png b/gfx/pics/yanma/front.png
new file mode 100644
index 000000000..1812eea58
--- /dev/null
+++ b/gfx/pics/yanma/front.png
Binary files differ
diff --git a/gfx/pics/yanma/normal.pal b/gfx/pics/yanma/normal.pal
deleted file mode 100644
index dc054a54f..000000000
--- a/gfx/pics/yanma/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 09, 26, 10
- RGB 20, 07, 07
-
diff --git a/gfx/pics/zapdos/back.2bpp.lz b/gfx/pics/zapdos/back.2bpp.lz.a44c7524
index 2f2167941..2f2167941 100644
--- a/gfx/pics/zapdos/back.2bpp.lz
+++ b/gfx/pics/zapdos/back.2bpp.lz.a44c7524
Binary files differ
diff --git a/gfx/pics/zapdos/back.png b/gfx/pics/zapdos/back.png
new file mode 100644
index 000000000..8b1b740ea
--- /dev/null
+++ b/gfx/pics/zapdos/back.png
Binary files differ
diff --git a/gfx/pics/zapdos/bitmask.asm b/gfx/pics/zapdos/bitmask.asm
deleted file mode 100644
index e1362fa79..000000000
--- a/gfx/pics/zapdos/bitmask.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-; 0
- db %10110111
- db %11001111
- db %11100011
- db %11110001
- db %00000000
- db %00000000
- db %00000000
-; 1
- db %10111111
- db %11001111
- db %11100111
- db %11110001
- db %01011000
- db %01111000
- db %00000000
-; 0xd3260
diff --git a/gfx/pics/zapdos/frames.asm b/gfx/pics/zapdos/frames.asm
deleted file mode 100644
index f22a9680c..000000000
--- a/gfx/pics/zapdos/frames.asm
+++ /dev/null
@@ -1,17 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
- db $3d, $3e, $3f, $40, $41, $42, $43, $44, $45, $46
-.frame2
- db $01 ; bitmask
- db $31, $32, $33, $47, $34, $35, $48, $49, $4a, $4b, $4c, $4d
- db $4e, $4f, $3e, $50, $3f, $40, $41, $42, $51, $52, $45, $46
- db $53, $54, $55, $56, $57, $58, $59
-.frame3
- db $00 ; bitmask
- db $31, $32, $33, $34, $35, $36, $49, $4a, $39, $3a, $3b, $4e
- db $4f, $3e, $3f, $40, $41, $42, $43, $44, $45, $46
-; 0xd6096
diff --git a/gfx/pics/zapdos/front.2bpp.lz b/gfx/pics/zapdos/front.animated.2bpp.lz.05cb214a
index 0f048171c..0f048171c 100644
--- a/gfx/pics/zapdos/front.2bpp.lz
+++ b/gfx/pics/zapdos/front.animated.2bpp.lz.05cb214a
Binary files differ
diff --git a/gfx/pics/zapdos/front.png b/gfx/pics/zapdos/front.png
new file mode 100644
index 000000000..ae1b68cd0
--- /dev/null
+++ b/gfx/pics/zapdos/front.png
Binary files differ
diff --git a/gfx/pics/zapdos/normal.pal b/gfx/pics/zapdos/normal.pal
deleted file mode 100644
index fdfcd0418..000000000
--- a/gfx/pics/zapdos/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 31, 28, 00
- RGB 23, 16, 00
-
diff --git a/gfx/pics/zubat/back.2bpp.lz b/gfx/pics/zubat/back.2bpp.lz.aa77eb62
index d50e00e90..d50e00e90 100644
--- a/gfx/pics/zubat/back.2bpp.lz
+++ b/gfx/pics/zubat/back.2bpp.lz.aa77eb62
Binary files differ
diff --git a/gfx/pics/zubat/back.png b/gfx/pics/zubat/back.png
new file mode 100644
index 000000000..2e1eb35cf
--- /dev/null
+++ b/gfx/pics/zubat/back.png
Binary files differ
diff --git a/gfx/pics/zubat/bitmask.asm b/gfx/pics/zubat/bitmask.asm
deleted file mode 100644
index bf6109784..000000000
--- a/gfx/pics/zubat/bitmask.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-; 0
- db %11011110
- db %00010011
- db %11100111
- db %00000001
-; 1
- db %10000000
- db %00010000
- db %00000000
- db %00000000
-; 2
- db %11011110
- db %00000011
- db %11100111
- db %00000001
-; 0xd29cb
diff --git a/gfx/pics/zubat/frames.asm b/gfx/pics/zubat/frames.asm
deleted file mode 100644
index 8fa207006..000000000
--- a/gfx/pics/zubat/frames.asm
+++ /dev/null
@@ -1,15 +0,0 @@
- dw .frame1
- dw .frame2
- dw .frame3
-.frame1
- db $00 ; bitmask
- db $19, $1a, $1b, $0e, $1c, $1d, $0e, $0e, $1e, $1f, $20, $21
- db $22, $23, $0e, $0e
-.frame2
- db $01 ; bitmask
- db $24, $1e
-.frame3
- db $02 ; bitmask
- db $19, $1a, $1b, $0e, $1c, $25, $0e, $0e, $1f, $26, $21, $22
- db $23, $0e, $0e
-; 0xd4a73
diff --git a/gfx/pics/zubat/front.2bpp.lz b/gfx/pics/zubat/front.animated.2bpp.lz.f12e6581
index b22e1d971..b22e1d971 100644
--- a/gfx/pics/zubat/front.2bpp.lz
+++ b/gfx/pics/zubat/front.animated.2bpp.lz.f12e6581
Binary files differ
diff --git a/gfx/pics/zubat/front.png b/gfx/pics/zubat/front.png
new file mode 100644
index 000000000..1dbccda8e
--- /dev/null
+++ b/gfx/pics/zubat/front.png
Binary files differ
diff --git a/gfx/pics/zubat/normal.pal b/gfx/pics/zubat/normal.pal
deleted file mode 100644
index d36d0449c..000000000
--- a/gfx/pics/zubat/normal.pal
+++ /dev/null
@@ -1,4 +0,0 @@
-
- RGB 12, 15, 19
- RGB 05, 08, 17
-
diff --git a/scan_includes.py b/scan_includes.py
deleted file mode 100644
index 60929d3fe..000000000
--- a/scan_includes.py
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/bin/python
-# coding: utf-8
-
-"""
-Recursively scan an asm file for dependencies.
-"""
-
-import sys
-import argparse
-
-includes = set()
-
-def scan_file(filename):
- for line in open(filename):
- if 'INC' not in line:
- continue
- line = line.split(';')[0]
- if 'INCLUDE' in line:
- include = line.split('"')[1]
- includes.add(include)
- scan_file(include)
- elif 'INCBIN' in line:
- include = line.split('"')[1]
- includes.add(include)
-
-def main():
- ap = argparse.ArgumentParser()
- ap.add_argument('filenames', nargs='*')
- args = ap.parse_args()
- for filename in set(args.filenames):
- scan_file(filename)
- sys.stdout.write(' '.join(includes))
-
-if __name__ == '__main__':
- main()
diff --git a/tools/Makefile b/tools/Makefile
new file mode 100644
index 000000000..4a04027fc
--- /dev/null
+++ b/tools/Makefile
@@ -0,0 +1,13 @@
+.PHONY: all
+
+all: \
+ lzcomp \
+ png_dimensions \
+ scan_includes \
+ palette \
+ pokemon_animation \
+ pokemon_animation_graphics
+ @:
+
+%: %.c
+ $(CC) -o $@ $<
diff --git a/tools/lzcomp.c b/tools/lzcomp.c
new file mode 100644
index 000000000..1b7b32a5d
--- /dev/null
+++ b/tools/lzcomp.c
@@ -0,0 +1,404 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdarg.h>
+
+#define COMPRESSION_METHODS 72
+
+struct command {
+ unsigned command: 3;
+ unsigned count: 12;
+ signed value: 17;
+};
+
+int main(int, char **);
+void error_exit(int, const char *, ...);
+void bit_flip(const unsigned char *, unsigned short, unsigned char *);
+unsigned char * read_file_into_buffer(const char *, unsigned short *);
+void write_commands_to_file(const char *, const struct command *, unsigned, const unsigned char *);
+void write_command_to_file(FILE *, struct command, const unsigned char *);
+struct command * compress(const unsigned char *, unsigned short *);
+struct command * try_compress(const unsigned char *, const unsigned char *, unsigned short *, unsigned);
+struct command find_best_copy(const unsigned char *, unsigned short, unsigned short, const unsigned char *, unsigned);
+unsigned short scan_forwards(const unsigned char *, unsigned short, const unsigned char *, unsigned short, short *);
+unsigned short scan_backwards(const unsigned char *, unsigned short, unsigned short, short *);
+struct command find_best_repetition(const unsigned char *, unsigned short, unsigned short);
+struct command pick_best_command(unsigned, struct command, ...);
+int is_better(struct command, struct command);
+short command_size(struct command);
+void optimize(struct command *, unsigned short);
+void repack(struct command **, unsigned short *);
+struct command * select_command_sequence(struct command **, const unsigned short *, unsigned, unsigned short *);
+struct command * merge_command_sequences(const struct command *, unsigned short, const struct command *, unsigned short, unsigned short *);
+unsigned short compressed_length(const struct command *, unsigned short);
+
+int main (int argc, char ** argv) {
+ if (argc < 3) {
+ fprintf(stderr, "usage: %s <source file> <compressed output>\n", *argv);
+ return 3;
+ }
+ unsigned short size;
+ unsigned char * file_buffer = read_file_into_buffer(argv[1], &size);
+ struct command * compressed = compress(file_buffer, &size);
+ write_commands_to_file(argv[2], compressed, size, file_buffer);
+ free(file_buffer);
+ free(compressed);
+ return 0;
+}
+
+void error_exit (int error_code, const char * error, ...) {
+ va_list ap;
+ va_start(ap, error);
+ fputs("error: ", stderr);
+ vfprintf(stderr, error, ap);
+ fputc('\n', stderr);
+ exit(error_code);
+}
+
+void bit_flip (const unsigned char * data, unsigned short length, unsigned char * result) {
+ unsigned char new_value, pos;
+ while (length --) {
+ new_value = 0;
+ for (pos = 0; pos < 8; pos ++) new_value |= ((*data >> pos) & 1) << (7 - pos);
+ *(result ++) = new_value;
+ data ++;
+ }
+}
+
+unsigned char * read_file_into_buffer (const char * file, unsigned short * size) {
+ FILE * fp = fopen(file, "rb");
+ if (!fp) error_exit(1, "could not open file %s for reading", file);
+ unsigned char * buf = malloc(32769);
+ int rv = fread(buf, 1, 32769, fp);
+ fclose(fp);
+ if (rv < 0) error_exit(1, "could not read from file %s", file);
+ if (rv > 32768) error_exit(1, "file %s is too big", file);
+ *size = rv;
+ return buf;
+}
+
+void write_commands_to_file (const char * file, const struct command * commands, unsigned count, const unsigned char * input_stream) {
+ FILE * fp = fopen(file, "wb");
+ if (!fp) error_exit(1, "could not open file %s for writing", file);
+ while (count --) write_command_to_file(fp, *(commands ++), input_stream);
+ unsigned char terminator = -1;
+ if (fwrite(&terminator, 1, 1, fp) != 1) error_exit(1, "could not write terminator to compressed output");
+ fclose(fp);
+}
+
+void write_command_to_file (FILE * fp, struct command command, const unsigned char * input_stream) {
+ if ((!command.count) || (command.count > 1024)) error_exit(2, "invalid command in output stream");
+ unsigned char buf[4];
+ unsigned char * pos = buf;
+ int n;
+ command.count --;
+ if (command.count < 32)
+ *(pos ++) = (command.command << 5) + command.count;
+ else {
+ *(pos ++) = 224 + (command.command << 2) + (command.count >> 8);
+ *(pos ++) = command.count;
+ }
+ switch (command.command) {
+ case 1: case 2:
+ if ((command.value < 0) || (command.value >= (1 << (command.command << 3)))) error_exit(2, "invalid command in output stream");
+ for (n = 0; n < command.command; n ++) *(pos ++) = command.value >> (n << 3);
+ case 0: case 3:
+ break;
+ default:
+ if ((command.value < -128) || (command.value > 32767)) error_exit(2, "invalid command in output stream");
+ if (command.value < 0)
+ *(pos ++) = command.value ^ 127;
+ else {
+ *(pos ++) = command.value >> 8;
+ *(pos ++) = command.value;
+ }
+ }
+ if (fwrite(buf, 1, pos - buf, fp) != (pos - buf)) error_exit(1, "could not write command to compressed output");
+ if (command.command) return;
+ command.count ++;
+ if (fwrite(input_stream + command.value, 1, command.count, fp) != command.count) error_exit(1, "could not write data to compressed output");
+}
+
+struct command * compress (const unsigned char * data, unsigned short * size) {
+ unsigned char * bitflipped = malloc(*size);
+ bit_flip(data, *size, bitflipped);
+ struct command * compressed_sequences[COMPRESSION_METHODS];
+ unsigned short lengths[COMPRESSION_METHODS];
+ unsigned current;
+ for (current = 0; current < COMPRESSION_METHODS; current ++) {
+ lengths[current] = *size;
+ compressed_sequences[current] = try_compress(data, bitflipped, lengths + current, current);
+ }
+ free(bitflipped);
+ struct command * result = select_command_sequence(compressed_sequences, lengths, COMPRESSION_METHODS, size);
+ for (current = 0; current < COMPRESSION_METHODS; current ++) free(compressed_sequences[current]);
+ return result;
+}
+
+struct command * try_compress (const unsigned char * data, const unsigned char * bitflipped, unsigned short * length, unsigned flags) {
+ struct command * commands = malloc(sizeof(struct command) * *length);
+ memset(commands, -1, sizeof(struct command) * *length);
+ struct command * current_command = commands;
+ unsigned short position = 0, previous_data = 0;
+ unsigned char lookahead = 0, lookahead_flag = (flags >> 3) % 3;
+ struct command copy, repetition;
+ while (position < *length) {
+ copy = find_best_copy(data, position, *length, bitflipped, flags);
+ repetition = find_best_repetition(data, position, *length);
+ if (flags & 1)
+ *current_command = pick_best_command(2, repetition, copy);
+ else
+ *current_command = pick_best_command(2, copy, repetition);
+ *current_command = pick_best_command(2, (struct command) {.command = 0, .count = 1, .value = position}, *current_command);
+ if (flags & 2) {
+ if (previous_data && (previous_data != 32) && (previous_data != 1024) && (command_size(*current_command) == current_command -> count))
+ *current_command = (struct command) {.command = 0, .count = 1, .value = position};
+ }
+ if (lookahead_flag) {
+ if (lookahead >= lookahead_flag)
+ lookahead = 0;
+ else if (current_command -> command) {
+ lookahead ++;
+ *current_command = (struct command) {.command = 0, .count = 1, .value = position};
+ }
+ }
+ if (current_command -> command)
+ previous_data = 0;
+ else
+ previous_data += current_command -> count;
+ position += (current_command ++) -> count;
+ }
+ optimize(commands, current_command - commands);
+ repack(&commands, length);
+ return commands;
+}
+
+struct command find_best_copy (const unsigned char * data, unsigned short position, unsigned short length, const unsigned char * bitflipped, unsigned flags) {
+ struct command simple = {.command = 7};
+ struct command flipped = simple, backwards = simple;
+ short count, offset;
+ if (count = scan_forwards(data + position, length - position, data, position, &offset))
+ simple = (struct command) {.command = 4, .count = count, .value = offset};
+ if (count = scan_forwards(data + position, length - position, bitflipped, position, &offset))
+ flipped = (struct command) {.command = 5, .count = count, .value = offset};
+ if (count = scan_backwards(data, length - position, position, &offset))
+ backwards = (struct command) {.command = 6, .count = count, .value = offset};
+ struct command command;
+ switch (flags / 24) {
+ case 0: command = pick_best_command(3, simple, backwards, flipped); break;
+ case 1: command = pick_best_command(3, backwards, flipped, simple); break;
+ case 2: command = pick_best_command(3, flipped, backwards, simple);
+ }
+ if ((flags & 4) && (command.count > 32)) command.count = 32;
+ return command;
+}
+
+unsigned short scan_forwards (const unsigned char * target, unsigned short limit, const unsigned char * source, unsigned short real_position, short * offset) {
+ unsigned short best_match, best_length = 0;
+ unsigned short current_length;
+ unsigned short position;
+ for (position = 0; position < real_position; position ++) {
+ if (source[position] != *target) continue;
+ for (current_length = 0; (current_length < limit) && (source[position + current_length] == target[current_length]); current_length ++);
+ if (current_length > 1024) current_length = 1024;
+ if (current_length < best_length) continue;
+ best_match = position;
+ best_length = current_length;
+ }
+ if (!best_length) return 0;
+ if ((best_match + 128) >= real_position)
+ *offset = best_match - real_position;
+ else
+ *offset = best_match;
+ return best_length;
+}
+
+unsigned short scan_backwards (const unsigned char * data, unsigned short limit, unsigned short real_position, short * offset) {
+ if (real_position < limit) limit = real_position;
+ unsigned short best_match, best_length = 0;
+ unsigned short current_length;
+ unsigned short position;
+ for (position = 0; position < real_position; position ++) {
+ if (data[position] != data[real_position]) continue;
+ for (current_length = 0; (current_length < limit) && (data[position - current_length] == data[real_position + current_length]); current_length ++);
+ if (current_length > 1024) current_length = 1024;
+ if (current_length < best_length) continue;
+ best_match = position;
+ best_length = current_length;
+ }
+ if (!best_length) return 0;
+ if ((best_match + 128) >= real_position)
+ *offset = best_match - real_position;
+ else
+ *offset = best_match;
+ return best_length;
+}
+
+struct command find_best_repetition (const unsigned char * data, unsigned short position, unsigned short length) {
+ if ((position + 1) >= length) return data[position] ? ((struct command) {.command = 7}) : ((struct command) {.command = 3, .count = 1});
+ unsigned char value[2] = {data[position], data[position + 1]};
+ unsigned repcount, limit = length - position;
+ if (limit > 1024) limit = 1024;
+ for (repcount = 2; (repcount < limit) && (data[position + repcount] == value[repcount & 1]); repcount ++);
+ struct command result;
+ result.count = repcount;
+ if (*value != value[1]) {
+ if (!*value && (repcount < 3)) return (struct command) {.command = 3, .count = 1};
+ result.command = 2;
+ result.value = ((unsigned) (*value)) | (((unsigned) (value[1])) << 8);
+ } else if (*value) {
+ result.command = 1;
+ result.value = *value;
+ } else
+ result.command = 3;
+ return result;
+}
+
+struct command pick_best_command (unsigned count, struct command command, ...) {
+ struct command result = command;
+ va_list ap;
+ va_start(ap, command);
+ while (-- count) {
+ command = va_arg(ap, struct command);
+ if (is_better(command, result)) result = command;
+ }
+ va_end(ap);
+ return result;
+}
+
+int is_better (struct command new, struct command old) {
+ if (new.command == 7) return 0;
+ if (old.command == 7) return 1;
+ short new_savings = new.count - command_size(new), old_savings = old.count - command_size(old);
+ return new_savings > old_savings;
+}
+
+short command_size (struct command command) {
+ short header_size = 1 + (command.count > 32);
+ if (command.command & 4) return header_size + 1 + (command.value >= 0);
+ return header_size + command.command[(short []) {command.count, 1, 2, 0}];
+}
+
+void optimize (struct command * commands, unsigned short count) {
+ while (count && (commands -> command == 7)) commands ++, count --;
+ if (count < 2) return;
+ struct command * end = commands + count;
+ struct command * next = commands + 1;
+ while (next < end) {
+ if (next -> command == 7) goto skip;
+ if (
+ !(commands -> command) &&
+ (command_size(*next) == next -> count) &&
+ ((commands -> count + next -> count) <= 1024) &&
+ ((commands -> count > 32) || ((commands -> count + next -> count) <= 32))
+ ) {
+ commands -> count += next -> count;
+ next -> command = 7;
+ goto skip;
+ }
+ if (next -> command != commands -> command) goto accept;
+ switch (commands -> command) {
+ case 0:
+ if ((commands -> value + commands -> count) != next -> value) break;
+ commands -> count += next -> count;
+ next -> command = 7;
+ if (commands -> count <= 1024) goto skip;
+ next -> command = 0;
+ next -> value = commands -> value + 1024;
+ next -> count = commands -> count - 1024;
+ commands -> count = 1024;
+ break;
+ case 1:
+ if (commands -> value != next -> value) break;
+ case 3:
+ if ((commands -> count + next -> count) <= 1024) {
+ commands -> count += next -> count;
+ next -> command = 7;
+ goto skip;
+ }
+ next -> count = (commands -> count + next -> count) - 1024;
+ commands -> count = 1024;
+ break;
+ }
+ accept:
+ commands = next;
+ skip:
+ next ++;
+ }
+}
+
+void repack (struct command ** commands, unsigned short * length) {
+ struct command * new_commands = malloc(sizeof(struct command) * *length);
+ struct command * current = new_commands;
+ unsigned short p;
+ for (p = 0; p < *length; p ++) if (p[*commands].command != 7) *(current ++) = p[*commands];
+ free(*commands);
+ *commands = new_commands;
+ *length = current - new_commands;
+}
+
+struct command * select_command_sequence (struct command ** sequences, const unsigned short * lengths, unsigned count, unsigned short * final_length) {
+ unsigned short min_sequence = 0, min_length = compressed_length(*sequences, *lengths);
+ unsigned short seq, len;
+ for (seq = 1; seq < count; seq ++) {
+ len = compressed_length(sequences[seq], lengths[seq]);
+ if (len < min_length) {
+ min_sequence = seq;
+ min_length = len;
+ }
+ }
+ *final_length = lengths[min_sequence];
+ struct command * current = malloc(*final_length * sizeof(struct command));
+ memcpy(current, sequences[min_sequence], *final_length * sizeof(struct command));
+ struct command * new;
+ for (seq = 1; seq < count; seq ++) {
+ new = merge_command_sequences(current, *final_length, sequences[(seq + min_sequence) % count], lengths[(seq + min_sequence) % count], final_length);
+ free(current);
+ current = new;
+ }
+ return current;
+}
+
+struct command * merge_command_sequences (const struct command * current, unsigned short current_length, const struct command * new, unsigned short new_length,
+ unsigned short * result_length) {
+ struct command * result = malloc(sizeof(struct command) * (current_length + new_length));
+ struct command * current_command = result;
+ const struct command * saved_current;
+ const struct command * saved_new;
+ unsigned short current_pos, new_pos;
+ while (current_length) {
+ if (current -> count == new -> count) {
+ *(current_command ++) = pick_best_command(2, *(current ++), *(new ++));
+ current_length --;
+ continue;
+ }
+ saved_current = current;
+ saved_new = new;
+ current_pos = (current ++) -> count;
+ new_pos = (new ++) -> count;
+ current_length --;
+ while (current_pos != new_pos)
+ if (current_pos < new_pos) {
+ current_pos += (current ++) -> count;
+ current_length --;
+ } else
+ new_pos += (new ++) -> count;
+ current_pos = compressed_length(saved_current, current - saved_current);
+ new_pos = compressed_length(saved_new, new - saved_new);
+ if (new_pos < current_pos) {
+ memcpy(current_command, saved_new, sizeof(struct command) * (new - saved_new));
+ current_command += new - saved_new;
+ } else {
+ memcpy(current_command, saved_current, sizeof(struct command) * (current - saved_current));
+ current_command += current - saved_current;
+ }
+ }
+ *result_length = current_command - result;
+ return result;
+}
+
+unsigned short compressed_length (const struct command * commands, unsigned short count) {
+ unsigned short current, total = 0;
+ for (current = 0; current < count; current ++) if (commands[current].command != 7) total += command_size(commands[current]);
+ return total;
+}
diff --git a/tools/palette.c b/tools/palette.c
new file mode 100644
index 000000000..c1beb40e4
--- /dev/null
+++ b/tools/palette.c
@@ -0,0 +1,89 @@
+#include <stdio.h>
+#include <unistd.h>
+#include <stdint.h>
+#include <stdlib.h>
+#include <stdbool.h>
+
+void usage(void) {
+ printf("Usage: palette palfile\n");
+ exit(1);
+}
+
+void print_rgb(uint16_t word) {
+ int r, g, b;
+ r = word & 0x1f;
+ g = (word >> 5) & 0x1f;
+ b = (word >> 10) & 0x1f;
+ printf("\tRGB %2d, %2d, %2d\n", r, g, b);
+}
+
+void print_pokemon_palette(char* palette_filename) {
+ FILE* f;
+ uint8_t bytes[4];
+
+ f = fopen(palette_filename, "rb");
+ if (f == NULL) {
+ fprintf(stderr, "failed to open file %s\n", palette_filename);
+ exit(1);
+ }
+
+ fseek(f, 2, SEEK_SET);
+ fread(bytes, 1, 4, f);
+ fclose(f);
+
+ print_rgb((bytes[1] << 8) | bytes[0]);
+ print_rgb((bytes[3] << 8) | bytes[2]);
+}
+
+void print_palette(char* palette_filename) {
+ FILE* f;
+ uint8_t* bytes;
+ long size;
+ int i;
+
+ f = fopen(palette_filename, "rb");
+ if (f == NULL) {
+ fprintf(stderr, "failed to open file %s\n", palette_filename);
+ exit(1);
+ }
+
+ fseek(f, 0, SEEK_END);
+ size = ftell(f);
+ rewind(f);
+
+ bytes = malloc(size);
+
+ fseek(f, 0, SEEK_SET);
+ fread(bytes, 1, size, f);
+ fclose(f);
+
+ for (i = 0; i + 1 < size; i += 2) {
+ print_rgb((bytes[i + 1] << 8) | bytes[i]);
+ }
+}
+
+int main(int argc, char* argv[]) {
+ int ch;
+ bool pokemon;
+
+ while ((ch = getopt(argc, argv, "p")) != -1) {
+ switch (ch) {
+ case 'p':
+ pokemon = true;
+ break;
+ default:
+ usage();
+ }
+ }
+ argc -= optind;
+ argv += optind;
+ if (argc < 1) {
+ usage();
+ }
+ if (pokemon) {
+ print_pokemon_palette(argv[0]);
+ } else {
+ print_palette(argv[0]);
+ }
+ return 0;
+}
diff --git a/tools/png_dimensions.c b/tools/png_dimensions.c
new file mode 100644
index 000000000..5bdc12e4c
--- /dev/null
+++ b/tools/png_dimensions.c
@@ -0,0 +1,53 @@
+#include <stdio.h>
+#include <stdint.h>
+#include <stdlib.h>
+
+void usage(void) {
+ fprintf(stderr, "Usage: png_dimensions infile, outfile\n");
+ exit(1);
+}
+
+void output_dimensions(char* png_filename, char* out_filename) {
+ FILE* f;
+ int width, height;
+ int i;
+ uint8_t bytes[4];
+ uint8_t output;
+
+ f = fopen(png_filename, "rb");
+ if (f == NULL) {
+ fprintf(stderr, "failed to open file %s\n", png_filename);
+ exit(1);
+ }
+
+ // width
+ fseek(f, 16, SEEK_SET);
+ fread(bytes, 1, 4, f);
+ fclose(f);
+
+ width = 0;
+ for (i = 0; i < 4; i++) {
+ width |= bytes[i] << (8 * (3 - i));
+ }
+ width >>= 3;
+ height = width;
+
+ output = width & 0xf;
+ output |= (height & 0xf) << 4;
+
+ f = fopen(out_filename, "wb");
+ if (f == NULL) {
+ fprintf(stderr, "failed to open file %s\n", out_filename);
+ exit(1);
+ }
+ fwrite(&output, 1, 1, f);
+ fclose(f);
+}
+
+int main(int argc, char* argv[]) {
+ if (argc < 3) {
+ usage();
+ }
+ output_dimensions(argv[1], argv[2]);
+ return 0;
+}
diff --git a/tools/pokemon_animation.c b/tools/pokemon_animation.c
new file mode 100644
index 000000000..835160c24
--- /dev/null
+++ b/tools/pokemon_animation.c
@@ -0,0 +1,268 @@
+#include <stdio.h>
+#include <unistd.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdint.h>
+#include <stdbool.h>
+
+struct Frame {
+ uint8_t* data;
+ int size;
+ int bitmask;
+};
+
+struct Frames {
+ struct Frame* frames;
+ int num_frames;
+ int frame_size;
+};
+
+struct Bitmask {
+ uint8_t* data;
+ int bitlength;
+};
+
+struct Bitmasks {
+ struct Bitmask* bitmasks;
+ int num_bitmasks;
+};
+
+
+void make_frames(struct Frames* frames, struct Bitmasks* bitmasks, char* tilemap_filename, char* dimensions_filename);
+int bitmask_exists(struct Bitmask *bitmask, struct Bitmasks *bitmasks);
+void print_frames(struct Frames* frames);
+
+
+void make_frames(struct Frames* frames, struct Bitmasks* bitmasks, char* tilemap_filename, char* dimensions_filename) {
+ uint8_t* tilemap;
+ uint8_t* this_frame;
+ FILE* f;
+ long size;
+ int width;
+ int height;
+ uint8_t byte;
+ int frame_size;
+ int num_frames;
+ int i, j;
+
+ f = fopen(tilemap_filename, "rb");
+ if (f == NULL) {
+ fprintf(stderr, "could not open file %s", tilemap_filename);
+ exit(1);
+ }
+
+ fseek(f, 0, SEEK_END);
+ size = ftell(f);
+ rewind(f);
+
+ tilemap = malloc(size);
+ fread(tilemap, 1, size, f);
+ fclose(f);
+
+ f = fopen(dimensions_filename, "rb");
+ if (f == NULL) {
+ fprintf(stderr, "could not open file %s", dimensions_filename);
+ exit(1);
+ }
+ fread(&byte, 1, 1, f);
+ fclose(f);
+
+ width = byte & 0xf;
+ height = byte >> 4;
+
+ frame_size = width * height;
+
+ num_frames = size / frame_size - 1;
+ //fprintf(stderr, "num_frames: %d\n", num_frames);
+
+ bitmasks->bitmasks = malloc((sizeof (struct Bitmask)) * num_frames);
+ bitmasks->num_bitmasks = 0;
+
+ frames->frames = malloc((sizeof (struct Frame)) * num_frames);
+ frames->frame_size = frame_size;
+ frames->num_frames = 0;
+
+ uint8_t *first_frame = tilemap;
+ this_frame = tilemap + frame_size;
+ for (i = 0; i < num_frames; i++) {
+ struct Frame *frame = (struct Frame*)malloc(sizeof(struct Frame));
+ frame->data = malloc(frame_size);
+ frame->size = 0;
+ struct Bitmask *bitmask = (struct Bitmask*)malloc(sizeof(struct Bitmask));
+ bitmask->data = calloc((frame_size + 7) / 8, 1);
+ bitmask->bitlength = 0;
+ for (j = 0; j < frame_size; j++) {
+ if (bitmask->bitlength % 8 == 0) {
+ bitmask->data[bitmask->bitlength / 8] = 0;
+ }
+ bitmask->data[bitmask->bitlength / 8] >>= 1;
+ if (this_frame[j] != first_frame[j]) {
+ frame->data[frame->size] = this_frame[j];
+ frame->size++;
+ bitmask->data[bitmask->bitlength / 8] |= (1 << 7);
+ }
+ bitmask->bitlength++;
+ }
+ // I don't remember exactly why this works.
+ // I think it was that the bits are read backwards, but not indexed backwards.
+ int last = bitmask->bitlength - 1;
+ bitmask->data[last / 8] >>= (7 - (last % 8));
+
+ frame->bitmask = bitmask_exists(bitmask, bitmasks);
+ if (frame->bitmask == -1) {
+ frame->bitmask = bitmasks->num_bitmasks;
+ bitmasks->bitmasks[bitmasks->num_bitmasks] = *bitmask;
+ bitmasks->num_bitmasks++;
+ } else {
+ free(bitmask->data);
+ free(bitmask);
+ }
+ frames->frames[i] = *frame;
+ frames->num_frames++;
+ this_frame += frame_size;
+ }
+
+ //for (i = 0; i < frames->num_frames; i++) {
+ //free(frames->frames[i].data);
+ //free(frames->frames[i]);
+ //}
+ //free(frames->frames);
+
+ //fprintf(stderr, "num bitmasks: %d", bitmasks->num_bitmasks);
+ //for (i = 0; i < bitmasks->num_bitmasks; i++) {
+ // free(bitmasks->bitmasks[i].data);
+ // fprintf(stderr, "freed bitmask %d\n", i);
+ //free(bitmasks->bitmasks[i]);
+ //}
+ //free(bitmasks->bitmasks);
+ //fprintf(stderr, "freed bitmasks\n");
+
+ free(tilemap);
+}
+
+int bitmask_exists(struct Bitmask *bitmask, struct Bitmasks *bitmasks) {
+ int i, j;
+ struct Bitmask existing;
+ for (i = 0; i < bitmasks->num_bitmasks; i++) {
+ existing = bitmasks->bitmasks[i];
+ if (bitmask->bitlength != existing.bitlength) {
+ continue;
+ }
+ bool match = true;
+ for (j = 0; j < (bitmask->bitlength + 7) / 8; j++) {
+ if (bitmask->data[j] != existing.data[j]) {
+ match = false;
+ break;
+ }
+ }
+ if (match) {
+ return i;
+ }
+ }
+ return -1;
+}
+
+void print_frames(struct Frames* frames) {
+ int i;
+ int j;
+ for (i = 0; i < frames->num_frames; i++) {
+ printf("\tdw .frame%d\n", i + 1);
+ }
+ for (i = 0; i < frames->num_frames; i++) {
+ struct Frame *frame = &frames->frames[i];
+ printf(".frame%d\n", i + 1);
+ printf("\tdb $%02x ; bitmask\n", frame->bitmask);
+ if (frame->size > 0) {
+ for (j = 0; j < frame->size; j++) {
+ if (j % 12 == 0) {
+ if (j) {
+ printf("\n");
+ }
+ printf("\tdb $%02x", frame->data[j]);
+ } else {
+ printf(", $%02x", frame->data[j]);
+ }
+ }
+ printf("\n");
+ }
+ }
+}
+
+void print_bitmasks(struct Bitmasks* bitmasks) {
+ int i, j, k;
+ int length;
+ struct Bitmask bitmask;
+ for (i = 0; i < bitmasks->num_bitmasks; i++) {
+ printf("; %d\n", i);
+ bitmask = bitmasks->bitmasks[i];
+ length = (bitmask.bitlength + 7) / 8;
+ for (j = 0; j < length; j++) {
+ printf("\tdb %%");
+ for (k = 0; k < 8; k++) {
+ if ((bitmask.data[j] >> (7 - k)) & 1) {
+ printf("1");
+ } else {
+ printf("0");
+ };
+ }
+ printf("\n");
+ }
+ }
+}
+
+// HOW ARE YOU GENTLEMEN.
+char* cats (char* head, char* tail) {
+ char* string;
+ string = malloc(strlen(head) + strlen(tail) + 1);
+ strcpy(string, head);
+ strcat(string, tail);
+ return string;
+}
+
+static void usage(void) {
+ printf("Usage: pokemon_animation [-b] [-f] tilemap_file dimensions_file\n");
+ exit(1);
+}
+
+int main(int argc, char* argv[]) {
+ struct Frames frames = {0};
+ struct Bitmasks bitmasks = {0};
+ int ch;
+ bool use_bitmasks, use_frames;
+ char* tilemap_filename;
+ char* dimensions_filename;
+
+ while ((ch = getopt(argc, argv, "bf")) != -1) {
+ switch (ch) {
+ case 'b':
+ use_bitmasks = true;
+ break;
+ case 'f':
+ use_frames = true;
+ break;
+ default:
+ usage();
+ }
+ }
+ argc -= optind;
+ argv += optind;
+ if (argc < 2) {
+ usage();
+ }
+ tilemap_filename = argv[0];
+ dimensions_filename = argv[1];
+
+ //ext = strrchr(argv[3], '.');
+ //if (!ext || ext == argv[3]) {
+ // fprintf(stderr, "need a file extension to determine what to write to %s", argv[3]);
+ //}
+
+ make_frames(&frames, &bitmasks, tilemap_filename, dimensions_filename);
+ if (use_frames) {
+ print_frames(&frames);
+ }
+ if (use_bitmasks) {
+ print_bitmasks(&bitmasks);
+ }
+ return 0;
+}
diff --git a/tools/pokemon_animation_graphics.c b/tools/pokemon_animation_graphics.c
new file mode 100644
index 000000000..f38850fb0
--- /dev/null
+++ b/tools/pokemon_animation_graphics.c
@@ -0,0 +1,237 @@
+#include <unistd.h>
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+#include <stdbool.h>
+#include <getopt.h>
+#include <stdint.h>
+
+static void usage(void) {
+ printf("Usage: pokemon_animation_graphics [-o outfile] [-t mapfile] 2bpp_file dimensions_file\n");
+ exit(1);
+}
+
+struct Options {
+ int girafarig;
+};
+
+struct Options Options = {0};
+
+
+struct Tilemap {
+ uint8_t* data;
+ int size;
+};
+
+struct Graphic {
+ uint8_t* data;
+ int size;
+};
+
+void transpose_tiles(uint8_t* tiles, int width, int size, int tile_size) {
+ int i;
+ int j;
+ uint8_t* new_tiles;
+ new_tiles = malloc(size);
+ for (i = 0; i < size; i++) {
+ j = i / tile_size * width * tile_size;
+ j = j % size + tile_size * (j / size) + i % tile_size;
+ new_tiles[j] = tiles[i];
+ }
+ memcpy(tiles, new_tiles, size);
+ free(new_tiles);
+}
+
+bool compare_tile(uint8_t *tile, uint8_t *other) {
+ int j;
+ for (j = 0; j < 16; j++) {
+ if (tile[j] != other[j]) {
+ return false;
+ }
+ }
+ return true;
+}
+
+int get_tile_index(uint8_t* tile, uint8_t* tiles, int num_tiles, int preferred_tile_id) {
+ if (preferred_tile_id >= 0 && preferred_tile_id < num_tiles) {
+ uint8_t *other = &tiles[preferred_tile_id * 16];
+ if (compare_tile(tile, other)) {
+ return preferred_tile_id;
+ }
+ }
+ int i;
+ for (i = 0; i < num_tiles; i++) {
+ uint8_t *other = &tiles[i * 16];
+ if (compare_tile(tile, other)) {
+ return i;
+ }
+ }
+ return -1;
+}
+
+FILE *fopen_verbose(char *filename, char *mode) {
+ FILE *f = fopen(filename, mode);
+ if (!f) {
+ fprintf(stderr, "Could not open file: \"%s\"\n", filename);
+ }
+ return f;
+}
+
+void create_tilemap(struct Tilemap* tilemap, struct Graphic* graphic, char* graphics_filename, int width, int height) {
+ long graphics_size;
+ uint8_t* graphics;
+ FILE* f;
+ int i;
+ int tile;
+
+ f = fopen_verbose(graphics_filename, "rb");
+ if (!f) {
+ exit(1);
+ }
+ fseek(f, 0, SEEK_END);
+ graphics_size = ftell(f);
+ rewind(f);
+ graphics = malloc(graphics_size);
+ fread(graphics, 1, graphics_size, f);
+ fclose(f);
+
+ int num_tiles_per_frame = width * height;
+ int tile_size = 16;
+ int num_frames = graphics_size / (tile_size * num_tiles_per_frame);
+ int frame_size = num_tiles_per_frame * tile_size;
+
+ // transpose each frame
+ for (i = 0; i < num_frames; i++) {
+ transpose_tiles(graphics + i * frame_size, width, frame_size, tile_size);
+ }
+
+ // first frame is naively populated with redundant tiles,
+ // so fill it unconditionally and start from the second frame
+ int num_tiles = width * height;
+ int tilemap_size = graphics_size / tile_size;
+ tilemap->data = malloc(tilemap_size * 2);
+ for (i = 0; i < num_tiles; i++) {
+ tilemap->data[tilemap->size] = i;
+ tilemap->size++;
+ }
+ for (i = num_tiles; i < tilemap_size; i++) {
+ int preferred = i % num_tiles_per_frame;
+ int index = get_tile_index(graphics + i * tile_size, graphics, i, preferred);
+ if (Options.girafarig && index == 0) {
+ tile = num_tiles;
+ } else if (index == -1) {
+ tile = num_tiles++;
+ } else {
+ tile = tilemap->data[index];
+ }
+ tilemap->data[tilemap->size] = tile;
+ tilemap->size++;
+ }
+
+ int graphic_size = tilemap->size * 16;
+ if (Options.girafarig) {
+ // This is probably not needed, but just in case...
+ graphic_size += 16;
+ }
+
+ graphic->data = malloc(graphic_size);
+ graphic->size = 16 * width * height;
+ memcpy(graphic->data, graphics, graphic->size);
+ for (i = width * height; i < tilemap->size; i++) {
+ tile = get_tile_index(graphics + 16 * i, graphic->data, graphic->size / 16, i % num_tiles_per_frame);
+ if (tile == -1) {
+ memcpy(graphic->data + graphic->size, graphics + 16 * i, 16);
+ graphic->size += 16;
+ }
+ }
+ if (Options.girafarig) {
+ // Add a duplicate of tile 0 to the end.
+ memcpy(graphic->data + graphic->size, graphics, 16);
+ graphic->size += 16;
+ }
+
+ free(graphics);
+}
+
+int main(int argc, char* argv[]) {
+ int opt;
+ char* dimensions_filename;
+ char* graphics_filename;
+ char* outfile = NULL;
+ char* mapfile = NULL;
+ FILE* f;
+ long size;
+ uint8_t bytes[1];
+ int width;
+ int height;
+ struct Graphic graphic = {0};
+ struct Tilemap tilemap = {0};
+
+ while (1) {
+ struct option long_options[] = {
+ {"girafarig", no_argument, &Options.girafarig, 1},
+ {"tilemap", required_argument, 0, 't'},
+ {"output", required_argument, 0, 'o'},
+ {0}
+ };
+ int long_option_index = 0;
+ int opt = getopt_long(argc, argv, "o:t:", long_options, &long_option_index);
+ if (opt == -1) {
+ break;
+ }
+ switch (opt) {
+ case 0:
+ break;
+ case 'o':
+ outfile = optarg;
+ break;
+ case 't':
+ mapfile = optarg;
+ break;
+ default:
+ usage();
+ break;
+ }
+ }
+ argc -= optind;
+ argv += optind;
+
+ if (argc < 2) {
+ usage();
+ }
+
+ graphics_filename = argv[0];
+ dimensions_filename = argv[1];
+
+ f = fopen_verbose(dimensions_filename, "rb");
+ if (!f) {
+ exit(1);
+ }
+ fread(bytes, 1, 1, f);
+ fclose(f);
+ width = bytes[0] & 0xf;
+ height = bytes[0] >> 4;
+
+ create_tilemap(&tilemap, &graphic, graphics_filename, width, height);
+
+ if (outfile) {
+ f = fopen_verbose(outfile, "wb");
+ if (f) {
+ fwrite(graphic.data, 1, graphic.size, f);
+ fclose(f);
+ }
+ }
+
+ if (mapfile) {
+ f = fopen_verbose(mapfile, "wb");
+ if (f) {
+ fwrite(tilemap.data, 1, tilemap.size, f);
+ fclose(f);
+ }
+ }
+
+ free(graphic.data);
+ free(tilemap.data);
+
+ return 0;
+}
diff --git a/tools/scan_includes.c b/tools/scan_includes.c
new file mode 100644
index 000000000..b6fcca03a
--- /dev/null
+++ b/tools/scan_includes.c
@@ -0,0 +1,130 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdbool.h>
+#include <getopt.h>
+
+void usage(void) {
+ printf("Usage: scan_includes [-h] [-s] filename\n"
+ "-h, --help\n"
+ " Print usage and exit\n"
+ "-s, --strict\n"
+ " Fail if a file cannot be read\n");
+}
+
+struct Options {
+ bool help;
+ bool strict;
+};
+
+struct Options Options = {0};
+
+
+void scan_file(char* filename) {
+ FILE* f;
+ long size;
+ char* orig;
+ char* buffer;
+ char* include;
+ int length;
+
+ f = fopen(filename, "r");
+ if (!f) {
+ if (Options.strict) {
+ fprintf(stderr, "Could not open file: '%s'\n", filename);
+ exit(1);
+ } else {
+ return;
+ }
+ }
+
+ fseek(f, 0, SEEK_END);
+ size = ftell(f);
+ rewind(f);
+
+ buffer = malloc(size + 1);
+ orig = buffer;
+ fread(buffer, 1, size, f);
+ buffer[size] = '\0';
+ fclose(f);
+
+ for (; buffer && (buffer - orig < size); buffer++) {
+ if (buffer[0] == ';') {
+ buffer = strchr(buffer, '\n');
+ if (!buffer) {
+ fprintf(stderr, "%s: no newline at end of file\n", filename);
+ break;
+ }
+ continue;
+ }
+ bool is_include = false;
+ bool is_incbin = false;
+ if ((strncmp(buffer, "INCBIN", 6) == 0) || (strncmp(buffer, "incbin", 6) == 0)) {
+ is_incbin = true;
+ } else if ((strncmp(buffer, "INCLUDE", 7) == 0) || (strncmp(buffer, "include", 7) == 0)) {
+ is_include = true;
+ }
+ if (is_incbin || is_include) {
+ buffer = strchr(buffer, '"') + 1;
+ if (!buffer) {
+ break;
+ }
+ length = strcspn(buffer, "\"");
+ include = malloc(length + 1);
+ strncpy(include, buffer, length);
+ include[length] = '\0';
+ printf("%s ", include);
+ if (is_include) {
+ scan_file(include);
+ }
+ free(include);
+ }
+ }
+
+ free(orig);
+}
+
+void get_args(int argc, char *argv[]) {
+ while (1) {
+ struct option long_options[] = {
+ {"strict", no_argument, 0, 's'},
+ {"help", no_argument, 0, 'h'},
+ {0}
+ };
+ int i = 0;
+ int opt = getopt_long(argc, argv, "sh", long_options, &i);
+
+ if (opt == -1) {
+ break;
+ }
+
+ switch (opt) {
+ case 's':
+ Options.strict = true;
+ break;
+ case 'h':
+ Options.help = true;
+ break;
+ default:
+ usage();
+ exit(1);
+ break;
+ }
+ }
+}
+
+int main(int argc, char* argv[]) {
+ get_args(argc, argv);
+ argc -= optind;
+ argv += optind;
+ if (Options.help) {
+ usage();
+ return 0;
+ }
+ if (argc < 1) {
+ usage();
+ exit(1);
+ }
+ scan_file(argv[0]);
+ return 0;
+}