Jump to content
MichiS97

Mirage Islands in ORAS

Recommended Posts

Hey,

I was just wondering if anyone here has done any research on what determines which Mirage Island shows up currently in ORAS? Would it be possible theoretically to change something in the save file so that, for example, Crescent Isle is accessible? Catching the legendaries is kind of my favourite part of any Pokemon game, but always being dependent on Homepass to reach Cresselia in ORAS is quite annoying for me. I guess it would be possible to warp yourself onto that island by editing your coordinates, I'm gonna try that once I'm done with my current playthrough of X. I've already tried looking at the flags currently set every day to see if the "active" island is stored in there but I didn't really find anything. But still, knowing the mechanism behind the Mirage Islands could come in handy.

Thanks in advance,

Michi

Share this post


Link to post
Share on other sites

Interesting question. If this is like previous pokemon games, there should be a value stored somewhere.

Gen III stores a seed for feebas and the mirage island, but works in a different way.

Gen IV stored the generated random seed in the save for swarms.

Gen V stores the data for swarms as is (from 0 to 20 I think it was).

It never bothered me till now because you can just connect to internet, "pass" some people and get different mirage island (I don't remember if there is a limit or you can get all of them in a single day). If I remember correctly, if you don't save your game after connecting to internet, you can soft reset and try again until the island you want appears (so maybe there was a limit afterall).

Maybe it is stored in the pss passerby data, a quick test could be getting two different passerby data from the same day, then putting it in another save and see if the mirage islands change.

A couple ways to try to find at least the players value (pss independent) come to mind:

0.- Given we have a save that was last saved more than 24 hours ago:

- Backup the save (this is save0)

- Start the game. Save. Backup (this is save1). Check what mirage island is in the game.

- restore save0.

- Start the game. Save. Backup (this is save 2). Check that the mirage island generated is different from that in save1.

Then we can compare save1 and save2. The quickest way would be to inject a block that has differences from one save into the other, and see if that changes the mirage island. After locating the block, it would be a matter of trial and error (unless there's some really suspicious value) until we can pinpoint mirage island value in the save.

I would gladly research this, but I don't really have the spare time right now, I've procrastinated real life enough with other research I've been doing lately.

Share this post


Link to post
Share on other sites

A couple ways to try to find at least the players value (pss independent) come to mind:

0.- Given we have a save that was last saved more than 24 hours ago:

- Backup the save (this is save0)

- Start the game. Save. Backup (this is save1). Check what mirage island is in the game.

- restore save0.

- Start the game. Save. Backup (this is save 2). Check that the mirage island generated is different from that in save1.

Then we can compare save1 and save2. The quickest way would be to inject a block that has differences from one save into the other, and see if that changes the mirage island. After locating the block, it would be a matter of trial and error (unless there's some really suspicious value) until we can pinpoint mirage island value in the save.

I think I'm going to try this once I have the time. Thanks!

Share this post


Link to post
Share on other sites

So I kinda have an update on this.

Here's what I've tried just now: I went to Crescent Isle in the legit way and saved my game, then I determined my coordinates using PKHeX. Afterwards, I soared to Mauville City and saved the game again. I then tried to change the coordinates back to the values I had when I was on Crescent Isle. Doing that, Crescent Isle was shown as my location on the screen where you can load your save, however, trying to load the save only results in a blackscreen.

Does anyone have an idea as to how this could be happening?

Share this post


Link to post
Share on other sites

When comparing my different values, a big bunch of values changed.

Attempting to restore any saves appears to screw up the 24 hours clock.

I've also did not go online, so that my friend/pss data won't change. (it changes too many blocks of data)

Given that there are 33 Mirage spots (including Crescent Isle, and ignoring the other legendary ones),

If every spot is 1 bit, it can go up to FF FF FF FF

Furthermore, if the record is duplicated to show the original mirage spot before spotpass,

the same data may be cloned twice.

Perhaps by comparing offsets of what changed between different people, it may be easier to narrow down the actual offset.

Offset

0x64 (went from A4 - A5)

0x1209 (went from 01 - 02)

0x120B to 0x1210

0x153C (went from 7C to 7B)

0x1600 - 0x1603

0x1803

0x1806

0x1807

0x206A

0x260B

0x21F0

0x227A

0x2382

0x2383

0x2400

0x248A

0x248B

0x2498

0x4200 - 0x4203

0x422D (I think this is in-game timer)

0x18804 - 0x18805 (looks like the data cloning as mentioned above)

0x18814 - 0x18815 (looks like the data cloning as mentioned above)

0x1C4A0 (similar trend)

0x1C4A2 (similar trend)

0x1C4A4 (similar trend)

0x1C4B0 (similar trend)

0x1C4B2 (similar trend)

0x1C4B4 (similar trend)

0x1C4C0 (similar trend)

0x1C4C2 (similar trend)

0x1C4C4 (similar trend)

0x1CF80 (trend 2)

0x1CF82 (trend 2)

0x1CF83 (trend 2)

0x1CF90 (trend 2)

0x1CF92 (trend 2)

0x1CF93 (trend 2)

0x1C900 (trend 2)

0x1C902 (trend 2)

0x1C903 (trend 2)

0x1C910 (trend 2)

0x1C912 (trend 2)

0x1C913 (trend 2)

0x1C920 (trend 2)

0x1C922 (trend 2)

0x1C923 (trend 2)

0x1C930 (trend 2)

0x1C932 (trend 2)

0x1C933 (trend 2)

0x1C940 (trend 2)

0x1C942 (trend 2)

0x1C943 (trend 2)

0x1F404

0x2B600 - 0x2B837 (I find it unlikely to be this bulk)

307FC

75E00 - 75E04

75E08 - 75E0C

75E1A - 75E1B

75E32 - 75E33

75E3A - 75E3C

75E42 _ so on so forth

(seems like checksum region)

Share this post


Link to post
Share on other sites

Did you do a save before 00:00 and one after 00:00?

I'll do one tonight and post the changed offsets.

Also, can the mirage spot be softreseted if sav was fron the previous day? I don't remember.

Edit: seems there's a way to softreset mirage spots, that might allow further locating mirage spots

"Save before you update your Buzznav then update it every time you start your game. You can soft reset for islands like this."

Share this post


Link to post
Share on other sites
Did you do a save before 00:00 and one after 00:00?

I'll do one tonight and post the changed offsets.

Also, can the mirage spot be softreseted if sav was fron the previous day? I don't remember.

Edit: seems there's a way to softreset mirage spots, that might allow further locating mirage spots

"Save before you update your Buzznav then update it every time you start your game. You can soft reset for islands like this."

my comparisons was from a file the previous day, and the file after 00:00

(I also entered the game to confirm the mirage spots are different, but didnt save after checking)

It appears that reloading a save from the previous day may cause the game to stop changing mirage spots (seen by game as time manipulation)

Updating buzznav online cause PSS data to change, which makes even more differences in the comparison.

Share this post


Link to post
Share on other sites

I guess there's exdata involved in time determination? I never noticed, but I haven't played gen 6 recently, only for events.

I have a digital and carteidge copy of ruby, that might work to see diferences for the same day passing in the same save file.

Share this post


Link to post
Share on other sites

Since I was unable to identify the flags,

I'm presently finding out the offsets for Coordinates teleportation, as well as how the mirage spots are sorted by map order.

MapID XYZ Location Mirage Type Pokemon Pokemon Pokemon Pokemon
183   Secret Shore Not Mirage Spot        
184 15.5/2/32.5 East of Mossdeep Mirage Forest Tangela Sunkern Glameow Minccino
185 16.5/2/32.5 North of Route 124 Mirage Forest Tangela Sunkern Purugly Vulpix
186 19.5/2/19.5 West of Route 114 Mirage Forest Tangela Sunkern Purugly Petilil
187 19.5/2/32.5 North of Lilycove Mirage Forest Tangela Sunkern Purugly Cherrim
188 19.5/2/9.5 South of Route 132 Mirage Forest Sunkern Petilil Audino  
189 19.5/-88/28.5 West of Route 105 Mirage Forest Forretress Happiny    
190 19.5/2/8.5 South of Route 109 Mirage Forest Audino Sunkern    
191 19.5/2/19.5 North of Route 111 Mirage Forest Kricketune Larvesta    
192 19.5/2/27.5 West of Rustboro Mirage Cave Tynamo Klink Boldore Graveler
193 18.5/2/33.5 North of Fortree Mirage Cave Klink Tynamo Excadrill Onix
194 19.5/74/15.5 South of Pacifidlog Mirage Cave Tynamo Cofagrigus Slowpoke  
195 18.5/20/17.5 South of Route 107 Mirage Cave Unown      
196 19.5/74/15.5 North of Route 124 Mirage Cave Tynamo Cofagrigus Graveler Boldore
197 17.5/20/24.5 North of Route 132 Mirage Cave Ditto Excadrill Tynamo  
198 20.5/2/31.5 Southeast of Route 129 Mirage Cave Tynamo Onix Graveler Boldore
199 20.5/92/32.5 North of Fallarbor Mirage Cave Slowpoke Tynamo    
200 19.5/29/27.5 West of Route 104 Mirage Island Venomoth Xatu Zebstrika Darmanitan
201 14.5/47/12.5 South of Route 134 Mirage Island Venomoth Xatu Zebstrika Maractus
202 23.5/-16/28.5 North of Route 124 Mirage Island Venomoth Xatu Zebstrika Persian
203 10.5/29/16.5 West of Dewford Town Mirage Island Venomoth Xatu Zebstrika Tangela
204 18.5/29/34.5 South of Pacifidlog Mirage Island Audino Xatu    
205 19.5/29/26.5 South of Route 132 Mirage Island Munna Ditto    
206 30.5/29/22.5 North of Route 113 Mirage Island Darmanitan Larvesta    
207 9.5/29/19.5 East of Shoal Cave Mirage Island Purugly Porygon    
208 8.5/38/31.5 West of Route 104 Mirage Mountain Forretress Donphan Kricketune Stantler
460 9.5/92/28.5 North of Lilycove Mirage Mountain Forretress Donphan Kricketune Rufflet
461 10.5/2/22.5 Northeast of Route 125 Mirage Mountain Forretress Donphan Kricketune Vullaby
462 18.5/38/8.5 West of Route 131 Mirage Mountain Forretress Donphan Kricketune Girafarig
463 30.5/2/26.5 North of Mossdeep Mirage Mountain Magby Darmanitan    
464 31.5/2/9.5 South of Route 129 Mirage Mountain Zebstrika Elekid    
465 19.5/20/29.5 Southeast of Route 129 Mirage Mountain Porygon Xatu Munna  
466 18.5/30/12.5 East of Mossdeep Mirage Mountain Audino Happiny Tangela  
467 24.5/56/34.5 Crescent Isle   Cresselia      

 

If PKhex coordinates aren't working for you: https://projectpokemon.org/forums/showthread.php?44566-Editing-Coordinates&p=220807&viewfull=1#post220807

 

(The ring however, won't appear, hence Cresselia won't appear, even if the Calm aura message appears.)

Share this post


Link to post
Share on other sites

I've once found these coordinates too and was then faced with the strange glitch that the golden ring was moved to the north a little bit, making you unable to reach it. Strange that it doesn't appear for you at all. Guess we'd still need the flags for that.

Share this post


Link to post
Share on other sites
I've once found these coordinates too and was then faced with the strange glitch that the golden ring was moved to the north a little bit, making you unable to reach it. Strange that it doesn't appear for you at all. Guess we'd still need the flags for that.

It could have done with the other data that I had to write over.

When I used another map as a basis and teleported, smash-able rocks appeared when they're not supposed to.

I think it's the "NPC data" that was moved. Meaning that if we legitimately went to Crescent Isle once and copied those bytes,

we could just go back and the ring would be there. (my ring probably moved too far north for me to see)

edit:

with other saves at other mirage spots, I may be able to find the string of values.

right now when I connect to PSS I dont get any hits, and my mirage island hasn't changed (my 3DS clock was changed I think), so I won't be able to test the values..

Share this post


Link to post
Share on other sites

@MichiS97 I got it working!

 

 


0x1402: D3 01
0x1410: 00 80 DC 43 00 00 60 42 00 40 1B 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 80 FF FF 7F 3F
0x14F4: D3 01
0x1504: 00 80 DC 43 00 00 60 42 00 40 1B 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 80 FF FF 7F 3F
0x2000: 03 00 01 08 00 00 D3 01 00 20 00 00 04 00 02 06 40 1C 01 00 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 00 00 01 00 01 00 00 00 4E 00 00 00 C0 41 00 00 40 40 00 00 80 40 54 3A 4E 00 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 DC 43 00 00 C0 41 00 00 40 40 00 00 80 40 54 3A 4E 00 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 80 3F 00 00 00 00 20 00 00 00 00 01 01 00 FF FF FF 00 FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 01 08 01 00 D3 01 55 20 00 00 00 00 00 00 02 00 01 00 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 00 00 01 00 01 00 00 00 4E 00 00 00 10 41 00 00 20 40 00 00 10 41 54 3A 4E 00 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 2B 43 00 00 10 41 00 00 40 40 00 00 10 41 54 3A 4E 00 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 80 3F 00 00 00 00 21 00 00 01 00 03 03 00 FF FF FF 00 FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 43 04 01 00 FF 00 D3 01 AC 00 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 AC 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 C0 41 72 1C 47 40 00 00 08 42 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 DC 43 00 00 C0 41 00 00 40 40 00 00 08 42 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 80 3F 00 00 00 00 20 00 00 00 00 01 01 00 FF FF FF 00 FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 

Alright, I worked up how the information works. (well, kind of)

The information in 0x2000 is NPC information, which is the Golden ring Cresselia will pop out from, and I pasted the information I got above, and it works! (reference is from here)

The other offsets is map teleportation and personal character offsets (if I'm not mistaken)

after changing offsets, use Pkhex to fix checksums.

My base save was another overworld mirage island, before I teleported, if that matters.

I teleported and it works! :)

So when Pokemon Sun and Moon online support gets cut, we can still teleport to Cres Isle much more easily and get Cresselia to appear!

edit:

Each NPC content is 0x108 long, and the NPC data I pasted is 3x long, and I found out why.

I apparently included also included the hidden and visible item on the map,

cause I couldn't tell which is which

Share this post


Link to post
Share on other sites
This sounds awesome, then if we put in more npc more islands can be unlocked?

Better than only a random one once a day.

The island still isnt unlocked; the moment you use eon flute, the island isn't there.

To be precise, when we previously teleported, the NPC data isn't correct.

Now that I used the correct NPC data for the map only (such as flag, coordinates etc), when we teleport in, the Cresselia Ring is there at the correct spot.

Share this post


Link to post
Share on other sites
Oh sorry, I misread. I guess I'll give it a shot next week since I'll have free time and servers are closing next month.

If we can confirm this works, we won't have to worry about servers closing!

well, it worked for me on OR, so I don't see any reason why it won't, but it's good to know for sure :XD:

Share this post


Link to post
Share on other sites
Sorry for my late answer but I just got around to try this and it doesn't work on my end :/ I get a black screen after loading the save, I've tried it on AS though

The black screen may have been due to teleporting from a different type of overworld place.

My first black screen occurred when I tried to teleport from Evergreen.

Share this post


Link to post
Share on other sites

Which kind of place should I be at that would make this work properly?

I'm not sure if I absolutely have to be at a Mirage Island for it to not black-screen, so I went to my Mirage Island, but it doesn't seem like this is the right kind of area because it black screens on save file load :P

Hopefully there would be a static in-game location we can go to that would make this work properly. Or even some other value to change in the save file that would make this work every time without fail.

Share this post


Link to post
Share on other sites

Alright, I'll try testing it again using a more commonly accessible location, and refining the process.

Also, make sure no other NPC data is being loaded (that may be one of the factors; mirage islands themselves typically don't have a lot of NPC data, so the data I gave may have written over previous existing data)

Share this post


Link to post
Share on other sites

I've changed my steps a bit:

1: Fly to Littleroot, infront of own house, save (this is where I've tested it from this time)

2. Export save (and keep a safe backup)

3. Open in HxD, and paste over these lines at given location.:

0x1400: 02 EA D3 01 00 00 00 00 00 00 C2 C3 00 00 00 00 00 00 2B 43 00 00 60 42 00 00 4F 43 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 80 FF FF 7F 3F 00 00 00 00 03 00 01 02 00 00 00 00 00 00 00 00 00 00 00 00 00 80 B8 43 00 00 50 C2 00 00 EA 42 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 80 3F 00 00 00 00 02 53 13 00 00 00 01 00 00 00 80 08 00 00 80 08 00 B0 74 45 00 00 18 42 00 90 34 45 98 4E 80 08 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 80 3F 00 00 00 00 03 00 C5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 9D 43 00 00 A0 41 00 00 2B 43 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 80 3F 00 00 00 00 14 00 00 00 00 00 17 02 00 DF 00 00 7F 00 05 00 00 00 00 00 D3 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2B 43 00 00 60 42 00 00 4F 43 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 80 FF FF 7F 3F

0x2000: 03 00 01 08 00 00 D3 01 00 20 00 00 04 00 02 06 40 1C 01 00 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 00 00 01 00 01 00 00 00 4E 00 00 00 C0 41 00 00 40 40 00 00 80 40 54 3A 4E 00 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 4C 00 00 00 C0 41 00 00 40 40 00 00 80 40 54 3A 4E 00 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 80 3F 00 00 00 00 20 00 00 00 00 01 01 00 FF FF FF 00 FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 01 08 01 00 D3 01 55 20 00 00 00 00 00 00 02 00 01 00 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 00 00 01 00 01 00 00 00 4E 00 00 00 10 41 00 00 20 40 00 00 10 41 54 3A 4E 00 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 10 41 00 00 40 40 00 00 10 41 54 3A 4E 00 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 80 3F 00 00 00 00 21 00 00 01 00 03 03 00 FF FF FF 00 FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 43 04 01 00 FF 00 D3 01 AC 00 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 80 BF 00 00 00 00 00 00 00 00 00 00 80 BF 00 00 00 00 00 00 AC 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 C0 41 72 1C 47 40 00 00 08 42 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 00 00 00 00 10 41 00 00 40 40 00 00 30 41 28 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 80 3F 00 00 00 00 20 00 00 00 00 01 01 00 FF FF FF 00 FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

4. Save in HxD, and delete the main.bak (if it's in the savedatafiler location folder, screws up the save injection process)

5. Open save in Pkhex, shift a pokemon around (to initiate a change, so that checksums are recalculated)

6. Inject Save, delete secure value

7. ???

8. Profit!

I can confirm these steps worked from me, and Cres Isle wasn't the Mirage island I was supposed to have on that day.

Give it a try, get back to me ;P

(sorry for the long chain of code. Until we can figure out what changes what, I copied more code from last time, in hopes it'll enact the correct change as a short term solution...)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...