Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ME3Tweaks Mod Manager 8.0.1 Changelog #322

Closed
Mgamerz opened this issue Aug 23, 2022 · 0 comments
Closed

ME3Tweaks Mod Manager 8.0.1 Changelog #322

Mgamerz opened this issue Aug 23, 2022 · 0 comments
Milestone

Comments

@Mgamerz
Copy link
Member

Mgamerz commented Aug 23, 2022

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.
image
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.
image
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.
image

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.
    image

NexusMods downloads folder

In Mod Manager options, you can now select a location where NexusMods downloads are stored.

image

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.
    image

Changed features

  • Bink dll updated to version 20011 from 2008:
    • 2009: Support LE3's different language parameter for launch option selections
    • 20010:
    • 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
@Mgamerz Mgamerz added this to the 8.0.1 milestone Jan 29, 2023
@Mgamerz Mgamerz changed the title ME3Tweaks Mod Manager 8.0.1 Beta Changelog ME3Tweaks Mod Manager 8.0.1 Changelog Feb 3, 2023
@ME3Tweaks ME3Tweaks locked and limited conversation to collaborators Feb 6, 2023
@Mgamerz Mgamerz closed this as completed Apr 25, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant