Skip to content

1.0.35.5-preview

Pre-release
Pre-release

Choose a tag to compare

@neon-nyan neon-nyan released this 30 Jul 20:13
· 5428 commits to main since this 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.