Hey SciresM, great work, but I found a few bugs that I wanted to report. Not sure if I should be doing that here or somewhere else.
1. Seems like when I max a Pokemon I create to level 100 and maximum stats, the program gives the Pokemon an extra 1 point in all of its stats.
For example, Chansey at level 100 with max HP IV and EV is supposed to have 703 HP, but the program gives it 704 HP instead. This happens for every Pokemon I max out, and to all of their stats as well, not just HP.
2. When using a Pokemon as a "base" to create a new one, the new Pokemon keeps some of the old one's stats. For example, let's say I wanted to make a new Pokemon from a Chansey that I have.
I change Chansey to be a Dragonite instead, and then edit the moves and stats appropriately. When I set the Dragonite to an empty spot and then check in game after exporting the .sav and all that, the Dragonite's HP will look something like 704/385, meaning it retained the Chansey's HP that was edited over.
I'm not sure if I'm doing something wrong, but hopefully you can take a look at these issues for yourself and fix them. Regardless, great work on the program and thanks for your time.