[2.0.76] Updating a disabled mod enables new dependencies, ignoring the mod is disabled

Things that has been reported already before.
User avatar
protocol_1903
Filter Inserter
Filter Inserter
Posts: 495
Joined: Fri Sep 09, 2022 4:33 pm
Contact:

[2.0.76] Updating a disabled mod enables new dependencies, ignoring the mod is disabled

Post by protocol_1903 »

As in title. This only happens with the 'Automatically enable new mods' setting on.

Reproduction steps:
  1. Install Powerless v0.1.4 manually to the mods folder, either from the mod portal download or attached here.
  2. Open the game, and ensure that the mod is disabled. Restart to disable it if need be.
  3. Update Powerless to 1.0.2. Observe that Burner Beacons, Nonstandard Beacons, and PEREL are installed as well.
  4. Navigate to the manage menu and observe that the newly installed mods have been enabled even though the dependent mod is disabled.
If repeated with 'Automatically enable new mods' disabled, the mod will be installed but left off. While this logic is technically truthful to the setting name, it's a bit antithetical since the dependent is disabled and the mod was not manually installed by the player and the player has no knowledge of it being enabled. In the pY server, we've have had multiple people loose tens of hours of progress because another installed but disabled mod was updated with a new dependency, the dependency was enabled without notifying the player, and their bases were promptly broken without being noticed because of the changes of the new mod. I propose that when installing new dependents, the setting is ignored entirely, and the mods are only enabled if the dependent is enabled. This would warrant a tooltip on the mod setting but I believe it would cause fewer issues than it would solve.
Attachments
powerless_0.1.4.zip
(1.84 MiB) Downloaded 2 times
pY and pYblock developer, wielder of fluid networks and subtick events in arbitrary ways. I make mods. Check them out, maybe.
https://mods.factorio.com/user/protocol_1903

Buy me a coffee
Post Reply

Return to “Duplicates”