Okay, so a plugin with spaces in the name can load a BSA as long as the BSA matches the name exactly?
Edit: ...I already knew that. I must have been really tired last night because...
"Real" Examples:
* FCOM recommended renaming options
o MMM BSA: "FCOM_Convergence_Mart'sMonsterMod.bsa"
o Fran BSA: "FCOM_Convergence_FraNewItems.bsa"
>> notes: The FCOM team recommends renaming this BSA "Oblivion - FraNewItems.bsa" with a dummy plugin. It takes up an extra plugin slot and requires that you create a dummy plugin, but both naming conventions work. The choice is yours.
* MMM recommended renaming options (use name of main MMM plugin)
Rename "MMM.bsa" to...
o MMM: "Mart's Monster Mod.bsa"
o MMM+OOO: "Mart's Monster Mod for OOO.bsa"
o FCOM: "FCOM_Convergence_Mart'sMonsterMod.bsa"
* Renaming multiple BSAs for forced loading (non-SI)
1) Copy the blank esp Oblivion\Mopy\Extras\blank.esp
2) Put the plugin in your Data folder
3) Rename the plugin "Oblivion.esp"
4) Rename each BSA to force load "Oblivion - .bsa"
* Renaming multiple BSAs for forced loading (SI)
Rename each BSA to force load "DLCShiveringIsles - .bsa"
>> notes: SI users can always use the the naming convention above to load BSAs in place of any other naming scheme.
Edit: I think I have finally sorted this out. If a plugin has spaces in the middle of the name, it can only load one BSA (a BSA that matches its name exactly) unless there is a space at the end. Then, the BSA can load any BSA that starts with its entire name, including the space (i.e., "Better Cities .esp" loads "Better Cities -
.bsa".