OmegaDonut Posted February 3, 2010 Share Posted February 3, 2010 In RSE, Mirage Island appears if some part of the PID (no one seems sure which part) of a party Pokemon matches the daily Mirage Island number. If the day rolls over to the next day while the game is off, the Mirage Island will not be set until the game is started. So it should be possible to RNG for a specific Mirage Island number. Then one can also RNG-abuse for a Pokemon with a compatible PID. Only we don't know how the Mirage Island number is set, and I don't know what the RAM location for it is. There's an AR code that apparently sets the Mirage Island number to that of a certain hacked Feebas (PID of C7B8C7BA, Trainer ID and SID of 0). I don't know how to make sense of it, but I'm posting it in case it helps anyone identify where to look: 4E629017 EAD5914E Link to comment Share on other sites More sharing options...
KazoWAR Posted February 5, 2010 Share Posted February 5, 2010 After testing it seems it uses the lower part of the PID, so the mirage island number for that feebas is C7BA. In Ruby/Sapphire it is the lower part of the 32bit value at 02026ABC. In Emerald, it moves its place every time there is a screen change, such as entering and existing a building but, it is always at 02026E24 at the continue screen, so to use it with emerald, enable the code at the continue screen, then disable it and it will keep the same value as it is shifted around in ram. GBA AR codes are encrypted, and when you decrpt it to RAW it looks like this, 02226DE4 0000C7BA it writes C7BA, the lower part of the Feebas's PID to 02226DE4. 02226DE4 is one of the locations that the Mirage island code can be located while it is shifting around in ram. It looks like a poorly tested code because most of the time it will not work until the Mirage island code passes through it. Mirage island code (RAW), replace XXXX with the lower part of a Parties Pokemon's PID. Ruby/Sapphire 02226ABC 0000XXXX Emerald* 02226E24 0000XXXX *Enable and then disable at the Continue screen. You can use AR Crypt to convert different code types to others. http://doc.kodewerx.org/tools.html#arcrypt Link to comment Share on other sites More sharing options...
Khodor Salame32 Posted June 9 Share Posted June 9 (edited) I carefully read your instructions and tried your modifier code, but it didn't work for me even though I modified the first 2 bytes of my Party Pokémon's PID using your program A-Save. Can you please develop a Gameshark code that forces Mirage Island to appear on Route 130? Apparently, there is a Gameshark code for Pokémon Ruby & Sapphire that forces Mirage Island to appear. However, there is no Gameshark code developed for Pokémon Emerald that forces Mirage Island to appear. Edited June 9 by Khodor Salame32 Link to comment Share on other sites More sharing options...
BlackShark Posted June 9 Share Posted June 9 Use PKHeX and try this to change the Mirage Island seed: Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now