Hello everyone 👋
I'm gonna use this post to dump everything I've learned from messing with the .xml files that can be modified in definitive edition, mostly as a reminder to myself but I think it's good to have it here too.
- list.xml
This is the one that handles both model distribution (aka applying the correct model to the characters) as well as the shop items.
Important note: be careful when modifying this file, any missing closing bracket will make it so, even if the game loads, no model will be displayed and the shop will be empty so make sure there are no missing closing sections in the file (for example: </perk>
This file allows for free modification of weapon levels, power, enchantments, etc. You can even add multiple copies of the same enchantment to an item, like having five frenzy's at the same time, best part is this enchantments are permanent, they are reset safe, meaning even if you buy the weapon, close and reopen the game, It will still have the enchantments that where applied to it.
There is one thing however, you need to apply the modification before buying the item, otherwise the effect won't work.
- u****sersDefault.xml
This one defines the starting conditions of the game, the first one most people modify to give themselves billions worth of gems (called bonus in the files) but it can do much more.
There are other things that can be changed like skipping the tutorial, unlocking upgrades the second you hit level three instead of waiting for May to unlock it for you, changing your current zone, adding perks (think enlightenment) and having them at max level, even having the same blue health bar underworld bosses have (this one is done by adding the [ShieldTotal] for the amount of health and [ShieldStack] for how many health bars you wanna have in the same line where you change the gem and money count).
But how do you apply these changes if you already have an started game? Well fun fact, usersDefault.xml and users.xml have the same structure, meaning that you do as follows:
• Copy your users.xml from the folder "userdata" to "gamedata".
• Delete "usersDefault.xml" and rename "users.xml" to "usersDefault.xml" (make any changes you want here now!)
• Delete the "userdata" folder (make a backup first just in case!) and start the game
If everything went well, you should have your save file with the extra changes you made!
- forge.xml
This one is responsible for the application of enchantments, you can change the maximum amount of power an enchantment can have, the amount of Enchantments that can be applied at once on an item, even the cost of the enchantments.
Granted using this to add multiple enchantments on an item is not reset safe and it also limits the combinations available but it's still fun to mess around with, to search them in file is "Simple" for basic enchantments, medium for advanced enchantments, and "Complex" for mythical enchantments --(I'm gonna test later how having two mythical enchantments together works, you should too!)-- Edit: forget it, it doesn't work -.-
That's all I have for now, might make a more comprehensive guide in the future explaining in detail what to do, feel free to add anything else in the comments you may know that I don't ok bye👋