[GP 2/2] Egg RNG in Generation 7

Status
Not open for further replies.

Eisenherz

επέκεινα της ουσίας
is a Forum Moderatoris a Community Contributoris a Tiering Contributoris a Top Social Media Contributor Alumnus
Just wondering does the 8 egg method work with the macOS method?
Unfortunately not, there is no tool currently to find your seed in macOS using the 8 eggs. If you would have liked to use that, though, follow the instructions of the Windows one and let me know the 8 natures you get, I can input them in 3DS RNG Tool and find your seed, then you can use macOS for everything else!
 
Unfortunately not, there is no tool currently to find your seed in macOS using the 8 eggs. If you would have liked to use that, though, follow the instructions of the Windows one and let me know the 8 natures you get, I can input them in 3DS RNG Tool and find your seed, then you can use macOS for everything else!
Thanks for your help. I'm going to be hopefully getting the shiny charm soon though, which I know affects this. Just wondering would you still be able to help in a couple weeks time? Don't worry if you can't though :)
 
When using the 8 egg method, how do I transport my completed seed to the egg rng tool? I'm having issues.
 

Eisenherz

επέκεινα της ουσίας
is a Forum Moderatoris a Community Contributoris a Tiering Contributoris a Top Social Media Contributor Alumnus
Thanks for your help. I'm going to be hopefully getting the shiny charm soon though, which I know affects this. Just wondering would you still be able to help in a couple weeks time? Don't worry if you can't though :)
Sure, just send me a PM when you have your natures!

When using the 8 egg method, how do I transport my completed seed to the egg rng tool? I'm having issues.
As the screenshot right above step 7) shows, you should have a prompt asking if you have to set the found seed as your current status. Setting it as your current status and transporting it to the main window is 3DS RNG Tool is the same thing. Make sure you proceed to step 7) after doing that though, because that seed is not your current one, but the one you started with beforehand, the next step makes sure it gets updated.

If you have more questions regarding the process or need troubleshooting, please contact me by PM rather than commenting here, it's better to keep this thread for discussing the article itself :)
 

Eisenherz

επέκεινα της ουσίας
is a Forum Moderatoris a Community Contributoris a Tiering Contributoris a Top Social Media Contributor Alumnus
After extensive testing, I concluded that every part of the guide still works exactly the same un Ultra Sun/Moon as it did in Sun/Moon. Thus, I've edited the parts that mentioned this being a Sun/Moon guide to make it Generation 7. I also add a mention of Ultra Sun/Moon at the start to make it clearer that the guide is compatible with them.

Other than that, I've added a couple more tips and tricks based on questions I received a lot from people who tried it out. Overall, since it's been in QC and hasn't gotten more comments in more than a month, I am now moving this to GP.
 
Thanks a lot for the guide, very well written and easy to understand for an RNG noob. I did it all but when I checked if the karp on the 124th frame matched the one in my game it was only partially similair. It had the same nature and 3/6 IV's it was supposed to have but it had a different gender and the other 3 IV's were different. I think I messed up at my 120th egg and rejected it instead of accepting :/. Is there any way to fix this or do I need to start all over again?
 
Thanks a lot for the guide, very well written and easy to understand for an RNG noob. I did it all but when I checked if the karp on the 124th frame matched the one in my game it was only partially similair. It had the same nature and 3/6 IV's it was supposed to have but it had a different gender and the other 3 IV's were different. I think I messed up at my 120th egg and rejected it instead of accepting :/. Is there any way to fix this or do I need to start all over again?
If you know where you messed up just change that egg to the other possibility, as there are just 2 options.
 
If you know where you messed up just change that egg to the other possibility, as there are just 2 options.
Already tried that but it doesn't work. The seed I got out of that gave a completely different Magikarp that didn't have any matches with my in game one.
 
Already tried that but it doesn't work. The seed I got out of that gave a completely different Magikarp that didn't have any matches with my in game one.
I read your post incorrectly. The way egg rng works is that you need to reject before starting the new one.
As accepting jumps you too many frames forward, unless you want to try every combination of eggs (if it’s 4 eggs, it would be- 0000, 0001, 0011, 0111, 1000, 1001, 1101, 1011, etc) but with each new slot, it multiplies. If you are doing this PLEASE don’t breed more, or you will definitely have to start over.

The short answer is if you have more than 7 eggs to go, start over.

Tagging Eisenherz for confirmation.

Also, I fucked up my 8 eggs, I got the seed and screwed up 1rst project…
 

Eisenherz

επέκεινα της ουσίας
is a Forum Moderatoris a Community Contributoris a Tiering Contributoris a Top Social Media Contributor Alumnus
I read your post incorrectly. The way egg rng works is that you need to reject before starting the new one.
As accepting jumps you too many frames forward, unless you want to try every combination of eggs (if it’s 4 eggs, it would be- 0000, 0001, 0011, 0111, 1000, 1001, 1101, 1011, etc) but with each new slot, it multiplies. If you are doing this PLEASE don’t breed more, or you will definitely have to start over.

The short answer is if you have more than 7 eggs to go, start over.

Tagging Eisenherz for confirmation.

Also, I fucked up my 8 eggs, I got the seed and screwed up 1rst project…
If he refused one when he was supposed to accept, the issue will depend on what was done after: accepting the next one and proceeding as normal (which is what I assume was done), or soft-resetting immediately, bringing you back to the previous one which needs to be refused. If you proceed as normal accepting the next one, then there is a gap in the chain of 0's and 1's , and trying one or the other in that spot will work, as long as you're sure where the spot is. However, if you soft-reset immediately and go back to the previous one, it's perfectly fine to fix the mistake by refusing the first egg as usual and then accepting the next (which will be the one that was refused by accident previously).

If only 4 eggs were missing from the 127 chain, then trying every combination as you suggest would also work, but since Twin says it's the 120th egg, he would have to try every combination for the last 7, which might end up very long and tedious (and if there was any other mistake in the chain, it will all be in vain).

If he got done with his chain of 127, then there is no harm for him to keep breeding more, the new hatchlings can actually be used as test/proof if he has the right seed or can find it, so I would definitely not advise against breeding more, as long as he keeps track of what is bred and what results he gets.

In any case, I PMed Twin to help him troubleshoot this, since there is a chance he could be fine. As I previously said, this thread should be kept about the actual article, I'll be happy to provide help and troubleshooting if anyone has issues through PM, but this thread should be used for relevant information to improve the article. I will also answer you by PM Magikingdra.
 
Still haven’t found my actual seed yet >_<. What exactly does clicking backup do? Whenever I type in 127 random numbers, advance some frames and stuff (depressedly wishing the ~300 Magikarp I hatched would be The right natures :( etc.), and close out of the program And open it again from github, all my progress is gone and it acts like I’d never put anything in. Backup doesn’t seem to cure this.
 
Hi! first, compliments for your guide, is really complete and easy to understand ^_^ but I have one question: if I keep my 3ds on for the night and continue to hatch the day after, could this create problems with finding the seed, using the 127 magikarp method?

Edit: I've read that you need a table for hidden power, i've created one but, don't know why, when i try the code it doesn't work, so i've done a picture, let me know if you like it ^_^

and here's the html code for the table:
HTML:
<table border="2" cellpadding="5" rules="all" align="center">
<tr>
<td colspan="5" align="center"><h1>HIDDEN POWER CHART</h1></td>
</tr>
<tr>
<td align="center"><h2>Type</h2></td>
<td align="center"><h2>Special Attacker</h2></td>
<td align="center"><h2>Mixed Attacker</h2></td>
<td align="center"><h2>Special Trick Room</h2></td>
<td align="center"><h2>Mixed Trick Room</h2></td>
</tr>
<tr align="center">
<td><img src="http://www.serebii.net/pokedex-bw/type/ice.gif" /></td>
<td>31/0/30/31/31/31</td>
<td>30/31/30/31/31/31
<td>31/1/31/31/31/0</td>
<td>31/31/31/31/31/0</td>
</tr>
<tr align="center">
<td><img src="http://www.serebii.net/pokedex-bw/type/fire.gif" /></td>
<td>31/0/31/30/31/30</td>
<td>31/30/31/30/31/30</td>
<td>31/0/31/30/31/0</td>
<td>31/30/31/30/31/0</td>
</tr>
<tr align="center">
<td><img src="http://www.serebii.net/pokedex-bw/type/ground.gif" /></td>
<td>31/0/31/30/30/31</td>
<td>31/31/31/30/30/31</td>
<td>30/0/30/31/30/0</td>
<td>30/30/30/31/30/0</td>
</tr>
<tr align="center">
<td><img src="http://www.serebii.net/pokedex-bw/type/grass.gif" /></td>
<td>31/0/31/30/31/31</td>
<td>31/30/31/30/31/31</td>
<td>31/0/31/30/31/1</td>
<td>31/30/31/30/31/1</td>
</tr>
<tr align="center">
<td><img src="http://www.serebii.net/pokedex-bw/type/electric.gif" /></td>
<td>31/1/31/30/31/31</td>
<td>31/31/31/30/31/31</td>
<td>31/0/30/31/31/0</td>
<td>30/31/30/31/31/0</td>
</tr>
<tr align="center">
<td><img src="http://www.serebii.net/pokedex-bw/type/fighting.gif" /></td>
<td>31/0/30/30/30/30</td>
<td>31/31/30/30/30/30</td>
<td>31/0/30/30/30/0</td>
<td>31/31/30/30/30/0</td>
</tr>
<tr align="center">
<td><img src="http://www.serebii.net/pokedex-bw/type/ghost.gif" /></td>
<td>31/0/31/31/30/31</td>
<td>31/31/30/31/30/31</td>
<td>31/0/31/31/30/1</td>
<td>31/31/30/31/30/1</td>
</tr>
<tr align="center">
<td><img src="http://www.serebii.net/pokedex-bw/type/rock.gif" /></td>
<td>31/0/30/31/30/30</td>
<td>31/31/30/31/30/30</td>
<td>31/0/30/31/30/0</td>
<td>31/31/30/31/30/0</td>
</tr>
<tr align="center">
<td><img src="http://www.serebii.net/pokedex-bw/type/flying.gif" /></td>
<td>30/0/30/30/30/31</td>
<td>30/30/30/30/30/31</td>
<td>31/0/31/30/30/0</td>
<td>31/31/31/30/30/0</td>
</tr>
<tr align="center">
<td><img src="http://www.serebii.net/pokedex-bw/type/water.gif" /></td>
<td>31/0/30/30/31/31</td>
<td>31/30/30/30/31/31</td>
<td>31/1/31/30/31/0</td>
<td>31/31/31/30/31/0</td>
</tr>
<tr align="center">
<td><img src="http://www.serebii.net/pokedex-bw/type/poison.gif" /></td>
<td>31/0/30/30/30/31</td>
<td>31/31/30/30/30/31</td>
<td>31/0/30/30/30/1</td>
<td>31/31/30/30/30/1</td>
</tr>
<tr align="center">
<td><img src="http://www.serebii.net/pokedex-bw/type/psychic.gif" /></td>
<td>31/0/31/31/31/30</td>
<td>30/31/31/31/31/30</td>
<td>31/0/31/31/31/0</td>
<td>30/31/31/31/31/0</td>
</tr>
<tr align="center">
<td><img src="http://www.serebii.net/pokedex-bw/type/steel.gif" /></td>
<td>31/1/31/31/30/31</td>
<td>31/31/31/31/30/31</td>
<td>31/0/30/30/31/0</td>
<td>31/30/30/30/31/0</td>
</tr>
<tr align="center">
<td><img src="http://www.serebii.net/pokedex-bw/type/bug.gif" /></td>
<td>31/0/30/31/30/31</td>
<td>31/30/30/31/30/31</td>
<td>31/0/31/31/30/0</td>
<td>31/31/31/31/30/0</td>
</tr>
</table>
 
Last edited:

Eisenherz

επέκεινα της ουσίας
is a Forum Moderatoris a Community Contributoris a Tiering Contributoris a Top Social Media Contributor Alumnus
Still haven’t found my actual seed yet >_<. What exactly does clicking backup do? Whenever I type in 127 random numbers, advance some frames and stuff (depressedly wishing the ~300 Magikarp I hatched would be The right natures :( etc.), and close out of the program And open it again from github, all my progress is gone and it acts like I’d never put anything in. Backup doesn’t seem to cure this.
I'm not 100% sure to understand what you expect the Backup button to do (or why you're entering 127 random numbers in the seed finder...? - or what you mean by advancing frames and stuff). Backup saves your current seed to a text file, which, in the newest version of 3DS RNG Tool, you can now name for reference. This is so that if you ever lose your seed, you can load an older one and use it to find where you're at. The backup needs to be manually loaded if you want to use it, with the Load button.

Hi! first, compliments for your guide, is really complete and easy to understand ^_^ but I have one question: if I keep my 3ds on for the night and continue to hatch the day after, could this create problems with finding the seed, using the 127 magikarp method?

Edit: I've read that you need a table for hidden power, i've created one but, don't know why, when i try the code it doesn't work, so i've done a picture, let me know if you like it ^_^
Oh wow, thanks and great job, the table looks nice! :D I like the extra touch of the type logos! I'm sure the HTMLer will find it super useful when coding the article, I'll add it to my post!

To answer your question, leaving your 3DS on for the night won't change anything, the egg RNG doesn't advance unless you accept or refuse eggs, so as long as you're following the given process, it makes no difference if you want to wait days, weeks or months between each egg or step, as long as they're carefully followed in the right order! :) You may also stop during the process, though to make sure there is no confusion in the steps, it's better to stop when you're at the step of soft-resetting so that when you reopen the game, you can start exactly where you left off.
 
thanks for your reply, it was taking too long so i stopped for the night.. the first part is really tedious ^^" but this bring me to another question: the seed, after i've found it, remain the same until i breed something, so I can do what I want before breeding again? also, from now, every time i'll breed something i will have to use the RNG, for not losing my seed? Sorry if i'm filling you with questions, but i don't want to make mistakes at this point ^^"
 
GP 1/2
remove add comments

1. Introduction

Egg RNG in Generation 7 is probably the easiest entry point for someone who has never done any RNG manipulation. Unlike encounter RNG, which requires impeccable timing and calibration, Egg RNG only requires a lot of patience to set things up, after which it is relatively quick and forgiving.

This guide aims at helping anyone who owns Pokémon Sun, Moon, Ultra Sun, (comma) or Ultra Moon into receiving receive the exact attributes they wish for when breeding (IVs, gender, nature, shininess...) in as little time as possible.

Be warned, however, that the preliminary steps to set things up could can be long and tedious. Hang on tight, (comma) because these will only have to be done once, after which you will be able to RNG Eggs for as long as you need!

Because this guide is meant to be beginner-friendly, it will go into more detail than some experienced users might need. If you already know the basics of RNG, feel free to skip over the rest of this introduction! Beginners, however, should read on in order to grasp the mechanics of Egg RNG; this will help you understand what you are doing, (comma) and why it has to be done.

1.1. How Egg RNG works in Generation 7

Though you may not realize it, when you deposit two parents at the nursery for breeding, all features of your future hatchlings are already predetermined. Everything, (comma) including their IVs, ability, gender, and shininess,from their IVs, ability or gender to whether or not they will be shiny: all of it can be predicted. Think of all your future Eggs as an infinitely long chain, with each Egg constituting a link of the chain, also called an Egg seed or status. When looking at upcoming Eggs from the chain, each of them will be referred to and numbered as a frame.

The software we will be using in this guide will allows you to see a list of the upcoming Eggs in the chain and to search through them for one that matches the exact set of features you want. Since a lot of the hatchlings' features depend on the parents deposited (their species, gender ratio, Poké Ball, whether or not they are holding breeding items, etc.), the chain is dynamic and will be tweaked every time new parents are deposited. Thus, you will be required to provide information about the parents you are using so the software can accurately predict what is upcoming.

Whenever the nursery lady offers you an Egg, you have the option to accept or refuse it; this is how you advance through the chain. If you accept an Egg from her, you will leap forward by a certain amount of links in the chain (anywhere between 20 and 40), but if you refuse the Egg, you will only skip to the next one. This mechanic allows you to freely navigate forward along the chain by accepting and refusing Eggs until you get precisely the one you want.

1.2. Your TSV (for hatching shinies)

In addition to your TID, which you can see in your Trainer Passport, another custom number is attached to every trainer: the TSV (Trainer Shiny Value). This value is hidden (you can't see it listed anywhere in your game), but it is what determines whether or not an Egg will hatch as a shiny Pokémon for you.

Likewise, every Egg you obtain also has a hidden value, the PSV (Personal Shiny Value - sometimes called ESV or just SV). Like every other feature, the PSV is predetermined for all future Eggs in your chain. Whenever you hatch an Egg which's whose PSV matches your TSV, the Pokémon will be shiny. Methods of improving shiny odds (i.e. like the Shiny Charm and the Masuda Method) simply swap change the PSV of some of the upcoming Eggs to match your TSV, making it more likely you will hatch one of them.

Though the PSV of every upcoming Egg can be predicted when doing Egg RNG (as long as you have the Shiny Charm or are using the Masuda Method), it is impossible to know which ones will hatch shiny without knowing your TSV first. Thus, knowing your TSV is key if you intend on hatching shinies through Egg RNG. The Wi-Fi section of the Smogon Forums hosts a TSV database where people will help you find your TSV. This is by far the easiest way to find out your TSV quickly.

1.3. What you need

2. Egg RNG (Windows users)

2.1. Finding your Egg seed

The biggest hurdle to navigating your Egg chain is knowing where you're starting from (what your current Egg seed is). To most people, this is by far the longest part of the process, as you will have to go through the gruelling task of hatching 127 Magikarp Eggs. However, to for the lucky few who have never previously bred in their game (not a single Egg), a much shorter alternative is possible. If this is your case, skip ahead to Method 2!

Method 1: 127 Magikarp (if you have bred in your game before)

1) Catch a male and a female Magikarp with different natures, and take note of which nature belongs to which gender. Attach an Everstone to both of them. Everstones can be obtained from wild Roggenrola at Ten Carat Hill (they have a 50% chance of holding them).
2) Deposit both Magikarp at the nursery.
3) Run until the nursery lady is holding an Egg. Do not talk to her yet.
4) Save the game, then accept the Egg and hatch it.
5) Check the nature of the hatchling. If it has the male's nature, note down a 0 in a blank Notepad document or such similar; if it has the female's nature, note down a 1.
6) Soft-reset the game (L+R+Start).
7) You should be next to the nursery lady holding the Egg; talk to her and refuse it.
8) Repeat steps 3-7 126 times (!), writing down a new number next to the previous one every time. You will end up with a string of 127 0's and 1's 0s and 1s. At this point, your in-game character in game should be standing next to the nursery lady, having just refused the 127th Egg.
9) Open 3DS RNG Tool, click the "Egg RNG" tab, go to the Tools menu, (comma) and click "Gen7 Egg Seed Finder". In the "127 Magikarp Calculator" box, paste the string of 127 0's and 1's 0s and 1s you collected, then click the "Go!" button. The program will give you a seed comprised of four parts and offer you to set it as your current seed; accept. Despite what the prompt tells you, this is not your actual current Egg seed, but we will use it to find it.






10) Go inside the nursery and take both Magikarp out, remove the Everstones, and deposit them again.
11) In 3DS RNG Tool, make sure the radio button on the right under "RNG Info" is set to "Frame Range", and click the "Calculate" button. The program will display a list of Eggs, numbered by the "Frame" listed on the left. Scroll down to frame 124, (comma) and take note of the nature and gender of that Egg.




12) Step outside the nursery and run until the nursery lady is holding a new Egg. Save the game, then accept the Egg.
13) This is it,; (semi) this is where we find out whether everything was done correctly... now is the time to break a sweat. If all is good, you will have your seed and be able to use Egg RNG indefinitely. Take a deep breath and hatch the Egg. Curl up your toes as you watch yet another Magikarp break free. Check the nature and gender of your new Magikarp; if they correspond to those noted on step 11, congratulations, you're almost done and may now proceed to step 14! If not, you most likely made a small mistake somewhere along the string of 0's and 1's 0s and 1s, and you will probably never know where; you unfortunately need to start again.
14) Soft-reset and refuse the Egg the nursery lady is holding. Take back both Magikarp and feel free to release them to join their 127 new offspring in the wild. Or maybe you want to thank them for all their help with a couple of delicious beans in Pokémon Refresh? This is up to you, really!
15) In 3DS RNG Tool, scroll down to frame 125 (just under the one you used as a test; since you just refused this Egg, you advanced in the chain by one frame), right-click it, (comma) and choose "Set as Current Status".




This is your Egg seed/status, where your Egg RNG journey begins! You are now ready to search for upcoming Eggs. Clicking "Backup" under the "Current Status" is a good idea now, (comma) as well as and whenever you progress to a new seed. You don't want to lose what you worked so hard to obtain!

Method 2: 8 Eggs (if you have never bred in your game before)

1) Catch a Ditto (found in the grass of Mount Hokulani) and a Magikarp (found by fishing in most spots, in Brooklet Hill for example). If you already have a Ditto, you can use it, but make sure its region is the same as yours (don't use a foreign Ditto for this!).
2) Go to the Nursery Center and deposit both the Ditto and the Magikarp, (comma) without any items attached. If you haven't received the Eevee Egg yet, you will need to accept if before depositing the parents; the Eevee doesn't count as a bred Egg, so you are free to do whatever you wish with it.
3) Run outside the nursery center until the lady is holding an Egg for you; accept it, hatch it, (comma) and note down the nature of the Magikarp.
4) Repeat this process 7 times. You may accept several Eggs before hatching them, but you need to make sure to note down the natures in the order the Eggs were received. Once you have accepted the 8th Egg, go back inside the nursery and take back the parents; don't let the parents generate a 9th egg!
5) Open 3DS RNG Tool. If you have obtained the Shiny Charm, make sure to tick the box that says "Shiny Charm" on top; if you don't have it, make sure the box is unchecked.
6) In the Tools menu, click "Gen7 Egg Seed Finder". On the right, under "Nature List", use the dropdown menu to pick the 8 natures of your Magikarp in the order they hatched, then press "Search". The search will take a few minutes and should return one result. When the search is completed, a prompt will ask whether you want to set the result as your current seed; accept. This is not your actual current Egg seed, but we will use it to find it.






7) In the main window of 3DS RNG Tool, go to the "Egg RNG" tab and set the radio button on the right to "Egg Number Range", then click "Calculate". In the results, have a look at the "Nature" column. The first 8 natures listed should correspond to those of the Magikarp you just hatched. Right-click the 8th Egg's row and select "Set the Status after receiving this Egg as Current".



You have found your Egg seed/status, where your Egg RNG journey begins! You are now ready to search for upcoming Eggs. Clicking "Backup" under the "Current Status" is a good idea now, (comma) as well as and whenever you progress to a new seed.

Tips and tricks:

- Magikarp are used because they hatch the fastest,; (semi) this method could be used with different Pokémon as well.
- Having a Pokémon with the ability Flame Body or Magma Armor (such as Magby, Magcargo, (comma) or Volcarona) in your party will make Eggs hatch twice as fast.
- Route 6 down from the nursery is a long straight line, making it ideal to run along with Tauros and hatch Eggs without turning too often. Hatching one Magikarp will only require you to go back and forth twice through the Route. (with or without Flame Body/Magma Armor?)
- Those using the 127 Magikarp method may want to plan the right moment to do this the time they do it in advance. It requires about 3 to 4 hours of concentration while doing a repetitive task and making sure not a single error is made. Be careful of multitasking (such as watching videos at the same time), (comma) because taking your attention away will eventually make you doubt the order of your actions and could ruin your chain. Listening to music is probably a less dangerous way to make the process less boring!


2.2. Using 3DS RNG Tool

To proceed and find the Eggs you want using 3DS RNG Tool, you will need to input all necessary information on the parents you deposit and know how to filter your search. The application may appear intimidating at first, with so many input boxes and options, but once you become more familiar with it, you will find it's actually quite simple and convenient. Here is a break down of what you will see in the Egg RNG tab:



1: Check one of these boxes if you are breeding with a Ditto. You need to indicate whether Ditto is used to substitute the male or the female parent. In the case of a genderless Pokémon, Ditto will always be the female. Every column under the "Male" and "Female" boxes should reflect the attributes of that one parent.
2: Pick the ability of each parent, with "H" representing the hidden ability. If the Pokémon only has one regular ability, picking 1 or 2 makes no difference. If you need to find out whether the ability of your Pokémon is 1 or 2, look on Serebii's page for that Pokémon, where the first ability listed will be 1 and the second one 2.
3: Enter the parents' IVs here. If some are unknown, you can substitute them with a "1"; whenever that IV is passed from the parent, it will also show as a "1" in the Egg listing and shouldn't interfere with your filters. The ones you will definitely want to enter are the 31s, 30s, (comma) and 0s.
4: Pick which Pokémon is holding which item (you will usually want one of them to be holding an Everstone to pass down the nature, and the other a Destiny Knot to pass down 5 IVs from the parents).
5: Pick the Pokémon's gender ratio. This is important in predicting whether you will hatch a male or a female. You can find all gender ratios on Serebii or Bulbapedia.

6: This is used to access and edit the list of TSVs you can hatch from (add one TSV per line). Many people have a list of friends, acquaintances or fellow forum users who can hatch Eggs for them, and each have a different TSV. Thus, having a large amount of potential TSV hatchers allows you to obtain shiny Pokémon much more easily by increasing the odds of finding Eggs with matching PSVs. You don't have to list your own TSV in there,; (semi) note it down in field 15(space)instead. If you're not looking to hatch shiny Pokémon, you can ignore this button entirely.
7: Check this button if you are breeding with two parents of the same species (sharing the same Pokédex #). For example, check it if you are breeding a male and female Mareep together, but don't check it if you are breeding a Mareep with an Ampharos.
8: Check this box if you are using the Masuda Method, i.e. one of your parents is marked as coming from a foreign region. This is important, even if you aren't trying to hatch a shiny Pokémon. Breeding with foreign Pokémon will yield slightly different results, so it needs to be checked whenever you are using parents from two different regions.
9: Check this box if you'd like 3DS RNG Tool to mark any Pokémon which's whose PSV matches one of those listed in your TSV List (see 6) as shiny. If unchecked, only the ones matching your own TSV will be marked as shiny.
10: This is your current Status, or Egg Seed. It will need to be updated after you receive the final Egg of a project in order to conduct a new search. Section 3.3 covers the process of updating it. Make sure you use the Backup button every once in a while in order not to lose your current seed!


Fields 11-13 are used when you want to search for an Egg with specific features. If you disable the filters (14), you will see a list of all upcoming Eggs instead.

11: Enter the IVs of the Pokémon you want to find. If none of your parents have the right IVs, you shouldn't set your standards too high,; (semi) and try to obtain just few perfect IVs. Afterward, use that new Pokémon as a parent to find even more perfect IVs, and eventually all of them. If you are fortunate enough to have a Ditto with flawless IVs, you can probably afford to set your standards pretty high and set the exact IVs you are looking for here. If you are looking for some specific hidden powers Hidden Power types, section 4.3 of this guide lists a few common IV spreads you may want to enter here.
12: These are various attributes you may be looking for in your hatchling. Only pick the ones that are important to you, as every additional filter will make it harder to find what you want! Before choosing the Ball, you may also want to check section 4.2 of this guide if you are unfamiliar with the breeding mechanics for Balls.
13: Check this box if you are looking for a shiny Pokémon. When searching for a shiny, most of your results will probably be very far into the chain (hundreds or thousands of frames away). To avoid having to go too far for one, don't set too many other filters (flawless shinies are rare!). Do not use this checkbox if you don't know / haven't entered your TSV in 15. To use this feature, you also need to have received the Shiny Charm (16) or be using the Masuda Method (8).
14: If you only want to see the upcoming Eggs and pick among them, simply disable all filters with this checkbox.


15: If you know your TSV, enter it here (see section 1.2 of this guide if you don't know what TSV means).
16: Check this box if you have obtained the Shiny Charm in-(hyphen)game.


17: Place the radio button on "Frame Range" if you want to list or search upcoming Eggs between a certain range (every Egg corresponds to a frame). If you only want to see a list of what's coming, a range of 0 -> 500 is reasonable. If you want to conduct a search using filters, you may want to broaden the search with a greater range. When searching for specific IVs, abilities, (comma) orand/or Balls using good parents, 0 -> 1000 is usually plenty. However, if you are looking for shinies, an even greater range is recommended, at least 0 -> 50000. Feel free to explore and experiment with the range, but be careful of using a range greater than 0 -> 500000, as it may cause the application to crash if your computer has a hard time handling a heavier load.
18: Use this to set your target frame after finding a result you like.
19: Place the radio button on "Egg Number Range" with filters disabled to see a list of upcoming Eggs (granted you accept all of them). With filters enabled, this can be used as an alternative way to set a search range.
20: Place the radio button on "Shortest Path" if you found a target frame you want and entered it in "Target Frame". Hitting "Calculate" will then give you the shortest way of obtaining it by accepting and refusing Eggs in a certain order.
21: Results of your search will be shown here when you click the "Calculate" button. The type of results will depend on what is selected with the radio button (17, 19 or 20). Some of the columns listed here are meant for other types of RNG (Sync?, Delay, Real Time...). If you don't know what they mean, simply ignore them.


2.3. Finding and obtaining the Egg you want

Now that you understand what everything stands for in the Egg RNG tab of 3DS RNG Tool, you are ready to search for a specific Egg and obtain it! Here is the procedure:

1) Pick both parents you will be using to breed and enter all their information by filling in fields 1-9in 3DS RNG Tool.
2) Enter the features of the Pokémon you wish to hatch in fields 11-13. Make sure to be realistic:; (semi) if you set your standards too high, you may struggle to find results! Also make sure Disable Filters (14) isn't checked.
3) Set the radio button to "Frame Range" (17) and make sure the range is appropriate for what you are trying to obtain (see the description of field 17 for examples). The default range of 3DS RNG Tool is 50000, which can be left untouched if you're unsure.
4) Click "Calculate", and take a look at the results. If there are too many, you can either be more strict with the filters or reduce the frame range. If there are too few results or none, be less strict with the filters, (comma)until you get better parents, (comma) or increase the frame range.
5) Once you've found an Egg you'd like to obtain, right click its frame and pick "Set as Target Frame". Field 18 should automatically change to that frame's value.




6) Change the radio button on the right from "Frame Range" to "Shortest Path" (20) and click "Calculate" once more.
7) A list of Eggs to accept and refuse will appear in the results field (21), and the total amount of Eggs to accept and refuse will be displayed right under field 19. If other frames corresponded to what you wanted in the initial search, feel free to change the radio button back to "Frame Range" and try out different target frames, (comma) to see which require you to accept and refuse the least amount of Eggs (keep in mind that you will most likely have to hatch all of the Eggs you accept!).




8) Once you are content with the amount of Eggs to accept and refuse, simply run around the nursery lady, accepting and refusing Eggs in the order shown in the results field (21). This is crucial; if you accept and refuse them in a different order, you will get a different Egg in the end. Saving before starting this process may be a good idea in case something goes wrong.
9) The last Egg you accept will be the one you were aiming for. As soon as you've accepted it, take the parents back from the nursery so that no further eggs are generated.
10) Hatch the final Egg and make sure it corresponds precisely to the one you wanted. If it does, congratulations, the operation was a success! If it doesn't, there was an error somewhere, and you may want to soft-reset to an earlier state where you knew your Egg seed / status. If you don't know where you are in the chain anymore (i.e. nothing you breed corresponds to the expected results), do not panic and refer to section 4.1 of this guide.
11) Right-click on the frame of the final Egg in 3DS RNG Tool and select "Set the Status after receiving this Egg as Current". This will update your current status (10), meaning you are all set to search and find your next Egg! Now would be a good time to Backup the current status and save your game, (comma) in case something goes wrong with your next project.


Tips and tricks:

- In the search results, IVs inherited from the male parent appear in blue, while those inherited from the female parent are pink. This can be very helpful when finding shiny frames, since switching the parents will still give you the exact same frame. For example, if you find a shiny frame with 31/31/1/1/31/31 IVs where both 1's1s are being passed down by the male, you can switch the male parent to one that has 31 in both Defense and Special Attack in order to have a flawless shiny!
- Forgot to take back the parents before hatching the Egg you wanted, and now the nursery lady is holding a new Egg for you? No cause for concern, you can refuse it! Simply use the "Set the Status after this Egg as Current" feature as usual, then list all upcoming frames and use frame 1 to set as your current status, since refusing the new Egg will advance your chain by one frame.

2.4. Step by step example

Phew, that was a lot of information to absorb! Let's apply the process of Egg RNG step by step to a specific breeding project as an example. In this case, we will attempt to get a shiny Chinchou in a Dream Ball with its hidden ability Water Absorb, a Calm nature, and the best possible IVs (ideally 31/0/31/30/31/31, which grants it Hidden Power Grass). We have the following parents to begin with:
  • A female Quick Ball Chinchou with Water Absorb and a Jolly nature, which we caught using S.O.S. battles. According to the IV Judge, its IVs are Best/Pretty Good/Very Good/Decent/Best/Best, which we will mark as 31/1/1/1/31/31 (anything that isn't 31, 30, (comma) or 0 is irrelevant).
  • A male Dream Ball Chinchou with Volt Absorb and a Calm nature, which we received in a trade. Its IVs are 31/x/31/31/31/31.
  • We're also fortunate enough to have a German Ditto (a region foreign to ours) with the IVs 31/0/31/31/31/31, which we received from a giveaway on Smogon's Forums.
First, we will breed the two Chinchou together to get the Ball, nature, (comma) and ability we want in a single Chinchou; this will allow us to continue the process using the Ditto instead. Let's enter the parents' information in 3DS RNG Tool, check "Same Dex #" since because these are two Chinchou, and see if we can get a decent parent to get going. In the filters, we'll lock in the Ball as the male's (to get a Dream Ball), the ability as "H" so it has Water Absorb, and since we gave an Everstone to the male Chinchou, we know all hatchlings will be Calm no matter what. As for the IVs, we'll enter all the 31s we want in the final Chinchou, but since we have no parent with 0 in Attack or 30 in Special Attack, we can leave these blank; aiming for only flawless IVs would be a stretch right now. Setting a range of 500 frames seems reasonable. Any further than that would take a long time to get, and we should be able to find what we want in that range. Let's see what results this yields!



Looks like this our our lucky day! The one at frame 318 has everything we want, plus the 30 we needed in Special Attack! It will take us longer to obtain than the first few results, but since we had no parent to pass down the 30 stat, this seems well worth the effort! Let's use the "Shortest Path" setting to see what we should to do obtain the Egg.



It appears we will need to accept 11 Eggs, refuse 2 (in this that order), then the next one will be our 31/x/31/30/31/31 Chinchou with Water Absorb in a Dream Ball. This sounds reasonable, so let's do just that! As we accept and hatch the first 11 Eggs, we should regularly be making sure our hatchlings match the ones promised by the 3DS RNG Tool list.

After accepting the final Egg from frame 318, let's make sure to immediately remove the parents from the nursery, right-click frame 318 in 3DS RNG Tool and select "Set the Status after receiving this Egg as Current" to update our Current Status. We will then backup the Current Status for safety.



Next, we will breed the Chinchou we just obtained with the German Ditto to try and obtain obtaining the shiny one we wanted. Let's update the parents information, making sure to check the "Is Ditto?" box this time, as well as the "Masuda Method" box since the Ditto is foreign. Finding a shiny with HP Hidden PowerGrass and flawless IVs is a very long shot, so we'll leave the attack range at 0-31 and see what our options are. 50000 is a reasonable frame range when searching for a shiny; any more beyond that would require going through an insane amount of Eggs. Here we go, fingers crossed!



Ouch, not our lucky day after all! The closest ones are more than 40000 frames away. At least, three of them do have HP Hidden PowerGrass, though their Attack stats areis a bit high. Let's see how long it would take to reach these shiny Eggs by setting 41825 as the target frame and using the Shortest Path setting.



1242 Eggs to accept and hatch?! No way, we don't have that kind of time! Maybe we were a bit greedy trying to get HP Hidden PowerGrass along with 5 perfect IVs. Let's run a new search in the 0-50000 frame range, but this time allowing Eggs that would have 31 in Special Attack as well.



Well, those are some interesting options. We could actually get a 31/0/31/31/31/31 Chinchou by setting our target frame to 25030,; (semi) this would be a pretty amazing shiny! But then again, we would probably still have to accept 700+ Eggs. Since we would like to be done with this project quicker, these shiny Eggs between frames 6229 and 6239 are looking pretty appealing. The one with 8 in Attack at 6236 would be reasonably good, so let's see how quickly we could can obtain it using the Shortest Path setting.



Accepting 185 Eggs for a such a good shiny Pokémon is fair, so we should probably settle for this! Keep in mind, (comma) that the other shiny frames we found much further down the Egg chain will still be shiny if we use different parents, and some of them might even still be shiny without using the Masuda Method, so it could be worth checking by running a search and tweaking the inputs. In any case, not using them now will allow us to save them for a later project. As long as we don't go past the points they were at in the chain, those shiny frames will be waiting for us over there at those points.

Now, let's go through the process of accepting 185 Eggs and refusing 3. The 3 Eggs we need to reject are not all grouped in a single spot, so we will have to be wary and keep a precise count to make sure the right ones gets refused. As we accept and hatch Eggs, we should regularly check our hatchlings to make sure they correspond to the predicted ones, and save the game when we know all is going according to plan, just in case a mistake happens in the future. Once again, after accepting Egg number 189, we have to make sure to remove the parents from the nursery to prevent any further Egg from being generated. We can then right-click frame 6236 in 3DS RNG Tool and pick "Set the Status after this Egg as Current".



Time to hatch the final Egg,; (semi) let's go to Brooklet Hill to hatch it, since it would be a nice place to have as its the hatching location in the shiny Chinchou's summary!







Yay!

You should now be all set to do Egg RNG on your own for years to come; happy breeding!
 
Last edited:
3. Egg RNG (macOS users)

3.1. Finding your Egg seed

The biggest hurdle to navigating your Egg chain is knowing where you're starting from (what your current Egg seed is). Finding this out is the first and by far longest step in the process. Follow these steps with precision:

1) Catch a male and a female Magikarp with different natures, and take note of which nature belongs to which gender. Attach an Everstone to both of them. Everstones can be obtained from wild Roggenrola at Ten Carat Hill (they have a 50% chance of holding them).
2) Deposit both Magikarp at the nursery.
3) Run until the nursery lady is holding an Egg. Do not talk to her yet.
4) Save the game, then accept the Egg and hatch it.
5) Check the nature of the hatchling. If it has the male's nature, note down a 0 in a blank Notes document or such similar; if it has the female's nature, note down a 1.
6) Soft-reset the game (L+R+Start).
7) You should be next to the nursery lady holding the Egg; talk to her and refuse it.
8) Repeat steps 3-7 126 times (!), writing down a new number next to the previous one every time. You will end up with a string of 127 0's and 1's 0s and 1s. At this point, your in-game character in game should be standing next to the nursery lady, having just refused the 127th Egg.
9) Go to this website. In the first field (under "連続127個の最下位bit列を01で入力してください。"), paste the string of 127 0's and 1's 0s and 1s you wrote down and click the button underneath. The website will return a seed comprised of four parts, ordered as 3, 2, 1, (comma) and 0. Note down this seed, since it will be needed find your current Egg seed.




10) Go inside the nursery and take both Magikarp out, remove the Everstones, and deposit them again.
11) Open .com's Gen 7 Egg RNG Tool and input all four parts of the seed the website gave you on the right, under "Seed". Be careful, as the website's seed parts are listed in the order of 3, 2, 1, (comma) and 0, which will require you to start inputting the seed from the bottom! Once that's done, click the "Search" button. The application will display a list of Eggs under "Results", numbered by the "Frame" listed on the left. Scroll down to frame 124, and take note of the nature and gender of that Egg.



12) Step outside the nursery and run until the nursery lady holds a new Egg. Save the game, then accept the Egg.
13) This is it,; (semi) this is where we find out whether everything was done correctly... now is the time to break a sweat. If all is good, you will have your seed and be able to use Egg RNG indefinitely. Take a deep breath and hatch the Egg. Curl up your toes as you watch yet another Magikarp break free. Check the nature and gender of your new Magikarp; if they correspond to those noted on step 12, congratulations, you're almost done and may now proceed proceed to step 14! If not, you most likely made a small mistake somewhere along the string of 0's and 1's 0s and 1s, and you will probably never know where; you unfortunately need to start again.
14) Soft-reset and refuse the Egg the nursery lady is holding. Take back both Magikarp and feel free to release them to join their 127 new offspring in the wild. Or maybe you want to thank them for all their help with a couple of delicious beans in Pokémon Refresh? This is up to you, really!
15) In .com's Gen 7 Egg RNG Tool, scroll down to frame 125 (just under the one you used as a test; since you just refused that Egg, you advanced in the chain by one frame). Take a look at the seed in the right column of the results: this is your current Egg seed! Note it down (you don't want to lose what you worked so hard to obtain!) and replace the seed under "Search" with this one (this time, it's already in the correct 0, 1, 2, (comma) and 3 order).




That's it, you are now ready to search for upcoming Eggs!

Tips and tricks:

- Magikarp are used because they hatch the fastest,; (semi) this method could be used with different Pokémon as well.
- Having a Pokémon with the ability Flame Body or Magma Armor (such as Magby, Magcargo, (comma) or Volcarona) in your party will make Eggs hatch twice as fast.
- Route 6 down from the nursery is a long straight line, making it ideal to run along with Tauros and hatch Eggs without turning too often. Hatching one Magikarp will only require you to go back and forth twice through the Route. (with or without Flame Body / Magma Armor?)
- Those using the 127 Magikarp method may want to plan the right moment to do this time they do it in advance. It requires about 3 to 4 hours of concentration while doing a repetitive task and making sure not a single error is made. Be careful of multitasking (such as watching videos at the same time), (comma) because taking your attention away will eventually make you doubt the order of your actions and could ruin your chain. Listening to music is probably a less dangerous way to make the process less boring!


3.2. Using .com's Egg RNG Tool

To proceed and find the Eggs you want using .com's Gen 7 Egg RNG Tool, you will need to input all necessary information on the parents you deposit and know how to filter your search. While most of the settings are pretty straightforward, first-(hyphen)timers should take a moment to look at what every part does:



1: Enter the male parent's IVs here. If some are unknown, you can substitute them with a "1"; whenever that IV is passed from the parent, it will also show as a "1" in the Egg listing, and shouldn't interfere with your filters. The ones you will definitely want to enter are the 31s, 30s, (comma) and 0s.
2: Pick the ability of each parent, with "H" representing the hidden ability. If the Pokémon has only one regular ability, picking 0 or 1 makes no difference. If you need to find out whether the ability of your Pokémon is 0 or 1, look on Serebii's page for that Pokémon, where the first ability listed will be 0 and the second one 1.
3: Enter the type of Poké Ball the parent was caught in. This is important if you are trying to pass down a specific type of Ball to the offspring, as it will enable you to predict which type of Ball each Egg will be in.
4: Pick the item this parent is holding (you will usually want one of them to hold an Everstone to pass down the nature, and the other a Destiny Knot to pass down 5 IVs from the parents).
5: Pick the parent's nature. If that Pokémon alone is holding an Everstone, that nature will be passed down to the offspring, but if both are holding Everstones, the application will be able to predict which nature each hatchling will have.
6: Check this box if you are using a Ditto instead of this gender's parent. In the case of a genderless Pokémon, Ditto will always be the female.
7: Pick the Pokémon's gender ratio. This is important in predicting whether you will hatch a male or female. You can find all gender ratios on Serebii or Bulbapedia.
8: Check this box if you are using the Masuda Method, i.e. which means one of your parents is marked as coming from a foreign region in-(hyphen)game. This is important, even if you aren't trying to hatch a shiny Pokémon. Breeding with foreign Pokémon will yield slightly different results, so it needs to be checked whenever you are using parents from two different regions.
9: Check this box if you are breeding with two parents of the same species. For example, check it if you are breeding a male and female Mareep together, but don't check it if you are breeding a Mareep with an Ampharos.


10: Enter the IV range of the Pokémon you want to find. If none of your parents have the right IVs, you shouldn't set your standards too high,; (semi) and try to obtain just a few perfect IVs. Afterward, use that new Pokémon as a parent to find even more perfect IVs, and eventually all of them. If you are fortunate enough to have a Ditto with flawless IVs, you can probably afford to set your standards pretty high and set the exact IVs you are looking for here. If you are looking for some specific hidden powers Hidden Power types, section 4.3 of this guide lists a few common IV spreads you may want to enter here.
11: These are various attributes you may be looking for in your hatchling. To activate one of the filters, click its name. Only pick the ones that are important to you, as every additional filter will make it harder to find what you want! Before choosing the Ball, you may also want to check section 4.2 of this guide if you are unfamiliar with the breeding mechanics for Balls.
12: Check this box if you are looking for a shiny Pokémon. When searching for a shiny, most of your results will probably be very far into the chain (hundreds or thousands of frames away). To avoid having to go too far for one, don't set too many other filters (flawless shinies are rare!). Do not use this checkbox if you don't know / orhaven't entered your TSV in 16. To use this feature, you also need to have received the Shiny Charm (17) or be using the Masuda Method (8).


13: This is your current seed. It will need to be updated every time you finish a project. Make sure to always note it down before you exit the program, as it may get reset every time it gets restarted!
14: This is the frame from which your search will be started. It should usually be 0.
15: This is the amount of frames you want the application to search through. If you only want to see a list of what's coming, 500 is reasonable amount. If you want to conduct a search using filters, you may want to broaden the search with a high number of frames. When searching for specific IVs, abilities, (comma) orand/or Balls using good parents, 1000 is usually plenty. However, if you are looking for shinies, a greater number is recommended, at least 50000. Feel free to explore and experiment with the range, but be careful of using a number greater than 500000, as it may cause the application to crash if your computer has trouble handling a heavier load.


16: If you know your TSV, enter it here (see section 1.2 of this guide of you don't know what TSV means).
17: Check this box if you have obtained the Shiny Charm in-(hyphen)game.
18: Results of your search will be shown here when you click the "Search" button.


3.3. Finding and obtaining the Egg you want

With the interface of .com's Gen 7 Egg RNG Tool all figured out, you are now ready to search for a specific Egg and obtain it! Here is the procedure:

1) Pick both parents you will be using to breed and enter all their information by filling in fields 1-9 in .com's Gen 7 Egg RNG Tool.
2) Enter the features of the Pokémon you wish to hatch in fields 10-12. Make sure to be realistic; if you set your standards too high, you may struggle to find results!
3) Leave the Starting Frame (14) as 0, and set the no. number of frames (15) to an appropriate number amount for what you are trying to obtain (see the description of field 15 for examples). The default number is 5000, which can be left untouched if you're unsure.
4) Click "Search", and take a look at the results. If there are too many, you can either be more strict with the filters or reduce the no. numberof frames. If there are too few results or none, be less strict with the filters, (comma) until you get better parents, or increase the number of frames. Once you've found an Egg you'd like to obtain, note down its frame number.




5) Disable all filters, reset the IV ranges, and set the no. numberof frames to a number an amount that will ensure you will still be able to scroll down to your desired Egg's frame. This can simply be the frame number + 1. For example, if I am aiming for frame 173, I will write 174. Hit "Search" again.



6) Find out how many Eggs you will need to accept and refuse in order to reach the frame you set as your goal. This step requires you to have read and understood section 1.1 of this guide. Notice the "Advancements" column in the results: this is the number of frames you will advance by when you accept the Egg tied to each frame. For example, in the case below, accepting the Egg of frame 0 will advance my frames by 21.



This means accepting it will send me down the Egg chain directly to frame 21 (0+21). However, when you refuse the Egg of a frame, you will always skip to the next one, meaning if I refuse my very first Egg, I will have moved to frame 1 (0+1). Thus, accepting and refusing Eggs will carve your path to getting the precise one you wish for. The easiest way to go at it is to continuously accept Eggs and keep track of your advancements until accepting the next Egg would bring you past the one you want. At that point, you can start refusing Eggs until you reach your desired frame.
For example, if I want the Egg of frame 63 and am starting from 0, I will start by accepting the first one, bringing me to frame 21. I will then accept a second Egg, and since 21's advancements number is 20, I will now be at frame 41 (21+20).




The advancements number here is 21, so accepting a third Egg will bring me to frame 62 (41+21), just one short of 63. Accepting a fourth Egg would bring me past 63, so instead, I will refuse an Egg and advance to 63. All in all, getting to frame 63 will have required accepting 3 Eggs and refusing 1, in that order.
7) Deposit both parents in the nursery and run around the nursery lady. Accept and refuse Eggs in the order that was settled on at the end of step 6. Saving before starting this process may be a good idea in case you make a mistake. Once you are done, run until the nursery lady is holding another Egg; that Egg will be the one you were aiming for. Accept it, (comma) and immediately take the parents back from the nursery so that no further Eggs are generated.
8) Hatch the final Egg and make sure it corresponds precisely to the one you wanted. If it does, congratulations, the operation was a success! If it doesn't, there was an error somewhere, and you may want to soft-reset to an earlier state where you knew your current seed and frame. If you don't know where you are in the chain anymore (i.e. nothing you breed corresponds to the expected results), do not panic and do refer to section 4.1 of this guide.
9) Have a look at the advancements column of the final Egg you accepted, and use it to determine which frame you are currently at (final frame + advancements). In our example where the Egg of frame 63 was set as the goal, the advancements of frame 63 is 20, and 63 + 20 = 83, meaning 83 is our current frame.
10) With all filters still disabled, make sure the no. number of frames is set higher than your current frame (84 or more in our example) and search again. Go to your current frame and take a look at the "Seed" column on the right. This is your current seed; make sure to write it down for next time (the application may reset it when you reopen it, so always keep your current seed safe somewhere).




Tips and tricks:

- In the search results, IVs inherited from the male parent appear in blue, while those inherited from the female parent are red. This can be very helpful when finding shiny frames, since switching out the parents will still give you the exact same frame. For example, if you find a shiny frame with 31/31/1/1/31/31 IVs where both 1's 1s are being passed down by the male, you can switch the male parent with one that has 31 in both Defense and Special Attack in order to have a flawless shiny!
- Forgot to take back the parents before hatching the Egg you wanted, and now the nursery lady is holding a new Egg for you? No cause for concern! Simply find the frame you ended at after doing the advancement from your final Egg as you usually would, then take a look at the very next frame: since you are refusing an Egg, you will advance by one frame, so this will be your current frame! Note that you may need to disable the filters and increase the no. number of frames in order to have the next frame displayed.
- Are you a math wizard? Then you're in for some fun! While accepting Eggs until the next one would make you skip over your target is the easiest way to navigate the advancements, refusing various Eggs in the middle of the process could significantly alter the path you take to the final frame. Remember that every time you refuse an Egg, your advancement is 1. Those with enough skill and time will surely be able to find paths that require accepting and/or refusing less Eggs overall, making the process a little quicker.

3.4. Step by step example

Phew, that was a lot of information to absorb! Let's apply the process of Egg RNG step by step to a specific breeding project as an example. In this case, we will attempt to get a shiny Chinchou in a Dream Ball with its hidden ability Water Absorb, a Calm nature, and the best possible IVs (ideally 31/0/31/30/31/31, which grants it Hidden Power Grass). We have the following parents to begin with:
  • A female Quick Ball Chinchou with Water Absorb and a Jolly nature, which we caught using S.O.S. battles. According to the IV Judge, its IVs are Best/Pretty Good/Very Good/Decent/Best/Best, which we will mark as 31/1/1/1/31/31 (anything that isn't 31, 30, (comma) or 0 is irrelevant).
  • A male Dream Ball Chinchou with Volt Absorb and a Calm nature, which we received in a trade. Its IVs are 31/x/31/31/31/31.
  • We're also fortunate enough to have a German Ditto (a region foreign to ours) with the IVs 31/0/31/31/31/31, which we received from a giveaway on Smogon's Forums.
First, we will breed the two Chinchou together to get the Ball, nature, (comma) and ability we want in a single Chinchou; this will allow us to continue the process using the Ditto instead. Let's enter the parents' information in .com's Gen 7 Egg RNG Tool, check "Homogeneous" since because these are two Chinchou, and see if we can get a decent parent to get going. In the filters, we'll lock in the Ball as Dream, the ability as "H" so it has Water Absorb, and the nature as Calm. As for the IVs, we'll enter all the 31s we want in the final Chinchou, but since we have no parent with 0 in Attack or 30 in Special Attack, we can leave these blank; aiming for only flawless IVs would be a stretch right now. Setting the no. number of frames to 500 seems reasonable; any more than that would take a long time to get, and we should be able to find what we want in that range. Let's see what results this yields!



Looks like this is our lucky day! The one at frame 318 has everything we want, plus the 30 we needed in Special Attack! It will take us longer to obtain than the first few results, but since we had no parent to pass down the 30 stat, this seems well worth the effort! Let's calculate how we can get to frame 318. First, we shall disable all filters and set the no. number of frames to 319 to see a full list of frames leading up to 318.



Time to start calculating and see how many Eggs we'll need to accept and refuse to get to 318! The starting frame's advancements is 30, so accepting 1 Egg will bring us there. Frame 30 has 27 advancements, which will lead us to frame 57 (2 Eggs accepted now). This one has 27 advancements again, bringing us to frame 84 (3 Eggs accepted).



By now, you probably get the gist of it, but we'll cover the entire operation this once since 318 isn't so far. With another 27 advancements, we will be at frame 111 (4 Eggs), which in turn has 30 advancements, bringing us to 141 (5 Eggs). This one has 30 advancements again, so we head to frame 171 (6 Eggs), which advances us by 27 to frame 198 (7 Eggs). Here we have 31 advancements, so frame 229 is next (8 Eggs). After the 25 advancements from frame 229, we reach frame 254 (9 Eggs), and then 283 (10 Eggs) with 29 more advancements. Finally, after the 33 advancements of frame 283, we get to frame 316 (11 Eggs), which is only two away from our goal. This mean we will then need to refuse 2 Eggs to reach 318.

We now have our plan: accept the first 11 Eggs, then refuse 2, and by accepting the next one, we should get our 31/x/31/30/31/31 Calm Chinchou in a Dream Ball with the hidden ability! Let's do just that, and after accepting the final Egg from frame 318, we will make sure to immediately remove the parents from the nursery. Accepting the Egg from frame 318 made us advance by 27 frames to frame 345, so we should now change the no. of frames to 346 and have a look at the seed matching frame 345. This seed is the new seed we will be starting our next project from, so we shall write it in the "Seed" field at the top as well as and note it down elsewhere to keep it safe. Losing track of your seed can be costly, so always make sure to keep it safe!



Next, we will breed the Chinchou we just hatched with the German Ditto to try and obtain obtaining the shiny Chinchou we wanted. Let's update the parents'(apo) information, making sure to check the "Ditto" box this time, (comma) as well as the "Masuda" box since the Ditto is foreign. Finding a shiny with HP Hidden Power Grass and flawless IVs is a very long shot, so we'll leave the Attack range at 0-31 and see what our options are. 50000 is a reasonable no. number of frames when searching for a shiny; any more than that would require going through an insane amount of Eggs. Here we go, fingers crossed!



Ouch, not our lucky day after all! The closest ones are more than 40000 frames away. At least,Three of them do have HP Hidden Power Grass, at least, though their Attack stats areis a bit high.

With an average of 3 Eggs accepted per 100 frames, we would have to hatch around 1250 Eggs to get there! The exact amount isn't worth calculating until we know we're going to do it, and we don't exactly have the time to hatch 1250 Eggs right now! Maybe we were a bit greedy trying to get HP Hidden Power Grass along with 5 perfect IVs. Let's run a new search in the 0-50000 frame range, but this time allowing Eggs that would have 31 in Special Attack as well.



Well, those are some interesting options. We could actually get a 31/0/31/31/31/31 Chinchou by setting our target frame to 25030,; (semi) this would be a pretty amazing shiny! But then again, we would probably still have to accept 700+ Eggs. Since we would like to be done with this project quicker, these shiny Eggs between frames 6229 and 6239 are looking pretty appealing. The one with 8 in Attack at 6236 would be reasonably good, so let's start calculating to see how many Eggs we need to accept and refuse. At this point, we will remove all filters, set the no. number of frames to 6237, (comma) and hit "Search" again.

From there, the process is exactly the same as we've done above, just a lot longer. We'll keep adding advancements and jumping frames until the next advancement would make us skip over the target. In our case (I will spare you the calculations), accepting 185 Eggs in a row will take us to frame 6218, after which we will need to refuse 18 Eggs to reach 6236 (6236 - 6218).

Accepting 185 Eggs and refusing 18 for a such a good shiny Pokémon is more than reasonable, so we should probably settle for this! Keep in mind, (comma) thatthe other shiny frames we found much further down the Egg chain will still be shiny if we use other parents,; (semi) some of them might even still be shiny without using the Masuda Method,. (per)It could be worth checking by running a search and tweaking the inputs. In any case, not using them now will allow us to save them for a later project. As long as we don't go past the points they were at in the chain, those shiny frames will be waiting for us over there at those points.

Now, let's go through the process of accepting 185 Eggs and refusing 18. As we accept and hatch Eggs, we need to regularly check our hatchlings and make sure they correspond to the predicted ones, and save our game when we know all is going according to plan, just in case a mistake happens in the future. Once again, after accepting a 186th and final Egg, we have to make sure to remove the parents from the nursery to prevent any further Egg from being generated. We can then change the no. number of frames to 6264 (since accepting the one from 6236 advanced us by 27 frames to 6263), hit "Search" again, and replace the current seed with the one from frame 6263 for our next project.



Time to hatch the final Egg,; (semi) let's go to Brooklet Hill to hatch it, since it would be a nice place to have as its the hatching location in the shiny Chinchou's summary!







Yay!

You should now be all set to do Egg RNG on your own for years to come; happy breeding!

4. Additional resources

4.1. Finding back your seed again if you lose it

If you breed a lot and start using Egg RNG, it's almost inevitable that you will make a mistake at some point and lose track of your current seed/status. You can always repeat the 127 Magikarp process to find it again, but having gone through it that nightmare once, you surely don't want to go through this nightmare do so again! Fortunately, you should be able to get back on track most of the time, here's how:

1) Take two parent Pokémon that can breed together, preferably with a different sets of IVs. Have one of them hold a Destiny Knot, and the other no item (this won't work if one of them has an Everstone!).
2) Enter the all of the parents' information in 3DS RNG Tool / .com's Gen 7 Egg RNG Tool (IVs are not as important if you don't know them, but the gender ratio and abilities are important).
3) Save your game.
4) Deposit both parents in the nursery and run until the lady is holding an Egg; accept the Egg, take back the parents, (comma) and go hatch it.
5) Open the PC to have a look at the IVs of your hatchling with the Judge feature. Compare these IVs with the IVs of the parents. Five of the hatchling's IVs will match either the male's or the female's, and one of them will match neither. For each IV that matches the male parent, note down a M, do the same with the female parent by noting down a F, and note a W (for wildcard) as the remaining IV. It should look like this: F/M/M/W/F/F.
If you are using 3DS RNG Tool, proceed to step 6a; if you are using .com's Gen 7 Egg RNG Tool, proceed to step 6b.
6a) In 3DS RNG Tool, restore to an earlier backup with the Load button under "Current Status". Try to pick a recent one from before you lost track of your status. Set the "RNG Info" radio button to "Frame Range" and make it 0 -> 1000 (pick a higher number if the backup is pretty old and a lot has been hatched since). Proceed to step 7.
6b) In .com's Gen 7 Egg RNG Tool, change the seed to an earlier one you had noted down before you lost track of your current seed. Set the no. number of frames to 1000 (pick a higher number if the backup is pretty old and a lot has been hatched since).
7) In the filters, enter the attributes of the Pokémon you just hatched: its gender, ability, Ball, Hidden Power (the lady on the left inside the nursery can tell you that), and most importantly, its nature. If you know for sure some of its IVs for sure (for example, you will know any 0 (No Good), 30 (Fantastic) or 31 (Best) from the IV Judge), lock them in as well. Click "Search"/"Calculate".
8) Try to find the one frame that precisely corresponds to your Pokémon. There should not be many, but if there are more than one, look at which IVs got passed by which parent by looking at the IV color: when blue, it's the male's, (comma) and when red/pink, it's the female's. Compare this to what you noted on step 5 and find the one that matches. As the ultimate test, look at the wildcard IV and make sure the number matches the rating it had (since the judge doesn't give an exact number, you may have to settle for an approximation, but it should be good enough to know whether it makes sense or not).
9) Once you found the one frame that matches your hatchling, breathe a sigh of relief; you found your lost seed! Set the seed associated to that frame as your current seed, and back it up / or note it down, then soft-reset to be brought back to that seed (the state you were in at step 3). Alternatively, you can look at the amount of advancements of that frame and calculate what frame you have currently reached to avoid soft-resetting.
If you couldn't find any match, you may broaden the amount of frames you searched for or try going with an even earlier backup. Make sure there isn't a single error with the parents information or the filters you set ("Masuda Method" needs to be checked if you are using a foreign parent, for example). When properly applied, this method should always be able to find back your current seed.


4.2. Ball inheritance mechanics

Generation 7 has made it easier than ever to pass down the Poké Ball you want during breeding. When doing Egg RNG, being aware of these mechanics is useful for picking which parents you should be using to get the Ball you want, so here are the basics:

  • A male and female of the same species (same Pokédex number) bred together have an equal chance of passing down their Ball to the offspring;
  • When a male and female of different species are bred together, the female will always pass down the Ball;
  • A Pokémon of any gender (including genderless) will pass down their Ball when bred with Ditto;
  • Cherish and Master Balls can never be passed down, and will result in a regular Poké Ball.

4.3. Breeding for specific hidden powers

This section is not a guide to breeding specific hidden powers Hidden Power types, but rather a handy list of IV spreads you may want to aim for when doing Egg RNG. They are the most common spreads used in competitive battling, ordered by popularity: (capitalize every instance of "trick room" below, please)

  • Hidden Power Ice: 31/0/30/31/31/31 (special attacker) or 30/31/30/31/31/31 (mixed attacker) or 31/1/31/31/31/0 (special trick room) or 31/31/31/31/31/0 (mixed trick room)
  • Hidden Power Fire: 31/0/31/30/31/30 (special attacker) or 31/30/31/30/31/30 (mixed attacker) or 31/0/31/30/31/0 (special trick room) or 31/30/31/30/31/0 (mixed trick room)
  • Hidden Power Ground: 31/0/31/30/30/31 (special attacker) or 31/31/31/30/30/31 (mixed attacker) or 30/0/30/31/30/0 (special trick room) or 30/30/30/31/30/0 (mixed trick room)
  • Hidden Power Grass: 31/0/31/30/31/31 (special attacker) or 31/30/31/30/31/31 (mixed attacker) or 31/0/31/30/31/1 (special trick room) or 31/30/31/30/31/1 (mixed trick room)
  • Hidden Power Electric: 31/1/31/30/31/31 (special attacker) or 31/31/31/30/31/31 (mixed attacker) or 31/0/30/31/31/0 (special trick room) or 30/31/30/31/31/0 (mixed trick room)
  • Hidden Power Fighting: 31/0/30/30/30/30 (special attacker) or 31/31/30/30/30/30 (mixed attacker) or 31/0/30/30/30/0 (special trick room) or 31/31/30/30/30/0 (mixed trick room)
  • Hidden Power Ghost: 31/0/31/31/30/31 (special attacker) or 31/31/30/31/30/31 (mixed attacker) or 31/0/31/31/30/1 (special trick room) or 31/31/30/31/30/1 (mixed trick room)
  • Hidden Power Rock: 31/0/30/31/30/30 (special attacker) or 31/31/30/31/30/30 (mixed attacker) or 31/0/30/31/30/0 (special trick room) or 31/31/30/31/30/0 (mixed trick room)
  • Hidden Power Flying: 30/0/30/30/30/31 (special attacker) or 30/30/30/30/30/31 (mixed attacker) or 31/0/31/30/30/0 (special trick room) or 31/31/31/30/30/0 (mixed trick room)
  • Hidden Power Water: 31/0/30/30/31/31 (special attacker) or 31/30/30/30/31/31 (mixed attacker) or 31/1/31/30/31/0 (special trick room) or 31/31/31/30/31/0 (mixed trick room)
  • Hidden Power Poison: 31/0/30/30/30/31 (special attacker) or 31/31/30/30/30/31 (mixed attacker) or 31/0/30/30/30/1 (special trick room) or 31/31/30/30/30/1 (mixed trick room)
  • Hidden Power Psychic: 31/0/31/31/31/30 (special attacker) or 30/31/31/31/31/30 (mixed attacker) or 31/0/31/31/31/0 (special trick room) or 30/31/31/31/31/0 (mixed trick room)
  • Hidden Power Steel: 31/1/31/31/30/31 (special attacker) or 31/31/31/31/30/31 (mixed attacker) or 31/0/30/30/31/0 (special trick room) or 31/30/30/30/31/0 (mixed trick room)
  • Hidden Power Bug: 31/0/30/31/30/31 (special attacker) or 31/30/30/31/30/31 (mixed attacker) or 31/0/31/31/30/0 (special trick room) or 31/31/31/31/30/0 (mixed trick room)
 

Eisenherz

επέκεινα της ουσίας
is a Forum Moderatoris a Community Contributoris a Tiering Contributoris a Top Social Media Contributor Alumnus
First of all, thank you very much for taking the time to GP my entire article, I'm sure it took a while so I really appreciate it!

I applied basically every change you made, however there's just a couple of minor things I wanted to ask about to be sure:

In sections 2.3 & 3.3:
4) Click "Calculate", and take a look at the results. If there are too many, you can either be more strict with the filters or reduce the frame range. If there are too few results or none, be less strict with the filters, (comma)until you get better parents, (comma) or increase the frame range.
Maybe the "until you get better parents" is poorly worded, but I believe removing "until you" changes the meaning. My intention is not to tell them to go find better parents to breed with, but rather to apply this very process we're doing to get parents that have better IVs (basically chaining for better IVs at first). I feel like saying "get better parents" makes it seem like I'm telling them to find better parents before starting the process, which isn't the case. If "until you get..." doesn't work, do you have a suggestion of a wording that preserves my intended meaning?

In section 3.4, under the 2nd picture:
The starting frame's advancements is 30, so accepting 1 Egg will bring us there.
Here I assume you removed the "s" because frame is singular, which makes sense, but I'm referring to the number in the column titled "Advancements" (as shown in the pictures), which is the number of advancements (plural). I also wrote "advancements" with the s in all the next occurrences that referred to one specific frame and you kept those, so there may be a rule I'm unaware of that makes this one instance different? I'm not too sure, I applied the change but thought I should ask since I didn't fully understand it.

Finally, I changed every instance of "no. of frames" to "number of frames" as instructed, which I'm aware is the right way of writing it, but the reason I was using "no." is as a reference to the application's input field which is named "No. of frames" and to which I'm referring every time; I thought writing "no." would make it more obvious that I'm referring to this field, and not just the "number of frames" in general. Not sure if that changes anything, just thought I'd mention it in case it does.

Once again, thanks a lot for the time you put into it! :D
 
Maybe the "until you get better parents" is poorly worded, but I believe removing "until you" changes the meaning. My intention is not to tell them to go find better parents to breed with, but rather to apply this very process we're doing to get parents that have better IVs (basically chaining for better IVs at first). I feel like saying "get better parents" makes it seem like I'm telling them to find better parents before starting the process, which isn't the case. If "until you get..." doesn't work, do you have a suggestion of a wording that preserves my intended meaning?
How about this:
If there are too few results or none, either be less strict with the filters until you breed better parents or increase the frame range.
Here I assume you removed the "s" because frame is singular, which makes sense, but I'm referring to the number in the column titled "Advancements" (as shown in the pictures), which is the number of advancements (plural). I also wrote "advancements" with the s in all the next occurrences that referred to one specific frame and you kept those, so there may be a rule I'm unaware of that makes this one instance different? I'm not too sure, I applied the change but thought I should ask since I didn't fully understand it.
That one just really stuck out to me because of the glaring subject-verb conflict; you can revert it or change it to "advancements number."
Finally, I changed every instance of "no. of frames" to "number of frames" as instructed, which I'm aware is the right way of writing it, but the reason I was using "no." is as a reference to the application's input field which is named "No. of frames" and to which I'm referring every time; I thought writing "no." would make it more obvious that I'm referring to this field, and not just the "number of frames" in general. Not sure if that changes anything, just thought I'd mention it in case it does.
I completely understood why you wrote it that way, but I found it distracting and felt it would come off as lazy writing because "number" isn't a long word. There isn't anything that "number of frames" could refer to other than the field that has been made obvious in the diagrams.
 
What is an acceptable amount of eggs to accept and reject for a shiny? First was 12 eggs, second was around 150, now the earliest one I can find is 400+ eggs.
 
What is an acceptable amount of eggs to accept and reject for a shiny? First was 12 eggs, second was around 150, now the earliest one I can find is 400+ eggs.
try to alternate between Masuda method and not, sometimes this change shiny frames, specially if you have more then one game with wich you can abuse TSV hatch (i've obtained 4 shiny in about 3000 frames alternating between the two, and i have only two games ;-) )... other than that, if you don't want to hatch 400 eggs for a shiny, you can always do other projects, and then hatch your shiny... you will always have to accept 400 eggs, but you will not feel the weight ^_^
 
try to alternate between Masuda method and not, sometimes this change shiny frames, specially if you have more then one game with wich you can abuse TSV hatch (i've obtained 4 shiny in about 3000 frames alternating between the two, and i have only two games ;-) )... other than that, if you don't want to hatch 400 eggs for a shiny, you can always do other projects, and then hatch your shiny... you will always have to accept 400 eggs, but you will not feel the weight ^_^
Yeah I tried that already. :)

I need to get my TSV for 3 copies of S/M so I will probably do that first that way I have 5 possible TSVs to search for.
 
Not sure if this is worth putting in the guide (in the "tips and tricks" section), but at least it will answer the above question: If you're committed to a shiny frame that's far away and not hatching anything in between, breed Magikarps to pass the frames, then switch back to your normal parents shortly before you reach the frame. Sure, you'll still have to hatch 400 eggs no matter what, but at least hatching 400 Magikarp eggs will be faster than 400 of anything else, so you'll save yourself time down the road.
 
Status
Not open for further replies.

Users Who Are Viewing This Thread (Users: 1, Guests: 0)

Top