Smogon Community

Smogon Community (http://www.smogon.com/forums/index.php)
-   Projects (http://www.smogon.com/forums/forumdisplay.php?f=107)
-   -   (Programming) PPRNG 1.15.0 (Mac) (http://www.smogon.com/forums/showthread.php?t=102901)

chiizu Mar 29th, 2011 11:36:20 AM

PPRNG 1.15.0 (Mac)
 
Download: PPRNG 1.15.0 (Released March 15, 2013)

IMPORTANT NOTICE:
Barring any critical bug fixes, this is the last version of PPRNG that will support OS X 10.5, also making it the last version that supports PPC. Thank you for your understanding.

Mac Requirements:
Intel or PPC Mac with OS X 10.5 or greater.

DS Requirements:
All DS types are supported for English, Japanese, French, German, Italian, and Spanish language Black, White, Black 2, and White 2, as well as Korean White 2. Only DS and DS Lite are supported for Korean Black, White, and Black 2 at this time.


Optional Download:
Egg Seed Data File 1.0 (Released April 17, 2012)
Unzip and place this file (eggseeds.dat) in the same folder as the PPRNG application to enable faster egg searches for Black / White. Faster egg searches only take 1/3 of the time of normal searches, however you must be searching on IV frame 8 using a non-custom IV pattern on Black or White to enable faster searching. It does not support Black 2 / White 2 at this time.


New in 1.15.0
  • Added DSi / 3DS support for French White 2, Italian White 2, Spanish Black 2, and Spanish White 2.
  • Added DS / DS Lite support for Korean Black 2 and White 2, and DSi / 3DS support for Korean White 2.
  • Filtering on multiple Hidden Types is now possible in searches.
  • Fixed an issue where the Standard Seed Searcher could incorrectly indicate a result had a swarm frame.

For help with the new parameter calibration technique as well as a full guide to Dream Radar abuse and Hidden Grotto abuse, please see this post.

Previous Releases


Quick Start:
For Black / White setup and details of common functions, see this post.

For Black 2 / White 2 setup and details of new functions, see this post.

For functions supported only on Black 1 / White 1, see this post.

General Usage Tip:
In any seed searcher window (Standard Seed, Wonder Card, C-Gear), double click on a result row to bring up the seed inspector for that specific seed.

Known Issues in this version:
  • Aside from the C-Gear Seed Inspector, none of the 'Find' or 'Save' buttons in the seed inspectors work. For now, you'll just have to scroll through manually. 'Save' buttons in the searcher windows should properly save CSV files of the results.
  • Copy / Paste will work on specific fields that you can type in, but at the moment you can't copy other things such as result rows.
  • There is still not much in the way of argument checking. If you set a minimum IV that is greater than the corresponding maximum IV, it may try very hard to find that impossible IV spread.
  • There is some funny behavior when editing the DS / Game Config with multiple windows open. The selected config in other windows appears to change. It is a minor annoyance, but for now just set your config again in the other window from it's drop down menu. Down the line there will be a bit of an interface change to deal with this.
Upcoming Features:
  • Cute Charm encounters for Generation 4

Technical Info


Thanks

chiizu Mar 29th, 2011 11:36:50 AM

The following guides are meant to be a supplement to Smogon's RNG guides focusing specifically on how to use PPRNG. They are currently a work in progress.

Gen 5 Common
The functionalities explained here can be used in all Generation 5 games (Black 1, White 1, Black 2, White 2). See the following posts for functionalities which are specific to Black 1 / White 1 or Black 2 / White 2.

Getting Started


Perfect IVs


Nature Manipulation




ID Abuse

chiizu Mar 29th, 2011 11:37:20 AM

Black 1 / White 1 Only

The following features are only supported for Black 1 and White 1.

Breeding Eggs



chiizu Mar 29th, 2011 11:37:57 AM

Black 2 / White 2 Only

The following functionalities are only supported for Black 2 and White 2.

Important note regarding the Memory Link
Black 2 and White 2 have the option of performing a Memory Link with a Black 1 or White 1 game. This enables various optional story elements, but more importantly (for our purposes) it affects the initial PID frame for standard seeds as well as changing your possible Dream Radar frames. It is therefore necessary for you to indicate in each of your Black 2 or White 2 game configurations whether you have performed the Memory Link. A check box has been added to the DS / Game Config screen for this purpose.

Less important note regarding the Shiny Charm
Black 2 and White 2 have also added a new item called (tentatively) the Shiny Charm. This item, which is obtained once you have completed the National Pokedex, makes it more likely that shiny Pokemon will appear. Once you have received the Shiny Charm, it is always in effect, and thus you should correctly indicate in each of your Black 2 or White 2 game configurations whether or not you have obtained the Shiny Charm. A check box has been added to the DS / Game Config screen for this purpose.

Calibration (A faster method)


Hidden Grotto Generation


Dream Radar

chiizu Mar 29th, 2011 11:38:34 AM

Basically reserving the first 5 posts for later use.

Venser Mar 29th, 2011 5:25:59 PM

Looks pro, is there any way to help you out?

Kaphotics Mar 29th, 2011 11:47:30 PM

For the Adjacent standard seeds, you might want to have a variable frame (+/-) because each seed might not have the same frame offset upon loading.

Better yet, if you know the IVs you hit, you can see what standard seed you hit.
Then you would display the list of natures in order according to those adjacent frames. (prompt via rightclick?? idk lol)

Lookin good!

Nightmare13 Mar 31st, 2011 12:25:48 PM

Can't wait for this. Even though I did just fight with Wine to get RNGReporter to work. :(

Thanks.

Flail Mar 31st, 2011 5:53:40 PM

Awesome! Been waiting for this for a long time!

chiizu Apr 3rd, 2011 11:23:13 AM

Version 1.0 is released. Please read the first post of this thread.

Enjoy.

Unreality Apr 3rd, 2011 12:00:58 PM

╱╲ ________ ╱╲

finally some mac love! great job on the program!

xElite Apr 3rd, 2011 12:06:41 PM

This program is amazing! Nice job on it.

I think that if you included a feature that allowed you to search for shiny Roamer PIDs, you'd be able to ID/SID abuse with that. That's how I did it on the Japanese versions.

And it would be nice if you could (eventually) include 4th gen breeding. Breeding is a pain with RNG Reporter + Mono.

Nightmare13 Apr 3rd, 2011 5:15:50 PM

None of the buttons load anything when I click them except the Gen IV Seed Searcher. Anyone else having a problem?

Working on an Intel iMac 10.5.8. Haven't tested it on my laptop yet, which is a much newer computer. But the Gen IV seed searcher works fine...

Cooper Apr 3rd, 2011 5:56:18 PM

I've been playing with this for the past hour and an immediate problem is that I can't get the Gen V DS parameter searcher to work. I've followed the directions to the letter and ran my information, but the search feature yields no seeds.

I tried it with a fresh Victini first and used its lvl 15 IVs, which produced a very large number of seeds. Thinking to narrow these down, I caught a new Victini, putting in a new time of course, and leveled it a bit with rare candies to get more specific IVs. But with these new ones, no seeds were produced.

I then decided that Victini might be a bad pokemon to experiment with, considering its low level. I ran over to Kyurem's area and tried to find new parameters. But even with him at lvl 75, the search yielded no seeds.

I ran all the numbers listed in the OP example and found the exact seed produced, so the program seems to work fine, so I don't know if it might just be a user error, but as I said, I followed the directions to the letter. Running this on Mac OS X 10.6.6.

A second, more general question has to do with the SID finder. I don't know the hour I started playing, so I find about 52 results with just my date of starting. How do I know which one to pick?

chiizu Apr 3rd, 2011 6:48:05 PM

Quote:

Originally Posted by Fat Nightmare13 (Post 3425191)
None of the buttons load anything when I click them except the Gen IV Seed Searcher. Anyone else having a problem?

Working on an Intel iMac 10.5.8. Haven't tested it on my laptop yet, which is a much newer computer. But the Gen IV seed searcher works fine...

As it says in the 'Known Issues' section of the first post, you need to set more specific search parameters. If you think you are doing so, please tell me what search parameters you are setting. A screenshot would be most useful.


Quote:

Originally Posted by Fat Cooper (Post 3425277)
I've been playing with this for the past hour and an immediate problem is that I can't get the Gen V DS parameter searcher to work. I've followed the directions to the letter and ran my information, but the search feature yields no seeds.

I tried it with a fresh Victini first and used its lvl 15 IVs, which produced a very large number of seeds. Thinking to narrow these down, I caught a new Victini, putting in a new time of course, and leveled it a bit with rare candies to get more specific IVs. But with these new ones, no seeds were produced.

I then decided that Victini might be a bad pokemon to experiment with, considering its low level. I ran over to Kyurem's area and tried to find new parameters. But even with him at lvl 75, the search yielded no seeds.

I ran all the numbers listed in the OP example and found the exact seed produced, so the program seems to work fine, so I don't know if it might just be a user error, but as I said, I followed the directions to the letter. Running this on Mac OS X 10.6.6.

A second, more general question has to do with the SID finder. I don't know the hour I started playing, so I find about 52 results with just my date of starting. How do I know which one to pick?

Please post your information (MAC Address, game version), the start date and time, and the IV ranges you have found. Actually, just to be safe, please also post the Pokemon and its stats (including nature) without calculating IVs. Also, please note that this does not work with DSi / DSi XL / 3DS. (Note about this added to the first post.)

Regarding the SID, unfortunately there's no way to know better if you don't know the time that you started. The easiest way would be to get someone with an AR to find it for you, but if you have to do the search manually, searching 50 possibilities is a lot better than searching 65000.

Ace Emerald Apr 3rd, 2011 7:06:41 PM

*bows*
Amazing, I will download it as I get time. Your effort is very appreciated!

Nightmare13 Apr 3rd, 2011 7:49:12 PM

Quote:

Originally Posted by Fat chiizu (Post 3425393)
As it says in the 'Known Issues' section of the first post, you need to set more specific search parameters. If you think you are doing so, please tell me what search parameters you are setting. A screenshot would be most useful.

No I mean... from the main menu, when I first open the program, none of the Gen V buttons do anything. :\

Cooper Apr 3rd, 2011 7:56:05 PM

EDIT: Upon changing the time from hour 4 to hour 16 in accordance with the 24-hour clock, I managed to get a seed. I'm an idiot :p

Carefree Cradily Apr 3rd, 2011 8:25:23 PM

Quote:

Originally Posted by Fat Nightmare13 (Post 3425558)
No I mean... from the main menu, when I first open the program, none of the Gen V buttons do anything. :\

You aren't alone my 10.5.6 Mac has the same problem, only the Gen 4 Seed Finder opens up a window when clicked, however on my mom's laptop, 10.6.6 all windows open up just fine. O_o

And, don't want to forget to say; thank you chiizu for devoting your time to making a program for mac users! :D

Cooper Apr 3rd, 2011 9:08:32 PM

One more question for now, when the program tells me the R key (or any other key) is necessary to hit my seed, when do I start holding that?

chiizu Apr 3rd, 2011 9:30:19 PM

Quote:

Originally Posted by Fat Nightmare13 (Post 3425558)
No I mean... from the main menu, when I first open the program, none of the Gen V buttons do anything. :\

Quote:

Originally Posted by Fat Carefree Cradily (Post 3425668)
You aren't alone my 10.5.6 Mac has the same problem, only the Gen 4 Seed Finder opens up a window when clicked, however on my mom's laptop, 10.6.6 all windows open up just fine. O_o

Ok, it seems there may be an issue with 10.5 versions. Unfortunately, I don't have 10.5 handy to test with, so I might contact one or both of you to do some testing.

Can both of you please do the following test? Open the Console application in the Applications/Utilities folder, then run PPRNG. Try clicking on one of the Gen 5 buttons and see if any log appears in the Console application. Also, after clicking on one or more of the buttons, open the Window menu to double check that the windows aren't being opened offscreen somehow.

We'll get this worked out.

Quote:

Originally Posted by Fat Cooper (Post 3425775)
One more question for now, when the program tells me the R key (or any other key) is necessary to hit my seed, when do I start holding that?

Right after you start the game from the DS menu (whether by pressing A or by using the touch screen) you press the specified button combo and hold it until after the initial white Pokemon Company screen disappears.

Arseus Apr 3rd, 2011 10:06:40 PM

I know I am not directly involved, but I will try to help you out with this. Using Mac OS X 10.5.8 (Intel version), I cleared Console of all records, then opened PPRNG. I clicked each of the options, and sure enough, nothing came up. This is what was shown under the Console application:

DS Parameter Searcher


Standard Seed Searcher


Standard Seed Inspector


Wonder Card Seed Searcher


Wonder Card Seed Inspector


C-Gear Seed Searcher


C-Gear Seed Inspector


SID Searcher


DS/Game Config


On the contrary, nothing appears on Console if I open the "Seed Searcher" under the Generation 4 header. Checking the "Window" menu also only gives the PPRNG option, so there are no windows being opened at all. I do not know if you need logs for all of the different options, but I included them nonetheless; please note that I did try a few buttons before formally trying and logging them, in case that is a factor in your debugging.

Nightmare13 Apr 3rd, 2011 10:46:14 PM

Getting:

Sender[PID] Message
com.apple.SystemStarter[18] Stopping ProTecV Server

For all Gen V buttons.

Thankfully my laptop is running Snow Leopard so I'm going to try this out soon. Thanks for the hard work. :)

Carefree Cradily Apr 4th, 2011 1:53:02 AM

Clicked Standard Seed Searcher
...

Clicked Standard Seed Inspector
...

Clicked Wonder Card Seed Searcher
...

Clicked Wonder Card Seed Inspector
...

Clicked C-Gear Seed Searcher
...

Clicked C-Gear Seed Inspector
...

Clicked SID Searcher
...

Clicked DS Parameter Search
...


Clicked DS/Game Config , a bunch of stuff popped up for this one
...


When I clicked the 4th Gen Seed Searcher, nothing appeared. :/

I found these results under the LOG FILES -> System.log, otherwise simply opening the console got me nothing but
"com.apple.loginwindow[25] 25 System shutdown time has arrived" For every click, which didn't seem right, which is when I looked around a bit more and found the System.log. I hope these are helpful, as I'm not very familiar with using the Console so hopefully this is the sort of information you're looking for, let me know if there's anything else I should do to help or if there is a different section of the Console I should be looking in to get the error information that you need.

Oh and the Window menu only shows PPRNG and nothing else.

kingoftricks Apr 4th, 2011 2:08:19 AM

Nothing comes up when I hit search on the Standard Seed Searcher...not even the blue progress bar...is there a way to fix this?
NVM, Fixed it already. :)
When do you suppose the tutorial for this will come out? I'm not rushing or anything, I'm just curious. Thanks.


All times are GMT -4. The time now is 8:06:48 AM.

This forum runs vBulletin (with many modifications!) © 2000-2013, Jelsoft Enterprises Ltd.