Skip to content

Mod Organizer 2 Development Changelog

Mikaël Capelle edited this page Jul 22, 2020 · 266 revisions

See 2 Changelog for changes to released software.

2.3.0 RC 2

Data tab:

  • Tentative fix for crashes.
  • Some performance improvements for search, faster sorting by file type.

More stuff:

  • New Turkish translation (thanks Nyks45!).
  • 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.
  • Fixed incorrect sorting after hiding an item in the conflicts tab.
  • Added confirmation dialog when sorting plugins.

Fixes:

  • Fix crashes when forcing libraries with Python game plugins.

2.3.0 RC 1

  • .toml files are available in the Text Files tab of mod info window.
  • Fixed long delays when searching in the data tab.

2.3.0 Alpha Build 11

Fixed regressions in alpha10:

  • Fix crashes during extraction.
  • Fix (potential) crashes when closing MO2 on Windows 7.
  • Some FOMOD C# installer fixes.
  • Fix refresh issues with tabs on the right panel.
  • Proper display of python errors during plugin initialization.

2.3.0 Alpha Build 10

Changes:

  • New native C# FOMOD installer that replaces the NMM based one by default, please test extensively.
  • New "Contains Optional Plugins" filter for modlist.
  • Contents flags and filters are now defined per game.

Performance:

  • Improved mod installer performance for partial extractions.
    • Note: Disabling Windows Defender has been found to drastically improve extraction performance (e.g. 24s -> 4s, 4min20s -> 30s). Try excluding the modorganizer.exe process and measuring. Other antiviruses could be doing the same.
  • Improved performance of the Form43 checker.
  • Made all Problems Checks operate asynchronously on a different thread to improve startup and refresh performance on big setups.
  • Improved ui responsiveness and performance when starting executables or during extraction.

Fixes:

  • Fixed abnormal use of Nexus API calls for mod update check. Consecutive update checks on the same modlist should now only take one request.
  • Archive extraction:
    • Progression during archive extraction should be more faithful to the actual extraction progress.
    • Fixed a bug with progress dialog flashing very quickly on and off during extraction.
  • Fixed modlist randomly scrolling to wrong location in some cases (like after editing categories).
  • Fixed a very rare issue that could prevent the DDS preview from working correctly.
  • Improved error handling for python preview plugins.
  • Fixed game version detection for SkyrimSE.
  • Fixed detection of some FOMOD installers for the external NCC installer.
  • "Plugins" and "Archives" tab are now hidden if a game does not provide appropriate features.

2.3.0 Alpha Build 9

New stuff:

  • You can now open the log folder by using the context menu of the log panel (right click).
  • Each game now checks the "data" folder of mods in a game-specific way.
    • This applies for both the "valid" flag in the mod list and the installers.

Fixes:

  • Fix issue where plugins from mods in junction folder were not being activated properly.
  • BSA Packer: Fix issue where a user would always have the name of the mod be the name of the created archive.

Performance:

  • Dramatically increased refresh performance with high number of mods and folders.

For plugin creators:

  • Improved the python interface to make it equivalent to the C++ one.
  • 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).
  • Fix an issue where MO2 would crash if a game plugin did not implement the GamePlugins feature.

2.3.0 Alpha Build 8

New stuff:

  • The loot sort report dialog can now be resized.
  • The "Notes" of each Mod row can now be colored (right click on notes column or from info dialog Notes tab).

Fixes:

  • Some pictures that were not properly displayed in the FOMOD installer should now be displayed correctly.

Others:

  • The mod installers have received a huge refactor to later allow support for other games.
  • Updated a bunch of dependencies to latest version.

2.3.0 Alpha Build 7

UI improvements

  • Allowed loglist to be shrinked further.
  • Added icons for all log levels.
  • Made all Mo2 lists alternating row color.
  • Added colored checkbox icons to modlist filters.
  • Moved right pane filters back to bottom.
  • Improved general spacing and alignments of ui in base style.
  • Moved the "Manual" mod install button away from the normal install button.
  • Fixed context menu and comboboxes lagging due to bad qt animation.

Other changes

  • Added small delay before filtering data tab to improve typing responsiveness.
  • Added option to some filters to keep the current selection in view.
  • Improved nexus description handling with incorrect BBCode.
  • Removed annoying flashing window during Mo2 startup.

2.3.0 Alpha Build 6

The performance update:

  • Starting MO should be much faster through various optimizations, mostly by eliminating duplicate or unnecessary refreshing like the list of downloads. It also turns out the splash screen took about a second just to show it. (AL)
  • Refreshing files should now be much faster. Refreshing is done on startup, F5 and when clicking the Refresh button on the Data tab. It uses multiple threads and a faster way to retrieve the list of files in folders from Windows.

Regex in filters:

  • Regular expressions in filter boxes for the Data, Conflicts, Images and Text/INI tabs. We're in the process of moving all the other filter boxes to the new one.
  • Right-click the filter box to enable it. The setting is global.

Other stuff:

  • The mod info window will remember the last opened tab. (AL)
  • Stopped notifying for updates for optional and miscellaneous files when only the main mod is updated. (AL)
  • Don't overwrite custom URLS when reinstalling a mod. (AL)
  • Customizable columns for plugins and data tabs.

2.3.0 Alpha Build 5

  • Shift+double-click on mods will open nexus site or custom url (AL)
  • Added .cfg (moved from INIs tab), .json, .log files to text files tab (AL)

New Data tab:

  • The tree should never reset when refreshing. In case of problems, shift+clicking the Refresh button will reset the tree completely.
  • Expand/collapse all context menu items
  • Columns for file type, size and date
  • Sort, filter, icons, tooltips
  • Harmonized the UI between the various tabs, all widgets are on top now
  • Shell menu on shift+right-click:
    • 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

2.3.0 Alpha Build 4

  • Added new BSA contents Preview:
    • You can double click on BSA or BA2 archives in the data tab or filetree to see the files that are contained as well as some meta info on the archive itself.
  • Added some of the regular modlist context menu options to mod Backups (thanks @LeMagicien!)
  • Added extension blacklist for Base Preview plugin as well as enable toggle
  • Fix showing unmanaged mods as overwrite option for executables
  • Fix CSV primary category export not working in some cases (thanks mdavis199!)
  • Fixed file structure not being remembered when drag and dropping files from overwrite to a mod

2.3.0 Alpha Build 3

  • Fixed context menu not working in normal conflicts tab.
  • Fixed BSA Packer plugin issues on FO4
  • Added new context menu option to "Restore All Hidden Files" of a mod to the modlist.
  • New context menu option also works with multiple selection.

2.3.0 Alpha Build 2

  • Made hidden files check also consider .mohidden folders
  • Added new text filters to the Conflicts tab, to search for files.

2.3.0 Alpha Build 1

  • Updated a bunch of dependencies
  • Added flag for mods containing hidden files (.mohidden).
  • Added filter for mods with hidden files.