Post tutorial RSS How To Create An OMOD

This tutorial will show you how to take your mod and package it into OMOD format. Other tutorials will cover topics outside the scope of this basic template for creating OMODs.

Posted by on - Basic Management

This tutorial will show you how to take your mod and package it into OMOD format. Other tutorials will cover topics outside the scope of this basic template for creating OMODs.

Required Tools
Oblivion Mod Manager
Readme Generator

My assumptions about your scenario (adjust as necessary):

  • You have mod files in the Oblivion data folder that you want turned into an OMOD.
  • You have the latest version of Oblivion Mod Manager (OBMM) installed.
  • You have Microsoft .NET Framework 2.0 installed (a requirement of OBMM).
  • You installed Oblivion to C:\Program Files\Bethesda Softworks\Oblivion\
  • You installed OBMM to C:\Program Files\Bethesda Softworks\Oblivion\obmm\
  • The Data folder will refer to C:\Program Files\Bethesda Softworks\Oblivion\Data\
  • The OMOD folder will refer to C:\Program Files\Bethesda Softworks\Oblivion\obmm\mods\
  • Your mod is called MyMod

Create an OMOD
1) Create a project folder under the OMOD folder that matches the name of your mod. Example:

C:\Program Files\Bethesda Softworks\Oblivion\obmm\mods\MyMod\

2) Move your mod files from the Data folder to your project folder. Example: The project folder should contain files similar to this in structure:

MyMod\MyMod Readme.txt

NOTE: Try to keep your mod name the same as your .esp name. Make sure the readme filename is the same as the .esp name but with the word Readme at the end such as the sample above. Do not put versions as part of the .esp name unless you intend to "break" prior savegames when using the new version.

3) Copy any screenshots you have of the mod in action to the OMOD folder. The reason I suggest placing it here is that OBMM remembers the last place you added a screenshot and allows for faster OMOD building when you don't have to "browse" folders looking for the file.

4) Make sure the readme contains the following type of information:

Name: MyMod
Version: 1.0
Date: 12/31/2006
Category: Weapons and Armor
Requires: Oblivion 1.1.511, AC Stock Armor.esp
Author: WhosYoDaddy (

Here is a Readme Generator.

5) Start OBMM

6) Click Create

7) Click Add Folder

8) Find and select your project folder and click OK

9) If you have a .esp file, right-click on it and select Import mod details. Even if you don't have any details to import, it will at least copy the name of the .esp into the name field.

10) If you had a Readme file, it automatically imported it into the Edit Readme button.

11) Verify or type the correct mod name, version, author and email.

12) The web site link is very useful if you place the link to the download location such as This will allow for quick checks for updates.

13) Click the Edit Readme button and verify that the readme file is there and close the readme.

14) Click the Edit Script button and add any installation code your mod requires. Check here for Templates and Examples.

15) If your mod did require script for the install, be sure to check the Script History page to see if your code requires an OBMM version check at the beginning to ensure your script will work with the version of OBMM that is installing it.

16) When finished with scripting, close the Script window.

17) Click the Edit Description button. If you had a summary in the .esp file, the Import mod details would have populated this window with the same description. I like to ensure 4 things appear here: a) Mod Name, b) Mod version, c) brief description, d) location of good (if applicable). Close the description window.

18) If you have a screenshot, click the Add Screenshot button, browse to the screenshot file and select it. Moving the mouse button over the Add Screenshot button will now display a preview of the image.

19) Ensure the following options are set:

Check - Include version in the name
7-zip - data files compression
High - data files compression level
Very High - omod compression level

20) Clicking on the Plugins and Data files will show the path to the .esp plugins (should be no directories) and data files such as Textures and Meshes.

21) If you see any file similar to ArchiveInvalidation.txt, select it and remove it from the OMOD project.

22) If the directory paths look correct, click the Create OMOD button.

23) OMOD Creation Finished - Click OK

24) Find MyMod in the list on the right-hand side of OBMM and it should have a green box next to it which means that it is not installed but ready to go. Double-click on MyMod to enable it.

25) Once enabled successfully, the green box will turn blue signifying that it is installed. You can verify this by looking for the checked .esp on the left side of the OBMM screen (usually at the bottom of the list).

26) Now click on the Utilities button and then Conflict Report. A settings window will appear, set the following options and click the "Run" button:

Uncheck - Display very minor conflicts
Uncheck - Display minor conflicts
Check - Display major conflicts
Check - Include unparented esps
Uncheck - Ignore inactive unparented esps
Check - Include omods
Check - Ignore inactive omods

27) Scroll to the bottom and look for your mod to have associated text saying No conflicts which is very good but if it shows very minor conflicts or minor conflicts, it probably isn't a problem. If you have major conflicts, you need to research the conflicting mods to see if there really is a conflict.

28) You can now find your shiny new omod in the OMOD folder called MyMod 1.0.omod

29) Now you can clean up the converted files by deleting the project folder and screenshots in the OMOD folder.

30) Now would be a good time to follow How To Convert an OMOD to an OMOD-Ready Archive and tuck it away in your archive collection.

LHammonds Web Site

Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.