Skip to content

Release v1.5.0

Compare
Choose a tag to compare
@RevZero RevZero released this 28 Mar 19:41
· 5 commits to master since this release

Download: XCOM2_AlternativeModLauncher_1.5.0.zip

Preface

Hi everyone!
I finally managed to wrap up a new release. The 1.5.0 beta has been out for quite a while now and seems to be stable. I wanted to get some additional small fixes and improvements done, but real life kept me busy, so I decided to get this out without further delay.

As mentioned before, I have been pretty much the only contributor to AML during the last 2 years, so I will consider rolling out smaller but more frequent updates in the future.

AML v1.5.0 introduces some new features and changes that mainly aim to improve usability. There are also a bunch of bug fixes. See the changelog for details.

If you like this update, feel free to buy me a cup of coffee :) ☕. I certainly drank a lot of it while coding.

Infos

Refer to the installation instructions about how to install or update AML.

Changelog

This is the complete change log and contains the information from the 1.5.0 pre-release versions.

New features

  • Added context menu option "Unsubscribe" to unsubscribe from Workshop mods without deleting them from the mod-list. Resolves #209.
  • Added context menu option "Resubscribe" to re-subscribe to Workshop mods. State will be shown as "Downloading" until the Workshop download finished. Resolves #208.
  • Automatic mod update when AML is starting can now be limited to "enabled" and "new" mods.
    • If you have many mods that you are not actively using, this can greatly reduce the time until AML is ready to launch the game.
    • Can be enabled/disabled in settings dialog. Disabled by default.
    • Mods will be automatically updated when they get enabled because mod data could be severely outdated.
  • Added "Copy to clipboard" option to mod context menu. Resolves #233.
    • Mod name, installation path, steam URL and workshop URL can be copied.
    • If multiple mods are selected, all entries will be listed separated by line breaks.
  • File menu now provides options to easily access some game related folders and log files.
    • Options to open installation and data folders from AML/X2/WotC/Chimera.
    • Options to open log files from AML/X2/WotC/Chimera.

Usability

  • When WotC is available, the "Run XCOM 2" and the "Run Challenge Mode" buttons are now hidden from the menu by default. Can be changed from the settings if desired.
  • Mods are no longer automatically hidden when detected as "Not Installed" on application start. The user is now prompted to choose if those mods should be hidden instead.
  • Context menu option "Show in Explorer" will now be hidden if selected mod is not installed.
  • Use proper Markdown text formatting when displaying release information in the update dialog. Resolves #222.
  • Use modern folder selection dialog when selecting mod directories. Resolves #225.
  • Mod folder selection dialog now uses most recently used documents folder.
  • Replaced the mod list "ContextMenu" with modern variant ContextMenuStrip, which also supports tool-tips.

Misc improvements

  • Added support for md file extension for readme files.
  • "Not installed" now has precedence before "Not loaded" with respect to the state shown in the state column.
  • Config and log Files are now always stored in the AML executable folder, even if the application was started from a different working directory. Resolves #223.

Fixes

  • Fixed not getting the correct ini file path, when the mod folder name contained the word "Config". Resolves #241.
  • Fixed AML using wrong base path ("...\XCOM 2\XCom2-WarOfTheChosen" instead of "...\XCOM 2") when user selected the XCOM executable from the WotC sub-folder.
  • Fixed wrong character encoding in mod title and description to properly support other languages. Resolves #215.
  • Updated Steamworks.NET to v15.0 (steam_api64.dll v6.28.18.86) which fixes corrupted UTF8 strings.
  • Properly escape characters above 7-Bit ASCII for correct display in RichTextBox.
  • Fixed some context menu entries being added twice (this had no side effects though).
  • Fixed crash with Unhandled ArgumentNullException when Steam UGC workshop request for a mod dependency failed. Resolves #258.

Technical

  • Removed obsolete compatibility warning regarding VERY old (AML v0.4.1 alpha version from 2016) settings file format.
  • Updated Sentry SDK to latest version. Resolves #196.
  • Replaced deprecated Sentry DSN with new one. Resolves #252.
  • Removed MessageBoxManager class - no more usages and default MessageBox is sufficient.
  • Added XML schema description file for log4net to avoid warnings.