As a person without action replay and without a million rare candies, I was only able to get my SID through diamond, thanks to some random shiny I found ages back
The fishing for lvl 75+ magikarp in the resort area works for Platinum, but where would you suggest looking in Diamond? The highest I can get is 50~53 north of the battle area, but it's not high enough to calculate an exact IV.
With two or three rare candies you should be able to get a pretty good indication of the IVs from MetalKid. After that you really need to enter all of the combinations until you find a good one. RNG Reporter will have a simple IV checker to help with this at some point in the future.
That is actually helpful, I had noticed some of those trends but I'm glad now I didn't take the time to document them since you already knew them. Alas though, that's not exactly what I'm interested in right now...
Me too, since that's all in the OP :)
I've got down finding a seed, and then using it to generate the PID/IVs of the pokemon from there. Tedious without a program, but doable. What I am attempting to figure out is how to locate that PID on the list of all PIDs, starting from a seed of 0 (similar to the frame listing for Emerald). Essentially, I'm looking for a way to predict where a seed will drop me in that PRNG list (or the list of PIDs in order with a starting seed of 0) so I can examine the PIDs after there. I'm sure there is a formula, or even just a document containing all PIDs in order, I just don't have it.
You won't find a file with all of the PIDs in order because there are 2^32 of them in the list. Thats over 4 billion. What you really want to do is check out X-Acts PID generation article. It explains the (simple) math behind taking a seed and getting the next RNG result. You can do these by hand.
The only other thing that would be useful would be a way to find the last 16 bits of a seed working backwards from a pokemon's PID. Obviously I know the first 16 bits, but the last 16 remain a mystery to me if I'm going backwards, unless there is a formula for that too. But anyways, I'm sure this stuff exists and I'm probably just being impatient, but it's irritating knowing most of what I need to know and knowing exactly what I don't know that I still need. Sigh.
Well, from just a PID this will be fairly hard (on paper). The RNG actually discards 16 bits of its 32 bit output and is called twice to generate the 32 bit PID.
As I don't think it's documented in X-Acts article here is how to run the RNG in reverse:
seed = (0xeeb9eb65 * seed + 0xa3561a1) % 0xFFFFFFFF;
I actually use this to find the initial seed from the IVs and nature of a pokemon.
I go through all 64k (well really, I have to go through 128k as there is a single unused bit in the IVs) and build the first part of the number myself for the 2nd part of the IVs. I feed all 128k of these values to a reverse RNG and look for a result that matches the first half of the IVs. If it matches it is considered a good canidate and then take two more reverse RNG calls and build pids for each of these canidates. The PID with the matching nature wins. This is basically a re-implimentation of X-Acts IV's to PID application.
One I have this I keep feeding reverse RNG results through a test to see if any of them look like good canidates for the initial seed.
Once you have the PID/Seed it sounds like you want to work forward. This is basically what RNG reporter does when you "Generate" after getting a good initial seed.
If any of this doesn't make sense or you need more formula's let me know, I can probably either point you to something that is already out there or explain it.
Oh, and
this has a breakdown of IVs to PID.
Just a suggestion for the next RNG Reporter. When looking for IV spreads for eggs would it be possible to sort by or omit even/odd delays? I only ever get even delays and I always choose a spread and then realise that it is on an odd delay.
Adding this to the TODO list.
To bad I'm just breeding a shiny because I want it. I got a Bold nature with only 111 taps.=P
...
Is there a way to see what form wurmple will evolve into? XD Its a pain tapping a lot only to realize later it evolved into the one you didnt want xP
Wurmple formula is here:
http://www.smogon.com/forums/showthread.php?t=45230
You will definitely want to read the first part of the PID guide to understand the terminology.