Releases: ModOrganizer2/modorganizer
Releases · ModOrganizer2/modorganizer
v2.4.0 RC1.1
Update Qt DLLs to the correct version (5.15.2).
v2.4.0 RC1
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
- 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: (C:\MO2\mods tools\bleh.ex...
v2.3.2
Installer
- Exclusions are automatically added to Windows Defender for:
- Mod Organizer's installation folder
ModOrganizer.exe
,usvfs_proxy_x86.exe
,usvfs_proxy_x64.exe
andnxmhandler.exe
- The default instance folder
C:\Users\username\AppData\Local\ModOrganizer
- The
plugins
andstylesheets
folders won't be deleted any more when updating
Fixes
- Plugins would sometimes be deactivated, along with errors like "invalid plugin priority" or "Plugin not found"
- Skyrim VR would always report that the file structure "does not look valid" when installing mods
- Installing mods from split archives would hang
- Fixed endless creation of coredumps when Mod Organizer crashes
usvfs
- 0.4.4.8: Fixed SKSE 2.0.19 not creating cosaves with profile-specific saves
v2.3.2 RC2
Installer
- Exclusions are automatically added to Windows Defender for:
- Mod Organizer's installation folder
ModOrganizer.exe
,usvfs_proxy_x86.exe
,usvfs_proxy_x64.exe
andnxmhandler.exe
- The default instance folder
C:\Users\username\AppData\Local\ModOrganizer
- The
plugins
andstylesheets
folders won't be deleted any more when updating
Fixes
- Plugins would sometimes be deactivated, along with errors like "invalid plugin priority" or "Plugin not found"
- Skyrim VR would always report that the file structure "does not look valid" when installing mods
- Installing mods from split archives would hang
- Fixed endless creation of coredumps when Mod Organizer crashes
usvfs
- 0.4.4.8: Fixed SKSE 2.0.19 not creating cosaves with profile-specific saves
v2.3.1
v2.3.0
Performance
- A lot of effort has been put into improving performance of MO2, especially startup, mod installation and general refresh (after a program is run or after pressing F5/Data tab "Refresh"). The speedup should be immediately evident for any sizable setup.
New Data tab
- New columns: file type, size and date.
- Supports sorting, searching, icons and tooltips.
- Context menu: expand/collapse all.
- Shell menu on shift-right-click (the standard Explorer context menu):
- If the selected files are all from the same mod, shows a single menu for that selection.
- If there are multiple origins, shows separate shell menus for each with warnings if some files are not present in all origins.
- Files must be in the same directory.
Mod info window
- Search boxes in the General conflicts tab.
- Added
.json
,.log
and.toml
to the "Text Files" tab; moved.cfg
from "INI Files". - The window will remember the last opened tab when double-clicking the mod name column. Other columns will still open a specific tab and override the last opened tab.
- Improved BBCode handling in the Nexus tab.
Mod list
- Better management for Hidden Files:
- New icon and modlist filter for active mods containing hidden files.
- New "Restore Hidden Files" context menu option on the modlist.
- New filter "Contains Optional Plugins".
- Added some context menu options to mod backups ("Visit on Nexus", "Open in Explorer", etc.)
- Shift-double-clicking on mods will open the custom URL if one exists or the Nexus webpage for this mod.
- The list of filters now uses colored three-state checkboxes.
- The Notes column can now be colored. Right-click the column for a particular mod and click "Select color" to change its background color.
Miscellaneous
- New Turkish translation (thanks Nyks45!)
- Columns in the Plugins and Data tabs can now be turned on and off.
- All lists now use alternating row colors.
- When installing a mod, moved the "Manual" button to the far left to avoid confusion.
- The LOOT report window is now resizable.
- Log window: smaller minimum size, added "Open logs folder" context menu option.
- The search boxes in the Data tab and the various tabs in the mod info window now support regular expressions and other options. Right-click the box to enable them. This feature will eventually exist for all search boxes.
- Added a confirmation dialog when clicking the Sort button in the Plugins tab
Plugins
- New BSA preview plugin: the content of BSA files can be previewed from the Data tab, Filetree or Conflicts lists by right-clicking and selecting "Preview". This will open a window showing the files contained in the archive.
- New C# FOMOD installer that replaces the NMM one by default.
- Added an extension blacklist in the Preview Base plugin. This is used to disable previews for specific image or text file types. The blacklist is a comma-separated list of extensions without dots.
Fixes
- Custom URLS won't be overwritten when reinstalling a mod.
- Stopped notifying for updates for optional and miscellaneous files when only the main mod is updated.
- Unmanaged mods were considered valid targets for "Create files in mod instead of overwrite" in the executable settings.
- Some pictures were not displayed properly with the FOMOD installer.
- Plugins from mods in junctioned folders were not activated properly.
- Fixed incorrect sorting after hiding an item in the Conflicts tab
For MO2 plugin creators
- Greatly improved the capabilities of Game Plugins to allow support for other games:
- They may now define if a mod looks valid (for installation and modlist check).
- They can also define mod contents icons and filters.
- MO will no longer crash when GamePlugins (pluginList) feature isn't implemented.
- A generic game plugin example is available. Visit the MO2 discord for more information.
- Many thanks to Holt59 for a major rework of the various game plugins.
- Python plugins can now be installed in their own separate folders.
- Stubs are now available for the python interface (https://github.com/ModOrganizer2/mo2-pystubs-generation).
Dependencies
Loot 0.15.0 -> 0.15.2
Boost 1.71 -> 1.73
OpenSSL 1.1.1d -> 1.1.1g
PyQt 5.13.1 -> 5.14.2
Python 3.7.5 -> 3.8.2
sip 4.19.19 -> 5.2.0
Qt 5.13.2 -> 5.14.2
icu 65 -> 66
NMM 0.70.9 -> 0.71.2
fmt 6.0.0 -> 6.2.0
spdlog 1.4.2 -> 1.5.0
v2.3.0 RC2
Fixes
- Fixed crashes when launching programs or refreshing the Data tab
- Fixed incorrect sorting after hiding an item in the Conflicts tab
Changes
- New Turkish translation (thanks Nyks45!)
- In the mod list, shift+double-click (open Nexus/custom URL in browser) and ctrl+double-click (open in explorer) will only open one item instead of the full selection
- Added confirmation dialog when clicking the Sort button in the Plugins tab
v2.3.0 RC1
Performance
- A lot of effort has been put into improving performance of MO2, especially startup, mod installation and general refresh (after a program is run or after pressing F5/Data tab "Refresh"). The speedup should be immediately evident for any sizable setup.
New Data tab
- New columns: file type, size and date.
- Supports sorting, searching, icons and tooltips.
- Context menu: expand/collapse all.
- Shell menu on shift-right-click (the standard Explorer context menu):
- If the selected files are all from the same mod, shows a single menu for that selection.
- If there are multiple origins, shows separate shell menus for each with warnings if some files are not present in all origins.
- Files must be in the same directory.
Mod info window
- Search boxes in the General conflicts tab.
- Added
.json
,.log
and.toml
to the "Text Files" tab; moved.cfg
from "INI Files". - The window will remember the last opened tab when double-clicking the mod name column. Other columns will still open a specific tab and override the last opened tab.
- Improved BBCode handling in the Nexus tab.
Mod list
- Better management for Hidden Files:
- New icon and modlist filter for active mods containing hidden files.
- New "Restore Hidden Files" context menu option on the modlist.
- New filter "Contains Optional Plugins".
- Added some context menu options to mod backups ("Visit on Nexus", "Open in Explorer", etc.)
- Shift-double-clicking on mods will open the custom URL if one exists or the Nexus webpage for this mod.
- The list of filters now uses colored three-state checkboxes.
- The Notes column can now be colored. Right-click the column for a particular mod and click "Select color" to change its background color.
Miscellaneous
- Columns in the Plugins and Data tabs can now be turned on and off.
- All lists now use alternating row colors.
- When installing a mod, moved the "Manual" button to the far left to avoid confusion.
- The LOOT report window is now resizable.
- Log window: smaller minimum size, added "Open logs folder" context menu option.
- The search boxes in the Data tab and the various tabs in the mod info window now support regular expressions and other options. Right-click the box to enable them. This feature will eventually exist for all search boxes.
Plugins
- New BSA preview plugin: the content of BSA files can be previewed from the Data tab, Filetree or Conflicts lists by right-clicking and selecting "Preview". This will open a window showing the files contained in the archive.
- New C# FOMOD installer that replaces the NMM one by default.
- Added an extension blacklist in the Preview Base plugin. This is used to disable previews for specific image or text file types. The blacklist is a comma-separated list of extensions without dots.
Fixes
- Custom URLS won't be overwritten when reinstalling a mod.
- Stopped notifying for updates for optional and miscellaneous files when only the main mod is updated.
- Unmanaged mods were considered valid targets for "Create files in mod instead of overwrite" in the executable settings.
- Some pictures were not displayed properly with the FOMOD installer.
- Plugins from mods in junctioned folders were not activated properly.
For MO2 plugin creators
- Greatly improved the capabilities of Game Plugins to allow support for other games:
- They may now define if a mod looks valid (for installation and modlist check).
- They can also define mod contents icons and filters.
- MO will no longer crash when GamePlugins (pluginList) feature isn't implemented.
- A generic game plugin example is available. Visit the MO2 discord for more information.
- Many thanks to Holt59 for a major rework of the various game plugins.
- Python plugins can now be installed in their own separate folders.
- Stubs are now available for the python interface (https://github.com/ModOrganizer2/mo2-pystubs-generation).
Dependencies
Loot 0.15.0 -> 0.15.2
Boost 1.71 -> 1.73
OpenSSL 1.1.1d -> 1.1.1g
PyQt 5.13.1 -> 5.14.2
Python 3.7.5 -> 3.8.2
sip 4.19.19 -> 5.2.0
Qt 5.13.2 -> 5.14.2
icu 65 -> 66
NMM 0.70.9 -> 0.71.2
fmt 6.0.0 -> 6.2.0
spdlog 1.4.2 -> 1.5.0
v2.2.2.1
- Fixed BSA packer for Skyrim SE
- Disabled BSA packer for Fallout 4 (has more to fix later on)
- Fixed BSA packer deciding to hide parts of the MO install at times
- Fixed the local save path setting being deleted when it shouldn't be (mostly affects Enderal)
- Fixed nested categories (e.g., "Armor > Power Armor") doing weird things in the filter list
- Fixed display of timestamps in log for larger fonts
- Fixed querying info on downloads when multiple mods have the same MD5
- Fixed downloading files that the Nexus says have a blank filename
- Updated Form 43 notification description to be more informative about the problem and the solution
- Updated querying info to not ask which game the download is for when there's only one game choice
- Added "enabled" setting to Form 43 notification plugin
v2.2.2
New Features
- Added BSA packer plugin by PurpleFez.
- Adds "BSA Packer" option to the tools menu. This is a convenient way to package a mod's assets into BSA/BA2 archives.
- Disabled by default. Can be enabled in Settings > Plugins.
- Added LOOT message output.
- Displayed when clicking the sort button.
- Outputs errors, general messages, and plugin specific messages.
- Can access a more detailed and plain-text version with the details expander.
- Added preview support for .ini files, .json files, .log files, and .cfg files.
- Added DDS preview plugin by AnyOldName3.
- Supports all texture formats used by the supported games.
- Includes useful information on the previewed file like internal format and pixel size.
- Can set a custom color as background for viewing transparent textures that aren't easy to see on a traditional checkerboard background.
- Added portable instance lock.
- Creating a file named "portable.txt" in the MO install directory will lock the program into a portable instance. The contents of the file do not matter. This will bypass the instance selection dialog. This also removes the "change game" option from the main window.
- Added a sanity checker when launching MO to look for potential problems.
- Checks for any blocked .exe or .dll files in the MO install directory.
- Checks for certain files missing from the MO install directory.
- Checks for other programs hooking into MO that are known to cause issues (usually ones with OSDs).
- Checks for MO folders (mods, profiles, etc.) being in protected folders.
- Currently, no action is taken except displaying a warning in the log.
- Added new logging pane.
- Can be opened and closed in the view menu or by right-clicking the menu/toolbar area.
- Can be docked in different position on the main window or even undocked from the main window.
- Reworked to be more condensed and provide more information.
- Can copy the log or clear the log by right-clicking the log text.
- Can set the log level by right-clicking the log text.
- Note: Due to a general logging overhaul, a lot less information will be seen in the log when set to the INFO log level. Most of this has been moved to the DEBUG log level.
- Added features to the main window filters list.
- Filters changed to have three state: not included, included, and inverted (shown as "NOT"). Clicking a filter cycles through these states while right-clicking cycles backwards.
- Removed filters made redundant by the ability to invert filters.
- Added option to show or hide separators.
- Added "Tracked on Nexus", "Has valid game data", and "Has Nexus ID" filters.
- Changed the filters list to be resizable.
- Renamed some filters to clarify their meaning.
- Added new lock dialog.
- Locks the GUI while being more flexible. Allows the user to resize the window, minimize the window, etc.
- Added new options dialog.
- Displayed when the user needs to make a choice with multiple options and outcomes (e.g., starting the game but Steam isn't running).
- Provides a better explanation of each option as needed.
- Allows users to more easily tell the dialog to remember previous choices (instead of checkboxes).
- The details expander can provide more details.
- Added new error dialog.
- Displayed when something goes seriously wrong (i.e., USVFS fails when starting the game).
- Provides human readable messages instead of esoteric error codes.
- Provides troubleshooting steps for common problems.
- The details expander can provide more details about errors.
Enhancements
- Packed core Python files into a zip file (as much as possible).
- Improved errors reported by the archive extractor plugin.
- Improved FNIS integration plugin by adding "Reset FNIS Settings" menu option.
- Improved NCC installer by adding a manual install button.
- Improved script extender plugin checker by adding human-readable error messages.
- Improved checking INI files for read-only state by giving users a choice on how to proceed and to optionally remember the choice.
- Improved logging all over the place to be simpler for user and more informative for developers.
- Improved display of dates in the mod version field by using the system date format.
- Improved text viewer widgets (INI editor, etc.) by making highlighted text visible if the viewer is not in focus (thanks reedts!)
- Improved download related dialogs by making them a child of the main window.
- Improved querying info on large downloads by adding a progress bar for the MD5 hashing step.
- Improved getting the creation time of a download by adding some fallbacks if the time is invalid.
- Improved download speed indication by making it translatable.
- Improved picking a remote file when querying info by sorting the files from newest to oldest.
- Improved various dialogs by remembering their geometry (position, size, etc.).
- Improved symbolic link checker by downgrading it to a warning instead of a fatal error.
- Improved mod list by moving conflict flags to their own column (gives more options for user to hide columns).
- Improved selecting the mod ID from the file name when querying info by providing all numbers as options.
- Improved info dialog when canceling an installation.
- Improved plugin list by not showing light plugins and light plugin information unless the game supports light plugins.
- Improved plugin by adding LOOT information for plugins via flags and tooltips. Will be updated when the sort button is clicked.
- Improved MO update checker by not checking for updates when offline mode is enabled or checking for updates is disabled.
- Improved reporting of server speeds by averaging last 5 downloads.
- Improved connection dialog on startup.
- Improved links shown in the GUI to respect the active style's colors.
- Improved saves tab and data tab in the main window to have alternating row colors.
- Improved many aspects related to starting up MO.
- Improved many aspects related to launching an executable.
- Removed extraneous code dealing with alternative load mechanisms.
- Removed translations for log entries.
- Removed mention of 32-bit Java when adding .jar executables.
- Added placeholder text to notification dialog.
- Added source game column to downloads list.
- About dialog:
- Added Xahtax as German translator.
- Added reedts as a supporter.
- Edit Executables dialog:
- Fixed automatically setting the title when selecting a binary if the title hasn't been set before.
- Added the ability to select a binary when adding an executable.
- Added the ability to clone the selected executable.
- Added the ability to hide executables in the main window.
- Mod Information dialog:
- Added "Open with Preview Plugin" button to the images tab.
- Added "Execute with VFS" and "Open with VFS" context menu options to the conflicts and filetree tabs.
- Improved filetree tab by changing double-click from renaming the file to opening the file. Uses a preview plugin if supported otherwise opens the file normally.
- Improved filetree tab context menu.
- Improved images tab by providing a warning if Qt can not display an image.
- Settings dialog:
- Visual overhaul of the General tab.
- Added additional Qt default styles to the General tab.
- Added an "Explore..." button to open the MO stylesheets folder in Explorer.
- Added "Show confirmation when changing instance" option to the General tab.
- Added "always center dialogs" option to the General tab.
- Added "check for updates" option to the General tab.
- Added "open previews on double-click" option to the General tab.
- Visual overhaul of the Nexus tab to provide more information.
- Added "LOOT Log Level" to the Diagnostics tab.
- Installer:
- Updated to install Visual C++ 2015-2019 Redistributables if needed.
- Condensed game support plugins down to a single component to help prevent installation issues.
- Style changes:
- Minor updates to all to support changes to program.
- dark.qss: Applied style to QListView widgets.
- vs15 Dark.qss and others: Fixed display of tristate checkboxes (e.g., a folder in the manual install window that only has some files selected)
- Paper Automata: Updated from v2.0 to v2.2.
- Paper Dark: Updated from v5.0 to v5.3.
- Paper Light: Updated from v5.0 to v5.3.
- Paper Mono: Added v2.1.
- 1809 Dark Mode: Added v1.3.
- Dracula: Fixed issue when scrolling the images tab in the mod information dialog.
Bug Fixes
- Fixed path error in FNIS integration plugin.
- Fixed running FNIS integration plugin when no mods are installed.
- Fixed issue when disabling profile-specific save games.
- Fixed FOMOD installers when the first page is hidden.
- Fixed error when canceling a FOMOD install.
- Fixed Temp\NMMCLI error for NCC installs by deleting the folder before every install.
- Fixed Python plugin not reporting problems.
- Fixed script extender plugin checker reporting the wrong mod when the same plugin was in more than one mod.
- Fixed issue when reading script extender logs by always opening them as cp1252.
- Fixed some issues with the tutorials.
- Fixed issue when right-clicking a download and the index is invalid.
- Fixed issue where a "cache" and/or "qtwebengine" instance was shown in the instance manager.
- Fixed crash when changing the category of mods while filters were selected.
- Fixed "failed to receive data from secondary instance" when opening MO, including downloading mods.
USVFS
- Fixed USVFS issue when deleting file with a relative path.
- Fixed a handle leak when closing a file.
- Fixed a crash when starting multiple processes quickly.
- Fixed behavior when a null string is passed to MoveFileExA and MoveFileWithProgressA.
- Improved detection of blacklisted applica...