Skip to content

Releases: CollapseLauncher/Collapse

1.0.52 Release Candidate 1

16 Oct 09:44
Compare
Choose a tag to compare
Pre-release

Attention

This preview build is a Release Candidate for the next stable version. Some of the features aren't yet final and need to be polished (for example: Translation).
Yet, this build has the most changes so far and lots of fixes and changes being made.

Don't forget to thank you so much for all of your support to keep this project alive.

What's New (since 1.0.36.3 Stable release)?

  • [Launcher] New Centered Game Selector for Windows 11

This style was supposed to be applicable for Windows 10 too since WinUI 3 1.2-pre1 has introduced AppWindowTitleBar support for Windows 10 (1809 and later). But unfortunately, the drag-area doesn't work so we leave it as previous position.

image

- [Launcher] New Rounded Buttons and UI Minor Adjustment.

You might notice that there are some minor changes on the UI, including the new cylindrical button and few adjustment on notification, acrylic style, etc.

- [Launcher/Runtime] Per-category based game & region selection (based on PR: #24).

2022-10-16.12-44-18.mp4

- [Honkai Impact 3rd] New 崩壊3rd (Japanese PC Client) Support.

Yes, you heard it right!. This isn't something new though. The Official Launcher was actually available since 5.8 but you have to download it via Google Play Store for PC and you must have Japanese Google Account to get it. To make it reachable for everyone, this version is now coming to Collapse Launcher!

  • [Launcher] Markdown based Release Notes on self-update menu.

2022-10-16.12-59-36.mp4

- [Launcher] New Update Experience using the same In-Launcher Update Page.

- [Launcher] Instant Migration Mechanism

The launcher will now using the existing game installation path instead of moving it to different location.

2022-10-16.14-03-38.mp4

Artwork by: TOMOGY

- [Launcher] Conversion process will now asking you to download the Cookbook file manually.

Since we are planning to make Repair and Conversion process to be independent from Hi3Mirror project, you'll now be asked to download the Cookbook file manually from the link provided in the launcher.

- [Launcher] New First-Install Walkthrough

Now you can choose your game before getting into the launcher and install it. This hopefully could get rid of any confusion for new users and reduce any chance of accidentally download the wrong game client.

2022-10-16.14-07-15.mp4

- [Honkai Impact 3rd] Rollback Mechanism on Delta Patch Update and Game Conversion Mechanism

We are now implementing the rollback feature to prevent the user to redownload the game if delta patch update or game cconversion is failed or uncompleted. Not really big change but useful for most cases.

Artwork by: TOMOGY

- [Honkai Impact 3rd] Add an Ability to Cancel Game Conversion (Also Rollback Mechanism if the Conversion has Failed)

Not only rollback mechanism for Delta Patch Update, we also introduces the Cancel mechanism for Game Conversion.
Also with the implementation of Rollback Mechanism for Game Conversion, now you don't need to worry about your game getting deleted because of failure while converting your game.

  • [Runtime] Switching from Newtonsoft.Json to Source Generated System.Text.Json for De/Serialization. aeefab4 8d260a3
  • [Runtime] Move Repo List for Repair, Conversion and Delta Patch mechanism from Hi3Mirror to CollapseLauncher-Repo Repository. 7668bf2 e9c72a6 a477882 cda0d13
  • [Runtime] Reduce usage of async and delayed tasks. 9c7ea84
  • [Runtime] Execute routine if only all components are loaded. 4379081
  • [Runtime] Moving the runtime to .NET Core 7-rc1 and WinUI 3 1.2-preview 2
  • [Runtime] Separate Hi3HelperCore to each sub-part (like Hi3Helper.Http, Hi3Helper.Core and Hi3Helper.EncTool)
  • [Launcher] Add Zone detail attributes. 37722f8
    This will be used in the future.
  • [Launcher] Change default theme to dark and change default accent color. a51a97b
  • [Launcher] Localize Unhandled Exception page. 2e071e1
  • [Launcher] Move all ThemeDictionaries to App.xaml. d55846d
  • [Launcher] Add an ability to pause Image Carousel when hovered. 782f473
  • [Launcher] Add Rollback Check for Game Conversion. 000719d
  • [Runtime/Code Quality] Reduce usages of DispatcherQueue at some cases.
  • [Runtime/Code Quality] Add nullable check for Game Installation and Logger. 328628d
  • [Submodule - ColorThief] Move to local fork for ColorThief submodule, including these changes:
    • Removing unused alpha calculation.
    • Renaming ColorThiefDotNet.Color to ColorThiefDotNet.CTColor to avoid ambiguity with System.Drawing.Color.
    • Using int casting instead of Convert.ToInt32().
    • Using byte[][] instead of IEnumerable<byte[]> at some parts
    • Adding GeneratePaletteList() method (returns List<QuantizedColor>) and GetPaletteEnumeration() method (returns IEnumerable<QuantizedColor>)
  • [Submodule - Hi3Helper.Http] Refactor the whole Hi3Helper.Http codes:
    • All download methods will be merged into one overloaded Download() method.
    • Async method DownloadAsync() will only be available for Multi-session mode with awaiters: WaitUntilAllSessionDownloaded(), WaitUntilAllSessionReady()
    • Method for merging Multi-session mode will be renamed to Merge() with Async name MergeAsync() with awaiters: WaitUntilAllMerged().
    • We added an ability to set the user-agent while initializing the class.
    • Using XOR'ed session file number to avoid conflict while switching to the new session number.
    • Disable compression by default.
  • [Runtime] Logging NullReferenceException on install/update. 220d2b6
  • [Runtime] Force show console outside of launcher scope. 565f237
  • [Runtime] Update and Use New NuGet packages
    • runtimepack.Microsoft.NETCore.App.Runtime.win-x64 (New/7.0.0-rc.1.22426.10)
    • CommunityToolkit.WinUI.UI (New/7.1.2)
    • System.Text.Json (New/7.0.0-rc.2.22472.3)
    • Microsoft.Windows.CsWinRT (New/2.0.0)
    • Newtonsoft.Json (Removed)
    • Microsoft.NETCore.App (6.0.7 -> 7.0.0-rc.1.22426.10)
    • Microsoft.Windows.SDK.BuildTools (10.0.22621.1 -> 10.0.25211-preview)
    • Microsoft.WindowsAppSDK (1.1.4 -> 1.2.220930.4-preview2)
    • System.Drawing.Common (6.0.0 -> 7.0.0-rc.2.22472.3)
    • runtimepack.Microsoft.NETCore.App.Runtime.win-x64 (6.0.7 -> 7.0.0-rc.1.22426.10)
    • **7...
Read more

Test build - 1.0.51.2

04 Oct 15:38
Compare
Choose a tag to compare
Test build - 1.0.51.2 Pre-release
Pre-release

This release is just for diagnostic purposes on these issues: #29 #32

Note: Please use the installer ".exe" one instead since the package will be false detected by Windows Defender.

Update - Oct 11 2022

The build test has been updated from 1.0.50.2 to 1.0.51.2 with some changes on the title bar for Windows 11 user and hopefully... also fix the not clickable "Change" region button issue in #29 and scroll issue in #32.

This build is also including the fix for the issue where the Repair button has been mistakenly removed for Genshin Impact if the game is installed.

1.0.40.9-preview

26 Sep 12:04
Compare
Choose a tag to compare
1.0.40.9-preview Pre-release
Pre-release

Attention

This release is based on RegionSelectorRefactor branch for PR: #24 Game Selector Refactor and Adding 崩壊3rd (Japanese PC Client) Support Pull Request. The changes might be still in-progress.

The launcher is now moving to .NET 7-rc1 too. Please consider to update the launcher by reinstalling instead from built-in updater feature to avoid big size update.

What's New?

- [Launcher/Runtime] Per-category based game & region selection (based on PR: #24).

2022-09-26.02-48-24.mp4

- [Honkai Impact 3rd] New 崩壊3rd (Japanese PC Client) Support.

Yes, you heard it right!. This isn't something new though. The Official Launcher was actually available since 5.8 but you have to download it via Google Play Store for PC and you must have Japanese Google Account to get it. To make it reachable for everyone, this version is now coming to Collapse Launcher!

image

- [Launcher] Update translation of Simplified Chinese (based on PR: #21 - Big thanks @misaka10843 for your continuous contribution ❤️).

  • [Runtime] Reduce usage of async and delayed tasks 9c7ea84
  • [Runtime] Execute routine if only all components are loaded 4379081
  • [Runtime] Moving the runtime to .NET Core 7-rc1 and WinUI 3 1.1.5
  • [Runtime] Update NuGet packages.
    • Microsoft.NETCore.App (6.0.7 -> 7.0.0-rc.1.22426.10)
    • Microsoft.Windows.SDK.BuildTools (10.0.22621.1 -> 10.0.25206-preview)
    • Microsoft.WindowsAppSDK (1.1.4 -> 1.1.5)
    • System.Drawing.Common (6.0.0 -> 7.0.0-rc.1.22426.10)
    • runtimepack.Microsoft.NETCore.App.Runtime.win-x64 (6.0.7 -> 7.0.0-rc.1.22426.10)

What's Fixed?

  • [Runtime] Fix the launcher not running as administrator by default in 1.0.40.8 build.
  • [Runtime] Fix the language not applied after selected from start-up 8d19834
  • [Runtime] Fix the cache update thrown an exception (Issue: #22 - Thank you @muscularcandy67 for reporting this issue). acd1968
  • [Runtime] Fix potential crash if path isn't exist while checking game settings 3c990e2
  • [Runtime] Fix crash while choosing image with initial bg gone missing a3882df
  • [Launcher] Fix the cache update to show the date even it hasn't been downloaded. acd1968
  • [Launcher] Fix theme got transparent if Windows transparent effect is disabled. 61a8f5e
  • [Launcher] Show prompt to locate directory if game_install_path is empty (Issue: #20 - Thank you for @KorewaLidesu for reporting this issue) 0c746bb
  • [Launcher] Fix cache update, game download and game preload to crash (Thank you @bagusnl for reporting this issue on Discord) 71571e4

How to Install?

For now, we have three options for you to install this app:

  • Installer
    Download the Installer file below with name: CL-x.x.x-xxx_Installer.exe and run the launcher, then follow the instruction to install it.
  • Portable
    Download the .7z file with name: CL-x.x.x-xxx_Portable.7z and extract it with LZMA2 supported archiver, like WinRAR or 7-zip. Then run "CollapseLauncher.exe" to start the launcher.
  • Portable Minimal
    This Portable build doesn't include .NET Desktop Runtime (unlike the other two). If you don't have .NET 6 Desktop Runtime installed on your computer, you need to download the .NET 7-rc1 Desktop Runtime here and install it. Download the .7z file with name: CL-x.x.x-xxx_PortableMinimal.7z and then extract the .7z file the same way as Portable build. After that, you can run "CollapseLauncher.exe" to start the launcher.

Big Thanks to Sponsors ❤️ ٩(◕‿◕。)۶

- @KorewaLidesu

1.0.40.5-preview

18 Sep 20:40
Compare
Choose a tag to compare
1.0.40.5-preview Pre-release
Pre-release

What's New?

- [Launcher] New Rounded Buttons and UI Minor Adjustment.

You might notice that there are some minor changes on the UI, including the new cylindrical button and few adjustment on notification, acrylic style, etc.

- [Launcher] Minor UI Adjustment for Notification on Dark Theme.

- [Launcher] New Update Experience using the same In-Launcher Update Page.

- [Launcher] Implement Instant Region Load with Asynchronous Background Loading.

In this version, we've been optimizing the load time while you're switching the regions and asynchronously changing the background respectively. We've also optimized the load time of accent color generation to make the accent color and the background changed at the same time.

2022-09-13.11-13-54.mp4

- [Launcher] Instant Migration Mechanism

The launcher will now using the existing game installation path instead of moving it to different location.

2022-09-19.02-19-58.mp4

Artwork by: TOMOGY

- [Launcher] New First-Install Walkthrough

Now you can choose your game before getting into the launcher and install it. This hopefully could get rid of any confusion for new users and reduce any chance of accidentally download the wrong game client.

2022-09-19.02-23-13.mp4

- [Honkai Impact 3rd] Rollback Mechanism on Delta Patch Update Mechanism

We are now implementing the rollback feature to prevent the user to redownload the game if delta patch update is failed or uncompleted. Not really big change but useful for most cases.

Artwork by: TOMOGY

- [Honkai Impact 3rd] Add an Ability to Cancel Game Conversion (Also Rollback Mechanism if the Conversion has Failed)

Not only rollback mechanism for Delta Patch Update, we also introduces the Cancel mechanism for Game Conversion.
Also with the implementation of Rollback Mechanism for Game Conversion, now you don't need to worry about your game getting deleted because of failure while converting your game.


Known Issue:

  • [Launcher] The launcher will crash while updating and downloading caches (Issue: #22)
    This is due to regression caused by removal of some unused DispatcherQueue which is unnecessary in WinUI 3 1.1.5 while the app is still using WinUI 3 1.1.4 while compiled.

What's Fixed?

- [Launcher/Runtime] Fixed the WebView2 not Terminated while Unused.

Previously, the WebView2 processes don't get terminated if the build-in browser closed and making additional memory consumption. In this version, the WebView2 processes are now terminated once the build-in browser is closed.

Old Version

2022-09-13.11-24-09.mp4

New Version

2022-09-13.11-25-18.mp4

- [Launcher] Fixed the "Install Game" button still visible behind the "Update Game" button

Well, it's a really small error but still... need to be fixed.

2022-09-18.08-33-56.mp4

How to Install?

For now, we have three options for you to install this app:

  • Installer
    Download the Installer file below with name: CL-x.x.x-xxx_Installer.exe and run the launcher, then follow the instruction to install it.
  • Portable
    Download the .7z file with name: CL-x.x.x-xxx_Portable.7z and extract it with LZMA2 supported archiver, like WinRAR or 7-zip. Then run "CollapseLauncher.exe" to start the launcher.
  • Portable Minimal
    This Portable build doesn't include .NET Desktop Runtime (unlike the other two). If you don't have .NET 6 Desktop Runtime installed on your computer, you need to download the .NET 6 Desktop Runtime here and install it. Download the .7z file with name: CL-x.x.x-xxx_PortableMinimal.7z and then extract the .7z file the same way as Portable build. After that, you can run "CollapseLauncher.exe" to start the launcher.

1.0.36.3-preview-hotfix

02 Aug 06:33
5a1c139
Compare
Choose a tag to compare
Pre-release

Note

This build will going to be the Release Candidate for the next stable version. You may find this new build has bigger size than previous one due to some dependencies used to fix a bug related to this WindowsAppSDK Issue.

Update August 3rd 2022:

As per build 1.0.36.1, we are now switching to native wrapper to Win32 Calls of File and Folder picker instead of using WinCopies.WindowsAPICodePack.Shell. That means, the build size is now similar to the previous build.

The builds that have been released in the last 2-3 weeks are aimed to give more stability and also improves the overall performance of the launcher. As your support that you have been giving to us, we really thank you all so much to make this project possible. Hope we can bring this project better overtime.

~ neon-nyan

What's New?

- [Honkai Impact 3rd] For all Honkai Impact 3rd players, you can now run the launcher in Caches Update Mode only to update the caches.

2022-08-02.12-55-38.mp4

What's Fixed?


How to Install?

For now, we have three options for you to install this app:

  • Installer
    Download the Installer file below with name: CL-x.x.x-xxx_Installer.exe and run the launcher, then follow the instruction to install it.
  • Portable
    Download the .7z file with name: CL-x.x.x-xxx_Portable.7z and extract it with LZMA2 supported archiver, like WinRAR or 7-zip. Then run "CollapseLauncher.exe" to start the launcher.
  • Portable Minimal
    This Portable build doesn't include .NET Desktop Runtime (unlike the other two). If you don't have .NET 6 Desktop Runtime installed on your computer, you need to download the .NET 6 Desktop Runtime here and install it. Download the .7z file with name: CL-x.x.x-xxx_PortableMinimal.7z and then extract the .7z file the same way as Portable build. After that, you can run "CollapseLauncher.exe" to start the launcher.

1.0.36.3-hotfix [Codename: Realm]

02 Aug 07:35
Compare
Choose a tag to compare

Collapse 1.0.36.3-Hotfix Stable

Welcome back to another stable release of Collapse~
In this release, we are focused on launcher stability, bug fixes and some performance improvements.

As we promised, we bring back the Game Repair feature back to Genshin Impact! But we are still finding a way to bring the support of the feature to 原神 [Mainland China's Genshin Client] T__T)

We don't want to use any illegal way to get the dispatcher key by making a fake account but if you know the key, please DM me on Discord at DreadCode#9025

Also, as you might already know that in the preview build of 1.0.36.0, you noticed that the build size has been increased by 15 - 20 MB. This is due to some dependencies used to fix a bug related to this WindowsAppSDK Issue. Hope we can decrease the size back once the issue has been fixed in WinUI 3 1.2 release.

Update August 3rd 2022:

As per build 1.0.36.1, we are now switching to native wrapper to Win32 Calls of File and Folder picker instead of using WinCopies.WindowsAPICodePack.Shell. That means, the build size is now similar to the previous build.

Anyway, without waiting any further, Let's jump in!


What's new?

From Current Version (August 25th, 2022)

  • [Runtime] Update NuGet packages
    • Microsoft.WindowsAppSDK (1.1.3 -> 1.1.4)
    • Microsoft.Windows.SDK.NET (10.0.18362.26 -> 10.0.19041.26)

From v1.0.36.1 (August 2nd, 2022)

  • [Runtime] The launcher will now running as administrator by default.
  • [Runtime] Remove WinCopies.WindowsAPICodePack.Shell and switch to Win32 Calls Wrapper to be used for File/Folder Picker.
  • [Honkai Impact 3rd] For all Honkai Impact 3rd players, you can now run the launcher in Caches Update Mode only to update the caches.

2022-08-02.12-55-38.mp4

From v1.0.35.5-Preview (July 30th, 2022)

  • [Launcher/Runtime] Now the region change mechanism taking much less time to load while using large custom background.

Thanks to these d9e6725, 4c4fe84 and 374768a commits. The launcher will not reload the image if custom background is used and using separate async Task to ChangeBackgroundImageAsRegion() method for loading image at start up or region change and Retryable FetchLauncherLocalizedResources() method to load localized resources, like Event Panel.

Demo (Top-Left: v1.0.35.5 build vs. Bottom-Right: v1.0.33.6 build)

2022-07-31.00-19-54.mp4

The footage shows that the v1.0.35.5 loads the region much faster than v1.0.33.6. It's because the v1.0.35.5 build will only load the custom image once. So it won't reload the image every time the region has changed.

The background used in this demo: Background sample
Image Size: 15360x8640 pixels (89 MiB - Format: png)

  • [Honkai Impact 3rd] Media Feature Pack install suggestion if it doesn't exist.

Starting from v5.8 update, the game will require Media Feature Pack to be installed. This will fix "Unable to load DLL: cri_ware_unity" error.
If it doesn't installed on your computer, the launcher will ask you to install it before starting the game.

image

  • [Runtime] Refactor Region Load code.
  • [Runtime] Reduce DispatcherQueue usage on Cache Update and some parts.
  • [Runtime] Remove unused mhySHASaltTool class.
  • [Runtime] Use straight to Stream method for writing the image.
  • [Runtime] Update NuGet packages.
    • Google.Protobuf (3.21.2 -> 3.21.4)
  • [i18n - zh-CN] Update Simplified Chinese translation (Thanks to @misaka10843).

From v1.0.35.1-Preview (July 19th, 2022)

  • [Launcher/Genshin] Repair Game feature and Pre-Install Verification process is now back to live and ready to try.

    Yes, this feature has finally back to live and the feature is still in review progress and might be unstable.
  • [Launcher] We are now using updatable metadata for each game/region.

    In this way, we can update the launcher key without updating the launcher executable.
  • [Launcher] Minor Update on UI.
  • [i18n - en] Update English translation.
  • [i18n - id-ID] Update Bahasa Indonesia translation and fix some typos.
  • [Runtime] For now on, we will stick with .NET 6 Runtime.
    This will reduce dependencies size and inconsistencies in the future. Once .NET 7 has hit stable release, then we will go-on to move to .NET 7.
  • [Runtime] Revert NuGet packages to stable release.
    • Microsoft.Windows.SDK.BuildTools (10.0.25151-preview -> 10.0.22621.1)
    • System.Drawing.Common (7.0.0-preview.5.22301.12 -> 6.0.0)
    • Microsoft.Win32.Registry (6.0.0-preview.5.21301.5 -> 5.0.0)
    • Newtonsoft.Json (13.0.2-beta1 -> 13.0.1)
    • Google.Protobuf (3.21.1 -> 3.21.2)

What's fixed?

From Current Version (September 11th, 2022)

  • [Genshin Impact] Fix the Repair Game feature cause the launcher to crash. This is a regression from the changes of the PresetConfigClasses in code.
  • [Honkai Impact 3rd] Fix the Repair Game feature to fail caused by invalid range on EndOffset (Related to this issue)

From v1.0.36.2 (August 25th, 2022)

  • [Genshin Impact] Fix the update left unchanged if crash while Install finalization happened (Thank you for Discord User: DarkRiot and TencentDimepiece to report this issue in Honkai Impact 3rd Official's #technical-help channel)

From v1.0.36.1 (August 2nd, 2022)

From v1.0.35.5-Preview (July 30th, 2022)

- [Runtime] Fixed the background image got pixelated if it has large size and loaded on low-resolution screen (Commit: d9e6725)

Commit-d9e672534673c25c6a0f97d2fe4c5da21ec8c811-compare
Background sample
Image Size: 15360x8640 pixels (89 MiB - Format: png)

  • [Runtime/Genshin] Fixed thread lock while starting Repair Data on Genshin.
  • [Submodule - Hi3HelperCore.Http]
    • Ensure all sessions to be disposed before merging

From v1.0.35.1-Preview (July 19th, 2022)

  • [Runtime/Genshin] Fixed the possibility for the launcher to crash while running Repair Game feature in Genshin due to Read-Only files.
  • [Runtime/Genshin] Fixed the Repair Game feature on Genshin taking so long to get cancelled.

How to Install?

For now, we have three options for you to install this app:

  • Installer
    Download the Installer file below with name: CL-x.x.x-xxx_Installer.exe and run the launcher, then follow the instruction to install it.
  • Portable
    Download the .7z file with name: CL-x.x.x-xxx_Portable.7z and extract it with LZMA2 supported archiver, like WinRAR or 7-zip. Then run "CollapseLauncher.exe" to start the launcher.
  • Portable Minimal
    This Portable build doesn't include .NET Desktop Runtime (unlike the other two). If you don't have .NET 6 Desktop Runtime installed on your computer, you need to download the .NET 6 Desktop Runtime here and install it. Download the .7z file with name: CL-x.x.x-xxx_PortableMinimal.7z and then extract the .7z file the same way as Portable build. After that, you can run "CollapseLauncher.exe" to start the launcher.

1.0.35.5-preview

30 Jul 20:13
Compare
Choose a tag to compare
1.0.35.5-preview Pre-release
Pre-release

What's New?

- [Launcher/Runtime] Now the region change mechanism taking much less time to load while using large custom background.

Thanks to these d9e6725, 4c4fe84 and 374768a commits. The launcher will not reload the image if custom background is used and using separate async Task to ChangeBackgroundImageAsRegion() method for loading image at start up or region change and Retryable FetchLauncherLocalizedResources() method to load localized resources, like Event Panel.

Demo (Top-Left: v1.0.35.5 build vs. Bottom-Right: v1.0.33.6 build)

2022-07-31.00-19-54.mp4

The footage shows that the v1.0.35.5 loads the region much faster than v1.0.33.6. It's because the v1.0.35.5 build will only load the custom image once. So it won't reload the image every time the region has changed.

The background used in this demo: Background sample
Image Size: 15360x8640 pixels (89 MiB - Format: png)

- [Honkai Impact 3rd] Media Feature Pack install suggestion if it doesn't exist.

Starting from v5.8 update, the game will require Media Feature Pack to be installed. This will fix "Unable to load DLL: cri_ware_unity" error.
If it doesn't installed on your computer, the launcher will ask you to install it before starting the game.

image

  • [Runtime] Refactor Region Load code.
  • [Runtime] Reduce DispatcherQueue usage on Cache Update and some parts.
  • [Runtime] Remove unused mhySHASaltTool class.
  • [Runtime] Use straight to Stream method for writing the image.
  • [Runtime] Update NuGet packages.
    • Google.Protobuf (3.21.2 -> 3.21.4)
  • [i18n - zh-CN] Update Simplified Chinese translation (Thanks to @misaka10843).

What's Fixed?

- [Runtime] Fixed the background image got pixelated if it has large size and loaded on low-resolution screen (Commit: d9e6725)

Commit-d9e672534673c25c6a0f97d2fe4c5da21ec8c811-compare
Background sample
Image Size: 15360x8640 pixels (89 MiB - Format: png)

  • [Runtime/Genshin] Fixed thread lock while starting Repair Data on Genshin.
  • [Submodule - Hi3HelperCore.Http]
    • Ensure all sessions to be disposed before merging

How to Install?

For now, we have three options for you to install this app:

  • Installer
    Download the Installer file below with name: CL-x.x.x-xxx_Installer.exe and run the launcher, then follow the instruction to install it.
  • Portable
    Download the .7z file with name: CL-x.x.x-xxx_Portable.7z and extract it with LZMA2 supported archiver, like WinRAR or 7-zip. Then run "CollapseLauncher.exe" to start the launcher.
  • Portable Minimal
    This Portable build doesn't include .NET Desktop Runtime (unlike the other two). If you don't have .NET 6 Desktop Runtime installed on your computer, you need to download the .NET 6 Desktop Runtime here and install it. Download the .7z file with name: CL-x.x.x-xxx_PortableMinimal.7z and then extract the .7z file the same way as Portable build. After that, you can run "CollapseLauncher.exe" to start the launcher.

1.0.35.1-preview

18 Jul 19:40
Compare
Choose a tag to compare
1.0.35.1-preview Pre-release
Pre-release

Note

This launcher is coming from G-Game-2_8-Dispatch branch and the changes might be still going on. Any changes will happen anytime following the branch progress.

What's New?

  • [Launcher/Genshin] Repair Game feature and Pre-Install Verification process is now back to live and ready to try.

    Yes, this feature has finally back to live and the feature is still in review progress and might be unstable.
  • [Launcher] We are now using updatable metadata for each game/region.

    In this way, we can update the launcher key without updating the launcher executable.
  • [Launcher] Minor Update on UI.
  • [i18n - en] Update English translation.
  • [i18n - id-ID] Update Bahasa Indonesia translation and fix some typos.
  • [Runtime] For now on, we will stick with .NET 6 Runtime.
    This will reduce dependencies size and inconsistencies in the future. Once .NET 7 has hit stable release, then we will go-on to move to .NET 7.
  • [Runtime] Revert NuGet packages to stable release.
    • Microsoft.Windows.SDK.BuildTools (10.0.25151-preview -> 10.0.22621.1)
    • System.Drawing.Common (7.0.0-preview.5.22301.12 -> 6.0.0)
    • Microsoft.Win32.Registry (6.0.0-preview.5.21301.5 -> 5.0.0)
    • Newtonsoft.Json (13.0.2-beta1 -> 13.0.1)
    • Google.Protobuf (3.21.1 -> 3.21.2)

What's Fixed?

  • [Runtime/Genshin] Fixed the possibility for the launcher to crash while running Repair Game feature in Genshin due to Read-Only files.
  • [Runtime/Genshin] Fixed the Repair Game feature on Genshin taking so long to get cancelled.

How to Install?

For now, we have two options for you to install this app. using the Installer or Portable build.
If you want to use the installer, just download the installer file below (CL-x.x.x-xxx_Installer.exe) and follow the instruction.

For using portable build, you need to extract the .7z file. Then run "CollapseLauncher.exe" to start the launcher.

1.0.33.6-Hotfix [Codename: Thunder]

11 Jul 08:51
Compare
Choose a tag to compare

Note for Genshin Players

Unfortunately, the Repair Game feature and Post-Installation Verification process has been disabled in this build temporarily due to data changes on Genshin Dispatcher since v2.8 update.

Update [2022/07/17]:

A Good news for you. We have figured out how to read the new Encrypted Dispatcher on Genshin. That means, the Repair Game feature and Post-Installation Verification process will be back in the next major release update ^o^)/

So, stay tune!~

Welcome to Collapse Launcher 1.0.33.6-Hotfix Stable Release!

Phew~ Finally.
Welcome to another stable release of Collapse!
We have some more improvements that will be introduced in this release.

So, what are we waiting for? Let's see what's new!

What's new?

From v1.0.33.3-Hotfix (July 14th, 2022)

  • [Launcher/Runtime] Temporarily disable pre-installation verification process and Repair Game feature for Genshin (due to data changes on Genshin's Dispatcher since v2.8 update)
  • [Runtime] Temporarily re-route .zip extractor to use Auto7Zip from SevenZipExtractor.

From v1.0.33.2 (July 11th, 2022)

  • [Launcher] Adding Paimon to indicate if there's no news available.

image

  • [Launcher] Adding WebView2 window to open News Panel items and Event Image.

2022-07-11.14-47-39.mp4

  • [Launcher] Adding an ability to hide Events Side Panel.

2022-07-11.01-42-57.mp4

  • [Launcher] Navigation pane is now transparent, following the style of the launcher.

image

  • [Launcher] Some minor UI tweaks, including more transparent on light theme for News panel and using transparent background for Update Notification page.
  • [Runtime] Use ordered argument for IniFile module.
  • [Runtime] NuGet packages and Libraries required for this build.
    • Microsoft.Windows.SDK.BuildTools (10.0.25140-preview -> 10.0.25151-preview)
    • Microsoft.WindowsAppSDK (1.1.0 -> 1.1.2)
  • [Runtime] Some minor app Performance improvement.
  • [Runtime] Run launcher API fetching asynchronously in background.
  • [i18N - zh-CN] Update Chinese (Simplified) translation (Thanks to @misaka10843).

What's fixed?

From v1.0.33.6-Hotfix (July 17th, 2022)

  • [Runtime] Fixed the launcher to crash while calculating uncompressed size on zip files during installation.
  • [Runtime] Fixed the launcher to crash while installing Genshin caused by Read-only files.
  • [Runtime] Fixed the stable release of launcher get built using .NET 7-preview6 runtime accidentally.

From v1.0.33.4-Hotfix (July 16th, 2022)

  • [Runtime] Fixed the "Start Game" button to not disabled if the game is running.
  • [Runtime] Fixed the issue where the game cannot run caused by INIFile class changes on v1.0.33.2 build.

From v1.0.33.3-Hotfix (July 14th, 2022)

  • [Runtime] Fix Genshin installation and update failure due to data changes on Genshin dispatcher.

From v1.0.33.2 (July 11th, 2022)

  • [Submodule - Hi3HelperCore.Http]
    • Prevent HttpHelperSessionHTTPError416 exception to be called whether the offset range is invalid or the file has been completely downloaded.
    • Fix the session offset on the single-session download to potentially overflowed.
    • Fix the download to go beyond 100% while retrying happened.
    • Fix some state on Multi-session download never get updated.
  • [Runtime] Fix potential broken INI Structure while saving.
    Also Simplify some methods and remove IEnumerable<T> since it's no longer used. This commit is focused on fix for Issue No: #12
  • [i18N - id-ID] Fix some typos.
  • [i18N - id-ID] Simplify id-ID i18N for "PEMBARUAN TELAH TERSEDIA!" to just "UPDATE TERSEDIA!"

From v1.0.32.5-Hotfix (July 3rd, 2022)

  • [Runtime] Fix crash while doing repair on Game Repair feature caused by Infinity progress.

From v1.0.32.4-Hotfix (June 30th, 2022)

  • [Runtime] Fix the Installation step to be skipped causing the launcher to crash.
  • [Runtime] Fix crash while using Game Repair feature.

How to Install?

For now, we have two options for you to install this app. using the Installer or Portable build.
If you want to use the installer, just download the installer file below (CL-x.x.x-xxx_Installer.exe) and follow the instruction.

For using portable build, you need to extract the .7z file. Then run "CollapseLauncher.exe" to start the launcher.

Credits:

  • Artwork used in demo by: ATDAN-

1.0.33.6-Hotfix-preview

11 Jul 08:27
Compare
Choose a tag to compare
Pre-release

Note for Genshin Players

Unfortunately, the Repair Game feature and Post-Installation Verification process has been disabled in this build temporarily due to data changes on Genshin Dispatcher since v2.8 update.

Update [2022/07/17]:

A Good news for you. We have figured out how to read the new Encrypted Dispatcher on Genshin. That means, the Repair Game feature and Post-Installation Verification process will be back in the next major release update ^o^)/

So, stay tune!~

What's New?

  • [Launcher] Adding Paimon to indicate if there's no news available.

image

  • [Launcher] Adding WebView2 window to open News Panel items and Event Image.

2022-07-11.14-47-39.mp4

  • [Launcher] Adding an ability to hide Events Side Panel.

2022-07-11.01-42-57.mp4

  • [Launcher] Navigation pane is now transparent, following the style of the launcher.

image

  • [Launcher] Some minor UI tweaks, including more transparent on light theme for News panel and using transparent background for Update Notification page.
  • [Runtime] Use ordered argument for IniFile module.
  • [Runtime] NuGet packages and Libraries required for this build.
    • Microsoft.Windows.SDK.BuildTools (10.0.25140-preview -> 10.0.25151-preview)
    • Microsoft.WindowsAppSDK (1.1.0 -> 1.1.2)
  • [Runtime] Some minor app Performance improvement.
  • [Runtime] Run launcher API fetching asynchronously in background.
  • [i18N - zh-CN] Update Chinese (Simplified) translation (Thanks to @misaka10843).
  • [Launcher/Runtime] Temporarily disable pre-installation verification process and Repair Game feature for Genshin (due to data changes on Genshin's Dispatcher since v2.8 update)
  • [Runtime] Temporarily re-route .zip extractor to use Auto7Zip from SevenZipExtractor.

What's Fixed?

  • [Submodule - Hi3HelperCore.Http]
    • Prevent HttpHelperSessionHTTPError416 exception to be called whether the offset range is invalid or the file has been completely downloaded.
    • Fix the session offset on the single-session download to potentially overflowed.
    • Fix the download to go beyond 100% while retrying happened.
    • Fix some state on Multi-session download never get updated.
  • [Runtime] Fix potential broken INI Structure while saving.
    Also Simplify some methods and remove IEnumerable<T> since it's no longer used. This commit is focused on fix for Issue No: #12
  • [i18N - id-ID] Fix some typos.
  • [i18N - id-ID] Simplify id-ID i18N for "PEMBARUAN TELAH TERSEDIA!" to just "UPDATE TERSEDIA!"
  • [Runtime] Fix Genshin installation and update failure due to data changes on Genshin dispatcher.
  • [Runtime] Fixed the "Start Game" button to not disabled if the game is running.
  • [Runtime] Fixed the issue where the game cannot run caused by INIFile class changes on v1.0.33.2 build.
  • [Runtime] Fixed the launcher to crash while calculating uncompressed size on zip files during installation.
  • [Runtime] Fixed the launcher to crash while installing Genshin caused by Read-only files.
  • [Runtime] Fixed the stable release of launcher get built using .NET 7-preview6 runtime accidentally.

How to Install?

For now, we have two options for you to install this app. using the Installer or Portable build.
If you want to use the installer, just download the installer file below (CL-x.x.x-xxx_Installer.exe) and follow the instruction.

For using portable build, you need to extract the .7z file. Then run "CollapseLauncher.exe" to start the launcher.

Credits:

  • Artwork used in demo by: ATDAN-