source: XmlTools2/trunk/readme.txt@ 916

Last change on this file since 916 was 906, checked in by s10k, 11 years ago
File size: 2.7 KB
RevLine 
[906]1Readme.txt
2~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3XmlTools v2.0
4~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5
6----------------------------------
7Description:
8----------------------------------
9
10XmlTools is a command-line modding tool that operates on XML files.
11
12It supports many operations in XML files and even non implemented operations using custom javascript code.
13
14It is developed in C++ and works in both Mac OS and Windows.
15
16An additional guide with examples can be read here: http://wiki.oni2.net/XmlTools
17
18----------------------------------
19Full Features:
20----------------------------------
21
22-Update a xml node (for example, to reposition an OBAN animation or adjust pelvis height for a TRAM).
23
24-Invert a xml node (for example, invert an OBAN animation).
25
26-Add new values to XML elements (for example, 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).
29
30-Replace values in XML elements (for example, 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
34-Add custom XML to existing files (patch only).
35
36-Remove XML from existing files (patch only).
37
38-Powerful custom XML editing using javascript (for what you can't do with native operations) (patch only).
39
40----------------------------------
41Installation (standalone version):
42----------------------------------
43
44Extract XmlTools folder to any place in your computer. Open it with command line on windows or terminal in Mac OS.
45
46----------------------------------
47Contacts:
48----------------------------------
49
50Script10k, "faob2@hotmail.com"
51
52Oni Central Forum:
53http://oni.bungie.org
54->Select forum
55
56Oni Wiki:
57http://wiki.oni2.net
58
59----------------------------------
60Change Log:
61----------------------------------
622.0, 25-01-2014
63-Rewrite XmlTools fom the scratch from C# to C++ in order to increase (much!) the performance of the program
64-The program now uses the following libraries: Qt5, pugixml,
65Qt5 Google V8 javascript engine and jsxml js library
66-The commands were simplified (they now use the unix like syntax)
67-Update node operation (old updatechainvalues) it now receives the DIFFERENCE between the old value
68and the new value instead of the new value
69-Update node operation (old updatechainvalues) relation parameter was removed
70-The program now only edits files with .xml extension
71-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:
74ADDTO -> ADD_INSIDE_NODE
75REMOVE -> REMOVE_NODE
76CUSTOMCODE -> CUSTOM_CODE
Note: See TracBrowser for help on using the repository browser.