Here's an idea to add some simple auto-ordering capabilities for mods:
In About.xml, you can declare a set of other mod names and say for each whether this mod should go before or after that mod, or whether they conflict.
Then on the mod screen, there's an "auto order" button that uses this info to re-sort mods appropriately, with some simple detection for infinite loops, and with mods highlighted in red if they're noted as conflicting.
Inspiration for this comes from LOOT for Skyrim and Fallout, which uses a simple data format to automatically determine sorting for large sets of mods, as well as warning about conflicts between mods.
In About.xml, you can declare a set of other mod names and say for each whether this mod should go before or after that mod, or whether they conflict.
Then on the mod screen, there's an "auto order" button that uses this info to re-sort mods appropriately, with some simple detection for infinite loops, and with mods highlighted in red if they're noted as conflicting.
Inspiration for this comes from LOOT for Skyrim and Fallout, which uses a simple data format to automatically determine sorting for large sets of mods, as well as warning about conflicts between mods.