thunderstore-io / Thunderstore

Thunderstore is a mod database and API for downloading mods. Thunderstore Discord: https://discord.thunderstore.io/
https://thunderstore.io/
GNU Affero General Public License v3.0
128 stars 27 forks source link

Specifying incompatibilities with a mod #727

Open Frityet opened 1 year ago

Frityet commented 1 year ago

In the H3VR modding community a few mods have incompatibilty with a mod that disables checks on many parts of the game. This has causes many bug reports that are due to the mod being installed, which is why I propose a "incompatibility" field to the manifest (maybe the v2 one?) that would respond with a warning if, for example, you try and install that mod along side a mod that has it as an incompatibility in r2modman, which would show a popup warning you.

MythicManiac commented 1 year ago

Hey, thanks for the suggestion! Being able to specify (in)compatibilities between packages is something we want to support eventually, so I'll leave this issue open until then. Using the manifest directly has some issues (such as how do you declare incompatibility with a mod that's uploaded after your mod?), but there are some ideas for workarounds as well.

Frityet commented 1 year ago

👍