Hello,
in the GameDir there is a subfolder called "Tools" with lots of interesting .bat and .exe files. Are those remnants or still actively in use to compile the game xml into game data when launching the game?
I ask this because if they are still in use they could be hijacked to allow a lot more dynamical xml processing without rewriting the core game libraries to allow the following benefits:
- Implement a launcher that allows the user to select which mods to load this time around (so we don't have to move mods into and out of the mods directory anymore)
- Support mod's including a dependency on another mod
- Support mod's addressing a specific game version (so they won't be loaded if obsolete, unless the user checks a "load deprecated addons" button)
- Allow simple implementation of SQL-Like Syntax to modifiy existing game data without having to replace entire XML files
What's more, if the devs would be willing to consider implementing this into the baseline, I'd be perfectly happy to code this myself (C#/WPF for the Launcher, Powershell v2 for the XML compiler; Both tools are implemented by default on all supported OS).
Cheers,
FWN
Ps.: It may not be supported, but this would probably also allow Vista x64 / XP x64 users to play the game ...