Pokemon Red Recompilation
A new engine written from scratch that loads the original game's data files.
Based on Pokémon Red, Blue, and Yellow
Links, repository & detailsAbout
G1R Deluxe, also called Gen1Recomp, is a native LOVE2D recreation of Pokemon Red, Blue, Yellow, Gold, Silver, Crystal, FireRed, LeafGreen, Ruby, Sapphire and Emerald. The engine and map behavior are hand-written Lua ported from the pret disassemblies and C, while game data, graphics and audio programs are decoded on first launch from a ROM the player supplies. It does not include a ROM, emulate the Game Boy, or transpile assembly.
How it differs from the original
Music, sound effects and cries are synthesized while the game runs. It adds a mod manager, online play features, a performance setting for low-end devices, and rulesets for faithful Gen 1 quirks or modern cleanups.
Getting started
Only the canonical US English ROMs listed in the README are accepted, with the SHA-1 checked before import. Each game you own gets its own tab in the launcher.
Known issues & limitations
- Generation 2 support is still under construction.
- FireRed, LeafGreen, Ruby, Sapphire, and Emerald support is in beta.
What you need to run it
Features
- Includes options for colors, tilt, zoom, shader effects, game speed, and void fill.
- Includes online play for battles, tournaments, and trading.
How to install
- Download the build for your platform from the latest release.
- Launch the app; it will ask you to provide a ROM.
- Repeat the import for each other game you own; each gets its own launcher tab.
Controls
- Move with the arrow keys or WASD, or a controller's D-pad or left stick.
- Escape is Start; Tab or Shift is Select.
- Use - or = to zoom out or in; the mouse wheel also zooms.
- Press 2 to cycle colors, 3 to cycle tilt, and 4 to cycle zoom levels in the free-roam overworld.
Summarised from the project's README.
Media
Additional notes
- Beta support
- FireRed, LeafGreen, Ruby, Sapphire and Emerald support is in beta, and Gen 2 support is still under construction.
- Impersonation warning
- The README warns that the website gen1recomp[.]com is not run by this project and should not be trusted.
- False positive
- Windows Defender sometimes flags the Windows build with a generic detection, which the README calls a known false positive.
FAQ
- What is Pokemon Red Recompilation?
- Pokemon Red Recompilation is an open-source engine reimplementation of Pokémon Red, Blue, and Yellow. A new engine written from scratch that loads the original game's data files.
- Do I need the original game files to run Pokemon Red Recompilation?
- Yes. The project does not include the original game's assets, so you need your own copy.


