Hello everyone. I'm here to report something we just discovered while troubleshooting the new Tournament XP Enabler mod on the Nexus. Basically it was having issues for many people because the launcher wouldn't put it in the right load order: fact is, the problem came from the fact that even though the mod's submodule.xml was correct with all its dependencies, other mods running concurrently didn't. Apparently, as of now whenever you have even just one mod that doesn't list them all, the launcher screws up the entire load order. This means, in short, that while this could not be an issue for your mod, it could break someone else's, even though the two mods would otherwise be absolutely compatible with each other.
This can be a troubleshooting nightmare in these early days, as modders could get feedback about issues they can't reproduce, as the actual culprit could very well be another mod.
As such, at least until the launcher is fixed to let us manually set the mod load order, I would suggest every mod maker to put this in their submodule.xml, even if it wouldn't be necessary for that specific mod alone:
<DependedModules>
<DependedModule Id="Native"/>
<DependedModule Id="SandBoxCore"/>
<DependedModule Id="Sandbox"/>
<DependedModule Id="CustomBattle"/>
<DependedModule Id="StoryMode" />
</DependedModules>
When all mods you are running have this complete list of dependencies, then the launcher orders them correctly and issues such as the aforementioned one seem to be prevented.
This can be a troubleshooting nightmare in these early days, as modders could get feedback about issues they can't reproduce, as the actual culprit could very well be another mod.
As such, at least until the launcher is fixed to let us manually set the mod load order, I would suggest every mod maker to put this in their submodule.xml, even if it wouldn't be necessary for that specific mod alone:
<DependedModules>
<DependedModule Id="Native"/>
<DependedModule Id="SandBoxCore"/>
<DependedModule Id="Sandbox"/>
<DependedModule Id="CustomBattle"/>
<DependedModule Id="StoryMode" />
</DependedModules>
When all mods you are running have this complete list of dependencies, then the launcher orders them correctly and issues such as the aforementioned one seem to be prevented.
Last edited: