Screenshot: http://wrye.ufrealms.net/images/Wrye_Mash_Bain.png
Download: http://wrye.ufrealms.net/#WryeMash
Docs:
* http://wrye.ufrealms.net/Wrye%20Mash.html#InstallersTab
* http://cs.elderscrolls.com/constwiki/index.php/Bain (Written for Wrye Bash, but mostly applies to Bain for Morrowind.)
Bain is a full featured mods installer now available in Wrye Mash. It you've been using Mash's Replacers featue, this is better. A LOT better. If you've used OBMM or MWMM, I think that you'll find Bain superior to them in many ways (though not all ways, e.g. BSA editing). If you've been using the (recently released) Bain for Oblivion, you'll find this almost identical. (Lets take a moment to give thanks to the guy who invented Cut and Paste! Bain for Oblivion took me a month to write. Bain for Mash took me about eight hours to adapt from the Oblivion version.)
I'll assume here that most people are not familiar with OBMM (or Bain for Oblivion), so here are the highlights:
* Bain installs and uninstalls mods.
* It does not require special formatted archives, but will instead work with downloaded zip, 7z and rar files. (But not ace files or exe installers -- you'll need to convert those.)
* To add a given mod package to Bain, just drop it in the Oblivion\Installers directory and then go the Mash Installers tab.
* Bain has certain requirements for the directory structure of the archives it scans. About 90% of mods will work with no changes. Others will require some re-structuring. Bain provides some commands to make this quite easy.
* Aside from mod archives, Bain supports mod projects. Physically, these are just unpacked archives, i.e. directories. However, Bain also provides some special commands that make it easy to convert archives to projects, and to synchronize projects with the Data Files directory. In other words, Modders will find projects very useful for managing their mod projects.
* Bain has a basic concept of package order. Packages with lower order will not overwite mod packages with higher order.
* Bain also has several "annealing" features. I.e. if a given mod package has overwitten files installed by lower order mod packages, and that package is then un-installed, Bain will automatically reinstall the files from the lower order mods that were previously overwritten.
* Bain provides extensive conflicts reporting information. When you review mod pacakges, you'll be able to see for exactly which files they conflict, which files are missing, which are mismatched, etc.
PS: A moment of appreciation to Timeslip -- he's always been helpful to me with sharing code and giving advice; More than that, his tools have inspired me to do more. MGE in particular, when I first tried it a couple of months ago, really inspired me with an idea of how long these games can live. That in turn kicked me into a long term simplication project for Oblivion modding. Bain for Mash is a spinoff of that. So, it all kind of comes back around, huh? Group Hug! And he's been very nice about my "Replace OBMM with Bain!" campaign.