I feel a little left behind, but what are IV's and EV's? I have an AR, and there are codes for them, but I have no idea what they are!
IVs are also known as Individual Values and determine how the Pokemon's stats will grow. High IVs mean high stats. Likewise, low IVs mean low stats. They range on a scale from 0-31 and are unique for each stat. A Pokemon could have 31 IVs in HP/20 IVs in attack/31 IVs in Defense/0 IVs in Sp. Attack, and so on. These are determined from capture, birth, obtaining (like starters), and cannot be changed. Since you're using an action replay (you dirty cheater... jk lol), you can fix these so that they're 31 for all stats. Please note that it is illegal to have over 32 IVs in a stat and that legendaries only have certain sets of IVs with certain natures so you'll have to be careful how you hack legendary IVs (not that I would know >_>).
EVs are a little more complicated. They're also known as Effort Values. This comes from the fact that EVs are gained from battling Pokemon (that's where the effort comes from). Each Pokemon gives a certain amount of EV ranging from 1-3 in the 6 stats of HP, attack, defense, sp. atk, sp. def, and speed, and even combinations of some. The more EVs in a stat, the stronger the stat is. The maximum amount of EVs you can gain a stat is 255 and the maximum amount of EVs you can get total are 510 for a single Pokemon(note that this is 255 x 2). All freshly caught, hatched, obtained, etc. Pokemon start out with 0 EVs. To gain EVs, you simply battle a Pokemon. That's it. Some common ones to note are:
Bidoof = 1 HP EV
Machop = 1 Attack EV; Machoke = 2 attack EVs; Machamp = 3 attack EVs
Geodude = 1 Defense EV
Gastly = 1 sp. atk EV
Tentacool = 1 sp. def EV
Starly = 1 speed EV.
This means that for every one of those you beat, you'll get the respective amount of EVs toward the 255 you can put in a stat and 510 you can have total. For example: if I beat 255 Bidoof, I have 255 EVs in HP. If I beat 300 Bidoof, I'd still have 255 EVs in HP. If I beat 255 Bidoof and 255 Starly, I'd have 255 EVs in HP and 255 EVs in Speed. If I beat 255 Bidoof, 255 Starly, and 255 Tentacool in that order, I'd have 255 EVs in HP, 255 EVs in Speed, and 0 EVs in sp. def since I already used up all the maximum amount of EVs possible for whatever Pokemon I was raising. You may not realize it, but you are gaining EVs just from playing the game with your Pokemon regularly. However, since so many different Pokemon are battled, the EVs are all over the place and the Pokemon that you used to get through the Gyms and Elite Four should not be used in wi-fi battles. That's why there's something called "EV training" or battling certain Pokemon to bring out a Pokemon's full potential. Defeating 250 Pokemon takes a long time. That's why there are several shortcuts and helpful tools. For one, the Drugs like Protein and Calcium provide 10 EVs for the stat they say they boost. An individual Drug can only be used on a Pokemon's stat 10 times though, so that's a free 100 EVs. The item Macho Brace doubles the amount of EVs gained so if I made a Pokemon hold it and battle a Machop, it would gain 2 EVs instead of its usual 1. Machoke would give 4 instead of 2. Machamp would give 6 instead of 3. I think you get the picture. The "Power" items at the battle tower add 4 EVs to whatever stat they say they'll help. For example: Power Bracer says it will boost attack so for every Pokemon I battle, I'll get 4 extra attack EVs. Bidoof would give 1 HP and 4 attack EVs. Machop: 5 attack EVs. Machoke: 6 attack EVs. Machamp: 7 attack EVs. I think you get it. The last thing that will help you is the rare Poke virus or Pokerus for short. It is randomly gotten from battling Pokemon so it's like encountering shinies, you'll need to be really lucky. It would also double the effect of any EV boosting items that are held as well. So battling a Machop while holding a Power Bracer while having the Pokerus would give it 10 attack EVs instead of the usual 5.
For every 4 EVs, 1 stat point is added to the Pokemon's total stat. 255/4 = 63 so the maximum amount of stat points you can gain in a stat is 63. Since 255/4 has a remainder of 3, those 3 EVs are wasted, so the optimum amount of EVs to have in a certain stat is 252 so those EVs aren't wasted. With generic Pokemon movesets, you'll notice that their EV sets are 252/252/6. It's better to have those EVs in some other stat then to just waste them. Going back to the 63 thing, what that means is that the Pokemon will have 63 more points in that stat then it would if it had 0 EVs. IVs work in the same way except for every 1 IV, 1 stat point is added. For example: Jigglypuff's lowest HP stat is 340 at lv. 100 with a 0 IV and 0 EVs in HP. If it had a 31 IV in HP and 252 EVs in HP, that would give it a 434 stat in HP at lv. 100. 434 - 340 = 94 - 63 = 31. Pretty big effin difference. See how it all goes back to EVs and IVs?
I know this seemed daunting and
you may not get it right away. I know I didn't, but keep trying to get it and you will.
Is there any reason for what pokemon ids are?
If you're referring to the OT numbers, it's probably just for distinguishing purposes so that you don't confuse the Pokemon that you got from a trade or event from your own. Also used in determining if the next Pokemon encountered is a shiny. Please note that it is still 1/8192 for all IDs and the trainer ID is used just in calculations.
In English, just don't worry about it.