![]() ![]() The method is always A-B-C-D for wild Pokémon in NDS games, that is, no number is discarded. Some people assert that in very rare cases some other methods are used for wild Pokémon. ![]() A-B-C-E and A-B-D-E might be chosen for wild Pokémon that you meet by walking, surfing or fishing (A-B-D-E seems to be the most common method for these ones), whereas A-B-C-D can be chosen for all wild Pokémon. For example, the method A-B-C-E means that the fourth number (D) has been ignored and it was the fifth one (E) which has decided the Special Attack, Special Defense and Speed IVs. The position that has been discarded sets the method. In GBA games, the RNG might take a one step jump between two of these numbers. Then the IVs will be chosen using two other RNG numbers (the lower 15 bits of the first number will yield the HP, Attack and Defense IVs and the lower 15 bits of the second one are responsible for the other IVs). The first call will make the low 16 bits, and the second call will decide the high ones. The PID is generated by concatenation of two consecutive RNG calls. That one gives you less options to filter the results, may give out some wrong IV-PID links (because it assumed a method that has been later shown to be wrong) and is outperformed by this tool at the task of finding PIDs for a shiny Pokémon which IVs are at least a given set. There is another tool that does something like this: SCV's PID/IV Generator. The tool applies the theory developed in this Smogon article to do that, and relies on the reverse RNG sequence to get the PID from given IVs quickly. You can also filter the search by nature, ability or shininess (which depend on the PID) and by Hidden Power type and base power (these ones depend on the IVs). ![]() This tool can be used to get all possible IV-PID combinations from a PID or a set of IVs. Some legality checkers for 3rd and 4th gen Pokémon games rely on this link and check if the IVs and PID of a Pokémon fit this link: if they do not (and the Pokémon was caught, not hatched from an egg or received as a gift), the Pokémon is obviously modified. For example, it is impossible to find a wild Pokémon with Bold nature and 31 IVs in every stat in any of these games. This link can be seen as a serious restriction on the possible Pokémon. This is almost always useless as you cannot easily get the exact number from the RNG, but it means that the Individual Values for a given Pokémon are tightly linked to its PID, as the PID is always the concatenation of two consecutive RNG calls and the IVs are obtained after the PID. This means that if you knew two consecutive numbers from the RNG, then you would know the (most of the time) only candidate to be the next number. The Random Number Generator for third and fourth generation Pokémon games is a 32-bit linear congruential generator that yields 16-bit numbers (from the high 16 bits of its state). (versión del README en español aquí) What is this? A fast, open-source IV⇆PID calculator for 3rd and 4th gen Pokémon ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |