matortheeternal / merge-plugins

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

Load order incorrect #132

Open InsanePlumber opened 7 years ago

InsanePlumber commented 7 years ago

Bad Load Order when choosing plugins to merge for SSE (Version 2.3) http://i.imgur.com/SPXolJG.png

matortheeternal commented 7 years ago

Fixed, pushing a hotfix release.

InsanePlumber commented 7 years ago

Regret to say Load Order still does not work properly (Version 2.3.1) http://i.imgur.com/WCAoPu2.png

matortheeternal commented 7 years ago

Where is your load order file being stored? Which load order file is Merge Plugins loading (from the log)? [16:02:32] (GENERAL) Load Order: Using C:\Users\Mator\AppData\Local\Skyrim Special Edition\

http://puu.sh/t5c3Q.png

InsanePlumber commented 7 years ago

"Where is your load order file being stored" MMP Image http://i.imgur.com/7ccZh9t.png

MMP 2.3.1 Log http://pastebin.com/kSPQE3Ue


EDIT

Similar problem with load order I noticed for FO4, but...

When Plugins.txt for FO4 do Not Contain Fallout.esm and DLCs http://i.imgur.com/HRbWtd8.png

When Plugins.txt for FO4 Contain Fallout.esm and DLCs http://i.imgur.com/Slfte3b.png

Unfortunately, in the case of SSE adding Skyrim.esm and DLCs in Plugin.txt not help.

Maybe this may somehow help. https://github.com/wrye-bash/wrye-bash/issues/345

matortheeternal commented 7 years ago

What is the contents of your loadorder.txt and plugins.txt files at C:\Users\Insane\AppData\Local\Skyrim Special Edition\?

InsanePlumber commented 7 years ago

FO4 and SSE does not use loadorder.txt


EDIT

I mean that:

I use Wrye Bash as a mod manager. WB for FO4 and SSE does not use loadorder.txt I have no idea how it looks when NMM or MO are used.

matortheeternal commented 7 years ago

EDIT: Ah, you mean WB is using the FileAge/Dates, correct? I see now, Merge Plugins doesn't sort plugins by those metrics for TES5, SSE, or FO4. Hmm.

InsanePlumber commented 7 years ago

"Ah, you mean WB is using the FileAge/Dates, correct?" Not for FO4 and SSE.

Simply MMP now can Not Properly sort plugins for FO4 and SSE according to what is in the plugins.txt when starting the application. (when we choose plugins to merge)

FO4/SSE

MMP must adapt to this to be compatible with what represent both games.

matortheeternal commented 7 years ago

The thing is, Merge Plugins does load plugins.txt in order when building load order. It does not, however, add missing game ESMs to it. I don't see how that would throw things off entirely, however. I'll look into it.

InsanePlumber commented 7 years ago

".........however. I'll look into it." Please see if it would help solve the problem. If you want, I can try out these changes and if I can somehow help more please write about it.

TechAngel85 commented 7 years ago

Just wanted to bump this. I, too, am using WB for SSE and the load order is completely broken for WB users. Manually editing plugins.txt file temporarily resolves this issue. Of course, this means WB users will have to manually edit this file every time they load the game.

EDIT: If you can get the LOOT guys to save a log file of the "current" load order which can be overwritten each time like plugins.txt is, that would be the perfect solution for you. You could then simply point or have the user point to this file and be done with this issue. Currently, they only save the "previous" load order before sorting in the C:\Users\UserName\AppData\Local\LOOT\GameName folder.

cassidydotdk commented 7 years ago

Getting this:

image

No idea why it seems to refuse loading certain plugins; the involved mods does have DLCRobot.esm listed as masters.

cmaesing commented 7 years ago

I can confirm that the Skyrim SE 1.4.2 load order is not recognized by Merge Plugins 2.3.1, see screenshot: NMM 0.63.14 on the left shows the load order as sorted by LOOT 0.11, on the right the load order as Merge Plugins reads it.

Even IF I check all plugins and click on them to not be red anymore, only 115 out of ~250 are imported. All error messages are related to load order, for example: 'Exception loading xyz.esp ... requires master "Dawnguard.esm" to be loaded before it'. No other errors at my end.

This renders Merge Plugins unfortunately useless for Skyrim SE, at least as far as I can see from my end.

Thanks for any insight!

skyrim se - load order - nmm 0 63 14 vs merge plugins 2 3 1

skyrim se - load order - nmm 0 63 14 vs merge plugins 2 3 1 2

Ecotone123 commented 7 years ago

I'm also having this issue. I'm using MO v2.0.8.3. I created a profile with just the mod I want to merge and dependencies in the correct load order. Here is the log file

[21:58:23] (GENERAL) Status: ProgramVersion: 2.3.1.0
[21:58:23] (GENERAL) Game: Using Skyrim
[21:58:23] (GENERAL) Path: Using D:\Games\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\
[21:58:23] (GENERAL) Dictionary: Using SSEDictionary.txt
[21:58:23] (GENERAL) Definitions: Using SSEEdit Definitions
[21:58:23] (GENERAL) Load Order: Using D:\Games\SteamLibrary\steamapps\common\Skyrim Special Edition\ModOrganizer\profiles\Default\
[21:58:30] (CLIENT) Status: Attempting to connect to mergeplugins.us.to:960
[21:58:30] (LOAD) Background: [Update.esm] Building reference info.
[21:58:30] (CLIENT) Status: Connection successful!
[21:58:30] (CLIENT) Update: Getting update status
[21:58:32] (LOAD) Background: [Dawnguard.esm] Building reference info.
[21:58:37] (LOAD) Background: [HearthFires.esm] Building reference info.
[21:58:39] (LOAD) Background: [Dragonborn.esm] Building reference info.
[21:58:47] (LOAD) Background: [Unofficial Skyrim Special Edition Patch.esp] Building reference info.
[21:58:52] (LOAD) Background: [Cutting Room Floor.esp] Building reference info.
[21:58:52] (LOAD) Background: [1nivWICCloaksNoGuards.esp] Building reference info.
[21:58:52] (LOAD) Background: [AsharaRomanticOutfit.esp] Building reference info.
[21:58:52] (LOAD) Background: [AsharaImperialOutfit.esp] Building reference info.
[21:58:52] (LOAD) Background: [Capes&Cloaks.esp] Building reference info.
[21:58:52] (LOAD) Background: [ColovianNobleClothes.esp] Building reference info.
[21:58:52] (LOAD) Background: [ColovianNobleClothes_replacer.esp] Building reference info.
[21:58:52] (LOAD) Background: [Seraphim - IQ Vaermina Robes.esp] Building reference info.
[21:58:52] (LOAD) Background: [DQ3SageOutfit.esp] Building reference info.
[21:58:52] (LOAD) Background: [FaceMasksOfSkyrim.esp] Building reference info.
[21:58:52] (LOAD) Background: [ImperialFineClothes_replacer.esp] Building reference info.
[21:58:52] (LOAD) Background: [MoreColorfulRobes.esp] Building reference info.
[21:58:53] (LOAD) Background: [Ophelia.esp] Building reference info.
[21:58:53] (LOAD) Background: [RomanovCouture.esp] Building reference info.
[21:58:53] (LOAD) Background: [CBCraftableRobes.esp] Building reference info.
[21:58:53] (LOAD) Background: [ColorMage.esp] Building reference info.
[21:58:53] (LOAD) Background: [AsharaDimonizedDress.esp] Building reference info.
[21:58:53] (LOAD) Background: [AsharaParagonJewelry.esp] Building reference info.
[21:58:53] (LOAD) Background: [HN66_Earrings.esp] Building reference info.
[21:58:53] (LOAD) Background: [LeftHandRings-1stPersonView.esp] Building reference info.
[21:58:53] (LOAD) Background: [LeftHandRings.esp] Building reference info.
[21:58:53] (LOAD) Background: [Necrosarium.esp] Building reference info.
[21:58:53] (LOAD) Background: [UNP Jewelry.esp] Building reference info.
[21:58:53] (LOAD) Background: [Circlets recipes.esp] Building reference info.
[21:58:53] (LOAD) Background: [ImperialFineClothes.esp] Building reference info.
[21:58:53] (LOAD) Background: [SPTConsistentOlderPeopleSE.esp] Building reference info.
[21:58:53] (LOAD) Background: [OpulentOutfits_2017-SSE AIO.esp] Building reference info.
[21:58:53] (LOAD) Background: finished

The log shows the mods load order that MP is using. And here is the contents of the loadorder.txt.

# This file was automatically generated by Mod Organizer.
Skyrim.esm
Update.esm
Dawnguard.esm
HearthFires.esm
Dragonborn.esm
Unofficial Skyrim Special Edition Patch.esp
Cutting Room Floor.esp
SPTConsistentOlderPeopleSE.esp
1nivWICCloaksNoGuards.esp
AsharaRomanticOutfit.esp
AsharaImperialOutfit.esp
Capes&Cloaks.esp
ColovianNobleClothes.esp
ColovianNobleClothes_replacer.esp
Seraphim - IQ Vaermina Robes.esp
DQ3SageOutfit.esp
FaceMasksOfSkyrim.esp
ImperialFineClothes.esp
ImperialFineClothes_replacer.esp
MoreColorfulRobes.esp
Ophelia.esp
OpulentOutfits_2017-SSE AIO.esp
RomanovCouture.esp
CBCraftableRobes.esp
ColorMage.esp
AsharaDimonizedDress.esp
AsharaParagonJewelry.esp
HN66_Earrings.esp
LeftHandRings-1stPersonView.esp
LeftHandRings.esp
Necrosarium.esp
UNP Jewelry.esp
Circlets recipes.esp

And here is the contents of plugins.txt:

# This file was automatically generated by Mod Organizer.
*Unofficial Skyrim Special Edition Patch.esp
*Cutting Room Floor.esp
*SPTConsistentOlderPeopleSE.esp
*1nivWICCloaksNoGuards.esp
*AsharaRomanticOutfit.esp
*AsharaImperialOutfit.esp
*Capes&Cloaks.esp
*ColovianNobleClothes.esp
*ColovianNobleClothes_replacer.esp
*Seraphim - IQ Vaermina Robes.esp
*DQ3SageOutfit.esp
*FaceMasksOfSkyrim.esp
*ImperialFineClothes.esp
*ImperialFineClothes_replacer.esp
*MoreColorfulRobes.esp
*Ophelia.esp
*OpulentOutfits_2017-SSE AIO.esp
*RomanovCouture.esp
*CBCraftableRobes.esp
*ColorMage.esp
*AsharaDimonizedDress.esp
*AsharaParagonJewelry.esp
*HN66_Earrings.esp
*LeftHandRings-1stPersonView.esp
*LeftHandRings.esp
*Necrosarium.esp
*UNP Jewelry.esp
*Circlets recipes.esp

So I'm not sure where MP is getting the load order from.

cmaesing commented 7 years ago

I was able to find a workaround (not a permanent fix though), see my relevant bug entry as user 106001185 @ http://www.nexusmods.com/skyrim/mods/69905/?

That works for me for the time being.

Ecotone123 commented 7 years ago

I can confirm that the workaround that cmaesing found does work with NMM but it doesn't work with MO2.

When you launch the game or apps from MO2 creates a new plubins.txt every time.

cmaesing commented 7 years ago

Thanks for testing! Very helpful input.

I must say I initially had abandoned NMM for MO2 (to give another mod manager a chance with Skyrim SE), but wasn't in spite of all efforts able to get it running properly with LOOT. Hence returned to NMM. After hitting the 255 plugin limit, I fired up Merge Plugins - which is when I identified the herein discussed bug.

B1tBandit commented 7 years ago

I fixed this by pasting

Skyrim.esm Update.esm Dawnguard.esm HearthFires.esm *Dragonborn.esm

into the top of my plugins.txt

Rhinorulz commented 6 years ago

want to just leave a update, and say that this IS still an issue. mergeplugins is refusing to load my dawnguard before other things

InsanePlumber commented 6 years ago

@matortheeternal Can I still think that something will be done to fix this problem?

matortheeternal commented 6 years ago

@InsanePlumber The current plan is for there to be no more official releases of Merge Plugins Standalone. The entire application is in the process of being deprecated in favor of a more modern, easier to maintain solution (zMerge - an application mode in zEdit)

NikaAlexandrov commented 6 years ago

Perchance can I get help with this? I wanted to merge aft together and then do same for rdo but it says I need to load dawnguard first. How do I fix this? Using nexus mod manager btw:

[21:09:57] (GENERAL) Status: ProgramVersion: 2.3.1.0 [21:09:57] (GENERAL) Game: Using Skyrim [21:09:57] (GENERAL) Path: Using C:\Program Files (x86)\Steam\steamapps\common\Skyrim Special Edition\Data\ [21:09:57] (GENERAL) Dictionary: Using SSEDictionary.txt [21:09:57] (GENERAL) Definitions: Using SSEEdit Definitions [21:09:57] (GENERAL) Load Order: Using C:\Users\NikaAlexandrov\AppData\Local\Skyrim Special Edition\ [21:10:34] (ERROR) Load: Exception loading Unofficial Skyrim Special Edition Patch.esp [21:10:34] (ERROR) Load: "Unofficial Skyrim Special Edition Patch.esp" requires master "Dawnguard.esm" to be loaded before it. [21:10:35] (ERROR) Load: Exception loading Cutting Room Floor.esp [21:10:35] (ERROR) Load: "Cutting Room Floor.esp" requires master "Dawnguard.esm" to be loaded before it. [21:10:37] (ERROR) Load: Exception loading AFT - USSEP Patch.esp [21:10:37] (ERROR) Load: "Unofficial Skyrim Special Edition Patch.esp" requires master "Dawnguard.esm" to be loaded before it. [21:10:37] (ERROR) Load: Exception loading Relationship Dialogue Overhaul.esp [21:10:37] (ERROR) Load: "Relationship Dialogue Overhaul.esp" requires master "Dawnguard.esm" to be loaded before it. [21:10:37] (ERROR) Load: Exception loading RDO - AFT v1.66 Patch.esp [21:10:37] (ERROR) Load: "RDO - AFT v1.66 Patch.esp" requires master "Dawnguard.esm" to be loaded before it. [21:10:37] (ERROR) Load: Exception loading RDO - CRF + USSEP Patch.esp [21:10:37] (ERROR) Load: "Unofficial Skyrim Special Edition Patch.esp" requires master "Dawnguard.esm" to be loaded before it. [21:10:37] (ERROR) Load: Exception loading RDO - USSEP Patch.esp [21:10:37] (ERROR) Load: "Unofficial Skyrim Special Edition Patch.esp" requires master "Dawnguard.esm" to be loaded before it. [21:10:37] (CLIENT) Status: Attempting to connect to mergeplugins.us.to:960 [21:10:37] (LOAD) Background: [Update.esm] Building reference info. [21:10:38] (ERROR) Status: Connection failed. [21:10:41] (LOAD) Background: [HearthFires.esm] Building reference info. [21:10:43] (LOAD) Background: [Dawnguard.esm] Building reference info. [21:10:53] (CLIENT) Status: Attempting to connect to mergeplugins.us.to:960 [21:10:53] (LOAD) Background: [Dragonborn.esm] Building reference info. [21:10:54] (ERROR) Status: Connection failed.

ArdellManning1 commented 5 years ago

I'm using mod organizer 2 for Skyrim special edition and the first time I opened merge plugins it loaded my load order correctly corresponding exactly with the way my load order is in mod organizer 2

I used loot to sort my load order

I just recently adjusted my load order manually in mod organizer 2 so that the mods I want to merge are at the bottom of my load order in (mod organizer 2) so they will be easy to find when I open merge plugins

But when I open merge plugins it does not recognize the manual adjustments I've made and continues to load my load order as it was before

I've rebooted both mod organizer and merge plugins several times and still having the same issue.

I am new to modding and I'm really trying to get a grip on this stuff so I will be thankful for any help!