Legit Shiny Wishmkr Jirachi using ACE and RNG to find! : r/PhippsyMon Skip to main content

Get the Reddit app

Scan this QR code to download the app now
Or check it out in the app stores
r/PhippsyMon icon

Legit Shiny Wishmkr Jirachi using ACE and RNG to find!

Hey Everyone, 

Right now I’m on a journey to try and get as many Legendary and mythical Pokemon as I can that are currently locked behind the 3DS wall outside of paywalled Pokemon Go. I have already Completed Pokemon Blue to obtain a Shiny Mew, and Pokemon Silver to get a Shiny Celebi, however now it was time to tackle Pokemon Emerald to get a Shiny Deoxys and Jirachi!

r/PhippsyMon - Shiny WISHMKR Jirachi :)
Shiny WISHMKR Jirachi :)

To do any of this, I have to start a fresh copy of Pokemon Emerald so I can RNG all of my encounters. If you are unfamiliar with them, please check out I'm a Blissey, or Papa Jefe to get familiar, but I’m sure most people are atleast semi familiar in this subreddit. They can explain it way better than I can since this is the first time I have ever RNG’d anything in a game. 

In layman's terms though I chose Pokemon Emerald for a couple reasons, firstly, because it has all of the legendaries in it, and access to Deoxys on birth Island, and secondly, because unlike Pokemon Ruby and Sapphire, Pokemon emerald starts on advance or seed 0 everytime you start it up, so it’s very easy to identify how many advances (time) the game needs to hit a shiny frame, since each PID and SID combination has a certain amount of shiny spreads that are available to them in a given game. This means, through normal shiny hunting means, Pokemon Emerald is probably one of the worst games to shiny hunt in, but from an RNG standpoint, it's one of the best! 

Video Version of this here - https://youtu.be/kJFrerrjL6s?si=9lOn46Ex-0thskSv

With that semi brief explanation out of the way - it was time to start hunting for a shiny Mudkip, this took a long time to get, since this was the first time I had actually tried this, I had to keep going back to videos to learn how to calibrate correctly, if I was using the right timer setting in Eon timer etc… but after 8 hrs I finally found my Shiny Mudkip! I named It Jam, since I had recently done a shiny only playthrough of Pokemon Scarlet’s DLC and used a Shiny Mudkip named Jelly… so it only seemed fitting! 

Now I can start on my  journey to beat the Hoenn region, along the way I catch a shiny Electrike that I named Blueberry, Aron named Strawberry, Poochyena named Marmalade, Numel named Blackberry, Trapinch named Boysenberry, and finally Bagon named Apple Buttr. Bagon I actually got on the second reset which surprised me. To beat the base game it took me about 17 hrs. Since I cleared the Pokemon League I decided to hunt a Shiny Beldum that I named Earl Grey, because I had found an Earl Grey Jam that someone had made lol. Now with the game finally complete it was time to start getting ready to create a Glitch pokemon so I could perform ACE that would allow me to get anything and everything I wanted in Pokemon Emerald! 

ACE SET UP

Now it was time to start getting the necessary Pokemon to do this glitch, as there are 2 pokemon in the game that fit perfectly for what we need to get done, first I need a Ralts to trade for a Seedot in Rustboro city named Dots, and then a Volbeat for Pluses the Plusle in Fortree city. Once I have those I need to make clean backups using the battle tower cloning glitch in case I mess up, which is the main reason I had to do the whole game before starting on this glitch! Once I have all the clones set up it's time to start Prepping for Dekamark! 

Creating the Dekamark - Go Beyond Pluses Ultra! 

Papa Jefe’s video covers all the differences between each version of emerald, so what you need to do might be slightly different, since I’m playing an english copy of Emerald I EV train my Dots with 17 HP EV’s and 6 Attack EV’s and deleted all of Plusles moves besides growl using the move deleter. Once I have done that, I’m ready to initiate the glitch, I clone several copies of the changed Pokemon and put them in box two in a specific orientation that increases your success rate of getting a working glitch egg Pokemon. These are the following.

Plusle slots:

13, 15, 17, 19, 21

Seedot slots:

14, 16, 18, 20, 22, 24

I now give my Shuppet 2 HP ups, because I need it's HP to be odd (if you do this you might only need 1, HP just needs to be odd) Then I went to Route 101 to catch a low level Pokemon, put it in my party with Shuppet, and a flying type Pokemon. This is where I save to make sure if anything gets messed up there is an easy reset point. 

After fainting the low level Pokemon on my team, I use curse with Shuppet to bring its HP to 1, now it's time to deposit my flying type Pokemon and use a pomeg berry on my shuppet. Since I’ve used two HP Up’s on this Pokemon once I use a pomeg berry it actually brings shuppet’s HP value below zero. 

With this done I engage into a battle, check the summary of a Pokemon, try the switch Pokemon hold up on the dpad for 5 seconds to go into the games memory cache to alter data that is going to allow me to get the glitched Pokemon egg. Once complete I go back to the battle screen and try to run, but it says I’ve  fainted and returns me to the pokemon center, with a quick check of the now corrupted eggs that were plusle and dots before the glitch, I can see if it worked, unfortunately I had all bad eggs, I had to run this part about 7 times to get the Egg that I needed, a hatchable egg, named Dots in a Nestball. 

Once I found the egg I take an uncorrupted clone of Dots and put it in box 10 slot 19 thanks to Slepnir - https://pastebin.com/u/Sleipnir17 I then use a simple code to hatch the Decamark egg without the game crashing. Turning the dots into a glitched Decamark pokemon (this is dicey because you cannot hover over it, there's a couple more steps I needed to do, I needed to catch a Pokemon  and name it x♂zN6FFxC and place this pokemon into Box 10 slot 20 next to the Decamark. Then exit the box and save, booting the game back up, and using another of Slepnir’s codes to finally have a stable Pokemon that we can use to execute code from anywhere! I also at this point used the E-Shark code generator to create a pokemon from nothing, and then turn it into an exit bootstrap Pokemon with another eshark code so that I can execute codes using 13 boxes instead of 14 boxes. https://e-sh4rk.github.io/CodeGenerator/index.html 

Now it's time to RNG some Shiny Legendary Pokemon! I head off to catch the Regi’s, using the power of RNG I catch each of these in 3 attempts. The hardest part of getting them was actually catching them, so I went and found a shiny Shroomish so I could make the next set of Legendaries much easier to get! Luckily I found this one in 5 attempts on my shiny resets. Now there were 5 more Legendary Pokemon to tackle with Breloom, so I used the Box glitch to obtain the Eon Ticket, and catch a shiny Latias after 5 resets. 

But how was I going to obtain the other Lati? Since one is a roamer, and the other sits on this island? Well my little Decamark of course! I use it to respawn the Lati on the island, and then swap it with Latios! I caught this one after 3 Resets since It was calibrated from the battle with Latias previously, I was feeling pretty great about how good I was getting at RNG’ing encounters at this point in the game. It's definitely a front loaded effort to learn. 

With the Lati duo out of the way it was now time to go after the box legendaries from Generation 3, I started with Groudon which actually took quite a bit of time, I think 15 resets, because walking forward felt much different than pressing A. Fortunately Kyogre seemed much easier, probably because i was used to moving to engage the battle so hitting the right shiny frame became much easier. Finally, one of the best shinies that's ever been released… Rayquaza. I was able to hit this Pokemon’s shiny frame after only 3 resets and seeing its shiny form gets me excited every single time. Seriously one of my favorites. 

With the Legendaries down, I was feeling really great about my progress, however it was now time to move forward to the Mythical pokemon.

Deoxys was up first, with a quick Decumark code, I gained access to Birth Island, and after a little trouble with the puzzle on the island. I got Deoxys with 4 resets to find one of the coolest shiny Mythical Pokemon.

I also decided to snag Mew, which even though the English Mew on Faraway island isn’t legit, I wanted to still grab. This one actually gave me a little more difficulty, but after 18 resets and finding the right shiny frame I finally got it!

Now I have every single Legend and Mythical in Pokemon emerald besides Jirachi… But how the heck was I actually going to get Jirachi? This Pokemon only has 9 Shiny frames that are legitimate - https://www.irccloud.com/pastebin/rdxEbTm4/ and anything outside of that would be flagged as hacked or illegal.. So now the Journey starts for obtaining a complete legitimate Jirachi.

I start by changing my Trainer ID to the ID that Wishmkr Jirachi has to be by using Esharks code generator to make a box spread that changes my ID to the desired number 20043, once thats complete I now have to change my Secret ID to 0 which is the required Secret ID spread for a legitimate Wishmkr. We have to check to see if this works however, so before I do the change I catch a Pokemon and Nickname it KFC, change the SID by using Eshark Codes Generator again with my glitch Pokemon. Then go to the name rater to see if it allows me to change its nickname, and thankfully it didn’t so we were successful changing Our Secret ID. Now there was only one thing left to do. Change our Actual name to Wishmkr. We can do this by using Slepnir’s Box code which changes our name to whatever we enter into box 5. Use our Dekamark glitch pokemon again and now I am the WishMkr! (you will need to you use Wayback machine with Slepnir’s Pastebin 3 otherwise you will not be able to view it) 

With all of my prepwork is done, It was time to finally start hunting a Jirachi.. So I use a box code to create a custom outbreak of Jirachi on any route that I want. I very quickly head over to the route I spawned the mass outbreak on, and encounter a Wurmple… Well that didn’t work, so I found another Massive mass outbreak code to use, but the pokemon only spawn on Mirage Island, So I firstly need to spawn Jirachi’s on Mirage Island. And then with one more code I finally spawned Mirage island, now I just needed to see if it worked.. I flew to 

Pacifidlog town and thankfully Mirage island had spawned, I just needed to see if Jirachi’s outbreak had worked this time, and Thankfully it had!

Now I just needed to find the PID of a Legitimate Shiny Wishmkr Jirachi, I looked for 12hrs but couldn’t find a legitimate Pokemon with the correct PID that would work for Jirachi.. So what do I do, was I screwed? Shiny Wishmkr Jirachi was the only reason I even started down the path for Gen 3…all the other Pokemon besides Deoxys can really be caught in newer games…. things were not looking good.  

Then I found a Reddit post about someone performing this glitch as well that solved my issue... Essentially the spread I was looking for didn’t exist. I needed to use a Synchronize Pokémon with the nature I was looking for, which happened to be serious, and use method 1 in PokeFinder. I also needed to use the PID to IV calculator and then after doing this I FINALLY found the right PID for a legitimate shiny WISHMKR Jirachi… 

Word of advice, if you plan on doing this, don’t do it the way I did, because the only thing that separates Wynaut, which is the Pokemon we switched out Jirachi for in the mass outbreak for, is the level the Pokemon spawns at, so I couldn’t tell if I was 1 frame off, or 100 frames off. I would use Eshark’s code to change the species of the pokemon that is the correct PID like Cooked Fish meat did, or just freeze the frame on the seed before and then use sweet scent to get your encounter… . 

Thankfully after riding the struggle bus for about another 8 hrs hunting this Pokemon I finally found a shiny! And even though this was a struggle, it was super satisfying to see shiny Jirachi show up on our screen, as this Pokemon at this point had taken about 60 hrs to see… 

Now there was only one problem left…this Pokemon still shows its caught in the wrong game, Shiny Wishmakr Jirachi can only come from Pokemon Ruby and Sapphire, Thankfully using a Eshark generator code to change the pokemon’s encounter data to make it be from the correct game. Now the Jirachi shows it was encountered in Littleroot town at level 5, and with a quick change back to my Original Trainer ID and Secret ID This Wishmkr Jirachi shows it was encountered in a fateful encounter, which is the flag this Pokemon needs to have to be considered a legitimate Pokemon. 

The Last Step! 

I needed to check to see if this Pokemon was actually considered Legal in PKhex, since PKhex apparently has better legitimacy checks then Pokemon does, and thankfully after porting in my save file I can see that I have finally created a Shiny WISHMKR Jirachi, that was encountered in fateful encounter in Pokemon Ruby. 

I’ve done a lot of shiny hunts, legal shiny hunts. And I have to say that RNGing this Shiny Jirachi was one of the most difficult things I’ve attempted. Partially because I did it the hard way, but also because the Pokemon isn’t supposed to be easy to obtain. I was so thankful to finally snag this! With this complete I did some more competitive hunting and beat Japanese emerald to send a legit shiny mew up to Pokemon Scarlet and Violet as well. 

I believe there is only one more game I can so like I did this game, which I am super excited about completing in the near future! 

Share
Thinking Snoo

Be the first to comment

Nobody's responded to this post yet.
Add your thoughts and get the conversation going.