I'm looking to help out a little bit, and I figured I could investigate the save file issues mentioned on github. I was curious as to what kind of load and save times you've been seeing? I noticed one save file I pulled down from a github issue was a whopping 50 MB of XML text!! I was kind of stunned even with it compressed down to about of 1MB. Anyway, I've had some experience with RapidJSON, and I figured I could try and build in support and test performance. Downside is that it will probably be a single file, since JSON doesn't support include files. I could try YAML which does support file inclusion, but from what I've seen of benchmarks for YAML, I'm not sure it will be much faster than some XML parsers. I think I know where in the code most of the changes will go (serialize.cpp/.h) and the serialization tool which looks like it will come in handy. Is there any other formats you might want me to investigate if I can get this up and running? MsgPack? I assume you want to strive for human readable format if possible, correct?