Skip to content

Release v1.4.0

Compare
Choose a tag to compare
@RevZero RevZero released this 17 Jun 19:52
· 36 commits to master since this release
7351968

Download: XCOM2_AlternativeModLauncher_1.4.0.zip

Preface

Release v1.4.0 introduces support for XCOM Chimera Squad (see Getting started) and includes new features, many usability improvements and also lots of bug fixes. See the changelog for details.

Refer to the installation instructions about how to install AML.

  • Check out the Wiki for some useful tips. It is a work in progress, so consider checking for content updates from time to time.
  • For questions or suggestions you are welcome to join our Discord channel.
  • Infos on how to report bug here.

This change log contains the combined content from all pre-release versions.

Changelog

Main features

  • Added support for XCOM Chimera Squad.
  • New Mod Dependencies overview panel that shows dependent and required mods for the current selection. #56.
  • Mod state filtering allows you to easily filter mods by current state (duplicate, new, conflict etc.).
  • Duplicate mod ID handling allows you to have multiple mods with the same mod identifier installed at the same time. #101.

Usability

  • New mod list column "Source" (not visible by default). See Working with the mod list. #182.
  • Added options to "Enable" and "Disable" selected mods using the right click context menu.
  • Available quick toggle arguments drop-down menu can now be configured from settings dialog.
  • After refreshing the mod list, the last mod selection is now restored.
  • Remember last selection for "Enable grouping".
  • Remember last selection for "Show state filters".
  • Option to choose between using a translucent (better visibility of colored rows) or an opaque selection color for mod list items.
  • Improved visibility of the "splitter" between mod-list and mod-details that allows to resize the panel.
  • Preserve mod list category grouping and selection after opening/closing the category manager.
  • Fixed AML not properly saving the expanded/collapsed state for categories.
  • Display message when mod list is empty, suggesting to check the mod folder configuration.
  • Changed some default mod list column settings (size and visibility).

Misc improvements

  • Mod conflicts detection - Fixed some false positives. One common example is the X2Action_MoveClimbWall override. #102. (credits to @robojumper)
  • Mod conflicts detection - Fixed some false negatives. #148. (credits to @robojumper)
  • Improved Steam Workshop default mod folder detection. #39.
  • Improved mod update processing to be more reliable and faster.
  • Improved very slow processing when (un-)checking many mods at once.
  • Moving a mod to a collapsed category will no longer expand all categories. #176.
  • After a mod download is completed, only refresh the respective mod instead of the whole mod list.

Fixes and technical changes

  • Potential fix for the issue where the settings.json gets corrupted, preventing AML from starting until it is deleted manually. #206. AML will now create a backup file settings.json.bak after each save. This can be used to restore the last working state, by replacing the invalid settings.json, should AML complain that the settings file can not be loaded.
  • Fixed crash when closing AML while mod update process is still running. #191.
  • Fixed rare crash when AML was checking for updates. #202.
  • Fixed crash when ini file from config tab drop-down was not accessible. #205.
  • Fixed crash when processing XComMod file with invalid key-value pair formatting. #210.
  • Fixed "About" menu spawning on the wrong screen. #164.
  • When deleting multiple selected mods, the mod info panel wasn't cleared properly afterwards. #180.
  • Fixed category sort order inconsistencies. #177.
  • Fixed potential crash when launching the game while mod updates are still running. #159.
  • Fixed crash when not subscribed to any mod. #190.
  • Fixed "Use workshop tags" not working for mods from custom mod folders. #168. * File->Search for new mods did not work properly. #172.
  • The Use workshop tags option was displayed when a workshop id was available, but did nothing when a mod was located in a custom mod folder. #168.
  • Implemented semantic versioning. #145.
  • Updated Steamworks.NET.dll from v12.0 to v13.0. Updated steam_api64.dll from v4.28.51.7 to v5.25.65.21.
  • Fixed DirectoryNotFoundException when importing mods. #185.
  • Fixed issue detecting path to game directory when longer than 100 chars. #186.
  • Fixed possible ArgumentException when selecting mod while change-log tab is visible. #187.