Red
Where Kanto begins.
pokerecomp is a native reimplementation of the Game Boy Pokémon games, written from scratch in Godot 4. Red, Blue, Yellow, Gold, Silver and Crystal are playable. Both generations are in alpha and being polished. Your own cartridge is verified by SHA-1, decoded once, then released.
Alpha builds for eight platforms. Bring your own cartridge dump: no game data ships.
One file per platform. Play Red, Blue, Yellow, Gold, Silver or Crystal with your own cartridge dump. No game data ships with the build.
Nothing is signed with a paid certificate, so each platform asks once.
chmod +x on the file first..nro: copy it into /switch/ on your SD card and launch it from the homebrew menu.Every file is listed in sha256sums.txt on the release.
Every cartridge is decoded straight from your own dump. Matching is by SHA-1, never by filename. An unrecognised cartridge is refused outright.
Red, Blue and Yellow are playable, from your bedroom to the Hall of Fame.
Where Kanto begins.
The other half of Kanto.
Pikachu at your heels.
Playable end to end, from Elm's Lab to Red on Mt. Silver.
A golden journey through Johto.
The darker half.
The definitive edition.
Planned support for the Game Boy Advance games. Development has not started; these cartridges are not playable.
Hoenn in red.
PLANNED
Hoenn in blue.
PLANNED
Back to Hoenn.
PLANNED
Kanto, reimagined.
PLANNED
A fresh shade of Kanto.
PLANNEDFour things worth knowing before you download anything.
The engine is written from scratch for Generations 1 and 2 in Godot. No emulation, no static recompilation, no disassembly.
No game data ships in the repository. Drop in your own Red, Blue, Yellow, Gold, Silver or Crystal dump, matched by SHA-1.
A verified cartridge is decoded once into a local cache and released. Your ROM is never modified.
The entire engine is public on GitHub under the MIT licence. Fork it, read it, build with it.
Change the way it looks, plays and surprises you. Mods are part of the engine, not an afterthought.
pokerecomp is built around a mod host. The repository includes a voxel preview renderer, and mods can replace the world or battle renderer while keeping the same game data and logic underneath.
That means the classic 2D game can grow into a different presentation without changing the cartridge data or core systems.
EXPLORE THE MOD LIBRARYThe focus is on fixes, accuracy and polish for Generations 1 and 2. Generation 3 support is planned.
Red, Blue and Yellow are playable from your own cartridge dumps, with their worlds, battles and audio running in the shared engine.
Gold, Silver and Crystal are playable from your own cartridge dumps, from Johto through Kanto.
Both generations are getting the same care: fixing bugs, smoothing rough edges and bringing the experience closer to the originals.
Support for Ruby, Sapphire, Emerald, FireRed and LeafGreen is planned. Development has not started; polishing Generations 1 and 2 takes priority.
It is an alpha, so it will break. Tell us on Discord or open an issue, and star the repo to follow development.