Warning: huge fucking post follows.
Do you want to be the very best? Like no one ever was?
I can’t help you with that, but I can point you in the right direction! Here we will learn to manipulate the RNG of Pokémon Black & White to help us score some sweet monsters.
What you will need:
A DS/DS Lite
- RNG using this method will NOT work on a DSi, DSiXL, or 3DS.
Your DS Mac Address
- To find this, start up your Pokémon game, and on the main menu, go to Nintendo WFC Settings -> Options -> System Information. The MAC Address is the top string of characters; make a note of this on paper or in Notepad. Omit the dashes.
Pokémon Black or White
- This is painfully self-explanatory.
- Basically, you can’t manipulate the RNG without this essential program. It supports RNG from Gen III (R/S/E/FR/LG) all the way up to Gen V (B/W).
- If you’re a Mac user, you can use this. Supports Gen V only. I’m not sure how PPRNG works, though, as I am running Windows. Sorry.
An IV Calculator
- For the calibration phase, you will need a reliable way to check your Pokémon’s IVs. I assume that, since you want to learn to RNG, you aren’t using an AR. I highly recommend Metalkid’s IV Calculator. To help narrow your results, you can also fly into Nimbasa City and enter the Gear Station. Talk to the Ace Trainer inside and he will judge your Pokémon based on its IVs. (Note that he only appears after clearing the game once.) For more information, refer to this Bulbapedia article. But honestly, you don’t need to be that precise; RNG Reporter is pretty accurate in searching for your parameters.
A Pokémon with Sweet Scent
- This one isn’t too hard. Foongus and Amoongus learn it by level up.
- Prepare to get frustrated, especially if you’re just starting out. But once you get the hang of it, it’ll be pretty radical.
To start off, we’re going to need to calibrate for your DS system’s parameters.
Before you do anything with RNG Reporter, load up your game. In your party, take your Sweet Scent user, and leave at least one slot open for the Pokémon you are about to catch. Go to any place with relatively high level Pokémon and, hopefully, without any moving NPCs. The higher level the better. Victory Road is a good place to do this if you haven’t beaten the game. Giant Chasm works better because the Pokémon are higher leveled there. Save inside any cave section of Victory Road, or the cave/grass of Giant Chasm. You can shut your DS off for now.
Open up RNG Reporter. Select Time Finder, and a new window will appear. The default Capture tab that comes up is the only one you need to worry about to RNG in B&W.
In this Capture tab, select the 5th Gen DS Parameters tab. Now select Find Parameters.
Don’t get caught up with all this technical jargon! Look on the right for Seed Encryption Variables. In the dropdown menu, choose the version you’re using, and then the type of your DS. (Note, again, that the DSi and 3DS are not supported at this time.) Enter your full DS Mac Address. Make sure the Held Button menu is set to None, and leave Soft Reset unchecked. Finally, in Min Seconds, put in 25, and Max Seconds, 35.
(Brief note: when you RNG using this method, you need to start the game at a certain time, but you only have to be precise down to the second. In Gen IV you needed to be precise to 1/30 of a second…this is, for all intents and purposes, much much much easier.)
Notice on the left: Date, Hour, Minute, Seconds. Put whatever time and date you wish. When you begin the calibration, you need to start your game from the DS main menu right at whatever time you put in. For the Seconds, enter 25. This way you give yourself a bit of time before you need to hit A. Unless you sync up your DS with an external clock, or use an external timer, you will be using the DS clock to keep track of the seconds.
Now let’s begin the calibration! Start up your DS. Change the time to the time you put in. Boot up your DS again, and pay attention to the seconds hand of the DS clock. Be on the DS main menu, ready to start Pokémon Black/White. When the seconds hand hits 25, press A.
TAKE YOUR GRUBBY HANDS OFF OF YOUR DS RIGHT NOW. DO NOT TOUCH ANY BUTTON AFTER YOU PRESS A. PLEASE.
If you recall, there is that Held Button dropdown menu that is specifically set to None. Later on, when you start using the RNG, you may have to hold a button while starting up the game. It is okay to skip to the main menu when the GameFreak logo animation starts playing, however. Go ahead and do that.
When you get to the main menu, there is one more crucial thing you must (not) do, and that is turning on the C-Gear. DO NOT TURN ON THE C-GEAR. The C-Gear advances the PIDRNG, which is used to determine natures, ability, and shininess. Never turn the C-Gear on ever when doing this type of RNG - in fact, there is a different, more complicated type of RNG you can perform that is based on using only the C-Gear. Pretend it doesn’t exist.
Good, you’ve started the game! Your C-Gear is NOT on, and you are in some area where you can immediately Sweet Scent into a wild encounter. Go ahead and use Sweet Scent. It doesn’t matter what you run into, just catch it. You will need to repeat this process a couple of times anyway, so for your convenience, chuck a Master Ball if you still have it. If not, the cave areas are dark, so Dusk Ball should suit your needs perfectly.
After you’ve caught a Pokémon, go ahead and calculate its IVs. Use MetalKid’s calculator. It’s very straightforward - enter your Pokémon’s information (species, nature, characteristic, default level, and their stats at that level). Hit Calculate.
Once you’ve determined the IVs and/or IV ranges from the IV Calculator, go back to the DS Parameter Finder window. Enter the IVs and/or IV ranges accordingly. The IV range refers to the minimum and maximum possible IVs for that one stat. For example, the Durant I caught can have a 21, 22, or 23 in Special Defense; I entered 21 for the min and 23 for the max. Now hit Search.
In the Results section, you will be spammed with numbers. Take note of everything except the Seed, that’s not important right now. Take special note of Actual Seconds and Timer0. I told you to start the game at 25 seconds, but the Results here displays 26. The offset is 1 second. If your offset is 1 second, when you actually start to use the RNG, you need to start your game up 1 second before the time you are told to. For now, in the calibration phase, keep starting at 25. As for Timer0, make a special note of that somewhere.
Now, one result isn’t enough to determine a trend. This is why we call it the calibration phase. So repeat this process at least 3 or 4 more times. A summary of what to do:
- set your DS clock back to that time you put in
- start the game at 25 seconds
- hold/press nothing until the GameFreak logo animation plays
- start game
- do not activate C-Gear
- use Sweet Scent
- catch whatever Pokémon you encounter
- calculate IVs
- input IVs into DS Parameter Finder
- press Search, note results
You may end up catching the EXACT SAME Pokémon multiple times. This is actually the most desirable outcome, because it is most consistent. This is what RNG is all about: starting the game at a certain time and date to generate a certain seed. The seed will determine the IV spread/nature/ability/gender/etc.
So you’ve gotten a couple of results now. If there is one Timer0 value that keeps coming up, use that one. Click Use Result in Time Finder.
All done calibrating! It’s about time to get us some nasty good monsters.