Compatibility record

Games Supported by Gen1Recomp

See the eleven Pokemon games Gen1Recomp accepts, including developing Gen 2 support and beta FireRed, LeafGreen, Ruby, Sapphire and Emerald support.

Last updated:

Supported Pokemon Games and ROM Versions

Gen1Recomp v0.3.96 accepts eleven Pokemon games. The importer verifies the ROM's SHA-1 before creating game data:

GameRevisionROM sizeRequired SHA-1Status
Pokemon Red—1 MiBea9bcae617fdf159b045185467ae58b2e4a48b9aSupported
Pokemon Blue—1 MiBd7037c83e1ae5b39bde3c30787637ba1d4c48ce2Supported
Pokemon Yellow—1 MiBcc7d03262ebfaf2f06772c1a480c7d9d5f4a38e1Supported
Pokemon Gold—2 MiBd8b8a3600a465308c9953dfa04f0081c05bdcb94Gen 2 support under construction
Pokemon Silver—2 MiB49b163f7e57702bc939d642a18f591de55d92daeGen 2 support under construction
Pokemon Crystal1.02 MiBf4cd194bdee0d04ca4eac29e09b8e4e9d818c133Gen 2 support under construction
Pokemon Crystal1.12 MiBf2f52230b536214ef7c9924f483392993e226cfbGen 2 support under construction
Pokemon FireRed1.016 MiB41cb23d8dccc8ebd7c649cd8fbb58eeace6e2fdcGen 3 beta
Pokemon FireRed1.116 MiBdd5945db9b930750cb39d00c84da8571feebf417Gen 3 beta
Pokemon LeafGreen1.016 MiB574fa542ffebb14be69902d1d36f1ec0a4afd71eGen 3 beta
Pokemon LeafGreen1.116 MiB7862c67bdecbe21d1d69ce082ce34327e1c6ed5eGen 3 beta
Pokemon Ruby1.016 MiBf28b6ffc97847e94a6c21a63cacf633ee5c8df1eGen 3 beta
Pokemon Ruby1.116 MiB610b96a9c9a7d03d2bafb655e7560ccff1a6d894Gen 3 beta
Pokemon Ruby1.216 MiB5b64eacf892920518db4ec664e62a086dd5f5bc8Gen 3 beta
Pokemon Sapphire1.016 MiB3ccbbd45f8553c36463f13b938e833f652b793e4Gen 3 beta
Pokemon Sapphire1.116 MiB4722efb8cd45772ca32555b98fd3b9719f8e60a9Gen 3 beta
Pokemon Sapphire1.216 MiB89b45fb172e6b55d51fc0e61989775187f6fe63cGen 3 beta
Pokemon Emerald1.016 MiBf3ae088181bf583e55daf962a92bb46f4f1d07b7Gen 3 beta

The importer checks the file itself, not its filename. Renaming a different revision or region does not make it compatible.

Pokemon Gold, Silver and Crystal Support

Gen1Recomp 0.3.96 imports Gold, Silver and Crystal beside Red, Blue and Yellow and gives each game its own launcher entry and save data. Gold has received extensive work across its overworld, battles, menus, Pokedex, events, items, trades, saves, input and display behavior. Silver joined the launcher in v0.2.11, and Crystal joined in v0.2.21 with its own engine path.

The project does not present Gold, Silver or Crystal as complete. Its current README says Gen 2 support is still under construction. The v0.2 and v0.3 releases fix many Gen 2 progression and fidelity problems, but some original behavior, events and mod features can still be incomplete.

Version 0.2.32 added general cartridge-save import and export for Gold, Silver and Crystal. Later releases added Gen 2 battle-background and battle-size options and continued correcting events, trades, menus, audio, animations, movement and save conversion. Version 0.3.61 brings all three games into the cross-generation Union Room. Version 0.3.89 delivers a major Gen 2 battle-fidelity update led by Crystal, including move, status, held-item, timing, text and damage behavior, while also improving Gold and Silver. Version 0.3.90 follows with corrected Gold and Crystal map transitions and quieter, cartridge-accurate handling when a damaging move's secondary status effect cannot apply. Versions 0.3.91 and 0.3.92 correct fractional scaling and UI-mod placement, fix a Gen 2 battle crash, allow mods to register Gold scripts and make mod-added species appear in the Gen 2 Pokedex. Version 0.3.96 fixes Crystal's Goldenrod card game and lets Gen 2 mods add phone contacts, change shop stock and use automatically assigned indices for custom Pokemon, moves and items. The current Switch transfer document still marks Gen 2 raw .sav transfer unsupported on Switch.

Accepted Pokemon Crystal revisions

  • Crystal 1.0 — SHA-1 f4cd194bdee0d04ca4eac29e09b8e4e9d818c133
  • Crystal 1.1 — SHA-1 f2f52230b536214ef7c9924f483392993e226cfb

Crystal 1.1 support was added in v0.2.22. A different region or revision is not accepted merely because its filename says Pokemon Crystal.

Pokemon FireRed, LeafGreen, Ruby, Sapphire and Emerald Beta Support

Version 0.3.0 added canonical US FireRed and LeafGreen revisions 1.0 and 1.1 as importable 16 MiB Game Boy Advance inputs. Version 0.3.23 added canonical US Emerald 1.0, and v0.3.52 added Ruby and Sapphire revisions 1.0, 1.1 and 1.2. All five Gen 3 games are beta. The v0.3 releases continue correcting battles, storage, hidden items, location previews, saves, map events, NPC movement and other original-game behavior while repeatedly improving Gen 3 performance. Version 0.3.90 fixes Sapphire fishing crashes, Gen 3 Easy Chat rendering, several FireRed battle and audio details, Emerald Frontier Pass battle-record saving and a rare map-change input lock.

Version 0.3.92 fixes the Sapphire Itemfinder crash and boat speed, FireRed ice reflections, hot-spring placement, water animation and surfing-bike behavior, plus Emerald weather guidance and Battle Tower multi-battles.

Version 0.3.96 corrects the cries used by Celebi and Hoenn species in FireRed and LeafGreen, restores mod-defined options across all three generations and fixes Emerald being absent from the Nintendo Switch launcher.

All five Gen 3 games join the relay-backed 40-player Union Room shared by every supported game. FireRed and LeafGreen retain Direct Corner play, wireless minigames, PIN-locked private matches and invitations. Their Mystery Gift menu appears after the first save: Wonder News is available immediately, while Wonder Cards require the original in-game questionnaire passphrase. Gen 3 link rooms show player names, current activity and idle movement; translation-only mods remain online. Ruby and Sapphire can receive signed Mystery Events such as the Eon Ticket and gift-ribbon events from the relay, and they share relay Wonder News with the other Gen 3 games. Emerald includes relay-selected Event Tickets under Options > Extras. Current builds also include Gen 3 save import/export and editing, custom-map recognition, ID Sync, Unown form editing, Pokeblock and Mirage Island controls, one-click Box sorting and cross-game Box tools.

Unsupported or Unconfirmed Inputs

Current documentation does not confirm support for:

  • non-US releases or revisions not explicitly listed above;
  • translated or otherwise modified ROMs;
  • headered or altered dumps;
  • prototypes and beta versions;
  • arbitrary ROM hacks;
  • other Pokemon games not listed by the current README.

Why a ROM Is Required

Gen1Recomp supplies a newly written engine, not the original Pokemon game data. During import it verifies a compatible user-supplied ROM and creates the private data needed by the recreation. This website does not provide ROM downloads or generated caches.

VoxelMod remains documented here for Red, Blue and Yellow. The archived VoxelMod is not confirmed for Gold, Silver, Crystal, FireRed, LeafGreen, Ruby, Sapphire or Emerald.

Sources