ME3Tweaks Mod Manager Changelog

What's new in ME3Tweaks Mod Manager 8.2.4 Build 133

Jan 4, 2024
  • Changed features:
  • Legendary Explorer Core code was updated to 12/30/2023 version (Beta branch)
  • Bugfixes:
  • Download cache would be wiped even if explicitly set
  • Batch installer would not run merges on game if an ASI mod was in the list of mods to install, unless another panel was opened after install completed
  • Fix some logging issues

New in ME3Tweaks Mod Manager 8.2.3 Build 132 (Nov 7, 2023)

  • New features:
  • New command line option: --createmergedlc. This instructs mod manager to update the merge DLC for Legendary Edition games
  • Changed features:
  • LEC code updated to 11/04/2023
  • Batch mod installs should be a tiny bit faster as bink installation code was optimized to only run once in batch mode
  • Update to ITA localization
  • Bugfixes:
  • Batch installer mods that contained invalid filesystem characters in their queue name can now be imported. Before it would not sanitize and silently fail to import

New in ME3Tweaks Mod Manager 8.2.2 Build 131 (Oct 1, 2023)

  • New features:
  • Beta menu: Enumerate all game packages and open them to ensure their parsability. If a package file has file-format corruption, this can detect that
  • Changed features:
  • LEC code updated to 09/16/2023 version which fixes several script compiler issues
  • Bugfixes:
  • Fix some mergemod operations failing if both an origin/ea app install took place on the same system as steam, due to them writing different registry keys. If the EA copy no longer existed merge mods would fail to install
  • Mod loading: Files are looked up using case-insensitive paths
  • Log starter kit exceptions to the app log
  • Fix broken code that allowed backups to be made in directories that contained existing subdirectories, but not files. Both should have been checked but only files was being actually checked

New in ME3Tweaks Mod Manager 8.2.0 Build 129 (Jul 12, 2023)

  • New features:
  • LE2 now supports Squadmate Merge, thanks to naNuke and Mith heavily editing the LE2 Squad select SWF file and detailing how to hook it up in package files. Thanks to many mod devs for testing this feature in beta
  • You can now include a save file in LE game diagnostics. OT is not supported as the save file parsers for these games are not fully implemented in Mod Manager and there isn't even a C# parser for ME1 saves
  • Mod Manager now has a basic URI system which allows you to open mod manager from a web link when registered. You will find these links used in various places such as when requesting a log file
  • You can now deploy and import batch install group files. This is fairly barebones right now and will be improved upon in the future with things such as nexus update checks
  • Changed features:
  • Mod deployment now checks for shipping other mods TFC files. Mods that ship other mod's TFC files will be liable to being blacklisted from import due to it breaking features such as texture install. Deployment is not blocked in this build, but may be in the future depending on how reliable the detection of this is
  • You can now filter deployment status messages in the dialog that shows up when you click them
  • The title bar of Mod Manager will now be black if you are using dark theme
  • Bugfixes:
  • Your LE1 console keybinds will now be preserved across config merges. Before they were just wiped out because a vanilla copy was used. These won't persist until you assign a keybinding with 8.2 or newer (8.1 binded items will not persist)
  • Linking an ME1 backup takes far less time and memory. There was a bug that was invalidating the vanilla database file on every lookup due to ME1 having a polish version which resulted in a slightly different lookup logic, which was bugged
  • Texture installations should work after an existing batch install that had a texture installed by re-ordering when a merge takes place to be before textures are installed
  • Fixed issues with email merge for LE2 in batch installer

New in ME3Tweaks Mod Manager 8.1 Build 128 Pre-release (May 9, 2023)

  • ME3Tweaks Mod Manager 8.1 is a large feature update that contains many new features for both mod developers and users.
  • This build is in soak tseting; mods should not be publicly released targeting ModDesc 8.1 or Mod Manager 8.1 features; they will not be supported and may be blacklisted from loading. Once the build is marked as stable (see the ME3Tweaks Discord for targeting info), mods can be released.
  • ModDesc 8.1 features:
  • .mem texture files are now supported for installation (currently only through Batch Installer)
  • This is a very complicated system and will take some time to refine. It is being restricted only to batch installer to help ensure proper modding order.
  • Headmorph files are now supported for installation. This should greatly ease making a mod that uses both a headmorph and a package file for assets. You can see how to include headmorphs in your mods on the headmorphs documentation page.
  • Choosing a save to install the headmorph into is a very complex system and may have some issues.
  • .me2headmorph/.me3headmorph/.ron files are supported. Installation is done through a command line version of Trilogy Save Editor by Karlitos.
  • LE1 Coalesced Merge:
  • Using the new M3 Coalesced Delta format - M3CD for short - Mod Manager can now edit LE1 Coalesced in a way that works for multiple mods at a time. This feature will replace the basegame Coalesced files for LE1, which means that mods that directly replace this file will not work if you use Mod Manager. As such, you can turn this feature off in the application settings.
  • This system works by shipping a DLC mod with .m3cd files that describe changes to the LE1 Coalesced file. Like plotsync, it will automatically run whn necessary and rebuild the Coalesced files. You can ship any amount of .m3cd files in your DLC mod, so you can even use alternates to apply extra changes if necessary - they are applied in-order.
  • LE2/LE3 config file patching on install:
  • Using the same M3CD system as LE1 coalesced merge, you can install .m3cd files with your DLC folder for LE2 and LE3, to provide alternate versions of your config files. For these games, the merge occurs only once during mod installation, and does not run again unless the mod is reinstalled.
  • This allows you to have a base config file set and then add in changes. Changes are applied in alphabetical order to the DLC.
  • An example use case would be having an option that adds more outfits than the standard set you ship with your mod
  • Bink 2205 is now the standard version of bink installed with mods (not the ASI mod loader, but the backing library). This in-place upgrade of the bink dll allows us to encode video with audio and have it work in game. This is done automatically on all mod installs and does not appear to cause issues based on testing.
  • Mods that depend on Bink 2205 to work properly should setrequiresenhancedbink=true under [ModInfo]. This changes the metadata installed with the mod, and is used in diagnostics to perform an additional check for the proper bink dll version.
  • LE1 Diversification Project and ALOV for LE1 will have screeching audio due to how their videos with audio were encoded. These mods will need to be updated to use the new encoder to properly gain audio support.
  • MassEffectModder is already updated to support scanning texturemovies that use this new encoder version
  • If a mod ships with 2205 encoded video, and the original bink dll is installed, the video is simply skipped in game
  • Merge mod asset updates can now add new content to files without requiring a reference to an existing export. You can use this for things like adding 2DA tables for EntryMenu in LE1 or things that must be referenced within SFXGame itself which is loaded before DLC mount.
  • Changed features:
  • Moddesc.ini editor now uses dropdowns for selecting image files to show, autopopulating when the dropdown is opened
  • Diagnostics now includes the install date of a DLC mod to help determine the order that DLC was installed
  • When referencing a DLC requirement (anywhere they are used), you now use square brackets [ ] instead of parenthesis ( ) to indicate version numbers. This is to work around an issue with the struct parser that could be dangerous to fix due to how many legacy mods depend on the current implementation. ( ) will still work, but [ ] will be more reliable.
  • NexusMods File Search now supports filesystem style wildcards. For example, you can search for *.mem now. This is not regex search.
  • Trilogy Save Editor has been added to the tools menu. Legendary Explorer was moved to its proper alphabetical position (it was previously where ME3Explorer would be located).
  • Batch Installer now allows you to duplicate an install group
  • You can now right click a mod and add starter kit content to its DLC folder when in developer mode. This allows you to add things such as squadmate merge data, startup files, and more
  • Bugfixes:
  • All bugfixes were backported to an 8.0.1 bugfix update

New in ME3Tweaks Mod Manager 8.0.1 Build 127 (Feb 14, 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