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:
| Game | Revision | ROM size | Required SHA-1 | Status |
|---|---|---|---|---|
| Pokemon Red | — | 1 MiB | ea9bcae617fdf159b045185467ae58b2e4a48b9a | Supported |
| Pokemon Blue | — | 1 MiB | d7037c83e1ae5b39bde3c30787637ba1d4c48ce2 | Supported |
| Pokemon Yellow | — | 1 MiB | cc7d03262ebfaf2f06772c1a480c7d9d5f4a38e1 | Supported |
| Pokemon Gold | — | 2 MiB | d8b8a3600a465308c9953dfa04f0081c05bdcb94 | Gen 2 support under construction |
| Pokemon Silver | — | 2 MiB | 49b163f7e57702bc939d642a18f591de55d92dae | Gen 2 support under construction |
| Pokemon Crystal | 1.0 | 2 MiB | f4cd194bdee0d04ca4eac29e09b8e4e9d818c133 | Gen 2 support under construction |
| Pokemon Crystal | 1.1 | 2 MiB | f2f52230b536214ef7c9924f483392993e226cfb | Gen 2 support under construction |
| Pokemon FireRed | 1.0 | 16 MiB | 41cb23d8dccc8ebd7c649cd8fbb58eeace6e2fdc | Gen 3 beta |
| Pokemon FireRed | 1.1 | 16 MiB | dd5945db9b930750cb39d00c84da8571feebf417 | Gen 3 beta |
| Pokemon LeafGreen | 1.0 | 16 MiB | 574fa542ffebb14be69902d1d36f1ec0a4afd71e | Gen 3 beta |
| Pokemon LeafGreen | 1.1 | 16 MiB | 7862c67bdecbe21d1d69ce082ce34327e1c6ed5e | Gen 3 beta |
| Pokemon Ruby | 1.0 | 16 MiB | f28b6ffc97847e94a6c21a63cacf633ee5c8df1e | Gen 3 beta |
| Pokemon Ruby | 1.1 | 16 MiB | 610b96a9c9a7d03d2bafb655e7560ccff1a6d894 | Gen 3 beta |
| Pokemon Ruby | 1.2 | 16 MiB | 5b64eacf892920518db4ec664e62a086dd5f5bc8 | Gen 3 beta |
| Pokemon Sapphire | 1.0 | 16 MiB | 3ccbbd45f8553c36463f13b938e833f652b793e4 | Gen 3 beta |
| Pokemon Sapphire | 1.1 | 16 MiB | 4722efb8cd45772ca32555b98fd3b9719f8e60a9 | Gen 3 beta |
| Pokemon Sapphire | 1.2 | 16 MiB | 89b45fb172e6b55d51fc0e61989775187f6fe63c | Gen 3 beta |
| Pokemon Emerald | 1.0 | 16 MiB | f3ae088181bf583e55daf962a92bb46f4f1d07b7 | Gen 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.