[relz] Mlox, A Tool For anolyzing And Sorting Your Load Orde

Post » Tue May 08, 2012 1:31 am

Some more data

; "Join All Houses" by Heph Will likely create odd results.
; ref: http://www.tesnexus.com/downloads/readmes/Less%20Generic%20Nerevarine_readme.txt
[Conflict]
Less_Generic_Nerevarine.esp
Join All Houses.esp

;"Vampire Embrace" by Cortex shares a dialog filter with many LGNPC
; mods that could result in unexpected problems in both mods.
; ref: http://www.tesnexus.com/downloads/readmes/Less%20Generic%20Nerevarine_readme.txt
[Conflict]
Less_Generic_Nerevarine.esp
Vampire_Embrace.esp
User avatar
Jacob Phillips
 
Posts: 3430
Joined: Tue Aug 14, 2007 9:46 am

Post » Tue May 08, 2012 8:50 am

New submission:
I discovered these issues while playing The Glory Road so I didn't use any ( Ref: ) lines. I found no mention of these issues elsewhere but I have confirmed them.
Special Slave Companions ver. 2.0 by Emperor
Tamriel Rebuilt: Antediluvian Secrets Beta v1.0 by The Tamriel Rebuilt Team
Silgrad Tower 1-4-6.6 by The Silgrad Tower Team and repackaged by Slartibartfast

[Conflict]
!! The Glory Road conflicts with Special Slave Companions v2. The -follow, -other, and -combat topics will be unavailable for Lover/Companion Taarna.
TheGloryRoad.esm
[ANY SSlave_Companions.esp
SSlave_Comp_censored_addon.esp]

[Conflict]
!! The Glory Road cannot run with BOTH Tamriel Rebuilt and Silgrad Tower enabled as they interfere with cell "Mag Mell".
TheGloryRoad.esm
[ALL TR_Data.esm
TR_Map1.esm
TR_Map2.esm
silgrad_tower_1-4_6.6.esp]
User avatar
.X chantelle .x Smith
 
Posts: 3399
Joined: Thu Jun 15, 2006 6:25 pm

Post » Tue May 08, 2012 12:29 pm

Hi john :wavey:


I've another mod that needs to be addressed with mlox and http://www.fliggerty.com/phpBB3/viewtopic.php?p=68851#p68851 can you read about the http://lovkullen.net/Emma/Domehome.htm in question, but if you read through the thread you can have more details about other things too. :)
Thanks Leonardo2.

I've added in a bunch of rules for both Domehome and Asgard. Not sure if what I've done would prevent your mistake though :unsure: I've added a Note rule for Man In Zero G's "Domehome - Balmora Expanded Compatability Plugin" that says to ensure you have Balmora Expansion's resources installed. As I read that thread you didn't have BE loaded so the Conflict rule wouldn't pick it up.

As to the "other things" I guess you mean the read-only attribute on Castle Eaglestone and GDR's missive that it "needs to be the last Dwemer Mod loaded." I don't see the former as being something for mlox and haven't added it and the latter is too vague. I'm not prepared to write rules for every Dwemer mod out there and/or test them for conflicts with GDR. I also don't think that adding it to the NearEnd section is appropriate. My guess is that it's just a CYA statement by Darknut, after all it's a big mod and conflicts are a distinct possibility. If anything concrete comes up then we can add it, until then...
New submission:

[Order]
tbone_dwemerV1_1.esp
Dwemer Better Bodies.esp

It's not documented in the readme, but I know it should be this way because the latter mod http://planetelderscrolls.gamespy.com/View.php?view=Mods.Detail&id=5347 is intentionally designed to change the first mod http://planetelderscrolls.gamespy.com/View.php?view=Mods.Detail&id=1818 to use better bodies. Using tespcd reveals that's what it indeed does.
Some more data

; "Join All Houses" by Heph Will likely create odd results.
; ref: http://www.tesnexus.com/downloads/readmes/Less%20Generic%20Nerevarine_readme.txt
[Conflict]
Less_Generic_Nerevarine.esp
Join All Houses.esp

;"Vampire Embrace" by Cortex shares a dialog filter with many LGNPC
; mods that could result in unexpected problems in both mods.
; ref: http://www.tesnexus.com/downloads/readmes/Less%20Generic%20Nerevarine_readme.txt
[Conflict]
Less_Generic_Nerevarine.esp
Vampire_Embrace.esp
Thanks for those, Blouge. Never really checked the Less Generic (i.e. non-LGNPC) mods properly before and I noticed that Less Generic Tribunal also has the same warnings in its readme, so added those in as well.
New submission:
I discovered these issues while playing The Glory Road so I didn't use any ( Ref: ) lines. I found no mention of these issues elsewhere but I have confirmed them.
Special Slave Companions ver. 2.0 by Emperor
Tamriel Rebuilt: Antediluvian Secrets Beta v1.0 by The Tamriel Rebuilt Team
Silgrad Tower 1-4-6.6 by The Silgrad Tower Team and repackaged by Slartibartfast

[Conflict]
!! The Glory Road conflicts with Special Slave Companions v2. The -follow, -other, and -combat topics will be unavailable for Lover/Companion Taarna.
TheGloryRoad.esm
[ANY SSlave_Companions.esp
SSlave_Comp_censored_addon.esp]

[Conflict]
!! The Glory Road cannot run with BOTH Tamriel Rebuilt and Silgrad Tower enabled as they interfere with cell "Mag Mell".
TheGloryRoad.esm
[ALL TR_Data.esm
TR_Map1.esm
TR_Map2.esm
silgrad_tower_1-4_6.6.esp]
Thanks for the information, noabody.

Found LAND conflicts between Silgrad Tower and the Glory Road and so that's been added in. However, there're no conflicts shown in TESPCD for TR, and as Maps 1 and 2 are on the other side of Vvardenfell I thought one was unlikely. Similarly, TR_Data.esm merely defines objects for use in the main TR mods. So, conflict for Silgrad Tower added but nothing for Tamriel Rebuilt.

I see John's not been on the board's since mid-March so I'm not sure what's going on there. Hope he's OK :unsure:

I'll probably be doing some more updates over the next few weeks. I'm still going through the Census & Excise Office's modlist and making sure that, where appropriate, mlox has rules for the more popular of those mods (down to the 383rd row of my spreadsheet now).
User avatar
james reed
 
Posts: 3371
Joined: Tue Sep 18, 2007 12:18 am

Post » Tue May 08, 2012 1:25 am

I just read the readme for GDR and there is one mod that does need to have a rule for it. According to the readme the DNGDR_v1.esp needs to loaded after Piratelord's http://www.pirates.retreat.btinternet.co.uk/Creatures.htm mod if you have installed both of them.
User avatar
Loane
 
Posts: 3411
Joined: Wed Apr 04, 2007 6:35 am

Post » Tue May 08, 2012 5:25 am

I just read the readme for GDR and there is one mod that does need to have a rule for it. According to the readme the DNGDR_v1.esp needs to loaded after Piratelord's http://www.pirates.retreat.btinternet.co.uk/Creatures.htm mod if you have installed both of them.
That is already in there:
[Order]Bloodmoon.esmGDR_MasterFile.esmCreatures.espDN-GDRv1_NOM.espDN-GDRv1.esp
Thanks again. :wave:
User avatar
Angel Torres
 
Posts: 3553
Joined: Thu Oct 25, 2007 7:08 am

Post » Tue May 08, 2012 10:08 am

John, don't know if it's been mentioned before, but I'm using the Rise of House Telvanni 1.52, and Uvrith's Legacy Final 2.0. mlox tells me that I may want to use the optional compatibility patch for RoHT 1.40, and doesn't see that I'm running the UL v2.0 RoHT v1.52 Compatibility.esp.
User avatar
Steve Smith
 
Posts: 3540
Joined: Sat Jun 30, 2007 10:47 am

Post » Tue May 08, 2012 3:45 am

John, don't know if it's been mentioned before, but I'm using the Rise of House Telvanni 1.52, and Uvrith's Legacy Final 2.0. mlox tells me that I may want to use the optional compatibility patch for RoHT 1.40, and doesn't see that I'm running the UL v2.0 RoHT v1.52 Compatibility.esp.
I just (re)downloaded Uvirith's Legacy 2.0 from PES and it still just has "UL_RoHT_1.4_Compatibility.esp"

Where's the 1.52-compatible version? :unsure:
User avatar
Dalton Greynolds
 
Posts: 3476
Joined: Thu Oct 18, 2007 5:12 pm

Post » Tue May 08, 2012 3:19 pm

I just (re)downloaded Uvirith's Legacy 2.0 from PES and it still just has "UL_RoHT_1.4_Compatibility.esp"

Where's the 1.52-compatible version? :unsure:

It's http://planetelderscrolls.gamespy.com/View.php?view=Mods.Detail&id=4449, on the RoHT page. Look under files. It's the second one, so click that, or http://planetelderscrolls.gamespy.com/fms/Download.php?id=102733 to download it directly. Not very easy to spot, admittedly.
User avatar
Cassie Boyle
 
Posts: 3468
Joined: Sun Nov 05, 2006 9:33 am

Post » Tue May 08, 2012 6:21 am

ah thank you so much for your efforts mater moonsugar, one of my favorite utilities
Reagrds
User avatar
louise fortin
 
Posts: 3327
Joined: Wed Apr 04, 2007 4:51 am

Post » Tue May 08, 2012 12:09 pm

It's http://planetelderscrolls.gamespy.com/View.php?view=Mods.Detail&id=4449, on the RoHT page. Look under files. It's the second one, so click that, or http://planetelderscrolls.gamespy.com/fms/Download.php?id=102733 to download it directly. Not very easy to spot, admittedly.
Ah, thanks fable2. I'll make sure I include that when I next update mlox_base.txt. Although I'm not sure when a downloadable archive will be released as John doesn't seem to be around that much...
User avatar
Stephanie Kemp
 
Posts: 3329
Joined: Sun Jun 25, 2006 12:39 am

Post » Tue May 08, 2012 8:47 am

I have a problem with mlox. When I try to run it I get this error and I have to close the program
Spoiler
mlox.exe 0.57 [mlox-base 2011-02-21 23:34:52 (UTC)] (ro/cp1252)
Python Version: 2.5
wxPython Version: 2.8.7.1

Traceback (most recent call last):
File "mlox.py", line 1797, in
File "mlox.py", line 1707, in main
File "mlox.py", line 1585, in start
File "mlox.py", line 1571, in anolyze_loadorder
File "wx\_controls.pyo", line 1709, in SetValue
File "encodings\cp1252.pyo", line 12, in encode
UnicodeEncodeError: 'charmap' codec can't encode character u'\u0103' in position 68: character maps to
Recently I made a reinstall to use Morrowind Overhaul Project, and in my previous install Mlox worked normally.
User avatar
josie treuberg
 
Posts: 3572
Joined: Wed Feb 07, 2007 7:56 am

Post » Tue May 08, 2012 9:06 am

dreamer2008,

Maybe mlox doesn't handle unicode characters properly?

u0103 is listed here "http://en.wikipedia.org/wiki/List_of_Unicode_characters" as
U+0103 ? Latin Small Letter A with breve

So check for a mod that has that kind of character in one of its files.

I know I've had problems with Wrye Mash and £exa's stuff, IIRC I had to rename files in Windows Explorer and also use Frhed (a free hex editor) to go in to the esp's or nif's and change the embedded file names to have Lexa instead of £exa.
User avatar
Rachyroo
 
Posts: 3415
Joined: Tue Jun 20, 2006 11:23 pm

Post » Tue May 08, 2012 6:27 am

Thank you for the reply

I've made a search for the ? and there is no file in the morrowind folder containing it. But I remember a change related to unicode that I made a while back. It wasn't set to English US and so I changed it to that to solve some problems with some archives, and I remember that Mlox had a greeting in my previously selected unicode language, containing that letter. So maybe now it tries to access it and can't because I changed the unicode settings.

Edit: Yes, that was it. I changed the unicode language back to its former troublesome language and mlox works. The problem lies in a single "Hello". Maybe this can be fixed in a future version?
User avatar
Lawrence Armijo
 
Posts: 3446
Joined: Thu Sep 27, 2007 7:12 pm

Post » Tue May 08, 2012 4:01 pm

@Dragon32, in the GHF thread #109, you posted a link for the latest copy of the mlox rules. Something seems amiss. I went there, found the file mlox_base.txt listing size as 877 Kb rev r756 dated Jun 14, 2011 The page your link went to was http://code.google.com/p/mlox/source/browse/trunk/data#data%253Fstate%253Dclosed

However, when I downloaded it (using right click save as), the file was 4,311 Kb. Any reason that the file would mushroom like that? Is something going on in the background?



John
User avatar
mimi_lys
 
Posts: 3514
Joined: Mon Apr 09, 2007 11:17 am

Post » Tue May 08, 2012 2:07 pm

I think mainly I just don't know what I'm talking about :)

Just tried it and you're right. I assumed that accessing mlox_base.txt from the URL I posted would link straight to the plain text file but didn't actually try it out. I think this:

http://mlox.googlecode.com/svn/trunk/data/mlox_base.txt

Is what I should've linked to.
User avatar
Benito Martinez
 
Posts: 3470
Joined: Thu Aug 30, 2007 6:33 am

Post » Tue May 08, 2012 9:23 am

It's been suggested that I create some rules for my edited versions of Service Requirements, Morrowind Advanced, and Xiran's Better Music System. I'm pretty sure I can do it myself, unless someone else is handling it and wants to make them for me.
User avatar
Eibe Novy
 
Posts: 3510
Joined: Fri Apr 27, 2007 1:32 am

Post » Tue May 08, 2012 8:31 am

...I'll take that as a "no", then >.>

Okay, I'll make the changes myself. Where do I send this thing when I'm done?
User avatar
Steve Smith
 
Posts: 3540
Joined: Sat Jun 30, 2007 10:47 am

Post » Tue May 08, 2012 2:03 pm

A quick report on a load order issue.

You have "Diablerie" loading before "Scent of Blood".

It should be like this. (See: Diablerie readme. (Or take my word for it. :P))

[Order]ScentOfBlood.espDiablerie.esp[Order]ScentOfBlood_VR.espDiablerie.esp[Order]ScentOfBlood_MCA.espDiablerie.esp[Order]ScentOfBlood_MCA_VR_NoStake.espDiablerie.espNOTE: There are MWSE addons, etc, that need accounted for too, for both mods.

This was causing CTD's for me, even on a new game, fixing this solved the problem.

Otherwise, I've had no problems with it's ordering. :)
User avatar
Keeley Stevens
 
Posts: 3398
Joined: Wed Sep 06, 2006 6:04 pm

Post » Tue May 08, 2012 6:57 am

I found a glitch using the Go To Jail mod with Immersive Chargen. There's a small opening in the building at the bottom of the stairs near the jail, but loading Immersive Chargen after fixes it.
User avatar
Leticia Hernandez
 
Posts: 3426
Joined: Tue Oct 23, 2007 9:46 am

Post » Tue May 08, 2012 8:08 am

I REALLY wish I knew how to update the list because I'd like to add/update the load orders lists if I knew how...
User avatar
Isabell Hoffmann
 
Posts: 3463
Joined: Wed Apr 18, 2007 11:34 pm

Post » Tue May 08, 2012 4:11 pm

I REALLY wish I knew how to update the list because I'd like to add/update the load orders lists if I knew how...

Have you tried including your own load order (mlox_user.txt)? Did that help? The mlox files include a mlox_readme.txt file that gives more info about mlox, ... Also, my understanding is that mlox does not make a list but is a set of rules used to generate the list - big difference if you really meant looking for a list.

The readme also references Wrye Mash. Perhaps using WM to specify your load order might work.

Just some thoughts.

John
User avatar
Taylor Thompson
 
Posts: 3350
Joined: Fri Nov 16, 2007 5:19 am

Post » Tue May 08, 2012 12:16 am

is it safe to install a newer version of wxpython over an older one? i guess i still have the older version for wyre mash cause mlox gives an error when trying to load the modlist, i just wanna be sure it won't screw up wyre
User avatar
Sarah Evason
 
Posts: 3507
Joined: Mon Nov 13, 2006 10:47 pm

Post » Tue May 08, 2012 2:28 pm

wow...just what I was looking for earlier today! Thank you so much for the tool!
User avatar
Baby K(:
 
Posts: 3395
Joined: Thu Nov 09, 2006 9:07 pm

Post » Tue May 08, 2012 7:31 am

I would suggest using BOSS's method of sorting. (I used it myself when I created FOLOT, which is now part of FOMM.)

Your method works, but, it has a couple issues:

1. Related mods get ordered in a non-linear fashion.

[Example]Vampire EmbraceSome other modSome other modVampire Hunger IIISome other modVampire Hunger III ExtendedSome other modSome other modVampire Hunger III MGE

This is really hard to work with, especially with mods like LGNPC which has like 15+ ESP files, and even more so when you have lot's of mods because it all ends up kinda jumbled.

It's just plain easier to deal with a list like this.

[Example]Vampire EmbraceVampire Hunger IIIVampire Hunger III ExtendedVampire Hunger III MGE

Not only that, but the VH mods rely on each other(and VE I believe?), so having mods in between increases the chance of an issue occurring.

2. It doesn't seem to care about unknown mods, it just works around them, which can lead to conflicts, and there is no mechanism that tells me when this happens. (I'm left to assume the tool recognized, and properly ordered all my mods.)

Overall, this tool does the job, however, in my opinion, BOSS's method is preferable.

Just a bit of constructive criticism. :)
User avatar
Anne marie
 
Posts: 3454
Joined: Tue Jul 11, 2006 1:05 pm

Post » Tue May 08, 2012 4:29 am

I have a super minimal list of mods, and thought I should run my loadorder through Mlox, and it has suggested a new load order with a few bits moved around, but I get this error message after trying to update my load order -


mlox.exe 0.57 [mlox-base 2011-02-21 23:34:52 (UTC)] (en/cp1252)
Python Version: 2.5
wxPython Version: 2.8.7.1

Traceback (most recent call last):
File "mlox.py", line 1600, in on_update
File "mlox.py", line 1566, in anolyze_loadorder
File "mlox.py", line 1335, in update
File "mlox.py", line 1245, in update_mod_times
File "mlox.py", line 210, in find_path
File "ntpath.pyo", line 62, in join
WindowsError: [Error 87] The parameter is incorrect



any help???
User avatar
Lucky Girl
 
Posts: 3486
Joined: Wed Jun 06, 2007 4:14 pm

PreviousNext

Return to III - Morrowind