-
Notifications
You must be signed in to change notification settings - Fork 165
Mod Managers Comparison
Al edited this page Feb 21, 2020
·
17 revisions
There are many mod managers around these days and it's may be a bit difficult to choose the one you need. This page is designed to highlight key features of known mod managers.
- KMM - Kortex Mod Manager.
- MO1 - Mod Organizer 1 (version 1.x).
- MO2 - Mod Organizer 2 (version 2.x).
- NMM - Nexus Mod Manager.
- Vortex - a successor to NMM by Nexus Mods.
Kortex | MO2 | MO1 | Vortex | NMM | |
---|---|---|---|---|---|
Supported games |
TES games starting from Morrowind.
Fallout series starting from Fallout 3 and Sacred 2. |
Morrowind, Oblivion, Fallout 3, Fallout NV, Tale of Two Wastelands (TTW), Skyrim, Skyrim SE, Skyrim VR, Fallout 4, Fallout 4 VR, Enderal (Steam Edition) | Oblivion, Skyrim, Fallout 3, Fallout: New Vegas. | Supports over 90 games including TES and Fallout games. | Supports many games including TES and Fallout games. |
Importing from other managers | Nexus Mod Manager, MO1, MO2. | MO2, MO1, NMM. | |||
Profile management | Multiple instances per game, multiple profiles per instance. | One instance for one MO installation, multiple profiles per instance. | Multiple profiles per game | Multiple profiles per game. | |
Assets conflict management | |||||
Conflict visualization | Different conflict flags on modlist for different conflict types (winning/loosing/both). Highlighting of mods that have conflict with the currently selected mod. Listing of loosing, winning and non-conflicted files for each mod. Ability to preview and cycle alternatives of textures and other file types. Advanced per-mod conflict views with alternatives, sorting, search, etc. | Different conflict flags on modlist for different conflict types (winning/loosing/both). Highlighting of mods that have conflict with the currently selected mod. Listing of loosing, winning and non-conflicted files for each mod. Ability to preview and cycle alternatives of textures and other file types. | Single generic flag on modlist for all conflicts types. Only an "active-rule" icon once conflict has been resolved through a rule. Popup when installing mod with conflicts. Simple conflict resulution window (rules) with tooltip of conflicted files. Avanced per-mod file tree structure of conflicts with alternatives from other mods. | No visualization of conflicts as there can't be, just one time popup during mod installation to either overwrite or keep old files. | |
Conflict resolution |
Using mod priority that can be changed by drag & dropping mods in a specific order ? |
Using mod priority that can be changed by drag & dropping mods in a specific order. Per file resolution through hiding of files (renaming with .mohidden). |
Using mod priority that can be changed by drag & dropping mods in a specific order. Per file resolution through hiding of files (renaming with .mohidden). |
Through definition of order rules between mods, which can be created through drag & drop of the relationship icon. Per file resolution through advanced conflict view (this can be different per-profile) | One time popup during installation to decide whther to keep or overwrite other mods files. |
Game archives (BSA) management | Extraction, Creation, Content preview, Experimental conflict detection. | Extraction, Conflict detection, Loading without plugins. | |||
Game archives (BSA) Conflicts | Only experimental WIP conflict visualization of archives through BSA specific conflict flags. BSA order is decided by plugin order like normal. | Change of how the game handles BSAs to allow BSA files to be loaded without plugins, in a different order, and allow BSA contents to overwrite loose files. Order is decided through mod priority and conflicts are shown as part of the normal loose assets conflicts. Cons: some mods and programs relayed on the previous game behavior. | |||
Saves management | Virtualization per profile and dedicated tab to visualize them. | ||||
Config (INI) management | Virtualization per profile and advanced editor. | Virtualization per profile and editor. | Virtualization per profile. | ||
Load order management scheme | Drag and Drop for mods and plugins. | Based on LOOT and its own rules system. | Drag and Drop for plugins. Mods ..? | ||
Integrated LOOT support | One click sort, detailed loot report, visualization of loot info on pluginlist through flags and tooltips. | One click sort, detailed loot report. (! severely outdated version of integrated Loot) | drag & drop dependency icon for specific "load after" rules full features native to loot group management including: adding groups removing groups changing a plugins groups order of groups loot defaults automatic loot updates plugin details visible by double clicking plugin visualization of info through flags | ||
Backup features | Modlist loadorder, Plugin loadorder, Individual mod folder backup. | Modlist loadorder, Plugin loadorder, Individual mod folder backup. | Via extension only. | ||
Program list | |||||
Mod package creator | FOMod (XML), KMP. | ||||
Supported mod package formats | FOMod (XML), KMP. | FOMod (XML, C#), freeform1, simple2. | FOMod (XML, C#), simple. | ||
Virtualization scheme | KxVFS - based on Dokany - kernel-mode file system driver. | USVFS - user-mode WinAPI hooks, a successor to the hook.dll to support 64bit. | Hook.dll - a user-mode WinAPI hooks (32bit only). | Hardlinks by default, Symlinks or move deployment as an option on specific games, USVFS as an experimental extension (no overwrite support for now). | Symlinks |
Virtualization Pros and Cons |
|
|
|
|
|
Game root directory virtualization | |||||
New files handling (overwrite) and file changes | All new files end up in profile specific Overwrite. All changes to existing virtual files are transparently executed on the correct mod files. | All new files end up in overwrite folder. Ability to Drag & Drop files to existing mod, create a new mod, delete the files, leave the files there. Allows specifying a mod to use as overwrite for a particular program. All changes to existing virtual files are transparently executed on the correct mod files. | All new files end up in overwrite folder. Ability to Drag & Drop files to existing mod, create a new mod, delete the files, leave the files there. Changes to existing virtual files can sometimes lead to deleted mod files and new files in Overwrite. | No handling of completely new files, those end up in the game folder. File changes without deletion are executed transparently on mod files. Deleted/recreated files don't automatically reflect on mod files. A popup for deleted/recreated files will ask user whether to use mod version or game version. | |
VFS persistence | Manager runtime. | Only present for programs started through the manager and their child applications. | For hardlinks, move, and symlinks it persists until purged. For USVFS - same as MO2/MO1. | Symlinks - persists until purged. | |
Game (virtual) folder layout visualization | Using any file explorer (when VFS is enabled) or with dedicated Data tab. | Through dedicated Data tab, or running Explorer++ and similar programs through Mo2. | Through dedicated Data tab. | Not needed as Explorer already shows the correct final result. | |
Websites-integrations | NexusMods, partially LoversLab and tesall.ru | NexusMods | |||
Nexus Mods Integration features | Account login, Download with manager, Mod update check | Account login, Download with manager, Mod update check, Mod endorsements, Mod tracking, Mod meta info like categories etc, Browser for mod description, | Integration no longer works since Nexus API update. | Account login, Download with manager, Mod update check, Automatic mod update for premium users, Mod endorsements, Mod tracking, Mod meta info like categories etc, Browser for mod description, | Account login, Download with manager, Mod endorsements, Mod meta info like categories etc. |
Web-integration extent |
NexusMods: Account, mod updates, mod source, downloads.
LoversLab: mod source. TESALL.RU: mod source. |
Account, mod updates, mod source, metadata query, downloads, endorsements. | |||
Auto-update check | |||||
Integrated download manager | |||||
Mod Categories | Custom tag system. | Import from Nexus, support for custom categories. | Broken import from Nexus, support for custom categories. | Import from Nexus, support for custom categories. | Import from nexus, custom categories? |
Problem detection | Plugins with missing masters, Files in overwrite, Form 43 plugins for Skyrim SE, Script Extender plugin load failure, Need to run FNIS, Presence of files with attributes that the game can't handle. | Plugins with missing masters, Files in overwrite, Need to run FNIS. | Bug report automation in menu. Notifications in the bell icon including xSE error notifications. Missing masters? Form 43 with loot? | Missing masters. | |
GUI customization | Comes with 15+ built in styles, more available on Nexus. Styles created through QSS files, with CSS like syntax. Very limited color customization for highlights and separators from menu. | Comes with some built in styles, more available on Nexus. Styles created through QSS files, with CSS like syntax. | Comes with 3 built in styles, several on nexus, customizable via CSS/SASS. Change colors and fonts via a setting menu. | ? | |
Exporting modlist/pluginlist | Non-customizable export of modlist to HTML file. Import and export of plugins list. | Customizable modlist export to CSV file. Otherwise only simple copy of loadorder.txt and modlist.txt. | Less customizable modlist export to CSV file. | ? | |
Modlist features | can color mod, no filtering that I see. ask kerber tomorrow. Mod metadata: name, priority, version, author, tags, sources, date installed, date uninstalled, folder, install package, signature | Grouping by Category or Nexus Id. Filtering with advanced filters and regex search. Colored separators. Avanced mod counters. Conflict highlighting on selection. Plugin Highlighting on selection. Full refresh from disk. Backup, export as CSV. Update check. Various Keyboard shortcuts and support for multi selection operations. Mod metadata: Conflits, Catagories, Contents, Version, Target Game, Custom Notes, Install time, Nexus ID, Flags: Endorsed,Tracked,hiddenFiles,valid | Mostly same as Mo2, but somethings are missing like separators and notes. | grouping by state, category, content, author, version, source. filter by state, name, version, install time, category, endorsed state, content, dependency resolution. update check, install from file, manage rules. Mod metadata: mod name, version number, author, install time, source (nexus or not), category, endorsed, Content, priority, dependencies, highlight | I dont know, if someone cares let me know |
Game files preview | .DDS Textures complete preview support. BSA/BA2 content preview. Normal images and text (txt, ini, cfg, log, json) files. | .DDS Textures partial preview support Normal images and .txt files. | |||
Available translation
default distribution |
|
|
|
|
|
Extensions | Bundled with some extensions, additional are available at NexusMods and GitHub. Supports C++ and Python extensions. | Additional extensions are available at NexusMods. Supports JavaScript, C++, and various other electron extensions |
- Any content inside the mod archive. This installation mode usually requires user input to some extent.
- Just some files such as .esm/.esp and/or Data folder inside the mod archive.
- Kerber (Kortex Author)
- AL (MO2 Dev)
- yggdrasil75 (Vortex virtuoso)
- We found no one for NMM yet :/