summaryrefslogtreecommitdiff
path: root/gfx/pokemon
diff options
context:
space:
mode:
Diffstat (limited to 'gfx/pokemon')
-rw-r--r--gfx/pokemon/abra/back.2bpp.lzbin0 -> 335 bytes
-rw-r--r--gfx/pokemon/abra/front_gold.2bpp.lzbin0 -> 328 bytes
-rw-r--r--gfx/pokemon/abra/front_silver.2bpp.lzbin0 -> 323 bytes
-rw-r--r--gfx/pokemon/abra/normal.pal2
-rw-r--r--gfx/pokemon/abra/shiny.pal2
-rw-r--r--gfx/pokemon/aerodactyl/back.2bpp.lzbin0 -> 334 bytes
-rw-r--r--gfx/pokemon/aerodactyl/front_gold.2bpp.lzbin0 -> 563 bytes
-rw-r--r--gfx/pokemon/aerodactyl/front_silver.2bpp.lzbin0 -> 536 bytes
-rw-r--r--gfx/pokemon/aerodactyl/normal.pal2
-rw-r--r--gfx/pokemon/aerodactyl/shiny.pal2
-rw-r--r--gfx/pokemon/aipom/back.2bpp.lzbin0 -> 333 bytes
-rw-r--r--gfx/pokemon/aipom/front_gold.2bpp.lzbin0 -> 314 bytes
-rw-r--r--gfx/pokemon/aipom/front_silver.2bpp.lzbin0 -> 312 bytes
-rw-r--r--gfx/pokemon/aipom/normal.pal2
-rw-r--r--gfx/pokemon/aipom/shiny.pal2
-rw-r--r--gfx/pokemon/alakazam/back_gold.2bpp.lzbin0 -> 461 bytes
-rw-r--r--gfx/pokemon/alakazam/back_silver.2bpp.lzbin0 -> 460 bytes
-rw-r--r--gfx/pokemon/alakazam/front_gold.2bpp.lzbin0 -> 564 bytes
-rw-r--r--gfx/pokemon/alakazam/front_silver.2bpp.lzbin0 -> 630 bytes
-rw-r--r--gfx/pokemon/alakazam/normal.pal2
-rw-r--r--gfx/pokemon/alakazam/shiny.pal2
-rw-r--r--gfx/pokemon/ampharos/back.2bpp.lzbin0 -> 280 bytes
-rw-r--r--gfx/pokemon/ampharos/front_gold.2bpp.lzbin0 -> 440 bytes
-rw-r--r--gfx/pokemon/ampharos/front_silver.2bpp.lzbin0 -> 483 bytes
-rw-r--r--gfx/pokemon/ampharos/normal.pal2
-rw-r--r--gfx/pokemon/ampharos/shiny.pal2
-rw-r--r--gfx/pokemon/anim_pointers.asm252
-rw-r--r--gfx/pokemon/anims.asm253
-rw-r--r--gfx/pokemon/arbok/back.2bpp.lzbin0 -> 279 bytes
-rw-r--r--gfx/pokemon/arbok/front_gold.2bpp.lzbin0 -> 595 bytes
-rw-r--r--gfx/pokemon/arbok/front_silver.2bpp.lzbin0 -> 585 bytes
-rw-r--r--gfx/pokemon/arbok/normal.pal2
-rw-r--r--gfx/pokemon/arbok/shiny.pal2
-rw-r--r--gfx/pokemon/arcanine/back.2bpp.lzbin0 -> 393 bytes
-rw-r--r--gfx/pokemon/arcanine/front_gold.2bpp.lzbin0 -> 539 bytes
-rw-r--r--gfx/pokemon/arcanine/front_silver.2bpp.lzbin0 -> 639 bytes
-rw-r--r--gfx/pokemon/arcanine/normal.pal2
-rw-r--r--gfx/pokemon/arcanine/shiny.pal2
-rw-r--r--gfx/pokemon/ariados/back.2bpp.lzbin0 -> 345 bytes
-rw-r--r--gfx/pokemon/ariados/front.2bpp.lzbin0 -> 421 bytes
-rw-r--r--gfx/pokemon/ariados/normal.pal2
-rw-r--r--gfx/pokemon/ariados/shiny.pal2
-rw-r--r--gfx/pokemon/articuno/back.2bpp.lzbin0 -> 262 bytes
-rw-r--r--gfx/pokemon/articuno/front_gold.2bpp.lzbin0 -> 549 bytes
-rw-r--r--gfx/pokemon/articuno/front_silver.2bpp.lzbin0 -> 645 bytes
-rw-r--r--gfx/pokemon/articuno/normal.pal2
-rw-r--r--gfx/pokemon/articuno/shiny.pal2
-rw-r--r--gfx/pokemon/azumarill/back.2bpp.lzbin0 -> 264 bytes
-rw-r--r--gfx/pokemon/azumarill/front_gold.2bpp.lzbin0 -> 512 bytes
-rw-r--r--gfx/pokemon/azumarill/front_silver.2bpp.lzbin0 -> 477 bytes
-rw-r--r--gfx/pokemon/azumarill/normal.pal2
-rw-r--r--gfx/pokemon/azumarill/shiny.pal2
-rw-r--r--gfx/pokemon/bayleef/back.2bpp.lzbin0 -> 407 bytes
-rw-r--r--gfx/pokemon/bayleef/front.2bpp.lzbin0 -> 453 bytes
-rw-r--r--gfx/pokemon/bayleef/normal.pal2
-rw-r--r--gfx/pokemon/bayleef/shiny.pal2
-rw-r--r--gfx/pokemon/beedrill/back.2bpp.lzbin0 -> 394 bytes
-rw-r--r--gfx/pokemon/beedrill/front_gold.2bpp.lzbin0 -> 586 bytes
-rw-r--r--gfx/pokemon/beedrill/front_silver.2bpp.lzbin0 -> 612 bytes
-rw-r--r--gfx/pokemon/beedrill/normal.pal2
-rw-r--r--gfx/pokemon/beedrill/shiny.pal2
-rw-r--r--gfx/pokemon/bellossom/back.2bpp.lzbin0 -> 350 bytes
-rw-r--r--gfx/pokemon/bellossom/front_gold.2bpp.lzbin0 -> 394 bytes
-rw-r--r--gfx/pokemon/bellossom/front_silver.2bpp.lzbin0 -> 377 bytes
-rw-r--r--gfx/pokemon/bellossom/normal.pal2
-rw-r--r--gfx/pokemon/bellossom/shiny.pal2
-rw-r--r--gfx/pokemon/bellsprout/back.2bpp.lzbin0 -> 288 bytes
-rw-r--r--gfx/pokemon/bellsprout/front_gold.2bpp.lzbin0 -> 300 bytes
-rw-r--r--gfx/pokemon/bellsprout/front_silver.2bpp.lzbin0 -> 305 bytes
-rw-r--r--gfx/pokemon/bellsprout/normal.pal2
-rw-r--r--gfx/pokemon/bellsprout/shiny.pal2
-rw-r--r--gfx/pokemon/bitmask_pointers.asm252
-rw-r--r--gfx/pokemon/bitmasks.asm252
-rw-r--r--gfx/pokemon/blastoise/back.2bpp.lzbin0 -> 363 bytes
-rw-r--r--gfx/pokemon/blastoise/front_gold.2bpp.lzbin0 -> 599 bytes
-rw-r--r--gfx/pokemon/blastoise/front_silver.2bpp.lzbin0 -> 582 bytes
-rw-r--r--gfx/pokemon/blastoise/normal.pal2
-rw-r--r--gfx/pokemon/blastoise/shiny.pal2
-rw-r--r--gfx/pokemon/blissey/back.2bpp.lzbin0 -> 268 bytes
-rw-r--r--gfx/pokemon/blissey/front_gold.2bpp.lzbin0 -> 525 bytes
-rw-r--r--gfx/pokemon/blissey/front_silver.2bpp.lzbin0 -> 489 bytes
-rw-r--r--gfx/pokemon/blissey/normal.pal2
-rw-r--r--gfx/pokemon/blissey/shiny.pal2
-rw-r--r--gfx/pokemon/bulbasaur/back.2bpp.lzbin0 -> 290 bytes
-rw-r--r--gfx/pokemon/bulbasaur/front_gold.2bpp.lzbin0 -> 222 bytes
-rw-r--r--gfx/pokemon/bulbasaur/front_silver.2bpp.lzbin0 -> 262 bytes
-rw-r--r--gfx/pokemon/bulbasaur/normal.pal2
-rw-r--r--gfx/pokemon/bulbasaur/shiny.pal2
-rw-r--r--gfx/pokemon/butterfree/back.2bpp.lzbin0 -> 463 bytes
-rw-r--r--gfx/pokemon/butterfree/front_gold.2bpp.lzbin0 -> 545 bytes
-rw-r--r--gfx/pokemon/butterfree/front_silver.2bpp.lzbin0 -> 477 bytes
-rw-r--r--gfx/pokemon/butterfree/normal.pal2
-rw-r--r--gfx/pokemon/butterfree/shiny.pal2
-rw-r--r--gfx/pokemon/caterpie/back.2bpp.lzbin0 -> 284 bytes
-rw-r--r--gfx/pokemon/caterpie/front_gold.2bpp.lzbin0 -> 178 bytes
-rw-r--r--gfx/pokemon/caterpie/front_silver.2bpp.lzbin0 -> 177 bytes
-rw-r--r--gfx/pokemon/caterpie/normal.pal2
-rw-r--r--gfx/pokemon/caterpie/shiny.pal2
-rw-r--r--gfx/pokemon/celebi/back.2bpp.lzbin0 -> 420 bytes
-rw-r--r--gfx/pokemon/celebi/front_gold.2bpp.lzbin0 -> 270 bytes
-rw-r--r--gfx/pokemon/celebi/front_silver.2bpp.lzbin0 -> 238 bytes
-rw-r--r--gfx/pokemon/celebi/normal.pal2
-rw-r--r--gfx/pokemon/celebi/shiny.pal2
-rw-r--r--gfx/pokemon/chansey/back.2bpp.lzbin0 -> 304 bytes
-rw-r--r--gfx/pokemon/chansey/front_gold.2bpp.lzbin0 -> 410 bytes
-rw-r--r--gfx/pokemon/chansey/front_silver.2bpp.lzbin0 -> 395 bytes
-rw-r--r--gfx/pokemon/chansey/normal.pal2
-rw-r--r--gfx/pokemon/chansey/shiny.pal2
-rw-r--r--gfx/pokemon/charizard/back.2bpp.lzbin0 -> 360 bytes
-rw-r--r--gfx/pokemon/charizard/front_gold.2bpp.lzbin0 -> 595 bytes
-rw-r--r--gfx/pokemon/charizard/front_silver.2bpp.lzbin0 -> 569 bytes
-rw-r--r--gfx/pokemon/charizard/normal.pal2
-rw-r--r--gfx/pokemon/charizard/shiny.pal2
-rw-r--r--gfx/pokemon/charmander/back.2bpp.lzbin0 -> 301 bytes
-rw-r--r--gfx/pokemon/charmander/front_gold.2bpp.lzbin0 -> 307 bytes
-rw-r--r--gfx/pokemon/charmander/front_silver.2bpp.lzbin0 -> 305 bytes
-rw-r--r--gfx/pokemon/charmander/normal.pal2
-rw-r--r--gfx/pokemon/charmander/shiny.pal2
-rw-r--r--gfx/pokemon/charmeleon/back.2bpp.lzbin0 -> 388 bytes
-rw-r--r--gfx/pokemon/charmeleon/front_gold.2bpp.lzbin0 -> 421 bytes
-rw-r--r--gfx/pokemon/charmeleon/front_silver.2bpp.lzbin0 -> 404 bytes
-rw-r--r--gfx/pokemon/charmeleon/normal.pal2
-rw-r--r--gfx/pokemon/charmeleon/shiny.pal2
-rw-r--r--gfx/pokemon/chikorita/back.2bpp.lzbin0 -> 307 bytes
-rw-r--r--gfx/pokemon/chikorita/front_gold.2bpp.lzbin0 -> 286 bytes
-rw-r--r--gfx/pokemon/chikorita/front_silver.2bpp.lzbin0 -> 279 bytes
-rw-r--r--gfx/pokemon/chikorita/normal.pal2
-rw-r--r--gfx/pokemon/chikorita/shiny.pal2
-rw-r--r--gfx/pokemon/chinchou/back.2bpp.lzbin0 -> 306 bytes
-rw-r--r--gfx/pokemon/chinchou/front_gold.2bpp.lzbin0 -> 366 bytes
-rw-r--r--gfx/pokemon/chinchou/front_silver.2bpp.lzbin0 -> 360 bytes
-rw-r--r--gfx/pokemon/chinchou/normal.pal2
-rw-r--r--gfx/pokemon/chinchou/shiny.pal2
-rw-r--r--gfx/pokemon/clefable/back.2bpp.lzbin0 -> 428 bytes
-rw-r--r--gfx/pokemon/clefable/front_gold.2bpp.lzbin0 -> 389 bytes
-rw-r--r--gfx/pokemon/clefable/front_silver.2bpp.lzbin0 -> 390 bytes
-rw-r--r--gfx/pokemon/clefable/normal.pal2
-rw-r--r--gfx/pokemon/clefable/shiny.pal2
-rw-r--r--gfx/pokemon/clefairy/back.2bpp.lzbin0 -> 351 bytes
-rw-r--r--gfx/pokemon/clefairy/front_gold.2bpp.lzbin0 -> 297 bytes
-rw-r--r--gfx/pokemon/clefairy/front_silver.2bpp.lzbin0 -> 284 bytes
-rw-r--r--gfx/pokemon/clefairy/normal.pal2
-rw-r--r--gfx/pokemon/clefairy/shiny.pal2
-rw-r--r--gfx/pokemon/cleffa/back.2bpp.lzbin0 -> 252 bytes
-rw-r--r--gfx/pokemon/cleffa/front_gold.2bpp.lzbin0 -> 230 bytes
-rw-r--r--gfx/pokemon/cleffa/front_silver.2bpp.lzbin0 -> 226 bytes
-rw-r--r--gfx/pokemon/cleffa/normal.pal2
-rw-r--r--gfx/pokemon/cleffa/shiny.pal2
-rw-r--r--gfx/pokemon/cloyster/back.2bpp.lzbin0 -> 458 bytes
-rw-r--r--gfx/pokemon/cloyster/front_gold.2bpp.lzbin0 -> 543 bytes
-rw-r--r--gfx/pokemon/cloyster/front_silver.2bpp.lzbin0 -> 582 bytes
-rw-r--r--gfx/pokemon/cloyster/normal.pal2
-rw-r--r--gfx/pokemon/cloyster/shiny.pal2
-rw-r--r--gfx/pokemon/corsola/back.2bpp.lzbin0 -> 289 bytes
-rw-r--r--gfx/pokemon/corsola/front_gold.2bpp.lzbin0 -> 368 bytes
-rw-r--r--gfx/pokemon/corsola/front_silver.2bpp.lzbin0 -> 368 bytes
-rw-r--r--gfx/pokemon/corsola/normal.pal2
-rw-r--r--gfx/pokemon/corsola/shiny.pal2
-rw-r--r--gfx/pokemon/crobat/back.2bpp.lzbin0 -> 269 bytes
-rw-r--r--gfx/pokemon/crobat/front_gold.2bpp.lzbin0 -> 403 bytes
-rw-r--r--gfx/pokemon/crobat/front_silver.2bpp.lzbin0 -> 411 bytes
-rw-r--r--gfx/pokemon/crobat/normal.pal2
-rw-r--r--gfx/pokemon/crobat/shiny.pal2
-rw-r--r--gfx/pokemon/croconaw/back.2bpp.lzbin0 -> 406 bytes
-rw-r--r--gfx/pokemon/croconaw/front_gold.2bpp.lzbin0 -> 412 bytes
-rw-r--r--gfx/pokemon/croconaw/front_silver.2bpp.lzbin0 -> 454 bytes
-rw-r--r--gfx/pokemon/croconaw/normal.pal2
-rw-r--r--gfx/pokemon/croconaw/shiny.pal2
-rw-r--r--gfx/pokemon/cubone/back.2bpp.lzbin0 -> 394 bytes
-rw-r--r--gfx/pokemon/cubone/front_gold.2bpp.lzbin0 -> 329 bytes
-rw-r--r--gfx/pokemon/cubone/front_silver.2bpp.lzbin0 -> 317 bytes
-rw-r--r--gfx/pokemon/cubone/normal.pal2
-rw-r--r--gfx/pokemon/cubone/shiny.pal2
-rw-r--r--gfx/pokemon/cyndaquil/back.2bpp.lzbin0 -> 410 bytes
-rw-r--r--gfx/pokemon/cyndaquil/front_gold.2bpp.lzbin0 -> 332 bytes
-rw-r--r--gfx/pokemon/cyndaquil/front_silver.2bpp.lzbin0 -> 323 bytes
-rw-r--r--gfx/pokemon/cyndaquil/normal.pal2
-rw-r--r--gfx/pokemon/cyndaquil/shiny.pal2
-rw-r--r--gfx/pokemon/delibird/back.2bpp.lzbin0 -> 347 bytes
-rw-r--r--gfx/pokemon/delibird/front_gold.2bpp.lzbin0 -> 404 bytes
-rw-r--r--gfx/pokemon/delibird/front_silver.2bpp.lzbin0 -> 387 bytes
-rw-r--r--gfx/pokemon/delibird/normal.pal2
-rw-r--r--gfx/pokemon/delibird/shiny.pal2
-rw-r--r--gfx/pokemon/dewgong/back.2bpp.lzbin0 -> 236 bytes
-rw-r--r--gfx/pokemon/dewgong/front_gold.2bpp.lzbin0 -> 543 bytes
-rw-r--r--gfx/pokemon/dewgong/front_silver.2bpp.lzbin0 -> 517 bytes
-rw-r--r--gfx/pokemon/dewgong/normal.pal2
-rw-r--r--gfx/pokemon/dewgong/shiny.pal2
-rw-r--r--gfx/pokemon/diglett/back.2bpp.lzbin0 -> 191 bytes
-rw-r--r--gfx/pokemon/diglett/front_gold.2bpp.lzbin0 -> 193 bytes
-rw-r--r--gfx/pokemon/diglett/front_silver.2bpp.lzbin0 -> 202 bytes
-rw-r--r--gfx/pokemon/diglett/normal.pal2
-rw-r--r--gfx/pokemon/diglett/shiny.pal2
-rw-r--r--gfx/pokemon/ditto/back.2bpp.lzbin0 -> 256 bytes
-rw-r--r--gfx/pokemon/ditto/front_gold.2bpp.lzbin0 -> 168 bytes
-rw-r--r--gfx/pokemon/ditto/front_silver.2bpp.lzbin0 -> 212 bytes
-rw-r--r--gfx/pokemon/ditto/normal.pal2
-rw-r--r--gfx/pokemon/ditto/shiny.pal2
-rw-r--r--gfx/pokemon/dodrio/back.2bpp.lzbin0 -> 455 bytes
-rw-r--r--gfx/pokemon/dodrio/front_gold.2bpp.lzbin0 -> 549 bytes
-rw-r--r--gfx/pokemon/dodrio/front_silver.2bpp.lzbin0 -> 550 bytes
-rw-r--r--gfx/pokemon/dodrio/normal.pal2
-rw-r--r--gfx/pokemon/dodrio/shiny.pal2
-rw-r--r--gfx/pokemon/doduo/back.2bpp.lzbin0 -> 404 bytes
-rw-r--r--gfx/pokemon/doduo/front_gold.2bpp.lzbin0 -> 294 bytes
-rw-r--r--gfx/pokemon/doduo/front_silver.2bpp.lzbin0 -> 281 bytes
-rw-r--r--gfx/pokemon/doduo/normal.pal2
-rw-r--r--gfx/pokemon/doduo/shiny.pal2
-rw-r--r--gfx/pokemon/donphan/back.2bpp.lzbin0 -> 233 bytes
-rw-r--r--gfx/pokemon/donphan/front_gold.2bpp.lzbin0 -> 495 bytes
-rw-r--r--gfx/pokemon/donphan/front_silver.2bpp.lzbin0 -> 522 bytes
-rw-r--r--gfx/pokemon/donphan/normal.pal2
-rw-r--r--gfx/pokemon/donphan/shiny.pal2
-rw-r--r--gfx/pokemon/dragonair/back.2bpp.lzbin0 -> 307 bytes
-rw-r--r--gfx/pokemon/dragonair/front_gold.2bpp.lzbin0 -> 415 bytes
-rw-r--r--gfx/pokemon/dragonair/front_silver.2bpp.lzbin0 -> 398 bytes
-rw-r--r--gfx/pokemon/dragonair/normal.pal2
-rw-r--r--gfx/pokemon/dragonair/shiny.pal2
-rw-r--r--gfx/pokemon/dragonite/back.2bpp.lzbin0 -> 279 bytes
-rw-r--r--gfx/pokemon/dragonite/front_gold.2bpp.lzbin0 -> 567 bytes
-rw-r--r--gfx/pokemon/dragonite/front_silver.2bpp.lzbin0 -> 601 bytes
-rw-r--r--gfx/pokemon/dragonite/normal.pal2
-rw-r--r--gfx/pokemon/dragonite/shiny.pal2
-rw-r--r--gfx/pokemon/dratini/back.2bpp.lzbin0 -> 249 bytes
-rw-r--r--gfx/pokemon/dratini/front_gold.2bpp.lzbin0 -> 270 bytes
-rw-r--r--gfx/pokemon/dratini/front_silver.2bpp.lzbin0 -> 273 bytes
-rw-r--r--gfx/pokemon/dratini/normal.pal2
-rw-r--r--gfx/pokemon/dratini/shiny.pal2
-rw-r--r--gfx/pokemon/drowzee/back.2bpp.lzbin0 -> 251 bytes
-rw-r--r--gfx/pokemon/drowzee/front_gold.2bpp.lzbin0 -> 458 bytes
-rw-r--r--gfx/pokemon/drowzee/front_silver.2bpp.lzbin0 -> 420 bytes
-rw-r--r--gfx/pokemon/drowzee/normal.pal2
-rw-r--r--gfx/pokemon/drowzee/shiny.pal2
-rw-r--r--gfx/pokemon/dugtrio/back.2bpp.lzbin0 -> 334 bytes
-rw-r--r--gfx/pokemon/dugtrio/front_gold.2bpp.lzbin0 -> 366 bytes
-rw-r--r--gfx/pokemon/dugtrio/front_silver.2bpp.lzbin0 -> 406 bytes
-rw-r--r--gfx/pokemon/dugtrio/normal.pal2
-rw-r--r--gfx/pokemon/dugtrio/shiny.pal2
-rw-r--r--gfx/pokemon/dunsparce/back.2bpp.lzbin0 -> 288 bytes
-rw-r--r--gfx/pokemon/dunsparce/front_gold.2bpp.lzbin0 -> 339 bytes
-rw-r--r--gfx/pokemon/dunsparce/front_silver.2bpp.lzbin0 -> 333 bytes
-rw-r--r--gfx/pokemon/dunsparce/normal.pal2
-rw-r--r--gfx/pokemon/dunsparce/shiny.pal2
-rw-r--r--gfx/pokemon/eevee/back.2bpp.lzbin0 -> 380 bytes
-rw-r--r--gfx/pokemon/eevee/front_gold.2bpp.lzbin0 -> 293 bytes
-rw-r--r--gfx/pokemon/eevee/front_silver.2bpp.lzbin0 -> 317 bytes
-rw-r--r--gfx/pokemon/eevee/normal.pal2
-rw-r--r--gfx/pokemon/eevee/shiny.pal2
-rw-r--r--gfx/pokemon/ekans/back.2bpp.lzbin0 -> 356 bytes
-rw-r--r--gfx/pokemon/ekans/front_gold.2bpp.lzbin0 -> 314 bytes
-rw-r--r--gfx/pokemon/ekans/front_silver.2bpp.lzbin0 -> 291 bytes
-rw-r--r--gfx/pokemon/ekans/normal.pal2
-rw-r--r--gfx/pokemon/ekans/shiny.pal2
-rw-r--r--gfx/pokemon/electabuzz/back.2bpp.lzbin0 -> 386 bytes
-rw-r--r--gfx/pokemon/electabuzz/front_gold.2bpp.lzbin0 -> 487 bytes
-rw-r--r--gfx/pokemon/electabuzz/front_silver.2bpp.lzbin0 -> 489 bytes
-rw-r--r--gfx/pokemon/electabuzz/normal.pal2
-rw-r--r--gfx/pokemon/electabuzz/shiny.pal2
-rw-r--r--gfx/pokemon/electrode/back.2bpp.lzbin0 -> 246 bytes
-rw-r--r--gfx/pokemon/electrode/front_gold.2bpp.lzbin0 -> 264 bytes
-rw-r--r--gfx/pokemon/electrode/front_silver.2bpp.lzbin0 -> 238 bytes
-rw-r--r--gfx/pokemon/electrode/normal.pal2
-rw-r--r--gfx/pokemon/electrode/shiny.pal2
-rw-r--r--gfx/pokemon/elekid/back.2bpp.lzbin0 -> 421 bytes
-rw-r--r--gfx/pokemon/elekid/front_gold.2bpp.lzbin0 -> 429 bytes
-rw-r--r--gfx/pokemon/elekid/front_silver.2bpp.lzbin0 -> 401 bytes
-rw-r--r--gfx/pokemon/elekid/normal.pal2
-rw-r--r--gfx/pokemon/elekid/shiny.pal2
-rw-r--r--gfx/pokemon/entei/back.2bpp.lzbin0 -> 278 bytes
-rw-r--r--gfx/pokemon/entei/front.2bpp.lzbin0 -> 601 bytes
-rw-r--r--gfx/pokemon/entei/normal.pal2
-rw-r--r--gfx/pokemon/entei/shiny.pal2
-rw-r--r--gfx/pokemon/espeon/back.2bpp.lzbin0 -> 333 bytes
-rw-r--r--gfx/pokemon/espeon/front_gold.2bpp.lzbin0 -> 404 bytes
-rw-r--r--gfx/pokemon/espeon/front_silver.2bpp.lzbin0 -> 417 bytes
-rw-r--r--gfx/pokemon/espeon/normal.pal2
-rw-r--r--gfx/pokemon/espeon/shiny.pal2
-rw-r--r--gfx/pokemon/exeggcute/back.2bpp.lzbin0 -> 358 bytes
-rw-r--r--gfx/pokemon/exeggcute/front_gold.2bpp.lzbin0 -> 555 bytes
-rw-r--r--gfx/pokemon/exeggcute/front_silver.2bpp.lzbin0 -> 502 bytes
-rw-r--r--gfx/pokemon/exeggcute/normal.pal2
-rw-r--r--gfx/pokemon/exeggcute/shiny.pal2
-rw-r--r--gfx/pokemon/exeggutor/back.2bpp.lzbin0 -> 472 bytes
-rw-r--r--gfx/pokemon/exeggutor/front_gold.2bpp.lzbin0 -> 521 bytes
-rw-r--r--gfx/pokemon/exeggutor/front_silver.2bpp.lzbin0 -> 513 bytes
-rw-r--r--gfx/pokemon/exeggutor/normal.pal2
-rw-r--r--gfx/pokemon/exeggutor/shiny.pal2
-rw-r--r--gfx/pokemon/extra_pointers.asm252
-rw-r--r--gfx/pokemon/extras.asm252
-rw-r--r--gfx/pokemon/farfetch_d/back.2bpp.lzbin0 -> 411 bytes
-rw-r--r--gfx/pokemon/farfetch_d/front_gold.2bpp.lzbin0 -> 442 bytes
-rw-r--r--gfx/pokemon/farfetch_d/front_silver.2bpp.lzbin0 -> 421 bytes
-rw-r--r--gfx/pokemon/farfetch_d/normal.pal2
-rw-r--r--gfx/pokemon/farfetch_d/shiny.pal2
-rw-r--r--gfx/pokemon/fearow/back.2bpp.lzbin0 -> 249 bytes
-rw-r--r--gfx/pokemon/fearow/front_gold.2bpp.lzbin0 -> 462 bytes
-rw-r--r--gfx/pokemon/fearow/front_silver.2bpp.lzbin0 -> 529 bytes
-rw-r--r--gfx/pokemon/fearow/normal.pal2
-rw-r--r--gfx/pokemon/fearow/shiny.pal2
-rw-r--r--gfx/pokemon/feraligatr/back.2bpp.lzbin0 -> 427 bytes
-rw-r--r--gfx/pokemon/feraligatr/front_gold.2bpp.lzbin0 -> 654 bytes
-rw-r--r--gfx/pokemon/feraligatr/front_silver.2bpp.lzbin0 -> 634 bytes
-rw-r--r--gfx/pokemon/feraligatr/normal.pal2
-rw-r--r--gfx/pokemon/feraligatr/shiny.pal2
-rw-r--r--gfx/pokemon/flaaffy/back.2bpp.lzbin0 -> 372 bytes
-rw-r--r--gfx/pokemon/flaaffy/front_gold.2bpp.lzbin0 -> 393 bytes
-rw-r--r--gfx/pokemon/flaaffy/front_silver.2bpp.lzbin0 -> 393 bytes
-rw-r--r--gfx/pokemon/flaaffy/normal.pal2
-rw-r--r--gfx/pokemon/flaaffy/shiny.pal2
-rw-r--r--gfx/pokemon/flareon/back.2bpp.lzbin0 -> 393 bytes
-rw-r--r--gfx/pokemon/flareon/front_gold.2bpp.lzbin0 -> 424 bytes
-rw-r--r--gfx/pokemon/flareon/front_silver.2bpp.lzbin0 -> 479 bytes
-rw-r--r--gfx/pokemon/flareon/normal.pal2
-rw-r--r--gfx/pokemon/flareon/shiny.pal2
-rw-r--r--gfx/pokemon/forretress/back.2bpp.lzbin0 -> 160 bytes
-rw-r--r--gfx/pokemon/forretress/front_gold.2bpp.lzbin0 -> 520 bytes
-rw-r--r--gfx/pokemon/forretress/front_silver.2bpp.lzbin0 -> 463 bytes
-rw-r--r--gfx/pokemon/forretress/normal.pal2
-rw-r--r--gfx/pokemon/forretress/shiny.pal2
-rw-r--r--gfx/pokemon/frame_pointers.asm252
-rw-r--r--gfx/pokemon/furret/back.2bpp.lzbin0 -> 358 bytes
-rw-r--r--gfx/pokemon/furret/front_gold.2bpp.lzbin0 -> 398 bytes
-rw-r--r--gfx/pokemon/furret/front_silver.2bpp.lzbin0 -> 356 bytes
-rw-r--r--gfx/pokemon/furret/normal.pal2
-rw-r--r--gfx/pokemon/furret/shiny.pal2
-rw-r--r--gfx/pokemon/gastly/back.2bpp.lzbin0 -> 250 bytes
-rw-r--r--gfx/pokemon/gastly/front_gold.2bpp.lzbin0 -> 424 bytes
-rw-r--r--gfx/pokemon/gastly/front_silver.2bpp.lzbin0 -> 436 bytes
-rw-r--r--gfx/pokemon/gastly/normal.pal2
-rw-r--r--gfx/pokemon/gastly/shiny.pal2
-rw-r--r--gfx/pokemon/gengar/back.2bpp.lzbin0 -> 330 bytes
-rw-r--r--gfx/pokemon/gengar/front_gold.2bpp.lzbin0 -> 379 bytes
-rw-r--r--gfx/pokemon/gengar/front_silver.2bpp.lzbin0 -> 366 bytes
-rw-r--r--gfx/pokemon/gengar/normal.pal2
-rw-r--r--gfx/pokemon/gengar/shiny.pal2
-rw-r--r--gfx/pokemon/geodude/back.2bpp.lzbin0 -> 367 bytes
-rw-r--r--gfx/pokemon/geodude/front_gold.2bpp.lzbin0 -> 233 bytes
-rw-r--r--gfx/pokemon/geodude/front_silver.2bpp.lzbin0 -> 221 bytes
-rw-r--r--gfx/pokemon/geodude/normal.pal2
-rw-r--r--gfx/pokemon/geodude/shiny.pal2
-rw-r--r--gfx/pokemon/girafarig/back.2bpp.lzbin0 -> 378 bytes
-rw-r--r--gfx/pokemon/girafarig/front_gold.2bpp.lzbin0 -> 459 bytes
-rw-r--r--gfx/pokemon/girafarig/front_silver.2bpp.lzbin0 -> 477 bytes
-rw-r--r--gfx/pokemon/girafarig/normal.pal2
-rw-r--r--gfx/pokemon/girafarig/shiny.pal2
-rw-r--r--gfx/pokemon/gligar/back.2bpp.lzbin0 -> 389 bytes
-rw-r--r--gfx/pokemon/gligar/front_gold.2bpp.lzbin0 -> 442 bytes
-rw-r--r--gfx/pokemon/gligar/front_silver.2bpp.lzbin0 -> 439 bytes
-rw-r--r--gfx/pokemon/gligar/normal.pal2
-rw-r--r--gfx/pokemon/gligar/shiny.pal2
-rw-r--r--gfx/pokemon/gloom/back.2bpp.lzbin0 -> 394 bytes
-rw-r--r--gfx/pokemon/gloom/front_gold.2bpp.lzbin0 -> 402 bytes
-rw-r--r--gfx/pokemon/gloom/front_silver.2bpp.lzbin0 -> 353 bytes
-rw-r--r--gfx/pokemon/gloom/normal.pal2
-rw-r--r--gfx/pokemon/gloom/shiny.pal2
-rw-r--r--gfx/pokemon/golbat/back.2bpp.lzbin0 -> 176 bytes
-rw-r--r--gfx/pokemon/golbat/front_gold.2bpp.lzbin0 -> 459 bytes
-rw-r--r--gfx/pokemon/golbat/front_silver.2bpp.lzbin0 -> 457 bytes
-rw-r--r--gfx/pokemon/golbat/normal.pal2
-rw-r--r--gfx/pokemon/golbat/shiny.pal2
-rw-r--r--gfx/pokemon/goldeen/back.2bpp.lzbin0 -> 393 bytes
-rw-r--r--gfx/pokemon/goldeen/front_gold.2bpp.lzbin0 -> 323 bytes
-rw-r--r--gfx/pokemon/goldeen/front_silver.2bpp.lzbin0 -> 416 bytes
-rw-r--r--gfx/pokemon/goldeen/normal.pal2
-rw-r--r--gfx/pokemon/goldeen/shiny.pal2
-rw-r--r--gfx/pokemon/golduck/back.2bpp.lzbin0 -> 341 bytes
-rw-r--r--gfx/pokemon/golduck/front_gold.2bpp.lzbin0 -> 540 bytes
-rw-r--r--gfx/pokemon/golduck/front_silver.2bpp.lzbin0 -> 526 bytes
-rw-r--r--gfx/pokemon/golduck/normal.pal2
-rw-r--r--gfx/pokemon/golduck/shiny.pal2
-rw-r--r--gfx/pokemon/golem/back.2bpp.lzbin0 -> 217 bytes
-rw-r--r--gfx/pokemon/golem/front_gold.2bpp.lzbin0 -> 431 bytes
-rw-r--r--gfx/pokemon/golem/front_silver.2bpp.lzbin0 -> 476 bytes
-rw-r--r--gfx/pokemon/golem/normal.pal2
-rw-r--r--gfx/pokemon/golem/shiny.pal2
-rw-r--r--gfx/pokemon/granbull/back.2bpp.lzbin0 -> 312 bytes
-rw-r--r--gfx/pokemon/granbull/front_gold.2bpp.lzbin0 -> 423 bytes
-rw-r--r--gfx/pokemon/granbull/front_silver.2bpp.lzbin0 -> 427 bytes
-rw-r--r--gfx/pokemon/granbull/normal.pal2
-rw-r--r--gfx/pokemon/granbull/shiny.pal2
-rw-r--r--gfx/pokemon/graveler/back.2bpp.lzbin0 -> 333 bytes
-rw-r--r--gfx/pokemon/graveler/front_gold.2bpp.lzbin0 -> 445 bytes
-rw-r--r--gfx/pokemon/graveler/front_silver.2bpp.lzbin0 -> 457 bytes
-rw-r--r--gfx/pokemon/graveler/normal.pal2
-rw-r--r--gfx/pokemon/graveler/shiny.pal2
-rw-r--r--gfx/pokemon/grimer/back.2bpp.lzbin0 -> 387 bytes
-rw-r--r--gfx/pokemon/grimer/front_gold.2bpp.lzbin0 -> 339 bytes
-rw-r--r--gfx/pokemon/grimer/front_silver.2bpp.lzbin0 -> 340 bytes
-rw-r--r--gfx/pokemon/grimer/normal.pal2
-rw-r--r--gfx/pokemon/grimer/shiny.pal2
-rw-r--r--gfx/pokemon/growlithe/back.2bpp.lzbin0 -> 375 bytes
-rw-r--r--gfx/pokemon/growlithe/front_gold.2bpp.lzbin0 -> 342 bytes
-rw-r--r--gfx/pokemon/growlithe/front_silver.2bpp.lzbin0 -> 316 bytes
-rw-r--r--gfx/pokemon/growlithe/normal.pal2
-rw-r--r--gfx/pokemon/growlithe/shiny.pal2
-rw-r--r--gfx/pokemon/gyarados/back.2bpp.lzbin0 -> 435 bytes
-rw-r--r--gfx/pokemon/gyarados/front_gold.2bpp.lzbin0 -> 688 bytes
-rw-r--r--gfx/pokemon/gyarados/front_silver.2bpp.lzbin0 -> 623 bytes
-rw-r--r--gfx/pokemon/gyarados/normal.pal2
-rw-r--r--gfx/pokemon/gyarados/shiny.pal2
-rw-r--r--gfx/pokemon/haunter/back.2bpp.lzbin0 -> 320 bytes
-rw-r--r--gfx/pokemon/haunter/front_gold.2bpp.lzbin0 -> 389 bytes
-rw-r--r--gfx/pokemon/haunter/front_silver.2bpp.lzbin0 -> 388 bytes
-rw-r--r--gfx/pokemon/haunter/normal.pal2
-rw-r--r--gfx/pokemon/haunter/shiny.pal2
-rw-r--r--gfx/pokemon/heracross/back.2bpp.lzbin0 -> 385 bytes
-rw-r--r--gfx/pokemon/heracross/front_gold.2bpp.lzbin0 -> 432 bytes
-rw-r--r--gfx/pokemon/heracross/front_silver.2bpp.lzbin0 -> 393 bytes
-rw-r--r--gfx/pokemon/heracross/normal.pal2
-rw-r--r--gfx/pokemon/heracross/shiny.pal2
-rw-r--r--gfx/pokemon/hitmonchan/back.2bpp.lzbin0 -> 365 bytes
-rw-r--r--gfx/pokemon/hitmonchan/front_gold.2bpp.lzbin0 -> 344 bytes
-rw-r--r--gfx/pokemon/hitmonchan/front_silver.2bpp.lzbin0 -> 300 bytes
-rw-r--r--gfx/pokemon/hitmonchan/normal.pal2
-rw-r--r--gfx/pokemon/hitmonchan/shiny.pal2
-rw-r--r--gfx/pokemon/hitmonlee/back.2bpp.lzbin0 -> 278 bytes
-rw-r--r--gfx/pokemon/hitmonlee/front_gold.2bpp.lzbin0 -> 454 bytes
-rw-r--r--gfx/pokemon/hitmonlee/front_silver.2bpp.lzbin0 -> 487 bytes
-rw-r--r--gfx/pokemon/hitmonlee/normal.pal2
-rw-r--r--gfx/pokemon/hitmonlee/shiny.pal2
-rw-r--r--gfx/pokemon/hitmontop/back_gold.2bpp.lzbin0 -> 458 bytes
-rw-r--r--gfx/pokemon/hitmontop/back_silver.2bpp.lzbin0 -> 458 bytes
-rw-r--r--gfx/pokemon/hitmontop/front_gold.2bpp.lzbin0 -> 491 bytes
-rw-r--r--gfx/pokemon/hitmontop/front_silver.2bpp.lzbin0 -> 489 bytes
-rw-r--r--gfx/pokemon/hitmontop/normal.pal2
-rw-r--r--gfx/pokemon/hitmontop/shiny.pal2
-rw-r--r--gfx/pokemon/ho_oh/back.2bpp.lzbin0 -> 337 bytes
-rw-r--r--gfx/pokemon/ho_oh/front_gold.2bpp.lzbin0 -> 688 bytes
-rw-r--r--gfx/pokemon/ho_oh/front_silver.2bpp.lzbin0 -> 697 bytes
-rw-r--r--gfx/pokemon/ho_oh/normal.pal2
-rw-r--r--gfx/pokemon/ho_oh/shiny.pal2
-rw-r--r--gfx/pokemon/hoothoot/back.2bpp.lzbin0 -> 324 bytes
-rw-r--r--gfx/pokemon/hoothoot/front_gold.2bpp.lzbin0 -> 305 bytes
-rw-r--r--gfx/pokemon/hoothoot/front_silver.2bpp.lzbin0 -> 307 bytes
-rw-r--r--gfx/pokemon/hoothoot/normal.pal2
-rw-r--r--gfx/pokemon/hoothoot/shiny.pal2
-rw-r--r--gfx/pokemon/hoppip/back.2bpp.lzbin0 -> 312 bytes
-rw-r--r--gfx/pokemon/hoppip/front_gold.2bpp.lzbin0 -> 262 bytes
-rw-r--r--gfx/pokemon/hoppip/front_silver.2bpp.lzbin0 -> 275 bytes
-rw-r--r--gfx/pokemon/hoppip/normal.pal2
-rw-r--r--gfx/pokemon/hoppip/shiny.pal2
-rw-r--r--gfx/pokemon/horsea/back.2bpp.lzbin0 -> 261 bytes
-rw-r--r--gfx/pokemon/horsea/front_gold.2bpp.lzbin0 -> 215 bytes
-rw-r--r--gfx/pokemon/horsea/front_silver.2bpp.lzbin0 -> 208 bytes
-rw-r--r--gfx/pokemon/horsea/normal.pal2
-rw-r--r--gfx/pokemon/horsea/shiny.pal2
-rw-r--r--gfx/pokemon/houndoom/back.2bpp.lzbin0 -> 367 bytes
-rw-r--r--gfx/pokemon/houndoom/front_gold.2bpp.lzbin0 -> 438 bytes
-rw-r--r--gfx/pokemon/houndoom/front_silver.2bpp.lzbin0 -> 518 bytes
-rw-r--r--gfx/pokemon/houndoom/normal.pal2
-rw-r--r--gfx/pokemon/houndoom/shiny.pal2
-rw-r--r--gfx/pokemon/houndour/back.2bpp.lzbin0 -> 247 bytes
-rw-r--r--gfx/pokemon/houndour/front_gold.2bpp.lzbin0 -> 296 bytes
-rw-r--r--gfx/pokemon/houndour/front_silver.2bpp.lzbin0 -> 330 bytes
-rw-r--r--gfx/pokemon/houndour/normal.pal2
-rw-r--r--gfx/pokemon/houndour/shiny.pal2
-rw-r--r--gfx/pokemon/hypno/back.2bpp.lzbin0 -> 401 bytes
-rw-r--r--gfx/pokemon/hypno/front_gold.2bpp.lzbin0 -> 526 bytes
-rw-r--r--gfx/pokemon/hypno/front_silver.2bpp.lzbin0 -> 510 bytes
-rw-r--r--gfx/pokemon/hypno/normal.pal2
-rw-r--r--gfx/pokemon/hypno/shiny.pal2
-rw-r--r--gfx/pokemon/igglybuff/back.2bpp.lzbin0 -> 265 bytes
-rw-r--r--gfx/pokemon/igglybuff/front_gold.2bpp.lzbin0 -> 220 bytes
-rw-r--r--gfx/pokemon/igglybuff/front_silver.2bpp.lzbin0 -> 265 bytes
-rw-r--r--gfx/pokemon/igglybuff/normal.pal2
-rw-r--r--gfx/pokemon/igglybuff/shiny.pal2
-rw-r--r--gfx/pokemon/ivysaur/back.2bpp.lzbin0 -> 343 bytes
-rw-r--r--gfx/pokemon/ivysaur/front_gold.2bpp.lzbin0 -> 347 bytes
-rw-r--r--gfx/pokemon/ivysaur/front_silver.2bpp.lzbin0 -> 339 bytes
-rw-r--r--gfx/pokemon/ivysaur/normal.pal2
-rw-r--r--gfx/pokemon/ivysaur/shiny.pal2
-rw-r--r--gfx/pokemon/jigglypuff/back.2bpp.lzbin0 -> 245 bytes
-rw-r--r--gfx/pokemon/jigglypuff/front_gold.2bpp.lzbin0 -> 289 bytes
-rw-r--r--gfx/pokemon/jigglypuff/front_silver.2bpp.lzbin0 -> 249 bytes
-rw-r--r--gfx/pokemon/jigglypuff/normal.pal2
-rw-r--r--gfx/pokemon/jigglypuff/shiny.pal2
-rw-r--r--gfx/pokemon/johto_frames.asm102
-rw-r--r--gfx/pokemon/jolteon/back.2bpp.lzbin0 -> 315 bytes
-rw-r--r--gfx/pokemon/jolteon/front_gold.2bpp.lzbin0 -> 436 bytes
-rw-r--r--gfx/pokemon/jolteon/front_silver.2bpp.lzbin0 -> 426 bytes
-rw-r--r--gfx/pokemon/jolteon/normal.pal2
-rw-r--r--gfx/pokemon/jolteon/shiny.pal2
-rw-r--r--gfx/pokemon/jumpluff/back.2bpp.lzbin0 -> 373 bytes
-rw-r--r--gfx/pokemon/jumpluff/front_gold.2bpp.lzbin0 -> 475 bytes
-rw-r--r--gfx/pokemon/jumpluff/front_silver.2bpp.lzbin0 -> 464 bytes
-rw-r--r--gfx/pokemon/jumpluff/normal.pal2
-rw-r--r--gfx/pokemon/jumpluff/shiny.pal2
-rw-r--r--gfx/pokemon/jynx/back.2bpp.lzbin0 -> 183 bytes
-rw-r--r--gfx/pokemon/jynx/front_gold.2bpp.lzbin0 -> 369 bytes
-rw-r--r--gfx/pokemon/jynx/front_silver.2bpp.lzbin0 -> 447 bytes
-rw-r--r--gfx/pokemon/jynx/normal.pal2
-rw-r--r--gfx/pokemon/jynx/shiny.pal2
-rw-r--r--gfx/pokemon/kabuto/back.2bpp.lzbin0 -> 323 bytes
-rw-r--r--gfx/pokemon/kabuto/front_gold.2bpp.lzbin0 -> 247 bytes
-rw-r--r--gfx/pokemon/kabuto/front_silver.2bpp.lzbin0 -> 234 bytes
-rw-r--r--gfx/pokemon/kabuto/normal.pal2
-rw-r--r--gfx/pokemon/kabuto/shiny.pal2
-rw-r--r--gfx/pokemon/kabutops/back.2bpp.lzbin0 -> 394 bytes
-rw-r--r--gfx/pokemon/kabutops/front_gold.2bpp.lzbin0 -> 456 bytes
-rw-r--r--gfx/pokemon/kabutops/front_silver.2bpp.lzbin0 -> 468 bytes
-rw-r--r--gfx/pokemon/kabutops/normal.pal2
-rw-r--r--gfx/pokemon/kabutops/shiny.pal2
-rw-r--r--gfx/pokemon/kadabra/back.2bpp.lzbin0 -> 359 bytes
-rw-r--r--gfx/pokemon/kadabra/front_gold.2bpp.lzbin0 -> 499 bytes
-rw-r--r--gfx/pokemon/kadabra/front_silver.2bpp.lzbin0 -> 460 bytes
-rw-r--r--gfx/pokemon/kadabra/normal.pal2
-rw-r--r--gfx/pokemon/kadabra/shiny.pal2
-rw-r--r--gfx/pokemon/kakuna/back.2bpp.lzbin0 -> 275 bytes
-rw-r--r--gfx/pokemon/kakuna/front_gold.2bpp.lzbin0 -> 210 bytes
-rw-r--r--gfx/pokemon/kakuna/front_silver.2bpp.lzbin0 -> 218 bytes
-rw-r--r--gfx/pokemon/kakuna/normal.pal2
-rw-r--r--gfx/pokemon/kakuna/shiny.pal2
-rw-r--r--gfx/pokemon/kangaskhan/back.2bpp.lzbin0 -> 443 bytes
-rw-r--r--gfx/pokemon/kangaskhan/front_gold.2bpp.lzbin0 -> 600 bytes
-rw-r--r--gfx/pokemon/kangaskhan/front_silver.2bpp.lzbin0 -> 599 bytes
-rw-r--r--gfx/pokemon/kangaskhan/normal.pal2
-rw-r--r--gfx/pokemon/kangaskhan/shiny.pal2
-rw-r--r--gfx/pokemon/kanto_frames.asm152
-rw-r--r--gfx/pokemon/kingdra/back.2bpp.lzbin0 -> 352 bytes
-rw-r--r--gfx/pokemon/kingdra/front_gold.2bpp.lzbin0 -> 480 bytes
-rw-r--r--gfx/pokemon/kingdra/front_silver.2bpp.lzbin0 -> 455 bytes
-rw-r--r--gfx/pokemon/kingdra/normal.pal2
-rw-r--r--gfx/pokemon/kingdra/shiny.pal2
-rw-r--r--gfx/pokemon/kingler/back.2bpp.lzbin0 -> 331 bytes
-rw-r--r--gfx/pokemon/kingler/front_gold.2bpp.lzbin0 -> 512 bytes
-rw-r--r--gfx/pokemon/kingler/front_silver.2bpp.lzbin0 -> 500 bytes
-rw-r--r--gfx/pokemon/kingler/normal.pal2
-rw-r--r--gfx/pokemon/kingler/shiny.pal2
-rw-r--r--gfx/pokemon/koffing/back.2bpp.lzbin0 -> 378 bytes
-rw-r--r--gfx/pokemon/koffing/front_gold.2bpp.lzbin0 -> 458 bytes
-rw-r--r--gfx/pokemon/koffing/front_silver.2bpp.lzbin0 -> 475 bytes
-rw-r--r--gfx/pokemon/koffing/normal.pal2
-rw-r--r--gfx/pokemon/koffing/shiny.pal2
-rw-r--r--gfx/pokemon/krabby/back.2bpp.lzbin0 -> 419 bytes
-rw-r--r--gfx/pokemon/krabby/front_gold.2bpp.lzbin0 -> 348 bytes
-rw-r--r--gfx/pokemon/krabby/front_silver.2bpp.lzbin0 -> 302 bytes
-rw-r--r--gfx/pokemon/krabby/normal.pal2
-rw-r--r--gfx/pokemon/krabby/shiny.pal2
-rw-r--r--gfx/pokemon/lanturn/back.2bpp.lzbin0 -> 281 bytes
-rw-r--r--gfx/pokemon/lanturn/front_gold.2bpp.lzbin0 -> 346 bytes
-rw-r--r--gfx/pokemon/lanturn/front_silver.2bpp.lzbin0 -> 388 bytes
-rw-r--r--gfx/pokemon/lanturn/normal.pal2
-rw-r--r--gfx/pokemon/lanturn/shiny.pal2
-rw-r--r--gfx/pokemon/lapras/back.2bpp.lzbin0 -> 308 bytes
-rw-r--r--gfx/pokemon/lapras/front_gold.2bpp.lzbin0 -> 468 bytes
-rw-r--r--gfx/pokemon/lapras/front_silver.2bpp.lzbin0 -> 462 bytes
-rw-r--r--gfx/pokemon/lapras/normal.pal2
-rw-r--r--gfx/pokemon/lapras/shiny.pal2
-rw-r--r--gfx/pokemon/larvitar/back.2bpp.lzbin0 -> 298 bytes
-rw-r--r--gfx/pokemon/larvitar/front_gold.2bpp.lzbin0 -> 268 bytes
-rw-r--r--gfx/pokemon/larvitar/front_silver.2bpp.lzbin0 -> 290 bytes
-rw-r--r--gfx/pokemon/larvitar/normal.pal2
-rw-r--r--gfx/pokemon/larvitar/shiny.pal2
-rw-r--r--gfx/pokemon/ledian/back.2bpp.lzbin0 -> 385 bytes
-rw-r--r--gfx/pokemon/ledian/front_gold.2bpp.lzbin0 -> 367 bytes
-rw-r--r--gfx/pokemon/ledian/front_silver.2bpp.lzbin0 -> 385 bytes
-rw-r--r--gfx/pokemon/ledian/normal.pal2
-rw-r--r--gfx/pokemon/ledian/shiny.pal2
-rw-r--r--gfx/pokemon/ledyba/back.2bpp.lzbin0 -> 411 bytes
-rw-r--r--gfx/pokemon/ledyba/front_gold.2bpp.lzbin0 -> 369 bytes
-rw-r--r--gfx/pokemon/ledyba/front_silver.2bpp.lzbin0 -> 326 bytes
-rw-r--r--gfx/pokemon/ledyba/normal.pal2
-rw-r--r--gfx/pokemon/ledyba/shiny.pal2
-rw-r--r--gfx/pokemon/lickitung/back.2bpp.lzbin0 -> 321 bytes
-rw-r--r--gfx/pokemon/lickitung/front_gold.2bpp.lzbin0 -> 468 bytes
-rw-r--r--gfx/pokemon/lickitung/front_silver.2bpp.lzbin0 -> 486 bytes
-rw-r--r--gfx/pokemon/lickitung/normal.pal2
-rw-r--r--gfx/pokemon/lickitung/shiny.pal2
-rw-r--r--gfx/pokemon/lugia/back.2bpp.lzbin0 -> 302 bytes
-rw-r--r--gfx/pokemon/lugia/front_gold.2bpp.lzbin0 -> 585 bytes
-rw-r--r--gfx/pokemon/lugia/front_silver.2bpp.lzbin0 -> 537 bytes
-rw-r--r--gfx/pokemon/lugia/normal.pal2
-rw-r--r--gfx/pokemon/lugia/shiny.pal2
-rw-r--r--gfx/pokemon/machamp/back.2bpp.lzbin0 -> 482 bytes
-rw-r--r--gfx/pokemon/machamp/front_gold.2bpp.lzbin0 -> 684 bytes
-rw-r--r--gfx/pokemon/machamp/front_silver.2bpp.lzbin0 -> 702 bytes
-rw-r--r--gfx/pokemon/machamp/normal.pal2
-rw-r--r--gfx/pokemon/machamp/shiny.pal2
-rw-r--r--gfx/pokemon/machoke/back.2bpp.lzbin0 -> 375 bytes
-rw-r--r--gfx/pokemon/machoke/front_gold.2bpp.lzbin0 -> 556 bytes
-rw-r--r--gfx/pokemon/machoke/front_silver.2bpp.lzbin0 -> 574 bytes
-rw-r--r--gfx/pokemon/machoke/normal.pal2
-rw-r--r--gfx/pokemon/machoke/shiny.pal2
-rw-r--r--gfx/pokemon/machop/back.2bpp.lzbin0 -> 335 bytes
-rw-r--r--gfx/pokemon/machop/front_gold.2bpp.lzbin0 -> 303 bytes
-rw-r--r--gfx/pokemon/machop/front_silver.2bpp.lzbin0 -> 314 bytes
-rw-r--r--gfx/pokemon/machop/normal.pal2
-rw-r--r--gfx/pokemon/machop/shiny.pal2
-rw-r--r--gfx/pokemon/magby/back.2bpp.lzbin0 -> 308 bytes
-rw-r--r--gfx/pokemon/magby/front_gold.2bpp.lzbin0 -> 313 bytes
-rw-r--r--gfx/pokemon/magby/front_silver.2bpp.lzbin0 -> 338 bytes
-rw-r--r--gfx/pokemon/magby/normal.pal2
-rw-r--r--gfx/pokemon/magby/shiny.pal2
-rw-r--r--gfx/pokemon/magcargo/back.2bpp.lzbin0 -> 387 bytes
-rw-r--r--gfx/pokemon/magcargo/front_gold.2bpp.lzbin0 -> 472 bytes
-rw-r--r--gfx/pokemon/magcargo/front_silver.2bpp.lzbin0 -> 469 bytes
-rw-r--r--gfx/pokemon/magcargo/normal.pal2
-rw-r--r--gfx/pokemon/magcargo/shiny.pal2
-rw-r--r--gfx/pokemon/magikarp/back.2bpp.lzbin0 -> 345 bytes
-rw-r--r--gfx/pokemon/magikarp/front_gold.2bpp.lzbin0 -> 375 bytes
-rw-r--r--gfx/pokemon/magikarp/front_silver.2bpp.lzbin0 -> 425 bytes
-rw-r--r--gfx/pokemon/magikarp/normal.pal2
-rw-r--r--gfx/pokemon/magikarp/shiny.pal2
-rw-r--r--gfx/pokemon/magmar/back.2bpp.lzbin0 -> 410 bytes
-rw-r--r--gfx/pokemon/magmar/front_gold.2bpp.lzbin0 -> 519 bytes
-rw-r--r--gfx/pokemon/magmar/front_silver.2bpp.lzbin0 -> 493 bytes
-rw-r--r--gfx/pokemon/magmar/normal.pal2
-rw-r--r--gfx/pokemon/magmar/shiny.pal2
-rw-r--r--gfx/pokemon/magnemite/back.2bpp.lzbin0 -> 166 bytes
-rw-r--r--gfx/pokemon/magnemite/front_gold.2bpp.lzbin0 -> 138 bytes
-rw-r--r--gfx/pokemon/magnemite/front_silver.2bpp.lzbin0 -> 142 bytes
-rw-r--r--gfx/pokemon/magnemite/normal.pal2
-rw-r--r--gfx/pokemon/magnemite/shiny.pal2
-rw-r--r--gfx/pokemon/magneton/back.2bpp.lzbin0 -> 425 bytes
-rw-r--r--gfx/pokemon/magneton/front_gold.2bpp.lzbin0 -> 441 bytes
-rw-r--r--gfx/pokemon/magneton/front_silver.2bpp.lzbin0 -> 460 bytes
-rw-r--r--gfx/pokemon/magneton/normal.pal2
-rw-r--r--gfx/pokemon/magneton/shiny.pal2
-rw-r--r--gfx/pokemon/mankey/back.2bpp.lzbin0 -> 403 bytes
-rw-r--r--gfx/pokemon/mankey/front_gold.2bpp.lzbin0 -> 331 bytes
-rw-r--r--gfx/pokemon/mankey/front_silver.2bpp.lzbin0 -> 327 bytes
-rw-r--r--gfx/pokemon/mankey/normal.pal2
-rw-r--r--gfx/pokemon/mankey/shiny.pal2
-rw-r--r--gfx/pokemon/mantine/back.2bpp.lzbin0 -> 216 bytes
-rw-r--r--gfx/pokemon/mantine/front_gold.2bpp.lzbin0 -> 492 bytes
-rw-r--r--gfx/pokemon/mantine/front_silver.2bpp.lzbin0 -> 505 bytes
-rw-r--r--gfx/pokemon/mantine/normal.pal2
-rw-r--r--gfx/pokemon/mantine/shiny.pal2
-rw-r--r--gfx/pokemon/mareep/back.2bpp.lzbin0 -> 353 bytes
-rw-r--r--gfx/pokemon/mareep/front_gold.2bpp.lzbin0 -> 296 bytes
-rw-r--r--gfx/pokemon/mareep/front_silver.2bpp.lzbin0 -> 303 bytes
-rw-r--r--gfx/pokemon/mareep/normal.pal2
-rw-r--r--gfx/pokemon/mareep/shiny.pal2
-rw-r--r--gfx/pokemon/marill/back.2bpp.lzbin0 -> 249 bytes
-rw-r--r--gfx/pokemon/marill/front_gold.2bpp.lzbin0 -> 287 bytes
-rw-r--r--gfx/pokemon/marill/front_silver.2bpp.lzbin0 -> 286 bytes
-rw-r--r--gfx/pokemon/marill/normal.pal2
-rw-r--r--gfx/pokemon/marill/shiny.pal2
-rw-r--r--gfx/pokemon/marowak/back.2bpp.lzbin0 -> 368 bytes
-rw-r--r--gfx/pokemon/marowak/front_gold.2bpp.lzbin0 -> 383 bytes
-rw-r--r--gfx/pokemon/marowak/front_silver.2bpp.lzbin0 -> 379 bytes
-rw-r--r--gfx/pokemon/marowak/normal.pal2
-rw-r--r--gfx/pokemon/marowak/shiny.pal2
-rw-r--r--gfx/pokemon/meganium/back.2bpp.lzbin0 -> 322 bytes
-rw-r--r--gfx/pokemon/meganium/front_gold.2bpp.lzbin0 -> 686 bytes
-rw-r--r--gfx/pokemon/meganium/front_silver.2bpp.lzbin0 -> 584 bytes
-rw-r--r--gfx/pokemon/meganium/normal.pal2
-rw-r--r--gfx/pokemon/meganium/shiny.pal2
-rw-r--r--gfx/pokemon/meowth/back.2bpp.lzbin0 -> 322 bytes
-rw-r--r--gfx/pokemon/meowth/front_gold.2bpp.lzbin0 -> 356 bytes
-rw-r--r--gfx/pokemon/meowth/front_silver.2bpp.lzbin0 -> 328 bytes
-rw-r--r--gfx/pokemon/meowth/normal.pal2
-rw-r--r--gfx/pokemon/meowth/shiny.pal2
-rw-r--r--gfx/pokemon/metapod/back.2bpp.lzbin0 -> 245 bytes
-rw-r--r--gfx/pokemon/metapod/front_gold.2bpp.lzbin0 -> 183 bytes
-rw-r--r--gfx/pokemon/metapod/front_silver.2bpp.lzbin0 -> 199 bytes
-rw-r--r--gfx/pokemon/metapod/normal.pal2
-rw-r--r--gfx/pokemon/metapod/shiny.pal2
-rw-r--r--gfx/pokemon/mew/back.2bpp.lzbin0 -> 335 bytes
-rw-r--r--gfx/pokemon/mew/front_gold.2bpp.lzbin0 -> 262 bytes
-rw-r--r--gfx/pokemon/mew/front_silver.2bpp.lzbin0 -> 306 bytes
-rw-r--r--gfx/pokemon/mew/normal.pal2
-rw-r--r--gfx/pokemon/mew/shiny.pal2
-rw-r--r--gfx/pokemon/mewtwo/back.2bpp.lzbin0 -> 350 bytes
-rw-r--r--gfx/pokemon/mewtwo/front_gold.2bpp.lzbin0 -> 501 bytes
-rw-r--r--gfx/pokemon/mewtwo/front_silver.2bpp.lzbin0 -> 545 bytes
-rw-r--r--gfx/pokemon/mewtwo/normal.pal2
-rw-r--r--gfx/pokemon/mewtwo/shiny.pal2
-rw-r--r--gfx/pokemon/miltank/back_gold.2bpp.lzbin0 -> 376 bytes
-rw-r--r--gfx/pokemon/miltank/back_silver.2bpp.lzbin0 -> 375 bytes
-rw-r--r--gfx/pokemon/miltank/front_gold.2bpp.lzbin0 -> 427 bytes
-rw-r--r--gfx/pokemon/miltank/front_silver.2bpp.lzbin0 -> 417 bytes
-rw-r--r--gfx/pokemon/miltank/normal.pal2
-rw-r--r--gfx/pokemon/miltank/shiny.pal2
-rw-r--r--gfx/pokemon/misdreavus/back.2bpp.lzbin0 -> 362 bytes
-rw-r--r--gfx/pokemon/misdreavus/front_gold.2bpp.lzbin0 -> 390 bytes
-rw-r--r--gfx/pokemon/misdreavus/front_silver.2bpp.lzbin0 -> 364 bytes
-rw-r--r--gfx/pokemon/misdreavus/normal.pal2
-rw-r--r--gfx/pokemon/misdreavus/shiny.pal2
-rw-r--r--gfx/pokemon/moltres/back.2bpp.lzbin0 -> 416 bytes
-rw-r--r--gfx/pokemon/moltres/front_gold.2bpp.lzbin0 -> 575 bytes
-rw-r--r--gfx/pokemon/moltres/front_silver.2bpp.lzbin0 -> 647 bytes
-rw-r--r--gfx/pokemon/moltres/normal.pal2
-rw-r--r--gfx/pokemon/moltres/shiny.pal2
-rw-r--r--gfx/pokemon/mr__mime/back.2bpp.lzbin0 -> 285 bytes
-rw-r--r--gfx/pokemon/mr__mime/front_gold.2bpp.lzbin0 -> 444 bytes
-rw-r--r--gfx/pokemon/mr__mime/front_silver.2bpp.lzbin0 -> 394 bytes
-rw-r--r--gfx/pokemon/mr__mime/normal.pal2
-rw-r--r--gfx/pokemon/mr__mime/shiny.pal2
-rw-r--r--gfx/pokemon/muk/back.2bpp.lzbin0 -> 347 bytes
-rw-r--r--gfx/pokemon/muk/front_gold.2bpp.lzbin0 -> 569 bytes
-rw-r--r--gfx/pokemon/muk/front_silver.2bpp.lzbin0 -> 533 bytes
-rw-r--r--gfx/pokemon/muk/normal.pal2
-rw-r--r--gfx/pokemon/muk/shiny.pal2
-rw-r--r--gfx/pokemon/murkrow/back.2bpp.lzbin0 -> 343 bytes
-rw-r--r--gfx/pokemon/murkrow/front_gold.2bpp.lzbin0 -> 332 bytes
-rw-r--r--gfx/pokemon/murkrow/front_silver.2bpp.lzbin0 -> 447 bytes
-rw-r--r--gfx/pokemon/murkrow/normal.pal2
-rw-r--r--gfx/pokemon/murkrow/shiny.pal2
-rw-r--r--gfx/pokemon/natu/back.2bpp.lzbin0 -> 201 bytes
-rw-r--r--gfx/pokemon/natu/front_gold.2bpp.lzbin0 -> 159 bytes
-rw-r--r--gfx/pokemon/natu/front_silver.2bpp.lzbin0 -> 203 bytes
-rw-r--r--gfx/pokemon/natu/normal.pal2
-rw-r--r--gfx/pokemon/natu/shiny.pal2
-rw-r--r--gfx/pokemon/nidoking/back.2bpp.lzbin0 -> 485 bytes
-rw-r--r--gfx/pokemon/nidoking/front_gold.2bpp.lzbin0 -> 701 bytes
-rw-r--r--gfx/pokemon/nidoking/front_silver.2bpp.lzbin0 -> 657 bytes
-rw-r--r--gfx/pokemon/nidoking/normal.pal2
-rw-r--r--gfx/pokemon/nidoking/shiny.pal2
-rw-r--r--gfx/pokemon/nidoqueen/back.2bpp.lzbin0 -> 387 bytes
-rw-r--r--gfx/pokemon/nidoqueen/front_gold.2bpp.lzbin0 -> 603 bytes
-rw-r--r--gfx/pokemon/nidoqueen/front_silver.2bpp.lzbin0 -> 573 bytes
-rw-r--r--gfx/pokemon/nidoqueen/normal.pal2
-rw-r--r--gfx/pokemon/nidoqueen/shiny.pal2
-rw-r--r--gfx/pokemon/nidoran_f/back.2bpp.lzbin0 -> 334 bytes
-rw-r--r--gfx/pokemon/nidoran_f/front_gold.2bpp.lzbin0 -> 224 bytes
-rw-r--r--gfx/pokemon/nidoran_f/front_silver.2bpp.lzbin0 -> 284 bytes
-rw-r--r--gfx/pokemon/nidoran_f/normal.pal2
-rw-r--r--gfx/pokemon/nidoran_f/shiny.pal2
-rw-r--r--gfx/pokemon/nidoran_m/back.2bpp.lzbin0 -> 411 bytes
-rw-r--r--gfx/pokemon/nidoran_m/front_gold.2bpp.lzbin0 -> 283 bytes
-rw-r--r--gfx/pokemon/nidoran_m/front_silver.2bpp.lzbin0 -> 303 bytes
-rw-r--r--gfx/pokemon/nidoran_m/normal.pal2
-rw-r--r--gfx/pokemon/nidoran_m/shiny.pal2
-rw-r--r--gfx/pokemon/nidorina/back.2bpp.lzbin0 -> 375 bytes
-rw-r--r--gfx/pokemon/nidorina/front_gold.2bpp.lzbin0 -> 436 bytes
-rw-r--r--gfx/pokemon/nidorina/front_silver.2bpp.lzbin0 -> 440 bytes
-rw-r--r--gfx/pokemon/nidorina/normal.pal2
-rw-r--r--gfx/pokemon/nidorina/shiny.pal2
-rw-r--r--gfx/pokemon/nidorino/back.2bpp.lzbin0 -> 371 bytes
-rw-r--r--gfx/pokemon/nidorino/front_gold.2bpp.lzbin0 -> 494 bytes
-rw-r--r--gfx/pokemon/nidorino/front_silver.2bpp.lzbin0 -> 406 bytes
-rw-r--r--gfx/pokemon/nidorino/normal.pal2
-rw-r--r--gfx/pokemon/nidorino/shiny.pal2
-rw-r--r--gfx/pokemon/ninetales/back.2bpp.lzbin0 -> 407 bytes
-rw-r--r--gfx/pokemon/ninetales/front_gold.2bpp.lzbin0 -> 634 bytes
-rw-r--r--gfx/pokemon/ninetales/front_silver.2bpp.lzbin0 -> 660 bytes
-rw-r--r--gfx/pokemon/ninetales/normal.pal2
-rw-r--r--gfx/pokemon/ninetales/shiny.pal2
-rw-r--r--gfx/pokemon/noctowl/back.2bpp.lzbin0 -> 323 bytes
-rw-r--r--gfx/pokemon/noctowl/front_gold.2bpp.lzbin0 -> 449 bytes
-rw-r--r--gfx/pokemon/noctowl/front_silver.2bpp.lzbin0 -> 456 bytes
-rw-r--r--gfx/pokemon/noctowl/normal.pal2
-rw-r--r--gfx/pokemon/noctowl/shiny.pal2
-rw-r--r--gfx/pokemon/octillery/back.2bpp.lzbin0 -> 263 bytes
-rw-r--r--gfx/pokemon/octillery/front_gold.2bpp.lzbin0 -> 376 bytes
-rw-r--r--gfx/pokemon/octillery/front_silver.2bpp.lzbin0 -> 382 bytes
-rw-r--r--gfx/pokemon/octillery/normal.pal2
-rw-r--r--gfx/pokemon/octillery/shiny.pal2
-rw-r--r--gfx/pokemon/oddish/back.2bpp.lzbin0 -> 244 bytes
-rw-r--r--gfx/pokemon/oddish/front_gold.2bpp.lzbin0 -> 194 bytes
-rw-r--r--gfx/pokemon/oddish/front_silver.2bpp.lzbin0 -> 203 bytes
-rw-r--r--gfx/pokemon/oddish/normal.pal2
-rw-r--r--gfx/pokemon/oddish/shiny.pal2
-rw-r--r--gfx/pokemon/omanyte/back.2bpp.lzbin0 -> 392 bytes
-rw-r--r--gfx/pokemon/omanyte/front_gold.2bpp.lzbin0 -> 293 bytes
-rw-r--r--gfx/pokemon/omanyte/front_silver.2bpp.lzbin0 -> 293 bytes
-rw-r--r--gfx/pokemon/omanyte/normal.pal2
-rw-r--r--gfx/pokemon/omanyte/shiny.pal2
-rw-r--r--gfx/pokemon/omastar/back.2bpp.lzbin0 -> 429 bytes
-rw-r--r--gfx/pokemon/omastar/front_gold.2bpp.lzbin0 -> 448 bytes
-rw-r--r--gfx/pokemon/omastar/front_silver.2bpp.lzbin0 -> 447 bytes
-rw-r--r--gfx/pokemon/omastar/normal.pal2
-rw-r--r--gfx/pokemon/omastar/shiny.pal2
-rw-r--r--gfx/pokemon/onix/back.2bpp.lzbin0 -> 378 bytes
-rw-r--r--gfx/pokemon/onix/front_gold.2bpp.lzbin0 -> 535 bytes
-rw-r--r--gfx/pokemon/onix/front_silver.2bpp.lzbin0 -> 512 bytes
-rw-r--r--gfx/pokemon/onix/normal.pal2
-rw-r--r--gfx/pokemon/onix/shiny.pal2
-rw-r--r--gfx/pokemon/palette_pointers.asm523
-rw-r--r--gfx/pokemon/paras/back.2bpp.lzbin0 -> 296 bytes
-rw-r--r--gfx/pokemon/paras/front_gold.2bpp.lzbin0 -> 278 bytes
-rw-r--r--gfx/pokemon/paras/front_silver.2bpp.lzbin0 -> 283 bytes
-rw-r--r--gfx/pokemon/paras/normal.pal2
-rw-r--r--gfx/pokemon/paras/shiny.pal2
-rw-r--r--gfx/pokemon/parasect/back.2bpp.lzbin0 -> 314 bytes
-rw-r--r--gfx/pokemon/parasect/front_gold.2bpp.lzbin0 -> 463 bytes
-rw-r--r--gfx/pokemon/parasect/front_silver.2bpp.lzbin0 -> 477 bytes
-rw-r--r--gfx/pokemon/parasect/normal.pal2
-rw-r--r--gfx/pokemon/parasect/shiny.pal2
-rw-r--r--gfx/pokemon/persian/back.2bpp.lzbin0 -> 383 bytes
-rw-r--r--gfx/pokemon/persian/front_gold.2bpp.lzbin0 -> 543 bytes
-rw-r--r--gfx/pokemon/persian/front_silver.2bpp.lzbin0 -> 523 bytes
-rw-r--r--gfx/pokemon/persian/normal.pal2
-rw-r--r--gfx/pokemon/persian/shiny.pal2
-rw-r--r--gfx/pokemon/phanpy/back.2bpp.lzbin0 -> 275 bytes
-rw-r--r--gfx/pokemon/phanpy/front_gold.2bpp.lzbin0 -> 254 bytes
-rw-r--r--gfx/pokemon/phanpy/front_silver.2bpp.lzbin0 -> 244 bytes
-rw-r--r--gfx/pokemon/phanpy/normal.pal2
-rw-r--r--gfx/pokemon/phanpy/shiny.pal2
-rw-r--r--gfx/pokemon/pichu/back.2bpp.lzbin0 -> 289 bytes
-rw-r--r--gfx/pokemon/pichu/front_gold.2bpp.lzbin0 -> 223 bytes
-rw-r--r--gfx/pokemon/pichu/front_silver.2bpp.lzbin0 -> 248 bytes
-rw-r--r--gfx/pokemon/pichu/normal.pal2
-rw-r--r--gfx/pokemon/pichu/shiny.pal2
-rw-r--r--gfx/pokemon/pidgeot/back.2bpp.lzbin0 -> 339 bytes
-rw-r--r--gfx/pokemon/pidgeot/front_gold.2bpp.lzbin0 -> 544 bytes
-rw-r--r--gfx/pokemon/pidgeot/front_silver.2bpp.lzbin0 -> 484 bytes
-rw-r--r--gfx/pokemon/pidgeot/normal.pal2
-rw-r--r--gfx/pokemon/pidgeot/shiny.pal2
-rw-r--r--gfx/pokemon/pidgeotto/back.2bpp.lzbin0 -> 285 bytes
-rw-r--r--gfx/pokemon/pidgeotto/front_gold.2bpp.lzbin0 -> 390 bytes
-rw-r--r--gfx/pokemon/pidgeotto/front_silver.2bpp.lzbin0 -> 426 bytes
-rw-r--r--gfx/pokemon/pidgeotto/normal.pal2
-rw-r--r--gfx/pokemon/pidgeotto/shiny.pal2
-rw-r--r--gfx/pokemon/pidgey/back.2bpp.lzbin0 -> 391 bytes
-rw-r--r--gfx/pokemon/pidgey/front_gold.2bpp.lzbin0 -> 279 bytes
-rw-r--r--gfx/pokemon/pidgey/front_silver.2bpp.lzbin0 -> 230 bytes
-rw-r--r--gfx/pokemon/pidgey/normal.pal2
-rw-r--r--gfx/pokemon/pidgey/shiny.pal2
-rw-r--r--gfx/pokemon/pikachu/back.2bpp.lzbin0 -> 354 bytes
-rw-r--r--gfx/pokemon/pikachu/front_gold.2bpp.lzbin0 -> 286 bytes
-rw-r--r--gfx/pokemon/pikachu/front_silver.2bpp.lzbin0 -> 284 bytes
-rw-r--r--gfx/pokemon/pikachu/normal.pal2
-rw-r--r--gfx/pokemon/pikachu/shiny.pal2
-rw-r--r--gfx/pokemon/piloswine/back.2bpp.lzbin0 -> 210 bytes
-rw-r--r--gfx/pokemon/piloswine/front_gold.2bpp.lzbin0 -> 385 bytes
-rw-r--r--gfx/pokemon/piloswine/front_silver.2bpp.lzbin0 -> 384 bytes
-rw-r--r--gfx/pokemon/piloswine/normal.pal2
-rw-r--r--gfx/pokemon/piloswine/shiny.pal2
-rw-r--r--gfx/pokemon/pineco/back.2bpp.lzbin0 -> 319 bytes
-rw-r--r--gfx/pokemon/pineco/front_gold.2bpp.lzbin0 -> 309 bytes
-rw-r--r--gfx/pokemon/pineco/front_silver.2bpp.lzbin0 -> 300 bytes
-rw-r--r--gfx/pokemon/pineco/normal.pal2
-rw-r--r--gfx/pokemon/pineco/shiny.pal2
-rw-r--r--gfx/pokemon/pinsir/back.2bpp.lzbin0 -> 371 bytes
-rw-r--r--gfx/pokemon/pinsir/front_gold.2bpp.lzbin0 -> 507 bytes
-rw-r--r--gfx/pokemon/pinsir/front_silver.2bpp.lzbin0 -> 512 bytes
-rw-r--r--gfx/pokemon/pinsir/normal.pal2
-rw-r--r--gfx/pokemon/pinsir/shiny.pal2
-rw-r--r--gfx/pokemon/politoed/back.2bpp.lzbin0 -> 296 bytes
-rw-r--r--gfx/pokemon/politoed/front_gold.2bpp.lzbin0 -> 489 bytes
-rw-r--r--gfx/pokemon/politoed/front_silver.2bpp.lzbin0 -> 470 bytes
-rw-r--r--gfx/pokemon/politoed/normal.pal2
-rw-r--r--gfx/pokemon/politoed/shiny.pal2
-rw-r--r--gfx/pokemon/poliwag/back.2bpp.lzbin0 -> 240 bytes
-rw-r--r--gfx/pokemon/poliwag/front_gold.2bpp.lzbin0 -> 253 bytes
-rw-r--r--gfx/pokemon/poliwag/front_silver.2bpp.lzbin0 -> 250 bytes
-rw-r--r--gfx/pokemon/poliwag/normal.pal2
-rw-r--r--gfx/pokemon/poliwag/shiny.pal2
-rw-r--r--gfx/pokemon/poliwhirl/back.2bpp.lzbin0 -> 336 bytes
-rw-r--r--gfx/pokemon/poliwhirl/front_gold.2bpp.lzbin0 -> 412 bytes
-rw-r--r--gfx/pokemon/poliwhirl/front_silver.2bpp.lzbin0 -> 375 bytes
-rw-r--r--gfx/pokemon/poliwhirl/normal.pal2
-rw-r--r--gfx/pokemon/poliwhirl/shiny.pal2
-rw-r--r--gfx/pokemon/poliwrath/back.2bpp.lzbin0 -> 374 bytes
-rw-r--r--gfx/pokemon/poliwrath/front_gold.2bpp.lzbin0 -> 510 bytes
-rw-r--r--gfx/pokemon/poliwrath/front_silver.2bpp.lzbin0 -> 463 bytes
-rw-r--r--gfx/pokemon/poliwrath/normal.pal2
-rw-r--r--gfx/pokemon/poliwrath/shiny.pal2
-rw-r--r--gfx/pokemon/ponyta/back.2bpp.lzbin0 -> 379 bytes
-rw-r--r--gfx/pokemon/ponyta/front_gold.2bpp.lzbin0 -> 416 bytes
-rw-r--r--gfx/pokemon/ponyta/front_silver.2bpp.lzbin0 -> 440 bytes
-rw-r--r--gfx/pokemon/ponyta/normal.pal2
-rw-r--r--gfx/pokemon/ponyta/shiny.pal2
-rw-r--r--gfx/pokemon/porygon/back.2bpp.lzbin0 -> 297 bytes
-rw-r--r--gfx/pokemon/porygon/front_gold.2bpp.lzbin0 -> 338 bytes
-rw-r--r--gfx/pokemon/porygon/front_silver.2bpp.lzbin0 -> 346 bytes
-rw-r--r--gfx/pokemon/porygon/normal.pal2
-rw-r--r--gfx/pokemon/porygon/shiny.pal2
-rw-r--r--gfx/pokemon/porygon2/back.2bpp.lzbin0 -> 320 bytes
-rw-r--r--gfx/pokemon/porygon2/front_gold.2bpp.lzbin0 -> 297 bytes
-rw-r--r--gfx/pokemon/porygon2/front_silver.2bpp.lzbin0 -> 313 bytes
-rw-r--r--gfx/pokemon/porygon2/normal.pal2
-rw-r--r--gfx/pokemon/porygon2/shiny.pal2
-rw-r--r--gfx/pokemon/primeape/back.2bpp.lzbin0 -> 359 bytes
-rw-r--r--gfx/pokemon/primeape/front_gold.2bpp.lzbin0 -> 523 bytes
-rw-r--r--gfx/pokemon/primeape/front_silver.2bpp.lzbin0 -> 520 bytes
-rw-r--r--gfx/pokemon/primeape/normal.pal2
-rw-r--r--gfx/pokemon/primeape/shiny.pal2
-rw-r--r--gfx/pokemon/psyduck/back.2bpp.lzbin0 -> 356 bytes
-rw-r--r--gfx/pokemon/psyduck/front_gold.2bpp.lzbin0 -> 342 bytes
-rw-r--r--gfx/pokemon/psyduck/front_silver.2bpp.lzbin0 -> 329 bytes
-rw-r--r--gfx/pokemon/psyduck/normal.pal2
-rw-r--r--gfx/pokemon/psyduck/shiny.pal2
-rw-r--r--gfx/pokemon/pupitar/back.2bpp.lzbin0 -> 378 bytes
-rw-r--r--gfx/pokemon/pupitar/front_gold.2bpp.lzbin0 -> 359 bytes
-rw-r--r--gfx/pokemon/pupitar/front_silver.2bpp.lzbin0 -> 361 bytes
-rw-r--r--gfx/pokemon/pupitar/normal.pal2
-rw-r--r--gfx/pokemon/pupitar/shiny.pal2
-rw-r--r--gfx/pokemon/quagsire/back.2bpp.lzbin0 -> 316 bytes
-rw-r--r--gfx/pokemon/quagsire/front_gold.2bpp.lzbin0 -> 313 bytes
-rw-r--r--gfx/pokemon/quagsire/front_silver.2bpp.lzbin0 -> 325 bytes
-rw-r--r--gfx/pokemon/quagsire/normal.pal2
-rw-r--r--gfx/pokemon/quagsire/shiny.pal2
-rw-r--r--gfx/pokemon/quilava/back.2bpp.lzbin0 -> 400 bytes
-rw-r--r--gfx/pokemon/quilava/front_gold.2bpp.lzbin0 -> 421 bytes
-rw-r--r--gfx/pokemon/quilava/front_silver.2bpp.lzbin0 -> 430 bytes
-rw-r--r--gfx/pokemon/quilava/normal.pal2
-rw-r--r--gfx/pokemon/quilava/shiny.pal2
-rw-r--r--gfx/pokemon/qwilfish/back.2bpp.lzbin0 -> 390 bytes
-rw-r--r--gfx/pokemon/qwilfish/front_gold.2bpp.lzbin0 -> 257 bytes
-rw-r--r--gfx/pokemon/qwilfish/front_silver.2bpp.lzbin0 -> 268 bytes
-rw-r--r--gfx/pokemon/qwilfish/normal.pal2
-rw-r--r--gfx/pokemon/qwilfish/shiny.pal2
-rw-r--r--gfx/pokemon/raichu/back.2bpp.lzbin0 -> 375 bytes
-rw-r--r--gfx/pokemon/raichu/front_gold.2bpp.lzbin0 -> 523 bytes
-rw-r--r--gfx/pokemon/raichu/front_silver.2bpp.lzbin0 -> 517 bytes
-rw-r--r--gfx/pokemon/raichu/normal.pal2
-rw-r--r--gfx/pokemon/raichu/shiny.pal2
-rw-r--r--gfx/pokemon/raikou/back.2bpp.lzbin0 -> 262 bytes
-rw-r--r--gfx/pokemon/raikou/front.2bpp.lzbin0 -> 618 bytes
-rw-r--r--gfx/pokemon/raikou/normal.pal2
-rw-r--r--gfx/pokemon/raikou/shiny.pal2
-rw-r--r--gfx/pokemon/rapidash/back.2bpp.lzbin0 -> 404 bytes
-rw-r--r--gfx/pokemon/rapidash/front_gold.2bpp.lzbin0 -> 603 bytes
-rw-r--r--gfx/pokemon/rapidash/front_silver.2bpp.lzbin0 -> 556 bytes
-rw-r--r--gfx/pokemon/rapidash/normal.pal2
-rw-r--r--gfx/pokemon/rapidash/shiny.pal2
-rw-r--r--gfx/pokemon/raticate/back.2bpp.lzbin0 -> 357 bytes
-rw-r--r--gfx/pokemon/raticate/front_gold.2bpp.lzbin0 -> 434 bytes
-rw-r--r--gfx/pokemon/raticate/front_silver.2bpp.lzbin0 -> 425 bytes
-rw-r--r--gfx/pokemon/raticate/normal.pal2
-rw-r--r--gfx/pokemon/raticate/shiny.pal2
-rw-r--r--gfx/pokemon/rattata/back.2bpp.lzbin0 -> 329 bytes
-rw-r--r--gfx/pokemon/rattata/front_gold.2bpp.lzbin0 -> 261 bytes
-rw-r--r--gfx/pokemon/rattata/front_silver.2bpp.lzbin0 -> 298 bytes
-rw-r--r--gfx/pokemon/rattata/normal.pal2
-rw-r--r--gfx/pokemon/rattata/shiny.pal2
-rw-r--r--gfx/pokemon/remoraid/back.2bpp.lzbin0 -> 353 bytes
-rw-r--r--gfx/pokemon/remoraid/front_gold.2bpp.lzbin0 -> 279 bytes
-rw-r--r--gfx/pokemon/remoraid/front_silver.2bpp.lzbin0 -> 293 bytes
-rw-r--r--gfx/pokemon/remoraid/normal.pal2
-rw-r--r--gfx/pokemon/remoraid/shiny.pal2
-rw-r--r--gfx/pokemon/rhydon/back.2bpp.lzbin0 -> 413 bytes
-rw-r--r--gfx/pokemon/rhydon/front_gold.2bpp.lzbin0 -> 623 bytes
-rw-r--r--gfx/pokemon/rhydon/front_silver.2bpp.lzbin0 -> 647 bytes
-rw-r--r--gfx/pokemon/rhydon/normal.pal2
-rw-r--r--gfx/pokemon/rhydon/shiny.pal2
-rw-r--r--gfx/pokemon/rhyhorn/back.2bpp.lzbin0 -> 336 bytes
-rw-r--r--gfx/pokemon/rhyhorn/front_gold.2bpp.lzbin0 -> 582 bytes
-rw-r--r--gfx/pokemon/rhyhorn/front_silver.2bpp.lzbin0 -> 526 bytes
-rw-r--r--gfx/pokemon/rhyhorn/normal.pal2
-rw-r--r--gfx/pokemon/rhyhorn/shiny.pal2
-rw-r--r--gfx/pokemon/sandshrew/back.2bpp.lzbin0 -> 397 bytes
-rw-r--r--gfx/pokemon/sandshrew/front_gold.2bpp.lzbin0 -> 300 bytes
-rw-r--r--gfx/pokemon/sandshrew/front_silver.2bpp.lzbin0 -> 286 bytes
-rw-r--r--gfx/pokemon/sandshrew/normal.pal2
-rw-r--r--gfx/pokemon/sandshrew/shiny.pal2
-rw-r--r--gfx/pokemon/sandslash/back.2bpp.lzbin0 -> 412 bytes
-rw-r--r--gfx/pokemon/sandslash/front_gold.2bpp.lzbin0 -> 476 bytes
-rw-r--r--gfx/pokemon/sandslash/front_silver.2bpp.lzbin0 -> 438 bytes
-rw-r--r--gfx/pokemon/sandslash/normal.pal2
-rw-r--r--gfx/pokemon/sandslash/shiny.pal2
-rw-r--r--gfx/pokemon/scizor/back.2bpp.lzbin0 -> 361 bytes
-rw-r--r--gfx/pokemon/scizor/front_gold.2bpp.lzbin0 -> 552 bytes
-rw-r--r--gfx/pokemon/scizor/front_silver.2bpp.lzbin0 -> 571 bytes
-rw-r--r--gfx/pokemon/scizor/normal.pal2
-rw-r--r--gfx/pokemon/scizor/shiny.pal2
-rw-r--r--gfx/pokemon/scyther/back.2bpp.lzbin0 -> 366 bytes
-rw-r--r--gfx/pokemon/scyther/front_gold.2bpp.lzbin0 -> 440 bytes
-rw-r--r--gfx/pokemon/scyther/front_silver.2bpp.lzbin0 -> 519 bytes
-rw-r--r--gfx/pokemon/scyther/normal.pal2
-rw-r--r--gfx/pokemon/scyther/shiny.pal2
-rw-r--r--gfx/pokemon/seadra/back.2bpp.lzbin0 -> 412 bytes
-rw-r--r--gfx/pokemon/seadra/front_gold.2bpp.lzbin0 -> 373 bytes
-rw-r--r--gfx/pokemon/seadra/front_silver.2bpp.lzbin0 -> 395 bytes
-rw-r--r--gfx/pokemon/seadra/normal.pal2
-rw-r--r--gfx/pokemon/seadra/shiny.pal2
-rw-r--r--gfx/pokemon/seaking/back.2bpp.lzbin0 -> 356 bytes
-rw-r--r--gfx/pokemon/seaking/front_gold.2bpp.lzbin0 -> 569 bytes
-rw-r--r--gfx/pokemon/seaking/front_silver.2bpp.lzbin0 -> 584 bytes
-rw-r--r--gfx/pokemon/seaking/normal.pal2
-rw-r--r--gfx/pokemon/seaking/shiny.pal2
-rw-r--r--gfx/pokemon/seel/back.2bpp.lzbin0 -> 317 bytes
-rw-r--r--gfx/pokemon/seel/front_gold.2bpp.lzbin0 -> 421 bytes
-rw-r--r--gfx/pokemon/seel/front_silver.2bpp.lzbin0 -> 439 bytes
-rw-r--r--gfx/pokemon/seel/normal.pal2
-rw-r--r--gfx/pokemon/seel/shiny.pal2
-rw-r--r--gfx/pokemon/sentret/back.2bpp.lzbin0 -> 261 bytes
-rw-r--r--gfx/pokemon/sentret/front_gold.2bpp.lzbin0 -> 254 bytes
-rw-r--r--gfx/pokemon/sentret/front_silver.2bpp.lzbin0 -> 290 bytes
-rw-r--r--gfx/pokemon/sentret/normal.pal2
-rw-r--r--gfx/pokemon/sentret/shiny.pal2
-rw-r--r--gfx/pokemon/shellder/back.2bpp.lzbin0 -> 395 bytes
-rw-r--r--gfx/pokemon/shellder/front_gold.2bpp.lzbin0 -> 315 bytes
-rw-r--r--gfx/pokemon/shellder/front_silver.2bpp.lzbin0 -> 339 bytes
-rw-r--r--gfx/pokemon/shellder/normal.pal2
-rw-r--r--gfx/pokemon/shellder/shiny.pal2
-rw-r--r--gfx/pokemon/shuckle/back.2bpp.lzbin0 -> 236 bytes
-rw-r--r--gfx/pokemon/shuckle/front_gold.2bpp.lzbin0 -> 254 bytes
-rw-r--r--gfx/pokemon/shuckle/front_silver.2bpp.lzbin0 -> 261 bytes
-rw-r--r--gfx/pokemon/shuckle/normal.pal2
-rw-r--r--gfx/pokemon/shuckle/shiny.pal2
-rw-r--r--gfx/pokemon/skarmory/back.2bpp.lzbin0 -> 242 bytes
-rw-r--r--gfx/pokemon/skarmory/front_gold.2bpp.lzbin0 -> 594 bytes
-rw-r--r--gfx/pokemon/skarmory/front_silver.2bpp.lzbin0 -> 563 bytes
-rw-r--r--gfx/pokemon/skarmory/normal.pal2
-rw-r--r--gfx/pokemon/skarmory/shiny.pal2
-rw-r--r--gfx/pokemon/skiploom/back.2bpp.lzbin0 -> 302 bytes
-rw-r--r--gfx/pokemon/skiploom/front_gold.2bpp.lzbin0 -> 272 bytes
-rw-r--r--gfx/pokemon/skiploom/front_silver.2bpp.lzbin0 -> 294 bytes
-rw-r--r--gfx/pokemon/skiploom/normal.pal2
-rw-r--r--gfx/pokemon/skiploom/shiny.pal2
-rw-r--r--gfx/pokemon/slowbro/back.2bpp.lzbin0 -> 342 bytes
-rw-r--r--gfx/pokemon/slowbro/front_gold.2bpp.lzbin0 -> 500 bytes
-rw-r--r--gfx/pokemon/slowbro/front_silver.2bpp.lzbin0 -> 549 bytes
-rw-r--r--gfx/pokemon/slowbro/normal.pal2
-rw-r--r--gfx/pokemon/slowbro/shiny.pal2
-rw-r--r--gfx/pokemon/slowking/back.2bpp.lzbin0 -> 422 bytes
-rw-r--r--gfx/pokemon/slowking/front_gold.2bpp.lzbin0 -> 530 bytes
-rw-r--r--gfx/pokemon/slowking/front_silver.2bpp.lzbin0 -> 532 bytes
-rw-r--r--gfx/pokemon/slowking/normal.pal2
-rw-r--r--gfx/pokemon/slowking/shiny.pal2
-rw-r--r--gfx/pokemon/slowpoke/back.2bpp.lzbin0 -> 235 bytes
-rw-r--r--gfx/pokemon/slowpoke/front_gold.2bpp.lzbin0 -> 265 bytes
-rw-r--r--gfx/pokemon/slowpoke/front_silver.2bpp.lzbin0 -> 295 bytes
-rw-r--r--gfx/pokemon/slowpoke/normal.pal2
-rw-r--r--gfx/pokemon/slowpoke/shiny.pal2
-rw-r--r--gfx/pokemon/slugma/back.2bpp.lzbin0 -> 318 bytes
-rw-r--r--gfx/pokemon/slugma/front_gold.2bpp.lzbin0 -> 298 bytes
-rw-r--r--gfx/pokemon/slugma/front_silver.2bpp.lzbin0 -> 272 bytes
-rw-r--r--gfx/pokemon/slugma/normal.pal2
-rw-r--r--gfx/pokemon/slugma/shiny.pal2
-rw-r--r--gfx/pokemon/smeargle/back.2bpp.lzbin0 -> 360 bytes
-rw-r--r--gfx/pokemon/smeargle/front_gold.2bpp.lzbin0 -> 473 bytes
-rw-r--r--gfx/pokemon/smeargle/front_silver.2bpp.lzbin0 -> 442 bytes
-rw-r--r--gfx/pokemon/smeargle/normal.pal2
-rw-r--r--gfx/pokemon/smeargle/shiny.pal2
-rw-r--r--gfx/pokemon/smoochum/back.2bpp.lzbin0 -> 289 bytes
-rw-r--r--gfx/pokemon/smoochum/front_gold.2bpp.lzbin0 -> 286 bytes
-rw-r--r--gfx/pokemon/smoochum/front_silver.2bpp.lzbin0 -> 294 bytes
-rw-r--r--gfx/pokemon/smoochum/normal.pal2
-rw-r--r--gfx/pokemon/smoochum/shiny.pal2
-rw-r--r--gfx/pokemon/sneasel/back.2bpp.lzbin0 -> 340 bytes
-rw-r--r--gfx/pokemon/sneasel/front.2bpp.lzbin0 -> 431 bytes
-rw-r--r--gfx/pokemon/sneasel/normal.pal2
-rw-r--r--gfx/pokemon/sneasel/shiny.pal2
-rw-r--r--gfx/pokemon/snorlax/back.2bpp.lzbin0 -> 166 bytes
-rw-r--r--gfx/pokemon/snorlax/front_gold.2bpp.lzbin0 -> 498 bytes
-rw-r--r--gfx/pokemon/snorlax/front_silver.2bpp.lzbin0 -> 437 bytes
-rw-r--r--gfx/pokemon/snorlax/normal.pal2
-rw-r--r--gfx/pokemon/snorlax/shiny.pal2
-rw-r--r--gfx/pokemon/snubbull/back.2bpp.lzbin0 -> 331 bytes
-rw-r--r--gfx/pokemon/snubbull/front_gold.2bpp.lzbin0 -> 350 bytes
-rw-r--r--gfx/pokemon/snubbull/front_silver.2bpp.lzbin0 -> 362 bytes
-rw-r--r--gfx/pokemon/snubbull/normal.pal2
-rw-r--r--gfx/pokemon/snubbull/shiny.pal2
-rw-r--r--gfx/pokemon/spearow/back.2bpp.lzbin0 -> 305 bytes
-rw-r--r--gfx/pokemon/spearow/front_gold.2bpp.lzbin0 -> 263 bytes
-rw-r--r--gfx/pokemon/spearow/front_silver.2bpp.lzbin0 -> 265 bytes
-rw-r--r--gfx/pokemon/spearow/normal.pal2
-rw-r--r--gfx/pokemon/spearow/shiny.pal2
-rw-r--r--gfx/pokemon/spinarak/back.2bpp.lzbin0 -> 243 bytes
-rw-r--r--gfx/pokemon/spinarak/front.2bpp.lzbin0 -> 217 bytes
-rw-r--r--gfx/pokemon/spinarak/normal.pal2
-rw-r--r--gfx/pokemon/spinarak/shiny.pal2
-rw-r--r--gfx/pokemon/squirtle/back.2bpp.lzbin0 -> 239 bytes
-rw-r--r--gfx/pokemon/squirtle/front_gold.2bpp.lzbin0 -> 258 bytes
-rw-r--r--gfx/pokemon/squirtle/front_silver.2bpp.lzbin0 -> 233 bytes
-rw-r--r--gfx/pokemon/squirtle/normal.pal2
-rw-r--r--gfx/pokemon/squirtle/shiny.pal2
-rw-r--r--gfx/pokemon/stantler/back.2bpp.lzbin0 -> 360 bytes
-rw-r--r--gfx/pokemon/stantler/front_gold.2bpp.lzbin0 -> 521 bytes
-rw-r--r--gfx/pokemon/stantler/front_silver.2bpp.lzbin0 -> 469 bytes
-rw-r--r--gfx/pokemon/stantler/normal.pal2
-rw-r--r--gfx/pokemon/stantler/shiny.pal2
-rw-r--r--gfx/pokemon/starmie/back.2bpp.lzbin0 -> 267 bytes
-rw-r--r--gfx/pokemon/starmie/front_gold.2bpp.lzbin0 -> 457 bytes
-rw-r--r--gfx/pokemon/starmie/front_silver.2bpp.lzbin0 -> 342 bytes
-rw-r--r--gfx/pokemon/starmie/normal.pal2
-rw-r--r--gfx/pokemon/starmie/shiny.pal2
-rw-r--r--gfx/pokemon/staryu/back.2bpp.lzbin0 -> 285 bytes
-rw-r--r--gfx/pokemon/staryu/front_gold.2bpp.lzbin0 -> 323 bytes
-rw-r--r--gfx/pokemon/staryu/front_silver.2bpp.lzbin0 -> 307 bytes
-rw-r--r--gfx/pokemon/staryu/normal.pal2
-rw-r--r--gfx/pokemon/staryu/shiny.pal2
-rw-r--r--gfx/pokemon/steelix/back.2bpp.lzbin0 -> 384 bytes
-rw-r--r--gfx/pokemon/steelix/front_gold.2bpp.lzbin0 -> 651 bytes
-rw-r--r--gfx/pokemon/steelix/front_silver.2bpp.lzbin0 -> 640 bytes
-rw-r--r--gfx/pokemon/steelix/normal.pal2
-rw-r--r--gfx/pokemon/steelix/shiny.pal2
-rw-r--r--gfx/pokemon/sudowoodo/back.2bpp.lzbin0 -> 368 bytes
-rw-r--r--gfx/pokemon/sudowoodo/front_gold.2bpp.lzbin0 -> 391 bytes
-rw-r--r--gfx/pokemon/sudowoodo/front_silver.2bpp.lzbin0 -> 390 bytes
-rw-r--r--gfx/pokemon/sudowoodo/normal.pal2
-rw-r--r--gfx/pokemon/sudowoodo/shiny.pal2
-rw-r--r--gfx/pokemon/suicune/back.2bpp.lzbin0 -> 423 bytes
-rw-r--r--gfx/pokemon/suicune/front.2bpp.lzbin0 -> 584 bytes
-rw-r--r--gfx/pokemon/suicune/normal.pal2
-rw-r--r--gfx/pokemon/suicune/shiny.pal2
-rw-r--r--gfx/pokemon/sunflora/back.2bpp.lzbin0 -> 415 bytes
-rw-r--r--gfx/pokemon/sunflora/front_gold.2bpp.lzbin0 -> 394 bytes
-rw-r--r--gfx/pokemon/sunflora/front_silver.2bpp.lzbin0 -> 451 bytes
-rw-r--r--gfx/pokemon/sunflora/normal.pal2
-rw-r--r--gfx/pokemon/sunflora/shiny.pal2
-rw-r--r--gfx/pokemon/sunkern/back.2bpp.lzbin0 -> 298 bytes
-rw-r--r--gfx/pokemon/sunkern/front_gold.2bpp.lzbin0 -> 244 bytes
-rw-r--r--gfx/pokemon/sunkern/front_silver.2bpp.lzbin0 -> 242 bytes
-rw-r--r--gfx/pokemon/sunkern/normal.pal2
-rw-r--r--gfx/pokemon/sunkern/shiny.pal2
-rw-r--r--gfx/pokemon/swinub/back.2bpp.lzbin0 -> 222 bytes
-rw-r--r--gfx/pokemon/swinub/front.2bpp.lzbin0 -> 208 bytes
-rw-r--r--gfx/pokemon/swinub/normal.pal2
-rw-r--r--gfx/pokemon/swinub/shiny.pal2
-rw-r--r--gfx/pokemon/tangela/back.2bpp.lzbin0 -> 221 bytes
-rw-r--r--gfx/pokemon/tangela/front_gold.2bpp.lzbin0 -> 411 bytes
-rw-r--r--gfx/pokemon/tangela/front_silver.2bpp.lzbin0 -> 422 bytes
-rw-r--r--gfx/pokemon/tangela/normal.pal2
-rw-r--r--gfx/pokemon/tangela/shiny.pal2
-rw-r--r--gfx/pokemon/tauros/back.2bpp.lzbin0 -> 231 bytes
-rw-r--r--gfx/pokemon/tauros/front_gold.2bpp.lzbin0 -> 616 bytes
-rw-r--r--gfx/pokemon/tauros/front_silver.2bpp.lzbin0 -> 513 bytes
-rw-r--r--gfx/pokemon/tauros/normal.pal2
-rw-r--r--gfx/pokemon/tauros/shiny.pal2
-rw-r--r--gfx/pokemon/teddiursa/back.2bpp.lzbin0 -> 276 bytes
-rw-r--r--gfx/pokemon/teddiursa/front_gold.2bpp.lzbin0 -> 256 bytes
-rw-r--r--gfx/pokemon/teddiursa/front_silver.2bpp.lzbin0 -> 261 bytes
-rw-r--r--gfx/pokemon/teddiursa/normal.pal2
-rw-r--r--gfx/pokemon/teddiursa/shiny.pal2
-rw-r--r--gfx/pokemon/tentacool/back.2bpp.lzbin0 -> 295 bytes
-rw-r--r--gfx/pokemon/tentacool/front_gold.2bpp.lzbin0 -> 269 bytes
-rw-r--r--gfx/pokemon/tentacool/front_silver.2bpp.lzbin0 -> 284 bytes
-rw-r--r--gfx/pokemon/tentacool/normal.pal2
-rw-r--r--gfx/pokemon/tentacool/shiny.pal2
-rw-r--r--gfx/pokemon/tentacruel/back.2bpp.lzbin0 -> 375 bytes
-rw-r--r--gfx/pokemon/tentacruel/front_gold.2bpp.lzbin0 -> 486 bytes
-rw-r--r--gfx/pokemon/tentacruel/front_silver.2bpp.lzbin0 -> 506 bytes
-rw-r--r--gfx/pokemon/tentacruel/normal.pal2
-rw-r--r--gfx/pokemon/tentacruel/shiny.pal2
-rw-r--r--gfx/pokemon/togepi/back.2bpp.lzbin0 -> 289 bytes
-rw-r--r--gfx/pokemon/togepi/front_gold.2bpp.lzbin0 -> 187 bytes
-rw-r--r--gfx/pokemon/togepi/front_silver.2bpp.lzbin0 -> 211 bytes
-rw-r--r--gfx/pokemon/togepi/normal.pal2
-rw-r--r--gfx/pokemon/togepi/shiny.pal2
-rw-r--r--gfx/pokemon/togetic/back.2bpp.lzbin0 -> 376 bytes
-rw-r--r--gfx/pokemon/togetic/front_gold.2bpp.lzbin0 -> 404 bytes
-rw-r--r--gfx/pokemon/togetic/front_silver.2bpp.lzbin0 -> 412 bytes
-rw-r--r--gfx/pokemon/togetic/normal.pal2
-rw-r--r--gfx/pokemon/togetic/shiny.pal2
-rw-r--r--gfx/pokemon/totodile/back.2bpp.lzbin0 -> 332 bytes
-rw-r--r--gfx/pokemon/totodile/front_gold.2bpp.lzbin0 -> 302 bytes
-rw-r--r--gfx/pokemon/totodile/front_silver.2bpp.lzbin0 -> 310 bytes
-rw-r--r--gfx/pokemon/totodile/normal.pal2
-rw-r--r--gfx/pokemon/totodile/shiny.pal2
-rw-r--r--gfx/pokemon/typhlosion/back.2bpp.lzbin0 -> 401 bytes
-rw-r--r--gfx/pokemon/typhlosion/front_gold.2bpp.lzbin0 -> 561 bytes
-rw-r--r--gfx/pokemon/typhlosion/front_silver.2bpp.lzbin0 -> 506 bytes
-rw-r--r--gfx/pokemon/typhlosion/normal.pal2
-rw-r--r--gfx/pokemon/typhlosion/shiny.pal2
-rw-r--r--gfx/pokemon/tyranitar/back.2bpp.lzbin0 -> 413 bytes
-rw-r--r--gfx/pokemon/tyranitar/front_gold.2bpp.lzbin0 -> 575 bytes
-rw-r--r--gfx/pokemon/tyranitar/front_silver.2bpp.lzbin0 -> 572 bytes
-rw-r--r--gfx/pokemon/tyranitar/normal.pal2
-rw-r--r--gfx/pokemon/tyranitar/shiny.pal2
-rw-r--r--gfx/pokemon/tyrogue/back.2bpp.lzbin0 -> 345 bytes
-rw-r--r--gfx/pokemon/tyrogue/front_gold.2bpp.lzbin0 -> 298 bytes
-rw-r--r--gfx/pokemon/tyrogue/front_silver.2bpp.lzbin0 -> 298 bytes
-rw-r--r--gfx/pokemon/tyrogue/normal.pal2
-rw-r--r--gfx/pokemon/tyrogue/shiny.pal2
-rw-r--r--gfx/pokemon/umbreon/back.2bpp.lzbin0 -> 369 bytes
-rw-r--r--gfx/pokemon/umbreon/front_gold.2bpp.lzbin0 -> 324 bytes
-rw-r--r--gfx/pokemon/umbreon/front_silver.2bpp.lzbin0 -> 378 bytes
-rw-r--r--gfx/pokemon/umbreon/normal.pal2
-rw-r--r--gfx/pokemon/umbreon/shiny.pal2
-rw-r--r--gfx/pokemon/unown/normal.pal2
-rw-r--r--gfx/pokemon/unown/shiny.pal2
-rw-r--r--gfx/pokemon/unown_a/back.2bpp.lzbin0 -> 123 bytes
-rw-r--r--gfx/pokemon/unown_a/front.2bpp.lzbin0 -> 122 bytes
-rw-r--r--gfx/pokemon/unown_anim_pointers.asm27
-rw-r--r--gfx/pokemon/unown_anims.asm27
-rw-r--r--gfx/pokemon/unown_b/back.2bpp.lzbin0 -> 131 bytes
-rw-r--r--gfx/pokemon/unown_b/front.2bpp.lzbin0 -> 135 bytes
-rw-r--r--gfx/pokemon/unown_bitmask_pointers.asm27
-rw-r--r--gfx/pokemon/unown_bitmasks.asm26
-rw-r--r--gfx/pokemon/unown_c/back.2bpp.lzbin0 -> 180 bytes
-rw-r--r--gfx/pokemon/unown_c/front.2bpp.lzbin0 -> 188 bytes
-rw-r--r--gfx/pokemon/unown_d/back.2bpp.lzbin0 -> 150 bytes
-rw-r--r--gfx/pokemon/unown_d/front.2bpp.lzbin0 -> 148 bytes
-rw-r--r--gfx/pokemon/unown_e/back.2bpp.lzbin0 -> 140 bytes
-rw-r--r--gfx/pokemon/unown_e/front.2bpp.lzbin0 -> 141 bytes
-rw-r--r--gfx/pokemon/unown_extra_pointers.asm27
-rw-r--r--gfx/pokemon/unown_extras.asm26
-rw-r--r--gfx/pokemon/unown_f/back.2bpp.lzbin0 -> 153 bytes
-rw-r--r--gfx/pokemon/unown_f/front.2bpp.lzbin0 -> 132 bytes
-rw-r--r--gfx/pokemon/unown_frame_pointers.asm27
-rw-r--r--gfx/pokemon/unown_frames.asm27
-rw-r--r--gfx/pokemon/unown_g/back.2bpp.lzbin0 -> 164 bytes
-rw-r--r--gfx/pokemon/unown_g/front.2bpp.lzbin0 -> 172 bytes
-rw-r--r--gfx/pokemon/unown_h/back.2bpp.lzbin0 -> 176 bytes
-rw-r--r--gfx/pokemon/unown_h/front.2bpp.lzbin0 -> 171 bytes
-rw-r--r--gfx/pokemon/unown_i/back.2bpp.lzbin0 -> 94 bytes
-rw-r--r--gfx/pokemon/unown_i/front.2bpp.lzbin0 -> 91 bytes
-rw-r--r--gfx/pokemon/unown_j/back.2bpp.lzbin0 -> 131 bytes
-rw-r--r--gfx/pokemon/unown_j/front.2bpp.lzbin0 -> 126 bytes
-rw-r--r--gfx/pokemon/unown_k/back.2bpp.lzbin0 -> 117 bytes
-rw-r--r--gfx/pokemon/unown_k/front.2bpp.lzbin0 -> 125 bytes
-rw-r--r--gfx/pokemon/unown_l/back.2bpp.lzbin0 -> 108 bytes
-rw-r--r--gfx/pokemon/unown_l/front.2bpp.lzbin0 -> 107 bytes
-rw-r--r--gfx/pokemon/unown_m/back.2bpp.lzbin0 -> 121 bytes
-rw-r--r--gfx/pokemon/unown_m/front.2bpp.lzbin0 -> 111 bytes
-rw-r--r--gfx/pokemon/unown_n/back.2bpp.lzbin0 -> 123 bytes
-rw-r--r--gfx/pokemon/unown_n/front.2bpp.lzbin0 -> 125 bytes
-rw-r--r--gfx/pokemon/unown_o/back.2bpp.lzbin0 -> 130 bytes
-rw-r--r--gfx/pokemon/unown_o/front.2bpp.lzbin0 -> 120 bytes
-rw-r--r--gfx/pokemon/unown_p/back.2bpp.lzbin0 -> 94 bytes
-rw-r--r--gfx/pokemon/unown_p/front.2bpp.lzbin0 -> 103 bytes
-rw-r--r--gfx/pokemon/unown_q/back.2bpp.lzbin0 -> 105 bytes
-rw-r--r--gfx/pokemon/unown_q/front.2bpp.lzbin0 -> 103 bytes
-rw-r--r--gfx/pokemon/unown_r/back.2bpp.lzbin0 -> 90 bytes
-rw-r--r--gfx/pokemon/unown_r/front.2bpp.lzbin0 -> 89 bytes
-rw-r--r--gfx/pokemon/unown_s/back.2bpp.lzbin0 -> 146 bytes
-rw-r--r--gfx/pokemon/unown_s/front.2bpp.lzbin0 -> 158 bytes
-rw-r--r--gfx/pokemon/unown_t/back.2bpp.lzbin0 -> 116 bytes
-rw-r--r--gfx/pokemon/unown_t/front.2bpp.lzbin0 -> 121 bytes
-rw-r--r--gfx/pokemon/unown_u/back.2bpp.lzbin0 -> 107 bytes
-rw-r--r--gfx/pokemon/unown_u/front.2bpp.lzbin0 -> 104 bytes
-rw-r--r--gfx/pokemon/unown_v/back.2bpp.lzbin0 -> 156 bytes
-rw-r--r--gfx/pokemon/unown_v/front.2bpp.lzbin0 -> 156 bytes
-rw-r--r--gfx/pokemon/unown_w/back.2bpp.lzbin0 -> 126 bytes
-rw-r--r--gfx/pokemon/unown_w/front.2bpp.lzbin0 -> 130 bytes
-rw-r--r--gfx/pokemon/unown_x/back.2bpp.lzbin0 -> 113 bytes
-rw-r--r--gfx/pokemon/unown_x/front.2bpp.lzbin0 -> 106 bytes
-rw-r--r--gfx/pokemon/unown_y/back.2bpp.lzbin0 -> 102 bytes
-rw-r--r--gfx/pokemon/unown_y/front.2bpp.lzbin0 -> 107 bytes
-rw-r--r--gfx/pokemon/unown_z/back.2bpp.lzbin0 -> 127 bytes
-rw-r--r--gfx/pokemon/unown_z/front.2bpp.lzbin0 -> 135 bytes
-rw-r--r--gfx/pokemon/ursaring/back.2bpp.lzbin0 -> 277 bytes
-rw-r--r--gfx/pokemon/ursaring/front_gold.2bpp.lzbin0 -> 483 bytes
-rw-r--r--gfx/pokemon/ursaring/front_silver.2bpp.lzbin0 -> 504 bytes
-rw-r--r--gfx/pokemon/ursaring/normal.pal2
-rw-r--r--gfx/pokemon/ursaring/shiny.pal2
-rw-r--r--gfx/pokemon/vaporeon/back.2bpp.lzbin0 -> 293 bytes
-rw-r--r--gfx/pokemon/vaporeon/front_gold.2bpp.lzbin0 -> 385 bytes
-rw-r--r--gfx/pokemon/vaporeon/front_silver.2bpp.lzbin0 -> 453 bytes
-rw-r--r--gfx/pokemon/vaporeon/normal.pal2
-rw-r--r--gfx/pokemon/vaporeon/shiny.pal2
-rw-r--r--gfx/pokemon/venomoth/back.2bpp.lzbin0 -> 450 bytes
-rw-r--r--gfx/pokemon/venomoth/front_gold.2bpp.lzbin0 -> 454 bytes
-rw-r--r--gfx/pokemon/venomoth/front_silver.2bpp.lzbin0 -> 512 bytes
-rw-r--r--gfx/pokemon/venomoth/normal.pal2
-rw-r--r--gfx/pokemon/venomoth/shiny.pal2
-rw-r--r--gfx/pokemon/venonat/back.2bpp.lzbin0 -> 351 bytes
-rw-r--r--gfx/pokemon/venonat/front_gold.2bpp.lzbin0 -> 323 bytes
-rw-r--r--gfx/pokemon/venonat/front_silver.2bpp.lzbin0 -> 319 bytes
-rw-r--r--gfx/pokemon/venonat/normal.pal2
-rw-r--r--gfx/pokemon/venonat/shiny.pal2
-rw-r--r--gfx/pokemon/venusaur/back.2bpp.lzbin0 -> 418 bytes
-rw-r--r--gfx/pokemon/venusaur/front_gold.2bpp.lzbin0 -> 590 bytes
-rw-r--r--gfx/pokemon/venusaur/front_silver.2bpp.lzbin0 -> 619 bytes
-rw-r--r--gfx/pokemon/venusaur/normal.pal2
-rw-r--r--gfx/pokemon/venusaur/shiny.pal2
-rw-r--r--gfx/pokemon/victreebel/back.2bpp.lzbin0 -> 322 bytes
-rw-r--r--gfx/pokemon/victreebel/front_gold.2bpp.lzbin0 -> 530 bytes
-rw-r--r--gfx/pokemon/victreebel/front_silver.2bpp.lzbin0 -> 507 bytes
-rw-r--r--gfx/pokemon/victreebel/normal.pal2
-rw-r--r--gfx/pokemon/victreebel/shiny.pal2
-rw-r--r--gfx/pokemon/vileplume/back.2bpp.lzbin0 -> 366 bytes
-rw-r--r--gfx/pokemon/vileplume/front_gold.2bpp.lzbin0 -> 393 bytes
-rw-r--r--gfx/pokemon/vileplume/front_silver.2bpp.lzbin0 -> 409 bytes
-rw-r--r--gfx/pokemon/vileplume/normal.pal2
-rw-r--r--gfx/pokemon/vileplume/shiny.pal2
-rw-r--r--gfx/pokemon/voltorb/back.2bpp.lzbin0 -> 229 bytes
-rw-r--r--gfx/pokemon/voltorb/front_gold.2bpp.lzbin0 -> 139 bytes
-rw-r--r--gfx/pokemon/voltorb/front_silver.2bpp.lzbin0 -> 150 bytes
-rw-r--r--gfx/pokemon/voltorb/normal.pal2
-rw-r--r--gfx/pokemon/voltorb/shiny.pal2
-rw-r--r--gfx/pokemon/vulpix/back.2bpp.lzbin0 -> 357 bytes
-rw-r--r--gfx/pokemon/vulpix/front_gold.2bpp.lzbin0 -> 408 bytes
-rw-r--r--gfx/pokemon/vulpix/front_silver.2bpp.lzbin0 -> 419 bytes
-rw-r--r--gfx/pokemon/vulpix/normal.pal2
-rw-r--r--gfx/pokemon/vulpix/shiny.pal2
-rw-r--r--gfx/pokemon/wartortle/back.2bpp.lzbin0 -> 358 bytes
-rw-r--r--gfx/pokemon/wartortle/front_gold.2bpp.lzbin0 -> 421 bytes
-rw-r--r--gfx/pokemon/wartortle/front_silver.2bpp.lzbin0 -> 423 bytes
-rw-r--r--gfx/pokemon/wartortle/normal.pal2
-rw-r--r--gfx/pokemon/wartortle/shiny.pal2
-rw-r--r--gfx/pokemon/weedle/back.2bpp.lzbin0 -> 256 bytes
-rw-r--r--gfx/pokemon/weedle/front_gold.2bpp.lzbin0 -> 230 bytes
-rw-r--r--gfx/pokemon/weedle/front_silver.2bpp.lzbin0 -> 231 bytes
-rw-r--r--gfx/pokemon/weedle/normal.pal2
-rw-r--r--gfx/pokemon/weedle/shiny.pal2
-rw-r--r--gfx/pokemon/weepinbell/back.2bpp.lzbin0 -> 334 bytes
-rw-r--r--gfx/pokemon/weepinbell/front_gold.2bpp.lzbin0 -> 353 bytes
-rw-r--r--gfx/pokemon/weepinbell/front_silver.2bpp.lzbin0 -> 355 bytes
-rw-r--r--gfx/pokemon/weepinbell/normal.pal2
-rw-r--r--gfx/pokemon/weepinbell/shiny.pal2
-rw-r--r--gfx/pokemon/weezing/back.2bpp.lzbin0 -> 340 bytes
-rw-r--r--gfx/pokemon/weezing/front_gold.2bpp.lzbin0 -> 590 bytes
-rw-r--r--gfx/pokemon/weezing/front_silver.2bpp.lzbin0 -> 625 bytes
-rw-r--r--gfx/pokemon/weezing/normal.pal2
-rw-r--r--gfx/pokemon/weezing/shiny.pal2
-rw-r--r--gfx/pokemon/wigglytuff/back.2bpp.lzbin0 -> 258 bytes
-rw-r--r--gfx/pokemon/wigglytuff/front_gold.2bpp.lzbin0 -> 373 bytes
-rw-r--r--gfx/pokemon/wigglytuff/front_silver.2bpp.lzbin0 -> 381 bytes
-rw-r--r--gfx/pokemon/wigglytuff/normal.pal2
-rw-r--r--gfx/pokemon/wigglytuff/shiny.pal2
-rw-r--r--gfx/pokemon/wobbuffet/back.2bpp.lzbin0 -> 270 bytes
-rw-r--r--gfx/pokemon/wobbuffet/front_gold.2bpp.lzbin0 -> 345 bytes
-rw-r--r--gfx/pokemon/wobbuffet/front_silver.2bpp.lzbin0 -> 372 bytes
-rw-r--r--gfx/pokemon/wobbuffet/normal.pal2
-rw-r--r--gfx/pokemon/wobbuffet/shiny.pal2
-rw-r--r--gfx/pokemon/wooper/back.2bpp.lzbin0 -> 232 bytes
-rw-r--r--gfx/pokemon/wooper/front_gold.2bpp.lzbin0 -> 248 bytes
-rw-r--r--gfx/pokemon/wooper/front_silver.2bpp.lzbin0 -> 230 bytes
-rw-r--r--gfx/pokemon/wooper/normal.pal2
-rw-r--r--gfx/pokemon/wooper/shiny.pal2
-rw-r--r--gfx/pokemon/xatu/back.2bpp.lzbin0 -> 320 bytes
-rw-r--r--gfx/pokemon/xatu/front_gold.2bpp.lzbin0 -> 343 bytes
-rw-r--r--gfx/pokemon/xatu/front_silver.2bpp.lzbin0 -> 432 bytes
-rw-r--r--gfx/pokemon/xatu/normal.pal2
-rw-r--r--gfx/pokemon/xatu/shiny.pal2
-rw-r--r--gfx/pokemon/yanma/back.2bpp.lzbin0 -> 433 bytes
-rw-r--r--gfx/pokemon/yanma/front_gold.2bpp.lzbin0 -> 400 bytes
-rw-r--r--gfx/pokemon/yanma/front_silver.2bpp.lzbin0 -> 370 bytes
-rw-r--r--gfx/pokemon/yanma/normal.pal2
-rw-r--r--gfx/pokemon/yanma/shiny.pal2
-rw-r--r--gfx/pokemon/zapdos/back.2bpp.lzbin0 -> 307 bytes
-rw-r--r--gfx/pokemon/zapdos/front_gold.2bpp.lzbin0 -> 575 bytes
-rw-r--r--gfx/pokemon/zapdos/front_silver.2bpp.lzbin0 -> 601 bytes
-rw-r--r--gfx/pokemon/zapdos/normal.pal2
-rw-r--r--gfx/pokemon/zapdos/shiny.pal2
-rw-r--r--gfx/pokemon/zubat/back.2bpp.lzbin0 -> 395 bytes
-rw-r--r--gfx/pokemon/zubat/front_gold.2bpp.lzbin0 -> 279 bytes
-rw-r--r--gfx/pokemon/zubat/front_silver.2bpp.lzbin0 -> 267 bytes
-rw-r--r--gfx/pokemon/zubat/normal.pal2
-rw-r--r--gfx/pokemon/zubat/shiny.pal2
1317 files changed, 3760 insertions, 0 deletions
diff --git a/gfx/pokemon/abra/back.2bpp.lz b/gfx/pokemon/abra/back.2bpp.lz
new file mode 100644
index 00000000..2df35188
--- /dev/null
+++ b/gfx/pokemon/abra/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/abra/front_gold.2bpp.lz b/gfx/pokemon/abra/front_gold.2bpp.lz
new file mode 100644
index 00000000..b4351922
--- /dev/null
+++ b/gfx/pokemon/abra/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/abra/front_silver.2bpp.lz b/gfx/pokemon/abra/front_silver.2bpp.lz
new file mode 100644
index 00000000..8c86125e
--- /dev/null
+++ b/gfx/pokemon/abra/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/abra/normal.pal b/gfx/pokemon/abra/normal.pal
new file mode 100644
index 00000000..b47312e6
--- /dev/null
+++ b/gfx/pokemon/abra/normal.pal
@@ -0,0 +1,2 @@
+ RGB 28, 19, 3
+ RGB 12, 8, 10
diff --git a/gfx/pokemon/abra/shiny.pal b/gfx/pokemon/abra/shiny.pal
new file mode 100644
index 00000000..87eeb73d
--- /dev/null
+++ b/gfx/pokemon/abra/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 28, 24, 10
+ RGB 20, 9, 19
diff --git a/gfx/pokemon/aerodactyl/back.2bpp.lz b/gfx/pokemon/aerodactyl/back.2bpp.lz
new file mode 100644
index 00000000..05536351
--- /dev/null
+++ b/gfx/pokemon/aerodactyl/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/aerodactyl/front_gold.2bpp.lz b/gfx/pokemon/aerodactyl/front_gold.2bpp.lz
new file mode 100644
index 00000000..d53fd1bd
--- /dev/null
+++ b/gfx/pokemon/aerodactyl/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/aerodactyl/front_silver.2bpp.lz b/gfx/pokemon/aerodactyl/front_silver.2bpp.lz
new file mode 100644
index 00000000..c85fef0e
--- /dev/null
+++ b/gfx/pokemon/aerodactyl/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/aerodactyl/normal.pal b/gfx/pokemon/aerodactyl/normal.pal
new file mode 100644
index 00000000..33810f1f
--- /dev/null
+++ b/gfx/pokemon/aerodactyl/normal.pal
@@ -0,0 +1,2 @@
+ RGB 21, 15, 18
+ RGB 13, 11, 8
diff --git a/gfx/pokemon/aerodactyl/shiny.pal b/gfx/pokemon/aerodactyl/shiny.pal
new file mode 100644
index 00000000..f82db0b5
--- /dev/null
+++ b/gfx/pokemon/aerodactyl/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 22, 9, 23
+ RGB 12, 9, 21
diff --git a/gfx/pokemon/aipom/back.2bpp.lz b/gfx/pokemon/aipom/back.2bpp.lz
new file mode 100644
index 00000000..d6d9fdbc
--- /dev/null
+++ b/gfx/pokemon/aipom/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/aipom/front_gold.2bpp.lz b/gfx/pokemon/aipom/front_gold.2bpp.lz
new file mode 100644
index 00000000..f7c120c4
--- /dev/null
+++ b/gfx/pokemon/aipom/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/aipom/front_silver.2bpp.lz b/gfx/pokemon/aipom/front_silver.2bpp.lz
new file mode 100644
index 00000000..b2c65852
--- /dev/null
+++ b/gfx/pokemon/aipom/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/aipom/normal.pal b/gfx/pokemon/aipom/normal.pal
new file mode 100644
index 00000000..5c66b895
--- /dev/null
+++ b/gfx/pokemon/aipom/normal.pal
@@ -0,0 +1,2 @@
+ RGB 27, 18, 4
+ RGB 8, 3, 15
diff --git a/gfx/pokemon/aipom/shiny.pal b/gfx/pokemon/aipom/shiny.pal
new file mode 100644
index 00000000..a9871323
--- /dev/null
+++ b/gfx/pokemon/aipom/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 25, 16, 18
+ RGB 22, 3, 25
diff --git a/gfx/pokemon/alakazam/back_gold.2bpp.lz b/gfx/pokemon/alakazam/back_gold.2bpp.lz
new file mode 100644
index 00000000..65f1a272
--- /dev/null
+++ b/gfx/pokemon/alakazam/back_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/alakazam/back_silver.2bpp.lz b/gfx/pokemon/alakazam/back_silver.2bpp.lz
new file mode 100644
index 00000000..6d4179eb
--- /dev/null
+++ b/gfx/pokemon/alakazam/back_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/alakazam/front_gold.2bpp.lz b/gfx/pokemon/alakazam/front_gold.2bpp.lz
new file mode 100644
index 00000000..85154d2f
--- /dev/null
+++ b/gfx/pokemon/alakazam/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/alakazam/front_silver.2bpp.lz b/gfx/pokemon/alakazam/front_silver.2bpp.lz
new file mode 100644
index 00000000..22ca2229
--- /dev/null
+++ b/gfx/pokemon/alakazam/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/alakazam/normal.pal b/gfx/pokemon/alakazam/normal.pal
new file mode 100644
index 00000000..b47312e6
--- /dev/null
+++ b/gfx/pokemon/alakazam/normal.pal
@@ -0,0 +1,2 @@
+ RGB 28, 19, 3
+ RGB 12, 8, 10
diff --git a/gfx/pokemon/alakazam/shiny.pal b/gfx/pokemon/alakazam/shiny.pal
new file mode 100644
index 00000000..f8845746
--- /dev/null
+++ b/gfx/pokemon/alakazam/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 19, 19, 3
+ RGB 21, 2, 21
diff --git a/gfx/pokemon/ampharos/back.2bpp.lz b/gfx/pokemon/ampharos/back.2bpp.lz
new file mode 100644
index 00000000..1d41eb7f
--- /dev/null
+++ b/gfx/pokemon/ampharos/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/ampharos/front_gold.2bpp.lz b/gfx/pokemon/ampharos/front_gold.2bpp.lz
new file mode 100644
index 00000000..72f2888d
--- /dev/null
+++ b/gfx/pokemon/ampharos/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/ampharos/front_silver.2bpp.lz b/gfx/pokemon/ampharos/front_silver.2bpp.lz
new file mode 100644
index 00000000..bac67a6d
--- /dev/null
+++ b/gfx/pokemon/ampharos/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/ampharos/normal.pal b/gfx/pokemon/ampharos/normal.pal
new file mode 100644
index 00000000..b15c4796
--- /dev/null
+++ b/gfx/pokemon/ampharos/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 31, 2
+ RGB 21, 10, 1
diff --git a/gfx/pokemon/ampharos/shiny.pal b/gfx/pokemon/ampharos/shiny.pal
new file mode 100644
index 00000000..ef952704
--- /dev/null
+++ b/gfx/pokemon/ampharos/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 24, 20, 21
+ RGB 14, 5, 31
diff --git a/gfx/pokemon/anim_pointers.asm b/gfx/pokemon/anim_pointers.asm
new file mode 100644
index 00000000..c14cf56e
--- /dev/null
+++ b/gfx/pokemon/anim_pointers.asm
@@ -0,0 +1,252 @@
+AnimationPointers:
+ dw BulbasaurAnimation
+ dw IvysaurAnimation
+ dw VenusaurAnimation
+ dw CharmanderAnimation
+ dw CharmeleonAnimation
+ dw CharizardAnimation
+ dw SquirtleAnimation
+ dw WartortleAnimation
+ dw BlastoiseAnimation
+ dw CaterpieAnimation
+ dw MetapodAnimation
+ dw ButterfreeAnimation
+ dw WeedleAnimation
+ dw KakunaAnimation
+ dw BeedrillAnimation
+ dw PidgeyAnimation
+ dw PidgeottoAnimation
+ dw PidgeotAnimation
+ dw RattataAnimation
+ dw RaticateAnimation
+ dw SpearowAnimation
+ dw FearowAnimation
+ dw EkansAnimation
+ dw ArbokAnimation
+ dw PikachuAnimation
+ dw RaichuAnimation
+ dw SandshrewAnimation
+ dw SandslashAnimation
+ dw NidoranFAnimation
+ dw NidorinaAnimation
+ dw NidoqueenAnimation
+ dw NidoranMAnimation
+ dw NidorinoAnimation
+ dw NidokingAnimation
+ dw ClefairyAnimation
+ dw ClefableAnimation
+ dw VulpixAnimation
+ dw NinetalesAnimation
+ dw JigglypuffAnimation
+ dw WigglytuffAnimation
+ dw ZubatAnimation
+ dw GolbatAnimation
+ dw OddishAnimation
+ dw GloomAnimation
+ dw VileplumeAnimation
+ dw ParasAnimation
+ dw ParasectAnimation
+ dw VenonatAnimation
+ dw VenomothAnimation
+ dw DiglettAnimation
+ dw DugtrioAnimation
+ dw MeowthAnimation
+ dw PersianAnimation
+ dw PsyduckAnimation
+ dw GolduckAnimation
+ dw MankeyAnimation
+ dw PrimeapeAnimation
+ dw GrowlitheAnimation
+ dw ArcanineAnimation
+ dw PoliwagAnimation
+ dw PoliwhirlAnimation
+ dw PoliwrathAnimation
+ dw AbraAnimation
+ dw KadabraAnimation
+ dw AlakazamAnimation
+ dw MachopAnimation
+ dw MachokeAnimation
+ dw MachampAnimation
+ dw BellsproutAnimation
+ dw WeepinbellAnimation
+ dw VictreebelAnimation
+ dw TentacoolAnimation
+ dw TentacruelAnimation
+ dw GeodudeAnimation
+ dw GravelerAnimation
+ dw GolemAnimation
+ dw PonytaAnimation
+ dw RapidashAnimation
+ dw SlowpokeAnimation
+ dw SlowbroAnimation
+ dw MagnemiteAnimation
+ dw MagnetonAnimation
+ dw FarfetchDAnimation
+ dw DoduoAnimation
+ dw DodrioAnimation
+ dw SeelAnimation
+ dw DewgongAnimation
+ dw GrimerAnimation
+ dw MukAnimation
+ dw ShellderAnimation
+ dw CloysterAnimation
+ dw GastlyAnimation
+ dw HaunterAnimation
+ dw GengarAnimation
+ dw OnixAnimation
+ dw DrowzeeAnimation
+ dw HypnoAnimation
+ dw KrabbyAnimation
+ dw KinglerAnimation
+ dw VoltorbAnimation
+ dw ElectrodeAnimation
+ dw ExeggcuteAnimation
+ dw ExeggutorAnimation
+ dw CuboneAnimation
+ dw MarowakAnimation
+ dw HitmonleeAnimation
+ dw HitmonchanAnimation
+ dw LickitungAnimation
+ dw KoffingAnimation
+ dw WeezingAnimation
+ dw RhyhornAnimation
+ dw RhydonAnimation
+ dw ChanseyAnimation
+ dw TangelaAnimation
+ dw KangaskhanAnimation
+ dw HorseaAnimation
+ dw SeadraAnimation
+ dw GoldeenAnimation
+ dw SeakingAnimation
+ dw StaryuAnimation
+ dw StarmieAnimation
+ dw MrMimeAnimation
+ dw ScytherAnimation
+ dw JynxAnimation
+ dw ElectabuzzAnimation
+ dw MagmarAnimation
+ dw PinsirAnimation
+ dw TaurosAnimation
+ dw MagikarpAnimation
+ dw GyaradosAnimation
+ dw LaprasAnimation
+ dw DittoAnimation
+ dw EeveeAnimation
+ dw VaporeonAnimation
+ dw JolteonAnimation
+ dw FlareonAnimation
+ dw PorygonAnimation
+ dw OmanyteAnimation
+ dw OmastarAnimation
+ dw KabutoAnimation
+ dw KabutopsAnimation
+ dw AerodactylAnimation
+ dw SnorlaxAnimation
+ dw ArticunoAnimation
+ dw ZapdosAnimation
+ dw MoltresAnimation
+ dw DratiniAnimation
+ dw DragonairAnimation
+ dw DragoniteAnimation
+ dw MewtwoAnimation
+ dw MewAnimation
+ dw ChikoritaAnimation
+ dw BayleefAnimation
+ dw MeganiumAnimation
+ dw CyndaquilAnimation
+ dw QuilavaAnimation
+ dw TyphlosionAnimation
+ dw TotodileAnimation
+ dw CroconawAnimation
+ dw FeraligatrAnimation
+ dw SentretAnimation
+ dw FurretAnimation
+ dw HoothootAnimation
+ dw NoctowlAnimation
+ dw LedybaAnimation
+ dw LedianAnimation
+ dw SpinarakAnimation
+ dw AriadosAnimation
+ dw CrobatAnimation
+ dw ChinchouAnimation
+ dw LanturnAnimation
+ dw PichuAnimation
+ dw CleffaAnimation
+ dw IgglybuffAnimation
+ dw TogepiAnimation
+ dw TogeticAnimation
+ dw NatuAnimation
+ dw XatuAnimation
+ dw MareepAnimation
+ dw FlaaffyAnimation
+ dw AmpharosAnimation
+ dw BellossomAnimation
+ dw MarillAnimation
+ dw AzumarillAnimation
+ dw SudowoodoAnimation
+ dw PolitoedAnimation
+ dw HoppipAnimation
+ dw SkiploomAnimation
+ dw JumpluffAnimation
+ dw AipomAnimation
+ dw SunkernAnimation
+ dw SunfloraAnimation
+ dw YanmaAnimation
+ dw WooperAnimation
+ dw QuagsireAnimation
+ dw EspeonAnimation
+ dw UmbreonAnimation
+ dw MurkrowAnimation
+ dw SlowkingAnimation
+ dw MisdreavusAnimation
+ dw UnownAnimation
+ dw WobbuffetAnimation
+ dw GirafarigAnimation
+ dw PinecoAnimation
+ dw ForretressAnimation
+ dw DunsparceAnimation
+ dw GligarAnimation
+ dw SteelixAnimation
+ dw SnubbullAnimation
+ dw GranbullAnimation
+ dw QwilfishAnimation
+ dw ScizorAnimation
+ dw ShuckleAnimation
+ dw HeracrossAnimation
+ dw SneaselAnimation
+ dw TeddiursaAnimation
+ dw UrsaringAnimation
+ dw SlugmaAnimation
+ dw MagcargoAnimation
+ dw SwinubAnimation
+ dw PiloswineAnimation
+ dw CorsolaAnimation
+ dw RemoraidAnimation
+ dw OctilleryAnimation
+ dw DelibirdAnimation
+ dw MantineAnimation
+ dw SkarmoryAnimation
+ dw HoundourAnimation
+ dw HoundoomAnimation
+ dw KingdraAnimation
+ dw PhanpyAnimation
+ dw DonphanAnimation
+ dw Porygon2Animation
+ dw StantlerAnimation
+ dw SmeargleAnimation
+ dw TyrogueAnimation
+ dw HitmontopAnimation
+ dw SmoochumAnimation
+ dw ElekidAnimation
+ dw MagbyAnimation
+ dw MiltankAnimation
+ dw BlisseyAnimation
+ dw RaikouAnimation
+ dw EnteiAnimation
+ dw SuicuneAnimation
+ dw LarvitarAnimation
+ dw PupitarAnimation
+ dw TyranitarAnimation
+ dw LugiaAnimation
+ dw HoOhAnimation
+ dw CelebiAnimation
diff --git a/gfx/pokemon/anims.asm b/gfx/pokemon/anims.asm
new file mode 100644
index 00000000..37d81777
--- /dev/null
+++ b/gfx/pokemon/anims.asm
@@ -0,0 +1,253 @@
+PicAnimations:
+BulbasaurAnimation: INCLUDE "gfx/pics/bulbasaur/anim0.asm"
+IvysaurAnimation: INCLUDE "gfx/pics/ivysaur/anim0.asm"
+VenusaurAnimation: INCLUDE "gfx/pics/venusaur/anim0.asm"
+CharmanderAnimation: INCLUDE "gfx/pics/charmander/anim0.asm"
+CharmeleonAnimation: INCLUDE "gfx/pics/charmeleon/anim0.asm"
+CharizardAnimation: INCLUDE "gfx/pics/charizard/anim0.asm"
+SquirtleAnimation: INCLUDE "gfx/pics/squirtle/anim0.asm"
+WartortleAnimation: INCLUDE "gfx/pics/wartortle/anim0.asm"
+BlastoiseAnimation: INCLUDE "gfx/pics/blastoise/anim0.asm"
+CaterpieAnimation: INCLUDE "gfx/pics/caterpie/anim0.asm"
+MetapodAnimation: INCLUDE "gfx/pics/metapod/anim0.asm"
+ButterfreeAnimation: INCLUDE "gfx/pics/butterfree/anim0.asm"
+WeedleAnimation: INCLUDE "gfx/pics/weedle/anim0.asm"
+KakunaAnimation: INCLUDE "gfx/pics/kakuna/anim0.asm"
+BeedrillAnimation: INCLUDE "gfx/pics/beedrill/anim0.asm"
+PidgeyAnimation: INCLUDE "gfx/pics/pidgey/anim0.asm"
+PidgeottoAnimation: INCLUDE "gfx/pics/pidgeotto/anim0.asm"
+PidgeotAnimation: INCLUDE "gfx/pics/pidgeot/anim0.asm"
+RattataAnimation: INCLUDE "gfx/pics/rattata/anim0.asm"
+RaticateAnimation: INCLUDE "gfx/pics/raticate/anim0.asm"
+SpearowAnimation: INCLUDE "gfx/pics/spearow/anim0.asm"
+FearowAnimation: INCLUDE "gfx/pics/fearow/anim0.asm"
+EkansAnimation: INCLUDE "gfx/pics/ekans/anim0.asm"
+ArbokAnimation: INCLUDE "gfx/pics/arbok/anim0.asm"
+PikachuAnimation: INCLUDE "gfx/pics/pikachu/anim0.asm"
+RaichuAnimation: INCLUDE "gfx/pics/raichu/anim0.asm"
+SandshrewAnimation: INCLUDE "gfx/pics/sandshrew/anim0.asm"
+SandslashAnimation: INCLUDE "gfx/pics/sandslash/anim0.asm"
+NidoranFAnimation: INCLUDE "gfx/pics/nidoran_f/anim0.asm"
+NidorinaAnimation: INCLUDE "gfx/pics/nidorina/anim0.asm"
+NidoqueenAnimation: INCLUDE "gfx/pics/nidoqueen/anim0.asm"
+NidoranMAnimation: INCLUDE "gfx/pics/nidoran_m/anim0.asm"
+NidorinoAnimation: INCLUDE "gfx/pics/nidorino/anim0.asm"
+NidokingAnimation: INCLUDE "gfx/pics/nidoking/anim0.asm"
+ClefairyAnimation: INCLUDE "gfx/pics/clefairy/anim0.asm"
+ClefableAnimation: INCLUDE "gfx/pics/clefable/anim0.asm"
+VulpixAnimation: INCLUDE "gfx/pics/vulpix/anim0.asm"
+NinetalesAnimation: INCLUDE "gfx/pics/ninetales/anim0.asm"
+JigglypuffAnimation: INCLUDE "gfx/pics/jigglypuff/anim0.asm"
+WigglytuffAnimation: INCLUDE "gfx/pics/wigglytuff/anim0.asm"
+ZubatAnimation: INCLUDE "gfx/pics/zubat/anim0.asm"
+GolbatAnimation: INCLUDE "gfx/pics/golbat/anim0.asm"
+OddishAnimation: INCLUDE "gfx/pics/oddish/anim0.asm"
+GloomAnimation: INCLUDE "gfx/pics/gloom/anim0.asm"
+VileplumeAnimation: INCLUDE "gfx/pics/vileplume/anim0.asm"
+ParasAnimation: INCLUDE "gfx/pics/paras/anim0.asm"
+ParasectAnimation: INCLUDE "gfx/pics/parasect/anim0.asm"
+VenonatAnimation: INCLUDE "gfx/pics/venonat/anim0.asm"
+VenomothAnimation: INCLUDE "gfx/pics/venomoth/anim0.asm"
+DiglettAnimation: INCLUDE "gfx/pics/diglett/anim0.asm"
+DugtrioAnimation: INCLUDE "gfx/pics/dugtrio/anim0.asm"
+MeowthAnimation: INCLUDE "gfx/pics/meowth/anim0.asm"
+PersianAnimation: INCLUDE "gfx/pics/persian/anim0.asm"
+PsyduckAnimation: INCLUDE "gfx/pics/psyduck/anim0.asm"
+GolduckAnimation: INCLUDE "gfx/pics/golduck/anim0.asm"
+MankeyAnimation: INCLUDE "gfx/pics/mankey/anim0.asm"
+PrimeapeAnimation: INCLUDE "gfx/pics/primeape/anim0.asm"
+GrowlitheAnimation: INCLUDE "gfx/pics/growlithe/anim0.asm"
+ArcanineAnimation: INCLUDE "gfx/pics/arcanine/anim0.asm"
+PoliwagAnimation: INCLUDE "gfx/pics/poliwag/anim0.asm"
+PoliwhirlAnimation: INCLUDE "gfx/pics/poliwhirl/anim0.asm"
+PoliwrathAnimation: INCLUDE "gfx/pics/poliwrath/anim0.asm"
+AbraAnimation: INCLUDE "gfx/pics/abra/anim0.asm"
+KadabraAnimation: INCLUDE "gfx/pics/kadabra/anim0.asm"
+AlakazamAnimation: INCLUDE "gfx/pics/alakazam/anim0.asm"
+MachopAnimation: INCLUDE "gfx/pics/machop/anim0.asm"
+MachokeAnimation: INCLUDE "gfx/pics/machoke/anim0.asm"
+MachampAnimation: INCLUDE "gfx/pics/machamp/anim0.asm"
+BellsproutAnimation: INCLUDE "gfx/pics/bellsprout/anim0.asm"
+WeepinbellAnimation: INCLUDE "gfx/pics/weepinbell/anim0.asm"
+VictreebelAnimation: INCLUDE "gfx/pics/victreebel/anim0.asm"
+TentacoolAnimation: INCLUDE "gfx/pics/tentacool/anim0.asm"
+TentacruelAnimation: INCLUDE "gfx/pics/tentacruel/anim0.asm"
+GeodudeAnimation: INCLUDE "gfx/pics/geodude/anim0.asm"
+GravelerAnimation: INCLUDE "gfx/pics/graveler/anim0.asm"
+GolemAnimation: INCLUDE "gfx/pics/golem/anim0.asm"
+PonytaAnimation: INCLUDE "gfx/pics/ponyta/anim0.asm"
+RapidashAnimation: INCLUDE "gfx/pics/rapidash/anim0.asm"
+SlowpokeAnimation: INCLUDE "gfx/pics/slowpoke/anim0.asm"
+SlowbroAnimation: INCLUDE "gfx/pics/slowbro/anim0.asm"
+MagnemiteAnimation: INCLUDE "gfx/pics/magnemite/anim0.asm"
+MagnetonAnimation: INCLUDE "gfx/pics/magneton/anim0.asm"
+FarfetchDAnimation: INCLUDE "gfx/pics/farfetch_d/anim0.asm"
+DoduoAnimation: INCLUDE "gfx/pics/doduo/anim0.asm"
+DodrioAnimation: INCLUDE "gfx/pics/dodrio/anim0.asm"
+SeelAnimation: INCLUDE "gfx/pics/seel/anim0.asm"
+DewgongAnimation: INCLUDE "gfx/pics/dewgong/anim0.asm"
+GrimerAnimation: INCLUDE "gfx/pics/grimer/anim0.asm"
+MukAnimation: INCLUDE "gfx/pics/muk/anim0.asm"
+ShellderAnimation: INCLUDE "gfx/pics/shellder/anim0.asm"
+CloysterAnimation: INCLUDE "gfx/pics/cloyster/anim0.asm"
+GastlyAnimation: INCLUDE "gfx/pics/gastly/anim0.asm"
+HaunterAnimation: INCLUDE "gfx/pics/haunter/anim0.asm"
+GengarAnimation: INCLUDE "gfx/pics/gengar/anim0.asm"
+OnixAnimation: INCLUDE "gfx/pics/onix/anim0.asm"
+DrowzeeAnimation: INCLUDE "gfx/pics/drowzee/anim0.asm"
+HypnoAnimation: INCLUDE "gfx/pics/hypno/anim0.asm"
+KrabbyAnimation: INCLUDE "gfx/pics/krabby/anim0.asm"
+KinglerAnimation: INCLUDE "gfx/pics/kingler/anim0.asm"
+VoltorbAnimation: INCLUDE "gfx/pics/voltorb/anim0.asm"
+ElectrodeAnimation: INCLUDE "gfx/pics/electrode/anim0.asm"
+ExeggcuteAnimation: INCLUDE "gfx/pics/exeggcute/anim0.asm"
+ExeggutorAnimation: INCLUDE "gfx/pics/exeggutor/anim0.asm"
+CuboneAnimation: INCLUDE "gfx/pics/cubone/anim0.asm"
+MarowakAnimation: INCLUDE "gfx/pics/marowak/anim0.asm"
+HitmonleeAnimation: INCLUDE "gfx/pics/hitmonlee/anim0.asm"
+HitmonchanAnimation: INCLUDE "gfx/pics/hitmonchan/anim0.asm"
+LickitungAnimation: INCLUDE "gfx/pics/lickitung/anim0.asm"
+KoffingAnimation: INCLUDE "gfx/pics/koffing/anim0.asm"
+WeezingAnimation: INCLUDE "gfx/pics/weezing/anim0.asm"
+RhyhornAnimation: INCLUDE "gfx/pics/rhyhorn/anim0.asm"
+RhydonAnimation: INCLUDE "gfx/pics/rhydon/anim0.asm"
+ChanseyAnimation: INCLUDE "gfx/pics/chansey/anim0.asm"
+TangelaAnimation: INCLUDE "gfx/pics/tangela/anim0.asm"
+KangaskhanAnimation: INCLUDE "gfx/pics/kangaskhan/anim0.asm"
+HorseaAnimation: INCLUDE "gfx/pics/horsea/anim0.asm"
+SeadraAnimation: INCLUDE "gfx/pics/seadra/anim0.asm"
+GoldeenAnimation: INCLUDE "gfx/pics/goldeen/anim0.asm"
+SeakingAnimation: INCLUDE "gfx/pics/seaking/anim0.asm"
+StaryuAnimation: INCLUDE "gfx/pics/staryu/anim0.asm"
+StarmieAnimation: INCLUDE "gfx/pics/starmie/anim0.asm"
+MrMimeAnimation: INCLUDE "gfx/pics/mr__mime/anim0.asm"
+ScytherAnimation: INCLUDE "gfx/pics/scyther/anim0.asm"
+JynxAnimation: INCLUDE "gfx/pics/jynx/anim0.asm"
+ElectabuzzAnimation: INCLUDE "gfx/pics/electabuzz/anim0.asm"
+MagmarAnimation: INCLUDE "gfx/pics/magmar/anim0.asm"
+PinsirAnimation: INCLUDE "gfx/pics/pinsir/anim0.asm"
+TaurosAnimation: INCLUDE "gfx/pics/tauros/anim0.asm"
+MagikarpAnimation: INCLUDE "gfx/pics/magikarp/anim0.asm"
+GyaradosAnimation: INCLUDE "gfx/pics/gyarados/anim0.asm"
+LaprasAnimation: INCLUDE "gfx/pics/lapras/anim0.asm"
+DittoAnimation: INCLUDE "gfx/pics/ditto/anim0.asm"
+EeveeAnimation: INCLUDE "gfx/pics/eevee/anim0.asm"
+VaporeonAnimation: INCLUDE "gfx/pics/vaporeon/anim0.asm"
+JolteonAnimation: INCLUDE "gfx/pics/jolteon/anim0.asm"
+FlareonAnimation: INCLUDE "gfx/pics/flareon/anim0.asm"
+PorygonAnimation: INCLUDE "gfx/pics/porygon/anim0.asm"
+OmanyteAnimation: INCLUDE "gfx/pics/omanyte/anim0.asm"
+OmastarAnimation: INCLUDE "gfx/pics/omastar/anim0.asm"
+KabutoAnimation: INCLUDE "gfx/pics/kabuto/anim0.asm"
+KabutopsAnimation: INCLUDE "gfx/pics/kabutops/anim0.asm"
+AerodactylAnimation: INCLUDE "gfx/pics/aerodactyl/anim0.asm"
+SnorlaxAnimation: INCLUDE "gfx/pics/snorlax/anim0.asm"
+ArticunoAnimation: INCLUDE "gfx/pics/articuno/anim0.asm"
+ZapdosAnimation: INCLUDE "gfx/pics/zapdos/anim0.asm"
+MoltresAnimation: INCLUDE "gfx/pics/moltres/anim0.asm"
+DratiniAnimation: INCLUDE "gfx/pics/dratini/anim0.asm"
+DragonairAnimation: INCLUDE "gfx/pics/dragonair/anim0.asm"
+DragoniteAnimation: INCLUDE "gfx/pics/dragonite/anim0.asm"
+MewtwoAnimation: INCLUDE "gfx/pics/mewtwo/anim0.asm"
+MewAnimation: INCLUDE "gfx/pics/mew/anim0.asm"
+ChikoritaAnimation: INCLUDE "gfx/pics/chikorita/anim0.asm"
+BayleefAnimation: INCLUDE "gfx/pics/bayleef/anim0.asm"
+MeganiumAnimation: INCLUDE "gfx/pics/meganium/anim0.asm"
+CyndaquilAnimation: INCLUDE "gfx/pics/cyndaquil/anim0.asm"
+QuilavaAnimation: INCLUDE "gfx/pics/quilava/anim0.asm"
+TyphlosionAnimation: INCLUDE "gfx/pics/typhlosion/anim0.asm"
+TotodileAnimation: INCLUDE "gfx/pics/totodile/anim0.asm"
+CroconawAnimation: INCLUDE "gfx/pics/croconaw/anim0.asm"
+FeraligatrAnimation: INCLUDE "gfx/pics/feraligatr/anim0.asm"
+SentretAnimation: INCLUDE "gfx/pics/sentret/anim0.asm"
+FurretAnimation: INCLUDE "gfx/pics/furret/anim0.asm"
+HoothootAnimation: INCLUDE "gfx/pics/hoothoot/anim0.asm"
+NoctowlAnimation: INCLUDE "gfx/pics/noctowl/anim0.asm"
+LedybaAnimation: INCLUDE "gfx/pics/ledyba/anim0.asm"
+LedianAnimation: INCLUDE "gfx/pics/ledian/anim0.asm"
+SpinarakAnimation: INCLUDE "gfx/pics/spinarak/anim0.asm"
+AriadosAnimation: INCLUDE "gfx/pics/ariados/anim0.asm"
+CrobatAnimation: INCLUDE "gfx/pics/crobat/anim0.asm"
+ChinchouAnimation: INCLUDE "gfx/pics/chinchou/anim0.asm"
+LanturnAnimation: INCLUDE "gfx/pics/lanturn/anim0.asm"
+PichuAnimation: INCLUDE "gfx/pics/pichu/anim0.asm"
+CleffaAnimation: INCLUDE "gfx/pics/cleffa/anim0.asm"
+IgglybuffAnimation: INCLUDE "gfx/pics/igglybuff/anim0.asm"
+TogepiAnimation: INCLUDE "gfx/pics/togepi/anim0.asm"
+TogeticAnimation: INCLUDE "gfx/pics/togetic/anim0.asm"
+NatuAnimation: INCLUDE "gfx/pics/natu/anim0.asm"
+XatuAnimation: INCLUDE "gfx/pics/xatu/anim0.asm"
+MareepAnimation: INCLUDE "gfx/pics/mareep/anim0.asm"
+FlaaffyAnimation: INCLUDE "gfx/pics/flaaffy/anim0.asm"
+AmpharosAnimation: INCLUDE "gfx/pics/ampharos/anim0.asm"
+BellossomAnimation: INCLUDE "gfx/pics/bellossom/anim0.asm"
+MarillAnimation: INCLUDE "gfx/pics/marill/anim0.asm"
+AzumarillAnimation: INCLUDE "gfx/pics/azumarill/anim0.asm"
+SudowoodoAnimation: INCLUDE "gfx/pics/sudowoodo/anim0.asm"
+PolitoedAnimation: INCLUDE "gfx/pics/politoed/anim0.asm"
+HoppipAnimation: INCLUDE "gfx/pics/hoppip/anim0.asm"
+SkiploomAnimation: INCLUDE "gfx/pics/skiploom/anim0.asm"
+JumpluffAnimation: INCLUDE "gfx/pics/jumpluff/anim0.asm"
+AipomAnimation: INCLUDE "gfx/pics/aipom/anim0.asm"
+SunkernAnimation: INCLUDE "gfx/pics/sunkern/anim0.asm"
+SunfloraAnimation: INCLUDE "gfx/pics/sunflora/anim0.asm"
+YanmaAnimation: INCLUDE "gfx/pics/yanma/anim0.asm"
+WooperAnimation: INCLUDE "gfx/pics/wooper/anim0.asm"
+QuagsireAnimation: INCLUDE "gfx/pics/quagsire/anim0.asm"
+EspeonAnimation: INCLUDE "gfx/pics/espeon/anim0.asm"
+UmbreonAnimation: INCLUDE "gfx/pics/umbreon/anim0.asm"
+MurkrowAnimation: INCLUDE "gfx/pics/murkrow/anim0.asm"
+SlowkingAnimation: INCLUDE "gfx/pics/slowking/anim0.asm"
+MisdreavusAnimation: INCLUDE "gfx/pics/misdreavus/anim0.asm"
+UnownAnimation: INCLUDE "gfx/pics/unown/anim0.asm"
+WobbuffetAnimation: INCLUDE "gfx/pics/wobbuffet/anim0.asm"
+GirafarigAnimation: INCLUDE "gfx/pics/girafarig/anim0.asm"
+PinecoAnimation: INCLUDE "gfx/pics/pineco/anim0.asm"
+ForretressAnimation: INCLUDE "gfx/pics/forretress/anim0.asm"
+DunsparceAnimation: INCLUDE "gfx/pics/dunsparce/anim0.asm"
+GligarAnimation: INCLUDE "gfx/pics/gligar/anim0.asm"
+SteelixAnimation: INCLUDE "gfx/pics/steelix/anim0.asm"
+SnubbullAnimation: INCLUDE "gfx/pics/snubbull/anim0.asm"
+GranbullAnimation: INCLUDE "gfx/pics/granbull/anim0.asm"
+QwilfishAnimation: INCLUDE "gfx/pics/qwilfish/anim0.asm"
+ScizorAnimation: INCLUDE "gfx/pics/scizor/anim0.asm"
+ShuckleAnimation: INCLUDE "gfx/pics/shuckle/anim0.asm"
+HeracrossAnimation: INCLUDE "gfx/pics/heracross/anim0.asm"
+SneaselAnimation: INCLUDE "gfx/pics/sneasel/anim0.asm"
+TeddiursaAnimation: INCLUDE "gfx/pics/teddiursa/anim0.asm"
+UrsaringAnimation: INCLUDE "gfx/pics/ursaring/anim0.asm"
+SlugmaAnimation: INCLUDE "gfx/pics/slugma/anim0.asm"
+MagcargoAnimation: INCLUDE "gfx/pics/magcargo/anim0.asm"
+SwinubAnimation: INCLUDE "gfx/pics/swinub/anim0.asm"
+PiloswineAnimation: INCLUDE "gfx/pics/piloswine/anim0.asm"
+CorsolaAnimation: INCLUDE "gfx/pics/corsola/anim0.asm"
+RemoraidAnimation: INCLUDE "gfx/pics/remoraid/anim0.asm"
+OctilleryAnimation: INCLUDE "gfx/pics/octillery/anim0.asm"
+DelibirdAnimation: INCLUDE "gfx/pics/delibird/anim0.asm"
+MantineAnimation: INCLUDE "gfx/pics/mantine/anim0.asm"
+SkarmoryAnimation: INCLUDE "gfx/pics/skarmory/anim0.asm"
+HoundourAnimation: INCLUDE "gfx/pics/houndour/anim0.asm"
+HoundoomAnimation: INCLUDE "gfx/pics/houndoom/anim0.asm"
+KingdraAnimation: INCLUDE "gfx/pics/kingdra/anim0.asm"
+PhanpyAnimation: INCLUDE "gfx/pics/phanpy/anim0.asm"
+DonphanAnimation: INCLUDE "gfx/pics/donphan/anim0.asm"
+Porygon2Animation: INCLUDE "gfx/pics/porygon2/anim0.asm"
+StantlerAnimation: INCLUDE "gfx/pics/stantler/anim0.asm"
+SmeargleAnimation: INCLUDE "gfx/pics/smeargle/anim0.asm"
+TyrogueAnimation: INCLUDE "gfx/pics/tyrogue/anim0.asm"
+HitmontopAnimation: INCLUDE "gfx/pics/hitmontop/anim0.asm"
+SmoochumAnimation: INCLUDE "gfx/pics/smoochum/anim0.asm"
+ElekidAnimation: INCLUDE "gfx/pics/elekid/anim0.asm"
+MagbyAnimation: INCLUDE "gfx/pics/magby/anim0.asm"
+MiltankAnimation: INCLUDE "gfx/pics/miltank/anim0.asm"
+BlisseyAnimation: INCLUDE "gfx/pics/blissey/anim0.asm"
+RaikouAnimation: INCLUDE "gfx/pics/raikou/anim0.asm"
+EnteiAnimation: INCLUDE "gfx/pics/entei/anim0.asm"
+SuicuneAnimation: INCLUDE "gfx/pics/suicune/anim0.asm"
+LarvitarAnimation: INCLUDE "gfx/pics/larvitar/anim0.asm"
+PupitarAnimation: INCLUDE "gfx/pics/pupitar/anim0.asm"
+TyranitarAnimation: INCLUDE "gfx/pics/tyranitar/anim0.asm"
+LugiaAnimation: INCLUDE "gfx/pics/lugia/anim0.asm"
+HoOhAnimation: INCLUDE "gfx/pics/ho_oh/anim0.asm"
+CelebiAnimation: INCLUDE "gfx/pics/celebi/anim0.asm"
+EggAnimation: INCLUDE "gfx/pics/egg/anim0.asm"
diff --git a/gfx/pokemon/arbok/back.2bpp.lz b/gfx/pokemon/arbok/back.2bpp.lz
new file mode 100644
index 00000000..175abb49
--- /dev/null
+++ b/gfx/pokemon/arbok/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/arbok/front_gold.2bpp.lz b/gfx/pokemon/arbok/front_gold.2bpp.lz
new file mode 100644
index 00000000..ea132afc
--- /dev/null
+++ b/gfx/pokemon/arbok/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/arbok/front_silver.2bpp.lz b/gfx/pokemon/arbok/front_silver.2bpp.lz
new file mode 100644
index 00000000..71e475ad
--- /dev/null
+++ b/gfx/pokemon/arbok/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/arbok/normal.pal b/gfx/pokemon/arbok/normal.pal
new file mode 100644
index 00000000..54f9175f
--- /dev/null
+++ b/gfx/pokemon/arbok/normal.pal
@@ -0,0 +1,2 @@
+ RGB 18, 8, 19
+ RGB 22, 4, 9
diff --git a/gfx/pokemon/arbok/shiny.pal b/gfx/pokemon/arbok/shiny.pal
new file mode 100644
index 00000000..c1418d40
--- /dev/null
+++ b/gfx/pokemon/arbok/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 18, 19, 11
+ RGB 20, 10, 30
diff --git a/gfx/pokemon/arcanine/back.2bpp.lz b/gfx/pokemon/arcanine/back.2bpp.lz
new file mode 100644
index 00000000..a76d6498
--- /dev/null
+++ b/gfx/pokemon/arcanine/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/arcanine/front_gold.2bpp.lz b/gfx/pokemon/arcanine/front_gold.2bpp.lz
new file mode 100644
index 00000000..c0f300cc
--- /dev/null
+++ b/gfx/pokemon/arcanine/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/arcanine/front_silver.2bpp.lz b/gfx/pokemon/arcanine/front_silver.2bpp.lz
new file mode 100644
index 00000000..57b2dec0
--- /dev/null
+++ b/gfx/pokemon/arcanine/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/arcanine/normal.pal b/gfx/pokemon/arcanine/normal.pal
new file mode 100644
index 00000000..25fb9b3f
--- /dev/null
+++ b/gfx/pokemon/arcanine/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 23, 7
+ RGB 31, 9, 4
diff --git a/gfx/pokemon/arcanine/shiny.pal b/gfx/pokemon/arcanine/shiny.pal
new file mode 100644
index 00000000..e97be6d1
--- /dev/null
+++ b/gfx/pokemon/arcanine/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 24, 17, 15
+ RGB 19, 17, 1
diff --git a/gfx/pokemon/ariados/back.2bpp.lz b/gfx/pokemon/ariados/back.2bpp.lz
new file mode 100644
index 00000000..ff3aec7f
--- /dev/null
+++ b/gfx/pokemon/ariados/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/ariados/front.2bpp.lz b/gfx/pokemon/ariados/front.2bpp.lz
new file mode 100644
index 00000000..a1e3f1ff
--- /dev/null
+++ b/gfx/pokemon/ariados/front.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/ariados/normal.pal b/gfx/pokemon/ariados/normal.pal
new file mode 100644
index 00000000..50204d1d
--- /dev/null
+++ b/gfx/pokemon/ariados/normal.pal
@@ -0,0 +1,2 @@
+ RGB 27, 10, 8
+ RGB 14, 6, 20
diff --git a/gfx/pokemon/ariados/shiny.pal b/gfx/pokemon/ariados/shiny.pal
new file mode 100644
index 00000000..ab1c2dc7
--- /dev/null
+++ b/gfx/pokemon/ariados/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 21, 3, 26
+ RGB 5, 9, 29
diff --git a/gfx/pokemon/articuno/back.2bpp.lz b/gfx/pokemon/articuno/back.2bpp.lz
new file mode 100644
index 00000000..1e809d8f
--- /dev/null
+++ b/gfx/pokemon/articuno/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/articuno/front_gold.2bpp.lz b/gfx/pokemon/articuno/front_gold.2bpp.lz
new file mode 100644
index 00000000..bcf74c48
--- /dev/null
+++ b/gfx/pokemon/articuno/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/articuno/front_silver.2bpp.lz b/gfx/pokemon/articuno/front_silver.2bpp.lz
new file mode 100644
index 00000000..55dad060
--- /dev/null
+++ b/gfx/pokemon/articuno/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/articuno/normal.pal b/gfx/pokemon/articuno/normal.pal
new file mode 100644
index 00000000..05cb0837
--- /dev/null
+++ b/gfx/pokemon/articuno/normal.pal
@@ -0,0 +1,2 @@
+ RGB 11, 21, 31
+ RGB 8, 11, 16
diff --git a/gfx/pokemon/articuno/shiny.pal b/gfx/pokemon/articuno/shiny.pal
new file mode 100644
index 00000000..011786a6
--- /dev/null
+++ b/gfx/pokemon/articuno/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 19, 26, 31
+ RGB 13, 13, 22
diff --git a/gfx/pokemon/azumarill/back.2bpp.lz b/gfx/pokemon/azumarill/back.2bpp.lz
new file mode 100644
index 00000000..b66df2a7
--- /dev/null
+++ b/gfx/pokemon/azumarill/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/azumarill/front_gold.2bpp.lz b/gfx/pokemon/azumarill/front_gold.2bpp.lz
new file mode 100644
index 00000000..764c472c
--- /dev/null
+++ b/gfx/pokemon/azumarill/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/azumarill/front_silver.2bpp.lz b/gfx/pokemon/azumarill/front_silver.2bpp.lz
new file mode 100644
index 00000000..b346aefe
--- /dev/null
+++ b/gfx/pokemon/azumarill/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/azumarill/normal.pal b/gfx/pokemon/azumarill/normal.pal
new file mode 100644
index 00000000..6303390b
--- /dev/null
+++ b/gfx/pokemon/azumarill/normal.pal
@@ -0,0 +1,2 @@
+ RGB 10, 15, 24
+ RGB 18, 9, 7
diff --git a/gfx/pokemon/azumarill/shiny.pal b/gfx/pokemon/azumarill/shiny.pal
new file mode 100644
index 00000000..6816fecc
--- /dev/null
+++ b/gfx/pokemon/azumarill/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 26, 20, 5
+ RGB 18, 9, 7
diff --git a/gfx/pokemon/bayleef/back.2bpp.lz b/gfx/pokemon/bayleef/back.2bpp.lz
new file mode 100644
index 00000000..809e5d19
--- /dev/null
+++ b/gfx/pokemon/bayleef/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/bayleef/front.2bpp.lz b/gfx/pokemon/bayleef/front.2bpp.lz
new file mode 100644
index 00000000..9db112de
--- /dev/null
+++ b/gfx/pokemon/bayleef/front.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/bayleef/normal.pal b/gfx/pokemon/bayleef/normal.pal
new file mode 100644
index 00000000..c6ef854f
--- /dev/null
+++ b/gfx/pokemon/bayleef/normal.pal
@@ -0,0 +1,2 @@
+ RGB 27, 20, 13
+ RGB 11, 16, 2
diff --git a/gfx/pokemon/bayleef/shiny.pal b/gfx/pokemon/bayleef/shiny.pal
new file mode 100644
index 00000000..1a3aba27
--- /dev/null
+++ b/gfx/pokemon/bayleef/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 27, 20, 13
+ RGB 25, 15, 0
diff --git a/gfx/pokemon/beedrill/back.2bpp.lz b/gfx/pokemon/beedrill/back.2bpp.lz
new file mode 100644
index 00000000..492eb64e
--- /dev/null
+++ b/gfx/pokemon/beedrill/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/beedrill/front_gold.2bpp.lz b/gfx/pokemon/beedrill/front_gold.2bpp.lz
new file mode 100644
index 00000000..6e3a8af2
--- /dev/null
+++ b/gfx/pokemon/beedrill/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/beedrill/front_silver.2bpp.lz b/gfx/pokemon/beedrill/front_silver.2bpp.lz
new file mode 100644
index 00000000..a1ce991a
--- /dev/null
+++ b/gfx/pokemon/beedrill/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/beedrill/normal.pal b/gfx/pokemon/beedrill/normal.pal
new file mode 100644
index 00000000..35631148
--- /dev/null
+++ b/gfx/pokemon/beedrill/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 26, 6
+ RGB 30, 4, 1
diff --git a/gfx/pokemon/beedrill/shiny.pal b/gfx/pokemon/beedrill/shiny.pal
new file mode 100644
index 00000000..c4267802
--- /dev/null
+++ b/gfx/pokemon/beedrill/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 17, 20, 13
+ RGB 8, 7, 27
diff --git a/gfx/pokemon/bellossom/back.2bpp.lz b/gfx/pokemon/bellossom/back.2bpp.lz
new file mode 100644
index 00000000..d1a59b61
--- /dev/null
+++ b/gfx/pokemon/bellossom/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/bellossom/front_gold.2bpp.lz b/gfx/pokemon/bellossom/front_gold.2bpp.lz
new file mode 100644
index 00000000..57f89efa
--- /dev/null
+++ b/gfx/pokemon/bellossom/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/bellossom/front_silver.2bpp.lz b/gfx/pokemon/bellossom/front_silver.2bpp.lz
new file mode 100644
index 00000000..8c35900a
--- /dev/null
+++ b/gfx/pokemon/bellossom/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/bellossom/normal.pal b/gfx/pokemon/bellossom/normal.pal
new file mode 100644
index 00000000..556917ae
--- /dev/null
+++ b/gfx/pokemon/bellossom/normal.pal
@@ -0,0 +1,2 @@
+ RGB 28, 11, 26
+ RGB 15, 23, 6
diff --git a/gfx/pokemon/bellossom/shiny.pal b/gfx/pokemon/bellossom/shiny.pal
new file mode 100644
index 00000000..b14870f8
--- /dev/null
+++ b/gfx/pokemon/bellossom/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 28, 11, 6
+ RGB 11, 14, 25
diff --git a/gfx/pokemon/bellsprout/back.2bpp.lz b/gfx/pokemon/bellsprout/back.2bpp.lz
new file mode 100644
index 00000000..5e1fca75
--- /dev/null
+++ b/gfx/pokemon/bellsprout/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/bellsprout/front_gold.2bpp.lz b/gfx/pokemon/bellsprout/front_gold.2bpp.lz
new file mode 100644
index 00000000..f601fb1a
--- /dev/null
+++ b/gfx/pokemon/bellsprout/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/bellsprout/front_silver.2bpp.lz b/gfx/pokemon/bellsprout/front_silver.2bpp.lz
new file mode 100644
index 00000000..f274e88a
--- /dev/null
+++ b/gfx/pokemon/bellsprout/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/bellsprout/normal.pal b/gfx/pokemon/bellsprout/normal.pal
new file mode 100644
index 00000000..c68764ea
--- /dev/null
+++ b/gfx/pokemon/bellsprout/normal.pal
@@ -0,0 +1,2 @@
+ RGB 20, 31, 7
+ RGB 27, 10, 9
diff --git a/gfx/pokemon/bellsprout/shiny.pal b/gfx/pokemon/bellsprout/shiny.pal
new file mode 100644
index 00000000..66d584f4
--- /dev/null
+++ b/gfx/pokemon/bellsprout/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 20, 20, 7
+ RGB 20, 10, 21
diff --git a/gfx/pokemon/bitmask_pointers.asm b/gfx/pokemon/bitmask_pointers.asm
new file mode 100644
index 00000000..7d87ad8d
--- /dev/null
+++ b/gfx/pokemon/bitmask_pointers.asm
@@ -0,0 +1,252 @@
+BitmasksPointers:
+ dw BulbasaurBitmasks
+ dw IvysaurBitmasks
+ dw VenusaurBitmasks
+ dw CharmanderBitmasks
+ dw CharmeleonBitmasks
+ dw CharizardBitmasks
+ dw SquirtleBitmasks
+ dw WartortleBitmasks
+ dw BlastoiseBitmasks
+ dw CaterpieBitmasks
+ dw MetapodBitmasks
+ dw ButterfreeBitmasks
+ dw WeedleBitmasks
+ dw KakunaBitmasks
+ dw BeedrillBitmasks
+ dw PidgeyBitmasks
+ dw PidgeottoBitmasks
+ dw PidgeotBitmasks
+ dw RattataBitmasks
+ dw RaticateBitmasks
+ dw SpearowBitmasks
+ dw FearowBitmasks
+ dw EkansBitmasks
+ dw ArbokBitmasks
+ dw PikachuBitmasks
+ dw RaichuBitmasks
+ dw SandshrewBitmasks
+ dw SandslashBitmasks
+ dw NidoranFBitmasks
+ dw NidorinaBitmasks
+ dw NidoqueenBitmasks
+ dw NidoranMBitmasks
+ dw NidorinoBitmasks
+ dw NidokingBitmasks
+ dw ClefairyBitmasks
+ dw ClefableBitmasks
+ dw VulpixBitmasks
+ dw NinetalesBitmasks
+ dw JigglypuffBitmasks
+ dw WigglytuffBitmasks
+ dw ZubatBitmasks
+ dw GolbatBitmasks
+ dw OddishBitmasks
+ dw GloomBitmasks
+ dw VileplumeBitmasks
+ dw ParasBitmasks
+ dw ParasectBitmasks
+ dw VenonatBitmasks
+ dw VenomothBitmasks
+ dw DiglettBitmasks
+ dw DugtrioBitmasks
+ dw MeowthBitmasks
+ dw PersianBitmasks
+ dw PsyduckBitmasks
+ dw GolduckBitmasks
+ dw MankeyBitmasks
+ dw PrimeapeBitmasks
+ dw GrowlitheBitmasks
+ dw ArcanineBitmasks
+ dw PoliwagBitmasks
+ dw PoliwhirlBitmasks
+ dw PoliwrathBitmasks
+ dw AbraBitmasks
+ dw KadabraBitmasks
+ dw AlakazamBitmasks
+ dw MachopBitmasks
+ dw MachokeBitmasks
+ dw MachampBitmasks
+ dw BellsproutBitmasks
+ dw WeepinbellBitmasks
+ dw VictreebelBitmasks
+ dw TentacoolBitmasks
+ dw TentacruelBitmasks
+ dw GeodudeBitmasks
+ dw GravelerBitmasks
+ dw GolemBitmasks
+ dw PonytaBitmasks
+ dw RapidashBitmasks
+ dw SlowpokeBitmasks
+ dw SlowbroBitmasks
+ dw MagnemiteBitmasks
+ dw MagnetonBitmasks
+ dw FarfetchDBitmasks
+ dw DoduoBitmasks
+ dw DodrioBitmasks
+ dw SeelBitmasks
+ dw DewgongBitmasks
+ dw GrimerBitmasks
+ dw MukBitmasks
+ dw ShellderBitmasks
+ dw CloysterBitmasks
+ dw GastlyBitmasks
+ dw HaunterBitmasks
+ dw GengarBitmasks
+ dw OnixBitmasks
+ dw DrowzeeBitmasks
+ dw HypnoBitmasks
+ dw KrabbyBitmasks
+ dw KinglerBitmasks
+ dw VoltorbBitmasks
+ dw ElectrodeBitmasks
+ dw ExeggcuteBitmasks
+ dw ExeggutorBitmasks
+ dw CuboneBitmasks
+ dw MarowakBitmasks
+ dw HitmonleeBitmasks
+ dw HitmonchanBitmasks
+ dw LickitungBitmasks
+ dw KoffingBitmasks
+ dw WeezingBitmasks
+ dw RhyhornBitmasks
+ dw RhydonBitmasks
+ dw ChanseyBitmasks
+ dw TangelaBitmasks
+ dw KangaskhanBitmasks
+ dw HorseaBitmasks
+ dw SeadraBitmasks
+ dw GoldeenBitmasks
+ dw SeakingBitmasks
+ dw StaryuBitmasks
+ dw StarmieBitmasks
+ dw MrMimeBitmasks
+ dw ScytherBitmasks
+ dw JynxBitmasks
+ dw ElectabuzzBitmasks
+ dw MagmarBitmasks
+ dw PinsirBitmasks
+ dw TaurosBitmasks
+ dw MagikarpBitmasks
+ dw GyaradosBitmasks
+ dw LaprasBitmasks
+ dw DittoBitmasks
+ dw EeveeBitmasks
+ dw VaporeonBitmasks
+ dw JolteonBitmasks
+ dw FlareonBitmasks
+ dw PorygonBitmasks
+ dw OmanyteBitmasks
+ dw OmastarBitmasks
+ dw KabutoBitmasks
+ dw KabutopsBitmasks
+ dw AerodactylBitmasks
+ dw SnorlaxBitmasks
+ dw ArticunoBitmasks
+ dw ZapdosBitmasks
+ dw MoltresBitmasks
+ dw DratiniBitmasks
+ dw DragonairBitmasks
+ dw DragoniteBitmasks
+ dw MewtwoBitmasks
+ dw MewBitmasks
+ dw ChikoritaBitmasks
+ dw BayleefBitmasks
+ dw MeganiumBitmasks
+ dw CyndaquilBitmasks
+ dw QuilavaBitmasks
+ dw TyphlosionBitmasks
+ dw TotodileBitmasks
+ dw CroconawBitmasks
+ dw FeraligatrBitmasks
+ dw SentretBitmasks
+ dw FurretBitmasks
+ dw HoothootBitmasks
+ dw NoctowlBitmasks
+ dw LedybaBitmasks
+ dw LedianBitmasks
+ dw SpinarakBitmasks
+ dw AriadosBitmasks
+ dw CrobatBitmasks
+ dw ChinchouBitmasks
+ dw LanturnBitmasks
+ dw PichuBitmasks
+ dw CleffaBitmasks
+ dw IgglybuffBitmasks
+ dw TogepiBitmasks
+ dw TogeticBitmasks
+ dw NatuBitmasks
+ dw XatuBitmasks
+ dw MareepBitmasks
+ dw FlaaffyBitmasks
+ dw AmpharosBitmasks
+ dw BellossomBitmasks
+ dw MarillBitmasks
+ dw AzumarillBitmasks
+ dw SudowoodoBitmasks
+ dw PolitoedBitmasks
+ dw HoppipBitmasks
+ dw SkiploomBitmasks
+ dw JumpluffBitmasks
+ dw AipomBitmasks
+ dw SunkernBitmasks
+ dw SunfloraBitmasks
+ dw YanmaBitmasks
+ dw WooperBitmasks
+ dw QuagsireBitmasks
+ dw EspeonBitmasks
+ dw UmbreonBitmasks
+ dw MurkrowBitmasks
+ dw SlowkingBitmasks
+ dw MisdreavusBitmasks
+ dw UnownBitmasks
+ dw WobbuffetBitmasks
+ dw GirafarigBitmasks
+ dw PinecoBitmasks
+ dw ForretressBitmasks
+ dw DunsparceBitmasks
+ dw GligarBitmasks
+ dw SteelixBitmasks
+ dw SnubbullBitmasks
+ dw GranbullBitmasks
+ dw QwilfishBitmasks
+ dw ScizorBitmasks
+ dw ShuckleBitmasks
+ dw HeracrossBitmasks
+ dw SneaselBitmasks
+ dw TeddiursaBitmasks
+ dw UrsaringBitmasks
+ dw SlugmaBitmasks
+ dw MagcargoBitmasks
+ dw SwinubBitmasks
+ dw PiloswineBitmasks
+ dw CorsolaBitmasks
+ dw RemoraidBitmasks
+ dw OctilleryBitmasks
+ dw DelibirdBitmasks
+ dw MantineBitmasks
+ dw SkarmoryBitmasks
+ dw HoundourBitmasks
+ dw HoundoomBitmasks
+ dw KingdraBitmasks
+ dw PhanpyBitmasks
+ dw DonphanBitmasks
+ dw Porygon2Bitmasks
+ dw StantlerBitmasks
+ dw SmeargleBitmasks
+ dw TyrogueBitmasks
+ dw HitmontopBitmasks
+ dw SmoochumBitmasks
+ dw ElekidBitmasks
+ dw MagbyBitmasks
+ dw MiltankBitmasks
+ dw BlisseyBitmasks
+ dw RaikouBitmasks
+ dw EnteiBitmasks
+ dw SuicuneBitmasks
+ dw LarvitarBitmasks
+ dw PupitarBitmasks
+ dw TyranitarBitmasks
+ dw LugiaBitmasks
+ dw HoOhBitmasks
+ dw CelebiBitmasks
diff --git a/gfx/pokemon/bitmasks.asm b/gfx/pokemon/bitmasks.asm
new file mode 100644
index 00000000..4f142431
--- /dev/null
+++ b/gfx/pokemon/bitmasks.asm
@@ -0,0 +1,252 @@
+BulbasaurBitmasks: INCLUDE "gfx/pics/bulbasaur/bitmask.asm"
+IvysaurBitmasks: INCLUDE "gfx/pics/ivysaur/bitmask.asm"
+VenusaurBitmasks: INCLUDE "gfx/pics/venusaur/bitmask.asm"
+CharmanderBitmasks: INCLUDE "gfx/pics/charmander/bitmask.asm"
+CharmeleonBitmasks: INCLUDE "gfx/pics/charmeleon/bitmask.asm"
+CharizardBitmasks: INCLUDE "gfx/pics/charizard/bitmask.asm"
+SquirtleBitmasks: INCLUDE "gfx/pics/squirtle/bitmask.asm"
+WartortleBitmasks: INCLUDE "gfx/pics/wartortle/bitmask.asm"
+BlastoiseBitmasks: INCLUDE "gfx/pics/blastoise/bitmask.asm"
+CaterpieBitmasks: INCLUDE "gfx/pics/caterpie/bitmask.asm"
+MetapodBitmasks: INCLUDE "gfx/pics/metapod/bitmask.asm"
+ButterfreeBitmasks: INCLUDE "gfx/pics/butterfree/bitmask.asm"
+WeedleBitmasks: INCLUDE "gfx/pics/weedle/bitmask.asm"
+KakunaBitmasks: INCLUDE "gfx/pics/kakuna/bitmask.asm"
+BeedrillBitmasks: INCLUDE "gfx/pics/beedrill/bitmask.asm"
+PidgeyBitmasks: INCLUDE "gfx/pics/pidgey/bitmask.asm"
+PidgeottoBitmasks: INCLUDE "gfx/pics/pidgeotto/bitmask.asm"
+PidgeotBitmasks: INCLUDE "gfx/pics/pidgeot/bitmask.asm"
+RattataBitmasks: INCLUDE "gfx/pics/rattata/bitmask.asm"
+RaticateBitmasks: INCLUDE "gfx/pics/raticate/bitmask.asm"
+SpearowBitmasks: INCLUDE "gfx/pics/spearow/bitmask.asm"
+FearowBitmasks: INCLUDE "gfx/pics/fearow/bitmask.asm"
+EkansBitmasks: INCLUDE "gfx/pics/ekans/bitmask.asm"
+ArbokBitmasks: INCLUDE "gfx/pics/arbok/bitmask.asm"
+PikachuBitmasks: INCLUDE "gfx/pics/pikachu/bitmask.asm"
+RaichuBitmasks: INCLUDE "gfx/pics/raichu/bitmask.asm"
+SandshrewBitmasks: INCLUDE "gfx/pics/sandshrew/bitmask.asm"
+SandslashBitmasks: INCLUDE "gfx/pics/sandslash/bitmask.asm"
+NidoranFBitmasks: INCLUDE "gfx/pics/nidoran_f/bitmask.asm"
+NidorinaBitmasks: INCLUDE "gfx/pics/nidorina/bitmask.asm"
+NidoqueenBitmasks: INCLUDE "gfx/pics/nidoqueen/bitmask.asm"
+NidoranMBitmasks: INCLUDE "gfx/pics/nidoran_m/bitmask.asm"
+NidorinoBitmasks: INCLUDE "gfx/pics/nidorino/bitmask.asm"
+NidokingBitmasks: INCLUDE "gfx/pics/nidoking/bitmask.asm"
+ClefairyBitmasks: INCLUDE "gfx/pics/clefairy/bitmask.asm"
+ClefableBitmasks: INCLUDE "gfx/pics/clefable/bitmask.asm"
+VulpixBitmasks: INCLUDE "gfx/pics/vulpix/bitmask.asm"
+NinetalesBitmasks: INCLUDE "gfx/pics/ninetales/bitmask.asm"
+JigglypuffBitmasks: INCLUDE "gfx/pics/jigglypuff/bitmask.asm"
+WigglytuffBitmasks: INCLUDE "gfx/pics/wigglytuff/bitmask.asm"
+ZubatBitmasks: INCLUDE "gfx/pics/zubat/bitmask.asm"
+GolbatBitmasks: INCLUDE "gfx/pics/golbat/bitmask.asm"
+OddishBitmasks: INCLUDE "gfx/pics/oddish/bitmask.asm"
+GloomBitmasks: INCLUDE "gfx/pics/gloom/bitmask.asm"
+VileplumeBitmasks: INCLUDE "gfx/pics/vileplume/bitmask.asm"
+ParasBitmasks: INCLUDE "gfx/pics/paras/bitmask.asm"
+ParasectBitmasks: INCLUDE "gfx/pics/parasect/bitmask.asm"
+VenonatBitmasks: INCLUDE "gfx/pics/venonat/bitmask.asm"
+VenomothBitmasks: INCLUDE "gfx/pics/venomoth/bitmask.asm"
+DiglettBitmasks: INCLUDE "gfx/pics/diglett/bitmask.asm"
+DugtrioBitmasks: INCLUDE "gfx/pics/dugtrio/bitmask.asm"
+MeowthBitmasks: INCLUDE "gfx/pics/meowth/bitmask.asm"
+PersianBitmasks: INCLUDE "gfx/pics/persian/bitmask.asm"
+PsyduckBitmasks: INCLUDE "gfx/pics/psyduck/bitmask.asm"
+GolduckBitmasks: INCLUDE "gfx/pics/golduck/bitmask.asm"
+MankeyBitmasks: INCLUDE "gfx/pics/mankey/bitmask.asm"
+PrimeapeBitmasks: INCLUDE "gfx/pics/primeape/bitmask.asm"
+GrowlitheBitmasks: INCLUDE "gfx/pics/growlithe/bitmask.asm"
+ArcanineBitmasks: INCLUDE "gfx/pics/arcanine/bitmask.asm"
+PoliwagBitmasks: INCLUDE "gfx/pics/poliwag/bitmask.asm"
+PoliwhirlBitmasks: INCLUDE "gfx/pics/poliwhirl/bitmask.asm"
+PoliwrathBitmasks: INCLUDE "gfx/pics/poliwrath/bitmask.asm"
+AbraBitmasks: INCLUDE "gfx/pics/abra/bitmask.asm"
+KadabraBitmasks: INCLUDE "gfx/pics/kadabra/bitmask.asm"
+AlakazamBitmasks: INCLUDE "gfx/pics/alakazam/bitmask.asm"
+MachopBitmasks: INCLUDE "gfx/pics/machop/bitmask.asm"
+MachokeBitmasks: INCLUDE "gfx/pics/machoke/bitmask.asm"
+MachampBitmasks: INCLUDE "gfx/pics/machamp/bitmask.asm"
+BellsproutBitmasks: INCLUDE "gfx/pics/bellsprout/bitmask.asm"
+WeepinbellBitmasks: INCLUDE "gfx/pics/weepinbell/bitmask.asm"
+VictreebelBitmasks: INCLUDE "gfx/pics/victreebel/bitmask.asm"
+TentacoolBitmasks: INCLUDE "gfx/pics/tentacool/bitmask.asm"
+TentacruelBitmasks: INCLUDE "gfx/pics/tentacruel/bitmask.asm"
+GeodudeBitmasks: INCLUDE "gfx/pics/geodude/bitmask.asm"
+GravelerBitmasks: INCLUDE "gfx/pics/graveler/bitmask.asm"
+GolemBitmasks: INCLUDE "gfx/pics/golem/bitmask.asm"
+PonytaBitmasks: INCLUDE "gfx/pics/ponyta/bitmask.asm"
+RapidashBitmasks: INCLUDE "gfx/pics/rapidash/bitmask.asm"
+SlowpokeBitmasks: INCLUDE "gfx/pics/slowpoke/bitmask.asm"
+SlowbroBitmasks: INCLUDE "gfx/pics/slowbro/bitmask.asm"
+MagnemiteBitmasks: INCLUDE "gfx/pics/magnemite/bitmask.asm"
+MagnetonBitmasks: INCLUDE "gfx/pics/magneton/bitmask.asm"
+FarfetchDBitmasks: INCLUDE "gfx/pics/farfetch_d/bitmask.asm"
+DoduoBitmasks: INCLUDE "gfx/pics/doduo/bitmask.asm"
+DodrioBitmasks: INCLUDE "gfx/pics/dodrio/bitmask.asm"
+SeelBitmasks: INCLUDE "gfx/pics/seel/bitmask.asm"
+DewgongBitmasks: INCLUDE "gfx/pics/dewgong/bitmask.asm"
+GrimerBitmasks: INCLUDE "gfx/pics/grimer/bitmask.asm"
+MukBitmasks: INCLUDE "gfx/pics/muk/bitmask.asm"
+ShellderBitmasks: INCLUDE "gfx/pics/shellder/bitmask.asm"
+CloysterBitmasks: INCLUDE "gfx/pics/cloyster/bitmask.asm"
+GastlyBitmasks: INCLUDE "gfx/pics/gastly/bitmask.asm"
+HaunterBitmasks: INCLUDE "gfx/pics/haunter/bitmask.asm"
+GengarBitmasks: INCLUDE "gfx/pics/gengar/bitmask.asm"
+OnixBitmasks: INCLUDE "gfx/pics/onix/bitmask.asm"
+DrowzeeBitmasks: INCLUDE "gfx/pics/drowzee/bitmask.asm"
+HypnoBitmasks: INCLUDE "gfx/pics/hypno/bitmask.asm"
+KrabbyBitmasks: INCLUDE "gfx/pics/krabby/bitmask.asm"
+KinglerBitmasks: INCLUDE "gfx/pics/kingler/bitmask.asm"
+VoltorbBitmasks: INCLUDE "gfx/pics/voltorb/bitmask.asm"
+ElectrodeBitmasks: INCLUDE "gfx/pics/electrode/bitmask.asm"
+ExeggcuteBitmasks: INCLUDE "gfx/pics/exeggcute/bitmask.asm"
+ExeggutorBitmasks: INCLUDE "gfx/pics/exeggutor/bitmask.asm"
+CuboneBitmasks: INCLUDE "gfx/pics/cubone/bitmask.asm"
+MarowakBitmasks: INCLUDE "gfx/pics/marowak/bitmask.asm"
+HitmonleeBitmasks: INCLUDE "gfx/pics/hitmonlee/bitmask.asm"
+HitmonchanBitmasks: INCLUDE "gfx/pics/hitmonchan/bitmask.asm"
+LickitungBitmasks: INCLUDE "gfx/pics/lickitung/bitmask.asm"
+KoffingBitmasks: INCLUDE "gfx/pics/koffing/bitmask.asm"
+WeezingBitmasks: INCLUDE "gfx/pics/weezing/bitmask.asm"
+RhyhornBitmasks: INCLUDE "gfx/pics/rhyhorn/bitmask.asm"
+RhydonBitmasks: INCLUDE "gfx/pics/rhydon/bitmask.asm"
+ChanseyBitmasks: INCLUDE "gfx/pics/chansey/bitmask.asm"
+TangelaBitmasks: INCLUDE "gfx/pics/tangela/bitmask.asm"
+KangaskhanBitmasks: INCLUDE "gfx/pics/kangaskhan/bitmask.asm"
+HorseaBitmasks: INCLUDE "gfx/pics/horsea/bitmask.asm"
+SeadraBitmasks: INCLUDE "gfx/pics/seadra/bitmask.asm"
+GoldeenBitmasks: INCLUDE "gfx/pics/goldeen/bitmask.asm"
+SeakingBitmasks: INCLUDE "gfx/pics/seaking/bitmask.asm"
+StaryuBitmasks: INCLUDE "gfx/pics/staryu/bitmask.asm"
+StarmieBitmasks: INCLUDE "gfx/pics/starmie/bitmask.asm"
+MrMimeBitmasks: INCLUDE "gfx/pics/mr__mime/bitmask.asm"
+ScytherBitmasks: INCLUDE "gfx/pics/scyther/bitmask.asm"
+JynxBitmasks: INCLUDE "gfx/pics/jynx/bitmask.asm"
+ElectabuzzBitmasks: INCLUDE "gfx/pics/electabuzz/bitmask.asm"
+MagmarBitmasks: INCLUDE "gfx/pics/magmar/bitmask.asm"
+PinsirBitmasks: INCLUDE "gfx/pics/pinsir/bitmask.asm"
+TaurosBitmasks: INCLUDE "gfx/pics/tauros/bitmask.asm"
+MagikarpBitmasks: INCLUDE "gfx/pics/magikarp/bitmask.asm"
+GyaradosBitmasks: INCLUDE "gfx/pics/gyarados/bitmask.asm"
+LaprasBitmasks: INCLUDE "gfx/pics/lapras/bitmask.asm"
+DittoBitmasks: INCLUDE "gfx/pics/ditto/bitmask.asm"
+EeveeBitmasks: INCLUDE "gfx/pics/eevee/bitmask.asm"
+VaporeonBitmasks: INCLUDE "gfx/pics/vaporeon/bitmask.asm"
+JolteonBitmasks: INCLUDE "gfx/pics/jolteon/bitmask.asm"
+FlareonBitmasks: INCLUDE "gfx/pics/flareon/bitmask.asm"
+PorygonBitmasks: INCLUDE "gfx/pics/porygon/bitmask.asm"
+OmanyteBitmasks: INCLUDE "gfx/pics/omanyte/bitmask.asm"
+OmastarBitmasks: INCLUDE "gfx/pics/omastar/bitmask.asm"
+KabutoBitmasks: INCLUDE "gfx/pics/kabuto/bitmask.asm"
+KabutopsBitmasks: INCLUDE "gfx/pics/kabutops/bitmask.asm"
+AerodactylBitmasks: INCLUDE "gfx/pics/aerodactyl/bitmask.asm"
+SnorlaxBitmasks: INCLUDE "gfx/pics/snorlax/bitmask.asm"
+ArticunoBitmasks: INCLUDE "gfx/pics/articuno/bitmask.asm"
+ZapdosBitmasks: INCLUDE "gfx/pics/zapdos/bitmask.asm"
+MoltresBitmasks: INCLUDE "gfx/pics/moltres/bitmask.asm"
+DratiniBitmasks: INCLUDE "gfx/pics/dratini/bitmask.asm"
+DragonairBitmasks: INCLUDE "gfx/pics/dragonair/bitmask.asm"
+DragoniteBitmasks: INCLUDE "gfx/pics/dragonite/bitmask.asm"
+MewtwoBitmasks: INCLUDE "gfx/pics/mewtwo/bitmask.asm"
+MewBitmasks: INCLUDE "gfx/pics/mew/bitmask.asm"
+ChikoritaBitmasks: INCLUDE "gfx/pics/chikorita/bitmask.asm"
+BayleefBitmasks: INCLUDE "gfx/pics/bayleef/bitmask.asm"
+MeganiumBitmasks: INCLUDE "gfx/pics/meganium/bitmask.asm"
+CyndaquilBitmasks: INCLUDE "gfx/pics/cyndaquil/bitmask.asm"
+QuilavaBitmasks: INCLUDE "gfx/pics/quilava/bitmask.asm"
+TyphlosionBitmasks: INCLUDE "gfx/pics/typhlosion/bitmask.asm"
+TotodileBitmasks: INCLUDE "gfx/pics/totodile/bitmask.asm"
+CroconawBitmasks: INCLUDE "gfx/pics/croconaw/bitmask.asm"
+FeraligatrBitmasks: INCLUDE "gfx/pics/feraligatr/bitmask.asm"
+SentretBitmasks: INCLUDE "gfx/pics/sentret/bitmask.asm"
+FurretBitmasks: INCLUDE "gfx/pics/furret/bitmask.asm"
+HoothootBitmasks: INCLUDE "gfx/pics/hoothoot/bitmask.asm"
+NoctowlBitmasks: INCLUDE "gfx/pics/noctowl/bitmask.asm"
+LedybaBitmasks: INCLUDE "gfx/pics/ledyba/bitmask.asm"
+LedianBitmasks: INCLUDE "gfx/pics/ledian/bitmask.asm"
+SpinarakBitmasks: INCLUDE "gfx/pics/spinarak/bitmask.asm"
+AriadosBitmasks: INCLUDE "gfx/pics/ariados/bitmask.asm"
+CrobatBitmasks: INCLUDE "gfx/pics/crobat/bitmask.asm"
+ChinchouBitmasks: INCLUDE "gfx/pics/chinchou/bitmask.asm"
+LanturnBitmasks: INCLUDE "gfx/pics/lanturn/bitmask.asm"
+PichuBitmasks: INCLUDE "gfx/pics/pichu/bitmask.asm"
+CleffaBitmasks: INCLUDE "gfx/pics/cleffa/bitmask.asm"
+IgglybuffBitmasks: INCLUDE "gfx/pics/igglybuff/bitmask.asm"
+TogepiBitmasks: INCLUDE "gfx/pics/togepi/bitmask.asm"
+TogeticBitmasks: INCLUDE "gfx/pics/togetic/bitmask.asm"
+NatuBitmasks: INCLUDE "gfx/pics/natu/bitmask.asm"
+XatuBitmasks: INCLUDE "gfx/pics/xatu/bitmask.asm"
+MareepBitmasks: INCLUDE "gfx/pics/mareep/bitmask.asm"
+FlaaffyBitmasks: INCLUDE "gfx/pics/flaaffy/bitmask.asm"
+AmpharosBitmasks: INCLUDE "gfx/pics/ampharos/bitmask.asm"
+BellossomBitmasks: INCLUDE "gfx/pics/bellossom/bitmask.asm"
+MarillBitmasks: INCLUDE "gfx/pics/marill/bitmask.asm"
+AzumarillBitmasks: INCLUDE "gfx/pics/azumarill/bitmask.asm"
+SudowoodoBitmasks: INCLUDE "gfx/pics/sudowoodo/bitmask.asm"
+PolitoedBitmasks: INCLUDE "gfx/pics/politoed/bitmask.asm"
+HoppipBitmasks: INCLUDE "gfx/pics/hoppip/bitmask.asm"
+SkiploomBitmasks: INCLUDE "gfx/pics/skiploom/bitmask.asm"
+JumpluffBitmasks: INCLUDE "gfx/pics/jumpluff/bitmask.asm"
+AipomBitmasks: INCLUDE "gfx/pics/aipom/bitmask.asm"
+SunkernBitmasks: INCLUDE "gfx/pics/sunkern/bitmask.asm"
+SunfloraBitmasks: INCLUDE "gfx/pics/sunflora/bitmask.asm"
+YanmaBitmasks: INCLUDE "gfx/pics/yanma/bitmask.asm"
+WooperBitmasks: INCLUDE "gfx/pics/wooper/bitmask.asm"
+QuagsireBitmasks: INCLUDE "gfx/pics/quagsire/bitmask.asm"
+EspeonBitmasks: INCLUDE "gfx/pics/espeon/bitmask.asm"
+UmbreonBitmasks: INCLUDE "gfx/pics/umbreon/bitmask.asm"
+MurkrowBitmasks: INCLUDE "gfx/pics/murkrow/bitmask.asm"
+SlowkingBitmasks: INCLUDE "gfx/pics/slowking/bitmask.asm"
+MisdreavusBitmasks: INCLUDE "gfx/pics/misdreavus/bitmask.asm"
+UnownBitmasks: INCLUDE "gfx/pics/unown/bitmask.asm"
+WobbuffetBitmasks: INCLUDE "gfx/pics/wobbuffet/bitmask.asm"
+GirafarigBitmasks: INCLUDE "gfx/pics/girafarig/bitmask.asm"
+PinecoBitmasks: INCLUDE "gfx/pics/pineco/bitmask.asm"
+ForretressBitmasks: INCLUDE "gfx/pics/forretress/bitmask.asm"
+DunsparceBitmasks: INCLUDE "gfx/pics/dunsparce/bitmask.asm"
+GligarBitmasks: INCLUDE "gfx/pics/gligar/bitmask.asm"
+SteelixBitmasks: INCLUDE "gfx/pics/steelix/bitmask.asm"
+SnubbullBitmasks: INCLUDE "gfx/pics/snubbull/bitmask.asm"
+GranbullBitmasks: INCLUDE "gfx/pics/granbull/bitmask.asm"
+QwilfishBitmasks: INCLUDE "gfx/pics/qwilfish/bitmask.asm"
+ScizorBitmasks: INCLUDE "gfx/pics/scizor/bitmask.asm"
+ShuckleBitmasks: INCLUDE "gfx/pics/shuckle/bitmask.asm"
+HeracrossBitmasks: INCLUDE "gfx/pics/heracross/bitmask.asm"
+SneaselBitmasks: INCLUDE "gfx/pics/sneasel/bitmask.asm"
+TeddiursaBitmasks: INCLUDE "gfx/pics/teddiursa/bitmask.asm"
+UrsaringBitmasks: INCLUDE "gfx/pics/ursaring/bitmask.asm"
+SlugmaBitmasks: INCLUDE "gfx/pics/slugma/bitmask.asm"
+MagcargoBitmasks: INCLUDE "gfx/pics/magcargo/bitmask.asm"
+SwinubBitmasks: INCLUDE "gfx/pics/swinub/bitmask.asm"
+PiloswineBitmasks: INCLUDE "gfx/pics/piloswine/bitmask.asm"
+CorsolaBitmasks: INCLUDE "gfx/pics/corsola/bitmask.asm"
+RemoraidBitmasks: INCLUDE "gfx/pics/remoraid/bitmask.asm"
+OctilleryBitmasks: INCLUDE "gfx/pics/octillery/bitmask.asm"
+DelibirdBitmasks: INCLUDE "gfx/pics/delibird/bitmask.asm"
+MantineBitmasks: INCLUDE "gfx/pics/mantine/bitmask.asm"
+SkarmoryBitmasks: INCLUDE "gfx/pics/skarmory/bitmask.asm"
+HoundourBitmasks: INCLUDE "gfx/pics/houndour/bitmask.asm"
+HoundoomBitmasks: INCLUDE "gfx/pics/houndoom/bitmask.asm"
+KingdraBitmasks: INCLUDE "gfx/pics/kingdra/bitmask.asm"
+PhanpyBitmasks: INCLUDE "gfx/pics/phanpy/bitmask.asm"
+DonphanBitmasks: INCLUDE "gfx/pics/donphan/bitmask.asm"
+Porygon2Bitmasks: INCLUDE "gfx/pics/porygon2/bitmask.asm"
+StantlerBitmasks: INCLUDE "gfx/pics/stantler/bitmask.asm"
+SmeargleBitmasks: INCLUDE "gfx/pics/smeargle/bitmask.asm"
+TyrogueBitmasks: INCLUDE "gfx/pics/tyrogue/bitmask.asm"
+HitmontopBitmasks: INCLUDE "gfx/pics/hitmontop/bitmask.asm"
+SmoochumBitmasks: INCLUDE "gfx/pics/smoochum/bitmask.asm"
+ElekidBitmasks: INCLUDE "gfx/pics/elekid/bitmask.asm"
+MagbyBitmasks: INCLUDE "gfx/pics/magby/bitmask.asm"
+MiltankBitmasks: INCLUDE "gfx/pics/miltank/bitmask.asm"
+BlisseyBitmasks: INCLUDE "gfx/pics/blissey/bitmask.asm"
+RaikouBitmasks: INCLUDE "gfx/pics/raikou/bitmask.asm"
+EnteiBitmasks: INCLUDE "gfx/pics/entei/bitmask.asm"
+SuicuneBitmasks: INCLUDE "gfx/pics/suicune/bitmask.asm"
+LarvitarBitmasks: INCLUDE "gfx/pics/larvitar/bitmask.asm"
+PupitarBitmasks: INCLUDE "gfx/pics/pupitar/bitmask.asm"
+TyranitarBitmasks: INCLUDE "gfx/pics/tyranitar/bitmask.asm"
+LugiaBitmasks: INCLUDE "gfx/pics/lugia/bitmask.asm"
+HoOhBitmasks: INCLUDE "gfx/pics/ho_oh/bitmask.asm"
+CelebiBitmasks: INCLUDE "gfx/pics/celebi/bitmask.asm"
+EggBitmasks: INCLUDE "gfx/pics/egg/bitmask.asm"
diff --git a/gfx/pokemon/blastoise/back.2bpp.lz b/gfx/pokemon/blastoise/back.2bpp.lz
new file mode 100644
index 00000000..5e27c998
--- /dev/null
+++ b/gfx/pokemon/blastoise/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/blastoise/front_gold.2bpp.lz b/gfx/pokemon/blastoise/front_gold.2bpp.lz
new file mode 100644
index 00000000..4d473046
--- /dev/null
+++ b/gfx/pokemon/blastoise/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/blastoise/front_silver.2bpp.lz b/gfx/pokemon/blastoise/front_silver.2bpp.lz
new file mode 100644
index 00000000..26987db0
--- /dev/null
+++ b/gfx/pokemon/blastoise/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/blastoise/normal.pal b/gfx/pokemon/blastoise/normal.pal
new file mode 100644
index 00000000..d7003753
--- /dev/null
+++ b/gfx/pokemon/blastoise/normal.pal
@@ -0,0 +1,2 @@
+ RGB 24, 20, 3
+ RGB 8, 11, 31
diff --git a/gfx/pokemon/blastoise/shiny.pal b/gfx/pokemon/blastoise/shiny.pal
new file mode 100644
index 00000000..e51dc00d
--- /dev/null
+++ b/gfx/pokemon/blastoise/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 14, 21, 7
+ RGB 16, 16, 20
diff --git a/gfx/pokemon/blissey/back.2bpp.lz b/gfx/pokemon/blissey/back.2bpp.lz
new file mode 100644
index 00000000..00749dde
--- /dev/null
+++ b/gfx/pokemon/blissey/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/blissey/front_gold.2bpp.lz b/gfx/pokemon/blissey/front_gold.2bpp.lz
new file mode 100644
index 00000000..635f5787
--- /dev/null
+++ b/gfx/pokemon/blissey/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/blissey/front_silver.2bpp.lz b/gfx/pokemon/blissey/front_silver.2bpp.lz
new file mode 100644
index 00000000..187d066d
--- /dev/null
+++ b/gfx/pokemon/blissey/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/blissey/normal.pal b/gfx/pokemon/blissey/normal.pal
new file mode 100644
index 00000000..99bc37f0
--- /dev/null
+++ b/gfx/pokemon/blissey/normal.pal
@@ -0,0 +1,2 @@
+ RGB 28, 12, 14
+ RGB 18, 5, 8
diff --git a/gfx/pokemon/blissey/shiny.pal b/gfx/pokemon/blissey/shiny.pal
new file mode 100644
index 00000000..68bcb64b
--- /dev/null
+++ b/gfx/pokemon/blissey/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 13, 29
+ RGB 14, 13, 24
diff --git a/gfx/pokemon/bulbasaur/back.2bpp.lz b/gfx/pokemon/bulbasaur/back.2bpp.lz
new file mode 100644
index 00000000..44f8fa45
--- /dev/null
+++ b/gfx/pokemon/bulbasaur/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/bulbasaur/front_gold.2bpp.lz b/gfx/pokemon/bulbasaur/front_gold.2bpp.lz
new file mode 100644
index 00000000..9f047f4c
--- /dev/null
+++ b/gfx/pokemon/bulbasaur/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/bulbasaur/front_silver.2bpp.lz b/gfx/pokemon/bulbasaur/front_silver.2bpp.lz
new file mode 100644
index 00000000..b91acf9b
--- /dev/null
+++ b/gfx/pokemon/bulbasaur/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/bulbasaur/normal.pal b/gfx/pokemon/bulbasaur/normal.pal
new file mode 100644
index 00000000..6f84db00
--- /dev/null
+++ b/gfx/pokemon/bulbasaur/normal.pal
@@ -0,0 +1,2 @@
+ RGB 12, 31, 11
+ RGB 31, 10, 6
diff --git a/gfx/pokemon/bulbasaur/shiny.pal b/gfx/pokemon/bulbasaur/shiny.pal
new file mode 100644
index 00000000..9b8573a0
--- /dev/null
+++ b/gfx/pokemon/bulbasaur/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 20, 28, 11
+ RGB 31, 10, 6
diff --git a/gfx/pokemon/butterfree/back.2bpp.lz b/gfx/pokemon/butterfree/back.2bpp.lz
new file mode 100644
index 00000000..6d741f49
--- /dev/null
+++ b/gfx/pokemon/butterfree/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/butterfree/front_gold.2bpp.lz b/gfx/pokemon/butterfree/front_gold.2bpp.lz
new file mode 100644
index 00000000..10effccb
--- /dev/null
+++ b/gfx/pokemon/butterfree/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/butterfree/front_silver.2bpp.lz b/gfx/pokemon/butterfree/front_silver.2bpp.lz
new file mode 100644
index 00000000..41b9464f
--- /dev/null
+++ b/gfx/pokemon/butterfree/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/butterfree/normal.pal b/gfx/pokemon/butterfree/normal.pal
new file mode 100644
index 00000000..0f572de0
--- /dev/null
+++ b/gfx/pokemon/butterfree/normal.pal
@@ -0,0 +1,2 @@
+ RGB 15, 28, 31
+ RGB 25, 10, 19
diff --git a/gfx/pokemon/butterfree/shiny.pal b/gfx/pokemon/butterfree/shiny.pal
new file mode 100644
index 00000000..7f5da2f5
--- /dev/null
+++ b/gfx/pokemon/butterfree/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 15, 23
+ RGB 15, 31, 0
diff --git a/gfx/pokemon/caterpie/back.2bpp.lz b/gfx/pokemon/caterpie/back.2bpp.lz
new file mode 100644
index 00000000..a3788d1e
--- /dev/null
+++ b/gfx/pokemon/caterpie/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/caterpie/front_gold.2bpp.lz b/gfx/pokemon/caterpie/front_gold.2bpp.lz
new file mode 100644
index 00000000..4cfd3319
--- /dev/null
+++ b/gfx/pokemon/caterpie/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/caterpie/front_silver.2bpp.lz b/gfx/pokemon/caterpie/front_silver.2bpp.lz
new file mode 100644
index 00000000..52a58258
--- /dev/null
+++ b/gfx/pokemon/caterpie/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/caterpie/normal.pal b/gfx/pokemon/caterpie/normal.pal
new file mode 100644
index 00000000..33a57093
--- /dev/null
+++ b/gfx/pokemon/caterpie/normal.pal
@@ -0,0 +1,2 @@
+ RGB 12, 22, 6
+ RGB 31, 12, 17
diff --git a/gfx/pokemon/caterpie/shiny.pal b/gfx/pokemon/caterpie/shiny.pal
new file mode 100644
index 00000000..7f9f1742
--- /dev/null
+++ b/gfx/pokemon/caterpie/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 27, 24, 6
+ RGB 31, 12, 17
diff --git a/gfx/pokemon/celebi/back.2bpp.lz b/gfx/pokemon/celebi/back.2bpp.lz
new file mode 100644
index 00000000..e8153224
--- /dev/null
+++ b/gfx/pokemon/celebi/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/celebi/front_gold.2bpp.lz b/gfx/pokemon/celebi/front_gold.2bpp.lz
new file mode 100644
index 00000000..baae46da
--- /dev/null
+++ b/gfx/pokemon/celebi/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/celebi/front_silver.2bpp.lz b/gfx/pokemon/celebi/front_silver.2bpp.lz
new file mode 100644
index 00000000..26217b4b
--- /dev/null
+++ b/gfx/pokemon/celebi/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/celebi/normal.pal b/gfx/pokemon/celebi/normal.pal
new file mode 100644
index 00000000..d9d8df61
--- /dev/null
+++ b/gfx/pokemon/celebi/normal.pal
@@ -0,0 +1,2 @@
+ RGB 10, 31, 0
+ RGB 3, 13, 28
diff --git a/gfx/pokemon/celebi/shiny.pal b/gfx/pokemon/celebi/shiny.pal
new file mode 100644
index 00000000..084f3fce
--- /dev/null
+++ b/gfx/pokemon/celebi/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 15, 15
+ RGB 15, 4, 18
diff --git a/gfx/pokemon/chansey/back.2bpp.lz b/gfx/pokemon/chansey/back.2bpp.lz
new file mode 100644
index 00000000..239df2d6
--- /dev/null
+++ b/gfx/pokemon/chansey/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/chansey/front_gold.2bpp.lz b/gfx/pokemon/chansey/front_gold.2bpp.lz
new file mode 100644
index 00000000..8ce7eb2f
--- /dev/null
+++ b/gfx/pokemon/chansey/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/chansey/front_silver.2bpp.lz b/gfx/pokemon/chansey/front_silver.2bpp.lz
new file mode 100644
index 00000000..f3d5e4d5
--- /dev/null
+++ b/gfx/pokemon/chansey/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/chansey/normal.pal b/gfx/pokemon/chansey/normal.pal
new file mode 100644
index 00000000..27272f65
--- /dev/null
+++ b/gfx/pokemon/chansey/normal.pal
@@ -0,0 +1,2 @@
+ RGB 27, 19, 23
+ RGB 31, 8, 21
diff --git a/gfx/pokemon/chansey/shiny.pal b/gfx/pokemon/chansey/shiny.pal
new file mode 100644
index 00000000..3b6f49f8
--- /dev/null
+++ b/gfx/pokemon/chansey/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 27, 25, 19
+ RGB 13, 19, 1
diff --git a/gfx/pokemon/charizard/back.2bpp.lz b/gfx/pokemon/charizard/back.2bpp.lz
new file mode 100644
index 00000000..db1d9c9e
--- /dev/null
+++ b/gfx/pokemon/charizard/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/charizard/front_gold.2bpp.lz b/gfx/pokemon/charizard/front_gold.2bpp.lz
new file mode 100644
index 00000000..c224c073
--- /dev/null
+++ b/gfx/pokemon/charizard/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/charizard/front_silver.2bpp.lz b/gfx/pokemon/charizard/front_silver.2bpp.lz
new file mode 100644
index 00000000..13986924
--- /dev/null
+++ b/gfx/pokemon/charizard/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/charizard/normal.pal b/gfx/pokemon/charizard/normal.pal
new file mode 100644
index 00000000..20efc76b
--- /dev/null
+++ b/gfx/pokemon/charizard/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 14, 0
+ RGB 7, 11, 15
diff --git a/gfx/pokemon/charizard/shiny.pal b/gfx/pokemon/charizard/shiny.pal
new file mode 100644
index 00000000..b25c2888
--- /dev/null
+++ b/gfx/pokemon/charizard/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 20, 15, 21
+ RGB 8, 21, 14
diff --git a/gfx/pokemon/charmander/back.2bpp.lz b/gfx/pokemon/charmander/back.2bpp.lz
new file mode 100644
index 00000000..e8eb5eb4
--- /dev/null
+++ b/gfx/pokemon/charmander/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/charmander/front_gold.2bpp.lz b/gfx/pokemon/charmander/front_gold.2bpp.lz
new file mode 100644
index 00000000..ac99b322
--- /dev/null
+++ b/gfx/pokemon/charmander/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/charmander/front_silver.2bpp.lz b/gfx/pokemon/charmander/front_silver.2bpp.lz
new file mode 100644
index 00000000..c374c78a
--- /dev/null
+++ b/gfx/pokemon/charmander/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/charmander/normal.pal b/gfx/pokemon/charmander/normal.pal
new file mode 100644
index 00000000..e658089e
--- /dev/null
+++ b/gfx/pokemon/charmander/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 18, 4
+ RGB 22, 11, 5
diff --git a/gfx/pokemon/charmander/shiny.pal b/gfx/pokemon/charmander/shiny.pal
new file mode 100644
index 00000000..ce026d7b
--- /dev/null
+++ b/gfx/pokemon/charmander/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 24, 6
+ RGB 31, 16, 2
diff --git a/gfx/pokemon/charmeleon/back.2bpp.lz b/gfx/pokemon/charmeleon/back.2bpp.lz
new file mode 100644
index 00000000..aec0cd7b
--- /dev/null
+++ b/gfx/pokemon/charmeleon/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/charmeleon/front_gold.2bpp.lz b/gfx/pokemon/charmeleon/front_gold.2bpp.lz
new file mode 100644
index 00000000..9318dce1
--- /dev/null
+++ b/gfx/pokemon/charmeleon/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/charmeleon/front_silver.2bpp.lz b/gfx/pokemon/charmeleon/front_silver.2bpp.lz
new file mode 100644
index 00000000..97dc3dc4
--- /dev/null
+++ b/gfx/pokemon/charmeleon/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/charmeleon/normal.pal b/gfx/pokemon/charmeleon/normal.pal
new file mode 100644
index 00000000..c1ccf8f8
--- /dev/null
+++ b/gfx/pokemon/charmeleon/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 14, 5
+ RGB 23, 9, 10
diff --git a/gfx/pokemon/charmeleon/shiny.pal b/gfx/pokemon/charmeleon/shiny.pal
new file mode 100644
index 00000000..3f4fec7d
--- /dev/null
+++ b/gfx/pokemon/charmeleon/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 21, 15
+ RGB 23, 9, 13
diff --git a/gfx/pokemon/chikorita/back.2bpp.lz b/gfx/pokemon/chikorita/back.2bpp.lz
new file mode 100644
index 00000000..e98365a2
--- /dev/null
+++ b/gfx/pokemon/chikorita/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/chikorita/front_gold.2bpp.lz b/gfx/pokemon/chikorita/front_gold.2bpp.lz
new file mode 100644
index 00000000..5ff4d8ac
--- /dev/null
+++ b/gfx/pokemon/chikorita/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/chikorita/front_silver.2bpp.lz b/gfx/pokemon/chikorita/front_silver.2bpp.lz
new file mode 100644
index 00000000..7f7e8997
--- /dev/null
+++ b/gfx/pokemon/chikorita/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/chikorita/normal.pal b/gfx/pokemon/chikorita/normal.pal
new file mode 100644
index 00000000..54af09ac
--- /dev/null
+++ b/gfx/pokemon/chikorita/normal.pal
@@ -0,0 +1,2 @@
+ RGB 29, 23, 12
+ RGB 3, 20, 0
diff --git a/gfx/pokemon/chikorita/shiny.pal b/gfx/pokemon/chikorita/shiny.pal
new file mode 100644
index 00000000..5da696f8
--- /dev/null
+++ b/gfx/pokemon/chikorita/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 29, 23, 12
+ RGB 26, 14, 0
diff --git a/gfx/pokemon/chinchou/back.2bpp.lz b/gfx/pokemon/chinchou/back.2bpp.lz
new file mode 100644
index 00000000..744af1ad
--- /dev/null
+++ b/gfx/pokemon/chinchou/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/chinchou/front_gold.2bpp.lz b/gfx/pokemon/chinchou/front_gold.2bpp.lz
new file mode 100644
index 00000000..12af9fb4
--- /dev/null
+++ b/gfx/pokemon/chinchou/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/chinchou/front_silver.2bpp.lz b/gfx/pokemon/chinchou/front_silver.2bpp.lz
new file mode 100644
index 00000000..e07ea29b
--- /dev/null
+++ b/gfx/pokemon/chinchou/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/chinchou/normal.pal b/gfx/pokemon/chinchou/normal.pal
new file mode 100644
index 00000000..32d7675c
--- /dev/null
+++ b/gfx/pokemon/chinchou/normal.pal
@@ -0,0 +1,2 @@
+ RGB 27, 22, 7
+ RGB 7, 7, 20
diff --git a/gfx/pokemon/chinchou/shiny.pal b/gfx/pokemon/chinchou/shiny.pal
new file mode 100644
index 00000000..a31cb2ac
--- /dev/null
+++ b/gfx/pokemon/chinchou/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 22, 28, 12
+ RGB 12, 14, 20
diff --git a/gfx/pokemon/clefable/back.2bpp.lz b/gfx/pokemon/clefable/back.2bpp.lz
new file mode 100644
index 00000000..1bcb8cbc
--- /dev/null
+++ b/gfx/pokemon/clefable/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/clefable/front_gold.2bpp.lz b/gfx/pokemon/clefable/front_gold.2bpp.lz
new file mode 100644
index 00000000..05217719
--- /dev/null
+++ b/gfx/pokemon/clefable/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/clefable/front_silver.2bpp.lz b/gfx/pokemon/clefable/front_silver.2bpp.lz
new file mode 100644
index 00000000..1ca4ee11
--- /dev/null
+++ b/gfx/pokemon/clefable/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/clefable/normal.pal b/gfx/pokemon/clefable/normal.pal
new file mode 100644
index 00000000..b7ce916a
--- /dev/null
+++ b/gfx/pokemon/clefable/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 13, 25
+ RGB 13, 7, 0
diff --git a/gfx/pokemon/clefable/shiny.pal b/gfx/pokemon/clefable/shiny.pal
new file mode 100644
index 00000000..015cc29d
--- /dev/null
+++ b/gfx/pokemon/clefable/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 13, 25
+ RGB 8, 18, 0
diff --git a/gfx/pokemon/clefairy/back.2bpp.lz b/gfx/pokemon/clefairy/back.2bpp.lz
new file mode 100644
index 00000000..a6a5ecb8
--- /dev/null
+++ b/gfx/pokemon/clefairy/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/clefairy/front_gold.2bpp.lz b/gfx/pokemon/clefairy/front_gold.2bpp.lz
new file mode 100644
index 00000000..2688c353
--- /dev/null
+++ b/gfx/pokemon/clefairy/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/clefairy/front_silver.2bpp.lz b/gfx/pokemon/clefairy/front_silver.2bpp.lz
new file mode 100644
index 00000000..9fa62f05
--- /dev/null
+++ b/gfx/pokemon/clefairy/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/clefairy/normal.pal b/gfx/pokemon/clefairy/normal.pal
new file mode 100644
index 00000000..b7ce916a
--- /dev/null
+++ b/gfx/pokemon/clefairy/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 13, 25
+ RGB 13, 7, 0
diff --git a/gfx/pokemon/clefairy/shiny.pal b/gfx/pokemon/clefairy/shiny.pal
new file mode 100644
index 00000000..015cc29d
--- /dev/null
+++ b/gfx/pokemon/clefairy/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 13, 25
+ RGB 8, 18, 0
diff --git a/gfx/pokemon/cleffa/back.2bpp.lz b/gfx/pokemon/cleffa/back.2bpp.lz
new file mode 100644
index 00000000..35ec3369
--- /dev/null
+++ b/gfx/pokemon/cleffa/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/cleffa/front_gold.2bpp.lz b/gfx/pokemon/cleffa/front_gold.2bpp.lz
new file mode 100644
index 00000000..7362e5cd
--- /dev/null
+++ b/gfx/pokemon/cleffa/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/cleffa/front_silver.2bpp.lz b/gfx/pokemon/cleffa/front_silver.2bpp.lz
new file mode 100644
index 00000000..7f836889
--- /dev/null
+++ b/gfx/pokemon/cleffa/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/cleffa/normal.pal b/gfx/pokemon/cleffa/normal.pal
new file mode 100644
index 00000000..b7ce916a
--- /dev/null
+++ b/gfx/pokemon/cleffa/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 13, 25
+ RGB 13, 7, 0
diff --git a/gfx/pokemon/cleffa/shiny.pal b/gfx/pokemon/cleffa/shiny.pal
new file mode 100644
index 00000000..015cc29d
--- /dev/null
+++ b/gfx/pokemon/cleffa/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 13, 25
+ RGB 8, 18, 0
diff --git a/gfx/pokemon/cloyster/back.2bpp.lz b/gfx/pokemon/cloyster/back.2bpp.lz
new file mode 100644
index 00000000..655890df
--- /dev/null
+++ b/gfx/pokemon/cloyster/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/cloyster/front_gold.2bpp.lz b/gfx/pokemon/cloyster/front_gold.2bpp.lz
new file mode 100644
index 00000000..49ca0cb6
--- /dev/null
+++ b/gfx/pokemon/cloyster/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/cloyster/front_silver.2bpp.lz b/gfx/pokemon/cloyster/front_silver.2bpp.lz
new file mode 100644
index 00000000..988c4cf4
--- /dev/null
+++ b/gfx/pokemon/cloyster/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/cloyster/normal.pal b/gfx/pokemon/cloyster/normal.pal
new file mode 100644
index 00000000..a3517502
--- /dev/null
+++ b/gfx/pokemon/cloyster/normal.pal
@@ -0,0 +1,2 @@
+ RGB 19, 10, 25
+ RGB 9, 4, 13
diff --git a/gfx/pokemon/cloyster/shiny.pal b/gfx/pokemon/cloyster/shiny.pal
new file mode 100644
index 00000000..359ba082
--- /dev/null
+++ b/gfx/pokemon/cloyster/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 20, 12, 28
+ RGB 11, 4, 31
diff --git a/gfx/pokemon/corsola/back.2bpp.lz b/gfx/pokemon/corsola/back.2bpp.lz
new file mode 100644
index 00000000..0effe840
--- /dev/null
+++ b/gfx/pokemon/corsola/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/corsola/front_gold.2bpp.lz b/gfx/pokemon/corsola/front_gold.2bpp.lz
new file mode 100644
index 00000000..a47c21e6
--- /dev/null
+++ b/gfx/pokemon/corsola/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/corsola/front_silver.2bpp.lz b/gfx/pokemon/corsola/front_silver.2bpp.lz
new file mode 100644
index 00000000..30502e62
--- /dev/null
+++ b/gfx/pokemon/corsola/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/corsola/normal.pal b/gfx/pokemon/corsola/normal.pal
new file mode 100644
index 00000000..c0398e6d
--- /dev/null
+++ b/gfx/pokemon/corsola/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 11, 31
+ RGB 28, 7, 13
diff --git a/gfx/pokemon/corsola/shiny.pal b/gfx/pokemon/corsola/shiny.pal
new file mode 100644
index 00000000..1dadc79f
--- /dev/null
+++ b/gfx/pokemon/corsola/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 13, 25, 28
+ RGB 7, 14, 10
diff --git a/gfx/pokemon/crobat/back.2bpp.lz b/gfx/pokemon/crobat/back.2bpp.lz
new file mode 100644
index 00000000..a572d93c
--- /dev/null
+++ b/gfx/pokemon/crobat/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/crobat/front_gold.2bpp.lz b/gfx/pokemon/crobat/front_gold.2bpp.lz
new file mode 100644
index 00000000..6562b254
--- /dev/null
+++ b/gfx/pokemon/crobat/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/crobat/front_silver.2bpp.lz b/gfx/pokemon/crobat/front_silver.2bpp.lz
new file mode 100644
index 00000000..d8c5b79d
--- /dev/null
+++ b/gfx/pokemon/crobat/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/crobat/normal.pal b/gfx/pokemon/crobat/normal.pal
new file mode 100644
index 00000000..2d9a2d15
--- /dev/null
+++ b/gfx/pokemon/crobat/normal.pal
@@ -0,0 +1,2 @@
+ RGB 18, 8, 21
+ RGB 4, 9, 15
diff --git a/gfx/pokemon/crobat/shiny.pal b/gfx/pokemon/crobat/shiny.pal
new file mode 100644
index 00000000..d8e797a6
--- /dev/null
+++ b/gfx/pokemon/crobat/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 29, 12, 19
+ RGB 7, 15, 0
diff --git a/gfx/pokemon/croconaw/back.2bpp.lz b/gfx/pokemon/croconaw/back.2bpp.lz
new file mode 100644
index 00000000..cf612168
--- /dev/null
+++ b/gfx/pokemon/croconaw/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/croconaw/front_gold.2bpp.lz b/gfx/pokemon/croconaw/front_gold.2bpp.lz
new file mode 100644
index 00000000..e56f07ba
--- /dev/null
+++ b/gfx/pokemon/croconaw/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/croconaw/front_silver.2bpp.lz b/gfx/pokemon/croconaw/front_silver.2bpp.lz
new file mode 100644
index 00000000..3173571a
--- /dev/null
+++ b/gfx/pokemon/croconaw/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/croconaw/normal.pal b/gfx/pokemon/croconaw/normal.pal
new file mode 100644
index 00000000..da3e2904
--- /dev/null
+++ b/gfx/pokemon/croconaw/normal.pal
@@ -0,0 +1,2 @@
+ RGB 10, 21, 18
+ RGB 24, 9, 10
diff --git a/gfx/pokemon/croconaw/shiny.pal b/gfx/pokemon/croconaw/shiny.pal
new file mode 100644
index 00000000..d4f87734
--- /dev/null
+++ b/gfx/pokemon/croconaw/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 15, 21, 14
+ RGB 13, 9, 23
diff --git a/gfx/pokemon/cubone/back.2bpp.lz b/gfx/pokemon/cubone/back.2bpp.lz
new file mode 100644
index 00000000..fc993141
--- /dev/null
+++ b/gfx/pokemon/cubone/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/cubone/front_gold.2bpp.lz b/gfx/pokemon/cubone/front_gold.2bpp.lz
new file mode 100644
index 00000000..b058b638
--- /dev/null
+++ b/gfx/pokemon/cubone/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/cubone/front_silver.2bpp.lz b/gfx/pokemon/cubone/front_silver.2bpp.lz
new file mode 100644
index 00000000..e25d81fd
--- /dev/null
+++ b/gfx/pokemon/cubone/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/cubone/normal.pal b/gfx/pokemon/cubone/normal.pal
new file mode 100644
index 00000000..2870dcff
--- /dev/null
+++ b/gfx/pokemon/cubone/normal.pal
@@ -0,0 +1,2 @@
+ RGB 22, 16, 11
+ RGB 14, 8, 4
diff --git a/gfx/pokemon/cubone/shiny.pal b/gfx/pokemon/cubone/shiny.pal
new file mode 100644
index 00000000..9947a7fe
--- /dev/null
+++ b/gfx/pokemon/cubone/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 22, 22, 23
+ RGB 11, 15, 9
diff --git a/gfx/pokemon/cyndaquil/back.2bpp.lz b/gfx/pokemon/cyndaquil/back.2bpp.lz
new file mode 100644
index 00000000..226c41e4
--- /dev/null
+++ b/gfx/pokemon/cyndaquil/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/cyndaquil/front_gold.2bpp.lz b/gfx/pokemon/cyndaquil/front_gold.2bpp.lz
new file mode 100644
index 00000000..41073786
--- /dev/null
+++ b/gfx/pokemon/cyndaquil/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/cyndaquil/front_silver.2bpp.lz b/gfx/pokemon/cyndaquil/front_silver.2bpp.lz
new file mode 100644
index 00000000..247a6fda
--- /dev/null
+++ b/gfx/pokemon/cyndaquil/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/cyndaquil/normal.pal b/gfx/pokemon/cyndaquil/normal.pal
new file mode 100644
index 00000000..3868b6a7
--- /dev/null
+++ b/gfx/pokemon/cyndaquil/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 27, 0
+ RGB 31, 7, 5
diff --git a/gfx/pokemon/cyndaquil/shiny.pal b/gfx/pokemon/cyndaquil/shiny.pal
new file mode 100644
index 00000000..6328f897
--- /dev/null
+++ b/gfx/pokemon/cyndaquil/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 29, 23, 9
+ RGB 22, 0, 19
diff --git a/gfx/pokemon/delibird/back.2bpp.lz b/gfx/pokemon/delibird/back.2bpp.lz
new file mode 100644
index 00000000..22f41237
--- /dev/null
+++ b/gfx/pokemon/delibird/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/delibird/front_gold.2bpp.lz b/gfx/pokemon/delibird/front_gold.2bpp.lz
new file mode 100644
index 00000000..c7c7f7a0
--- /dev/null
+++ b/gfx/pokemon/delibird/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/delibird/front_silver.2bpp.lz b/gfx/pokemon/delibird/front_silver.2bpp.lz
new file mode 100644
index 00000000..eedaceb3
--- /dev/null
+++ b/gfx/pokemon/delibird/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/delibird/normal.pal b/gfx/pokemon/delibird/normal.pal
new file mode 100644
index 00000000..a9413fb1
--- /dev/null
+++ b/gfx/pokemon/delibird/normal.pal
@@ -0,0 +1,2 @@
+ RGB 21, 16, 31
+ RGB 30, 8, 2
diff --git a/gfx/pokemon/delibird/shiny.pal b/gfx/pokemon/delibird/shiny.pal
new file mode 100644
index 00000000..281151de
--- /dev/null
+++ b/gfx/pokemon/delibird/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 26, 0
+ RGB 26, 1, 26
diff --git a/gfx/pokemon/dewgong/back.2bpp.lz b/gfx/pokemon/dewgong/back.2bpp.lz
new file mode 100644
index 00000000..bc6842e8
--- /dev/null
+++ b/gfx/pokemon/dewgong/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/dewgong/front_gold.2bpp.lz b/gfx/pokemon/dewgong/front_gold.2bpp.lz
new file mode 100644
index 00000000..9bccf35a
--- /dev/null
+++ b/gfx/pokemon/dewgong/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/dewgong/front_silver.2bpp.lz b/gfx/pokemon/dewgong/front_silver.2bpp.lz
new file mode 100644
index 00000000..d68763b0
--- /dev/null
+++ b/gfx/pokemon/dewgong/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/dewgong/normal.pal b/gfx/pokemon/dewgong/normal.pal
new file mode 100644
index 00000000..8270611e
--- /dev/null
+++ b/gfx/pokemon/dewgong/normal.pal
@@ -0,0 +1,2 @@
+ RGB 19, 21, 31
+ RGB 8, 11, 18
diff --git a/gfx/pokemon/dewgong/shiny.pal b/gfx/pokemon/dewgong/shiny.pal
new file mode 100644
index 00000000..7dbf33ca
--- /dev/null
+++ b/gfx/pokemon/dewgong/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 20, 19, 20
+ RGB 18, 11, 14
diff --git a/gfx/pokemon/diglett/back.2bpp.lz b/gfx/pokemon/diglett/back.2bpp.lz
new file mode 100644
index 00000000..05625954
--- /dev/null
+++ b/gfx/pokemon/diglett/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/diglett/front_gold.2bpp.lz b/gfx/pokemon/diglett/front_gold.2bpp.lz
new file mode 100644
index 00000000..334fa74a
--- /dev/null
+++ b/gfx/pokemon/diglett/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/diglett/front_silver.2bpp.lz b/gfx/pokemon/diglett/front_silver.2bpp.lz
new file mode 100644
index 00000000..cc83fb20
--- /dev/null
+++ b/gfx/pokemon/diglett/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/diglett/normal.pal b/gfx/pokemon/diglett/normal.pal
new file mode 100644
index 00000000..52a1cfbb
--- /dev/null
+++ b/gfx/pokemon/diglett/normal.pal
@@ -0,0 +1,2 @@
+ RGB 19, 11, 4
+ RGB 24, 6, 4
diff --git a/gfx/pokemon/diglett/shiny.pal b/gfx/pokemon/diglett/shiny.pal
new file mode 100644
index 00000000..173d35e1
--- /dev/null
+++ b/gfx/pokemon/diglett/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 19, 11, 4
+ RGB 12, 6, 27
diff --git a/gfx/pokemon/ditto/back.2bpp.lz b/gfx/pokemon/ditto/back.2bpp.lz
new file mode 100644
index 00000000..ee2a621b
--- /dev/null
+++ b/gfx/pokemon/ditto/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/ditto/front_gold.2bpp.lz b/gfx/pokemon/ditto/front_gold.2bpp.lz
new file mode 100644
index 00000000..13d648fc
--- /dev/null
+++ b/gfx/pokemon/ditto/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/ditto/front_silver.2bpp.lz b/gfx/pokemon/ditto/front_silver.2bpp.lz
new file mode 100644
index 00000000..8b1a1c15
--- /dev/null
+++ b/gfx/pokemon/ditto/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/ditto/normal.pal b/gfx/pokemon/ditto/normal.pal
new file mode 100644
index 00000000..312962cc
--- /dev/null
+++ b/gfx/pokemon/ditto/normal.pal
@@ -0,0 +1,2 @@
+ RGB 23, 12, 28
+ RGB 13, 7, 16
diff --git a/gfx/pokemon/ditto/shiny.pal b/gfx/pokemon/ditto/shiny.pal
new file mode 100644
index 00000000..c43d2e81
--- /dev/null
+++ b/gfx/pokemon/ditto/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 17, 22, 28
+ RGB 9, 12, 27
diff --git a/gfx/pokemon/dodrio/back.2bpp.lz b/gfx/pokemon/dodrio/back.2bpp.lz
new file mode 100644
index 00000000..3b1d80db
--- /dev/null
+++ b/gfx/pokemon/dodrio/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/dodrio/front_gold.2bpp.lz b/gfx/pokemon/dodrio/front_gold.2bpp.lz
new file mode 100644
index 00000000..dad998c5
--- /dev/null
+++ b/gfx/pokemon/dodrio/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/dodrio/front_silver.2bpp.lz b/gfx/pokemon/dodrio/front_silver.2bpp.lz
new file mode 100644
index 00000000..a0a08ef7
--- /dev/null
+++ b/gfx/pokemon/dodrio/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/dodrio/normal.pal b/gfx/pokemon/dodrio/normal.pal
new file mode 100644
index 00000000..80484a1d
--- /dev/null
+++ b/gfx/pokemon/dodrio/normal.pal
@@ -0,0 +1,2 @@
+ RGB 26, 16, 8
+ RGB 18, 8, 6
diff --git a/gfx/pokemon/dodrio/shiny.pal b/gfx/pokemon/dodrio/shiny.pal
new file mode 100644
index 00000000..cd792414
--- /dev/null
+++ b/gfx/pokemon/dodrio/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 24, 1
+ RGB 18, 16, 0
diff --git a/gfx/pokemon/doduo/back.2bpp.lz b/gfx/pokemon/doduo/back.2bpp.lz
new file mode 100644
index 00000000..8f204150
--- /dev/null
+++ b/gfx/pokemon/doduo/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/doduo/front_gold.2bpp.lz b/gfx/pokemon/doduo/front_gold.2bpp.lz
new file mode 100644
index 00000000..d60194bd
--- /dev/null
+++ b/gfx/pokemon/doduo/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/doduo/front_silver.2bpp.lz b/gfx/pokemon/doduo/front_silver.2bpp.lz
new file mode 100644
index 00000000..245a142d
--- /dev/null
+++ b/gfx/pokemon/doduo/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/doduo/normal.pal b/gfx/pokemon/doduo/normal.pal
new file mode 100644
index 00000000..d96bdde7
--- /dev/null
+++ b/gfx/pokemon/doduo/normal.pal
@@ -0,0 +1,2 @@
+ RGB 20, 16, 8
+ RGB 9, 8, 6
diff --git a/gfx/pokemon/doduo/shiny.pal b/gfx/pokemon/doduo/shiny.pal
new file mode 100644
index 00000000..5f210ce7
--- /dev/null
+++ b/gfx/pokemon/doduo/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 28, 23, 0
+ RGB 18, 16, 0
diff --git a/gfx/pokemon/donphan/back.2bpp.lz b/gfx/pokemon/donphan/back.2bpp.lz
new file mode 100644
index 00000000..4914f03a
--- /dev/null
+++ b/gfx/pokemon/donphan/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/donphan/front_gold.2bpp.lz b/gfx/pokemon/donphan/front_gold.2bpp.lz
new file mode 100644
index 00000000..50c8eda7
--- /dev/null
+++ b/gfx/pokemon/donphan/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/donphan/front_silver.2bpp.lz b/gfx/pokemon/donphan/front_silver.2bpp.lz
new file mode 100644
index 00000000..dc078274
--- /dev/null
+++ b/gfx/pokemon/donphan/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/donphan/normal.pal b/gfx/pokemon/donphan/normal.pal
new file mode 100644
index 00000000..98e217d8
--- /dev/null
+++ b/gfx/pokemon/donphan/normal.pal
@@ -0,0 +1,2 @@
+ RGB 18, 20, 19
+ RGB 5, 11, 8
diff --git a/gfx/pokemon/donphan/shiny.pal b/gfx/pokemon/donphan/shiny.pal
new file mode 100644
index 00000000..ad82ac73
--- /dev/null
+++ b/gfx/pokemon/donphan/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 20, 21, 20
+ RGB 20, 10, 7
diff --git a/gfx/pokemon/dragonair/back.2bpp.lz b/gfx/pokemon/dragonair/back.2bpp.lz
new file mode 100644
index 00000000..52094c39
--- /dev/null
+++ b/gfx/pokemon/dragonair/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/dragonair/front_gold.2bpp.lz b/gfx/pokemon/dragonair/front_gold.2bpp.lz
new file mode 100644
index 00000000..a2bf6549
--- /dev/null
+++ b/gfx/pokemon/dragonair/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/dragonair/front_silver.2bpp.lz b/gfx/pokemon/dragonair/front_silver.2bpp.lz
new file mode 100644
index 00000000..819572ee
--- /dev/null
+++ b/gfx/pokemon/dragonair/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/dragonair/normal.pal b/gfx/pokemon/dragonair/normal.pal
new file mode 100644
index 00000000..30154c0a
--- /dev/null
+++ b/gfx/pokemon/dragonair/normal.pal
@@ -0,0 +1,2 @@
+ RGB 14, 19, 31
+ RGB 5, 11, 31
diff --git a/gfx/pokemon/dragonair/shiny.pal b/gfx/pokemon/dragonair/shiny.pal
new file mode 100644
index 00000000..9e4935a0
--- /dev/null
+++ b/gfx/pokemon/dragonair/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 21, 19, 31
+ RGB 20, 15, 31
diff --git a/gfx/pokemon/dragonite/back.2bpp.lz b/gfx/pokemon/dragonite/back.2bpp.lz
new file mode 100644
index 00000000..09a828dd
--- /dev/null
+++ b/gfx/pokemon/dragonite/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/dragonite/front_gold.2bpp.lz b/gfx/pokemon/dragonite/front_gold.2bpp.lz
new file mode 100644
index 00000000..6902ba47
--- /dev/null
+++ b/gfx/pokemon/dragonite/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/dragonite/front_silver.2bpp.lz b/gfx/pokemon/dragonite/front_silver.2bpp.lz
new file mode 100644
index 00000000..5818e16f
--- /dev/null
+++ b/gfx/pokemon/dragonite/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/dragonite/normal.pal b/gfx/pokemon/dragonite/normal.pal
new file mode 100644
index 00000000..ba3f7ffa
--- /dev/null
+++ b/gfx/pokemon/dragonite/normal.pal
@@ -0,0 +1,2 @@
+ RGB 21, 18, 6
+ RGB 11, 10, 17
diff --git a/gfx/pokemon/dragonite/shiny.pal b/gfx/pokemon/dragonite/shiny.pal
new file mode 100644
index 00000000..7cca1274
--- /dev/null
+++ b/gfx/pokemon/dragonite/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 17, 19, 14
+ RGB 19, 0, 14
diff --git a/gfx/pokemon/dratini/back.2bpp.lz b/gfx/pokemon/dratini/back.2bpp.lz
new file mode 100644
index 00000000..b40ffcaa
--- /dev/null
+++ b/gfx/pokemon/dratini/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/dratini/front_gold.2bpp.lz b/gfx/pokemon/dratini/front_gold.2bpp.lz
new file mode 100644
index 00000000..a124ca7a
--- /dev/null
+++ b/gfx/pokemon/dratini/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/dratini/front_silver.2bpp.lz b/gfx/pokemon/dratini/front_silver.2bpp.lz
new file mode 100644
index 00000000..73106335
--- /dev/null
+++ b/gfx/pokemon/dratini/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/dratini/normal.pal b/gfx/pokemon/dratini/normal.pal
new file mode 100644
index 00000000..c2822134
--- /dev/null
+++ b/gfx/pokemon/dratini/normal.pal
@@ -0,0 +1,2 @@
+ RGB 28, 26, 7
+ RGB 5, 11, 24
diff --git a/gfx/pokemon/dratini/shiny.pal b/gfx/pokemon/dratini/shiny.pal
new file mode 100644
index 00000000..9285d645
--- /dev/null
+++ b/gfx/pokemon/dratini/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 21, 19, 24
+ RGB 14, 11, 24
diff --git a/gfx/pokemon/drowzee/back.2bpp.lz b/gfx/pokemon/drowzee/back.2bpp.lz
new file mode 100644
index 00000000..a4218ade
--- /dev/null
+++ b/gfx/pokemon/drowzee/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/drowzee/front_gold.2bpp.lz b/gfx/pokemon/drowzee/front_gold.2bpp.lz
new file mode 100644
index 00000000..b6b28501
--- /dev/null
+++ b/gfx/pokemon/drowzee/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/drowzee/front_silver.2bpp.lz b/gfx/pokemon/drowzee/front_silver.2bpp.lz
new file mode 100644
index 00000000..a422e49b
--- /dev/null
+++ b/gfx/pokemon/drowzee/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/drowzee/normal.pal b/gfx/pokemon/drowzee/normal.pal
new file mode 100644
index 00000000..26b5c0ae
--- /dev/null
+++ b/gfx/pokemon/drowzee/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 23, 4
+ RGB 18, 10, 12
diff --git a/gfx/pokemon/drowzee/shiny.pal b/gfx/pokemon/drowzee/shiny.pal
new file mode 100644
index 00000000..c8f840eb
--- /dev/null
+++ b/gfx/pokemon/drowzee/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 24, 13, 27
+ RGB 18, 0, 10
diff --git a/gfx/pokemon/dugtrio/back.2bpp.lz b/gfx/pokemon/dugtrio/back.2bpp.lz
new file mode 100644
index 00000000..05ad7b1a
--- /dev/null
+++ b/gfx/pokemon/dugtrio/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/dugtrio/front_gold.2bpp.lz b/gfx/pokemon/dugtrio/front_gold.2bpp.lz
new file mode 100644
index 00000000..cc13a838
--- /dev/null
+++ b/gfx/pokemon/dugtrio/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/dugtrio/front_silver.2bpp.lz b/gfx/pokemon/dugtrio/front_silver.2bpp.lz
new file mode 100644
index 00000000..ec896f51
--- /dev/null
+++ b/gfx/pokemon/dugtrio/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/dugtrio/normal.pal b/gfx/pokemon/dugtrio/normal.pal
new file mode 100644
index 00000000..52a1cfbb
--- /dev/null
+++ b/gfx/pokemon/dugtrio/normal.pal
@@ -0,0 +1,2 @@
+ RGB 19, 11, 4
+ RGB 24, 6, 4
diff --git a/gfx/pokemon/dugtrio/shiny.pal b/gfx/pokemon/dugtrio/shiny.pal
new file mode 100644
index 00000000..173d35e1
--- /dev/null
+++ b/gfx/pokemon/dugtrio/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 19, 11, 4
+ RGB 12, 6, 27
diff --git a/gfx/pokemon/dunsparce/back.2bpp.lz b/gfx/pokemon/dunsparce/back.2bpp.lz
new file mode 100644
index 00000000..4b79602a
--- /dev/null
+++ b/gfx/pokemon/dunsparce/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/dunsparce/front_gold.2bpp.lz b/gfx/pokemon/dunsparce/front_gold.2bpp.lz
new file mode 100644
index 00000000..fa1e38ec
--- /dev/null
+++ b/gfx/pokemon/dunsparce/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/dunsparce/front_silver.2bpp.lz b/gfx/pokemon/dunsparce/front_silver.2bpp.lz
new file mode 100644
index 00000000..882877b9
--- /dev/null
+++ b/gfx/pokemon/dunsparce/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/dunsparce/normal.pal b/gfx/pokemon/dunsparce/normal.pal
new file mode 100644
index 00000000..033b118d
--- /dev/null
+++ b/gfx/pokemon/dunsparce/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 24, 6
+ RGB 9, 7, 16
diff --git a/gfx/pokemon/dunsparce/shiny.pal b/gfx/pokemon/dunsparce/shiny.pal
new file mode 100644
index 00000000..39432730
--- /dev/null
+++ b/gfx/pokemon/dunsparce/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 24, 6
+ RGB 31, 5, 21
diff --git a/gfx/pokemon/eevee/back.2bpp.lz b/gfx/pokemon/eevee/back.2bpp.lz
new file mode 100644
index 00000000..ddd051f3
--- /dev/null
+++ b/gfx/pokemon/eevee/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/eevee/front_gold.2bpp.lz b/gfx/pokemon/eevee/front_gold.2bpp.lz
new file mode 100644
index 00000000..610b8c74
--- /dev/null
+++ b/gfx/pokemon/eevee/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/eevee/front_silver.2bpp.lz b/gfx/pokemon/eevee/front_silver.2bpp.lz
new file mode 100644
index 00000000..8a992280
--- /dev/null
+++ b/gfx/pokemon/eevee/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/eevee/normal.pal b/gfx/pokemon/eevee/normal.pal
new file mode 100644
index 00000000..fb72df20
--- /dev/null
+++ b/gfx/pokemon/eevee/normal.pal
@@ -0,0 +1,2 @@
+ RGB 24, 16, 11
+ RGB 17, 10, 8
diff --git a/gfx/pokemon/eevee/shiny.pal b/gfx/pokemon/eevee/shiny.pal
new file mode 100644
index 00000000..f5e26001
--- /dev/null
+++ b/gfx/pokemon/eevee/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 19, 19, 21
+ RGB 12, 14, 13
diff --git a/gfx/pokemon/ekans/back.2bpp.lz b/gfx/pokemon/ekans/back.2bpp.lz
new file mode 100644
index 00000000..07785737
--- /dev/null
+++ b/gfx/pokemon/ekans/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/ekans/front_gold.2bpp.lz b/gfx/pokemon/ekans/front_gold.2bpp.lz
new file mode 100644
index 00000000..c5c1516b
--- /dev/null
+++ b/gfx/pokemon/ekans/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/ekans/front_silver.2bpp.lz b/gfx/pokemon/ekans/front_silver.2bpp.lz
new file mode 100644
index 00000000..49acd971
--- /dev/null
+++ b/gfx/pokemon/ekans/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/ekans/normal.pal b/gfx/pokemon/ekans/normal.pal
new file mode 100644
index 00000000..0f03ad91
--- /dev/null
+++ b/gfx/pokemon/ekans/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 13, 23
+ RGB 23, 3, 17
diff --git a/gfx/pokemon/ekans/shiny.pal b/gfx/pokemon/ekans/shiny.pal
new file mode 100644
index 00000000..afca15c8
--- /dev/null
+++ b/gfx/pokemon/ekans/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 20, 23, 13
+ RGB 9, 11, 5
diff --git a/gfx/pokemon/electabuzz/back.2bpp.lz b/gfx/pokemon/electabuzz/back.2bpp.lz
new file mode 100644
index 00000000..b64bc1ca
--- /dev/null
+++ b/gfx/pokemon/electabuzz/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/electabuzz/front_gold.2bpp.lz b/gfx/pokemon/electabuzz/front_gold.2bpp.lz
new file mode 100644
index 00000000..bbce9926
--- /dev/null
+++ b/gfx/pokemon/electabuzz/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/electabuzz/front_silver.2bpp.lz b/gfx/pokemon/electabuzz/front_silver.2bpp.lz
new file mode 100644
index 00000000..8c2210c3
--- /dev/null
+++ b/gfx/pokemon/electabuzz/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/electabuzz/normal.pal b/gfx/pokemon/electabuzz/normal.pal
new file mode 100644
index 00000000..977f9b2d
--- /dev/null
+++ b/gfx/pokemon/electabuzz/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 31, 5
+ RGB 24, 16, 5
diff --git a/gfx/pokemon/electabuzz/shiny.pal b/gfx/pokemon/electabuzz/shiny.pal
new file mode 100644
index 00000000..e05c871f
--- /dev/null
+++ b/gfx/pokemon/electabuzz/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 25, 0
+ RGB 18, 20, 0
diff --git a/gfx/pokemon/electrode/back.2bpp.lz b/gfx/pokemon/electrode/back.2bpp.lz
new file mode 100644
index 00000000..9161c888
--- /dev/null
+++ b/gfx/pokemon/electrode/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/electrode/front_gold.2bpp.lz b/gfx/pokemon/electrode/front_gold.2bpp.lz
new file mode 100644
index 00000000..2c136020
--- /dev/null
+++ b/gfx/pokemon/electrode/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/electrode/front_silver.2bpp.lz b/gfx/pokemon/electrode/front_silver.2bpp.lz
new file mode 100644
index 00000000..f569ced0
--- /dev/null
+++ b/gfx/pokemon/electrode/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/electrode/normal.pal b/gfx/pokemon/electrode/normal.pal
new file mode 100644
index 00000000..1ec48dc7
--- /dev/null
+++ b/gfx/pokemon/electrode/normal.pal
@@ -0,0 +1,2 @@
+ RGB 25, 23, 17
+ RGB 31, 9, 8
diff --git a/gfx/pokemon/electrode/shiny.pal b/gfx/pokemon/electrode/shiny.pal
new file mode 100644
index 00000000..593e690f
--- /dev/null
+++ b/gfx/pokemon/electrode/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 20, 20, 17
+ RGB 9, 2, 28
diff --git a/gfx/pokemon/elekid/back.2bpp.lz b/gfx/pokemon/elekid/back.2bpp.lz
new file mode 100644
index 00000000..fd8dd04d
--- /dev/null
+++ b/gfx/pokemon/elekid/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/elekid/front_gold.2bpp.lz b/gfx/pokemon/elekid/front_gold.2bpp.lz
new file mode 100644
index 00000000..9c73b918
--- /dev/null
+++ b/gfx/pokemon/elekid/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/elekid/front_silver.2bpp.lz b/gfx/pokemon/elekid/front_silver.2bpp.lz
new file mode 100644
index 00000000..b1ab6da7
--- /dev/null
+++ b/gfx/pokemon/elekid/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/elekid/normal.pal b/gfx/pokemon/elekid/normal.pal
new file mode 100644
index 00000000..842ec4a0
--- /dev/null
+++ b/gfx/pokemon/elekid/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 31, 5
+ RGB 15, 10, 3
diff --git a/gfx/pokemon/elekid/shiny.pal b/gfx/pokemon/elekid/shiny.pal
new file mode 100644
index 00000000..05c57b21
--- /dev/null
+++ b/gfx/pokemon/elekid/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 24, 5
+ RGB 15, 15, 17
diff --git a/gfx/pokemon/entei/back.2bpp.lz b/gfx/pokemon/entei/back.2bpp.lz
new file mode 100644
index 00000000..de9c5c98
--- /dev/null
+++ b/gfx/pokemon/entei/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/entei/front.2bpp.lz b/gfx/pokemon/entei/front.2bpp.lz
new file mode 100644
index 00000000..c7e4425f
--- /dev/null
+++ b/gfx/pokemon/entei/front.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/entei/normal.pal b/gfx/pokemon/entei/normal.pal
new file mode 100644
index 00000000..8977a693
--- /dev/null
+++ b/gfx/pokemon/entei/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 11, 1
+ RGB 17, 4, 0
diff --git a/gfx/pokemon/entei/shiny.pal b/gfx/pokemon/entei/shiny.pal
new file mode 100644
index 00000000..675b203c
--- /dev/null
+++ b/gfx/pokemon/entei/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 20, 10, 1
+ RGB 10, 10, 8
diff --git a/gfx/pokemon/espeon/back.2bpp.lz b/gfx/pokemon/espeon/back.2bpp.lz
new file mode 100644
index 00000000..59a69eae
--- /dev/null
+++ b/gfx/pokemon/espeon/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/espeon/front_gold.2bpp.lz b/gfx/pokemon/espeon/front_gold.2bpp.lz
new file mode 100644
index 00000000..71b80cc4
--- /dev/null
+++ b/gfx/pokemon/espeon/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/espeon/front_silver.2bpp.lz b/gfx/pokemon/espeon/front_silver.2bpp.lz
new file mode 100644
index 00000000..f6dfa382
--- /dev/null
+++ b/gfx/pokemon/espeon/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/espeon/normal.pal b/gfx/pokemon/espeon/normal.pal
new file mode 100644
index 00000000..1d1599c8
--- /dev/null
+++ b/gfx/pokemon/espeon/normal.pal
@@ -0,0 +1,2 @@
+ RGB 17, 15, 25
+ RGB 14, 4, 17
diff --git a/gfx/pokemon/espeon/shiny.pal b/gfx/pokemon/espeon/shiny.pal
new file mode 100644
index 00000000..681571f0
--- /dev/null
+++ b/gfx/pokemon/espeon/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 14, 31, 10
+ RGB 10, 16, 8
diff --git a/gfx/pokemon/exeggcute/back.2bpp.lz b/gfx/pokemon/exeggcute/back.2bpp.lz
new file mode 100644
index 00000000..1877fcea
--- /dev/null
+++ b/gfx/pokemon/exeggcute/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/exeggcute/front_gold.2bpp.lz b/gfx/pokemon/exeggcute/front_gold.2bpp.lz
new file mode 100644
index 00000000..c84d19f1
--- /dev/null
+++ b/gfx/pokemon/exeggcute/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/exeggcute/front_silver.2bpp.lz b/gfx/pokemon/exeggcute/front_silver.2bpp.lz
new file mode 100644
index 00000000..3160c602
--- /dev/null
+++ b/gfx/pokemon/exeggcute/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/exeggcute/normal.pal b/gfx/pokemon/exeggcute/normal.pal
new file mode 100644
index 00000000..350cf315
--- /dev/null
+++ b/gfx/pokemon/exeggcute/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 15, 26
+ RGB 19, 12, 9
diff --git a/gfx/pokemon/exeggcute/shiny.pal b/gfx/pokemon/exeggcute/shiny.pal
new file mode 100644
index 00000000..471c7de7
--- /dev/null
+++ b/gfx/pokemon/exeggcute/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 23, 25, 6
+ RGB 19, 12, 9
diff --git a/gfx/pokemon/exeggutor/back.2bpp.lz b/gfx/pokemon/exeggutor/back.2bpp.lz
new file mode 100644
index 00000000..abf6c97d
--- /dev/null
+++ b/gfx/pokemon/exeggutor/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/exeggutor/front_gold.2bpp.lz b/gfx/pokemon/exeggutor/front_gold.2bpp.lz
new file mode 100644
index 00000000..790f4543
--- /dev/null
+++ b/gfx/pokemon/exeggutor/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/exeggutor/front_silver.2bpp.lz b/gfx/pokemon/exeggutor/front_silver.2bpp.lz
new file mode 100644
index 00000000..4f4caed1
--- /dev/null
+++ b/gfx/pokemon/exeggutor/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/exeggutor/normal.pal b/gfx/pokemon/exeggutor/normal.pal
new file mode 100644
index 00000000..87ebc518
--- /dev/null
+++ b/gfx/pokemon/exeggutor/normal.pal
@@ -0,0 +1,2 @@
+ RGB 26, 16, 6
+ RGB 5, 16, 7
diff --git a/gfx/pokemon/exeggutor/shiny.pal b/gfx/pokemon/exeggutor/shiny.pal
new file mode 100644
index 00000000..b0b6cb6c
--- /dev/null
+++ b/gfx/pokemon/exeggutor/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 19, 17, 8
+ RGB 24, 14, 9
diff --git a/gfx/pokemon/extra_pointers.asm b/gfx/pokemon/extra_pointers.asm
new file mode 100644
index 00000000..7afd9514
--- /dev/null
+++ b/gfx/pokemon/extra_pointers.asm
@@ -0,0 +1,252 @@
+AnimationExtraPointers:
+ dw BulbasaurAnimationExtra
+ dw IvysaurAnimationExtra
+ dw VenusaurAnimationExtra
+ dw CharmanderAnimationExtra
+ dw CharmeleonAnimationExtra
+ dw CharizardAnimationExtra
+ dw SquirtleAnimationExtra
+ dw WartortleAnimationExtra
+ dw BlastoiseAnimationExtra
+ dw CaterpieAnimationExtra
+ dw MetapodAnimationExtra
+ dw ButterfreeAnimationExtra
+ dw WeedleAnimationExtra
+ dw KakunaAnimationExtra
+ dw BeedrillAnimationExtra
+ dw PidgeyAnimationExtra
+ dw PidgeottoAnimationExtra
+ dw PidgeotAnimationExtra
+ dw RattataAnimationExtra
+ dw RaticateAnimationExtra
+ dw SpearowAnimationExtra
+ dw FearowAnimationExtra
+ dw EkansAnimationExtra
+ dw ArbokAnimationExtra
+ dw PikachuAnimationExtra
+ dw RaichuAnimationExtra
+ dw SandshrewAnimationExtra
+ dw SandslashAnimationExtra
+ dw NidoranFAnimationExtra
+ dw NidorinaAnimationExtra
+ dw NidoqueenAnimationExtra
+ dw NidoranMAnimationExtra
+ dw NidorinoAnimationExtra
+ dw NidokingAnimationExtra
+ dw ClefairyAnimationExtra
+ dw ClefableAnimationExtra
+ dw VulpixAnimationExtra
+ dw NinetalesAnimationExtra
+ dw JigglypuffAnimationExtra
+ dw WigglytuffAnimationExtra
+ dw ZubatAnimationExtra
+ dw GolbatAnimationExtra
+ dw OddishAnimationExtra
+ dw GloomAnimationExtra
+ dw VileplumeAnimationExtra
+ dw ParasAnimationExtra
+ dw ParasectAnimationExtra
+ dw VenonatAnimationExtra
+ dw VenomothAnimationExtra
+ dw DiglettAnimationExtra
+ dw DugtrioAnimationExtra
+ dw MeowthAnimationExtra
+ dw PersianAnimationExtra
+ dw PsyduckAnimationExtra
+ dw GolduckAnimationExtra
+ dw MankeyAnimationExtra
+ dw PrimeapeAnimationExtra
+ dw GrowlitheAnimationExtra
+ dw ArcanineAnimationExtra
+ dw PoliwagAnimationExtra
+ dw PoliwhirlAnimationExtra
+ dw PoliwrathAnimationExtra
+ dw AbraAnimationExtra
+ dw KadabraAnimationExtra
+ dw AlakazamAnimationExtra
+ dw MachopAnimationExtra
+ dw MachokeAnimationExtra
+ dw MachampAnimationExtra
+ dw BellsproutAnimationExtra
+ dw WeepinbellAnimationExtra
+ dw VictreebelAnimationExtra
+ dw TentacoolAnimationExtra
+ dw TentacruelAnimationExtra
+ dw GeodudeAnimationExtra
+ dw GravelerAnimationExtra
+ dw GolemAnimationExtra
+ dw PonytaAnimationExtra
+ dw RapidashAnimationExtra
+ dw SlowpokeAnimationExtra
+ dw SlowbroAnimationExtra
+ dw MagnemiteAnimationExtra
+ dw MagnetonAnimationExtra
+ dw FarfetchDAnimationExtra
+ dw DoduoAnimationExtra
+ dw DodrioAnimationExtra
+ dw SeelAnimationExtra
+ dw DewgongAnimationExtra
+ dw GrimerAnimationExtra
+ dw MukAnimationExtra
+ dw ShellderAnimationExtra
+ dw CloysterAnimationExtra
+ dw GastlyAnimationExtra
+ dw HaunterAnimationExtra
+ dw GengarAnimationExtra
+ dw OnixAnimationExtra
+ dw DrowzeeAnimationExtra
+ dw HypnoAnimationExtra
+ dw KrabbyAnimationExtra
+ dw KinglerAnimationExtra
+ dw VoltorbAnimationExtra
+ dw ElectrodeAnimationExtra
+ dw ExeggcuteAnimationExtra
+ dw ExeggutorAnimationExtra
+ dw CuboneAnimationExtra
+ dw MarowakAnimationExtra
+ dw HitmonleeAnimationExtra
+ dw HitmonchanAnimationExtra
+ dw LickitungAnimationExtra
+ dw KoffingAnimationExtra
+ dw WeezingAnimationExtra
+ dw RhyhornAnimationExtra
+ dw RhydonAnimationExtra
+ dw ChanseyAnimationExtra
+ dw TangelaAnimationExtra
+ dw KangaskhanAnimationExtra
+ dw HorseaAnimationExtra
+ dw SeadraAnimationExtra
+ dw GoldeenAnimationExtra
+ dw SeakingAnimationExtra
+ dw StaryuAnimationExtra
+ dw StarmieAnimationExtra
+ dw MrMimeAnimationExtra
+ dw ScytherAnimationExtra
+ dw JynxAnimationExtra
+ dw ElectabuzzAnimationExtra
+ dw MagmarAnimationExtra
+ dw PinsirAnimationExtra
+ dw TaurosAnimationExtra
+ dw MagikarpAnimationExtra
+ dw GyaradosAnimationExtra
+ dw LaprasAnimationExtra
+ dw DittoAnimationExtra
+ dw EeveeAnimationExtra
+ dw VaporeonAnimationExtra
+ dw JolteonAnimationExtra
+ dw FlareonAnimationExtra
+ dw PorygonAnimationExtra
+ dw OmanyteAnimationExtra
+ dw OmastarAnimationExtra
+ dw KabutoAnimationExtra
+ dw KabutopsAnimationExtra
+ dw AerodactylAnimationExtra
+ dw SnorlaxAnimationExtra
+ dw ArticunoAnimationExtra
+ dw ZapdosAnimationExtra
+ dw MoltresAnimationExtra
+ dw DratiniAnimationExtra
+ dw DragonairAnimationExtra
+ dw DragoniteAnimationExtra
+ dw MewtwoAnimationExtra
+ dw MewAnimationExtra
+ dw ChikoritaAnimationExtra
+ dw BayleefAnimationExtra
+ dw MeganiumAnimationExtra
+ dw CyndaquilAnimationExtra
+ dw QuilavaAnimationExtra
+ dw TyphlosionAnimationExtra
+ dw TotodileAnimationExtra
+ dw CroconawAnimationExtra
+ dw FeraligatrAnimationExtra
+ dw SentretAnimationExtra
+ dw FurretAnimationExtra
+ dw HoothootAnimationExtra
+ dw NoctowlAnimationExtra
+ dw LedybaAnimationExtra
+ dw LedianAnimationExtra
+ dw SpinarakAnimationExtra
+ dw AriadosAnimationExtra
+ dw CrobatAnimationExtra
+ dw ChinchouAnimationExtra
+ dw LanturnAnimationExtra
+ dw PichuAnimationExtra
+ dw CleffaAnimationExtra
+ dw IgglybuffAnimationExtra
+ dw TogepiAnimationExtra
+ dw TogeticAnimationExtra
+ dw NatuAnimationExtra
+ dw XatuAnimationExtra
+ dw MareepAnimationExtra
+ dw FlaaffyAnimationExtra
+ dw AmpharosAnimationExtra
+ dw BellossomAnimationExtra
+ dw MarillAnimationExtra
+ dw AzumarillAnimationExtra
+ dw SudowoodoAnimationExtra
+ dw PolitoedAnimationExtra
+ dw HoppipAnimationExtra
+ dw SkiploomAnimationExtra
+ dw JumpluffAnimationExtra
+ dw AipomAnimationExtra
+ dw SunkernAnimationExtra
+ dw SunfloraAnimationExtra
+ dw YanmaAnimationExtra
+ dw WooperAnimationExtra
+ dw QuagsireAnimationExtra
+ dw EspeonAnimationExtra
+ dw UmbreonAnimationExtra
+ dw MurkrowAnimationExtra
+ dw SlowkingAnimationExtra
+ dw MisdreavusAnimationExtra
+ dw UnownAnimationExtra
+ dw WobbuffetAnimationExtra
+ dw GirafarigAnimationExtra
+ dw PinecoAnimationExtra
+ dw ForretressAnimationExtra
+ dw DunsparceAnimationExtra
+ dw GligarAnimationExtra
+ dw SteelixAnimationExtra
+ dw SnubbullAnimationExtra
+ dw GranbullAnimationExtra
+ dw QwilfishAnimationExtra
+ dw ScizorAnimationExtra
+ dw ShuckleAnimationExtra
+ dw HeracrossAnimationExtra
+ dw SneaselAnimationExtra
+ dw TeddiursaAnimationExtra
+ dw UrsaringAnimationExtra
+ dw SlugmaAnimationExtra
+ dw MagcargoAnimationExtra
+ dw SwinubAnimationExtra
+ dw PiloswineAnimationExtra
+ dw CorsolaAnimationExtra
+ dw RemoraidAnimationExtra
+ dw OctilleryAnimationExtra
+ dw DelibirdAnimationExtra
+ dw MantineAnimationExtra
+ dw SkarmoryAnimationExtra
+ dw HoundourAnimationExtra
+ dw HoundoomAnimationExtra
+ dw KingdraAnimationExtra
+ dw PhanpyAnimationExtra
+ dw DonphanAnimationExtra
+ dw Porygon2AnimationExtra
+ dw StantlerAnimationExtra
+ dw SmeargleAnimationExtra
+ dw TyrogueAnimationExtra
+ dw HitmontopAnimationExtra
+ dw SmoochumAnimationExtra
+ dw ElekidAnimationExtra
+ dw MagbyAnimationExtra
+ dw MiltankAnimationExtra
+ dw BlisseyAnimationExtra
+ dw RaikouAnimationExtra
+ dw EnteiAnimationExtra
+ dw SuicuneAnimationExtra
+ dw LarvitarAnimationExtra
+ dw PupitarAnimationExtra
+ dw TyranitarAnimationExtra
+ dw LugiaAnimationExtra
+ dw HoOhAnimationExtra
+ dw CelebiAnimationExtra
diff --git a/gfx/pokemon/extras.asm b/gfx/pokemon/extras.asm
new file mode 100644
index 00000000..682cbb63
--- /dev/null
+++ b/gfx/pokemon/extras.asm
@@ -0,0 +1,252 @@
+BulbasaurAnimationExtra: INCLUDE "gfx/pics/bulbasaur/anim1.asm"
+IvysaurAnimationExtra: INCLUDE "gfx/pics/ivysaur/anim1.asm"
+VenusaurAnimationExtra: INCLUDE "gfx/pics/venusaur/anim1.asm"
+CharmanderAnimationExtra: INCLUDE "gfx/pics/charmander/anim1.asm"
+CharmeleonAnimationExtra: INCLUDE "gfx/pics/charmeleon/anim1.asm"
+CharizardAnimationExtra: INCLUDE "gfx/pics/charizard/anim1.asm"
+SquirtleAnimationExtra: INCLUDE "gfx/pics/squirtle/anim1.asm"
+WartortleAnimationExtra: INCLUDE "gfx/pics/wartortle/anim1.asm"
+BlastoiseAnimationExtra: INCLUDE "gfx/pics/blastoise/anim1.asm"
+CaterpieAnimationExtra: INCLUDE "gfx/pics/caterpie/anim1.asm"
+MetapodAnimationExtra: INCLUDE "gfx/pics/metapod/anim1.asm"
+ButterfreeAnimationExtra: INCLUDE "gfx/pics/butterfree/anim1.asm"
+WeedleAnimationExtra: INCLUDE "gfx/pics/weedle/anim1.asm"
+KakunaAnimationExtra: INCLUDE "gfx/pics/kakuna/anim1.asm"
+BeedrillAnimationExtra: INCLUDE "gfx/pics/beedrill/anim1.asm"
+PidgeyAnimationExtra: INCLUDE "gfx/pics/pidgey/anim1.asm"
+PidgeottoAnimationExtra: INCLUDE "gfx/pics/pidgeotto/anim1.asm"
+PidgeotAnimationExtra: INCLUDE "gfx/pics/pidgeot/anim1.asm"
+RattataAnimationExtra: INCLUDE "gfx/pics/rattata/anim1.asm"
+RaticateAnimationExtra: INCLUDE "gfx/pics/raticate/anim1.asm"
+SpearowAnimationExtra: INCLUDE "gfx/pics/spearow/anim1.asm"
+FearowAnimationExtra: INCLUDE "gfx/pics/fearow/anim1.asm"
+EkansAnimationExtra: INCLUDE "gfx/pics/ekans/anim1.asm"
+ArbokAnimationExtra: INCLUDE "gfx/pics/arbok/anim1.asm"
+PikachuAnimationExtra: INCLUDE "gfx/pics/pikachu/anim1.asm"
+RaichuAnimationExtra: INCLUDE "gfx/pics/raichu/anim1.asm"
+SandshrewAnimationExtra: INCLUDE "gfx/pics/sandshrew/anim1.asm"
+SandslashAnimationExtra: INCLUDE "gfx/pics/sandslash/anim1.asm"
+NidoranFAnimationExtra: INCLUDE "gfx/pics/nidoran_f/anim1.asm"
+NidorinaAnimationExtra: INCLUDE "gfx/pics/nidorina/anim1.asm"
+NidoqueenAnimationExtra: INCLUDE "gfx/pics/nidoqueen/anim1.asm"
+NidoranMAnimationExtra: INCLUDE "gfx/pics/nidoran_m/anim1.asm"
+NidorinoAnimationExtra: INCLUDE "gfx/pics/nidorino/anim1.asm"
+NidokingAnimationExtra: INCLUDE "gfx/pics/nidoking/anim1.asm"
+ClefairyAnimationExtra: INCLUDE "gfx/pics/clefairy/anim1.asm"
+ClefableAnimationExtra: INCLUDE "gfx/pics/clefable/anim1.asm"
+VulpixAnimationExtra: INCLUDE "gfx/pics/vulpix/anim1.asm"
+NinetalesAnimationExtra: INCLUDE "gfx/pics/ninetales/anim1.asm"
+JigglypuffAnimationExtra: INCLUDE "gfx/pics/jigglypuff/anim1.asm"
+WigglytuffAnimationExtra: INCLUDE "gfx/pics/wigglytuff/anim1.asm"
+ZubatAnimationExtra: INCLUDE "gfx/pics/zubat/anim1.asm"
+GolbatAnimationExtra: INCLUDE "gfx/pics/golbat/anim1.asm"
+OddishAnimationExtra: INCLUDE "gfx/pics/oddish/anim1.asm"
+GloomAnimationExtra: INCLUDE "gfx/pics/gloom/anim1.asm"
+VileplumeAnimationExtra: INCLUDE "gfx/pics/vileplume/anim1.asm"
+ParasAnimationExtra: INCLUDE "gfx/pics/paras/anim1.asm"
+ParasectAnimationExtra: INCLUDE "gfx/pics/parasect/anim1.asm"
+VenonatAnimationExtra: INCLUDE "gfx/pics/venonat/anim1.asm"
+VenomothAnimationExtra: INCLUDE "gfx/pics/venomoth/anim1.asm"
+DiglettAnimationExtra: INCLUDE "gfx/pics/diglett/anim1.asm"
+DugtrioAnimationExtra: INCLUDE "gfx/pics/dugtrio/anim1.asm"
+MeowthAnimationExtra: INCLUDE "gfx/pics/meowth/anim1.asm"
+PersianAnimationExtra: INCLUDE "gfx/pics/persian/anim1.asm"
+PsyduckAnimationExtra: INCLUDE "gfx/pics/psyduck/anim1.asm"
+GolduckAnimationExtra: INCLUDE "gfx/pics/golduck/anim1.asm"
+MankeyAnimationExtra: INCLUDE "gfx/pics/mankey/anim1.asm"
+PrimeapeAnimationExtra: INCLUDE "gfx/pics/primeape/anim1.asm"
+GrowlitheAnimationExtra: INCLUDE "gfx/pics/growlithe/anim1.asm"
+ArcanineAnimationExtra: INCLUDE "gfx/pics/arcanine/anim1.asm"
+PoliwagAnimationExtra: INCLUDE "gfx/pics/poliwag/anim1.asm"
+PoliwhirlAnimationExtra: INCLUDE "gfx/pics/poliwhirl/anim1.asm"
+PoliwrathAnimationExtra: INCLUDE "gfx/pics/poliwrath/anim1.asm"
+AbraAnimationExtra: INCLUDE "gfx/pics/abra/anim1.asm"
+KadabraAnimationExtra: INCLUDE "gfx/pics/kadabra/anim1.asm"
+AlakazamAnimationExtra: INCLUDE "gfx/pics/alakazam/anim1.asm"
+MachopAnimationExtra: INCLUDE "gfx/pics/machop/anim1.asm"
+MachokeAnimationExtra: INCLUDE "gfx/pics/machoke/anim1.asm"
+MachampAnimationExtra: INCLUDE "gfx/pics/machamp/anim1.asm"
+BellsproutAnimationExtra: INCLUDE "gfx/pics/bellsprout/anim1.asm"
+WeepinbellAnimationExtra: INCLUDE "gfx/pics/weepinbell/anim1.asm"
+VictreebelAnimationExtra: INCLUDE "gfx/pics/victreebel/anim1.asm"
+TentacoolAnimationExtra: INCLUDE "gfx/pics/tentacool/anim1.asm"
+TentacruelAnimationExtra: INCLUDE "gfx/pics/tentacruel/anim1.asm"
+GeodudeAnimationExtra: INCLUDE "gfx/pics/geodude/anim1.asm"
+GravelerAnimationExtra: INCLUDE "gfx/pics/graveler/anim1.asm"
+GolemAnimationExtra: INCLUDE "gfx/pics/golem/anim1.asm"
+PonytaAnimationExtra: INCLUDE "gfx/pics/ponyta/anim1.asm"
+RapidashAnimationExtra: INCLUDE "gfx/pics/rapidash/anim1.asm"
+SlowpokeAnimationExtra: INCLUDE "gfx/pics/slowpoke/anim1.asm"
+SlowbroAnimationExtra: INCLUDE "gfx/pics/slowbro/anim1.asm"
+MagnemiteAnimationExtra: INCLUDE "gfx/pics/magnemite/anim1.asm"
+MagnetonAnimationExtra: INCLUDE "gfx/pics/magneton/anim1.asm"
+FarfetchDAnimationExtra: INCLUDE "gfx/pics/farfetch_d/anim1.asm"
+DoduoAnimationExtra: INCLUDE "gfx/pics/doduo/anim1.asm"
+DodrioAnimationExtra: INCLUDE "gfx/pics/dodrio/anim1.asm"
+SeelAnimationExtra: INCLUDE "gfx/pics/seel/anim1.asm"
+DewgongAnimationExtra: INCLUDE "gfx/pics/dewgong/anim1.asm"
+GrimerAnimationExtra: INCLUDE "gfx/pics/grimer/anim1.asm"
+MukAnimationExtra: INCLUDE "gfx/pics/muk/anim1.asm"
+ShellderAnimationExtra: INCLUDE "gfx/pics/shellder/anim1.asm"
+CloysterAnimationExtra: INCLUDE "gfx/pics/cloyster/anim1.asm"
+GastlyAnimationExtra: INCLUDE "gfx/pics/gastly/anim1.asm"
+HaunterAnimationExtra: INCLUDE "gfx/pics/haunter/anim1.asm"
+GengarAnimationExtra: INCLUDE "gfx/pics/gengar/anim1.asm"
+OnixAnimationExtra: INCLUDE "gfx/pics/onix/anim1.asm"
+DrowzeeAnimationExtra: INCLUDE "gfx/pics/drowzee/anim1.asm"
+HypnoAnimationExtra: INCLUDE "gfx/pics/hypno/anim1.asm"
+KrabbyAnimationExtra: INCLUDE "gfx/pics/krabby/anim1.asm"
+KinglerAnimationExtra: INCLUDE "gfx/pics/kingler/anim1.asm"
+VoltorbAnimationExtra: INCLUDE "gfx/pics/voltorb/anim1.asm"
+ElectrodeAnimationExtra: INCLUDE "gfx/pics/electrode/anim1.asm"
+ExeggcuteAnimationExtra: INCLUDE "gfx/pics/exeggcute/anim1.asm"
+ExeggutorAnimationExtra: INCLUDE "gfx/pics/exeggutor/anim1.asm"
+CuboneAnimationExtra: INCLUDE "gfx/pics/cubone/anim1.asm"
+MarowakAnimationExtra: INCLUDE "gfx/pics/marowak/anim1.asm"
+HitmonleeAnimationExtra: INCLUDE "gfx/pics/hitmonlee/anim1.asm"
+HitmonchanAnimationExtra: INCLUDE "gfx/pics/hitmonchan/anim1.asm"
+LickitungAnimationExtra: INCLUDE "gfx/pics/lickitung/anim1.asm"
+KoffingAnimationExtra: INCLUDE "gfx/pics/koffing/anim1.asm"
+WeezingAnimationExtra: INCLUDE "gfx/pics/weezing/anim1.asm"
+RhyhornAnimationExtra: INCLUDE "gfx/pics/rhyhorn/anim1.asm"
+RhydonAnimationExtra: INCLUDE "gfx/pics/rhydon/anim1.asm"
+ChanseyAnimationExtra: INCLUDE "gfx/pics/chansey/anim1.asm"
+TangelaAnimationExtra: INCLUDE "gfx/pics/tangela/anim1.asm"
+KangaskhanAnimationExtra: INCLUDE "gfx/pics/kangaskhan/anim1.asm"
+HorseaAnimationExtra: INCLUDE "gfx/pics/horsea/anim1.asm"
+SeadraAnimationExtra: INCLUDE "gfx/pics/seadra/anim1.asm"
+GoldeenAnimationExtra: INCLUDE "gfx/pics/goldeen/anim1.asm"
+SeakingAnimationExtra: INCLUDE "gfx/pics/seaking/anim1.asm"
+StaryuAnimationExtra: INCLUDE "gfx/pics/staryu/anim1.asm"
+StarmieAnimationExtra: INCLUDE "gfx/pics/starmie/anim1.asm"
+MrMimeAnimationExtra: INCLUDE "gfx/pics/mr__mime/anim1.asm"
+ScytherAnimationExtra: INCLUDE "gfx/pics/scyther/anim1.asm"
+JynxAnimationExtra: INCLUDE "gfx/pics/jynx/anim1.asm"
+ElectabuzzAnimationExtra: INCLUDE "gfx/pics/electabuzz/anim1.asm"
+MagmarAnimationExtra: INCLUDE "gfx/pics/magmar/anim1.asm"
+PinsirAnimationExtra: INCLUDE "gfx/pics/pinsir/anim1.asm"
+TaurosAnimationExtra: INCLUDE "gfx/pics/tauros/anim1.asm"
+MagikarpAnimationExtra: INCLUDE "gfx/pics/magikarp/anim1.asm"
+GyaradosAnimationExtra: INCLUDE "gfx/pics/gyarados/anim1.asm"
+LaprasAnimationExtra: INCLUDE "gfx/pics/lapras/anim1.asm"
+DittoAnimationExtra: INCLUDE "gfx/pics/ditto/anim1.asm"
+EeveeAnimationExtra: INCLUDE "gfx/pics/eevee/anim1.asm"
+VaporeonAnimationExtra: INCLUDE "gfx/pics/vaporeon/anim1.asm"
+JolteonAnimationExtra: INCLUDE "gfx/pics/jolteon/anim1.asm"
+FlareonAnimationExtra: INCLUDE "gfx/pics/flareon/anim1.asm"
+PorygonAnimationExtra: INCLUDE "gfx/pics/porygon/anim1.asm"
+OmanyteAnimationExtra: INCLUDE "gfx/pics/omanyte/anim1.asm"
+OmastarAnimationExtra: INCLUDE "gfx/pics/omastar/anim1.asm"
+KabutoAnimationExtra: INCLUDE "gfx/pics/kabuto/anim1.asm"
+KabutopsAnimationExtra: INCLUDE "gfx/pics/kabutops/anim1.asm"
+AerodactylAnimationExtra: INCLUDE "gfx/pics/aerodactyl/anim1.asm"
+SnorlaxAnimationExtra: INCLUDE "gfx/pics/snorlax/anim1.asm"
+ArticunoAnimationExtra: INCLUDE "gfx/pics/articuno/anim1.asm"
+ZapdosAnimationExtra: INCLUDE "gfx/pics/zapdos/anim1.asm"
+MoltresAnimationExtra: INCLUDE "gfx/pics/moltres/anim1.asm"
+DratiniAnimationExtra: INCLUDE "gfx/pics/dratini/anim1.asm"
+DragonairAnimationExtra: INCLUDE "gfx/pics/dragonair/anim1.asm"
+DragoniteAnimationExtra: INCLUDE "gfx/pics/dragonite/anim1.asm"
+MewtwoAnimationExtra: INCLUDE "gfx/pics/mewtwo/anim1.asm"
+MewAnimationExtra: INCLUDE "gfx/pics/mew/anim1.asm"
+ChikoritaAnimationExtra: INCLUDE "gfx/pics/chikorita/anim1.asm"
+BayleefAnimationExtra: INCLUDE "gfx/pics/bayleef/anim1.asm"
+MeganiumAnimationExtra: INCLUDE "gfx/pics/meganium/anim1.asm"
+CyndaquilAnimationExtra: INCLUDE "gfx/pics/cyndaquil/anim1.asm"
+QuilavaAnimationExtra: INCLUDE "gfx/pics/quilava/anim1.asm"
+TyphlosionAnimationExtra: INCLUDE "gfx/pics/typhlosion/anim1.asm"
+TotodileAnimationExtra: INCLUDE "gfx/pics/totodile/anim1.asm"
+CroconawAnimationExtra: INCLUDE "gfx/pics/croconaw/anim1.asm"
+FeraligatrAnimationExtra: INCLUDE "gfx/pics/feraligatr/anim1.asm"
+SentretAnimationExtra: INCLUDE "gfx/pics/sentret/anim1.asm"
+FurretAnimationExtra: INCLUDE "gfx/pics/furret/anim1.asm"
+HoothootAnimationExtra: INCLUDE "gfx/pics/hoothoot/anim1.asm"
+NoctowlAnimationExtra: INCLUDE "gfx/pics/noctowl/anim1.asm"
+LedybaAnimationExtra: INCLUDE "gfx/pics/ledyba/anim1.asm"
+LedianAnimationExtra: INCLUDE "gfx/pics/ledian/anim1.asm"
+SpinarakAnimationExtra: INCLUDE "gfx/pics/spinarak/anim1.asm"
+AriadosAnimationExtra: INCLUDE "gfx/pics/ariados/anim1.asm"
+CrobatAnimationExtra: INCLUDE "gfx/pics/crobat/anim1.asm"
+ChinchouAnimationExtra: INCLUDE "gfx/pics/chinchou/anim1.asm"
+LanturnAnimationExtra: INCLUDE "gfx/pics/lanturn/anim1.asm"
+PichuAnimationExtra: INCLUDE "gfx/pics/pichu/anim1.asm"
+CleffaAnimationExtra: INCLUDE "gfx/pics/cleffa/anim1.asm"
+IgglybuffAnimationExtra: INCLUDE "gfx/pics/igglybuff/anim1.asm"
+TogepiAnimationExtra: INCLUDE "gfx/pics/togepi/anim1.asm"
+TogeticAnimationExtra: INCLUDE "gfx/pics/togetic/anim1.asm"
+NatuAnimationExtra: INCLUDE "gfx/pics/natu/anim1.asm"
+XatuAnimationExtra: INCLUDE "gfx/pics/xatu/anim1.asm"
+MareepAnimationExtra: INCLUDE "gfx/pics/mareep/anim1.asm"
+FlaaffyAnimationExtra: INCLUDE "gfx/pics/flaaffy/anim1.asm"
+AmpharosAnimationExtra: INCLUDE "gfx/pics/ampharos/anim1.asm"
+BellossomAnimationExtra: INCLUDE "gfx/pics/bellossom/anim1.asm"
+MarillAnimationExtra: INCLUDE "gfx/pics/marill/anim1.asm"
+AzumarillAnimationExtra: INCLUDE "gfx/pics/azumarill/anim1.asm"
+SudowoodoAnimationExtra: INCLUDE "gfx/pics/sudowoodo/anim1.asm"
+PolitoedAnimationExtra: INCLUDE "gfx/pics/politoed/anim1.asm"
+HoppipAnimationExtra: INCLUDE "gfx/pics/hoppip/anim1.asm"
+SkiploomAnimationExtra: INCLUDE "gfx/pics/skiploom/anim1.asm"
+JumpluffAnimationExtra: INCLUDE "gfx/pics/jumpluff/anim1.asm"
+AipomAnimationExtra: INCLUDE "gfx/pics/aipom/anim1.asm"
+SunkernAnimationExtra: INCLUDE "gfx/pics/sunkern/anim1.asm"
+SunfloraAnimationExtra: INCLUDE "gfx/pics/sunflora/anim1.asm"
+YanmaAnimationExtra: INCLUDE "gfx/pics/yanma/anim1.asm"
+WooperAnimationExtra: INCLUDE "gfx/pics/wooper/anim1.asm"
+QuagsireAnimationExtra: INCLUDE "gfx/pics/quagsire/anim1.asm"
+EspeonAnimationExtra: INCLUDE "gfx/pics/espeon/anim1.asm"
+UmbreonAnimationExtra: INCLUDE "gfx/pics/umbreon/anim1.asm"
+MurkrowAnimationExtra: INCLUDE "gfx/pics/murkrow/anim1.asm"
+SlowkingAnimationExtra: INCLUDE "gfx/pics/slowking/anim1.asm"
+MisdreavusAnimationExtra: INCLUDE "gfx/pics/misdreavus/anim1.asm"
+UnownAnimationExtra: INCLUDE "gfx/pics/unown/anim1.asm"
+WobbuffetAnimationExtra: INCLUDE "gfx/pics/wobbuffet/anim1.asm"
+GirafarigAnimationExtra: INCLUDE "gfx/pics/girafarig/anim1.asm"
+PinecoAnimationExtra: INCLUDE "gfx/pics/pineco/anim1.asm"
+ForretressAnimationExtra: INCLUDE "gfx/pics/forretress/anim1.asm"
+DunsparceAnimationExtra: INCLUDE "gfx/pics/dunsparce/anim1.asm"
+GligarAnimationExtra: INCLUDE "gfx/pics/gligar/anim1.asm"
+SteelixAnimationExtra: INCLUDE "gfx/pics/steelix/anim1.asm"
+SnubbullAnimationExtra: INCLUDE "gfx/pics/snubbull/anim1.asm"
+GranbullAnimationExtra: INCLUDE "gfx/pics/granbull/anim1.asm"
+QwilfishAnimationExtra: INCLUDE "gfx/pics/qwilfish/anim1.asm"
+ScizorAnimationExtra: INCLUDE "gfx/pics/scizor/anim1.asm"
+ShuckleAnimationExtra: INCLUDE "gfx/pics/shuckle/anim1.asm"
+HeracrossAnimationExtra: INCLUDE "gfx/pics/heracross/anim1.asm"
+SneaselAnimationExtra: INCLUDE "gfx/pics/sneasel/anim1.asm"
+TeddiursaAnimationExtra: INCLUDE "gfx/pics/teddiursa/anim1.asm"
+UrsaringAnimationExtra: INCLUDE "gfx/pics/ursaring/anim1.asm"
+SlugmaAnimationExtra: INCLUDE "gfx/pics/slugma/anim1.asm"
+MagcargoAnimationExtra: INCLUDE "gfx/pics/magcargo/anim1.asm"
+SwinubAnimationExtra: INCLUDE "gfx/pics/swinub/anim1.asm"
+PiloswineAnimationExtra: INCLUDE "gfx/pics/piloswine/anim1.asm"
+CorsolaAnimationExtra: INCLUDE "gfx/pics/corsola/anim1.asm"
+RemoraidAnimationExtra: INCLUDE "gfx/pics/remoraid/anim1.asm"
+OctilleryAnimationExtra: INCLUDE "gfx/pics/octillery/anim1.asm"
+DelibirdAnimationExtra: INCLUDE "gfx/pics/delibird/anim1.asm"
+MantineAnimationExtra: INCLUDE "gfx/pics/mantine/anim1.asm"
+SkarmoryAnimationExtra: INCLUDE "gfx/pics/skarmory/anim1.asm"
+HoundourAnimationExtra: INCLUDE "gfx/pics/houndour/anim1.asm"
+HoundoomAnimationExtra: INCLUDE "gfx/pics/houndoom/anim1.asm"
+KingdraAnimationExtra: INCLUDE "gfx/pics/kingdra/anim1.asm"
+PhanpyAnimationExtra: INCLUDE "gfx/pics/phanpy/anim1.asm"
+DonphanAnimationExtra: INCLUDE "gfx/pics/donphan/anim1.asm"
+Porygon2AnimationExtra: INCLUDE "gfx/pics/porygon2/anim1.asm"
+StantlerAnimationExtra: INCLUDE "gfx/pics/stantler/anim1.asm"
+SmeargleAnimationExtra: INCLUDE "gfx/pics/smeargle/anim1.asm"
+TyrogueAnimationExtra: INCLUDE "gfx/pics/tyrogue/anim1.asm"
+HitmontopAnimationExtra: INCLUDE "gfx/pics/hitmontop/anim1.asm"
+SmoochumAnimationExtra: INCLUDE "gfx/pics/smoochum/anim1.asm"
+ElekidAnimationExtra: INCLUDE "gfx/pics/elekid/anim1.asm"
+MagbyAnimationExtra: INCLUDE "gfx/pics/magby/anim1.asm"
+MiltankAnimationExtra: INCLUDE "gfx/pics/miltank/anim1.asm"
+BlisseyAnimationExtra: INCLUDE "gfx/pics/blissey/anim1.asm"
+RaikouAnimationExtra: INCLUDE "gfx/pics/raikou/anim1.asm"
+EnteiAnimationExtra: INCLUDE "gfx/pics/entei/anim1.asm"
+SuicuneAnimationExtra: INCLUDE "gfx/pics/suicune/anim1.asm"
+LarvitarAnimationExtra: INCLUDE "gfx/pics/larvitar/anim1.asm"
+PupitarAnimationExtra: INCLUDE "gfx/pics/pupitar/anim1.asm"
+TyranitarAnimationExtra: INCLUDE "gfx/pics/tyranitar/anim1.asm"
+LugiaAnimationExtra: INCLUDE "gfx/pics/lugia/anim1.asm"
+HoOhAnimationExtra: INCLUDE "gfx/pics/ho_oh/anim1.asm"
+CelebiAnimationExtra: INCLUDE "gfx/pics/celebi/anim1.asm"
+EggAnimationExtra: INCLUDE "gfx/pics/egg/anim1.asm"
diff --git a/gfx/pokemon/farfetch_d/back.2bpp.lz b/gfx/pokemon/farfetch_d/back.2bpp.lz
new file mode 100644
index 00000000..77dd25ae
--- /dev/null
+++ b/gfx/pokemon/farfetch_d/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/farfetch_d/front_gold.2bpp.lz b/gfx/pokemon/farfetch_d/front_gold.2bpp.lz
new file mode 100644
index 00000000..e87f88ec
--- /dev/null
+++ b/gfx/pokemon/farfetch_d/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/farfetch_d/front_silver.2bpp.lz b/gfx/pokemon/farfetch_d/front_silver.2bpp.lz
new file mode 100644
index 00000000..60aca6cf
--- /dev/null
+++ b/gfx/pokemon/farfetch_d/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/farfetch_d/normal.pal b/gfx/pokemon/farfetch_d/normal.pal
new file mode 100644
index 00000000..49d58e2c
--- /dev/null
+++ b/gfx/pokemon/farfetch_d/normal.pal
@@ -0,0 +1,2 @@
+ RGB 23, 12, 8
+ RGB 6, 26, 1
diff --git a/gfx/pokemon/farfetch_d/shiny.pal b/gfx/pokemon/farfetch_d/shiny.pal
new file mode 100644
index 00000000..1938f818
--- /dev/null
+++ b/gfx/pokemon/farfetch_d/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 20, 16, 14
+ RGB 12, 20, 1
diff --git a/gfx/pokemon/fearow/back.2bpp.lz b/gfx/pokemon/fearow/back.2bpp.lz
new file mode 100644
index 00000000..641086ea
--- /dev/null
+++ b/gfx/pokemon/fearow/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/fearow/front_gold.2bpp.lz b/gfx/pokemon/fearow/front_gold.2bpp.lz
new file mode 100644
index 00000000..553bd4fd
--- /dev/null
+++ b/gfx/pokemon/fearow/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/fearow/front_silver.2bpp.lz b/gfx/pokemon/fearow/front_silver.2bpp.lz
new file mode 100644
index 00000000..502f567c
--- /dev/null
+++ b/gfx/pokemon/fearow/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/fearow/normal.pal b/gfx/pokemon/fearow/normal.pal
new file mode 100644
index 00000000..e305e3a3
--- /dev/null
+++ b/gfx/pokemon/fearow/normal.pal
@@ -0,0 +1,2 @@
+ RGB 22, 17, 7
+ RGB 31, 11, 0
diff --git a/gfx/pokemon/fearow/shiny.pal b/gfx/pokemon/fearow/shiny.pal
new file mode 100644
index 00000000..03dd6617
--- /dev/null
+++ b/gfx/pokemon/fearow/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 16, 16, 10
+ RGB 24, 17, 7
diff --git a/gfx/pokemon/feraligatr/back.2bpp.lz b/gfx/pokemon/feraligatr/back.2bpp.lz
new file mode 100644
index 00000000..4e180d0f
--- /dev/null
+++ b/gfx/pokemon/feraligatr/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/feraligatr/front_gold.2bpp.lz b/gfx/pokemon/feraligatr/front_gold.2bpp.lz
new file mode 100644
index 00000000..73f815b0
--- /dev/null
+++ b/gfx/pokemon/feraligatr/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/feraligatr/front_silver.2bpp.lz b/gfx/pokemon/feraligatr/front_silver.2bpp.lz
new file mode 100644
index 00000000..14eb01b1
--- /dev/null
+++ b/gfx/pokemon/feraligatr/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/feraligatr/normal.pal b/gfx/pokemon/feraligatr/normal.pal
new file mode 100644
index 00000000..96148796
--- /dev/null
+++ b/gfx/pokemon/feraligatr/normal.pal
@@ -0,0 +1,2 @@
+ RGB 8, 17, 13
+ RGB 18, 7, 1
diff --git a/gfx/pokemon/feraligatr/shiny.pal b/gfx/pokemon/feraligatr/shiny.pal
new file mode 100644
index 00000000..62751ed3
--- /dev/null
+++ b/gfx/pokemon/feraligatr/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 8, 17, 13
+ RGB 12, 7, 31
diff --git a/gfx/pokemon/flaaffy/back.2bpp.lz b/gfx/pokemon/flaaffy/back.2bpp.lz
new file mode 100644
index 00000000..a5fe3499
--- /dev/null
+++ b/gfx/pokemon/flaaffy/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/flaaffy/front_gold.2bpp.lz b/gfx/pokemon/flaaffy/front_gold.2bpp.lz
new file mode 100644
index 00000000..ae86d504
--- /dev/null
+++ b/gfx/pokemon/flaaffy/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/flaaffy/front_silver.2bpp.lz b/gfx/pokemon/flaaffy/front_silver.2bpp.lz
new file mode 100644
index 00000000..7f382a3f
--- /dev/null
+++ b/gfx/pokemon/flaaffy/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/flaaffy/normal.pal b/gfx/pokemon/flaaffy/normal.pal
new file mode 100644
index 00000000..422d0c6f
--- /dev/null
+++ b/gfx/pokemon/flaaffy/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 13, 19
+ RGB 10, 3, 14
diff --git a/gfx/pokemon/flaaffy/shiny.pal b/gfx/pokemon/flaaffy/shiny.pal
new file mode 100644
index 00000000..4e5bd875
--- /dev/null
+++ b/gfx/pokemon/flaaffy/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 16, 29
+ RGB 16, 8, 31
diff --git a/gfx/pokemon/flareon/back.2bpp.lz b/gfx/pokemon/flareon/back.2bpp.lz
new file mode 100644
index 00000000..bafc64cd
--- /dev/null
+++ b/gfx/pokemon/flareon/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/flareon/front_gold.2bpp.lz b/gfx/pokemon/flareon/front_gold.2bpp.lz
new file mode 100644
index 00000000..8facd828
--- /dev/null
+++ b/gfx/pokemon/flareon/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/flareon/front_silver.2bpp.lz b/gfx/pokemon/flareon/front_silver.2bpp.lz
new file mode 100644
index 00000000..11c91ef7
--- /dev/null
+++ b/gfx/pokemon/flareon/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/flareon/normal.pal b/gfx/pokemon/flareon/normal.pal
new file mode 100644
index 00000000..24fcd4d2
--- /dev/null
+++ b/gfx/pokemon/flareon/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 10, 1
+ RGB 21, 5, 2
diff --git a/gfx/pokemon/flareon/shiny.pal b/gfx/pokemon/flareon/shiny.pal
new file mode 100644
index 00000000..26a2ebf5
--- /dev/null
+++ b/gfx/pokemon/flareon/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 30, 17, 1
+ RGB 24, 9, 0
diff --git a/gfx/pokemon/forretress/back.2bpp.lz b/gfx/pokemon/forretress/back.2bpp.lz
new file mode 100644
index 00000000..548f8991
--- /dev/null
+++ b/gfx/pokemon/forretress/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/forretress/front_gold.2bpp.lz b/gfx/pokemon/forretress/front_gold.2bpp.lz
new file mode 100644
index 00000000..fa24cf7c
--- /dev/null
+++ b/gfx/pokemon/forretress/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/forretress/front_silver.2bpp.lz b/gfx/pokemon/forretress/front_silver.2bpp.lz
new file mode 100644
index 00000000..efb706e0
--- /dev/null
+++ b/gfx/pokemon/forretress/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/forretress/normal.pal b/gfx/pokemon/forretress/normal.pal
new file mode 100644
index 00000000..fc2384c1
--- /dev/null
+++ b/gfx/pokemon/forretress/normal.pal
@@ -0,0 +1,2 @@
+ RGB 17, 13, 14
+ RGB 19, 6, 9
diff --git a/gfx/pokemon/forretress/shiny.pal b/gfx/pokemon/forretress/shiny.pal
new file mode 100644
index 00000000..5b2ecaba
--- /dev/null
+++ b/gfx/pokemon/forretress/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 18, 16, 2
+ RGB 10, 10, 1
diff --git a/gfx/pokemon/frame_pointers.asm b/gfx/pokemon/frame_pointers.asm
new file mode 100644
index 00000000..cff10ef3
--- /dev/null
+++ b/gfx/pokemon/frame_pointers.asm
@@ -0,0 +1,252 @@
+FramesPointers:
+ dw BulbasaurFrames
+ dw IvysaurFrames
+ dw VenusaurFrames
+ dw CharmanderFrames
+ dw CharmeleonFrames
+ dw CharizardFrames
+ dw SquirtleFrames
+ dw WartortleFrames
+ dw BlastoiseFrames
+ dw CaterpieFrames
+ dw MetapodFrames
+ dw ButterfreeFrames
+ dw WeedleFrames
+ dw KakunaFrames
+ dw BeedrillFrames
+ dw PidgeyFrames
+ dw PidgeottoFrames
+ dw PidgeotFrames
+ dw RattataFrames
+ dw RaticateFrames
+ dw SpearowFrames
+ dw FearowFrames
+ dw EkansFrames
+ dw ArbokFrames
+ dw PikachuFrames
+ dw RaichuFrames
+ dw SandshrewFrames
+ dw SandslashFrames
+ dw NidoranFFrames
+ dw NidorinaFrames
+ dw NidoqueenFrames
+ dw NidoranMFrames
+ dw NidorinoFrames
+ dw NidokingFrames
+ dw ClefairyFrames
+ dw ClefableFrames
+ dw VulpixFrames
+ dw NinetalesFrames
+ dw JigglypuffFrames
+ dw WigglytuffFrames
+ dw ZubatFrames
+ dw GolbatFrames
+ dw OddishFrames
+ dw GloomFrames
+ dw VileplumeFrames
+ dw ParasFrames
+ dw ParasectFrames
+ dw VenonatFrames
+ dw VenomothFrames
+ dw DiglettFrames
+ dw DugtrioFrames
+ dw MeowthFrames
+ dw PersianFrames
+ dw PsyduckFrames
+ dw GolduckFrames
+ dw MankeyFrames
+ dw PrimeapeFrames
+ dw GrowlitheFrames
+ dw ArcanineFrames
+ dw PoliwagFrames
+ dw PoliwhirlFrames
+ dw PoliwrathFrames
+ dw AbraFrames
+ dw KadabraFrames
+ dw AlakazamFrames
+ dw MachopFrames
+ dw MachokeFrames
+ dw MachampFrames
+ dw BellsproutFrames
+ dw WeepinbellFrames
+ dw VictreebelFrames
+ dw TentacoolFrames
+ dw TentacruelFrames
+ dw GeodudeFrames
+ dw GravelerFrames
+ dw GolemFrames
+ dw PonytaFrames
+ dw RapidashFrames
+ dw SlowpokeFrames
+ dw SlowbroFrames
+ dw MagnemiteFrames
+ dw MagnetonFrames
+ dw FarfetchDFrames
+ dw DoduoFrames
+ dw DodrioFrames
+ dw SeelFrames
+ dw DewgongFrames
+ dw GrimerFrames
+ dw MukFrames
+ dw ShellderFrames
+ dw CloysterFrames
+ dw GastlyFrames
+ dw HaunterFrames
+ dw GengarFrames
+ dw OnixFrames
+ dw DrowzeeFrames
+ dw HypnoFrames
+ dw KrabbyFrames
+ dw KinglerFrames
+ dw VoltorbFrames
+ dw ElectrodeFrames
+ dw ExeggcuteFrames
+ dw ExeggutorFrames
+ dw CuboneFrames
+ dw MarowakFrames
+ dw HitmonleeFrames
+ dw HitmonchanFrames
+ dw LickitungFrames
+ dw KoffingFrames
+ dw WeezingFrames
+ dw RhyhornFrames
+ dw RhydonFrames
+ dw ChanseyFrames
+ dw TangelaFrames
+ dw KangaskhanFrames
+ dw HorseaFrames
+ dw SeadraFrames
+ dw GoldeenFrames
+ dw SeakingFrames
+ dw StaryuFrames
+ dw StarmieFrames
+ dw MrMimeFrames
+ dw ScytherFrames
+ dw JynxFrames
+ dw ElectabuzzFrames
+ dw MagmarFrames
+ dw PinsirFrames
+ dw TaurosFrames
+ dw MagikarpFrames
+ dw GyaradosFrames
+ dw LaprasFrames
+ dw DittoFrames
+ dw EeveeFrames
+ dw VaporeonFrames
+ dw JolteonFrames
+ dw FlareonFrames
+ dw PorygonFrames
+ dw OmanyteFrames
+ dw OmastarFrames
+ dw KabutoFrames
+ dw KabutopsFrames
+ dw AerodactylFrames
+ dw SnorlaxFrames
+ dw ArticunoFrames
+ dw ZapdosFrames
+ dw MoltresFrames
+ dw DratiniFrames
+ dw DragonairFrames
+ dw DragoniteFrames
+ dw MewtwoFrames
+ dw MewFrames
+ dw ChikoritaFrames
+ dw BayleefFrames
+ dw MeganiumFrames
+ dw CyndaquilFrames
+ dw QuilavaFrames
+ dw TyphlosionFrames
+ dw TotodileFrames
+ dw CroconawFrames
+ dw FeraligatrFrames
+ dw SentretFrames
+ dw FurretFrames
+ dw HoothootFrames
+ dw NoctowlFrames
+ dw LedybaFrames
+ dw LedianFrames
+ dw SpinarakFrames
+ dw AriadosFrames
+ dw CrobatFrames
+ dw ChinchouFrames
+ dw LanturnFrames
+ dw PichuFrames
+ dw CleffaFrames
+ dw IgglybuffFrames
+ dw TogepiFrames
+ dw TogeticFrames
+ dw NatuFrames
+ dw XatuFrames
+ dw MareepFrames
+ dw FlaaffyFrames
+ dw AmpharosFrames
+ dw BellossomFrames
+ dw MarillFrames
+ dw AzumarillFrames
+ dw SudowoodoFrames
+ dw PolitoedFrames
+ dw HoppipFrames
+ dw SkiploomFrames
+ dw JumpluffFrames
+ dw AipomFrames
+ dw SunkernFrames
+ dw SunfloraFrames
+ dw YanmaFrames
+ dw WooperFrames
+ dw QuagsireFrames
+ dw EspeonFrames
+ dw UmbreonFrames
+ dw MurkrowFrames
+ dw SlowkingFrames
+ dw MisdreavusFrames
+ dw UnownFrames
+ dw WobbuffetFrames
+ dw GirafarigFrames
+ dw PinecoFrames
+ dw ForretressFrames
+ dw DunsparceFrames
+ dw GligarFrames
+ dw SteelixFrames
+ dw SnubbullFrames
+ dw GranbullFrames
+ dw QwilfishFrames
+ dw ScizorFrames
+ dw ShuckleFrames
+ dw HeracrossFrames
+ dw SneaselFrames
+ dw TeddiursaFrames
+ dw UrsaringFrames
+ dw SlugmaFrames
+ dw MagcargoFrames
+ dw SwinubFrames
+ dw PiloswineFrames
+ dw CorsolaFrames
+ dw RemoraidFrames
+ dw OctilleryFrames
+ dw DelibirdFrames
+ dw MantineFrames
+ dw SkarmoryFrames
+ dw HoundourFrames
+ dw HoundoomFrames
+ dw KingdraFrames
+ dw PhanpyFrames
+ dw DonphanFrames
+ dw Porygon2Frames
+ dw StantlerFrames
+ dw SmeargleFrames
+ dw TyrogueFrames
+ dw HitmontopFrames
+ dw SmoochumFrames
+ dw ElekidFrames
+ dw MagbyFrames
+ dw MiltankFrames
+ dw BlisseyFrames
+ dw RaikouFrames
+ dw EnteiFrames
+ dw SuicuneFrames
+ dw LarvitarFrames
+ dw PupitarFrames
+ dw TyranitarFrames
+ dw LugiaFrames
+ dw HoOhFrames
+ dw CelebiFrames
diff --git a/gfx/pokemon/furret/back.2bpp.lz b/gfx/pokemon/furret/back.2bpp.lz
new file mode 100644
index 00000000..0cbe66f4
--- /dev/null
+++ b/gfx/pokemon/furret/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/furret/front_gold.2bpp.lz b/gfx/pokemon/furret/front_gold.2bpp.lz
new file mode 100644
index 00000000..3ae0452f
--- /dev/null
+++ b/gfx/pokemon/furret/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/furret/front_silver.2bpp.lz b/gfx/pokemon/furret/front_silver.2bpp.lz
new file mode 100644
index 00000000..50f3bfdb
--- /dev/null
+++ b/gfx/pokemon/furret/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/furret/normal.pal b/gfx/pokemon/furret/normal.pal
new file mode 100644
index 00000000..fc8c22fc
--- /dev/null
+++ b/gfx/pokemon/furret/normal.pal
@@ -0,0 +1,2 @@
+ RGB 23, 21, 4
+ RGB 14, 9, 2
diff --git a/gfx/pokemon/furret/shiny.pal b/gfx/pokemon/furret/shiny.pal
new file mode 100644
index 00000000..961bc187
--- /dev/null
+++ b/gfx/pokemon/furret/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 30, 13, 31
+ RGB 15, 10, 2
diff --git a/gfx/pokemon/gastly/back.2bpp.lz b/gfx/pokemon/gastly/back.2bpp.lz
new file mode 100644
index 00000000..ecb4af90
--- /dev/null
+++ b/gfx/pokemon/gastly/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/gastly/front_gold.2bpp.lz b/gfx/pokemon/gastly/front_gold.2bpp.lz
new file mode 100644
index 00000000..6dd18b30
--- /dev/null
+++ b/gfx/pokemon/gastly/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/gastly/front_silver.2bpp.lz b/gfx/pokemon/gastly/front_silver.2bpp.lz
new file mode 100644
index 00000000..3e65b522
--- /dev/null
+++ b/gfx/pokemon/gastly/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/gastly/normal.pal b/gfx/pokemon/gastly/normal.pal
new file mode 100644
index 00000000..44712ea9
--- /dev/null
+++ b/gfx/pokemon/gastly/normal.pal
@@ -0,0 +1,2 @@
+ RGB 30, 13, 30
+ RGB 17, 0, 23
diff --git a/gfx/pokemon/gastly/shiny.pal b/gfx/pokemon/gastly/shiny.pal
new file mode 100644
index 00000000..5f0f5837
--- /dev/null
+++ b/gfx/pokemon/gastly/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 16, 17, 30
+ RGB 5, 7, 11
diff --git a/gfx/pokemon/gengar/back.2bpp.lz b/gfx/pokemon/gengar/back.2bpp.lz
new file mode 100644
index 00000000..d1ecca65
--- /dev/null
+++ b/gfx/pokemon/gengar/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/gengar/front_gold.2bpp.lz b/gfx/pokemon/gengar/front_gold.2bpp.lz
new file mode 100644
index 00000000..999700fd
--- /dev/null
+++ b/gfx/pokemon/gengar/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/gengar/front_silver.2bpp.lz b/gfx/pokemon/gengar/front_silver.2bpp.lz
new file mode 100644
index 00000000..06c00433
--- /dev/null
+++ b/gfx/pokemon/gengar/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/gengar/normal.pal b/gfx/pokemon/gengar/normal.pal
new file mode 100644
index 00000000..ec8660e2
--- /dev/null
+++ b/gfx/pokemon/gengar/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 8, 2
+ RGB 17, 0, 19
diff --git a/gfx/pokemon/gengar/shiny.pal b/gfx/pokemon/gengar/shiny.pal
new file mode 100644
index 00000000..05522a89
--- /dev/null
+++ b/gfx/pokemon/gengar/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 0, 29
+ RGB 15, 12, 23
diff --git a/gfx/pokemon/geodude/back.2bpp.lz b/gfx/pokemon/geodude/back.2bpp.lz
new file mode 100644
index 00000000..443fd327
--- /dev/null
+++ b/gfx/pokemon/geodude/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/geodude/front_gold.2bpp.lz b/gfx/pokemon/geodude/front_gold.2bpp.lz
new file mode 100644
index 00000000..1f1cb023
--- /dev/null
+++ b/gfx/pokemon/geodude/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/geodude/front_silver.2bpp.lz b/gfx/pokemon/geodude/front_silver.2bpp.lz
new file mode 100644
index 00000000..b9b05fb4
--- /dev/null
+++ b/gfx/pokemon/geodude/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/geodude/normal.pal b/gfx/pokemon/geodude/normal.pal
new file mode 100644
index 00000000..c329ce85
--- /dev/null
+++ b/gfx/pokemon/geodude/normal.pal
@@ -0,0 +1,2 @@
+ RGB 18, 17, 15
+ RGB 8, 11, 7
diff --git a/gfx/pokemon/geodude/shiny.pal b/gfx/pokemon/geodude/shiny.pal
new file mode 100644
index 00000000..f14a8c45
--- /dev/null
+++ b/gfx/pokemon/geodude/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 24, 17, 15
+ RGB 15, 13, 7
diff --git a/gfx/pokemon/girafarig/back.2bpp.lz b/gfx/pokemon/girafarig/back.2bpp.lz
new file mode 100644
index 00000000..31956d85
--- /dev/null
+++ b/gfx/pokemon/girafarig/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/girafarig/front_gold.2bpp.lz b/gfx/pokemon/girafarig/front_gold.2bpp.lz
new file mode 100644
index 00000000..161ce271
--- /dev/null
+++ b/gfx/pokemon/girafarig/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/girafarig/front_silver.2bpp.lz b/gfx/pokemon/girafarig/front_silver.2bpp.lz
new file mode 100644
index 00000000..bd4df6e7
--- /dev/null
+++ b/gfx/pokemon/girafarig/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/girafarig/normal.pal b/gfx/pokemon/girafarig/normal.pal
new file mode 100644
index 00000000..dac001e6
--- /dev/null
+++ b/gfx/pokemon/girafarig/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 22, 4
+ RGB 17, 12, 5
diff --git a/gfx/pokemon/girafarig/shiny.pal b/gfx/pokemon/girafarig/shiny.pal
new file mode 100644
index 00000000..d60fba45
--- /dev/null
+++ b/gfx/pokemon/girafarig/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 19, 0
+ RGB 5, 4, 31
diff --git a/gfx/pokemon/gligar/back.2bpp.lz b/gfx/pokemon/gligar/back.2bpp.lz
new file mode 100644
index 00000000..45b7d9b7
--- /dev/null
+++ b/gfx/pokemon/gligar/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/gligar/front_gold.2bpp.lz b/gfx/pokemon/gligar/front_gold.2bpp.lz
new file mode 100644
index 00000000..71e3fdc5
--- /dev/null
+++ b/gfx/pokemon/gligar/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/gligar/front_silver.2bpp.lz b/gfx/pokemon/gligar/front_silver.2bpp.lz
new file mode 100644
index 00000000..4a393cfb
--- /dev/null
+++ b/gfx/pokemon/gligar/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/gligar/normal.pal b/gfx/pokemon/gligar/normal.pal
new file mode 100644
index 00000000..b6d2f917
--- /dev/null
+++ b/gfx/pokemon/gligar/normal.pal
@@ -0,0 +1,2 @@
+ RGB 25, 6, 18
+ RGB 8, 7, 20
diff --git a/gfx/pokemon/gligar/shiny.pal b/gfx/pokemon/gligar/shiny.pal
new file mode 100644
index 00000000..cb628d3b
--- /dev/null
+++ b/gfx/pokemon/gligar/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 19, 15, 19
+ RGB 6, 6, 31
diff --git a/gfx/pokemon/gloom/back.2bpp.lz b/gfx/pokemon/gloom/back.2bpp.lz
new file mode 100644
index 00000000..7d35e2d8
--- /dev/null
+++ b/gfx/pokemon/gloom/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/gloom/front_gold.2bpp.lz b/gfx/pokemon/gloom/front_gold.2bpp.lz
new file mode 100644
index 00000000..50a3bce4
--- /dev/null
+++ b/gfx/pokemon/gloom/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/gloom/front_silver.2bpp.lz b/gfx/pokemon/gloom/front_silver.2bpp.lz
new file mode 100644
index 00000000..a6bac05f
--- /dev/null
+++ b/gfx/pokemon/gloom/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/gloom/normal.pal b/gfx/pokemon/gloom/normal.pal
new file mode 100644
index 00000000..70ba0d75
--- /dev/null
+++ b/gfx/pokemon/gloom/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 14, 7
+ RGB 8, 9, 13
diff --git a/gfx/pokemon/gloom/shiny.pal b/gfx/pokemon/gloom/shiny.pal
new file mode 100644
index 00000000..af09b3c9
--- /dev/null
+++ b/gfx/pokemon/gloom/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 21, 5
+ RGB 13, 17, 12
diff --git a/gfx/pokemon/golbat/back.2bpp.lz b/gfx/pokemon/golbat/back.2bpp.lz
new file mode 100644
index 00000000..e2bd0c36
--- /dev/null
+++ b/gfx/pokemon/golbat/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/golbat/front_gold.2bpp.lz b/gfx/pokemon/golbat/front_gold.2bpp.lz
new file mode 100644
index 00000000..9d18aff0
--- /dev/null
+++ b/gfx/pokemon/golbat/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/golbat/front_silver.2bpp.lz b/gfx/pokemon/golbat/front_silver.2bpp.lz
new file mode 100644
index 00000000..3755886d
--- /dev/null
+++ b/gfx/pokemon/golbat/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/golbat/normal.pal b/gfx/pokemon/golbat/normal.pal
new file mode 100644
index 00000000..2d9a2d15
--- /dev/null
+++ b/gfx/pokemon/golbat/normal.pal
@@ -0,0 +1,2 @@
+ RGB 18, 8, 21
+ RGB 4, 9, 15
diff --git a/gfx/pokemon/golbat/shiny.pal b/gfx/pokemon/golbat/shiny.pal
new file mode 100644
index 00000000..d8e797a6
--- /dev/null
+++ b/gfx/pokemon/golbat/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 29, 12, 19
+ RGB 7, 15, 0
diff --git a/gfx/pokemon/goldeen/back.2bpp.lz b/gfx/pokemon/goldeen/back.2bpp.lz
new file mode 100644
index 00000000..5d00534e
--- /dev/null
+++ b/gfx/pokemon/goldeen/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/goldeen/front_gold.2bpp.lz b/gfx/pokemon/goldeen/front_gold.2bpp.lz
new file mode 100644
index 00000000..d1d62dee
--- /dev/null
+++ b/gfx/pokemon/goldeen/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/goldeen/front_silver.2bpp.lz b/gfx/pokemon/goldeen/front_silver.2bpp.lz
new file mode 100644
index 00000000..302a109a
--- /dev/null
+++ b/gfx/pokemon/goldeen/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/goldeen/normal.pal b/gfx/pokemon/goldeen/normal.pal
new file mode 100644
index 00000000..43b7ea07
--- /dev/null
+++ b/gfx/pokemon/goldeen/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 12, 19
+ RGB 31, 10, 2
diff --git a/gfx/pokemon/goldeen/shiny.pal b/gfx/pokemon/goldeen/shiny.pal
new file mode 100644
index 00000000..7000309e
--- /dev/null
+++ b/gfx/pokemon/goldeen/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 29, 19, 0
+ RGB 30, 14, 0
diff --git a/gfx/pokemon/golduck/back.2bpp.lz b/gfx/pokemon/golduck/back.2bpp.lz
new file mode 100644
index 00000000..13807b9e
--- /dev/null
+++ b/gfx/pokemon/golduck/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/golduck/front_gold.2bpp.lz b/gfx/pokemon/golduck/front_gold.2bpp.lz
new file mode 100644
index 00000000..1eabec00
--- /dev/null
+++ b/gfx/pokemon/golduck/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/golduck/front_silver.2bpp.lz b/gfx/pokemon/golduck/front_silver.2bpp.lz
new file mode 100644
index 00000000..40a47034
--- /dev/null
+++ b/gfx/pokemon/golduck/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/golduck/normal.pal b/gfx/pokemon/golduck/normal.pal
new file mode 100644
index 00000000..dde238ec
--- /dev/null
+++ b/gfx/pokemon/golduck/normal.pal
@@ -0,0 +1,2 @@
+ RGB 27, 23, 4
+ RGB 12, 9, 24
diff --git a/gfx/pokemon/golduck/shiny.pal b/gfx/pokemon/golduck/shiny.pal
new file mode 100644
index 00000000..a39fa99d
--- /dev/null
+++ b/gfx/pokemon/golduck/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 28, 10, 13
+ RGB 7, 17, 30
diff --git a/gfx/pokemon/golem/back.2bpp.lz b/gfx/pokemon/golem/back.2bpp.lz
new file mode 100644
index 00000000..b5337b38
--- /dev/null
+++ b/gfx/pokemon/golem/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/golem/front_gold.2bpp.lz b/gfx/pokemon/golem/front_gold.2bpp.lz
new file mode 100644
index 00000000..a1b9ad46
--- /dev/null
+++ b/gfx/pokemon/golem/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/golem/front_silver.2bpp.lz b/gfx/pokemon/golem/front_silver.2bpp.lz
new file mode 100644
index 00000000..d205a1e4
--- /dev/null
+++ b/gfx/pokemon/golem/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/golem/normal.pal b/gfx/pokemon/golem/normal.pal
new file mode 100644
index 00000000..c329ce85
--- /dev/null
+++ b/gfx/pokemon/golem/normal.pal
@@ -0,0 +1,2 @@
+ RGB 18, 17, 15
+ RGB 8, 11, 7
diff --git a/gfx/pokemon/golem/shiny.pal b/gfx/pokemon/golem/shiny.pal
new file mode 100644
index 00000000..112b0fe9
--- /dev/null
+++ b/gfx/pokemon/golem/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 25, 15, 12
+ RGB 19, 7, 3
diff --git a/gfx/pokemon/granbull/back.2bpp.lz b/gfx/pokemon/granbull/back.2bpp.lz
new file mode 100644
index 00000000..f09d4e7d
--- /dev/null
+++ b/gfx/pokemon/granbull/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/granbull/front_gold.2bpp.lz b/gfx/pokemon/granbull/front_gold.2bpp.lz
new file mode 100644
index 00000000..8707cace
--- /dev/null
+++ b/gfx/pokemon/granbull/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/granbull/front_silver.2bpp.lz b/gfx/pokemon/granbull/front_silver.2bpp.lz
new file mode 100644
index 00000000..15284410
--- /dev/null
+++ b/gfx/pokemon/granbull/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/granbull/normal.pal b/gfx/pokemon/granbull/normal.pal
new file mode 100644
index 00000000..6e707177
--- /dev/null
+++ b/gfx/pokemon/granbull/normal.pal
@@ -0,0 +1,2 @@
+ RGB 28, 16, 22
+ RGB 17, 9, 11
diff --git a/gfx/pokemon/granbull/shiny.pal b/gfx/pokemon/granbull/shiny.pal
new file mode 100644
index 00000000..6633c46e
--- /dev/null
+++ b/gfx/pokemon/granbull/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 19, 20, 16
+ RGB 14, 12, 12
diff --git a/gfx/pokemon/graveler/back.2bpp.lz b/gfx/pokemon/graveler/back.2bpp.lz
new file mode 100644
index 00000000..ba2fba8e
--- /dev/null
+++ b/gfx/pokemon/graveler/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/graveler/front_gold.2bpp.lz b/gfx/pokemon/graveler/front_gold.2bpp.lz
new file mode 100644
index 00000000..341430c2
--- /dev/null
+++ b/gfx/pokemon/graveler/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/graveler/front_silver.2bpp.lz b/gfx/pokemon/graveler/front_silver.2bpp.lz
new file mode 100644
index 00000000..bcabf4b5
--- /dev/null
+++ b/gfx/pokemon/graveler/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/graveler/normal.pal b/gfx/pokemon/graveler/normal.pal
new file mode 100644
index 00000000..c329ce85
--- /dev/null
+++ b/gfx/pokemon/graveler/normal.pal
@@ -0,0 +1,2 @@
+ RGB 18, 17, 15
+ RGB 8, 11, 7
diff --git a/gfx/pokemon/graveler/shiny.pal b/gfx/pokemon/graveler/shiny.pal
new file mode 100644
index 00000000..f2d456a6
--- /dev/null
+++ b/gfx/pokemon/graveler/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 23, 14, 12
+ RGB 16, 11, 7
diff --git a/gfx/pokemon/grimer/back.2bpp.lz b/gfx/pokemon/grimer/back.2bpp.lz
new file mode 100644
index 00000000..5907af25
--- /dev/null
+++ b/gfx/pokemon/grimer/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/grimer/front_gold.2bpp.lz b/gfx/pokemon/grimer/front_gold.2bpp.lz
new file mode 100644
index 00000000..5bccfbe8
--- /dev/null
+++ b/gfx/pokemon/grimer/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/grimer/front_silver.2bpp.lz b/gfx/pokemon/grimer/front_silver.2bpp.lz
new file mode 100644
index 00000000..7f5db3f9
--- /dev/null
+++ b/gfx/pokemon/grimer/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/grimer/normal.pal b/gfx/pokemon/grimer/normal.pal
new file mode 100644
index 00000000..2c4c01a6
--- /dev/null
+++ b/gfx/pokemon/grimer/normal.pal
@@ -0,0 +1,2 @@
+ RGB 29, 2, 20
+ RGB 12, 1, 12
diff --git a/gfx/pokemon/grimer/shiny.pal b/gfx/pokemon/grimer/shiny.pal
new file mode 100644
index 00000000..0453667a
--- /dev/null
+++ b/gfx/pokemon/grimer/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 16, 19, 1
+ RGB 11, 10, 10
diff --git a/gfx/pokemon/growlithe/back.2bpp.lz b/gfx/pokemon/growlithe/back.2bpp.lz
new file mode 100644
index 00000000..222250f7
--- /dev/null
+++ b/gfx/pokemon/growlithe/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/growlithe/front_gold.2bpp.lz b/gfx/pokemon/growlithe/front_gold.2bpp.lz
new file mode 100644
index 00000000..c62f40d1
--- /dev/null
+++ b/gfx/pokemon/growlithe/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/growlithe/front_silver.2bpp.lz b/gfx/pokemon/growlithe/front_silver.2bpp.lz
new file mode 100644
index 00000000..70d6db4d
--- /dev/null
+++ b/gfx/pokemon/growlithe/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/growlithe/normal.pal b/gfx/pokemon/growlithe/normal.pal
new file mode 100644
index 00000000..25fb9b3f
--- /dev/null
+++ b/gfx/pokemon/growlithe/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 23, 7
+ RGB 31, 9, 4
diff --git a/gfx/pokemon/growlithe/shiny.pal b/gfx/pokemon/growlithe/shiny.pal
new file mode 100644
index 00000000..b432952a
--- /dev/null
+++ b/gfx/pokemon/growlithe/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 23, 20, 7
+ RGB 21, 13, 0
diff --git a/gfx/pokemon/gyarados/back.2bpp.lz b/gfx/pokemon/gyarados/back.2bpp.lz
new file mode 100644
index 00000000..d061ec9b
--- /dev/null
+++ b/gfx/pokemon/gyarados/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/gyarados/front_gold.2bpp.lz b/gfx/pokemon/gyarados/front_gold.2bpp.lz
new file mode 100644
index 00000000..e5dbcde6
--- /dev/null
+++ b/gfx/pokemon/gyarados/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/gyarados/front_silver.2bpp.lz b/gfx/pokemon/gyarados/front_silver.2bpp.lz
new file mode 100644
index 00000000..e5c2b2cb
--- /dev/null
+++ b/gfx/pokemon/gyarados/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/gyarados/normal.pal b/gfx/pokemon/gyarados/normal.pal
new file mode 100644
index 00000000..a3c1b98d
--- /dev/null
+++ b/gfx/pokemon/gyarados/normal.pal
@@ -0,0 +1,2 @@
+ RGB 27, 20, 7
+ RGB 7, 11, 26
diff --git a/gfx/pokemon/gyarados/shiny.pal b/gfx/pokemon/gyarados/shiny.pal
new file mode 100644
index 00000000..96e68e6e
--- /dev/null
+++ b/gfx/pokemon/gyarados/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 25, 20, 8
+ RGB 27, 10, 5
diff --git a/gfx/pokemon/haunter/back.2bpp.lz b/gfx/pokemon/haunter/back.2bpp.lz
new file mode 100644
index 00000000..660c0408
--- /dev/null
+++ b/gfx/pokemon/haunter/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/haunter/front_gold.2bpp.lz b/gfx/pokemon/haunter/front_gold.2bpp.lz
new file mode 100644
index 00000000..74485875
--- /dev/null
+++ b/gfx/pokemon/haunter/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/haunter/front_silver.2bpp.lz b/gfx/pokemon/haunter/front_silver.2bpp.lz
new file mode 100644
index 00000000..94a579b0
--- /dev/null
+++ b/gfx/pokemon/haunter/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/haunter/normal.pal b/gfx/pokemon/haunter/normal.pal
new file mode 100644
index 00000000..d70fc552
--- /dev/null
+++ b/gfx/pokemon/haunter/normal.pal
@@ -0,0 +1,2 @@
+ RGB 25, 7, 6
+ RGB 14, 0, 19
diff --git a/gfx/pokemon/haunter/shiny.pal b/gfx/pokemon/haunter/shiny.pal
new file mode 100644
index 00000000..550e3c2c
--- /dev/null
+++ b/gfx/pokemon/haunter/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 10, 9, 27
+ RGB 8, 0, 19
diff --git a/gfx/pokemon/heracross/back.2bpp.lz b/gfx/pokemon/heracross/back.2bpp.lz
new file mode 100644
index 00000000..da4d4098
--- /dev/null
+++ b/gfx/pokemon/heracross/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/heracross/front_gold.2bpp.lz b/gfx/pokemon/heracross/front_gold.2bpp.lz
new file mode 100644
index 00000000..409db5c2
--- /dev/null
+++ b/gfx/pokemon/heracross/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/heracross/front_silver.2bpp.lz b/gfx/pokemon/heracross/front_silver.2bpp.lz
new file mode 100644
index 00000000..9b7fe0d1
--- /dev/null
+++ b/gfx/pokemon/heracross/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/heracross/normal.pal b/gfx/pokemon/heracross/normal.pal
new file mode 100644
index 00000000..f47daffe
--- /dev/null
+++ b/gfx/pokemon/heracross/normal.pal
@@ -0,0 +1,2 @@
+ RGB 16, 13, 19
+ RGB 3, 11, 15
diff --git a/gfx/pokemon/heracross/shiny.pal b/gfx/pokemon/heracross/shiny.pal
new file mode 100644
index 00000000..ef9fd63e
--- /dev/null
+++ b/gfx/pokemon/heracross/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 15, 9, 24
+ RGB 13, 3, 16
diff --git a/gfx/pokemon/hitmonchan/back.2bpp.lz b/gfx/pokemon/hitmonchan/back.2bpp.lz
new file mode 100644
index 00000000..f785248c
--- /dev/null
+++ b/gfx/pokemon/hitmonchan/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/hitmonchan/front_gold.2bpp.lz b/gfx/pokemon/hitmonchan/front_gold.2bpp.lz
new file mode 100644
index 00000000..21c85fd9
--- /dev/null
+++ b/gfx/pokemon/hitmonchan/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/hitmonchan/front_silver.2bpp.lz b/gfx/pokemon/hitmonchan/front_silver.2bpp.lz
new file mode 100644
index 00000000..62d99f54
--- /dev/null
+++ b/gfx/pokemon/hitmonchan/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/hitmonchan/normal.pal b/gfx/pokemon/hitmonchan/normal.pal
new file mode 100644
index 00000000..67791b2c
--- /dev/null
+++ b/gfx/pokemon/hitmonchan/normal.pal
@@ -0,0 +1,2 @@
+ RGB 21, 15, 12
+ RGB 27, 3, 18
diff --git a/gfx/pokemon/hitmonchan/shiny.pal b/gfx/pokemon/hitmonchan/shiny.pal
new file mode 100644
index 00000000..d3bf5fc2
--- /dev/null
+++ b/gfx/pokemon/hitmonchan/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 16, 17, 12
+ RGB 8, 3, 31
diff --git a/gfx/pokemon/hitmonlee/back.2bpp.lz b/gfx/pokemon/hitmonlee/back.2bpp.lz
new file mode 100644
index 00000000..4847a149
--- /dev/null
+++ b/gfx/pokemon/hitmonlee/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/hitmonlee/front_gold.2bpp.lz b/gfx/pokemon/hitmonlee/front_gold.2bpp.lz
new file mode 100644
index 00000000..86919768
--- /dev/null
+++ b/gfx/pokemon/hitmonlee/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/hitmonlee/front_silver.2bpp.lz b/gfx/pokemon/hitmonlee/front_silver.2bpp.lz
new file mode 100644
index 00000000..6adf024c
--- /dev/null
+++ b/gfx/pokemon/hitmonlee/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/hitmonlee/normal.pal b/gfx/pokemon/hitmonlee/normal.pal
new file mode 100644
index 00000000..66bd9426
--- /dev/null
+++ b/gfx/pokemon/hitmonlee/normal.pal
@@ -0,0 +1,2 @@
+ RGB 22, 14, 5
+ RGB 15, 16, 15
diff --git a/gfx/pokemon/hitmonlee/shiny.pal b/gfx/pokemon/hitmonlee/shiny.pal
new file mode 100644
index 00000000..03998ce9
--- /dev/null
+++ b/gfx/pokemon/hitmonlee/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 17, 21, 5
+ RGB 13, 8, 13
diff --git a/gfx/pokemon/hitmontop/back_gold.2bpp.lz b/gfx/pokemon/hitmontop/back_gold.2bpp.lz
new file mode 100644
index 00000000..185f08af
--- /dev/null
+++ b/gfx/pokemon/hitmontop/back_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/hitmontop/back_silver.2bpp.lz b/gfx/pokemon/hitmontop/back_silver.2bpp.lz
new file mode 100644
index 00000000..abdf94b7
--- /dev/null
+++ b/gfx/pokemon/hitmontop/back_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/hitmontop/front_gold.2bpp.lz b/gfx/pokemon/hitmontop/front_gold.2bpp.lz
new file mode 100644
index 00000000..b3dd3595
--- /dev/null
+++ b/gfx/pokemon/hitmontop/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/hitmontop/front_silver.2bpp.lz b/gfx/pokemon/hitmontop/front_silver.2bpp.lz
new file mode 100644
index 00000000..aa785bed
--- /dev/null
+++ b/gfx/pokemon/hitmontop/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/hitmontop/normal.pal b/gfx/pokemon/hitmontop/normal.pal
new file mode 100644
index 00000000..0a8a5f9d
--- /dev/null
+++ b/gfx/pokemon/hitmontop/normal.pal
@@ -0,0 +1,2 @@
+ RGB 26, 15, 18
+ RGB 10, 10, 21
diff --git a/gfx/pokemon/hitmontop/shiny.pal b/gfx/pokemon/hitmontop/shiny.pal
new file mode 100644
index 00000000..60930f08
--- /dev/null
+++ b/gfx/pokemon/hitmontop/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 20, 17, 20
+ RGB 17, 7, 29
diff --git a/gfx/pokemon/ho_oh/back.2bpp.lz b/gfx/pokemon/ho_oh/back.2bpp.lz
new file mode 100644
index 00000000..1d58cf8a
--- /dev/null
+++ b/gfx/pokemon/ho_oh/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/ho_oh/front_gold.2bpp.lz b/gfx/pokemon/ho_oh/front_gold.2bpp.lz
new file mode 100644
index 00000000..a3309a92
--- /dev/null
+++ b/gfx/pokemon/ho_oh/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/ho_oh/front_silver.2bpp.lz b/gfx/pokemon/ho_oh/front_silver.2bpp.lz
new file mode 100644
index 00000000..a739fee2
--- /dev/null
+++ b/gfx/pokemon/ho_oh/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/ho_oh/normal.pal b/gfx/pokemon/ho_oh/normal.pal
new file mode 100644
index 00000000..b3952119
--- /dev/null
+++ b/gfx/pokemon/ho_oh/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 7, 3
+ RGB 7, 15, 3
diff --git a/gfx/pokemon/ho_oh/shiny.pal b/gfx/pokemon/ho_oh/shiny.pal
new file mode 100644
index 00000000..32b620d5
--- /dev/null
+++ b/gfx/pokemon/ho_oh/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 25, 20, 0
+ RGB 31, 8, 4
diff --git a/gfx/pokemon/hoothoot/back.2bpp.lz b/gfx/pokemon/hoothoot/back.2bpp.lz
new file mode 100644
index 00000000..e4ca2f37
--- /dev/null
+++ b/gfx/pokemon/hoothoot/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/hoothoot/front_gold.2bpp.lz b/gfx/pokemon/hoothoot/front_gold.2bpp.lz
new file mode 100644
index 00000000..2492d19f
--- /dev/null
+++ b/gfx/pokemon/hoothoot/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/hoothoot/front_silver.2bpp.lz b/gfx/pokemon/hoothoot/front_silver.2bpp.lz
new file mode 100644
index 00000000..d9c44b48
--- /dev/null
+++ b/gfx/pokemon/hoothoot/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/hoothoot/normal.pal b/gfx/pokemon/hoothoot/normal.pal
new file mode 100644
index 00000000..3dc51392
--- /dev/null
+++ b/gfx/pokemon/hoothoot/normal.pal
@@ -0,0 +1,2 @@
+ RGB 23, 13, 6
+ RGB 4, 6, 16
diff --git a/gfx/pokemon/hoothoot/shiny.pal b/gfx/pokemon/hoothoot/shiny.pal
new file mode 100644
index 00000000..3215e2aa
--- /dev/null
+++ b/gfx/pokemon/hoothoot/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 23, 22, 6
+ RGB 22, 2, 24
diff --git a/gfx/pokemon/hoppip/back.2bpp.lz b/gfx/pokemon/hoppip/back.2bpp.lz
new file mode 100644
index 00000000..c5439118
--- /dev/null
+++ b/gfx/pokemon/hoppip/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/hoppip/front_gold.2bpp.lz b/gfx/pokemon/hoppip/front_gold.2bpp.lz
new file mode 100644
index 00000000..291bebc9
--- /dev/null
+++ b/gfx/pokemon/hoppip/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/hoppip/front_silver.2bpp.lz b/gfx/pokemon/hoppip/front_silver.2bpp.lz
new file mode 100644
index 00000000..c29a32ac
--- /dev/null
+++ b/gfx/pokemon/hoppip/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/hoppip/normal.pal b/gfx/pokemon/hoppip/normal.pal
new file mode 100644
index 00000000..e8d45a1d
--- /dev/null
+++ b/gfx/pokemon/hoppip/normal.pal
@@ -0,0 +1,2 @@
+ RGB 11, 23, 6
+ RGB 21, 8, 3
diff --git a/gfx/pokemon/hoppip/shiny.pal b/gfx/pokemon/hoppip/shiny.pal
new file mode 100644
index 00000000..df415a95
--- /dev/null
+++ b/gfx/pokemon/hoppip/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 14, 29, 6
+ RGB 9, 12, 3
diff --git a/gfx/pokemon/horsea/back.2bpp.lz b/gfx/pokemon/horsea/back.2bpp.lz
new file mode 100644
index 00000000..ae6a2eca
--- /dev/null
+++ b/gfx/pokemon/horsea/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/horsea/front_gold.2bpp.lz b/gfx/pokemon/horsea/front_gold.2bpp.lz
new file mode 100644
index 00000000..97758ad4
--- /dev/null
+++ b/gfx/pokemon/horsea/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/horsea/front_silver.2bpp.lz b/gfx/pokemon/horsea/front_silver.2bpp.lz
new file mode 100644
index 00000000..a651f299
--- /dev/null
+++ b/gfx/pokemon/horsea/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/horsea/normal.pal b/gfx/pokemon/horsea/normal.pal
new file mode 100644
index 00000000..72ef9f45
--- /dev/null
+++ b/gfx/pokemon/horsea/normal.pal
@@ -0,0 +1,2 @@
+ RGB 28, 27, 12
+ RGB 11, 17, 31
diff --git a/gfx/pokemon/horsea/shiny.pal b/gfx/pokemon/horsea/shiny.pal
new file mode 100644
index 00000000..88012979
--- /dev/null
+++ b/gfx/pokemon/horsea/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 12, 24
+ RGB 12, 15, 31
diff --git a/gfx/pokemon/houndoom/back.2bpp.lz b/gfx/pokemon/houndoom/back.2bpp.lz
new file mode 100644
index 00000000..34b125f9
--- /dev/null
+++ b/gfx/pokemon/houndoom/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/houndoom/front_gold.2bpp.lz b/gfx/pokemon/houndoom/front_gold.2bpp.lz
new file mode 100644
index 00000000..006ff789
--- /dev/null
+++ b/gfx/pokemon/houndoom/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/houndoom/front_silver.2bpp.lz b/gfx/pokemon/houndoom/front_silver.2bpp.lz
new file mode 100644
index 00000000..5bac5681
--- /dev/null
+++ b/gfx/pokemon/houndoom/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/houndoom/normal.pal b/gfx/pokemon/houndoom/normal.pal
new file mode 100644
index 00000000..948ff238
--- /dev/null
+++ b/gfx/pokemon/houndoom/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 12, 0
+ RGB 31, 6, 9
diff --git a/gfx/pokemon/houndoom/shiny.pal b/gfx/pokemon/houndoom/shiny.pal
new file mode 100644
index 00000000..64bd1f90
--- /dev/null
+++ b/gfx/pokemon/houndoom/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 19, 18, 20
+ RGB 8, 7, 20
diff --git a/gfx/pokemon/houndour/back.2bpp.lz b/gfx/pokemon/houndour/back.2bpp.lz
new file mode 100644
index 00000000..d66acf82
--- /dev/null
+++ b/gfx/pokemon/houndour/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/houndour/front_gold.2bpp.lz b/gfx/pokemon/houndour/front_gold.2bpp.lz
new file mode 100644
index 00000000..8404ad21
--- /dev/null
+++ b/gfx/pokemon/houndour/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/houndour/front_silver.2bpp.lz b/gfx/pokemon/houndour/front_silver.2bpp.lz
new file mode 100644
index 00000000..4e8e353b
--- /dev/null
+++ b/gfx/pokemon/houndour/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/houndour/normal.pal b/gfx/pokemon/houndour/normal.pal
new file mode 100644
index 00000000..948ff238
--- /dev/null
+++ b/gfx/pokemon/houndour/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 12, 0
+ RGB 31, 6, 9
diff --git a/gfx/pokemon/houndour/shiny.pal b/gfx/pokemon/houndour/shiny.pal
new file mode 100644
index 00000000..91ac47fc
--- /dev/null
+++ b/gfx/pokemon/houndour/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 21, 19, 18
+ RGB 8, 7, 24
diff --git a/gfx/pokemon/hypno/back.2bpp.lz b/gfx/pokemon/hypno/back.2bpp.lz
new file mode 100644
index 00000000..b69fcadf
--- /dev/null
+++ b/gfx/pokemon/hypno/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/hypno/front_gold.2bpp.lz b/gfx/pokemon/hypno/front_gold.2bpp.lz
new file mode 100644
index 00000000..076a6565
--- /dev/null
+++ b/gfx/pokemon/hypno/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/hypno/front_silver.2bpp.lz b/gfx/pokemon/hypno/front_silver.2bpp.lz
new file mode 100644
index 00000000..41854192
--- /dev/null
+++ b/gfx/pokemon/hypno/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/hypno/normal.pal b/gfx/pokemon/hypno/normal.pal
new file mode 100644
index 00000000..0124e581
--- /dev/null
+++ b/gfx/pokemon/hypno/normal.pal
@@ -0,0 +1,2 @@
+ RGB 30, 20, 7
+ RGB 19, 12, 11
diff --git a/gfx/pokemon/hypno/shiny.pal b/gfx/pokemon/hypno/shiny.pal
new file mode 100644
index 00000000..0828cb0b
--- /dev/null
+++ b/gfx/pokemon/hypno/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 30, 9, 25
+ RGB 18, 10, 13
diff --git a/gfx/pokemon/igglybuff/back.2bpp.lz b/gfx/pokemon/igglybuff/back.2bpp.lz
new file mode 100644
index 00000000..b416af3f
--- /dev/null
+++ b/gfx/pokemon/igglybuff/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/igglybuff/front_gold.2bpp.lz b/gfx/pokemon/igglybuff/front_gold.2bpp.lz
new file mode 100644
index 00000000..240a91f6
--- /dev/null
+++ b/gfx/pokemon/igglybuff/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/igglybuff/front_silver.2bpp.lz b/gfx/pokemon/igglybuff/front_silver.2bpp.lz
new file mode 100644
index 00000000..994aed84
--- /dev/null
+++ b/gfx/pokemon/igglybuff/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/igglybuff/normal.pal b/gfx/pokemon/igglybuff/normal.pal
new file mode 100644
index 00000000..7543dcda
--- /dev/null
+++ b/gfx/pokemon/igglybuff/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 16, 31
+ RGB 31, 9, 23
diff --git a/gfx/pokemon/igglybuff/shiny.pal b/gfx/pokemon/igglybuff/shiny.pal
new file mode 100644
index 00000000..dd7f001e
--- /dev/null
+++ b/gfx/pokemon/igglybuff/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 17, 31
+ RGB 9, 24, 3
diff --git a/gfx/pokemon/ivysaur/back.2bpp.lz b/gfx/pokemon/ivysaur/back.2bpp.lz
new file mode 100644
index 00000000..34557d9d
--- /dev/null
+++ b/gfx/pokemon/ivysaur/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/ivysaur/front_gold.2bpp.lz b/gfx/pokemon/ivysaur/front_gold.2bpp.lz
new file mode 100644
index 00000000..856e65d6
--- /dev/null
+++ b/gfx/pokemon/ivysaur/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/ivysaur/front_silver.2bpp.lz b/gfx/pokemon/ivysaur/front_silver.2bpp.lz
new file mode 100644
index 00000000..d8252ad4
--- /dev/null
+++ b/gfx/pokemon/ivysaur/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/ivysaur/normal.pal b/gfx/pokemon/ivysaur/normal.pal
new file mode 100644
index 00000000..78e16955
--- /dev/null
+++ b/gfx/pokemon/ivysaur/normal.pal
@@ -0,0 +1,2 @@
+ RGB 12, 31, 11
+ RGB 31, 12, 17
diff --git a/gfx/pokemon/ivysaur/shiny.pal b/gfx/pokemon/ivysaur/shiny.pal
new file mode 100644
index 00000000..28b7a92b
--- /dev/null
+++ b/gfx/pokemon/ivysaur/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 20, 28, 11
+ RGB 31, 24, 9
diff --git a/gfx/pokemon/jigglypuff/back.2bpp.lz b/gfx/pokemon/jigglypuff/back.2bpp.lz
new file mode 100644
index 00000000..e551afaf
--- /dev/null
+++ b/gfx/pokemon/jigglypuff/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/jigglypuff/front_gold.2bpp.lz b/gfx/pokemon/jigglypuff/front_gold.2bpp.lz
new file mode 100644
index 00000000..53eabc16
--- /dev/null
+++ b/gfx/pokemon/jigglypuff/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/jigglypuff/front_silver.2bpp.lz b/gfx/pokemon/jigglypuff/front_silver.2bpp.lz
new file mode 100644
index 00000000..c0bb6153
--- /dev/null
+++ b/gfx/pokemon/jigglypuff/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/jigglypuff/normal.pal b/gfx/pokemon/jigglypuff/normal.pal
new file mode 100644
index 00000000..92ff56a0
--- /dev/null
+++ b/gfx/pokemon/jigglypuff/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 16, 31
+ RGB 6, 16, 31
diff --git a/gfx/pokemon/jigglypuff/shiny.pal b/gfx/pokemon/jigglypuff/shiny.pal
new file mode 100644
index 00000000..dd7f001e
--- /dev/null
+++ b/gfx/pokemon/jigglypuff/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 17, 31
+ RGB 9, 24, 3
diff --git a/gfx/pokemon/johto_frames.asm b/gfx/pokemon/johto_frames.asm
new file mode 100644
index 00000000..5bac4fde
--- /dev/null
+++ b/gfx/pokemon/johto_frames.asm
@@ -0,0 +1,102 @@
+JohtoFrames:
+ChikoritaFrames: INCLUDE "gfx/pics/chikorita/frames.asm"
+BayleefFrames: INCLUDE "gfx/pics/bayleef/frames.asm"
+MeganiumFrames: INCLUDE "gfx/pics/meganium/frames.asm"
+CyndaquilFrames: INCLUDE "gfx/pics/cyndaquil/frames.asm"
+QuilavaFrames: INCLUDE "gfx/pics/quilava/frames.asm"
+TyphlosionFrames: INCLUDE "gfx/pics/typhlosion/frames.asm"
+TotodileFrames: INCLUDE "gfx/pics/totodile/frames.asm"
+CroconawFrames: INCLUDE "gfx/pics/croconaw/frames.asm"
+FeraligatrFrames: INCLUDE "gfx/pics/feraligatr/frames.asm"
+SentretFrames: INCLUDE "gfx/pics/sentret/frames.asm"
+FurretFrames: INCLUDE "gfx/pics/furret/frames.asm"
+HoothootFrames: INCLUDE "gfx/pics/hoothoot/frames.asm"
+NoctowlFrames: INCLUDE "gfx/pics/noctowl/frames.asm"
+LedybaFrames: INCLUDE "gfx/pics/ledyba/frames.asm"
+LedianFrames: INCLUDE "gfx/pics/ledian/frames.asm"
+SpinarakFrames: INCLUDE "gfx/pics/spinarak/frames.asm"
+AriadosFrames: INCLUDE "gfx/pics/ariados/frames.asm"
+CrobatFrames: INCLUDE "gfx/pics/crobat/frames.asm"
+ChinchouFrames: INCLUDE "gfx/pics/chinchou/frames.asm"
+LanturnFrames: INCLUDE "gfx/pics/lanturn/frames.asm"
+PichuFrames: INCLUDE "gfx/pics/pichu/frames.asm"
+CleffaFrames: INCLUDE "gfx/pics/cleffa/frames.asm"
+IgglybuffFrames: INCLUDE "gfx/pics/igglybuff/frames.asm"
+TogepiFrames: INCLUDE "gfx/pics/togepi/frames.asm"
+TogeticFrames: INCLUDE "gfx/pics/togetic/frames.asm"
+NatuFrames: INCLUDE "gfx/pics/natu/frames.asm"
+XatuFrames: INCLUDE "gfx/pics/xatu/frames.asm"
+MareepFrames: INCLUDE "gfx/pics/mareep/frames.asm"
+FlaaffyFrames: INCLUDE "gfx/pics/flaaffy/frames.asm"
+AmpharosFrames: INCLUDE "gfx/pics/ampharos/frames.asm"
+BellossomFrames: INCLUDE "gfx/pics/bellossom/frames.asm"
+MarillFrames: INCLUDE "gfx/pics/marill/frames.asm"
+AzumarillFrames: INCLUDE "gfx/pics/azumarill/frames.asm"
+SudowoodoFrames: INCLUDE "gfx/pics/sudowoodo/frames.asm"
+PolitoedFrames: INCLUDE "gfx/pics/politoed/frames.asm"
+HoppipFrames: INCLUDE "gfx/pics/hoppip/frames.asm"
+SkiploomFrames: INCLUDE "gfx/pics/skiploom/frames.asm"
+JumpluffFrames: INCLUDE "gfx/pics/jumpluff/frames.asm"
+AipomFrames: INCLUDE "gfx/pics/aipom/frames.asm"
+SunkernFrames: INCLUDE "gfx/pics/sunkern/frames.asm"
+SunfloraFrames: INCLUDE "gfx/pics/sunflora/frames.asm"
+YanmaFrames: INCLUDE "gfx/pics/yanma/frames.asm"
+WooperFrames: INCLUDE "gfx/pics/wooper/frames.asm"
+QuagsireFrames: INCLUDE "gfx/pics/quagsire/frames.asm"
+EspeonFrames: INCLUDE "gfx/pics/espeon/frames.asm"
+UmbreonFrames: INCLUDE "gfx/pics/umbreon/frames.asm"
+MurkrowFrames: INCLUDE "gfx/pics/murkrow/frames.asm"
+SlowkingFrames: INCLUDE "gfx/pics/slowking/frames.asm"
+MisdreavusFrames: INCLUDE "gfx/pics/misdreavus/frames.asm"
+UnownFrames: INCLUDE "gfx/pics/unown/frames.asm"
+WobbuffetFrames: INCLUDE "gfx/pics/wobbuffet/frames.asm"
+GirafarigFrames: INCLUDE "gfx/pics/girafarig/frames.asm"
+PinecoFrames: INCLUDE "gfx/pics/pineco/frames.asm"
+ForretressFrames: INCLUDE "gfx/pics/forretress/frames.asm"
+DunsparceFrames: INCLUDE "gfx/pics/dunsparce/frames.asm"
+GligarFrames: INCLUDE "gfx/pics/gligar/frames.asm"
+SteelixFrames: INCLUDE "gfx/pics/steelix/frames.asm"
+SnubbullFrames: INCLUDE "gfx/pics/snubbull/frames.asm"
+GranbullFrames: INCLUDE "gfx/pics/granbull/frames.asm"
+QwilfishFrames: INCLUDE "gfx/pics/qwilfish/frames.asm"
+ScizorFrames: INCLUDE "gfx/pics/scizor/frames.asm"
+ShuckleFrames: INCLUDE "gfx/pics/shuckle/frames.asm"
+HeracrossFrames: INCLUDE "gfx/pics/heracross/frames.asm"
+SneaselFrames: INCLUDE "gfx/pics/sneasel/frames.asm"
+TeddiursaFrames: INCLUDE "gfx/pics/teddiursa/frames.asm"
+UrsaringFrames: INCLUDE "gfx/pics/ursaring/frames.asm"
+SlugmaFrames: INCLUDE "gfx/pics/slugma/frames.asm"
+MagcargoFrames: INCLUDE "gfx/pics/magcargo/frames.asm"
+SwinubFrames: INCLUDE "gfx/pics/swinub/frames.asm"
+PiloswineFrames: INCLUDE "gfx/pics/piloswine/frames.asm"
+CorsolaFrames: INCLUDE "gfx/pics/corsola/frames.asm"
+RemoraidFrames: INCLUDE "gfx/pics/remoraid/frames.asm"
+OctilleryFrames: INCLUDE "gfx/pics/octillery/frames.asm"
+DelibirdFrames: INCLUDE "gfx/pics/delibird/frames.asm"
+MantineFrames: INCLUDE "gfx/pics/mantine/frames.asm"
+SkarmoryFrames: INCLUDE "gfx/pics/skarmory/frames.asm"
+HoundourFrames: INCLUDE "gfx/pics/houndour/frames.asm"
+HoundoomFrames: INCLUDE "gfx/pics/houndoom/frames.asm"
+KingdraFrames: INCLUDE "gfx/pics/kingdra/frames.asm"
+PhanpyFrames: INCLUDE "gfx/pics/phanpy/frames.asm"
+DonphanFrames: INCLUDE "gfx/pics/donphan/frames.asm"
+Porygon2Frames: INCLUDE "gfx/pics/porygon2/frames.asm"
+StantlerFrames: INCLUDE "gfx/pics/stantler/frames.asm"
+SmeargleFrames: INCLUDE "gfx/pics/smeargle/frames.asm"
+TyrogueFrames: INCLUDE "gfx/pics/tyrogue/frames.asm"
+HitmontopFrames: INCLUDE "gfx/pics/hitmontop/frames.asm"
+SmoochumFrames: INCLUDE "gfx/pics/smoochum/frames.asm"
+ElekidFrames: INCLUDE "gfx/pics/elekid/frames.asm"
+MagbyFrames: INCLUDE "gfx/pics/magby/frames.asm"
+MiltankFrames: INCLUDE "gfx/pics/miltank/frames.asm"
+BlisseyFrames: INCLUDE "gfx/pics/blissey/frames.asm"
+RaikouFrames: INCLUDE "gfx/pics/raikou/frames.asm"
+EnteiFrames: INCLUDE "gfx/pics/entei/frames.asm"
+SuicuneFrames: INCLUDE "gfx/pics/suicune/frames.asm"
+LarvitarFrames: INCLUDE "gfx/pics/larvitar/frames.asm"
+PupitarFrames: INCLUDE "gfx/pics/pupitar/frames.asm"
+TyranitarFrames: INCLUDE "gfx/pics/tyranitar/frames.asm"
+LugiaFrames: INCLUDE "gfx/pics/lugia/frames.asm"
+HoOhFrames: INCLUDE "gfx/pics/ho_oh/frames.asm"
+CelebiFrames: INCLUDE "gfx/pics/celebi/frames.asm"
+EggFrames: INCLUDE "gfx/pics/egg/frames.asm"
diff --git a/gfx/pokemon/jolteon/back.2bpp.lz b/gfx/pokemon/jolteon/back.2bpp.lz
new file mode 100644
index 00000000..e95f893c
--- /dev/null
+++ b/gfx/pokemon/jolteon/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/jolteon/front_gold.2bpp.lz b/gfx/pokemon/jolteon/front_gold.2bpp.lz
new file mode 100644
index 00000000..1d1e9a04
--- /dev/null
+++ b/gfx/pokemon/jolteon/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/jolteon/front_silver.2bpp.lz b/gfx/pokemon/jolteon/front_silver.2bpp.lz
new file mode 100644
index 00000000..031c814e
--- /dev/null
+++ b/gfx/pokemon/jolteon/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/jolteon/normal.pal b/gfx/pokemon/jolteon/normal.pal
new file mode 100644
index 00000000..c5d2f42f
--- /dev/null
+++ b/gfx/pokemon/jolteon/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 31, 3
+ RGB 28, 11, 1
diff --git a/gfx/pokemon/jolteon/shiny.pal b/gfx/pokemon/jolteon/shiny.pal
new file mode 100644
index 00000000..35e8f65d
--- /dev/null
+++ b/gfx/pokemon/jolteon/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 25, 22, 0
+ RGB 15, 15, 6
diff --git a/gfx/pokemon/jumpluff/back.2bpp.lz b/gfx/pokemon/jumpluff/back.2bpp.lz
new file mode 100644
index 00000000..454ab642
--- /dev/null
+++ b/gfx/pokemon/jumpluff/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/jumpluff/front_gold.2bpp.lz b/gfx/pokemon/jumpluff/front_gold.2bpp.lz
new file mode 100644
index 00000000..eb8f58b6
--- /dev/null
+++ b/gfx/pokemon/jumpluff/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/jumpluff/front_silver.2bpp.lz b/gfx/pokemon/jumpluff/front_silver.2bpp.lz
new file mode 100644
index 00000000..9ea0fde8
--- /dev/null
+++ b/gfx/pokemon/jumpluff/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/jumpluff/normal.pal b/gfx/pokemon/jumpluff/normal.pal
new file mode 100644
index 00000000..2ae938ed
--- /dev/null
+++ b/gfx/pokemon/jumpluff/normal.pal
@@ -0,0 +1,2 @@
+ RGB 18, 18, 29
+ RGB 7, 11, 25
diff --git a/gfx/pokemon/jumpluff/shiny.pal b/gfx/pokemon/jumpluff/shiny.pal
new file mode 100644
index 00000000..356da9a8
--- /dev/null
+++ b/gfx/pokemon/jumpluff/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 25, 16, 29
+ RGB 31, 8, 31
diff --git a/gfx/pokemon/jynx/back.2bpp.lz b/gfx/pokemon/jynx/back.2bpp.lz
new file mode 100644
index 00000000..6ae9509c
--- /dev/null
+++ b/gfx/pokemon/jynx/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/jynx/front_gold.2bpp.lz b/gfx/pokemon/jynx/front_gold.2bpp.lz
new file mode 100644
index 00000000..b51dcb79
--- /dev/null
+++ b/gfx/pokemon/jynx/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/jynx/front_silver.2bpp.lz b/gfx/pokemon/jynx/front_silver.2bpp.lz
new file mode 100644
index 00000000..c3c58a08
--- /dev/null
+++ b/gfx/pokemon/jynx/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/jynx/normal.pal b/gfx/pokemon/jynx/normal.pal
new file mode 100644
index 00000000..1110ed2b
--- /dev/null
+++ b/gfx/pokemon/jynx/normal.pal
@@ -0,0 +1,2 @@
+ RGB 29, 6, 19
+ RGB 14, 2, 15
diff --git a/gfx/pokemon/jynx/shiny.pal b/gfx/pokemon/jynx/shiny.pal
new file mode 100644
index 00000000..248f9326
--- /dev/null
+++ b/gfx/pokemon/jynx/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 9, 27
+ RGB 14, 2, 15
diff --git a/gfx/pokemon/kabuto/back.2bpp.lz b/gfx/pokemon/kabuto/back.2bpp.lz
new file mode 100644
index 00000000..61390a32
--- /dev/null
+++ b/gfx/pokemon/kabuto/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/kabuto/front_gold.2bpp.lz b/gfx/pokemon/kabuto/front_gold.2bpp.lz
new file mode 100644
index 00000000..5cec861c
--- /dev/null
+++ b/gfx/pokemon/kabuto/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/kabuto/front_silver.2bpp.lz b/gfx/pokemon/kabuto/front_silver.2bpp.lz
new file mode 100644
index 00000000..a1913755
--- /dev/null
+++ b/gfx/pokemon/kabuto/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/kabuto/normal.pal b/gfx/pokemon/kabuto/normal.pal
new file mode 100644
index 00000000..09e52155
--- /dev/null
+++ b/gfx/pokemon/kabuto/normal.pal
@@ -0,0 +1,2 @@
+ RGB 23, 15, 11
+ RGB 14, 11, 8
diff --git a/gfx/pokemon/kabuto/shiny.pal b/gfx/pokemon/kabuto/shiny.pal
new file mode 100644
index 00000000..81f0a13e
--- /dev/null
+++ b/gfx/pokemon/kabuto/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 23, 24, 20
+ RGB 14, 18, 10
diff --git a/gfx/pokemon/kabutops/back.2bpp.lz b/gfx/pokemon/kabutops/back.2bpp.lz
new file mode 100644
index 00000000..507c10e2
--- /dev/null
+++ b/gfx/pokemon/kabutops/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/kabutops/front_gold.2bpp.lz b/gfx/pokemon/kabutops/front_gold.2bpp.lz
new file mode 100644
index 00000000..e2055a04
--- /dev/null
+++ b/gfx/pokemon/kabutops/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/kabutops/front_silver.2bpp.lz b/gfx/pokemon/kabutops/front_silver.2bpp.lz
new file mode 100644
index 00000000..dd982e7c
--- /dev/null
+++ b/gfx/pokemon/kabutops/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/kabutops/normal.pal b/gfx/pokemon/kabutops/normal.pal
new file mode 100644
index 00000000..09e52155
--- /dev/null
+++ b/gfx/pokemon/kabutops/normal.pal
@@ -0,0 +1,2 @@
+ RGB 23, 15, 11
+ RGB 14, 11, 8
diff --git a/gfx/pokemon/kabutops/shiny.pal b/gfx/pokemon/kabutops/shiny.pal
new file mode 100644
index 00000000..453a0c70
--- /dev/null
+++ b/gfx/pokemon/kabutops/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 19, 20, 11
+ RGB 10, 15, 10
diff --git a/gfx/pokemon/kadabra/back.2bpp.lz b/gfx/pokemon/kadabra/back.2bpp.lz
new file mode 100644
index 00000000..0092147d
--- /dev/null
+++ b/gfx/pokemon/kadabra/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/kadabra/front_gold.2bpp.lz b/gfx/pokemon/kadabra/front_gold.2bpp.lz
new file mode 100644
index 00000000..5787fd4f
--- /dev/null
+++ b/gfx/pokemon/kadabra/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/kadabra/front_silver.2bpp.lz b/gfx/pokemon/kadabra/front_silver.2bpp.lz
new file mode 100644
index 00000000..41640469
--- /dev/null
+++ b/gfx/pokemon/kadabra/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/kadabra/normal.pal b/gfx/pokemon/kadabra/normal.pal
new file mode 100644
index 00000000..b47312e6
--- /dev/null
+++ b/gfx/pokemon/kadabra/normal.pal
@@ -0,0 +1,2 @@
+ RGB 28, 19, 3
+ RGB 12, 8, 10
diff --git a/gfx/pokemon/kadabra/shiny.pal b/gfx/pokemon/kadabra/shiny.pal
new file mode 100644
index 00000000..87eeb73d
--- /dev/null
+++ b/gfx/pokemon/kadabra/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 28, 24, 10
+ RGB 20, 9, 19
diff --git a/gfx/pokemon/kakuna/back.2bpp.lz b/gfx/pokemon/kakuna/back.2bpp.lz
new file mode 100644
index 00000000..b369857d
--- /dev/null
+++ b/gfx/pokemon/kakuna/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/kakuna/front_gold.2bpp.lz b/gfx/pokemon/kakuna/front_gold.2bpp.lz
new file mode 100644
index 00000000..92d83c10
--- /dev/null
+++ b/gfx/pokemon/kakuna/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/kakuna/front_silver.2bpp.lz b/gfx/pokemon/kakuna/front_silver.2bpp.lz
new file mode 100644
index 00000000..df824b1b
--- /dev/null
+++ b/gfx/pokemon/kakuna/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/kakuna/normal.pal b/gfx/pokemon/kakuna/normal.pal
new file mode 100644
index 00000000..19d01607
--- /dev/null
+++ b/gfx/pokemon/kakuna/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 27, 4
+ RGB 20, 12, 7
diff --git a/gfx/pokemon/kakuna/shiny.pal b/gfx/pokemon/kakuna/shiny.pal
new file mode 100644
index 00000000..7cbf4a47
--- /dev/null
+++ b/gfx/pokemon/kakuna/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 20, 27, 4
+ RGB 13, 17, 7
diff --git a/gfx/pokemon/kangaskhan/back.2bpp.lz b/gfx/pokemon/kangaskhan/back.2bpp.lz
new file mode 100644
index 00000000..c7ff0027
--- /dev/null
+++ b/gfx/pokemon/kangaskhan/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/kangaskhan/front_gold.2bpp.lz b/gfx/pokemon/kangaskhan/front_gold.2bpp.lz
new file mode 100644
index 00000000..619feb64
--- /dev/null
+++ b/gfx/pokemon/kangaskhan/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/kangaskhan/front_silver.2bpp.lz b/gfx/pokemon/kangaskhan/front_silver.2bpp.lz
new file mode 100644
index 00000000..5365abef
--- /dev/null
+++ b/gfx/pokemon/kangaskhan/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/kangaskhan/normal.pal b/gfx/pokemon/kangaskhan/normal.pal
new file mode 100644
index 00000000..33956110
--- /dev/null
+++ b/gfx/pokemon/kangaskhan/normal.pal
@@ -0,0 +1,2 @@
+ RGB 20, 19, 7
+ RGB 13, 13, 0
diff --git a/gfx/pokemon/kangaskhan/shiny.pal b/gfx/pokemon/kangaskhan/shiny.pal
new file mode 100644
index 00000000..addb76bb
--- /dev/null
+++ b/gfx/pokemon/kangaskhan/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 16, 16, 19
+ RGB 3, 11, 3
diff --git a/gfx/pokemon/kanto_frames.asm b/gfx/pokemon/kanto_frames.asm
new file mode 100644
index 00000000..2cb87b2b
--- /dev/null
+++ b/gfx/pokemon/kanto_frames.asm
@@ -0,0 +1,152 @@
+KantoFrames:
+BulbasaurFrames: INCLUDE "gfx/pics/bulbasaur/frames.asm"
+IvysaurFrames: INCLUDE "gfx/pics/ivysaur/frames.asm"
+VenusaurFrames: INCLUDE "gfx/pics/venusaur/frames.asm"
+CharmanderFrames: INCLUDE "gfx/pics/charmander/frames.asm"
+CharmeleonFrames: INCLUDE "gfx/pics/charmeleon/frames.asm"
+CharizardFrames: INCLUDE "gfx/pics/charizard/frames.asm"
+SquirtleFrames: INCLUDE "gfx/pics/squirtle/frames.asm"
+WartortleFrames: INCLUDE "gfx/pics/wartortle/frames.asm"
+BlastoiseFrames: INCLUDE "gfx/pics/blastoise/frames.asm"
+CaterpieFrames: INCLUDE "gfx/pics/caterpie/frames.asm"
+MetapodFrames: INCLUDE "gfx/pics/metapod/frames.asm"
+ButterfreeFrames: INCLUDE "gfx/pics/butterfree/frames.asm"
+WeedleFrames: INCLUDE "gfx/pics/weedle/frames.asm"
+KakunaFrames: INCLUDE "gfx/pics/kakuna/frames.asm"
+BeedrillFrames: INCLUDE "gfx/pics/beedrill/frames.asm"
+PidgeyFrames: INCLUDE "gfx/pics/pidgey/frames.asm"
+PidgeottoFrames: INCLUDE "gfx/pics/pidgeotto/frames.asm"
+PidgeotFrames: INCLUDE "gfx/pics/pidgeot/frames.asm"
+RattataFrames: INCLUDE "gfx/pics/rattata/frames.asm"
+RaticateFrames: INCLUDE "gfx/pics/raticate/frames.asm"
+SpearowFrames: INCLUDE "gfx/pics/spearow/frames.asm"
+FearowFrames: INCLUDE "gfx/pics/fearow/frames.asm"
+EkansFrames: INCLUDE "gfx/pics/ekans/frames.asm"
+ArbokFrames: INCLUDE "gfx/pics/arbok/frames.asm"
+PikachuFrames: INCLUDE "gfx/pics/pikachu/frames.asm"
+RaichuFrames: INCLUDE "gfx/pics/raichu/frames.asm"
+SandshrewFrames: INCLUDE "gfx/pics/sandshrew/frames.asm"
+SandslashFrames: INCLUDE "gfx/pics/sandslash/frames.asm"
+NidoranFFrames: INCLUDE "gfx/pics/nidoran_f/frames.asm"
+NidorinaFrames: INCLUDE "gfx/pics/nidorina/frames.asm"
+NidoqueenFrames: INCLUDE "gfx/pics/nidoqueen/frames.asm"
+NidoranMFrames: INCLUDE "gfx/pics/nidoran_m/frames.asm"
+NidorinoFrames: INCLUDE "gfx/pics/nidorino/frames.asm"
+NidokingFrames: INCLUDE "gfx/pics/nidoking/frames.asm"
+ClefairyFrames: INCLUDE "gfx/pics/clefairy/frames.asm"
+ClefableFrames: INCLUDE "gfx/pics/clefable/frames.asm"
+VulpixFrames: INCLUDE "gfx/pics/vulpix/frames.asm"
+NinetalesFrames: INCLUDE "gfx/pics/ninetales/frames.asm"
+JigglypuffFrames: INCLUDE "gfx/pics/jigglypuff/frames.asm"
+WigglytuffFrames: INCLUDE "gfx/pics/wigglytuff/frames.asm"
+ZubatFrames: INCLUDE "gfx/pics/zubat/frames.asm"
+GolbatFrames: INCLUDE "gfx/pics/golbat/frames.asm"
+OddishFrames: INCLUDE "gfx/pics/oddish/frames.asm"
+GloomFrames: INCLUDE "gfx/pics/gloom/frames.asm"
+VileplumeFrames: INCLUDE "gfx/pics/vileplume/frames.asm"
+ParasFrames: INCLUDE "gfx/pics/paras/frames.asm"
+ParasectFrames: INCLUDE "gfx/pics/parasect/frames.asm"
+VenonatFrames: INCLUDE "gfx/pics/venonat/frames.asm"
+VenomothFrames: INCLUDE "gfx/pics/venomoth/frames.asm"
+DiglettFrames: INCLUDE "gfx/pics/diglett/frames.asm"
+DugtrioFrames: INCLUDE "gfx/pics/dugtrio/frames.asm"
+MeowthFrames: INCLUDE "gfx/pics/meowth/frames.asm"
+PersianFrames: INCLUDE "gfx/pics/persian/frames.asm"
+PsyduckFrames: INCLUDE "gfx/pics/psyduck/frames.asm"
+GolduckFrames: INCLUDE "gfx/pics/golduck/frames.asm"
+MankeyFrames: INCLUDE "gfx/pics/mankey/frames.asm"
+PrimeapeFrames: INCLUDE "gfx/pics/primeape/frames.asm"
+GrowlitheFrames: INCLUDE "gfx/pics/growlithe/frames.asm"
+ArcanineFrames: INCLUDE "gfx/pics/arcanine/frames.asm"
+PoliwagFrames: INCLUDE "gfx/pics/poliwag/frames.asm"
+PoliwhirlFrames: INCLUDE "gfx/pics/poliwhirl/frames.asm"
+PoliwrathFrames: INCLUDE "gfx/pics/poliwrath/frames.asm"
+AbraFrames: INCLUDE "gfx/pics/abra/frames.asm"
+KadabraFrames: INCLUDE "gfx/pics/kadabra/frames.asm"
+AlakazamFrames: INCLUDE "gfx/pics/alakazam/frames.asm"
+MachopFrames: INCLUDE "gfx/pics/machop/frames.asm"
+MachokeFrames: INCLUDE "gfx/pics/machoke/frames.asm"
+MachampFrames: INCLUDE "gfx/pics/machamp/frames.asm"
+BellsproutFrames: INCLUDE "gfx/pics/bellsprout/frames.asm"
+WeepinbellFrames: INCLUDE "gfx/pics/weepinbell/frames.asm"
+VictreebelFrames: INCLUDE "gfx/pics/victreebel/frames.asm"
+TentacoolFrames: INCLUDE "gfx/pics/tentacool/frames.asm"
+TentacruelFrames: INCLUDE "gfx/pics/tentacruel/frames.asm"
+GeodudeFrames: INCLUDE "gfx/pics/geodude/frames.asm"
+GravelerFrames: INCLUDE "gfx/pics/graveler/frames.asm"
+GolemFrames: INCLUDE "gfx/pics/golem/frames.asm"
+PonytaFrames: INCLUDE "gfx/pics/ponyta/frames.asm"
+RapidashFrames: INCLUDE "gfx/pics/rapidash/frames.asm"
+SlowpokeFrames: INCLUDE "gfx/pics/slowpoke/frames.asm"
+SlowbroFrames: INCLUDE "gfx/pics/slowbro/frames.asm"
+MagnemiteFrames: INCLUDE "gfx/pics/magnemite/frames.asm"
+MagnetonFrames: INCLUDE "gfx/pics/magneton/frames.asm"
+FarfetchDFrames: INCLUDE "gfx/pics/farfetch_d/frames.asm"
+DoduoFrames: INCLUDE "gfx/pics/doduo/frames.asm"
+DodrioFrames: INCLUDE "gfx/pics/dodrio/frames.asm"
+SeelFrames: INCLUDE "gfx/pics/seel/frames.asm"
+DewgongFrames: INCLUDE "gfx/pics/dewgong/frames.asm"
+GrimerFrames: INCLUDE "gfx/pics/grimer/frames.asm"
+MukFrames: INCLUDE "gfx/pics/muk/frames.asm"
+ShellderFrames: INCLUDE "gfx/pics/shellder/frames.asm"
+CloysterFrames: INCLUDE "gfx/pics/cloyster/frames.asm"
+GastlyFrames: INCLUDE "gfx/pics/gastly/frames.asm"
+HaunterFrames: INCLUDE "gfx/pics/haunter/frames.asm"
+GengarFrames: INCLUDE "gfx/pics/gengar/frames.asm"
+OnixFrames: INCLUDE "gfx/pics/onix/frames.asm"
+DrowzeeFrames: INCLUDE "gfx/pics/drowzee/frames.asm"
+HypnoFrames: INCLUDE "gfx/pics/hypno/frames.asm"
+KrabbyFrames: INCLUDE "gfx/pics/krabby/frames.asm"
+KinglerFrames: INCLUDE "gfx/pics/kingler/frames.asm"
+VoltorbFrames: INCLUDE "gfx/pics/voltorb/frames.asm"
+ElectrodeFrames: INCLUDE "gfx/pics/electrode/frames.asm"
+ExeggcuteFrames: INCLUDE "gfx/pics/exeggcute/frames.asm"
+ExeggutorFrames: INCLUDE "gfx/pics/exeggutor/frames.asm"
+CuboneFrames: INCLUDE "gfx/pics/cubone/frames.asm"
+MarowakFrames: INCLUDE "gfx/pics/marowak/frames.asm"
+HitmonleeFrames: INCLUDE "gfx/pics/hitmonlee/frames.asm"
+HitmonchanFrames: INCLUDE "gfx/pics/hitmonchan/frames.asm"
+LickitungFrames: INCLUDE "gfx/pics/lickitung/frames.asm"
+KoffingFrames: INCLUDE "gfx/pics/koffing/frames.asm"
+WeezingFrames: INCLUDE "gfx/pics/weezing/frames.asm"
+RhyhornFrames: INCLUDE "gfx/pics/rhyhorn/frames.asm"
+RhydonFrames: INCLUDE "gfx/pics/rhydon/frames.asm"
+ChanseyFrames: INCLUDE "gfx/pics/chansey/frames.asm"
+TangelaFrames: INCLUDE "gfx/pics/tangela/frames.asm"
+KangaskhanFrames: INCLUDE "gfx/pics/kangaskhan/frames.asm"
+HorseaFrames: INCLUDE "gfx/pics/horsea/frames.asm"
+SeadraFrames: INCLUDE "gfx/pics/seadra/frames.asm"
+GoldeenFrames: INCLUDE "gfx/pics/goldeen/frames.asm"
+SeakingFrames: INCLUDE "gfx/pics/seaking/frames.asm"
+StaryuFrames: INCLUDE "gfx/pics/staryu/frames.asm"
+StarmieFrames: INCLUDE "gfx/pics/starmie/frames.asm"
+MrMimeFrames: INCLUDE "gfx/pics/mr__mime/frames.asm"
+ScytherFrames: INCLUDE "gfx/pics/scyther/frames.asm"
+JynxFrames: INCLUDE "gfx/pics/jynx/frames.asm"
+ElectabuzzFrames: INCLUDE "gfx/pics/electabuzz/frames.asm"
+MagmarFrames: INCLUDE "gfx/pics/magmar/frames.asm"
+PinsirFrames: INCLUDE "gfx/pics/pinsir/frames.asm"
+TaurosFrames: INCLUDE "gfx/pics/tauros/frames.asm"
+MagikarpFrames: INCLUDE "gfx/pics/magikarp/frames.asm"
+GyaradosFrames: INCLUDE "gfx/pics/gyarados/frames.asm"
+LaprasFrames: INCLUDE "gfx/pics/lapras/frames.asm"
+DittoFrames: INCLUDE "gfx/pics/ditto/frames.asm"
+EeveeFrames: INCLUDE "gfx/pics/eevee/frames.asm"
+VaporeonFrames: INCLUDE "gfx/pics/vaporeon/frames.asm"
+JolteonFrames: INCLUDE "gfx/pics/jolteon/frames.asm"
+FlareonFrames: INCLUDE "gfx/pics/flareon/frames.asm"
+PorygonFrames: INCLUDE "gfx/pics/porygon/frames.asm"
+OmanyteFrames: INCLUDE "gfx/pics/omanyte/frames.asm"
+OmastarFrames: INCLUDE "gfx/pics/omastar/frames.asm"
+KabutoFrames: INCLUDE "gfx/pics/kabuto/frames.asm"
+KabutopsFrames: INCLUDE "gfx/pics/kabutops/frames.asm"
+AerodactylFrames: INCLUDE "gfx/pics/aerodactyl/frames.asm"
+SnorlaxFrames: INCLUDE "gfx/pics/snorlax/frames.asm"
+ArticunoFrames: INCLUDE "gfx/pics/articuno/frames.asm"
+ZapdosFrames: INCLUDE "gfx/pics/zapdos/frames.asm"
+MoltresFrames: INCLUDE "gfx/pics/moltres/frames.asm"
+DratiniFrames: INCLUDE "gfx/pics/dratini/frames.asm"
+DragonairFrames: INCLUDE "gfx/pics/dragonair/frames.asm"
+DragoniteFrames: INCLUDE "gfx/pics/dragonite/frames.asm"
+MewtwoFrames: INCLUDE "gfx/pics/mewtwo/frames.asm"
+MewFrames: INCLUDE "gfx/pics/mew/frames.asm"
diff --git a/gfx/pokemon/kingdra/back.2bpp.lz b/gfx/pokemon/kingdra/back.2bpp.lz
new file mode 100644
index 00000000..9f2c38b6
--- /dev/null
+++ b/gfx/pokemon/kingdra/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/kingdra/front_gold.2bpp.lz b/gfx/pokemon/kingdra/front_gold.2bpp.lz
new file mode 100644
index 00000000..46987336
--- /dev/null
+++ b/gfx/pokemon/kingdra/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/kingdra/front_silver.2bpp.lz b/gfx/pokemon/kingdra/front_silver.2bpp.lz
new file mode 100644
index 00000000..63dd6aee
--- /dev/null
+++ b/gfx/pokemon/kingdra/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/kingdra/normal.pal b/gfx/pokemon/kingdra/normal.pal
new file mode 100644
index 00000000..d73cce20
--- /dev/null
+++ b/gfx/pokemon/kingdra/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 10, 11
+ RGB 5, 11, 31
diff --git a/gfx/pokemon/kingdra/shiny.pal b/gfx/pokemon/kingdra/shiny.pal
new file mode 100644
index 00000000..661707f6
--- /dev/null
+++ b/gfx/pokemon/kingdra/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 20, 17, 15
+ RGB 17, 11, 19
diff --git a/gfx/pokemon/kingler/back.2bpp.lz b/gfx/pokemon/kingler/back.2bpp.lz
new file mode 100644
index 00000000..aceed067
--- /dev/null
+++ b/gfx/pokemon/kingler/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/kingler/front_gold.2bpp.lz b/gfx/pokemon/kingler/front_gold.2bpp.lz
new file mode 100644
index 00000000..33b3c6ee
--- /dev/null
+++ b/gfx/pokemon/kingler/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/kingler/front_silver.2bpp.lz b/gfx/pokemon/kingler/front_silver.2bpp.lz
new file mode 100644
index 00000000..00e27d51
--- /dev/null
+++ b/gfx/pokemon/kingler/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/kingler/normal.pal b/gfx/pokemon/kingler/normal.pal
new file mode 100644
index 00000000..59e61c57
--- /dev/null
+++ b/gfx/pokemon/kingler/normal.pal
@@ -0,0 +1,2 @@
+ RGB 29, 17, 9
+ RGB 29, 5, 4
diff --git a/gfx/pokemon/kingler/shiny.pal b/gfx/pokemon/kingler/shiny.pal
new file mode 100644
index 00000000..e57110d2
--- /dev/null
+++ b/gfx/pokemon/kingler/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 21, 22, 9
+ RGB 12, 13, 11
diff --git a/gfx/pokemon/koffing/back.2bpp.lz b/gfx/pokemon/koffing/back.2bpp.lz
new file mode 100644
index 00000000..2e876256
--- /dev/null
+++ b/gfx/pokemon/koffing/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/koffing/front_gold.2bpp.lz b/gfx/pokemon/koffing/front_gold.2bpp.lz
new file mode 100644
index 00000000..e5992bba
--- /dev/null
+++ b/gfx/pokemon/koffing/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/koffing/front_silver.2bpp.lz b/gfx/pokemon/koffing/front_silver.2bpp.lz
new file mode 100644
index 00000000..9ac46eb8
--- /dev/null
+++ b/gfx/pokemon/koffing/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/koffing/normal.pal b/gfx/pokemon/koffing/normal.pal
new file mode 100644
index 00000000..3d3e8288
--- /dev/null
+++ b/gfx/pokemon/koffing/normal.pal
@@ -0,0 +1,2 @@
+ RGB 25, 10, 25
+ RGB 18, 6, 18
diff --git a/gfx/pokemon/koffing/shiny.pal b/gfx/pokemon/koffing/shiny.pal
new file mode 100644
index 00000000..c9d3bbe6
--- /dev/null
+++ b/gfx/pokemon/koffing/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 16, 20, 25
+ RGB 9, 12, 23
diff --git a/gfx/pokemon/krabby/back.2bpp.lz b/gfx/pokemon/krabby/back.2bpp.lz
new file mode 100644
index 00000000..5954b413
--- /dev/null
+++ b/gfx/pokemon/krabby/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/krabby/front_gold.2bpp.lz b/gfx/pokemon/krabby/front_gold.2bpp.lz
new file mode 100644
index 00000000..c9dc7e65
--- /dev/null
+++ b/gfx/pokemon/krabby/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/krabby/front_silver.2bpp.lz b/gfx/pokemon/krabby/front_silver.2bpp.lz
new file mode 100644
index 00000000..02c6d3c5
--- /dev/null
+++ b/gfx/pokemon/krabby/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/krabby/normal.pal b/gfx/pokemon/krabby/normal.pal
new file mode 100644
index 00000000..59e61c57
--- /dev/null
+++ b/gfx/pokemon/krabby/normal.pal
@@ -0,0 +1,2 @@
+ RGB 29, 17, 9
+ RGB 29, 5, 4
diff --git a/gfx/pokemon/krabby/shiny.pal b/gfx/pokemon/krabby/shiny.pal
new file mode 100644
index 00000000..cd8671a1
--- /dev/null
+++ b/gfx/pokemon/krabby/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 21, 20, 22
+ RGB 18, 15, 4
diff --git a/gfx/pokemon/lanturn/back.2bpp.lz b/gfx/pokemon/lanturn/back.2bpp.lz
new file mode 100644
index 00000000..7e930fa6
--- /dev/null
+++ b/gfx/pokemon/lanturn/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/lanturn/front_gold.2bpp.lz b/gfx/pokemon/lanturn/front_gold.2bpp.lz
new file mode 100644
index 00000000..af5f957d
--- /dev/null
+++ b/gfx/pokemon/lanturn/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/lanturn/front_silver.2bpp.lz b/gfx/pokemon/lanturn/front_silver.2bpp.lz
new file mode 100644
index 00000000..e7427730
--- /dev/null
+++ b/gfx/pokemon/lanturn/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/lanturn/normal.pal b/gfx/pokemon/lanturn/normal.pal
new file mode 100644
index 00000000..d51ff67c
--- /dev/null
+++ b/gfx/pokemon/lanturn/normal.pal
@@ -0,0 +1,2 @@
+ RGB 29, 24, 14
+ RGB 8, 13, 22
diff --git a/gfx/pokemon/lanturn/shiny.pal b/gfx/pokemon/lanturn/shiny.pal
new file mode 100644
index 00000000..d7da4d40
--- /dev/null
+++ b/gfx/pokemon/lanturn/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 20, 23, 10
+ RGB 16, 10, 31
diff --git a/gfx/pokemon/lapras/back.2bpp.lz b/gfx/pokemon/lapras/back.2bpp.lz
new file mode 100644
index 00000000..00f6b432
--- /dev/null
+++ b/gfx/pokemon/lapras/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/lapras/front_gold.2bpp.lz b/gfx/pokemon/lapras/front_gold.2bpp.lz
new file mode 100644
index 00000000..e2d98c77
--- /dev/null
+++ b/gfx/pokemon/lapras/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/lapras/front_silver.2bpp.lz b/gfx/pokemon/lapras/front_silver.2bpp.lz
new file mode 100644
index 00000000..af894a3d
--- /dev/null
+++ b/gfx/pokemon/lapras/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/lapras/normal.pal b/gfx/pokemon/lapras/normal.pal
new file mode 100644
index 00000000..cba641a6
--- /dev/null
+++ b/gfx/pokemon/lapras/normal.pal
@@ -0,0 +1,2 @@
+ RGB 28, 21, 13
+ RGB 8, 16, 28
diff --git a/gfx/pokemon/lapras/shiny.pal b/gfx/pokemon/lapras/shiny.pal
new file mode 100644
index 00000000..9c70ab9f
--- /dev/null
+++ b/gfx/pokemon/lapras/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 13, 31
+ RGB 16, 11, 31
diff --git a/gfx/pokemon/larvitar/back.2bpp.lz b/gfx/pokemon/larvitar/back.2bpp.lz
new file mode 100644
index 00000000..b4122419
--- /dev/null
+++ b/gfx/pokemon/larvitar/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/larvitar/front_gold.2bpp.lz b/gfx/pokemon/larvitar/front_gold.2bpp.lz
new file mode 100644
index 00000000..67187685
--- /dev/null
+++ b/gfx/pokemon/larvitar/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/larvitar/front_silver.2bpp.lz b/gfx/pokemon/larvitar/front_silver.2bpp.lz
new file mode 100644
index 00000000..3bc55be9
--- /dev/null
+++ b/gfx/pokemon/larvitar/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/larvitar/normal.pal b/gfx/pokemon/larvitar/normal.pal
new file mode 100644
index 00000000..28b4fca8
--- /dev/null
+++ b/gfx/pokemon/larvitar/normal.pal
@@ -0,0 +1,2 @@
+ RGB 12, 24, 1
+ RGB 25, 7, 16
diff --git a/gfx/pokemon/larvitar/shiny.pal b/gfx/pokemon/larvitar/shiny.pal
new file mode 100644
index 00000000..47872fae
--- /dev/null
+++ b/gfx/pokemon/larvitar/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 18, 23, 10
+ RGB 20, 7, 23
diff --git a/gfx/pokemon/ledian/back.2bpp.lz b/gfx/pokemon/ledian/back.2bpp.lz
new file mode 100644
index 00000000..eb996b4e
--- /dev/null
+++ b/gfx/pokemon/ledian/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/ledian/front_gold.2bpp.lz b/gfx/pokemon/ledian/front_gold.2bpp.lz
new file mode 100644
index 00000000..360a83af
--- /dev/null
+++ b/gfx/pokemon/ledian/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/ledian/front_silver.2bpp.lz b/gfx/pokemon/ledian/front_silver.2bpp.lz
new file mode 100644
index 00000000..a0fbf41a
--- /dev/null
+++ b/gfx/pokemon/ledian/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/ledian/normal.pal b/gfx/pokemon/ledian/normal.pal
new file mode 100644
index 00000000..9ff4e646
--- /dev/null
+++ b/gfx/pokemon/ledian/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 14, 4
+ RGB 27, 6, 5
diff --git a/gfx/pokemon/ledian/shiny.pal b/gfx/pokemon/ledian/shiny.pal
new file mode 100644
index 00000000..b995a8d4
--- /dev/null
+++ b/gfx/pokemon/ledian/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 26, 0
+ RGB 31, 17, 0
diff --git a/gfx/pokemon/ledyba/back.2bpp.lz b/gfx/pokemon/ledyba/back.2bpp.lz
new file mode 100644
index 00000000..728f4ded
--- /dev/null
+++ b/gfx/pokemon/ledyba/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/ledyba/front_gold.2bpp.lz b/gfx/pokemon/ledyba/front_gold.2bpp.lz
new file mode 100644
index 00000000..7f3a3c40
--- /dev/null
+++ b/gfx/pokemon/ledyba/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/ledyba/front_silver.2bpp.lz b/gfx/pokemon/ledyba/front_silver.2bpp.lz
new file mode 100644
index 00000000..6e1d9326
--- /dev/null
+++ b/gfx/pokemon/ledyba/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/ledyba/normal.pal b/gfx/pokemon/ledyba/normal.pal
new file mode 100644
index 00000000..9ff4e646
--- /dev/null
+++ b/gfx/pokemon/ledyba/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 14, 4
+ RGB 27, 6, 5
diff --git a/gfx/pokemon/ledyba/shiny.pal b/gfx/pokemon/ledyba/shiny.pal
new file mode 100644
index 00000000..b995a8d4
--- /dev/null
+++ b/gfx/pokemon/ledyba/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 26, 0
+ RGB 31, 17, 0
diff --git a/gfx/pokemon/lickitung/back.2bpp.lz b/gfx/pokemon/lickitung/back.2bpp.lz
new file mode 100644
index 00000000..85764655
--- /dev/null
+++ b/gfx/pokemon/lickitung/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/lickitung/front_gold.2bpp.lz b/gfx/pokemon/lickitung/front_gold.2bpp.lz
new file mode 100644
index 00000000..1264a1c5
--- /dev/null
+++ b/gfx/pokemon/lickitung/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/lickitung/front_silver.2bpp.lz b/gfx/pokemon/lickitung/front_silver.2bpp.lz
new file mode 100644
index 00000000..08e6826a
--- /dev/null
+++ b/gfx/pokemon/lickitung/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/lickitung/normal.pal b/gfx/pokemon/lickitung/normal.pal
new file mode 100644
index 00000000..5c42cbfa
--- /dev/null
+++ b/gfx/pokemon/lickitung/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 10, 18
+ RGB 26, 6, 5
diff --git a/gfx/pokemon/lickitung/shiny.pal b/gfx/pokemon/lickitung/shiny.pal
new file mode 100644
index 00000000..111e28f6
--- /dev/null
+++ b/gfx/pokemon/lickitung/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 24, 22, 9
+ RGB 28, 9, 14
diff --git a/gfx/pokemon/lugia/back.2bpp.lz b/gfx/pokemon/lugia/back.2bpp.lz
new file mode 100644
index 00000000..00459509
--- /dev/null
+++ b/gfx/pokemon/lugia/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/lugia/front_gold.2bpp.lz b/gfx/pokemon/lugia/front_gold.2bpp.lz
new file mode 100644
index 00000000..3dc2e358
--- /dev/null
+++ b/gfx/pokemon/lugia/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/lugia/front_silver.2bpp.lz b/gfx/pokemon/lugia/front_silver.2bpp.lz
new file mode 100644
index 00000000..3a9cf8c2
--- /dev/null
+++ b/gfx/pokemon/lugia/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/lugia/normal.pal b/gfx/pokemon/lugia/normal.pal
new file mode 100644
index 00000000..de2926f6
--- /dev/null
+++ b/gfx/pokemon/lugia/normal.pal
@@ -0,0 +1,2 @@
+ RGB 25, 17, 28
+ RGB 10, 0, 31
diff --git a/gfx/pokemon/lugia/shiny.pal b/gfx/pokemon/lugia/shiny.pal
new file mode 100644
index 00000000..b945ef03
--- /dev/null
+++ b/gfx/pokemon/lugia/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 18, 28, 28
+ RGB 27, 0, 14
diff --git a/gfx/pokemon/machamp/back.2bpp.lz b/gfx/pokemon/machamp/back.2bpp.lz
new file mode 100644
index 00000000..b82d09cc
--- /dev/null
+++ b/gfx/pokemon/machamp/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/machamp/front_gold.2bpp.lz b/gfx/pokemon/machamp/front_gold.2bpp.lz
new file mode 100644
index 00000000..25b75bc4
--- /dev/null
+++ b/gfx/pokemon/machamp/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/machamp/front_silver.2bpp.lz b/gfx/pokemon/machamp/front_silver.2bpp.lz
new file mode 100644
index 00000000..90ad1a66
--- /dev/null
+++ b/gfx/pokemon/machamp/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/machamp/normal.pal b/gfx/pokemon/machamp/normal.pal
new file mode 100644
index 00000000..8004bbba
--- /dev/null
+++ b/gfx/pokemon/machamp/normal.pal
@@ -0,0 +1,2 @@
+ RGB 21, 18, 11
+ RGB 9, 11, 4
diff --git a/gfx/pokemon/machamp/shiny.pal b/gfx/pokemon/machamp/shiny.pal
new file mode 100644
index 00000000..edb05a5d
--- /dev/null
+++ b/gfx/pokemon/machamp/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 14, 17, 11
+ RGB 9, 12, 4
diff --git a/gfx/pokemon/machoke/back.2bpp.lz b/gfx/pokemon/machoke/back.2bpp.lz
new file mode 100644
index 00000000..e6a0015e
--- /dev/null
+++ b/gfx/pokemon/machoke/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/machoke/front_gold.2bpp.lz b/gfx/pokemon/machoke/front_gold.2bpp.lz
new file mode 100644
index 00000000..2bd60c3f
--- /dev/null
+++ b/gfx/pokemon/machoke/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/machoke/front_silver.2bpp.lz b/gfx/pokemon/machoke/front_silver.2bpp.lz
new file mode 100644
index 00000000..52310783
--- /dev/null
+++ b/gfx/pokemon/machoke/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/machoke/normal.pal b/gfx/pokemon/machoke/normal.pal
new file mode 100644
index 00000000..743d7161
--- /dev/null
+++ b/gfx/pokemon/machoke/normal.pal
@@ -0,0 +1,2 @@
+ RGB 16, 17, 11
+ RGB 22, 4, 4
diff --git a/gfx/pokemon/machoke/shiny.pal b/gfx/pokemon/machoke/shiny.pal
new file mode 100644
index 00000000..09a3489c
--- /dev/null
+++ b/gfx/pokemon/machoke/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 14, 16, 11
+ RGB 7, 6, 25
diff --git a/gfx/pokemon/machop/back.2bpp.lz b/gfx/pokemon/machop/back.2bpp.lz
new file mode 100644
index 00000000..96e6d00c
--- /dev/null
+++ b/gfx/pokemon/machop/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/machop/front_gold.2bpp.lz b/gfx/pokemon/machop/front_gold.2bpp.lz
new file mode 100644
index 00000000..b1647563
--- /dev/null
+++ b/gfx/pokemon/machop/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/machop/front_silver.2bpp.lz b/gfx/pokemon/machop/front_silver.2bpp.lz
new file mode 100644
index 00000000..df866cbd
--- /dev/null
+++ b/gfx/pokemon/machop/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/machop/normal.pal b/gfx/pokemon/machop/normal.pal
new file mode 100644
index 00000000..9b75cacf
--- /dev/null
+++ b/gfx/pokemon/machop/normal.pal
@@ -0,0 +1,2 @@
+ RGB 20, 17, 11
+ RGB 9, 11, 4
diff --git a/gfx/pokemon/machop/shiny.pal b/gfx/pokemon/machop/shiny.pal
new file mode 100644
index 00000000..452a22c9
--- /dev/null
+++ b/gfx/pokemon/machop/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 15, 14, 11
+ RGB 6, 8, 9
diff --git a/gfx/pokemon/magby/back.2bpp.lz b/gfx/pokemon/magby/back.2bpp.lz
new file mode 100644
index 00000000..8746c640
--- /dev/null
+++ b/gfx/pokemon/magby/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/magby/front_gold.2bpp.lz b/gfx/pokemon/magby/front_gold.2bpp.lz
new file mode 100644
index 00000000..247956e4
--- /dev/null
+++ b/gfx/pokemon/magby/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/magby/front_silver.2bpp.lz b/gfx/pokemon/magby/front_silver.2bpp.lz
new file mode 100644
index 00000000..ded3521e
--- /dev/null
+++ b/gfx/pokemon/magby/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/magby/normal.pal b/gfx/pokemon/magby/normal.pal
new file mode 100644
index 00000000..12d15cd6
--- /dev/null
+++ b/gfx/pokemon/magby/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 18, 9
+ RGB 23, 9, 10
diff --git a/gfx/pokemon/magby/shiny.pal b/gfx/pokemon/magby/shiny.pal
new file mode 100644
index 00000000..cdd1d394
--- /dev/null
+++ b/gfx/pokemon/magby/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 30, 26, 9
+ RGB 31, 16, 0
diff --git a/gfx/pokemon/magcargo/back.2bpp.lz b/gfx/pokemon/magcargo/back.2bpp.lz
new file mode 100644
index 00000000..9d0e41f9
--- /dev/null
+++ b/gfx/pokemon/magcargo/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/magcargo/front_gold.2bpp.lz b/gfx/pokemon/magcargo/front_gold.2bpp.lz
new file mode 100644
index 00000000..c8ade229
--- /dev/null
+++ b/gfx/pokemon/magcargo/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/magcargo/front_silver.2bpp.lz b/gfx/pokemon/magcargo/front_silver.2bpp.lz
new file mode 100644
index 00000000..231632cd
--- /dev/null
+++ b/gfx/pokemon/magcargo/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/magcargo/normal.pal b/gfx/pokemon/magcargo/normal.pal
new file mode 100644
index 00000000..78574267
--- /dev/null
+++ b/gfx/pokemon/magcargo/normal.pal
@@ -0,0 +1,2 @@
+ RGB 26, 10, 16
+ RGB 15, 6, 6
diff --git a/gfx/pokemon/magcargo/shiny.pal b/gfx/pokemon/magcargo/shiny.pal
new file mode 100644
index 00000000..70dc606b
--- /dev/null
+++ b/gfx/pokemon/magcargo/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 12, 11, 28
+ RGB 15, 6, 6
diff --git a/gfx/pokemon/magikarp/back.2bpp.lz b/gfx/pokemon/magikarp/back.2bpp.lz
new file mode 100644
index 00000000..17100a9c
--- /dev/null
+++ b/gfx/pokemon/magikarp/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/magikarp/front_gold.2bpp.lz b/gfx/pokemon/magikarp/front_gold.2bpp.lz
new file mode 100644
index 00000000..57c19cd1
--- /dev/null
+++ b/gfx/pokemon/magikarp/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/magikarp/front_silver.2bpp.lz b/gfx/pokemon/magikarp/front_silver.2bpp.lz
new file mode 100644
index 00000000..4b87639d
--- /dev/null
+++ b/gfx/pokemon/magikarp/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/magikarp/normal.pal b/gfx/pokemon/magikarp/normal.pal
new file mode 100644
index 00000000..f9d49347
--- /dev/null
+++ b/gfx/pokemon/magikarp/normal.pal
@@ -0,0 +1,2 @@
+ RGB 29, 10, 6
+ RGB 18, 3, 9
diff --git a/gfx/pokemon/magikarp/shiny.pal b/gfx/pokemon/magikarp/shiny.pal
new file mode 100644
index 00000000..1880927e
--- /dev/null
+++ b/gfx/pokemon/magikarp/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 25, 24, 0
+ RGB 16, 16, 0
diff --git a/gfx/pokemon/magmar/back.2bpp.lz b/gfx/pokemon/magmar/back.2bpp.lz
new file mode 100644
index 00000000..cbef7790
--- /dev/null
+++ b/gfx/pokemon/magmar/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/magmar/front_gold.2bpp.lz b/gfx/pokemon/magmar/front_gold.2bpp.lz
new file mode 100644
index 00000000..785278ca
--- /dev/null
+++ b/gfx/pokemon/magmar/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/magmar/front_silver.2bpp.lz b/gfx/pokemon/magmar/front_silver.2bpp.lz
new file mode 100644
index 00000000..13265d5a
--- /dev/null
+++ b/gfx/pokemon/magmar/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/magmar/normal.pal b/gfx/pokemon/magmar/normal.pal
new file mode 100644
index 00000000..56b6cb15
--- /dev/null
+++ b/gfx/pokemon/magmar/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 20, 0
+ RGB 23, 9, 10
diff --git a/gfx/pokemon/magmar/shiny.pal b/gfx/pokemon/magmar/shiny.pal
new file mode 100644
index 00000000..f90516ab
--- /dev/null
+++ b/gfx/pokemon/magmar/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 14, 30
+ RGB 24, 4, 14
diff --git a/gfx/pokemon/magnemite/back.2bpp.lz b/gfx/pokemon/magnemite/back.2bpp.lz
new file mode 100644
index 00000000..f5cb4f80
--- /dev/null
+++ b/gfx/pokemon/magnemite/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/magnemite/front_gold.2bpp.lz b/gfx/pokemon/magnemite/front_gold.2bpp.lz
new file mode 100644
index 00000000..750e002e
--- /dev/null
+++ b/gfx/pokemon/magnemite/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/magnemite/front_silver.2bpp.lz b/gfx/pokemon/magnemite/front_silver.2bpp.lz
new file mode 100644
index 00000000..81914f44
--- /dev/null
+++ b/gfx/pokemon/magnemite/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/magnemite/normal.pal b/gfx/pokemon/magnemite/normal.pal
new file mode 100644
index 00000000..576540fc
--- /dev/null
+++ b/gfx/pokemon/magnemite/normal.pal
@@ -0,0 +1,2 @@
+ RGB 11, 20, 31
+ RGB 31, 6, 2
diff --git a/gfx/pokemon/magnemite/shiny.pal b/gfx/pokemon/magnemite/shiny.pal
new file mode 100644
index 00000000..9dfadce3
--- /dev/null
+++ b/gfx/pokemon/magnemite/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 19, 20, 19
+ RGB 20, 7, 7
diff --git a/gfx/pokemon/magneton/back.2bpp.lz b/gfx/pokemon/magneton/back.2bpp.lz
new file mode 100644
index 00000000..c029f8ce
--- /dev/null
+++ b/gfx/pokemon/magneton/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/magneton/front_gold.2bpp.lz b/gfx/pokemon/magneton/front_gold.2bpp.lz
new file mode 100644
index 00000000..b884bd4d
--- /dev/null
+++ b/gfx/pokemon/magneton/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/magneton/front_silver.2bpp.lz b/gfx/pokemon/magneton/front_silver.2bpp.lz
new file mode 100644
index 00000000..a44da89b
--- /dev/null
+++ b/gfx/pokemon/magneton/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/magneton/normal.pal b/gfx/pokemon/magneton/normal.pal
new file mode 100644
index 00000000..576540fc
--- /dev/null
+++ b/gfx/pokemon/magneton/normal.pal
@@ -0,0 +1,2 @@
+ RGB 11, 20, 31
+ RGB 31, 6, 2
diff --git a/gfx/pokemon/magneton/shiny.pal b/gfx/pokemon/magneton/shiny.pal
new file mode 100644
index 00000000..d6803e03
--- /dev/null
+++ b/gfx/pokemon/magneton/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 15, 16, 18
+ RGB 18, 11, 11
diff --git a/gfx/pokemon/mankey/back.2bpp.lz b/gfx/pokemon/mankey/back.2bpp.lz
new file mode 100644
index 00000000..62989a37
--- /dev/null
+++ b/gfx/pokemon/mankey/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/mankey/front_gold.2bpp.lz b/gfx/pokemon/mankey/front_gold.2bpp.lz
new file mode 100644
index 00000000..ed97b954
--- /dev/null
+++ b/gfx/pokemon/mankey/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/mankey/front_silver.2bpp.lz b/gfx/pokemon/mankey/front_silver.2bpp.lz
new file mode 100644
index 00000000..7ed88326
--- /dev/null
+++ b/gfx/pokemon/mankey/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/mankey/normal.pal b/gfx/pokemon/mankey/normal.pal
new file mode 100644
index 00000000..4f6d1e0f
--- /dev/null
+++ b/gfx/pokemon/mankey/normal.pal
@@ -0,0 +1,2 @@
+ RGB 29, 20, 11
+ RGB 19, 9, 7
diff --git a/gfx/pokemon/mankey/shiny.pal b/gfx/pokemon/mankey/shiny.pal
new file mode 100644
index 00000000..75b9f1c8
--- /dev/null
+++ b/gfx/pokemon/mankey/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 19, 22, 11
+ RGB 20, 16, 7
diff --git a/gfx/pokemon/mantine/back.2bpp.lz b/gfx/pokemon/mantine/back.2bpp.lz
new file mode 100644
index 00000000..3378e2df
--- /dev/null
+++ b/gfx/pokemon/mantine/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/mantine/front_gold.2bpp.lz b/gfx/pokemon/mantine/front_gold.2bpp.lz
new file mode 100644
index 00000000..3fdc6a37
--- /dev/null
+++ b/gfx/pokemon/mantine/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/mantine/front_silver.2bpp.lz b/gfx/pokemon/mantine/front_silver.2bpp.lz
new file mode 100644
index 00000000..156ac658
--- /dev/null
+++ b/gfx/pokemon/mantine/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/mantine/normal.pal b/gfx/pokemon/mantine/normal.pal
new file mode 100644
index 00000000..e33c7670
--- /dev/null
+++ b/gfx/pokemon/mantine/normal.pal
@@ -0,0 +1,2 @@
+ RGB 20, 16, 18
+ RGB 3, 6, 19
diff --git a/gfx/pokemon/mantine/shiny.pal b/gfx/pokemon/mantine/shiny.pal
new file mode 100644
index 00000000..289ad1ca
--- /dev/null
+++ b/gfx/pokemon/mantine/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 24, 27, 31
+ RGB 6, 17, 31
diff --git a/gfx/pokemon/mareep/back.2bpp.lz b/gfx/pokemon/mareep/back.2bpp.lz
new file mode 100644
index 00000000..e703d450
--- /dev/null
+++ b/gfx/pokemon/mareep/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/mareep/front_gold.2bpp.lz b/gfx/pokemon/mareep/front_gold.2bpp.lz
new file mode 100644
index 00000000..1b2a3218
--- /dev/null
+++ b/gfx/pokemon/mareep/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/mareep/front_silver.2bpp.lz b/gfx/pokemon/mareep/front_silver.2bpp.lz
new file mode 100644
index 00000000..58cd3e1b
--- /dev/null
+++ b/gfx/pokemon/mareep/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/mareep/normal.pal b/gfx/pokemon/mareep/normal.pal
new file mode 100644
index 00000000..37feded8
--- /dev/null
+++ b/gfx/pokemon/mareep/normal.pal
@@ -0,0 +1,2 @@
+ RGB 24, 20, 7
+ RGB 10, 5, 19
diff --git a/gfx/pokemon/mareep/shiny.pal b/gfx/pokemon/mareep/shiny.pal
new file mode 100644
index 00000000..0c8bf709
--- /dev/null
+++ b/gfx/pokemon/mareep/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 16, 31
+ RGB 10, 5, 19
diff --git a/gfx/pokemon/marill/back.2bpp.lz b/gfx/pokemon/marill/back.2bpp.lz
new file mode 100644
index 00000000..699fdaf6
--- /dev/null
+++ b/gfx/pokemon/marill/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/marill/front_gold.2bpp.lz b/gfx/pokemon/marill/front_gold.2bpp.lz
new file mode 100644
index 00000000..650e75ff
--- /dev/null
+++ b/gfx/pokemon/marill/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/marill/front_silver.2bpp.lz b/gfx/pokemon/marill/front_silver.2bpp.lz
new file mode 100644
index 00000000..9df2d552
--- /dev/null
+++ b/gfx/pokemon/marill/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/marill/normal.pal b/gfx/pokemon/marill/normal.pal
new file mode 100644
index 00000000..df2dbe99
--- /dev/null
+++ b/gfx/pokemon/marill/normal.pal
@@ -0,0 +1,2 @@
+ RGB 9, 13, 29
+ RGB 25, 8, 5
diff --git a/gfx/pokemon/marill/shiny.pal b/gfx/pokemon/marill/shiny.pal
new file mode 100644
index 00000000..f71a7e24
--- /dev/null
+++ b/gfx/pokemon/marill/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 8, 23, 11
+ RGB 31, 3, 30
diff --git a/gfx/pokemon/marowak/back.2bpp.lz b/gfx/pokemon/marowak/back.2bpp.lz
new file mode 100644
index 00000000..90a297b3
--- /dev/null
+++ b/gfx/pokemon/marowak/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/marowak/front_gold.2bpp.lz b/gfx/pokemon/marowak/front_gold.2bpp.lz
new file mode 100644
index 00000000..7f062302
--- /dev/null
+++ b/gfx/pokemon/marowak/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/marowak/front_silver.2bpp.lz b/gfx/pokemon/marowak/front_silver.2bpp.lz
new file mode 100644
index 00000000..cf1ac5ac
--- /dev/null
+++ b/gfx/pokemon/marowak/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/marowak/normal.pal b/gfx/pokemon/marowak/normal.pal
new file mode 100644
index 00000000..2870dcff
--- /dev/null
+++ b/gfx/pokemon/marowak/normal.pal
@@ -0,0 +1,2 @@
+ RGB 22, 16, 11
+ RGB 14, 8, 4
diff --git a/gfx/pokemon/marowak/shiny.pal b/gfx/pokemon/marowak/shiny.pal
new file mode 100644
index 00000000..0d3b7ef6
--- /dev/null
+++ b/gfx/pokemon/marowak/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 18, 21, 15
+ RGB 14, 15, 4
diff --git a/gfx/pokemon/meganium/back.2bpp.lz b/gfx/pokemon/meganium/back.2bpp.lz
new file mode 100644
index 00000000..718f66f8
--- /dev/null
+++ b/gfx/pokemon/meganium/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/meganium/front_gold.2bpp.lz b/gfx/pokemon/meganium/front_gold.2bpp.lz
new file mode 100644
index 00000000..ed36e96f
--- /dev/null
+++ b/gfx/pokemon/meganium/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/meganium/front_silver.2bpp.lz b/gfx/pokemon/meganium/front_silver.2bpp.lz
new file mode 100644
index 00000000..b2ef9f5f
--- /dev/null
+++ b/gfx/pokemon/meganium/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/meganium/normal.pal b/gfx/pokemon/meganium/normal.pal
new file mode 100644
index 00000000..2d79b4d0
--- /dev/null
+++ b/gfx/pokemon/meganium/normal.pal
@@ -0,0 +1,2 @@
+ RGB 13, 24, 3
+ RGB 28, 12, 5
diff --git a/gfx/pokemon/meganium/shiny.pal b/gfx/pokemon/meganium/shiny.pal
new file mode 100644
index 00000000..e660dc98
--- /dev/null
+++ b/gfx/pokemon/meganium/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 24, 24, 0
+ RGB 28, 12, 5
diff --git a/gfx/pokemon/meowth/back.2bpp.lz b/gfx/pokemon/meowth/back.2bpp.lz
new file mode 100644
index 00000000..205b106e
--- /dev/null
+++ b/gfx/pokemon/meowth/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/meowth/front_gold.2bpp.lz b/gfx/pokemon/meowth/front_gold.2bpp.lz
new file mode 100644
index 00000000..0cb00662
--- /dev/null
+++ b/gfx/pokemon/meowth/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/meowth/front_silver.2bpp.lz b/gfx/pokemon/meowth/front_silver.2bpp.lz
new file mode 100644
index 00000000..72b35b1a
--- /dev/null
+++ b/gfx/pokemon/meowth/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/meowth/normal.pal b/gfx/pokemon/meowth/normal.pal
new file mode 100644
index 00000000..df2b03b2
--- /dev/null
+++ b/gfx/pokemon/meowth/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 31, 5
+ RGB 28, 10, 5
diff --git a/gfx/pokemon/meowth/shiny.pal b/gfx/pokemon/meowth/shiny.pal
new file mode 100644
index 00000000..3c91aedd
--- /dev/null
+++ b/gfx/pokemon/meowth/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 22, 12
+ RGB 26, 2, 18
diff --git a/gfx/pokemon/metapod/back.2bpp.lz b/gfx/pokemon/metapod/back.2bpp.lz
new file mode 100644
index 00000000..a2a44696
--- /dev/null
+++ b/gfx/pokemon/metapod/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/metapod/front_gold.2bpp.lz b/gfx/pokemon/metapod/front_gold.2bpp.lz
new file mode 100644
index 00000000..5d25c4c4
--- /dev/null
+++ b/gfx/pokemon/metapod/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/metapod/front_silver.2bpp.lz b/gfx/pokemon/metapod/front_silver.2bpp.lz
new file mode 100644
index 00000000..bfb3ffe8
--- /dev/null
+++ b/gfx/pokemon/metapod/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/metapod/normal.pal b/gfx/pokemon/metapod/normal.pal
new file mode 100644
index 00000000..8ce3c022
--- /dev/null
+++ b/gfx/pokemon/metapod/normal.pal
@@ -0,0 +1,2 @@
+ RGB 15, 31, 0
+ RGB 9, 14, 1
diff --git a/gfx/pokemon/metapod/shiny.pal b/gfx/pokemon/metapod/shiny.pal
new file mode 100644
index 00000000..ee324bfc
--- /dev/null
+++ b/gfx/pokemon/metapod/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 28, 19, 13
+ RGB 24, 14, 0
diff --git a/gfx/pokemon/mew/back.2bpp.lz b/gfx/pokemon/mew/back.2bpp.lz
new file mode 100644
index 00000000..388a8de9
--- /dev/null
+++ b/gfx/pokemon/mew/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/mew/front_gold.2bpp.lz b/gfx/pokemon/mew/front_gold.2bpp.lz
new file mode 100644
index 00000000..73704171
--- /dev/null
+++ b/gfx/pokemon/mew/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/mew/front_silver.2bpp.lz b/gfx/pokemon/mew/front_silver.2bpp.lz
new file mode 100644
index 00000000..aca06ea2
--- /dev/null
+++ b/gfx/pokemon/mew/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/mew/normal.pal b/gfx/pokemon/mew/normal.pal
new file mode 100644
index 00000000..7d77febd
--- /dev/null
+++ b/gfx/pokemon/mew/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 15, 31
+ RGB 7, 11, 26
diff --git a/gfx/pokemon/mew/shiny.pal b/gfx/pokemon/mew/shiny.pal
new file mode 100644
index 00000000..70120cd2
--- /dev/null
+++ b/gfx/pokemon/mew/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 18, 24, 31
+ RGB 7, 11, 26
diff --git a/gfx/pokemon/mewtwo/back.2bpp.lz b/gfx/pokemon/mewtwo/back.2bpp.lz
new file mode 100644
index 00000000..3be56c47
--- /dev/null
+++ b/gfx/pokemon/mewtwo/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/mewtwo/front_gold.2bpp.lz b/gfx/pokemon/mewtwo/front_gold.2bpp.lz
new file mode 100644
index 00000000..efb23c6d
--- /dev/null
+++ b/gfx/pokemon/mewtwo/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/mewtwo/front_silver.2bpp.lz b/gfx/pokemon/mewtwo/front_silver.2bpp.lz
new file mode 100644
index 00000000..16d62d94
--- /dev/null
+++ b/gfx/pokemon/mewtwo/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/mewtwo/normal.pal b/gfx/pokemon/mewtwo/normal.pal
new file mode 100644
index 00000000..09cbf8bd
--- /dev/null
+++ b/gfx/pokemon/mewtwo/normal.pal
@@ -0,0 +1,2 @@
+ RGB 22, 20, 25
+ RGB 17, 8, 15
diff --git a/gfx/pokemon/mewtwo/shiny.pal b/gfx/pokemon/mewtwo/shiny.pal
new file mode 100644
index 00000000..519ca969
--- /dev/null
+++ b/gfx/pokemon/mewtwo/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 19, 21, 22
+ RGB 15, 15, 0
diff --git a/gfx/pokemon/miltank/back_gold.2bpp.lz b/gfx/pokemon/miltank/back_gold.2bpp.lz
new file mode 100644
index 00000000..21cdf501
--- /dev/null
+++ b/gfx/pokemon/miltank/back_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/miltank/back_silver.2bpp.lz b/gfx/pokemon/miltank/back_silver.2bpp.lz
new file mode 100644
index 00000000..d43ce45b
--- /dev/null
+++ b/gfx/pokemon/miltank/back_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/miltank/front_gold.2bpp.lz b/gfx/pokemon/miltank/front_gold.2bpp.lz
new file mode 100644
index 00000000..e15e4bbc
--- /dev/null
+++ b/gfx/pokemon/miltank/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/miltank/front_silver.2bpp.lz b/gfx/pokemon/miltank/front_silver.2bpp.lz
new file mode 100644
index 00000000..e1d954dd
--- /dev/null
+++ b/gfx/pokemon/miltank/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/miltank/normal.pal b/gfx/pokemon/miltank/normal.pal
new file mode 100644
index 00000000..3a0f3bba
--- /dev/null
+++ b/gfx/pokemon/miltank/normal.pal
@@ -0,0 +1,2 @@
+ RGB 27, 15, 18
+ RGB 6, 6, 13
diff --git a/gfx/pokemon/miltank/shiny.pal b/gfx/pokemon/miltank/shiny.pal
new file mode 100644
index 00000000..20734a1f
--- /dev/null
+++ b/gfx/pokemon/miltank/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 23, 22, 26
+ RGB 29, 10, 13
diff --git a/gfx/pokemon/misdreavus/back.2bpp.lz b/gfx/pokemon/misdreavus/back.2bpp.lz
new file mode 100644
index 00000000..5cf96e82
--- /dev/null
+++ b/gfx/pokemon/misdreavus/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/misdreavus/front_gold.2bpp.lz b/gfx/pokemon/misdreavus/front_gold.2bpp.lz
new file mode 100644
index 00000000..73bd3492
--- /dev/null
+++ b/gfx/pokemon/misdreavus/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/misdreavus/front_silver.2bpp.lz b/gfx/pokemon/misdreavus/front_silver.2bpp.lz
new file mode 100644
index 00000000..d53eb00f
--- /dev/null
+++ b/gfx/pokemon/misdreavus/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/misdreavus/normal.pal b/gfx/pokemon/misdreavus/normal.pal
new file mode 100644
index 00000000..7c45c98a
--- /dev/null
+++ b/gfx/pokemon/misdreavus/normal.pal
@@ -0,0 +1,2 @@
+ RGB 30, 6, 19
+ RGB 9, 9, 17
diff --git a/gfx/pokemon/misdreavus/shiny.pal b/gfx/pokemon/misdreavus/shiny.pal
new file mode 100644
index 00000000..67e9d1db
--- /dev/null
+++ b/gfx/pokemon/misdreavus/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 25, 3
+ RGB 15, 14, 3
diff --git a/gfx/pokemon/moltres/back.2bpp.lz b/gfx/pokemon/moltres/back.2bpp.lz
new file mode 100644
index 00000000..542a7313
--- /dev/null
+++ b/gfx/pokemon/moltres/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/moltres/front_gold.2bpp.lz b/gfx/pokemon/moltres/front_gold.2bpp.lz
new file mode 100644
index 00000000..778a84fa
--- /dev/null
+++ b/gfx/pokemon/moltres/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/moltres/front_silver.2bpp.lz b/gfx/pokemon/moltres/front_silver.2bpp.lz
new file mode 100644
index 00000000..ea4862d4
--- /dev/null
+++ b/gfx/pokemon/moltres/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/moltres/normal.pal b/gfx/pokemon/moltres/normal.pal
new file mode 100644
index 00000000..5f3e130a
--- /dev/null
+++ b/gfx/pokemon/moltres/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 22, 0
+ RGB 31, 12, 3
diff --git a/gfx/pokemon/moltres/shiny.pal b/gfx/pokemon/moltres/shiny.pal
new file mode 100644
index 00000000..9f931ca5
--- /dev/null
+++ b/gfx/pokemon/moltres/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 11, 14
+ RGB 21, 1, 0
diff --git a/gfx/pokemon/mr__mime/back.2bpp.lz b/gfx/pokemon/mr__mime/back.2bpp.lz
new file mode 100644
index 00000000..eb164758
--- /dev/null
+++ b/gfx/pokemon/mr__mime/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/mr__mime/front_gold.2bpp.lz b/gfx/pokemon/mr__mime/front_gold.2bpp.lz
new file mode 100644
index 00000000..e6de5c7f
--- /dev/null
+++ b/gfx/pokemon/mr__mime/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/mr__mime/front_silver.2bpp.lz b/gfx/pokemon/mr__mime/front_silver.2bpp.lz
new file mode 100644
index 00000000..41981d50
--- /dev/null
+++ b/gfx/pokemon/mr__mime/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/mr__mime/normal.pal b/gfx/pokemon/mr__mime/normal.pal
new file mode 100644
index 00000000..c0398e6d
--- /dev/null
+++ b/gfx/pokemon/mr__mime/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 11, 31
+ RGB 28, 7, 13
diff --git a/gfx/pokemon/mr__mime/shiny.pal b/gfx/pokemon/mr__mime/shiny.pal
new file mode 100644
index 00000000..9f94986e
--- /dev/null
+++ b/gfx/pokemon/mr__mime/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 11, 31
+ RGB 17, 19, 0
diff --git a/gfx/pokemon/muk/back.2bpp.lz b/gfx/pokemon/muk/back.2bpp.lz
new file mode 100644
index 00000000..63a6aa8d
--- /dev/null
+++ b/gfx/pokemon/muk/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/muk/front_gold.2bpp.lz b/gfx/pokemon/muk/front_gold.2bpp.lz
new file mode 100644
index 00000000..56ec5f28
--- /dev/null
+++ b/gfx/pokemon/muk/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/muk/front_silver.2bpp.lz b/gfx/pokemon/muk/front_silver.2bpp.lz
new file mode 100644
index 00000000..1e77003d
--- /dev/null
+++ b/gfx/pokemon/muk/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/muk/normal.pal b/gfx/pokemon/muk/normal.pal
new file mode 100644
index 00000000..2c4c01a6
--- /dev/null
+++ b/gfx/pokemon/muk/normal.pal
@@ -0,0 +1,2 @@
+ RGB 29, 2, 20
+ RGB 12, 1, 12
diff --git a/gfx/pokemon/muk/shiny.pal b/gfx/pokemon/muk/shiny.pal
new file mode 100644
index 00000000..70473db4
--- /dev/null
+++ b/gfx/pokemon/muk/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 15, 20, 9
+ RGB 10, 13, 3
diff --git a/gfx/pokemon/murkrow/back.2bpp.lz b/gfx/pokemon/murkrow/back.2bpp.lz
new file mode 100644
index 00000000..b9928708
--- /dev/null
+++ b/gfx/pokemon/murkrow/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/murkrow/front_gold.2bpp.lz b/gfx/pokemon/murkrow/front_gold.2bpp.lz
new file mode 100644
index 00000000..369e4538
--- /dev/null
+++ b/gfx/pokemon/murkrow/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/murkrow/front_silver.2bpp.lz b/gfx/pokemon/murkrow/front_silver.2bpp.lz
new file mode 100644
index 00000000..03294dde
--- /dev/null
+++ b/gfx/pokemon/murkrow/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/murkrow/normal.pal b/gfx/pokemon/murkrow/normal.pal
new file mode 100644
index 00000000..63a260ff
--- /dev/null
+++ b/gfx/pokemon/murkrow/normal.pal
@@ -0,0 +1,2 @@
+ RGB 23, 19, 3
+ RGB 10, 11, 20
diff --git a/gfx/pokemon/murkrow/shiny.pal b/gfx/pokemon/murkrow/shiny.pal
new file mode 100644
index 00000000..bd535ef2
--- /dev/null
+++ b/gfx/pokemon/murkrow/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 29, 31, 3
+ RGB 20, 2, 22
diff --git a/gfx/pokemon/natu/back.2bpp.lz b/gfx/pokemon/natu/back.2bpp.lz
new file mode 100644
index 00000000..3bcfcad7
--- /dev/null
+++ b/gfx/pokemon/natu/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/natu/front_gold.2bpp.lz b/gfx/pokemon/natu/front_gold.2bpp.lz
new file mode 100644
index 00000000..3d294466
--- /dev/null
+++ b/gfx/pokemon/natu/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/natu/front_silver.2bpp.lz b/gfx/pokemon/natu/front_silver.2bpp.lz
new file mode 100644
index 00000000..7376f426
--- /dev/null
+++ b/gfx/pokemon/natu/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/natu/normal.pal b/gfx/pokemon/natu/normal.pal
new file mode 100644
index 00000000..d0093fd0
--- /dev/null
+++ b/gfx/pokemon/natu/normal.pal
@@ -0,0 +1,2 @@
+ RGB 10, 23, 13
+ RGB 20, 5, 6
diff --git a/gfx/pokemon/natu/shiny.pal b/gfx/pokemon/natu/shiny.pal
new file mode 100644
index 00000000..30a77ab5
--- /dev/null
+++ b/gfx/pokemon/natu/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 20, 30, 19
+ RGB 21, 21, 10
diff --git a/gfx/pokemon/nidoking/back.2bpp.lz b/gfx/pokemon/nidoking/back.2bpp.lz
new file mode 100644
index 00000000..b3f35b5a
--- /dev/null
+++ b/gfx/pokemon/nidoking/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/nidoking/front_gold.2bpp.lz b/gfx/pokemon/nidoking/front_gold.2bpp.lz
new file mode 100644
index 00000000..8163460e
--- /dev/null
+++ b/gfx/pokemon/nidoking/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/nidoking/front_silver.2bpp.lz b/gfx/pokemon/nidoking/front_silver.2bpp.lz
new file mode 100644
index 00000000..0090e3f1
--- /dev/null
+++ b/gfx/pokemon/nidoking/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/nidoking/normal.pal b/gfx/pokemon/nidoking/normal.pal
new file mode 100644
index 00000000..7fe139d0
--- /dev/null
+++ b/gfx/pokemon/nidoking/normal.pal
@@ -0,0 +1,2 @@
+ RGB 24, 10, 19
+ RGB 13, 3, 15
diff --git a/gfx/pokemon/nidoking/shiny.pal b/gfx/pokemon/nidoking/shiny.pal
new file mode 100644
index 00000000..3e48f56b
--- /dev/null
+++ b/gfx/pokemon/nidoking/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 13, 17, 31
+ RGB 15, 9, 23
diff --git a/gfx/pokemon/nidoqueen/back.2bpp.lz b/gfx/pokemon/nidoqueen/back.2bpp.lz
new file mode 100644
index 00000000..b363f089
--- /dev/null
+++ b/gfx/pokemon/nidoqueen/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/nidoqueen/front_gold.2bpp.lz b/gfx/pokemon/nidoqueen/front_gold.2bpp.lz
new file mode 100644
index 00000000..ef1c3465
--- /dev/null
+++ b/gfx/pokemon/nidoqueen/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/nidoqueen/front_silver.2bpp.lz b/gfx/pokemon/nidoqueen/front_silver.2bpp.lz
new file mode 100644
index 00000000..692b259b
--- /dev/null
+++ b/gfx/pokemon/nidoqueen/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/nidoqueen/normal.pal b/gfx/pokemon/nidoqueen/normal.pal
new file mode 100644
index 00000000..76eaf190
--- /dev/null
+++ b/gfx/pokemon/nidoqueen/normal.pal
@@ -0,0 +1,2 @@
+ RGB 22, 21, 6
+ RGB 7, 16, 25
diff --git a/gfx/pokemon/nidoqueen/shiny.pal b/gfx/pokemon/nidoqueen/shiny.pal
new file mode 100644
index 00000000..7eb64969
--- /dev/null
+++ b/gfx/pokemon/nidoqueen/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 16, 31
+ RGB 11, 13, 8
diff --git a/gfx/pokemon/nidoran_f/back.2bpp.lz b/gfx/pokemon/nidoran_f/back.2bpp.lz
new file mode 100644
index 00000000..df43f06a
--- /dev/null
+++ b/gfx/pokemon/nidoran_f/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/nidoran_f/front_gold.2bpp.lz b/gfx/pokemon/nidoran_f/front_gold.2bpp.lz
new file mode 100644
index 00000000..4768a47d
--- /dev/null
+++ b/gfx/pokemon/nidoran_f/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/nidoran_f/front_silver.2bpp.lz b/gfx/pokemon/nidoran_f/front_silver.2bpp.lz
new file mode 100644
index 00000000..7c003f7e
--- /dev/null
+++ b/gfx/pokemon/nidoran_f/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/nidoran_f/normal.pal b/gfx/pokemon/nidoran_f/normal.pal
new file mode 100644
index 00000000..8fc8d9a7
--- /dev/null
+++ b/gfx/pokemon/nidoran_f/normal.pal
@@ -0,0 +1,2 @@
+ RGB 19, 21, 31
+ RGB 7, 16, 6
diff --git a/gfx/pokemon/nidoran_f/shiny.pal b/gfx/pokemon/nidoran_f/shiny.pal
new file mode 100644
index 00000000..b871ef0e
--- /dev/null
+++ b/gfx/pokemon/nidoran_f/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 27, 17, 28
+ RGB 5, 17, 1
diff --git a/gfx/pokemon/nidoran_m/back.2bpp.lz b/gfx/pokemon/nidoran_m/back.2bpp.lz
new file mode 100644
index 00000000..4b3be9a6
--- /dev/null
+++ b/gfx/pokemon/nidoran_m/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/nidoran_m/front_gold.2bpp.lz b/gfx/pokemon/nidoran_m/front_gold.2bpp.lz
new file mode 100644
index 00000000..1d474d96
--- /dev/null
+++ b/gfx/pokemon/nidoran_m/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/nidoran_m/front_silver.2bpp.lz b/gfx/pokemon/nidoran_m/front_silver.2bpp.lz
new file mode 100644
index 00000000..8c1b9f16
--- /dev/null
+++ b/gfx/pokemon/nidoran_m/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/nidoran_m/normal.pal b/gfx/pokemon/nidoran_m/normal.pal
new file mode 100644
index 00000000..6707bee9
--- /dev/null
+++ b/gfx/pokemon/nidoran_m/normal.pal
@@ -0,0 +1,2 @@
+ RGB 27, 17, 22
+ RGB 21, 2, 8
diff --git a/gfx/pokemon/nidoran_m/shiny.pal b/gfx/pokemon/nidoran_m/shiny.pal
new file mode 100644
index 00000000..2df6943f
--- /dev/null
+++ b/gfx/pokemon/nidoran_m/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 18, 21, 31
+ RGB 17, 8, 15
diff --git a/gfx/pokemon/nidorina/back.2bpp.lz b/gfx/pokemon/nidorina/back.2bpp.lz
new file mode 100644
index 00000000..141d61f8
--- /dev/null
+++ b/gfx/pokemon/nidorina/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/nidorina/front_gold.2bpp.lz b/gfx/pokemon/nidorina/front_gold.2bpp.lz
new file mode 100644
index 00000000..973c5508
--- /dev/null
+++ b/gfx/pokemon/nidorina/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/nidorina/front_silver.2bpp.lz b/gfx/pokemon/nidorina/front_silver.2bpp.lz
new file mode 100644
index 00000000..76e28dc2
--- /dev/null
+++ b/gfx/pokemon/nidorina/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/nidorina/normal.pal b/gfx/pokemon/nidorina/normal.pal
new file mode 100644
index 00000000..746a8858
--- /dev/null
+++ b/gfx/pokemon/nidorina/normal.pal
@@ -0,0 +1,2 @@
+ RGB 16, 21, 31
+ RGB 7, 12, 14
diff --git a/gfx/pokemon/nidorina/shiny.pal b/gfx/pokemon/nidorina/shiny.pal
new file mode 100644
index 00000000..32e72056
--- /dev/null
+++ b/gfx/pokemon/nidorina/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 17, 30
+ RGB 6, 15, 10
diff --git a/gfx/pokemon/nidorino/back.2bpp.lz b/gfx/pokemon/nidorino/back.2bpp.lz
new file mode 100644
index 00000000..6e6a841e
--- /dev/null
+++ b/gfx/pokemon/nidorino/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/nidorino/front_gold.2bpp.lz b/gfx/pokemon/nidorino/front_gold.2bpp.lz
new file mode 100644
index 00000000..754102d3
--- /dev/null
+++ b/gfx/pokemon/nidorino/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/nidorino/front_silver.2bpp.lz b/gfx/pokemon/nidorino/front_silver.2bpp.lz
new file mode 100644
index 00000000..60d99e7e
--- /dev/null
+++ b/gfx/pokemon/nidorino/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/nidorino/normal.pal b/gfx/pokemon/nidorino/normal.pal
new file mode 100644
index 00000000..308ff332
--- /dev/null
+++ b/gfx/pokemon/nidorino/normal.pal
@@ -0,0 +1,2 @@
+ RGB 26, 17, 22
+ RGB 21, 2, 8
diff --git a/gfx/pokemon/nidorino/shiny.pal b/gfx/pokemon/nidorino/shiny.pal
new file mode 100644
index 00000000..5ab6893b
--- /dev/null
+++ b/gfx/pokemon/nidorino/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 20, 23, 31
+ RGB 23, 4, 25
diff --git a/gfx/pokemon/ninetales/back.2bpp.lz b/gfx/pokemon/ninetales/back.2bpp.lz
new file mode 100644
index 00000000..15e5de92
--- /dev/null
+++ b/gfx/pokemon/ninetales/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/ninetales/front_gold.2bpp.lz b/gfx/pokemon/ninetales/front_gold.2bpp.lz
new file mode 100644
index 00000000..2b87149b
--- /dev/null
+++ b/gfx/pokemon/ninetales/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/ninetales/front_silver.2bpp.lz b/gfx/pokemon/ninetales/front_silver.2bpp.lz
new file mode 100644
index 00000000..7a62ee21
--- /dev/null
+++ b/gfx/pokemon/ninetales/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/ninetales/normal.pal b/gfx/pokemon/ninetales/normal.pal
new file mode 100644
index 00000000..c5c5c36f
--- /dev/null
+++ b/gfx/pokemon/ninetales/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 25, 9
+ RGB 18, 15, 0
diff --git a/gfx/pokemon/ninetales/shiny.pal b/gfx/pokemon/ninetales/shiny.pal
new file mode 100644
index 00000000..33caab17
--- /dev/null
+++ b/gfx/pokemon/ninetales/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 27, 22, 25
+ RGB 17, 17, 23
diff --git a/gfx/pokemon/noctowl/back.2bpp.lz b/gfx/pokemon/noctowl/back.2bpp.lz
new file mode 100644
index 00000000..9ef83c86
--- /dev/null
+++ b/gfx/pokemon/noctowl/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/noctowl/front_gold.2bpp.lz b/gfx/pokemon/noctowl/front_gold.2bpp.lz
new file mode 100644
index 00000000..2666f06c
--- /dev/null
+++ b/gfx/pokemon/noctowl/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/noctowl/front_silver.2bpp.lz b/gfx/pokemon/noctowl/front_silver.2bpp.lz
new file mode 100644
index 00000000..6fa73ae6
--- /dev/null
+++ b/gfx/pokemon/noctowl/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/noctowl/normal.pal b/gfx/pokemon/noctowl/normal.pal
new file mode 100644
index 00000000..ee5700d6
--- /dev/null
+++ b/gfx/pokemon/noctowl/normal.pal
@@ -0,0 +1,2 @@
+ RGB 18, 12, 4
+ RGB 11, 5, 6
diff --git a/gfx/pokemon/noctowl/shiny.pal b/gfx/pokemon/noctowl/shiny.pal
new file mode 100644
index 00000000..26ad6c0d
--- /dev/null
+++ b/gfx/pokemon/noctowl/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 18, 23, 4
+ RGB 23, 10, 6
diff --git a/gfx/pokemon/octillery/back.2bpp.lz b/gfx/pokemon/octillery/back.2bpp.lz
new file mode 100644
index 00000000..2d12597c
--- /dev/null
+++ b/gfx/pokemon/octillery/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/octillery/front_gold.2bpp.lz b/gfx/pokemon/octillery/front_gold.2bpp.lz
new file mode 100644
index 00000000..03acbd50
--- /dev/null
+++ b/gfx/pokemon/octillery/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/octillery/front_silver.2bpp.lz b/gfx/pokemon/octillery/front_silver.2bpp.lz
new file mode 100644
index 00000000..08499edc
--- /dev/null
+++ b/gfx/pokemon/octillery/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/octillery/normal.pal b/gfx/pokemon/octillery/normal.pal
new file mode 100644
index 00000000..2d6ed418
--- /dev/null
+++ b/gfx/pokemon/octillery/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 22, 4
+ RGB 31, 6, 3
diff --git a/gfx/pokemon/octillery/shiny.pal b/gfx/pokemon/octillery/shiny.pal
new file mode 100644
index 00000000..a9af47dc
--- /dev/null
+++ b/gfx/pokemon/octillery/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 22, 28, 14
+ RGB 20, 18, 3
diff --git a/gfx/pokemon/oddish/back.2bpp.lz b/gfx/pokemon/oddish/back.2bpp.lz
new file mode 100644
index 00000000..81ba4e5f
--- /dev/null
+++ b/gfx/pokemon/oddish/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/oddish/front_gold.2bpp.lz b/gfx/pokemon/oddish/front_gold.2bpp.lz
new file mode 100644
index 00000000..157a404b
--- /dev/null
+++ b/gfx/pokemon/oddish/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/oddish/front_silver.2bpp.lz b/gfx/pokemon/oddish/front_silver.2bpp.lz
new file mode 100644
index 00000000..bdc4fe81
--- /dev/null
+++ b/gfx/pokemon/oddish/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/oddish/normal.pal b/gfx/pokemon/oddish/normal.pal
new file mode 100644
index 00000000..d6c2f8f8
--- /dev/null
+++ b/gfx/pokemon/oddish/normal.pal
@@ -0,0 +1,2 @@
+ RGB 13, 23, 6
+ RGB 7, 9, 16
diff --git a/gfx/pokemon/oddish/shiny.pal b/gfx/pokemon/oddish/shiny.pal
new file mode 100644
index 00000000..3553881f
--- /dev/null
+++ b/gfx/pokemon/oddish/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 26, 4
+ RGB 8, 18, 11
diff --git a/gfx/pokemon/omanyte/back.2bpp.lz b/gfx/pokemon/omanyte/back.2bpp.lz
new file mode 100644
index 00000000..0ee462ea
--- /dev/null
+++ b/gfx/pokemon/omanyte/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/omanyte/front_gold.2bpp.lz b/gfx/pokemon/omanyte/front_gold.2bpp.lz
new file mode 100644
index 00000000..5edc0712
--- /dev/null
+++ b/gfx/pokemon/omanyte/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/omanyte/front_silver.2bpp.lz b/gfx/pokemon/omanyte/front_silver.2bpp.lz
new file mode 100644
index 00000000..28a97a83
--- /dev/null
+++ b/gfx/pokemon/omanyte/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/omanyte/normal.pal b/gfx/pokemon/omanyte/normal.pal
new file mode 100644
index 00000000..774064ae
--- /dev/null
+++ b/gfx/pokemon/omanyte/normal.pal
@@ -0,0 +1,2 @@
+ RGB 23, 20, 10
+ RGB 9, 11, 23
diff --git a/gfx/pokemon/omanyte/shiny.pal b/gfx/pokemon/omanyte/shiny.pal
new file mode 100644
index 00000000..5870eb2d
--- /dev/null
+++ b/gfx/pokemon/omanyte/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 23, 19, 10
+ RGB 12, 11, 11
diff --git a/gfx/pokemon/omastar/back.2bpp.lz b/gfx/pokemon/omastar/back.2bpp.lz
new file mode 100644
index 00000000..b41a828c
--- /dev/null
+++ b/gfx/pokemon/omastar/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/omastar/front_gold.2bpp.lz b/gfx/pokemon/omastar/front_gold.2bpp.lz
new file mode 100644
index 00000000..b8bab619
--- /dev/null
+++ b/gfx/pokemon/omastar/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/omastar/front_silver.2bpp.lz b/gfx/pokemon/omastar/front_silver.2bpp.lz
new file mode 100644
index 00000000..892b19e5
--- /dev/null
+++ b/gfx/pokemon/omastar/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/omastar/normal.pal b/gfx/pokemon/omastar/normal.pal
new file mode 100644
index 00000000..bb972e92
--- /dev/null
+++ b/gfx/pokemon/omastar/normal.pal
@@ -0,0 +1,2 @@
+ RGB 27, 22, 11
+ RGB 9, 11, 23
diff --git a/gfx/pokemon/omastar/shiny.pal b/gfx/pokemon/omastar/shiny.pal
new file mode 100644
index 00000000..deec26d6
--- /dev/null
+++ b/gfx/pokemon/omastar/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 25, 28, 2
+ RGB 12, 11, 15
diff --git a/gfx/pokemon/onix/back.2bpp.lz b/gfx/pokemon/onix/back.2bpp.lz
new file mode 100644
index 00000000..05df1a96
--- /dev/null
+++ b/gfx/pokemon/onix/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/onix/front_gold.2bpp.lz b/gfx/pokemon/onix/front_gold.2bpp.lz
new file mode 100644
index 00000000..1557aa90
--- /dev/null
+++ b/gfx/pokemon/onix/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/onix/front_silver.2bpp.lz b/gfx/pokemon/onix/front_silver.2bpp.lz
new file mode 100644
index 00000000..211f4bf8
--- /dev/null
+++ b/gfx/pokemon/onix/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/onix/normal.pal b/gfx/pokemon/onix/normal.pal
new file mode 100644
index 00000000..e999f764
--- /dev/null
+++ b/gfx/pokemon/onix/normal.pal
@@ -0,0 +1,2 @@
+ RGB 23, 18, 17
+ RGB 9, 6, 11
diff --git a/gfx/pokemon/onix/shiny.pal b/gfx/pokemon/onix/shiny.pal
new file mode 100644
index 00000000..ff0ab40f
--- /dev/null
+++ b/gfx/pokemon/onix/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 15, 21, 4
+ RGB 14, 11, 7
diff --git a/gfx/pokemon/palette_pointers.asm b/gfx/pokemon/palette_pointers.asm
new file mode 100644
index 00000000..99fd584e
--- /dev/null
+++ b/gfx/pokemon/palette_pointers.asm
@@ -0,0 +1,523 @@
+PokemonPalettes:
+ RGB 30, 22, 17
+ RGB 16, 14, 19
+ RGB 30, 22, 17
+ RGB 16, 14, 19
+BulbasaurPalette: INCLUDE "gfx/pics/bulbasaur/normal.pal"
+BulbasaurShinyPalette: INCLUDE "gfx/pics/bulbasaur/shiny.pal"
+IvysaurPalette: INCLUDE "gfx/pics/ivysaur/normal.pal"
+IvysaurShinyPalette: INCLUDE "gfx/pics/ivysaur/shiny.pal"
+VenusaurPalette: INCLUDE "gfx/pics/venusaur/normal.pal"
+VenusaurShinyPalette: INCLUDE "gfx/pics/venusaur/shiny.pal"
+CharmanderPalette: INCLUDE "gfx/pics/charmander/normal.pal"
+CharmanderShinyPalette: INCLUDE "gfx/pics/charmander/shiny.pal"
+CharmeleonPalette: INCLUDE "gfx/pics/charmeleon/normal.pal"
+CharmeleonShinyPalette: INCLUDE "gfx/pics/charmeleon/shiny.pal"
+CharizardPalette: INCLUDE "gfx/pics/charizard/normal.pal"
+CharizardShinyPalette: INCLUDE "gfx/pics/charizard/shiny.pal"
+SquirtlePalette: INCLUDE "gfx/pics/squirtle/normal.pal"
+SquirtleShinyPalette: INCLUDE "gfx/pics/squirtle/shiny.pal"
+WartortlePalette: INCLUDE "gfx/pics/wartortle/normal.pal"
+WartortleShinyPalette: INCLUDE "gfx/pics/wartortle/shiny.pal"
+BlastoisePalette: INCLUDE "gfx/pics/blastoise/normal.pal"
+BlastoiseShinyPalette: INCLUDE "gfx/pics/blastoise/shiny.pal"
+CaterpiePalette: INCLUDE "gfx/pics/caterpie/normal.pal"
+CaterpieShinyPalette: INCLUDE "gfx/pics/caterpie/shiny.pal"
+MetapodPalette: INCLUDE "gfx/pics/metapod/normal.pal"
+MetapodShinyPalette: INCLUDE "gfx/pics/metapod/shiny.pal"
+ButterfreePalette: INCLUDE "gfx/pics/butterfree/normal.pal"
+ButterfreeShinyPalette: INCLUDE "gfx/pics/butterfree/shiny.pal"
+WeedlePalette: INCLUDE "gfx/pics/weedle/normal.pal"
+WeedleShinyPalette: INCLUDE "gfx/pics/weedle/shiny.pal"
+KakunaPalette: INCLUDE "gfx/pics/kakuna/normal.pal"
+KakunaShinyPalette: INCLUDE "gfx/pics/kakuna/shiny.pal"
+BeedrillPalette: INCLUDE "gfx/pics/beedrill/normal.pal"
+BeedrillShinyPalette: INCLUDE "gfx/pics/beedrill/shiny.pal"
+PidgeyPalette: INCLUDE "gfx/pics/pidgey/normal.pal"
+PidgeyShinyPalette: INCLUDE "gfx/pics/pidgey/shiny.pal"
+PidgeottoPalette: INCLUDE "gfx/pics/pidgeotto/normal.pal"
+PidgeottoShinyPalette: INCLUDE "gfx/pics/pidgeotto/shiny.pal"
+PidgeotPalette: INCLUDE "gfx/pics/pidgeot/normal.pal"
+PidgeotShinyPalette: INCLUDE "gfx/pics/pidgeot/shiny.pal"
+RattataPalette: INCLUDE "gfx/pics/rattata/normal.pal"
+RattataShinyPalette: INCLUDE "gfx/pics/rattata/shiny.pal"
+RaticatePalette: INCLUDE "gfx/pics/raticate/normal.pal"
+RaticateShinyPalette: INCLUDE "gfx/pics/raticate/shiny.pal"
+SpearowPalette: INCLUDE "gfx/pics/spearow/normal.pal"
+SpearowShinyPalette: INCLUDE "gfx/pics/spearow/shiny.pal"
+FearowPalette: INCLUDE "gfx/pics/fearow/normal.pal"
+FearowShinyPalette: INCLUDE "gfx/pics/fearow/shiny.pal"
+EkansPalette: INCLUDE "gfx/pics/ekans/normal.pal"
+EkansShinyPalette: INCLUDE "gfx/pics/ekans/shiny.pal"
+ArbokPalette: INCLUDE "gfx/pics/arbok/normal.pal"
+ArbokShinyPalette: INCLUDE "gfx/pics/arbok/shiny.pal"
+PikachuPalette: INCLUDE "gfx/pics/pikachu/normal.pal"
+PikachuShinyPalette: INCLUDE "gfx/pics/pikachu/shiny.pal"
+RaichuPalette: INCLUDE "gfx/pics/raichu/normal.pal"
+RaichuShinyPalette: INCLUDE "gfx/pics/raichu/shiny.pal"
+SandshrewPalette: INCLUDE "gfx/pics/sandshrew/normal.pal"
+SandshrewShinyPalette: INCLUDE "gfx/pics/sandshrew/shiny.pal"
+SandslashPalette: INCLUDE "gfx/pics/sandslash/normal.pal"
+SandslashShinyPalette: INCLUDE "gfx/pics/sandslash/shiny.pal"
+Nidoran_fPalette: INCLUDE "gfx/pics/nidoran_f/normal.pal"
+Nidoran_fShinyPalette: INCLUDE "gfx/pics/nidoran_f/shiny.pal"
+NidorinaPalette: INCLUDE "gfx/pics/nidorina/normal.pal"
+NidorinaShinyPalette: INCLUDE "gfx/pics/nidorina/shiny.pal"
+NidoqueenPalette: INCLUDE "gfx/pics/nidoqueen/normal.pal"
+NidoqueenShinyPalette: INCLUDE "gfx/pics/nidoqueen/shiny.pal"
+Nidoran_mPalette: INCLUDE "gfx/pics/nidoran_m/normal.pal"
+Nidoran_mShinyPalette: INCLUDE "gfx/pics/nidoran_m/shiny.pal"
+NidorinoPalette: INCLUDE "gfx/pics/nidorino/normal.pal"
+NidorinoShinyPalette: INCLUDE "gfx/pics/nidorino/shiny.pal"
+NidokingPalette: INCLUDE "gfx/pics/nidoking/normal.pal"
+NidokingShinyPalette: INCLUDE "gfx/pics/nidoking/shiny.pal"
+ClefairyPalette: INCLUDE "gfx/pics/clefairy/normal.pal"
+ClefairyShinyPalette: INCLUDE "gfx/pics/clefairy/shiny.pal"
+ClefablePalette: INCLUDE "gfx/pics/clefable/normal.pal"
+ClefableShinyPalette: INCLUDE "gfx/pics/clefable/shiny.pal"
+VulpixPalette: INCLUDE "gfx/pics/vulpix/normal.pal"
+VulpixShinyPalette: INCLUDE "gfx/pics/vulpix/shiny.pal"
+NinetalesPalette: INCLUDE "gfx/pics/ninetales/normal.pal"
+NinetalesShinyPalette: INCLUDE "gfx/pics/ninetales/shiny.pal"
+JigglypuffPalette: INCLUDE "gfx/pics/jigglypuff/normal.pal"
+JigglypuffShinyPalette: INCLUDE "gfx/pics/jigglypuff/shiny.pal"
+WigglytuffPalette: INCLUDE "gfx/pics/wigglytuff/normal.pal"
+WigglytuffShinyPalette: INCLUDE "gfx/pics/wigglytuff/shiny.pal"
+ZubatPalette: INCLUDE "gfx/pics/zubat/normal.pal"
+ZubatShinyPalette: INCLUDE "gfx/pics/zubat/shiny.pal"
+GolbatPalette: INCLUDE "gfx/pics/golbat/normal.pal"
+GolbatShinyPalette: INCLUDE "gfx/pics/golbat/shiny.pal"
+OddishPalette: INCLUDE "gfx/pics/oddish/normal.pal"
+OddishShinyPalette: INCLUDE "gfx/pics/oddish/shiny.pal"
+GloomPalette: INCLUDE "gfx/pics/gloom/normal.pal"
+GloomShinyPalette: INCLUDE "gfx/pics/gloom/shiny.pal"
+VileplumePalette: INCLUDE "gfx/pics/vileplume/normal.pal"
+VileplumeShinyPalette: INCLUDE "gfx/pics/vileplume/shiny.pal"
+ParasPalette: INCLUDE "gfx/pics/paras/normal.pal"
+ParasShinyPalette: INCLUDE "gfx/pics/paras/shiny.pal"
+ParasectPalette: INCLUDE "gfx/pics/parasect/normal.pal"
+ParasectShinyPalette: INCLUDE "gfx/pics/parasect/shiny.pal"
+VenonatPalette: INCLUDE "gfx/pics/venonat/normal.pal"
+VenonatShinyPalette: INCLUDE "gfx/pics/venonat/shiny.pal"
+VenomothPalette: INCLUDE "gfx/pics/venomoth/normal.pal"
+VenomothShinyPalette: INCLUDE "gfx/pics/venomoth/shiny.pal"
+DiglettPalette: INCLUDE "gfx/pics/diglett/normal.pal"
+DiglettShinyPalette: INCLUDE "gfx/pics/diglett/shiny.pal"
+DugtrioPalette: INCLUDE "gfx/pics/dugtrio/normal.pal"
+DugtrioShinyPalette: INCLUDE "gfx/pics/dugtrio/shiny.pal"
+MeowthPalette: INCLUDE "gfx/pics/meowth/normal.pal"
+MeowthShinyPalette: INCLUDE "gfx/pics/meowth/shiny.pal"
+PersianPalette: INCLUDE "gfx/pics/persian/normal.pal"
+PersianShinyPalette: INCLUDE "gfx/pics/persian/shiny.pal"
+PsyduckPalette: INCLUDE "gfx/pics/psyduck/normal.pal"
+PsyduckShinyPalette: INCLUDE "gfx/pics/psyduck/shiny.pal"
+GolduckPalette: INCLUDE "gfx/pics/golduck/normal.pal"
+GolduckShinyPalette: INCLUDE "gfx/pics/golduck/shiny.pal"
+MankeyPalette: INCLUDE "gfx/pics/mankey/normal.pal"
+MankeyShinyPalette: INCLUDE "gfx/pics/mankey/shiny.pal"
+PrimeapePalette: INCLUDE "gfx/pics/primeape/normal.pal"
+PrimeapeShinyPalette: INCLUDE "gfx/pics/primeape/shiny.pal"
+GrowlithePalette: INCLUDE "gfx/pics/growlithe/normal.pal"
+GrowlitheShinyPalette: INCLUDE "gfx/pics/growlithe/shiny.pal"
+ArcaninePalette: INCLUDE "gfx/pics/arcanine/normal.pal"
+ArcanineShinyPalette: INCLUDE "gfx/pics/arcanine/shiny.pal"
+PoliwagPalette: INCLUDE "gfx/pics/poliwag/normal.pal"
+PoliwagShinyPalette: INCLUDE "gfx/pics/poliwag/shiny.pal"
+PoliwhirlPalette: INCLUDE "gfx/pics/poliwhirl/normal.pal"
+PoliwhirlShinyPalette: INCLUDE "gfx/pics/poliwhirl/shiny.pal"
+PoliwrathPalette: INCLUDE "gfx/pics/poliwrath/normal.pal"
+PoliwrathShinyPalette: INCLUDE "gfx/pics/poliwrath/shiny.pal"
+AbraPalette: INCLUDE "gfx/pics/abra/normal.pal"
+AbraShinyPalette: INCLUDE "gfx/pics/abra/shiny.pal"
+KadabraPalette: INCLUDE "gfx/pics/kadabra/normal.pal"
+KadabraShinyPalette: INCLUDE "gfx/pics/kadabra/shiny.pal"
+AlakazamPalette: INCLUDE "gfx/pics/alakazam/normal.pal"
+AlakazamShinyPalette: INCLUDE "gfx/pics/alakazam/shiny.pal"
+MachopPalette: INCLUDE "gfx/pics/machop/normal.pal"
+MachopShinyPalette: INCLUDE "gfx/pics/machop/shiny.pal"
+MachokePalette: INCLUDE "gfx/pics/machoke/normal.pal"
+MachokeShinyPalette: INCLUDE "gfx/pics/machoke/shiny.pal"
+MachampPalette: INCLUDE "gfx/pics/machamp/normal.pal"
+MachampShinyPalette: INCLUDE "gfx/pics/machamp/shiny.pal"
+BellsproutPalette: INCLUDE "gfx/pics/bellsprout/normal.pal"
+BellsproutShinyPalette: INCLUDE "gfx/pics/bellsprout/shiny.pal"
+WeepinbellPalette: INCLUDE "gfx/pics/weepinbell/normal.pal"
+WeepinbellShinyPalette: INCLUDE "gfx/pics/weepinbell/shiny.pal"
+VictreebelPalette: INCLUDE "gfx/pics/victreebel/normal.pal"
+VictreebelShinyPalette: INCLUDE "gfx/pics/victreebel/shiny.pal"
+TentacoolPalette: INCLUDE "gfx/pics/tentacool/normal.pal"
+TentacoolShinyPalette: INCLUDE "gfx/pics/tentacool/shiny.pal"
+TentacruelPalette: INCLUDE "gfx/pics/tentacruel/normal.pal"
+TentacruelShinyPalette: INCLUDE "gfx/pics/tentacruel/shiny.pal"
+GeodudePalette: INCLUDE "gfx/pics/geodude/normal.pal"
+GeodudeShinyPalette: INCLUDE "gfx/pics/geodude/shiny.pal"
+GravelerPalette: INCLUDE "gfx/pics/graveler/normal.pal"
+GravelerShinyPalette: INCLUDE "gfx/pics/graveler/shiny.pal"
+GolemPalette: INCLUDE "gfx/pics/golem/normal.pal"
+GolemShinyPalette: INCLUDE "gfx/pics/golem/shiny.pal"
+PonytaPalette: INCLUDE "gfx/pics/ponyta/normal.pal"
+PonytaShinyPalette: INCLUDE "gfx/pics/ponyta/shiny.pal"
+RapidashPalette: INCLUDE "gfx/pics/rapidash/normal.pal"
+RapidashShinyPalette: INCLUDE "gfx/pics/rapidash/shiny.pal"
+SlowpokePalette: INCLUDE "gfx/pics/slowpoke/normal.pal"
+SlowpokeShinyPalette: INCLUDE "gfx/pics/slowpoke/shiny.pal"
+SlowbroPalette: INCLUDE "gfx/pics/slowbro/normal.pal"
+SlowbroShinyPalette: INCLUDE "gfx/pics/slowbro/shiny.pal"
+MagnemitePalette: INCLUDE "gfx/pics/magnemite/normal.pal"
+MagnemiteShinyPalette: INCLUDE "gfx/pics/magnemite/shiny.pal"
+MagnetonPalette: INCLUDE "gfx/pics/magneton/normal.pal"
+MagnetonShinyPalette: INCLUDE "gfx/pics/magneton/shiny.pal"
+Farfetch_dPalette: INCLUDE "gfx/pics/farfetch_d/normal.pal"
+Farfetch_dShinyPalette: INCLUDE "gfx/pics/farfetch_d/shiny.pal"
+DoduoPalette: INCLUDE "gfx/pics/doduo/normal.pal"
+DoduoShinyPalette: INCLUDE "gfx/pics/doduo/shiny.pal"
+DodrioPalette: INCLUDE "gfx/pics/dodrio/normal.pal"
+DodrioShinyPalette: INCLUDE "gfx/pics/dodrio/shiny.pal"
+SeelPalette: INCLUDE "gfx/pics/seel/normal.pal"
+SeelShinyPalette: INCLUDE "gfx/pics/seel/shiny.pal"
+DewgongPalette: INCLUDE "gfx/pics/dewgong/normal.pal"
+DewgongShinyPalette: INCLUDE "gfx/pics/dewgong/shiny.pal"
+GrimerPalette: INCLUDE "gfx/pics/grimer/normal.pal"
+GrimerShinyPalette: INCLUDE "gfx/pics/grimer/shiny.pal"
+MukPalette: INCLUDE "gfx/pics/muk/normal.pal"
+MukShinyPalette: INCLUDE "gfx/pics/muk/shiny.pal"
+ShellderPalette: INCLUDE "gfx/pics/shellder/normal.pal"
+ShellderShinyPalette: INCLUDE "gfx/pics/shellder/shiny.pal"
+CloysterPalette: INCLUDE "gfx/pics/cloyster/normal.pal"
+CloysterShinyPalette: INCLUDE "gfx/pics/cloyster/shiny.pal"
+GastlyPalette: INCLUDE "gfx/pics/gastly/normal.pal"
+GastlyShinyPalette: INCLUDE "gfx/pics/gastly/shiny.pal"
+HaunterPalette: INCLUDE "gfx/pics/haunter/normal.pal"
+HaunterShinyPalette: INCLUDE "gfx/pics/haunter/shiny.pal"
+GengarPalette: INCLUDE "gfx/pics/gengar/normal.pal"
+GengarShinyPalette: INCLUDE "gfx/pics/gengar/shiny.pal"
+OnixPalette: INCLUDE "gfx/pics/onix/normal.pal"
+OnixShinyPalette: INCLUDE "gfx/pics/onix/shiny.pal"
+DrowzeePalette: INCLUDE "gfx/pics/drowzee/normal.pal"
+DrowzeeShinyPalette: INCLUDE "gfx/pics/drowzee/shiny.pal"
+HypnoPalette: INCLUDE "gfx/pics/hypno/normal.pal"
+HypnoShinyPalette: INCLUDE "gfx/pics/hypno/shiny.pal"
+KrabbyPalette: INCLUDE "gfx/pics/krabby/normal.pal"
+KrabbyShinyPalette: INCLUDE "gfx/pics/krabby/shiny.pal"
+KinglerPalette: INCLUDE "gfx/pics/kingler/normal.pal"
+KinglerShinyPalette: INCLUDE "gfx/pics/kingler/shiny.pal"
+VoltorbPalette: INCLUDE "gfx/pics/voltorb/normal.pal"
+VoltorbShinyPalette: INCLUDE "gfx/pics/voltorb/shiny.pal"
+ElectrodePalette: INCLUDE "gfx/pics/electrode/normal.pal"
+ElectrodeShinyPalette: INCLUDE "gfx/pics/electrode/shiny.pal"
+ExeggcutePalette: INCLUDE "gfx/pics/exeggcute/normal.pal"
+ExeggcuteShinyPalette: INCLUDE "gfx/pics/exeggcute/shiny.pal"
+ExeggutorPalette: INCLUDE "gfx/pics/exeggutor/normal.pal"
+ExeggutorShinyPalette: INCLUDE "gfx/pics/exeggutor/shiny.pal"
+CubonePalette: INCLUDE "gfx/pics/cubone/normal.pal"
+CuboneShinyPalette: INCLUDE "gfx/pics/cubone/shiny.pal"
+MarowakPalette: INCLUDE "gfx/pics/marowak/normal.pal"
+MarowakShinyPalette: INCLUDE "gfx/pics/marowak/shiny.pal"
+HitmonleePalette: INCLUDE "gfx/pics/hitmonlee/normal.pal"
+HitmonleeShinyPalette: INCLUDE "gfx/pics/hitmonlee/shiny.pal"
+HitmonchanPalette: INCLUDE "gfx/pics/hitmonchan/normal.pal"
+HitmonchanShinyPalette: INCLUDE "gfx/pics/hitmonchan/shiny.pal"
+LickitungPalette: INCLUDE "gfx/pics/lickitung/normal.pal"
+LickitungShinyPalette: INCLUDE "gfx/pics/lickitung/shiny.pal"
+KoffingPalette: INCLUDE "gfx/pics/koffing/normal.pal"
+KoffingShinyPalette: INCLUDE "gfx/pics/koffing/shiny.pal"
+WeezingPalette: INCLUDE "gfx/pics/weezing/normal.pal"
+WeezingShinyPalette: INCLUDE "gfx/pics/weezing/shiny.pal"
+RhyhornPalette: INCLUDE "gfx/pics/rhyhorn/normal.pal"
+RhyhornShinyPalette: INCLUDE "gfx/pics/rhyhorn/shiny.pal"
+RhydonPalette: INCLUDE "gfx/pics/rhydon/normal.pal"
+RhydonShinyPalette: INCLUDE "gfx/pics/rhydon/shiny.pal"
+ChanseyPalette: INCLUDE "gfx/pics/chansey/normal.pal"
+ChanseyShinyPalette: INCLUDE "gfx/pics/chansey/shiny.pal"
+TangelaPalette: INCLUDE "gfx/pics/tangela/normal.pal"
+TangelaShinyPalette: INCLUDE "gfx/pics/tangela/shiny.pal"
+KangaskhanPalette: INCLUDE "gfx/pics/kangaskhan/normal.pal"
+KangaskhanShinyPalette: INCLUDE "gfx/pics/kangaskhan/shiny.pal"
+HorseaPalette: INCLUDE "gfx/pics/horsea/normal.pal"
+HorseaShinyPalette: INCLUDE "gfx/pics/horsea/shiny.pal"
+SeadraPalette: INCLUDE "gfx/pics/seadra/normal.pal"
+SeadraShinyPalette: INCLUDE "gfx/pics/seadra/shiny.pal"
+GoldeenPalette: INCLUDE "gfx/pics/goldeen/normal.pal"
+GoldeenShinyPalette: INCLUDE "gfx/pics/goldeen/shiny.pal"
+SeakingPalette: INCLUDE "gfx/pics/seaking/normal.pal"
+SeakingShinyPalette: INCLUDE "gfx/pics/seaking/shiny.pal"
+StaryuPalette: INCLUDE "gfx/pics/staryu/normal.pal"
+StaryuShinyPalette: INCLUDE "gfx/pics/staryu/shiny.pal"
+StarmiePalette: INCLUDE "gfx/pics/starmie/normal.pal"
+StarmieShinyPalette: INCLUDE "gfx/pics/starmie/shiny.pal"
+Mr__mimePalette: INCLUDE "gfx/pics/mr__mime/normal.pal"
+Mr__mimeShinyPalette: INCLUDE "gfx/pics/mr__mime/shiny.pal"
+ScytherPalette: INCLUDE "gfx/pics/scyther/normal.pal"
+ScytherShinyPalette: INCLUDE "gfx/pics/scyther/shiny.pal"
+JynxPalette: INCLUDE "gfx/pics/jynx/normal.pal"
+JynxShinyPalette: INCLUDE "gfx/pics/jynx/shiny.pal"
+ElectabuzzPalette: INCLUDE "gfx/pics/electabuzz/normal.pal"
+ElectabuzzShinyPalette: INCLUDE "gfx/pics/electabuzz/shiny.pal"
+MagmarPalette: INCLUDE "gfx/pics/magmar/normal.pal"
+MagmarShinyPalette: INCLUDE "gfx/pics/magmar/shiny.pal"
+PinsirPalette: INCLUDE "gfx/pics/pinsir/normal.pal"
+PinsirShinyPalette: INCLUDE "gfx/pics/pinsir/shiny.pal"
+TaurosPalette: INCLUDE "gfx/pics/tauros/normal.pal"
+TaurosShinyPalette: INCLUDE "gfx/pics/tauros/shiny.pal"
+MagikarpPalette: INCLUDE "gfx/pics/magikarp/normal.pal"
+MagikarpShinyPalette: INCLUDE "gfx/pics/magikarp/shiny.pal"
+GyaradosPalette: INCLUDE "gfx/pics/gyarados/normal.pal"
+GyaradosShinyPalette: INCLUDE "gfx/pics/gyarados/shiny.pal"
+LaprasPalette: INCLUDE "gfx/pics/lapras/normal.pal"
+LaprasShinyPalette: INCLUDE "gfx/pics/lapras/shiny.pal"
+DittoPalette: INCLUDE "gfx/pics/ditto/normal.pal"
+DittoShinyPalette: INCLUDE "gfx/pics/ditto/shiny.pal"
+EeveePalette: INCLUDE "gfx/pics/eevee/normal.pal"
+EeveeShinyPalette: INCLUDE "gfx/pics/eevee/shiny.pal"
+VaporeonPalette: INCLUDE "gfx/pics/vaporeon/normal.pal"
+VaporeonShinyPalette: INCLUDE "gfx/pics/vaporeon/shiny.pal"
+JolteonPalette: INCLUDE "gfx/pics/jolteon/normal.pal"
+JolteonShinyPalette: INCLUDE "gfx/pics/jolteon/shiny.pal"
+FlareonPalette: INCLUDE "gfx/pics/flareon/normal.pal"
+FlareonShinyPalette: INCLUDE "gfx/pics/flareon/shiny.pal"
+PorygonPalette: INCLUDE "gfx/pics/porygon/normal.pal"
+PorygonShinyPalette: INCLUDE "gfx/pics/porygon/shiny.pal"
+OmanytePalette: INCLUDE "gfx/pics/omanyte/normal.pal"
+OmanyteShinyPalette: INCLUDE "gfx/pics/omanyte/shiny.pal"
+OmastarPalette: INCLUDE "gfx/pics/omastar/normal.pal"
+OmastarShinyPalette: INCLUDE "gfx/pics/omastar/shiny.pal"
+KabutoPalette: INCLUDE "gfx/pics/kabuto/normal.pal"
+KabutoShinyPalette: INCLUDE "gfx/pics/kabuto/shiny.pal"
+KabutopsPalette: INCLUDE "gfx/pics/kabutops/normal.pal"
+KabutopsShinyPalette: INCLUDE "gfx/pics/kabutops/shiny.pal"
+AerodactylPalette: INCLUDE "gfx/pics/aerodactyl/normal.pal"
+AerodactylShinyPalette: INCLUDE "gfx/pics/aerodactyl/shiny.pal"
+SnorlaxPalette: INCLUDE "gfx/pics/snorlax/normal.pal"
+SnorlaxShinyPalette: INCLUDE "gfx/pics/snorlax/shiny.pal"
+ArticunoPalette: INCLUDE "gfx/pics/articuno/normal.pal"
+ArticunoShinyPalette: INCLUDE "gfx/pics/articuno/shiny.pal"
+ZapdosPalette: INCLUDE "gfx/pics/zapdos/normal.pal"
+ZapdosShinyPalette: INCLUDE "gfx/pics/zapdos/shiny.pal"
+MoltresPalette: INCLUDE "gfx/pics/moltres/normal.pal"
+MoltresShinyPalette: INCLUDE "gfx/pics/moltres/shiny.pal"
+DratiniPalette: INCLUDE "gfx/pics/dratini/normal.pal"
+DratiniShinyPalette: INCLUDE "gfx/pics/dratini/shiny.pal"
+DragonairPalette: INCLUDE "gfx/pics/dragonair/normal.pal"
+DragonairShinyPalette: INCLUDE "gfx/pics/dragonair/shiny.pal"
+DragonitePalette: INCLUDE "gfx/pics/dragonite/normal.pal"
+DragoniteShinyPalette: INCLUDE "gfx/pics/dragonite/shiny.pal"
+MewtwoPalette: INCLUDE "gfx/pics/mewtwo/normal.pal"
+MewtwoShinyPalette: INCLUDE "gfx/pics/mewtwo/shiny.pal"
+MewPalette: INCLUDE "gfx/pics/mew/normal.pal"
+MewShinyPalette: INCLUDE "gfx/pics/mew/shiny.pal"
+ChikoritaPalette: INCLUDE "gfx/pics/chikorita/normal.pal"
+ChikoritaShinyPalette: INCLUDE "gfx/pics/chikorita/shiny.pal"
+BayleefPalette: INCLUDE "gfx/pics/bayleef/normal.pal"
+BayleefShinyPalette: INCLUDE "gfx/pics/bayleef/shiny.pal"
+MeganiumPalette: INCLUDE "gfx/pics/meganium/normal.pal"
+MeganiumShinyPalette: INCLUDE "gfx/pics/meganium/shiny.pal"
+CyndaquilPalette: INCLUDE "gfx/pics/cyndaquil/normal.pal"
+CyndaquilShinyPalette: INCLUDE "gfx/pics/cyndaquil/shiny.pal"
+QuilavaPalette: INCLUDE "gfx/pics/quilava/normal.pal"
+QuilavaShinyPalette: INCLUDE "gfx/pics/quilava/shiny.pal"
+TyphlosionPalette: INCLUDE "gfx/pics/typhlosion/normal.pal"
+TyphlosionShinyPalette: INCLUDE "gfx/pics/typhlosion/shiny.pal"
+TotodilePalette: INCLUDE "gfx/pics/totodile/normal.pal"
+TotodileShinyPalette: INCLUDE "gfx/pics/totodile/shiny.pal"
+CroconawPalette: INCLUDE "gfx/pics/croconaw/normal.pal"
+CroconawShinyPalette: INCLUDE "gfx/pics/croconaw/shiny.pal"
+FeraligatrPalette: INCLUDE "gfx/pics/feraligatr/normal.pal"
+FeraligatrShinyPalette: INCLUDE "gfx/pics/feraligatr/shiny.pal"
+SentretPalette: INCLUDE "gfx/pics/sentret/normal.pal"
+SentretShinyPalette: INCLUDE "gfx/pics/sentret/shiny.pal"
+FurretPalette: INCLUDE "gfx/pics/furret/normal.pal"
+FurretShinyPalette: INCLUDE "gfx/pics/furret/shiny.pal"
+HoothootPalette: INCLUDE "gfx/pics/hoothoot/normal.pal"
+HoothootShinyPalette: INCLUDE "gfx/pics/hoothoot/shiny.pal"
+NoctowlPalette: INCLUDE "gfx/pics/noctowl/normal.pal"
+NoctowlShinyPalette: INCLUDE "gfx/pics/noctowl/shiny.pal"
+LedybaPalette: INCLUDE "gfx/pics/ledyba/normal.pal"
+LedybaShinyPalette: INCLUDE "gfx/pics/ledyba/shiny.pal"
+LedianPalette: INCLUDE "gfx/pics/ledian/normal.pal"
+LedianShinyPalette: INCLUDE "gfx/pics/ledian/shiny.pal"
+SpinarakPalette: INCLUDE "gfx/pics/spinarak/normal.pal"
+SpinarakShinyPalette: INCLUDE "gfx/pics/spinarak/shiny.pal"
+AriadosPalette: INCLUDE "gfx/pics/ariados/normal.pal"
+AriadosShinyPalette: INCLUDE "gfx/pics/ariados/shiny.pal"
+CrobatPalette: INCLUDE "gfx/pics/crobat/normal.pal"
+CrobatShinyPalette: INCLUDE "gfx/pics/crobat/shiny.pal"
+ChinchouPalette: INCLUDE "gfx/pics/chinchou/normal.pal"
+ChinchouShinyPalette: INCLUDE "gfx/pics/chinchou/shiny.pal"
+LanturnPalette: INCLUDE "gfx/pics/lanturn/normal.pal"
+LanturnShinyPalette: INCLUDE "gfx/pics/lanturn/shiny.pal"
+PichuPalette: INCLUDE "gfx/pics/pichu/normal.pal"
+PichuShinyPalette: INCLUDE "gfx/pics/pichu/shiny.pal"
+CleffaPalette: INCLUDE "gfx/pics/cleffa/normal.pal"
+CleffaShinyPalette: INCLUDE "gfx/pics/cleffa/shiny.pal"
+IgglybuffPalette: INCLUDE "gfx/pics/igglybuff/normal.pal"
+IgglybuffShinyPalette: INCLUDE "gfx/pics/igglybuff/shiny.pal"
+TogepiPalette: INCLUDE "gfx/pics/togepi/normal.pal"
+TogepiShinyPalette: INCLUDE "gfx/pics/togepi/shiny.pal"
+TogeticPalette: INCLUDE "gfx/pics/togetic/normal.pal"
+TogeticShinyPalette: INCLUDE "gfx/pics/togetic/shiny.pal"
+NatuPalette: INCLUDE "gfx/pics/natu/normal.pal"
+NatuShinyPalette: INCLUDE "gfx/pics/natu/shiny.pal"
+XatuPalette: INCLUDE "gfx/pics/xatu/normal.pal"
+XatuShinyPalette: INCLUDE "gfx/pics/xatu/shiny.pal"
+MareepPalette: INCLUDE "gfx/pics/mareep/normal.pal"
+MareepShinyPalette: INCLUDE "gfx/pics/mareep/shiny.pal"
+FlaaffyPalette: INCLUDE "gfx/pics/flaaffy/normal.pal"
+FlaaffyShinyPalette: INCLUDE "gfx/pics/flaaffy/shiny.pal"
+AmpharosPalette: INCLUDE "gfx/pics/ampharos/normal.pal"
+AmpharosShinyPalette: INCLUDE "gfx/pics/ampharos/shiny.pal"
+BellossomPalette: INCLUDE "gfx/pics/bellossom/normal.pal"
+BellossomShinyPalette: INCLUDE "gfx/pics/bellossom/shiny.pal"
+MarillPalette: INCLUDE "gfx/pics/marill/normal.pal"
+MarillShinyPalette: INCLUDE "gfx/pics/marill/shiny.pal"
+AzumarillPalette: INCLUDE "gfx/pics/azumarill/normal.pal"
+AzumarillShinyPalette: INCLUDE "gfx/pics/azumarill/shiny.pal"
+SudowoodoPalette: INCLUDE "gfx/pics/sudowoodo/normal.pal"
+SudowoodoShinyPalette: INCLUDE "gfx/pics/sudowoodo/shiny.pal"
+PolitoedPalette: INCLUDE "gfx/pics/politoed/normal.pal"
+PolitoedShinyPalette: INCLUDE "gfx/pics/politoed/shiny.pal"
+HoppipPalette: INCLUDE "gfx/pics/hoppip/normal.pal"
+HoppipShinyPalette: INCLUDE "gfx/pics/hoppip/shiny.pal"
+SkiploomPalette: INCLUDE "gfx/pics/skiploom/normal.pal"
+SkiploomShinyPalette: INCLUDE "gfx/pics/skiploom/shiny.pal"
+JumpluffPalette: INCLUDE "gfx/pics/jumpluff/normal.pal"
+JumpluffShinyPalette: INCLUDE "gfx/pics/jumpluff/shiny.pal"
+AipomPalette: INCLUDE "gfx/pics/aipom/normal.pal"
+AipomShinyPalette: INCLUDE "gfx/pics/aipom/shiny.pal"
+SunkernPalette: INCLUDE "gfx/pics/sunkern/normal.pal"
+SunkernShinyPalette: INCLUDE "gfx/pics/sunkern/shiny.pal"
+SunfloraPalette: INCLUDE "gfx/pics/sunflora/normal.pal"
+SunfloraShinyPalette: INCLUDE "gfx/pics/sunflora/shiny.pal"
+YanmaPalette: INCLUDE "gfx/pics/yanma/normal.pal"
+YanmaShinyPalette: INCLUDE "gfx/pics/yanma/shiny.pal"
+WooperPalette: INCLUDE "gfx/pics/wooper/normal.pal"
+WooperShinyPalette: INCLUDE "gfx/pics/wooper/shiny.pal"
+QuagsirePalette: INCLUDE "gfx/pics/quagsire/normal.pal"
+QuagsireShinyPalette: INCLUDE "gfx/pics/quagsire/shiny.pal"
+EspeonPalette: INCLUDE "gfx/pics/espeon/normal.pal"
+EspeonShinyPalette: INCLUDE "gfx/pics/espeon/shiny.pal"
+UmbreonPalette: INCLUDE "gfx/pics/umbreon/normal.pal"
+UmbreonShinyPalette: INCLUDE "gfx/pics/umbreon/shiny.pal"
+MurkrowPalette: INCLUDE "gfx/pics/murkrow/normal.pal"
+MurkrowShinyPalette: INCLUDE "gfx/pics/murkrow/shiny.pal"
+SlowkingPalette: INCLUDE "gfx/pics/slowking/normal.pal"
+SlowkingShinyPalette: INCLUDE "gfx/pics/slowking/shiny.pal"
+MisdreavusPalette: INCLUDE "gfx/pics/misdreavus/normal.pal"
+MisdreavusShinyPalette: INCLUDE "gfx/pics/misdreavus/shiny.pal"
+UnownPalette: INCLUDE "gfx/pics/unown/normal.pal"
+UnownShinyPalette: INCLUDE "gfx/pics/unown/shiny.pal"
+WobbuffetPalette: INCLUDE "gfx/pics/wobbuffet/normal.pal"
+WobbuffetShinyPalette: INCLUDE "gfx/pics/wobbuffet/shiny.pal"
+GirafarigPalette: INCLUDE "gfx/pics/girafarig/normal.pal"
+GirafarigShinyPalette: INCLUDE "gfx/pics/girafarig/shiny.pal"
+PinecoPalette: INCLUDE "gfx/pics/pineco/normal.pal"
+PinecoShinyPalette: INCLUDE "gfx/pics/pineco/shiny.pal"
+ForretressPalette: INCLUDE "gfx/pics/forretress/normal.pal"
+ForretressShinyPalette: INCLUDE "gfx/pics/forretress/shiny.pal"
+DunsparcePalette: INCLUDE "gfx/pics/dunsparce/normal.pal"
+DunsparceShinyPalette: INCLUDE "gfx/pics/dunsparce/shiny.pal"
+GligarPalette: INCLUDE "gfx/pics/gligar/normal.pal"
+GligarShinyPalette: INCLUDE "gfx/pics/gligar/shiny.pal"
+SteelixPalette: INCLUDE "gfx/pics/steelix/normal.pal"
+SteelixShinyPalette: INCLUDE "gfx/pics/steelix/shiny.pal"
+SnubbullPalette: INCLUDE "gfx/pics/snubbull/normal.pal"
+SnubbullShinyPalette: INCLUDE "gfx/pics/snubbull/shiny.pal"
+GranbullPalette: INCLUDE "gfx/pics/granbull/normal.pal"
+GranbullShinyPalette: INCLUDE "gfx/pics/granbull/shiny.pal"
+QwilfishPalette: INCLUDE "gfx/pics/qwilfish/normal.pal"
+QwilfishShinyPalette: INCLUDE "gfx/pics/qwilfish/shiny.pal"
+ScizorPalette: INCLUDE "gfx/pics/scizor/normal.pal"
+ScizorShinyPalette: INCLUDE "gfx/pics/scizor/shiny.pal"
+ShucklePalette: INCLUDE "gfx/pics/shuckle/normal.pal"
+ShuckleShinyPalette: INCLUDE "gfx/pics/shuckle/shiny.pal"
+HeracrossPalette: INCLUDE "gfx/pics/heracross/normal.pal"
+HeracrossShinyPalette: INCLUDE "gfx/pics/heracross/shiny.pal"
+SneaselPalette: INCLUDE "gfx/pics/sneasel/normal.pal"
+SneaselShinyPalette: INCLUDE "gfx/pics/sneasel/shiny.pal"
+TeddiursaPalette: INCLUDE "gfx/pics/teddiursa/normal.pal"
+TeddiursaShinyPalette: INCLUDE "gfx/pics/teddiursa/shiny.pal"
+UrsaringPalette: INCLUDE "gfx/pics/ursaring/normal.pal"
+UrsaringShinyPalette: INCLUDE "gfx/pics/ursaring/shiny.pal"
+SlugmaPalette: INCLUDE "gfx/pics/slugma/normal.pal"
+SlugmaShinyPalette: INCLUDE "gfx/pics/slugma/shiny.pal"
+MagcargoPalette: INCLUDE "gfx/pics/magcargo/normal.pal"
+MagcargoShinyPalette: INCLUDE "gfx/pics/magcargo/shiny.pal"
+SwinubPalette: INCLUDE "gfx/pics/swinub/normal.pal"
+SwinubShinyPalette: INCLUDE "gfx/pics/swinub/shiny.pal"
+PiloswinePalette: INCLUDE "gfx/pics/piloswine/normal.pal"
+PiloswineShinyPalette: INCLUDE "gfx/pics/piloswine/shiny.pal"
+CorsolaPalette: INCLUDE "gfx/pics/corsola/normal.pal"
+CorsolaShinyPalette: INCLUDE "gfx/pics/corsola/shiny.pal"
+RemoraidPalette: INCLUDE "gfx/pics/remoraid/normal.pal"
+RemoraidShinyPalette: INCLUDE "gfx/pics/remoraid/shiny.pal"
+OctilleryPalette: INCLUDE "gfx/pics/octillery/normal.pal"
+OctilleryShinyPalette: INCLUDE "gfx/pics/octillery/shiny.pal"
+DelibirdPalette: INCLUDE "gfx/pics/delibird/normal.pal"
+DelibirdShinyPalette: INCLUDE "gfx/pics/delibird/shiny.pal"
+MantinePalette: INCLUDE "gfx/pics/mantine/normal.pal"
+MantineShinyPalette: INCLUDE "gfx/pics/mantine/shiny.pal"
+SkarmoryPalette: INCLUDE "gfx/pics/skarmory/normal.pal"
+SkarmoryShinyPalette: INCLUDE "gfx/pics/skarmory/shiny.pal"
+HoundourPalette: INCLUDE "gfx/pics/houndour/normal.pal"
+HoundourShinyPalette: INCLUDE "gfx/pics/houndour/shiny.pal"
+HoundoomPalette: INCLUDE "gfx/pics/houndoom/normal.pal"
+HoundoomShinyPalette: INCLUDE "gfx/pics/houndoom/shiny.pal"
+KingdraPalette: INCLUDE "gfx/pics/kingdra/normal.pal"
+KingdraShinyPalette: INCLUDE "gfx/pics/kingdra/shiny.pal"
+PhanpyPalette: INCLUDE "gfx/pics/phanpy/normal.pal"
+PhanpyShinyPalette: INCLUDE "gfx/pics/phanpy/shiny.pal"
+DonphanPalette: INCLUDE "gfx/pics/donphan/normal.pal"
+DonphanShinyPalette: INCLUDE "gfx/pics/donphan/shiny.pal"
+Porygon2Palette: INCLUDE "gfx/pics/porygon2/normal.pal"
+Porygon2ShinyPalette: INCLUDE "gfx/pics/porygon2/shiny.pal"
+StantlerPalette: INCLUDE "gfx/pics/stantler/normal.pal"
+StantlerShinyPalette: INCLUDE "gfx/pics/stantler/shiny.pal"
+SmearglePalette: INCLUDE "gfx/pics/smeargle/normal.pal"
+SmeargleShinyPalette: INCLUDE "gfx/pics/smeargle/shiny.pal"
+TyroguePalette: INCLUDE "gfx/pics/tyrogue/normal.pal"
+TyrogueShinyPalette: INCLUDE "gfx/pics/tyrogue/shiny.pal"
+HitmontopPalette: INCLUDE "gfx/pics/hitmontop/normal.pal"
+HitmontopShinyPalette: INCLUDE "gfx/pics/hitmontop/shiny.pal"
+SmoochumPalette: INCLUDE "gfx/pics/smoochum/normal.pal"
+SmoochumShinyPalette: INCLUDE "gfx/pics/smoochum/shiny.pal"
+ElekidPalette: INCLUDE "gfx/pics/elekid/normal.pal"
+ElekidShinyPalette: INCLUDE "gfx/pics/elekid/shiny.pal"
+MagbyPalette: INCLUDE "gfx/pics/magby/normal.pal"
+MagbyShinyPalette: INCLUDE "gfx/pics/magby/shiny.pal"
+MiltankPalette: INCLUDE "gfx/pics/miltank/normal.pal"
+MiltankShinyPalette: INCLUDE "gfx/pics/miltank/shiny.pal"
+BlisseyPalette: INCLUDE "gfx/pics/blissey/normal.pal"
+BlisseyShinyPalette: INCLUDE "gfx/pics/blissey/shiny.pal"
+RaikouPalette: INCLUDE "gfx/pics/raikou/normal.pal"
+RaikouShinyPalette: INCLUDE "gfx/pics/raikou/shiny.pal"
+EnteiPalette: INCLUDE "gfx/pics/entei/normal.pal"
+EnteiShinyPalette: INCLUDE "gfx/pics/entei/shiny.pal"
+SuicunePalette: INCLUDE "gfx/pics/suicune/normal.pal"
+SuicuneShinyPalette: INCLUDE "gfx/pics/suicune/shiny.pal"
+LarvitarPalette: INCLUDE "gfx/pics/larvitar/normal.pal"
+LarvitarShinyPalette: INCLUDE "gfx/pics/larvitar/shiny.pal"
+PupitarPalette: INCLUDE "gfx/pics/pupitar/normal.pal"
+PupitarShinyPalette: INCLUDE "gfx/pics/pupitar/shiny.pal"
+TyranitarPalette: INCLUDE "gfx/pics/tyranitar/normal.pal"
+TyranitarShinyPalette: INCLUDE "gfx/pics/tyranitar/shiny.pal"
+LugiaPalette: INCLUDE "gfx/pics/lugia/normal.pal"
+LugiaShinyPalette: INCLUDE "gfx/pics/lugia/shiny.pal"
+Ho_ohPalette: INCLUDE "gfx/pics/ho_oh/normal.pal"
+Ho_ohShinyPalette: INCLUDE "gfx/pics/ho_oh/shiny.pal"
+CelebiPalette: INCLUDE "gfx/pics/celebi/normal.pal"
+CelebiShinyPalette: INCLUDE "gfx/pics/celebi/shiny.pal"
+ RGB 30, 26, 11
+ RGB 23, 16, 0
+ RGB 30, 26, 11
+ RGB 23, 16, 0
+ RGB 30, 26, 11
+ RGB 23, 16, 0
+ RGB 30, 26, 11
+ RGB 23, 16, 0
+ RGB 30, 26, 11
+ RGB 23, 16, 0
+ RGB 30, 26, 11
+ RGB 23, 16, 0
+ RGB 23, 23, 23
+ RGB 17, 17, 17
+ RGB 23, 23, 23
+ RGB 17, 17, 17
diff --git a/gfx/pokemon/paras/back.2bpp.lz b/gfx/pokemon/paras/back.2bpp.lz
new file mode 100644
index 00000000..d6c3d4a6
--- /dev/null
+++ b/gfx/pokemon/paras/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/paras/front_gold.2bpp.lz b/gfx/pokemon/paras/front_gold.2bpp.lz
new file mode 100644
index 00000000..92d2a12c
--- /dev/null
+++ b/gfx/pokemon/paras/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/paras/front_silver.2bpp.lz b/gfx/pokemon/paras/front_silver.2bpp.lz
new file mode 100644
index 00000000..f32ac88e
--- /dev/null
+++ b/gfx/pokemon/paras/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/paras/normal.pal b/gfx/pokemon/paras/normal.pal
new file mode 100644
index 00000000..9cf37a9d
--- /dev/null
+++ b/gfx/pokemon/paras/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 12, 3
+ RGB 28, 7, 6
diff --git a/gfx/pokemon/paras/shiny.pal b/gfx/pokemon/paras/shiny.pal
new file mode 100644
index 00000000..6b9f648d
--- /dev/null
+++ b/gfx/pokemon/paras/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 27, 19, 3
+ RGB 14, 13, 1
diff --git a/gfx/pokemon/parasect/back.2bpp.lz b/gfx/pokemon/parasect/back.2bpp.lz
new file mode 100644
index 00000000..a63677ff
--- /dev/null
+++ b/gfx/pokemon/parasect/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/parasect/front_gold.2bpp.lz b/gfx/pokemon/parasect/front_gold.2bpp.lz
new file mode 100644
index 00000000..6c82acd4
--- /dev/null
+++ b/gfx/pokemon/parasect/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/parasect/front_silver.2bpp.lz b/gfx/pokemon/parasect/front_silver.2bpp.lz
new file mode 100644
index 00000000..3536c26a
--- /dev/null
+++ b/gfx/pokemon/parasect/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/parasect/normal.pal b/gfx/pokemon/parasect/normal.pal
new file mode 100644
index 00000000..53cf4e2c
--- /dev/null
+++ b/gfx/pokemon/parasect/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 9, 4
+ RGB 14, 5, 1
diff --git a/gfx/pokemon/parasect/shiny.pal b/gfx/pokemon/parasect/shiny.pal
new file mode 100644
index 00000000..b8692273
--- /dev/null
+++ b/gfx/pokemon/parasect/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 21, 9
+ RGB 18, 16, 5
diff --git a/gfx/pokemon/persian/back.2bpp.lz b/gfx/pokemon/persian/back.2bpp.lz
new file mode 100644
index 00000000..e615d47f
--- /dev/null
+++ b/gfx/pokemon/persian/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/persian/front_gold.2bpp.lz b/gfx/pokemon/persian/front_gold.2bpp.lz
new file mode 100644
index 00000000..efbb1fac
--- /dev/null
+++ b/gfx/pokemon/persian/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/persian/front_silver.2bpp.lz b/gfx/pokemon/persian/front_silver.2bpp.lz
new file mode 100644
index 00000000..6abdf5c1
--- /dev/null
+++ b/gfx/pokemon/persian/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/persian/normal.pal b/gfx/pokemon/persian/normal.pal
new file mode 100644
index 00000000..ee4bfc1a
--- /dev/null
+++ b/gfx/pokemon/persian/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 28, 10
+ RGB 12, 9, 4
diff --git a/gfx/pokemon/persian/shiny.pal b/gfx/pokemon/persian/shiny.pal
new file mode 100644
index 00000000..dc3cf51e
--- /dev/null
+++ b/gfx/pokemon/persian/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 28, 10
+ RGB 28, 9, 27
diff --git a/gfx/pokemon/phanpy/back.2bpp.lz b/gfx/pokemon/phanpy/back.2bpp.lz
new file mode 100644
index 00000000..cef1bf44
--- /dev/null
+++ b/gfx/pokemon/phanpy/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/phanpy/front_gold.2bpp.lz b/gfx/pokemon/phanpy/front_gold.2bpp.lz
new file mode 100644
index 00000000..61e497dd
--- /dev/null
+++ b/gfx/pokemon/phanpy/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/phanpy/front_silver.2bpp.lz b/gfx/pokemon/phanpy/front_silver.2bpp.lz
new file mode 100644
index 00000000..9da79e81
--- /dev/null
+++ b/gfx/pokemon/phanpy/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/phanpy/normal.pal b/gfx/pokemon/phanpy/normal.pal
new file mode 100644
index 00000000..9969f304
--- /dev/null
+++ b/gfx/pokemon/phanpy/normal.pal
@@ -0,0 +1,2 @@
+ RGB 17, 20, 26
+ RGB 23, 13, 9
diff --git a/gfx/pokemon/phanpy/shiny.pal b/gfx/pokemon/phanpy/shiny.pal
new file mode 100644
index 00000000..512febb6
--- /dev/null
+++ b/gfx/pokemon/phanpy/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 22, 24, 25
+ RGB 24, 1, 6
diff --git a/gfx/pokemon/pichu/back.2bpp.lz b/gfx/pokemon/pichu/back.2bpp.lz
new file mode 100644
index 00000000..bad0a0c8
--- /dev/null
+++ b/gfx/pokemon/pichu/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/pichu/front_gold.2bpp.lz b/gfx/pokemon/pichu/front_gold.2bpp.lz
new file mode 100644
index 00000000..833ba408
--- /dev/null
+++ b/gfx/pokemon/pichu/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/pichu/front_silver.2bpp.lz b/gfx/pokemon/pichu/front_silver.2bpp.lz
new file mode 100644
index 00000000..5c55716d
--- /dev/null
+++ b/gfx/pokemon/pichu/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/pichu/normal.pal b/gfx/pokemon/pichu/normal.pal
new file mode 100644
index 00000000..fdcf8fa0
--- /dev/null
+++ b/gfx/pokemon/pichu/normal.pal
@@ -0,0 +1,2 @@
+ RGB 29, 26, 5
+ RGB 26, 6, 0
diff --git a/gfx/pokemon/pichu/shiny.pal b/gfx/pokemon/pichu/shiny.pal
new file mode 100644
index 00000000..0d17a6fb
--- /dev/null
+++ b/gfx/pokemon/pichu/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 17, 0
+ RGB 20, 2, 11
diff --git a/gfx/pokemon/pidgeot/back.2bpp.lz b/gfx/pokemon/pidgeot/back.2bpp.lz
new file mode 100644
index 00000000..a464dd7d
--- /dev/null
+++ b/gfx/pokemon/pidgeot/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/pidgeot/front_gold.2bpp.lz b/gfx/pokemon/pidgeot/front_gold.2bpp.lz
new file mode 100644
index 00000000..e52ff874
--- /dev/null
+++ b/gfx/pokemon/pidgeot/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/pidgeot/front_silver.2bpp.lz b/gfx/pokemon/pidgeot/front_silver.2bpp.lz
new file mode 100644
index 00000000..7f69e58c
--- /dev/null
+++ b/gfx/pokemon/pidgeot/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/pidgeot/normal.pal b/gfx/pokemon/pidgeot/normal.pal
new file mode 100644
index 00000000..8afd3e61
--- /dev/null
+++ b/gfx/pokemon/pidgeot/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 15, 23
+ RGB 19, 8, 2
diff --git a/gfx/pokemon/pidgeot/shiny.pal b/gfx/pokemon/pidgeot/shiny.pal
new file mode 100644
index 00000000..130c099f
--- /dev/null
+++ b/gfx/pokemon/pidgeot/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 20, 14
+ RGB 15, 17, 2
diff --git a/gfx/pokemon/pidgeotto/back.2bpp.lz b/gfx/pokemon/pidgeotto/back.2bpp.lz
new file mode 100644
index 00000000..d766747e
--- /dev/null
+++ b/gfx/pokemon/pidgeotto/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/pidgeotto/front_gold.2bpp.lz b/gfx/pokemon/pidgeotto/front_gold.2bpp.lz
new file mode 100644
index 00000000..5ed60b65
--- /dev/null
+++ b/gfx/pokemon/pidgeotto/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/pidgeotto/front_silver.2bpp.lz b/gfx/pokemon/pidgeotto/front_silver.2bpp.lz
new file mode 100644
index 00000000..0ccbabb4
--- /dev/null
+++ b/gfx/pokemon/pidgeotto/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/pidgeotto/normal.pal b/gfx/pokemon/pidgeotto/normal.pal
new file mode 100644
index 00000000..8afd3e61
--- /dev/null
+++ b/gfx/pokemon/pidgeotto/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 15, 23
+ RGB 19, 8, 2
diff --git a/gfx/pokemon/pidgeotto/shiny.pal b/gfx/pokemon/pidgeotto/shiny.pal
new file mode 100644
index 00000000..f3463a5e
--- /dev/null
+++ b/gfx/pokemon/pidgeotto/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 21, 19, 5
+ RGB 19, 14, 5
diff --git a/gfx/pokemon/pidgey/back.2bpp.lz b/gfx/pokemon/pidgey/back.2bpp.lz
new file mode 100644
index 00000000..48669456
--- /dev/null
+++ b/gfx/pokemon/pidgey/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/pidgey/front_gold.2bpp.lz b/gfx/pokemon/pidgey/front_gold.2bpp.lz
new file mode 100644
index 00000000..9441b97f
--- /dev/null
+++ b/gfx/pokemon/pidgey/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/pidgey/front_silver.2bpp.lz b/gfx/pokemon/pidgey/front_silver.2bpp.lz
new file mode 100644
index 00000000..84171d80
--- /dev/null
+++ b/gfx/pokemon/pidgey/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/pidgey/normal.pal b/gfx/pokemon/pidgey/normal.pal
new file mode 100644
index 00000000..cfcb4079
--- /dev/null
+++ b/gfx/pokemon/pidgey/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 21, 31
+ RGB 19, 8, 2
diff --git a/gfx/pokemon/pidgey/shiny.pal b/gfx/pokemon/pidgey/shiny.pal
new file mode 100644
index 00000000..706998bc
--- /dev/null
+++ b/gfx/pokemon/pidgey/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 30, 28, 12
+ RGB 20, 19, 8
diff --git a/gfx/pokemon/pikachu/back.2bpp.lz b/gfx/pokemon/pikachu/back.2bpp.lz
new file mode 100644
index 00000000..3f74382a
--- /dev/null
+++ b/gfx/pokemon/pikachu/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/pikachu/front_gold.2bpp.lz b/gfx/pokemon/pikachu/front_gold.2bpp.lz
new file mode 100644
index 00000000..0360ede3
--- /dev/null
+++ b/gfx/pokemon/pikachu/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/pikachu/front_silver.2bpp.lz b/gfx/pokemon/pikachu/front_silver.2bpp.lz
new file mode 100644
index 00000000..b8287262
--- /dev/null
+++ b/gfx/pokemon/pikachu/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/pikachu/normal.pal b/gfx/pokemon/pikachu/normal.pal
new file mode 100644
index 00000000..fdcf8fa0
--- /dev/null
+++ b/gfx/pokemon/pikachu/normal.pal
@@ -0,0 +1,2 @@
+ RGB 29, 26, 5
+ RGB 26, 6, 0
diff --git a/gfx/pokemon/pikachu/shiny.pal b/gfx/pokemon/pikachu/shiny.pal
new file mode 100644
index 00000000..0d17a6fb
--- /dev/null
+++ b/gfx/pokemon/pikachu/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 17, 0
+ RGB 20, 2, 11
diff --git a/gfx/pokemon/piloswine/back.2bpp.lz b/gfx/pokemon/piloswine/back.2bpp.lz
new file mode 100644
index 00000000..2bdbd05b
--- /dev/null
+++ b/gfx/pokemon/piloswine/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/piloswine/front_gold.2bpp.lz b/gfx/pokemon/piloswine/front_gold.2bpp.lz
new file mode 100644
index 00000000..8710dde2
--- /dev/null
+++ b/gfx/pokemon/piloswine/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/piloswine/front_silver.2bpp.lz b/gfx/pokemon/piloswine/front_silver.2bpp.lz
new file mode 100644
index 00000000..9c6e6f7d
--- /dev/null
+++ b/gfx/pokemon/piloswine/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/piloswine/normal.pal b/gfx/pokemon/piloswine/normal.pal
new file mode 100644
index 00000000..ec9a7090
--- /dev/null
+++ b/gfx/pokemon/piloswine/normal.pal
@@ -0,0 +1,2 @@
+ RGB 23, 18, 14
+ RGB 10, 10, 10
diff --git a/gfx/pokemon/piloswine/shiny.pal b/gfx/pokemon/piloswine/shiny.pal
new file mode 100644
index 00000000..3b099233
--- /dev/null
+++ b/gfx/pokemon/piloswine/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 22, 19, 0
+ RGB 19, 11, 0
diff --git a/gfx/pokemon/pineco/back.2bpp.lz b/gfx/pokemon/pineco/back.2bpp.lz
new file mode 100644
index 00000000..f4baaadb
--- /dev/null
+++ b/gfx/pokemon/pineco/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/pineco/front_gold.2bpp.lz b/gfx/pokemon/pineco/front_gold.2bpp.lz
new file mode 100644
index 00000000..992f51b0
--- /dev/null
+++ b/gfx/pokemon/pineco/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/pineco/front_silver.2bpp.lz b/gfx/pokemon/pineco/front_silver.2bpp.lz
new file mode 100644
index 00000000..686ce9a0
--- /dev/null
+++ b/gfx/pokemon/pineco/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/pineco/normal.pal b/gfx/pokemon/pineco/normal.pal
new file mode 100644
index 00000000..209ead20
--- /dev/null
+++ b/gfx/pokemon/pineco/normal.pal
@@ -0,0 +1,2 @@
+ RGB 21, 15, 10
+ RGB 7, 7, 14
diff --git a/gfx/pokemon/pineco/shiny.pal b/gfx/pokemon/pineco/shiny.pal
new file mode 100644
index 00000000..df2b03b2
--- /dev/null
+++ b/gfx/pokemon/pineco/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 31, 5
+ RGB 28, 10, 5
diff --git a/gfx/pokemon/pinsir/back.2bpp.lz b/gfx/pokemon/pinsir/back.2bpp.lz
new file mode 100644
index 00000000..c456328a
--- /dev/null
+++ b/gfx/pokemon/pinsir/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/pinsir/front_gold.2bpp.lz b/gfx/pokemon/pinsir/front_gold.2bpp.lz
new file mode 100644
index 00000000..8257f831
--- /dev/null
+++ b/gfx/pokemon/pinsir/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/pinsir/front_silver.2bpp.lz b/gfx/pokemon/pinsir/front_silver.2bpp.lz
new file mode 100644
index 00000000..559ae228
--- /dev/null
+++ b/gfx/pokemon/pinsir/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/pinsir/normal.pal b/gfx/pokemon/pinsir/normal.pal
new file mode 100644
index 00000000..6f7d0b9e
--- /dev/null
+++ b/gfx/pokemon/pinsir/normal.pal
@@ -0,0 +1,2 @@
+ RGB 18, 21, 18
+ RGB 16, 11, 7
diff --git a/gfx/pokemon/pinsir/shiny.pal b/gfx/pokemon/pinsir/shiny.pal
new file mode 100644
index 00000000..d887b0fd
--- /dev/null
+++ b/gfx/pokemon/pinsir/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 23, 23, 9
+ RGB 11, 11, 15
diff --git a/gfx/pokemon/politoed/back.2bpp.lz b/gfx/pokemon/politoed/back.2bpp.lz
new file mode 100644
index 00000000..01067706
--- /dev/null
+++ b/gfx/pokemon/politoed/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/politoed/front_gold.2bpp.lz b/gfx/pokemon/politoed/front_gold.2bpp.lz
new file mode 100644
index 00000000..1f5f334c
--- /dev/null
+++ b/gfx/pokemon/politoed/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/politoed/front_silver.2bpp.lz b/gfx/pokemon/politoed/front_silver.2bpp.lz
new file mode 100644
index 00000000..ddbbec34
--- /dev/null
+++ b/gfx/pokemon/politoed/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/politoed/normal.pal b/gfx/pokemon/politoed/normal.pal
new file mode 100644
index 00000000..a1294c7c
--- /dev/null
+++ b/gfx/pokemon/politoed/normal.pal
@@ -0,0 +1,2 @@
+ RGB 25, 31, 4
+ RGB 7, 20, 6
diff --git a/gfx/pokemon/politoed/shiny.pal b/gfx/pokemon/politoed/shiny.pal
new file mode 100644
index 00000000..49c14cd3
--- /dev/null
+++ b/gfx/pokemon/politoed/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 25, 19, 31
+ RGB 11, 16, 15
diff --git a/gfx/pokemon/poliwag/back.2bpp.lz b/gfx/pokemon/poliwag/back.2bpp.lz
new file mode 100644
index 00000000..58d039d1
--- /dev/null
+++ b/gfx/pokemon/poliwag/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/poliwag/front_gold.2bpp.lz b/gfx/pokemon/poliwag/front_gold.2bpp.lz
new file mode 100644
index 00000000..77da9344
--- /dev/null
+++ b/gfx/pokemon/poliwag/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/poliwag/front_silver.2bpp.lz b/gfx/pokemon/poliwag/front_silver.2bpp.lz
new file mode 100644
index 00000000..9263bbd1
--- /dev/null
+++ b/gfx/pokemon/poliwag/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/poliwag/normal.pal b/gfx/pokemon/poliwag/normal.pal
new file mode 100644
index 00000000..21e3c3bc
--- /dev/null
+++ b/gfx/pokemon/poliwag/normal.pal
@@ -0,0 +1,2 @@
+ RGB 26, 8, 17
+ RGB 8, 5, 15
diff --git a/gfx/pokemon/poliwag/shiny.pal b/gfx/pokemon/poliwag/shiny.pal
new file mode 100644
index 00000000..b46ee24e
--- /dev/null
+++ b/gfx/pokemon/poliwag/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 26, 8, 17
+ RGB 8, 8, 29
diff --git a/gfx/pokemon/poliwhirl/back.2bpp.lz b/gfx/pokemon/poliwhirl/back.2bpp.lz
new file mode 100644
index 00000000..a78a2cff
--- /dev/null
+++ b/gfx/pokemon/poliwhirl/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/poliwhirl/front_gold.2bpp.lz b/gfx/pokemon/poliwhirl/front_gold.2bpp.lz
new file mode 100644
index 00000000..f9691d60
--- /dev/null
+++ b/gfx/pokemon/poliwhirl/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/poliwhirl/front_silver.2bpp.lz b/gfx/pokemon/poliwhirl/front_silver.2bpp.lz
new file mode 100644
index 00000000..74af485d
--- /dev/null
+++ b/gfx/pokemon/poliwhirl/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/poliwhirl/normal.pal b/gfx/pokemon/poliwhirl/normal.pal
new file mode 100644
index 00000000..8f4d2151
--- /dev/null
+++ b/gfx/pokemon/poliwhirl/normal.pal
@@ -0,0 +1,2 @@
+ RGB 16, 16, 26
+ RGB 8, 5, 15
diff --git a/gfx/pokemon/poliwhirl/shiny.pal b/gfx/pokemon/poliwhirl/shiny.pal
new file mode 100644
index 00000000..039e82f0
--- /dev/null
+++ b/gfx/pokemon/poliwhirl/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 9, 16, 26
+ RGB 8, 10, 31
diff --git a/gfx/pokemon/poliwrath/back.2bpp.lz b/gfx/pokemon/poliwrath/back.2bpp.lz
new file mode 100644
index 00000000..eab9164a
--- /dev/null
+++ b/gfx/pokemon/poliwrath/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/poliwrath/front_gold.2bpp.lz b/gfx/pokemon/poliwrath/front_gold.2bpp.lz
new file mode 100644
index 00000000..d3f398bd
--- /dev/null
+++ b/gfx/pokemon/poliwrath/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/poliwrath/front_silver.2bpp.lz b/gfx/pokemon/poliwrath/front_silver.2bpp.lz
new file mode 100644
index 00000000..1bf10c71
--- /dev/null
+++ b/gfx/pokemon/poliwrath/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/poliwrath/normal.pal b/gfx/pokemon/poliwrath/normal.pal
new file mode 100644
index 00000000..8f4d2151
--- /dev/null
+++ b/gfx/pokemon/poliwrath/normal.pal
@@ -0,0 +1,2 @@
+ RGB 16, 16, 26
+ RGB 8, 5, 15
diff --git a/gfx/pokemon/poliwrath/shiny.pal b/gfx/pokemon/poliwrath/shiny.pal
new file mode 100644
index 00000000..f0ad763c
--- /dev/null
+++ b/gfx/pokemon/poliwrath/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 11, 24, 26
+ RGB 8, 17, 15
diff --git a/gfx/pokemon/ponyta/back.2bpp.lz b/gfx/pokemon/ponyta/back.2bpp.lz
new file mode 100644
index 00000000..5d7ecaa9
--- /dev/null
+++ b/gfx/pokemon/ponyta/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/ponyta/front_gold.2bpp.lz b/gfx/pokemon/ponyta/front_gold.2bpp.lz
new file mode 100644
index 00000000..7c7d3fce
--- /dev/null
+++ b/gfx/pokemon/ponyta/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/ponyta/front_silver.2bpp.lz b/gfx/pokemon/ponyta/front_silver.2bpp.lz
new file mode 100644
index 00000000..7ff4506c
--- /dev/null
+++ b/gfx/pokemon/ponyta/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/ponyta/normal.pal b/gfx/pokemon/ponyta/normal.pal
new file mode 100644
index 00000000..402c624b
--- /dev/null
+++ b/gfx/pokemon/ponyta/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 19, 0
+ RGB 31, 11, 3
diff --git a/gfx/pokemon/ponyta/shiny.pal b/gfx/pokemon/ponyta/shiny.pal
new file mode 100644
index 00000000..668eefcb
--- /dev/null
+++ b/gfx/pokemon/ponyta/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 23, 19, 16
+ RGB 19, 13, 12
diff --git a/gfx/pokemon/porygon/back.2bpp.lz b/gfx/pokemon/porygon/back.2bpp.lz
new file mode 100644
index 00000000..5f0a4703
--- /dev/null
+++ b/gfx/pokemon/porygon/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/porygon/front_gold.2bpp.lz b/gfx/pokemon/porygon/front_gold.2bpp.lz
new file mode 100644
index 00000000..2a3d466a
--- /dev/null
+++ b/gfx/pokemon/porygon/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/porygon/front_silver.2bpp.lz b/gfx/pokemon/porygon/front_silver.2bpp.lz
new file mode 100644
index 00000000..e156f0f2
--- /dev/null
+++ b/gfx/pokemon/porygon/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/porygon/normal.pal b/gfx/pokemon/porygon/normal.pal
new file mode 100644
index 00000000..550e64b2
--- /dev/null
+++ b/gfx/pokemon/porygon/normal.pal
@@ -0,0 +1,2 @@
+ RGB 24, 9, 4
+ RGB 12, 11, 25
diff --git a/gfx/pokemon/porygon/shiny.pal b/gfx/pokemon/porygon/shiny.pal
new file mode 100644
index 00000000..dd48496e
--- /dev/null
+++ b/gfx/pokemon/porygon/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 14, 3, 27
+ RGB 12, 11, 25
diff --git a/gfx/pokemon/porygon2/back.2bpp.lz b/gfx/pokemon/porygon2/back.2bpp.lz
new file mode 100644
index 00000000..5be52896
--- /dev/null
+++ b/gfx/pokemon/porygon2/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/porygon2/front_gold.2bpp.lz b/gfx/pokemon/porygon2/front_gold.2bpp.lz
new file mode 100644
index 00000000..ff53b414
--- /dev/null
+++ b/gfx/pokemon/porygon2/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/porygon2/front_silver.2bpp.lz b/gfx/pokemon/porygon2/front_silver.2bpp.lz
new file mode 100644
index 00000000..3fb4f877
--- /dev/null
+++ b/gfx/pokemon/porygon2/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/porygon2/normal.pal b/gfx/pokemon/porygon2/normal.pal
new file mode 100644
index 00000000..5aa9e53d
--- /dev/null
+++ b/gfx/pokemon/porygon2/normal.pal
@@ -0,0 +1,2 @@
+ RGB 10, 12, 24
+ RGB 25, 9, 10
diff --git a/gfx/pokemon/porygon2/shiny.pal b/gfx/pokemon/porygon2/shiny.pal
new file mode 100644
index 00000000..4a9701bc
--- /dev/null
+++ b/gfx/pokemon/porygon2/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 20, 19, 24
+ RGB 8, 11, 23
diff --git a/gfx/pokemon/primeape/back.2bpp.lz b/gfx/pokemon/primeape/back.2bpp.lz
new file mode 100644
index 00000000..c0937a9a
--- /dev/null
+++ b/gfx/pokemon/primeape/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/primeape/front_gold.2bpp.lz b/gfx/pokemon/primeape/front_gold.2bpp.lz
new file mode 100644
index 00000000..0d16ac02
--- /dev/null
+++ b/gfx/pokemon/primeape/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/primeape/front_silver.2bpp.lz b/gfx/pokemon/primeape/front_silver.2bpp.lz
new file mode 100644
index 00000000..e7b49474
--- /dev/null
+++ b/gfx/pokemon/primeape/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/primeape/normal.pal b/gfx/pokemon/primeape/normal.pal
new file mode 100644
index 00000000..25f08a06
--- /dev/null
+++ b/gfx/pokemon/primeape/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 15, 6
+ RGB 14, 9, 4
diff --git a/gfx/pokemon/primeape/shiny.pal b/gfx/pokemon/primeape/shiny.pal
new file mode 100644
index 00000000..abd41029
--- /dev/null
+++ b/gfx/pokemon/primeape/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 23, 17, 6
+ RGB 16, 16, 6
diff --git a/gfx/pokemon/psyduck/back.2bpp.lz b/gfx/pokemon/psyduck/back.2bpp.lz
new file mode 100644
index 00000000..d627a146
--- /dev/null
+++ b/gfx/pokemon/psyduck/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/psyduck/front_gold.2bpp.lz b/gfx/pokemon/psyduck/front_gold.2bpp.lz
new file mode 100644
index 00000000..170bee5f
--- /dev/null
+++ b/gfx/pokemon/psyduck/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/psyduck/front_silver.2bpp.lz b/gfx/pokemon/psyduck/front_silver.2bpp.lz
new file mode 100644
index 00000000..ed670d10
--- /dev/null
+++ b/gfx/pokemon/psyduck/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/psyduck/normal.pal b/gfx/pokemon/psyduck/normal.pal
new file mode 100644
index 00000000..19bef8a6
--- /dev/null
+++ b/gfx/pokemon/psyduck/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 27, 4
+ RGB 17, 15, 0
diff --git a/gfx/pokemon/psyduck/shiny.pal b/gfx/pokemon/psyduck/shiny.pal
new file mode 100644
index 00000000..de84c013
--- /dev/null
+++ b/gfx/pokemon/psyduck/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 21, 19, 31
+ RGB 10, 11, 20
diff --git a/gfx/pokemon/pupitar/back.2bpp.lz b/gfx/pokemon/pupitar/back.2bpp.lz
new file mode 100644
index 00000000..6b5267e5
--- /dev/null
+++ b/gfx/pokemon/pupitar/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/pupitar/front_gold.2bpp.lz b/gfx/pokemon/pupitar/front_gold.2bpp.lz
new file mode 100644
index 00000000..966e5573
--- /dev/null
+++ b/gfx/pokemon/pupitar/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/pupitar/front_silver.2bpp.lz b/gfx/pokemon/pupitar/front_silver.2bpp.lz
new file mode 100644
index 00000000..631d8d9d
--- /dev/null
+++ b/gfx/pokemon/pupitar/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/pupitar/normal.pal b/gfx/pokemon/pupitar/normal.pal
new file mode 100644
index 00000000..70dc606b
--- /dev/null
+++ b/gfx/pokemon/pupitar/normal.pal
@@ -0,0 +1,2 @@
+ RGB 12, 11, 28
+ RGB 15, 6, 6
diff --git a/gfx/pokemon/pupitar/shiny.pal b/gfx/pokemon/pupitar/shiny.pal
new file mode 100644
index 00000000..1e78a3ca
--- /dev/null
+++ b/gfx/pokemon/pupitar/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 19, 11, 28
+ RGB 15, 6, 6
diff --git a/gfx/pokemon/quagsire/back.2bpp.lz b/gfx/pokemon/quagsire/back.2bpp.lz
new file mode 100644
index 00000000..543ce394
--- /dev/null
+++ b/gfx/pokemon/quagsire/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/quagsire/front_gold.2bpp.lz b/gfx/pokemon/quagsire/front_gold.2bpp.lz
new file mode 100644
index 00000000..3b9c9b76
--- /dev/null
+++ b/gfx/pokemon/quagsire/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/quagsire/front_silver.2bpp.lz b/gfx/pokemon/quagsire/front_silver.2bpp.lz
new file mode 100644
index 00000000..64c17265
--- /dev/null
+++ b/gfx/pokemon/quagsire/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/quagsire/normal.pal b/gfx/pokemon/quagsire/normal.pal
new file mode 100644
index 00000000..a8e7b5e2
--- /dev/null
+++ b/gfx/pokemon/quagsire/normal.pal
@@ -0,0 +1,2 @@
+ RGB 15, 21, 26
+ RGB 17, 8, 20
diff --git a/gfx/pokemon/quagsire/shiny.pal b/gfx/pokemon/quagsire/shiny.pal
new file mode 100644
index 00000000..874f717e
--- /dev/null
+++ b/gfx/pokemon/quagsire/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 23, 21, 26
+ RGB 28, 4, 30
diff --git a/gfx/pokemon/quilava/back.2bpp.lz b/gfx/pokemon/quilava/back.2bpp.lz
new file mode 100644
index 00000000..8514a77c
--- /dev/null
+++ b/gfx/pokemon/quilava/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/quilava/front_gold.2bpp.lz b/gfx/pokemon/quilava/front_gold.2bpp.lz
new file mode 100644
index 00000000..ff956c57
--- /dev/null
+++ b/gfx/pokemon/quilava/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/quilava/front_silver.2bpp.lz b/gfx/pokemon/quilava/front_silver.2bpp.lz
new file mode 100644
index 00000000..59334e73
--- /dev/null
+++ b/gfx/pokemon/quilava/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/quilava/normal.pal b/gfx/pokemon/quilava/normal.pal
new file mode 100644
index 00000000..dbadcee9
--- /dev/null
+++ b/gfx/pokemon/quilava/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 28, 4
+ RGB 31, 9, 3
diff --git a/gfx/pokemon/quilava/shiny.pal b/gfx/pokemon/quilava/shiny.pal
new file mode 100644
index 00000000..6328f897
--- /dev/null
+++ b/gfx/pokemon/quilava/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 29, 23, 9
+ RGB 22, 0, 19
diff --git a/gfx/pokemon/qwilfish/back.2bpp.lz b/gfx/pokemon/qwilfish/back.2bpp.lz
new file mode 100644
index 00000000..fd8118e0
--- /dev/null
+++ b/gfx/pokemon/qwilfish/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/qwilfish/front_gold.2bpp.lz b/gfx/pokemon/qwilfish/front_gold.2bpp.lz
new file mode 100644
index 00000000..136e04b6
--- /dev/null
+++ b/gfx/pokemon/qwilfish/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/qwilfish/front_silver.2bpp.lz b/gfx/pokemon/qwilfish/front_silver.2bpp.lz
new file mode 100644
index 00000000..7a667b6c
--- /dev/null
+++ b/gfx/pokemon/qwilfish/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/qwilfish/normal.pal b/gfx/pokemon/qwilfish/normal.pal
new file mode 100644
index 00000000..b2ae4a66
--- /dev/null
+++ b/gfx/pokemon/qwilfish/normal.pal
@@ -0,0 +1,2 @@
+ RGB 18, 24, 4
+ RGB 4, 6, 16
diff --git a/gfx/pokemon/qwilfish/shiny.pal b/gfx/pokemon/qwilfish/shiny.pal
new file mode 100644
index 00000000..96f51551
--- /dev/null
+++ b/gfx/pokemon/qwilfish/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 24, 21, 22
+ RGB 18, 0, 11
diff --git a/gfx/pokemon/raichu/back.2bpp.lz b/gfx/pokemon/raichu/back.2bpp.lz
new file mode 100644
index 00000000..912c378e
--- /dev/null
+++ b/gfx/pokemon/raichu/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/raichu/front_gold.2bpp.lz b/gfx/pokemon/raichu/front_gold.2bpp.lz
new file mode 100644
index 00000000..1ee57deb
--- /dev/null
+++ b/gfx/pokemon/raichu/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/raichu/front_silver.2bpp.lz b/gfx/pokemon/raichu/front_silver.2bpp.lz
new file mode 100644
index 00000000..19d8d118
--- /dev/null
+++ b/gfx/pokemon/raichu/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/raichu/normal.pal b/gfx/pokemon/raichu/normal.pal
new file mode 100644
index 00000000..04f6cd68
--- /dev/null
+++ b/gfx/pokemon/raichu/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 26, 7
+ RGB 31, 12, 0
diff --git a/gfx/pokemon/raichu/shiny.pal b/gfx/pokemon/raichu/shiny.pal
new file mode 100644
index 00000000..1806c2a2
--- /dev/null
+++ b/gfx/pokemon/raichu/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 21, 19, 20
+ RGB 24, 19, 2
diff --git a/gfx/pokemon/raikou/back.2bpp.lz b/gfx/pokemon/raikou/back.2bpp.lz
new file mode 100644
index 00000000..bb01bbd5
--- /dev/null
+++ b/gfx/pokemon/raikou/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/raikou/front.2bpp.lz b/gfx/pokemon/raikou/front.2bpp.lz
new file mode 100644
index 00000000..06c4fa06
--- /dev/null
+++ b/gfx/pokemon/raikou/front.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/raikou/normal.pal b/gfx/pokemon/raikou/normal.pal
new file mode 100644
index 00000000..63969111
--- /dev/null
+++ b/gfx/pokemon/raikou/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 31, 0
+ RGB 30, 11, 1
diff --git a/gfx/pokemon/raikou/shiny.pal b/gfx/pokemon/raikou/shiny.pal
new file mode 100644
index 00000000..3c4d82a9
--- /dev/null
+++ b/gfx/pokemon/raikou/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 15, 0
+ RGB 25, 21, 0
diff --git a/gfx/pokemon/rapidash/back.2bpp.lz b/gfx/pokemon/rapidash/back.2bpp.lz
new file mode 100644
index 00000000..3854c29e
--- /dev/null
+++ b/gfx/pokemon/rapidash/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/rapidash/front_gold.2bpp.lz b/gfx/pokemon/rapidash/front_gold.2bpp.lz
new file mode 100644
index 00000000..bfab5a68
--- /dev/null
+++ b/gfx/pokemon/rapidash/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/rapidash/front_silver.2bpp.lz b/gfx/pokemon/rapidash/front_silver.2bpp.lz
new file mode 100644
index 00000000..809b0c35
--- /dev/null
+++ b/gfx/pokemon/rapidash/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/rapidash/normal.pal b/gfx/pokemon/rapidash/normal.pal
new file mode 100644
index 00000000..b208997e
--- /dev/null
+++ b/gfx/pokemon/rapidash/normal.pal
@@ -0,0 +1,2 @@
+ RGB 30, 28, 0
+ RGB 31, 11, 3
diff --git a/gfx/pokemon/rapidash/shiny.pal b/gfx/pokemon/rapidash/shiny.pal
new file mode 100644
index 00000000..1764b76b
--- /dev/null
+++ b/gfx/pokemon/rapidash/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 22, 19, 20
+ RGB 17, 10, 27
diff --git a/gfx/pokemon/raticate/back.2bpp.lz b/gfx/pokemon/raticate/back.2bpp.lz
new file mode 100644
index 00000000..4e69587d
--- /dev/null
+++ b/gfx/pokemon/raticate/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/raticate/front_gold.2bpp.lz b/gfx/pokemon/raticate/front_gold.2bpp.lz
new file mode 100644
index 00000000..aeaa5788
--- /dev/null
+++ b/gfx/pokemon/raticate/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/raticate/front_silver.2bpp.lz b/gfx/pokemon/raticate/front_silver.2bpp.lz
new file mode 100644
index 00000000..550c93ed
--- /dev/null
+++ b/gfx/pokemon/raticate/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/raticate/normal.pal b/gfx/pokemon/raticate/normal.pal
new file mode 100644
index 00000000..d3ca1151
--- /dev/null
+++ b/gfx/pokemon/raticate/normal.pal
@@ -0,0 +1,2 @@
+ RGB 26, 16, 3
+ RGB 14, 8, 3
diff --git a/gfx/pokemon/raticate/shiny.pal b/gfx/pokemon/raticate/shiny.pal
new file mode 100644
index 00000000..f2899701
--- /dev/null
+++ b/gfx/pokemon/raticate/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 23, 25, 15
+ RGB 26, 16, 3
diff --git a/gfx/pokemon/rattata/back.2bpp.lz b/gfx/pokemon/rattata/back.2bpp.lz
new file mode 100644
index 00000000..a06c5f1f
--- /dev/null
+++ b/gfx/pokemon/rattata/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/rattata/front_gold.2bpp.lz b/gfx/pokemon/rattata/front_gold.2bpp.lz
new file mode 100644
index 00000000..83a22ec3
--- /dev/null
+++ b/gfx/pokemon/rattata/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/rattata/front_silver.2bpp.lz b/gfx/pokemon/rattata/front_silver.2bpp.lz
new file mode 100644
index 00000000..d6b64bf8
--- /dev/null
+++ b/gfx/pokemon/rattata/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/rattata/normal.pal b/gfx/pokemon/rattata/normal.pal
new file mode 100644
index 00000000..18adaada
--- /dev/null
+++ b/gfx/pokemon/rattata/normal.pal
@@ -0,0 +1,2 @@
+ RGB 22, 15, 30
+ RGB 18, 9, 17
diff --git a/gfx/pokemon/rattata/shiny.pal b/gfx/pokemon/rattata/shiny.pal
new file mode 100644
index 00000000..de122449
--- /dev/null
+++ b/gfx/pokemon/rattata/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 22, 23, 19
+ RGB 20, 17, 13
diff --git a/gfx/pokemon/remoraid/back.2bpp.lz b/gfx/pokemon/remoraid/back.2bpp.lz
new file mode 100644
index 00000000..414d65a1
--- /dev/null
+++ b/gfx/pokemon/remoraid/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/remoraid/front_gold.2bpp.lz b/gfx/pokemon/remoraid/front_gold.2bpp.lz
new file mode 100644
index 00000000..a64e7df6
--- /dev/null
+++ b/gfx/pokemon/remoraid/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/remoraid/front_silver.2bpp.lz b/gfx/pokemon/remoraid/front_silver.2bpp.lz
new file mode 100644
index 00000000..11da9146
--- /dev/null
+++ b/gfx/pokemon/remoraid/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/remoraid/normal.pal b/gfx/pokemon/remoraid/normal.pal
new file mode 100644
index 00000000..cfb96ba8
--- /dev/null
+++ b/gfx/pokemon/remoraid/normal.pal
@@ -0,0 +1,2 @@
+ RGB 13, 10, 25
+ RGB 5, 3, 31
diff --git a/gfx/pokemon/remoraid/shiny.pal b/gfx/pokemon/remoraid/shiny.pal
new file mode 100644
index 00000000..5c8f5b62
--- /dev/null
+++ b/gfx/pokemon/remoraid/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 14, 11, 14
+ RGB 9, 9, 8
diff --git a/gfx/pokemon/rhydon/back.2bpp.lz b/gfx/pokemon/rhydon/back.2bpp.lz
new file mode 100644
index 00000000..b626f4ce
--- /dev/null
+++ b/gfx/pokemon/rhydon/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/rhydon/front_gold.2bpp.lz b/gfx/pokemon/rhydon/front_gold.2bpp.lz
new file mode 100644
index 00000000..46f32b34
--- /dev/null
+++ b/gfx/pokemon/rhydon/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/rhydon/front_silver.2bpp.lz b/gfx/pokemon/rhydon/front_silver.2bpp.lz
new file mode 100644
index 00000000..2b9b4c26
--- /dev/null
+++ b/gfx/pokemon/rhydon/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/rhydon/normal.pal b/gfx/pokemon/rhydon/normal.pal
new file mode 100644
index 00000000..b0ef717e
--- /dev/null
+++ b/gfx/pokemon/rhydon/normal.pal
@@ -0,0 +1,2 @@
+ RGB 15, 11, 17
+ RGB 7, 9, 4
diff --git a/gfx/pokemon/rhydon/shiny.pal b/gfx/pokemon/rhydon/shiny.pal
new file mode 100644
index 00000000..1a91cd33
--- /dev/null
+++ b/gfx/pokemon/rhydon/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 22, 21, 21
+ RGB 12, 12, 17
diff --git a/gfx/pokemon/rhyhorn/back.2bpp.lz b/gfx/pokemon/rhyhorn/back.2bpp.lz
new file mode 100644
index 00000000..988de748
--- /dev/null
+++ b/gfx/pokemon/rhyhorn/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/rhyhorn/front_gold.2bpp.lz b/gfx/pokemon/rhyhorn/front_gold.2bpp.lz
new file mode 100644
index 00000000..6070ca0f
--- /dev/null
+++ b/gfx/pokemon/rhyhorn/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/rhyhorn/front_silver.2bpp.lz b/gfx/pokemon/rhyhorn/front_silver.2bpp.lz
new file mode 100644
index 00000000..b10fd6df
--- /dev/null
+++ b/gfx/pokemon/rhyhorn/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/rhyhorn/normal.pal b/gfx/pokemon/rhyhorn/normal.pal
new file mode 100644
index 00000000..b0ef717e
--- /dev/null
+++ b/gfx/pokemon/rhyhorn/normal.pal
@@ -0,0 +1,2 @@
+ RGB 15, 11, 17
+ RGB 7, 9, 4
diff --git a/gfx/pokemon/rhyhorn/shiny.pal b/gfx/pokemon/rhyhorn/shiny.pal
new file mode 100644
index 00000000..4688f4ff
--- /dev/null
+++ b/gfx/pokemon/rhyhorn/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 22, 15, 17
+ RGB 15, 11, 13
diff --git a/gfx/pokemon/sandshrew/back.2bpp.lz b/gfx/pokemon/sandshrew/back.2bpp.lz
new file mode 100644
index 00000000..63ddb82a
--- /dev/null
+++ b/gfx/pokemon/sandshrew/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/sandshrew/front_gold.2bpp.lz b/gfx/pokemon/sandshrew/front_gold.2bpp.lz
new file mode 100644
index 00000000..ddc4dbd4
--- /dev/null
+++ b/gfx/pokemon/sandshrew/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/sandshrew/front_silver.2bpp.lz b/gfx/pokemon/sandshrew/front_silver.2bpp.lz
new file mode 100644
index 00000000..c75dccbe
--- /dev/null
+++ b/gfx/pokemon/sandshrew/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/sandshrew/normal.pal b/gfx/pokemon/sandshrew/normal.pal
new file mode 100644
index 00000000..ebfaafa6
--- /dev/null
+++ b/gfx/pokemon/sandshrew/normal.pal
@@ -0,0 +1,2 @@
+ RGB 21, 16, 10
+ RGB 14, 8, 1
diff --git a/gfx/pokemon/sandshrew/shiny.pal b/gfx/pokemon/sandshrew/shiny.pal
new file mode 100644
index 00000000..5dcc876a
--- /dev/null
+++ b/gfx/pokemon/sandshrew/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 16, 16, 10
+ RGB 11, 8, 15
diff --git a/gfx/pokemon/sandslash/back.2bpp.lz b/gfx/pokemon/sandslash/back.2bpp.lz
new file mode 100644
index 00000000..52bb7ce7
--- /dev/null
+++ b/gfx/pokemon/sandslash/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/sandslash/front_gold.2bpp.lz b/gfx/pokemon/sandslash/front_gold.2bpp.lz
new file mode 100644
index 00000000..7d4bd1df
--- /dev/null
+++ b/gfx/pokemon/sandslash/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/sandslash/front_silver.2bpp.lz b/gfx/pokemon/sandslash/front_silver.2bpp.lz
new file mode 100644
index 00000000..7e818909
--- /dev/null
+++ b/gfx/pokemon/sandslash/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/sandslash/normal.pal b/gfx/pokemon/sandslash/normal.pal
new file mode 100644
index 00000000..11fbff06
--- /dev/null
+++ b/gfx/pokemon/sandslash/normal.pal
@@ -0,0 +1,2 @@
+ RGB 23, 14, 4
+ RGB 13, 7, 0
diff --git a/gfx/pokemon/sandslash/shiny.pal b/gfx/pokemon/sandslash/shiny.pal
new file mode 100644
index 00000000..50865203
--- /dev/null
+++ b/gfx/pokemon/sandslash/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 16, 18, 4
+ RGB 21, 6, 1
diff --git a/gfx/pokemon/scizor/back.2bpp.lz b/gfx/pokemon/scizor/back.2bpp.lz
new file mode 100644
index 00000000..5a02e700
--- /dev/null
+++ b/gfx/pokemon/scizor/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/scizor/front_gold.2bpp.lz b/gfx/pokemon/scizor/front_gold.2bpp.lz
new file mode 100644
index 00000000..e0b44a40
--- /dev/null
+++ b/gfx/pokemon/scizor/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/scizor/front_silver.2bpp.lz b/gfx/pokemon/scizor/front_silver.2bpp.lz
new file mode 100644
index 00000000..676a3be2
--- /dev/null
+++ b/gfx/pokemon/scizor/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/scizor/normal.pal b/gfx/pokemon/scizor/normal.pal
new file mode 100644
index 00000000..66c470d3
--- /dev/null
+++ b/gfx/pokemon/scizor/normal.pal
@@ -0,0 +1,2 @@
+ RGB 26, 8, 8
+ RGB 7, 8, 13
diff --git a/gfx/pokemon/scizor/shiny.pal b/gfx/pokemon/scizor/shiny.pal
new file mode 100644
index 00000000..d9e9d74c
--- /dev/null
+++ b/gfx/pokemon/scizor/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 22, 22, 8
+ RGB 6, 14, 7
diff --git a/gfx/pokemon/scyther/back.2bpp.lz b/gfx/pokemon/scyther/back.2bpp.lz
new file mode 100644
index 00000000..421fc4ed
--- /dev/null
+++ b/gfx/pokemon/scyther/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/scyther/front_gold.2bpp.lz b/gfx/pokemon/scyther/front_gold.2bpp.lz
new file mode 100644
index 00000000..f44c825a
--- /dev/null
+++ b/gfx/pokemon/scyther/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/scyther/front_silver.2bpp.lz b/gfx/pokemon/scyther/front_silver.2bpp.lz
new file mode 100644
index 00000000..3a21a48e
--- /dev/null
+++ b/gfx/pokemon/scyther/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/scyther/normal.pal b/gfx/pokemon/scyther/normal.pal
new file mode 100644
index 00000000..f920a82e
--- /dev/null
+++ b/gfx/pokemon/scyther/normal.pal
@@ -0,0 +1,2 @@
+ RGB 15, 26, 0
+ RGB 23, 25, 0
diff --git a/gfx/pokemon/scyther/shiny.pal b/gfx/pokemon/scyther/shiny.pal
new file mode 100644
index 00000000..30f3d237
--- /dev/null
+++ b/gfx/pokemon/scyther/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 17, 24, 0
+ RGB 28, 9, 0
diff --git a/gfx/pokemon/seadra/back.2bpp.lz b/gfx/pokemon/seadra/back.2bpp.lz
new file mode 100644
index 00000000..ba902583
--- /dev/null
+++ b/gfx/pokemon/seadra/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/seadra/front_gold.2bpp.lz b/gfx/pokemon/seadra/front_gold.2bpp.lz
new file mode 100644
index 00000000..a7082da5
--- /dev/null
+++ b/gfx/pokemon/seadra/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/seadra/front_silver.2bpp.lz b/gfx/pokemon/seadra/front_silver.2bpp.lz
new file mode 100644
index 00000000..c18d830b
--- /dev/null
+++ b/gfx/pokemon/seadra/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/seadra/normal.pal b/gfx/pokemon/seadra/normal.pal
new file mode 100644
index 00000000..186e18c6
--- /dev/null
+++ b/gfx/pokemon/seadra/normal.pal
@@ -0,0 +1,2 @@
+ RGB 28, 20, 12
+ RGB 11, 9, 31
diff --git a/gfx/pokemon/seadra/shiny.pal b/gfx/pokemon/seadra/shiny.pal
new file mode 100644
index 00000000..74d1bba8
--- /dev/null
+++ b/gfx/pokemon/seadra/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 11, 27
+ RGB 10, 4, 29
diff --git a/gfx/pokemon/seaking/back.2bpp.lz b/gfx/pokemon/seaking/back.2bpp.lz
new file mode 100644
index 00000000..328a1fb5
--- /dev/null
+++ b/gfx/pokemon/seaking/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/seaking/front_gold.2bpp.lz b/gfx/pokemon/seaking/front_gold.2bpp.lz
new file mode 100644
index 00000000..4421dc8b
--- /dev/null
+++ b/gfx/pokemon/seaking/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/seaking/front_silver.2bpp.lz b/gfx/pokemon/seaking/front_silver.2bpp.lz
new file mode 100644
index 00000000..011a65f9
--- /dev/null
+++ b/gfx/pokemon/seaking/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/seaking/normal.pal b/gfx/pokemon/seaking/normal.pal
new file mode 100644
index 00000000..feb7ff46
--- /dev/null
+++ b/gfx/pokemon/seaking/normal.pal
@@ -0,0 +1,2 @@
+ RGB 19, 22, 30
+ RGB 31, 10, 2
diff --git a/gfx/pokemon/seaking/shiny.pal b/gfx/pokemon/seaking/shiny.pal
new file mode 100644
index 00000000..340ca604
--- /dev/null
+++ b/gfx/pokemon/seaking/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 21, 27, 18
+ RGB 26, 22, 2
diff --git a/gfx/pokemon/seel/back.2bpp.lz b/gfx/pokemon/seel/back.2bpp.lz
new file mode 100644
index 00000000..0d5b89da
--- /dev/null
+++ b/gfx/pokemon/seel/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/seel/front_gold.2bpp.lz b/gfx/pokemon/seel/front_gold.2bpp.lz
new file mode 100644
index 00000000..489619cf
--- /dev/null
+++ b/gfx/pokemon/seel/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/seel/front_silver.2bpp.lz b/gfx/pokemon/seel/front_silver.2bpp.lz
new file mode 100644
index 00000000..86c3c780
--- /dev/null
+++ b/gfx/pokemon/seel/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/seel/normal.pal b/gfx/pokemon/seel/normal.pal
new file mode 100644
index 00000000..83facca8
--- /dev/null
+++ b/gfx/pokemon/seel/normal.pal
@@ -0,0 +1,2 @@
+ RGB 19, 21, 31
+ RGB 29, 11, 18
diff --git a/gfx/pokemon/seel/shiny.pal b/gfx/pokemon/seel/shiny.pal
new file mode 100644
index 00000000..1ebfb716
--- /dev/null
+++ b/gfx/pokemon/seel/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 20, 19, 22
+ RGB 29, 7, 5
diff --git a/gfx/pokemon/sentret/back.2bpp.lz b/gfx/pokemon/sentret/back.2bpp.lz
new file mode 100644
index 00000000..511ba546
--- /dev/null
+++ b/gfx/pokemon/sentret/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/sentret/front_gold.2bpp.lz b/gfx/pokemon/sentret/front_gold.2bpp.lz
new file mode 100644
index 00000000..7b1401df
--- /dev/null
+++ b/gfx/pokemon/sentret/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/sentret/front_silver.2bpp.lz b/gfx/pokemon/sentret/front_silver.2bpp.lz
new file mode 100644
index 00000000..1b92df7b
--- /dev/null
+++ b/gfx/pokemon/sentret/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/sentret/normal.pal b/gfx/pokemon/sentret/normal.pal
new file mode 100644
index 00000000..b6b803ce
--- /dev/null
+++ b/gfx/pokemon/sentret/normal.pal
@@ -0,0 +1,2 @@
+ RGB 22, 15, 10
+ RGB 15, 7, 4
diff --git a/gfx/pokemon/sentret/shiny.pal b/gfx/pokemon/sentret/shiny.pal
new file mode 100644
index 00000000..8fd522fb
--- /dev/null
+++ b/gfx/pokemon/sentret/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 24, 19, 2
+ RGB 21, 5, 20
diff --git a/gfx/pokemon/shellder/back.2bpp.lz b/gfx/pokemon/shellder/back.2bpp.lz
new file mode 100644
index 00000000..f0d93b8a
--- /dev/null
+++ b/gfx/pokemon/shellder/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/shellder/front_gold.2bpp.lz b/gfx/pokemon/shellder/front_gold.2bpp.lz
new file mode 100644
index 00000000..753bbe14
--- /dev/null
+++ b/gfx/pokemon/shellder/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/shellder/front_silver.2bpp.lz b/gfx/pokemon/shellder/front_silver.2bpp.lz
new file mode 100644
index 00000000..f57e1041
--- /dev/null
+++ b/gfx/pokemon/shellder/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/shellder/normal.pal b/gfx/pokemon/shellder/normal.pal
new file mode 100644
index 00000000..7fc09a97
--- /dev/null
+++ b/gfx/pokemon/shellder/normal.pal
@@ -0,0 +1,2 @@
+ RGB 18, 17, 20
+ RGB 21, 11, 14
diff --git a/gfx/pokemon/shellder/shiny.pal b/gfx/pokemon/shellder/shiny.pal
new file mode 100644
index 00000000..4a248dc8
--- /dev/null
+++ b/gfx/pokemon/shellder/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 24, 17, 7
+ RGB 21, 9, 4
diff --git a/gfx/pokemon/shuckle/back.2bpp.lz b/gfx/pokemon/shuckle/back.2bpp.lz
new file mode 100644
index 00000000..1cc4efce
--- /dev/null
+++ b/gfx/pokemon/shuckle/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/shuckle/front_gold.2bpp.lz b/gfx/pokemon/shuckle/front_gold.2bpp.lz
new file mode 100644
index 00000000..32736fe8
--- /dev/null
+++ b/gfx/pokemon/shuckle/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/shuckle/front_silver.2bpp.lz b/gfx/pokemon/shuckle/front_silver.2bpp.lz
new file mode 100644
index 00000000..ba144453
--- /dev/null
+++ b/gfx/pokemon/shuckle/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/shuckle/normal.pal b/gfx/pokemon/shuckle/normal.pal
new file mode 100644
index 00000000..2a3d8239
--- /dev/null
+++ b/gfx/pokemon/shuckle/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 22, 5
+ RGB 18, 9, 6
diff --git a/gfx/pokemon/shuckle/shiny.pal b/gfx/pokemon/shuckle/shiny.pal
new file mode 100644
index 00000000..5e1fd5f7
--- /dev/null
+++ b/gfx/pokemon/shuckle/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 22, 5
+ RGB 15, 7, 31
diff --git a/gfx/pokemon/skarmory/back.2bpp.lz b/gfx/pokemon/skarmory/back.2bpp.lz
new file mode 100644
index 00000000..b5b32010
--- /dev/null
+++ b/gfx/pokemon/skarmory/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/skarmory/front_gold.2bpp.lz b/gfx/pokemon/skarmory/front_gold.2bpp.lz
new file mode 100644
index 00000000..f842ada7
--- /dev/null
+++ b/gfx/pokemon/skarmory/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/skarmory/front_silver.2bpp.lz b/gfx/pokemon/skarmory/front_silver.2bpp.lz
new file mode 100644
index 00000000..849dce30
--- /dev/null
+++ b/gfx/pokemon/skarmory/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/skarmory/normal.pal b/gfx/pokemon/skarmory/normal.pal
new file mode 100644
index 00000000..4be055d1
--- /dev/null
+++ b/gfx/pokemon/skarmory/normal.pal
@@ -0,0 +1,2 @@
+ RGB 17, 18, 24
+ RGB 4, 7, 10
diff --git a/gfx/pokemon/skarmory/shiny.pal b/gfx/pokemon/skarmory/shiny.pal
new file mode 100644
index 00000000..9f836c80
--- /dev/null
+++ b/gfx/pokemon/skarmory/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 18, 22, 13
+ RGB 5, 15, 1
diff --git a/gfx/pokemon/skiploom/back.2bpp.lz b/gfx/pokemon/skiploom/back.2bpp.lz
new file mode 100644
index 00000000..8b197406
--- /dev/null
+++ b/gfx/pokemon/skiploom/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/skiploom/front_gold.2bpp.lz b/gfx/pokemon/skiploom/front_gold.2bpp.lz
new file mode 100644
index 00000000..5a4d0c89
--- /dev/null
+++ b/gfx/pokemon/skiploom/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/skiploom/front_silver.2bpp.lz b/gfx/pokemon/skiploom/front_silver.2bpp.lz
new file mode 100644
index 00000000..1eb632e4
--- /dev/null
+++ b/gfx/pokemon/skiploom/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/skiploom/normal.pal b/gfx/pokemon/skiploom/normal.pal
new file mode 100644
index 00000000..578ab02f
--- /dev/null
+++ b/gfx/pokemon/skiploom/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 22, 5
+ RGB 8, 18, 7
diff --git a/gfx/pokemon/skiploom/shiny.pal b/gfx/pokemon/skiploom/shiny.pal
new file mode 100644
index 00000000..5d358e8b
--- /dev/null
+++ b/gfx/pokemon/skiploom/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 30, 24, 3
+ RGB 18, 0, 20
diff --git a/gfx/pokemon/slowbro/back.2bpp.lz b/gfx/pokemon/slowbro/back.2bpp.lz
new file mode 100644
index 00000000..af1d6099
--- /dev/null
+++ b/gfx/pokemon/slowbro/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/slowbro/front_gold.2bpp.lz b/gfx/pokemon/slowbro/front_gold.2bpp.lz
new file mode 100644
index 00000000..d7c3927d
--- /dev/null
+++ b/gfx/pokemon/slowbro/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/slowbro/front_silver.2bpp.lz b/gfx/pokemon/slowbro/front_silver.2bpp.lz
new file mode 100644
index 00000000..ab5d3004
--- /dev/null
+++ b/gfx/pokemon/slowbro/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/slowbro/normal.pal b/gfx/pokemon/slowbro/normal.pal
new file mode 100644
index 00000000..275486df
--- /dev/null
+++ b/gfx/pokemon/slowbro/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 10, 31
+ RGB 14, 19, 12
diff --git a/gfx/pokemon/slowbro/shiny.pal b/gfx/pokemon/slowbro/shiny.pal
new file mode 100644
index 00000000..a29b19e3
--- /dev/null
+++ b/gfx/pokemon/slowbro/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 21, 10, 31
+ RGB 18, 18, 0
diff --git a/gfx/pokemon/slowking/back.2bpp.lz b/gfx/pokemon/slowking/back.2bpp.lz
new file mode 100644
index 00000000..e6342e43
--- /dev/null
+++ b/gfx/pokemon/slowking/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/slowking/front_gold.2bpp.lz b/gfx/pokemon/slowking/front_gold.2bpp.lz
new file mode 100644
index 00000000..ab9d4284
--- /dev/null
+++ b/gfx/pokemon/slowking/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/slowking/front_silver.2bpp.lz b/gfx/pokemon/slowking/front_silver.2bpp.lz
new file mode 100644
index 00000000..2379f8dd
--- /dev/null
+++ b/gfx/pokemon/slowking/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/slowking/normal.pal b/gfx/pokemon/slowking/normal.pal
new file mode 100644
index 00000000..ee8429ac
--- /dev/null
+++ b/gfx/pokemon/slowking/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 10, 31
+ RGB 30, 5, 6
diff --git a/gfx/pokemon/slowking/shiny.pal b/gfx/pokemon/slowking/shiny.pal
new file mode 100644
index 00000000..809016ef
--- /dev/null
+++ b/gfx/pokemon/slowking/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 10, 31
+ RGB 9, 5, 31
diff --git a/gfx/pokemon/slowpoke/back.2bpp.lz b/gfx/pokemon/slowpoke/back.2bpp.lz
new file mode 100644
index 00000000..cdaa2178
--- /dev/null
+++ b/gfx/pokemon/slowpoke/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/slowpoke/front_gold.2bpp.lz b/gfx/pokemon/slowpoke/front_gold.2bpp.lz
new file mode 100644
index 00000000..de0426f6
--- /dev/null
+++ b/gfx/pokemon/slowpoke/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/slowpoke/front_silver.2bpp.lz b/gfx/pokemon/slowpoke/front_silver.2bpp.lz
new file mode 100644
index 00000000..2b9461c3
--- /dev/null
+++ b/gfx/pokemon/slowpoke/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/slowpoke/normal.pal b/gfx/pokemon/slowpoke/normal.pal
new file mode 100644
index 00000000..1392ded6
--- /dev/null
+++ b/gfx/pokemon/slowpoke/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 10, 31
+ RGB 28, 6, 14
diff --git a/gfx/pokemon/slowpoke/shiny.pal b/gfx/pokemon/slowpoke/shiny.pal
new file mode 100644
index 00000000..f474e493
--- /dev/null
+++ b/gfx/pokemon/slowpoke/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 22, 11, 26
+ RGB 17, 0, 31
diff --git a/gfx/pokemon/slugma/back.2bpp.lz b/gfx/pokemon/slugma/back.2bpp.lz
new file mode 100644
index 00000000..04aa80c7
--- /dev/null
+++ b/gfx/pokemon/slugma/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/slugma/front_gold.2bpp.lz b/gfx/pokemon/slugma/front_gold.2bpp.lz
new file mode 100644
index 00000000..e763f9e2
--- /dev/null
+++ b/gfx/pokemon/slugma/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/slugma/front_silver.2bpp.lz b/gfx/pokemon/slugma/front_silver.2bpp.lz
new file mode 100644
index 00000000..53d05f36
--- /dev/null
+++ b/gfx/pokemon/slugma/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/slugma/normal.pal b/gfx/pokemon/slugma/normal.pal
new file mode 100644
index 00000000..424fe69c
--- /dev/null
+++ b/gfx/pokemon/slugma/normal.pal
@@ -0,0 +1,2 @@
+ RGB 26, 13, 2
+ RGB 18, 6, 2
diff --git a/gfx/pokemon/slugma/shiny.pal b/gfx/pokemon/slugma/shiny.pal
new file mode 100644
index 00000000..8b6d6435
--- /dev/null
+++ b/gfx/pokemon/slugma/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 21, 21, 21
+ RGB 11, 11, 11
diff --git a/gfx/pokemon/smeargle/back.2bpp.lz b/gfx/pokemon/smeargle/back.2bpp.lz
new file mode 100644
index 00000000..eb96bfd0
--- /dev/null
+++ b/gfx/pokemon/smeargle/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/smeargle/front_gold.2bpp.lz b/gfx/pokemon/smeargle/front_gold.2bpp.lz
new file mode 100644
index 00000000..89bc9736
--- /dev/null
+++ b/gfx/pokemon/smeargle/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/smeargle/front_silver.2bpp.lz b/gfx/pokemon/smeargle/front_silver.2bpp.lz
new file mode 100644
index 00000000..282cef7a
--- /dev/null
+++ b/gfx/pokemon/smeargle/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/smeargle/normal.pal b/gfx/pokemon/smeargle/normal.pal
new file mode 100644
index 00000000..cc2e1dd7
--- /dev/null
+++ b/gfx/pokemon/smeargle/normal.pal
@@ -0,0 +1,2 @@
+ RGB 23, 21, 8
+ RGB 14, 5, 6
diff --git a/gfx/pokemon/smeargle/shiny.pal b/gfx/pokemon/smeargle/shiny.pal
new file mode 100644
index 00000000..c83a33d9
--- /dev/null
+++ b/gfx/pokemon/smeargle/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 24, 25, 8
+ RGB 9, 23, 2
diff --git a/gfx/pokemon/smoochum/back.2bpp.lz b/gfx/pokemon/smoochum/back.2bpp.lz
new file mode 100644
index 00000000..52c256c1
--- /dev/null
+++ b/gfx/pokemon/smoochum/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/smoochum/front_gold.2bpp.lz b/gfx/pokemon/smoochum/front_gold.2bpp.lz
new file mode 100644
index 00000000..e7a6361b
--- /dev/null
+++ b/gfx/pokemon/smoochum/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/smoochum/front_silver.2bpp.lz b/gfx/pokemon/smoochum/front_silver.2bpp.lz
new file mode 100644
index 00000000..06ccf86d
--- /dev/null
+++ b/gfx/pokemon/smoochum/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/smoochum/normal.pal b/gfx/pokemon/smoochum/normal.pal
new file mode 100644
index 00000000..65a7fb19
--- /dev/null
+++ b/gfx/pokemon/smoochum/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 15, 4
+ RGB 20, 1, 19
diff --git a/gfx/pokemon/smoochum/shiny.pal b/gfx/pokemon/smoochum/shiny.pal
new file mode 100644
index 00000000..9f4dcbae
--- /dev/null
+++ b/gfx/pokemon/smoochum/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 26, 7
+ RGB 31, 12, 25
diff --git a/gfx/pokemon/sneasel/back.2bpp.lz b/gfx/pokemon/sneasel/back.2bpp.lz
new file mode 100644
index 00000000..907cf216
--- /dev/null
+++ b/gfx/pokemon/sneasel/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/sneasel/front.2bpp.lz b/gfx/pokemon/sneasel/front.2bpp.lz
new file mode 100644
index 00000000..a0b0a65a
--- /dev/null
+++ b/gfx/pokemon/sneasel/front.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/sneasel/normal.pal b/gfx/pokemon/sneasel/normal.pal
new file mode 100644
index 00000000..1664f1b2
--- /dev/null
+++ b/gfx/pokemon/sneasel/normal.pal
@@ -0,0 +1,2 @@
+ RGB 17, 24, 22
+ RGB 14, 9, 1
diff --git a/gfx/pokemon/sneasel/shiny.pal b/gfx/pokemon/sneasel/shiny.pal
new file mode 100644
index 00000000..9f1f2f96
--- /dev/null
+++ b/gfx/pokemon/sneasel/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 28, 28, 9
+ RGB 31, 9, 31
diff --git a/gfx/pokemon/snorlax/back.2bpp.lz b/gfx/pokemon/snorlax/back.2bpp.lz
new file mode 100644
index 00000000..dfbfcbb5
--- /dev/null
+++ b/gfx/pokemon/snorlax/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/snorlax/front_gold.2bpp.lz b/gfx/pokemon/snorlax/front_gold.2bpp.lz
new file mode 100644
index 00000000..c6fe621b
--- /dev/null
+++ b/gfx/pokemon/snorlax/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/snorlax/front_silver.2bpp.lz b/gfx/pokemon/snorlax/front_silver.2bpp.lz
new file mode 100644
index 00000000..ac3e76b5
--- /dev/null
+++ b/gfx/pokemon/snorlax/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/snorlax/normal.pal b/gfx/pokemon/snorlax/normal.pal
new file mode 100644
index 00000000..eb261873
--- /dev/null
+++ b/gfx/pokemon/snorlax/normal.pal
@@ -0,0 +1,2 @@
+ RGB 27, 18, 14
+ RGB 21, 7, 14
diff --git a/gfx/pokemon/snorlax/shiny.pal b/gfx/pokemon/snorlax/shiny.pal
new file mode 100644
index 00000000..595a856d
--- /dev/null
+++ b/gfx/pokemon/snorlax/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 27, 22, 11
+ RGB 9, 7, 31
diff --git a/gfx/pokemon/snubbull/back.2bpp.lz b/gfx/pokemon/snubbull/back.2bpp.lz
new file mode 100644
index 00000000..5b020db5
--- /dev/null
+++ b/gfx/pokemon/snubbull/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/snubbull/front_gold.2bpp.lz b/gfx/pokemon/snubbull/front_gold.2bpp.lz
new file mode 100644
index 00000000..0a02457f
--- /dev/null
+++ b/gfx/pokemon/snubbull/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/snubbull/front_silver.2bpp.lz b/gfx/pokemon/snubbull/front_silver.2bpp.lz
new file mode 100644
index 00000000..26b6909d
--- /dev/null
+++ b/gfx/pokemon/snubbull/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/snubbull/normal.pal b/gfx/pokemon/snubbull/normal.pal
new file mode 100644
index 00000000..1d4fb312
--- /dev/null
+++ b/gfx/pokemon/snubbull/normal.pal
@@ -0,0 +1,2 @@
+ RGB 28, 14, 13
+ RGB 7, 10, 13
diff --git a/gfx/pokemon/snubbull/shiny.pal b/gfx/pokemon/snubbull/shiny.pal
new file mode 100644
index 00000000..003ae62e
--- /dev/null
+++ b/gfx/pokemon/snubbull/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 18, 21, 24
+ RGB 26, 0, 26
diff --git a/gfx/pokemon/spearow/back.2bpp.lz b/gfx/pokemon/spearow/back.2bpp.lz
new file mode 100644
index 00000000..5fe0f968
--- /dev/null
+++ b/gfx/pokemon/spearow/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/spearow/front_gold.2bpp.lz b/gfx/pokemon/spearow/front_gold.2bpp.lz
new file mode 100644
index 00000000..31c39844
--- /dev/null
+++ b/gfx/pokemon/spearow/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/spearow/front_silver.2bpp.lz b/gfx/pokemon/spearow/front_silver.2bpp.lz
new file mode 100644
index 00000000..f17f281b
--- /dev/null
+++ b/gfx/pokemon/spearow/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/spearow/normal.pal b/gfx/pokemon/spearow/normal.pal
new file mode 100644
index 00000000..a556f3f3
--- /dev/null
+++ b/gfx/pokemon/spearow/normal.pal
@@ -0,0 +1,2 @@
+ RGB 29, 23, 13
+ RGB 21, 8, 11
diff --git a/gfx/pokemon/spearow/shiny.pal b/gfx/pokemon/spearow/shiny.pal
new file mode 100644
index 00000000..0995963e
--- /dev/null
+++ b/gfx/pokemon/spearow/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 30, 26, 0
+ RGB 24, 13, 1
diff --git a/gfx/pokemon/spinarak/back.2bpp.lz b/gfx/pokemon/spinarak/back.2bpp.lz
new file mode 100644
index 00000000..3fa2e3b1
--- /dev/null
+++ b/gfx/pokemon/spinarak/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/spinarak/front.2bpp.lz b/gfx/pokemon/spinarak/front.2bpp.lz
new file mode 100644
index 00000000..1f475982
--- /dev/null
+++ b/gfx/pokemon/spinarak/front.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/spinarak/normal.pal b/gfx/pokemon/spinarak/normal.pal
new file mode 100644
index 00000000..e2de11cd
--- /dev/null
+++ b/gfx/pokemon/spinarak/normal.pal
@@ -0,0 +1,2 @@
+ RGB 19, 8, 20
+ RGB 8, 9, 17
diff --git a/gfx/pokemon/spinarak/shiny.pal b/gfx/pokemon/spinarak/shiny.pal
new file mode 100644
index 00000000..ce187371
--- /dev/null
+++ b/gfx/pokemon/spinarak/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 12, 31
+ RGB 20, 9, 31
diff --git a/gfx/pokemon/squirtle/back.2bpp.lz b/gfx/pokemon/squirtle/back.2bpp.lz
new file mode 100644
index 00000000..a8fa8d3f
--- /dev/null
+++ b/gfx/pokemon/squirtle/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/squirtle/front_gold.2bpp.lz b/gfx/pokemon/squirtle/front_gold.2bpp.lz
new file mode 100644
index 00000000..88a8e542
--- /dev/null
+++ b/gfx/pokemon/squirtle/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/squirtle/front_silver.2bpp.lz b/gfx/pokemon/squirtle/front_silver.2bpp.lz
new file mode 100644
index 00000000..7bafda98
--- /dev/null
+++ b/gfx/pokemon/squirtle/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/squirtle/normal.pal b/gfx/pokemon/squirtle/normal.pal
new file mode 100644
index 00000000..7afd9368
--- /dev/null
+++ b/gfx/pokemon/squirtle/normal.pal
@@ -0,0 +1,2 @@
+ RGB 22, 18, 8
+ RGB 12, 19, 31
diff --git a/gfx/pokemon/squirtle/shiny.pal b/gfx/pokemon/squirtle/shiny.pal
new file mode 100644
index 00000000..1a203ace
--- /dev/null
+++ b/gfx/pokemon/squirtle/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 13, 23, 8
+ RGB 17, 25, 30
diff --git a/gfx/pokemon/stantler/back.2bpp.lz b/gfx/pokemon/stantler/back.2bpp.lz
new file mode 100644
index 00000000..a0ab5303
--- /dev/null
+++ b/gfx/pokemon/stantler/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/stantler/front_gold.2bpp.lz b/gfx/pokemon/stantler/front_gold.2bpp.lz
new file mode 100644
index 00000000..22b739ce
--- /dev/null
+++ b/gfx/pokemon/stantler/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/stantler/front_silver.2bpp.lz b/gfx/pokemon/stantler/front_silver.2bpp.lz
new file mode 100644
index 00000000..9a7b93b4
--- /dev/null
+++ b/gfx/pokemon/stantler/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/stantler/normal.pal b/gfx/pokemon/stantler/normal.pal
new file mode 100644
index 00000000..4e817145
--- /dev/null
+++ b/gfx/pokemon/stantler/normal.pal
@@ -0,0 +1,2 @@
+ RGB 23, 15, 7
+ RGB 4, 5, 16
diff --git a/gfx/pokemon/stantler/shiny.pal b/gfx/pokemon/stantler/shiny.pal
new file mode 100644
index 00000000..4f368c09
--- /dev/null
+++ b/gfx/pokemon/stantler/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 19, 20, 7
+ RGB 20, 5, 1
diff --git a/gfx/pokemon/starmie/back.2bpp.lz b/gfx/pokemon/starmie/back.2bpp.lz
new file mode 100644
index 00000000..8085f0f4
--- /dev/null
+++ b/gfx/pokemon/starmie/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/starmie/front_gold.2bpp.lz b/gfx/pokemon/starmie/front_gold.2bpp.lz
new file mode 100644
index 00000000..704a3c26
--- /dev/null
+++ b/gfx/pokemon/starmie/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/starmie/front_silver.2bpp.lz b/gfx/pokemon/starmie/front_silver.2bpp.lz
new file mode 100644
index 00000000..8d2e05ae
--- /dev/null
+++ b/gfx/pokemon/starmie/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/starmie/normal.pal b/gfx/pokemon/starmie/normal.pal
new file mode 100644
index 00000000..4a23e5f7
--- /dev/null
+++ b/gfx/pokemon/starmie/normal.pal
@@ -0,0 +1,2 @@
+ RGB 26, 22, 0
+ RGB 19, 7, 18
diff --git a/gfx/pokemon/starmie/shiny.pal b/gfx/pokemon/starmie/shiny.pal
new file mode 100644
index 00000000..bf40a5c2
--- /dev/null
+++ b/gfx/pokemon/starmie/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 29, 9, 11
+ RGB 11, 11, 31
diff --git a/gfx/pokemon/staryu/back.2bpp.lz b/gfx/pokemon/staryu/back.2bpp.lz
new file mode 100644
index 00000000..65366eb7
--- /dev/null
+++ b/gfx/pokemon/staryu/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/staryu/front_gold.2bpp.lz b/gfx/pokemon/staryu/front_gold.2bpp.lz
new file mode 100644
index 00000000..fa1a938b
--- /dev/null
+++ b/gfx/pokemon/staryu/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/staryu/front_silver.2bpp.lz b/gfx/pokemon/staryu/front_silver.2bpp.lz
new file mode 100644
index 00000000..ace13f1e
--- /dev/null
+++ b/gfx/pokemon/staryu/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/staryu/normal.pal b/gfx/pokemon/staryu/normal.pal
new file mode 100644
index 00000000..4cf8d959
--- /dev/null
+++ b/gfx/pokemon/staryu/normal.pal
@@ -0,0 +1,2 @@
+ RGB 23, 17, 11
+ RGB 31, 5, 3
diff --git a/gfx/pokemon/staryu/shiny.pal b/gfx/pokemon/staryu/shiny.pal
new file mode 100644
index 00000000..6b415f79
--- /dev/null
+++ b/gfx/pokemon/staryu/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 18, 16, 19
+ RGB 8, 13, 30
diff --git a/gfx/pokemon/steelix/back.2bpp.lz b/gfx/pokemon/steelix/back.2bpp.lz
new file mode 100644
index 00000000..e4cb2d6d
--- /dev/null
+++ b/gfx/pokemon/steelix/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/steelix/front_gold.2bpp.lz b/gfx/pokemon/steelix/front_gold.2bpp.lz
new file mode 100644
index 00000000..51d12547
--- /dev/null
+++ b/gfx/pokemon/steelix/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/steelix/front_silver.2bpp.lz b/gfx/pokemon/steelix/front_silver.2bpp.lz
new file mode 100644
index 00000000..9b7249c4
--- /dev/null
+++ b/gfx/pokemon/steelix/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/steelix/normal.pal b/gfx/pokemon/steelix/normal.pal
new file mode 100644
index 00000000..ae8a2f31
--- /dev/null
+++ b/gfx/pokemon/steelix/normal.pal
@@ -0,0 +1,2 @@
+ RGB 17, 15, 26
+ RGB 12, 8, 12
diff --git a/gfx/pokemon/steelix/shiny.pal b/gfx/pokemon/steelix/shiny.pal
new file mode 100644
index 00000000..5e76d1d3
--- /dev/null
+++ b/gfx/pokemon/steelix/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 19, 15, 3
+ RGB 15, 8, 8
diff --git a/gfx/pokemon/sudowoodo/back.2bpp.lz b/gfx/pokemon/sudowoodo/back.2bpp.lz
new file mode 100644
index 00000000..9ecebc52
--- /dev/null
+++ b/gfx/pokemon/sudowoodo/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/sudowoodo/front_gold.2bpp.lz b/gfx/pokemon/sudowoodo/front_gold.2bpp.lz
new file mode 100644
index 00000000..6b4de5c9
--- /dev/null
+++ b/gfx/pokemon/sudowoodo/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/sudowoodo/front_silver.2bpp.lz b/gfx/pokemon/sudowoodo/front_silver.2bpp.lz
new file mode 100644
index 00000000..ad8b303d
--- /dev/null
+++ b/gfx/pokemon/sudowoodo/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/sudowoodo/normal.pal b/gfx/pokemon/sudowoodo/normal.pal
new file mode 100644
index 00000000..00ae1901
--- /dev/null
+++ b/gfx/pokemon/sudowoodo/normal.pal
@@ -0,0 +1,2 @@
+ RGB 18, 11, 8
+ RGB 6, 14, 7
diff --git a/gfx/pokemon/sudowoodo/shiny.pal b/gfx/pokemon/sudowoodo/shiny.pal
new file mode 100644
index 00000000..51fbc95a
--- /dev/null
+++ b/gfx/pokemon/sudowoodo/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 16, 20, 8
+ RGB 29, 3, 12
diff --git a/gfx/pokemon/suicune/back.2bpp.lz b/gfx/pokemon/suicune/back.2bpp.lz
new file mode 100644
index 00000000..a8106fbb
--- /dev/null
+++ b/gfx/pokemon/suicune/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/suicune/front.2bpp.lz b/gfx/pokemon/suicune/front.2bpp.lz
new file mode 100644
index 00000000..9bbd9017
--- /dev/null
+++ b/gfx/pokemon/suicune/front.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/suicune/normal.pal b/gfx/pokemon/suicune/normal.pal
new file mode 100644
index 00000000..5766b37b
--- /dev/null
+++ b/gfx/pokemon/suicune/normal.pal
@@ -0,0 +1,2 @@
+ RGB 11, 23, 31
+ RGB 14, 2, 20
diff --git a/gfx/pokemon/suicune/shiny.pal b/gfx/pokemon/suicune/shiny.pal
new file mode 100644
index 00000000..43e16d09
--- /dev/null
+++ b/gfx/pokemon/suicune/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 25, 24, 31
+ RGB 16, 19, 24
diff --git a/gfx/pokemon/sunflora/back.2bpp.lz b/gfx/pokemon/sunflora/back.2bpp.lz
new file mode 100644
index 00000000..3fb3432b
--- /dev/null
+++ b/gfx/pokemon/sunflora/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/sunflora/front_gold.2bpp.lz b/gfx/pokemon/sunflora/front_gold.2bpp.lz
new file mode 100644
index 00000000..97665b54
--- /dev/null
+++ b/gfx/pokemon/sunflora/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/sunflora/front_silver.2bpp.lz b/gfx/pokemon/sunflora/front_silver.2bpp.lz
new file mode 100644
index 00000000..d2a0673a
--- /dev/null
+++ b/gfx/pokemon/sunflora/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/sunflora/normal.pal b/gfx/pokemon/sunflora/normal.pal
new file mode 100644
index 00000000..42663fb7
--- /dev/null
+++ b/gfx/pokemon/sunflora/normal.pal
@@ -0,0 +1,2 @@
+ RGB 26, 22, 3
+ RGB 10, 21, 0
diff --git a/gfx/pokemon/sunflora/shiny.pal b/gfx/pokemon/sunflora/shiny.pal
new file mode 100644
index 00000000..9eb0bc2e
--- /dev/null
+++ b/gfx/pokemon/sunflora/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 31, 4
+ RGB 18, 18, 0
diff --git a/gfx/pokemon/sunkern/back.2bpp.lz b/gfx/pokemon/sunkern/back.2bpp.lz
new file mode 100644
index 00000000..4c74355a
--- /dev/null
+++ b/gfx/pokemon/sunkern/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/sunkern/front_gold.2bpp.lz b/gfx/pokemon/sunkern/front_gold.2bpp.lz
new file mode 100644
index 00000000..50d873da
--- /dev/null
+++ b/gfx/pokemon/sunkern/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/sunkern/front_silver.2bpp.lz b/gfx/pokemon/sunkern/front_silver.2bpp.lz
new file mode 100644
index 00000000..d4ae435a
--- /dev/null
+++ b/gfx/pokemon/sunkern/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/sunkern/normal.pal b/gfx/pokemon/sunkern/normal.pal
new file mode 100644
index 00000000..b13f4d9d
--- /dev/null
+++ b/gfx/pokemon/sunkern/normal.pal
@@ -0,0 +1,2 @@
+ RGB 23, 28, 1
+ RGB 14, 18, 0
diff --git a/gfx/pokemon/sunkern/shiny.pal b/gfx/pokemon/sunkern/shiny.pal
new file mode 100644
index 00000000..035e4475
--- /dev/null
+++ b/gfx/pokemon/sunkern/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 31, 1
+ RGB 14, 22, 0
diff --git a/gfx/pokemon/swinub/back.2bpp.lz b/gfx/pokemon/swinub/back.2bpp.lz
new file mode 100644
index 00000000..c3323ce5
--- /dev/null
+++ b/gfx/pokemon/swinub/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/swinub/front.2bpp.lz b/gfx/pokemon/swinub/front.2bpp.lz
new file mode 100644
index 00000000..03177878
--- /dev/null
+++ b/gfx/pokemon/swinub/front.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/swinub/normal.pal b/gfx/pokemon/swinub/normal.pal
new file mode 100644
index 00000000..0cbab1cb
--- /dev/null
+++ b/gfx/pokemon/swinub/normal.pal
@@ -0,0 +1,2 @@
+ RGB 24, 13, 13
+ RGB 19, 6, 4
diff --git a/gfx/pokemon/swinub/shiny.pal b/gfx/pokemon/swinub/shiny.pal
new file mode 100644
index 00000000..f9b315c3
--- /dev/null
+++ b/gfx/pokemon/swinub/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 15, 18, 30
+ RGB 31, 6, 4
diff --git a/gfx/pokemon/tangela/back.2bpp.lz b/gfx/pokemon/tangela/back.2bpp.lz
new file mode 100644
index 00000000..d3b08627
--- /dev/null
+++ b/gfx/pokemon/tangela/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/tangela/front_gold.2bpp.lz b/gfx/pokemon/tangela/front_gold.2bpp.lz
new file mode 100644
index 00000000..a5dbc40c
--- /dev/null
+++ b/gfx/pokemon/tangela/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/tangela/front_silver.2bpp.lz b/gfx/pokemon/tangela/front_silver.2bpp.lz
new file mode 100644
index 00000000..ba2157ca
--- /dev/null
+++ b/gfx/pokemon/tangela/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/tangela/normal.pal b/gfx/pokemon/tangela/normal.pal
new file mode 100644
index 00000000..51f6d560
--- /dev/null
+++ b/gfx/pokemon/tangela/normal.pal
@@ -0,0 +1,2 @@
+ RGB 1, 31, 24
+ RGB 17, 6, 6
diff --git a/gfx/pokemon/tangela/shiny.pal b/gfx/pokemon/tangela/shiny.pal
new file mode 100644
index 00000000..25152ff9
--- /dev/null
+++ b/gfx/pokemon/tangela/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 18, 30, 0
+ RGB 17, 6, 6
diff --git a/gfx/pokemon/tauros/back.2bpp.lz b/gfx/pokemon/tauros/back.2bpp.lz
new file mode 100644
index 00000000..219aee47
--- /dev/null
+++ b/gfx/pokemon/tauros/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/tauros/front_gold.2bpp.lz b/gfx/pokemon/tauros/front_gold.2bpp.lz
new file mode 100644
index 00000000..f1476b19
--- /dev/null
+++ b/gfx/pokemon/tauros/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/tauros/front_silver.2bpp.lz b/gfx/pokemon/tauros/front_silver.2bpp.lz
new file mode 100644
index 00000000..ba6abf89
--- /dev/null
+++ b/gfx/pokemon/tauros/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/tauros/normal.pal b/gfx/pokemon/tauros/normal.pal
new file mode 100644
index 00000000..f970d614
--- /dev/null
+++ b/gfx/pokemon/tauros/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 24, 5
+ RGB 19, 14, 9
diff --git a/gfx/pokemon/tauros/shiny.pal b/gfx/pokemon/tauros/shiny.pal
new file mode 100644
index 00000000..db7372b7
--- /dev/null
+++ b/gfx/pokemon/tauros/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 30, 27, 14
+ RGB 9, 14, 10
diff --git a/gfx/pokemon/teddiursa/back.2bpp.lz b/gfx/pokemon/teddiursa/back.2bpp.lz
new file mode 100644
index 00000000..a6d267ef
--- /dev/null
+++ b/gfx/pokemon/teddiursa/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/teddiursa/front_gold.2bpp.lz b/gfx/pokemon/teddiursa/front_gold.2bpp.lz
new file mode 100644
index 00000000..56f6a896
--- /dev/null
+++ b/gfx/pokemon/teddiursa/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/teddiursa/front_silver.2bpp.lz b/gfx/pokemon/teddiursa/front_silver.2bpp.lz
new file mode 100644
index 00000000..20f17aad
--- /dev/null
+++ b/gfx/pokemon/teddiursa/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/teddiursa/normal.pal b/gfx/pokemon/teddiursa/normal.pal
new file mode 100644
index 00000000..001ba173
--- /dev/null
+++ b/gfx/pokemon/teddiursa/normal.pal
@@ -0,0 +1,2 @@
+ RGB 22, 14, 6
+ RGB 14, 7, 4
diff --git a/gfx/pokemon/teddiursa/shiny.pal b/gfx/pokemon/teddiursa/shiny.pal
new file mode 100644
index 00000000..f3a3d4d4
--- /dev/null
+++ b/gfx/pokemon/teddiursa/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 20, 29, 10
+ RGB 13, 20, 1
diff --git a/gfx/pokemon/tentacool/back.2bpp.lz b/gfx/pokemon/tentacool/back.2bpp.lz
new file mode 100644
index 00000000..c0b61590
--- /dev/null
+++ b/gfx/pokemon/tentacool/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/tentacool/front_gold.2bpp.lz b/gfx/pokemon/tentacool/front_gold.2bpp.lz
new file mode 100644
index 00000000..7756e7cb
--- /dev/null
+++ b/gfx/pokemon/tentacool/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/tentacool/front_silver.2bpp.lz b/gfx/pokemon/tentacool/front_silver.2bpp.lz
new file mode 100644
index 00000000..980c71dd
--- /dev/null
+++ b/gfx/pokemon/tentacool/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/tentacool/normal.pal b/gfx/pokemon/tentacool/normal.pal
new file mode 100644
index 00000000..507094a3
--- /dev/null
+++ b/gfx/pokemon/tentacool/normal.pal
@@ -0,0 +1,2 @@
+ RGB 11, 20, 31
+ RGB 30, 6, 10
diff --git a/gfx/pokemon/tentacool/shiny.pal b/gfx/pokemon/tentacool/shiny.pal
new file mode 100644
index 00000000..07440bd0
--- /dev/null
+++ b/gfx/pokemon/tentacool/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 19, 19, 31
+ RGB 8, 19, 13
diff --git a/gfx/pokemon/tentacruel/back.2bpp.lz b/gfx/pokemon/tentacruel/back.2bpp.lz
new file mode 100644
index 00000000..89d7a492
--- /dev/null
+++ b/gfx/pokemon/tentacruel/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/tentacruel/front_gold.2bpp.lz b/gfx/pokemon/tentacruel/front_gold.2bpp.lz
new file mode 100644
index 00000000..9771a87b
--- /dev/null
+++ b/gfx/pokemon/tentacruel/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/tentacruel/front_silver.2bpp.lz b/gfx/pokemon/tentacruel/front_silver.2bpp.lz
new file mode 100644
index 00000000..f413b100
--- /dev/null
+++ b/gfx/pokemon/tentacruel/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/tentacruel/normal.pal b/gfx/pokemon/tentacruel/normal.pal
new file mode 100644
index 00000000..c39f32d3
--- /dev/null
+++ b/gfx/pokemon/tentacruel/normal.pal
@@ -0,0 +1,2 @@
+ RGB 11, 20, 31
+ RGB 26, 2, 2
diff --git a/gfx/pokemon/tentacruel/shiny.pal b/gfx/pokemon/tentacruel/shiny.pal
new file mode 100644
index 00000000..d1465419
--- /dev/null
+++ b/gfx/pokemon/tentacruel/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 17, 20, 31
+ RGB 5, 20, 0
diff --git a/gfx/pokemon/togepi/back.2bpp.lz b/gfx/pokemon/togepi/back.2bpp.lz
new file mode 100644
index 00000000..f6a3176f
--- /dev/null
+++ b/gfx/pokemon/togepi/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/togepi/front_gold.2bpp.lz b/gfx/pokemon/togepi/front_gold.2bpp.lz
new file mode 100644
index 00000000..337394ec
--- /dev/null
+++ b/gfx/pokemon/togepi/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/togepi/front_silver.2bpp.lz b/gfx/pokemon/togepi/front_silver.2bpp.lz
new file mode 100644
index 00000000..0e2cb95b
--- /dev/null
+++ b/gfx/pokemon/togepi/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/togepi/normal.pal b/gfx/pokemon/togepi/normal.pal
new file mode 100644
index 00000000..175df7ca
--- /dev/null
+++ b/gfx/pokemon/togepi/normal.pal
@@ -0,0 +1,2 @@
+ RGB 30, 26, 11
+ RGB 31, 6, 17
diff --git a/gfx/pokemon/togepi/shiny.pal b/gfx/pokemon/togepi/shiny.pal
new file mode 100644
index 00000000..461fcebd
--- /dev/null
+++ b/gfx/pokemon/togepi/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 30, 26, 11
+ RGB 8, 15, 31
diff --git a/gfx/pokemon/togetic/back.2bpp.lz b/gfx/pokemon/togetic/back.2bpp.lz
new file mode 100644
index 00000000..1ae85508
--- /dev/null
+++ b/gfx/pokemon/togetic/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/togetic/front_gold.2bpp.lz b/gfx/pokemon/togetic/front_gold.2bpp.lz
new file mode 100644
index 00000000..a44eb967
--- /dev/null
+++ b/gfx/pokemon/togetic/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/togetic/front_silver.2bpp.lz b/gfx/pokemon/togetic/front_silver.2bpp.lz
new file mode 100644
index 00000000..b52e9c08
--- /dev/null
+++ b/gfx/pokemon/togetic/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/togetic/normal.pal b/gfx/pokemon/togetic/normal.pal
new file mode 100644
index 00000000..33014ed0
--- /dev/null
+++ b/gfx/pokemon/togetic/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 24, 8
+ RGB 28, 7, 6
diff --git a/gfx/pokemon/togetic/shiny.pal b/gfx/pokemon/togetic/shiny.pal
new file mode 100644
index 00000000..f5eaf5c9
--- /dev/null
+++ b/gfx/pokemon/togetic/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 24, 8
+ RGB 2, 16, 31
diff --git a/gfx/pokemon/totodile/back.2bpp.lz b/gfx/pokemon/totodile/back.2bpp.lz
new file mode 100644
index 00000000..6d73c934
--- /dev/null
+++ b/gfx/pokemon/totodile/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/totodile/front_gold.2bpp.lz b/gfx/pokemon/totodile/front_gold.2bpp.lz
new file mode 100644
index 00000000..69708ccc
--- /dev/null
+++ b/gfx/pokemon/totodile/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/totodile/front_silver.2bpp.lz b/gfx/pokemon/totodile/front_silver.2bpp.lz
new file mode 100644
index 00000000..d5005ab9
--- /dev/null
+++ b/gfx/pokemon/totodile/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/totodile/normal.pal b/gfx/pokemon/totodile/normal.pal
new file mode 100644
index 00000000..9848e965
--- /dev/null
+++ b/gfx/pokemon/totodile/normal.pal
@@ -0,0 +1,2 @@
+ RGB 10, 19, 26
+ RGB 28, 9, 4
diff --git a/gfx/pokemon/totodile/shiny.pal b/gfx/pokemon/totodile/shiny.pal
new file mode 100644
index 00000000..8992f66f
--- /dev/null
+++ b/gfx/pokemon/totodile/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 18, 26, 15
+ RGB 14, 9, 28
diff --git a/gfx/pokemon/typhlosion/back.2bpp.lz b/gfx/pokemon/typhlosion/back.2bpp.lz
new file mode 100644
index 00000000..3654b7c8
--- /dev/null
+++ b/gfx/pokemon/typhlosion/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/typhlosion/front_gold.2bpp.lz b/gfx/pokemon/typhlosion/front_gold.2bpp.lz
new file mode 100644
index 00000000..f75c69ae
--- /dev/null
+++ b/gfx/pokemon/typhlosion/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/typhlosion/front_silver.2bpp.lz b/gfx/pokemon/typhlosion/front_silver.2bpp.lz
new file mode 100644
index 00000000..d9ff6edd
--- /dev/null
+++ b/gfx/pokemon/typhlosion/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/typhlosion/normal.pal b/gfx/pokemon/typhlosion/normal.pal
new file mode 100644
index 00000000..c2596d42
--- /dev/null
+++ b/gfx/pokemon/typhlosion/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 20, 4
+ RGB 31, 9, 6
diff --git a/gfx/pokemon/typhlosion/shiny.pal b/gfx/pokemon/typhlosion/shiny.pal
new file mode 100644
index 00000000..6328f897
--- /dev/null
+++ b/gfx/pokemon/typhlosion/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 29, 23, 9
+ RGB 22, 0, 19
diff --git a/gfx/pokemon/tyranitar/back.2bpp.lz b/gfx/pokemon/tyranitar/back.2bpp.lz
new file mode 100644
index 00000000..572e56d6
--- /dev/null
+++ b/gfx/pokemon/tyranitar/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/tyranitar/front_gold.2bpp.lz b/gfx/pokemon/tyranitar/front_gold.2bpp.lz
new file mode 100644
index 00000000..e7358b2e
--- /dev/null
+++ b/gfx/pokemon/tyranitar/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/tyranitar/front_silver.2bpp.lz b/gfx/pokemon/tyranitar/front_silver.2bpp.lz
new file mode 100644
index 00000000..f5baab92
--- /dev/null
+++ b/gfx/pokemon/tyranitar/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/tyranitar/normal.pal b/gfx/pokemon/tyranitar/normal.pal
new file mode 100644
index 00000000..93dcf7ec
--- /dev/null
+++ b/gfx/pokemon/tyranitar/normal.pal
@@ -0,0 +1,2 @@
+ RGB 16, 28, 0
+ RGB 15, 10, 27
diff --git a/gfx/pokemon/tyranitar/shiny.pal b/gfx/pokemon/tyranitar/shiny.pal
new file mode 100644
index 00000000..a3909c0e
--- /dev/null
+++ b/gfx/pokemon/tyranitar/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 21, 18, 15
+ RGB 19, 1, 31
diff --git a/gfx/pokemon/tyrogue/back.2bpp.lz b/gfx/pokemon/tyrogue/back.2bpp.lz
new file mode 100644
index 00000000..5790ab35
--- /dev/null
+++ b/gfx/pokemon/tyrogue/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/tyrogue/front_gold.2bpp.lz b/gfx/pokemon/tyrogue/front_gold.2bpp.lz
new file mode 100644
index 00000000..fcc59696
--- /dev/null
+++ b/gfx/pokemon/tyrogue/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/tyrogue/front_silver.2bpp.lz b/gfx/pokemon/tyrogue/front_silver.2bpp.lz
new file mode 100644
index 00000000..3b085e23
--- /dev/null
+++ b/gfx/pokemon/tyrogue/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/tyrogue/normal.pal b/gfx/pokemon/tyrogue/normal.pal
new file mode 100644
index 00000000..f98afdd4
--- /dev/null
+++ b/gfx/pokemon/tyrogue/normal.pal
@@ -0,0 +1,2 @@
+ RGB 23, 15, 18
+ RGB 17, 7, 3
diff --git a/gfx/pokemon/tyrogue/shiny.pal b/gfx/pokemon/tyrogue/shiny.pal
new file mode 100644
index 00000000..ec883b05
--- /dev/null
+++ b/gfx/pokemon/tyrogue/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 19, 19, 18
+ RGB 9, 13, 29
diff --git a/gfx/pokemon/umbreon/back.2bpp.lz b/gfx/pokemon/umbreon/back.2bpp.lz
new file mode 100644
index 00000000..8599bd1b
--- /dev/null
+++ b/gfx/pokemon/umbreon/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/umbreon/front_gold.2bpp.lz b/gfx/pokemon/umbreon/front_gold.2bpp.lz
new file mode 100644
index 00000000..0367d479
--- /dev/null
+++ b/gfx/pokemon/umbreon/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/umbreon/front_silver.2bpp.lz b/gfx/pokemon/umbreon/front_silver.2bpp.lz
new file mode 100644
index 00000000..d258e468
--- /dev/null
+++ b/gfx/pokemon/umbreon/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/umbreon/normal.pal b/gfx/pokemon/umbreon/normal.pal
new file mode 100644
index 00000000..23cfa663
--- /dev/null
+++ b/gfx/pokemon/umbreon/normal.pal
@@ -0,0 +1,2 @@
+ RGB 17, 15, 0
+ RGB 6, 7, 5
diff --git a/gfx/pokemon/umbreon/shiny.pal b/gfx/pokemon/umbreon/shiny.pal
new file mode 100644
index 00000000..544a187d
--- /dev/null
+++ b/gfx/pokemon/umbreon/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 10, 11, 31
+ RGB 6, 7, 5
diff --git a/gfx/pokemon/unown/normal.pal b/gfx/pokemon/unown/normal.pal
new file mode 100644
index 00000000..2835cf8d
--- /dev/null
+++ b/gfx/pokemon/unown/normal.pal
@@ -0,0 +1,2 @@
+ RGB 11, 31, 15
+ RGB 0, 15, 8
diff --git a/gfx/pokemon/unown/shiny.pal b/gfx/pokemon/unown/shiny.pal
new file mode 100644
index 00000000..951b7d3a
--- /dev/null
+++ b/gfx/pokemon/unown/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 14, 19, 31
+ RGB 2, 11, 31
diff --git a/gfx/pokemon/unown_a/back.2bpp.lz b/gfx/pokemon/unown_a/back.2bpp.lz
new file mode 100644
index 00000000..08833e3e
--- /dev/null
+++ b/gfx/pokemon/unown_a/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_a/front.2bpp.lz b/gfx/pokemon/unown_a/front.2bpp.lz
new file mode 100644
index 00000000..1242a1e3
--- /dev/null
+++ b/gfx/pokemon/unown_a/front.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_anim_pointers.asm b/gfx/pokemon/unown_anim_pointers.asm
new file mode 100644
index 00000000..46aa757e
--- /dev/null
+++ b/gfx/pokemon/unown_anim_pointers.asm
@@ -0,0 +1,27 @@
+UnownAnimationPointers:
+ dw UnownAAnimation
+ dw UnownBAnimation
+ dw UnownCAnimation
+ dw UnownDAnimation
+ dw UnownEAnimation
+ dw UnownFAnimation
+ dw UnownGAnimation
+ dw UnownHAnimation
+ dw UnownIAnimation
+ dw UnownJAnimation
+ dw UnownKAnimation
+ dw UnownLAnimation
+ dw UnownMAnimation
+ dw UnownNAnimation
+ dw UnownOAnimation
+ dw UnownPAnimation
+ dw UnownQAnimation
+ dw UnownRAnimation
+ dw UnownSAnimation
+ dw UnownTAnimation
+ dw UnownUAnimation
+ dw UnownVAnimation
+ dw UnownWAnimation
+ dw UnownXAnimation
+ dw UnownYAnimation
+ dw UnownZAnimation
diff --git a/gfx/pokemon/unown_anims.asm b/gfx/pokemon/unown_anims.asm
new file mode 100644
index 00000000..3f988c2f
--- /dev/null
+++ b/gfx/pokemon/unown_anims.asm
@@ -0,0 +1,27 @@
+UnownAnimations:
+UnownAAnimation: INCLUDE "gfx/pics/unown_a/anim0.asm"
+UnownBAnimation: INCLUDE "gfx/pics/unown_b/anim0.asm"
+UnownCAnimation: INCLUDE "gfx/pics/unown_c/anim0.asm"
+UnownDAnimation: INCLUDE "gfx/pics/unown_d/anim0.asm"
+UnownEAnimation: INCLUDE "gfx/pics/unown_e/anim0.asm"
+UnownFAnimation: INCLUDE "gfx/pics/unown_f/anim0.asm"
+UnownGAnimation: INCLUDE "gfx/pics/unown_g/anim0.asm"
+UnownHAnimation: INCLUDE "gfx/pics/unown_h/anim0.asm"
+UnownIAnimation: INCLUDE "gfx/pics/unown_i/anim0.asm"
+UnownJAnimation: INCLUDE "gfx/pics/unown_j/anim0.asm"
+UnownKAnimation: INCLUDE "gfx/pics/unown_k/anim0.asm"
+UnownLAnimation: INCLUDE "gfx/pics/unown_l/anim0.asm"
+UnownMAnimation: INCLUDE "gfx/pics/unown_m/anim0.asm"
+UnownNAnimation: INCLUDE "gfx/pics/unown_n/anim0.asm"
+UnownOAnimation: INCLUDE "gfx/pics/unown_o/anim0.asm"
+UnownPAnimation: INCLUDE "gfx/pics/unown_p/anim0.asm"
+UnownQAnimation: INCLUDE "gfx/pics/unown_q/anim0.asm"
+UnownRAnimation: INCLUDE "gfx/pics/unown_r/anim0.asm"
+UnownSAnimation: INCLUDE "gfx/pics/unown_s/anim0.asm"
+UnownTAnimation: INCLUDE "gfx/pics/unown_t/anim0.asm"
+UnownUAnimation: INCLUDE "gfx/pics/unown_u/anim0.asm"
+UnownVAnimation: INCLUDE "gfx/pics/unown_v/anim0.asm"
+UnownWAnimation: INCLUDE "gfx/pics/unown_w/anim0.asm"
+UnownXAnimation: INCLUDE "gfx/pics/unown_x/anim0.asm"
+UnownYAnimation: INCLUDE "gfx/pics/unown_y/anim0.asm"
+UnownZAnimation: INCLUDE "gfx/pics/unown_z/anim0.asm"
diff --git a/gfx/pokemon/unown_b/back.2bpp.lz b/gfx/pokemon/unown_b/back.2bpp.lz
new file mode 100644
index 00000000..46375f63
--- /dev/null
+++ b/gfx/pokemon/unown_b/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_b/front.2bpp.lz b/gfx/pokemon/unown_b/front.2bpp.lz
new file mode 100644
index 00000000..e8c8074f
--- /dev/null
+++ b/gfx/pokemon/unown_b/front.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_bitmask_pointers.asm b/gfx/pokemon/unown_bitmask_pointers.asm
new file mode 100644
index 00000000..a20db970
--- /dev/null
+++ b/gfx/pokemon/unown_bitmask_pointers.asm
@@ -0,0 +1,27 @@
+UnownBitmasksPointers:
+ dw UnownABitmasks
+ dw UnownBBitmasks
+ dw UnownCBitmasks
+ dw UnownDBitmasks
+ dw UnownEBitmasks
+ dw UnownFBitmasks
+ dw UnownGBitmasks
+ dw UnownHBitmasks
+ dw UnownIBitmasks
+ dw UnownJBitmasks
+ dw UnownKBitmasks
+ dw UnownLBitmasks
+ dw UnownMBitmasks
+ dw UnownNBitmasks
+ dw UnownOBitmasks
+ dw UnownPBitmasks
+ dw UnownQBitmasks
+ dw UnownRBitmasks
+ dw UnownSBitmasks
+ dw UnownTBitmasks
+ dw UnownUBitmasks
+ dw UnownVBitmasks
+ dw UnownWBitmasks
+ dw UnownXBitmasks
+ dw UnownYBitmasks
+ dw UnownZBitmasks
diff --git a/gfx/pokemon/unown_bitmasks.asm b/gfx/pokemon/unown_bitmasks.asm
new file mode 100644
index 00000000..5df6b746
--- /dev/null
+++ b/gfx/pokemon/unown_bitmasks.asm
@@ -0,0 +1,26 @@
+UnownABitmasks: INCLUDE "gfx/pics/unown_a/bitmask.asm"
+UnownBBitmasks: INCLUDE "gfx/pics/unown_b/bitmask.asm"
+UnownCBitmasks: INCLUDE "gfx/pics/unown_c/bitmask.asm"
+UnownDBitmasks: INCLUDE "gfx/pics/unown_d/bitmask.asm"
+UnownEBitmasks: INCLUDE "gfx/pics/unown_e/bitmask.asm"
+UnownFBitmasks: INCLUDE "gfx/pics/unown_f/bitmask.asm"
+UnownGBitmasks: INCLUDE "gfx/pics/unown_g/bitmask.asm"
+UnownHBitmasks: INCLUDE "gfx/pics/unown_h/bitmask.asm"
+UnownIBitmasks: INCLUDE "gfx/pics/unown_i/bitmask.asm"
+UnownJBitmasks: INCLUDE "gfx/pics/unown_j/bitmask.asm"
+UnownKBitmasks: INCLUDE "gfx/pics/unown_k/bitmask.asm"
+UnownLBitmasks: INCLUDE "gfx/pics/unown_l/bitmask.asm"
+UnownMBitmasks: INCLUDE "gfx/pics/unown_m/bitmask.asm"
+UnownNBitmasks: INCLUDE "gfx/pics/unown_n/bitmask.asm"
+UnownOBitmasks: INCLUDE "gfx/pics/unown_o/bitmask.asm"
+UnownPBitmasks: INCLUDE "gfx/pics/unown_p/bitmask.asm"
+UnownQBitmasks: INCLUDE "gfx/pics/unown_q/bitmask.asm"
+UnownRBitmasks: INCLUDE "gfx/pics/unown_r/bitmask.asm"
+UnownSBitmasks: INCLUDE "gfx/pics/unown_s/bitmask.asm"
+UnownTBitmasks: INCLUDE "gfx/pics/unown_t/bitmask.asm"
+UnownUBitmasks: INCLUDE "gfx/pics/unown_u/bitmask.asm"
+UnownVBitmasks: INCLUDE "gfx/pics/unown_v/bitmask.asm"
+UnownWBitmasks: INCLUDE "gfx/pics/unown_w/bitmask.asm"
+UnownXBitmasks: INCLUDE "gfx/pics/unown_x/bitmask.asm"
+UnownYBitmasks: INCLUDE "gfx/pics/unown_y/bitmask.asm"
+UnownZBitmasks: INCLUDE "gfx/pics/unown_z/bitmask.asm"
diff --git a/gfx/pokemon/unown_c/back.2bpp.lz b/gfx/pokemon/unown_c/back.2bpp.lz
new file mode 100644
index 00000000..796ba6d6
--- /dev/null
+++ b/gfx/pokemon/unown_c/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_c/front.2bpp.lz b/gfx/pokemon/unown_c/front.2bpp.lz
new file mode 100644
index 00000000..bdc151d2
--- /dev/null
+++ b/gfx/pokemon/unown_c/front.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_d/back.2bpp.lz b/gfx/pokemon/unown_d/back.2bpp.lz
new file mode 100644
index 00000000..8a967332
--- /dev/null
+++ b/gfx/pokemon/unown_d/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_d/front.2bpp.lz b/gfx/pokemon/unown_d/front.2bpp.lz
new file mode 100644
index 00000000..d36789e1
--- /dev/null
+++ b/gfx/pokemon/unown_d/front.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_e/back.2bpp.lz b/gfx/pokemon/unown_e/back.2bpp.lz
new file mode 100644
index 00000000..dfc768a1
--- /dev/null
+++ b/gfx/pokemon/unown_e/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_e/front.2bpp.lz b/gfx/pokemon/unown_e/front.2bpp.lz
new file mode 100644
index 00000000..b1187414
--- /dev/null
+++ b/gfx/pokemon/unown_e/front.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_extra_pointers.asm b/gfx/pokemon/unown_extra_pointers.asm
new file mode 100644
index 00000000..5b466064
--- /dev/null
+++ b/gfx/pokemon/unown_extra_pointers.asm
@@ -0,0 +1,27 @@
+UnownAnimationExtraPointers:
+ dw UnownAAnimationExtra
+ dw UnownBAnimationExtra
+ dw UnownCAnimationExtra
+ dw UnownDAnimationExtra
+ dw UnownEAnimationExtra
+ dw UnownFAnimationExtra
+ dw UnownGAnimationExtra
+ dw UnownHAnimationExtra
+ dw UnownIAnimationExtra
+ dw UnownJAnimationExtra
+ dw UnownKAnimationExtra
+ dw UnownLAnimationExtra
+ dw UnownMAnimationExtra
+ dw UnownNAnimationExtra
+ dw UnownOAnimationExtra
+ dw UnownPAnimationExtra
+ dw UnownQAnimationExtra
+ dw UnownRAnimationExtra
+ dw UnownSAnimationExtra
+ dw UnownTAnimationExtra
+ dw UnownUAnimationExtra
+ dw UnownVAnimationExtra
+ dw UnownWAnimationExtra
+ dw UnownXAnimationExtra
+ dw UnownYAnimationExtra
+ dw UnownZAnimationExtra
diff --git a/gfx/pokemon/unown_extras.asm b/gfx/pokemon/unown_extras.asm
new file mode 100644
index 00000000..2609afe4
--- /dev/null
+++ b/gfx/pokemon/unown_extras.asm
@@ -0,0 +1,26 @@
+UnownAAnimationExtra: INCLUDE "gfx/pics/unown_a/anim1.asm"
+UnownBAnimationExtra: INCLUDE "gfx/pics/unown_b/anim1.asm"
+UnownCAnimationExtra: INCLUDE "gfx/pics/unown_c/anim1.asm"
+UnownDAnimationExtra: INCLUDE "gfx/pics/unown_d/anim1.asm"
+UnownEAnimationExtra: INCLUDE "gfx/pics/unown_e/anim1.asm"
+UnownFAnimationExtra: INCLUDE "gfx/pics/unown_f/anim1.asm"
+UnownGAnimationExtra: INCLUDE "gfx/pics/unown_g/anim1.asm"
+UnownHAnimationExtra: INCLUDE "gfx/pics/unown_h/anim1.asm"
+UnownIAnimationExtra: INCLUDE "gfx/pics/unown_i/anim1.asm"
+UnownJAnimationExtra: INCLUDE "gfx/pics/unown_j/anim1.asm"
+UnownKAnimationExtra: INCLUDE "gfx/pics/unown_k/anim1.asm"
+UnownLAnimationExtra: INCLUDE "gfx/pics/unown_l/anim1.asm"
+UnownMAnimationExtra: INCLUDE "gfx/pics/unown_m/anim1.asm"
+UnownNAnimationExtra: INCLUDE "gfx/pics/unown_n/anim1.asm"
+UnownOAnimationExtra: INCLUDE "gfx/pics/unown_o/anim1.asm"
+UnownPAnimationExtra: INCLUDE "gfx/pics/unown_p/anim1.asm"
+UnownQAnimationExtra: INCLUDE "gfx/pics/unown_q/anim1.asm"
+UnownRAnimationExtra: INCLUDE "gfx/pics/unown_r/anim1.asm"
+UnownSAnimationExtra: INCLUDE "gfx/pics/unown_s/anim1.asm"
+UnownTAnimationExtra: INCLUDE "gfx/pics/unown_t/anim1.asm"
+UnownUAnimationExtra: INCLUDE "gfx/pics/unown_u/anim1.asm"
+UnownVAnimationExtra: INCLUDE "gfx/pics/unown_v/anim1.asm"
+UnownWAnimationExtra: INCLUDE "gfx/pics/unown_w/anim1.asm"
+UnownXAnimationExtra: INCLUDE "gfx/pics/unown_x/anim1.asm"
+UnownYAnimationExtra: INCLUDE "gfx/pics/unown_y/anim1.asm"
+UnownZAnimationExtra: INCLUDE "gfx/pics/unown_z/anim1.asm"
diff --git a/gfx/pokemon/unown_f/back.2bpp.lz b/gfx/pokemon/unown_f/back.2bpp.lz
new file mode 100644
index 00000000..47e54ab6
--- /dev/null
+++ b/gfx/pokemon/unown_f/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_f/front.2bpp.lz b/gfx/pokemon/unown_f/front.2bpp.lz
new file mode 100644
index 00000000..09c16b43
--- /dev/null
+++ b/gfx/pokemon/unown_f/front.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_frame_pointers.asm b/gfx/pokemon/unown_frame_pointers.asm
new file mode 100644
index 00000000..8907f530
--- /dev/null
+++ b/gfx/pokemon/unown_frame_pointers.asm
@@ -0,0 +1,27 @@
+UnownFramesPointers:
+ dw UnownAFrames
+ dw UnownBFrames
+ dw UnownCFrames
+ dw UnownDFrames
+ dw UnownEFrames
+ dw UnownFFrames
+ dw UnownGFrames
+ dw UnownHFrames
+ dw UnownIFrames
+ dw UnownJFrames
+ dw UnownKFrames
+ dw UnownLFrames
+ dw UnownMFrames
+ dw UnownNFrames
+ dw UnownOFrames
+ dw UnownPFrames
+ dw UnownQFrames
+ dw UnownRFrames
+ dw UnownSFrames
+ dw UnownTFrames
+ dw UnownUFrames
+ dw UnownVFrames
+ dw UnownWFrames
+ dw UnownXFrames
+ dw UnownYFrames
+ dw UnownZFrames
diff --git a/gfx/pokemon/unown_frames.asm b/gfx/pokemon/unown_frames.asm
new file mode 100644
index 00000000..402f22ef
--- /dev/null
+++ b/gfx/pokemon/unown_frames.asm
@@ -0,0 +1,27 @@
+UnownsFrames:
+UnownAFrames: INCLUDE "gfx/pics/unown_a/frames.asm"
+UnownBFrames: INCLUDE "gfx/pics/unown_b/frames.asm"
+UnownCFrames: INCLUDE "gfx/pics/unown_c/frames.asm"
+UnownDFrames: INCLUDE "gfx/pics/unown_d/frames.asm"
+UnownEFrames: INCLUDE "gfx/pics/unown_e/frames.asm"
+UnownFFrames: INCLUDE "gfx/pics/unown_f/frames.asm"
+UnownGFrames: INCLUDE "gfx/pics/unown_g/frames.asm"
+UnownHFrames: INCLUDE "gfx/pics/unown_h/frames.asm"
+UnownIFrames: INCLUDE "gfx/pics/unown_i/frames.asm"
+UnownJFrames: INCLUDE "gfx/pics/unown_j/frames.asm"
+UnownKFrames: INCLUDE "gfx/pics/unown_k/frames.asm"
+UnownLFrames: INCLUDE "gfx/pics/unown_l/frames.asm"
+UnownMFrames: INCLUDE "gfx/pics/unown_m/frames.asm"
+UnownNFrames: INCLUDE "gfx/pics/unown_n/frames.asm"
+UnownOFrames: INCLUDE "gfx/pics/unown_o/frames.asm"
+UnownPFrames: INCLUDE "gfx/pics/unown_p/frames.asm"
+UnownQFrames: INCLUDE "gfx/pics/unown_q/frames.asm"
+UnownRFrames: INCLUDE "gfx/pics/unown_r/frames.asm"
+UnownSFrames: INCLUDE "gfx/pics/unown_s/frames.asm"
+UnownTFrames: INCLUDE "gfx/pics/unown_t/frames.asm"
+UnownUFrames: INCLUDE "gfx/pics/unown_u/frames.asm"
+UnownVFrames: INCLUDE "gfx/pics/unown_v/frames.asm"
+UnownWFrames: INCLUDE "gfx/pics/unown_w/frames.asm"
+UnownXFrames: INCLUDE "gfx/pics/unown_x/frames.asm"
+UnownYFrames: INCLUDE "gfx/pics/unown_y/frames.asm"
+UnownZFrames: INCLUDE "gfx/pics/unown_z/frames.asm"
diff --git a/gfx/pokemon/unown_g/back.2bpp.lz b/gfx/pokemon/unown_g/back.2bpp.lz
new file mode 100644
index 00000000..1f380f3b
--- /dev/null
+++ b/gfx/pokemon/unown_g/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_g/front.2bpp.lz b/gfx/pokemon/unown_g/front.2bpp.lz
new file mode 100644
index 00000000..3c67bc1e
--- /dev/null
+++ b/gfx/pokemon/unown_g/front.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_h/back.2bpp.lz b/gfx/pokemon/unown_h/back.2bpp.lz
new file mode 100644
index 00000000..926bf575
--- /dev/null
+++ b/gfx/pokemon/unown_h/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_h/front.2bpp.lz b/gfx/pokemon/unown_h/front.2bpp.lz
new file mode 100644
index 00000000..97a59c50
--- /dev/null
+++ b/gfx/pokemon/unown_h/front.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_i/back.2bpp.lz b/gfx/pokemon/unown_i/back.2bpp.lz
new file mode 100644
index 00000000..7dcea181
--- /dev/null
+++ b/gfx/pokemon/unown_i/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_i/front.2bpp.lz b/gfx/pokemon/unown_i/front.2bpp.lz
new file mode 100644
index 00000000..52458a8c
--- /dev/null
+++ b/gfx/pokemon/unown_i/front.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_j/back.2bpp.lz b/gfx/pokemon/unown_j/back.2bpp.lz
new file mode 100644
index 00000000..c0eabf3b
--- /dev/null
+++ b/gfx/pokemon/unown_j/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_j/front.2bpp.lz b/gfx/pokemon/unown_j/front.2bpp.lz
new file mode 100644
index 00000000..b829c2dd
--- /dev/null
+++ b/gfx/pokemon/unown_j/front.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_k/back.2bpp.lz b/gfx/pokemon/unown_k/back.2bpp.lz
new file mode 100644
index 00000000..0f4e8fda
--- /dev/null
+++ b/gfx/pokemon/unown_k/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_k/front.2bpp.lz b/gfx/pokemon/unown_k/front.2bpp.lz
new file mode 100644
index 00000000..8653e018
--- /dev/null
+++ b/gfx/pokemon/unown_k/front.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_l/back.2bpp.lz b/gfx/pokemon/unown_l/back.2bpp.lz
new file mode 100644
index 00000000..4f48955d
--- /dev/null
+++ b/gfx/pokemon/unown_l/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_l/front.2bpp.lz b/gfx/pokemon/unown_l/front.2bpp.lz
new file mode 100644
index 00000000..949d0c85
--- /dev/null
+++ b/gfx/pokemon/unown_l/front.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_m/back.2bpp.lz b/gfx/pokemon/unown_m/back.2bpp.lz
new file mode 100644
index 00000000..3ab40cb0
--- /dev/null
+++ b/gfx/pokemon/unown_m/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_m/front.2bpp.lz b/gfx/pokemon/unown_m/front.2bpp.lz
new file mode 100644
index 00000000..e198a3c6
--- /dev/null
+++ b/gfx/pokemon/unown_m/front.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_n/back.2bpp.lz b/gfx/pokemon/unown_n/back.2bpp.lz
new file mode 100644
index 00000000..c39417aa
--- /dev/null
+++ b/gfx/pokemon/unown_n/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_n/front.2bpp.lz b/gfx/pokemon/unown_n/front.2bpp.lz
new file mode 100644
index 00000000..f989fed2
--- /dev/null
+++ b/gfx/pokemon/unown_n/front.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_o/back.2bpp.lz b/gfx/pokemon/unown_o/back.2bpp.lz
new file mode 100644
index 00000000..4d4b4fd4
--- /dev/null
+++ b/gfx/pokemon/unown_o/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_o/front.2bpp.lz b/gfx/pokemon/unown_o/front.2bpp.lz
new file mode 100644
index 00000000..5eb2d940
--- /dev/null
+++ b/gfx/pokemon/unown_o/front.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_p/back.2bpp.lz b/gfx/pokemon/unown_p/back.2bpp.lz
new file mode 100644
index 00000000..19fd4559
--- /dev/null
+++ b/gfx/pokemon/unown_p/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_p/front.2bpp.lz b/gfx/pokemon/unown_p/front.2bpp.lz
new file mode 100644
index 00000000..8b28c088
--- /dev/null
+++ b/gfx/pokemon/unown_p/front.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_q/back.2bpp.lz b/gfx/pokemon/unown_q/back.2bpp.lz
new file mode 100644
index 00000000..5199cdc6
--- /dev/null
+++ b/gfx/pokemon/unown_q/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_q/front.2bpp.lz b/gfx/pokemon/unown_q/front.2bpp.lz
new file mode 100644
index 00000000..5be4afa1
--- /dev/null
+++ b/gfx/pokemon/unown_q/front.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_r/back.2bpp.lz b/gfx/pokemon/unown_r/back.2bpp.lz
new file mode 100644
index 00000000..a8a243e0
--- /dev/null
+++ b/gfx/pokemon/unown_r/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_r/front.2bpp.lz b/gfx/pokemon/unown_r/front.2bpp.lz
new file mode 100644
index 00000000..1d2e4b64
--- /dev/null
+++ b/gfx/pokemon/unown_r/front.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_s/back.2bpp.lz b/gfx/pokemon/unown_s/back.2bpp.lz
new file mode 100644
index 00000000..8441f251
--- /dev/null
+++ b/gfx/pokemon/unown_s/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_s/front.2bpp.lz b/gfx/pokemon/unown_s/front.2bpp.lz
new file mode 100644
index 00000000..e7d4c4d4
--- /dev/null
+++ b/gfx/pokemon/unown_s/front.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_t/back.2bpp.lz b/gfx/pokemon/unown_t/back.2bpp.lz
new file mode 100644
index 00000000..8d415b53
--- /dev/null
+++ b/gfx/pokemon/unown_t/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_t/front.2bpp.lz b/gfx/pokemon/unown_t/front.2bpp.lz
new file mode 100644
index 00000000..d7698a49
--- /dev/null
+++ b/gfx/pokemon/unown_t/front.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_u/back.2bpp.lz b/gfx/pokemon/unown_u/back.2bpp.lz
new file mode 100644
index 00000000..ad395b7e
--- /dev/null
+++ b/gfx/pokemon/unown_u/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_u/front.2bpp.lz b/gfx/pokemon/unown_u/front.2bpp.lz
new file mode 100644
index 00000000..9f5c0b79
--- /dev/null
+++ b/gfx/pokemon/unown_u/front.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_v/back.2bpp.lz b/gfx/pokemon/unown_v/back.2bpp.lz
new file mode 100644
index 00000000..21c3191f
--- /dev/null
+++ b/gfx/pokemon/unown_v/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_v/front.2bpp.lz b/gfx/pokemon/unown_v/front.2bpp.lz
new file mode 100644
index 00000000..eddd2a07
--- /dev/null
+++ b/gfx/pokemon/unown_v/front.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_w/back.2bpp.lz b/gfx/pokemon/unown_w/back.2bpp.lz
new file mode 100644
index 00000000..882648c4
--- /dev/null
+++ b/gfx/pokemon/unown_w/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_w/front.2bpp.lz b/gfx/pokemon/unown_w/front.2bpp.lz
new file mode 100644
index 00000000..fe334ac3
--- /dev/null
+++ b/gfx/pokemon/unown_w/front.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_x/back.2bpp.lz b/gfx/pokemon/unown_x/back.2bpp.lz
new file mode 100644
index 00000000..591af966
--- /dev/null
+++ b/gfx/pokemon/unown_x/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_x/front.2bpp.lz b/gfx/pokemon/unown_x/front.2bpp.lz
new file mode 100644
index 00000000..92562b89
--- /dev/null
+++ b/gfx/pokemon/unown_x/front.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_y/back.2bpp.lz b/gfx/pokemon/unown_y/back.2bpp.lz
new file mode 100644
index 00000000..ab7563e0
--- /dev/null
+++ b/gfx/pokemon/unown_y/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_y/front.2bpp.lz b/gfx/pokemon/unown_y/front.2bpp.lz
new file mode 100644
index 00000000..75fd92fd
--- /dev/null
+++ b/gfx/pokemon/unown_y/front.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_z/back.2bpp.lz b/gfx/pokemon/unown_z/back.2bpp.lz
new file mode 100644
index 00000000..31bcb7ba
--- /dev/null
+++ b/gfx/pokemon/unown_z/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/unown_z/front.2bpp.lz b/gfx/pokemon/unown_z/front.2bpp.lz
new file mode 100644
index 00000000..3b8e0a2d
--- /dev/null
+++ b/gfx/pokemon/unown_z/front.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/ursaring/back.2bpp.lz b/gfx/pokemon/ursaring/back.2bpp.lz
new file mode 100644
index 00000000..263eac80
--- /dev/null
+++ b/gfx/pokemon/ursaring/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/ursaring/front_gold.2bpp.lz b/gfx/pokemon/ursaring/front_gold.2bpp.lz
new file mode 100644
index 00000000..53196c11
--- /dev/null
+++ b/gfx/pokemon/ursaring/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/ursaring/front_silver.2bpp.lz b/gfx/pokemon/ursaring/front_silver.2bpp.lz
new file mode 100644
index 00000000..14c50e59
--- /dev/null
+++ b/gfx/pokemon/ursaring/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/ursaring/normal.pal b/gfx/pokemon/ursaring/normal.pal
new file mode 100644
index 00000000..dfa06dcd
--- /dev/null
+++ b/gfx/pokemon/ursaring/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 31, 6
+ RGB 24, 14, 0
diff --git a/gfx/pokemon/ursaring/shiny.pal b/gfx/pokemon/ursaring/shiny.pal
new file mode 100644
index 00000000..86eaa7bc
--- /dev/null
+++ b/gfx/pokemon/ursaring/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 26, 29, 25
+ RGB 18, 22, 0
diff --git a/gfx/pokemon/vaporeon/back.2bpp.lz b/gfx/pokemon/vaporeon/back.2bpp.lz
new file mode 100644
index 00000000..2942ac2f
--- /dev/null
+++ b/gfx/pokemon/vaporeon/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/vaporeon/front_gold.2bpp.lz b/gfx/pokemon/vaporeon/front_gold.2bpp.lz
new file mode 100644
index 00000000..20fb0945
--- /dev/null
+++ b/gfx/pokemon/vaporeon/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/vaporeon/front_silver.2bpp.lz b/gfx/pokemon/vaporeon/front_silver.2bpp.lz
new file mode 100644
index 00000000..10d877e8
--- /dev/null
+++ b/gfx/pokemon/vaporeon/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/vaporeon/normal.pal b/gfx/pokemon/vaporeon/normal.pal
new file mode 100644
index 00000000..a78e63ad
--- /dev/null
+++ b/gfx/pokemon/vaporeon/normal.pal
@@ -0,0 +1,2 @@
+ RGB 16, 22, 31
+ RGB 9, 11, 31
diff --git a/gfx/pokemon/vaporeon/shiny.pal b/gfx/pokemon/vaporeon/shiny.pal
new file mode 100644
index 00000000..fa056251
--- /dev/null
+++ b/gfx/pokemon/vaporeon/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 27, 21, 31
+ RGB 15, 10, 24
diff --git a/gfx/pokemon/venomoth/back.2bpp.lz b/gfx/pokemon/venomoth/back.2bpp.lz
new file mode 100644
index 00000000..721527c2
--- /dev/null
+++ b/gfx/pokemon/venomoth/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/venomoth/front_gold.2bpp.lz b/gfx/pokemon/venomoth/front_gold.2bpp.lz
new file mode 100644
index 00000000..5f855b6b
--- /dev/null
+++ b/gfx/pokemon/venomoth/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/venomoth/front_silver.2bpp.lz b/gfx/pokemon/venomoth/front_silver.2bpp.lz
new file mode 100644
index 00000000..c359bc30
--- /dev/null
+++ b/gfx/pokemon/venomoth/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/venomoth/normal.pal b/gfx/pokemon/venomoth/normal.pal
new file mode 100644
index 00000000..ec21cde6
--- /dev/null
+++ b/gfx/pokemon/venomoth/normal.pal
@@ -0,0 +1,2 @@
+ RGB 27, 10, 24
+ RGB 11, 12, 14
diff --git a/gfx/pokemon/venomoth/shiny.pal b/gfx/pokemon/venomoth/shiny.pal
new file mode 100644
index 00000000..63a5087c
--- /dev/null
+++ b/gfx/pokemon/venomoth/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 16, 15, 31
+ RGB 17, 6, 21
diff --git a/gfx/pokemon/venonat/back.2bpp.lz b/gfx/pokemon/venonat/back.2bpp.lz
new file mode 100644
index 00000000..b28c7523
--- /dev/null
+++ b/gfx/pokemon/venonat/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/venonat/front_gold.2bpp.lz b/gfx/pokemon/venonat/front_gold.2bpp.lz
new file mode 100644
index 00000000..34e0a34b
--- /dev/null
+++ b/gfx/pokemon/venonat/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/venonat/front_silver.2bpp.lz b/gfx/pokemon/venonat/front_silver.2bpp.lz
new file mode 100644
index 00000000..54eb50fb
--- /dev/null
+++ b/gfx/pokemon/venonat/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/venonat/normal.pal b/gfx/pokemon/venonat/normal.pal
new file mode 100644
index 00000000..a11dfa35
--- /dev/null
+++ b/gfx/pokemon/venonat/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 9, 5
+ RGB 11, 0, 14
diff --git a/gfx/pokemon/venonat/shiny.pal b/gfx/pokemon/venonat/shiny.pal
new file mode 100644
index 00000000..782f4bc7
--- /dev/null
+++ b/gfx/pokemon/venonat/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 14, 17, 31
+ RGB 11, 5, 22
diff --git a/gfx/pokemon/venusaur/back.2bpp.lz b/gfx/pokemon/venusaur/back.2bpp.lz
new file mode 100644
index 00000000..27ca82e8
--- /dev/null
+++ b/gfx/pokemon/venusaur/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/venusaur/front_gold.2bpp.lz b/gfx/pokemon/venusaur/front_gold.2bpp.lz
new file mode 100644
index 00000000..1d8e4ee9
--- /dev/null
+++ b/gfx/pokemon/venusaur/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/venusaur/front_silver.2bpp.lz b/gfx/pokemon/venusaur/front_silver.2bpp.lz
new file mode 100644
index 00000000..c8c0872a
--- /dev/null
+++ b/gfx/pokemon/venusaur/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/venusaur/normal.pal b/gfx/pokemon/venusaur/normal.pal
new file mode 100644
index 00000000..500da68e
--- /dev/null
+++ b/gfx/pokemon/venusaur/normal.pal
@@ -0,0 +1,2 @@
+ RGB 12, 31, 19
+ RGB 31, 9, 19
diff --git a/gfx/pokemon/venusaur/shiny.pal b/gfx/pokemon/venusaur/shiny.pal
new file mode 100644
index 00000000..a10eab42
--- /dev/null
+++ b/gfx/pokemon/venusaur/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 18, 25, 11
+ RGB 31, 22, 3
diff --git a/gfx/pokemon/victreebel/back.2bpp.lz b/gfx/pokemon/victreebel/back.2bpp.lz
new file mode 100644
index 00000000..d4b014f6
--- /dev/null
+++ b/gfx/pokemon/victreebel/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/victreebel/front_gold.2bpp.lz b/gfx/pokemon/victreebel/front_gold.2bpp.lz
new file mode 100644
index 00000000..4839171a
--- /dev/null
+++ b/gfx/pokemon/victreebel/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/victreebel/front_silver.2bpp.lz b/gfx/pokemon/victreebel/front_silver.2bpp.lz
new file mode 100644
index 00000000..1403e8d3
--- /dev/null
+++ b/gfx/pokemon/victreebel/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/victreebel/normal.pal b/gfx/pokemon/victreebel/normal.pal
new file mode 100644
index 00000000..d4d4ef1a
--- /dev/null
+++ b/gfx/pokemon/victreebel/normal.pal
@@ -0,0 +1,2 @@
+ RGB 15, 26, 3
+ RGB 31, 9, 19
diff --git a/gfx/pokemon/victreebel/shiny.pal b/gfx/pokemon/victreebel/shiny.pal
new file mode 100644
index 00000000..82a35bd5
--- /dev/null
+++ b/gfx/pokemon/victreebel/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 20, 23, 3
+ RGB 14, 12, 31
diff --git a/gfx/pokemon/vileplume/back.2bpp.lz b/gfx/pokemon/vileplume/back.2bpp.lz
new file mode 100644
index 00000000..823f0e11
--- /dev/null
+++ b/gfx/pokemon/vileplume/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/vileplume/front_gold.2bpp.lz b/gfx/pokemon/vileplume/front_gold.2bpp.lz
new file mode 100644
index 00000000..b4445159
--- /dev/null
+++ b/gfx/pokemon/vileplume/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/vileplume/front_silver.2bpp.lz b/gfx/pokemon/vileplume/front_silver.2bpp.lz
new file mode 100644
index 00000000..42616080
--- /dev/null
+++ b/gfx/pokemon/vileplume/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/vileplume/normal.pal b/gfx/pokemon/vileplume/normal.pal
new file mode 100644
index 00000000..1e9dfd32
--- /dev/null
+++ b/gfx/pokemon/vileplume/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 6, 3
+ RGB 8, 9, 13
diff --git a/gfx/pokemon/vileplume/shiny.pal b/gfx/pokemon/vileplume/shiny.pal
new file mode 100644
index 00000000..8a2c5ed7
--- /dev/null
+++ b/gfx/pokemon/vileplume/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 21, 3
+ RGB 8, 15, 13
diff --git a/gfx/pokemon/voltorb/back.2bpp.lz b/gfx/pokemon/voltorb/back.2bpp.lz
new file mode 100644
index 00000000..fe102da9
--- /dev/null
+++ b/gfx/pokemon/voltorb/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/voltorb/front_gold.2bpp.lz b/gfx/pokemon/voltorb/front_gold.2bpp.lz
new file mode 100644
index 00000000..6fbc1329
--- /dev/null
+++ b/gfx/pokemon/voltorb/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/voltorb/front_silver.2bpp.lz b/gfx/pokemon/voltorb/front_silver.2bpp.lz
new file mode 100644
index 00000000..c0e58663
--- /dev/null
+++ b/gfx/pokemon/voltorb/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/voltorb/normal.pal b/gfx/pokemon/voltorb/normal.pal
new file mode 100644
index 00000000..1ec48dc7
--- /dev/null
+++ b/gfx/pokemon/voltorb/normal.pal
@@ -0,0 +1,2 @@
+ RGB 25, 23, 17
+ RGB 31, 9, 8
diff --git a/gfx/pokemon/voltorb/shiny.pal b/gfx/pokemon/voltorb/shiny.pal
new file mode 100644
index 00000000..593e690f
--- /dev/null
+++ b/gfx/pokemon/voltorb/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 20, 20, 17
+ RGB 9, 2, 28
diff --git a/gfx/pokemon/vulpix/back.2bpp.lz b/gfx/pokemon/vulpix/back.2bpp.lz
new file mode 100644
index 00000000..ce253514
--- /dev/null
+++ b/gfx/pokemon/vulpix/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/vulpix/front_gold.2bpp.lz b/gfx/pokemon/vulpix/front_gold.2bpp.lz
new file mode 100644
index 00000000..e5251a8b
--- /dev/null
+++ b/gfx/pokemon/vulpix/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/vulpix/front_silver.2bpp.lz b/gfx/pokemon/vulpix/front_silver.2bpp.lz
new file mode 100644
index 00000000..bbf92828
--- /dev/null
+++ b/gfx/pokemon/vulpix/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/vulpix/normal.pal b/gfx/pokemon/vulpix/normal.pal
new file mode 100644
index 00000000..12d15cd6
--- /dev/null
+++ b/gfx/pokemon/vulpix/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 18, 9
+ RGB 23, 9, 10
diff --git a/gfx/pokemon/vulpix/shiny.pal b/gfx/pokemon/vulpix/shiny.pal
new file mode 100644
index 00000000..202350f6
--- /dev/null
+++ b/gfx/pokemon/vulpix/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 24, 1
+ RGB 22, 16, 1
diff --git a/gfx/pokemon/wartortle/back.2bpp.lz b/gfx/pokemon/wartortle/back.2bpp.lz
new file mode 100644
index 00000000..5734c20c
--- /dev/null
+++ b/gfx/pokemon/wartortle/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/wartortle/front_gold.2bpp.lz b/gfx/pokemon/wartortle/front_gold.2bpp.lz
new file mode 100644
index 00000000..12a72fca
--- /dev/null
+++ b/gfx/pokemon/wartortle/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/wartortle/front_silver.2bpp.lz b/gfx/pokemon/wartortle/front_silver.2bpp.lz
new file mode 100644
index 00000000..37330309
--- /dev/null
+++ b/gfx/pokemon/wartortle/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/wartortle/normal.pal b/gfx/pokemon/wartortle/normal.pal
new file mode 100644
index 00000000..7afd9368
--- /dev/null
+++ b/gfx/pokemon/wartortle/normal.pal
@@ -0,0 +1,2 @@
+ RGB 22, 18, 8
+ RGB 12, 19, 31
diff --git a/gfx/pokemon/wartortle/shiny.pal b/gfx/pokemon/wartortle/shiny.pal
new file mode 100644
index 00000000..c3a75a2c
--- /dev/null
+++ b/gfx/pokemon/wartortle/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 13, 23, 8
+ RGB 18, 19, 31
diff --git a/gfx/pokemon/weedle/back.2bpp.lz b/gfx/pokemon/weedle/back.2bpp.lz
new file mode 100644
index 00000000..64decb91
--- /dev/null
+++ b/gfx/pokemon/weedle/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/weedle/front_gold.2bpp.lz b/gfx/pokemon/weedle/front_gold.2bpp.lz
new file mode 100644
index 00000000..2d70c95c
--- /dev/null
+++ b/gfx/pokemon/weedle/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/weedle/front_silver.2bpp.lz b/gfx/pokemon/weedle/front_silver.2bpp.lz
new file mode 100644
index 00000000..781a448e
--- /dev/null
+++ b/gfx/pokemon/weedle/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/weedle/normal.pal b/gfx/pokemon/weedle/normal.pal
new file mode 100644
index 00000000..9faf5370
--- /dev/null
+++ b/gfx/pokemon/weedle/normal.pal
@@ -0,0 +1,2 @@
+ RGB 29, 26, 5
+ RGB 26, 7, 0
diff --git a/gfx/pokemon/weedle/shiny.pal b/gfx/pokemon/weedle/shiny.pal
new file mode 100644
index 00000000..5d910065
--- /dev/null
+++ b/gfx/pokemon/weedle/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 23, 27, 5
+ RGB 26, 7, 29
diff --git a/gfx/pokemon/weepinbell/back.2bpp.lz b/gfx/pokemon/weepinbell/back.2bpp.lz
new file mode 100644
index 00000000..26e44257
--- /dev/null
+++ b/gfx/pokemon/weepinbell/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/weepinbell/front_gold.2bpp.lz b/gfx/pokemon/weepinbell/front_gold.2bpp.lz
new file mode 100644
index 00000000..d2586965
--- /dev/null
+++ b/gfx/pokemon/weepinbell/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/weepinbell/front_silver.2bpp.lz b/gfx/pokemon/weepinbell/front_silver.2bpp.lz
new file mode 100644
index 00000000..91ef3f04
--- /dev/null
+++ b/gfx/pokemon/weepinbell/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/weepinbell/normal.pal b/gfx/pokemon/weepinbell/normal.pal
new file mode 100644
index 00000000..cf3ca8b3
--- /dev/null
+++ b/gfx/pokemon/weepinbell/normal.pal
@@ -0,0 +1,2 @@
+ RGB 13, 31, 7
+ RGB 29, 9, 9
diff --git a/gfx/pokemon/weepinbell/shiny.pal b/gfx/pokemon/weepinbell/shiny.pal
new file mode 100644
index 00000000..cce46c45
--- /dev/null
+++ b/gfx/pokemon/weepinbell/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 22, 28, 7
+ RGB 19, 9, 19
diff --git a/gfx/pokemon/weezing/back.2bpp.lz b/gfx/pokemon/weezing/back.2bpp.lz
new file mode 100644
index 00000000..a85124f3
--- /dev/null
+++ b/gfx/pokemon/weezing/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/weezing/front_gold.2bpp.lz b/gfx/pokemon/weezing/front_gold.2bpp.lz
new file mode 100644
index 00000000..584ab274
--- /dev/null
+++ b/gfx/pokemon/weezing/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/weezing/front_silver.2bpp.lz b/gfx/pokemon/weezing/front_silver.2bpp.lz
new file mode 100644
index 00000000..ac847160
--- /dev/null
+++ b/gfx/pokemon/weezing/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/weezing/normal.pal b/gfx/pokemon/weezing/normal.pal
new file mode 100644
index 00000000..3d3e8288
--- /dev/null
+++ b/gfx/pokemon/weezing/normal.pal
@@ -0,0 +1,2 @@
+ RGB 25, 10, 25
+ RGB 18, 6, 18
diff --git a/gfx/pokemon/weezing/shiny.pal b/gfx/pokemon/weezing/shiny.pal
new file mode 100644
index 00000000..c9d3bbe6
--- /dev/null
+++ b/gfx/pokemon/weezing/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 16, 20, 25
+ RGB 9, 12, 23
diff --git a/gfx/pokemon/wigglytuff/back.2bpp.lz b/gfx/pokemon/wigglytuff/back.2bpp.lz
new file mode 100644
index 00000000..3b373298
--- /dev/null
+++ b/gfx/pokemon/wigglytuff/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/wigglytuff/front_gold.2bpp.lz b/gfx/pokemon/wigglytuff/front_gold.2bpp.lz
new file mode 100644
index 00000000..7b17efb8
--- /dev/null
+++ b/gfx/pokemon/wigglytuff/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/wigglytuff/front_silver.2bpp.lz b/gfx/pokemon/wigglytuff/front_silver.2bpp.lz
new file mode 100644
index 00000000..4cf14bdd
--- /dev/null
+++ b/gfx/pokemon/wigglytuff/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/wigglytuff/normal.pal b/gfx/pokemon/wigglytuff/normal.pal
new file mode 100644
index 00000000..92ff56a0
--- /dev/null
+++ b/gfx/pokemon/wigglytuff/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 16, 31
+ RGB 6, 16, 31
diff --git a/gfx/pokemon/wigglytuff/shiny.pal b/gfx/pokemon/wigglytuff/shiny.pal
new file mode 100644
index 00000000..dd7f001e
--- /dev/null
+++ b/gfx/pokemon/wigglytuff/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 17, 31
+ RGB 9, 24, 3
diff --git a/gfx/pokemon/wobbuffet/back.2bpp.lz b/gfx/pokemon/wobbuffet/back.2bpp.lz
new file mode 100644
index 00000000..87dba204
--- /dev/null
+++ b/gfx/pokemon/wobbuffet/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/wobbuffet/front_gold.2bpp.lz b/gfx/pokemon/wobbuffet/front_gold.2bpp.lz
new file mode 100644
index 00000000..efc8250d
--- /dev/null
+++ b/gfx/pokemon/wobbuffet/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/wobbuffet/front_silver.2bpp.lz b/gfx/pokemon/wobbuffet/front_silver.2bpp.lz
new file mode 100644
index 00000000..20b86482
--- /dev/null
+++ b/gfx/pokemon/wobbuffet/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/wobbuffet/normal.pal b/gfx/pokemon/wobbuffet/normal.pal
new file mode 100644
index 00000000..b1722361
--- /dev/null
+++ b/gfx/pokemon/wobbuffet/normal.pal
@@ -0,0 +1,2 @@
+ RGB 12, 25, 24
+ RGB 9, 16, 12
diff --git a/gfx/pokemon/wobbuffet/shiny.pal b/gfx/pokemon/wobbuffet/shiny.pal
new file mode 100644
index 00000000..53a968bf
--- /dev/null
+++ b/gfx/pokemon/wobbuffet/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 23, 7, 25
+ RGB 7, 9, 16
diff --git a/gfx/pokemon/wooper/back.2bpp.lz b/gfx/pokemon/wooper/back.2bpp.lz
new file mode 100644
index 00000000..35e246d4
--- /dev/null
+++ b/gfx/pokemon/wooper/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/wooper/front_gold.2bpp.lz b/gfx/pokemon/wooper/front_gold.2bpp.lz
new file mode 100644
index 00000000..76e114fc
--- /dev/null
+++ b/gfx/pokemon/wooper/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/wooper/front_silver.2bpp.lz b/gfx/pokemon/wooper/front_silver.2bpp.lz
new file mode 100644
index 00000000..2161cbbc
--- /dev/null
+++ b/gfx/pokemon/wooper/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/wooper/normal.pal b/gfx/pokemon/wooper/normal.pal
new file mode 100644
index 00000000..ebcf0c5f
--- /dev/null
+++ b/gfx/pokemon/wooper/normal.pal
@@ -0,0 +1,2 @@
+ RGB 16, 20, 25
+ RGB 10, 8, 14
diff --git a/gfx/pokemon/wooper/shiny.pal b/gfx/pokemon/wooper/shiny.pal
new file mode 100644
index 00000000..d13776d7
--- /dev/null
+++ b/gfx/pokemon/wooper/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 17, 31
+ RGB 31, 21, 0
diff --git a/gfx/pokemon/xatu/back.2bpp.lz b/gfx/pokemon/xatu/back.2bpp.lz
new file mode 100644
index 00000000..8b6889ff
--- /dev/null
+++ b/gfx/pokemon/xatu/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/xatu/front_gold.2bpp.lz b/gfx/pokemon/xatu/front_gold.2bpp.lz
new file mode 100644
index 00000000..38ddb57f
--- /dev/null
+++ b/gfx/pokemon/xatu/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/xatu/front_silver.2bpp.lz b/gfx/pokemon/xatu/front_silver.2bpp.lz
new file mode 100644
index 00000000..3c77e2d6
--- /dev/null
+++ b/gfx/pokemon/xatu/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/xatu/normal.pal b/gfx/pokemon/xatu/normal.pal
new file mode 100644
index 00000000..d0093fd0
--- /dev/null
+++ b/gfx/pokemon/xatu/normal.pal
@@ -0,0 +1,2 @@
+ RGB 10, 23, 13
+ RGB 20, 5, 6
diff --git a/gfx/pokemon/xatu/shiny.pal b/gfx/pokemon/xatu/shiny.pal
new file mode 100644
index 00000000..d73a7d42
--- /dev/null
+++ b/gfx/pokemon/xatu/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 19, 27, 0
+ RGB 23, 12, 2
diff --git a/gfx/pokemon/yanma/back.2bpp.lz b/gfx/pokemon/yanma/back.2bpp.lz
new file mode 100644
index 00000000..47105f12
--- /dev/null
+++ b/gfx/pokemon/yanma/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/yanma/front_gold.2bpp.lz b/gfx/pokemon/yanma/front_gold.2bpp.lz
new file mode 100644
index 00000000..6923db5c
--- /dev/null
+++ b/gfx/pokemon/yanma/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/yanma/front_silver.2bpp.lz b/gfx/pokemon/yanma/front_silver.2bpp.lz
new file mode 100644
index 00000000..ab524f5d
--- /dev/null
+++ b/gfx/pokemon/yanma/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/yanma/normal.pal b/gfx/pokemon/yanma/normal.pal
new file mode 100644
index 00000000..4939cf29
--- /dev/null
+++ b/gfx/pokemon/yanma/normal.pal
@@ -0,0 +1,2 @@
+ RGB 9, 26, 10
+ RGB 20, 7, 7
diff --git a/gfx/pokemon/yanma/shiny.pal b/gfx/pokemon/yanma/shiny.pal
new file mode 100644
index 00000000..7fe801fb
--- /dev/null
+++ b/gfx/pokemon/yanma/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 9, 26, 10
+ RGB 13, 14, 30
diff --git a/gfx/pokemon/zapdos/back.2bpp.lz b/gfx/pokemon/zapdos/back.2bpp.lz
new file mode 100644
index 00000000..2f216794
--- /dev/null
+++ b/gfx/pokemon/zapdos/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/zapdos/front_gold.2bpp.lz b/gfx/pokemon/zapdos/front_gold.2bpp.lz
new file mode 100644
index 00000000..f46e327c
--- /dev/null
+++ b/gfx/pokemon/zapdos/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/zapdos/front_silver.2bpp.lz b/gfx/pokemon/zapdos/front_silver.2bpp.lz
new file mode 100644
index 00000000..57733838
--- /dev/null
+++ b/gfx/pokemon/zapdos/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/zapdos/normal.pal b/gfx/pokemon/zapdos/normal.pal
new file mode 100644
index 00000000..ab6340f3
--- /dev/null
+++ b/gfx/pokemon/zapdos/normal.pal
@@ -0,0 +1,2 @@
+ RGB 31, 28, 0
+ RGB 23, 16, 0
diff --git a/gfx/pokemon/zapdos/shiny.pal b/gfx/pokemon/zapdos/shiny.pal
new file mode 100644
index 00000000..1767874a
--- /dev/null
+++ b/gfx/pokemon/zapdos/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 31, 19, 0
+ RGB 31, 4, 0
diff --git a/gfx/pokemon/zubat/back.2bpp.lz b/gfx/pokemon/zubat/back.2bpp.lz
new file mode 100644
index 00000000..d50e00e9
--- /dev/null
+++ b/gfx/pokemon/zubat/back.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/zubat/front_gold.2bpp.lz b/gfx/pokemon/zubat/front_gold.2bpp.lz
new file mode 100644
index 00000000..3f4eb556
--- /dev/null
+++ b/gfx/pokemon/zubat/front_gold.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/zubat/front_silver.2bpp.lz b/gfx/pokemon/zubat/front_silver.2bpp.lz
new file mode 100644
index 00000000..35158fdf
--- /dev/null
+++ b/gfx/pokemon/zubat/front_silver.2bpp.lz
Binary files differ
diff --git a/gfx/pokemon/zubat/normal.pal b/gfx/pokemon/zubat/normal.pal
new file mode 100644
index 00000000..6e4cf2d8
--- /dev/null
+++ b/gfx/pokemon/zubat/normal.pal
@@ -0,0 +1,2 @@
+ RGB 15, 15, 27
+ RGB 6, 7, 12
diff --git a/gfx/pokemon/zubat/shiny.pal b/gfx/pokemon/zubat/shiny.pal
new file mode 100644
index 00000000..c07fdfb8
--- /dev/null
+++ b/gfx/pokemon/zubat/shiny.pal
@@ -0,0 +1,2 @@
+ RGB 27, 15, 30
+ RGB 10, 17, 6