MisterAlex Posted February 24, 2011 Posted February 24, 2011 I inserted my PBR Surf Pikachu wondercard into my Platinum save file, picked it up at the store, saved, dumped a PKM file, and then repeated the process with my original save three times and gotten the following: As you can see, the PID is the same every time and the IVs change. All three report as legal--which they should, since I didn't modify them. My objective, though, is to edit some more favorable IVs on this "Mystery Gift (Static)" pokemon. Pokegen's PID calculator obviously gives me a different number every time I change IVs. So can I just edit IVs willy-nilly and leave the PID (433683475) and nature (Hardy) as they are? Thanks, y'all.
Sabresite Posted February 24, 2011 Posted February 24, 2011 (edited) IVs and PID are independent with Mystery Gifts for D/P/Pt/HG/SS. The PID is generated very similar to other Pokemon (subject to a shiny check for wondercards with a template PID of 1), however the IVs (if I remember correctly), are generated via a timer/counter. According to what I remember of SCV explaining it, it goes through HUNDREDS of THOUSANDS if not MILLIONS of combinations of IVs per second. EDIT: SCV says that the seed (for IVs) is cycled by 1 via a counter/timer. Edited March 6, 2011 by Sabresite
Kaphotics Posted February 24, 2011 Posted February 24, 2011 IVs come from the Method 1 (ABCD) RNG, shifted back 2 frames because no PID is generated (thus the "AB" is used for the IVs and not the latter "CD") You can edit IVs willy nilly. C'mon, just RNG them!
Guest Posted February 24, 2011 Posted February 24, 2011 (subject to a shiny check for wondercards with a template PID of 0) The default PID for an ungenerated dynamic PID event Pokémon is actually 1, if that changes anything.
Kaphotics Posted February 24, 2011 Posted February 24, 2011 I'm pretty sure it's 0, as the gift editors would default it to 1 as opposed to a zero. It's the same case in generation 5, an unset PID is zero.
MisterAlex Posted February 24, 2011 Author Posted February 24, 2011 Thanks a lot for the info, y'all. And thanks for the link, kaphotics--very interesting information. =)
Sabresite Posted February 25, 2011 Posted February 25, 2011 The PCD's PID can be 0 or 1 for dynamic. The shiny check is as follows, if ( PID ) { cannot be shiny }....
Kaphotics Posted February 25, 2011 Posted February 25, 2011 Even though this got pretty off topic, I'm gonna elaborate for those who don't understand true/false stuff: Sabresite --> the PID{0} // PID{1} Can not be shiny == 1 (true) Can not be shiny == 0 (false) For gen 4, it should always be 1. In gen 5, it should always be 0.
allistersmith Posted August 29, 2011 Posted August 29, 2011 Great friend! you have done the nice work and it is totally different and amazing.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now