1. Welcome to Smogon Forums! Please take a minute to read the rules.
  2. New to the forums? Check out our Mentorship Program!
    Our mentors will answer your questions and help you become a part of the community!

[on site] RNG Manipulation in Pokémon Emerald: RNG Manipulation of Bred Pokémon

Discussion in 'Archives' started by Arseus, Aug 31, 2009.

  1. Arseus

    Arseus
    refuses to accept Contributor

    Joined:
    Oct 13, 2006
    Messages:
    869
    RNG Manipulation of Bred Pokémon

    This guide is now available in Smogon's In-Game section! Visit RNG Manipulation of Bred Pokémon on-site for the current version.

    Table of Contents

    Introduction

    If you are new to the world of breeding, it is highly recommended that you take a quick look at X-Act and Peterko's Breeding Guide to familiarize yourself with the breeding process.

    As you are most likely aware, the IVs of bred Pokémon are determined in part by its parents, ultimately at the mercy of the RNG. Using the predictable nature of Emerald’s RNG, it is possible to determine two things for any given frame: which IVs will be passed from which parents, and what the remaining IVs will be. It is possible to control both these factors by generating an Egg's IVs on a frame that yields optimal results. Now would be a good time to note that RNG manipulation of bred Pokémon deals solely with their IVs; it is much easier to set the Pokémon’s nature, ability, and gender by letting the RNG run its course.

    Preparations

    Before you go any further, make sure that you have a Pokémon with the ability Flame Body or Magma Armor. This Pokémon is a quintessential member of your party when you are breeding; if you have a Pokémon with one of the aforementioned abilities in your party while travelling with an Egg, the amount of steps required to hatch said Egg will be halved. A list of Pokémon that can have either of these useful abilities is as follows:

    Magmar, Slugma, Magcargo, Magby, and Camerupt
    Slugma and Magcargo can only have either Magma Armor or Flame Body, and Slugma is readily available in Emerald, so it is your best bet. Slugma can be found both on the Fiery Path, or on Route 113.

    Another tip to note is that having a female (or Ditto, if it is being used) hold an Everstone results in a 50% chance of the Everstone holder's nature being passed down to its offspring. This is extremely useful for getting an Egg that has the desired traits (nature, ability, and gender) before resetting for its IVs. The Everstone is found in Granite Cave. The last item that you will need to speed up the breeding process is the Mach Bike. Since Eggs are generated and hatched through steps, it makes sense to use the fastest method of transportation. Register it to Select, if you have not already.

    The A Bs and Spread Selection

    The first step in manipulating the RNG for bred Pokémon is selecting a suitable IV spread. Do not worry about having good parents at this point; the parent Pokémon will be dependant on the spread you choose. On the subject of parents, it is important to note that the parents you place in the Day Care are assigned a value of either "A" or "B". A parent in the "A" slot will always pass on the IVs of "A", and vice versa.

    When you place two Pokémon in the Day Care, the first Pokémon you deposit will be assigned the "A" value, while the second is assigned "B". In order to check the slots, make sure the Day Care man does not have an Egg, and talk to his wife. When she asks you if you would like one of your Pokémon back, say "YES", and the screen where you select a Pokémon to withdraw will appear. The Pokémon that is listed first has a value of "A", and the second is "B". Due to the way the Day Care works, the second Pokémon can be replaced at any time, and still be assigned "B" when it is placed in the Day Care. However, removing the first Pokémon will cause the second to move up on the list; the Pokémon previously assigned "B" will be designated the value of "A". As such, both Pokémon should be withdrawn if the first Pokémon needs to be replaced; the new parent should be deposited first in order to be assigned the "A" value.

    Regular Spreads

    Now that the values of "A" and "B" have been clarified, breeding spreads will make a whole lot more sense. That said, here are a list of good spreads to get you started:

    Frame Time HP Atk Def SpA SpD Spe Description
    943S 0:15.71 B 31 A 30 30 B Mixed HP Ground/Fighting/Flying 70
    944 0:15.73 B 19 A 30 30 B HP Ground/Grass/Fighting/Flying 70
    2391 0:39.85 31 4 31 A A B Flawless Special
    10850S 3:00.83 A 30 B B 31 31 Mixed HP Grass 70
    10851 3:00.85 A 10 B B 31 31 HP Ice/Grass/Electric/Water 70
    11306 3:08.43 30 14 A 30 A A HP Flying 70
    13727 3:48.78 31 19 B B A 31 HP Electric 70
    13930 3:52.16 31 11 B B A 30 HP Water/Bug 70
    15117 4:11.95 31 B A 21 31 A Flawless Physical
    16381 4:33.01 30 B 31 A B 30 Mixed HP Ground/Fighting/Water 70
    28696 7:58.26 B B 30 31 B 30 Mixed HP Electric/Rock 70
    29545 8:12.41 A 6 A 30 A 30 HP Fire 70
    32015 8:53.58 31 10 B 30 A B HP Ice 70
    34198 9:29.96 A 31 B 30 31 A Mixed HP Fire/Grass/Electric 70
    35106 9:45.10 31 A 31 A A 30 Mixed HP Ice/Rock/Bug 70
    40523 11:15.38 31 14 30 A A A HP Bug 70
    51258 14:14.30 30 B B 31 B 31 Mixed HP Ice/Bug 70
    73781 20:29.68 31 B B 31 A 31 Flawless, Mixed HP Ice/Water 70

    Trick Room Spreads

    Trick Room is a move introduced in Pokémon Diamond and Pearl that causes slower Pokémon to move first while Trick Room is in effect. While this move is not present in the third generation, you may wish to breed Trick Room Pokémon for use in fourth generation games. As such, a list of good Trick Room Spreads is as follows:

    Frame Time HP Atk Def SpA SpD Spe Description
    943S 0:15.71 B 31 A 30 30 B Mixed HP Ground/Fighting 70
    944 0:15.73 B 19 A 30 30 B HP Ground/Fighting/Flying 70
    1304 0:21.73 31 19 B A A 2 HP Rock/Water/Bug 70
    2391 0:39.85 31 4 31 A A B Flawless Special
    6197S 1:43.28 31 B B B 30 2 Mixed HP Rock 70
    7380 2:03.00 B 14 A A 31 3 HP Ice/Grass 70
    11306 3:08.43 30 14 A 30 A A HP Flying 70
    15117 4:11.95 31 B A 21 31 A Flawless Physical
    30732 8:32.20 A 7 B 30 B 3 HP Electric 70
    32015 8:53.58 31 10 B 30 A B Mixed HP Fire 70
    32260 8:57.66 B B A 30 31 3 Mixed HP Grass/Electric 70
    34198 9:29.96 A 31 B 30 31 A Mixed HP Fire 70
    40523 11:15.38 31 14 30 A A A HP Electric 70
    45573 12:39.55 30 31 A A 30 B Mixed HP Bug 70
    47472 13:11.20 30 B 31 B 30 A Mixed HP Rock 70
    48846 13:34.10 31 B B 30 B 2 Mixed HP Electric/Water/Flying 70
    65776 18:16.26 31 A A A 31 2 Mixed HP Electric 70
    76036 21:07.26 31 30 B A A 3 Mixed HP Ice 70
    98935 27:28.91 30 A A 31 A 3 Mixed HP Ice 70

    For a complete list of frames up to and including 100,000, please download the following .csv file.

    You might notice that, aside from the "A" and "B" values, the IVs generated for bred Pokémon match those generated for method 1 Pokémon. This is because the game uses method 1 to generate the Pokémon's IVs before it replaces them with the pre-set values from the parents. However, there are odd occasions when the game opts to either use a different method from method 1 to generate IVs, or assign "A" and "B" values in a different way. What exactly triggers this event is unknown, but most of the results have been documented.

    While searching for spreads, you will notice that certain spreads have an "S" after their frame. This means the frame in question is what is known as a "split" spread. Split spreads earn their name because they get the first half of their IVs from the "normal" spread that occurs on that frame, and the second half of their IVs from the spread that follows (the IVs they inherit are taken from the spread that follows). This is due to being created by method 4, rather than method 1. While split spreads occur at the same time as their normal counterparts (for example, 943S occurs at the same time as 943). Split spreads are the most common non-traditional spreads that you will encounter, though there is no known way to hit them consistently, other than through trial and error.

    Another less common anomaly is the game going into what is known as "Alternate Inheritance" mode. Alternate Inheritance mode causes the IVs inherited by the parents to shift backwards one frame. This means that the IVs passed from the parents on frame 943 when using the vanilla method 1 generation will be inherited on frame 942 in Alternate Inheritance mode. This completely changes what spreads are viable; better spreads may occur with shorter wait times, and different parents than usual. However, Alternate Inheritance mode is very unorthodox in its appearances; when it occurs, it will be the method of IV generation for an indefinite amount of time, liable to disappear without notice. For this reason, it is best not to aim for an Alternate Inheritance spread right away; wait until you see different IVs being inherited to take advantage of it.

    Parents and Locking into an Egg

    Once you have decided upon your spread, you will need to get parents with the right IVs. There are two ways to go about doing this, though they are best used in conjunction. The first way is to capture wild Pokémon that have the right IVs in the right places; Ditto is the main Pokémon you will want to go after, as a collection of Ditto with 31s in the right stats make any breeding project a lot easier. A Ditto may be required regardless, for breeding Pokémon such as Metagross, which have indeterminate genders. For information on how to capture Ditto or other wild Pokémon with the right IVs, see the section on RNG Manipulation of Wild Pokémon. The second way is breeding the desired parents. This can be done by mass hatching eggs, or by aiming for spreads that have 31s set in the places that you need them. Regardless, by the end, you will want either a Ditto or a female of the desired species with the right nature.

    Make sure that you know all the IVs of your parent Pokémon; this will later help you determine which IVs came from parents if you hit a spread that you were not aiming for. Once this is cleared up, deposit the parents in the Day Care, in the appropriate order: the desired "A" first, and "B" second (if you wish to confirm, simply check the order the old lady lists them in). Make sure that your party has five members at maximum, and one of them has the ability Flame Body or Magma Armor. Hop on the Mach Bike, and bike form Verdanturf Town to Route 118 and back until the old man has stepped forward, signifying he has an Egg. Bike up to the old man, then save your game. Now, take the Egg and bike between Verdanturf and Route 118 like before, until the Egg hatches. From here, go to the summary screen of the newly hatched Pokémon, and check if it has the nature, ability, and gender (if applicable) that you desire. If it does not, release it or deposit it in a PC Box, and repeat this process until you have hatched a Pokémon that has the ideal attributes, IVs notwithstanding. After hatching such an Egg, reset the game.

    Since your save is in front of the old man, who is holding an Egg, you will now be effectively "locked in" to the Egg that you want; all that remains is to hit your desired IV spread. The other attributes (nature, ability, gender) of the Egg will stay the same as you keep resetting, until you save the game after receiving the Egg; this will be after you hit your spread.

    Soft Resetting

    While soft resetting for your IVs, you will require your stopwatch or timer. Set the stopwatch to 0, or if you are using a timer, set it to the time when your spread is set to occur. Next, make sure that your game is on, and when you are prepared to reset, position your fingers so that you are pressing three of the four buttons required to perform a soft reset (A+B+Start+Select), and are ready to press the fourth and start the stopwatch or timer. The idea is that you will simultaneously hit the last button and start your timing device; this way it starts counting as soon as you reset. Ergonomically, it makes the most sense to have either A or B as the last button to press; be sure to release all the buttons immediately after the last one is hit!

    Once the game has reset, rapidly tap the A button to skip the game's intro and start your file; continue to mash A once the game loads to begin talking to the old man. Do not let up until he says "Take good care of it," in reference to your Egg. As soon as you press A again, the Egg's IVs will be generated. What you want to do is press A at the time that generates your spread; when your timer runs out, or when your stopwatch reaches the desired time. If you are using a stopwatch, stop it at the same time you press A, in order to gauge what time you hit.

    You must now hatch your Egg, and proceed determine its IVs. If you want a rough estimate of your IVs as soon as the Pokémon emerges from its Egg, or need to keep your Pokémon at a low level for Little Cup purposes, head to the Battle Frontier's "IV man", located in a building to the north of the Pokémon Center. He will tell you information about the total and highest IVs; if you are aiming for an essentially flawless Pokémon, it is possible to confirm your results from what he says.

    To determine your Pokémon's exact IVs, you must level it up via Rare Candies. If it turns out you did not hit your spread, find which spread you actually hit, taking IVs passed from its parents into account. If you were not within a reasonable range of your spread, you will want to adjust your timing by finding the difference between the frame you hit, and the one that you actually wanted to, then adjusting your timing accordingly.

    Say for example, you hit frame 2360 when you were aiming for frame 2391. 2391 - 2361 is 30; this was how many frames you missed the spread by. Remembering that the RNG advances by approximately 60 frames per second, divide the number of frames by 60 to find how many seconds to alter your timing. In this example, 30 divided by 60 is 0.5; you would press A 0.5 seconds later to increase your chances of hitting your spread. Usually, after adjusting your timing once or twice, you should be able to hit your desired IV spread after repeated attempts. With patience, you can breed your flawless Pokémon!
  2. mingot

    mingot free agent
    is a member of the Site Staffis a Battle Server Administratoris an Administrator

    Joined:
    Jun 15, 2008
    Messages:
    3,049
    Frames up to 100,000:


    http://users.smogon.com/mingot/temp/rngemerald/breeding.zip

    complete? llist:

    Please note that this list HEAVILY favors non split spreads and only tends to use them when they are a LOT easier to hit or the only possibility.

    Bug

    40523 11:15.38
    31 14 30 A A A

    13930 3:52.16
    31 11 B B A 30

    Mixed Bug

    35106 9:45.10
    31 A 31 A A 30

    51258 14:14.30 30
    B B 31 B 31

    Electric

    10851 3:00.85
    A 10 B B 31 31

    Mixed Electric

    34198 9:29.96
    A 31 B 30 31 A

    28696 7:58.26
    B B 30 31 B 30

    Fire

    29545 8:12.41
    A 6 A 30 A 30

    Mixed Fire

    34198 9:29.96
    A 31 B 30 31 A

    Fighting

    944 0:15.73
    B 19 A 30 30 B

    Mixed Fighting

    16381 4:33.01
    30 B 31 A B 30

    943S 0:15.71
    B 31 A 30 30 B

    Flying

    944 0:15.73
    B 19 A 30 30 B

    11306 3:08.43
    30 14 A 30 A A

    Mixed Flying

    943S 0:15.71
    B 31 A 30 30 B

    Grass

    10851 3:00.85
    A 10 B B 31 31

    Mixed Grass

    34198 9:29.96
    A 31 B 30 31 A

    10850S 3:00.83
    A 30 B B 31 31

    Ground

    944 0:15.73
    B 19 A 30 30 B

    Mixed Ground

    16381 4:33.01
    30 B 31 A B 30

    943S 0:15.71
    B 31 A 30 30 B

    Ice

    10851 3:00.85
    A 10 B B 31 31

    Mixed Ice

    35106 9:45.10
    31 A 31 A A 30

    51258 14:14.30
    30 B B 31 B 31

    Rock

    28696 7:58.26
    B B 30 31 B 30

    Mixed Rock

    35106 9:45.10
    31 A 31 A A 30

    Water

    13930 3:52.16
    31 11 B B A 30

    Mixed Water

    16381 4:33.01
    30 B 31 A B 30

    73781 20:29.68
    31 B B 31 A 31


    Flawless Special

    2391 0:39.85
    31 4 31 A A B

    Flawless Physical

    15117 4:11.95
    31 B A 21 31 A

    Trick Room Bug

    1304 0:21.73
    31 19 B A A 2

    Mixed Trick Room Bug

    45573 12:39.55
    30 31 A A 30 B

    Trick Room Fire

    32015 8:53.58
    31 10 B 30 A B

    Mixed Trick Room Fire

    34198 9:29.96
    A 31 B 30 31 A

    Trick Room Electric

    30732 8:32.20
    A 7 B 30 B 3

    40523 11:15.38
    31 14 30 A A A

    Mixed Trick Room Electric

    32260 8:57.66
    B B A 30 31 3

    65776 18:16.26
    31 A A A 31 2

    Trick Room Fighting

    944 0:15.73
    B 19 A 30 30 B

    Mixed Trick Room Fighting

    943S 0:15.71
    B 31 A 30 30 B

    48846 13:34.10
    31 B B 30 B 2

    Trick Room Flying

    944 0:15.73
    B 19 A 30 30 B

    11306 3:08.43
    30 14 A 30 A A

    Mixed Trick Room Flying

    48846 13:34.10
    31 B B 30 B 2

    Trick Room Grass

    7380 2:03.00
    B 14 A A 31 3

    Mixed Trick Room Grass

    32260 8:57.66
    B B A 30 31 3

    Trick Room Ground

    944 0:15.73
    B 19 A 30 30 B

    Mixed Trick Room Ground

    943S 0:15.73
    B 31 A 30 30 B

    Trick Room Ice

    7380 2:03.00
    B 14 A A 31 3

    Mixed Trick Room Ice

    76036 21:07.26
    31 30 B A A 3

    98935 27:28.91
    30 A A 31 A 3

    Trick Room Rock

    1304 0:21.73
    31 19 B A A 2

    Mixed Trick Room Rock

    6197S 1:43.28
    31 B B B 30 2

    47472 13:11.20
    30 B 31 B 30 A

    Trick Room Water

    1304 0:21.73
    31 19 B A A 2

    Mixed Trick Room Water

    48846 13:34.10
    31 B B 30 B 2

    Trick Room Special

    2391 0:39.85
    31 4 31 A A B

    Trick Room Physical

    15117 4:11.95
    31 B A 21 31 A
  3. mingot

    mingot free agent
    is a member of the Site Staffis a Battle Server Administratoris an Administrator

    Joined:
    Jun 15, 2008
    Messages:
    3,049
    Bumping because the post above has been heavily updated and I would like it checked over and anything I may have missed to be added.
  4. Negator

    Negator

    Joined:
    Aug 29, 2007
    Messages:
    4,662
    Mingot,
    Mixed Flying

    943S 0:15.71
    B 31 A 30 30 B

    this one works also for a full flawless HP fighting spread
  5. mingot

    mingot free agent
    is a member of the Site Staffis a Battle Server Administratoris an Administrator

    Joined:
    Jun 15, 2008
    Messages:
    3,049
    I corrected this, thank you Negator.
  6. Erodent

    Erodent

    Joined:
    Aug 22, 2008
    Messages:
    1,886
    Hey Arseus, for fun (lol) I'm going to proofread your 4-part guide. At first glance everything looks excellent, and your grammar / writing style is stellar, so I'm probably going to find only some really minor nitpicks. Anyway, here we go!

    Edits are in bold red;
    Comments are in bold blue

    Introduction

    Preparations

    The A Bs and Spread Selection

    Parents and Locking into an Egg

    Soft Resetting

    Wow!
  7. Arseus

    Arseus
    refuses to accept Contributor

    Joined:
    Oct 13, 2006
    Messages:
    869
    Thank you for taking the time to look over this, Erodent; you caught some things I didn't when I did my initial proofreading. I do not profess to be an expert on grammar, so when in doubt, I switched over to your changes. The exception to this is your last correction: I was referring to the fourth button you press being hit at the same time as the timing device, making "button" singular, though I changed the sentence so this is more clear.

    Again, thank you for taking the time to look over this, and I look forward to your corrections in other sections of the guide!

Users Viewing Thread (Users: 0, Guests: 0)