Welcome to Nugget Bridge - Premier Competitive Pokémon VGC Community

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

Sign in to follow this  
Followers 0
  • entries
  • comments
  • views

4th Generation Breeding: An RNG Guide

Sign in to follow this  
Followers 0


blog-eggs.jpgNeed to RNG something that has a HGSS/DPPt exclusive TM or egg move? You have come to the right place! This guide will explain Breeding RNG in both HGSS and DPPt, but you should know beforehand that unless you do not have a Heart Gold or Soul Silver cartridge you should not be breeding on DPPt. For one, most consider HGSS to be much easier because it only has one NPC advancing frames, while you have to calibrate your starting frame on DPPt each time. If "calibration" and "frames" are both foreign concepts to you, it would definitely be a smart idea to refer to the RNG Dictionary and familiarize yourself with what you find there.

While this article aims to cover the process to RNG an egg, it does not explain how to hit your delay. To learn how to do this, please view the 4th and 5th Gen Calibration article. When following along with this guide it is still important to note that all 4th Generation games switch between even and odd delays by either inserting a GBA game into the cartridge or changing the year you RNG in.



To be able to do RNG Breeding in HGSS there are a few requirements you have to meet before getting started. I will list those here and explain how all these things fit together to get you that flawless shiny egg you have been wanting so badly.

  • Eontimer
  • Latest Version of RNG Reporter
  • Your Calibrated Delay/Time for HGSS
  • Pokégear with Irwin's number (Elm works too, but it requires you to have been in Kanto)
  • Compatible parents to breed with in your party that you know the IVs of (if you want a completely flawless egg you must have 31 IVs in two different stats among the two parents)
  • Your ID/SID (optional, required if you want shiny)
  • Pokémon with Flame Body in party
  • Something to check IVs with (a guy in the Battle Factory will tell you how good the IVs are or you can use the Hidden Power guy in Celadon City in Kanto)

Before you try to do RNG Breeding you need to be sure you have all of these things ready to go. In-game you must have at least gotten to Irwin (he is on Route 35 just north of Goldenrod City, where the Daycare Center is) and two compatible parent Pokémon. The actual RNGing of a Pokémon Egg works a lot like your calibration for 4th Generation games, except for HGSS you must hit two delays to get the Pokémon exactly how you want it. The first delay will determine the Nature/Ability/Gender/Shinyness (generally referred to as PID), and the second will determine IVs.

Getting the PID

1. Decide what you want to RNG. It is important to decide which Pokémon you put in first and second as the first is parent A and the second is parent B. Write down their IVs for later use.

2. Open RNG Reporter, choose “Time Finder” -> “4th Generation Time Finder” -> “Shiny Egg”.

3. Change the option to HGSS and allow a pretty large range of delays that you are able to hit. (My calibrated delay is 535 so I go from around 540-800). If your Pokémon parents are of different nationality, tick the box that says “International Parents”.

4. Enter your ID/SID combo, the Gender Ratio for the Pokémon you want to RNG, and what Nature/Ability you would like (if it matters). Press Generate. (Note: if you do not want a shiny Pokémon, enter any random ID/SID combo -- if you do fill out the information in the red box).

5. Choose an odd-framed result, as they’re the easiest to hit. If the odd frame is higher than one, call Joey. He adds +2 to the PID frame, so 1 call = frame 3, 2 calls = frame 5 and so on.

6. Have the parents in your party and save in front of the Daycare Lady. In RNG Reporter, right-click the seed you are using and click “Generate more times…”. Enter the target second you want (usually 15 or 50, but really depends on how long you want to wait), change the option to HGSS and put in the current routes for your roamers if you have any (roamers tend to cause problems if they are still active; it is suggested that you kill them). Click “Generate” and then press it again once you choose one of the results.

7. From here you just try to hit the seed and match the Elm calls (in "Seed to Time" there is a button called "Search Calls", use this to figure out what call corresponds to what letter). If you hit your seed, and the wanted frame is just 1, you can give the parents to the Daycare Lady in the predetermined order you decided, and bike around until the Daycare Man is holding an egg. At that point, save in front of him WITHOUT taking the egg. If the wanted PID frame was 3 or greater, call Joey until you’ve reached it, then save in front of the Daycare Man without taking the egg.

8. So you saved. Now take the egg and hatch it to make sure you really hit your seed. If you did, congrats! Turn the game off without saving. Now on to Egg IVs.

Getting the IVs

1. If you are going for flawless you’ll need at least 3 different IVs in different among the two Pokémon to be flawless (that's if you want hexflawless, less are needed if you do not want this).

2. Open RNG reporter and click “Time Finder” -> “4th generation Time Finder” -> "Egg IVs.

3. In the boxes next to “Parent A” and “Parent B” enter the IVs you found earlier. Since this is HGSS change it from the “Diamond\Pearl\Platinum” button to “HeartGold\SoulSilver”.

4. Tick the box that says “Show Inheritance” and in the boxes on the right side enter the IVs you want the egg to have.

5. Depending on your calibrated delay the “Minimum/Maximum Delays” will vary. My calibrated delay is around 535, so I usually search from 540-800. As for frame, 8-10 would be a safe choice as it leaves a margin for error that you can still fix (error being that the NPC advanced the frame by one or two).

6. Click "Generate". Determine which of the results you want to use, then right-click that seed and choose “Copy to Clipboard”. Return to the original page of RNG reporter (shown in the picture above) and look for the dropdown box that says "Method 1" and change it to "HGSS Breeding". In the “Seed(Hex)” box, paste the seed. Click “Generate”.

7. In the toolbar at the top of RNG reporter, hover over “4th Gen Tools” and choose the option “Seed to Time”. Change the button that says “DPPt” to “HGSS”. If you have roamers out, be sure to tick the respective boxes and enter the route that they had been on prior to turning your DS off to RNG.

8. Press the first “Generate” button. Choose one of the results to use. Enter the corresponding information into their respective areas.

9. Assuming you were able to hit your delay, I’ll move on to advancing the frame. When hitting delays for Egg IVs in HGSS it’s a good idea to open the Pokégear as soon as possible to try to avoid having the NPC advance the frame. If you have roamers out, be sure to take that into account when trying to match the calls to the frames. If you are not getting any results then the NPC is probably messing with your frame, so without taking the egg, save in front of the Daycare Man again. If you have hit your delay then keep calling until you’re one call/frame before the desired IV spread. In the example in the picture the target frame is 5, so call 4 times.

10. When leaving the game menu be sure to talk to the Daycare Man to accept the egg as quickly as possible to keep the NPC from advancing the frame.

11. Hatch the egg and check the IVs. If the IVs are wrong, then check to see if they match another frame of the seed. If you are off because of the NPC, it is generally a good idea to shut the game off and then save again so that the NPC won't advance it again (this is if it advances in between the time that you close the Pokégear and receive the egg). Follow the steps the same as before until you get the egg like you want it.

12. Enjoy your flawless Pokémon!


But what if I don't have Heart Gold or Soul Silver? What if I hate HGSS and HGSS hates me? Well breeding in DPPt is generally less advantageous due to losing access to HGSS exclusive egg moves. However, it can at times be just as good and, with enough practice, actually faster than HGSS breeding. But first you will need a few things:


  • RNG Reporter
  • Eontimer
  • Coin Flip app and Happiness app in your Pokétech
  • A method to check IVs (a few rare candies work)
  • Two breedable parents with as many desired IVs as possible
  • ID/SID (if you want a shiny Pokémon)

Getting the PID

Much like in HGSS, the nature and ability of the Pokémon is generated with the egg and before the IVs. Therefore the first step is to RNG these traits into the egg the Daycare Man has for you. This method is performed in almost the exact same way in HGSS. However, what can make DPPt breeding easier is that there is an alternative method, but it is not at all easy if you want a shiny egg. First I will explain this method, so if you want a shiny egg, skip down to the Standard Method section. It might also be more difficult if you are using Diamond or Pearl.

DPPt Method

1. First and foremost, empty the Daycare. Once this difficult task has been completed, gather the following 5 Pokémon in your party: Parent A, Parent B, Pokémon with Fly, Pokémon with Flame Body (recommended), and a filler. Fly to the Resort area (highly recommended for Platinum) or another area with high level Pokémon.

2. Set your your Pokétech to the app before the Happiness app. Now save in a spot that you can immediately capture a Pokémon around level 50 and up upon entering your game. The Battle Zone has many good spots, but if you are using Platinum it is highly recommended to save by the pond in the Resort area and fish for Magikarp, as they are often very high leveled and very easy to capture.

3. Next open RNG Reporter -> "4th Gen Tools" -> "Find Seed by Stats". Enter in any date and time, your DS's current date and time makes the most sense.

4. In your DS, set the date and time to one minute before the time in the "Seed by Stats" window. As soon as the DS clock hits this time, enter the game and quickly encounter a Pokémon. If it is level 47 or up capture it; if not, run and try a few more times.


5. Once you have captured a high level Pokémon, type its stats, nature and characteristic into the RNG Reporter and press generate. If you get a singular result then you did it right, if not you might need a higher level Pokémon for more accurate results.

6. Once you get the singular result, press OK. On the main window of the RNG Reporter set the method to Gen 4 Egg PID, or Gen 4 Egg PID International if you are using international parents. Set the Nature and Ability to the ones you are aiming for and press "Generate". Right-click on the first result and select "Calculate Pokétech Taps".

7. Switch to the Happiness app and do the instructed taps followed by the instructed coin flips (each Happiness tap is one double tap that makes each Pokemon jump once). Then immediately fly to the Daycare and deposit the parents, making sure to remember the order in which they were deposited. Bike around until the Daycare Man has an egg, and save standing right in front of him. Hatch the egg to verify that you did it right, and then shut off the game without saving. If you did not get the right result, try again.

Standard Method

1. Begin by emptying your Daycare and having a party of 6 Pokémon consisting of the two parents, a Pokémon with Fly, and a Pokémon with Flame Body to hatch the eggs faster. With this team and the Coin Flip app open, save in front of the Daycare Lady's desk.

2. Go to RNG Reporter->"4th Gen Time Finder"->"Shiny Egg" tab. Enter the desired Nature, Ability and Gender. Also enter a delay range that you would like to aim for. Anything from 600 to 1000 works but you will get so many results that I recommend a range no wider than 100. I usually do 800-900. Check "International Parents" if you are using parents of different nationalities.

3. If you want a shiny Pokémon, enter your Trainer ID and Secret ID into the appropriate boxes and check the "Shiny Only" box.

4. After entering all your information, press "Generate" and wait as seeds are generated. Find a seed with good Happiness taps and coin flips, the lower the easier. Right-click on it and select generate more times.

5. Choose a time (I prefer one within the same month), and press the "Generate" button in the middle of the window. Now you must hit your desired time and delay and verify by flipping the coin in the coin flip app and entering the results into the Search Flips window; how to hit desired times and delays can be found in the Calibration article.

6. Once you have hit your delay AND verified it with 10 coin flips, exit the "More Times" window and do the number of coin flips and Happiness taps asked for in the last two columns. One Happiness tap is equal to one double tap on the background, resulting in every Pokémon jumping once.

7. After you have done the taps and flips, put both parents in the Daycare, making sure to remember which parent you put in first and which was placed second.

8. Now, simply bike around until the Daycare Man has an egg ready for you. Save in front of him and hatch the egg to verify that you got the right nature, ability, etc. If you did not, start all over again!

Getting the IVs - Frame Calibration

Now that we have an egg with the proper PID, it's time to start working on its IVs. However, unlike HGSS there are multiple NPCs around the Daycare, so first we must find which frame our save places us at.

1. Open RNG Reporter -> "4th Gen Tools" -> "Find Seed by Stats". Depending on which method you used to get the PID, you may already know how to use this.

2. Enter a date and time 2 days or more away from your DS’s current date into the Seed by Stats window and then set your DS to that date and time, minus one minute. As soon as the DS clock hits the time you put in the window, enter the game, press B when the journal pops up, and mash A as fast as you can to get the egg.

3. Now you must find and capture a high level Pokémon, around level 47 or up. Once again, there are high level Pokémon in the Battle Zone, and if you are using Platinum use the pond in the Resort Area. Enter the Pokémon, stats, nature, and characteristics into the "Seed by Stats" window and press find. You should get one result, if you get more or none you probably need a higher level Pokémon to get more accurate results.

4. When you get your results press "OK" and the seed should show up in main window of RNG Reporter. Set the method to "DPPt Breeding" and press "Generate". Make sure the starting frame is 1 and the Nature, Ability, encounter slot, and Gender options are set to "any".

5. Now you simply hatch your egg and try to find out what IVs the result has. I like to use MetalKid's IV Calculator, which can let you use multiple levels to figure out the IVs; however, any IV calculator will work. You do not need to get exact IVs but simply narrow them down. Try to match the IVs to one of the first 15 IV spreads given to you by the RNG Reporter. Once you discover which frame this egg was at, repeat the frame calibration a few more times, recording the frame each time.

Time to Actually Get This Thing

Alright, now that we have a good nature egg sitting in the Daycare and we know what frames we will likely land on, it’s time to finish up here!

1. Open the "4th Gen Time Finder" window again, but this time go to the "Egg IVs" tab. Enter in the year and what delay range you will be aiming for. Then enter in what IVs you want the egg to have, as well as IVs of the first parent you put in the Daycare in the row labeled Parent A and the IVs of the second in the one labeled Parent B. You do not have to have every IV, only the ones that you also want the offspring to have matter.

2. Set both the Min and Max frame to the frame you got most often during the calibration stage. You can also get more results if you find a frame that is higher by a multiple of 2 (if you have 3 then 5, 7, 9 etc.), but I often do not find it necessary.

3. Generate the results and pick whichever seed looks good, it really doesn't matter much. Right-click this seed and click the "Generate Adjacent Results" option, which should pop up another window. For hitting delay purposes I recommend that you set the Min and Max frame to the frame you are aiming for to avoid confusion when checking coin flips. First time RNGers should also set the +/- delay to 20 or 30 until they are a bit better at hitting delays. Next choose a time from the list and press "OK". You will now have a list of adjacent seeds as well as the one you are aiming for.

4. Now you must hit your desired time and delay. Information on how to hit desired times and delays can be found in the

5. Once you hit your delay, simply hatch the egg and see if it has the desired IVs -- you can use the man in the Battle Tower to help tell you about the Pokémon's IVs. If you did not get the correct IVs, narrow down the IVs again and find out which frame you did hit. Copy and paste the seed you hit into the main window to see the list of adjacent frames. If you hit the same wrong frame often, try using this frame instead as your initial frame.

6. If you did it right, enjoy your flawless Pokémon!

Sign in to follow this  
Followers 0


There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • LF: Lickilicky Line
      By GrouRon383
      Im looking for a  Brave Cloud Nine Lickilicky. Any help will be great. I have many BR mons.
      -timid xerneas 31/x/31/31/31/31
      -modest kyogre 31/x/31/31/31/31
      -adamant groudon 31/31/31/x/31/31
      -timid smeargle
      dark void
      follow me
      wide guard
      spikey shield 
      -timid ha liepard
      -adamant ha talonflame
      -jolly kangaskhan
      -naive salamence
      -bold cress
      -jolly lopunny
      -bold ha clefairy
      -timid gengar
      and many more
    • Pokémon Dream Radar With RNG Reporter: An RNG Guide
      By HeroOfTheWinds
      Pokémon Dream Radar for the Nintendo 3DS is the main method of capturing the Therian Formes of Tornadus, Thundurus and Landorus: at some point or another, most RNGers with at least moderate skill have sought to RNG these Pokémon and others from Dream Radar, only to find that RNG Reporter has no option for it, and learn that they can only RNG them if they have PPRNG, the Mac equivalent of RNG Reporter.  However, most of them do not realize that it IS entirely possible to RNG Dream Radar Pokémon using RNG Reporter's Researcher.  That is where this guide comes in to help!
      Prerequisites and Preparation
      Before starting, make sure you are familiar with the calibrate your Pokémon Black 2 or White 2 cartridge.  You will need the following to perform this RNG:

      RNG Reporter
      Pokémon Black 2 or White 2
      A Nintendo 3DS and a copy of Pokémon Dream Radar
      Your DS’s parameters; see the Calibration Guide for how to find this.

      Additionally, while one would initially think you can only RNG Dream Radar Pokémon using a 3DS, you can use any DS to RNG them after they have been sent to the game from the Dream Radar app, and hence a DS Lite is recommended.
      Before going any farther with this guide, it is suggested you catch one or two regular Pokémon (without capturing Tornadus-Therian) inside the Dream Radar app in order to practice RNGing them.  This is imperative, as this form of RNGing has zero margin for error, meaning that you should be comfortable with it before trying to get a Legendary or Therian Pokémon, as those can only be transferred to a game once per Dream Radar save and once per Black 2/White 2 game save.  Also, you must transfer any non-legendary Pokémon to your game card before capturing and RNGing a Legendary or Therian, since a method for RNGing Legendaries while sending another Pokémon has not been researched yet, and doing so will cause your RNG attempt to fail.  On the plus side, all Therians and Legendaries are captured within their own Radar Extensions, so it is incredibly easy to avoid sending other Pokémon with them.
      Backing up the SD card before RNGing important Pokémon
      One of the most limiting quirks with Dream Radar RNGing is that you can only transfer each Legendary Pokémon or Therian once per Dream Radar save file, and each game card of Black 2 or White 2 can only receive a Dream Radar Legendary or Therian once without restarting the game.  Due to this inconvenience, anyone would like to have at least a small safety blanket, right?  That comes in the form of backing up your save file before transferring the Pokémon.  This has two perks: first, if you fail to RNG a Pokemon correctly, you won't have to play Dream Radar all over again and get 3000 Dream Orbs for that Landorus-Therian, and second, you can transfer the same Pokémon to multiple game cartridges (as long as you are willing to RNG it again).  The process is simple: put your 3DS' SD card into a computer, and make a copy of the folder titled "Nintendo 3DS".  This will back up all your downloaded games' save files, so it is equally important to backup your current folder contents before overwriting it with an older backup that contains a Therian or Legendary.
      Familiarizing yourself with the seed verification method
      One of the more unique aspects of RNGing Dream Radar Pokémon is that you can actually verify your seed before receiving your RNGed Pokémon.  Additionally, you must use this same tool to advance the frames and hit the one you are aiming for.  This tool is the spinning icon used while waiting for wireless communication on the IR Key Transfer screen that tells you to keep waiting, which will hereafter be referred to as the "spinner."  The way it works is you need to watch the direction it is pointing immediately when it appears, and it requires attention as it moves pretty fast.  Unfortunately, RNG Reporter does not simply use arrows to tell you which direction it should point if you have hit your seed like PPRNG does.  Fear not, as the method outlined below using the Researcher function of RNG Reporter gives you numbers that correspond to each of the eight directions.  They are as follows:
      0 = up, 1 = up-right, 2 = right, 3 = down-right, 4 = down, 5 = down-left, 6 = left, and 7 = up-left

      How it works
      By now you are probably wondering just how Dream Radar RNGing works and why it is different from the other 5th Generation RNG methods.  The following sections will break it down for easy comprehension.
      Advancing the IV and PID Frames
      Perhaps one of the largest influences on the RNG is that the IV Frames and the PID Frames are both advanced simultaneously by two frames each.  Hence, while searching for seeds, you will be forced to only accept results with either even- or odd-numbered target frames, depending on your starting IV frame, which varies depending on the Pokémon being RNGed.  Furthermore, as both frames are advanced at once, you will have no control over what PID frame you hit.  The logical extension of this is that you will have to search through multiple seeds until you find one on which the Nature you are looking for ends up on the frame "attached" to the seed.
      Transfer Slots
      Another unique aspect of RNGing Dream Radar Pokémon is that there are "slots" in which the Pokémon are sent, since Dream Radar allows up to six Pokémon to be transferred at once.  Additionally, the frames for both IVs and PIDs are advanced for each Pokémon transferred.  If this weren't the case, you would be able to get six Adamant penta-flawless Pokémon at once!  Additionally, the amount by which the frames are advanced varies slightly depending on if the Pokemon in the preceding slots are genderless or not, such as Porygon and Beldum.  However, all the Therians and Legendaries in Dream Radar do not occupy normal transfer slots, and instead have their own separate slots.  The mechanics for these slots, however, are in most ways identical to regular slot 1 and slot 2 transfers, and shall be covered more in-depth later.
      The Memory Link PID offset
      An important note must be made concerning the use of the Memory Link option in the Unova Link menu.  Not only does it affect your starting PID frame for every RNG, but it also causes an additional -1 offset when RNGing Dream Radar Pokémon!  If you have used Memory Link, take this into account while searching for a seed with the desired Nature and when verifying if you hit your timer0 (more info on both later on).  However, there is a rather curious bug in the game programming that causes some people's game cards to be treated as if they have used Memory Link, whether or not they really have!  Fret not, as this offset is tied to the game cartridge rather than the seed, so as long as you determine if your cart is affected by this, you can account for it in all future RNG attempts. This is the main reason that it is important to practice this RNG at least once per cartridge before attempting to RNG a Therian or 4th Generation Legend!
      So! On to the main event!
      Finding Seeds
      Under most circumstances, finding a seed is the most time-consuming part of trying to RNG Pokémon from Dream Radar while using RNG Reporter.  This stems from the fact that RNG Reporter has no built-in tool for finding Dream Radar seeds, and hence you need to search through the seeds manually.  Thankfully, it sounds worse than it is, and once you are familiar with the process, it can actually be done fairly quickly (as long as you aren't too unlucky).
      Using the Time Finder and selecting seeds
      The first step is to start up RNG Reporter and open the 5th Generation Time Finder window.  For the sake of brevity, only slots one and two, which are the only ones used for RNGing Therians and Legendaries, will be discussed in the main body of this guide.  First, set the year you would like to RNG in, and select all twelve months.  Due to the rarity of seeds with a useful Nature attached to them, you want to give yourself a wide variety of seeds.  Next, set the min and max frames.  Since it is possible to verify that you have correctly hit your seed with this RNG while you are advancing the frame, it is recommended that you set the minimum frame to at least 8 frames above the starting frame, so that you will have four advancements with which to verify your seed.  It is incredibly rare to have two seeds with the same sequence of the first four spinners.  As far as the max frame goes, set it to at least 50 frames above the minimum, in order to have a good spread of seeds (but don't go too high; otherwise you will be sitting for 20 minutes advancing the frame for no good reason).  After you have set the min and max frames, enter your desired IV spread, allowing yourself the widest variety of IV spreads as you are willing to accept.  Of course, if you are aiming for something like HP Flying Thundurus, you would still like a decent base power for Hidden Power... which is why RNG Reporter has a helpful pair of options, HP_E and HP_O, which only search for IVs that would create a Base 70 power for Hidden Power.  If you are using these options, it is recommended to add another 50 or so frames to the max frame.  Leave everything else blank, and your screen should look something like the one below:

      Now here's where Transfer Slots come into play.  The starting frame for IVs when RNGing Dream Radar Pokémon is 8.  Because the starting frame for IVs advances 13 after each Pokémon transferred, and because frames can only be advanced two at a time, slots 1, 3 and 5 can only use even seeds (such as the ones above ), and slots 2, 4 and 6 can only use odd seeds.  A useful trick that can be used while doing this is to add eight to the starting frame to automatically give you 4 advancements for verification purposes.  If this is done, you can always set your minimum frame for slot 1 Pokemon to 16, and 29 for slot 2 Pokemon.  After slot 2, just add another 13 to the number for each slot.  For the purposes of this guide, I will use the first seed listed in the window above (highlighted in blue) to illustrate this process.
      Finding the Nature hit
      So now that you have a list of possible seeds, it's time to search through them until you find a good Nature!  Go back to the main window of RNG Reporter, change the method to "Gen 5 PIDRNG", set Max Results to somewhere between 100 and 300, copy a suitable seed from the Time Finder into the appropriate box, and check the box labeled "Black White 2?".  If you have used Memory Link on the game you are RNGing with, check the Memory Link box as well, and then click "Calculate Initial PIDRNG Frame".  Now that you have your starting frame for PIDs, click Generate to create a list of Natures.  Be aware that Dream Radar Pokémon cannot be Shiny, so there is no sense in searching for a Shiny frame.  As of this time, it has not been determined how Dream Radar generates a Pokémon's gender, but it usually will be female, so you can ignore everything but the Natures.  Besides, considering that you can breed any female Dream Radar Pokémon for a different gender later on, this is purely trivial.  Your main window should look something like this before clicking Generate:

      So that's all fine and good, but what frame will I actually hit?  The frame you hit is determined by the following equation:
      Nature Frame = Initial PID frame + offset + (IV target Frame - [8 + {13 * slots before current slot}]) + (5 * number of slots before current slot)
      This equation looks a bit daunting at first, but it can be greatly simplified as long as you are only RNGing in slots 1 or 2.  Here are the simplified forms:
      Slot 1: Nature Frame = Initial PID Frame + offset + IV target Frame - 8
      Slot 2: Nature Frame = Initial PID Frame + offset + IV target Frame - 16
      In these equations, "offset" is equal to 1 for genderless Pokémon, and 2 for Pokémon that have a gender.  Since most of the Pokémon from Dream Radar have genders, usually you can treat offset as 2.  Furthermore, game cards that have used Memory Link or act as if you have will possess an additional offset of -1. Whether or not your game is treated as if it has used Memory Link can be determined the first time you RNG a Pokémon from Dream Radar. (More on that below.)
      Using the seed I chose earlier, my target frame is 42 and my initial PID Frame is 51, so if I plug those numbers into the Slot 1 equation, I get:
      Nature Frame = 51 + 2 + 42 -8 = 87
      Hence, the Nature my Pokémon would have is Sassy.  However, since my card acts as if I have used Memory Link, the Nature Frame will be 86 instead, making it Quirky, as shown in blue below.  On a side note, if I was transferring a genderless Pokémon such as Porygon or Beldum, the offset would be one instead of two, making the Nature Relaxed. (shown in red)

      Mechanics for Therians and Legendaries
      As stated earlier, Therians and Legendaries have their own transfer slots.  But how do these work?  The simple answer is that they work almost no different from regular slot 1 and slot 2 RNGs... almost.  Therians are RNGed as if they are gendered Pokémon that are in slot 2 with a gendered Pokémon in slot 1 (although there really isn't one there).  Therefore, you can use the short form of the slot 2 equation given above without any problem.  The "4th Generation Mascot" Legendaries are even simpler than Therians.  They behave exactly like slot 1 gendered Pokémon, making the matter almost trivial.  However, it must always be remembered that unless you back up your Dream Radar save file and have multiple Black 2 or White 2 game cards (or are willing to restart them), you only have one chance to RNG each of these.  Hence, you should never under any circumstances transfer any other Pokémon with these Therians and Legendaries, since it has not been researched how other Pokémon affect the special transfer slots, nor has it been attempted to transfer multiple special Pokémon at once.
      RNGing the Pokémon
      Now that you've found a good seed to RNG with, it's time to actually get that Pokémon!
      Sending it from Dream Radar
      The first step is to place the cartridge you would like to RNG with into your 3DS, and enter the Dream Radar app.  If you are transferring a Therian or a Legendary, here is the point to back up the SD card!  On the main menu, select "Send Research Data", and make sure that the Pokémon you wish to RNG is in the slot that corresponds to the seed you found.  If it isn't, you need to find a new seed, taking into account what slot it is in.  Additionally, items do not affect the RNG process, so they can be ignored for all intents and purposes.  If everything is correct, confirm that you are ready to send the Pokémon.  After it is sent, you can turn off the 3DS and put the game cartridge into the DS you wish to RNG with.
      Hitting and verifying your seed
      Now, to get to the heart of the process of RNGing Dream Radar Pokémon: hitting and verifying your seed!  Since verifying your seed takes place at the same time as advancing frames, this guide will go straight to verification.  In the main window of RNG Reporter, click "Researcher" on the right side of the toolbar at the top of the window.  A fairly sterile window with a decent amount of buttons and text entry fields will appear.  Next to "Common RNGs", open the drop-down list and select BWRNG.  Then to the right, next to "Custom 1", set the first list to "32Bit High", set the second to ">>", and enter the number 29 into the text box.  This information will allow RNG Reporter to list the directions the waiting icon will point to while verifying your seed and advancing the frames.  Set Max Results to a number somewhere around three or four hundred.  Paste the seed you are RNGing with into the corresponding box, and your window should look something like below:

      If everything is correct, click Generate, and a list of the seeds corresponding to the frames of the seed you are using will appear, in addition to a row of columns marked "Custom 1", "Custom 2", etc.  Thanks to all those boxes you set values in, the "Custom 1" column will show a number between 0 and 7  next to each frame.  That number tells you what direction the waiting spinner will be pointing when it starts on that frame, allowing you to test if you really hit your timer0!  The process of verifying your seed is very easy, if not attention-demanding: after turning on the DS on-time as if you were hitting a Simple Seed, enter the "Unova Link" menu instead of loading your save file.  From there, enter the "Key System" menu and select "Send and Receive Keys".  The game will ask if you would like to launch DS Wireless Communications, and if you say yes, the game will prompt you to have your DS system face another, and a waiting spinner will appear in the lower right.  Of course, we are only interested in the spinner!  Make sure you are watching the lower right corner when you say "Yes", and take note of which direction the icon was pointing when it started spinning.  It moves fast, so it requires all your attention.  Press B to stop it, write down what direction it was pointing when it started, but do not leave the menu yet. Both the IV frame and the PID frame were just advanced by 2!  When you try hitting your seed, you need to continually stop and restart the spinner to advance the frame as far as necessary.  The question is, how many times do you have to do it?  The number of times you need to advance the frame is derived from this equation:
      Advancements = (IV target Frame - 8 + [13 * slots before current slot]) ÷ 2
      So, the next step is to confirm if you really hit your seed.  This is one of the places where your game card's Memory Link frame offset comes into account, and is identified for the first time in the event of your game acting as if it has used Memory Link.  In the researcher window, scroll to the frame before your starting PID frame (as given in the main window).

      So, if you look at the image above, you will see a table of frames and seeds that is similar to what you should see at this point.  After you go through the process of hitting your seed, try verifying it using the method stated above.  If your game has not used Memory Link and does not act as if you have, the first spinner should correspond to the frame after your initial frame.  For example, the seed in the image above has a starting frame of 51, so the first spin should land on 52, pointing to the upper left (7).  Each of the following advancements will appear every other frame after the first, so the next 4 in the image would be 2-0-3-1, that is, right, up, bottom-right, top-right.  However, if you have that Memory Link offset, the first advancement will occur directly on the starting frame, and all the following spins will be in essence one frame before the regular.  The frames with a light blue box around them in the above image illustrate this. Remember, if you find at this stage that you have a PID offset of -1, your Nature frame will also be one less than the one derived from the earlier equation.
      If after advancing the frame four times it appears that you have not hit your seed (checking both the regular sequence of frames and the offset-influenced sequence), you need to try again, since you doubtlessly missed your timer0.  Once you have determined that you hit your timer0, all that is left is to finish doing as many advancements as determined by the equation above.  Now, to receive the Pokémon in-game and check if you succeeded!
      Receiving your Pokémon - Success?
      Leave the Key Transfer menu, but do not leave the Unova Link menu.  Should you do so, the RNG will be reseeded and you will need to try hitting your seed again.  Go to the 3DS Link menu, and say yes to receiving your Pokémon from Dream Radar.  The game will save, and then you can leave Unova Link and enter the game.  Go to any PC and open the storage system, find the newly-transferred Pokémon, and place it in your party.  Take it to the Judge in the Battle Subway.  If everything was done right, your Pokémon should have the IVs you found in the Time Finder!  That is the part you can be more certain of success with.  If for some reason your IVs are incorrect, you probably did the wrong number of advancements or missed your timer0.  The latter can be avoided by always allowing for at least four advancements, after which you can be reasonably sure that you hit the right one.
      Now for the more uncertain part: did you get the right Nature?  Open the status screen of your RNGed Dream Radar Pokémon, and check the Nature.  If you didn't run into any indications of an offset, you should have the right Nature!  If you don't, go to the main window of RNG Reporter, and look at the frame right before the expected Nature.  Chances are, it will match the Pokémon you just got, indicating that your game card behaves as if you used Memory Link.  The good news is that (hopefully) it was only a practice Pokémon, and you can count on all further RNGs with that game card having the offset! (Which is easily worked around by taking it into account while checking the Nature paired with each seed.)
      Well, it is a tough road to RNGing your first Pokémon from Dream Radar, but now you can take pride in having successfully learned one of the most complicated RNG processes out there.  After the first one, all future Dream Radar RNGs will hardly be difficult at all, and with patience you can have access to all sorts of Dream Radar exclusive Dream World Pokémon!  Good luck, and happy RNGing!
    • PPRNGing Fourth Gen Pokemon
      By Tapin
      There's a distinct lack of documentation surrounding the PPRNG fourth generation functionality; there's a lot in there, but it requires a distinct knowledge set just to crack it open.  I'm going to try to lessen that documentation gap.
      I don't claim any special knowledge of the domain, and will gladly take corrections; this is mostly just my working notes while I spent a weekend figuring out Gen 4 RNG, after having been pretty comfortable with Gen 5.  As an aside: If you can, and you haven't yet, I would recommend learning the basics of RNGing with a copy of Pokemon Black or Pokemon White, preferably while using a DS Phat or Lite.  That's effectively "easy mode".  I'll frequently be referring to differences between Gen 5 (Black, White, etc) and Gen 4 (Diamond/Pearl/Platinum, HeartGold/SoulSilver), so it will be useful to understand Gen 5 RNGing before trying to follow this.
      The first thing that you'll find is that you're going to want a timer.  In theory it's possible to do all of this without a timer, but to save yourself the hassle you'll want to go download ZomgTimer right now.
      In Gen 5, there's a lot of work done calibrating your DS and cart, but each individual cycle is just a matter of starting the game on the right second and praying that you hit the right timer0.  In contrast, Gen 4 has very little calibration work necessary, but you need to both a ) launch the game at the right time (with a window of less than one second) and b ) spend exactly the right amount of time between game-launch and loading your save file.  This is where ZomgTimer comes in: it will take care of running both timers back-to-back.
      The gentleman who wrote ZomgTimer has since moved on to EonTimer, which has a number of bells and whistles (and a pretty UI) that ZomgTimer lacks.  However, ZomgTimer has one key feature for Mac users that EonTimer doesn't: It's a Java program, and will therefore run on our Macs.  Zomg 1, Eon 0.
      Before you do anything else, let's get a feel for how Zomg works.  Launch the app (double-click the jar file).  The first thing we're going to do is a trial run.  Switch to the Gen 4 timer (Mode > Gen 4), and you'll see a window like the following, which is my actual ZomgTimer after a few successful stationary-Pokemon projects in Diamond:

      Let's dissect this a bit:

      "Calibrated Delay" is related to the amount of time between game launch and savefile load.  A good place to start this is around 600.
      "Target Delay" is a value that you'll fill in from PPRNG.  For now, set it to 800 -- at this point, the value is literally meaningless, except that you'll frequently be filling in a value between 600 and 1000.  We're just figuring out Zomg right now
      "Calibrated Sec", along with "Calibrated Delay", is attempting to account for the game-load time.  Set it to 14 and forget about it.
      "Target Second" is pretty much completely your own choice.  There's some more discussion of it below (in the discussion of the PPRNG Adjacent Time tab), but for now just set it to 35.
      "Minutes Before Target" will likely be 0.  For some of the more obscure seed targets, your delays will get longer and longer -- and this value may become non-zero.  If it does, you'll have to set your DS time with this value in mind: If PPRNG tells you that you're trying to hit 17:32:35, and after filling in your Target Delay the Minutes Before Target is a 2, then you'll want to set your DS clock to 17:30.  Easy.
      "Beeps" is how many times Zomg will beep before the final beep -- that is, Zomg will beep this many times plus one.  I typically decrease this to 4 (Tweak > Sounds > Decrease Number) because five total beeps is easy for my musician's brain to track (count off and go).
      "Frequency" is how often the beeps will occur.  I've never had a reason to modify this value, but if you want to, it's in the Tweak menu.
      The empty input box is where you'll put your actual delays once you start calibrating Zomg based on your first target.  The "Update" button is the submit button for the empty input box.  We'll come back to this.
      "Second Length", at the top of the lower section here, should be interpreted as "Length of Timer #2" -- NOT some obscure modification of the length of 1/60th of a minute.  Both it and the big-number timer here (in the picture above, the 17:68) are entirely based off of the four input boxes above, and as you'll notice they add up to roughly the "Target Seconds".

      If you hit start with values similar to those in the screen shot above, you'll see that the big number counts down to zero with beeps starting at 2.5 seconds; and then immediately another timer starts and runs about seventeen more seconds, beeping as it approaches zero.  Here's how you're going to actually use ZomgTimer:

      PPRNG will give you a target time (and date) and delay (we'll get to that).
      Plug in the target delay and the target time's seconds into Zomg.
      On your DS, set the date to the date PPRNG wants
      Still on your DS, set the hours and minutes to the target time PPRNG gave you.
      SIMULTANEOUSLY hit "A" on your DS and "Start" on Zomg.  Zomg will now be running
      Quickly back out of the DS settings window (and turn back on the console if you're using a DS Phat/Lite) and get ready to launch your game
      At the same time the last beep sounds for the first timer, launch your game (press "A")
      Quickly navigate the copyright screen and the title screen to get to the savefile screen, as Zomg's second timer is running
      At the same time the last beep sounds for the second timer, load your savefile (press "A")
      Now you need to verify that you hit your seed, or (optionally) adjust your calibration and try again.  But for that, we're going to need to talk about PPRNG for a while.

      PPRNG is an amazing tool, and I really enjoy using it for Gen 5 RNGing.  Unfortunately, the Gen 4 RNG features assume you already know what you're doing, and so -- quite frankly -- it's actually easier to learn the basics of Gen 4 RNGing by using other tools.  However, once you've got it sussed, PPRNG gives you pretty much everything you need; it's my goal to get you to that point without having to go run RNG Reporter on an Amazon EC2 instance of Windows Server 2008 for four hours like I did.
      Once again, I'm going to assume you've used PPRNG for Gen 5 RNGing already.  If you haven't, you'll likely want to read someone else's guide, sorry.
      The first thing you'll want to do is to go to Generation 4 Game Config.  Create a new configuration, and tell it what game you're using.  That's it, you're configured.  Well, you can fill in your trainer ID (TID) and secret ID (SID) for Shiny-searches if you want -- I suggest using PokeCheck, but if you've been doing Gen 5 RNGing then you probably already know how to do this -- but unless you've RNG'd your TID/SID already then you're going to have a hard time finding Shiny spreads anyway, and if you did RNG your TID/SID, then you're probably not reading this.
      The reason there's so little configuration here compared to Gen 5 is because there are a lot less seeds (and therefore a lot less spreads) actually available in Gen 4.  Each valid seed comes up fairly regularly, but you might find it easier to adjust your mindset: In Gen 5, saying "I want a Brave Physical Trick Room Flawless" is just a matter of letting PPRNG run for a while; in Gen 4, most of your searches will finish near-instantaneously, and many of them will have zero results.
      Open up the Generation 4 Seed Searcher, let's play around a bit.

      For starters, let's look for a decent stationary Pokemon.  Dialga is just about the first stationary you can encounter in Diamond, so let's work on it.  How about a Quiet Special Flawless spread?  Set the IV Pattern and Nature, and hit "Search"

      D'oh.  No results, but at least we got the bad news pretty quickly.  But we can look a bit deeper -- the Search Ranges can be adjusted to help us out.  "Frame" is the PID Frame, and while Chatot chatters will advance the frame by 1 just like in Gen 5, you can also go twice as fast with the Journal in Diamond and Pearl: Viewing a Journal page that mentions catching a Pokemon will advance it by 2 each time.  So let's bump that number up a little -- to, say, 1000.  Also, the Delay we're working with is related to the Target Delay in ZomgTimer -- and if we're willing to wait a bit, we can up that as well. I've had bad luck with delays under 650, so I'm going to set the delay to "650 ~ 99999".
      (As an aside, many times I'll try for something that I know has very few results, but based on the breadth of my search PPRNG will refuse to run the query.  I wish there were some way to override the Professor Oak Warning so I can do, eg, Shiny searches over a custom IV pattern with a huge Frame and Delay window)
      In any case: After making the changes to our search ranges, we have some results:

      Success!  But… those delays are gigantic  Since "delay" is related to how long we'll be waiting for Zomg to beep, we'd prefer to have smaller ones if possible.  It turns out that PPRNG seems to pick the largest possible delay for a given seed (in the provided window), so frequently after you've found one seed you can shrink your delay window and find a more reasonable alternative.
      In this case, shrinking the delay to, say, 5000 will give us much more reasonable alternatives -- and more options, to boot.  I'll be honest: I'm not sure why more show up at 5000 than 99999.  Shrinking it further to 1000 gives us the following:

      Now we're talking.  We need to pick one of these to attempt.  What's the difference?  Well, the obvious difference to a Gen 5 RNGer is that one has a Frame of 237 and the other 563.  But… what are these other columns?  J?  J (Sync)?  J (Sync Fail)?
      The short version is: "Method J" is what we're going to want for most stationary Pokemon, including Dialga.
      The longer version: "Method 1" is the standard way of computing seeds for Gen 4 carts; there are a number of slight modifications (don't ask me for details, I don't know them) that give rise to a number of other algorithms under certain circumstances.  Stationary Pokemon is one such modified algorithm, and someone chose to give that algorithm the name "Method J".  I'm not sure who or why, but the tenacious decompiling wizards who figured this all out have nothing but my utmost respect.
      I haven't tried it myself, but I'm assuming that "J (Sync)" is for when using a Synchronizer as your party lead, and "J (Sync Fail)" is for when you're using a Synchronizer but don't want the Synchronizer's nature (which seems kinda odd to me, but it does open up alternate frames on occasion).
      In this case, however, since we want a Method J Pokemon, Dialga, we can't use the first seed (it lists "None" under the J column) and therefore we're going to go after seed 540E02CF, the second row.  Double-click on it to open the Seed Inspector and continue.

      Hooray, there's our Pokemon -- but wait.  Frame Type, at the top of the tab, is set to "Method 1", which we just got done talking about.  Change it to "Stationary Encounter" and click "Generate".  You'll then have to scroll down to the frame we saw in the Seed Searcher window to find the spread we're looking for:

      Okay, so we see what we're looking for.  Quiet 31/11/31/31/31/31.  Now we need to start trying to hit our seed.  Switch over to the "Time / Adjacents" window:

      I like to set the year to 2011, but you're welcome to pick any year.  Some of the more detailed guides for Gen 4 RNGing have a discussion of how the year you pick impacts the delay you're trying to hit, so it's worth checking them out at some point.  I've also made a habit of changing the "Second" to 35 -- if you hit "Calculate Times", you'll see that this is how PPRNG (and every other Gen 4 RNGer I've seen) filters down the many, many possible times for the seed.
      After making those changes and hitting "Calculate Times", you'll see that the first listbox has been filled out:

      You'll notice that there are actually two "Delays" listed on this window: One next to the Seed, labelled "Base Delay", and another next to the Year, called "Actual Delay".  For Zomg, we want the "Actual Delay" (slotted as Target Delay).  So fill out the Target Delay and Target Seconds in Zomg:

      Assuming your game is saved one step shy of the encounter with Dialga -- or any other stationary Pokemon -- we can now follow the steps at the end of the ZomgTimer section above, starting with setting the DS date and time (2011/01/01 at 14:48, per PPRNG's listbox).
      Once you get into the game, there's a handy way in Diamond and Pearl to check exactly what seed you actually hit, without advancing your frame: The Coin Flip app in the Poketch.  The bottom of the "Time / Adjustments" tab in PPRNG will give us a list of all the seeds surrounding our target delay and the coin flips that will result from that seed.   Let's see what it can do.
      Since we're using ZomgTimer, we can be pretty sure we hit the right second; so set the "Second +/-" to zero.  However, since we haven't yet really calibrated Zomg at all, we could be anywhere (within reason) within the right second -- so set the "Delay +/-" to something largeish, like 100.  The "Match Parity" checkbox will limit your results to all-even or all-odd delays, which is potentially useful once you know which delay your game is hitting -- if you get even delays, you'll pretty much always get even delays, and vice versa -- but since we're not sure where we are yet we'll uncheck it.  Then hit "Generate":

      This should seem vaguely familiar to anyone who has calibrated a Black 2 or White 2 cartridge: Now we flip the coin ten times, with Magikarps counting as Heads and Pokeballs counting as Tails.  Ideally, we'd like to get the sequence at the top of the window, under the Seed: H, T, H, H, T, T, H, T, H, H.  But more likely, the sequence will end up like (eg) T, T, H, T, H, T, H, T, T, H -- which, when plugged in, reports a delay of 721:

      The good news is: our delay is reasonable close.  Go ahead and plug 721 into that empty box in Zomg and click "Update" there; it will change the calibrated delay slightly before our next run.
      The bad news is: we hit an odd delay, and we're trying to hit an even one.  The only way I've found to change a "parity mismatch" like this is to insert a GBA cartridge into the dual-slot of your DS before you launch the game next time.  One of the most useful and complete guides I read about Gen 4 RNGing suggested that you could add or subtract one to the target year (switching to 2010 or 2012, in this case), but what I've found is that while it did change my Actual Delay, it also seemed to change the delays that my DS was hitting -- so while Actual Delay became odd, my DS started hitting even delays.  As always, your mileage may vary.
      From here, it's pretty much like Gen 5.  Reset the DS, reset the time, run Zomg and try to hit your seed again.  Re-calibrate as necessary, but keep in mind that once you get fairly close (your delays are off by no more than 4), changing your calibration won't actually be much help.
      Once you've successfully hit your seed, the only thing left to do is frame advancement.  As I mentioned before, Chatot chatters work, as does flipping the Journal to a page that mentions catching a Pokemon (nb: most guides mention that you need to have a message of "Caught a POKEMON (TIME)", eg "Caught a STUNKY (DAY)", but I found that any mention at all -- eg, "Caught a MACHOP" -- caused the frame to advance).  In this case, we're starting on Frame 1, and we are trying to hit Frame 408 -- so we need to advance 407 frames, which is one Chatot chatter and 203 Journal flips.
      After that, it's all just a matter of catching the Pokemon and using your favorite IV calculator to verify that you hit your seed and frame.
      Good luck, Trainer!
    • Pokémon Heart Gold and Soul Silver Roamers: An RNG Guide
      By Adib
      RNGing for Raikou, Entei, Latios and Latias in HeartGold and SoulSilver is similar to RNGing for the roamers in DPPt. There are a few differences between RNGing in both sets of games that you need be aware of. However, if you've already RNG'd the roamers in DPPt, you will have relatively few problems RNGing them in HGSS and vice versa.
      This guide will assume you have already found your calibrated delay and second, as explained basic terms of RNGing.

      The most recent version of RNG Reporter
      The most recent version of Eontimer
      Master Ball
      A Pokémon with Fly in your party
      A team strong enough to sweep through the Elite Four post-game
      A level 35 Pokémon to lead the party with repels (do this after defeating the Elite Four)
      Make sure all three roamers are released, but only 1 at most captured (more on that later)
      A DS Original/DS Lite along with a 3rd generation game cartridge (RSE, FRLG) is preferred, but not required (more on this later)

      Don't bother with Synchronizers in this type of RNG. They don't work. Don't have one in your party! Why All Three Roamers Must Be Released But Only 1, At Most, Captured
      To begin with, you will be RNGing for these roamers at the tile right before the auto-walk sequence that precedes the battle against Champion Lance. HGSS does not have a Journal to advance the frames or a Coin Flip app to verify that you hit your seed as in DPPt. Instead, you will be advancing the frames with the radio and verifying you hit your seed with the roamer method.
      The roamer method involves checking the locations of roaming Pokémon on the map in the Pokégear to verify you hit your seed. For example, let's say you are trying to hit a seed that corresponds to Entei roaming on Route 32 and Raikou roaming on Route 33. After soft-resetting, if you open the map on the Pokégear and see Entei and Raikou on Routes 32 and 33, respectively, then you've hit your seed and are free to advance the frames with the radio until you hit your desired target frame.
      In most other 4th gen RNGing, you can verify you hit your seed by calling Professor Elm (more on that later). However, it's impossible to call Elm to advance the frame and verify your seed in the Champion's room. This is why we are forced to rely on the roamer method.
      You can only ever feasibly RNG for one roamer at a time. To do this, release all the roamers if you have not already done so. Only KO the roamer you want to RNG. For example, let's say we want to RNG a 31/X/31/31/31/31 Timid Latios in SoulSilver. We would first release Raikou, Entei and Latios to roam Johto and Kanto, respectively. Then, we would KO Latios. Re-defeating the Elite Four will revive the Latios and, assuming you RNG'd correctly, it will have the desired nature and IV spread.
      As long as you have at least one roamer free in the wild, you can reliably verify your seed via the roamer method. However, if you have captured two of the roamers and want to RNG the third, you will have no way to verify which seed you hit since you will not have Elm calls or the roamer method available at that point (don't forget, the remaining roamer would have to be KO'd in order to RNG it). You would be better off replaying your save file to regain the three roamers.
      But Why Not RNG Them When They're First Released?
      Good question. After all, that's what we do in DPPt, right? However, it's a different story in HGSS. For Latios and Latias, it's primarily because of a wandering NPC that advances the frame in an unpredictable manner. For Raikou and Entei, it's the lack of a reliable way to verify you hit your seed in the Burned Tower at the beginning of the game. For most of HGSS RNGing, calling Professor Elm after

      Showing him the hatched Togepi egg
      Showing the Pokémon Center nurse a Pokémon infected with Pokérus
      Entering Kanto post-Elite Four

      is the way to both verify your seed and advance the frames. You can still advance the frames with the radio, but you still won't be able to verify your seed without the roamer method or Elm calls since you will not have beaten the Elite Four or entered Kanto at the beginning of the game.
      For all the HGSS roamers, it is still technically possible RNG them when they're first released, but you would spend much more time than necessary doing so. The most feasible way to RNG these Pokémon is to do so the tile right before the auto-walk sequence that precedes the battle with Champion Lance the second time onward when challenging the Elite Four. This is what this section of the guide will focus on.
      Starting Frames
      It is highly recommended to RNG and revive only one roamer at a time. In fact, this guide will assume that you will RNG and revive only one roamer at a time, as RNGing one roamer and reviving another roamer simultaneously will shift your starting frame for each roamer. Not only that, but reviving the roamer you don't want to RNG beforehand will make it easier to RNG the roamer you actually do want to RNG since you'll be able to use the roamer method.
      Also, RNGing two roamers at once is all but impossible, similar to the legendary birds when RNGing in Platinum, since finding a suitable pair of frames for both roamers is either impossible or impractical. If you have already KO'd any roamers, revive them by re-defeating the Elite Four first.

      For each roamer currently running in the wild, the frame is advanced by 1 -- usually
      Sometimes, it advances by 2
      Starting Frame = 1 + Number of Current Roamers
      i.e. if I am RNGing for a Timid Latios with both Entei and Raikou roaming, my starting frame will be 3
      The Seed to Time window in RNG Reporter will tell you the number of frames advanced when you check each roamer box, which is equivalent to the Number of Current Roamers value in the formula above (more on this later)
      Every roamer is generated via Method 1 in RNG Reporter

      Difference between RNGing Legendary Birds in Platinum and RNGing Roamers in HGSS

      Note: if you read the DPPt Roamer RNG article, you may have noticed that RNGing for the roamers in HGSS is similar to RNGing for the legendary birds in Platinum. This is because in both cases, we are potentially releasing up to three Pokémon at once. The main difference is in seed verification. For Platinum, you can verify your seed very easily with the Coin Flip app regardless of how many birds you have left available for capture. It's a different story in HGSS -- you must have either 1 or 2 roamers running free in the wild to verify your seed with the roamer method. In-Game Preparations

      Revive any KO'd roamers that are not your desired roamer by re-defeating the Elite Four
      KO your desired roamer
      Open up the Pokégear and go to the radio
      Make sure the cursor is in the middle where it won't play any music
      Save at the tile right before the auto-walk sequence that precedes the battle with Lance

      Finding Your  Desired Seed

      Open up RNG Reporter

      Under Time Finder, click 4th Generation Time Finder. A new window should pop up

      Go to the Capture tab if not already there
      Input your IV search parameters in the IV field
      Input the Nature and Ability you want in their respective fields
      Input Method 1 in the Method field
      Set your Min/Max Delays. These are up to you, but I personally go for 600--2400
      Set your Min/Max Frames. Again, these are up to you, depending on how many advances you want to do, but I personally go for 1--100

      Above is an example of finding a seed for a flawless Timid Latios, on frame 14
      In this example, we will have Raikou and Entei roaming

      Now go back to the RNG Reporter Main Window
      Make sure Method 1 is selected in the Method field
      Remember, Starting Frame = 1 + Number of Current Roamers
      Since we have both Raikou and Entei roaming, our Starting Frame = 1 + 2 = 3
      Input the calculated Starting Frame into the Starting Frame field
      Copy and paste your seed from the 4th Generation Time Finder window into the Seed (hex) field
      Hit Generate

      Scroll down and select your desired frame (in the Latios example above, this would be frame 14)
      Now, we have to advance the frames from the Starting frame (3 for Latios in this example) to the Target frame (14 in the Latios example)
      Verify that the PID in the Main Window and the Time Finder are identical -- if they're not, ask for help in our forums!

       Seed to Time

      So now that we've found a desired seed and verified that the PIDs match in the Main Window, now we'll have to find a time for us to actually RNG the Pokémon

      On the RNG Reporter Main Window, click on the 4th Gen Tools button
      Select Seed to Time and a new window should pop up

      Copy and paste your seed into the Seed (Hex) field
      Select HGSS and choose the year you want to search in
      Check the boxes for the roamers you currently have in the wild: R for Raikou, E for Entei, and L for Latios
      In the Latios example, both the R and E boxes are checked
      Hit Generate (the first button near the top right, not the bottom one--that'll be later)

      Notice next to the Roaming Pokémon Locations field that corresponds to your seed, it lists what routes your roamers should be on
      Also notice next to the listed routes, there's a Frame(s) Advanced field
      As stated earlier, your starting frame = 1 + the number in the Frame(s) Advanced field
      The number in your Frame(s) Advanced field should match the number of current roamers and the number of roamer boxes you checked
      A list of dates, times and delays should come up
      Pay attention to the delay that shows up--it should be the same regardless of what time you go for.

      Open up EonTimer
      Input your Calibrated Delay, Calibrated Second and Target Delay (1059 in my Latios example)
      Now we want to adjust the timer so that we're not waiting unnecessarily long to hit our seed
      Now, input a value in the Target Sec. (from 0 to 59) that will make the first timer (above Minutes Before Target: 1) last for approximately 32 seconds or so
      The second timer (below Minutes Before Target: 0) is determined by your delay
      If your second timer is too short (under 20 seconds or so), then find another seed that gives you a longer 2nd timer

      Once you find your Target Sec. (55 in this example), go back to the Seed to Time window
      Check the box for the Seconds field and input your Target Sec.
      Hit the same Generate button again
      A list of times that will work best with your timer will show up


      Select a time
      Input 10 in both the - and + Delay fields. Input 0 in both the - and + Seconds fields. Leave the Odd/Even should match the seed's delay box unchecked for now
      Hit the second Generate button (right next to Search Calls)
      You should now have a list of about 20 delays, their corresponding seeds, Elm Responses (ignore this column, since you can't call Elm to advance the frame or verify your seed in the Champion's room) and Roamers column, which lists which roamer will be at which route corresponding to a seed/delay
      The date and time should all be the same
      Find your desired delay in the list (1059 for the Timid Latios example) and select it
      This is the list of frames that you will be searching within to verify your seed

      Even and Odd Delays

      Remember when I told you to leave the Odd/Even should match the seed's delay box unchecked?
      Do you see in the newest list we generated that there are both odd and even numbered delays?
      When you load the game, the Pokémon you are trying to RNG will only have spreads on either odd or even numbered delays
      For example, as you soft reset for the Timid Latios, you might find that you are landing in frames 1055, ,1057, 1061, or 1063 repeatedly -- this shows that the game is operating on odd delays
      You will never hit an even delay if your game is acting on odd delays and vice versa
      We won't know which set of delays, odd or even, the game is operating on until we verify our seed with the roamer method
      At the beginning of this guide, I stated that a DS Original/Lite with access to a 3rd gen game (RSE, FRLG) is preferable, but not required
      This is because the 3rd gen game cartridge would allow you to use the slot at the bottom of your DS to switch between odd and even delays if you find that you are trying to hit an odd numbered delay and the game is operating on even delays
      All you would have to do then is put the 3rd gen game into the slot and continue RNGing
      If you don't have either of these older DS models and a 3rd generation game cartridge, you will not be able to switch between odd and even delays if the seed you want is on the other set of delays
      If this happens, you will have to find a whole new seed with a delay that matches what the game is running on
      i.e. if your game is only hitting odd numbered delays, then find a new seed with an odd delay

      Finding Which Set of Delays You're On, Odd or Even

      Now, we're going to find out if your game is acting on odd or even delays
      Go to your DS time settings menu. Change the date to the one in your seed
      Now go to the time changing section. Use the arrows to prepare to change the time to the one found in RNG Reporter, but DO NOT ACTUALLY PRESS A YET to implement the time change
      Remember, RNG Reporter and the DS run on military time

      Now go back to EonTimer
      Do you see the Minutes Before Target field?
      If it says 1, use the arrows to prepare to change your DS time to one minute before the time that matches the seed you found in the Seed to Time window (DO NOT PRESS A YET)
      If it says 0, make sure the time matches the seed you found in the Seed to Time Window
      In this Latios example, the time in the Seed to Time window for my selected seed is 11:57:55
      This time is the exact moment the game is loaded after being soft reset
      If the two timers combined last less than a minute, this will be indicated in EonTimer, as mentioned earlier
      So on my DS, I would use the arrows to prepare to change the time to 11:57 because my Minutes Before Target field on EonTimer had a 0 instead of a 1
      Now, position one hand over the A button the DS to implement the time change
      Position your other hand to right click on the Start button on EonTimer
      Press both the A button on the DS and right click on the Start button on EonTimer at the same time
      Quickly turn off your DS
      Power on your game and load your save file
      When the first timer reaches zero, soft reset the game by pressing L, R, Start and Select
      Once the first timer reaches zero, the second timer will start automatically
      Get through the Press Start screen but do NOT load your save file yet. Stay on the "Continue" screen
      When the second timer reaches zero, press A to load your save file
      Pause the game and look at the Seed to Time window

      You should have already selected your desired seed in the list you generated at the bottom of the Seed to Time window
      Now look at the Roamers column
      Next to your current roamers letters (R & E in this example) will be some numbers
      These numbers correspond to the route these roamers are on when you pull up the map in the Pokégear
      In my example delay of 1059, the Roamers column says R: 30 E: 34
      This means that if I check my Pokégear map and Raikou is on Rt. 30 and Entei is on Rt. 34, I've hit my seed!
      This is how you verify the seed you hit--the Roamer method
      Remember how we generated a list of with 10 delays above and below your desired delay? This is where it'll come in handy
      The Roamer method will allow you to pinpoint which seed you hit
      You can update EonTimer by inputting the delays you hit into the Delay Hit field of EonTimer and hitting Update as you continuously repeat this soft reset process until you hit your frame
      It will also let you know whether you are hitting odd or even delays
      Back to my Timid Latios example, if I hit a seed with a 1057 delay (instead of 1059 like I was after), then I narrowly missed my seed, but since 1057 is an odd number just like 1059, it means that I am on the correct set of delays
      If I had hit 1058 instead, then I would have simply plugged in a 3rd gen cartridge to switch over to even delays
      Or, if I didn't have access to a 3rd gen cartridge and/or was RNGing on a DSi or a later model, I would have had to go back and  find a different seed that had an odd numbered delay (since 2079 is an odd delay as well)
      Now that you are hitting delays  that are in the same set as the target delay (odd or even), go ahead and check the box named Odd/Even should match the seed's delay and hit Generate
      These will be the seeds you will actually be hitting
      For the purposes of this guide, I will assume that the delays I would hit if I was actually RNGing this Latios are odd. This is what my new list in Seed to Time would look like:


      If you hit the seed you wanted on your first try, proceed to the next section
      If you didn't, turn off the game.
      Repeat the process of:

      Changing the time according to the Seed to Time window & EonTimer -- remember, if EonTimer says Minutes Before Target: 1, you should change the time to one minute before the target time!
      Soft resetting after loading the game when the first timer reaches zero
      Loading the game again from the Continue screen when the 2nd timer reaches zero
      Using the roamer method to verify what seed you hit until you hit your desired seed

      This may take a little time. 4th gen RNGing is typically not as fast or easy as in 5th gen
      When you finally hit your desired seed, you're ready to advance the frames

      Advancing the Frames

      Pull up the radio
      With the stylus, move the cursor to the bottom right momentarily to activate either the Pokémon Search Party or Serial Radio Drama shows in the bottom right corner of the circle
      These are the only shows that reliably advance the frame by 1 each time the cursor goes on them
      Quickly move the cursor back to the center of the circle without hitting any other stations
      You have just advanced the frame by 1
      Number of Required Advances = Target Frame - Starting Frame
      In our Latios example, our Number of Required Advances is: 14 - 3 = 11
      So we will have to move the cursor from the middle to the bottom right section of the circle momentarily and back to the middle 11 times total to reach our target frame of 14
      Once you've advanced the necessary number of frames, walk forward to battle Lance
      After loading the game again, catch the roamer and verify that it has the desired IVs and nature with a stat calculator -- I recommend Serebii's IV Calculator
      If it has the desired IVs and nature, then congratulations! You've just RNG'd a roaming legendary Pokémon in HGSS!
      If you didn't get the desired IVs and nature, find the the frame you actually hit in the RNG Reporter Main Window
      Calculate how many frames you were off the target frame and adjust the number of advancements accordingly
      It's possible that one of the roamers advanced the frame by 2 instead of 1
      Or maybe you accidentally advanced the frames too much or too little, or hit another radio station
      Calculate how many frames you were off from the target
      KO your desired roamer again
      Save at the tile right before the auto-walk sequence that precedes the battle with Lance and repeat this procedure again with your new adjusted number of frame advancements
      At least this time, since you've already gotten RNG Reporter and EonTimer ready from your previous attempt, all you have to do is hit your seed again and advance the frame


      Sixfortyfive and Destiny100 from Smogon have provided an interesting word of advice you may want to try. After verifying that your roamer has the desired IVs and nature, reset the game and repeat the RNG process for the other roamers. Don't worry, as long as you don't KO your RNG'd roamer, it will retain its nature and IVs even after re-defeating the Elite Four. Since you need active roamers to use the roamer method to verify your seed, you can RNG the other roamers by repeating this process until all of your roamers are roaming with your desired natures and IV spreads, ready for capture at any time. Conclusion
      I hope this guide, in addition to my our forums!

  • Blog Entries