Download Pre-Patched Pokemon Modern Emerald GBA ROM Hack
- Creator: resetes12
- Version: 3.0
- Hack of: Emerald
- Updated: August 15, 2025
- Language: English
- Status: Completed
Pokemon Modern Emerald is a GBA Rom Hack by resetes12 based on Pokemon Emerald in English. And it is now available to download. It was last updated on August 15, 2025.
Also, be sure to check out Pokemon Rocket Red Verse
Description
Simply put, “Pokémon Modern Emerald” is a modernized edition of the original “Pokémon Emerald” game. This game includes all of the QOL features and improvements that I’ve been looking for since I first played the original game in 2005. Consider this a 2.0 update for the original game. This game is not and will never be a “difficulty hack-rom”. If you want a super difficult version of Pokémon Emerald, there are plenty of good hack-roms available. The idea behind this game is to play it instead of the original “Pokémon Emerald”, especially for those who want a vanilla experience with more features: simple difficulty modes, move splits, QOL features, new Pokémon, new areas, new rematches, and a large, etc.
This hack is a “3rd generation hack,” which means that it does not attempt to mimic later generations. While some features and improvements from later generations are included, this hack is fundamentally a 3rd generation game. Don’t expect to be able to catch all 900 different Pokémon or learn all of the new moves from later generations. This hack does not include the “Battle Engine Upgrade” or anything similar, but it does include some of its mechanics (such as the optional Physical / Special split that occurred in Generation IV or the Fairy Type). There are 423 Pokémon, with two from Generation 8 and three from Generation 9.
In addition, the game is incredibly modular. When you start a new game, a menu that contains dozens of options to customize your experience will appear. This includes:
- Gamemode: Select a preset to have a closer experience to the original Emerald, or a more up-to-date experience.
- Features: Select a ton of new features that will enhance the game. Includes a Fake-RTC for those with flashcards/emulators without RTC.
- Randomizer: Randomize every aspect of the game, from inside the game.
- Nuzlocke: Create your Nuzlocke rules!
- Difficulty: Customize the difficulty of the game with pretty simple options. Hard, or easy? Your choice.
- Challenges: Select some challenges to test yourself.
The code is available on Github, and you can report bugs either there or in this thread.
The game is compatible with any good emulator (tested on: mGBA on PC / Switch) as well as real hardware (tested on: EZ Flash Omega (BUT YOU MUST SELECT FLASH TYPE 128KB MANUALLY), Everdrive Mini).
This is what I envisioned while playing as a child, but even better! ~resetes12
IMPORTANT
Some emulators, such as OpenEMU, MyBoy, and VBA, may cause crashes due to their age or lack of features compared to better options.
Features
Selectable Options (at Game Start):
Gamemode
- Choose between “Classic” or “Modern” presets, or fully customize.
- Encounter Modes: Original, New (aka Modern), and Post-game.
- Original has vanilla Emerald encounters with no changes.
- New (Modern) includes all 423 Pokémon between the game and post-game.
- Post-game has vanilla Emerald encounters UNTIL you beat the game, then switches to the “New encounters” tables.
- Modern Typings: updates some Pokémon types for balance.
- Add Fairy Type: applies Fairy typing to Pokémon introduced with it in Gen 6.
- Better Stats: buffs certain Pokémon’s base stats.
- Extra Legendaries: introduces new legendaries not found in vanilla Emerald.
- Legendary Abilities: improves legendary abilities beyond “Pressure.”
- Modern Movepool: adds 15 new moves and updates all Pokémon learnsets to include them.
- Nature Mints: available after the 4th gym or post-Champion depending on settings.
- Synchronize: toggle between modern or Gen 3 functionality.
- Sturdy: toggle between modern or Gen 3 functionality.
- Reusable TMs: toggle between infinite use or original one-time use. When set to original, all TMs are sold in Battle Frontier’s PokéMart and Move Tutors are one-time use.
- Sitrus Berry: toggle between Gen 3 or Gen 4+ behavior.
- Survive Poison: if enabled, Pokémon survive poison outside battle with 1 HP.
Features
- RTC Type: choose real clock or fake clock (1h real time = 1 day in-game).
- Shiny Chance: choose from 1/8192, 1/4096, 1/2048, 1/1024, or 1/512.
- Item Drops: fainted wild Pokémon drop held items automatically.
- Pokémon Faint: fainted Pokémon remain unusable for the rest of the game (perma-faint).
- Unlimited Wonder Trade: removes the 3-per-day limit.
- Easier Feebas: 5% spawn chance anywhere on Route 119.
- Frontier Bans: toggle legendary bans in Battle Frontier (depends on difficulty).
- Randomizer: Fully modular randomization with all standard randomizer options.
- Nuzlocke: All standard Nuzlocke rule options.
- Difficulty Options:
- Difficulty Lock: fixes chosen settings for the entire playthrough. Hard difficulty forces Set battle style and disables changes until after beating the game.
- Party Member Limit: restrict team size from 1 to 5 Pokémon.
- Level Caps.
- Exp. Multipliers.
- Reduced escape odds.
- Restrictions on item use for player and/or trainers.
- Player IVs: all wild Pokémon have 31 IVs (or 30–31 in HP to allow Hidden Power variety).
- Trainer IVs: on Hard + Player IVs, removes IVs from the game entirely.
- Player EVs and Trainer EVs modifiers.
- Prevent usage of Escape Rope and Dig.
- Challenges
- No Pokémon Centers.
- PC does not heal Pokémon.
- Ultra Expensive Mode (x5, x10, or x50 shop prices).
- Evolution Limits.
- Monotype Challenges.
- Stat Equalizers.
- Mirror Mode.
- Mirror Mode Thief.
Story related:
- You can now name your rival!
- Gym rematches are easier to trigger. After 10 wild battles won, or 5 trainer battles won, there is a 50% chance of getting a rematch.
- The Elite Four can be rematched after battling with Steven, and they are double battles.
- After completing the Elite Four Rematch, a rematch with Steven will be available. You will get a unique, special prize.
- The Sealed Chambers puzzles have changed slightly. Learn braille and find out what changed!
- Also, there are 6 Regis. Try to discover where are the new 3!
- All the trainer rematches scale up a lot more than in the original game, and their parties have been changed.
- All the trainers in the Battle Frontier have new Pokémon in their teams and have been buffed or modified.
- All the gym leaders, Elite Four, the 2 champions, Wally, Magma / Aqua leaders, and Red and Leaf will appear during the Battle Frontier challenges.
Pokemon related:
- Following Pokemon (Optional, with a second option to enable or not Big Followers like Rayquaza).
- 40 new Pokémon species, mostly from Gen. IV and 3 from Gen 9 (Annihilape, Dudunsparce, Farigiraf).
- 1 new box space since 2.0, for a total of 450 Pokémon box space.
- Night encounters. Certain species will have a higher rate during night and others will only be available during night (the latter only with Modern Spawns).
- All the buffs from later generations are in (Optional).
- Extra buffs for other Pokémon are in. Includes stats, abilities and/or typings. (Ex. Arbok is now POISON / DARK and Meganium is now GRASS / FAIRY). You can have a look at them in my personal document, on the “3. Pokémon changes” tab. (Optional)
- All the move buffs AND nerfs from later generations are in, with small changes to make them work in a 3rd gen game (Optional).
- All Egg moves and tutor moves have been improved with data from later generations.
- New evolution methods.
- Pokémon inherit 5 IV’s from their parents, no item is needed.
- Everstone works on male or female Pokémon and guarantees nature.
- Gen. VIII Synchronize (Optional).
- Kanto fossils are available in different caves.
- Shuckle can make berry juice just like in Gen. II!! Yay?
- Nature Mints are available to buy in the Flower Shop after the 4th Gym (Optional).
- Deoxys forms can be changed.
- Custom Shiny forms for some Pokémon.
- All Hoenn and National Dex Pokémon need to be obtained, or it won’t count as completed.
Battle related:
- Modern Battle Frontier, Battle Tents and Trainer Hill. Your Pokémon will be limited to level 50 when playing in those battle facilities, even if your level is 100.
- 15 new moves from Gen IV to buff typings that didn’t have a certain Physical / Special move. (Ex. Dark Pulse, as Dark type didn’t have a Special Dark type move). (Optional).
- Fairy type introduced (Optional)
- 3 New abilities for Regidrago, Regieleki and Arceus.
- Gen. VI EXP. SHARE and Gen III EXP. SHARE in the same game. “EXP. SHARE S” can be obtained at the Slateport Mart after obtaining the “EXP. SHARE” at Devon Corp.
- HM01 Cut is now Grass type, NightShade does 50 static damage, Hidden power is now 60 always, and shows the type in the summary screen and in battle, Charge now ups Sp. Def., and more move move buffs.
- EV Training is available in Lilycove.
- IV Maximizer is available in Lylicove, after beating the game. Needs a lvl.100 Pokémon.
- A nurse NPC is available after beating the game to farm EXP in Lilycove.
- New battle backgrounds, completely optional, in the options menu.
- Faster battle intros. Enable “Fast Intros” option in the options menu.
- Faster-paced battles. Enable “Fast Battles” option in the options menu.
- 3 beeps when low-health, then it stops.
- Press START while selecting a move to open a new Submenu with information about the selected move.
- Trainer class-based Pokéballs.
- Catching EXP.
- Macho Brace multiplies EV gain * 5.
- Gen. IV Sitrus Berry (Optional).
UI related:
- New Pokédex! You can now see important information on the new “Stats” page. It’s very, VERY useful and it’s like having the game documentation in-game.
- The Pokédex can now be scrolled faster: if you hold left or right, it will advance like before but without the need to keep pressing left and right.
- The Pokédex can now be scrolled faster than faster! If you hold left or right AND you hold the R button it will scroll even faster than explained above!
- Faster trainer transitions ported from Fire Red.
- Hold L+R, then A when entering a Wild Battle to instantly run (Optional).
- You can now register 2 key items: Pressing (as usual) and holding SELECT!
- Swap Pokémon by pressing SELECT.
- Colored Stats (red = good, blue = bad).
- Pressing L in the stats section of a Pokémon will bring the EVs, pressing R will bring the IVs, and pressing START will bring the default stats.
- HM moves don’t need to be taught anymore. If you have a Pokémon that can use a certain HM, if you have the correct HM in the bag, and if you have the required badge, you will be able to perform an HM move.
- (Nuzlocke only) HMs do not impede advancing in the game. Pokémon that usually don’t learn certain HMs will now do in order to not halt your progress.
- HM moves can be deleted since they are not that important anymore.
- TMs had their price changed, especially if you are not using Infinite TMs.
- The bag now holds up to 90 items and item capacity has been upgraded to x999.
- When the bag is full, items go to the PC.
- You can change the ball your Pokémon is in using a different ball from the bag.
- Reusable repel prompt.
- The time on the clock can be changed (Although it halts berry tree growth, be mindful of it! Fix it by using Growth Mulch.)
- Three pages with additional options in the options menu.
- Debug menu can be enabled by everybody so you can cheat or modify whatever you want. Refer to the Faq to learn how.
Gameplay related:
- RNG is fixed and properly works.
- Wonder-trade is available on the basement floor of every Pokémon Center, available after the 5th badge (unless you are doing a randomizer, which makes it available from the start, or a challenge, which enables WT after beating the game). The number of Wonder-trades is 3 per day, unless using the “Unlimited Wondertrades” option.
- 3 difficulty modes (EASY, NORMAL and HARD). Selected at the start of the game, can be changed anytime from the options menu (unless using the “Limit difficulty” option).
Mode Details
EASY mode: Makes the game quite a lot easier by scaling levels down, and obtaining more EXP (+20%).
- Trainer Pokémon and Wild Pokémon scale down to 10 levels compared to the original game. More badges, less level.
- There are no restrictions on the Battle Frontier.
NORMAL mode: Vanilla.
- No changes, except rematches and small things (also on EASY mode).
HARD mode: Makes the game a bit more difficult by scaling levels up, and obtaining less EXP (-40%). This mode does not intend to be a “super difficult difficulty”. It only tries to be a bit more difficult than vanilla.
- Trainer Pokémon and Wild Pokémon scale up to 10 levels compared to the original game. More badges, more level.
- Certain ace Pokémon have had their abilities or items changed to make everything a bit more difficult. This mode does not change anything else in trainer parties, or their strategies.
- SET MODE is automatically selected and can’t be disabled if you lock the difficulty.
- There are more restrictions on the Battle Frontier.
- The GEN VI Exp. Share will give less Exp. to the battling Pokémon.
- Legendaries will have higher stats WHILE battling, to make it more challenging.
- (OPTIONAL but recommended) Use in combination with scaling IV/EV trainers, or any of the other options available at the start of the game. You can also lock your difficulty to not cheat!
- Optional but recommended PHYSICAL/SPECIAL MOVE split from Gen. IV. Selected in the options menu, second page.
- Day / Night System with Day / Night encounters. Now Daytime is from 6 AM to 8 PM. Night-time is from 8 PM to 6 AM. For (2 new) evolutions, the Morning is from 6 AM to 9 AM. There’s also cool lighting at night!
- Run everywhere.
- Autorun (in the options menu).
- HM moves text and interaction is way faster.
- Link with Fire Red / Leaf Green available from the start.
- One-time tutors are infinite, but you have to pay now (only if Infinite TMs is on).
- Trainer HIll prizes are the berries that were not available in the GBA games.
- Match and Acro Bike are now one. Change between them by pressing “R”.
- Chain fishing has been added.
- Easier fishing has been added to the options menu (FR/LG fishing).
- All tickets are available to buy, together with its events.
- Faster nurse Joy healing, and now with an even faster version in options.
- A new item, the Big Nugget! Can be sold for a very high price. Available from Clamperl, or Rich trainers (rematch only).
- You can check the Soot Sack to know how much ash you have.
- Interacting with berry trees is faster, berry trees that are in rainy routes don’t need to be watered, and berry trees don’t decay.
- Higher berry yield (6 max, 4 min).
- A new “Growth Mulch” item which makes berries instantly grow.
- New Self-trader to force trade evolutions (trading with another game still works).
- PokéMarts items change with every badge.
- AI improvements.
- Amulet coin works always, doesn’t matter who has it.
- New NPC in the Battle Frontier Pokécenter that lets you turn off some enabled challenges from your savegame (EvoLimit, Mirror, Mirror Thief, Limit Difficulty, Pokémon Faint, One Type challenge, Party Limit, PokeCenter Challenge, No Items (Player), No Items (Trainer))
Map Changes:
- Navel Rock redesigned into a proper dungeon.
- Unown Chamber integrated into Navel Rock.
- New areas added for the additional Regis and new legendary events.
- Safari Zone expanded with a special area to catch Hoenn starters (not available with “Original Encounters” mode).
- Mirage Island can now be forced to appear by having a specific Pokémon in the party, in addition to its normal appearance rate.
Sound Changes:
- All music and sound effects from Pokémon Diamond, Pearl, Platinum, HeartGold, and SoulSilver have been added.
- Listen to all included music from the title screen by pressing Right D-Pad + Select + B.
- Legendary encounters now feature unique music tracks from the added games.
- Option to enable or disable music entirely.
- Option to enable or disable Surf and Bike music.
- Choose between different music sets for Wild Battles, Trainer Battles, and Frontier Trainers: “Hoenn”, “Kanto 1”, “Sinnoh”, “Johto”, “Kanto 2”, or “Random”.
- Choose between “Gen 3”, “DPPl”, or “HGSS” sound effects.
Known Bugs
PLEASE DON’T REPORT BUGS IF YOU ARE NOT USING MGBA EMULATOR OR REAL HARDWARE. Decompilation hack-roms may crash or have strange bugs if you are using other emulators. To report a bug first use mGBA or real hardware, then DM the author or comment on their PokeCommunity Thread.
- None as of now
Screenshots

















there’s another update (v3.1), could you add it please?
Will the 3.0 patch be uploaded to this page, or a different one? I’m a new user, so generally not sure how updates work, but very grateful for the resources 🙂
there’s a new update of this (2.4) but probably there will be another one soon (2.4.1) so I’m gonna wait
I’m reluctant on the rom. On one hand I adore how you can custom it, the pokemon are quite well located and some of the new evolutions system are very interesting. But that’s where I have an issue on an other hand. Why keeping the exchange system ? It would have been more interesting to either implant the link cord for those evolutions or find an other evolution way than the trading. For me that’s one of the main point to play a rom hack, even if it’s the only critics I would have to make.
Hello admin can you please update this rom to latest 2.3.3 release
Are there trade evos?
Does anyone know other romhacks that have debug menu like this? I only know this and pokemon quetzal
pokemon emerald cross has it too if i remember correctly. pokemon bismuth has it too but it’s only available in the current demo version.
ahh thank youu
Can you use cheats?
Version 2.3 is out, can you pls update?
will do
Thanks for the update. There’s a new 2.3.1 version , the creator is so fast updating this
What Pokémon are trade evos and how do we trade them to evolve
could you update this to 2.3 please?
Admin, my screen become white for the latest v2.2, but i tried 1.5, is no problem. help!
I play this on MyBoy for an android phone and it wont load the previous version worked without any issues. I downloafed the prepatched version and its just a white screen. Is there a setting i need to adjust? Or do i need to patch the rom .ips file to a blank copy of emerald? Any help is appreciated
MyBoy is no good, use mGBA if you want to play romhacks with no issues.
ME TOO. ADMIN PLEASE HELP
Same here
could you update this to 2.2 please?
updated it
could you update this to 2.2 please?
updated it
thank youu 👍
could you update this to 2.1 please?
Could you please update it to v2.0
Thank you!
Can we talk about how Items going to the PC when you bag is full is the best QOL feature like, ever?
Amazing! I’ve been waiting for a modern version of Pokemon Emerald for so long. The original game was so much fun and I’m excited to see what changes and improvements have been made. Can’t wait to download and start playing! 🐠💥
New update is out version 1.5
My game has a bug in the cave that will wake up the registers… what do I do?
Pokemon Odyssey Beta v2.5 was just released with a ton of stuff added. Please add it when possible!
I’ve been playing this for a couple months. It has revitalized Emerald for me! The ability to customize spawns to be randomly from multiple generations has changed the whole game! You can now immediately develop a unique party from the get go!
You can even have all trainers have randomized teams, meaning you have no idea what’s coming next!
I have one single issue, Flash Cannon immediately crashes the game for me. I’ve worked around this by paralyzing or hypnotizing any Pokemon I know will use it. It’s a workable bug.
I absolutely love the customability allowed to players. This rom breathes new life into Emerald! I enjoy the Nuzlock mode, too. No more disciplining yourself to have one Pokemon per route, the game straight up forces you to if you choose that mode! It makes it feel more “real”.
Oh, and being able to see your Pokemons IVs and EVs is also quite incredible. Major props for adding that. I’m still discovering how cool this rom is.
Could you upload 1.4.1? Thanks for your work!
Is there cheat codes for this?
Did you find any?
Helppp the game is crashed
Is Rayquaza shiny locked?
1.4 out
I had already uploaded v1.4, I just forgot to changed the text on the post.
I’m doing a Pokémon Dragon Typelocke with the options gave. I have the shiny clause active and bumped into a Shiny Machop but I wasn’t allowed to to catch it basically making the Shiny Clause useless unless I missed something when I started the challenge.
How to Evo the magneton bruh
Use youtube for guides or use this site.
https://pokemondb.net/evolution
”IV Maximizer available in Lylicove, after beating the game. Needs a lvl.100 Pokémon.” why? why do people insist on doing this kind of content only after x gym badges or beating elite 4? this is even worse because it requires lvl 100. bro just do it like Radical Red with high difficulty but with early smooth grind… :/
Please update to 1.3.4
My bad, please ignore.
anyone know where to find a dawn stone?
It’s been already updated to 1.3.5.3
updated it
SKR your the best
There is a way that i can get all the starters, i want to complete the pokedex of the hackrom
This is literally exactly what I’ve been looking for! Thanks so much for making this. You are awesome!
😎😁🫶🏻
Whenever I make it though the cave to get to cerulean city, I have to battle the nerd were the fossils are at I beat both of his Pokémon but he sends out a third one were I can’t see it. Is anyone else having issues with that?
Como eu faço para evoluir a roselia
Como eu Baixo? Tô tentando a um tempo mas a ROM n entra…
Can you please add Pokémon Emerald Techno?
added it
How Do I Evolve Magneton Into Magnezone?
Give it a thunder stone to hold and level it up in the day or night
So regarding the pokemon ball swapping can you catch a pokemon in a masterball then change their PokeBall for a different one thus having an infinite master ball?
Can you guys please update Pokémon Inclement Emerald its been years since the last update and can you guys make a toxic patch for the new update as well. Please update the game as soon as possible 🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺🥺
I’m not the author, Jaimie. We can only get an update when the author releases it. I’ll check and let you know if they’re working on it or not.
Where to get a Primate? Is there doccumentary