489
edits
m (→Patch file operations: oops) |
Script 10k (talk | contribs) (→Overview: starting the update for the version 2.0) |
||
Line 1: | Line 1: | ||
==Overview== | ==Overview== | ||
XmlTools is a command-line modding tool that operates on XML files, especially those exported by [[OniSplit#XML|OniSplit]]. It | XmlTools is a command-line modding tool that operates on XML files, especially 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. | |||
XmlTools can be used as a standalone tool or as a base for another | 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]]. | ||
XmlTools can be used as a standalone tool or as a base for another tools. It can be issued commands directly on the command-line interface (CLI) or passed a text file on the CLI with a list of commands to perform. | |||
==Links== | ==Links== |
edits