Jandresgomez Posted October 11, 2013 Posted October 11, 2013 Well, as the title says I would really like to understand how do you read a 3rd Gen PID, what I mean by read is what means each part of a PID on that generation, which part determines the gender, ability, nature, shininess, etc, and everything that can be seen of a pokemon by its PID. Since this is my first post I'm not really sure this is the proper section of the forums to post at, if not please tell me so I can move this to the respective one. Thanks in advance to anyone who can help me out with this, its been a long time that I've been looking forward to finding some info about this.
Kaphotics Posted October 12, 2013 Posted October 12, 2013 pid % 25 = nature pid % 2 = ability (or is it pid>>16 -> % 2) pid>>16 ^ pid%0x10000 ^ TID ^ SID < 8 = shiny pid % 256 = gender value; above species threshold = male
Jandresgomez Posted October 12, 2013 Author Posted October 12, 2013 Hi Kaphotics, well I dont really get the things you said on your reply, I'm actually looking for something more specific, like this: http://www.smogon.com/ingame/rng/pid_iv_creation#extracting_information_from_pid , is there any way you can be more specific?
evandixon Posted October 12, 2013 Posted October 12, 2013 Kaphotics posted ways to read various values in C based programming languages. % gets the remainder of the PID after dividing by the next number. << and >> are bit shifts (look it up, I'm posting on a phone and can't really explain). If you want to do it the way shown in the article, that's ok, you'll just have to think through it a little.
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