It is anyways not cheating. If a game does NOT allow you to get something you are supposed to get then breaking the lock is not cheating. Furthermore fair players will not use an edited pokemon against each other without agreement from the other side.
And besides... editing in games is called "modding" and that's no cheating at all but creativity
geez hold your horses... im Pal Parking pokemon right now.. but i only have Ruby / Sapphire / FireRedI'm starting to lose interest in this project since only 1 person actually contributed.
If you want me to keep updating send me some files.