View Single Post
Old Mar 16th, 2009, 4:27:38 PM   #4
Wichu
ACUPRESSURE
is a Pokémon Researcher
 
Wichu's Avatar
 
Join Date: May 2007
Posts: 1,508
Cambridge, England
Default

PokéRNG
PokéRNG is a program for finding Pokémon spreads and how to hit them. It's extremely fast compared to other methods, taking only a few seconds at most to search all possible spreads for the one you're looking for.

Instructions
First, download the program, and if necessary, the Qt library files needed (it won't work without them).
Use the various controls to specify search conditions, and click 'Start Search'. If you want to stop searching at any time, click 'Stop Search'.
If your search was successful, you'll see a list of spreads. Click the table headers to sort by any column. Double-click a spread to bring up the spread information window. If you want to store the search results in a file, click one of the buttons at the bottom, or right-click the table to copy the selected rows to the clipboard.

And now for some more detail :)
The 'Game Mode' box (DPPt/HGSS) sets the minimum/maximum delays appropriately, and also makes it search for either Method J or Method K frames respectively.
The 'Search Mode' box changes the search algorithm. The 'Narrow' algorithm is usually preferred; its speed is proportional to the possible IV combinations in the search (technically, the combinations of HP/Atk/Def or SpA/SpD/Spe, whichever is smaller). Under some circumstances, though, 'Wide' can be slightly faster (when you have no conditions on IVs). If it seems to be going slowly in 'Narrow', try switching to 'Wide' (and restarting the search). Rule of thumb: 'Narrow' mode when you want a narrow IV range on at least one stat, 'Wide' when you want a wide IV range on all stats (i.e. 0-31ish large). If even one IV has a narrow range, 'Narrow' will be better.
TID/SID are only necessary if you're searching for shinies - they have no effect otherwise.
The Hidden Power base power you input is the minimum it will search for; for example, choosing 60 will search for any HP power between 60 and 70. If you need a specific HP Power, search for at least that much, then sort using the HP power column in ascending order.
The four options in each 'Search Type' box are:
  • >= : at least (searching for >= 20 will find 20, 21, 22 etc)
  • == : equal to (searching for == 20 will find 20 only)
  • <= : at most (searching for <= 20 will find 20, 19, 18 etc)
  • HP : at least + same Hidden Power (see the Hidden Power page - searching for HP 20 will find 20, 24, 28)
The minimum and minimum delay boxes specify the delay range for the current year. The drop-down next to them lets you only search for odd or even delays. Changing these won't affect what spreads you get; it will only change their seeds, delays and frames. By default, the boxes take values depending on the current year; choosing a year in the time finder should make the delays reachable (in Pt/HG/SS at least).
The 'Max. Method 1 Frame' is the highest Method 1 frame to search to. This is not the same as the highest Method J/K frame; Method 1 frames above the cutoff may have a Method J/K frame below. A value of 0 in this box means 'no maximum frame'
The 'Max. Method J/K Frame' is exactly what it describes. The value you put in here is affected by the 'Use Synch' box; if the 'Use Synch' box is not checked, it will discard any results which need a synchroniser to reach that frame. Like with the 'Max. Method 1 Frame', a value of 0 is ignored.
Specifying maximum frames will make PokéRNG discard spreads, unlike altering delay conditions. If you get no results when you set a maximum frame, try unsetting it (set it to 0) and searching again.
The 'Encounter Slots' box enables searching by encounter slots - click the 'Edit' button to select the slots you want. The search will find spreads that are available in any of the slots selected; for example, searching for slots Land 10 and Land 11 will yield results available in Land 10, Land 11, or both. The 'Use Synch' box affects this too; if it's not checked, it will only search for spreads available in that encounter slot without a synchroniser.
Keep in mind that calculating Method J/K frames and encounter slots takes a while; if you decide to search using these criteria, make sure you specify other criteria, such as IVs, shininess or nature too (so it doesn't have to do calculations for every single seed).
The CSV format (opens in Excel) has data in the same order as the in-program table and text format - this is different to the old version!

In the Spread Information window, the encounter slots listed are the only slots available for that spread (if the Method 1 frame is very low, narrowing the delay range could help by finding a different seed). Fishing spreads listed take into account the chance of not fishing anything up (HG/SS fishing and Rock Smash slots are unconfirmed; if the result you get doesn't match with what PokéRNG says, let me know). The frames listed are the minimum frames for each encounter slot.
The time finder is similar to RNG Reporter's - changing the year affects the delay, and changing the second affects time/date.

Changelog
28/02/2011: Implemented a new faster search algorithm ('Narrow' mode), searching by ability, and made the text output more descriptive in terms of search criteria.
04/02/2011: Added maximum Method J/K frame support, year and odd/even boxes to help with searching for specific delays, searching by encounter slots, copying data from the table, and fixed a few minor bugs.
02/02/2011: Fixed a few errors in the encounter slot finder and spread finder, made year in time finder default to the current year, fixed default max delay, added Rock Smash (tentative) to encounter slot finder.

Wonder Card Helper
Wonder Card Helper is a program to, well, help with abusing Wonder Cards. It functions as a stat-based seed finder with customisable accuracy ranges.

Instructions
Set the date/time/delay/frame you're aiming for, and check the seed and IVs match up. Then, each time you reset, input stats of the Pokémon you got, and click 'Find Spreads'; this will bring up a list of possibilities. Find the one you actually got, and adjust your procedure accordingly (if your actual delay was smaller than your target delay, for example, wait a tiny bit more on the title screen next time).
Adjusting the accuracy changes the number of spreads searched. If you're confident, lower the numbers in the boxes (increasing the accuracy), and you'll get more precise results.

Coin Flip Checker
Coin Flip Checker is a real-time seed finder for D/P/Pt which uses the Coin Flip Pokétch app.

Instructions
Input the date/time/delay you're aiming for, and make sure the seed matches up. Then, each time you reset, input the coin flip sequence you get (either typing it in or pressing the buttons); the list at the bottom will automatically filter itself until there's just one possibility.
The accuracies here have the same function as in Wonder Card Helper. Increasing the number increases the range of flips searched. If you're not too confident with your timing skills, put in higher numbers - you'll have to do more flips to narrow down the results, but it will catch you even if you're a way off the target time. The opposite is true if you're good at timing. Increasing the 'Max Flips' box will increase the length of the generated coin flip sequences, and vice versa. You shouldn't really need to increase this unless two of your sequences are nearly identical.
Try not to set the variables too high, as it may make the program hang.

Downloads
Download the whole package (all three apps, and the DLLs for Windows):
Windows
Mac OS X 10.6 (Snow Leopard)

Or download separately (Windows only at the moment):
PokéRNG
Wonder Card Helper
Coin Flip Checker
Qt DLL files


Windows users will need to place the 4 DLL files in the same folder as the programs.
Mac OS X users will need to install the Qt library from this page.
Without the Qt DLLs/library, the programs will not function.

Hosting courtesy of Bond697 :)

Old version stuff - see here for the good ol' Emerald-compatible version
__________________

Last edited by Wichu; Feb 28th, 2011 at 2:38:04 PM.
Wichu is offline   Reply With Quote