MORROWIND
mlox by JohnMoonsugar
Morrowind » Utilities
Added: 07/01/2014 - 02:38PM
Updated: 10/03/2014 - 07:04PM

23 Endorsements

0.57 Latest version

1,251 Unique D/Ls

1,440 Total D/Ls

5,990 Total Views

Uploaded by Dragon32

Description

Last updated at 19:04, 10 Mar 2014 Uploaded at 14:38, 7 Jan 2014

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


Latest mlox version: 0.57
Latest mlox rules: 10th March 2014

Windows exe version is standalone, the Python version requires at least Python 2.6.5 and wxPython 2.8.7.1 (ANSI).
Download "Wrye Python 08", under Optional Files, from that Nexus link.

Note that if you have wxPython for Wrye Mash, it might not be the version mlox needs

I'm currently running mlox with Python 2.7.6 and wxPython ANSI 2.8.12.1; there are later versions of wxPython but mlox needs the ANSI version.

Please download both the mlox application and mlox-data distribution archives from the download page

Read all about mlox on the mlox wiki page


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

mlox tidbit: did you know that the "Morrowind Patch Project" (MPP) obsoletes at least 86 older plugins for various bugfixes? mlox knows, and it can tell you if you've loaded an obsolete plugin.

Features
  • runs on Windows or Linux
  • optimally reorders your load order to avoid known problems, where "optimally" is relative to the quality and coverage of the rule-base.
  • 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 on the Interwebs :smile:
  • 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):
the readme - introduction, installation and usage
guide to the rule-base - how to write rules for the rule-base, if you want to customize
mlox guts, inside mlox - technical details, for the curious


To Do:
+ Note that the developer of mlox is not currently active so updates to the mlox code base are on hold.
- internationalisation 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.