|
Mlox
mlox project wiki home page
mlox, a tool for analyzing and sorting your Morrowind plugin load order
Introductionmlox is a mini "expert system" for advising you on your set of plugins. Use mlox to check for plugin dependencies and conflicts, and to sort your plugins into an optimal load order. Note: If you use mlox to sort your load order, it is highly recommended that you use Hrnchamd's Morrowind Code Patch, which makes it much safer to change your load order for an existing savegame. Download mloxGoogle Code stopped projects from adding new downloads so mlox has to be downloaded from these locations: You only need to download the mlox application from those links. There are two options, you only need one of these:
install this version or newer as earlier versions only support US version of Windows and code page 437 there are later versions of wxPython but mlox needs the ANSI version Unpack the application archive in your Morrowind directory. You should see an mlox directory in the same directory as Morrowind.exe. Versions of mlox previous to 0.59 required you to manually download and install the mlox rule-base. Version 0.59 of mlox added an automatic checking and downloading of the mlox rule-base. Note: On Windows 7 (and maybe Vista), if you installed Morrowind in the default location "C:\Program Files\...", you may need to turn off UAC to get mlox to recognize your activated plugins in Morrowind.ini. Features
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 Ordermlox allows you to customize your load order by adding your own sorting rules to a file called "mlox_user.txt", which you put in your mlox directory. Then, 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. You can add any of mlox's rules to "mlox_user.txt", but for people that want to customize their load order, the [Order] rule is probably all that is needed. 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_user.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_user.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. DocumentationThe complete documentation for mlox comes as simple text files included in the mlox download, you can browse them on-line directly from the svn repository:
Contribute to the mlox rule-basemlox can only succeed if you share your knowledge about plugin load order, conflicts, and pre-requisites! Your contributions will help other players that follow in your footsteps. Submission GuidelinesThe mlox project welcomes all submissions of information for inclusion in the mlox rule-base, but the more information you can give when you make the submission, the more likely your submission will be used. Information that lacks detail or is of low quality will be given the lowest priority. Which means it may only get investigate for inclusion if time permits. So, please try to include:
And if you really want a gold star, try writing your submission in the mlox rule language. Really, I do appreciate all submissions of information of any sort for mlox, since I cannot physically learn everything about mods myself. But remember that the higher quality submissions will be given highest priority. Thanks! Become a rule-base EditorIf you have solid knowledge of load order issues, and you'd like to be able to contribute to the rule-base by editing it directly, please let me know and I'll make you an editor. Editors of the rule-base should read the EditingGuidelines, which explain how the editing process works. Glory awaits you my friend. Obligatory Screen Shot
Reporting ProblemsIf mlox fails or gives an error, please report it. Here is some information you can provide that will help in the error analysis:
Supportmlox support is provided at the Bethsoft forums. You can always find the latest mlox release thread by Search or via the Morrowind Mods forum (look for the latest mlox topic). (Note: you do have to be a registered member of the Bethsoft forums to post there). You can post on the Google Code Issues page here or on mlox's thread on Morrowind Nexus but those pages aren't checked as frequently as the Bethsoft forum thread. | |
Thanks for this program man. Some people still like to mod morrowind and this program is ESSENTIAL.