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

Post » Fri Jul 27, 2012 6:39 am

http://code.google.com/p/mlox/downloads/list
(Windows exe version is standalone, the Python version requires http://planetelderscrolls.gamespy.com/View.php?view=OblivionUtilities.Detail&id=52560&id=44
(Note that if you have wxPython for Wrye Mash, it might not be the version mlox needs)
(Please download both the mlox application and mlox-data distribution archives from the download page)
(read all about mlox on the http://code.google.com/p/mlox/wiki/Mlox)


mlox is a tool for anolyzing and sorting your plugin load order.

It runs on a simple little rule-based engine with rules that specify the order, conflict and pre-requisite relationships between your plugins.

Features

* runs on Windows or Linux smile.gif
* optimally reorders your load order to avoid known problems, where "optimally" is relative to the quality and coverage of the rule-base. (Currently the rule-base still needs some work, of course, but it continues to improve, thanks to the help of others).
* warns about missing pre-requisites
* warns about plugin conflicts
* prints notes for things you might want to know about a mod, but were too lazy to read the Readme, or even find the info in some post somewhere in the Internets smile.gif
* user customizable via a rules file. Just create an mlox_user.txt in your mlox directory, and start adding your own rules.
* can also check someone else's load list from a file: "mlox.py -wf Morrowind.ini" (or just paste the list of plugins into the Active plugins pane of the GUI. mlox understands the format of the [Game Files] section of Morrowind.ini, as well as the output of Wrye Mash and Reorder Mods++)

Here are links to the current documentation (they're just text files):
http://code.google.com/p/mlox/source/browse/trunk/mlox/mlox_readme.txt - introduction, installation and usage
http://code.google.com/p/mlox/source/browse/trunk/mlox/mlox_rules_guide.txt - how to write rules for the rule-base, if you want to customize
http://code.google.com/p/mlox/source/browse/trunk/mlox/mlox_guts.txt - technical details, for the curious

If mlox appeals to you and if you can help contribute to the rule-base, please send your contributions to me, and I'll post a new rule-base as soon as I can.

TODO:

- I18N bug
- program preferences
- aliases: allow user to specify one plugin includes one or more other plugins.
- mlox community rule editing website and option to automatically update from rules website so user does not have manually download rules.
- allow user to suppress any given warning.
User avatar
Alexander Lee
 
Posts: 3481
Joined: Sun Nov 04, 2007 9:30 pm

Post » Thu Jul 26, 2012 7:31 pm

Hi, time for a new thread, I guess. Keep sending your suggestions and comments and I hope to get back on the mlox train within a month or so.
User avatar
Kortknee Bell
 
Posts: 3345
Joined: Tue Jan 30, 2007 5:05 pm

Post » Fri Jul 27, 2012 8:29 am

I just repost this from the http://www.gamesas.com/topic/1167004-relz-mlox-a-tool-for-anolyzing-and-sorting-your-load-order/.

Yes it has, make sure you're using the https://code.google.com/p/mlox/downloads/list of the rules. They've been updated for MCA v7
Nope. I downloaded this update, but when I open the mlox_base.txt it had this timestamp. :no:

[Version 2012-01-22 22:57:35 (UTC)]

[REQUIRES]!!!'MCA - TR Addon.esp' Requires:> [ALL>   'TR_Data.esm',>   'MISSING(TR_Map1.esm)',>   'MISSING(TR_Map2.esm)',>   [ANY>	 '[DESC /Adds 1000 types of NPCs to over 400/ MCA.ESM]',>	 '[DESC /Adds 1100 types of NPCs to over 550/ MCA.esm]']]| "[MCA - TR Addon.ESP] adds MCA NPCs and creatures to Tamriel Rebuilt Maps 1 and 2. Also adds some of the new TR items to the MCA leveled lists. Requires Tamriel Rebuilt Maps 1 and 2, obviously."| (Ref: MCA - Readme.txt)| [Note that you may see this message if you have an older version of one| of the pre-requisites. In that case, it is suggested that you upgrade| to the newer version].

I still get this error from mlox when I run it.


I don't know if you're aware of this, but I think you can change the requirements of Python 2.5 and wxPython 2.8.7.1 since both of this is more or less obsolete and outdated. Right now I've Python 2.7.2 and wxPython2.8-win32-unicode-2.8.12.1-py27 installed on my PC and running mlox without any problems. I would like to make a request for updated mlox and let it have the same prerequisite as Wrye Bash has, because I don't have any problems with Wrye Mash with Python 2.7.2 and wxPython2.8-win32-unicode-2.8.12.1-py27 so far. :smile:
User avatar
Kayleigh Williams
 
Posts: 3397
Joined: Wed Aug 23, 2006 10:41 am


Return to III - Morrowind