Skip to content

Release v1.5.0 (beta)

Pre-release
Pre-release
Compare
Choose a tag to compare
@RevZero RevZero released this 14 Sep 21:09
· 7 commits to master since this release

Download: XCOM2_AlternativeModLauncher_1.5.0-beta.zip

Note that this is a beta-release and may contain bugs. Consider waiting for the final release to get a more polished experience.

Preface

Hi everyone, sorry for the lack of updates. I have been pretty much the only contributor to AML during the last 2 years and real life kept me busy. Maybe I will consider to roll 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.

Infos

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

Changelog

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.