[DPP] RNG Abuse Part 3

Status
Not open for further replies.

mingot

free agent
is a Site Content Manager Alumnusis a Battle Simulator Admin Alumnusis a Top Researcher Alumnusis a Contributor Alumnusis a Smogon Media Contributor Alumnusis an Administrator Alumnus
Blurb

- None, as there will be a single blurb for all parts. Will attach to the introduction.

HTML:
[title]
"DPP RNG Abuse Guide Part 3 - How to Hatch Perfect Pokémon
[head]
<meta name="description" content="DPP RNG Abuse Guide Part 3 - How to Hatch Perfect Pokémon." />
[page]
        <div class="author">By <a href="/forums/member.php?u=21459">mingot</a>.</div>

        
        <h2>Table of Contents</h2>
        
        <ul class="toc">
            <li><a href="rng_intro">DPP RNG Abuse Guide Introduction</a></li>
            <li><a href="rng_part1">DPP RNG Abuse Guide Part 1 - How to Hatch a Shiny Pokémon</a></li>    
            <li><a href="rng_part2">DPP RNG Abuse Guide Part 2 - Common information for Breeding and Capturing Perfect Pokémon</a></li>
            <li><a href="rng_part3">DPP RNG Abuse Guide Part 3 - How to Hatch Perfect Pokémon</a>
                 <ul class="toc">
                    <li><a href="#intro">Introduction</a></li>     
                    <li><a href="#prereq">Prerequisites</a></li>                  
                    <li><a href="#initial">Initial Calibration Phase</a></li>
                    <li><a href="#frame">Frame Calibration Phase</a></li>
                    <li><a href="#spread">Selecting a Spread</a></li>
                    <li><a href="#reset">Soft Resetting for Your Final Result</a></li>                                                            
                </ul>                                     
            </li>
            <li><a href="rng_part4">DPP RNG Abuse Guide Part 4 - How to Capture Perfect Pokémon</a></li>                                        
            <li><a href="rng_part5">DPP RNG Abuse Guide Part 5 - Receiving Perfect Wondercard Pokémon</a></li>            
        </ul>       
        
        <h2><a name="intro">Introduction</a></h2>
        <p>Those of you who have reset for IVs in Emerald may notice some similarities with DPP IV resetting. Both techniques require a certain timing in order to generate the desired spread; but where Emerald had only two variables (parents and time between reset and egg collection), DPP has four:</p> 
        <ul>
            <li>Parents that are in Daycare</li>
            <li>Time and date on DS upon entering the game world</li>
            <li>Delay between resetting and entering the game world</li>
            <li>Correct frame, or the number of RNG calls between entering the game world and collecting the egg</li>
        </ul>
        <p>These extra variables make it somewhat difficult to reset for IVs in DPPt, but with some persistence and patience it can be done.</p>
        <h2><a name="prereq">Prerequisites</a></h2>
        <ul>            
            <li><a href="http://users.smogon.com/mingot/rngreporter.htm">RNG Reporter</a> <strong>Note to Mac Users</strong>: This software works under Windows and Linux. There is not a Macintosh version at this time.</li>
            <li>Enough Rare Candies to check your IVs. Those with a very limited amount of Rare Candies should save on Route 225, 226, 227, or somewhere else that has high level Pokémon, as they are easier to IV check. RNG Reporter has a built in IV checker.</li>
            <li>A Pokémon with Sweet Scent (not completely necessary; you can do without this, but it is an extremely efficient way to get started).</li>
            <li>A pair of compatible parents with as many of the target IVs as possible.</li>
            <li>A clock with a clear Seconds reading.</li>
            <li>You must have at least one Journal page with a message that states you have captured a Pokémon. It is not important that it be on any particular page and it is not a problem if you have this message on more than one page.</li>
        </ul>
        <h2><a name="initial">Initial Calibration Phase</a></h2>
        <p>Use the <a href="rng_part2#calibration">calibration steps</a> from "Common Information for Breeding and Capturing Perfect Pokémon" to get the necessary information. These steps should only need to be performed once (when you first begin learning how to reset), so make sure that you have done a good job.</p>
        <h2><a name="frame">Frame Calibration Phase</a></h2>
        <p>Now that you have collected some data about your average delay and can accurately reset to the specified second, it is time to find out what frame you can hit consistently with a particular save. Follow these steps calibrate for frame.</p>
        <ol>
            <li>Place your parents in Daycare. The closer these parents are to your final the better. Please make a note of the exact IVs of the Pokémon you placed into Daycare and the order that they were placed into Daycare.</li>
            <li>Bike along Solaceon and the adjacent routes until the Daycare man is holding an egg.</li>
            <li>Save your game standing in front of the Daycare man before taking the egg.</li>
            <li>Hatch this egg and make sure that it has the correct nature, ability, and gender. If it does not, release the Pokémon and go back to Step 2.</li>
            <li>If the hatched Pokémon has the desired nature, you should turn off your DS without saving. </li>
            <li>Turn on your DS and set the date to at least two days after your current date. This will ensure that the Journal comes up.</li>
            <li>Reset your game, and then immediately cancel the Journal and collect the egg. Remember to speak to the Daycare man as quickly as you can as the frame starts to increase as soon as the Journal is canceled.</li>
            <li>Encounter a wild Pokémon as quickly as possible.</li>
            <li>Catch the encountered Pokémon.</li>
            <li>Select "Breeding (DPPt)" and then click "Generate" with this initial seed.</li>
            <li>Hatch your Pokémon and narrow down its IVs enough to find out which frame you hit in the generated spreads. When looking at spreads in RNG Reporter, remember that "A" means the stat was inherited from the parent that was placed into Daycare first, "B" second.</li>
            <li>Repeat Steps 7-10 about four or five times, making a note of the frame number of the egg each time. We're going to use this number in the next step to find a suitable spread that we can hit with ease.</li>
        </ol>
        <h2><a name="spread">Selecting a Spread</a></h2>
        <p>Now that you have collected some data about your average delay, can accurately reset to the specified second, and have an idea of the frame you are getting for this particular save it is time to find a good spread. To begin open the "DPPt Time Finder" in RNG Reporter and then select the "DPPt Egg IVs" tab.</p>
        <p>The data to enter into the Time Finder are:</p>
        <dl>
            <dt>Year</dt>
            <dd>Year and month can be any value you desire, but remember these will show up as the date of the Pokémon, so you may want to pick something reasonable.</dd>
            <dt>Month</dt>
            <dd>The second should be set to the value found during the Calibration Phase. This will allow you to reset at the top of a minute, which will make things easier when you are just beginning.</dd>
            <dt>Second</dt>
            <dd>The delay range should be your average delay range from the Calibration Phase. Remember: the wider the range, the slower the program runs, as there is more data to calculate.</dd>
            <dt>Delay Range</dt>
            <dd></dd>
            <dt>Frame</dt>
            <dd>The frame should be the number that occurred most often during the second Calibration Phase.</dd>            
        </dl>        
        <p>Enter the data listed above into the appropriate entry fields. Select a desired spread and then click "Generate". Please note that when you see the list of generated spreads that "A" refers to the first parent placed into Daycare and "B" refers to the second. If everything went right, you should now be able to choose between some listed dates that give you good spreads.</p>
        <p>If no data is displayed or there is no spread suitable for the parents you have in Daycare, you should add two to the frame and try again, repeating as many times as necessary until a positive result is found.</p>
        <h2><a name="reset">Soft Resetting for Your Final Result</a></h2>
        <p>To prepare your final run, gather all of the data that you have 
        collected in the previous steps.&nbsp; Please note that the data listed 
        below are for illustrative purposes and that you should use the data 
        that you collected.</p>
        <dl>
            <dt>Seconds</dt>
            <dd>15</dd>
            <dt>Delay Range</dt>
            <dd>600-610</dd> 
            <dt>Frame</dt>           
            <dd>6</dd>
            <dt>Desired Year</dt>
            <dd>2009</dd>
            <dt>Desired Month</dt>
            <dd>April (4)</dd>
            <dt>Parent A's IVs</dt>
            <dd>31 / 31 / 31 / X / 31 / X</dd>
            <dt>Parent B's IVs</dt>
            <dd>31 / 31 / 31 / X / 31 / 31</dd>
        </dl>
        <p>Using the time finder, we first searched for results on frames 6, 8, 10, and 12 before finally finding a suitable 
        <strong>target frame</strong> and <strong>target time</strong>:</p>
        <pre>
SEED: 710F026A
DATE: 2009/04/24
TIME: 15:02:15
DELAY: 609
FRAME: 12
SPREAD: A/A/A/20/31/31</pre>
        <p>This spread will give you a baby with IVs 31 / 31 / 31 / 20 / 31 / 31.</p>
        <p>Right click on this frame and select "Generate Adjacent Results". This will bring up a list of results that are close by to make it easier to find where you actually landed when you received the egg and to save you the trouble of having to capture another Pokémon to make this determination.</p>
        <ol>
            <li>Begin your cycle of soft resetting, remembering to set the clock on your DS each and every time so the time when you "Continue" (your <strong>reset time</strong>) exactly matches what was generated by the time finder. Instructions for reliably hitting the <strong>target time</strong> are found in the "<a href="rng_part2#targettime">Common information for Breeding and Capturing Perfect Pokémon</a>" section.</li>
            <li>Flip to a page where it says captured / defeated [Pokémon]. Do this three times to advance the frame from 6 to 12. No more, no less. Do not count the journal's initial appearance as a page flip. Each flip to a page with captured / defeated advances the frame by 2, so adjust accordingly based on your calibration frame and your target frame.</li>
            <li>Close the Journal and collect your egg as quickly as possible.</li>
            <li>Find your location (<strong>seconds</strong>, <strong>delay</strong>, and <strong>frame</strong>) in the list of adjacent results based on the IVs of the egg. Please note that you may right click in the list of adjacent results and output the entire list to a CSV file. This file can be opened in Notepad or as a spreadsheet, which may make it easier to search. To quickly disqualify resets where either your target time or delay were incorrect, you may either 
            quickly capture a Pokémon and check its 
            <strong>initial seed</strong> or use the Coin Flip trick noted in the <a href="rng_part2#verify">"Common Information for Breeding and Capturing Perfect Pokémon"</a> section. If you are using the Coin Flip trick, you may wish to output your adjacent results to CSV to make it easier to search.</li>
            <li>If the baby in the egg doesn't have the desired IVs, repeat Steps 1-4.</li>
        </ol>
 
Status
Not open for further replies.

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

Top