Hello All
I am new here and have been trying this stuff out with great success. I find the method of breeding shinies (at least if you want a specific nature, ability, gender etc...) described in the first post a bit too tiresome however (tapping the Happiness Checker 1070 times and keeping track is a pain) and I don't have a reservoir of good parents so thetorsoboy's method doesn't work for me either. In pursuit of a more elegant solution I have written a program that functions like time finder except for shiny eggs. The original post said to post tools with a description so if anyone is interested, here are the instructions.
ShinyFinder
1. Download the program. You can get it
here (sorry I don't have anywhere better to host it). Note that ShinyFinder is Windows only and you will need the .NET framework, so if you can run RNG Reporter, it will probably work.
2. I am going to assume you are familiar with all the calibration stuff. If not, please read the original post and do the calibrations necessary to work out your target second and delay range. You will also need the Happiness Checker (#6) and Coin Flip (#15) Poketch apps.
3. Save your game in the following state:
- 6 Pokemon in your party.
- Coin Flip application (#15) open in the Poketch.
- NOTE: since you won't be moving before the IRNG is in the correct position, it doesn't matter whether or not the parents are in daycare. Make sure the female (or Ditto) is not holding an everstone as I have no idea what that will do to the results.
4. Input your data into ShinyFinder. You will need to specify a day to search on (defaults to the current day), as well as your target second, delay range, ID and Secret ID. If you want a particular gender, also specify the gender ratio of the Pokemon you are breeding.
5. Set your requirements. You can specify a nature, ability and gender to search for (first (0) or second (1) for ability, see RNG Reporter's built in Pokedex or
X-Act's article, Serebii, Psypoke etc... they all seem to list abilities in the correct order).
6. Click "Generate". You will be presented (after a short delay, depending on your computer) with a list of results for the selected day. In the unlikely event of no results being displayed, just try another day. (This hasn't happened to me, even searching for a female with a specific nature and ability where the species has a gender ratio of 87.5% to 12.5%)
7. Choose a target row and set your DS clock accordingly (one minute before the specified time), then try to hit your target second and delay. This part is very similar to the methods described in the original post so read that for more detail on doing this. You do not need to set up the journal by catching a Pokemon or hit a specific frame on entering the game world. Just get the right second and delay at the moment you hit "Continue".
8. Immediately on entering the game world, verify your seed by flipping the coin 10 times, No more, No less. It is important you do the flips as it is part of advancing the IRNG to the correct position. If the flips match the sequence displayed in the "Flip Sequence" column for your chosen target, you succeeded in hitting your second and delay. If not, reset the DS and go back to step 7. If you have version 1.1, see the end of this post for information on using the new "Seed Range" feature to determine what seed you actually hit to help you ajdust your timing.
9. Having hit the target, look at the "Taps" column entry for your target row. If it is -1, do nothing and go to the next step, otherwise move the Poketch to the Happiness Checker (#6) application, then double-tap an empty area on the screen to make the Pokemon jump the specified number of times (this is also described in the original post). If the specified number is 0, just go to the next step without tapping; opening the application was all you had to do here.
10. Move back to the Coin Flip (#15) application. If you are playing Diamond or Pearl and you overshoot #15, you can go back around as long as you page quickly past the Happiness Checker so that only the blank screen with a number is displayed. DO NOT allow it to open or you will have to start again from step 7. Once back at Coin Flip, flip the coin the number of times displayed in the "Flips" column for your target row.
11. The IRNG should now be in the correct position. Deposit the parents into daycare (if they are not already). Remember not to use an everstone. Any PC interaction or flying will not mess up the process, just don't flip the coin again or open the Happiness Checker.
12. Ride your bike (or walk/run) around until you see the daycare man looking to the right, indicating an egg is present (you have to leave Solaceon Town or enter a building for him to change). The Pokemon inside should be shiny with all the specified criteria fulfilled, save now if you want to soft-reset or use another RNG technique for good IVs. It's a good idea to test-hatch to make sure before starting the IV process.
Good luck with your RNG projects.
New for version 1.1
Determining what seed you actually hit:
1. Having selected a target, double-click on the target row. A new window will appear displaying the range of seeds and flip sequences for your chosen target ± 8 delays.
2. If you wish to expand or change the search, adjust the data in the text boxes at the top, then click "Generate". You can specify a range for both the second and the delay.
3. As you do the 10 coin flips on entering the game, click the buttons corresponding to the results. The Seed Range window will filter out any seeds you cannot have hit. The list of possible results will likely have been reduced to one before all 10 flips have been completed. Make sure you complete the flips anyway (if the remaining seed is your target, otherwise you can just reset immediately) as it is a necessary part of advancing the IRNG.
4. To restore the results and reset the flip count, just click "Generate" again.
*NOTE* A bug exists in version 1.0 that caused the date entry to limit to the number of days for the
next month. Any later version will be OK. Thanks to fsm for notifying me of this.