Jump to content

Recommended Posts

Posted

Some PIDs generated by this applet aren't generated by pokesav, those same PIDs cannot be read by IVPID.exe, and when the IV PID combination is fed into legal.exe, it considers the pokemon hacked.

Consider the PID 0454085950, generated by the IVs 20/20/20/20/20/20 with a nature of 0 (hardy).

Posted

A pokemon with the IV's 20/20/20/20/20/20 cannot have a hardy nature. The PID 0454085950 is a hardy nature but it doesn't match the IV's so it's considered as hacked.

Posted

Just use the IV/PID on Pokesav while you have already typed the desired IV's and it will tell you the possible PID's for that IV combination.

Posted (edited)

Alright, thanks for the "guide." I'm correcting the algorithms in the program I'm working on (it was based on X-Act's code). Aside from that, why can't IVPID.exe figure out what the IVs are for that PID?

Edited by SpiffyRegice
Posted

It's probably an impossible PID.

PIDs are usually generated by 2 consecutive PRNG calls. It's probable that there are some PIDs that are impossible to generate because it is impossible for the PRNG to output the right numbers for it.

I saw the guts of how SCV's PID IV program works. It would use the two halves of the PID to try and reconstruct what seed the PRNG had at the time the Pokemon was made. If it's coming up with no results, that means it can't reconstruct the seed, meaning that the PID is impossible.

I don't know how X-act's works, so I can't speak for that one.

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...