Is your feature request related to a problem? Please describe.
Sometimes two mods are
- not incompatible (game starts)
- but they are also not fully compatible (some features don't work correctly/anymore)
And the solution to that is
- unknown
- too complicated to implement
- undefined (both mods change the same feature in conflicting ways; e.g. rebalance stats of same unit)
For those cases there is no standardized way for a modder, of either of those two mods, to document that soft-conflict:
- Declaring them as [hard-]incompatible is too much, as player can still enjoy 95% of those mods featuresets, if they make sure to avoid the buggy/broken 5%.
- Not doing so will cause the same bugs to be reported again and again
Describe the solution you'd like
Allow every mod to declare Soft-Conflicts with any other mod.
They consist of two mandatory fields:
modID
- Used to identify the other mod
comment
- Contains explanation of the incompatibility or instructions about what NOT to do or how otherwise to avoid issues
Whenever someone starts a new campaign and has at least one soft-conflict,
- they get a pop-up, which contains an entry for each soft-conflict showing the conflicting mods and the comment[s]
They can choose to read it or ignore it and then click the dismiss/understood button
Whenever someone loads a campaign and has at least one soft-conflict involving any newly added mod, which was not present in that save before,
- they get a pop-up, which contains an entry for each new soft-conflict showing the conflicting mods and the comment[s]
They can choose to read it or ignore it and then click the dismiss/understood button
Is your feature request related to a problem? Please describe.
Sometimes two mods are
And the solution to that is
For those cases there is no standardized way for a modder, of either of those two mods, to document that soft-conflict:
Describe the solution you'd like
Allow every mod to declare Soft-Conflicts with any other mod.
They consist of two mandatory fields:
modIDcommentWhenever someone starts a new campaign and has at least one soft-conflict,
They can choose to read it or ignore it and then click the
dismiss/understoodbuttonWhenever someone loads a campaign and has at least one soft-conflict involving any newly added mod, which was not present in that save before,
They can choose to read it or ignore it and then click the
dismiss/understoodbutton