Releases: X2CommunityCore/xcom2-launcher
Release v1.6.0
Download: XCOM2_AlternativeModLauncher_1.6.0.zip
Preface
Hi everyone!
AML v1.6 includes some extensive (under the hood) changes, mainly aiming to improve performance when initializing/updating mods. There are also some usability improvements and fixes.
Many of you have already tested the v1.6-beta and the feedback was very positive.
Attention: If you manually edited mod descriptions (to makes notes), be aware, that those changes will be overwritten. Until now, mod descriptions were actually never updated from the workshop.
Thanks to @remcoros for contributing.
If you like this update, I am always grateful for a coffee donation ☕.
Infos
Refer to the installation instructions about how to install or update AML.
- Check out the Wiki for some useful tips.
- For questions or suggestions you are welcome to join our Discord channel or start a Discussion.
- If AML is crashing or otherwise not working as expected, you can report a bug here.
Changelog
New features
- Added new setting: Toggle if mods are automatically updated on startup (enabled by default). This is for you @Iridar :)
- Huge performance increase when updating mods. @remcoros figured out how to fetch the mod dependencies while requesting the mod details. Previously this required a whole bunch of additional requests.
- Increased performance when there are lots of dependencies which are currently not installed. @RevZero
- Added support to make notes for each mod. Notes can be edited from the new note tab in mod info panel or using the note column in the mod list view (column is hidden by default). The mod description can no longer be edited. @RevZero
Usability
- All dialogs can now be closed by pressing the escape key. Fixes #332. @RevZero
- Enter key can now be used to close/confirm dialogs. @remcoros
- The initial WelcomeDialog can now be properly "canceled", effectively closing AML. Until now, it was possible to skip the dialog by pressing ALT+F4 and AML continued with default values. @RevZero
Misc improvements
- Tweaks to mod list being non responsive and prevent unnecessarily refreshing/redrawing it. @remcoros
- Consider XComEngine.ini files from Config sub-folders when reading MCOs. #348 @remcoros
- Remove unused "Compare" button in ConfigDiff dialog.
Fixes
- Mod update process not finishing. #317 @remcoros
- AML crashing when starting the game. #289 #268 @remcoros
- Mod descriptions not updating. #280 @RevZero
- Fixed crash when workshop information was requested for a large number of missing (not installed) dependencies at once. #400 @RevZero
- Fixed issue when importing a mod-list with only NOT subscribed items. #334 @RevZero
Technical
- Query mod information for uninstalled mod dependencies in batches instead of executing a query for each mod. @RevZero
- Overall improvements to Steam API integration. #345 @remcoros
- Improved asynchronous processing to keep app responsive. @remcoros
- Load mod dependencies as part of the GetDetails batch requests. @remcoros
- Dispose all dialogs properly. @RevZero
- Only update dependencies for mods that were actually updated instead of all. @RevZero
Release v1.6.0 beta
Download: XCOM2_AlternativeModLauncher_1.6.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!
v1.6 includes some extensive (under the hood) changes, mainly aiming to improve performance when initializing/updating mods. There are also some usability improvements and fixes.
Some of you already tested the v1.6-alpha. Judging from the positive feedback, I feel confident to make v1.6-beta, so we get a larger test audience. The beta only includes some minor fixes with respect to the alpha.
Attention: If you manually edited mod descriptions (to makes notes), be aware, that all changes will be overwritten. Until now, mod descriptions were actually never updated.
Thanks to @remcoros for contributing.
If you like this update, I am always grateful for a coffee donation ☕.
Infos
Refer to the installation instructions about how to install or update AML.
- Check out the Wiki for some useful tips.
- For questions or suggestions you are welcome to join our Discord channel or start a Discussion.
- If AML is crashing or otherwise not working as expected, you can report a bug here.
Changelog
1.6.0-beta
- Fixed crash when workshop information was requested for a large number of missing (not installed) dependencies at once. Resolves Fixes #400 .
- Fixed issue when importing a mod-list with only NOT subscribed items. Resolves #334.
1.6.0-alpha
New features
- Added new setting: Toggle if mods are automatically updated on startup (enabled by default). This is for you @Iridar :)
- Huge performance increase when updating mods. @remcoros figured out how to fetch the mod dependencies while requesting the mod details. Previously this required a whole bunch of additional requests.
- Increased performance when there are lots of dependencies which are currently not installed. @RevZero
- Added support to make notes for each mod. Notes can be edited from the new note tab in mod info panel or using the note column in the mod list view (column is hidden by default). The mod description can no longer be edited. @RevZero
Usability
- All dialogs can now be closed by pressing the escape key. Fixes #332. @RevZero
- Enter key can now be used to close/confirm dialogs. @remcoros
- The initial WelcomeDialog can now be properly "canceled", effectively closing AML. Until now, it was possible to skip the dialog by pressing ALT+F4 and AML continued with default values. @RevZero
Misc improvements
- Tweaks to mod list being non responsive and prevent unnecessarily refreshing/redrawing it. @remcoros
- Consider XComEngine.ini files from Config sub-folders when reading MCOs. #348 @remcoros
- Remove unused "Compare" button in ConfigDiff dialog.
Fixes
- Mod update process not finishing. #317 @remcoros
- AML crashing when starting the game. #289 #268. @remcoros
- Mod descriptions not updating. #280 @RevZero
Technical
- Query mod information for uninstalled mod dependencies in batches instead of executing a query for each mod. @RevZero
- Overall improvements to Steam API integration. #345 @remcoros
- Improved asynchronous processing to keep app responsive. @remcoros
- Load mod dependencies as part of the GetDetails batch requests. @remcoros
- Dispose all dialogs properly. @RevZero
- Only update dependencies for mods that were actually updated instead of all. @RevZero
Release v1.6.0 alpha
Download: XCOM2_AlternativeModLauncher_1.6.0-alpha.zip
Note that this is a alpha-release and may contain bugs. Consider waiting for the final release to get a more polished experience.
Preface
Hi everyone!
I finally found the time to properly test v1.6. This release includes some extensive changes, mainly aiming to improve performance when initializing/updating mods. There are also some usability improvements and fixes.
Attention: If you manually edited mod descriptions (to makes notes), be aware, that all changes will be overwritten. Until now, mod descriptions were actually never updated.
Thanks to @remcoros for contributing.
I am always grateful for a coffee donation ☕.
Infos
Refer to the installation instructions about how to install or update AML.
- Check out the Wiki for some useful tips.
- For questions or suggestions you are welcome to join our Discord channel or start a Discussion.
- If AML is crashing or otherwise not working as expected, you can report a bug here.
Changelog
New features
- Added new setting: Toggle if mods are automatically updated on startup (enabled by default). This is for you @Iridar :)
- Huge performance increase when updating mods. @remcoros figured out how to fetch the mod dependencies while requesting the mod details. Previously this required a whole bunch of additional requests.
- Increased performance when there are lots of dependencies which are currently not installed. @RevZero
- Added support to make notes for each mod. Notes can be edited from the new note tab in mod info panel or using the note column in the mod list view (column is hidden by default). The mod description can no longer be edited. @RevZero
Usability
- All dialogs can now be closed by pressing the escape key. Fixes #332. @RevZero
- Enter key can now be used to close/confirm dialogs. @remcoros
- The initial WelcomeDialog can now be properly "canceled", effectively closing AML. Until now, it was possible to skip the dialog by pressing ALT+F4 and AML continued with default values. @RevZero
Misc improvements
- Tweaks to mod list being non responsive and prevent unnecessarily refreshing/redrawing it. @remcoros
- Consider XComEngine.ini files from Config sub-folders when reading MCOs. #348 @remcoros
- Remove unused "Compare" button in ConfigDiff dialog.
Fixes
- Mod update process not finishing. #317 @remcoros
- AML crashing when starting the game. #289 #268. @remcoros
- Mod descriptions not updating. #280 @RevZero
Technical
- Query mod information for uninstalled mod dependencies in batches instead of executing a query for each mod. @RevZero
- Overall improvements to Steam API integration. #345 @remcoros
- Improved asynchronous processing to keep app responsive. @remcoros
- Load mod dependencies as part of the GetDetails batch requests. @remcoros
- Dispose all dialogs properly. @RevZero
- Only update dependencies for mods that were actually updated instead of all. @RevZero
Release v1.5.1
Download: XCOM2_AlternativeModLauncher_1.5.1.zip
Preface
Hi everyone,
this is a small maintenance release. Mod change-logs haven't been working for a while, because of some Steam changes.
See the change-log for details.
Thanks to @remcoros and @Alyssa4854 for contributing.
I am always grateful for a coffee donation ☕.
Infos
Refer to the installation instructions about how to install or update AML.
- Check out the Wiki for some useful tips.
- For questions or suggestions you are welcome to join our Discord channel or start a Discussion.
- If AML is crashing or otherwise not working as expected, you can report a bug here.
Changelog
- Fixed mod change-logs not working because of Steam site layout changes. Fixes #374. @Alyssa4854
- Improved speed calculating mod directory size. Fixes #346. @remcoros
- Fixed dialog extending off screen when reporting many missing mods. Limit display to the first 10 entries. Fixes #326. @RevZero
- Updated several packages and fixed some breaking changes. @RevZero
Release v1.5.1 (beta 2)
Download: XCOM2_AlternativeModLauncher_1.5.1-beta.2.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
Minor fix for previous beta release for mod change-logs not working again, because of recent Steam changes.
Infos
Refer to the installation instructions about how to install or update AML.
- Check out the Wiki for some useful tips.
- For questions or suggestions you are welcome to join our Discord channel or start a Discussion.
- If AML is crashing or otherwise not working as expected, you can report a bug here.
Changelog
- Fixed mod change-logs not working because of Steam site layout changes. Fixes #374. @Alyssa4854
Release v1.5.1 (beta)
Download: XCOM2_AlternativeModLauncher_1.5.1-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, this is a minor bug-fix and maintenance release.
You may have noticed mod change-logs not been working for a while.
Despite this version not introducing many changes, I decided to have a beta-release anyway, because of some major third party library updates. I did some related testing, but maybe something not so obvious broke.
See the change-log for details.
Thanks to @remcoros and @Alyssa4854 for contributing.
I am always grateful for a coffee donation ☕.
Infos
Refer to the installation instructions about how to install or update AML.
- Check out the Wiki for some useful tips.
- For questions or suggestions you are welcome to join our Discord channel or start a Discussion.
- If AML is crashing or otherwise not working as expected, you can report a bug here.
Changelog
- Improved speed calculating mod directory size. Fixes #346. @remcoros
- Fixed mod change-logs not working because of Steam site layout changes. Fixes #374. @Alyssa4854
- Fixed dialog extending off screen when reporting many missing mods. Limit display to the first 10 entries. Fixes #326. @RevZero
- Updated several packages and fixed some breaking changes. @RevZero
Release v1.5.0
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.
- Check out the Wiki for some useful tips.
- For questions or suggestions you are welcome to join our Discord channel or start a Discussion.
- If AML is crashing or otherwise not working as expected, you can report a bug here.
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.
Release v1.5.0 (beta 2)
Download: XCOM2_AlternativeModLauncher_1.5.0-beta2.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
This is a important hotfix following the first 1.5.0 beta, because enabling/disabling mods wasn't working properly in that version.
Infos
Refer to the installation instructions about how to install or update AML.
- Check out the Wiki for some useful tips.
- For questions or suggestions you are welcome to join our Discord channel or start a Discussion.
- If AML is crashing or otherwise not working as expected, you can report a bug here.
Changelog
- Fixed writing XCOM 2
XComModOptions.ini
to wrong the folder, causing changes from mods not being applied to the game. - Fixed "Quick toggle arguments" option not being visible in the settings dialog.
- Fixed spelling error `File->Open Special Folder->XCOM 2 - Iinstallation".
Release v1.5.0 (beta)
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.
- Check out the Wiki for some useful tips.
- For questions or suggestions you are welcome to join our Discord channel or start a Discussion.
- If AML is crashing or otherwise not working as expected, you can report a bug here.
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.
Release v1.4.1
Download: XCOM2_AlternativeModLauncher_1.4.1.zip
This release only contains a single fix, that resolves an issue with AML not properly detecting Steam Workshop identifiers, if the mods are located in a folder other than the Steam mod directory (steamapps\workshop\content\268500
).
See issue #228 for details.
Please read the v1.4.0 release notes for a complete overview of changes since v1.3.2.