No real processing is done on the save, it's almost entirely a 1:1 translation from the binary format into a JSON representation. The xcom2json and json2xcom tools convert from XCOM binary format to a JSON representation of the save file (and vice-versa). If you encounter errors reading or writing a save with another language I don't have exhaustive save samples for most languages, but I have used to this to successfully read and write English, German, and Russian saves. Tactical saves have a slightly different format that cannot be completely parsed yet. The utility supports both EU and EW and has also been tested with the Android version of the game.Ĭurrently only strategy (geoscape) saves are supported. An open-source, portable library for reading XCOM Enemy Unknown/Enemy Within save files, plus some small utilities to convert an XCOM save to and from a somewhat readable JSON format.