-
-
Notifications
You must be signed in to change notification settings - Fork 35
Description
ME3Tweaks Mod Manager 8.0.1 is a feature update with new tools for users and developers. It does not have any functional changes to the moddesc system. See the bottom of this post for bugfix update notes.
New features
This build of mod manager contains multiple new features.
New game launch parameters dialog
A new game launch parameters panel is available in the drop down next to Start Game for Legendary Edition games. This allows you to pick the game language, subtitle size, automatic resume from save, and disabling controller vibration, without having to do so from the game launcher. It also allows you to specify custom command line parameters to the game, which will be expanded upon with ASI mods - typically a feature for developers.
This feature requires the autoboot option to be on.

This feature does not work on Original Trilogy games and is not planned to be expanded for those games. This implements feature request #269
BETA MODE ONLY: Single .mem file installer
SINGLE .mem files can be installed through the new Beta menu which appears when in Beta mode. This feature has very little testing and very little error handling currently and serves as a proof of concept for porting ALOT Installer's code forward to ME3TweaksCore, which was largely based on ALOTInstallerCore.

The game the mem will install to is determined when loading the .mem file, as they contain which game the file is for. This feature only works on Legendary Edition games currently and will not be extended to Original Trilogy due to an well-established texture modding procedure.
Starter Kit 'Kits' #286
Starter Kit now has a feature selection column, which allows you to select addins to your newly generated mod. These files are pulled from a game backup and set up for use. Eventually these features will be able to be used on existing mods to add features to them, but currently they are limited to starter kit.

Improvements to Batch Mod Installer
- Batch Installation queues can now store their options for applying at a later time. This system is very complicated under the hood and may have some bugs.
- You can now add ASI mods to Batch Mod Installer queues. The order of these can't be changed as they are fully independent of other types of mods that can be installed via Batch Installer.

NexusMods downloads folder
In Mod Manager options, you can now select a location where NexusMods downloads are stored.
The default behavior is as follows:
- If the file is less than 100MB, the file is downloaded to memory and is never stored to disk.
- If the file is 100MB or larger, the file is downloaded to the temp directory, and operated on from there.
By default, downloaded files are stored in C:\ProgramData\ME3TweaksModManager\Temp, which is cleaned up at the end of every session. By selecting a path, all downloads will be stored in the specified folder, regardless of size.
For developers: Search an entire mod against NexusMods file database
- You can now search against all of the files in a mod's list of installable files against the NexusMods file database. The UI is not the easiest to read but it will let you quickly see direct incompatibilities between your mods.

Changed features
- Bink dll updated to version 20011 from 2008:
- 2009: Support LE3's different language parameter for launch option selections
- 20010:
- Mod Manager 8.0.1 PRERELEASE (Build 127) won't skip MELE Launcher if using EA App #324
- Minidumps are gated behind -enableminidumps now, which should improve game performance for users
- 20011:
- Log when minidumps are enabled
- Game launch now works when the game path contains unicode characters
- The message shown when the game directory is not writable is now more useful for end users
- The system for checking for mod updates has been improved to better handle large mod libraries
- Starter Kit Window: Can now filter mods via the filter textbox
- 'Download all' is now hidden on mod update dialog if no mods support direct download through ME3Tweaks Updater Service
- Some text strings were changed to more accurately reflect current scene
- Deploying mods now checks for texture markers and will block if any are found
- Autoboot for Steam versions of Legendary Edition and ME3 use Link2EA to attempt to improve game launch time. If EA App is not found, it will fallback to the original behavior
- When downloading via NexusMods, a new verification step is added to try and catch corrupt downloads.
Bugfixes
- Fix Console Keybinder dialog having backwards dialog buttons. Part of Feature request: Unbind console keys #323
- Fix LE1/ME1 mods using GAME1_TLK_MERGE feature from throwing 'archive corrupted' messages when installed directly from archive and not from library
- Backup File Fetcher panel now properly sizes itself on load
- Improve application performance by removing progressbar that was causing excessive GPU usage even when not shown
- Mods will check for broken audio - this was erroneously disabled during refactor of Archive Deployment in Mod Manager 8.0
- Keybinds Injector (ME3) now properly resizes so it works with other localizations text lengths
- Libraries were updated to fix security vulnerabilities
- LELauncher mods will skip the 'select options' dialog if there is only one target and no options for the mod (same behavior as other games)
Bugfix update February 5 2023
- 'Create new launch option' -> Delete button crash fixed
- 'Legendary Explorer (Stable/Nightly)' download failed -> App crash fixed
- Circular dependency detection will now use correct dialog box when using moddesc8 features
- Batch Installer will no longer ask you to save options if you chose to use saved options
- You will now only see the the dependent DLC not installed dialog once for a mod, if it depends on multiple DLC that are not installed
- Fix inability to use 'Directly install to game' when installing mixins from the library due to oversight in LegendaryExplorerCore package deserialization
- Some internal telemetry was added to attempt to track down some crashes that could not be readily reproduced
Bugfix update February 7 2023
- Several strings that were not previously localized have been localized from Build 126. German localization is not updated in this specific build
- Add telemetry tracking to try and narrow down some issues such as first boot 7z library not loading
- Fix crash when the 'data' folder is not accessible due to location of Mod Manager executable
- Fix batch mod queues that are version 1 or 2 not showing their mods in the batch mod list
- Fix crash when creating a backup when an error occurs - e.g. disk full, CRC error, or other issues. A dialog is shown instead
Bugfix update February 10 2023
- Fix some erratic behavior reported with the new autoboot implementation causing launcher to sometimes autoboot a game when it shouldn't
- Launch Option Selector now automatically selects the current active option on load
- Polish and Polish (English VO) in Launch Option Selector was corrected to not be backwards
- German localization updated
Bugfix update February 11 2023
- When an error occurs restoring the game, it won't simply stop doing stuff. It will now properly end and show the user a dialog with the actual error. These errors are not currently localized.
- Added troubleshooting workaround settings that can be turned on when advised by Mgamerz
- Fix some small UI bugs when restoring the game
Bugfix update March 18 2023
- Added new 'unbind key' to console keybinding panel
- Fix startup crash when Steam install of LE games don't populate the 'InstallDir' registry key
- Improve application behavior when installing a mod offline (embedded required ASIs)
- Fix issues creating backups when an error occurs and a dialog is attempted to be shown
Bugfix update March 21 2023
- Fix 'dll not found' issue due to change in how Steam lookup is performed
Bugfix update April 1 2023
- Fix application crash when backing up games and there are extra large files placed into the DLC folder
- Fix NexusMods button on top right always saying 'Login to NexusMods' due to change in previous update
- Fix parsing issue on moddesc.ini structs that have no values defined
- Mods that target a cmmver higher than the current build supports will now refuse to load (this was supposed to be part of M3 but was never ported from ME3CMM)
- Fix crash in install group editor that would crash app if you selected 'hidden' ASIs that were not supposed to be shown to the user
- Adding a content mod to the list of mods to a queue will now properly insert it into the list on the right side, rather than at the bottom
- Update LEC code to April 1, 2023
