Page 1 of 1

[0.15.12] Mod update installs incompatible version

Posted: Tue May 23, 2017 11:54 pm
by malice
PRECIS:
When updating mods, Factorio 0.15.12 will cheerfully update mods to a version which is marked as requiring a later version of Factorio.

ACTUAL BEHAVIOUR:
For example, Factorio version 0.15.12 will update Factorissimo to version 2.1.7 which is marked as requiring Factorio version 0.15.13. This unexpectedly disables the Factorissimo mod until Factorio itself is then updated.

EXPECTED BEHAVIOUR:
When a mod requiring a newer version of Factorio is available, it should not be installed by the older version of Factorio. Instead, a warning that a newer version of Factorio is required should be displayed.

RATIONALE FOR EXPECTED BEHAVIOUR:
Some mods (such as Factorissimo) provide expensive things which may become integral to a factory. Suddenly removing those items/entities entirely without some warning is unexpected and undesirable. The Dependencies entry in the mod list is too subtle, and may not be noticed when many mods are being updated at once. Users should not need to manually check each mod's dependencies before updating.