Releases: ModOrganizer2/modorganizer
Releases · ModOrganizer2/modorganizer
v2.4.3 RC 3
New Features
- Added game support for Black and White 2, Daggerfall Unity, NieR:Automata, Nehrim, Starsector, Star Wars: Empire at War, Subnautica, Subnautica: Below Zero, Vampire - The Masquerade: Bloodlines, Dragon Age 2, Grand Theft Auto: The Trilogy - Definitive Edition, Mass Effect Legendary Edition. Valheim.
- As usual, what "support" means for these games can be somewhat limited. Please refer to the discord for any questions.
- Most of these were provided by the community so thanks to JayLCypher, dekart811, erri120, Falsellyu, jimfcarroll, ddbb07, EzioTheDeadPoet, and ZashIn!
- Added support for detecting Origin games (see GameOriginManifestIds in game_da2.py`).
- Added support for bypassing Origin DRM (see GameOriginWatcherExecutables in game_da2.py).
- Oblivion: Added setting to allow Nehrim downloads.
- Skyrim VR: Added setting to allow Enderal and Enderal SE downloads.
- Added feature to scrub potential personal information from logs.
- This replaces your Windows username with "USERNAME" as people keep using their real names for this.
- If you entered your Steam username and password into MO2, had debug logs enabled, and used MO2 to start Steam, your Steam username and password would appear in the logs. These are now replaced with "STEAM_USERNAME" and "STEAM_PASSWORD".
- Added setting to "Show menubar when pressing Alt" (enabled by default).
Bug Fixes
- TTW: Fixed script extender plugin checker.
- Fallout games: Fixed possible issues with profile-specific files.
- All Bethesda games: Fixed possible issue with locating the My Games directory.
- All Bethesda games: Fixed the fact that "foo.asdf__esp" would be considered an .esp file.
- All Bethesda games: Fixed issues related to plugin names with period in them, e.g., "foo2.0.esp".
- This should fix the dreaded "Trying to find file with no name" error in the log.
- Fixes to downloading from Nexus.
- Fixes for detecting updates from Nexus.
- Fixed download status not ordering by newest files first.
- Various fixes to the OMOD installer.
- Fixed ampersands being displayed in the instance setup wizard.
- Fixed using custom paths in the instance setup wizard for portable instances.
- Fixed "cache" folder being created and considered a new instance. If an instance called "cache" suddenly appears, you can just delete it.
- Fixed selecting a newly created profile with the "select" button in the profile dialog.
- Fixed issue running executables in MO2 when MO2 is installed in a folder with a space.
Improvements
- Improvements to Stalker: Anomoly support (save files, mod installs, mod contents, etc.). Thanks Qudix!
- Improvements to Kerbal Space Program support.
- Oblivion: Improved OBSE support by automatically setting it up (you still need to download and install OBSE yourself).
- Skyrim SE: Updated script extender for new messages introduced in SKSE 2.1.3. Thanks ianpatt!
- Added Brave (the web browser) to the default executable blacklist.
- Improved tab order in the instance creation dialog.
- Improved logging of the Windows version (changed due to Windows 11).
- Improved "visit Nexus" functionality for games that don't have Nexus pages.
- Updated libloot (the sort button) to 0.17.1 to match the new version of LOOT.
- Updated lootcli for LOOT 0.17.x masterlist and game detection changes.
People
- We've gotten new developers, new contributors, new translators. I don't have a good list of everyone but thank you so much to everyone, new and old, who has been helping out with MO2. You folks are awesome!
v2.4.3 RC 2
New Features
- Added game support for Black and White 2, Daggerfall Unity, NieR:Automata, Nehrim, Starsector, Star Wars: Empire at War, Subnautica, Subnautica: Below Zero, Vampire - The Masquerade: Bloodlines, Dragon Age 2, Grand Theft Auto: The Trilogy - Definitive Edition, Mass Effect Legendary Edition.
- As usual, what "support" means for these games can be somewhat limited. Please refer to the discord for any questions.
- Most of these were provided by the community so thanks to JayLCypher, dekart811, erri120, Falsellyu, jimfcarroll, ddbb07, and EzioTheDeadPoet!
- Added support for detecting Origin games (see GameOriginManifestIds in game_da2.py`).
- Added support for bypassing Origin DRM (see GameOriginWatcherExecutables in game_da2.py).
- Oblivion: Added setting to allow Nehrim downloads.
- Skyrim VR: Added setting to allow Enderal and Enderal SE downloads.
- Added feature to scrub potential personal information from logs.
- This replaces your Windows username with "USERNAME" as people keep using their real names for this.
- If you entered your Steam username and password into MO2, had debug logs enabled, and used MO2 to start Steam, your Steam username and password would appear in the logs. These are now replaced with "STEAM_USERNAME" and "STEAM_PASSWORD".
- Added setting to "Show menubar when pressing Alt" (enabled by default).
Bug Fixes
- TTW: Fixed script extender plugin checker.
- Fallout games: Fixed possible issues with profile-specific files.
- All Bethesda games: Fixed possible issue with locating the My Games directory.
- All Bethesda games: Fixed the fact that "foo.asdf__esp" would be considered an .esp file.
- All Bethesda games: Fixed issues related to plugin names with period in them, e.g., "foo2.0.esp".
- This should fix the dreaded "Trying to find file with no name" error in the log.
- Fixes to downloading from Nexus.
- Fixes for detecting updates from Nexus.
- Fixed download status not ordering by newest files first.
- Various fixes to the OMOD installer.
- Fixed ampersands being displayed in the instance setup wizard.
- Fixed using custom paths in the instance setup wizard for portable instances.
- Fixed "cache" folder being created and considered a new instance. If an instance called "cache" suddenly appears, you can just delete it.
- Fixed selecting a newly created profile with the "select" button in the profile dialog.
- Fixed issue running executables in MO2 when MO2 is installed in a folder with a space.
Improvements
- Improvements to Stalker: Anomoly support (save files, mod installs, mod contents, etc.). Thanks Qudix!
- Improvements to Kerbal Space Program support.
- Oblivion: Improved OBSE support by automatically setting it up (you still need to download and install OBSE yourself).
- Skyrim SE: Updated script extender for new messages introduced in SKSE 2.1.3. Thanks ianpatt!
- Added Brave (the web browser) to the default executable blacklist.
- Improved tab order in the instance creation dialog.
- Improved logging of the Windows version (changed due to Windows 11).
- Improved "visit Nexus" functionality for games that don't have Nexus pages.
- Updated libloot (the sort button) to 0.17.1 to match the new version of LOOT.
People
- We've gotten new developers, new contributors, new translators. I don't have a good list of everyone but thank you so much to everyone, new and old, who has been helping out with MO2. You folks are awesome!
v2.4.3 RC 1
New Features
- Added game support for Black and White 2, Daggerfall Unity, NieR:Automata, Nehrim, Starsector, Star Wars: Empire at War, Subnautica, Subnautica: Below Zero, Vampire - The Masquerade: Bloodlines, Dragon Age 2, Grand Theft Auto: The Trilogy - Definitive Edition, Mass Effect Legendary Edition.
- As usual, what "support" means for these games can be somewhat limited. Please refer to the discord for any questions.
- Most of these were provided by the community so thanks to JayLCypher, dekart811, erri120, Falsellyu, jimfcarroll, ddbb07, and EzioTheDeadPoet!
- Added support for detecting Origin games (see GameOriginManifestIds in game_da2.py`).
- Added support for bypassing Origin DRM (see GameOriginWatcherExecutables in game_da2.py).
- Oblivion: Added setting to allow Nehrim downloads.
- Skyrim VR: Added setting to allow Enderal and Enderal SE downloads.
- Added feature to scrub potential personal information from logs.
- This replaces your Windows username with "USERNAME" as people keep using their real names for this.
- If you entered your Steam username and password into MO2, had debug logs enabled, and used MO2 to start Steam, your Steam username and password would appear in the logs. These are now replaced with "STEAM_USERNAME" and "STEAM_PASSWORD".
- Added setting to "Show menubar when pressing Alt" (enabled by default).
Bug Fixes
- TTW: Fixed script extender plugin checker.
- Fallout games: Fixed possible issues with profile-specific files.
- All Bethesda games: Fixed possible issue with locating the My Games directory.
- All Bethesda games: Fixed the fact that "foo.asdf__esp" would be considered an .esp file.
- All Bethesda games: Fixed issues related to plugin names with period in them, e.g., "foo2.0.esp".
- This should fix the dreaded "Trying to find file with no name" error in the log.
- Fixes to downloading from Nexus.
- Fixes for detecting updates from Nexus.
- Fixed download status not ordering by newest files first.
- Various fixes to the OMOD installer.
- Fixed ampersands being displayed in the instance setup wizard.
- Fixed using custom paths in the instance setup wizard for portable instances.
- Fixed "cache" folder being created and considered a new instance. If an instance called "cache" suddenly appears, you can just delete it.
- Fixed selecting a newly created profile with the "select" button in the profile dialog.
- Fixed issue running executables in MO2 when MO2 is installed in a folder with a space.
Improvements
- Improvements to Stalker: Anomoly support (save files, mod installs, mod contents, etc.). Thanks Qudix!
- Improvements to Kerbal Space Program support.
- Oblivion: Improved OBSE support by automatically setting it up (you still need to download and install OBSE yourself).
- Skyrim SE: Updated script extender for new messages introduced in SKSE 2.1.3. Thanks ianpatt!
- Added Brave (the web browser) to the default executable blacklist.
- Improved tab order in the instance creation dialog.
- Improved logging of the Windows version (changed due to Windows 11).
- Improved "visit Nexus" functionality for games that don't have Nexus pages.
People
- We've gotten new developers, new contributors, new translators. I don't have a good list of everyone but thank you so much to everyone, new and old, who has been helping out with MO2. You folks are awesome!
v2.4.2
New Features
- Added basic support for Divinity: Original Sin (Enhanced Edition and Classic)
- Added basic support for Dragon's Dogma: Dark Arisen (thanks, EzioTheDeadPoet!)
- Added drop-down to "Visit Nexus" toolbar icon when multiple game downloads are supported
- Added ".ini" as a valid file extension for Bethesda game files
- Added dialogs and logs informing users that Microsoft Store and Gamepass games are not supported by Mod Organizer
Bug Fixes
- USVFS: Fixed problems seen by those with Windows builds 21313 and up (only currently available with Windows Insider)
- Fixed "select" button in the profiles dialog not selecting a profile
- Fixed crash when opening mod information dialog for a mod that has been filtered out
- Reduced the log severity of a couple harmless failures (thanks, foresto!)
- Fixed tutorials for Bethesda games
- Fixed "." and ".." showing up as files in the mod installer
- Fixed downloading files that contain invalid Windows characters
- Pulled in fixes to the Paper Automata theme by 6788
v2.4.2rc1.1
New Features
- Added basic support for Divinity: Original Sin (Enhanced Edition and Classic)
- Added basic support for Dragon's Dogma: Dark Arisen (thanks, EzioTheDeadPoet!)
- Added drop-down to "Visit Nexus" toolbar icon when multiple game downloads are supported
- Added ".ini" as a valid file extension for Bethesda game files
- Added dialogs and logs informing users that Microsoft Store and Gamepass games are not supported by Mod Organizer
Bug Fixes
- USVFS: Fixed problems seen by those with Windows builds 21313 and up (only currently available with Windows Insider)
- We'd really appreciate feedback if you're on Windows Insider or if you suddenly start having problems
- Fixed "select" button in the profiles dialog not selecting a profile
- Fixed crash when opening mod information dialog for a mod that has been filtered out
- Reduced the log severity of a couple harmless failures (thanks, foresto!)
- Fixed tutorials for Bethesda games
- Fixed "." and ".." showing up as files in the mod installer
- Fixed downloading files that contain invalid Windows characters
- Pulled in fixes to the Paper Automata theme by 6788
Note: Only difference between this and v2.4.2rc1 is a fixed Paper Automata theme
v2.4.1
Game support
New basic game support:
- Monster Hunter: World
- Blade & Sorcery
- Assetto Corsa
- X-Plane 11
- Microsoft Flight Simulator 2020
Full support for Enderal Special Edition (Steam version)
- Use the Skyrim Special Edition plugin for the Nexus version of EnderalSE and enable downloads for Enderal SE in the plugin settings.
Improvements:
- Improved basic support for Darkest Dungeon (saves display, archive checking).
- Added VR support for No Man's Sky
- Improved saves support for STALKER: Anomaly
Improvements
- Better logs for issues when loading the Python proxy (#1451).
- The save list now displays both the name of the save (as specified by the game plugin) and the name of the save file.
- Added scrollbars to some tabs in the setting dialogs to make it smaller.
USVFS
- Fix an issue with DRM that prevented some games to be run through MO2.
Fixes
- Fix an issue where styles would not affect the download list anymore (#1427).
- Fix an issue with UNC paths failures for downloads folder (#1423).
- Fix incorrect sorting by priority while grouping by category (#1426).
- Fix an issue where users could get stuck in the tutorial (#1419).
- Add missing translations in release (#1420).
- Fix mod list not always showing available updates (PRs #1417 and #1431).
- Fix "Send to separator... " when sorting by descending priority (#1421).
- Fix multiple issues with sorting the download list (#1438).
- Fix the priority of newly created mod with "Create Empty Mod".
- Fix an issue with load order when using locked plugins.
Plugins
- BAIN Wizard installer
- Fix crash at the end of the installation (#1445).
- Fix not-selected ESPs being installed anyway.
- OMOD installer
- Partially fix an issue with OMOD modifying BSA archives.
- FNIS Tool
- Fix patch list filename for Skyrim VR in FNIS Tools (PR #17).
- Fix Basic Games crashes on startup
- Configurator is now disabled by default.
- BSA extraction is only enable by default for alternate source.
v2.4.1 RC2
Changes in RC2
- Fixed FNIS failing with "Could not find a part of the path."
- Stretch the last column of the Saves tab.
Changes in RC1
(Note: RC1 was deleted from Github because of problems with usvfs running some programs, such as FNIS. The bug had been introduced in an attempt to fix an issue with Windows insider builds (>= 21313) (#1410), which has now been reverted. We're still working on a fix.)
Game support
New basic game support:
- Monster Hunter: World
- Blade & Sorcery
- Assetto Corsa
- X-Plane 11
- Microsoft Flight Simulator 2020
Full support for Enderal Special Edition (Steam version)
- Use the Skyrim Special Edition plugin for the Nexus version of EnderalSE and enable downloads for Enderal SE in the plugin settings.
Improvements:
- Improved basic support for Darkest Dungeon (saves display, archive checking).
- Added VR support for No Man's Sky
- Improved saves support for STALKER: Anomaly
Improvements
- Better logs for issues when loading the Python proxy (#1451).
- The save list now displays both the name of the save (as specified by the game plugin) and the name of the save file.
- Added scrollbars to some tabs in the setting dialogs to make it smaller.
USVFS
- Fix an issue with DRM that prevented some games to be run through MO2.
Fixes
- Fix an issue where styles would not affect the download list anymore (#1427).
- Fix an issue with UNC paths failures for downloads folder (#1423).
- Fix incorrect sorting by priority while grouping by category (#1426).
- Fix an issue where users could get stuck in the tutorial (#1419).
- Add missing translations in release (#1420).
- Fix mod list not always showing available updates (PRs #1417 and #1431).
- Fix "Send to separator... " when sorting by descending priority (#1421).
- Fix multiple issues with sorting the download list (#1438).
- Fix the priority of newly created mod with "Create Empty Mod".
- Fix an issue with load order when using locked plugins.
Plugins
- BAIN Wizard installer
- Fix crash at the end of the installation (#1445).
- Fix not-selected ESPs being installed anyway.
- OMOD installer
- Partially fix an issue with OMOD modifying BSA archives.
- FNIS Tool
- Fix patch list filename for Skyrim VR in FNIS Tools (PR #17).
- Fix Basic Games crashes on startup
- Configurator is now disabled by default.
- BSA extraction is only enable by default for alternate source.
v2.4.0
Collapsible separators
Huge thanks to Holt59 for implementing everything here!
New feature: collapsible separators!
- Enabled by default when sorting by priority (ascending or descending).
- Disabled when grouping by something else (Nexus ID or Category).
- Disabled when sorting by any other column.
- Can be globally disabled in the settings (Mod List tab).
- Mods under separator are not indented on purpose while using collapsible separators.
- When a separator is collapsed, it will visually reflect its children (most of these can be disabled in the settings):
- The marker on the scrollbar will take the color of the children markers (combined).
- The background of the separator will take the color of the children markers (combined).
- The icons in the conflicts, content, flags and version column will reflect information from the children (combined).
- Selecting a collapsed separator will highlight plugins and markers as if all the mods inside were selected.
- When using collapsible separators, the 'Filter Separators' box in the filter list is disabled.
- Shift+Enter on the mod list will now expand or collapse the current item or its parent when possible (with collapsible separators or in group by).
- Alt+Click on a separator selects the separator and all its mods (even if collapsed).
New Game Support
- Mod Organizer now comes with support for a couple of new games:
- Cyberpunk 2077
- Darkest Dungeon
- Dark Messiah of Might & Magic
- Dark Souls
- Dragon Age: Origins
- Dungeon Siege II
- Kerbal Space Program
- Kingdom Come Deliverance
- Mirror's Edge
- Mount & Blade II: Bannerlord
- No Man's Sky
- STALKER Anomaly
- Stardew Valley
- The Binding of Isaac: Rebirth
- The Witcher 3: Wild Hunt
- Zeus and Poseidon
- Support for these games is still preliminary. Some parts of the user interface might show elements that are unused by the game.
- Adding basic support for a new game can be as easy as filling in an INI file now. See https://github.com/ModOrganizer2/modorganizer-basic_games if you are interested.
- Many thanks to Holt59 for his hard work on the infrastructure to support these non-Bethesda games, as well as erri120, EzioTheDeadPoet, Qudix, Silencer7111 and Syer10 for creating plugins for some of the games.
Performance
- Greatly improved performance of the Downloads Tab when refreshing.
- Moderate performance optimizations for "Preparing VFS".
Instance Management
- Add a completely new instance management dialog to switch/create/rename/delete instances.
- Comes with buttons to explore the paths of an instance and opening the modorganizer.ini file.
- Instance deletion will now support deleting customized instance paths such as base directory/mods/downloads etc.
- Users can now select which paths to keep or delete.
- Instance creation comes with a new wizard like setup to choose the game, define paths and optionally log into nexus.
Mod list
- Improved mod conflicts tab labels and tooltips.
- Drag&Drop:
- The UI should reflect more appropriately invalid action, e.g. drag&drop while not sorting by priority or trying to drop a file in an invalid mod.
- The drop indicator now span the whole row instead of only the column.
- With collapsible separators, you can drop onto a separator (collapsed or not) and the mod will drop at the end of this separator.
- New drag&drop features:
- You can now drag&drop from the download list to the mod list to install a mod at a specific priority.
- You can now drag&drop external archives to the mod list to install a mod at a specific priority from an external file (only if the file is supported by MO2).
- You can now drag&drop external folder to the mod list to copy them.
- Page Up/Page Down can be used to go to next or previous mod in the information dialog.
- Improve robustness of the mod list regarding priority.
- Add context menu entries to send selected mods before first or after last conflicting mods (#697).
- The "Install mod" context menu entry will now install the mod above/below the selected mod when sorting by priority (#1369).
Download list
- Added "Open meta file" right-click option to Downloads tab (Thanks erri120).
- Add keyboard navigation to the download list (#924):
- Install selected mod: Enter
- Remove selected mod / cancel download: Del
- Pause / resume download: Space
- When deleting a download, the filename is now displayed in the confirmation dialog (#1345).
- Searching downloads now checks all the columns, added regex support.
Settings
- The settings have been re-organized:
- There is now a "Theme" tab where you can change MO2 global theme and colors.
- All mod list related settings have been moved to "Mod List".
- The "Steam" tab has been removed and its content moved to the "Workarounds" tab.
- Non Nexus-related settings have been moved from "Nexus" to "Workarounds".
- Old unused settings have been removed: hide unchecked plugins and load mechanism.
- The "Plugins" tab of MO2 Settings has been improved.
- MO2 plugins that cannot be used with the current game cannot be enabled.
- A confirmation dialog is shown when trying to disable plugins that are required by other plugins.
- Added option for using custom browser to open links.
Command Line
- Overhaul Mo2 command line with new commands and options(backwards compatible with current stuff):
crashdump
: replaces the old--crashdump
.refresh
: causes the currently running instance of MO2 to refresh.reload-plugin "A Plugin"
: causes the currently instance of MO2 to reload the plugin named "A Plugin".run ...
: use to run a program, file or a configured executable. Seerun --help
for more information.--pick
: forces MO2 to show the select instance dialog on startup.-i <instanceName>
: overrides the instance to open.-p <profileName>
: overrides the profile to open.--multiple
: allow running a new MO2 process even if other MO2 processes are already running.- Warning!
--multiple
is unsupported and can create all sorts of weird problems. To minimize these:-
- never have multiple MO processes running that manage the same game instance;
-
- if an executable is launched from an MO process, only this process may launch executables until all processes are terminated;
-
- it is recommended to close all MO processes as soon as multiple processes become unnecessary.
-
Miscellaneous
- Ask whether BSA archives should be deleted after extraction during mod installation.
- Made MO2 update dialog show changelogs from all the releases, not just the last one.
- Made Ini Editor CTRL+F search wrap around the document instead of failing if cursor is after the match.
- Cancelled installation are not considered failures anymore.
- Add counter tooltips to general conflicts tab with more info such as total amounts of files, archive/loose and percentages.
- Remember currently open tab in right panel when restarting MO2.
- Moved the registry key from
HKCU/Software/Tannin
toHKCU/Software/Mod Organizer Team
. - Show a warning when attempting to rename the active profile in Profile dialog.
- Do not refresh Modlist when opening Profiles dialog.
- Added Refresh button to toolbar and menu.
- Added "Select" button in Profile dialog and double-click on profiles in the list.
- Added delete key shortcut in the Saves tab.
- Added "Open in Explorer" option to Saves tab right-click menu.
- Added toggle for Nexus mod tracking integration.
- The "Create file in mod" list is now searchable by typing in the box.
- Improved blue conflict icons (thanks to BlueAmulet!).
- Added new Morrowind Style by Trosski.
- Ctrl+C on the mod list or the plugin list will now copy the names of the selected mods/plugins.
- You can now select multiple lines in the log list and copy them using Ctrl+C.
Plugins
- OMOD Installer: New installer for OMOD format mods (thanks to AnyOldName3!).
- BAIN Wizard Installer: New installer for BAIN Wizard mods (thanks to Holt59!).
- FOMOD Installer:
- Ignore some missing folder warnings (unofficial NMM standard).
- Use the first option when incorrect archives have multiple options with the same priority.
- Bundle Installer:
- Allow users to choose which mod to install when multiple mods are bundled together in a single archive.
- Fix an issue where the installation file was not set properly in meta.ini when using bundled archives.
- BAIN Installer:
- Re-installing a BAIN mod will now select the previously chosen options by default when possible.
- Improved normal BAIN mods package detection (ignore screenshots, docs etc.)
- Manual Installer: Fix drag & drop issues in the manual installer (folders not merging, drag&drop not enabled).
- Simple Installer: Improve simple archive detection (when archive contains data + images).
- Bethesda game plugins:
- Add a setting to allow installation of mods from Nexus SSE in MO2 instances for Skyrim or Enderal (disabled by default).
- Recognize
Nemesis_Engine
as valid mod content.
- Diagnose Basic: Properly ignore
.log1
,.log2
, ... files in Overwrite if ignore logs is used.
Fixes
- Fix some Mo2 metadata getting lost when reinstalling a mod.
- Fix multi-selection mark converted/ignore missing data crashing or not working correctly with a filtered mod list.
- Fix Executables shortcuts not getting hooked correctly when MO2 locking is disabled.
- Fix executables crashing if they were installed in paths starting with the mods folder, but not actually in it: ...
2.4.0 RC3
Fixes:
- If a portable instance cannot be opened and Cancel is clicked, the instance selection window will be shown instead of being stuck in a loop.
- Fixed duplicate folder names sometimes being shown when creating subfolders in the mod installation window.
v2.4.0 RC2
Game support
- New game: Kerbal Space Program
Fixes
- Fix shortcuts for portable MO2 instances.
- Mods should now properly re-appear in the mod list after checking for updates when one is available.
- Conflict markers should now more properly update after enabling/disabling mods.
- Remove a spurious warning for supported games not available on Steam.
- The update dialog for Mod Organizer 2 should now properly display the changelog from the current to the last version.