Every Pokemon you battle gives out 1, 2, or 3 EVs and they mostly come from their best stat. Sometimes there are strange cases though like Beedrill gives 2 EVs in attack and 1EV in sp.defense or like Yanmega gives 2 EVs in attack.
If your Bronzor beats 4 Geodudes when it levels up it will get 1 more defense point added on than if it had battled 3 Geodudes and a Zubat because Zubat gives 1 speed EV. All of this is because soon as you get 4 EVs in a certain stat and level up it gains 1 more point into that stat. But there is a limit of how many EVs you can get in all, you can only get a total of 510 EVs, but only 255 EVs in one stat so you can't get 999 in a certain stat. Your Pokemon can only get there stats raised by 63 points in one stat.
Some may think that 510 battles is a lot, but there are many ways to make EV training a lot easier. The Macho Brace is one of them it doubles the amount of EVs you recieve so instead of 1 it's 2, instead of 2 it's 4, and instead of 3 it's 6. Also, there is the elusive Pokerus which also does the same thing as the Macho Brace
and when they are combined you get 4 times the amount of EVs. And now in D/P there are power items that adds 4 EVs onto a certain stat each time you defeat a pokemon.
The power items are
| Good places to EV train in D/P. | |||||
|---|---|---|---|---|---|
| HP | Attack | Defense | Special Attack | Special Defense | Speed |
| Use the VS. seeker on the cowgirl below Solaceon Town( she has 5 Bidoof and you will get 5 EVs each battle) | Route 214 battle Bibarel 2EVs and Kricketune 2EVs or Lake Valor, super rod, Seaking 2EVs and Gyarados 2EVs | Oreburgh Mine, there are Geodude 1EV and Onix1 EV here( run from Zubats) | Old Chateau Gastly 1EV and Haunter 2EVs | Surf anywhere Tentacool 1EV and Tentacruel 2EVs | Use VS. Seeker on fisherman with Magikarp's on Route 205 6EVs a battle |
Math.Ceiling means round up an Math.Floor means round down. This equation works for all stats except HP.
This equation is for HP:
IV = ((Stat - Level - 10) x 100 / Level) - 2 x BaseStat - Math.Floor(EV / 4)
Personality value is based on the Pokemon's nature, if the nature raises a stat it = 1.1, if it has no effect on the stat it = 1, if it lowers the stat it = .9.
IVs also determine what type of Hidden Power the Pokemon has and how powerful it is. Hidden Power can be any type and can have a power between 30 and 70.
the equation for finding Hidden Power:
Hidden Power Type = (T1 + T2 + T3 +T4 + T5 + T6) x 15 / 63
If the IV of your HP is odd, T1 = 1
If the IV of your Attack is odd, T2 = 2
If the IV of your Defense is odd, T3 = 4
If the IV of your Speed is odd, T4 = 8
If the IV of your Special Attack is odd, T5 = 16
If the IV of your Special Defense is odd, T6 = 32
If an IV is even then it = 0
After doing that equation you will get a number between 0 and 15.
0=Fighting
1=Flying
2=Poison
3=Ground
4=Rock
5=Bug
6=Ghost
7=Steel
8=Fire
9=Water
10=Grass
11=Electric
12=Psychic
13=Ice
14=Dragon
15=Dark
to find the power of Hidden Power:
Hidden Power Power = (P1 + P2 + P3 + P4 + P5 + P6) x 40 / 63 + 30
If IV of HP divided by 4 has a remainder of 2 or 3, P1 = 1
If IV of Attack divided by 4 has a remainder of 2 or 3, P2 = 2
If IV of Defense divided by 4 has a remainder of 2 or 3, P3 = 4
If IV of Speed divided by 4 has a remainder of 2 or 3, P4 = 8
If IV of Special Attack divided by 4 has a remainder of 2 or 3, P5 = 16
If IV of Special Defense divided by 4 has a remainder of 2 or 3, P6 = 32
If the IV is divided by 4 and doesn't have a remainder of 2 or 3 it = 0
That will give you the power of your Hidden Power.