1 | Readme.txt
|
---|
2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
---|
3 | XmlTools v2.0
|
---|
4 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
---|
5 |
|
---|
6 | ----------------------------------
|
---|
7 | Description:
|
---|
8 | ----------------------------------
|
---|
9 |
|
---|
10 | XmlTools is a command-line modding tool that operates on XML files.
|
---|
11 |
|
---|
12 | It supports many operations in XML files and even non implemented operations using custom javascript code.
|
---|
13 |
|
---|
14 | It is developed in C++ and works in both Mac OS and Windows.
|
---|
15 |
|
---|
16 | An additional guide with examples can be read here: http://wiki.oni2.net/XmlTools
|
---|
17 |
|
---|
18 | ----------------------------------
|
---|
19 | Full 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 | ----------------------------------
|
---|
41 | Installation (standalone version):
|
---|
42 | ----------------------------------
|
---|
43 |
|
---|
44 | Extract XmlTools folder to any place in your computer. Open it with command line on windows or terminal in Mac OS.
|
---|
45 |
|
---|
46 | ----------------------------------
|
---|
47 | Contacts:
|
---|
48 | ----------------------------------
|
---|
49 |
|
---|
50 | Script10k, "faob2@hotmail.com"
|
---|
51 |
|
---|
52 | Oni Central Forum:
|
---|
53 | http://oni.bungie.org
|
---|
54 | ->Select forum
|
---|
55 |
|
---|
56 | Oni Wiki:
|
---|
57 | http://wiki.oni2.net
|
---|
58 |
|
---|
59 | ----------------------------------
|
---|
60 | Change Log:
|
---|
61 | ----------------------------------
|
---|
62 | 2.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,
|
---|
65 | Qt5 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
|
---|
68 | and 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:
|
---|
74 | ADDTO -> ADD_INSIDE_NODE
|
---|
75 | REMOVE -> REMOVE_NODE
|
---|
76 | CUSTOMCODE -> CUSTOM_CODE
|
---|