Bugfixes:
- crash if extension tries to query info from a game store that has been disabled
- exception trying to remove invalid download
- exception if user manually edited the html dom
- exception if SSL certificate can't be validated (network requests still get rejected though)
- removing a category could trigger multiple confirmation dialogs
- invalid profile could cause unhandled exception
- possible fix when quickbms gets stuck
- fixed failure to replace files within archives with quickbms
- when encountering corrupted userlist, didn't wait for user to decide what to do
- hidden files not immediately cleaned up during mod removal (next deployment fixed this though)
- in some rare cases, changing the id of a mod didn't trigger an update to the meta information
- unnecessary error messages in log file
- now bundling entire vc runtime (might fix startup problems for some users maybe?)
- error message when canceling a download
- potential crash at first startup after updating to a new Vortex version
- script extender primary tool check was case sensitive
- visual glitch in game thumbnails
- potential attempt to deploy undiscovered game
- very rare situation where if logging isn't possible a minor problem could cause a crash
- certain characters in the Vortex application path could lead to images not being shown
- downloads stuck at "Finalizing" if Vortex was closed or crashed at a bad time
- various texts that previously couldn't be translated
- glitched download progress display after pause&resume
- (Oblivion/Fallout 3/Fallout NV) outdated load order displayed when autosort is disabled
- (RE2/DMC5) exception if error was encountered iterating game archive
- (RE2/DMC5) exception if re-engine-wrapper extension wasn't loaded
- (BaS) mod name issues causing assets to be missing in-game
- (Witcher 3) rare attempt to write invalid mod entries to load order file
- (Witcher 3) mod names with witcher3tl mod type resolved incorrectly
- (Baldurs Gate 3) crash when deployment manifest is inaccessible
- (compact/contrast themes) ugly toolbars
Improvements:
- updated electron to version 11.2.3
- updated loot to version 0.16.1
- (hard coded) exclusion list of files/file patterns that shouldn't be deployed
- on closing Vortex will show a message if an update is going to be installed
- changing a table filter no resets selection in the table (previously invisible lines could still be selected)
- display mod version in conflict dialog
- The "More..." text in the navigation bar when downloads multiple files is now a link to the dl page
- more sensible table grouping of "equivalent but not quite equal" values
- improved handling of links for vortex extensions from the site
- "active downloads" widget (bottom of navbar) now prioritizes active downloads over paused ones
- improved wording on a bunch of dialogs/messages
- more "friendly" names for automatically downloaded extension updates
- reduced number of github api request
- no longer request response to feedback if user has already given one
- highlight downloads that can't be resumed (due to a server limitation)
- When Vortex launches a game store, it's no longer a child process of Vortex
- Attempt to improve robustness of fomod installer against misconfigured systems
- manually set mod category and notes now kept on mod update
- (Witcher 3) added option to open documents folder from load order page
- (Subnautica & Below Zero) replaced with stubs
- (Neverwinter Nights 2) added support for mod type for mods that should be installed to override
- (gamebryo games) now supporting savegames with zlib compression
- (gamebryo games) corrupted savegames are now marked and can be filtered
- (symlink deployment) will now retry failed filesystem operations
- (API) it should now be safe to purge games other than the one currently being managed
- (API) simplified the api to interface with quickbms
Features:
- event history on mods and plugins screen
- option to limit download bandwidth used by Vortex
- option to automatically install mods after download
- option to bring Vortex to foreground when starting a download from the browser
- option to copy files into downloads when using "install from file"
- ability to search (mod) conflict editor or to only show unresolved conflicts
- ability to track/untrack mods
- ability to batch-edit mod rules
- ability to sort categories alphabetically
- ability to merge multiple mods into one
- ability to change mod highlight (the user-defined colored icon column) on multiple mods at once
- ability to stop managing a game (effectively removing all profiles for the game, use with care!)
- ability to remove related mods (e.g. other versions of the selected mod)
- ability to create windows shortcuts to start Vortex with a specific profile (and game) directly
- ability to filter mods by author
- can now show (and group by) mod type as a column in the mod list
- can now start filtering in tables with ctrl+f
- can now use .jpg and .ico files for tool icons
- can now use filter category column by arbitrary text
- profiles can now be given a description
- can now set up Vortex to shut down the computer once all active downloads finish
- button in downloads page to directly open the download folder
- mod description and author can now be edited
- (gamebryo games) support for "ghost"ed plugins
- (gamebryo games) displaying bash tags
- (gamebryo games) added column showing whether a savegame is an auto-/quick- or manual save
- (gamebryo games) warning if using incompatible archives (BSA/BA2 intended for a different game)
- (gamebryo games) notification about "mod contains multiple plugins" now has button to show those plugins
- (Resident Evil 3) support added
- (API) requireExtension can now specify a version pattern to limit which versions of an extension are compatible
- (API) game extensions may now provide their own mechanism to determine the game version
- (API) more convenient & robust functionality to deal with load ordering for games
- (API) support for game stubs (required so we can turn bundled into separate extensions)
- (API) support for multiline input in standardised dialogs
- (API) can now query whether a game store is installed