I only just found this out. Apparently this has been going on at Smogon for a while. A quick skim of the article reveals the various mechanisms that seed the PRNG (DS system time, etc.) and how to exploit them to get flawless/shiny Pokemon.
SCV's article and code are credited.
Things like specific natures are possible too.
I wonder if there is a way to use it to find a specific pokemon.
I am hoping this will be cracked for wonder cards as well, if that is possible (I successfully got a 31/7/31/31/31/31 Manaphy, but that's because Manaphy eggs are created using method 1). I have been doing it a lot for legendaries.
Also, date/time is now something important to account for when doing legitimacy checks on legendaries. Some spreads are simply not obtainable on some dates.
Great, i was already going to delete my pokemon... thx .
Btw admitting Nintendo doesn't check it, are you able to distinguish a legal legendary/hatched/wild (whatever date it has) from a legit one ?
Cause i've tried to match some legit pokemon date and i found nothing.
Last edited by Gold88; May 15th, 2009 at 11:38 AM.
The more I think about using dates for legality checking, the year doesn't matter (you can theoretically get any year by adjusting your delay), but day definitely does. For example, for any year, my Manaphy was simply not obtainable between 5/7 and 6/1.
For breeding, there are so many different spreads at so many different offsets, and so many ways to make the same IV combination on a baby, that I don't think it would be much use.
Btw i'd like to attach you some of my legal pokemon, if Syberia can check whatever doesn't match the legality. And if there's a method to legalize them.
- EDIT - I've removed the hatched because using a bit that program i've seen it's impossible distinguish a legal by a legit one, there are billion of combinations LOL and almost ever you find yours.
For the Legendaries i'll wait for your response
Last edited by Gold88; May 15th, 2009 at 04:34 PM.
For soft-"hack checking" lengendaries you will almost have to know if the person was soft resetting or if it was a random catch. It's pretty easy to catch someone who claims to have soft reset as the Frame number will be ridiculously high. I'd also use the initial seed finder (jiggling the HOURS and using a month of 11, as I believe that will get all days/hours/seconds) to locate the initial seed. It only goes back 1,000 RNG calls, so if it's not found and the person claims to have soft reset it then it is BS.
The interesting thing, though, is that not all Method 1 spreads are possible. I will work on code to get a rough estimate of how many are not one day.
Mmh, i've tried to read how to use RNG reporter, reading the 100+ pages too, but i haven't understood too much eheh , i'd wish a little explanation. Btw, about my pokemon above ?
- EDIT- Well, nevermind XD, reading the topic on Smogon and seeing/analizing some soft-resetted/random catch/etc legit (many, 90% about doesn't appear on rng lol) pokemon in various trading topic seems, or is, impossible to dinstiguish a legit (whatever date) from a legal one (whatever date).
Last edited by Gold88; May 16th, 2009 at 11:12 AM.
Um, correct me if I'm wrong, but I'm fairly sure date/time don't matter at all, as long as the date/time is after the event where the Pokemon could have been obtained. Once you save the Wondercard and transfer the Pokemon to the Pokemart, won't the guy be there until you claim the Pokemon? So you could take days, weeks, or even months to get it from the guy who is in the Pokemart, and then it will register that you obtained it on that day, which, even though the event isn't running, still makes the Pokemon completely legal?
I don't think you dig. They're referring to the date used to determine the seed that the game's PRNG uses to generate PIDs for Pokémon encountered in-game (and possibly event / Wonder Card Pokémon). Not to be confused with what date Pokémon are actually available to be obtained on, which is a different way of checking legality / legitimacy.
The important thing is that no matter what the date is on the Pokémon's Trainer Memo page, the former method is (theoretically) still valid; as you said, the latter is not so much.
I thought that the stats of a Wonder Card Pokemon with a dynamic PID weren't determined until you claim them from the deliveryman. Therefore if you claim them at a later date, won't it still use the seed from the later date as well?
I do not claim to be an expert in these matters, but yes, I believe that is how it works. Still, the date on the Trainer Memo would be the date claimed from the green man (and therefore the seed date) anyway, wouldn't it? Thus the possibility of using the date as a means of legality / legitimacy checking still stands.