hmm. I've made a RealBot personality editor that loads and saves the files but at the moment, since I don't know what each individual setting actually means or the ranges that are possible, I can't do any error checking or adding new bots. As soon as I get those I'll code it in and release the program! Basically I need to know what each and every value actually means, and whether it's a percentage or an identifier (does PrimaryWeapon and SecondaryWeapon mean an actual weapon or preference of using that type weapon?).
If you have any other requests, since I'm on holidays and quite like practicing my C++ I'll code it in if you're quick about requesting! I've used RealBot for a long time so it's time to give something back!