1.0.40.5-preview
Pre-releaseWhat'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.
- [Launcher] Add Zone detail attributes
This will be used in the future. - [Launcher] Change default theme to dark and change default accent color.
- [Launcher] Localize Unhandled Exception page
- [Launcher] Move all
ThemeDictionaries
to App.xaml - [Launcher] Add an ability to pause Image Carousel when hovered
- [Launcher] Add Rollback Check for Game Conversion
- [Runtime/Code Quality] Reduce usages of
DispatcherQueue
at some cases. - [Runtime/Code Quality] Add nullable check for Game Installation and Logger.
- [Submodule - ColorThief] Move to local fork for ColorThief submodule, including these changes:
- Removing unused alpha calculation.
- Renaming
ColorThiefDotNet.Color
toColorThiefDotNet.CTColor
to avoid ambiguity withSystem.Drawing.Color
. - Using
int
casting instead ofConvert.ToInt32()
. - Using
byte[][]
instead ofIEnumerable<byte[]>
at some parts - Adding
GeneratePaletteList()
method (returnsList<QuantizedColor>
) andGetPaletteEnumeration()
method (returnsIEnumerable<QuantizedColor>
)
- [Runtime] Logging
NullReferenceException
on install/update. - [Runtime] Force show console outside of launcher scope.
Known Issue:
- [Launcher] The launcher will crash while updating and downloading caches (Issue: #22)
This is due to regression caused by removal of some unusedDispatcherQueue
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
- [Launcher] Fixed delta patch to break the game while failure occur by reverting previous data
- [Launcher] Fixed bright overlay while transitioning to the next background
- [Launcher] Fixed color oddness on dark and light theme
- [Runtime] Fixed the downloader getting invalid
EndOffset
while repairing
Issue #17 - Thank you @DarkXonline for reporting the issue - [Runtime] Fixed crash while checking non-existing folder for game conversion revert back mechanism
- [Runtime] Fixed crash while cancelling selection on Game Conversion
- [Runtime] Fixed rare crash while checking non-Genshin Server ID
- [Runtime] Fixed crash while disconnected and add "Show error message" button
- [Runtime] Fixed outdated Delta Patch still used in latest update
- [Submodule - Hi3Helper.Http] Fixed the possibility of thread lock while downloading using high-speed internet
Issue #19 - Thank you @muscularcandy67 for reporting this issue
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.