To Klaww:
I know this is a cheap work around, and won't work with all names, but this simple fix may help.
The default Rival name starts at 0x1c5758 and spells "GREEN". If you visit
https://bulbapedia.bulbagarden.net/wiki/Character_encoding_in_Generation_III
You'll find the letter to hex conversion table. You would have to limit this to a 5 letter name, but it would be the easiest way without repointing. a 5 letter example could be "James" which is "C4 D5 E1 D9 E7" in hex. I hope this helps atleast some what... Have a good day.