Gold
The one that started it all.
gen2recomp is a native reimplementation of the Generation 2 Game Boy Color games, written from scratch in Godot 4. Not an emulator: your own cartridge is verified by SHA-1, decoded once, then released.
Nothing playable today. The first build lands on this page.
All three are supported and decoded straight from your own dumps. Matching is by SHA-1, never by filename. An unrecognised cartridge is refused outright.
The one that started it all.
The darker half.
The definitive edition.
Four things worth knowing before you download anything.
The engine is written from scratch for Generation 2 in Godot. No emulation, no static recompilation, no disassembly.
No game data ships in the repository. Drop in your own 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.
Mods are part of the plan, not an afterthought.
gen2recomp is designed to be fully compatible with mods. A 3D voxel mod will be possible too, turning the classic world into a layered HD-2D adventure while keeping its original spirit.
The Gen 1 recomp project already shows how fun that direction can be with its LÖVE-based DramaticShapeVoxelMod. A similar mod will be possible with gen2recomp.
Honest numbers from the repository. When the first build exists, it drops on this page.
Species, moves, items, learnsets, evolutions, trainers, palettes and every sprite, decoded and tested.
Real battles: parties, switching, stats, damage, status conditions, experience and trainer AI from the cartridge.
A save file does not exist yet, so the player side still comes from a made-up party.
Nothing to walk around in yet. The first area comes when the renderer and map engine are in.
Silent for now. The cartridge's own sound data is next on the list.
Planned from day one, and the reason the engine is GDScript-first: interpreted mods, no compiled extensions.
Join the Discord and get pinged the moment it ships, or star the repo and watch it come together.