Skip to content

Releases: CollapseLauncher/Collapse

1.70.1-preview

07 May 10:51
Compare
Choose a tag to compare
1.70.1-preview Pre-release
Pre-release

1.70.1-preview

We're starting to roll out the preview build of the next release, 1.70.x for you to try. Please keep in mind that the new features introduced in this build are mostly in an early development stage and bugs are to be expected. Changelog descriptions may vary for the final version of this release.

Please report your findings by opening an issue. Thanks!


What's New?

New Feature: Game Repair and Cache Update mechanism for Honkai: Star Rail

Similarly to what we already have in Honkai Impact 3rd, we are now bringing Game Repair and Cache Update functionality to Honkai: Star Rail.

image

7422728 ! 2336cd4 ! b16758c !


New Feature: Notification panel

2023-05-01.20-05-22.mp4

New Feature: Discord RPC Integration

If you've somehow been stalking us, you may have seen Collapse show up as a supported game on Discord. We've been experimenting with the Discord SDK for quite a while now, but didn't want to add yet another feature to the 1.69.X release lifecycle, so we moved it to 1.70.0! You may have also noticed this feature being prominently displayed in the App Settings page, but it didn't work because we haven't enabled the feature yet, so here it is, in all its glory!

image

This feature comes toggled "Off" by default, but can be enabled by going into the App Settings and toggling "Show Discord Presence". An app restart is not required, but you may need to go back to the Launcher page for Discord to register Collapse properly.

image

0b49966 !


Major Changes

  • Ability to disable warnings while changing game region 2a13a68 !

image

Minor changes

  • [Launcher - Backend] Use GameType instead of VendorTypeProp.VendorType to determine log name 71e6d82 !
  • [Launcher - UI] Minor UI changes and fixes 04adb10 ! 43f42cf !
  • [i18n - zh-CN] Simplified Chinese Localization Update by @misaka10843 6b371b4!
  • [Launcher - Backend] Code cleanup 8f07a7c !
  • [Launcher - Backend] Get StartCheckUpdate executed first 8af523e !
  • [Launcher - Backend] Improve image loading by caching the resized one 052ec8a !
  • [Launcher - Backend] Use PngEncoderId if it has BitmapAlphaMode.Straight only c286749 !
  • [Launcher - UI] Small UI Tweaks e83be85 !, d9e17e0 !
  • [Launcher - Backend] Update TargetFramework to net7.0-windows10.0.22000.0 4b08f5b !

What's Fixed?

  • [Launcher - Backend] Fixed RegistryRoot not using a correct path 35df8cb !
  • [Launcher - Backend] Fixed the InstallManager fail to determine remained existing size and space 879f28b !
  • [Launcher - Backend] Fixed log file sometimes not be able to be read for some games eb129fb !
  • [Launcher - Backend] Fixed the process watcher accidentally cancelled caused by shared token 45f80ef !
  • [Launcher - EncTool] Fix SRDispatcherInfo not disposed while SRMetadata is disposed 0f94d68 !
  • [Launcher - Backend] Don't use TransitionCollection for LauncherFrame in 7a25cab !
  • [Launcher - Backend] Force GC after loading background image 13a7a3c !
  • [Launcher - Backend] Fix new update version notif still showing 4-num sematic version 4dc96d7 !
  • [Launcher - UI] Fix got a wrong location for HSR ScreenShots folder 954c75b !

v1.69.14-preview [Codename: Version Kiana]

21 Feb 18:40
Compare
Choose a tag to compare

Minor changes (Since 1.69.12):

  • [Launcher - Honkai: Star Rail] Use proper classes for Star Rail installation 16d196a!
  • [Launcher - UI] Use "EXPER" as label for Experimental Games efb2b7d!
  • [Launcher - Backend] Use GameType instead of VendorTypeProp.VendorType to determine game log name 71e6d82!
  • [i18n - vi-VN] Vietnamese Localization Update by @kleqing PR: #112!

Major Changes (Since 1.69.11):

  • [i18n - en-US] Adding Korean Localization (Thanks to: @despenser08) PR: #89!

Minor changes (Since 1.69.11):

  • [Launcher - Backend] Use legacy update for failback if squirrel is failing d74dfa1!
  • [Launcher - Backend] Always run background check routines first 6930607!

What's Fixed? (Since 1.69.12)

  • [Launcher - UI] Fixed merging status not showing after download phase cd0e9f6!
  • [Launcher - UI] Fixed launcher won't fetch localized resources for games other than Honkai and Genshin 6b00a3d!
  • [Launcher - Backend] Fixed log file sometimes not be able to be read for some games eb129fb!
  • [Launcher - Backend] Fixed the process watcher accidentally cancelled caused by shared token 45f80ef!

What's Fixed? (Since 1.69.10)

  • [Genshin Impact] Fixed installation to fail if the launcher is looking for audio package list file audio_lang_14 bd682ca!

What's Fixed? (Since 1.69.7)

  • [Genshin Impact] Fixed issues downloading unnecessary persistent files while running Repair feature prior Genshin 3.6 update (Issue: #101) c90d58c!
  • [Genshin Impact] Ensure audio package and video files in Persistent folder are moved to StreamingAssets folder ffb2042!
  • [Honkai Impact 3rd] Fixed LOD Grade on Honkai Game Settings gives a wrong value on Low 16ad4c2! 46be999!
  • [Honkai Impact 3rd] Fixed the delta-patch update deletes previous/secondary files 6f3273b!
  • [Honkai Impact 3rd] Fixed "fetching index" not showing progress while updating delta patch 75c2772!
  • [Launcher - Backend] Fixed updater page didn't show build time 3ce7806!
  • [Launcher - Backend] Fixed inconsistent delay for checking update 8c79855!
  • [Launcher - Backend] Fixed fail safe check while initializing locale (Issue: #103)
    5e312e9!
  • [Launcher - Backend] Fixed version still showing 4-numbers format in UpdaterWindow
    c1fbbe7!
  • [Launcher - Backend] Fixed Updater page won't quit to ExceptionPage if the update fails
    0ba90a7!

Full Changelog: CL-v1.69.7-pre...CL-v1.69.14-pre

1.0.69.1-preview

15 Feb 13:25
05d19d8
Compare
Choose a tag to compare
1.0.69.1-preview Pre-release
Pre-release

This update is heavily based on #memory-squash branch and changes are still on-going.
Anyway, we are hitting 1k commits milestone! Thank you for all of your support!

What's New?

[Launcher] Use the new loading UI and an ability to cancel it e79251d!

image

Minor changes

  • [Launcher] Use full-sized title-bar buttons 9f3142b! 2446b3e!
    image
  • [Launcher] Add warning for Games that's not officially supported (Beta or DevRelease) 55f80cb!
    image
  • [Launcher] Change label from "Exper" to each game channel category (Beta or DevRelease) 6d43cd5!
    Before
    image
    After
    image
  • [Honkai Impact 3rd] Add exception for ScreenShot folder while doing checking on Game Repair 901c9df!
  • [Honkai: Star Rail] The first iteration of bringing support for Honkai: Star Rail 9692060! ebd8d9b!
  • [Runtime] Reinitialize setup while the Game App Data path doesn't exist fbd30a0!
  • [Runtime] Refactor launcher logger and app config first initialization e29d540!
  • [Runtime] Move Protos to EncTool and adjust to Proto update 7232958!

What's Fixed?

Minor changes

  • [Honkai Impact 3rd] Fix invalid enum value for VolumetricLight f3b1737!
  • [Runtime] Fix CheckAndSetDefaultConfigValue() missed empty string 3db9013!
  • [Runtime] Fix game won't launch if game is not Honkai or Genshin 75fc0e9!
  • [Code Quality] Fix typos at some codes cfa92f4!
  • [Code Quality] Fix Honkai and Genshin Game Settings file in the wrong place 7329a3e!

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 7 Desktop Runtime installed on your computer, you need to download the .NET 7 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.64.0-preview

05 Feb 17:48
7fe12ae
Compare
Choose a tag to compare
1.0.64.0-preview Pre-release
Pre-release

This update is heavily based on #memory-squash branch and changes are still on-going.

What's New?

[Launcher] Show a dialog to force the app to run as administrator 501b748! 5ed3815!

This is the next approach to implement the "run as administrator" enforcement to the app in this PR: #68 by @Cryotechnic (Thanks for the first attempt on implementing this).

image

[Performance/Honkai Impact 3rd] Faster checking time on Game Repair mechanism

Thanks to the integration of IRepair Interface and some code refactoring, We are now able to achieve multi-thread performance while checking through game data (especially game blocks).

Before Changes (v1.0.55.6 - Stable)

image

After Changes (v1.0.64.0 - Preview)

image

[Performance/Honkai Impact 3rd] Faster checking time on Cache Update mechanism

The same way as above, the Cache Update cache also have some improvement in performance while checking the game repair. The speed for checking the game is now nearly instant as it's processing the hash for each cache assets in parallel.

Speed Comparison

2023-02-06.00-28-49.mp4

Minor changes

  • [Launcher] Adding ability to Import/Export the Registry Keys in the Game Settings 2a13a68!

image

  • [Runtime] Use AppCurrentDownloadThread to set Download thread f56eb07!
  • [Performance/Runtime] Implementing Interfaces standard for easier game customization.
    • Implementing IRepair Interface and Multi-thread support on Game Repair for Honkai Impact 3rd a78f77d! a5e6be7! c82116b! cc25ce6!
      • Add an ability to clean up unused assets in HonkaiRepair 46546e5!
      • Set _GameRepair as null for Genshin 366c2df!

        For now, the integration of IRepair for Genshin is not implemented yet and the game repair mechanism is still in its own implementation class. The integration for Genshin will be coming soon.

    • Implementing IGameSettings, IGameSettingsUniversal and IGameSettingsValue for making game settings adjustment support easier 4deb985!
    • Implementing IGameVersionCheck and Tidy up IGameSettings components 4deb985! 4cd8675!
    • Implementing ICache for game cache update mechanism a23afd0!
  • [Launcher] Shrink size for notification bar 11c4846!
  • [Honkai Impact 3rd] Update new Honkai's Audio Settings value range 019f175!
  • [Genshin Impact] Always clean-up old HDiff list files before updating (Fix Issue #74) 019f175!
  • [Debugging] Display decompressed path and ZIP path while debugging e67344d!
  • [Performance] Use in-code Crc32.NET and use unsafe Bytes to Hex method bafdcd2!
    • Use HexToBytesUnsafe() for some hex -> byte[] conversion 01916ba!
    • Move to ByteArrayToHexViaLookup32Unsafe() 3460281!
    • Use precalculated lookup for Byte-to-Hex convert 41db192!
    • Move to BytesToHexUnsafe() ebe54f2!
  • [Runtime] Move Hi3Helper.EncTool as a submodule to its own repository
  • [Runtime/Honkai Impact 3rd] Refactor XMFParser and add ChunkStream 65051c5!
    • Add CheckIfXMFVersionMatches() for version check through XMF baeecdd!
    • Add Async methods on ChunkStream and disposing fixes aed2cef!
  • [Runtime] Some code clean-ups and small refactors
    • Tidy up some code (pt. 2) 06700e0!
    • Clean-up on ConverterTool 329abda!
    • Add FilePropertiesRemote[] Deserialize Context 116cf89!
    • Some changes and code removal on ConverterTool db3014f!
    • Remove unused JsonSourceGenerationOptions 7f6885d!
    • Remove unused variables 46aa429!
    • Refactor locale file reading process 1f0add2!
    • Properly initialize main App() instance 3e7a802!
    • Disable Honkai Block file chunks log on debug 9048b9b!
    • Synchronize methods to load game config 481a46e!
    • Remove unused codes for handling legacy title bar 5b1f0e9!
    • Remove some unused interop methods 81fb3d1!
  • [Runtime] Adding SpanStream for future uses 104b5a2!
  • [Submodule - Hi3Helper.Http] Update usage for Hi3Helper.Http and cancellable method. f235f55!
    • Adding DownloadFromSessionStream() 5673410!
    • Use DownloadFromSessionStreamAsync() for NETCOREAPP only 184e7ee!
    • [EXPERIMENTAL] Use stackalloc for buffer alloc in NETCOREAPP 7d88b06!
    • Add an argument to ignore out Stream length c4415d8!
    • Use (EndOffset - _Start) + 1 to check length instead 9c673e6!
  • [Runtime] Update NuGet packages
    • Microsoft.WindowsAppSDK (1.2.221116.1 -> 1.2.230118.102)
    • System.Text.Json (7.0.0 -> 7.0.1)
    • runtimepack.Microsoft.Windows.SDK.NET.Ref (10.0.19041.27 -> 10.0.19041.28)

What's Fixed?

Minor changes

  • [Launcher] Fix Paimon logo position while indicationg "No news" on News pa...
Read more

1.0.55.6 [Codename: Hyperion]

18 Jan 18:47
Compare
Choose a tag to compare

ATTENTION!

This build provides fixes for Genshin Impact 3.4 Update issue caused by minor bug by conflict from both Generic and Audio HDiffPatch files and some faulty with registry reading. This build also provides an additional changes to adjust the new value range for Honkai Impact 3rd's Audio Settings and enables caches update for all Honkai Impact 3rd regions.

What's New?

Minor changes:

  • [Honkai Impact 3rd] Enable cache update mode for all Hi3 region c694fc3!
  • [Honkai Impact 3rd] Update Honkai Impact 3rd's new Audio Settings value range 15e38ff!

What's Fixed?

  • [Genshin Impact] Fix Genshin Impact 3.4 Update Issues caused by conflicting old HDiff list files from Generic and Audio patch files. 728ade0!
  • [Genshin Impact] Fix the GetRegServerNameID() to throw when the JSON inside of the registry is invalid 444387a! 2385719!
  • [Honkai Impact 3rd] Fix Volumetric Light setting gave wrong value for Honkai bf3e67c!
  • [i18n - en-US] Localization fixes (by: @Cryotechnic) 545b5dc! 0e1f355! 084e827! 37dd396!
  • [i18n - zh-CN] Localization update and fixes (by: @misaka10843) aa21cf0! 22342b8!
  • [i18n - pt-PT] Localization update (by: @gablm) d4dcfcf!

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 7 Desktop Runtime installed on your computer, you need to download the .NET 7 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.55.6-preview

18 Jan 18:50
Compare
Choose a tag to compare
1.0.55.6-preview Pre-release
Pre-release

ATTENTION!

This build provides fixes for Genshin Impact 3.4 Update issue caused by minor bug by conflict from both Generic and Audio HDiffPatch files and some faulty with registry reading. This build also provides an additional changes to adjust the new value range for Honkai Impact 3rd's Audio Settings and enables caches update for all Honkai Impact 3rd regions.

What's New?

Minor changes:

  • [Honkai Impact 3rd] Enable cache update mode for all Hi3 region c694fc3!
  • [Honkai Impact 3rd] Update Honkai Impact 3rd's new Audio Settings value range 15e38ff!

What's Fixed?

  • [Genshin Impact] Fix Genshin Impact 3.4 Update Issues caused by conflicting old HDiff list files from Generic and Audio patch files. 728ade0!
  • [Genshin Impact] Fix the GetRegServerNameID() to throw when the JSON inside of the registry is invalid 444387a! 2385719!
  • [Honkai Impact 3rd] Fix Volumetric Light setting gave wrong value for Honkai bf3e67c!
  • [i18n - en-US] Localization fixes (by: @Cryotechnic) 545b5dc! 0e1f355! 084e827! 37dd396!
  • [i18n - zh-CN] Localization update and fixes (by: @misaka10843) aa21cf0! 22342b8!
  • [i18n - pt-PT] Localization update (by: @gablm) d4dcfcf!

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 7 Desktop Runtime installed on your computer, you need to download the .NET 7 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.55.4 [Codename: Hyperion]

04 Dec 06:15
Compare
Choose a tag to compare

ATTENTION!

If you have previously installed 1.0.55.2 build and you're planning to update your Honkai Impact 3rd game using Delta-Patch feature, PLEASE update your launcher to this build first (1.0.55.4) since we have some bugs in previous build that may cause a failure while using Delta-Patch to update your Honkai Impact 3rd game.

Welcome to another release of Collapse!
In this release, we are focusing to the stability and bug fixes from previous release (1.0.52.8 - Codename: Elysia). But of course, we are also bringing some major changes here.

Let's see what's being changed~

What's New?

[Launcher] Move the launcher to the center of the screen on launch a4b0700!

The launcher now will be positioned to the center of the screen automatically.

[Runtime] Adding the description of each games on the first setup page 14b7c22!

2022-12-04.12-22-29.mp4

[Runtime] Reducing build size by disabling ReadyToRun compilation

Other new minor changes:

  • [Runtime] Use IsCacheUpdateEnabled for cache update check support 4fc948f!
  • [Runtime] Use ThemeResource instead of StaticResource 6842997!
  • [Runtime] Reduce Memory overhead after generating ColorPalette by forcing Garbage Collection e0b75ab!
  • [Runtime] Use IsCacheUpdateEnabled for cache update check support 4fc948f!
  • [Runtime] Use ConfigureAwait(false) on external hashing method 467a534!
  • [Runtime] Change to full drag area if exit from MainPage 4a5b986!
  • [Runtime] Use the right enumeration for file listing 366f95d!
  • [Runtime] Make sure to redownload empty/corrupted sprite files f34e5e8!
  • [Runtime] Make sure to set the status of CustomBG while changing background f6a1f97!
  • [Runtime] Separate WebView2 frame to its own page 0370dfa!

What's New? (since 1.0.53.0-pre)

[Launcher] Applying Centered Title-Bar for Windows 10 8407165!

As Microsoft had released WinUI 3 1.2 Stable and they have fixed full title-bar customization bug on Windows 10.
Finally, we are now being able to put this new Centered Title-Bar style for Windows 10 users.

image

[Runtime] Moving WinUI 3 Runtime to 1.2 Stable 37d4739!

[Runtime] Adding an ability to read Honkai Impact 3rd's Cache List directly from game data

As we are moving forward from depending on Hi3Mirror Project to provide reference data.
Now, we are proud to say that this launcher is now fully capable to get all the reference data for Honkai Impact 3rd's Cache update, Repair mechanism and Cross-Version Conversion features directly from the game data.

Yaaayyyy! 🎉 🎉

[Honkai Impact 3rd] Adding Cache Update feature for all Game Regions 4fc948f!

Other new minor changes:

  • [Runtime] Use original Bitmap for Palette generation if size is less than resized one c85c155!
  • [Runtime] Remove refresh limit at some progress events b817f39!

What's New? (since 1.0.55.2)

[i18n] Localize Welcome and Preview Notification (Issue: #57)

Thank you @Cryotechnic for your suggestion on this.

As an example while using Bahasa Indonesia localization.

image

Other new minor changes:

  • [Runtime] Don't repeat GetFileName() in GetVoiceLanguageID() dc19def!
  • [Launcher] Indicate a status if delta-patch pre-load format exists 5f5dae7!
  • [Launcher] Add an indicator for preview build 0b57c8b!

image

  • [Runtime] Use DeleteDownloadedFile() to reset download 518fbf1!
  • [Runtime] Always check if game_install_path is not null 51fa3f8!
  • [i18n - en-US] Fixed typos and missing context in en locale (PR: #55 by @Cryotechnic)
  • [i18n - pt-PT] Adding new translated strings (PR: #60 by @gablm)

What's Fixed?

  • [Launcher] Fix cut for text on Game Conversion page b7e2091!
  • [Launcher] Fix the timeout number didn't incremented on status daa73e9!
  • [Runtime] Fix crash caused by wrong resource given on Game Settings page 97e064b!
  • [Runtime] Fix the inner Http Session doesn't get disposed properly (Issue: #53 by @tilsgee) f3300b7! 8317ba9! 071627f!
  • [i18n - pt-PT] Correction of syntax (by: @gablm) 466a3a2!

What's Fixed? (Since 1.0.55.1)

  • [Launcher] Fix resume button on pre-load gets disabled after pausing for the second time 424b1a2!
  • [Runtime] Force to use fallback if exception happen in GetVoiceLanguageID() 6bbedb5!

What's Fixed? (Since 1.0.55.2)

  • [Launcher] Fix resume button on pre-load gets disabled after pausing for the second time 424b1a2!
  • [Runtime] Force to use fallback if exception happen in GetVoiceLanguageID() 6bbedb5!
  • [i18n/Runtime] Fix i18n doesn't use fallback value if it's not yet translated b16cfe5!
  • [Runtime/Genshin Impact] Fix object doesn't get initialized properly in JSON Context (Issue: #59) f767415!
  • [Runtime] Fix size overflow while retrying download 0532ff6!
  • [Runtime/Honkai Impact 3rd] Fix the delta-patch mechanism to potentially fail 15e7b56!

This caused by a corrupted file that might need to be rep...

Read more

1.0.55.4-preview

04 Dec 06:02
Compare
Choose a tag to compare
1.0.55.4-preview Pre-release
Pre-release

ATTENTION!

If you have previously installed 1.0.55.2 build and you're planning to update your Honkai Impact 3rd game using Delta-Patch feature, PLEASE update your launcher to this build first (1.0.55.4) since we have some bugs in previous build that may cause a failure while using Delta-Patch to update your Honkai Impact 3rd game.

What's New?

[Launcher] Move the launcher to the center of the screen on launch a4b0700!

The launcher now will be positioned to the center of the screen automatically.

[Runtime] Adding the description of each games on the first setup page 14b7c22!

2022-12-04.12-22-29.mp4

Other new minor changes:

  • [Runtime] Use IsCacheUpdateEnabled for cache update check support 4fc948f!
  • [Runtime] Use ThemeResource instead of StaticResource 6842997!
  • [Runtime] Reduce Memory overhead after generating ColorPalette by forcing Garbage Collection e0b75ab!
  • [Runtime] Use IsCacheUpdateEnabled for cache update check support 4fc948f!
  • [Runtime] Use ConfigureAwait(false) on external hashing method 467a534!
  • [Runtime] Change to full drag area if exit from MainPage 4a5b986!
  • [Runtime] Use the right enumeration for file listing 366f95d!
  • [Runtime] Make sure to redownload empty/corrupted sprite files f34e5e8!
  • [Runtime] Make sure to set the status of CustomBG while changing background f6a1f97!
  • [Runtime] Separate WebView2 frame to its own page 0370dfa!

What's New? (since 1.0.55.2)

[i18n] Localize Welcome and Preview Notification (Issue: #57)

Thank you @Cryotechnic for your suggestion on this.

As an example while using Bahasa Indonesia localization.

image

Other new minor changes:

  • [Runtime] Don't repeat GetFileName() in GetVoiceLanguageID() dc19def!
  • [Launcher] Indicate a status if delta-patch pre-load format exists 5f5dae7!
  • [Launcher] Add an indicator for preview build 0b57c8b!

image

  • [Runtime] Use DeleteDownloadedFile() to reset download 518fbf1!
  • [Runtime] Always check if game_install_path is not null 51fa3f8!
  • [i18n - en-US] Fixed typos and missing context in en locale (PR: #55 by @Cryotechnic)
  • [i18n - pt-PT] Adding new translated strings (PR: #60 by @gablm)

What's Fixed?

  • [Launcher] Fix cut for text on Game Conversion page b7e2091!
  • [Launcher] Fix the timeout number didn't incremented on status daa73e9!
  • [Runtime] Fix crash caused by wrong resource given on Game Settings page 97e064b!
  • [Runtime] Fix the inner Http Session doesn't get disposed properly (Issue: #53 by @tilsgee) f3300b7! 8317ba9! 071627f!
  • [i18n - pt-PT] Correction of syntax (by: @gablm) 466a3a2!

What's Fixed? (Since 1.0.55.1)

  • [Launcher] Fix resume button on pre-load gets disabled after pausing for the second time 424b1a2!
  • [Runtime] Force to use fallback if exception happen in GetVoiceLanguageID() 6bbedb5!

What's Fixed? (Since 1.0.55.2)

  • [Launcher] Fix resume button on pre-load gets disabled after pausing for the second time 424b1a2!
  • [Runtime] Force to use fallback if exception happen in GetVoiceLanguageID() 6bbedb5!
  • [i18n/Runtime] Fix i18n doesn't use fallback value if it's not yet translated b16cfe5!
  • [Runtime/Genshin Impact] Fix object doesn't get initialized properly in JSON Context (Issue: #59) f767415!
  • [Runtime] Fix size overflow while retrying download 0532ff6!
  • [Runtime/Honkai Impact 3rd] Fix the delta-patch mechanism to potentially fail 15e7b56!

This caused by a corrupted file that might need to be repaired. Instead of downloading an old version (let's say: 6.1.0) file, it downloads a new version (6.2.0) file causing difference in the ingredient.
Thank you for peps on Honkai Impact Official Discord to report 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 7 Desktop Runtime installed on your computer, you need to download the .NET 7 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.53.0-preview

13 Nov 11:35
Compare
Choose a tag to compare
1.0.53.0-preview Pre-release
Pre-release

What's New?

[Launcher] Applying Centered Title-Bar for Windows 10 8407165!

As Microsoft had released WinUI 3 1.2 Stable and they have fixed full title-bar customization bug on Windows 10.
Finally, we are now being able to put this new Centered Title-Bar style for Windows 10 users.

image

[Runtime] Moving WinUI 3 Runtime to 1.2 Stable 37d4739!

[Runtime] Adding an ability to read Honkai Impact 3rd's Cache List directly from game data

As we are moving forward from depending on Hi3Mirror Project to provide reference data.
Now, we are proud to say that this launcher is now fully capable to get all the reference data for Honkai Impact 3rd's Cache update, Repair mechanism and Cross-Version Conversion features directly from the game data.

Yaaayyyy! 🎉 🎉

[Honkai Impact 3rd] Adding Cache Update feature for all Game Regions 4fc948f!

Other new minor changes:

  • [Runtime] Use original Bitmap for Palette generation if size is less than resized one c85c155!
  • [Runtime] Remove refresh limit at some progress events b817f39!

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 7 Desktop Runtime installed on your computer, you need to download the .NET 7 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.52.8 [Codename: Elysia]

10 Nov 13:52
Compare
Choose a tag to compare

Note:

This is a minor update release for Collapse v1.0.52 [Codename: Elysia]. We are focusing on fixes and some minor changes from previous stable and preview release.
This time, the preview and stable releases are based on the same code. So we will merge the preview and stable release notes here.

What's New?

  • [i18n - pt-PT] Adding Português - Portugal Translation by @gablm 🎉 9a33544!

  • [Runtime] Moving the runtime to .NET 7 STS (Stable) Release

As previously announced by Microsoft on .NET Conf 2022, .NET 7 is now on Stable Release!
That means the runtime will be used until the next LTS release of .NET, which is .NET 8 (expected to be released on November 2023)

  • [Launcher] Adding support for multilang API on Honkai Impact b231dd4!
  • [Launcher] Hide version event icon if Preload dialog is showing 64eb63b!
  • [Code Quality] Remove unused backdrop code 495f408!
  • [Code Quality] Log Genshin Dispatcher Output to make diagnostic easier (With Debug only) 695d951!
  • [Code Quality] Refactor Game Status Checker Methods c2ff9f5!
  • [Code Quality] Rename Pre-load dialog box variable to a proper name 72dc4c8!
  • [Runtime] Log disk space while installing for better diagnostic f3959d6!
  • [Runtime] Use path while downloading small files on repair 8583675!
  • [Runtime] Show remote hash in log 2e3edc8!
  • [Runtime] Log current downloading file and use path instead to download 7c4cfea!
  • [Runtime] Update and Use New NuGet packages
    • Microsoft.Windows.SDK.BuildTools (10.0.25211-preview -> 10.0.22621.755)
    • Google.Protobuf (3.21.7 -> 3.21.9)
    • Microsoft.Win32.Registry (Removed)

What's Fixed?

  • [Launcher] Fixed layout getting cut while Pre-load box is shown 9a33544!

image

  • [Runtime/Genshin Impact] Fixed patching on Genshin skipped other file list in diff package 1ce6e60!

  • [Launcher] Fixed failing on install while the launcher found the registry key with empty value (Issue No: #46) c4254d9!
  • [Launcher] Fixed language not using fallback lang if API doesn't support it (Issue No: #51) 0a11800!
  • [Runtime] Fixed crash if @NoExtraction file exist to skip extraction f6f157c!
  • [Runtime] Fixed incorrect formatting in logger f820eec! 39a7ac9!

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 7 Desktop Runtime installed on your computer, you need to download the .NET 7 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.