Pokemon Revelation

Pokemon Revelation GBA

Download Pre-Patched Pokemon Revelation GBA ROM

  • Creator: RichterSnipes
  • Version: v231010
  • Hack of: Emerald
  • Updated: October 10, 2023

Pokemon Revelation is a GBA ROM Hack by RichterSnipes based on Pokemon Emerald in English. And it is now available to download. It was last updated on October 10, 2023.

Also, be sure to check out Pokemon Vega Fairy Edition Ex


Ten years to the day of the release of Pokémon Throwback comes its sequel! Pokémon Revelation is a vanilla quality-of-life enhancement decompilation hack of Pokémon Emerald. There’s a wealth of other QoL Emerald hacks out there now, so that poses the question:

“Why Revelation?”

The goal of Pokémon Revelation is to include as many QoL features from recent games as possible while still looking and feeling like vanilla Emerald and remaining compatible with the official games. There may be hacks with more exotic visual flair or more involved features, but none will feel or be as true to the original game as this one. Or, at least, that’s my intention! Features added to the game will retain a similar appearance to the base game, and new or modified text/events will adhere to the intent of Emerald and the official games. Check out Revelation if you want a hack that is similar to Emerald but better!

What about the game’s plot? A small change has been made to a portion of that. But you’ll have to find out for yourself! Or simply be a keen reader.


Pokemon Revelation comes jam-packed with a ton of features. As a decomp hack, more advanced features and techniques are possible, and the author has taken good advantage of that!


Revelation one-ups Throwback and meets the expectations of many hack players: All 386 Pokémon from the first three generations can be obtained in this hack. As overwhelming as that may sound, this hack makes everything feel natural. Here’s how:

  • Time-of-day-based encounters
  • New Pokémon in Emerald-exclusive maps
  • Mass outbreak expansion and overhaul
  • Simulated trade for trade evolutions
  • In-game trade additions and changes
  • New events
  • Access to all event tickets
  • Roaming expansion
  • Game Corner prizes
  • Trainer Hill prizes
  • Altering Cave overhaul
  • Fossils from breakable rocks in Desert Underpass
  • Receive all three Johto starters for reaching specific milestones


A cavalcade of improvements have been introduced for obtaining items, as well as using and managing them.

  • The Bag is expanded. Now you can carry every item in the game at once! You can also carry up to 999 of a single item.
  • Items are sorted into nine different Pockets for better organization, with each new Pocket being based on ones from the official games.
  • Items within a Pocket can be sorted through several different means by pressing the Start button.
  • The functions of both the Mach and Acro Bikes are built into one item (the Bicycle), and you can switch gears at any time while riding it by pressing the R button.
  • You can register multiple items at once. If multiple items are registered, you can select which one to use from a menu when pressing the Select button.
  • Medicine and Rare Candy can be used repeatedly without leaving the Pokémon menu.
  • The game will prompt you to use another Repel after the effect of the previous one wears off.

As for getting these items…

  • Just about every item, as well as every decoration and legal Berry, can be obtained repeatedly.
  • Additional item prizes are available at the Battle Frontier Exchange Service Corner, and prices have been slashed across the board.
  • Poké Mart inventories update based on Badge count. Items exclusive to specific Marts are sold by a second vendor.
  • Pokémon wild held items have been expanded greatly. Look at the accompanying document for more information.
  • The Pickup table has been expanded.
  • Breakable rocks can leave behind valuable items. The specific items found depend on your location.


The usage and obtaining of various moves have been improved greatly, HM or otherwise:

  • TMs are infinitely reusable, and all standard Move Tutors will teach your Pokémon their moves an unlimited number of times.
  • Battle Frontier Move Tutor prices have been significantly slashed, and all general tutor moves exclusive to Pokémon XD: Gale of Darkness have been added.
  • The Physical/Special/Status split can be optionally enabled thanks to moves now having assigned categories. Press the Select button on a Pokémon’s summary screen Battle Moves page with the split enabled if you need a refresher.
  • Moves learned through leveling up and tutoring that are exclusive to FireRed and LeafGreen have been inserted into the level-up learnsets of all applicable Pokémon. Moves learned per level for these Pokémon have been slightly adjusted to account for this.
  • HMs can be used by wild Pokémon without being taught, and they can be forgotten normally if taught. Animations for wild Pokémon using HMs are faster than normal.
  • You can use Fly from the PokéNav map screen, and you can fly to almost any location in the game.
  • Cut trees and smashed rocks that block paths remain gone once removed. Boulder puzzles also remain solved once completed and progressed past.
  • The default Flash radius is slightly larger, and using Flash will illuminate the entire cave it’s used in.


  • Decapitalization: All text is properly decapitalized the text in the game. Menu items and moments of actual shouting are left capitalized.
  • R/S Changes: Various elements of the game’s opening section have been reverted to how they are in all other Hoenn games. The same goes for the end of the game.
  • Running Free: You start the game with the Running Shoes, can run indoors, and can toggle between automatically walking and running with the R button.
  • Faster Text: Text speeds have been increased all around, with the new Fast speed rendering text twice as fast as the vanilla version’s fastest speed.
  • Additional Speed-Ups: Battle transitions are sped up by 50%, the HP bar drains more quickly, fleeing from battle takes less time, using Pokémon Centers is a much faster process, Berry picking is sped up, and the game saves quicker.
  • EV Training: Altering Cave transforms per day into a different layout, with a different wild Pokémon available suitable for EV training and corresponding vitamin in an item ball that respawns daily. EVs are capped at 252 per stat, and vitamins can be used to max out the EVs for their given stat.
  • Battle Difficulty: Easy mode enables the modern-day Exp. Share system, Hard mode disables Badge boosts and switching.
  • No Bzzt: The low health sound effect only plays four times instead of repeatedly, and poison no longer affects your Pokémon in the overworld outside of battle facilities. It’s still enabled in the Battle Pyramid and Battle Pike, as well as during Trainer Hill challenges.
  • Less Money Lost: Blacking out in battle will only cause you to lose a fraction of your Poké Dollars based on how many Badges you have.
  • Catching Enhancements: Sleep and freeze increase catch rate by 2.5x, most Balls have their catch rates boosted to match modern games, and catching Pokémon will still net you experience.
  • Overworld Ability Improvements: Additional field effects that various Abilities gain in later generations have been backported.
  • Lucky Charms: The Oval and Shiny Charms have been added to the game, obtainable through the same means as in Omega Ruby and Alpha Sapphire.
  • Breeding Enhancements: Nature and move inheritance has been improved to modern standards, and the Masuda method of shiny breeding has been implemented.
  • More Options: Change the game’s font, choose your preferred measurement units, and toggle random overworld Match Calls.
  • Box Mode Order: Deposit Pokémon is now the top option. It can be switched to Move Pokémon by speaking to Lanette.
  • Improved Reflection Palettes: The palettes used for reflections are automatically calculated to be highly accurate as opposed to using faulty pre-defined palettes.
  • Higher Quality Cries: Higher-quality WAV files for the cries of Kanto and Johto Pokémon have been inserted. They’re sampled at 13379Hz, the default sampling rate for the GBA Pokémon games.
  • Terminology: Terminology for various aspects of the game (Nature, Ability, Trainer classes, moves, etc.) have been updated to modern-day standards.
  • Fixes: Most notable vanilla glitches and oversights, as well as various graphical oddities, have been fixed.

And much, much more! The complete list of changes can be found by clicking here.



  • Fixed bug where item quantities for new pockets became corrupted when a Revelation save game (native or imported) is saved in vanilla, then brought back to Revelation.


  • The Macho Brace now functions like the Destiny Knot in later games when held while breeding. 5 IVs from the parents will be inherited instead of 3.
  • Added e-Reader support for e-Reader Berry cards.
  • All official Ruby/Sapphire e-Reader Berry cards released in English are supported, as are all modified English e-Reader Berry cards.
  • Berry tag sprite data and description text for official e-Reader Berries is stored in the ROM. Fully custom Berries won’t transfer this data to the game and will use Enigma Berry’s data instead.
  • The correct Berry tag sprite will display for all Revelation players using e-Reader Berries in multiplayer Berry Blender sessions.
  • Prevent the player from enabling Mystery Events until obtaining the Balance Badge.
  • Automatically fix casing for all e-Reader names.
  • Collision added to chairs in e-Reader Trainer house in Sootopolis City.
  • Prevent players from being able to nickname gift Celebi and Jirachi in order to keep them (semi) legal. Their names are also forced uppercase in the decap version of the hack.
  • Fixed player sometimes having a Pink Scarf added to their bag. Players previously affected by this harmless glitch will still have the free Pink Scarf.
  • Fixed palette glitch caused by the Sootopolis legendaries cutscene. This was caused by a fix added to remedy a different cosmetic bug. It only occurred during a single frame, so reverting it is for the best.


Useful Stuff



Previous Versions


Ghoulslash – overworld expansion (fixes by Deokishisu), costume system, auto-running (adjustmenst by Jaizu), repeated medicine use, dynamic Marts by Badge count, bag sorting framework, options menu scroll arrows
DizzyEggg – colored stats by Nature on Pokémon summary screen, faster text rendering (fixes by AsparagusEduardo), options menu scrolling, Exp. gain from catching Pokémon
TheXaman -registered items list, options menu expansion framework, self-trading (fixed names by Zeturic), text font option framework, Match Call option
AsparagusEduardo – units system option (with Lunos), modern white out money loss calculation (with tweaks by lightgod87)
Citrus Bolt – legality/personality seeding code, Nature/gender checks for chain encounters
ExpoSeed – reuse Repel OW prompt, dynamic overworld palettes (algorithm by CompuMax)
Lunos – one-time TM purchases
Blurose – modern Exp. system
Zeturic – Pokémon summary screen wrapping
Jaizu – automatic lowercase for text inputting
cbt – simultaneous multi-directional inputs
Ketsuban – bike switching

Beta testers: Hobusu, Akiak, Cael Thunderwing

All of the people who’ve contributed to pret’s pokeemerald decompilation.
All of the people who contributed to the main decapitalization branch (WyrserthLunos, and AsparagusEduardo)