Gen2Recomp
About
A native LÖVE2D recreation of Pokémon Gold, Silver, and Crystal. Hand-written engine. Game data decoded from a ROM the player supplies. No emulation, no shipped ROM.
Playing Gen II usually means a Game Boy core plus a ROM. That path executes cartridge code and makes it easy to redistribute content you do not own.
Verify a player ROM, decode what the native engine needs into a private cache, drop the ROM, then run Lua: maps, battles, audio, saves. First-badge Crystal route is through Falkner.
A desktop-bound native slice, not an emulator. Code is public. ROMs stay with the player.