📝 You can now participate in the second anniversary survey here!

MIRAGE ISLAND ACTIVATOR

-Save editor-

After spending a whole life seeing everything through the Hoenn region and ending up in a more peaceful life in Pacifidlog Town after retiring, there aren't many more things that will come as a surprise, except one: the Mirage Island. Does that sound familiar? Although not that many players have seen it with their own eyes, which makes it a very sought-after location.

Home of the baby Pokémon Wynaut and the only location where the Liechi Berry grows naturally, Mirage Island is one of the rarest randomly generated occurrences, and finding it is a luck-reliant task that usually takes a really long time, and it is understandable that one may not have the time to grind for it. This tool will aid you in finding the island easily without the knowledge needed for other external tools.

A single Pokémon on the team will have a 1 in 65535 chance of activating Mirage Island if its PID matches the correct value, but the game will scan all six party members, which will make it a bit less tedious to find. The Mirage Island value only changes once per day, so multiple Pokémon from the PC can be checked per day.

Mirage Island

Choose your save file

Or drag and drop your save file here.

No save file selected.

More information.

Shiny hunting.

Wynaut is best known from the egg you receive in Lavaridge Town, but thanks to Mirage Island, there's a faster option for hunting it other than opening eggs. Aside from that, Wynaut is scarcely distributed in the games, and it's not until Generation 5 that it is available in the wild, through a mass outbreak on Route 2.

Wynaut Sprite Wynaut Shiny Sprite

Technical information.

Warn Read before continuing. Warn
The following information is just an educational insight into the inner workings of this tool.

As it is widely known, the Mirage Island can only appear if the first two bytes of one of your Pokémon's personality values match a random number between 0 and 65535, which gets generated every day. This value won't be generated if the battery is dry or an RTC glitch has occurred, like the berry glitch.

In order to make the Mirage Island appear, this tool goes through a small process reading the data of your save file. To know more about how this data is stored inside the file, you can check the Technical Information section in the Altering Cave Target Modifier page. After obtaining all the information needed to locate the correct bytes, this tool must read your team's data.

The Pokémon party is stored in section 1, starting at offset 0x0238 in all versions. Each Pokémon is 100 bytes long, but only the first one is needed. The first four bytes are the personality value, which is what we need, more specifically, the first two bytes. For the next step, the value that gets generated every day for the Mirage Island must be located. This will be found in section 2 (Game State). The offset is different depending on the version:

Ruby and Sapphire Emerald
Offset 0x0408 0x0464

This is where the two bytes of the Pokémon's PID will be written, forcing Mirage Island to appear, as the game will see that the data matches as long as you keep that Pokémon in your party. This method only edits the Mirage Island value of your save file and does not modify any of your Pokémon. You will keep your Mirage Island as long as your battery is dry.