Forums · Ruesap is looking for help.

Go help him!

Aldaron

0 +0

Jun 2 '08

He wants some math oriented individuals to help him discover specific details and information regarding in-game IV / PID values.

Volunteer to help him out!
Rating: 0

Ruesap

0 +0

Jun 3 '08

Yes, thanks for making this topic, Aldaron.

I, as well as many others on the site, I'm sure, am interested in figuring out why certainly un-breedable Pokemon have only certain usable IVs and natures. However, this will be no easy task at all. If you'd like to help, it'd be appreciated if you have at least SOME knowledge of:

1) PIDs or PVs (a descriptions can be found at Bulbapedia)
2) The binary and hexadecimal number systems (these can be found on Wikipedia)
3) Pseudo-random number generators (also Wikipedia)

If you'd like to help, I'd greatly appreciate it, but if not, I can understand, because something like this certainly won't be simple.
Rating: 0

AgentParanoia

0 +0

Jun 3 '08

Whoa man...I'd have loved to help since I'm pretty good at math (just beasted Pre-Calc, about to take AP Stats), but I don't get any of that binary and hexadecimal stuff.
Rating: 0

littlegreen yoda

0 +0

Jun 3 '08

Do we need to have an AR or flash card to help out?
Rating: 0

Ruesap

0 +0

Jun 3 '08

[QUOTE USER="little green yoda" TIME="1212472789"]Do we need to have an AR or flash card to help out?[/QUOTE]

I have no idea.  If so, then well, let's just say I don't have one, so yeah...

The more dodgier elements of this involve knowing how the game distributes certain random numbers, such as the generation of IVs based on the PV.  This would probably be determined through hacking, although I'm sure a just-as-accurate algorithm can be found in Shoddy's source.

And AP, it's great that you would like to help.  The binary and hexadecimal systems do not take much practice or time to master, as they are simply picked up by understand how the common decimal system works, and applying it to different bases.  I suggest Wikipedia.

Rating: 0

Ruesap

0 +0

Jun 3 '08

Well, I've had my first "Eureka" moment after understanding the theory behind the IV limitations - it's because Pokemon uses a Linear Congruential Generator (LCG), a type of Pseudo-random Number Generator (PRNG), to generate Personality Values in wild Pokemon. A Linear Congruential Generator is a rather poor number generator, as certain possible outcomes do not exist! To understand what I'm saying, I suggest viewing this extremely helpful simulation LCG I stumbled across on Wikipedia.
Rating: 0

Scofield

0 +0

Jun 3 '08

I'm a 3rd year civil engineering major (ie lots of math) and you are blowing my mind here ruesap.
Rating: 0

Fantasty

0 +0

Jun 3 '08

I'd be glad to help Ruesap but school is being a real bitch at the moment, so I have a lot of other things to focus on as well.
Rating: 0