IV's are pretty well hidden little blighters but they ARE easy to find if you know how, and here's how!

SECTION TWO

How to discover the IVs of your Pokémon

You might think that the IVs of a Pokémon can be found rather easily among that particular Pokémon's stats. The truth is, the game conceals the IVs of your Pokémon, and rather well at that. So how can we discover the IVs of our Pokémon?

1. Estimation

When you breed a Pokémon and the egg hatches, the Pokémon will hatch at Level 5. (In DP, it hatches at Level 1. To make it Level 5, give it 4 Rare Candies.) Even at this low level, you can have a rough estimate of your IVs by looking at the babies’ stats if you know the base stats of that Pokémon.

First of all, let a be the base stat without its last digit, and b be the last digit of this base stat. For example, if the base stat is 105, then a = 10 and b = 5.

Now, at Level 5, if a particular stat is unaffected by the Pokémon's nature, that stat always has the following minimum and maximum numbers:

If the stat is not HP:

Minimum stat is a + 5

Maximum stat is a + 6, if b is between 0 and 4

Maximum stat is a + 7, if b is between 5 and 9

If the stat is HP

Minimum stat is a + 15

Maximum stat is a + 16, if b is between 0 and 4

Maximum stat is a + 17, if b is between 5 and 9

If the stat is boosted by the Pokémon's nature and the stats above has more than one digit, add the first digit of that stat to it. For example, if the minimum stat calculated above is 8, then it stays 8. If, however, it is 16, add 1 (the first digit of 16) to 16, becoming 17.

If the stat is hindered by the Pokémon’s nature, first subtract the stat by 1. Then, if that resulting number has more than one digit, subtract it further by the first digit of that stat. For example, if the maximum stat calculated above is 10, then subtract 1 from it, becoming 9. Since 9 is a one-digit number, it stays 9. If, in another example, the maximum stat calculated above was 13, then subtract 1 from it, becoming 12. Since 12 is a two-digit number, we subtract it further by 1 (the first digit of 12), becoming 11.

Also, if your Pokémon has a maximum stat at Level 5, then:

If b is between 0 and 4, then the IV for that stat is between 20 - 2×b and 31.

If b is between 5 and 9, then the IV for that stat is between 40 - 2×b and 31.

The above information can be used to see roughly if the Pokémon’s IVs are bad, so that you can release it immediately if they are not good enough before proceeding to find the IVs more exactly.

Let's give an example. Suppose you have bred a Magikarp, and want to check if your Speed stat has a good IV or not. Let's assume that your Magikarp has a Jolly nature.

Magikarp's base Speed stat is 80. In our case, a = 8 and b = 0. So the minimum speed stat is 8 + 5 = 13. Since the stat is boosted by Jolly, we add 1 (first digit of 13) to 13, becoming 14. The maximum speed stat is 8 + 6 = 14. Again, since the stat is boosted by Jolly, we add 1 (first digit of 14) to 14, becoming 15. So, if the Magikarp's speed stat is 14, you can dismiss that Magikarp out of hand.

If the Magikarp has a maximum Speed stat of 15, then its IVs are in the range 20 – 2×0 and 31, i.e. between 20 and 31.

Let's give another example. Suppose you breed a Timid Treecko and you want it to have a high Special Attack stat. Treecko's base Special Attack is 65, so a = 6 and b = 5.

Its minimum special attack stat at level 5 is thus 6 + 5 = 11. Its maximum special attack stat is 6 + 7 = 13.

If your newborn Treecko has a special attack stat 11 or 12, then you dismiss it. If it has a Special Attack stat of 13, it means that its Special Attack IV is between 40 – 2×5 and 31; i.e. between 30 and 31 – a very good IV indeed.

The maximum stats of all the bred Pokémon at Level 5 can also be found in Part II, Section 5 of this breeding guide, for a quicker reference.

2. The Battle Frontier IV guy (only in E)

In Emerald, you can check your IVs by speaking to a man who lives in a house just above the Pokémon Center of the Battle Frontier. He will give you an overall judgment of all the IVs and the best IV of one of your Pokémon.

He will say the following:

"Ah, youngster! Do your Pokémon's abilities intrigue you? Here, here! Let's have a look at your Pokémon!"

You then choose the Pokémon that you need its IVs checked. He will then say:

"...Hmm...This one, overall, ..."

and then one of the following four:

If the man says Total of the six IVs is

"I would describe as being of average ability." Between 0 and 90

"I would describe as having better-than-average ability." Between 91 and 120

"I would say is quite impressive in ability!" Between 121 and 150

"I would say is wonderfully outstanding in ability!" Between 151 and 186

Then the man will proceed to mention the best IV that Pokémon possesses. If it has more than one best IV, this will be random. Talking to the man repeatedly will make him speak about the other equally best stats.

"Incidentally, the best aspect of it, I would say, is its (HP / ATTACK / DEFENSE / SPECIAL ATTACK / SPECIAL DEFENSE / SPEED) ..."

He then gives a judgment about that IV alone:

If the man says The best IV is

"That stat is relatively good." Between 0 and 15

"That stat is quite impressive." Between 16 and 25

"That stat is outstanding!" Between 26 and 30

"It's flawless! A thing of perfection!" 31

The man will then finish up his monologue with the words: "...Hm... That's how I call it."

This Emerald feature is very handy to check if your Pokémon has a perfect IV.

3. IV calculator

If you prefer to just enter your stats in an IV calculator for it to work out the IVs for you, there are a few online programs that do just that. In such IV calculators, you usually input the stats of your Pokémon as you level it up with a few Rare Candies, and the program finds the IVs of your Pokémon for you. Refer to the particular IV calculator you're using for more information.

4. Wi-Fi IV battles (DP only)

In DP only, if you battle against someone using the Wi-Fi connection, you can select an option to scale your battling Pokemon to Level 100. When this option is chosen, their stats are automatically calculated for Level 100, even though the Pokémon itself may not be a Level 100 one. This feature allows you to find the exact IVs of up to six of your Pokémon that have not yet battled, because, at Level 100, the IVs of the Pokémon can be calculated exactly in the vast majority of cases.

First, find a friend who is willing to let you check the IVs of all your Pokémon. (He or she might also want to do the same thing with his or her Pokémon.) Connect with him for a battle, and write down the stats of your Pokémon. When you’re ready, you and your friend simply run from the battle, and the battle ends.

Then, for each of the six stats of the Pokémon, given that

S is the Pokemon's stat at Level 100

B is the base stat for that particular stat

N is 110 if the stat is HP, and 5 otherwise

P is 9 if the Pokémon's nature is hindering the stat, 11 if it is boosting it, and 10 otherwise

ceil(x) is x rounded up, for example ceil(4.1) = 5 and ceil(4) = 4

then the IV can be found by the following formula:

IV = ceil(S × 10 ÷ P) - (2 × B + N)

However, if P = 9 and S is exactly divisible by 9, the IV cannot be found exactly, since it can be one of two possibilities: either the value given by the above formula, or 1 more than that. This is the only case where an IV cannot be determined exactly. To quickly check if a stat is divisible by 9, sum up its digits, and if this summation is divisible by 9, then the original number is also divisible by 9. For example, 288 is divisible by 9, since 2 + 8 + 8 = 18, which is divisible by 9.

For example, suppose you have just bred a Modest Chimchar which hasn’t battled yet, and you want to know its IVs. Let’s say that the level 100 stats that were noted during the Wi-Fi battle were the following:

HP Stat Atk Stat Def Stat SpA Stat SpD Stat Spe Stat

210 127 97 167 102 153

Chimchar’s Base Stats are:

Base HP Base Atk Base Def Base SpA Base SpD Base Spe

44 58 44 58 44 61

Chimchar's nature is Modest, so its Attack is hindered and its Special Attack is boosted. Note also that the hindered stat, Attack, is 127, which is not divisible by 9 (1 + 2 + 7 = 10).

The IVs are thus calculated as follows:

HP IV = ceil(210 × 10 ÷ 10) - (2 × 44 + 110) = 12

Atk IV = ceil(127 × 10 ÷ 9) - (2 × 58 + 5) = 21

Def IV = ceil(97 × 10 ÷ 10) - (2 × 44 + 5) = 4

SpA IV = ceil(167 × 10 ÷ 11) - (2 × 58 + 5) = 31

SpD IV = ceil(102 × 10 ÷ 10) - (2 × 44 + 5) = 9

Spe IV = ceil(153 × 10 ÷ 10) - (2 × 61 + 5) = 26

5. Pokémon Characteristics (DP only)

This method does not provide the player with all of the Pokémon's IVs, but it does shed a very accurate light on the value of the highest IV of the Pokémon at a glance, which is very useful when breeding for 31 IVs in a particular stat. It is also useful when mass catching Ditto in DP (refer to part II of the breeding guide) since it provides a quick way of knowing if a Pokémon's highest IV is not 31.

DP introduced Pokémon characteristics, which is a short phrase that provides an idea on which is the stat with the highest IV of that Pokémon, as well as a rough estimate of how high it is. The following table lists all the Pokémon characteristics, together with their meaning:

Characteristic Stat with the highest IV Last digit of that IV

Loves to eat HP 0 or 5

Often dozes off HP 1 or 6

Often scatters things HP 2 or 7

Scatters things often HP 3 or 8

Likes to relax HP 4 or 9

Proud of its power Attack 0 or 5

Likes to thrash about Attack 1 or 6

A little quick tempered Attack 2 or 7

Likes to fight Attack 3 or 8

Quick tempered Attack 4 or 9

Sturdy body Defense 0 or 5

Capable of taking hits Defense 1 or 6

Highly persistent Defense 2 or 7

Good endurance Defense 3 or 8

Good perseverance Defense 4 or 9

Highly curious Special Attack 0 or 5

Mischievous Special Attack 1 or 6

Thoroughly cunning Special Attack 2 or 7

Often lost in thought Special Attack 3 or 8

Very finicky Special Attack 4 or 9

Strong willed Special Defense 0 or 5

Somewhat vain Special Defense 1 or 6

Strongly defiant Special Defense 2 or 7

Hates to lose Special Defense 3 or 8

Somewhat stubborn Special Defense 4 or 9

Likes to run Speed 0 or 5

Alert to sounds Speed 1 or 6

Impetuous and silly Speed 2 or 7

Somewhat of a clown Speed 3 or 8

Quick to flee Speed 4 or 9

So if a Pokémon's IVs, for example, are 20, 13, 6, 19, 25 and 19 (in the order HP, Attack, Defense, Special Attack, Special Defense and Speed), then its characteristic would be "Strong willed" (the highest IV is in the Special Defense stat and its last digit is 5). If there are two or more equal highest IVs, the characteristic for that Pokémon will be for one of those stats at random. So, if, for example, another Pokémon's IVs are 24, 31, 17, 8, 0 and 31, then the Pokémon's characteristic will either be "Likes to thrash about" or "Alert to sounds".

As you can see, if the characteristic of a Pokémon is not one of the 6 marked in bold, then that Pokémon is sure not to have a 31 IV in any of the stats, and can be immediately released while breeding. Of course, if it is one of the bolded six characteristics, you still need to check that it is indeed 31, but the value of the stat itself after the Pokémon is given a few Rare Candies usually tells you immediately whether it is 31 or not.

This makes it much easier to check for 31 IVs in stats, which is a very important shortcut when breeding in DP. Unfortunately, the Pokémon characteristics are of little use to calculate the remaining 5 IVs of the Pokémon, so you'll still need to use one of the previously mentioned methods to discover them.