File information

Last updated

Original upload

Created by

Tannin - ModOrganizer2 Team

Uploaded by

LePresidente

Virus scan

Safe to use

Tags for this mod

About this mod

Mod Organizer is a tool for managing mod collections of arbitrary size. It is specifically designed for people who like to experiment with mods and thus need an easy and reliable way to install and uninstall them. Supports Morrowind, Oblivion, Fallout 3, Fallout NV, Tale of Two Wastelands, Skyrim, Skyrim SE, Skyrim VR, Fallout 4, and Fallout 4 VR

Requirements
Permissions and credits
Mirrors
Donations


*DOWNLOAD FILES MOVED TO THE SKYRIM SE PAGE







OFFICIAL MOD ORGANIZER 2 GUIDE BY GAMERPOETS






Mod Organizer v2.1.3 has been released, see the logs section for all the changes.
Github Release Page


Mod Organizer 2 is a mod manager created by Tannin to support 64bit games like Skyrim Special Edition and Fallout 4 in addition to all the 32bit games MO1 already supported.
Tannin discontinued the project when he was hired by the Nexus team to develop their new Vortex mod manager.
MO2 was not completed and was left with many issues. LePresidente managed to fix it to a usable state by himself after SkyrimSE came out, adding support for it, and releasing v2.0.8.
The project took up speed again after a few more coders showed up in late 2017, and an incredible amount of work has been done!

Credits to Tannin, LePresidente, Silarn, erasmux, AL12, AnyOldName3 and many others for the development.

A Special Thanks to all the testers of the discord server and everyone else involved for supporting the project!

For a list of currently known issues and general info please see the pinned posts.

Mod Organizer 2 for Skyrim Special Editon - Nexus page





Mod Organizer 2 is an open project in the hands of the community, there are problems that need to be solved and things that could be added. MO2 really needs developers and if you have the programming skills and some free time you can really improve the experience of the modding community.

To have more information please join the open MO2 Development discord server : ModOrganizerDevs
You can find the MO2 code here: https://github.com/Modorganizer2
It's subdivided into many repositories that can be found under LePresidente's github repositories.
To setup a development environment on your machine there is an umbrella project that handles it. Here are the instructions to setup a dev environment.
If you want to help translate MO2 to your language you should join the discord server too and head to the #translation channel.

Through the work of a few people of the community MO2 has come quite far, now it needs some more of those people to go further.


MO2 survived because people spontaneously offered their help, no one forces them to continue spending their limited free time on the project.
So nothing is to be expected, everything is to be thanked for.




Mod Organizer (MO) is a tool for managing mod collections of arbitrary size. It is specifically designed for people who like to experiment with mods and thus need an easy and reliable way to install and uninstall them.

Differences with Mod Organizer 1:

MO1 and Mo2 can be considered different programs. The main difference between the two is that the virtual file system (vfs) used by Mo1 does did not support 64bit games. Because of this MO2 has a completely new vfs library (called usvfs) that was made to support 64bit programs as well. This library is more separate and independent from the rest of the program allowing for it to be potentially used even by other programs.

Another major difference is that Mo1 had a special system to manage Bethesda Archives (BSAs). 
Tannin (the creator of both MO1 and MO2) decided to not include this feature in MO2 for the fact that it subverted how the the game actually loaded the Archives causing problems with tools and mods that relied on the original system to work. That in addition to the sheer complexity of implementing the feature with the new virtualization library and making it work with all the supported games (the Mo1 system was based on a hack). 
From his experience and all the problems he had with Mo1, Tannin came to the conclusion that using a special system for BSA management that did not follow what the game did was a mistake.
We agree on that fact, having seen the problems it caused and compromises that the feature would have required. 

We are working though in restoring BSA (and all other typs of Archives like BA2) parsing for conflict detection. This time it will follow the standard game rules, which are:
All Archives are loaded in the order of the plugins loading them (in Mo2 you can't disable dummy plugins), and after that all loose assets are loaded on top. So loose assets can't be overwritten by archives.
We are looking for the best ways to visually show the conflicts of BSAs as they don't follow left pane order anymore, but right pane instead.
We will be looking into ways to not use dummy plugins to load BSAs in the future.

MO2 is of course receiving active development from the community while Mo1 does not, which means that there are and will be new features in MO2.
Listing everything here would be too long so to have a better idea of all the things that Mo2 adds you are invited to read the Changelogs that you can find under the LOGS tab.

Here is the list of all the games currently supported by MO2:

  •  Morrowind
  •  Oblivion
  •  Fallout 3
  •  Fallout NV
  •  Tale of Two Wastelands (TTW)
  •  Skyrim
  •  Skyrim SE
  •  Skyrim VR 
  •  Fallout 4
  •  Fallout 4 VR




Spoiler:  
Show




Mod Organizer 2 supports third party plugins!
https://github.com/Modorganizer2/modorganizer/wiki/Writing-Mod-Organizer-Plugins

A list of currently included plugins and available third party plugins can be found on the Mod Organizer 2 SSE page

You can write your own C++ and now even Python plugins (thanks to the work of AnyOldName3) to add functionalities to MO2, the Python ones being particularly interesting since they don't need you to compile any code as you can simply drop the .py file in the plugins folder.

Mo2 already uses plugins for many parts of the current functionalities (supported games are plugins, the BSA extractor is a plugin, the texture preview is a plugin etc...).
Your third party plugins can be distributed on Nexus or GitHub or wherever you prefer and, if it works well and could be useful for most users, it can even be incorporated in the main Mo2 install under your request.

Here you can find more info on writing your own Mo2 plugins:
https://github.com/Modorganizer2/modorganizer/wiki/Writing-Mod-Organizer-Plugins
Looking at existing plugins might be the best way to learn so we will list here the existing Mo2 plugins for reference.

Contact us though the discord server: https://discord.gg/5tCqt6V if you want to know more about creating plugins or if you want your third party plugins to be listed on the Mo2 page.



Mod Organizer 2 should not be installed inside a system protected folder such as Programs Files (x86). 
Also avoid installing MO2 inside the Game folder as this causes problems with the vfs library.

Installer:
Simplest for non-portable instanced installations, using the installer should be as simple as downloading and running the exe and specifying your install directory. It will download and install all necessary components required to run MO2.

If you want to update an existing Mo2 install using the installer, simply select your current MO2 folder as the install location and the installer will take care of the rest without endangering your modded setup.

As Windows tends to trust installer files better than manually extracted files, using the installer may provide a more problem-free experience.

Archive:
Often ideal for portable installations, simply extract MO2 to a new location for each game you wish to manage. It can still be used for instanced installs.

Before unpacking the Mod Organizer 2 zip, make sure to open the properties and hit 'Unblock' if it shows up. If you don't do this then various libraries may fail to load or run when trying to use Mod Organizer. This can break certain installers or the virtualization system altogether.

If you wish to update an existing Mo2 installation it is generally a good idea to make a clean upgrade following these instructions:
1. Go to your MO2 installation directory, delete all directories and files EXCEPT for \downloads, \mods, \profiles, \overwrite, ModOrganizer.ini and categories.dat (leave those dirs and files, delete the rest).
2. Extract the new version to this location.
3. Start MO2.

Mod Organizer 2 depends on the MSVC 2017 runtime library. You must download and install this for MO2 to work properly (in addition to the Extra Steps). Download and install both the x86 and x64 versions of the 2017 redistributable: 
VC redist x64
VC redist x86
If you are not on Win10 you might also need:
https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows

Note:
Once installed, make sure the MO2 directory and/or files are excluded from any antivirus you may have installed. MO2's virtualization system hooks into the running applications and modifies system calls, and many antiviruses do not like this.

Migrating from Mod Organizer 1:
GamerPoets covered this in this video of his official MO2 guide (that we highly recommend):
https://www.youtube.com/watch?v=utNBS4LflIc





Mod Organizer 2 works with the vast majority of tools. What this means is that they can be made to work on the "virtual" data tree.
Among the tested applications are: OBMM (though OMOD scripts may not compile properly), FOMM, MLOX, LOOT, Wrye Bash, FNIS, xEdit, DynDOLOD... and many more.

If you find an application that does not work, please report it to us.



Spoiler:  
Show




Issues should be reported to the github page: Github issues page,  or on the open discord server: ModOrganizerDevs. Here is also where dev builds are tested, bugs are reported and investigated, suggestions are discussed etc. 
Don't post issues in the comment section, as they will not likely receive attention since there are two nexus pages of MO2 in addition to github and the discord server and not everything can constantly be monitored, so some selection had to be made. Github and discord offer the best way to keep track of issues and debug directly with the user that has the problem.



You can use one of the following themes and splash screens to customize the look and feel of Mod Organizer 2:



Spoiler:  
Show
Top