Jump to content

XmlTools: Difference between revisions

10 bytes added ,  3 February 2014
m
Line 9: Line 9:
XmlTools is a command-line modding tool that operates on XML files, including those exported by [[OniSplit#XML|OniSplit]]. It supports many operations in XML files and even non implemented operations using custom javascript code.  
XmlTools is a command-line modding tool that operates on XML files, including those exported by [[OniSplit#XML|OniSplit]]. It supports many operations in XML files and even non implemented operations using custom javascript code.  


It is written in C++, works in both Mac OS X and Windows and is very efficient in terms of performance.
It is written in C++, works in both Mac OS X and Windows and is currently very efficient in terms of performance.


The initial version was written to help with the development of the Old China level mod and was also written in C# (previous 2.0) but later it was rewritten to C++ due to performance reasons. It was then developed further for the purposes of the [[AE]] so that resources could be patched smartly. To learn about the overall process, read [[Making a patch mod]] and [[Anniversary Edition/Framework#XML patching|AE Framework - XML patching]].
The initial version was written to help with the development of the Old China level mod and was also written in C# (previous 2.0) but later it was rewritten to C++ due to performance reasons. It was then developed further for the purposes of the [[AE]] so that resources could be patched smartly. To learn about the overall process, read [[Making a patch mod]] and [[Anniversary Edition/Framework#XML patching|AE Framework - XML patching]].
489

edits