Pokémon B/W Front Sprites

Pokémon B/W Front Sprites

by Geotale

👁 216 ❤️ 21 ⭐ 14 🔄 1
Created: Oct 22, 2021 Last modified: Oct 23, 2021 Shared: Oct 23, 2021

Description

Left/Right arrow keys to switch displayed sprite after they've finished decompressing (Unlike my other projects, instead of converting base-64 to binary, it's actually decompressing everything to pixel data). https://turbowarp.org/588261162/fullscreen?stuck Might want this for faster decompression and faster scrolling Sprites extracted from a site that technically has comments so I'm not going to name it here (But I think anyone that would wonder already knows what it is). This is all 820 Pokémon B/W (non-shiny) front sprites, stored as pen. This actually compresses all of the data better than PNGs, taking 955760 characters to store all of the sprites in base-93, while the ZIP of all PNGs is ~1600000 bytes large in base-256! I didn't store everything to be quite as small as possible I don't think, at least when taking palettes into account, and different forms of already existing sprites. This compression format is sorta weird and complex -- It uses LZ77 along with a kinda complicated storage method for colors. It's basically: (Color table initialized to a transparent pixel) Offset of the sprite to the right Offset of the sprite downwards Width - 1 (stored in 2 characters if width >= 93) Height - 1 (stored in 2 characters if height >= 93) For every pixel in the sprite { If going to copy from previous data in the output { Number of pixels to copy - 1 (Must be < 47 pixels) Offset to copy from relative to current pixel (2 bytes) } Else { If the color table includes the color { If the index of the color in the color table is < 8 { 46 + 31 + index of color in color table } else { 46 + 31 + 8 + (index mod 8) 46 + All but last digit of floor(index / 8) in base 46 Last digit of floor(index / 8) in base 46 } } else { Convert color to number with each part being 5-bit 46 + First digit of color in base 93 Second and third digit of color in base 93 (Add color to color table) } } } So... yeah. A bit complicated, but hey, it works, and it makes it so this project doesn't even get close to the 5mb limit for *820* different sprites! I mean... who needs costumes anyways? If there aren't too many animation sprites maybe I'll try to add those in in the future or something?

Project Details

Visibility
Visible
Comments
Enabled

More Cool Projects

Project thumbnail
View Project

The LMNOP Crew but they are all Equivalents of ALS’ German L (2.0)

by BryanTheAnimator

Project thumbnail
View Project

Endless Reader Old Version Remake remix-2

by RonaldMcDonald-MAK

Project thumbnail
View Project

Beat up Gus (Fixed Version)

by YHDGAMER

Project thumbnail
View Project

Valor

by KillerByte

Project thumbnail
View Project

Beat up TROCAMOS DE ELEMENTOS (2) V2

by lukemanolopoulos8

Project thumbnail
View Project

talking simon and durple news (LATE UPDATE)

by 2509poby

Project thumbnail
View Project

Vision wars full movie

by sbish

Project thumbnail
View Project

add yourself singing Too Slow (SC Retake mix)

by sonicluckyman1957

Project thumbnail
View Project

talking tom and ben news remix copy remix

by doddwell

Project thumbnail
View Project

ポケモントレッタ 3弾 図鑑

by sasayu74

Project thumbnail
View Project

I LIKE TRAINS || An Animated Remake Meme #animations #music #stories #art #all

by -NerdAnimator-

Project thumbnail
View Project

Colony // Battle Simulator [BETA] #games

by ReloadedUser

Project thumbnail
View Project

Wave Multi-Emulator Themes+ Build - V0.3.11

by oxiti8

Project thumbnail
View Project

Fnf green imposter vector

by DREWDREWDREW22

Project thumbnail
View Project

Windows XP Sim Added Clippy!

by Messyjacob27

Project thumbnail
View Project

オンライン棒人間ゲーム

by onigiritunamayo

Project thumbnail
View Project

Word Bomb 1.1

by uber_kai

Project thumbnail
View Project

Симулятор портативного охладителя для арбуза версия бесконечность с нивида rtx 15265745672456724567

by TemTheFluffy

Project thumbnail
View Project

Russian alphabet lore part 1

by LonghandaStudios

Project thumbnail
View Project

Ropes

by WingDingWarrior89

Project thumbnail
View Project

Sussy Schoolgrounds [CHAPTER 2]

by sans6554

Project thumbnail
View Project

DogePro Star Simulation Experience V8.12 Remastered remix

by HOUHOUWWW

Project thumbnail
View Project

Beat up Popstar

by ImFlashedv2

Project thumbnail
View Project

The Russian ABC Song new remix

by sissymcqueen15233