Update:
In the little time available in the past week, I've "played" more with BAIN than in Fallout. Ah, new toys.
Users who have not yet tried BAIN might be interested to hear from a newbie if it's worth the time and effort – and how much of both it likely costs to install all or most of your mods with BAIN instead of FOMM.
Time and effortI hate to start vague but it depends largely on the amount of mods you want to repackage to make them BAIN-ready, their complexity and the file-organization used by the mod-author.
Two examples:
1) http://www.fallout3nexus.com/downloads/file.php?id=1854:This still popular mod can be downloaded at the Nexus as a "Sprint_Mod-1854.zip". This Mod is already packaged in a BAIN-friendly way; it contains the following folders "[*]" and files:
[sound]
[textures]
Sprint Mod.esp
SprintReadme.txt
This organization of data can be used by BAIN immediately to install the mod correctly. You might collect the data into two numbered folders, the "00 Core Files" (everything but the txt) and the "10 Docs" but it's not necessary (alternative numbering schemes are equally usable) - BAIN starts in the data-directory, so it will add the files and folders into correct positions as long as your folder-hierarchy reflects BAIN's assumption correctly.
I simply repacked the zip into a 7zip to have all my mods use the same package-format and renamed it [GAPL Sprint Mod v1 -BN] to follow the conventions of my particular naming scheme (doesn't matter how you decide to name the packages as long as
you can identify them easily and unambiguously even months later).
2. http://www.fallout3nexus.com/downloads/file.php?id=7565This small but far-reaching Overhaul Mod was more work-extensive. The current "Arwen_Tweaks_5_9-7565-5-9.zip" has a fomod-ready organization but that one differs a lot from a BAIN-friendly package.
[data]
-- [fomod]
-- [menus]
-- [Meshes]
-- [sound]
-- [Textures]
Arwen_Brahamin_Med-Tec_Patch.esp
Arwen_Compatibility_Patches.txt
Arwen_Core.esm
Arwen_Encumbrance.esp
Arwen_EVE_Patch.esp
Arwen_GOTY_Hard-Core.esp
Arwen_GOTY_Med-Tec.esp
Arwen_GOTY_Realism_Core.esp
Arwen_Hard-Core.esp
Arwen_Med-Tec.esp
Arwen_MMM_Med-Tec_Patch.esp
Arwen_MMM_Patch.esp
Arwen_OneLife.esp
Arwen_Realism_Core.esp
Arwen_Tweaks_ReadMe.txt
Arwen_Tweaks_Version_History.txt
Arwen's Realism Tweaks User Guide.doc
To use the mod in BAIN, the primary [data]-folder needs to go (or you won't see any files at all in the Installers-tab) and the [fomod]-folder has no use, but in principle and if you know the mod very well, you could almost leave everything else as it is, but that's definitely not what I'd recommend.
Much better to reorganize the files into the core components that are necessary for the mod to work and move compatibility patches, optional files and alternative versions of the same file into sub packages, so that the numbering and the folder name tell you what the specific file or files is/are doing.
I decided to use the same number, whenever alternative files were present that can not be used simultaneously, though "Core files" is a necessary installation in every BAIN-package.
[00 Core files]
-- [Docs]
---- [ART_5_9]
-- [menus]
-- [Meshes]
-- [sound]
-- [Textures]
-- Arwen_Core.esm
[00 Realism Core]
-- Arwen_Realism_Core.esp
[00 Realism Core GOTY]
-- Arwen_GOTY_Realism_Core.esp
This scheme tells me immediately what I absolutely need to install "[00 Core files]" and that two alternatives exist of a file or files (and folders) that also must be installed for the mod to work at all - but NOT together.
I followed the same logic for the optional
Hard Core Mod; the pretty long folder name gives me an idea what that mod is supposed to do:
[10 Optional Mod Hard-Core (less points, bonuses, goods; adds gender bon-pen)]
-- Arwen_Hard-Core.esp
[10 Optional Mod Hard-Core GOTY (less points, bonuses, goods; adds gender bon-pen)]
-- Arwen_GOTY_Hard-Core.esp
.. and so on for the other optional mods and the compatibility patches.
This organization gives me more control and some basic information about the mods themselves (in the folder name) and their function/position toward other files (by numbering).
I am pretty sure, the experienced BAIN-users will have more than a bit to criticize about my specific organization (and if you see something vital that needs to be fixed, please do so) but the principle should be correct (at least, the mod installed correctly).
The point is, some downloaded mod-packages require close to no work, some a little, some a lot. I transferred more than 90 mods to BAIN-friendly packages and it took many hours. Of course, a lot of those mods were also NOT FOMM-friendly, so there was no way to avoid some work to install them properly later, regardless of the used installation-manager.
I also made a couple of packages that collect separate but interdependent mods (by different authors) into one package; this is not without downsides and I've read that some of the experienced BAIN-users prefer to make packages as simple and exclusive as possible, but for my way of thinking, it's better to "network" (inter-)dependent mods together into sub-packages as long as NOT more than one is a hot WIP (so, most of the Fallout mods are pretty safe in that respect).
In conclusion, it's not difficult but time-consuming to make your mods BAIN-ready (we have already talked about some noteworthy exceptions) – and yet ..
Is it worth it?De-installation has never been more painless for me and the higher degree of control and information is quite valuable from the start.
The "conflicts"-tab, for example, tells you exactly what files are replaced in one mod by another. Some files of one of the NMC Texture Packs dealing with the Wasteland are in conflict with http://www.fallout3nexus.com/downloads/file.php?id=16703. In BAIN, I do not just see all conflicts immediately, I can also decide what mod wins by reordering them. This information might help to identify, why a mod does not work as expected and do something about it.
And there is another advantage: You get to know the mods much better when you first repackage them and then see what files they add to or change in your Fallout folders. That too should help to deal with problems or avoid them in the first place.
If you want to understand and control a modded Fallout better, I'd already recommend BAIN.