Hello everyone! This is a Spinda Generator! So why a Spinda Generator? Each Spinda has a different spot pattern on its face (four spots). There are actually 4294967296 different variations! This is because in Pokemon games generation III to V, Spinda's pattern is determined by its Personality Value. A Personality Value is a 32 bit (binary) integer (whole number) randomly generated and given to a Pokemon. Each 8 digits (or one byte) correspond to one of the spots. The first 4 bits (binary digit) in the byte correspond to the y position and the 4 in the second half to the x position. Each 4 bits can represent any number from 0 to 15 (16 total combinations.) 16 to the power of 2 is 256 (which means each individual spot has 256 combinations), and 256 to the power of 4 is 4294967296 (total amount of combinations for the entire pattern. Wow.) This binary number can be displayed in a more simple way using base 16 (8 digits. I recommend this) Or a normal decimal (base 10 number). Okay, I definitely used to much parenthesis (yes, definitely.) You can enter in a personality value too. Enter in the number and the pattern will change to represent the new value. Invalid answers will be displayed as other answers. Commas are invalid and do not help in any way. Be sure you know what mode you are using when you enter a number. It can mean something entirely different. Here are some base 16 Personality Values that correspond to interesting patterns: 35C1E41E FDE42A53 88888888 070DF5FC E3FDF3FD 88FE9800 7A488874 C27FF0FE FFC00000 017EF0FC 6157F09F 63DAF1FF F6FCF0FF 755AF2FB 5958F3FA E89FF0FF 0215A0DA FFEEDD00 88FE9800 520F1E70
All the code is mine. Thanks to bulbapedia for some of the information on personality values. I've also found some resources using a website called Spinda Painter, which is also a Spinda pattern generator, and it helped a lot. (http://pokemon.thundaga.com/spinda/Spinda%20Painter.htm) The Spinda sprite is from Pokemon RS. Thanks a lot!