mlox | |
---|---|
Author | rfuzzo, DanaePlays |
Current Version | 1.1.5 |
Links | |
Download | mlox download, rules download |
mlox (Mod Load Order eXpert) is a tool that is designed to help people manage large collections of Morrowind plugins. It sorts plugins based on a very simple set of ordering rules that comprise a partial order over the set of plugins using a standard topological sort. mlox also provides advice on plugin conflicts, missing pre-requisites, and general information of interest based on the user's particular set of plugins.
To install mlox, download the latest version here, place it in the same folder as Morrowind.exe, and then run mlox.exe. mlox will then automatically download the latest rules file, so all you need to do to get your load order re-sorted correctly is press the update button in mlox. It can't get easier than that.
FeaturesEdit
- Optimally reorders your load order to avoid known problems.
- 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 :)
- User customizable via a rules file. Just create an mlox_user.txt in your mlox directory, and start adding your own rules.
- Runs on Windows or Linux :)
- Can also check someone else's load list from a file:
mlox.py -wf Morrowind.ini mlox.py -wf someones_load_order_posting.txt
or just paste the list of plugins into the Active plugins pane of the GUI. (mlox understands output of Wrye Mash and Reorder Mods++)
(Note that mlox does not tell you if you have missing Meshes or Textures, it is only a load order tool, and does not report problems with resources.)
Customizing Your Load OrderEdit
mlox allows you to customize your load order by adding your own sorting rules to a file called "mlox_my_rules.txt", located in the appdata/local/mlox/mlox
(PC) or %localappdata%/mlox/mlox
(Linux) directory, using the [Order] rule. Here is a simple example:
Let's say you want to make sure that mlox always puts plugin "Foo.esp" before "Bar.esp". Just create a simple text file called "mlox_my_rules.txt" in your mlox directory (using Notepad or whatever) containing the following:
[Order] Foo.esp Bar.esp
From now on, when you press the mlox update button, mlox will make sure that this is the order for those 2 plugins. Note that the [Order] rules in mlox_my_rules.txt (your personal rules) take precedence over the rules in mlox_base.txt.
You should also be aware that the [Order] rule only specifies relative order, so in the example above, it does not mean that Foo.esp must come immediately before Bar.esp, only that Foo.esp must load somewhere before Bar.esp.
DocumentationEdit
Documentation can be found in the readme sections at: