That when running mlox with Uvirith's Legacy Book Jackets Add-on.esp installed I'm told that 6 other esp files are missing. That combined with the misunderstanding that with Morrowind (and very much unlike Oblivion) esp are not ever really dependent upon each other. ...then whad does it mean 'required' not the esp then? Maybe just the resources (meshes and textures)?
to take the bookjacket example then it states in the readme: So then I should be not thinking that just because there is no esp dependency that those esp are still required to be installed. See ... that is not at all how it works with Oblivion where if an esp needs to have another esp to load then 9 times out of 10 it is dependent upon that other esp (and there are special rules about cleaning them as well).
Sorry if I seem dense or to be going on and on about Oblivion, but that and Fallout3 are my only two other sources for how this works and I really am trying to grasp what is being reported so that I can use the tool more thoruoghly.
thanks
I can't really answer questions about Oblivion or Bash, and I'm not the world's expert on Mash either. I can only speak authoritatively on mlox.
mlox and Mash operate completely differently. mlox is based on rules that I, and others who have helped greatly, have entered into the rule-base. It's like a miniature expert system that encapsulates knowledge about how plugins are supposed to work together. mlox does not look inside plugins to discover dependencies, it has to be taught about them by entering rules. Mash works completely differently. It looks at the MAST records in the header of the plugin to discover which masters the plugin depends on. So when mlox says that a plugin requires something, it's usually, as I mentioned above, because the author of the plugin mentions in their readme that the plugin requires some other resource. Mash on the other hand can only go by the data it finds inside plugins.
In the case of "Uvirith's Legacy Book Jackets Add-on.esp", the rule in the mlox's rule-base looks like this:
[Patch] Use "Uvirith's Legacy Book Jackets Add-on.esp" when using Book Jackets with Uvirith's Legacy. (Ref: "Uvrith's Legacy_beta_README.txt")Uvirith's Legacy Book Jackets Add-on.esp[ALL Uvirith's Legacy_BETA1.10.esp [ANY [ANY Librarian with Jackets & Rotate BM Trib.esp Librarian with Jackets BM Trib.esp] [ALL [ANY Book Jackets - Morrowind - BookRotate.esp Book Jackets - Morrowind.esp] [ANY Book Jackets - Tribunal - BookRotate.esp Book Jackets - Tribunal.esp] [ANY Book Jackets - Bloodmoon - BookRotate.esp Book Jackets - Bloodmoon.esp]]]]
It's a bit complicated boolean (logic) expression, but what it means is: if you have "Uvirith's Legacy Book Jackets Add-on.esp" activated, then you should also have activated some combination of plugins described by the following boolean expression, and vice versa. So for example, the rule is satisfied if you have "Uvirith's Legacy_BETA1.10.esp" plus "Librarian with Jackets BM Trib.esp" plus "Uvirith's Legacy Book Jackets Add-on.esp", to make them compatible. Or you could have "Uvirith's Legacy_BETA1.10.esp" plus "Book Jackets - Morrowind.esp", "Book Jackets - Tribunal.esp", "Book Jackets - Bloodmoon.esp" and the patch "Uvirith's Legacy Book Jackets Add-on.esp", and that should work too. One reason for the complication is that the Librarian mod include the book jacket functionality, so if you want to go with the Librarian mod, you don't also need the Book Jackets plugins.