No new updates, just some things to address.
Trainer bug has been found, but not fixed. It occurs when a "long" trainer name is used, that is, "Amy and Mimi" or "Giovanni". PPRE rewrites names uncompressed on each trainer update because it allows the user to change the Trainer name. (So in theory, you can use a small name to get rid of all the ?????s). On the trainer note, you cannot edit the phrases yet; that is for a later update.
In regards to losing levels on evolution. Ho-oh belongs to the "slow" experience level and Typholosion is "medium slow" so at level 45, when typlosion evolves, it keeps the same number of experience points, which is now at a lesser level. (Typhlosion needs 83335 to get to level 45, and Ho-oh needs 113906 to get to level 45 and 86151 to get to level 41)
As for the updateStat functions, those are absolutely meaningless (They don't actually do anything)
Pokemon names: Well, they are everywhere. Its very hard to hit all of those places. I mean, I can do it, but its really not a priority.
@ TheClaw
Patience. The ROM writing process takes a very long time. Just wait for a few min, then check the same folder as PPRE (ndstool.exe has to be in that folder to work as well.)
A general suggestion about reading and writing errors (even though I have an error box that explains it), use short names for your ROMs, like heartgold.nds.