X2CommunityCore / xcom2-launcher

The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad.
GNU General Public License v3.0
347 stars 51 forks source link

Add a way for mods to tell AML to ignore particular MCO conflicts #231

Open Iridar opened 4 years ago

Iridar commented 4 years ago

As discussed on discord, XComGame.ini would be a good place for this.

An example entry would look like this:

[CovertInfiltration CHModDependency]
DisplayName="Covert Infiltration"

[blah blah]

+IgnoreModClassOverrideConflict = "WOTCShowAllClassCounts.UIShell_MCO"

Which would then make AML ignore this line in the XComEngine.ini of any mod for the purposes of detecting MCO conflicts:

[Engine.Engine]
+ModClassOverrides=(BaseGameClass="UIShell", ModClass="WOTCShowAllClassCounts.UIShell_MCO")