Hi,
For FireRed trainer battles, Pokemon data has a set format EVs 00 Level 00 Pokemon Index Number (Two bytes). It works this way in Emerald, too. However, in Emerald, I believe there is some system that allows you to use Pokemon over FF in index number. In FireRed, when I use them for example with Brock's team, it doesn't read the second byte. So if I want him to send out a Lotad with 252 EVs at level 10 (FC 00 0A 00 27 01) it reads it as FC 00 0A 00 27 00 and he sends out a Jigglypuff instead. How do I overcome this?