Jump to content

Mod Load Order with NMM?


matt516

Recommended Posts

I'm not sure NMM can do it alone. The mod load screen in the game itself doesn't appear to have the concept of an order. Or rather, it has an order, but you can't change it. I think it is organized by workshop publish ID, at least for mods installed by workshop.

 

Given the way that uc (non-ini file) mods work, I think it may take a little work by the community to figure out how multiple mods can interact properly.

Link to comment
Share on other sites

Yeah, that's what I was afraid of. I've seen rumors that Workshop mods might load in the order they were subscribed, but that's just speculation AFAIK.

 

At the moment, multiple mods simply cannot overwrite the same class, yes? There's no way to merge changes from multiple mods into the same class to my knowledge. Load order would help of course, but not really completely solve the problem.

 

I've no doubt these problems will be solved in time, though. Modders are smart folk.

Link to comment
Share on other sites

We definitely need to figure out load order, and what happens when mods overlap. We can consider several types of interaction between mods.

 

a. ini file only, but two mods edit the same ini lines. In this case, probably nobody will be happy, but a definitive load order would definitely allow the last mod to win. Suppose mod 1 changes ini lines a,b,c but mod 2 changes lines b,c,d. Then mod 1 will have weird behavior because a is changed, but b,c are changed in a different way than mod 1 expected. At least here, the ini file syntax should tell us unambiguously what the game will see.

 

b. uc files, where two mods do not override the same class. This can still lead to weird behavior, but the load order itself probably won't help. I am not sure what we can even do about this. For example, mod 1 listens to a certain class message; mod 2 overrides that class; now mod 1 is getting more/different messages than it expects.

 

c. uc files, where two mods do override the same class. In this case again probably nobody will be happy. As with ini files, if the two mods override different sets of classes, then the first mod will have partial behavior. I am not even sure we can predict what will happen if there are two mod override lines for the same class. Can anybody figure that out?

Link to comment
Share on other sites

I thought XComModOptions.ini was the mod load order. I could be wrong, but I thought I read someone say that.

 

Ah, that's right. I remember reading something about that. Could NMM for XCOM 2 be modified to alter this .ini file if so? davidlallen mentioned a number of issues that load order probably wouldn't fix, but it would be nice for users to be able to specify it anyway.

Link to comment
Share on other sites

 

 

Could NMM for XCOM 2 be modified to alter this .ini file if so?

I have not checked, but I doubt the developers of NMM have any secret information about load ordering available to them. I think this community needs to figure it out. Then we need to recommend the functionality which should be added, to the nexus development team. Does anybody know something different?

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...