Oblivion Mod Manager OBMM guide
Elder Scrolls IV - Oblivion
Topics and discussions on modding the popular Elder Scrolls IV Oblivion game produced by Bethesda Softworks.
Oblivion Mod Manager OBMM guide
by Webslug » Wed Jun 23, 2010 9:26 am
Oblivion Mod Manager is the fantastic work of Timeslip. Not only can you install and organize mods, but also you can organize your load order and implement multiple types of archive invalidation, with ease. Take advantage of the ability to put your OMODs in groups, and use scripts to facilitate the installation of mods that allow for multiple setups.
>> notes: Win7 and Vista users not running on an admin account need to make sure that OBMM is set to "run as admin."
This is the list of all loaded OMODs in the OMOD folder, which is by default located in the "Oblivion\obmm\mods" directory. The OMOD directory can be changed in the "Settings" menu, accessed through the right sidebar. The boxes next to each OMOD is either green, blue, red or black. Activated OMODs are blue. All other colors indicate a the conflict status of deactivated OMODs. Green indicates no conflict, red conflicting data files, and black indicates conflicting plugins. OBMM's conflict detector is not very good. A data file conflict only definitively tells the user that data files bearing the same name already exist. The installed files may actually match those in the OMOD. If OBMM is used to install all mods to the Data folder its conflict report is consistent when installed files match. (It will not show a conflict if all installed files match, in that case.) The same is true for plugins. It is least problematic to install everything with OBMM, if you choose to make it your main mod installation tool.
By default, this list is sorted by "Load order." Should you desire to have it listed by some other criteria use the drop down list in the toolbar along the bottom of the GUI. All plugins in your Oblivion Data folder are listed here. Active plugins have checks next to them, whereas any non-active (virtually active or deactivated) have empty check boxes. While this list is ordered by "Load order," use the "Move up" and "Move down" buttons on the toolbar below to change the order in which plugins load. Oblivion.esm should always be at the top of this list. The rest of the ESMs should be a the top of this list after it, and the ESPs are what is left.
* Reset BSA Timestamps - Sets the date of ALL BSAs to "1/1/2006"
o Location: Utilities --> Archive invalidation
o WARNING!!! If you have BSAs that overwrite files in other BSAs, move them out of the folder when you use this function.
+ Oblivion tries to render the newest version of a file; therefore, duplicate files with the same date is problematic.
* BSA-Redirection - See the Archive Invalidation section
o Location: Utilities --> Archive invalidation
* OMOD file scripts - Facilitate (or even automate) mod installation by adding one of these to OMOD files
o Note: These scripts can be written in a language specific to OBMM, C#, IronPython and Visual Basic
o OBMM's personal scripting language is fairly simple to use. Check out the readme or a tutorial site.
* Load Ordering - Move plugins using the buttons at the bottom of the installed plugins list or the commands in the right-mouse-click menu.
* Automatically detects and launches the OBSE launcher if it is present.
1. If you do not have it already, download and install 7-zip.
2. Download, extract and install the executable version of OBMM.
3. Do the initial configuration for OBMM:
1. Launch OBMM
2. Go to "settings" (in the right sidebar)
3. (Optional but recommended) Create an "OMODs" folder in your "Oblivion Mods" folder if you already have one, otherwise create an Oblivion Mods folder and another folder "OMODs" within it.
>> notes: 1) This is recommended so that you have backups of your mods in a safe location. This folder should not be in the same place as your Oblivion install. It can even be on a different HDD or partition. 2) BAIN users already have an "Oblivion Mods" directory.
4. (If you followed step #3) Choose "Move omod directory"
>> notes: Moving the directory reduces the size of the Oblivion folder and makes the OMODs real (safe) backups.
5. (Still in settings) check "Never modify load order" (unless you have no intention of installing Wrye Bash)
>> notes: this anticipates using BOSS and Wrye Bash to modify your load order
6. Go to Utilities>Archive invalidation
7. Select "BSA Redirection"
>> notes: see the BSAs and Archive Invalidation page if you want to understand what this feature does
* Green - unactivated and no (visible) conflicts
o If a mod installs files from non-standard folders with a script, OBMM cannot predict that a file will end up overlapping with some already-installed file. It will give warnings during the installation process (if activating only a single OMOD.)
* Black - plugin conflict
o The OMOD contains at least one plugin that has the same name and does not match (or OBMM did not install the plugin(s) and cannot tell whether or not it matches.)
* Red - data file conflict
o The OMOD contains at least one plugin that has the same name and does not match (or OBMM did not install the data file(s) and cannot tell whether or not it matches.)
* Blue - activated
o This does not always indicate that OMOD's contents are installed. If you delete all of the data files associated with an OMOD, it will not notice. (What if an OMOD only contains data files?)
The Quirks ...at least try to avoid modifying plugins outside of OBMM...
1. Black box (plugin with same name already installed) - When you install the OMOD, there is a good chance that OBMM will not install any plugins and delete (not to the recycle bin) the conflicting plugins in the data folder. You'll have to deactivate and then reactivate the mod.
2. Error: "Could not find plugin..." - OBMM may choke up on activating an OMOD where a plugin that had been in OBMM's plugins list when the OMOD was created was removed (outside of OBMM.) (The creation and activation may have to take place in the same session.)
3. Script errors may interrupt installation with warning messages, but changes are not rolled back.
4. The conflict detector is finicky and, overall, not very useful. The most information it will give most of the time is that there is a conflicting file (file with the same name and filepath) already installed. Some of the time, when it is aware of almost the entire state of the "data" folder, meaning everything was installed with OBMM, it will be able to tell if that conflicting file is a copy of the file in the OMOD. (The latter type of file overlap will not result in red squares.)
5. OBMM load (seemingly exponentially) slower with the addition of OMODs after a certain number or total size of omods.
6. You have to restart OBMM after installing large mods or OBMM may run out of memory suddenly. (It can happen at any point of OMOD installation.)
7. Ran out of memory forced restart - Any files installed during that session are still installed but unrecognized by OBMM. (Activate and deactivate the OMODs that had been installed during that session to clean up.) All changes made during that session are lost, including OMOD group info and the list of plugins that OBMM was aware of.
8. No conflict warnings when activating groups of OMODs.
* Data File Browser - If you only use OBMM to install your mods, or use it to install most of them, this tool is very useful. Browse to a data file and it will tell you which OMOD installed the file (or last overwrote it.) For example, it is helpful when you cannot remember which mod's skin texture is being used because you have installed a multiple cosmetic mods and/or body replacers all contain a version of that file.
* BSA Browser - Use this to extract, pack and browse BSAs. It is simple, and it works.
* NifScope - NIF editor and viewer. (Need to check a texture path?)
* Archive Invalidation - Recommended type of Archive Invalidation with OBMM: BSA redirection (which is set by default in the latest version.) Also, take not of the "Reset BSA Timestamp" function. It really comes in handy when installing mods with BSAs.
* Oblivion Launcher - Launches with the OBSE launcher by default if OBSE is installed.
* Overwrite all, "yes" or "no": Hold down the CTRL key when responding to an overwrite prompt for a "yes to all" or "no to all" effect.
* Export active OMOD list: Saving this file is the equivalent of backing up your Oblivion.ini after making changes to your settings or creating a system restore point for Windows. In the event that OBMM crashes (i.e., from running out of memory after installing many mods or just a very large mod) it will not have saved any changes made during that session. However, if you have exported a version of this list, when you restart OBMM, importing the list will recover the state of OBMM at the point when the list was made.
>> notes: Win7 and Vista users not running on an admin account need to make sure that OBMM is set to "run as admin."
The OMOD List
This is the list of all loaded OMODs in the OMOD folder, which is by default located in the "Oblivion\obmm\mods" directory. The OMOD directory can be changed in the "Settings" menu, accessed through the right sidebar. The boxes next to each OMOD is either green, blue, red or black. Activated OMODs are blue. All other colors indicate a the conflict status of deactivated OMODs. Green indicates no conflict, red conflicting data files, and black indicates conflicting plugins. OBMM's conflict detector is not very good. A data file conflict only definitively tells the user that data files bearing the same name already exist. The installed files may actually match those in the OMOD. If OBMM is used to install all mods to the Data folder its conflict report is consistent when installed files match. (It will not show a conflict if all installed files match, in that case.) The same is true for plugins. It is least problematic to install everything with OBMM, if you choose to make it your main mod installation tool.
The Plugin List
By default, this list is sorted by "Load order." Should you desire to have it listed by some other criteria use the drop down list in the toolbar along the bottom of the GUI. All plugins in your Oblivion Data folder are listed here. Active plugins have checks next to them, whereas any non-active (virtually active or deactivated) have empty check boxes. While this list is ordered by "Load order," use the "Move up" and "Move down" buttons on the toolbar below to change the order in which plugins load. Oblivion.esm should always be at the top of this list. The rest of the ESMs should be a the top of this list after it, and the ESPs are what is left.
Highlights
* Reset BSA Timestamps - Sets the date of ALL BSAs to "1/1/2006"
o Location: Utilities --> Archive invalidation
o WARNING!!! If you have BSAs that overwrite files in other BSAs, move them out of the folder when you use this function.
+ Oblivion tries to render the newest version of a file; therefore, duplicate files with the same date is problematic.
* BSA-Redirection - See the Archive Invalidation section
o Location: Utilities --> Archive invalidation
* OMOD file scripts - Facilitate (or even automate) mod installation by adding one of these to OMOD files
o Note: These scripts can be written in a language specific to OBMM, C#, IronPython and Visual Basic
o OBMM's personal scripting language is fairly simple to use. Check out the readme or a tutorial site.
* Load Ordering - Move plugins using the buttons at the bottom of the installed plugins list or the commands in the right-mouse-click menu.
* Automatically detects and launches the OBSE launcher if it is present.
Installation
1. If you do not have it already, download and install 7-zip.
2. Download, extract and install the executable version of OBMM.
3. Do the initial configuration for OBMM:
1. Launch OBMM
2. Go to "settings" (in the right sidebar)
3. (Optional but recommended) Create an "OMODs" folder in your "Oblivion Mods" folder if you already have one, otherwise create an Oblivion Mods folder and another folder "OMODs" within it.
>> notes: 1) This is recommended so that you have backups of your mods in a safe location. This folder should not be in the same place as your Oblivion install. It can even be on a different HDD or partition. 2) BAIN users already have an "Oblivion Mods" directory.
4. (If you followed step #3) Choose "Move omod directory"
>> notes: Moving the directory reduces the size of the Oblivion folder and makes the OMODs real (safe) backups.
5. (Still in settings) check "Never modify load order" (unless you have no intention of installing Wrye Bash)
>> notes: this anticipates using BOSS and Wrye Bash to modify your load order
6. Go to Utilities>Archive invalidation
7. Select "BSA Redirection"
>> notes: see the BSAs and Archive Invalidation page if you want to understand what this feature does
OMOD Boxes
* Green - unactivated and no (visible) conflicts
o If a mod installs files from non-standard folders with a script, OBMM cannot predict that a file will end up overlapping with some already-installed file. It will give warnings during the installation process (if activating only a single OMOD.)
* Black - plugin conflict
o The OMOD contains at least one plugin that has the same name and does not match (or OBMM did not install the plugin(s) and cannot tell whether or not it matches.)
* Red - data file conflict
o The OMOD contains at least one plugin that has the same name and does not match (or OBMM did not install the data file(s) and cannot tell whether or not it matches.)
* Blue - activated
o This does not always indicate that OMOD's contents are installed. If you delete all of the data files associated with an OMOD, it will not notice. (What if an OMOD only contains data files?)
The Quirks ...at least try to avoid modifying plugins outside of OBMM...
1. Black box (plugin with same name already installed) - When you install the OMOD, there is a good chance that OBMM will not install any plugins and delete (not to the recycle bin) the conflicting plugins in the data folder. You'll have to deactivate and then reactivate the mod.
2. Error: "Could not find plugin..." - OBMM may choke up on activating an OMOD where a plugin that had been in OBMM's plugins list when the OMOD was created was removed (outside of OBMM.) (The creation and activation may have to take place in the same session.)
3. Script errors may interrupt installation with warning messages, but changes are not rolled back.
4. The conflict detector is finicky and, overall, not very useful. The most information it will give most of the time is that there is a conflicting file (file with the same name and filepath) already installed. Some of the time, when it is aware of almost the entire state of the "data" folder, meaning everything was installed with OBMM, it will be able to tell if that conflicting file is a copy of the file in the OMOD. (The latter type of file overlap will not result in red squares.)
5. OBMM load (seemingly exponentially) slower with the addition of OMODs after a certain number or total size of omods.
6. You have to restart OBMM after installing large mods or OBMM may run out of memory suddenly. (It can happen at any point of OMOD installation.)
7. Ran out of memory forced restart - Any files installed during that session are still installed but unrecognized by OBMM. (Activate and deactivate the OMODs that had been installed during that session to clean up.) All changes made during that session are lost, including OMOD group info and the list of plugins that OBMM was aware of.
8. No conflict warnings when activating groups of OMODs.
OBMM's Useful Features
* Data File Browser - If you only use OBMM to install your mods, or use it to install most of them, this tool is very useful. Browse to a data file and it will tell you which OMOD installed the file (or last overwrote it.) For example, it is helpful when you cannot remember which mod's skin texture is being used because you have installed a multiple cosmetic mods and/or body replacers all contain a version of that file.
* BSA Browser - Use this to extract, pack and browse BSAs. It is simple, and it works.
* NifScope - NIF editor and viewer. (Need to check a texture path?)
* Archive Invalidation - Recommended type of Archive Invalidation with OBMM: BSA redirection (which is set by default in the latest version.) Also, take not of the "Reset BSA Timestamp" function. It really comes in handy when installing mods with BSAs.
* Oblivion Launcher - Launches with the OBSE launcher by default if OBSE is installed.
Tips
* Overwrite all, "yes" or "no": Hold down the CTRL key when responding to an overwrite prompt for a "yes to all" or "no to all" effect.
* Export active OMOD list: Saving this file is the equivalent of backing up your Oblivion.ini after making changes to your settings or creating a system restore point for Windows. In the event that OBMM crashes (i.e., from running out of memory after installing many mods or just a very large mod) it will not have saved any changes made during that session. However, if you have exported a version of this list, when you restart OBMM, importing the list will recover the state of OBMM at the point when the list was made.
Please remember to comment, it helps to encourage modders with their work.



Webslug- 1.0

- Posts: 1054
- Location: England
- Uploads: 18
- Kudos: 16
- Motherboard: Gigabyte EP41
- CPU: Intel Core 2 Duo
- GPU: Nvidia 9800 GTX PCI
- RAM: 2048 RAM DDR 2
Return to Elder Scrolls IV - Oblivion
- Related topics
- Replies
- Views
- Last post
- Oblivion Mod Manager OBMM Installation
by Webslug » Wed Jun 23, 2010 9:24 am - 0 Replies
- 1479 Views
- Last post by Webslug

Wed Jun 23, 2010 9:24 am
- Oblivion Mod Manager OBMM Installation
- Guide to Optimizing/Modding Oblivion
by loder » Thu Sep 16, 2010 3:57 pm - 0 Replies
- 664 Views
- Last post by loder

Thu Sep 16, 2010 3:57 pm
- Guide to Optimizing/Modding Oblivion
- Oblivion Scripting Tutorial and Guide
by PsyclopS » Sat Aug 06, 2011 5:11 pm - 0 Replies
- 120 Views
- Last post by PsyclopS

Sat Aug 06, 2011 5:11 pm
- Oblivion Scripting Tutorial and Guide
- The NeverSlayer Mod for Oblivion
by Webslug » Sun Feb 08, 2009 2:20 pm - 2 Replies
- 278 Views
- Last post by Webslug

Tue Feb 10, 2009 1:34 pm
- The NeverSlayer Mod for Oblivion
- Nehrim - New Game Mod for Oblivion
1, 2by Dark Mayu » Mon Mar 02, 2009 9:08 am - 5 Replies
- 1763 Views
- Last post by alex2avs

Wed Jul 14, 2010 9:04 pm
- Nehrim - New Game Mod for Oblivion
- Future Mod Idea: Daedric Prince of Lust (Adult Mod)
by Strange Angel » Sun Feb 14, 2010 4:26 pm - 3 Replies
- 1603 Views
- Last post by Strange Angel

Mon Feb 15, 2010 3:31 am
- Future Mod Idea: Daedric Prince of Lust (Adult Mod)
- Deadly Reflex Guide
by loder » Fri Nov 05, 2010 1:26 pm - 0 Replies
- 363 Views
- Last post by loder

Fri Nov 05, 2010 1:26 pm
- Deadly Reflex Guide
- Load Order Guide Lines
by Dark Lilith » Mon May 11, 2009 11:40 am - 4 Replies
- 647 Views
- Last post by Dark Lilith

Fri May 22, 2009 12:45 pm
- Load Order Guide Lines


