Game: Elder Scrolls IV: Oblivion Remastered - ModOrganizer2/modorganizer-basic_games GitHub Wiki
Notice
This plugin is currently a work in progress and details may change as the modding scene evolves and the plugin adds or changes features.
Current Support
- Data-based Mods
- Plugin Files
- Possibly other assets, though many of these are now Unreal assets managed by Paks
- OBSE64 & Plugins
- UE4SS Mods & Paks
- Pak Mods
- MagicLoader mod detection
- Plugin-list (ESP/ESM) sorting and management
- LOOT auto-sort functionality included
- UE4SS Mod sorting and management
Paks\~mods
load order management- Movie replacers (in the Content 'Movies' directory)
- Mod content detection and filtering
- Robust basic installer data checking
Basic Mod Installation
A lot of work has been done to try to evaluate the contents of mod archives to figure out what types of mods they contain. Generally speaking, mods should be parsed out in to one of five directories: Data
, Paks
, UE4SS
, Movies
, and OBSE
. The plugin also recognizes Root
as a valid mod directory, for Root Builder users. This should be done automatically in the vast majority of cases, though sometimes empty directories do get leftover. Clean them as you wish.
Directory | Virtual Mapped Path |
---|---|
Data | Oblivion Remastered\OblivionRemastered\Content\Dev\ObvData\Data |
GameSettings | Oblivion Remastered\OblivionRemastered\Binaries\Win64\GameSettings |
UE4SS | Oblivion Remastered\OblivionRemastered\Binaries\Win64\ue4ss\Mods |
Paks | Oblivion Remastered\OblivionRemastered\Content\Dev\Paks |
OBSE | Oblivion Remastered\OblivionRemastered\Binaries\Win64\OBSE |
Movies | Oblivion Remastered\OblivionRemastered\Content\Dev\Movies |
Some mods may be packaged with FOMOD installers. If these have a MO2 install option, great, but be aware many may install files relative to the base game directory. These files will need to be moved to the appropriate location (see above) for USVFS to work.
Utilities like MagicLoader must be installed manually or via Root Builder.
Root Builder and Exclusions
While Root Builder is not strictly necessary, it can allow you to install some utilities that aren't possible to install directly with the builtin virtual filesystem. However, until it gets updated by Kezyma you must apply additional exclusions for Oblivion Remastered or else it will attempt to cache many gigabytes of game data and hang MO2 while launching.
If you are unfamiliar with Root Builder, these files must be installed under a Root
directory with the files installed relative to the base game directory. (e.g. Root\OblivionRemastered\Binaries\Win64\obse64_loader.exe
).
UE4SS Setup
UE4SS requires some specific setup to work correctly. Using the default DLL injection method with dwmapi.dll
will not work properly with USVFS. There are two methods to allow UE4SS mods to work with the VFS. The OBSE plugin is the simpler of the two.
OBSE Loader
Simply install the OBSE UE4SS Loader plugin and delete the default dwmapi.dll
loader in base UE4SS.
Force Load Libraries
A workaround is to rename the dwmapi.dll
and set it up to force-load via MO2's executables settings.
Example:
Pay close attention to this example. The left-hand EXE should not include a path. The right-hand DLL should either be an absolute path (the full drive path to the DLL in the game directory) or relative to the working directory of the executable. When in doubt, use the absolute path.
This should be applied to any executable which runs the game (OBSE and so on). (Although the DLL should apply specifically to the game EXE, not the OBSE loader or anything else. You need to inject the UE4SS code into the game, not some random tool.)
Features
UE4SS Mods Tab
The UE4SS mods tab leverages the existing mods.txt
and mods.json
files to allow reordering, enabling, and disabling UE4SS mods. Drag and drop mods in this list to change the load priority. Note that these mods should not have spaces in the name and a warning and fix for this should pop up if detected.
The mods.txt
and mods.json
files are written to your profiles and virtualized into the game directory, much like the plugins.txt file.
Paks Tab
The paks tab allows you to view and resort any pak files present in the Paks\~mods
directory. There is no simple load order mechanism for these files, it works entirely by loading each file and directory in reverse alphabetic order. Therefore, MO2 will move all pak file groups (pak, ucas, utoc) into new subdirectories starting from 9999 and counting down. This load order is cached in the paks.txt
profile file and should keep the pak order more or less intact as you add, remove, and update mods. This also allows for profile-independent Pak load order.