Hey Modders !
What does it do ?
Updating and adding new element (for now) to protoy.xml and techtreey.xml
Why would I use it ?
I’ve coded that to avoid conflicts with further update.
What if an element change position ? What if an element is added and has the same name as yours ? I’ve checked many cases and it should be fine.
Also, the longer is your mod/balance changes, the longer you will save time by using this program :).
How To Use It ?
- Go to the link below, it will brings you to the Gitlab repository. The code is open source.
- Get the zip file from Build in a new empty folder.
- Create Folders such as :
[Techtree]
_ _ _ \___ [New] : drop your new xml element for techtreey.xml
_ _ _ \___ [Update] : drop your updated xml element for techtreey.xml
[Proto]
_ _ _ \___ [New] : drop your new xml element for protoy.xml
_ _ _ \___ [Update] : drop your updated xml element for protoy.xml - Add original Data from the game file with resource manager such as :
[Data]
_ _ _ \___ protoy.xml
_ _ _ \___ techtreey.xml
Those files will be updated after the program has been executed - Uncompress the zip file
- Run the .exe
- Select what you want to do. Green circle means it has been correctly, a yellow cross if anything wrong has happened or been encounter. (messages might not be precised enough, so feel free to contact me if you’re unsure of something :).
- Drag and drop the Data folder into your local mod folder. Your mod is ready !
Example of mod setup with my Aztec mod
Link
If you have any question, feel free to ask me
Roadmap (not in order) :
-
strings support : able to add specific language and link them in the game database. Currently not possible, as game crashes with update English strings
-
find element and copy it to a new file: create a new XML file so you don’t have to do an Update or a Create by yourself. It should save you some time