Jump to content
  • 0

Strange dependency issue with Merge Plugins


Question

Posted (edited)

I originally posted this in the Skyrim Nexus forum, but this seems like a better place for it, so I deleted that post and moved it here.

 

I've run into something strange.  I don't know if it's just something I'm misunderstanding, or if it is actually a problem.

I'm installing SR:LE.  I'm at the point of merging .esps.  I've done the first six successfully using Merge Plugins (great tool BTW).  Now I'm trying to merge the Realistic Water Two .esps for Skyrim.  They are (in order):

Realistic Water Two.esp

Realistic Water Two - Legendary.esp

Realistic Water Two - Falskaar.esp

Realistic Water Two - Waves - Falskaar.esp

Realistic Water Two - Wyrmstooth.esp

Realistic Water Two - Waves - Wyrmstooth.esp.

 

I put those .esps at the bottom of my load order in MO, and run Merge Plugins.  The Plugins Selection shows them in that order at the bottom of the load order.  In that window, if I select Realistic Water Two.esp, it shows Skyrim.esm and Update.esm as masters, and Realistic Water Two - Legendary.esp, Realistic Water Two - Falskaar.esp, Realistic Water Two - Wyrmstooth.esp as dependencies.

Here's the first weird thing, though.  When I click on RBB - SR Merge.esp (Realistic Boat Bobbing installed .esp for use with Skyrim Revisited) in the Plugins Selection window (which it is selected automatically in the Plugin Selection window), it shows Realistic Water Two.esp as a master, which it is.  Why didn't it show up as a dependency for Realistic Water Two.esp?  Is that because it was above Realistic Water Two.esp in the load order?

The thing that has me really confused occurs after I click OK, and go to the main Merge Plugins window.  At the bottom of the list of plugins, I have:

Realistic Water Two.esp

Realistic Water Two - Waves - Falskaar.esp

Realistic Water Two - Waves - Wyrmstooth.esp.

MergePlugins.png

 

Realistic Water Two - Legendary.esp, Realistic Water Two - Falskaar.esp, and Realistic Water Two - Wyrmstooth.esp are missing.  If I look at the log, I see this:

[10:54:48] (ERROR) Load: Exception loading RBB - SR Merge.esp
[10:54:48] (ERROR) Load: "RBB - SR Merge.esp" requires master "RealisticWaterTwo.esp" to be loaded before it.
[10:54:49] (ERROR) Load: Exception loading RealisticWaterTwo - Legendary.esp
[10:54:49] (ERROR) Load: "RealisticWaterTwo - Legendary.esp" requires master "RealisticWaterTwo.esp" to be loaded before it.
[10:54:49] (ERROR) Load: Exception loading RealisticWaterTwo - Falskaar.esp
[10:54:49] (ERROR) Load: "RealisticWaterTwo - Falskaar.esp" requires master "RealisticWaterTwo.esp" to be loaded before it.
[10:54:49] (ERROR) Load: Exception loading RealisticWaterTwo - Wyrmstooth.esp
[10:54:49] (ERROR) Load: "RealisticWaterTwo - Wyrmstooth.esp" requires master "RealisticWaterTwo.esp" to be loaded before it.

That makes sense that RBB - SR Merge.esp would throw an error.  Why do the others?

After I saw that, I unchecked RBB - SR Merge.esp in the Plugin Selection window, and all of the RWT .esps showed up in the Merge Plugins window.  RBB - SR Merge.esp is a dependency of Realistic Water Two.esp, not a master.  So if RBB - SR Merge.esp fails to load (because it requires Realistic Water Two.esp to be loaded before it, and I don't have it loading that way), Realistic Water Two.esp still shows up in Merge Plugins, but it's dependencies do not.  In fact, those dependencies don't show up because Merge Plugins doesn't see that Realistic Water Two.esp is loaded, even though it is showing to be loaded.

 

I'm totally confused.  Is that correct behavior and I just don't understand something critical, or is that weird behavior?

 

(Original post in the SR:LE Support forum is here:  https://forum.step-project.com/topic/9849-realistic-waters-two-merge/)


Oh yeah.  I went through the documentation (skimmed through it), but didn't see anything related to this.

Edited by Yippee38

4 answers to this question

Recommended Posts

  • 0
Posted (edited)

I really couldn't care less.  I have so much on my plate right now.  Just make your load order correct and use the tool correctly.  Weird stuff happening when you cause an error isn't something I'm concerned about.

 

Regards,
-Mator

Edited by Mator
  • 0
Posted (edited)

So I guess that means that it's working correctly, but there's something I don't understand.

 

Sorry to have wasted your time.

Edited by Yippee38
  • 0
Posted (edited)

So I guess that means that it's working correctly, but there's something I don't understand.

 

Sorry to have wasted your time.

It is working correctly in throwing the initial error with RRB - SR Merge.esp.  I don't really care what happens after that error is thrown because the program locks down after the error anyways.  So long as the program locks down, I consider it to be performing correctly.

Edited by Mator
  • +1 1
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Guidelines, Privacy Policy, and Terms of Use.