DPP / HGSS RNG Manipulation Guide Part 4 - How to Abuse for your Desired TID/SID
Show steps for
Note to previous version users: Pandora's Box is bugged in version 9.94-9.95. Therefore, download the latest version before attempting this.
RNG manipulation for an ID/SID combination is one of the lengthiest yet most rewarding endeavors in your quest to be a Pokemon master. Practical uses of ID/SID manipulation include:
To summarize, every IV/nature combination has what's called a PID, and certain PIDs in your save file are shiny, depending on what that save file's ID/SID is. There is no other way to change what PIDs are shiny other than starting a new game and getting a different ID/SID combination. The PID and shininess factor will come into play when attempting to capture wild Pokemon. Breeding is not affected that much by it because you can get any combination of IVs shiny.
This means if you wanted to capture a shiny Jolly 31/31/31/29/31/31 Rayquaza, if your ID/SID does not make the corresponding PID shiny, you will never be able to capture that shiny Rayquaza in your game without getting a new ID/SID. On the other hand, if your ID/SID makes Calm 27/24/25/31/28/29 shiny, then any time you encounter any Pokemon with those IVs and nature, it will always be shiny.
Note: PID is NOT the same as seed. PID is only used when determining what capture spreads are shiny, nowhere else.
To find an ID we want, we go to Pandora's Box, which can be accessed from RNG Reporter's main screen as shown below.
In order to get Pandora's Box running, we need to find a PID for the spread that we want to make shiny. Let's say we want to make a spread of 31/x/31/31/31/31 shiny. Go to 4th Gen Time Finder, run the search similar to what's shown below, and let's see what we get. Make sure to set the Method to "Method 1".
Well, look at that, a Modest spread with a frame of 24! Surely this is a suitable PID right? Well, there's more to it than meets the eye. If we picked this PID and successfully got a matching ID/SID, we would be able to capture shiny Modest 31/31/31/31/31/31 Pokemon. However, every IV spread has a "pair" so to speak. In other words, for every IV spread, there is a paired spread with matching IVs but different nature.
Looking at the above picture, there are a lot of hex-31 IV spreads. How are we supposed to figure out the pairs? It's actually pretty simple. Make sure the frame, hour, and IVs match. If you want to be extra careful, make sure the last 3 digits of the seed and PID match as well.
So what's the significance of this pair stuff? Well, if you have a TID/SID that makes one spread shiny, its pair will also be shiny as well. Therefore, to minimize the number of new saves you make, always find the pairs and make sure you're satisfied with both of them. Since the paired nature is Docile, that last Modest spread doesn't look so enticing now does it? A better choice would be the spreads boxed in blue (Modest/Timid) or green (Modest/Calm). For the remainder of this section, let's pick the Modest/Calm spread. It doesn't matter whether you pick E9375A48 or 6937DA48 as either one will make both the Modest/Calm spreads shiny.
Now in Pandora's Box under the shiny PID section, set it up as seen below and run a search by hitting "Find Compatible Seeds". You may choose to specify a maximum delay if you want but Infinite Search also works since you'll be getting a lot of seeds anyway. The program recommends a minimum delay of 5000 so it's best to leave it as such, though it is possible to go as low as 4000 (HGSS only).
For our purposes we shall choose the ID of 04440 and SID of 41508. Right click and select "Copy Seed to Clipboard". Under the main screen of RNG Reporter, select "Seed to Time" under 4th Gen Tools. Copy the seed under Seed (Hex) and set the year and seconds to whatever you want, then click Generate.
Select any date you want from what is given. Don't worry about the listed delay not matching the delay Pandora's Box gives, as that is calculated assuming the year is 2000.
Now we have to set up our DS clock and timer. We'll be using the date 1/7/2012 and time 15:59:30 for this. See the section on setting up EonTimer and your DS clock for more details.
Before setting up EonTimer, read the following:
If using DPP:
If using HGSS:
Now that the timer's set up, skip to the appropriate section for the game you're working on.Tip: If you want to get through the text quickly, hold A and mash B.
When you get to this screen, select "NO INFO NEEDED" and get through everything until the character naming screen.
You will also get to name your rival afterwards.
IMPORTANT: Make sure you're consistent with how you name yourself and your rival for each attempt. i.e. Name them the exact same way each attempt.
Get to this screen shown below, and when the 2nd timer ends hit A. Note that you will have to wait for the background music to end before the game will let you proceed, so it's important to get to this screen as fast as possible.
Select "NO INFO NEEDED" from the screen below. Do not select any other option as that will mess up your results.
When you get to the naming screen, for all attempts you make, try to enter your trainer name exactly the same every time.
Get to this screen shown below, and when the 2nd timer ends, hit A.
Reach the point where you can check your Trainer Card, and note the ID you got. It will probably not be the ID you want. Let's input the ID we got into Pandora's Box to see what delay we hit. Say you got an ID of 60749. To figure out what delay you actually hit, input the appropriate data into the Seed Finder in Pandora's Box as shown.
And Pandora's Box tells you that you have actually hit delay 5012 instead of 5021. To account for this, simply go to EonTimer and enter 5012 for "Delay Hit" then press update as shown below.
Don't forget to click Update!
Additionally, because we hit an even delay, but want odd, we will need to fix this. When you are naming your character, do the same thing you did in your previous attempt, but once you're done, if your naming screen is in UPPERCASE mode click the lower button to switch cases, and vice versa, to switch the delay to even.
At this point it's just a matter of perseverance. If you do not get your desired ID yet, you'd want to verify what seed/delay you hit and make sure you are hitting around +/- 6 from your target, and also verify that you are hitting delays that match the target delay being even or odd.
It's only a matter of time until you get your ID.