I have finally decided to start work on a generic XML editor designed primarily to help us mod X-Rebirth without having to get involved with the guts of XML syntax. The method of presentation is basically the same as the XML Editor I had built into Changeling (think Regedit and you get the idea).
I should have an initial offering ready by Christmas.
I am basing the work on the Changeling project that I started for X3:TC/X3:AP but never really got to complete properly due to lack of time to work on the delta logic.
This tool on the other hand should be a lot easier and quicker to implement due to Microsoft kindly having a nice XML DOM as part of C#.
My current developmental version can load in multiple files but will currently only show one file at a time. I hope to enable the display of multiple files and thus help with the comparison of them more easily.
Long term, I plan to implement:-
- XML Difference file support.
- XML Difference file generation.
- XML Schema Support
In the long run, I may create an optimised version tailored for X-Rebirth because as it stands opening 50MB XML save files seems to take a few seconds on my system and there may be some cheats or domain specific optimisations I can do (e.g. pre-parsing the generic XML into data structures).
See here for the Publish Folder on Google Drive.
See here for the project on Google Code (GIT Repository).
Download and Install Instructions
- Click on the link above
- Download all files/folders
- Run setup.exe