Skip to content

v2.4.3

Compare
Choose a tag to compare
@LostDragonist LostDragonist released this 25 Dec 22:51
· 235 commits to master since this release

New Features

  • Added basic 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. Warning: it can be extremely basic in some cases.
    • 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!