1. Welcome to Smogon Forums! Please take a minute to read the rules.

# The BW RNG Manipulation Guide

Discussion in 'Past Generation Archives' started by Kaphotics, Jul 31, 2011.

1. ### KaphoticsRemodeling Kitchens

Joined:
Apr 25, 2009
Messages:
781
HTML Posts

Intro

What is RNG Manipulation?

There are many seemingly random events in Pokemon: the IVs and natures of the Pokemon that you capture or breed, the number of steps an NPC walks before turning, or the odds that your newly hatched Oshawott is shiny. As it turns out, these events are all governed by the output of a class of mathematical formulas, which are known as pseudo random number generators. The word "pseudo", often used to paint things as "fraudulent" or "false," is very appropriate in this case. Even though the numbers output by these formulas may appear to be random, they are not. Each sequence begins with a single number, often referred to as a seed, and continues on in a predictable pattern.

Since the seed determines the sequence of numbers that will follow, it is important that it is different each and every time you play. If the same seed was chosen each time, the pattern of numbers and how they affect the game would be noticeable over time, breaking the illusion of randomness. To alleviate this potential problem, the game developers decided to create the seed by using something that should be different every time you play: the date and time on your Nintendo DS. By doing some light math on the individual components (year, month, hour, etc.) of the date and time, a "unique" seed is created each time you start the game.

There is an obvious flaw in this technique—we can change the date and time on our Nintendo DS systems before we start the game. With knowledge of how the date and time affect the seed, it is possible to choose a combination that yields a desirable result, allowing us to control the sequence of pseudo-random numbers that is generated. Coupled with the knowledge of how the game uses those numbers to create Pokemon, we become the creators, picking and choosing desirable traits, removing any remaining vestiges of randomness.

Credits and Thanks

OmegaDonut, Kaphotics, Bond697, chiizu, ToastPlusOne, mingot, Rusted Coil, XYZ Wing, hos1519, Guested, PokeDuck, xElite, musicmeister, mattj, Nexus, Sephirona, Tomxc, Blyde, MrFixIt, all of the RNG Reporter / PPRNG testers, and researchers and contributors from past generations.
2. ### KaphoticsRemodeling Kitchens

Joined:
Apr 25, 2009
Messages:
781
BW RNG Manipulation Guide Part 1 - Common Information for Breeding, Capturing, and Receiving Perfect Pokemon

Before attempting to hatch or capture that perfect Pokemon, it will be useful to learn about some of the concepts that are common to both endeavors. The information in this section should be used to build up your knowledge and vocabulary so that the individual sections that follow will be clear and easy to follow.

Prerequisites
• RNG Reporter
• Note to Mac Users: This software works under Windows and Linux. PPRNG is the Mac equivalent of the 5th Generation RNG Reporter. Use it instead.
• A clock with a clear Seconds reading.
• DS or DS Lite
• Pokemon Black or White
• DSi series and 3DS are only able to abuse IVs with the C-Gear method.

Important Differences from Previous Generations

In the 4th Generation, all initial seeds are 32 bits long; however, in Black and White, they are twice as long, coming in at a grand total of 64 bits. All of the previous Methods in RNG Reporter are not useable in the 5th Generation for this reason.

When the game boots up, the upper half of the 64 bit initial seed is used to seed the Mersenne Twister RNG, which operates as a 32 bit look-up table. This table is used to generate the IVs for the Pokemon. We are able to re-seed this table by using the C-Gear; this will be covered later in this guide. This generation has no more relation of PID to IVs, meaning no IV combination is restricted from any nature / ability for any type of RNG.

One important change that we have is that the nature is no longer set by the PID that a Pokemon has; it is instead set at some other point in the RNG process when the Pokemon is generated by the game. Synchronization has no effect on the RNG, aside from changing the nature you would normally receive if the synchronization works.

Definitions

These terms will be used frequently in the remainder of this guide, so it is very important that you understand what they mean.
Initial Seed

The initial seed is the number which is fed to the random number generator when the game starts. This number is created by a combination of the time and date the game started, your MAC Address, Keypress, and other Encryption Variables. Knowing the initial seed we start with allows us to predict the (no longer) random sequence of numbers that the game will produce and, in turn, how to proceed in order to catch the Pokemon or receive the Egg that we desire.

It is important to know that the initial seed is no longer dependent on delay, which makes hitting initial seeds incredibly easy.

Target Time

When resetting for the IVs of Eggs or captured Pokemon, you must hard reset (power cycle) to hit your target time. In the following sections, target time is defined as the date and time of your DS upon booting the game. Please note that this has nothing to do with the "TIME" value that is shown on the "Continue" screen, as that indicates the amount of time that you have played the game and does not represent the current date and time on the DS clock.

As opposed to the initial seeds in the 4th Generation, the initial seed in the 5th Generation is set once the game (re)boots; this makes it much easier to hit seeds as it only requires precision down to the second.

C-Gear Seeds vs. Standard Seeds (Non C-Gear)

This generation, a Mersenne Twister RNG is used to generate the IVs. In Generation 4, this same Mersenne Twister was used to create the Egg PIDs; however, this no longer is this the case in Generation 5. Standard seeds and C-Gear seeds determine the IVs of a Pokemon.

Now to explain these two different seed types:
• Standard Seeds (Non C-Gear)
• These are the most commonly used seeds, and are very easy to hit. They are unique to your DS and game version. Unfortunately, they can be hit only at one time and date, so you are unable to choose the dates that appear on your Pokemon. The upper half is used to seed the MTRNG the moment the game (re)boots.
• C-Gear Seeds
• These seeds are commonly used for Entralink abuse. They are almost exactly the same as the seeds last generation except they also incorporate the MAC address of the DS.
• The seed is set the moment you turn on the C-Gear, or when you warp into the Entralink.
The main difference between the two seed types is that C-Gear seeds use delay in addition to date and time, while Standard seeds only require precision down to the target second. For the vast majority of this guide, the focus will be on Standard seeds.

Delay

The delay may be thought of as a fast counter that increases by one approximately 60 times per second. It starts when you launch (or soft reset) any of the Pokemon games. The delay is an important component of Entralink abuse, as a C-Gear seed must be used to hit your target IVs. Non C-Gear seeds do not use delay.

An important change from the 4th Generation is that delays will never be consistently odd or even, as the games do not support Slot-2 Game Pak interaction.

Frame

A listing of frames is the sequence of Pokemon who can be captured or of IVs that may be passed down to an Egg, given a particular initial seed. A frame number, or target frame, is what you want to land on to get the desired result. There are different methods for targeting a particular frame, depending on what you are doing or where you are in game. For instance, when collecting an Egg, the frame will advance based on the amount of time that you spend before taking an Egg due to the onscreen or offscreen NPCs moving. When in a quiet cave, the frame does not advance at all on its own, but can be advanced by in-game actions, such as walking, saving, or listening to your awesome Chatot(s).

Encounter Slot

An encounter slot is a value that determines what Pokemon will appear depending on the frame on which you encounter a Wild Pokemon for the given encounter method.​

Calibration

Before beginning your quest for perfect IVs and shiny Pokemon, it is mandatory that you find the Parameters for your DS and cartridge. These will vary from DS to DS, and the version of the game (in addition to language of the game). Collecting these Parameters will help you use Time Finder, a feature of RNG Reporter, in the most productive way possible.

Once you find your Parameters from Calibration, you can use it to hit spreads that you find in Time Finder without having to repeat the Calibration Phase.

Steps to Calibrate for RNG Abuse:

• Save your game in a location where you can easily and quickly catch a high level Pokemon, the best example is Kyurem.
• Alternatively, you can utilize Pokecheck.
• If you choose to do this instead of catching a stationary Pokemon, bring a Pokemon with the move Sweet Scent.
• Play until you've gained access to the GTS. When prompted to by this guide, follow the directions on the Pokecheck website to view the IVs of the Pokemon you just caught.
• Synchronize your DS clock with an external clock. Your external clock should have a seconds display or seconds hand. You do not necessarily have to synchronize the date of your DS to the actual date, but you need to know the date on your DS clock.
• Open up RNG Reporter and select DS Parameters.

1. From the DS main menu, select your game exactly when the clock reaches the next minute. You will want to note the exact time you hard reset the game.
2. Encounter a Pokemon as quickly as possible without moving any steps. This can be done with the move Sweet Scent, or by talking to the Stationary Legend you saved in front of.
3. Catch the encountered Pokemon, and find its IV range.
• Using a Master Ball is fine. Once you are done Calibrating you can turn off your game without saving.
4. Enter the date and time from Step 3 and the Pokemon's information from Step 5 into Parameters. Input the correct MAC address and range of Encryption Variables for your current DS and Version.

You will then be given the seed you hit, along with the Date and Time and your encryption variables. These encryption variables can be used in Time Finder to generate your spreads. Write down your Parameters somewhere safe, be it on your computer or on a sticky note.

Verifying that you hit your Target Seed

There is no method of verifying this generation, aside from receiving your intended Pokemon. However, with the ease of hitting Standard seeds, this downside is negligible. NPCs and Shaking Spots will behave the same way if you hit the same seed and do the same actions.
3. ### KaphoticsRemodeling Kitchens

Joined:
Apr 25, 2009
Messages:
781
BW RNG Manipulation Guide Part 2 - How to RNG a Perfect Pokemon

Now that you have successfully calibrated and have your Parameters for your version and DS, you now can predict what seeds your game will start with by using RNG Reporter.

Finding the Standard Seeds for IV RNG Abuse

To find a Standard Seed that you need to hit, you will first have to open up RNG Reporter. Select Time Finder, and a new window will appear. The Capture tab will automatically be loaded and is the only one you need to worry about in order to RNG in Black and White.

Here's a slight predicament: There are actually two different RNGs. On one hand, you have the Mersenne Twister RNG, which determines IVs. The other, the PIDRNG, determines nature, ability, and shininess. The focus for this section of the guide is IVs, as we are still not very experienced this Generation. For right now we'll only care about IVs, leaving the nature to synchronization, which is a 50% chance.

The easiest way to start is to catch a stationary legendary. The members of the Musketeer Trio are prime candidates, even Kyurem!

In the IV section on the right, specify the criteria for your IV Spread that is desired for your target Pokemon. The larger the IV range you are accepting, the more results you will have to choose from.
1. Select the IV Frame Range to search. For now, it is best to have a frame 1 spread. Anything larger than that will require frame advancement, which will be covered later in this section and is not suggested for your first abuse.
2. Choose a month to search for seeds in.
3. Select Method 5 (Standard Seed) as the Method.
4. Select the encounter type for your Pokemon.
• Wild Pokemon: Anything that can be captured in the wild that is not stationary.
• For IV spreads via Standard Seed, leave encounter slot at (Any).
• Stationary Pokemon: Non-moving Pokemon that you can interact with for a battle, and Starters.
• Roaming Pokemon: Only for the roaming Genie.
• You are unable to do Entralink Pokemon (DW) with this method. It is currently covered in the 5th Generation RNG Help Thread located in the Wi-Fi Sub-Forum.
5. Click on the tab DS Parameters.
• Make sure your parameters and version are correct.
• Do not select Soft Reset.
• Keypresses: More keypresses => More results => more time.
• For a majority of people, having a keypress seed increases their calibrated timer0 by 1. If you want keypress seed, adjust your calibrated timer0 according to how your DS acts.
6. Click back to the Capture tab.
7. Press Generate. Depending on the amount of keypresses you allowed for, this may take awhile to complete.
• You can stop the search by pressing cancel in the Time Finder Progress window that pops up when you press Generate.
• All the currently found seeds will remain if you do so.

Preparations In Game to hit your Seed

• While the results are generating, it is best to prepare for your capture in game.
• If your target IV frame is 1, save in front of whatever you plan to catch. Bring no more than 5 Pokemon.
• If your target IV frame is not 1, you need a certain number of Pokemon in your party.
• Do not save in front of your legendary or at your location just yet if your target IV frame is not 1. The number of Pokemon you need in your party will vary depending on the frame you need to hit.
• When you manipulate the RNG, your Pokemon's target IV spread will fall onto a certain numbered frame.
• When you first start up the game, the first thing you will get is on frame 1.
• If you want to catch a Pokemon that is on frame 4, for example, you need to bump up the frame count by 3. Follow this simple equation:

(Target Frame) – (Initial Frame) – (Starting Frame) + 1 = Advances Required

• Your Target Frame is the frame you are trying to hit. In RNG Reporter, it is listed under Frame.
• The Initial Frame is the frame you start at when you have loaded up the game.
• For IVs, it will always be 1.
• Starting Frames for IVs are different for each encounter type.
• Wild and Stationary Pokemon start on frame 1.
• Roaming Pokemon start on frame 1.
• Eggs and Gifts start on frame 8.
• Starters are on frame 1.
• Do the equation to find out how many advances you need to do to hit your target IV frame.

Methods to advance the IV frame:
• Move 128 steps with # Pokemon in your party.
• This will increase your frame by #. For example, if you have 5 Pokemon in your party, the frame will go up by 5 after moving 128 steps.
• Move a Pokemon from the PC to your party.
• This will increase your frame by 7.
• Use Repels to keep track of your steps, and then count the last few ones.
• Repel = 100 steps
• Super Repel = 200 steps
• Max Repel = 250 steps

Now that you have prepared so that you can hit your target IV frame, you are ready to hit your seed and encounter your Pokemon!

Hitting your Standard Seed and receiving the IV Abused Pokemon

Look at the Keypresses column for your seed. If you have a keypress combination in this column, take note of it: you need to hold these key(s) as you start the game until you get to the white Nintendo logo.

1. Set your DS clock so that you are able to start the game at the time RNG Reporter tells you to.
• When you calibrated, if you started the game at X seconds in the calibration phase and got X+Y seconds in Actual Seconds, you have an offset of Y seconds.
• For almost everyone, the actual seconds offset it 1, so you would start your game one second earlier than your target time.
2. Hit your target time, do your keypresses, and arrive at the continue screen.
3. No rush, but do not be slow. Enter the game, and do not turn on the C-Gear.

Now, catching something on the first frame is easy. Since you have hit your seed, just initiate the battle and catch or receive the target Pokemon once you have done your advances if necessary. Check its IVs to be sure you hit your seed and IV spread.

If you want a particular nature, using a Pokemon with the ability Synchronize will give it a 50% chance of having the nature of the Synchronizer. If you do not like the nature you get, you can repeat the seed hitting process. If you get the same exact Pokemon (nature), saving the game at least once should change what nature (and wild Pokemon) you receive.

Now that you are able to hit seeds and get excellent IVs on a Pokemon, there still remains another aspect of the RNG you have yet to control. The PIDRNG determines everything but IVs, and this is covered in the next section.
4. ### KaphoticsRemodeling Kitchens

Joined:
Apr 25, 2009
Messages:
781
BW RNG Manipulation Guide Part 3 - How to Capture Perfect and / or Shiny Pokemon by Controlling the PIDRNG

Note: If you do not want to abuse your IDs, it is suggested you do not try for perfect shiny Pokemon.

The previous section of the guide covered how to control the Mersenne Twister half of the RNG, which determined what IVs you received from a Pokemon you encountered. Now that you have an adequate grasp of how to control this RNG, we will now explain how to control the other half: the PIDRNG.

As you may know already, the PIDRNG determines everything except the IVs and acts completely separate from the Mersenne Twister RNG. Because of this, it is required that you approach things from a different angle.

Finding (Shiny) PIDRNG Seeds

Since you most likely haven't RNGed your Trainer ID for a specific spread ahead of time, you will have to use the "Shiny Only" checkbox within Time Finder's Capture tab to find seeds for shiny Pokemon. You most likely will have to compromise between a mix of a high target frames or less than perfect spreads. If you intend to abuse for a shiny Pokemon, it is required that you know your Secret ID.

If you do not want to RNG a shiny Pokemon, you may leave Shiny Only unchecked. This is highly suggested for first time PIDRNG abusers, as it will give more seeds to choose from for your IV and PIDRNG abuse.

• Since you are hitting a specific frame, the frame always will or will not be synchronized.
• If you generate the same seed with "Synchronize Frames Only" checked, only synchronizable frames will show up.
• RNG Reporter shows if a frame is synchronizeable or not by bolding the nature.
• This frame will always be synchronized only if you selected the correct encounter method when generating the seed.

RNG Reporter will also output the Encounter Slot of the Pokemon, given your encounter type. Encounter Slots range from 0 to 11, and are different for each area. You can specify a particular encounter slot to search for.

Encounter Slots for Black and White.

In the Capture Tab section of Time Finder, select Method 5 PIDRNG in addition to your Encounter Type. Just like the previous guide on Mersenne Twister RNG abuse, make sure the Parameters Tab is filled out correctly. Once everything is filled out to your liking, generate the seed list and select a PIDRNG Seed.

Hitting your PIDRNG Seed and Frame
• Start off by generating your seed with the encounter method you are RNGing for.
• Find your initial frame with the Calculate Initial PIDRNG button.
• Just like earlier in this guide, determine how many advances you need to hit your target frame.
• The first time you hit your seed, take note of the nature you hit. Go back to RNG Reporter's frame output search and look for that nature.
• Depending on your initial PIDRNG Frame, it should be the first one, depending if any NPCs advanced the frame.
• This frame is now your Shifted Starting Frame (SSF), and should now be considered your initial frame.
• Next, hit your seed again and do the needed advancements to get to your target frame.
• If you didn't get the frame you intended to hit, just re-hit your seed and try again, changing the amount of advancements you do.

For higher target frames, this same deal goes. You will just need to advance the frame on a larger scale. It is suggested that you use two Chatots to advance your frame twice as fast, flipping between both of them.

• Saving the game increases the frame by 1.
• If you have recorded a Chatter for any Chatot, the frame advances by 1 for every time you hear its cry on the status screen.
• If you have 2 Chatot, you can just flip between them!
• If you did RNG back in DPPt, this is essentially the same technique as journal flips.
• Walking or turning in an area with wild Pokemon increases frame advances 2 per step.
• Do note that there are step counters that can advance the PIDRNG, so walking or turning is not suggested. Use Chatots!
• Wandering NPCs
• NPCs that have no set movement path will advance the frame by their own irregular movements.
• If you cannot predict a definite path of walking or even turning for an NPC, chances are, it is a Wandering NPC.
• Therefore, if you walk and turn and run a different path each time, the NPCs may move a different way and thus the frame you hit will be different each time.
• You want to be able to control which one you hit. So keep this in mind and move exactly the same way.

Congratulations! You have successfully abused both the Mersenne Twister RNG as well as the PIDRNG!
5. ### KaphoticsRemodeling Kitchens

Joined:
Apr 25, 2009
Messages:
781
BW RNG Manipulation Guide Part 4 - How to Abuse your IDs

Now that you can control both RNGs, the remainder of this guide will be watered down, as it is expected that you know the basics of searching, making sure everything is filled out right, and methods of advancement. For those who are feeling adventurous and want particular shiny spreads, starters, or a specific Trainer ID, this portion of the guide will explain how.

If you want a shiny starter or a particular shiny spread, it is required that you have the seed that you will RNG with for the target spread. What will happen is that we will make a particular PID that occurs on this seed shiny by getting specific IDs. If this is what you intend to do, have your seed at hand. Select the Seed check box, enter the seed and enter the frame you want shiny with the particular method.

If you just want a novelty Trainer ID, select TID and enter the Trainer ID you want.

Make sure the Parameters are correct for your setup, and then press the Find ID Seeds button. The output will tell you the Initial Frame and Frame on which the ID / SID spread occurs, in addition to the Time and Keypress. If it says True, that means a gift Pokemon will be shiny in addition to any Pokemon you encounter on that seed / frame. If you chose to make a particular seed's frame shiny, go back and verify it in RNG Reporter's main window, using the encounter method you intended. If it is not shiny (an adjacent frame is instead), adjust your Frame that you enter into Pandora's Box.

Follow this formula to determine how many frames you need to advance to get the target IDs.

(Target Frame) - (Initial Frame) = Advances Required

Now delete the previously existing save file, hit your seed, and do your advancements. If done correctly, you should have your intended ID / SID!
6. ### KaphoticsRemodeling Kitchens

Joined:
Apr 25, 2009
Messages:
781
BW RNG Manipulation Guide Part 5 - How to Hatch Shiny (and Perfect) Pokemon

In the 5th Generation, the game generates the entire Egg at once, instead of letting you lock into a nature / ability / PID like Generation 4 allowed for. Due to this, everything is generated in one fell swoop, so the entire process only requires you to hit one seed for the entire process.

Finding Seeds for Breeding
• Use the 4th / 5th Gen Shiny Egg Tab in Time Finder
• Select BW as the Breeding Type
• If you have the option to breed internationally, by all means do so. It increases the amount of shiny frames you can hit six fold! Select BW (International) if this is the case.
• If you want to use an Everstone to pass a nature, select the nature of the Pokemon you will have holding the Everstone.
• If you are using a Ditto, select the Ditto Parent checkbox.
• Ditto acts as the opposite gender of the other parent, or Female if the other Pokemon is Genderless.
• Set frame 60 as the minimum PID frame.
• If you want to breed hidden ability offspring, the mother must have the ability and either parent must not be Ditto.
• Specify your other desired results, fill out everything.
• Parent IVs not required, but are beneficial.

From the results RNG Reporter outputs, you will see three definitive IVs, and three inherited IVs (Fe/Ma). The Egg you receive on that frame will get the respective stat from the parent indicated.

In Game Setup
• Do not have any Power Items attached to either Pokemon, and make sure that the right parent is holding the Everstone.
• Save in front of the Daycare Man when he has an Egg to give you.

Hitting your Seed and Target Frame

• Once you have a target seed, determine how many advances you need to hit that target frame by using the Calculate Initial PIDRNG button.
• Since you are hitting a specific PID, the possible frames you can hit can be manipulated by your setup.
• Toy around with your inputs to change around the results.
• This is achieved with a Ditto and Everstone.
• If you use a Ditto, you can not get Hidden Ability offspring.
• Find a specific frame, find your initial, and hit it.

(Target Frame) – (Initial Frame) = Advances Required

If you are unable to hit the correct frame, find which one you actually are hitting. This is caused by the Wandering NPCs on the route where the Day Care is. You will need to adjust how many advances you do to hit your target frame because of them.

When you receive your Egg, the only way to verify that you received exactly what you want is by hatching it and verifying it with the IV Man located in the Battle Subway, or the characteristic, ability, and nature (and shiny appearance).
7. ### KaphoticsRemodeling Kitchens

Joined:
Apr 25, 2009
Messages:
781
BW RNG Manipulation Guide Part 6 - Receiving Perfect Wondercard Pokemon

To RNG Wondercard Pokemon, one must utilize Wondercard seeds as opposed to Standard seeds. Wondercard seeds are similar to Standard seeds, except the IVs are based off of the PIDRNG frame. The Standard seeds you had before will not be useable, but the abuse is very easy once you find a seed. Regular Wondercards cannot be shiny.

Save at a Pokemon Center in which there are no moving NPCs; the Pokemon Center at the Elite Four is suggested.

Finding Wondercard Seeds
• Obtain your target Wondercard seed from RNG Reporter by searching Wondercards (5th Gen) with a Minimum Frame above 55 in Time Finder.
• Take note of the date, time, and keypress needed.
• Once you have this Wondercard seed, you will have to hit the seed just like you would for a Standard Seed.

Hitting your Wondercard Seed and Frame
• Hit your seed once and find the IVs you find which is the initial frame.
• In most cases, it will be the first frame, after you calculate the initial PIDRNG frame.
• In RNG Reporter, enter your seed and select Wondercard (5th Gen) to see the possible IV spreads.
• Calculate the amount of advances you need to do to hit the target frame with the following formula:

(Target Frame) – (Initial Frame) = Advances Required

Shiny Wondercards are a bit more complex, because they are different from regular Wondercards. They will always be shiny, and require a few tricks to RNG to your desire.

Finding Shiny Wondercard Seeds
1. Search for Wondercard seeds with the frame range 60-100, with any nature selected.
• Wondercard IVs and PID / Nature are based off the PIDRNG completely. No Mersenne Twister RNG is used.
2. Once you have a vast array of seeds, test each one out to see if you are able to hit that frame due to the initial offset of the game.
• This is done by pressing the Calculate Initial Frame Button.
• All possible target frames must be at least 2 frames after the initial frame.
3. Now look at your target frame, and second frame directly after your target. Is your desired nature on this frame?
• If no, throw away that seed.
• If yes, keep that seed as a potential target.
4. Once you have narrowed down your seeds from RNG Reporter to one(s) that have your target nature frame and seed, find out how many advances you need to do.

(Target Frame) - (Initial Frame) - 3 = Advances Required

Detailed Information on Shiny Wondercards:
• It takes more than the usual amount of frames to calculate a Shiny PID.
• Since the lastest RNG Reporter update (9.81) was published before we had knowledge of the Shiny Wondercard method, you will have to take a little bit more time to abuse.
• The game generates a Shiny PID with the "Current Seed" and Card IDs.
• Since the game generates the IVs before PID, the IVs are predictable.
• However, the game generates nature after the PID.
• The trick of this is that the subsequent frame will have the nature.
8. ### KaphoticsRemodeling Kitchens

Joined:
Apr 25, 2009
Messages:
781
BW RNG Manipulation Guide Part 7 - Catching Perfect Roaming Pokemon

Manipulating the roamer you get is hands down the hardest RNG type when using Standard Seeds. This is because the ambient weather advances the RNG, and you are unable to prevent this advancement. This results in an unpredictable starting frame, so it will require a good deal of attempts to hone in on your target.

In order to abuse the Roamer, you must not have released it previously. There is no reliable way to RNG the Roamer that you revive by beating the Elite Four.

Finding Roaming Pokemon

When looking for a usable seed in Time Finder's Capture Tab, select Method 5 (Standard Seed) and select the Roaming Pokemon as your encounter method. Set your min / max frame to 1 so that you'll only need to do PIDRNG advances. If you're looking for a shiny, set max shiny frame to 1000, because you will need to find a frame at or above 650. Enter in your IVs and generate the results.

If you intend to RNG a shiny roamer, consider ID / SID abuse if you can't easily find a usable shiny seed. This requires you to have a Roaming PID frame that you want to make shiny. You will need to RNG your IDs with Pandora's Box, while making sure that the frame you chose will give you shiny IDs.

The rain that the roamer summons advances the PIDRNG frame at a rate of approximately 60 frames per second. Snow advances it more slowly, but it still advances your PIDRNG frame. There are also Wandering NPCs on Route 7, so the advancement is pretty erratic. Before saving in the house, check if there's weather outside on that date. Summer (February, June, October) doesn't have any weather, so you might want to search for those months. It is recommended to find a seed with a target frame of 650 or above. Encounter any season change screen before you reach the house, otherwise this will mess with the consistency of your results.

Now that you are ready, save inside the house.

To find what frame you are initially on, hit your seed and go outside, mashing A. Once you regain control of your character, you can stop mashing.

Go and catch the roamer, verify the IVs and find the Nature. If you are able to find the characteristic of your roamer (via RNG Reporter or the PID%6 method), it should help narrow down the possible frames you hit.

If you have not yet found what frame you start on, hit your seed again and do 10 Chatot calls, and see what you get. Repeat this step, adding Chatot calls in increments of 10 so that you can find your Shifted Starting Frame.

Depending on the season and if there is weather already present, you will have different Shifted Starting Frames.
• No Weather Present: 550-750
• Rain Present: 1500-1900
• Snow Present (Winter Only): 260-300

You may need to check outside of these ranges, however these are the most common.

If you are trying to RNG your roamer shiny, it will appear shiny in your PokéDex only if you succeeded.

9. ### KaphoticsRemodeling Kitchens

Joined:
Apr 25, 2009
Messages:
781
^THIS CONCLUDES THE GUIDE. EVERYTHING ELSE THAT FOLLOWS (post 9+) IS NOT PART OF THE GUIDE

Notes (not part of article):

Removed Entralink Guide. Since the amount of people abusing it is so low (because it is hard and requires total RNG knowledge) and there already is a guide done by Sephirona, I don't feel the need to write up another huge guide when we already have one in the help thread where they would have to go anyways.

Credits URL dump
Code:
```OmegaDonut	- http://www.smogon.com/forums/member.php?u=5304
Kaphotics	- http://www.smogon.com/forums/member.php?u=32572
Bond697		- http://www.smogon.com/forums/member.php?u=54525
chiizu		- http://www.smogon.com/forums/member.php?u=69906
ToastPlusOne	- http://www.smogon.com/forums/member.php?u=30562
mingot		- http://www.smogon.com/forums/member.php?u=21459

bunch of people not from here

xElite		- http://www.smogon.com/forums/member.php?u=35269
musicmeister	- http://www.smogon.com/forums/member.php?u=49192
mattj		- http://www.smogon.com/forums/member.php?u=31302
Nexus		- http://www.smogon.com/forums/member.php?u=35537
Sephirona	- http://www.smogon.com/forums/member.php?u=32374
Tomxc		- http://www.smogon.com/forums/member.php?u=88143

few people not from here
general thanks
```
10. ### KaphoticsRemodeling Kitchens

Joined:
Apr 25, 2009
Messages:
781

Latest SCMS Revision had a few large errors I didn't notice, but I have fixed them in the HTML that follows so that it matches exactly what is above.

HTML:
```[title]
The BW RNG Manipulation Guide
<meta name="description" content="Introduction to the BW RNG Manipulation Guide." />
[page]
<div class="author">By <a href="/forums/member.php?u=32572">Kaphotics</a>.</div>

<ul class="toc">
<li><a href="bw_rng_intro">The BW RNG Manipulation Guide</a>
<ul>
<li><a href="#what">What is RNG Manipulation?</a></li>
<li><a href="#credits">Credits and Thanks</a></li>
</ul>
</li>
<li><a href="bw_rng_part1">BW RNG Manipulation Guide Part 1 - Common Information for Breeding, Capturing, and Receiving Perfect Pokémon</a></li>
<li><a href="bw_rng_part2">BW RNG Manipulation Guide Part 2 - How to RNG a Perfect Pokémon</a></li>
<li><a href="bw_rng_part3">BW RNG Manipulation Guide Part 3 - How to Abuse your IDs</a></li>
<li><a href="bw_rng_part4">BW RNG Manipulation Guide Part 4 - How to Capture Shiny (and Perfect) Pokémon</a></li>
<li><a href="bw_rng_part5">BW RNG Manipulation Guide Part 5 - How to Hatch Shiny (and Perfect) Pokémon</a></li>
<li><a href="bw_rng_part6">BW RNG Manipulation Guide Part 6 - Receiving Perfect Wondercard Pokémon</a></li>
<li><a href="bw_rng_part7">BW RNG Manipulation Guide Part 7 - Catching Perfect Roaming Pokémon</a></li>
</ul>

<h2><a name="what">What is RNG Manipulation?</a></h2>
<p>There are many seemingly random events in Pokémon: the IVs and natures of the Pokémon that you capture or breed, the number of steps an NPC walks before turning, or the odds that your newly hatched Snivy is shiny. As it turns out, these events are all governed by the output of a class of mathematical formulas, which are known as pseudo random number generators. The word "pseudo", often used to paint things as "fraudulent" or "false", is very appropriate in this case. Even though the numbers output by these formulas may appear to be random, they are not. Each sequence begins with a single number, often referred to as a seed, and continues on in a predictable pattern.</p>
<p>As the seed determines the sequence of numbers that will follow, it is important that it is different each and every time you play. If the same seed was chosen each time, the pattern of numbers, and how they affect the game, would be noticeable over time, breaking the illusion of randomness. To alleviate this potential problem, the developers decided to create the seed using something that should be different every time you play: the date and time on your Nintendo DS. By doing some light math on the individual components (year, month, hours, etc.) of the date and time, a "unique" seed is created each time you start the game.</p>
<p>There is an obvious flaw in this technique; we can change the date and time on our Nintendo DS systems before we start the game. With knowledge of how the date and time affect the seed, it is possible to choose a combination that yields a desirable result, allowing us to control the sequence of pseudo-random numbers that is generated. Coupled with the knowledge of how the game uses those numbers to create Pokémon, we become the creators, picking and choosing desirable traits, removing any remaining vestiges of randomicity.</p>
<h2><a name="credits">Credits and Thanks</a></h2>
<p>OmegaDonut, Kaphotics, Bond697, chiizu, ToastPlusOne, mingot, Rusted Coil, XYZ Wing, ktxad, hos1519, Guested, PokeDuck, xElite, musicmeister, mattj, Nexus, Sephirona, Tomxc, Blyde, MrFixIt, all of the RNG Reporter / PPRNG testers, and researchers and contributors from past generations.</p>```

I'm pretty busy and when I play Pokemon it's not to RNG or write guides (I research other stuff in addition to the RNG), but most of the times I don't play Pokemon at all!

I've got Tomxc helping me with the guides. For now I'm pretty hesitant about writing guides until we have the newest version of RNG Reporter out as some of the new features included will immensely help (Power Item Breeding RNG). I hope to get this guide done / htmlized by the end of August (so in one month heh)

Majority of the future content I will take/rewrite will be from the RNG Guide I have already written, it's pretty outdated though. You can get the 4800 word document here on my dropbox. PDF if ya want it...

Putting everything up in BBCode sucks. Tomxc is doing the imagework in addition to helping me write this guide.

All Posts are Done Writing

This guide is designed to become less wordy as people become more appropriated with the terms and methods of abuse.

The introduction is almost word for word mingot's dppt intro, tweaked to encompass gen 5 terms.
11. ### Tomxc

Joined:
Apr 27, 2011
Messages:
59
Image for Post #2 (insert image of RNG Reporter main window showing the DS Parameters highlighted) section:

If needed I can add some text and an arrow saying click the button, but hope people will know to click the button.

Do you want the entire RNG Reporter included in each image/screenshot or only the portion surrounding what's being pointed out? Not sure if it's a waste of space to have the whole RNG Reporter in each image if not needed.

BBCode/Forum Code
HTML:
`[img]http://dl.dropbox.com/u/30677390/DSParameterScreen.png[/img]`
XHTML Code
HTML:
`<img src="http://dl.dropbox.com/u/30677390/DSParameterScreen.png" width="802" height="427" />`
12. ### Tomxc

Joined:
Apr 27, 2011
Messages:
59
Starting logo:

Your old image's background color looked a bit gray:

=======================================================

Time Finder screen:

BBCode;
HTML:
`[img]http://dl.dropbox.com/u/30677390/TimeFinderScreen.png[/img]`

DS Parameters filled out:

BBCode;
HTML:
`[img]http://dl.dropbox.com/u/30677390/DSParameterSample1.png[/img]`
13. ### Tomxc

Joined:
Apr 27, 2011
Messages:
59
Some minor fixes/updates to the very first three intro paragraphs (done awhile ago for the new in-progress PDF version):

There are many seemingly random events in Pokémon: the IVs and natures of the Pokémon that you capture or breed, the number of steps an NPC walks before turning, or the odds that your newly hatched Snivy is shiny. As it turns out, these events are all governed by the output of a class of mathematical formulas, which are known as pseudo-random number generators. The word "pseudo", often used to paint things as "fraudulent" or "false", is very appropriate in this case. Even though the numbers output by these formulas may appear to be random, they are not. Each sequence begins with a single number, often referred to as a seed, and continues on in a predictable pattern.

Since the seed determines the sequence of numbers that will follow, it is important that it is different each and every time you play. If the same seed was chosen each time, the pattern of numbers and how they affect the game would be noticeable over time, breaking the illusion of randomness. To alleviate this potential problem, the game developers decided to create the seed using something that should be different every time you play: the date and time on your Nintendo DS. By doing some light math on the individual components (year, month, hour, etc.) of the date and time, a "unique" seed is created each time you start the game.

There is an obvious flaw in this technique—we can change the date and time on our Nintendo DS systems before we start the game. With knowledge of how the date and time affect the seed, it is possible to choose a combination that yields a desirable result, allowing us to control the sequence of pseudo-random numbers that is generated. Coupled with the knowledge of how the game uses those numbers to create Pokémon, we become the creators, picking and choosing desirable traits, removing any remaining vestiges of randomness.
14. ### Tomxc

Joined:
Apr 27, 2011
Messages:
59
Time Finder Capture tab:

BBCode:
HTML:
`http://dl.dropbox.com/u/30677390/TimeFinderCaptureTab.png`

Time Finder DS Parameters tab:

BBCode:
HTML:
`[img]http://dl.dropbox.com/u/30677390/TimeFinderDSParametersTab.png[/img]`

========================================
The following two images go together:
Time Finder Progress display:

BBCode:
HTML:
`[img]http://dl.dropbox.com/u/30677390/TimeFinderProgress.png[/img]`
Time Finder results populating:

BBCode:
HTML:
`[img]http://dl.dropbox.com/u/30677390/TimeFinderResults.png[/img]`
========================================
15. ### Tomxc

Joined:
Apr 27, 2011
Messages:
59
Trial Finding Mac Address image with backup captions:

16. ### Tomxc

Joined:
Apr 27, 2011
Messages:
59
Roamer Results image:

BBCode:
HTML:
`[img]http://dl.dropbox.com/u/30677390/TimeFinderRoamerResults.png[/img]`

Wondercard Results image:

BBCode:
HTML:
`[img]http://dl.dropbox.com/u/30677390/TimeFinderWondercardResults.png[/img]`
17. ### KaphoticsRemodeling Kitchens

Joined:
Apr 25, 2009
Messages:
781
Finished -- Submitted for GP.

NixHex is checking this upon request.
18. ### NixHexFeels like standing still for eons and eons

Joined:
Oct 6, 2009
Messages:
3,042
I'm going to make this into separate posts in order to avoid clutter. so....

omit
comment

Intro

What is RNG Manipulation?

There are many seemingly random events in Pokémon: the IVs and natures of the Pokémon that you capture or breed, the number of steps an NPC walks before turning, or the odds that your newly hatched Oshawott is shiny. As it turns out, these events are all governed by the output of a class of mathematical formulas, which are known as pseudo random number generators. The word "pseudo", often used to paint things as "fraudulent" or "false", "false," is very appropriate in this case. Even though the numbers output by these formulas may appear to be random, they are not. Each sequence begins with a single number, often referred to as a seed, and continues on in a predictable pattern.

Since the seed determines the sequence of numbers that will follow, it is important that it is different each and every time you play. If the same seed was chosen each time, the pattern of numbers and how they affect the game would be noticeable over time, breaking the illusion of randomness. To alleviate this potential problem, the game developers decided to create the seed using something that should be different every time you play: the date and time on your Nintendo DS. By doing some light math on the individual components (year, month, hour, etc.) of the date and time, a "unique" seed is created each time you start the game.

There is an obvious flaw in this technique — we technique—we can change the date and time on our Nintendo DS systems before we start the game. With knowledge of how the date and time affect the seed, it is possible to choose a combination that yields a desirable result, allowing us to control the sequence of pseudo-random numbers that is generated. Coupled with the knowledge of how the game uses those numbers to create Pokémon, we become the creators, picking and choosing desirable traits, removing any remaining vestiges of randomicity. randomness.

Such big words. Okay, first off, go to every post and replace all instances of Pokémon with Pokemon. The standard is no &eacute; since it's a pain the ass so we'll have to live with it.

DONE.
19. ### NixHexFeels like standing still for eons and eons

Joined:
Oct 6, 2009
Messages:
3,042

BW RNG Manipulation Guide Part 1 - Common Information for Breeding, Capturing, and Receiving Perfect Pokémon

Before attempting to hatch or capture that perfect Pokémon, it will be useful to learn about some of the concepts that are common to both endeavors. The information in this section should be used to build up your knowledge and vocabulary so that the individual sections that follow will be clear and easy to follow.

Prerequisites
• RNG Reporter
• Note to Mac Users: This software works under Windows and Linux. PPRNG is the Mac equivalent of the 5th Generation RNG Reporter. Use it instead.
• A clock with a clear Seconds reading.
• DS Original or DS Lite "DS" is the official name, but do with this what you may.
• Pokémon Black or White
• DSi series and 3DS are only able to abuse IVs with the C-Gear method.

Important Differences from Previous Generations

In the 4th Generation, all initial seeds are 32 bits long; however however, in Black and White White, they are twice as long long, coming in at a grand total of 64 bits. All of the previous Methods in RNG Reporter are not useable in the 5th Generation for this reason.

When the game boots up, the upper half of the 64 bit initial seed is used to seed the Mersenne Twister RNG, which operates as a 32 bit look-up table. This table is used to generate the IVs for the Pokémon. We are able to re-seed this table by using the C-Gear, C-Gear; this will be covered later in this guide. This generation has no more relation of PID to IVs, meaning no IV combination is restricted from any nature / ability for any type of RNG.

One important change that we have is that the Nature nature is no longer set by the PID that a Pokémon has; it is instead set at some other point in the RNG process when the Pokémon is generated by the game. Synchronization has no effect on the RNG, aside from changing the nature you would normally receive if the synchronization works.

Definitions

These terms will be used frequently in the remainder of this guide, so it is very important that you understand what they mean.
Initial Seed

The initial seed is the number which is fed to the random number generator when the game starts. This number is created by a combination of the time and date the game started, your MAC Address, Keypress, and other Encryption Variables. Knowing the initial seed we start with allows us to predict the (no longer) random sequence of numbers that the game will produce and, in turn, how to proceed in order to catch the Pokémon or receive the egg Egg that we desire.

It is important to know that the initial seed is no longer dependent on delay, which makes hitting Initial Seeds initial seeds incredibly easy.

Target Time

When resetting for the IVs of eggs Eggs or captured Pokémon, you must hard reset (power cycle) to hit your target time. In the following sections, target time is defined as the date and time of your DS upon booting the game. Please note that this has nothing to do with the "TIME" value that is shown on the "Continue" screen, as that indicates the amount of time that you have played the game and does not represent the current date and time on the DS clock.

As opposed to the initial seeds in the 4th Generation, the initial seed in the 5th Generation is set once the game (re)boots; this makes it much easier to hit seeds as it only requires precision down to the second.

C-Gear Seeds vs. Standard Seeds (Non C-Gear)

This generation, a Mersenne Twister RNG is used to generate the IVs. In Generation 4 4, this same Mersenne Twister was used to create the egg PIDs, however this no longer is this the case in Generation 5. Standard seeds and C-Gear seeds determine the IVs of a Pokémon.

Now to explain these two different seed types:
• Standard Seeds (Non C-Gear)
• These are the most commonly used seeds, and are very easy to hit. They are unique to your DS and game version. Unfortunately, they are hittable in can be hit only at one time and date, so you are unable to choose the dates that appear on your Pokémon. The upper half is used to seed the MTRNG the moment the game (re)boots.
• C-Gear Seeds
• These seeds are commonly used for Entralink abuse. They are almost exactly the same as the seeds last generation except they also have incorporate the MAC address of the DS DS. incorporated.
• The seed is set the moment you turn on the C-Gear, or when you warp into the Entralink.
The main difference between the two seed types is that C-Gear seeds use delay in addition to date and time, while Standard seeds only require precision down to the target time. time in seconds. For the vast majority of this guide, the focus will be on Standard seeds.

Delay

The delay may be thought of as a fast counter that increases by one approximately 60 times per second. It starts when you launch (or soft reset) any of the Pokémon games. The delay is an important component of Entralink abuse, as a C-Gear seed must be used to hit your target IVs. Non C-Gear seeds do not use delay.

An important change from the 4th Generation is that delays will never be consistently odd or even, as the games do not support Slot-2 Game Pak interaction.

Frame

A listing of frames is the sequence of Pokémon who can be captured or of IVs that may be passed to an egg, Egg, given a particular initial seed. A frame number, or target frame, is what you want to land on to get the desired result. There are different methods for targeting a particular frame, depending on what you are doing or where you are in game. For instance, when collecting an egg, Egg, the frame will advance based on the amount of time that you spend before taking an egg due to the on/off screen onscreen or offscreen NPCs moving. When in a quiet cave, the frame does not advance at all on its own, but can be advanced by in-game actions, such as walking, saving, or listening to your awesome Chatot(s).

Encounter Slot

An encounter slot is a value that determines what Pokémon will appear depending on the frame on which you encounter a Wild Pokémon for the given encounter method.​
Calibration

Before beginning your quest for perfect IVs and shiny Pokémon, it is mandatory that you find the Parameters for your DS and cartridge. These will vary from DS to DS, and the version of the game (in addition to language of the game). Collecting these Parameters will help you use Time Finder, a feature of RNG Reporter, in the most productive way possible.

Once you find your Parameters from Calibration, you can use it to hit spreads that you find in Time Finder without having to repeat the Calibration Phase. (Stuff like "Calibration" and "Calibration Phrase" should usually be decapitalized, but I think it's okay here for emphasis)

Steps to Calibrate for RNG Abuse:
• Save your game in a location where you can easily and quickly catch a high level Pokémon, Pokemon; the best example is Kyurem.
• Alternatively, you can utilize Pokecheck.
• If you choose to do this instead of catching a stationary Pokémon, bring a Pokémon with the move Sweet Scent.
• Play until you’ve gained access to the GTS. When prompted to by this guide, follow the directions on the website to view the IVs of the Pokémon you just caught.
• Synchronize your DS clock with an external clock. Your external clock should have a seconds display or seconds hand. You do not necessarily have to synchronize the date of your DS to the actual date, but you need to know the date on your DS clock.
• Open up RNG Reporter and select DS Parameters.

1. From the DS main menu, select your game exactly when the clock reaches the next minute. You will want to note the exact time that you hard reset the game.
2. Encounter a Pokémon as quickly as possible without moving any steps. This can be done with the move Sweet Scent, or by talking to the Stationary Legend you saved in front of.
3. Catch the encountered Pokémon, and find the IV range of it. its IV range.
• Using a Master Ball is fine. Once you are done Calibrating you can turn off your game without saving.
4. Enter the date and time from Step 3 and the Pokémon's information from Step 5 into Parameters. Input the correct MAC address and range of Encryption variables Variables (for consistency) for your current DS/Version. DS and version.

You will then be given the seed you hit, along with the Date and Time and your encryption variables. These encryption variables can be used in Time Finder to generate your spreads. Write down your Parameters somewhere safe, be it on your computer or on a sticky note.

Verifying that you hit your Target Seed

There is no method of verification verifying this generation, aside from receiving your intended Pokémon. However, with the ease of hitting Standard seeds seeds, this downside is negligible. NPCs and Shaking Spots will behave the same way if you hit the same seed and do the same actions.

Good job. be sure to remain consistent in regards to what you capitalize.

DONE.
20. ### NixHexFeels like standing still for eons and eons

Joined:
Oct 6, 2009
Messages:
3,042

BW RNG Manipulation Guide Part 2 - How to RNG a Perfect Pokémon

Now that you have successfully calibrated and have your Parameters for your game/DS, version and DS, you now can predict what seeds your game will start with by using RNG Reporter.

Finding the Standard Seeds for IV RNG Abuse

To find a Standard Seed that you need to hit, you will first have to open up RNG Reporter. Select Time Finder, and a new window will appear. The Capture tab will automatically be loaded and is the only one you need to worry about in order to RNG in Black and White.
Here's a slight predicament: There are actually two different RNGs. On one hand hand, you have the Mersenne Twister RNG, which determines IVs. The other, the PIDRNG, determines Nature, Ability, nature, ability, and shininess. The focus for this section of the guide is IVs, as we are still not very experienced this Generation. For right now we'll only care about IVs, leaving the nature to synchronization, which is a 50% chance.

The easiest way to start is to catch a stationary legendary. The members of the Musketeer Trio are prime candidates, and even Kyurem!

In the IV section on the right, specify the criteria for your IV Spread that is desired for your target Pokémon. The larger the IV range you are accepting, the more results you will have to choose from.
1. Select the IV Frame Range to search. For now, it is best to have a frame 1 spread. Anything larger than that will require frame advancement, which will be covered later in this section and is not suggested for your first abuse.
2. Choose a month to search for seeds in.
3. Select Method 5 (Standard Seed) as the Method.
4. Select the encounter type for your Pokémon.
• Wild Pokémon: Anything that can be captured in the wild that is not stationary.
• For IV spreads via Standard Seed, leave encounter slot at (Any).
• Stationary Pokémon: Nonmoving Non-moving Pokémon that you can interact with for a battle, and Starters.
• Roaming Pokémon: Only for the roaming Genie.
• You are unable to do Entralink Pokémon (DW) with this method. It is currently covered in the 5th Generation RNG Help Thread located in the WiFi Wi-Fi Sub-Forum.
5. Click on the tab DS Parameters. DS Parameters tab.
ds parameters DS Parameters tab in time finder Time Finder (Is this supposed to be here?)
• Make sure your parameters and version are correct.
• Do not select Soft Reset.
• Keypresses: More keypresses => More results => more time.
• For a majority of people, having a keypress seed increases their calibrated timer0 by 1. If you want keypress seed, adjust your calibrated timer0 according to how your DS acts.
6. Click back to the Capture tab.
7. Press Generate. Depending on the amount of keypresses you allowed for, this may take awhile to complete.
• You can stop the search by pressing cancel in the Time Finder Progress window that pops up when you press Generate.
• All the currently found seeds will remain if you do so.
Preparations In Game to hit your Seed

• While the results are generating, it is best to prepare for your capture in game.
• If your target IV frame is 1, save in front of whatever you plan to catch. Bring no more than 5 Pokémon.
• If your target IV frame is not 1, you need a certain number of Pokémon in your party.
• Do not save in front of your legendary or at your location just yet if your target IV frame is not 1. The number of Pokémon you need in your party will vary depending on the frame you need to hit.
• When you manipulate the RNG, your Pokémon's target IV spread will fall onto a certain numbered frame.
• When you first start up the game, the first thing you will get on is frame 1.
• If you want to catch a Pokémon that is on frame 4, for example, you need to bump up the frame count by 3. Follow this simple equation:

(Target Frame) – (Initial Frame) – (Starting Frame) + 1 = Advances Required
• Your Target Frame is the frame you are trying to hit. In RNG Reporter, it is listed under Frame.
• The Initial Frame is the frame you start at when you have loaded up the game.
• For IVs, it will always be 1.
• Starting Frames are different for IVs are different for each encounter type.
• Wild and Stationary Pokémon start on Frame 1 frame 1.
• Roaming Pokémon start on frame 1.
• Eggs and Gifts start on frame 8.
• Starters are on Frame 1 frame 1.
• Do the equation to find out how many advances you need to do to hit your target IV frame.

Methods to advance the IV frame:
• Move 128 steps with # Pokémon in your party.
• This will increase your frame by #. If For example, if you have 5 Pokémon in your party, the frame will go up by 5 after moving 128 steps.
• Move a Pokémon from the PC to your party.
• This will increase your frame by 7.
• Use Repels to keep track of your steps, and then count the last few ones.
• Repel = 100 steps
• Super Repel = 200 steps
• Max Repel = 250 steps

Now that you have prepared so that you can hit your target IV frame, you are ready to hit your seed and encounter your Pokémon!

Hitting your Standard Seed and receiving the IV Abused Pokémon

Look at the Keypresses column for your seed. If you have a keypress combination in this column, take note of it: you need to hold these key(s) as you start the game until you get to the white Nintendo logo.
1. Set your DS clock so that you are able to start the game at the time RNG Reporter tells you to.
• When you calibrated, if you started the game at X seconds in the calibration phase and got X+Y seconds in Actual Seconds, you have an offset of Y seconds.
• For almost everyone, the actual seconds offset it 1, so you would start your game one second earlier than your target time.
2. Hit your target time, do your keypresses, and arrive at the continue screen.
3. No rush, but do not be slow. Enter the game, and DO NOT TURN ON THE C-GEAR.

Now, catching something on the first frame is easy. Since you have hit your seed, just initiate the battle and catch or receive the target Pokémon once you have done your advances if necessary. Check its IVs to be sure you hit your seed and IV spread.

If you want a particular nature, using a Pokémon with the ability Synchronize will give it a 50% chance of having the nature of the Synchronizer. If you do not like the nature you get, you can repeat the seed hitting process. If you get the same exact Pokémon (nature), saving the game at least once should change what nature (and wild Pokémon) you receive.

Now that you are able to hit seeds and get excellent IVs on a Pokémon, there still remains another aspect of the RNG you have yet to control. The PIDRNG determines everything but IVs, and this is covered in the next section.

I'll probably make these changes when I go through it again, but here's a rule of thumb:
-Anything displayed in RNG Reporter should be capitalized. Frame column, Keypresses tab, Wild Pokemon option, etc.
-Anything used without direct reference to RNG Reporter should be lowercase: frame 1, 3 keypresses, etc.

DONE.
21. ### NixHexFeels like standing still for eons and eons

Joined:
Oct 6, 2009
Messages:
3,042

BW RNG Manipulation Guide Part 3 - How to Capture Perfect (and/or Shiny) and / or Shiny Pokémon by Controlling the PIDRNG

Note: If you do not want to abuse your IDs, it is suggested you do not try for perfect shiny Pokémon.

The previous section of the guide covered how to control the Mersenne Twister half of the RNG, which determined what IVs you got from a Pokémon you encountered. Now that you have an adequate grasp of how to control this RNG, we will now explain how to control the other half: the PIDRNG.

As you may know already, the PIDRNG determines everything except the IVs and acts completely separate from the Mersenne Twister RNG. Because of this, it is required that you approach things from a different angle.

Finding (Shiny) PIDRNG Seeds

Since you most likely haven't RNG'd RNGed your Trainer ID for a specific spread ahead of time, you will have to use the "Shiny Only" checkbox within Time Finder's Capture tab to find seeds for shiny Pokémon. You most likely will have to compromise between a mix of a high target frames or less than perfect spreads. If you intend to abuse for a shiny Pokémon, it is required that you know your Secret ID.

If you do not want to RNG a Pokemon Shiny, shiny Pokemon, you may leave Shiny Only unchecked. This is extremely highly suggested for first time PIDRNG abusers, as it will give more seeds to choose from for your IV and PIDRNG abuse.

• Since you are hitting a specific frame, the frame will always be synchronized, or it won’t. always will or will not be synchronized.
• If you generate the same seed with “Synchronize Frames Only” checked, only synchronizable frames will show up.
• RNG Reporter shows if a frame is synchronizeable or not by bolding the nature.
• This frame will always be synchronized only if you selected the correct encounter method when generating the seed.

RNG Reporter will also output the Encounter Slot of the Pokemon, given your encounter type. Encounter Slots range from 0 to 11, and are different for each area. You can specify a particular encounter slot to search for.

Encounter Slots for Black and White.

In the Capture Tab section of Time Finder, select Method 5 PIDRNG in addition to your Encounter Type. Just like the previous guide on Mersenne Twister RNG abuse, make sure the Parameters Tab is filled out correctly. Once everything is filled out to your liking, generate the seed list and select a PIDRNG Seed.
Hitting your PIDRNG Seed and Frame
• Start off by generating your seed with the encounter method you are RNGing for.
• Find your initial frame with the Calculate Initial PIDRNG button.
• Just like earlier in this guide, determine how many advances you need to hit your target frame.

• The first time you hit your seed, take note of the nature you hit. Go back to RNG Reporter's frame output search and look for that nature.
• Depending on your initial PIDRNG Frame, it should be the first one, depending if any NPCs advanced the frame.
• This frame is now your Shifted Starting Frame (SSF), and should now be considered your initial frame.
• Next, hit your seed again and do the needed advancements to get to your target frame.
• If you didn't get the frame you intended to hit, just re-hit your seed and try again, changing the amount of advancements you do.

For higher target frames, this same deal goes. You’ll just need to advance the frame on a larger scale. It is suggested that you use two Chatots to advance your frame twice as fast, flipping between both of them.

• Saving the game increases the frame by 1.
• If you’ve you've recorded a Chatter for any Chatot, the frame advances by 1 for every time you hear its cry on the status screen.
• If you have 2 Chatot, you can just flip between them!
• If you did RNG back in DPPt, this is essentially the same technique as Journal Flips. journal flips.
• Walking or Turning turning in an area with wild Pokémon increases frame advances advances the frame by 2 per step.
• Do note that there are step counters that can advance the PIDRNG, so Walking or Turning walking or turning is not suggested. Use Chatots!
• Wandering NPCs
• NPCs that have no set movement path will advance the frame by their own irregular movements.
• If you cannot predict a definite path of walking or even turning for an NPC, chances are, it is a Wandering NPC.
• Therefore, if you walk and turn and run a different path each time, the NPCs may move a different way and thus the frame you hit will be different each time.
• You want to be able to control which one you hit. So keep this in mind and move EXACTLY THE SAME WAY. <strong><em>Exactly the same way.</em></strong>

DONE.
22. ### NixHexFeels like standing still for eons and eons

Joined:
Oct 6, 2009
Messages:
3,042

BW RNG Manipulation Guide Part 4 - How to Abuse your IDs

Now that you can control both RNGs, the remainder of this guide will be watered down down, as it is expected that you know the basics of searching, making sure everything is filled out right, and methods of advancement. For those who are feeling adventurous and want particular shiny spreads, starters, or a specific Trainer ID, this portion of the guide will explain how.
If you want a shiny starter or a particular spread shiny, shiny spread, it is required that you have the seed that you will RNG with for the target spread. What will happen is that we will make a particular PID that occurs on this seed shiny by getting specific IDs. If this is what you intend to do, have your seed at hand. Select the Seed check box, enter the seed and enter the frame you want shiny with the particular method.

If you just want a novelty trainer ID, select TID and enter the Trainer ID you want.

Make sure the Parameters are correct for your setup, and then press the button Find ID Seeds. Find ID Seeds button. The output will tell you the Initial Frame and Frame the ID/SID spread occurs on, on which the ID / SID spread occurs, in addition to the Time and Keypress. If it says True, that means a gift Pokémon will be shiny in addition to any Pokémon you encounter on that seed / frame. If you chose to make a particular seed's frame shiny, go back and verify it in RNG Reporter's main window, using the encounter method you intended. If it is not shiny (an adjacent frame is instead), adjust your Frame that you enter into Pandora's Box.

Follow this formula to determine how many frames you need to advance to get the target IDs.

(Target Frame) - (Initial Frame) = Advances Required

Now delete the previously existing save file, hit your seed, and do your advancements. If done correctly, you should have your intended ID/SID! ID / SID!

When separating words with a /, enter spaces between each word and the slash.
DONE.
23. ### NixHexFeels like standing still for eons and eons

Joined:
Oct 6, 2009
Messages:
3,042

BW RNG Manipulation Guide Part 5 - How to Hatch Shiny (and Perfect) Pokémon

In the 5th Generation, the game generates the entire egg Egg at once, instead of letting you lock into a Nature/Ability/PID nature / ability / PID like Generation 4 allowed for. Due to this, everything is generated in one fell swoop, which makes so the entire process only require requires you to hit one seed for the entire process.

Finding Seeds for Breeding
• Use the 4th/5th 4th / 5th Gen Shiny Egg Tab in Time Finder
• Select BW as the Breeding Type
• If you have the option to breed internationally, by all means do so. It increases the amount of shiny frames you can hit six fold! Select BW (International) if this is the case.
• If you want to use an Everstone to pass a nature, select the nature of the Pokémon you will have holding the Everstone Everstone.
• If you are using a Ditto, select the Ditto Parent checkbox.
• Ditto acts as the opposite gender of the other parent, or Female if the other Pokemon is Genderless Genderless.
• Set frame 60 as the minimum PID frame.
• If you want to breed Hidden Ability Offspring, hidden ability offspring, the Mother mother must have the ability and either parent must not be Ditto.
• Specify your other desired results, fill out everything.
• Parent IVs not required, but beneficial are beneficial.
From the results RNG Reporter outputs, you will see three definitive IVs, and three inherited IVs (Fe/Ma). The egg Egg you receive on that frame will get the respective stat from the parent indicated.

In Game Setup
• Do not have any Power Items attached to either Pokemon, and make sure that the right parent is holding the everstone. Everstone.
• Save in front of the Daycare Man when he has an egg Egg to give you.

Hitting your Seed and Target Frame

• Once you have a target seed, determine how many advances you need to hit that target frame by using the Calculate Initial PIDRNG button.
• Since you are hitting a specific PID, the possible frames you can hit can be manipulated by your setup.
• Toy around with your inputs to change around the results.
• This is achieved with a Ditto and Everstone.
• If you use a Ditto, you can not get Hidden Ability offspring.
• Find a specific frame, find your initial, and hit it.

(Target Frame) – (Initial Frame) = Advances Required

If you are unable to hit the correct frame, find which one you actually are hitting. This is caused by the Wandering NPCs on the route that where the Day Care is. You will need to adjust how many advances you do to hit your target frame because of them.

When you receive your egg, Egg, the only way to verify that you got exactly what you want is by hatching it and verifying it with the IV Man in the Battle Subway Subway, or the characteristic, ability ability, and nature (and shiny appearance).

make sure that Egg is always capitalized.
DONE.
24. ### NixHexFeels like standing still for eons and eons

Joined:
Oct 6, 2009
Messages:
3,042

BW RNG Manipulation Guide Part 6 - Receiving Perfect Wondercard Pokémon

To RNG Wondercard Pokémon, one must utilize Wondercard seeds as opposed to Standard Seeds. seeds. Wondercard Seeds seeds are kind of like similar to Standard seeds, except the IVs are based off of the PIDRNG frame. The Standard seeds you had before will not be useable, but the abuse itself is very easy once you find a seed. Regular Wondercards can not cannot be shiny.

Save at a Pokémon Center in which there are no moving NPCs; the Pokémon Center at the Elite Four is suggested.

Finding Wondercard Seeds
• Obtain your target Wondercard seed from RNG Reporter by searching Wondercards (5th Gen) with a minimum frame Minimum Frame above 55 in Time Finder.
• Take note of the date, time, and keypress needed.
• Once you have this Wondercard seed, you will have to hit the seed just like you would for a Standard Seed.
Hitting your Wondercard Seed and Frame
• Hit your seed once and find the IVs you get to find what frame is the initial. which is the initial frame.
• In most cases cases, it will be the first frame, after you calculate the initial PIDRNG frame.
• In RNG Reporter, enter your seed an and select Wondercards (5th Gen) to see the possible IV spreads.
• Calculate the amount of advances you need to do to hit the target frame with the following formula:

(Target Frame) – (Initial Frame) = Advances Required

Shiny Wondercards are a bit more complex, because they are different from Regular regular Wondercards. They will always be shiny, and require a few tricks to RNG to your desire.

Finding Shiny Wondercard Seeds
1. Search for Wondercard seeds with the frame range 60-100, with ANY <strong>any</strong> nature selected.
• Wondercard IVs and PID/Nature PID / Nature are based off the PIDRNG completely. No MTRNG Mersenne Twister RNG is used.
2. Once you have a vast array of seeds, test each one out to see if you are able to hit that frame due to the initial offset of the game.
• This is done by pressing the Calculate Initial Frame Button. Calculate Initial Frame button.
• All possible target frames must be at least 2 frames after the initial frame.
3. Now look at your target frame, and the frame exactly directly after your target. Is your desired nature on this frame (+1)?
• If no, throw away that seed.
• If yes, keep that seed as a potential target.
4. Once you have narrowed down your seeds from RNG Reporter to one(s) that have your target nature frame and seed, find out how many advances you need to do.

(Target Frame) - (Initial Frame) - 3 = Advances Required

Detailed Information mation Information on Shiny Wondercards:
• It takes more than the usual amount of frames to calculate a Shiny PID.
• Since the last latest RNG Reporter update was before we had knowledge of the Shiny Wondercard method, you will have to take a little bit more time to abuse. (make sure to note which version this is, and change this after the next version is released!!)
• The game generates a shiny Shiny PID with the "Current Seed" and Card IDs.
• Since the game generates the IVs before PID, the IVs are predictable.
• However, the game generates nature AFTER <strong>after</strong> the PID.
• The trick of this is that the subsequent frame will have the nature.

DONE.
25. ### NixHexFeels like standing still for eons and eons

Joined:
Oct 6, 2009
Messages:
3,042

BW RNG Manipulation Guide Part 7 - Catching Perfect Roaming Pokémon

Manipulating the roamer you get is hands down the hardest RNG type when using Standard Seeds. This is because the ambient weather advances the RNG, and you are unable to prevent this advancement. This results in an unpredictable starting frame, so it will require a good deal of attempts to hone in on your target.

In order to abuse the Roamer, you must not have released it previously. There is no reliable way to RNG the Roamer when it respawns after beating the Elite Four.

Finding Roaming Pokémon

When looking for a usable seed in Time Finder's Capture Tab, select Method 5 (Standard Seed) and select the Roaming Pokémon as your encounter method. Set your min/max min / max frame to 1 so that you'll only need to do PIDRNG advances. If you're looking for a shiny, set max shiny frame to 1000, because you will need to find a frame at or above 650. Enter in your IVs and Generate generate the results.
If you intend to RNG it shiny, a shiny roamer, consider ID/SID ID / SID Abuse abuse if you can't find easily find a usable shiny seed. This requires you to have a Roaming PID frame that you want to make shiny. You will need to RNG your IDs with Pandora's Box, while making sure that the frame you chose will give you shiny IDs.

The rain that the roamer summons advances the PIDRNG frame at a rate of approximately 60 frames per second. Snow advances it much less, more slowly, but it still advances your PIDRNG frame. There are also Wandering NPCs on Route 7, so the advancement is pretty erratic. Before saving in the house, check if there's weather outside on that date. Summer (February, June, October), doesn't have any weather (February, June, October), weather, so you might want to search for those months. It is recommended to find a seed with a target frame of 650 or above. Encounter any season change screen before you reach the house, because otherwise this will mess with the consistency of your results.

Now that you are ready, save inside the house.

To find what frame you are initially on, hit your seed and go outside, mashing A. Once you regain control of your character, you can stop mashing.

Go and catch the roamer, verify the IVs and find the Nature. If you are able to find the characteristic of your roamer (via RNG Reporter or the PID%6 method), it should help narrow down the possible frames you hit.

If you have not yet found what frame you start on, hit your seed again and do 10 Chatot calls, and see what you get. Repeat this step, adding Chatot calls in increments of 10 so that you can find your Shifted Starting Frame.

Depending on the season and if there is weather already present, you will have different Shifted Starting Frames.
• No Weather Present: 550-750
• Rain Present: 1500-1900
• Snow Present (Winter Only): 260-300

You may need to check outside of these ranges, however these are the most common.