matortheeternal / merge-plugins

Standalone application for merging bethesda plugin files.
Other
53 stars 13 forks source link

Load order incorrect in fallout 4 of merge plugins #137

Open g818 opened 7 years ago

g818 commented 7 years ago

plugins.txt in C:\User\zeldas\AppData\Local\Fallout 4 #, VERSION:2.3.1.0

it's this armorkeywords.esm Sorted error by merge plugins log, Then this thing leads to no way to load all the selected plugins.

But I used NMM with Loot(tool), According to common sense, this sort of esm should not be confused in merge plugins. has been confirmed with Fo4edit, fo4edit sorting and NMM sorting is the same. But the sorting of merge plugins is different.

labyrinthinely commented 7 years ago

Writing for the Windows environment:

I have the same error, and for the same reasons basically. I am using Nexus Mod Manager and have installed AKW. The issue seems to be with the plugins.txt file output by NMM. However, it may be that Bethesda changed the file system after the tools were created. (You may notice my reason for thinking it is the way Bethesda has implemented mod vs. addons being the cause below.) NMM does not output the DLC to the plugins list, just as the game doesn't list them under mods. And thus, Merged Plugins does not get the correct load list from "C:\Users*user*\AppData\Local\Fallout4\plugins.txt".

Don't run Merge Plugins while NMM is updating/installing plugins, the open the file "C:\Users\Administrator\AppData\Local\Fallout4\DLCList.txt" and get a copy of your installed DLC .esp files. Now open "C:\Users\Administrator\AppData\Local\Fallout4\plugins.txt" and add the "Fallout4.esp" as well as the contents of DLCList. Now save the file, and make a copy of the file and leave it in the same directory. For the sake of ease, place shortcuts to your copy and your plugins file in an easy to access place, as every time the game loads or NMM makes changes, this file will again not work for Merged Plugins to get a proper list. Below is what the start of my plugins.txt looks like:

# This file is used by the game to keep track of your downloaded content.
# Please do not modify this file.
Fallout4.esm
DLCCoast.esm
DLCNukaWorld.esm
DLCRobot.esm
DLCworkshop01.esm
DLCworkshop02.esm
DLCworkshop03.esm

It's a little clunky but it works.

If you get adventurous you could write a script that adds these lines back to the file every time it is generated, but your milage with the more advanced option may vary.

Gaalidas commented 6 years ago

Editing the file manually works. It's still a bit of a bug though. If this utility is made to know if a plugin can be loaded or not, then it should be able to compensate for these issues. Especially considering it already has a profile for Fallout 4.