Skip to content

Game Boy Advance · Bug Fix

Pokémon Emerald Bugfixes

By Mkol103

Pokémon Emerald Version · All hacks & resources →

About this project

This hack is a bugfix patch for Pokémon Emerald. View the readme for a full list of changes.

Major changes include:
-RTC initialization bug fixed
-Dive glitch fixed
-Pokéblock glitch fixed
-Pomeg Berry glitch fixed
-Battle Dome IV glitch fixed
-New Default Settings
-Revised sound engine

Please patch this onto a US copy of Pokémon Emerald. You will know that patching has been successful when Professor Birch summons a Trapinch during the introductory cutscene.

Original game requirements

Database match: Pokemon - Emerald Version (USA, Europe)
Database: No-Intro: Game Boy Advance (v. 20210227-023848)
File/ROM SHA-1: F3AE088181BF583E55DAF962A92BB46F4F1D07B7
File/ROM CRC32: 1F1C08FB

Creator credits

Mkol103
Original Work
Compiling and inplementing the various bugfixes

RELEASE 1.0

Readme & instructions

README.txt

Pokémon Emerald Bugfixes by Mkol103: Hi, and thank you for downloading. During my work on Pokémon Emerald Plus, I made a ROM which just contains bugfixes. I decided to make this patch available to people who didn't want the changes from Pokémon Emerald Plus or Double Plus, but still wanted to avoid the bugs from the original.

Read moreRead less
Pokémon Emerald Bugfixes by Mkol103:

Hi, and thank you for downloading.
During my work on Pokémon Emerald Plus, I made a ROM which just contains bugfixes. 
I decided to make this patch available to people who didn't want the changes
from Pokémon Emerald Plus or Double Plus, but still wanted to avoid the
bugs from the original.
Please use this patch on a US copy of Pokémon Emerald.


Bugfixes (all courtesy of the original Pokemon Emerald Disassembly unless otherwise noted):
-Properly seeds the RNG (This just means random numbers are more random)
-When diving on route 125, the route name display now correctly says route 125, not route 129
-Fixes the Pomeg berry glitch
-Fixes the dive glitch
-Fixes the pokeblock throw glitch
-Fixes a glitch where your Battle Pike and Battle Factory win streaks are incorrectly reported to the player
-Fixes a glitch where HP and Defense IVs were less likely to be inherited by an egg
-Fixes a bug in the contest AI
-Fixes a bug where not every Pokemon in a doubles Battle Tower challenge would receive a ribbon
-Fixes a bug when fighting Steven where his Pokemon were assigned the wrong natures
-Fixes a bug where if a roaming Pokemon used roar, they would stop roaming
-Fixes a bug where Battle Dome trainers would have weaker Pokemon
-Fixes a bug where Battle Dome trainers would have an unintentional advantage when the round ends in a draw
-Fixes multiple Trainer AI bugs
-Fixes an issue where the Battle Maniac wouldn't recognize when the player had received the Gold Pike Badge
-Fixes an issue where the game wouldn't allow the player to reset the RTC from the main menu
-Fixes a graphical issue when dismounting a surfing Pokemon into a patch of grass
-Fixes an issue where battle factory opponent IVs are determined by Battle tower win streak in the base game (Scylaceus)
-Not a bug, but the default settings were changed to what the average user would most likely default to (Mkol03)
-Not a bug, but a higher quality sound mixer is included by default (itapix)
-Not a bug, but the user can now skip pauses in battle by pressing the A or B button (Mkol03)

Download README.txt ↓

FROM THE COMMUNITY

Player reviews

0 reviews
No ratings yet

Played this project? Tell other players how it holds up.

Your take on Pokémon Emerald Bugfixes

Spam has been overwhelming. To help us approve your review, sign up and introduce yourself in the Introductions forum so we know you’re not a bot.

Sign in with your Retro Replay account to rate this project and share your experience.

Sign in to review