| 19 |
|
Full Features: |
| 20 |
|
---------------------------------- |
| 21 |
|
|
| 22 |
< |
-Update a xml node (for example, to reposition an OBAN animation or adjust pelvis height for a TRAM). |
| 22 |
> |
-Update all values in a set of XML elements. (e.g., to reposition an OBAN animation or adjust pelvis height for a TRAM). |
| 23 |
|
|
| 24 |
< |
-Invert a xml node (for example, invert an OBAN animation). |
| 24 |
> |
-Inverts a set of XML elements. (e.g., invert an OBAN animation). |
| 25 |
|
|
| 26 |
< |
-Add new values to XML elements (for example, add the 'unkillable' flag to some characters in a level). |
| 26 |
> |
-Add new values to a set of XML elements (e.g., add the 'unkillable' flag to some characters in a level). |
| 27 |
|
|
| 28 |
< |
-Remove values from XML elements (for example, remove boss shields from characters in a level). |
| 28 |
> |
-Remove values from a set of XML elements (e.g., remove boss shields from characters in a level). |
| 29 |
|
|
| 30 |
< |
-Replace values in XML elements (for example, increase the health of characters by replacing the old HP value). |
| 30 |
> |
-Replace values in a set XML elements (e.g., increase the health of characters by replacing the old HP value). |
| 31 |
|
|
| 32 |
|
-Patch file support allows the modder to list multiple commands in a file, to all be performed at once. |
| 33 |
|
|
| 61 |
|
---------------------------------- |
| 62 |
|
Change Log: |
| 63 |
|
---------------------------------- |
| 64 |
< |
2.0, 25-01-2014 |
| 64 |
> |
2.0, 04-02-2014 |
| 65 |
|
-Rewrite XmlTools fom the scratch from C# to C++ in order to increase (much!) the performance of the program |
| 66 |
< |
-The program now uses the following libraries: Qt5, pugixml, |
| 67 |
< |
Qt5 Google V8 javascript engine and jsxml js library |
| 68 |
< |
-The commands were simplified (they now use the unix like syntax) |
| 66 |
> |
-The program now uses the following libraries: Qt5, pugixml and jsxml js library |
| 67 |
> |
-The commands were simplified (they now use unix like syntax) |
| 68 |
|
-Update node operation (old updatechainvalues) it now receives the DIFFERENCE between the old value |
| 69 |
|
and the new value instead of the new value |
| 70 |
|
-Update node operation (old updatechainvalues) relation parameter was removed |
| 71 |
|
-The program now only edits files with .xml extension |
| 73 |
– |
-The patch files now have a XmlTools minimum version |
| 72 |
|
-The program now only reads patches files with .patch or .oni-patch extensions |
| 73 |
< |
-Some patch files operations were renamed: |
| 74 |
< |
ADDTO -> ADD_INSIDE_NODE |
| 77 |
< |
REMOVE -> REMOVE_NODE |
| 78 |
< |
CUSTOMCODE -> CUSTOM_CODE |
| 73 |
> |
-The patch files now have a XmlTools minimum version |
| 74 |
> |
-Some patch files operations were renamed and some extra arguments added |
| 75 |
|
-Added option to select xml elements by attribute name and value |
| 76 |
< |
-Added option to select xml elements by XPath 1.0 (should reduce the need of javascript) |
| 76 |
> |
-Added option to select xml elements by XPath 1.0 (should reduce further the need of javascript) |
| 77 |
> |
-The insertion of xml via patch now support multiple nodes inside <xml></xml> tags |