Bugfixes:
- failed to install language extension when it used only the language code (without country code)
- exception if environment doesn't contain APPDATA (happened on linux with wine)
- exception in script extender installer for unsupported games
- exception trying to manage game that was incorrectly discovered (not entirely sure about the constellation)
- exception upon trying to report error from installer (which obscured the actual problem)
- limit length of mod report file names (otherwise they might end up inaccessible to some tools)
- mod report failed if staging files are missing
- c# fomod installers using more obscure features failed
- attempt to download from urls that were obviously invalid
- navigating in embedded browser didn't always work
- better error message if a c# fomod installer can't be supported
- Notifications regarding quickbms when an unsupported game is active
- typo in name of script extender for Fallout 4 VR
- validation when changing staging/download folder might fail to warn about invalid change
- obse was set up to be used as the default executable, which wasn't a good idea for the steam variant
- very long category names messed up the ui layout in the category dialog
- some errors reported from installer had no stack (even though we could use it)
- (Mount & Blade 2) load order sorting triggered when MnB2 wasn't actually the active game
- (Mount & Blade 2) exception if no profile is active
- (Mount & Blade 2) attempt to copy the same file onto itself
- (Mount & Blade 2) vortex_backup files were considered when looking for deployed files
- (Witcher 3) discovery of GOG variant failed
- (Witcher 3) deployment requested when it wasn't actually necessary
- (Witcher 3) attempt to merge non-xml input files
- (Witcher 3) a single invalid mod xml file broke the merge process
- (Witcher 3) failed to activate game if mod directories already exist
- (KCD) ensure mod_order.txt exists before writing to it
- (DMC5) attempts to access file list cache before it was created
- (RE2 & DMC5) notifications when a different game is active
- (Stardew Valley) rare exception discovering newly added files
Improvements:
- warn if user tries to move downloads folder into staging or vice versa
- excessive logging from uplay gamestore
- attempt to install dll file now creates a mod with that dll instead of "extracting" it
- better detection of UAC settings
- (api) ensure nexus update mechanism is only applied to mods downloaded from there
- (Dragon Age: Origins) discovery of ultimate edition
- (Witcher 3) better error reporting when parsing xml files fails
- (Witcher 3) better detection of ini files
- (RE2 & DMC5) better error reporting when discovery failed
- (RE2 & DMC5) no longer causing a delay when switching games
Features:
- (Nehrim) support added