flare-engine icon indicating copy to clipboard operation
flare-engine copied to clipboard

Handling of "incompatible" mods

Open dorkster opened this issue 5 years ago • 0 comments

As described in this thread, there's an issue where players might have empyrean_campaign and alpha_demo both enabled. These two mods are technically compatible, as they both are categorized as part of flare-game. But in practice, they are not compatible.

For mods that are absolutely not compatible (i.e. different base games), we disable the incompatible mods and leave the ones with the highest priority. I don't want to use this approach here, since again, the flare-game mods are technically compatible with each other. Instead, I would like to add a warning message to the title screen like "Potential mod conflict detected." Then in the mod configuration screen, the tooltip for the incompatible mod would show which mod marked it as a conflict.

When implemented, I think mods such as empyrean_campaign could have a line like the following:

conflicts=alpha_demo
# version information could also be included, like with 'requires'

dorkster avatar Oct 20 '20 19:10 dorkster