Please, post suggestions and improvements only. "I can't understand line xxx could you improve it?" is acceptable and will be addressed if pointed out. Just don't turn this into a Q&A thread.
This guide is tailored for version 9.94+ since there have been many changes to RNG Reporter over the years and methods have become more efficient.
I. [jump=intro]Introduction[/jump]
II. [jump=startup]Getting started[/jump]
-[jump=eonsetup]Setting up EonTimer[/jump]
-[jump=eonuse]Using EonTimer[/jump]
-[jump=clocksetup]Setting up DS clock/Hitting your seed using EonTimer[/jump]
III. [jump=capture]Capturing [/jump]
-[jump=seedsearch]Searching for a seed[/jump]
-[jump=seedverify]Verifying your seed[/jump]-[jump=frameadvance]Advancing frames[/jump]
-[jump=seedfind]Finding a seed for IVs[/jump]
-[jump=eggfind]Finding a seed for shiny Egg[/jump]
DPPt
-[jump=egggetdp]Getting your shiny Egg[/jump]
-[jump=getivsdp]Getting the correct IVs[/jump]
HGSS
-[jump=egggethg]Getting your shiny Egg[/jump]
-[jump=getivshg]Getting the correct IVs[/jump]
V. [jump=id]ID/SID[/jump]
-[jump=findpid]Finding a PID[/jump]
-[jump=findid]Finding an ID[/jump]
-[jump=getid]Getting your ID[/jump]
-[jump=confirmid]Checking your Delay[/jump]
VI. [jump=misc]Miscellaneous[/jump]
-[jump=chain]Chained Shinies[/jump]
-[jump=cc]Cute Charm[/jump]
[a]intro[/a]
I: Introduction
So you've encountered all these people with shiny Pokemon with perfect IVs, and now you want to know how to get some for yourself? Look no further, for this guide will show you every step of getting your dream Pokemon.
This guide's purpose is to walk you through the basics of RNG manipulation in the 4th Generation Pokemon games. It is written with the layman in mind and is intended to be simple and easy to follow, without overwhelming the user with complex computer lingo. At every opportunity given there will be a picture or two that spells out exactly what to do.
If you're reading this, it's assumed that you are already familiar with the concept of natures and IVs and have at least unlocked a majority of the content in the Pokemon game you wish to do this in. You must also be using an actual DS and game carts if you wish to follow along.
Here are a few terms you must be familiar with before beginning:
Seed - A value determined based on the current date, time, and delay
Delay - A value determined based on the time spent from the moment the game is booted up to the moment the game file is loaded
Frame - A value that increases based on actions that happen in-game.
If you don't really understand what these terms are, don't worry about it. It's enough to know that frame, delay, and seed are three things that we are trying to control for our purpose and that manipulating your seed is almost the same thing as manipulating your delay, so there are really only 2 things to keep track of.
Occasionally this guide will split up into two sections: one for Diamond, Pearl, and Platinum, and another for HeartGold and SoulSilver. This is because some methods differ between the games.
Below are the things you'd want to get in order to prepare for this endeavor:
Requirements
DPPt
[a]startup[/a]
II: Getting Started
Read this first!
To start off, download RNG Reporter and EonTimer
Pretty much all RNG manipulation processes can be summarized by a few steps, so if you focus on perfecting each step, you should have no trouble cranking out perfect Pokemon. The steps are:
-Searching for a seed
-Hitting your seed
-Verifying your seed
-Advancing to the correct frame
But first there are some setups that need to be done, starting with our timer.
[a]eonsetup[/a]
Setting up EonTimer
Once you finish this section, you won't have to do this again.
First select the button that's circled in green below.
Let's take a look at the window below.
You'll want to change Countdown Mode to A/V. The only other thing you'll need to change is Action Count, which is basically how many beeps you want EonTimer to make as the timer counts down to 00:00.
Next go to the Application tab
Select Auto-Save for "On Exit", and it's up to you whether you want the program to check for updates on startup. Once you've done that, you're done and no longer have to do this again.
At this point, you'll want to determine your desired method of RNG manipulation so skip to the appropriate section. It's recommended to go to section III first because it's the easiest one to start with.
[a]eonuse[/a]
Using EonTimer
Now we'll show you how to set up EonTimer for a 4th Generation Game.
If using DPPt, set Calibrated Delay to 600 and Calibrated Sec. to 14.
If using HGSS, set Calibrated Delay to 490 and Calibrated Sec. to 14.
Once set, do not touch either value unless you're switching to a game that requires the change.
The only thing left to worry about is Target Delay and Target Sec., which can be found in the Seed to Time window, as shown below.
Here the Seconds value is 23 and the delay value is 4357, so in EonTimer Target Delay would be 4357 and Target Sec. would be 23. We'll be showing how to set up the Seed to Time window in later sections so don't worry about it for now. Just don't forget to change Target Delay and Target Sec. whenever you're attempting a different seed.
[a]clocksetup[/a]
Setting up your DS clock and hitting your seed
For this section we will be trying to hit seed 0x11111111 using the date 7/28/12 and time 17:54:23 (See the highlighted option in the above picture)
If you are attempting to hit another seed, know that you will only need the DATE and TIME for this part.
On your DS, click the icon circled above and go to the blue option shown below, and select the calendar.
Change the date to the desired date
Now we look at EonTimer again; if you're using DPPt, it should be set up as follows:
Take note of the Minutes Before Target option; see how it's 2? We'll have to take that into account when we change our time. Our target time is 17:54:23, so simply subtract 2 MINUTES from the time (remember, the format is hours:minutes:seconds) to give us a time of 17:52 and change the DS clock as follows. Do not exit from this screen at this time.
Also keep in mind that the subtraction of 2 minutes does not apply all the time. If Minutes Before Target said 0 instead of 2, you should input 17:54 as the time in your DS clock.
Now the moment you've been waiting for. With your DS still at the screen above, hover your mouse cursor on the Start button in EonTimer and prepare to press A on your DS at the above screen. Then simultaneously press Start on EonTimer and press A on your DS. Restart your DS and wait at the screen below.
When EonTimer reaches 00:00 (And you'll know it's about to if you have it set to Audio or A/V mode since you can hear beeps), press A. The timer should be counting down to 00:00 again. Head to the screen shown below and wait there. Once the second timer reaches 00:00, press A and hope for the best. This approach applies to all 4th generation games.
Once you're in-game, head to the section on Seed Verification to see what to do next.
[a]capture[/a]
III: Capturing a Perfect Pokemon
Let's start off with the simplest form of RNG manipulation, the capture. First, we need to choose a target. Either a legendary or a wild Pokemon will work. To make life easier, bring a Pokemon with the Synchronize ability and the nature you wish to get.
If you want a wild Pokemon, you'll have to find a Pokemon with Sweet Scent and bring it along as well. If you don't want to go through the trouble of finding a Pokemon with Sweet Scent, then you can use the item Honey, which gives you the same effect.
General info for both games
[a]seedsearch[/a]
Step 1: Searching for a Seed
The first thing we need to do is find an IV spread we're content with getting. To do that we need to go to the 4th Generation Time Finder as seen below.
Now that we're in Time Finder, we need to fill in some information before we search. Say we want to search for a pure specially based Pokemon. Such a Pokemon would use the IVs 31/x/31/31/31/31 and is typically either Modest, Calm, Bold, or Timid.
You'd fill in the Time Finder similar to what's shown in the picture below. Before rushing in, let's take a moment to explain a few entries in Time Finder.
Note about the dropboxes next to IVs:
== means you want an exact IV.
>= means you want an IV greater than or equal to the selected IV.
<= means you want an IV less than or equal to the selected IV.
!= means you want an IV not equal to the selected IV.
E means you want an even IV. Useful if you want a certain Hidden Power but don't care too much about an imperfect Base Power.
O means you want an odd IV. Useful if you want a certain Hidden Power but don't care too much about an imperfect Base Power.
HP means you want an IV that keeps the Hidden Power's Base Power from being lowered. Useful if you want to search for a Hidden Power of 70 Base Power. If you're curious, the IVs that satisfy this are 2, 3, 6, 7, 10, 11, 14, 15, 18, 19, 22, 23, 26, 27, 30, and 31.
HP_E is the same idea as HP, but restricts the search to even IVs. It's useful if you're looking for a specific Hidden Power of 70 Base Power.
HP_O is the same idea as HP, but restricts the search to odd IVs. It's useful if you're looking for a specific Hidden Power of 70 Base Power.
For DPPt minimum delay should be around 650. For HGSS minimum delay should be around 550.
For HGSS it's recommended to set the minimum frame around 10-15.
Method
Regarding method, for all 4th generation games Method 1 is used only if you're going for the following:
Method 1 Pokemon
If the Pokemon you seek does not fall into the Method 1 category, select Method J if using Diamond/Pearl/Platinum and Method K if using HeartGold/SoulSilver. Please refer to the [jump=capture]special cases[/jump] section and check if your Pokemon falls under this category
Encounter Type
As for Encounter Type, if you're going for a Pokemon that has an overworld sprite that isn't the Red Gyarados (Sudowoodo, Snorlax, Heatran, Giratina, Azelf, etc.) select Stationary Pokemon. The rest are self-explanatory. Most of the time you'll be picking Wild Pokemon as your method unless you're only going to capture legendaries, in which case you'd pick Stationary Pokemon.
Encounter Slot
If you're looking for a specific Pokemon, like a wild Bronzong in Mt. Coronet, you'll need to pay attention to what's called Encounter Slots.
An Encounter Slot is what determines the species of Pokemon you'll get.
How do we know what's what for the Encounter Slots? On the main window of RNG Reporter, under 4th Gen tools, you'll find tables for this.
If using Platinum, select Platinum Encounter Table and ctrl+F "Bronzong" in the page that opens. You'll find that Bronzong is in slot 0, so you'll have to select slot 0 for Encounter Slot. If you don't care about getting a specific Pokemon at the moment leave it as Any.
Ability
For a list of which abilities are 0 or 1 see here.
Now that we've explained the Time Finder, let's see what comes up. Click the Generate button to start searching.
If you want to capture a wild shiny, that's also possible. To search for possible wild shiny IVs in your current file, input your ID and SID and check the shiny only box. If you are willing to start a new game to get better IV spreads on your shiny captures it is NOT recommended to search for shinies now, but you can still find out what shiny spreads your current game has. Select an IV range you are satisfied with (usually >=25 in the stats that matter) and whatever natures you're interested in and hit Search. See the picture below for an example layout.
Whichever path you choose, the end steps are the same. Once you've found an IV spread, nature, encounter slot, and ability you're satisfied with, right click it and select "Copy Seed to Clipboard". As an example, we'll be using the Modest 31/4/31/31/31/31 spread with seed C1070A66. Head to the 4th Gen Seed To Time window and input your seed and desired year and seconds. It does not matter what you put for year and seconds as long as seconds isn't close to 0 or 60. Once done, hit Generate. The picture below has DPPt selected so if you're playing HGSS, be sure to select that instead!
In addition, change the entries next to "Delays" from 10 to 50 and the entries next to "Seconds" from 1 to 2. It's not necessary, but it's important if you actually want to find what delay you've hit.
[a]timersetup[/a]
Step 2: Timer and clock Setup, hitting your seed
Now you can start hunting down your Pokemon! Do NOT close the Seed To Time window as you will need it open for the next 90% of this process. Go back to Section II [jump=eonuse]"Using EonTimer"[/jump] and [jump=clocksetup]"Setting up your DS clock"[/jump] and follow those instructions. Once you're in-game, see the next section on seed verification.
[a]seedverify[/a]
Step 3: Delay/Seed verification
IMPORTANT: For both games, once you have confirmed your delay and if it is odd but your desired delay is even and vice versa, insert either a FRLG or RSE cart into your DS to change this. It's important to note this because if you hit an even delay once you will always hit even delays. Likewise with odd delays, and inserting a GBA Pokemon game in your DS is the only way to flip the delays from even to odd and vice versa. If you do not have a DS that has a second slot for GBA games, change your year in the Seed to Time window by 1. Make sure that you also change the year in your DS clock.
[a]verifyall[/a]All games
Chatot's Chatter will have varying pitches every time you play it. This is useful if operating in an area with random NPCs or if you have caught all roamers in HGSS. To use this, record a custom Chatter loud enough so that you can distinguish between high and low pitches.
Once in-game listen to Chatot's cry and note the pitches. See if the pattern matches that of your seed's. If a match is not found, use coin flips or Elm/Irwin calls to determine what seed you did hit. You'd probably want to copy the seed you hit in the main window and see how the pitches correspond to what you perceived them to be.
It may take multiple tries until you can match the pitches with their categories, and even then there's room for error, so only use this if you absolutely have no other viable options.
Also keep in mind that doing this will advance your frame by 1 for every Chatter you listen to, so make sure to account for this.
[a]verifydp[/a]DPPt
To reliably confirm your seed, you'll need the Coin Flip Pokétch application.
But first, in Seed to Time, hit the Generate button that's next to the Search Coin Flips button, and change the Delays and Seconds +/- entries to match what's shown below.
Now click "Search Coin Flips" and you should see the window below. Flip the coin in the in-game app 10 times and input the coin flips in this window. The top row corresponds to the first 5 coin flips and the bottom row corresponds to flips 6-10. Once done, click OK. Say we got the following for the first 10 flips: T, T, T, T, H, T, T, H, H, T; the input should look like
And we would get the following output:
So in this case we have hit a delay of 2642. If your delay is 2643 or another odd number, then as mentioned earlier insert a GBA Pokemon game into slot 2 if using a DS/DS Lite or just change the year in Seed to Time by 1 and redo this process.
[a]verifyhg[/a]HGSS
Seed verification in HGSS is much less tedious than in DPPt, as there are many ways to do this. The easiest way to verify your seed is through roamers. As soon as you start your game open the Pokégear map and look for the roamer heads that represent what route they're currently on.
In Seed To Time select HGSS and check the boxes to the right for whichever roamer is still active (R for Raikou, E for Entei, and L for Latias/Latios). Naturally if there are no active roamers you'd leave the R, E, L boxes unchecked.
If you're saving at your destination, you will want to take note of where your roamers currently are and fill in their current locations next to the check box. See the note in the picture below. You don't have to do this, but very rarely some extra frames will be skipped or the roamer locations will be different, and doing that accounts for those irregularities.
Click the first Generate button on top, then highlight a Date and time you're satisfied with and click the second Generate button.
Take note of all your roamer locations, either through the in-game map, or this window in RNG Reporter that already has all routes marked.
Once that's done, click the Search Roamers button and enter the routes your roamers are currently on.
Another way to confirm your seed is to resort to either calling Elm or Juggler Irwin, who is found on Route 35.
Both NPCs have 3 different responses depending on the frame, and each response from Elm will have a counterpart response from Irwin. These 3 responses are denoted in RNG Reporter by E, P, or K. In other words, if you call Elm and he is going to say his E response, if you had called Irwin instead of Elm, he will say his corresponding E response. Which responses are which are shown below.
E responses
K responses
P responses
Do note that getting all of Elm's possible calls requires some work. You need to have gotten a Pokemon with Pokérus at some point to unlock his P option, and have been to Kanto to unlock his K option. Thus, Irwin is a much better choice to call as he is accessible when you get to Goldenrod and it takes no extra effort to unlock all his possible responses. Since roamer verification is much quicker than this, you should only resort to this method if you've already caught all your roamers or have only one active roamer left.
To use Elm/Irwin calls effectively, click the Search Calls button, then call Elm/Irwin in-game and take note of what their responses are. Select K, E, or P as appropriate and note the Possible Results under the output. This updates as you enter your calls, and once you get 1 for it, you can stop calling. Make sure your Seed To Time window has the correct active roamers checked off as not doing so will mess up the search.
For the examples shown, both the roamer and Elm/Irwin calls method will give us a delay of 2644 which is 6 off from our target delay of 2650. Making sure that the date and time matches with the original date and time as well as getting a correct delay is only part of the equation of getting the right seed.
If your delay is 2643 or another odd number, then as mentioned earlier insert a GBA Pokemon game into slot 2 if using a DS/DS Lite or just change the year in Seed to Time by 1 and redo this process.
As a general rule, if your delay is around +/- 6 off from your target, you do not have to make any changes to EonTimer. If it's more than +/- 6 off, in EonTimer simply enter the delay you hit in the Delay Hit section and click update. You can still update EonTimer even if your delay is within the +/- 6 range, but it generally won't affect the results too much. Now try again and confirm your delay is consistently within the appropriate range.
Once you have verified your seed, head to the next section on frame advancement.
[a]frameadvance[/a]
Step 4: Frame advancement
All games
Any NPC that randomly moves will advance frames by 1 for each random movement. This can include turning or walking. If an NPC does both at once, then the frame advances by 2. Note that NPCs who are off-screen can advance the frame still, as long as they are within the same area.
Because of this, it is advisable to attempt your captures in areas with little or no NPCs. In DPPt you can stop some NPCs from randomly moving through the Vs Seeker. If this cannot be avoided you must press X to bring up the menu the moment you enter the in-game world. This freezes all NPCs in place and stops them from making any unnecessary advancements.
Chatter - to do this you must have a Chatot with the move and you MUST record a custom Chatter to advance frames with this method.
Once you do, accessing Chatot's summary window like the one below will advance the frame by 1.
To make things quicker, you can have two Chatot next to each other in your party and just keep flipping between their summaries. You do not have to listen to the whole Chatter sound, simply accessing their summary is enough.
Taking a step or turning in areas where you can encounter wild Pokemon (grass, water, or caves) advances the frame by 1 for each step/turn made.
Walking at least 128 steps will advance the frames by the number of Pokemon in your party. Do know that the games have an internal step counter that starts at 0 and resets to 0 when it reaches 128 and is always saved. This means that if you load your game and the step counter is at 127, taking one step will advance your frames. As a result, don't resort to this method unless it's absolutely necessary, which it won't be a majority of the time.
Having an active roamer in your game advances your initial frame by 1 for each active roamer. If you have Raikou, Entei, and Latios all roaming in your SoulSilver game, you would start off at frame 4.
Exclusive to DPPt
Journal flipping
Whenever your Journal is on a page that displays (insert Pokemon's name) was caught (Time) like the one below, frames are advanced by 2. Flipping your Journal to another page with a similar entry will also advance it by 2. It doesn't matter how many entries there are, as long it has at least one (Pokemon) was caught (Time) entry, the frame advances by 2.
Exclusive to HGSS
Calling either Elm or Irwin will advance frames by 1 per call. By using this you can also tell what frame you are on. Let's say you're currently on seed 3F02A923, have 3 roamers out, and want to encounter a wild Pokemon. If you want to get to frame 12 your Elm/Irwin calls should be PEEKKEEE, then Sweet Scent/use Honey. It's important to get to the call that's on the frame before your target frame and stop there because going over means you can't get it anymore and will have to start over.
Radio
This method is recommended only for very high (200+) frames.
To advance frames with the radio, drag the cursor in the middle to an appropriate station which will advance frames by a certain amount. To advance again, move the cursor so that there is no station currently playing, like in the picture below, then drag it back to the station. Repeat as necessary.
There are only two stations of interest, the first being the bottom right one, which advances by 1 unless Buena's Password is playing, in which case it advances by 0.
The other one is Oak's Pokemon Talk, in the upper right. This one advances up to 14-18 frames, and is what you should use if you want to hit very large frames.
Because of the inconsistent frame advances with Oak's show, it's recommended to play it safe. If you were going for frame 210, you'd do 210/18 = 11 toggles to that station (always divide by 18). At this point we don't know what frame we're on but we're on at least frame 11x14=154. So do 5-10 Elm/Irwin calls and see if you can find a match. Once you do, do not advance through Pokemon Talk again, but instead use Chatters/the Drama station.
[a]findadvance[/a]
Step 4a: Determining the number of advances (both games)
Now that you've seen the possible methods of advancement, the next question you might have is how many should I do? To answer this, we'll have to go to the main window of RNG Reporter. Copy your seed into Seed (Hex) and fill in your encounter type and method. Don't forget this step!
Unless otherwise noted, method should be J for DPPt and K for HGSS. Encounter type should also be left at Wild Pokemon unless you're fishing or doing a legendary or a Pokemon with an overworld sprite, in which case you'd select Stationary Pokemon. See the section "Special Cases" for more details.
If you're going for a specific species of Pokemon (i.e. Bronzong in Mt. Coronet in Platinum), you'll need to take the encounter slot into account. As previously mentioned, Bronzong is in slot 0, so you'll need to find the frame that's slot 0. Make sure the slots match up, otherwise you'll get a different Pokemon. See the picture below for an example.
If you want Bronzong you'll have to use frame 230, not frame 224 or 226, despite those frames having the same IVs.
You also need to check if you're using a Pokemon with Synchronize. If so, select the nature of your Synchronizer.
Once that's done, hit Generate. Find your desired IV spread. It should be easy to spot the IVs because 30 and 31 IVs are bolded by RNG Reporter. Shown below is what a search for our Modest 31/4/31/31/31/31 spread in DPPt would look like.
If you are doing this in a "quiet" area (with no NPCs that will advance your frame) then you will start on frame 1 assuming no active roamers. If you are using the roamer verification method in HGSS, then your starting frame will be 1+ (# of active roamers), meaning if all three roamers are currently roaming you start on frame 4.
For this case we want to get Modest 31/4/31/31/31/31, which is on frame 145 or 147. If there are no roamers active, simply do 145-1 = 144 OR 147-1 = 146 frame advances then encounter your Pokemon (either through Sweet Scent/Honey or talking to it). Once you capture it check its nature and IVs and it should be the Modest 31/4/31/31/31/31 Pokemon we seek. If there are active roamers, you'd be doing 145-(starting frame) or 147-(starting frame) advances where starting frame is 1+(# of active roamers).
The (target frame)-(starting frame)=(# of advances) formula is virtually the same for any attempt at RNG manipulation, unless there are random NPCs in the area.
(NOTE TO USERS OF RNG REPORTER PRE 9.94: The frames are automatically adjusted to account for Sweet Scent/Honey in later versions. In the above example, if you were trying to get this Pokemon you DO NOT have to make any further adjustments if using the most current RNG Reporter. Simply do 144 or 146 advances before Sweet Scenting/using Honey and you should get it.)
For areas with randomly moving NPCs, it's going to be a little harder. Still using the above example, as soon as you enter the game world mash X to bring up the in-game menu ASAP. If you're using HGSS, then confirm your seed first through Elm/Irwin calls or roamers. If using DPPt, then you should use Vs Seeker to stop any NPCs from moving first before even attempting this, then if you're sure that the area has no randomly moving NPCs, verify your seed with coin flips.
After that, do your frame advancements as if you're on frame 1 (that means 144 or 146 advancements still) then use Sweet Scent/Honey or talk to the Pokemon to start battle. If all goes well you should get your desired Pokemon. If you didn't, and say you got Quirky with IVs of 23/20/22/13/22/12 (frame 150), if you did 144 advances, you're aiming for frame 145 and had 5 random advances, so the next attempt should be 144-5 = 139 frame advances instead. By the same logic, doing 146 advances means you were aiming for frame 147, so you had 3 random advances, and thus should advance by 146-3 = 143 frames.
If using DPPt and you still have randomly moving NPCs you can't stop (due to not being able to battle them), you'll have to give up trying to verify your seed through coin flips and resort to Chatot pitches.
Going back to the above picture, see how there's a column called "Chatot Pitch"? Each frame will generate a different pitch for Chatter whenever you listen to it, which also advances the frame by 1. You'll want to record a Chatter that makes it easy to identify the pitch upon listening to it. Once you've done this you should practice by first hitting a delay in an area with no NPCs but with wild Pokemon, finding the seed, copying the seed to RNG Reporter's main window, and listening to the Chatter pitches to try to get a feel for what's low, mid-low, high, etc. Once you've got the hang of it, your RNG manipulations should go a lot smoother, especially in DPPt.
If this method is too hard for you, you'll have to resort to bringing up the menu ASAP, doing your advances, and catching your Pokemon while hoping your seed is correct.
[a]frameverify[/a]
Step 5: Verifying your frame
DPPt does not have many methods to verify that you hit your correct frame. The best way to know this is after you've caught your Pokemon and check its IVs. Platinum has two useful NPCs that can help with this. One lies in Veilstone City's Game Corner exchange booth and can verify its Hidden Power type
and the other lies in the Battle Tower (called "The Judge" in-game) and can tell you some nice information about your Pokemon's IVs.
Using The Judge
The first thing he will tell you about your Pokemon relates to the sum of its IVs. He will say one of 4 options, depending on the sum of the Pokemon's IVs (ranges from 0 to 186):
Decent - 0-90
Above Average - 91-120
Relatively Superior - 121-150
Outstanding - 151-186
Obviously, you'll want Outstanding, as shown below.
The next thing he'll tell you is the stat that has the highest IV. If your Pokemon has multiple highest IVs the Judge will tell you which stat is the highest at random, with a tendency to say Special Defense if that is one of the Pokemon's highest IVs.
The last thing he tells you is related to the value of the highest IV. He will say one of the following, depending on the value of the highest IV:
Rather Decent - 0-15
Very Good - 16-25
Fantastic - 26-30
Can't be better - 31
Unless you're going for a specific Hidden Power, you'll want 31 most of the time, which results in "Can't be better", as shown below.
On Characteristics
Circled in the picture below, a Pokemon's characteristic gives a hint on what one of the highest IVs is.
Because you will be aiming for at least one 31 IV for virtually all your RNG manipulation time, only the characteristics that show up when your Pokemon has a 31 IV will be listed. They are as follows:
Often dozes off - HP
Likes to thrash about - Atk
Capable of taking hits - Def
Mischievous - SpAtk
Somewhat vain - SpDef
Alert to Sounds - Speed
Because of the Judge's bias towards Special Defense in Platinum, it is not recommended to use him to confirm how many 31 IVs you have, as it can take over 30 conversations with him to confirm your Pokemon's IVs if you have a 31/31/31/31/31/31 Pokemon. To save time you'll instead want to determine this by using your Pokemon's characteristic and his overall assessment of your Pokemon's IVs.
HGSS on the other hand has Elm/Irwin calls to verify your frame. If you're verifying your seed, you will either have roamers active or have to make a few Elm/Irwin calls, both of which advance frames.
Your last calls should have the pattern EKKEEEEP, as shown below. To reiterate, it is important that you reach the call that's ONE FRAME BEFORE YOUR TARGET and no more. Once you've done that, acquire your Pokemon or engage it in battle. If encountering a wild Pokemon, use Sweet Scent/Honey to force an encounter.
The two aforementioned NPCs are also present in HGSS, with the Hidden Power NPC located at the Celadon Game Corner and the IV NPC still residing in the Battle Tower.
The IV NPC has been dramatically improved in HGSS. If you have a 31/31/31/31/31/31 Pokemon, he will now say which stat is the highest in sequence, in the order of HP, Atk, Def, Speed, SpAtk, SpDef. Therefore, it will only take at most 6 conversations with him to determine your Pokemon's IVs.
[a]specialcase[/a]
Other special cases
To reiterate, if something does not appear here, use Method J if using DPPt or Method K if using HGSS. For all cases, the given starting frame assumes that no roamers are active. If you have roamers, your starting frame will increase by the number of currently active roamers.
[a]wondercard[/a]
Wondercards
Fundamentally, a Wondercard is not that much different from a regular capture, but there are some key differences. The first difference is the method of generation. It isn't going to affect too much when it comes to the Time Finder, just make sure you select Wondercard IVs as your method, as shown below.
All Wondercards are obtained from a delivery man wearing green in any Poké Mart. Start off by saving in front of him.
For DPPt, you'll want to save in the Pastoria City Mart, as that has the least number of randomly moving NPCs. For HGSS, save in either Fuchsia or Cerulean City's Mart, as there are no randomly moving NPCs in either location. It's also important to save while no NPCs are currently moving.
Once that's done, you'll have to do the usual steps of finding a date and time, delay, and advancing your frames to get to your desired Pokemon. See the section on capturing a perfect Pokemon for more details. The biggest difference is the method used is Wondercard IVs, so make sure that's what you set it to when trying to hit your frame. In addition, when doing this in DPPt make sure you bring up the menu the moment you enter your game to prevent any unnecessary advances by NPCs.
The most painful part of this process is getting the correct nature. Whether you get it or not will come down to luck. Unlike other methods of RNG manipulation there is no known way to reliably control what nature you'll get without cheating, so it comes down to perseverance.
[a]roamerdp[/a]
DPPt Roamers
Cresselia and Mesprit
Cresselia and Mesprit are generated by Method 1 and have a starting frame of 5. Their data is generated once you talk to them and they fly off, so save in front of them and do your frame advances once you've confirmed your seed then talk to them to release them. If aiming for a frame of 100 you'd need to do 100-5=95 advances through either Journal flips or Chatters before talking to them to release them.
Kanto Birds (Does not apply in HGSS)
The birds are Method 1 Pokemon. Their data is generated after talking to Professor Oak and releasing them. Each bird has a different starting frame
Moltres - 1
Zapdos - 6
Articuno- 11
Choose one bird (preferably Moltres) and do your seed verification and frame advancements before releasing it.
Once that's done, capture your target bird and KO the other two. Defeat the Pokemon League and head back to Oak. The remaining two birds will be generated in the same order and will have starting frames of 1 and 6, so if Moltres was caught Zapdos would now be on frame 1 and Articuno would be on frame 6.
Do the usual delay hitting and frame advancements before talking to Oak to get the next bird, catch it and KO the bird you weren't going for and do the same thing you did to revive and capture the last bird.
[a]roamerhg[/a]
HGSS Roamers
All HGSS roamers are generated by Method 1 and have a starting frame of 1. It is recommended to release all roamers first. To get your dream roamer you need to KO the roamer you want to get, and leave the other two alive.
Then you need to head to the Elite 4 and save one step before entering the battle with Lance. At this point you will need to hit your seed (verify it using the two roamers that are still alive, as you cannot call anybody here) and advance using Chatot or the radio. If you are using 2 roamers to verify delay, which you should be, and you are aiming for a frame of 100, you'd start on frame 3 and thus need to do 100-3 = 97 advances before battling Lance.
Once the advances are done, defeat Lance and wait until the game saves. The KOed roamer will have respawned and all you need to do is catch it to verify it's the one you were after.
As a side note, either Raikou or Entei can be easily done when you first meet them in the Burned Tower. If you manipulate their IVs upon first releasing Raikou and Entei, Raikou will have a starting frame of 1 and Entei will have a starting frame of 6.
[a]swarm[/a]
Swarm Pokemon
Swarm Pokemon are treated as Method J or K Pokemon depending on what game you're playing. Starting frame is normally 1 but could be higher due to random NPCs. The encounter type is Wild Pokemon. Once you've confirmed what Pokemon is currently swarming and what route it's on, simply head to the Encounter Slot tables and ctrl+F the swarming Pokemon. Once you know what encounter slot it's on, the steps are the same as a wild Pokemon capture.
[a]gira[/a]
Distortion World Giratina (NOT Turnback Cave Giratina)
Giratina is a Method J Pokemon. Every time the Distortion World is loaded the frame advances by 11. If you're doing advances through the Journal or Chatter your starting frame will be 23 (It will be 12 if you're advancing the frame through the Journal without accessing it from the menu, i.e. when it first appears when starting the game).
The recommended procedure would be to start the game (loading the Distortion World map once), open the menu, and do either Chatters or Journal flips as if the starting frame is 23, then engage in battle (loading the Distortion World map a second time).
[a]starter[/a]
Kanto/Hoenn Starters
The starters are generated by Method 1. Each starter has a different starting frame however.
Kanto
Bulbasaur - 1
Charmander - 5
Squirtle - 9
Hoenn starters all have a starting frame of 1.
The Johto and Sinnoh starters also operate similarly, but it is NOT recommended to get perfect starters this way as you have no reliable method of confirming your seed or advancing your frames and will have to rely on luck from randomly moving NPCs.
Johto
Chikorita - 1
Cyndaquil - 5
Totodile - 9
Sinnoh starters all have a starting frame of 1.
[a]sinjoh[/a]
Sinjoh Ruins Dragon Event
The dragons are generated by Method 1 and have a starting frame of 1. Simply save one step away from the center of the circle of your desired dragon, as shown below, hit your seed, and do your Elm/Irwin calls to verify/advance your frame, then step into it to begin the event once you're done.
[a]egggift[/a]
Egg Gifts
All Egg gifts are generated by Method 1 and have a starting frame of 1. There may be NPCs that will interfere throughout this process, so it's up to you to decide whether they're worth it or not.
[a]honey[/a]
Honey Trees
Honey tree Pokemon use Method J, use method Wild Pokemon, and have a starting frame of 1. It's recommended to do this in a route with NPCs that can all be frozen through Vs Seeker. The hardest part of this is finding the desired Pokemon in your tree, so you'll need to place Honey in as many trees as possible and wait a day for Pokemon to appear, then check if the trees have your desired Pokemon.
[a]fossil[/a]
Mining Museum/Pewter Museum fossils
The fossils are generated by Method 1 and have a starting frame of 1. Do note there are random NPCs in both facilities which may disrupt progress so keep the menu open as much as possible.
[a]rocksmash[/a]
Rock Smash
There are encounter slots for Rock Smash Pokemon. However, there is no implementation for the frames where you get an encounter, so avoid this method for now.
[a]safari[/a]
Safari Zone (HGSS)
Compared to the Great Marsh, the Safari Zone is relatively tame due to the lack of NPCs. The search procedure is exactly the same as a regular wild capture in HGSS (Method K). The only tricky part is manipulating the encounter slots. All information below is courtesy of Princess of Johto.
Safari Zone: Encounter slots - How to find out the slot for each frame!
First thing, open up the Safari Zone encounter slot tables. Now, while it's true that the encounter slots have been mapped out, there is no way to calculate the encounter slot of a specific frame. So, the first step of using the encounter slots is to figure out the encounter slot of your target frame(s).
Go to the Safari Zone encounter slots and choose "Plains" as the area. Ignore the Priority Table part for now. Notice how every encounter slot for the Plains area has a different Pokemon + Level combination. What you're going to do is change your Safari Zone so that the Plains is the first area you walk into. Bring your Synchronizer and Sweet Scent user, and save in front of the man who you pay. Hit your seed, get into the Safari Zone, go into a patch of grass, and start calling Elm to figure out what frame you're on. Advance to the frame you need to be at and then use Sweet Scent.
Do your best to catch the Pokemon and verify that you hit your frame. Take note of what level and species of Pokemon you got. Now, look at the encounter slot table. What Pokemon did you get? Was it a level 16 Rattata? Then the encounter slot for your target frame is 3! Was it a level 17 Abra? Then your encounter slot for your target frame is 7! Pretty self-explanatory. As a side note, you will get Raticate instead of Rattata at night.
I recommend finding the encounter slot for all of your possible target frames (some seeds have PIDs and IVs that repeat on different frames but have different encounter slots) so you have a wide variety of options.
If you're not planning to catch block Pokemon, then you basically have everything you need to know. That's because once you find your slots for each frame, the slots will stay the same for every Safari Zone area. That means that if you have slot 8 on frame 13, and you go to the Savannah area at daytime and hit frame 13, you'll get a Tauros!
But what if you do want block Pokemon? That's where the priority tables come in!
Safari Zone: Encounter slots - How to use the priority tables!
On the encounter slot tables is a list of Pokemon that appear after placing x amount of blocks. To get a certain Pokemon to appear you must place the appropriate number of blocks in that area, and if there are any that require a certain amount of days you must leave them for that many days. Changing the date on the DS apparently does not make this process faster so if you want a Gible or Bagon you'll have to wait months to get it.
You have your blocks set in the right area, you've waited the required amount of days, yet you don't know how to use the priority table, right? Well let's fix that!
In this example, let's say I'm using a seed that has an encounter slot of 2 on frame 23. And I want a Gible from the Rocky Beach area. Let's go to the Rocky Beach area on the encounter slot tables. Look at the priority table, and notice that Gible is listed as "3". What does this mean?
There are 4 different types of blocks, and each Pokemon requires a different type and number of each. When you place the blocks for a single Pokemon, that Pokemon takes up Slot 0. But once you place blocks that yield more than one Pokemon, then priority comes into play and determines which Pokemon takes slot 0, which Pokemon takes slot 1, and so on. Here's the priority: Plains blocks -> Forest blocks -> Peak blocks -> Water blocks.
Looking at the priority table for Rocky Beach, Dodrio and Electrike are listed before Gible. Both Dodrio and Electrike require Plains objects, but since Dodrio needs less, it is the first priority. So if you placed 10 Plains blocks, Dodrio would take up Slot 0 and Electrike would be Slot 1.
Now if we take a look at Gible, it needs 13 Plains and 17 Peak. So how come he's listed before Mareep? It has something to do with the fact that Gible requires Plains objects, and Plains are always first. With Pokemon that require two different block types, it's kind of hard to explain their priority. For example, Bagon needs 9 Forest objects and 19 Peak objects, but it is listed after all the Pokemon that require Peak objects, even though Forest comes before Peak. So when in doubt, just look at the priority table.
If we placed 13 Plains objects and 17 Peak objects, then Gible would end up on Slot 2. This is because Dodrio and Electrike will be present because of the Plains blocks that Gible requires. Dodrio takes slot 0 because it's 1st priority, Electrike takes slot 1 because it's 2nd priority, and Gible would become slot 2 because it's 3rd priority. The rest of the Pokemon that appear because of Gible's Peak objects don't really matter, because they're all on encounter slots after Gible. So then I would advance to my target frame that has the encounter slot of 2, and Gible will appear!
Usually, you would be able to manipulate the slot of the block Pokemon you wanted, but with Gible that's not the case. Let's try another one so I can show you how to manipulate the slots of a block Pokemon. We'll use the same area, Rocky Beach. This time I'll have an encounter slot of 4 instead of 2. My target Pokemon will be Manectric. Manectric needs 10 Forest blocks. How will I get it all the way to slot 4?!
OK, so you place the 10 Forest blocks. You end up with Mareep in slot 0 (since it needs 5 Forest blocks) and Manectric in slot 1. So, let's manipulate these slots! If you place 10 Plains objects, you get Dodrio and Electrike involved. Dodrio will always take up slot 0 because it's 1st priority. Electrike becomes slot 1, Mareep becomes slot 2, and Manectric becomes slot 3. In order to push Manectric up one more slot, you need to place Gible's objects (and wait the required amount of days). So then Dodrio would be slot 0, Electrike will be 1, Gible will be 2, Mareep will be 3, and Manectric will be 4! Then I'd just advance to my target frame and Manectric will appear. You can't push Manectric up anymore slots because you've already made all the Pokemon before Manectric on the priority table appear. But Pokemon that need Peak or Water objects are generally easier to get onto the slot you want, because there are more Pokemon before them on the priority table so you can push them up more. But those Pokemon are harder to get on lower slots because they usually cause some other Pokemon to appear when you place their required blocks. For example, Gible. When you put down Gible's required blocks, Dodrio and Electrike would appear all the time no matter what. So Gible cannot be on a slot lower than 2.
Safari Zone: How to hit your seed and target frame!
You should know how to hit your seed and advance your frame, but the Safari Zone is a bit different. You still hit your delay and advance your frame the same way, but since you can't save inside the Safari Zone, you have to save before you enter the Safari Zone. So make sure you have your areas all set up where you want them and all your blocks laid out. Also bring a Synchronizer if you need it. Then go up to the man you pay to get inside, and save. Next, just keep attempting to hit your seed and verify with Elm calls. Once you hit your seed and verified it talk to the man and pay him.
The beautiful thing about the Safari Zone is that there are no NPCs, so you won't experience any erratic frame advancements! The only frame advancements that won't happen on purpose is if you trigger the 128 step counter. That will advance the frame by however many Pokemon you have in your party. Anyways, once you're in the Safari Zone walk over to the grass patch or tiny pond and advance your frame like usual. To reduce your odds of hitting the wrong frame due to the 128 step advancement, you should resort to using Elm/Irwin calls. Once you get to the correct frame, Sweet Scent and you should have hit your frame!
And that's it! Very easy, really. The hardest part is catching the Pokemon or waiting the amount of days.
[a]marsh[/a]
Great Marsh (DPPt)
In order to successfully get perfect Pokemon from the Great Marsh we will need to introduce the occidentary. After encountering a Pokemon, your frame will advance to the frame of "occidentary +6".
Searching for Great Marsh encounters is the same as a capture in DPPt (Use Method J). Be sure to search for frames around 200-300 for this method. "Swarm" Pokemon such as Skorupi will replace encounter slots 6 or 7 so make sure you include that information in your search.
To begin a Great Marsh capture, you'll first need to hit your seed and confirm it using coin flips before entering the Marsh. You'll also need to make sure you have at least 2 empty spaces in your party. Then enter the Marsh and go to the area where your desired Pokemon resides and head to a grass spot. Use Sweet Scent/Honey and capture the resulting Pokemon. After this, quickly open the menu and note the IVs/nature and try to find the resulting frame. Once you do, note the occidentary and add 6 to that number. This should be the frame you are now on. From this point you should do whatever frame advances are necessary to get to your target frame, then use Sweet Scent/Honey. Hopefully no NPCs will have made any unnecessary advances.
[a]surf[/a]
Surfing/Fishing
Surfing/Fishing Pokemon are generated through Method J/K and have a starting frame of 1. The main differences between them and a regular capture are:
-Surfing/Fishing have their own encounter slots.
-The encounter slots for Fishing vary based on the type of Rod you're using. In the Encounter Tables you can access the encounter slots for Fishing/Surfing methods at the bottom left.
-Surfing/Fishing Pokemon have their own method.
The procedure for Surfing/Fishing is exactly the same as a capture. Make sure to save while already in the water and do not move until you're done. You'd encounter a Surfing Pokemon through Sweet Scent/Honey, while for Fishing you'd naturally use the appropriate Rod. Don't forget to also select the appropriate encounter type when doing your search and when trying to hit your frame.
[a]headbutt[/a]
Headbutt trees
Unfortunately the encounter slots vary each save file, so there is no reliable way to get your desired Pokemon from a Headbutt tree. Your best course of action would be to stick with one tree and determine what encounter slot your Pokemon resides by figuring out your seed then encountering Pokemon until you meet the one you want. You can use the main window of RNG Reporter to figure out what encounter slot the Pokemon occupies. Once that's done then do a search using the appropriate slot. From here the procedures are the same as a capture.
Other than this obstacle it's the same as a capture in HGSS. Also try to do this in areas that don't have random NPCs.
[a]redgyara[/a]
Lake of Rage Red Gyarados
The Red Gyarados is generated through the Chained Shiny method. Simply conduct a search using Chained Shiny as the method and go through the same steps you would for a regular capture.
[a]trophy[/a]
Trophy Garden
In order to do Trophy Garden Pokemon you will need to do a search for Encounter Slots 6 or 7. Slot 6 contains today's special Pokemon while Slot 7 contains yesterday's special Pokemon. Other than being limited to those two encounter slots the procedures are exactly the same as a regular wild capture in DPPt.
[a]manaphy[/a]
Manaphy Egg
The Manaphy Egg is received like a Wondercard Pokemon, but it uses the Method 1 generation. The Wondercard follows the usual initial frames. It has a shiny check on it that prevents the hatched Manaphy from being shiny normally, but there is a way to bypass this check and get a shiny Manaphy.
You'll need to know the PID of the IV spread you're going for. Once you have it, you'll need a save file that isn't the one your Manaphy Wondercard is on, and has this PID shiny. Do the RNG manipulation and receive the Egg, and trade it to this game. Hatch it in the other game and if you did it correctly, you should now have a shiny Manaphy.
Because trading requires saving, you'll want to attempt this in HGSS since there's almost no room for error there.
To summarize, if you want a shiny Manaphy in game A:
1. Find out what shiny PID you have in game A.
2. Get the Egg with the same PID in game B.
3. Trade the Egg from game B to game A.
4. Hatch the Egg in game A.
5. Congratulations, you now have a shiny Manaphy!
[a]breed[/a]
IV: Breeding Perfect Pokemon
Note: For a much easier experience, do your breeding in an HGSS cart. It also has the most exclusive Egg moves which is never a bad thing!
This section assumes you've attempted capturing a Pokemon. You can still proceed if you haven't, but you may have to go back to that section to get a good understanding of some things.
[a]seedfind[/a]
Step 1: Setting up and finding a seed for IVs
Breeding your ideal Pokemon is more involved than capturing one, especially if you want to hatch a shiny Pokemon. Hatching a shiny involves hitting two seeds instead of one, while getting a nonshiny Pokemon only requires hitting one seed.
Whenever the Daycare Man has an Egg to receive, the nature, shininess, ability, and gender of the Pokemon are fixed and will not change until another Egg is generated. This is what hitting the first seed is for. The IVs of the Egg are generated upon receiving the Egg, and this is what hitting the second seed is for.
The main things you need to know for this process are the IVs of your parents. Let's say we want to breed a shiny Jolly Scrappy Miltank. We'll be using a Smeargle and another Miltank as parents. The Smeargle has IVs of 31/31/31/31/31/31 and the Miltank has IVs of 31/31/31/10/31/31. Now in RNG Reporter head to the 4th Generation Time Finder. Our first step is to figure out what order to deposit our parents in.
If you are using parents each with 3-6 of the desired IVs, then you won't have to worry about this step and can deposit them in any order. If not, and say you are using IVs of 4/18/31/5/16/20 on Smeargle and 25/31/6/8/31/31 on Miltank, you will want to head to the 4th Generation Time Finder and on the Egg IVs tab set it up like this for DPPt ,
and this for HGSS.
You can stop searching once you find a delay and frame you're comfortable with. A frame of over 10 is recommended but you can go lower if you don't like doing advances.
Once that's done, if you are going for a shiny Egg you should take off any held items and deposit the parents in the order listed, otherwise if the female or Ditto parent has the nature you're going for have them hold an Everstone before depositing. "Parent A" should be the first parent you deposit and "Parent B" should be the second. Save your game at this time. Do NOT bike around until an Egg is generated at this time.
[a]eggfind[/a] Step 2: Finding a Seed for a Shiny Egg
The next step is going to be getting that shiny Egg. If you don't care about that skip this step and simply bike around until the daycare man has an Egg, save in front of him, and take the Egg and hatch it. If it has the ability and nature you want you should reset your game and move on to the next section on getting IVs. If you don't mind hitting another delay/seed you can still use this to get a nonshiny Egg with the appropriate nature/ability/gender so read on.
Still in 4th Generation Time Finder, check out the Shiny Egg tab. First input your ID and SID and check the shiny only box if you want a shiny, leave it alone if you don't. Then select the nature/gender/ability you want. If you're using International parents (both parents do not have the same country of origin) check that box as well. Still using Miltank as an example:
DPPt
[a]egggetdp[/a]
Step 3 (DPPt): Getting your shiny Egg (DPPt)
Set it up similar to the screen below and hit Generate.
Now that we have our results, select one you'd like to use, preferably with the lowest number of additional flips. Then right click it and select "Copy Seed to Clipboard". And we're off to the Seed to Time window.
We'll be using seed 0F0402F2 for this.
Do the usual Seed to Time stuff and you should get something like this:
Attempt to hit your seed (See Section II [jump=eonuse]Using EonTimer[/jump] for more details.) and do 10 coin flips to confirm your seed (see Section III [jump=verifydp]Verifying your seed (HGSS)[/jump] for more details). Once that's done, do another coin flip (or if doing another seed, flip whatever the number in the Additional Flips column is after doing your first 10 flips) and bike around until the Daycare Man has an Egg for you. You should be doing a number of "10 + Additional Flips" coin flips if you did this right. Save in front of him, pick up the Egg, hatch it, and confirm your shiny.
[a]getivsdp[/a]
Step 4 (DPPt): Getting the correct IVs (DPPt)
Solaceon Town is infested with randomly moving NPCs and will make getting the desired IVs difficult. The best way to remedy this is to breed in HGSS, but if you have absolutely no other choice, prepare for a lot of trial and error for each breed.
Attempt to hit your delay, and when the game starts, mash X to bring up the menu ASAP, then close it and immediately take the Egg. Do ten coin flips to determine what seed/delay you hit and hatch the Egg. It doesn't matter whether or not you have the correct seed right now, as we are interested in figuring out our initial frame.
Once the egg is hatched, check the IVs. If you're using Diamond or Pearl you either have to use Rare Candies, or fight one high level Pokemon to level them high enough without gaining more than 4 EVs.
Platinum has the IV judge in the Battle Tower who can give you a good idea of how good the Pokemon's IVs are.
For example, if you're going for seed 0B000799 but you got seed 0B00079F instead, say you hatch the Pokemon, check the IVs and get 3/18/31/5/16/12. This corresponds to frame 8, which means your initial frame is probably 8.
The target frame is 13, so every time you start your game up, you would have to do 5 frame advances, most likely through Chatter, before taking the Egg. After taking it, do your coin flips to verify your seed. If it isn't correct, retry until it is. Once you get it, hatch the Egg and confirm the IVs. If for some reason the IVs are not what you wanted, find the exact IVs and find out what frame you actually hit. You'll probably be 1-2 frames off, so if your frame is 15 instead of 13, compensate for this next attempt by doing 3 Chatters instead of 5.
HGSS
[a]egggethg[/a]
Step 3 (HGSS): Getting your shiny Egg (HGSS)
Set it up similar to the screen below and hit Generate.
Now look at the frame column and select an entry with a frame of 1. You can pick other entries that don't have a frame of 1 but it is not recommended. It also doesn't matter whether you have roamers active in your game or not as they do not affect this frame. This frame is completely different from the usual frame you hit to get IVs, so we'll be calling this the "Egg frame".
Once a suitable entry is found, right click it and select "Copy Seed to Clipboard". We'll be using seed 07050660 for this. Go to Seed to Time and do the usual stuff.
Now hit the seed (see section II starting from [jump=eonuse]"Using EonTimer"[/jump] for details) and confirm your seed through either Elm/Irwin calls or roamers (See section III [jump=verifyhg]"Delay/Seed Verification"[/jump] for more details. For this scenario calls of EEEKEPEPK means you've hit your seed, as the above picture implies).
Once you're certain you have the right seed, bike around until the Daycare Man has an Egg. Save in front of him, take the Egg, and hatch it to confirm your shiny.
If you chose a seed that has an Egg frame greater than one you'll have to do a few extra things. Calling Joey advances the Egg frame by 2 and the Daycare Man generating an Egg will advance it by 1.
So if your Egg frame is 6, you'd have to call Joey twice (moves the Egg frame to 4), reject the first Egg when the Daycare Man has one (moves it to 5) and save when the Daycare Man has another Egg (at Egg frame 6). This Egg should contain your shiny.
For simplicity's sake you'll want to stick with Egg frames of 1 to avoid the extra steps.
Once you've confirmed your Egg contains a shiny, you can reset your game, as long as you saved beforehand. Whenever you take that Egg, it will always contain a shiny.
[a]getivshg[/a]
Step 4 (HGSS): Getting the correct IVs (HGSS)
Now that you've got a shiny Egg locked and loaded, it's time to get the IVs you want and hatch a perfect shiny.
The biggest thing to worry about is a randomly moving NPC on the Daycare route, which is easily fixed by sticking to frames over 10. For this example we'll be using the seed 0B000799.
Using the seed 0B000799, we want to hit frame 13. The corresponding Elm/Irwin calls are EPPPKPPEKPPE. As usual, attempt to hit your seed and as soon as the game world is loaded mash X to bring up the menu ASAP so the NPC doesn't make too many unwanted advancements.
On RNG Reporter you can look up where your current frame is and see what Elm/Irwin calls are needed by setting up the main window similarly to the picture below.
Make sure you get to the call that's on the frame before your target and stop there. This cannot be stressed enough.
If using the roamer method for verifying seed you will start on frame 4, and if the NPC hasn't advanced the frames, you will get calls of PKPPEKPPE. There is a chance he might have advanced some frames so do around 3-4 Elm/Irwin calls and see if you can identify what frame you're on. Once you have that, the rest of the calls are trivial. After all the necessary calls are made, close the menu and mash A to claim your Egg. Hatch it and visit the IV judge at the Battle Tower to confirm the IVs.
If your IVs do not match your target, you'll need to find the exact IVs of the offspring. If you got IVs of 10/31/21/8/16/15, then you've hit frame 11, and thus on the next attempt you'll need to do two more calls/Chatters (although if you're using Elm/Irwin calls, you should never be under your target frame, this is just an example so you can see how to use the picture above to find out what frame you really hit).
------------------------------------------------------------------------------------------------------------------------------------------Ok, so in the future please do not use this thread to ask for help with RNG abuse, this thread is for comment about the article itself not for answering questions you have about RNG abuse or for help with it. To the users that did help, thank you but please do not post unless it's about the article itself. For help with RNG abuse please ask in this thread http://www.smogon.com/forums/showthread.php?t=52180.
This guide is tailored for version 9.94+ since there have been many changes to RNG Reporter over the years and methods have become more efficient.
I. [jump=intro]Introduction[/jump]
II. [jump=startup]Getting started[/jump]
-[jump=eonsetup]Setting up EonTimer[/jump]
-[jump=eonuse]Using EonTimer[/jump]
-[jump=clocksetup]Setting up DS clock/Hitting your seed using EonTimer[/jump]
III. [jump=capture]Capturing [/jump]
-[jump=seedsearch]Searching for a seed[/jump]
-[jump=seedverify]Verifying your seed[/jump]
[jump=verifyall]*All games[/jump]
[jump=verifydp]*DPPt[/jump]
[jump=verifyhg]*HGSS[/jump]
[jump=verifydp]*DPPt[/jump]
[jump=verifyhg]*HGSS[/jump]
[jump=findadvance]*Determining number of advances[/jump]
[jump=frameverify]*Verifying frames[/jump]
-[jump=specialcase]Special cases [/jump][jump=frameverify]*Verifying frames[/jump]
[jump=wondercard]*Wondercards[/jump]
[jump=roamerdp]*DPPt Roamers[/jump]
[jump=roamerhg]*HGSS Roamers[/jump]
[jump=swarm]*Swarm Pokemon[/jump]
[jump=gira]*Distortion World Giratina[/jump]
[jump=starter]*Kanto/Johto/Hoenn/Sinnoh Starters[/jump]
[jump=sinjoh]*Sinjoh Ruins Dragon Event[/jump]
[jump=egggift]*Egg Gifts[/jump]
[jump=honey]*Honey Trees[/jump]
[jump=fossil]*Fossils[/jump]
[jump=rocksmash] *Rock Smash[/jump]
[jump=safari]*Safari Zone[/jump]
[jump=marsh]*Great Marsh[/jump]
[jump=surf]*Surfing/Fishing[/jump]
[jump=headbutt]*Headbutt Trees[/jump]
[jump=redgyara]*Lake of Rage Red Gyarados[/jump]
[jump=trophy]*Trophy Garden[/jump]
[jump=manaphy]*Manaphy Egg[/jump]
IV. [jump=breed]Breeding[/jump][jump=roamerdp]*DPPt Roamers[/jump]
[jump=roamerhg]*HGSS Roamers[/jump]
[jump=swarm]*Swarm Pokemon[/jump]
[jump=gira]*Distortion World Giratina[/jump]
[jump=starter]*Kanto/Johto/Hoenn/Sinnoh Starters[/jump]
[jump=sinjoh]*Sinjoh Ruins Dragon Event[/jump]
[jump=egggift]*Egg Gifts[/jump]
[jump=honey]*Honey Trees[/jump]
[jump=fossil]*Fossils[/jump]
[jump=rocksmash] *Rock Smash[/jump]
[jump=safari]*Safari Zone[/jump]
[jump=marsh]*Great Marsh[/jump]
[jump=surf]*Surfing/Fishing[/jump]
[jump=headbutt]*Headbutt Trees[/jump]
[jump=redgyara]*Lake of Rage Red Gyarados[/jump]
[jump=trophy]*Trophy Garden[/jump]
[jump=manaphy]*Manaphy Egg[/jump]
-[jump=seedfind]Finding a seed for IVs[/jump]
-[jump=eggfind]Finding a seed for shiny Egg[/jump]
DPPt
-[jump=egggetdp]Getting your shiny Egg[/jump]
-[jump=getivsdp]Getting the correct IVs[/jump]
HGSS
-[jump=egggethg]Getting your shiny Egg[/jump]
-[jump=getivshg]Getting the correct IVs[/jump]
V. [jump=id]ID/SID[/jump]
-[jump=findpid]Finding a PID[/jump]
-[jump=findid]Finding an ID[/jump]
-[jump=getid]Getting your ID[/jump]
-[jump=confirmid]Checking your Delay[/jump]
VI. [jump=misc]Miscellaneous[/jump]
-[jump=chain]Chained Shinies[/jump]
-[jump=cc]Cute Charm[/jump]
[a]intro[/a]
I: Introduction
So you've encountered all these people with shiny Pokemon with perfect IVs, and now you want to know how to get some for yourself? Look no further, for this guide will show you every step of getting your dream Pokemon.
This guide's purpose is to walk you through the basics of RNG manipulation in the 4th Generation Pokemon games. It is written with the layman in mind and is intended to be simple and easy to follow, without overwhelming the user with complex computer lingo. At every opportunity given there will be a picture or two that spells out exactly what to do.
If you're reading this, it's assumed that you are already familiar with the concept of natures and IVs and have at least unlocked a majority of the content in the Pokemon game you wish to do this in. You must also be using an actual DS and game carts if you wish to follow along.
Here are a few terms you must be familiar with before beginning:
Seed - A value determined based on the current date, time, and delay
Delay - A value determined based on the time spent from the moment the game is booted up to the moment the game file is loaded
Frame - A value that increases based on actions that happen in-game.
If you don't really understand what these terms are, don't worry about it. It's enough to know that frame, delay, and seed are three things that we are trying to control for our purpose and that manipulating your seed is almost the same thing as manipulating your delay, so there are really only 2 things to keep track of.
Occasionally this guide will split up into two sections: one for Diamond, Pearl, and Platinum, and another for HeartGold and SoulSilver. This is because some methods differ between the games.
Below are the things you'd want to get in order to prepare for this endeavor:
Requirements
- RNG Reporter (latest version is 9.96)
- Two-stage timer (EonTimer recommended)
DPPt
- Coin Flip Pokétch App
- (Optional) All 3 roamers released and NOT caught.
- Must have one of the following people registered in your Pokégear:
***Professor Elm: you should have his number, but you must do all three of the following:
-Show him a hatched Togepi or any of its evolutions
-Have a Pokemon withPokérus
-Have reached Kanto
***Juggler Irwin (North of Goldenrod City)
- Chatot with Chatter (2 recommended)
- A Pokemon with Synchronize and the nature you're interested in getting
- A Pokemon with Sweet Scent, or the Honey item
- Pokemon to help catch other Pokemon (Spore, False Swipe, Thunder Wave, etc)
- A GBA non-spinoff Pokemon game (basically any game that allows use of the PalPark feature), only for those who have a DS or DS lite.
- Knowing your SID (Secret ID) for obtaining shiny Pokemon. The easiest way to find this is to use Pokecheck, but if you have no other options then for DPPt you'll need to have multiple Chained shinies and for HGSS you'll need to not have caught the Red Gyarados yet. To find your SID, in RNG Reporter, head to "Find SID from Chained Shinies" under 4th Gen Tools.

If using HGSS and the Red Gyarados method, you'll have to capture it but not save, write down the IVs/nature/gender then restart and repeat.
In the Chain to SID window, all you have to do is enter your Trainer ID and the data for your Chained Shiny/Red Gyarados then hit Calculate. Keep repeating this using different shinies/Red Gyarados until the "Possibilities" is 1.
In the Chain to SID window, all you have to do is enter your Trainer ID and the data for your Chained Shiny/Red Gyarados then hit Calculate. Keep repeating this using different shinies/Red Gyarados until the "Possibilities" is 1.

[a]startup[/a]
Read this first!
To start off, download RNG Reporter and EonTimer
Pretty much all RNG manipulation processes can be summarized by a few steps, so if you focus on perfecting each step, you should have no trouble cranking out perfect Pokemon. The steps are:
-Searching for a seed
-Hitting your seed
-Verifying your seed
-Advancing to the correct frame
But first there are some setups that need to be done, starting with our timer.
[a]eonsetup[/a]
Setting up EonTimer
Once you finish this section, you won't have to do this again.
First select the button that's circled in green below.

Let's take a look at the window below.

You'll want to change Countdown Mode to A/V. The only other thing you'll need to change is Action Count, which is basically how many beeps you want EonTimer to make as the timer counts down to 00:00.
Next go to the Application tab

Select Auto-Save for "On Exit", and it's up to you whether you want the program to check for updates on startup. Once you've done that, you're done and no longer have to do this again.
At this point, you'll want to determine your desired method of RNG manipulation so skip to the appropriate section. It's recommended to go to section III first because it's the easiest one to start with.
[a]eonuse[/a]
Using EonTimer
Now we'll show you how to set up EonTimer for a 4th Generation Game.

If using DPPt, set Calibrated Delay to 600 and Calibrated Sec. to 14.
If using HGSS, set Calibrated Delay to 490 and Calibrated Sec. to 14.
Once set, do not touch either value unless you're switching to a game that requires the change.
The only thing left to worry about is Target Delay and Target Sec., which can be found in the Seed to Time window, as shown below.

Here the Seconds value is 23 and the delay value is 4357, so in EonTimer Target Delay would be 4357 and Target Sec. would be 23. We'll be showing how to set up the Seed to Time window in later sections so don't worry about it for now. Just don't forget to change Target Delay and Target Sec. whenever you're attempting a different seed.
[a]clocksetup[/a]
Setting up your DS clock and hitting your seed
For this section we will be trying to hit seed 0x11111111 using the date 7/28/12 and time 17:54:23 (See the highlighted option in the above picture)
If you are attempting to hit another seed, know that you will only need the DATE and TIME for this part.

On your DS, click the icon circled above and go to the blue option shown below, and select the calendar.

Change the date to the desired date

Now we look at EonTimer again; if you're using DPPt, it should be set up as follows:

Take note of the Minutes Before Target option; see how it's 2? We'll have to take that into account when we change our time. Our target time is 17:54:23, so simply subtract 2 MINUTES from the time (remember, the format is hours:minutes:seconds) to give us a time of 17:52 and change the DS clock as follows. Do not exit from this screen at this time.
Also keep in mind that the subtraction of 2 minutes does not apply all the time. If Minutes Before Target said 0 instead of 2, you should input 17:54 as the time in your DS clock.

Now the moment you've been waiting for. With your DS still at the screen above, hover your mouse cursor on the Start button in EonTimer and prepare to press A on your DS at the above screen. Then simultaneously press Start on EonTimer and press A on your DS. Restart your DS and wait at the screen below.

When EonTimer reaches 00:00 (And you'll know it's about to if you have it set to Audio or A/V mode since you can hear beeps), press A. The timer should be counting down to 00:00 again. Head to the screen shown below and wait there. Once the second timer reaches 00:00, press A and hope for the best. This approach applies to all 4th generation games.

Once you're in-game, head to the section on Seed Verification to see what to do next.
[a]capture[/a]
III: Capturing a Perfect Pokemon
Let's start off with the simplest form of RNG manipulation, the capture. First, we need to choose a target. Either a legendary or a wild Pokemon will work. To make life easier, bring a Pokemon with the Synchronize ability and the nature you wish to get.
If you want a wild Pokemon, you'll have to find a Pokemon with Sweet Scent and bring it along as well. If you don't want to go through the trouble of finding a Pokemon with Sweet Scent, then you can use the item Honey, which gives you the same effect.
General info for both games
[a]seedsearch[/a]
Step 1: Searching for a Seed
The first thing we need to do is find an IV spread we're content with getting. To do that we need to go to the 4th Generation Time Finder as seen below.


Now that we're in Time Finder, we need to fill in some information before we search. Say we want to search for a pure specially based Pokemon. Such a Pokemon would use the IVs 31/x/31/31/31/31 and is typically either Modest, Calm, Bold, or Timid.
You'd fill in the Time Finder similar to what's shown in the picture below. Before rushing in, let's take a moment to explain a few entries in Time Finder.

Note about the dropboxes next to IVs:
== means you want an exact IV.
>= means you want an IV greater than or equal to the selected IV.
<= means you want an IV less than or equal to the selected IV.
!= means you want an IV not equal to the selected IV.
E means you want an even IV. Useful if you want a certain Hidden Power but don't care too much about an imperfect Base Power.
O means you want an odd IV. Useful if you want a certain Hidden Power but don't care too much about an imperfect Base Power.
HP means you want an IV that keeps the Hidden Power's Base Power from being lowered. Useful if you want to search for a Hidden Power of 70 Base Power. If you're curious, the IVs that satisfy this are 2, 3, 6, 7, 10, 11, 14, 15, 18, 19, 22, 23, 26, 27, 30, and 31.
HP_E is the same idea as HP, but restricts the search to even IVs. It's useful if you're looking for a specific Hidden Power of 70 Base Power.
HP_O is the same idea as HP, but restricts the search to odd IVs. It's useful if you're looking for a specific Hidden Power of 70 Base Power.
For DPPt minimum delay should be around 650. For HGSS minimum delay should be around 550.
For HGSS it's recommended to set the minimum frame around 10-15.
Method
Regarding method, for all 4th generation games Method 1 is used only if you're going for the following:
Method 1 Pokemon
- Manaphy Egg
- Wondercards have their own method, which is just a modified Method 1
- Riolu Egg from Riley
- Starter Pokemon (NOT recommended)
- Cynthia's Togepi Egg
- Fossils from Mining Museum
- Cresselia, Mesprit, and Kanto bird trio
- Eevee from Bebe
- Porygon from Veilstone
- Raikou, Entei, and Latios/Latias roamer; the Latios/Latias from the Enigma Stone event is NOT Method 1
- Sinjoh Ruins Dragon event where you need Arceus
- Togepi Egg
- Bill's Eevee
- ExtremeSpeed Dratini received from Dragon's Den
- Kanto/Hoenn/Johto starters (Johto starters NOT recommended)
- Goldenrod/Celadon Game Corner prizes
- Tyrogue from Mt. Mortar
- Pewter City Museum fossils
If the Pokemon you seek does not fall into the Method 1 category, select Method J if using Diamond/Pearl/Platinum and Method K if using HeartGold/SoulSilver. Please refer to the [jump=capture]special cases[/jump] section and check if your Pokemon falls under this category
Encounter Type
As for Encounter Type, if you're going for a Pokemon that has an overworld sprite that isn't the Red Gyarados (Sudowoodo, Snorlax, Heatran, Giratina, Azelf, etc.) select Stationary Pokemon. The rest are self-explanatory. Most of the time you'll be picking Wild Pokemon as your method unless you're only going to capture legendaries, in which case you'd pick Stationary Pokemon.
Encounter Slot
If you're looking for a specific Pokemon, like a wild Bronzong in Mt. Coronet, you'll need to pay attention to what's called Encounter Slots.
An Encounter Slot is what determines the species of Pokemon you'll get.
How do we know what's what for the Encounter Slots? On the main window of RNG Reporter, under 4th Gen tools, you'll find tables for this.

If using Platinum, select Platinum Encounter Table and ctrl+F "Bronzong" in the page that opens. You'll find that Bronzong is in slot 0, so you'll have to select slot 0 for Encounter Slot. If you don't care about getting a specific Pokemon at the moment leave it as Any.
Ability
For a list of which abilities are 0 or 1 see here.
Now that we've explained the Time Finder, let's see what comes up. Click the Generate button to start searching.

If you want to capture a wild shiny, that's also possible. To search for possible wild shiny IVs in your current file, input your ID and SID and check the shiny only box. If you are willing to start a new game to get better IV spreads on your shiny captures it is NOT recommended to search for shinies now, but you can still find out what shiny spreads your current game has. Select an IV range you are satisfied with (usually >=25 in the stats that matter) and whatever natures you're interested in and hit Search. See the picture below for an example layout.

Whichever path you choose, the end steps are the same. Once you've found an IV spread, nature, encounter slot, and ability you're satisfied with, right click it and select "Copy Seed to Clipboard". As an example, we'll be using the Modest 31/4/31/31/31/31 spread with seed C1070A66. Head to the 4th Gen Seed To Time window and input your seed and desired year and seconds. It does not matter what you put for year and seconds as long as seconds isn't close to 0 or 60. Once done, hit Generate. The picture below has DPPt selected so if you're playing HGSS, be sure to select that instead!
In addition, change the entries next to "Delays" from 10 to 50 and the entries next to "Seconds" from 1 to 2. It's not necessary, but it's important if you actually want to find what delay you've hit.

[a]timersetup[/a]
Step 2: Timer and clock Setup, hitting your seed
Now you can start hunting down your Pokemon! Do NOT close the Seed To Time window as you will need it open for the next 90% of this process. Go back to Section II [jump=eonuse]"Using EonTimer"[/jump] and [jump=clocksetup]"Setting up your DS clock"[/jump] and follow those instructions. Once you're in-game, see the next section on seed verification.
[a]seedverify[/a]
Step 3: Delay/Seed verification
IMPORTANT: For both games, once you have confirmed your delay and if it is odd but your desired delay is even and vice versa, insert either a FRLG or RSE cart into your DS to change this. It's important to note this because if you hit an even delay once you will always hit even delays. Likewise with odd delays, and inserting a GBA Pokemon game in your DS is the only way to flip the delays from even to odd and vice versa. If you do not have a DS that has a second slot for GBA games, change your year in the Seed to Time window by 1. Make sure that you also change the year in your DS clock.
[a]verifyall[/a]All games
Chatot's Chatter will have varying pitches every time you play it. This is useful if operating in an area with random NPCs or if you have caught all roamers in HGSS. To use this, record a custom Chatter loud enough so that you can distinguish between high and low pitches.

Once in-game listen to Chatot's cry and note the pitches. See if the pattern matches that of your seed's. If a match is not found, use coin flips or Elm/Irwin calls to determine what seed you did hit. You'd probably want to copy the seed you hit in the main window and see how the pitches correspond to what you perceived them to be.
It may take multiple tries until you can match the pitches with their categories, and even then there's room for error, so only use this if you absolutely have no other viable options.
Also keep in mind that doing this will advance your frame by 1 for every Chatter you listen to, so make sure to account for this.
[a]verifydp[/a]DPPt
To reliably confirm your seed, you'll need the Coin Flip Pokétch application.

But first, in Seed to Time, hit the Generate button that's next to the Search Coin Flips button, and change the Delays and Seconds +/- entries to match what's shown below.

Now click "Search Coin Flips" and you should see the window below. Flip the coin in the in-game app 10 times and input the coin flips in this window. The top row corresponds to the first 5 coin flips and the bottom row corresponds to flips 6-10. Once done, click OK. Say we got the following for the first 10 flips: T, T, T, T, H, T, T, H, H, T; the input should look like

And we would get the following output:

So in this case we have hit a delay of 2642. If your delay is 2643 or another odd number, then as mentioned earlier insert a GBA Pokemon game into slot 2 if using a DS/DS Lite or just change the year in Seed to Time by 1 and redo this process.
[a]verifyhg[/a]HGSS
Seed verification in HGSS is much less tedious than in DPPt, as there are many ways to do this. The easiest way to verify your seed is through roamers. As soon as you start your game open the Pokégear map and look for the roamer heads that represent what route they're currently on.

In Seed To Time select HGSS and check the boxes to the right for whichever roamer is still active (R for Raikou, E for Entei, and L for Latias/Latios). Naturally if there are no active roamers you'd leave the R, E, L boxes unchecked.
If you're saving at your destination, you will want to take note of where your roamers currently are and fill in their current locations next to the check box. See the note in the picture below. You don't have to do this, but very rarely some extra frames will be skipped or the roamer locations will be different, and doing that accounts for those irregularities.
Click the first Generate button on top, then highlight a Date and time you're satisfied with and click the second Generate button.

Take note of all your roamer locations, either through the in-game map, or this window in RNG Reporter that already has all routes marked.

Once that's done, click the Search Roamers button and enter the routes your roamers are currently on.



Both NPCs have 3 different responses depending on the frame, and each response from Elm will have a counterpart response from Irwin. These 3 responses are denoted in RNG Reporter by E, P, or K. In other words, if you call Elm and he is going to say his E response, if you had called Irwin instead of Elm, he will say his corresponding E response. Which responses are which are shown below.



K responses


P responses



Do note that getting all of Elm's possible calls requires some work. You need to have gotten a Pokemon with Pokérus at some point to unlock his P option, and have been to Kanto to unlock his K option. Thus, Irwin is a much better choice to call as he is accessible when you get to Goldenrod and it takes no extra effort to unlock all his possible responses. Since roamer verification is much quicker than this, you should only resort to this method if you've already caught all your roamers or have only one active roamer left.
To use Elm/Irwin calls effectively, click the Search Calls button, then call Elm/Irwin in-game and take note of what their responses are. Select K, E, or P as appropriate and note the Possible Results under the output. This updates as you enter your calls, and once you get 1 for it, you can stop calling. Make sure your Seed To Time window has the correct active roamers checked off as not doing so will mess up the search.

For the examples shown, both the roamer and Elm/Irwin calls method will give us a delay of 2644 which is 6 off from our target delay of 2650. Making sure that the date and time matches with the original date and time as well as getting a correct delay is only part of the equation of getting the right seed.
If your delay is 2643 or another odd number, then as mentioned earlier insert a GBA Pokemon game into slot 2 if using a DS/DS Lite or just change the year in Seed to Time by 1 and redo this process.

As a general rule, if your delay is around +/- 6 off from your target, you do not have to make any changes to EonTimer. If it's more than +/- 6 off, in EonTimer simply enter the delay you hit in the Delay Hit section and click update. You can still update EonTimer even if your delay is within the +/- 6 range, but it generally won't affect the results too much. Now try again and confirm your delay is consistently within the appropriate range.

Once you have verified your seed, head to the next section on frame advancement.
[a]frameadvance[/a]
Step 4: Frame advancement
All games
Any NPC that randomly moves will advance frames by 1 for each random movement. This can include turning or walking. If an NPC does both at once, then the frame advances by 2. Note that NPCs who are off-screen can advance the frame still, as long as they are within the same area.
Because of this, it is advisable to attempt your captures in areas with little or no NPCs. In DPPt you can stop some NPCs from randomly moving through the Vs Seeker. If this cannot be avoided you must press X to bring up the menu the moment you enter the in-game world. This freezes all NPCs in place and stops them from making any unnecessary advancements.
Chatter - to do this you must have a Chatot with the move and you MUST record a custom Chatter to advance frames with this method.

Once you do, accessing Chatot's summary window like the one below will advance the frame by 1.

To make things quicker, you can have two Chatot next to each other in your party and just keep flipping between their summaries. You do not have to listen to the whole Chatter sound, simply accessing their summary is enough.
Taking a step or turning in areas where you can encounter wild Pokemon (grass, water, or caves) advances the frame by 1 for each step/turn made.
Walking at least 128 steps will advance the frames by the number of Pokemon in your party. Do know that the games have an internal step counter that starts at 0 and resets to 0 when it reaches 128 and is always saved. This means that if you load your game and the step counter is at 127, taking one step will advance your frames. As a result, don't resort to this method unless it's absolutely necessary, which it won't be a majority of the time.
Having an active roamer in your game advances your initial frame by 1 for each active roamer. If you have Raikou, Entei, and Latios all roaming in your SoulSilver game, you would start off at frame 4.
Exclusive to DPPt
Journal flipping
Whenever your Journal is on a page that displays (insert Pokemon's name) was caught (Time) like the one below, frames are advanced by 2. Flipping your Journal to another page with a similar entry will also advance it by 2. It doesn't matter how many entries there are, as long it has at least one (Pokemon) was caught (Time) entry, the frame advances by 2.

Exclusive to HGSS
Calling either Elm or Irwin will advance frames by 1 per call. By using this you can also tell what frame you are on. Let's say you're currently on seed 3F02A923, have 3 roamers out, and want to encounter a wild Pokemon. If you want to get to frame 12 your Elm/Irwin calls should be PEEKKEEE, then Sweet Scent/use Honey. It's important to get to the call that's on the frame before your target frame and stop there because going over means you can't get it anymore and will have to start over.


Radio

To advance frames with the radio, drag the cursor in the middle to an appropriate station which will advance frames by a certain amount. To advance again, move the cursor so that there is no station currently playing, like in the picture below, then drag it back to the station. Repeat as necessary.

There are only two stations of interest, the first being the bottom right one, which advances by 1 unless Buena's Password is playing, in which case it advances by 0.

The other one is Oak's Pokemon Talk, in the upper right. This one advances up to 14-18 frames, and is what you should use if you want to hit very large frames.

Because of the inconsistent frame advances with Oak's show, it's recommended to play it safe. If you were going for frame 210, you'd do 210/18 = 11 toggles to that station (always divide by 18). At this point we don't know what frame we're on but we're on at least frame 11x14=154. So do 5-10 Elm/Irwin calls and see if you can find a match. Once you do, do not advance through Pokemon Talk again, but instead use Chatters/the Drama station.
[a]findadvance[/a]
Step 4a: Determining the number of advances (both games)
Now that you've seen the possible methods of advancement, the next question you might have is how many should I do? To answer this, we'll have to go to the main window of RNG Reporter. Copy your seed into Seed (Hex) and fill in your encounter type and method. Don't forget this step!
Unless otherwise noted, method should be J for DPPt and K for HGSS. Encounter type should also be left at Wild Pokemon unless you're fishing or doing a legendary or a Pokemon with an overworld sprite, in which case you'd select Stationary Pokemon. See the section "Special Cases" for more details.
If you're going for a specific species of Pokemon (i.e. Bronzong in Mt. Coronet in Platinum), you'll need to take the encounter slot into account. As previously mentioned, Bronzong is in slot 0, so you'll need to find the frame that's slot 0. Make sure the slots match up, otherwise you'll get a different Pokemon. See the picture below for an example.

If you want Bronzong you'll have to use frame 230, not frame 224 or 226, despite those frames having the same IVs.
You also need to check if you're using a Pokemon with Synchronize. If so, select the nature of your Synchronizer.
Once that's done, hit Generate. Find your desired IV spread. It should be easy to spot the IVs because 30 and 31 IVs are bolded by RNG Reporter. Shown below is what a search for our Modest 31/4/31/31/31/31 spread in DPPt would look like.

If you are doing this in a "quiet" area (with no NPCs that will advance your frame) then you will start on frame 1 assuming no active roamers. If you are using the roamer verification method in HGSS, then your starting frame will be 1+ (# of active roamers), meaning if all three roamers are currently roaming you start on frame 4.
For this case we want to get Modest 31/4/31/31/31/31, which is on frame 145 or 147. If there are no roamers active, simply do 145-1 = 144 OR 147-1 = 146 frame advances then encounter your Pokemon (either through Sweet Scent/Honey or talking to it). Once you capture it check its nature and IVs and it should be the Modest 31/4/31/31/31/31 Pokemon we seek. If there are active roamers, you'd be doing 145-(starting frame) or 147-(starting frame) advances where starting frame is 1+(# of active roamers).
The (target frame)-(starting frame)=(# of advances) formula is virtually the same for any attempt at RNG manipulation, unless there are random NPCs in the area.
(NOTE TO USERS OF RNG REPORTER PRE 9.94: The frames are automatically adjusted to account for Sweet Scent/Honey in later versions. In the above example, if you were trying to get this Pokemon you DO NOT have to make any further adjustments if using the most current RNG Reporter. Simply do 144 or 146 advances before Sweet Scenting/using Honey and you should get it.)
For areas with randomly moving NPCs, it's going to be a little harder. Still using the above example, as soon as you enter the game world mash X to bring up the in-game menu ASAP. If you're using HGSS, then confirm your seed first through Elm/Irwin calls or roamers. If using DPPt, then you should use Vs Seeker to stop any NPCs from moving first before even attempting this, then if you're sure that the area has no randomly moving NPCs, verify your seed with coin flips.
After that, do your frame advancements as if you're on frame 1 (that means 144 or 146 advancements still) then use Sweet Scent/Honey or talk to the Pokemon to start battle. If all goes well you should get your desired Pokemon. If you didn't, and say you got Quirky with IVs of 23/20/22/13/22/12 (frame 150), if you did 144 advances, you're aiming for frame 145 and had 5 random advances, so the next attempt should be 144-5 = 139 frame advances instead. By the same logic, doing 146 advances means you were aiming for frame 147, so you had 3 random advances, and thus should advance by 146-3 = 143 frames.
If using DPPt and you still have randomly moving NPCs you can't stop (due to not being able to battle them), you'll have to give up trying to verify your seed through coin flips and resort to Chatot pitches.

Going back to the above picture, see how there's a column called "Chatot Pitch"? Each frame will generate a different pitch for Chatter whenever you listen to it, which also advances the frame by 1. You'll want to record a Chatter that makes it easy to identify the pitch upon listening to it. Once you've done this you should practice by first hitting a delay in an area with no NPCs but with wild Pokemon, finding the seed, copying the seed to RNG Reporter's main window, and listening to the Chatter pitches to try to get a feel for what's low, mid-low, high, etc. Once you've got the hang of it, your RNG manipulations should go a lot smoother, especially in DPPt.
If this method is too hard for you, you'll have to resort to bringing up the menu ASAP, doing your advances, and catching your Pokemon while hoping your seed is correct.
[a]frameverify[/a]
Step 5: Verifying your frame
DPPt does not have many methods to verify that you hit your correct frame. The best way to know this is after you've caught your Pokemon and check its IVs. Platinum has two useful NPCs that can help with this. One lies in Veilstone City's Game Corner exchange booth and can verify its Hidden Power type


and the other lies in the Battle Tower (called "The Judge" in-game) and can tell you some nice information about your Pokemon's IVs.

Using The Judge
The first thing he will tell you about your Pokemon relates to the sum of its IVs. He will say one of 4 options, depending on the sum of the Pokemon's IVs (ranges from 0 to 186):
Decent - 0-90
Above Average - 91-120
Relatively Superior - 121-150
Outstanding - 151-186
Obviously, you'll want Outstanding, as shown below.

The next thing he'll tell you is the stat that has the highest IV. If your Pokemon has multiple highest IVs the Judge will tell you which stat is the highest at random, with a tendency to say Special Defense if that is one of the Pokemon's highest IVs.

The last thing he tells you is related to the value of the highest IV. He will say one of the following, depending on the value of the highest IV:
Rather Decent - 0-15
Very Good - 16-25
Fantastic - 26-30
Can't be better - 31
Unless you're going for a specific Hidden Power, you'll want 31 most of the time, which results in "Can't be better", as shown below.

On Characteristics
Circled in the picture below, a Pokemon's characteristic gives a hint on what one of the highest IVs is.

Because you will be aiming for at least one 31 IV for virtually all your RNG manipulation time, only the characteristics that show up when your Pokemon has a 31 IV will be listed. They are as follows:
Often dozes off - HP
Likes to thrash about - Atk
Capable of taking hits - Def
Mischievous - SpAtk
Somewhat vain - SpDef
Alert to Sounds - Speed
Because of the Judge's bias towards Special Defense in Platinum, it is not recommended to use him to confirm how many 31 IVs you have, as it can take over 30 conversations with him to confirm your Pokemon's IVs if you have a 31/31/31/31/31/31 Pokemon. To save time you'll instead want to determine this by using your Pokemon's characteristic and his overall assessment of your Pokemon's IVs.
HGSS on the other hand has Elm/Irwin calls to verify your frame. If you're verifying your seed, you will either have roamers active or have to make a few Elm/Irwin calls, both of which advance frames.

Your last calls should have the pattern EKKEEEEP, as shown below. To reiterate, it is important that you reach the call that's ONE FRAME BEFORE YOUR TARGET and no more. Once you've done that, acquire your Pokemon or engage it in battle. If encountering a wild Pokemon, use Sweet Scent/Honey to force an encounter.


The two aforementioned NPCs are also present in HGSS, with the Hidden Power NPC located at the Celadon Game Corner and the IV NPC still residing in the Battle Tower.

The IV NPC has been dramatically improved in HGSS. If you have a 31/31/31/31/31/31 Pokemon, he will now say which stat is the highest in sequence, in the order of HP, Atk, Def, Speed, SpAtk, SpDef. Therefore, it will only take at most 6 conversations with him to determine your Pokemon's IVs.
[a]specialcase[/a]
Other special cases
To reiterate, if something does not appear here, use Method J if using DPPt or Method K if using HGSS. For all cases, the given starting frame assumes that no roamers are active. If you have roamers, your starting frame will increase by the number of currently active roamers.
[a]wondercard[/a]
Wondercards
Fundamentally, a Wondercard is not that much different from a regular capture, but there are some key differences. The first difference is the method of generation. It isn't going to affect too much when it comes to the Time Finder, just make sure you select Wondercard IVs as your method, as shown below.

All Wondercards are obtained from a delivery man wearing green in any Poké Mart. Start off by saving in front of him.

For DPPt, you'll want to save in the Pastoria City Mart, as that has the least number of randomly moving NPCs. For HGSS, save in either Fuchsia or Cerulean City's Mart, as there are no randomly moving NPCs in either location. It's also important to save while no NPCs are currently moving.
Once that's done, you'll have to do the usual steps of finding a date and time, delay, and advancing your frames to get to your desired Pokemon. See the section on capturing a perfect Pokemon for more details. The biggest difference is the method used is Wondercard IVs, so make sure that's what you set it to when trying to hit your frame. In addition, when doing this in DPPt make sure you bring up the menu the moment you enter your game to prevent any unnecessary advances by NPCs.
The most painful part of this process is getting the correct nature. Whether you get it or not will come down to luck. Unlike other methods of RNG manipulation there is no known way to reliably control what nature you'll get without cheating, so it comes down to perseverance.
[a]roamerdp[/a]
DPPt Roamers
Cresselia and Mesprit
Cresselia and Mesprit are generated by Method 1 and have a starting frame of 5. Their data is generated once you talk to them and they fly off, so save in front of them and do your frame advances once you've confirmed your seed then talk to them to release them. If aiming for a frame of 100 you'd need to do 100-5=95 advances through either Journal flips or Chatters before talking to them to release them.
Kanto Birds (Does not apply in HGSS)
The birds are Method 1 Pokemon. Their data is generated after talking to Professor Oak and releasing them. Each bird has a different starting frame
Moltres - 1
Zapdos - 6
Articuno- 11
Choose one bird (preferably Moltres) and do your seed verification and frame advancements before releasing it.
Once that's done, capture your target bird and KO the other two. Defeat the Pokemon League and head back to Oak. The remaining two birds will be generated in the same order and will have starting frames of 1 and 6, so if Moltres was caught Zapdos would now be on frame 1 and Articuno would be on frame 6.
Do the usual delay hitting and frame advancements before talking to Oak to get the next bird, catch it and KO the bird you weren't going for and do the same thing you did to revive and capture the last bird.
[a]roamerhg[/a]
HGSS Roamers
All HGSS roamers are generated by Method 1 and have a starting frame of 1. It is recommended to release all roamers first. To get your dream roamer you need to KO the roamer you want to get, and leave the other two alive.
Then you need to head to the Elite 4 and save one step before entering the battle with Lance. At this point you will need to hit your seed (verify it using the two roamers that are still alive, as you cannot call anybody here) and advance using Chatot or the radio. If you are using 2 roamers to verify delay, which you should be, and you are aiming for a frame of 100, you'd start on frame 3 and thus need to do 100-3 = 97 advances before battling Lance.
Once the advances are done, defeat Lance and wait until the game saves. The KOed roamer will have respawned and all you need to do is catch it to verify it's the one you were after.
As a side note, either Raikou or Entei can be easily done when you first meet them in the Burned Tower. If you manipulate their IVs upon first releasing Raikou and Entei, Raikou will have a starting frame of 1 and Entei will have a starting frame of 6.
[a]swarm[/a]
Swarm Pokemon
Swarm Pokemon are treated as Method J or K Pokemon depending on what game you're playing. Starting frame is normally 1 but could be higher due to random NPCs. The encounter type is Wild Pokemon. Once you've confirmed what Pokemon is currently swarming and what route it's on, simply head to the Encounter Slot tables and ctrl+F the swarming Pokemon. Once you know what encounter slot it's on, the steps are the same as a wild Pokemon capture.
[a]gira[/a]
Distortion World Giratina (NOT Turnback Cave Giratina)
Giratina is a Method J Pokemon. Every time the Distortion World is loaded the frame advances by 11. If you're doing advances through the Journal or Chatter your starting frame will be 23 (It will be 12 if you're advancing the frame through the Journal without accessing it from the menu, i.e. when it first appears when starting the game).
The recommended procedure would be to start the game (loading the Distortion World map once), open the menu, and do either Chatters or Journal flips as if the starting frame is 23, then engage in battle (loading the Distortion World map a second time).
[a]starter[/a]
Kanto/Hoenn Starters
The starters are generated by Method 1. Each starter has a different starting frame however.
Kanto
Bulbasaur - 1
Charmander - 5
Squirtle - 9
Hoenn starters all have a starting frame of 1.
The Johto and Sinnoh starters also operate similarly, but it is NOT recommended to get perfect starters this way as you have no reliable method of confirming your seed or advancing your frames and will have to rely on luck from randomly moving NPCs.
Johto
Chikorita - 1
Cyndaquil - 5
Totodile - 9
Sinnoh starters all have a starting frame of 1.
[a]sinjoh[/a]
Sinjoh Ruins Dragon Event
The dragons are generated by Method 1 and have a starting frame of 1. Simply save one step away from the center of the circle of your desired dragon, as shown below, hit your seed, and do your Elm/Irwin calls to verify/advance your frame, then step into it to begin the event once you're done.

[a]egggift[/a]
Egg Gifts
All Egg gifts are generated by Method 1 and have a starting frame of 1. There may be NPCs that will interfere throughout this process, so it's up to you to decide whether they're worth it or not.
[a]honey[/a]
Honey Trees
Honey tree Pokemon use Method J, use method Wild Pokemon, and have a starting frame of 1. It's recommended to do this in a route with NPCs that can all be frozen through Vs Seeker. The hardest part of this is finding the desired Pokemon in your tree, so you'll need to place Honey in as many trees as possible and wait a day for Pokemon to appear, then check if the trees have your desired Pokemon.
[a]fossil[/a]
Mining Museum/Pewter Museum fossils
The fossils are generated by Method 1 and have a starting frame of 1. Do note there are random NPCs in both facilities which may disrupt progress so keep the menu open as much as possible.
[a]rocksmash[/a]
Rock Smash
There are encounter slots for Rock Smash Pokemon. However, there is no implementation for the frames where you get an encounter, so avoid this method for now.
[a]safari[/a]
Safari Zone (HGSS)
Compared to the Great Marsh, the Safari Zone is relatively tame due to the lack of NPCs. The search procedure is exactly the same as a regular wild capture in HGSS (Method K). The only tricky part is manipulating the encounter slots. All information below is courtesy of Princess of Johto.
Safari Zone: Encounter slots - How to find out the slot for each frame!
First thing, open up the Safari Zone encounter slot tables. Now, while it's true that the encounter slots have been mapped out, there is no way to calculate the encounter slot of a specific frame. So, the first step of using the encounter slots is to figure out the encounter slot of your target frame(s).
Go to the Safari Zone encounter slots and choose "Plains" as the area. Ignore the Priority Table part for now. Notice how every encounter slot for the Plains area has a different Pokemon + Level combination. What you're going to do is change your Safari Zone so that the Plains is the first area you walk into. Bring your Synchronizer and Sweet Scent user, and save in front of the man who you pay. Hit your seed, get into the Safari Zone, go into a patch of grass, and start calling Elm to figure out what frame you're on. Advance to the frame you need to be at and then use Sweet Scent.
Do your best to catch the Pokemon and verify that you hit your frame. Take note of what level and species of Pokemon you got. Now, look at the encounter slot table. What Pokemon did you get? Was it a level 16 Rattata? Then the encounter slot for your target frame is 3! Was it a level 17 Abra? Then your encounter slot for your target frame is 7! Pretty self-explanatory. As a side note, you will get Raticate instead of Rattata at night.
I recommend finding the encounter slot for all of your possible target frames (some seeds have PIDs and IVs that repeat on different frames but have different encounter slots) so you have a wide variety of options.
If you're not planning to catch block Pokemon, then you basically have everything you need to know. That's because once you find your slots for each frame, the slots will stay the same for every Safari Zone area. That means that if you have slot 8 on frame 13, and you go to the Savannah area at daytime and hit frame 13, you'll get a Tauros!
But what if you do want block Pokemon? That's where the priority tables come in!
Safari Zone: Encounter slots - How to use the priority tables!
On the encounter slot tables is a list of Pokemon that appear after placing x amount of blocks. To get a certain Pokemon to appear you must place the appropriate number of blocks in that area, and if there are any that require a certain amount of days you must leave them for that many days. Changing the date on the DS apparently does not make this process faster so if you want a Gible or Bagon you'll have to wait months to get it.
You have your blocks set in the right area, you've waited the required amount of days, yet you don't know how to use the priority table, right? Well let's fix that!
In this example, let's say I'm using a seed that has an encounter slot of 2 on frame 23. And I want a Gible from the Rocky Beach area. Let's go to the Rocky Beach area on the encounter slot tables. Look at the priority table, and notice that Gible is listed as "3". What does this mean?
There are 4 different types of blocks, and each Pokemon requires a different type and number of each. When you place the blocks for a single Pokemon, that Pokemon takes up Slot 0. But once you place blocks that yield more than one Pokemon, then priority comes into play and determines which Pokemon takes slot 0, which Pokemon takes slot 1, and so on. Here's the priority: Plains blocks -> Forest blocks -> Peak blocks -> Water blocks.
Looking at the priority table for Rocky Beach, Dodrio and Electrike are listed before Gible. Both Dodrio and Electrike require Plains objects, but since Dodrio needs less, it is the first priority. So if you placed 10 Plains blocks, Dodrio would take up Slot 0 and Electrike would be Slot 1.
Now if we take a look at Gible, it needs 13 Plains and 17 Peak. So how come he's listed before Mareep? It has something to do with the fact that Gible requires Plains objects, and Plains are always first. With Pokemon that require two different block types, it's kind of hard to explain their priority. For example, Bagon needs 9 Forest objects and 19 Peak objects, but it is listed after all the Pokemon that require Peak objects, even though Forest comes before Peak. So when in doubt, just look at the priority table.
If we placed 13 Plains objects and 17 Peak objects, then Gible would end up on Slot 2. This is because Dodrio and Electrike will be present because of the Plains blocks that Gible requires. Dodrio takes slot 0 because it's 1st priority, Electrike takes slot 1 because it's 2nd priority, and Gible would become slot 2 because it's 3rd priority. The rest of the Pokemon that appear because of Gible's Peak objects don't really matter, because they're all on encounter slots after Gible. So then I would advance to my target frame that has the encounter slot of 2, and Gible will appear!
Usually, you would be able to manipulate the slot of the block Pokemon you wanted, but with Gible that's not the case. Let's try another one so I can show you how to manipulate the slots of a block Pokemon. We'll use the same area, Rocky Beach. This time I'll have an encounter slot of 4 instead of 2. My target Pokemon will be Manectric. Manectric needs 10 Forest blocks. How will I get it all the way to slot 4?!
OK, so you place the 10 Forest blocks. You end up with Mareep in slot 0 (since it needs 5 Forest blocks) and Manectric in slot 1. So, let's manipulate these slots! If you place 10 Plains objects, you get Dodrio and Electrike involved. Dodrio will always take up slot 0 because it's 1st priority. Electrike becomes slot 1, Mareep becomes slot 2, and Manectric becomes slot 3. In order to push Manectric up one more slot, you need to place Gible's objects (and wait the required amount of days). So then Dodrio would be slot 0, Electrike will be 1, Gible will be 2, Mareep will be 3, and Manectric will be 4! Then I'd just advance to my target frame and Manectric will appear. You can't push Manectric up anymore slots because you've already made all the Pokemon before Manectric on the priority table appear. But Pokemon that need Peak or Water objects are generally easier to get onto the slot you want, because there are more Pokemon before them on the priority table so you can push them up more. But those Pokemon are harder to get on lower slots because they usually cause some other Pokemon to appear when you place their required blocks. For example, Gible. When you put down Gible's required blocks, Dodrio and Electrike would appear all the time no matter what. So Gible cannot be on a slot lower than 2.
Safari Zone: How to hit your seed and target frame!
You should know how to hit your seed and advance your frame, but the Safari Zone is a bit different. You still hit your delay and advance your frame the same way, but since you can't save inside the Safari Zone, you have to save before you enter the Safari Zone. So make sure you have your areas all set up where you want them and all your blocks laid out. Also bring a Synchronizer if you need it. Then go up to the man you pay to get inside, and save. Next, just keep attempting to hit your seed and verify with Elm calls. Once you hit your seed and verified it talk to the man and pay him.
The beautiful thing about the Safari Zone is that there are no NPCs, so you won't experience any erratic frame advancements! The only frame advancements that won't happen on purpose is if you trigger the 128 step counter. That will advance the frame by however many Pokemon you have in your party. Anyways, once you're in the Safari Zone walk over to the grass patch or tiny pond and advance your frame like usual. To reduce your odds of hitting the wrong frame due to the 128 step advancement, you should resort to using Elm/Irwin calls. Once you get to the correct frame, Sweet Scent and you should have hit your frame!
And that's it! Very easy, really. The hardest part is catching the Pokemon or waiting the amount of days.
[a]marsh[/a]
Great Marsh (DPPt)
In order to successfully get perfect Pokemon from the Great Marsh we will need to introduce the occidentary. After encountering a Pokemon, your frame will advance to the frame of "occidentary +6".
Searching for Great Marsh encounters is the same as a capture in DPPt (Use Method J). Be sure to search for frames around 200-300 for this method. "Swarm" Pokemon such as Skorupi will replace encounter slots 6 or 7 so make sure you include that information in your search.
To begin a Great Marsh capture, you'll first need to hit your seed and confirm it using coin flips before entering the Marsh. You'll also need to make sure you have at least 2 empty spaces in your party. Then enter the Marsh and go to the area where your desired Pokemon resides and head to a grass spot. Use Sweet Scent/Honey and capture the resulting Pokemon. After this, quickly open the menu and note the IVs/nature and try to find the resulting frame. Once you do, note the occidentary and add 6 to that number. This should be the frame you are now on. From this point you should do whatever frame advances are necessary to get to your target frame, then use Sweet Scent/Honey. Hopefully no NPCs will have made any unnecessary advances.
[a]surf[/a]
Surfing/Fishing
Surfing/Fishing Pokemon are generated through Method J/K and have a starting frame of 1. The main differences between them and a regular capture are:
-Surfing/Fishing have their own encounter slots.
-The encounter slots for Fishing vary based on the type of Rod you're using. In the Encounter Tables you can access the encounter slots for Fishing/Surfing methods at the bottom left.
-Surfing/Fishing Pokemon have their own method.
The procedure for Surfing/Fishing is exactly the same as a capture. Make sure to save while already in the water and do not move until you're done. You'd encounter a Surfing Pokemon through Sweet Scent/Honey, while for Fishing you'd naturally use the appropriate Rod. Don't forget to also select the appropriate encounter type when doing your search and when trying to hit your frame.
[a]headbutt[/a]
Headbutt trees
Unfortunately the encounter slots vary each save file, so there is no reliable way to get your desired Pokemon from a Headbutt tree. Your best course of action would be to stick with one tree and determine what encounter slot your Pokemon resides by figuring out your seed then encountering Pokemon until you meet the one you want. You can use the main window of RNG Reporter to figure out what encounter slot the Pokemon occupies. Once that's done then do a search using the appropriate slot. From here the procedures are the same as a capture.
Other than this obstacle it's the same as a capture in HGSS. Also try to do this in areas that don't have random NPCs.
[a]redgyara[/a]
Lake of Rage Red Gyarados
The Red Gyarados is generated through the Chained Shiny method. Simply conduct a search using Chained Shiny as the method and go through the same steps you would for a regular capture.
[a]trophy[/a]
Trophy Garden
In order to do Trophy Garden Pokemon you will need to do a search for Encounter Slots 6 or 7. Slot 6 contains today's special Pokemon while Slot 7 contains yesterday's special Pokemon. Other than being limited to those two encounter slots the procedures are exactly the same as a regular wild capture in DPPt.
[a]manaphy[/a]
Manaphy Egg
The Manaphy Egg is received like a Wondercard Pokemon, but it uses the Method 1 generation. The Wondercard follows the usual initial frames. It has a shiny check on it that prevents the hatched Manaphy from being shiny normally, but there is a way to bypass this check and get a shiny Manaphy.
You'll need to know the PID of the IV spread you're going for. Once you have it, you'll need a save file that isn't the one your Manaphy Wondercard is on, and has this PID shiny. Do the RNG manipulation and receive the Egg, and trade it to this game. Hatch it in the other game and if you did it correctly, you should now have a shiny Manaphy.
Because trading requires saving, you'll want to attempt this in HGSS since there's almost no room for error there.
To summarize, if you want a shiny Manaphy in game A:
1. Find out what shiny PID you have in game A.
2. Get the Egg with the same PID in game B.
3. Trade the Egg from game B to game A.
4. Hatch the Egg in game A.
5. Congratulations, you now have a shiny Manaphy!
[a]breed[/a]
IV: Breeding Perfect Pokemon
Note: For a much easier experience, do your breeding in an HGSS cart. It also has the most exclusive Egg moves which is never a bad thing!
This section assumes you've attempted capturing a Pokemon. You can still proceed if you haven't, but you may have to go back to that section to get a good understanding of some things.
[a]seedfind[/a]
Step 1: Setting up and finding a seed for IVs
Breeding your ideal Pokemon is more involved than capturing one, especially if you want to hatch a shiny Pokemon. Hatching a shiny involves hitting two seeds instead of one, while getting a nonshiny Pokemon only requires hitting one seed.
Whenever the Daycare Man has an Egg to receive, the nature, shininess, ability, and gender of the Pokemon are fixed and will not change until another Egg is generated. This is what hitting the first seed is for. The IVs of the Egg are generated upon receiving the Egg, and this is what hitting the second seed is for.
The main things you need to know for this process are the IVs of your parents. Let's say we want to breed a shiny Jolly Scrappy Miltank. We'll be using a Smeargle and another Miltank as parents. The Smeargle has IVs of 31/31/31/31/31/31 and the Miltank has IVs of 31/31/31/10/31/31. Now in RNG Reporter head to the 4th Generation Time Finder. Our first step is to figure out what order to deposit our parents in.
If you are using parents each with 3-6 of the desired IVs, then you won't have to worry about this step and can deposit them in any order. If not, and say you are using IVs of 4/18/31/5/16/20 on Smeargle and 25/31/6/8/31/31 on Miltank, you will want to head to the 4th Generation Time Finder and on the Egg IVs tab set it up like this for DPPt ,

and this for HGSS.

You can stop searching once you find a delay and frame you're comfortable with. A frame of over 10 is recommended but you can go lower if you don't like doing advances.
Once that's done, if you are going for a shiny Egg you should take off any held items and deposit the parents in the order listed, otherwise if the female or Ditto parent has the nature you're going for have them hold an Everstone before depositing. "Parent A" should be the first parent you deposit and "Parent B" should be the second. Save your game at this time. Do NOT bike around until an Egg is generated at this time.
[a]eggfind[/a] Step 2: Finding a Seed for a Shiny Egg
The next step is going to be getting that shiny Egg. If you don't care about that skip this step and simply bike around until the daycare man has an Egg, save in front of him, and take the Egg and hatch it. If it has the ability and nature you want you should reset your game and move on to the next section on getting IVs. If you don't mind hitting another delay/seed you can still use this to get a nonshiny Egg with the appropriate nature/ability/gender so read on.
Still in 4th Generation Time Finder, check out the Shiny Egg tab. First input your ID and SID and check the shiny only box if you want a shiny, leave it alone if you don't. Then select the nature/gender/ability you want. If you're using International parents (both parents do not have the same country of origin) check that box as well. Still using Miltank as an example:
DPPt
[a]egggetdp[/a]
Step 3 (DPPt): Getting your shiny Egg (DPPt)
Set it up similar to the screen below and hit Generate.

Now that we have our results, select one you'd like to use, preferably with the lowest number of additional flips. Then right click it and select "Copy Seed to Clipboard". And we're off to the Seed to Time window.
We'll be using seed 0F0402F2 for this.
Do the usual Seed to Time stuff and you should get something like this:

Attempt to hit your seed (See Section II [jump=eonuse]Using EonTimer[/jump] for more details.) and do 10 coin flips to confirm your seed (see Section III [jump=verifydp]Verifying your seed (HGSS)[/jump] for more details). Once that's done, do another coin flip (or if doing another seed, flip whatever the number in the Additional Flips column is after doing your first 10 flips) and bike around until the Daycare Man has an Egg for you. You should be doing a number of "10 + Additional Flips" coin flips if you did this right. Save in front of him, pick up the Egg, hatch it, and confirm your shiny.
[a]getivsdp[/a]
Step 4 (DPPt): Getting the correct IVs (DPPt)
Solaceon Town is infested with randomly moving NPCs and will make getting the desired IVs difficult. The best way to remedy this is to breed in HGSS, but if you have absolutely no other choice, prepare for a lot of trial and error for each breed.
Attempt to hit your delay, and when the game starts, mash X to bring up the menu ASAP, then close it and immediately take the Egg. Do ten coin flips to determine what seed/delay you hit and hatch the Egg. It doesn't matter whether or not you have the correct seed right now, as we are interested in figuring out our initial frame.
Once the egg is hatched, check the IVs. If you're using Diamond or Pearl you either have to use Rare Candies, or fight one high level Pokemon to level them high enough without gaining more than 4 EVs.
Platinum has the IV judge in the Battle Tower who can give you a good idea of how good the Pokemon's IVs are.
For example, if you're going for seed 0B000799 but you got seed 0B00079F instead, say you hatch the Pokemon, check the IVs and get 3/18/31/5/16/12. This corresponds to frame 8, which means your initial frame is probably 8.

The target frame is 13, so every time you start your game up, you would have to do 5 frame advances, most likely through Chatter, before taking the Egg. After taking it, do your coin flips to verify your seed. If it isn't correct, retry until it is. Once you get it, hatch the Egg and confirm the IVs. If for some reason the IVs are not what you wanted, find the exact IVs and find out what frame you actually hit. You'll probably be 1-2 frames off, so if your frame is 15 instead of 13, compensate for this next attempt by doing 3 Chatters instead of 5.
HGSS
[a]egggethg[/a]
Step 3 (HGSS): Getting your shiny Egg (HGSS)
Set it up similar to the screen below and hit Generate.

Now look at the frame column and select an entry with a frame of 1. You can pick other entries that don't have a frame of 1 but it is not recommended. It also doesn't matter whether you have roamers active in your game or not as they do not affect this frame. This frame is completely different from the usual frame you hit to get IVs, so we'll be calling this the "Egg frame".
Once a suitable entry is found, right click it and select "Copy Seed to Clipboard". We'll be using seed 07050660 for this. Go to Seed to Time and do the usual stuff.

Now hit the seed (see section II starting from [jump=eonuse]"Using EonTimer"[/jump] for details) and confirm your seed through either Elm/Irwin calls or roamers (See section III [jump=verifyhg]"Delay/Seed Verification"[/jump] for more details. For this scenario calls of EEEKEPEPK means you've hit your seed, as the above picture implies).
Once you're certain you have the right seed, bike around until the Daycare Man has an Egg. Save in front of him, take the Egg, and hatch it to confirm your shiny.
If you chose a seed that has an Egg frame greater than one you'll have to do a few extra things. Calling Joey advances the Egg frame by 2 and the Daycare Man generating an Egg will advance it by 1.
So if your Egg frame is 6, you'd have to call Joey twice (moves the Egg frame to 4), reject the first Egg when the Daycare Man has one (moves it to 5) and save when the Daycare Man has another Egg (at Egg frame 6). This Egg should contain your shiny.
For simplicity's sake you'll want to stick with Egg frames of 1 to avoid the extra steps.
Once you've confirmed your Egg contains a shiny, you can reset your game, as long as you saved beforehand. Whenever you take that Egg, it will always contain a shiny.
[a]getivshg[/a]
Step 4 (HGSS): Getting the correct IVs (HGSS)
Now that you've got a shiny Egg locked and loaded, it's time to get the IVs you want and hatch a perfect shiny.
The biggest thing to worry about is a randomly moving NPC on the Daycare route, which is easily fixed by sticking to frames over 10. For this example we'll be using the seed 0B000799.

Using the seed 0B000799, we want to hit frame 13. The corresponding Elm/Irwin calls are EPPPKPPEKPPE. As usual, attempt to hit your seed and as soon as the game world is loaded mash X to bring up the menu ASAP so the NPC doesn't make too many unwanted advancements.
On RNG Reporter you can look up where your current frame is and see what Elm/Irwin calls are needed by setting up the main window similarly to the picture below.

Make sure you get to the call that's on the frame before your target and stop there. This cannot be stressed enough.
If using the roamer method for verifying seed you will start on frame 4, and if the NPC hasn't advanced the frames, you will get calls of PKPPEKPPE. There is a chance he might have advanced some frames so do around 3-4 Elm/Irwin calls and see if you can identify what frame you're on. Once you have that, the rest of the calls are trivial. After all the necessary calls are made, close the menu and mash A to claim your Egg. Hatch it and visit the IV judge at the Battle Tower to confirm the IVs.
If your IVs do not match your target, you'll need to find the exact IVs of the offspring. If you got IVs of 10/31/21/8/16/15, then you've hit frame 11, and thus on the next attempt you'll need to do two more calls/Chatters (although if you're using Elm/Irwin calls, you should never be under your target frame, this is just an example so you can see how to use the picture above to find out what frame you really hit).