gen1 recomp: Step-by-Step Setup Guide for PC and Android - Devices

gen1 recomp: Step-by-Step Setup Guide for PC and Android

Set up gen1 recomp safely with official releases, a legally owned Red, Blue, or Yellow ROM, platform tips, saves, mods, and troubleshooting.

2026-08-05
gen1 recomp Wiki Team
Quick Guide
  • gen1 recomp is a native Lua/LÖVE2D recreation, not a traditional Game Boy emulator.
  • Official releases are published through the Gen1 Recomp GitHub repository and Releases page.
  • ROM requirement: import a legally owned Pokémon Red, Blue, or Yellow ROM.
  • Safe updates: back up saves, settings, and mods before replacing an installation.
  • Mod caution: test the unmodified base program before adding community content.

gen1 recomp Download and Release Basics

gen1 recomp recreates Pokémon Red, Blue, and Yellow through a handwritten Lua engine powered by LÖVE2D. The project uses data extracted from a player-provided, legally owned ROM, but it does not distribute Nintendo game files. It is best understood as a native PC recreation or static recompilation-style project rather than an emulator or an assembly-code transpiler.

The safest starting point is the official Gen1 Recomp GitHub repository and its GitHub Releases page. Avoid unofficial mirrors, modified download pages, and sites presenting themselves as authorized project portals.

As of August 5, 2026, the supplied project information identifies v0.1.69, released on August 4, 2026, as the latest release. Always read the release notes before installing because package names, platform support, and upgrade instructions can change.

ItemRecommended source or choiceImportant note
Project repositoryOfficial GitHub repositoryUse it for documentation, issues, and project status
Latest buildGitHub ReleasesSelect the package matching your operating system and processor
Supported gamesPokémon Red, Blue, or YellowUse a legally owned, clean ROM dump
EngineLua and LÖVE2DThis is a native recreation, not a traditional emulator
Community supportOfficial Discord listed by the repositoryConfirm the current invite through the repository

Official Repository

Use the project repository for source information, documentation, issue reports, and links to approved community channels.

Release Assets

Download a normal platform release instead of a source-code archive unless you specifically need development files.

Legal Game Data

Provide your own supported Red, Blue, or Yellow ROM. The application does not include copyrighted game data.

Update Notes

Check each release page for known issues, changed files, compatibility notes, and save-preservation guidance.

Source Safety

The project information states that gen1recomp.com is not an official or authorized download source. Prefer the GitHub repository and the Discord link published there.

Step-by-Step Installation and First Launch

The installation process is similar across supported systems: obtain the correct official asset, keep its folder structure intact, launch the native application, and import your own game data. Complete the base setup before installing mods or changing advanced settings.

1

Open the Official Releases Page

Select the newest stable release from the official GitHub Releases page. Match the asset to Windows, macOS, Linux, Android, or another supported target. Do not confuse a source archive with a ready-to-run player build.

2

Extract or Install the Complete Package

Extract desktop archives into a writable folder and keep the executable beside its included libraries and data folders. On Linux, mark an AppImage or executable package as runnable when required. On Android, install the official APK asset and grant only the file permissions needed for setup.

3

Import a Supported ROM

Start the application and select a clean, legally owned Pokémon Red, Blue, or Yellow ROM when prompted. Choose the matching version and wait for the first import to finish before closing or moving files.

4

Verify the Unmodified Game

Confirm that the title screen, menus, audio, movement, and an initial save work correctly. Test this base configuration before adding visual, gameplay, interface, or voxel modifications.

PlatformPackage choiceFirst-launch consideration
WindowsOfficial Windows archiveExtract the full folder before opening the executable
macOSOfficial macOS bundle or archiveFinder may require Control-click, then Open
LinuxLinux archive, executable, or AppImageCheck executable permissions and missing libraries
AndroidOfficial Android APKEnable temporary installation permission and use the file picker
Steam Deck or Linux handheldLinux buildDesktop Mode is useful for initial file management
Windows handheldStandard Windows buildReview controller mapping and small-screen layout
Base-Game Test

Create a normal in-game save before installing any mod. This gives you a clean recovery point if a package, configuration change, or update causes problems.

The project outline also identifies builds or targets for macOS, iOS, RG34XXSP, and Switch. Availability and installation details may differ by release, so use the current official asset and notes rather than assuming that every target has the same package format.

Platform Compatibility, Saves, and Controls

Gen1 recomp is designed to provide a native experience across desktop, mobile, and selected handheld environments. The most important compatibility factors are the release package, the operating system, controller support, file permissions, and the location of application data.

Platform groupInput methodsSave and file considerationsCommon limitation
WindowsKeyboard, controllerUser-data folder managed by the applicationSecurity warnings may appear for unsigned community software
macOSKeyboard, USB or Bluetooth controllerUser Library application-support dataGatekeeper may require first-launch approval
LinuxKeyboard, SDL-compatible controllerUser data commonly stored under a local share pathPermissions and libraries vary by distribution
AndroidTouch, Bluetooth, USB controllerApp-specific storage and Android file pickerUninstalling may remove locally stored data
Handheld systemsBuilt-in controls, Steam Input, touchscreenDepends on the underlying Windows or Linux buildFile selection and remapping may require extra setup

Controls should be reviewed before a long play session. Confirm movement, confirm, cancel, Start, and Select independently. These original Game Boy menu functions remain important even when the program is played with a modern keyboard or controller.

Display settings are equally practical. Use a readable window size, verify that dialogue boxes fit on screen, and try windowed mode if fullscreen creates scaling or driver issues. For pixel clarity, integer or pixel-correct scaling is generally preferable when the build offers that option.

First-Launch Checklist:

  • Use an untouched backup of your legally owned Red, Blue, or Yellow ROM
  • Confirm the downloaded package matches your operating system
  • Extract the complete desktop archive before launching
  • Test movement, menus, audio, and an initial save
  • Back up user data before updates or major mod changes
Configuration areaSafe starting choiceWhy it matters
ControlsDefault bindings, then remapConfirms the build recognizes input correctly
DisplayWindowed or standard fullscreenSimplifies troubleshooting
ScalingPixel-correct or integer scalingKeeps the original-style image sharper
Game speedNormal speed firstHelps separate timing issues from setup problems
Save managementExternal backup copyProtects progress during updates and edits
Save Protection

Keep save backups outside the installation directory. Before updating, changing major mods, or using the Save Editor, copy the complete active save and user-data folders to a dated backup location.

Mods, Mod Manager, and Voxel Features

The base project includes an integrated mod platform and Mod Manager, while the DramaticShape Voxel Mod is a separate community project. Treat these as different layers: first stabilize the native recreation, then add compatible modifications one at a time.

Content typeStatusRecommended handling
Built-in Mod ManagerBuilt-in featureUse it to import, enable, disable, and review compatible packages
Standard community modCommunity contentCheck its target release, game version, dependencies, and load order
DramaticShape Voxel ModSeparate community projectFollow its repository instructions and match the supported base version
All 151 without tradingMod or project-specific claimDo not assume it is part of the base application
Female protagonist or Gen 2 graphicsMod-specific claimLabel as a mod only when a reliable project page confirms it

A compatible mod should target Gen1 Recomp specifically. A conventional emulator patch, ROM hack, or modification made for another recompilation project is not automatically supported. When a ZIP package is expected, preserve its internal structure and avoid placing one archive inside another.

1

Check Compatibility

Read the mod’s target Gen1 Recomp version, supported game versions, dependencies, and installation notes.

2

Import the Package

Open the built-in Mod Manager and import the prepared package. Confirm that its name, version, and metadata appear correctly.

3

Enable One Change

Enable one mod, restart if requested, and test the title screen, a save, movement, and any affected feature.

4

Manage Load Order

Place framework or dependency packages before content that relies on them. Follow the author’s recommended order when multiple mods alter the same system.

5

Recover if Needed

Disable the newest package first. If the base game launches normally, re-enable mods individually until the conflicting package is identified.

For the DramaticShape Voxel Mod, verify the unmodded game first, back up saves, and then test the voxel overworld before enabling experimental camera modes, 3D battles, or optional model support. Voxel rendering can require more graphics performance than the standard presentation.

Mod Compatibility

Gameplay, map, script, Pokémon, move, and battle-rule changes can affect saves or link play. For multiplayer testing, use matching Gen1 Recomp versions and compatible mod sets on both systems.

Troubleshooting and Safe Updates

Most setup problems can be narrowed down by returning to a minimal configuration. Test the latest official build without mods, use a clean supported ROM, verify the save location, and then restore optional features one at a time.

SymptomLikely areaRecommended action
Application will not launchIncomplete extraction or permissionsRe-extract the full package and check executable permissions
ROM is rejectedUnsupported or modified game dataTest a clean, legally owned Red, Blue, or Yellow ROM
Save is missingWrong user-data directoryConfirm the active application-data location and restore a backup
Game crashes after mod installConflict or outdated packageDisable the newest mod and test the base application
Controller does not respondPlatform mappingOpen controls and remap every required action
Link Play times outUDP, firewall, or addressMatch the host port, permit the application, and test locally first
Android data disappearsApp-specific storage or uninstallExport saves before replacing or removing the APK

Use the official GitHub Issues page for repeatable technical problems. Include your operating system, release version, reproduction steps, and relevant configuration details. Do not upload copyrighted ROM files.

Before installing a new release, preserve the working setup. Install the new build separately when practical, test it without mods, confirm that the ROM and save load correctly, and only then restore compatible packages.

Update stageActionResult to confirm
1. BackupCopy saves, settings, and modsBackup opens or remains available outside the install folder
2. InstallUse the correct official release assetNew build starts without optional mods
3. ImportSelect the supported ROM again if requestedCorrect Red, Blue, or Yellow title appears
4. TestLoad a save and check controlsProgress, menus, audio, and movement work
5. RestoreAdd compatible mods individuallyStable profile returns without duplicated packages
Issue Reports

When reporting a problem, provide the release version and platform, describe repeatable steps, and explain whether the base application works with all mods disabled.

Recommended Setup Path and FAQ

A reliable setup path is intentionally conservative: official release, clean game data, base-game test, save backup, then optional tools and mods. This order reduces the number of variables when something goes wrong and makes future updates easier to manage.

Setup pathPriorityReason
Official releaseRequiredReduces the risk of modified or incomplete packages
Clean ROM importRequiredEstablishes a supported data source
Base-game saveRequiredProvides a recovery point
Controls and displayHighPrevents avoidable input and visibility issues
Mod Manager profileOptionalAdds community content after the base is stable
Voxel presentationOptionalRequires extra compatibility and performance testing
Save EditorAdvancedCan change persistent data and should use backups
Link PlayOptionalNeeds matched versions, saves, network settings, and mod profiles

Q: Is gen1 recomp an emulator?

No. It is a native recreation built with a handwritten Lua engine and LÖVE2D. It uses data extracted from a legally owned supported ROM rather than emulating the Game Boy hardware in the traditional way.

Q: Which games can I import?

The supplied project information identifies Pokémon Red, Blue, and Yellow as supported versions. Use a clean ROM dump from a copy you legally own, and keep an untouched backup.

Q: Where should I download gen1 recomp?

Use the official GitHub repository and its Releases page. The project information specifically warns that gen1recomp.com is not an official or authorized download source.

Q: Can I use mods and Link Play together?

Potentially, but both players should use the same Gen1 Recomp release, compatible game versions, matching mod versions, and the same relevant load order. Disable gameplay-changing mods when troubleshooting synchronization.

Practical Recommendation

Start with the unmodified release, create a working save, and document your stable version before experimenting with the Mod Manager, Save Editor, Voxel Mod, or Link Play.