DPP / HGSS RNG Manipulation Guide Part 4 - How to Abuse for your Desired TID/SID

Show steps for

General Steps for the RNG Manipulation of TID / SID in DPP and HGSS

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:

  • Getting a flawless shiny spread (or two) that can be used to capture shiny legendaries and wild Pokemon.
  • Being able to nickname event Pokemon (and other trainers' Pokemon for that matter). To do this your Trainer ID must match up with the desired Pokemon's Trainer ID. Some noteworthy IDs are:
    ID Event
    02211 Celebi, WIN2011 Suicune
    02141 WIN2011 Entei
    11088 TRU Dragonite
    02071 WIN2011 Raikou
    05318 ALAMOS Darkrai
    01311 GAMESTP Suicune
    01301 Ash's Pikachu
    02089 TRU Shaymin
    05099 VGCS Milotic
    01171 GAMESTP Entei
    01031 GAMESTP Raikou
    10160 FAL2010 Mew
    03060 Oblivia Heatran, Shaymin, Deoxys
    03050 SPR2010 Pichu
    06260 SMR2010 Jirachi
    02270 GAMESTP Jirachi
    01300 GAMESTP Pichu
    11079 TRU Arceus
    03089 TRU Regigigas

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.

Pandora's Box tab

Step 1: Finding a PID

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".

4th Gen Time Finder Method 1 Result

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.

4th Gen Time Finder Method 1 Spread Pairs

Step 2: Searching for a TID/SID

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).

Pandora's Box Window

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.

4th Gen Seed to Time

Step 3: Getting the TID/SID

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:
When setting up EonTimer, set your target seconds to the seconds shown in Seed to Time.

If using HGSS:
When setting up EonTimer, set your target seconds to 3 less than the time shown in Seed to Time. In our example we are going for 15:59:30, so the target seconds would be 30 normally. In EonTimer, input 27 for the Target Seconds.

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.

DPP Info Screen DPP 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.

In-Game TV Screen


Select "NO INFO NEEDED" from the screen below. Do not select any other option as that will mess up your results.

HGSS Info Screen

When you get to the naming screen, for all attempts you make, try to enter your trainer name exactly the same every time.

HGSS Naming Screen

Get to this screen shown below, and when the 2nd timer ends, hit A.

Oak Screen

Step 4: Checking your Delay

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.

Pandora's Box Delay Check

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.

Eon Timer Delay Hit

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.