Skip to content

Compatibility Check

WulfMarius edited this page Dec 21, 2018 · 1 revision

Since version 0.6.0

Compatibility checking is done to determine if a release of a mod is compatible with the currently installed version The Long Dark.

Since the version numbers of TLD aren't really meaningful, there is no way to guarantee that a certain release of a mod will be compatible with a certain release of TLD.

Instead the version numbers of TLD that introduced large changes relevant to modding are tracked manually. The release dates of the mods are then compared to those TLD versions and any mod that was released before the last large change is considered to be "incompatible".

In some cases, a mod will continue to function properly even after such a large change. Instead of making an "empty" release or editing the release date, the mod's author can provide the field compatibleWith in the description file to indicate that the release will work with a later version of TLD than the release date would indicate.

Of course there may be cases where a mod stops working (either partially or completely) without a manually tracked change to TLD. This can be addressed by tracking more manual versions, but this would require mod authors to update their description files more frequently. The goal will be to find a good compromise.

Clone this wiki locally