UNDERdecoded / Gen2Recomped
git clone https://github.com/UNDERdecoded/Gen2Recomped.git
v0.8.45 · 3d ago
🔥 on GitHub Trending today
A native LÖVE2D Lua recreation of Pokémon Gold, Silver and Crystal, built on the Gen1Recomp engine and run from your own ROM.
Why you might care
Forked from Gen1Recomp, it adds the Gen II script VM, Johto and Kanto world, day/night, breeding, and Pokegear, and also imports FireRed, Emerald, Platinum, HeartGold, SoulSilver, Black and White from your own dumps. The engine and map behavior are hand-written Lua, and no ROM is bundled; a verified dump is used only during import.
+3
stars, 24h · #7,777
+25
stars, 7 days · #7,090
+~90
stars, 30 days · #7,516
410
★ total · +6% this week
32
forks · 85 open issues
Star history (as recorded here)
LanguageLua
License—
Created2026-08-08 (2mo ago)
Last push2d ago
Watchers9
OwnerUser
Seen on GitHub Trending
- 2026-10-23 — #15 weekly in lua · +25 ★
- 2026-10-22 — #1 daily in lua · +4 ★
- 2026-10-21 — #2 daily in lua · +7 ★
- 2026-10-21 — #2 weekly in lua · +21 ★
- 2026-10-20 — #2 daily in lua · +7 ★
- 2026-10-20 — #2 weekly in lua · +18 ★
Links
README excerpt
# gen2recomp Gen2Recomp Discord! by UNDERdecodedHD a fork of Gen1Recomp by bryanthaboi and BOIS CLUB GAMES A native LÖVE2D recreation of Poke Gold, Silver and Crystal, built on Gen1Recomp's Red/Blue/Yellow engine. The engine, script VM, and map behavior are hand-written Lua; game data and graphics are decoded from a ROM supplied by the player. gen2recomp keeps everything the upstream project does for Generation I and adds the Generation II half: the Gen2 script VM and its command table, the Johto and Kanto world, day/night, breeding and the Day-Care, the Pokegear, shinies, held items, and the Gold/Silver title sequence. It has since grown well past Generation II. The same launcher now imports and runs **FireRed** and **Emerald** (Gen 3), **Platinum**, **HeartGold** and **SoulSilver** (Gen 4), and **Black** and **White** (Gen 5), plus the **Polished Crystal** and **Prism** romhacks — all side by side, all from your own cartridge dumps. Around the games sit the **Monster Walker** (a next-gen Pokéwalker with minigames and a Watt Shop), a **Map Editor**, a **Save Editor**, machine **translation** into 25 languages, **cloud saves**, dual-screen support for the DS games, and touch controls. See What's New for the tour. > [!CAUTION] > **Neither this project nor Gen1Recomp is affiliated with the website > `gen1recomp[.]com`.** That site is not run by either project and was not > authorized by anyone involved. Do not download anything from it, and treat > anything it hosts or claims as untrustworthy. Even if it links back to a real > repository, the people behind it can change its content at any time. This > GitHub repository is the only official source for gen2recomp. This project does not include a ROM, emulate the Game Boy, GBA or DS, transpile assembly, or download a disassembly. A canonical cartridge dump of one of the supported games is the only game content input. The ROM is verified, used during import, and then released from memory. It is not copied into the cache. Later launches load the private generated cache and do not ask for the ROM again. Every version can be imported and played side by side. ## Quick Start Open the desktop app. On first boot, choose your legally obtained `.gb` / `.gbc` / `.gba` / `.nds` file or drop it onto the window. Import takes a few seconds for Gen 1, a couple of minutes for Gen 2, and longer for the GBA and DS games, then the game starts automatically. Have a whole folder of dumps? **Tools → Import ROMs** takes several files at once and imports every one it recognises. On a console or handheld there is no file picker to open: you copy the dump into a folder the launcher scans instead. See Downloads for the exact path per device. ### Supported games Only specific canonical dumps are accepted. The importer verifies SHA-1 before creating any game data; a dump it does not accept is named (game, region, revision) so you know why — see docs/rom-revisions.md. | Game | System | Stage | SHA-1 | | --- | --- | --- | ---
Blurb generated by claude-haiku-5-5 today. Star deltas marked ~ are extrapolated from partial history.