cyberrumor / ammo

Almost Manual Mod Organizer - Linux MO for Bethesda Games
GNU General Public License v2.0
25 stars 6 forks source link

Disabling DLC in Skyrim LE doesn't work #37

Closed cyberrumor closed 9 months ago

cyberrumor commented 9 months ago

Ammo did not de-duplicate the Plugins.txt and plugins.txt, but it should be responsible for this.

ls /home/cyberrumor/.local/share/Steam/steamapps/compatdata/72850/pfx/drive_c/users/steamuser/AppData/Local/Skyrim

-rw-r--r-- 1 cyberrumor wheel 126 Dec  6 14:22 DLCList.txt
-rw-r--r-- 1 cyberrumor wheel 126 Dec  6 13:33 plugins.txt
-rw-r--r-- 1 cyberrumor wheel 120 Dec  6 14:22 Plugins.txt

With all DLC disabled through ammo, file contents are the following:

DLCList.txt
Dawnguard.esm
Dragonborn.esm
HearthFires.esm
HighResTexturePack01.esp
HighResTexturePack02.esp
HighResTexturePack03.esp

plugins.txt
Dawnguard.esm
Dragonborn.esm
HearthFires.esm
HighResTexturePack01.esp
HighResTexturePack02.esp
HighResTexturePack03.esp

Plugins.txt
Dawnguard.esm
Dragonborn.esm
HearthFires.esm
HighResTexturePack01.esp
HighResTexturePack02.esp
HighResTexturePack03.esp

SteamModList.txt

With all DLC enabled through ammo, file contents are the following:

DLCList.txt
Dawnguard.esm
Dragonborn.esm
HearthFires.esm
HighResTexturePack01.esp
HighResTexturePack02.esp
HighResTexturePack03.esp

plugins.txt
Dawnguard.esm
Dragonborn.esm
HearthFires.esm
HighResTexturePack01.esp
HighResTexturePack02.esp
HighResTexturePack03.esp

Plugins.txt
*Dawnguard.esm
*Dragonborn.esm
*HearthFires.esm
*HighResTexturePack01.esp
*HighResTexturePack02.esp
*HighResTexturePack03.esp

SteamModList.txt

Regardless of whether the plugins are enabled or not, launching Skyrim LE through steam then navigating to the Data Files option in the launcher menu displays all plugins as activated. This is the bug.

Using the launcher to unselect the high res texture packs (that were enabled with ammo) our files become this:

DLCList.txt
Dawnguard.esm
Dragonborn.esm
HearthFires.esm
HighResTexturePack01.esp
HighResTexturePack02.esp
HighResTexturePack03.esp

plugins.txt
# This file is used by Skyrim to keep track of your downloaded content.
# Please do not modify this file.
Dawnguard.esm
Dragonborn.esm
HearthFires.esm

Plugins.txt
*Dawnguard.esm
*Dragonborn.esm
*HearthFires.esm
*HighResTexturePack01.esp
*HighResTexturePack02.esp
*HighResTexturePack03.esp

SteamModList.txt

Ammo can solve this by:

cyberrumor commented 9 months ago

Yep this was straight up broken, sorry. I never play on LE so I didn't test it until now. Should work!