10 Pokémon ROM Hacks With All Pokémon Available

Pokepatched
10 Pokémon ROM Hacks With All Pokémon Available

“All Pokémon” gets used loosely in ROM-hack listings. Sometimes it means every species in the base generation; sometimes it means a Gen I–IX roster exists somewhere in the game; sometimes it means every species can actually be obtained on one save. Those are very different promises.

This list separates them. If you want the cleanest completed collection target, Pokémon Crystal Awakening is the best starting point: its creator describes every Pokémon as obtainable on one save, and it keeps the scope rooted in Crystal rather than turning the game into a competitive overhaul. For a modern, much larger Pokédex, the strongest fit here is Pokémon Lucid, but its documentation says “Pokémon from Gen 1–9,” not that every one is obtainable in a normal save. That wording matters.

Start here

How we picked

  • These picks come from Pokepatched’s catalog of 1,300+ hacks, then were checked against a creator release, project site, repository, or creator announcement.
  • A project had to make a specific availability claim: every Pokémon, all 386, all 493, all non-Legendary and non-Mythical species, or a stated Gen I–IX roster.
  • Finished projects and projects with a current creator-maintained release were preferred. A “final patch” is described as such; it is not automatically treated as proof that every planned feature exists.
  • Base game, current version, and the practical reason to choose each one are included only where the release material supports them.
  • Visitor numbers on Pokepatched helped break close calls, but did not decide the order.

Complete Pokédexes in classic games

Pokémon Crystal Awakening

FrenchOrange’s Crystal project is the most literal answer for a traditional completion run. The release thread says every Pokémon is obtainable on one save, while the project expands Kanto with restored dungeons, more trainers and more items. That is a useful distinction from a randomizer or a game that merely imports later-generation species: the stated goal is a self-contained collection in a completed Crystal-based game.

FrenchOrange’s GitHub release page lists 1.28 as the latest patch release. It is a GBC patch project, so get the patch from that release rather than hunting for a pre-patched game file.

Best for: a single-save collection run with Crystal’s slower, classic structure.

Pokémon Emerald Kaizo

Emerald Kaizo makes the original 386 Pokémon catchable, but it puts that goal inside one of the least forgiving ways to revisit Hoenn. The creator’s release page says access to all 386 requires beating the game. Its rules also remove bag-item use in battle, while major trainers are built around stronger, varied teams. This is not a relaxed National Dex substitute.

It is a completed Pokémon Emerald hack, with its documented 2020 release series still the relevant official source. That makes the scope unusually clear: this is a Generation III collection, not a project promising modern species. Use the creator’s release thread for the patch and read the notes before committing to a save.

Best for: experienced players who want all 386 and deliberately hard boss battles.

Pokémon Roaring Red

Roaring Red is the FireRed-side alternative for a complete Gen I–III roster. The project’s release material describes all 386 Pokémon, including Legendaries, as catchable; version 2.0 is the completed release. The main trade-off is difficulty: bosses are redesigned around broader teams, and the game uses later-style battle changes including the physical/special split and Fairy type.

That makes it more than an encounter edit. You are collecting across a rebalanced FireRed campaign with expanded Sevii postgame battles, rather than using the original game’s narrow regional pool. The creator announced version 2.0 publicly; use that release path for the project files.

Best for: a tougher Kanto campaign where every Gen I–III species is a stated target.

Pokémon Rainbow Gold

Rainbow Gold is built around HeartGold and SoulSilver, and its claim is unusually specific: all 493 Pokémon can be caught or evolved without trading. That covers the first four generations, not every species ever made. The project also restores a range of Legendary and Mythical events and changes several evolution methods, which is important when “no trading” is part of the appeal.

The creator’s Ko-fi documentation includes a Rainbow Gold v4 document with full encounter distribution for Johto, Kanto, the Safari Zone and special areas. Follow the creator documentation when planning a completion run; it is the useful map of where the claim is meant to be fulfilled.

Best for: finishing a Gen IV-era National Dex without arranging trades.

Modern rosters: check what “all” means

Pokémon Lucid

Lucid is a completed Emerald difficulty hack built with the pokeemerald-expansion engine. Its official documentation lists Pokémon from Generations 1–9, Gen 9 battle mechanics with exceptions, hard level caps, a reworked Hoenn progression, and Normal and Casual modes. The project also offers randomizer options and tools intended to remove routine grinding.

The precise caveat: the documentation says it has Pokémon from Gen 1–9; it does not phrase that as “every Pokémon is obtainable on one normal save.” That still makes Lucid a strong pick if you want a current, broad roster and a serious battle-focused Emerald, but it should not be chosen solely on an assumed living-dex guarantee. The official download page lists v1.2.14 and a BPS patch.

Best for: modern mechanics and Gen I–IX representation in a structured difficulty hack.

Pokémon Infinite Black 2

Infinite Black 2 is deliberately more exact about its boundary than many “all Pokémon” projects. Every non-Legendary and non-Mythical Pokémon is obtainable by the end, alongside expanded route encounters, revised species, no trade evolutions, and redesigned battles. So it is an excellent broad-collection game, but not a promise that every event-level species is waiting in the world.

Frost Falcon maintains the project through an official site and GitHub repository, where the patch package is published. The current release is Update 28. It is based on Pokémon Black 2 for DS, which matters for patching and emulator choice; do not try to apply it to the original Black.

Best for: filling a huge usable roster in Black 2 without pretending Mythicals are included.

Pokémon JetBlack

JetBlack is a completed Pokémon Black hack. EstrethAthema’s official release thread says it became possible to obtain every Pokémon from version 1.5, and the creator later described v1.6 as the final patch. It also adds earlier and broader encounters, revised movesets and trainer battles, optional areas, and removed trade evolutions.

That makes it a practical DS choice when “every Pokémon” needs to mean the project’s full intended pool rather than only a regional dex. The final-patch wording is useful for players who dislike chasing frequent balance updates, although you should still keep an eye on the creator’s thread for any post-release fixes.

Best for: a complete-pool Black run with more varied encounters and no trade-evolution barrier.

Pokémon Elite Redux

Elite Redux is another project where the scope is broad but should be read carefully. Its official site calls it a completed Emerald-based GBA hack, lists version 2.65.3b, and says almost every Pokémon from Generations 1–9 is available, including DLC species. “Almost every” is not the same as every species, so it belongs in this section rather than the literal-completion group.

The attraction is team-building depth: the project documents multiple active abilities, Redux forms, difficulty modes, DexNav+, and no-grind tools. It also changes the familiar Emerald campaign substantially enough that it is best approached as a strategic remake, not as a vanilla Pokédex checklist.

Best for: competitive-style team building across an almost-complete Gen I–IX roster.

Pokémon Fire Ash

Fire Ash is a completed RPGXP fan game rather than a ROM patch. Its official release page identifies Reinhartmax as creator and lists version 3.7.1. It has a National Dex of more than 900 Pokémon through Generation 8, nine regions, more than 50 Gym battles, and mechanics such as Mega Evolution, Z-Moves and Dynamax.

The important limit is chronological: “900-plus through Gen 8” does not mean the modern Gen IX National Dex is fully present. Choose it for its long, multi-region scope and its Ash-inspired structure, not because you need a strict all-species checkmark. Download the game from the creator’s release rather than expecting a base-ROM patch.

Best for: a long standalone fan game with a very large pre-Gen IX roster.

A collection hack that changes the Pokémon themselves

Pokémon Evolved

Pokémon Evolved is not a National Dex hack, and that is exactly why it earns a place here. AtSign8877’s project changes all 151 original Kanto species by giving each at least two additional evolution stages, expanding LeafGreen’s Pokédex to 354. The creator says every Gen I species is findable and catchable in a single solo playthrough, while the new evolutions have custom sprites, entries and shiny variants.

It is based on US Pokémon LeafGreen v1.1 and the official repository provides an IPS patch. That makes its collection objective clear: catch every original Kanto line and see where its new evolution design goes, rather than track hundreds of untouched species from later generations.

Best for: a focused Kanto completion run with a radically expanded evolution system.

FAQ

Which hack here really lets you catch every Pokémon?

For an explicit one-save claim, start with Crystal Awakening. Emerald Kaizo and Roaring Red make all 386 available, Rainbow Gold covers all 493, and JetBlack says every Pokémon became obtainable from v1.5. Each is limited by the generation scope of its project.

Do Gen I–IX hacks automatically have every Pokémon obtainable?

No. A project can include a species in its code, battle engine or Pokédex without making it available in normal play. Lucid says Pokémon from Gen 1–9; Elite Redux says almost every Gen 1–9 Pokémon. Those are useful roster claims, but they are not identical to an explicit completion guarantee.

What is the easiest place to start?

Crystal Awakening is the least complicated answer if you want a classic collection-focused game. Infinite Black 2 is a good modern DS option if you are happy with its stated exclusion of Legendary and Mythical species. Emerald Kaizo and Elite Redux are not sensible first choices if hard trainer battles are not what you want.

Can I download a finished ROM from these projects?

Get the patch or game from the creator’s official release instead. For ROM hacks, use a clean copy of the specified base game and apply the creator’s patch with our ROM patcher. Standalone RPGXP projects such as Fire Ash use their own creator-provided game download rather than a base-ROM patch.

Sources

Related ROM hacks