Releases: CollapseLauncher/Collapse
1.71.5 [Codename: TBD]
Collapse 1.71.5: Pending Name
Welcome to Collapse version 1.71.5 [Version Name TBD]! This is a PREVIEW BUILD. NOTES ARE NOT FINAL. Please report any issues here!
What's New?
1.71.5
- [Honkai Impact 3rd] Fixed Cache Update to detect "asb.dat" file as an "unused file"
- [Honkai Impact 3rd] Fixed double slash while writing Verify.txt lines for Cache Update
- [Honkai Impact 3rd] Fixed Game Repair causing redownload on the CG files in-game
- [Honkai Impact 3rd] Fixed Game Repair not being able to detect CG file list
- [Honkai Impact 3rd] Fixed broken HI3 cache & game repair functionality
- [Honkai Impact 3rd] Adjust Honkai Cache changes to legacy property
- [Core] Removed unused
CheckIntegrity
code - [Core] Enabling ReadyToRun compilation
- [UI] Fixed background disappeared after cancelling update
1.71.4
This preview release is pretty big, with the most noticeable change being the early implementation of parallel download support, as well as background download support.
Please report any issues through the usual channels, thanks!
- New strings for locales
- Upgrade WinAppSDK to 1.3.230724000
- Reducing overhead while fetching launcher's sprites by using local
FallbackCDNUtil
's HTTP Client method. - Using direct JSON deserialization from
FallbackCDNUtil
'sDownloadAsJSONType<T>()
for fetching launcher's API - Improving Color Palette generation by using the latest
ColorThief
changes. - Moving unrelated methods from
BackgroundManagement
toRegionManagement
- Revert to legacy download mechanism for downloading game packages, where merging the chunk files is required before verification and extraction.
- Removing overused
GC.Collect()
- Minor UI Changes, including:
- Adding the ability to go back to the previous page
- Making title icon clickable for "Back to Homepage" button (Issue: #131)
- Adding the ability to disable acrylic effect (Issue: #190)
- Adding failsafe if the user chooses invalid folders to be used as "App Folder" for the launcher during the first set-up.
- Replace
Crc32.NET
withSystem.IO.Hashing
- Always try and catch while disposing session stream in
Hi3Helper.Http
routines - Simplify value comparison by using Generics method of
TypeExtensions.IsInstancePropertyEqual<T>()
to compare property values between settings class for all Game Settings - Removing unused legacy
CheckIntegrity
andSteamConversion
function calls fromHi3Helper.Core
library - Make
ApplyAccentColor()
run asynchronously - Migrate from HDiffPatch to SharpHDiffPatch
- Fixing broken HSR game repair and cache features
- Fixing a rare state bug, where the foreground image is shown outside of the home page.
- Making Game Conversion feature work again due to regression from
InstallManagement
rewrite. - Avoid deletion of certain files while using Honkai Impact 3rd's Game Repair feature
- Fix
GetVersion
logic and package preload detection - Fix preload slices being detected as unused assets
1.71.3
- Updated locales
- Fixed small UI mode causing scaling issues for some elements
- Several bugfixes for installation management & update extraction functions
- Hot fix for
ApplyUpdate
since Bitbucket mirror no longer works - Added Cloudflare R2 as a temporary alternative to Bitbucket mirror
- Temporarily removed Bitbucket as a repository mirror
1.71.2
- Fixed error where game would somehow continue installing in the background
- Fixed locale ID mismatches
- Fix community tool order
- Changed Discord Rich Presence to be able to show the game title instead of the launcher title
1.71.1
- Fixed some strings
- Fixed app crashing in certain circumstances when changing the Gamma slider value
- New community tools
- Code cleanup
New Feature: Game Settings for Genshin Impact
Major Changes
- New community tools
- Locale updates
a842f79
!
1.71.4 [Codename: TBD]
Collapse 1.71.4: Pending Name
Welcome to Collapse version 1.71.4 [Version Name TBD]! This is a PREVIEW BUILD. NOTES ARE NOT FINAL. Please report any issues here!
What's New?
1.71.4
This preview release is pretty big, with the most noticeable change being the early implementation of parallel download support, as well as background download support.
Please report any issues through the usual channels, thanks!
- New strings for locales
- Upgrade WinAppSDK to 1.3.230724000
- Reducing overhead while fetching launcher's sprites by using local
FallbackCDNUtil
's HTTP Client method. - Using direct JSON deserialization from
FallbackCDNUtil
'sDownloadAsJSONType<T>()
for fetching launcher's API - Improving Color Palette generation by using the latest
ColorThief
changes. - Moving unrelated methods from
BackgroundManagement
toRegionManagement
- Revert to legacy download mechanism for downloading game packages, where merging the chunk files is required before verification and extraction.
- Removing overused
GC.Collect()
- Minor UI Changes, including:
- Adding the ability to go back to the previous page
- Making title icon clickable for "Back to Homepage" button (Issue: #131)
- Adding the ability to disable acrylic effect (Issue: #190)
- Adding failsafe if the user chooses invalid folders to be used as "App Folder" for the launcher during the first set-up.
- Replace
Crc32.NET
withSystem.IO.Hashing
- Always try and catch while disposing session stream in
Hi3Helper.Http
routines - Simplify value comparison by using Generics method of
TypeExtensions.IsInstancePropertyEqual<T>()
to compare property values between settings class for all Game Settings - Removing unused legacy
CheckIntegrity
andSteamConversion
function calls fromHi3Helper.Core
library - Make
ApplyAccentColor()
run asynchronously - Migrate from HDiffPatch to SharpHDiffPatch
- Fixing broken HSR game repair and cache features
- Fixing a rare state bug, where the foreground image is shown outside of the home page.
- Making Game Conversion feature work again due to regression from
InstallManagement
rewrite. - Avoid deletion of certain files while using Honkai Impact 3rd's Game Repair feature
- Fix
GetVersion
logic and package preload detection - Fix preload slices being detected as unused assets
1.71.3
- Updated locales
- Fixed small UI mode causing scaling issues for some elements
- Several bugfixes for installation management & update extraction functions
- Hot fix for
ApplyUpdate
since Bitbucket mirror no longer works - Added Cloudflare R2 as a temporary alternative to Bitbucket mirror
- Temporarily removed Bitbucket as a repository mirror
1.71.2
- Fixed error where game would somehow continue installing in the background
- Fixed locale ID mismatches
- Fix community tool order
- Changed Discord Rich Presence to be able to show the game title instead of the launcher title
1.71.1
- Fixed some strings
- Fixed app crashing in certain circumstances when changing the Gamma slider value
- New community tools
- Code cleanup
New Feature: Game Settings for Genshin Impact
Major Changes
- New community tools
- Locale updates
a842f79
!
1.71.3 [TBD]
Collapse 1.71.3: Pending Name
Welcome to Collapse version 1.71.3 [Version Name TBD]! This is a PREVIEW BUILD. NOTES ARE NOT FINAL. Please report any issues here!
What's New?
1.71.3
- Updated locales
- Fixed small UI mode causing scaling issues for some elements
- Several bugfixes for installation management & update extraction functions
- Hot fix for
ApplyUpdate
since Bitbucket mirror no longer works - Added Cloudflare R2 as a temporary alternative to Bitbucket mirror
- Temporarily removed Bitbucket as a repository mirror
1.71.2
- Fixed error where game would somehow continue installing in the background
- Fixed locale ID mismatches
- Fix community tool order
- Changed Discord Rich Presence to be able to show the game title instead of the launcher title
1.71.1
- Fixed some strings
- Fixed app crashing in certain circumstances when changing the Gamma slider value
- New community tools
- Code cleanup
New Feature: Game Settings for Genshin Impact
Major Changes
- New community tools
- Locale updates
a842f79
!
Full Changelog: CL-v1.71.1-pre...v1.71.2-pre
1.71.2 [TBD]
Collapse 1.71.2: Pending Name
Welcome to Collapse version 1.71.2 [Version Name TBD]! This is a PREVIEW BUILD. NOTES ARE NOT FINAL. Please report any issues here!
Note: Due to the overwhelming amount of commits that are done to this repository (almost 400 since the last major patch), it is no longer possible for us to individually tag each commit to explain what they do. Should you feel inclined, feel free to peruse our commit history. Thank you for supporting Collapse!
What's New?
1.71.2
- Fixed error where game would somehow continue installing in the background
- Fixed locale ID mismatches
- Fix community tool order
- Changed Discord Rich Presence to be able to show the game title instead of the launcher title
1.71.1
- Fixed some strings
- Fixed app crashing in certain circumstances when changing the Gamma slider value
- New community tools
- Code cleanup
New Feature: Game Settings for Genshin Impact
Major Changes
- New community tools
- Locale updates
a842f79
!
Full Changelog: CL-v1.71.1-pre...v1.71.2-pre
1.71.1 [TBD]
Collapse 1.71.1: Pending Name
Welcome to Collapse version 1.71.1 [Version Name TBD]! This is a PREVIEW BUILD. NOTES ARE NOT FINAL. Please report any issues here!
Note: Due to the overwhelming amount of commits that are done to this repository (almost 400 since the last major patch), it is no longer possible for us to individually tag each commit to explain what they do. Should you feel inclined, feel free to peruse our commit history. Thank you for supporting Collapse!
What's New?
1.71.1
- Fixed some strings
- Fixed app crashing in certain circumstances when changing the Gamma slider value
- New community tools
- Code cleanup
New Feature: Game Settings for Genshin Impact
Major Changes
- New community tools
- Locale updates
a842f79
!
1.71.0 [TBD]
Collapse 1.71.0: Pending Name
Welcome to Collapse version 1.71.0 [Version Name TBD]! This is a PREVIEW BUILD. NOTES ARE NOT FINAL. Please report any issues here!
Note: Due to the overwhelming amount of commits that are done to this repository (almost 400 since the last major patch), it is no longer possible for us to individually tag each commit to explain what they do. Should you feel inclined, feel free to peruse our commit history. Thank you for supporting Collapse!
What's New?
New Feature: Game Settings for Genshin Impact
Major Changes
- New community tools
- Locale updates
a842f79
!
1.69.23 [Codename: Version Kiana]
Attention
This build is supposed to provide some hotfixes for some bugs found in the last release. Please update your launcher to this v1.69.23 release if you encounter any issues with the game installation with the last v1.69.20 release.
Update: 2023/06/07 - 09:50 +7
We've noticed that the launcher still asking for another package to download while updating Honkai: Star Rail even the pre-load has already been downloaded. In this regards, please update your launcher to this latest v1.69.23 release to fix the issue.
We apologize for the issues occured
Thank you~
1.69.23: Version Kiana
We can't believe it's been over 2 years since this project was first launched. A big thank you to all our developers and users for continuing to work and use this application. We hope you're having as much fun using it as we did making it!
It's been a while since the last major release of Collapse (almost 4 months ago ^.^). We wanted to make sure we get this release right, as its name coincides with one in a game we (hopefully) all hold dear in our hearts. Honkai Impact 3rd was a turning point for a lot of us from the Collapse development team, and so we wanted to take the time to make this version extra special to commemorate its launch. That being said, please take note that we are all volunteers working on this project. This means that Collapse can receive slower, maintenance updates for an extended period of time should we have more pressing matters to attend to in the real world.
This release changelog is going to be structured a bit differently than the other ones (someone else is writing it, teehee). Without further ado, buckle up, because this is biiiiiiiig update \o/
What's New?
Change in Versioning Scheme (again)
Starting with Codename: Version Kiana, Collapse is officially switching from a 4 number denomination to 3 number denomination. This is a breaking change for the end user, but ensures that we adhere to the Semantic Versioning 2.0.0 (SemVer for short) versioning scheme, so we felt it was in our best interest to transition to this version scheme. To boil it down, this means the following:
- Instead of having a version number of, for example,
1.0.64.0
, the new version format will now be1.64.0
. Previous versions are not subject to the versioning scheme. The explanation below will use the aformentioned example.- 1 is the MAJOR version number. Unless otherwise stated, this number should never change (unless we make a drastic overhaul to the launcher, such as a full application rewrite)
- 64 is the MINOR version number. This is the number that gets incremented whenever we release new features
- 0 is the PATCH version number. This is incremented whenever we make bug fixes on the current release lifecycle.
It's important to note that you will no longer be able to downgrade to a version prior 1.69.0 once you apply this update due to a backend code update to accommodate for this change. While we will do our best to offer help should you encounter any issues to versions prior to 1.69.0, support is not guaranteed, so if you choose to stay on the old version, proceed at your own risk.
This change will allow us to more easily determine version numbers when we release them to you. Thanks for understanding! ❤️
New Feature: Improved New User Experience
Shipping with Collapse 1.69.0 is a new setup experience that streamlines the setup process, while also introducing some new features!
And here's more UI tweaks!
Click here to see the preview
Here's the new setup process for Collapse!
Click here to see the preview
719c21e
!, 3249ce1
!, b4f0d2d
!, 0ed5304
!, 94a787a
!
New Feature: Window Resizing
Yet another requested feature that is now available in Collapse 1.69.0. This allows the user to make the launcher window smaller, which means that Collapse now also supports 4:3 monitors! Yay!
New Feature: Release Channel Switching
As the title says, this enables the user to directly switch from the Stable, battle-tested version of Collapse to a more experimental branch of Collapse, which is updated more frequently but can contain more breaking changes.
Should you consider switching to the experimental branch ("Dev"), please make sure to report any bugs that you may encounter by creating an issue over on GitHub (https://github.com/neon-nyan/Collapse/issues). Thanks for helping us make Collapse a better launcher!
ca524ed
!
New Feature: Admin Restart Prompt
Starting with Collapse 1.69.0 (originally introduced in Collapse 1.0.64.0-preview
), the launcher will prompt you for privilege escalation if you are running it as an unauthorized (without administrator permissions) user. To make it clear: Collapse has always asked you for these privileges and will continue to do so for the foreseeable, because of some Win32 API calls we've made, as well as to read data from the registry, installing games and customising the launcher experience.
The prompt looks like so:
1._Admin_Restart_Prompt.mp4
Should you choose to ignore this, Collapse will terminate itself and require you to run it as an administrator. By integrating it into the launcher itself, we hope to make it more user friendly for people that just want to use this as a better alternative to the default launcher.
Special thanks to @Cryotechnic for the initial proposal & implementation!
ad73dfc
!, 591b384
!
New Game – Honkai: Star Rail, coming April 26th!
This game needs no introduction, but we all knew it was coming. Honkai: Star Rail is officially launching on April 26th 2023. We're super excited to play it, and hopefully, so are you! Collapse will support the preloading (on April 23rd 2023) and installation of Honkai: Star Rail, assuming everything works as expected. As stated before, you will not be able to access Honkai: Star Rail in Collapse before April 23rd due to a backend configuration update that we will manually push out once we complete our preparations for supporting the game. The launcher will automatically apply the latest configuration update once it is pushed out, so you don't need to do anything on your end!
See you aboard the Astral Express, Trailblazer!
New Feature: Running Multiple Instances of Collapse
CollapseMultipleInstance.mp4
Previously, users were not able to run multiple Collapse processes without running into issues. This has now been resolved! This is a feature that was necessary to implement while we work on implementing background installation for new games and/or updating existing ones. While we understand that the aformentioned feature is highly requested, the implementation for it has proven to be quite a challenge and will require more time to fine-tune before it is made available for the general public. We appreciate your patience and can't wait to show you it in action once it's ready!
To allow Collapse to spawn multiple instances, you must first enable that option in the launcher settings.
c328d8e
!, d10bd2d
!, eedf0cf
!
QoL Improvement: Smaller Installation Size
Yup, you heard it right! Collapse is shrinking in size soon, and this updates serves as an intermediary step to achieve that goal. The first part of this update will focus on the update mechanism that powers Collapse. While it was good and served us well, it was quite bandwidth hungry and had no way of only downloading the patched files. This changes with our new...
1.70.8-preview
Attention
This build is supposed to provide some hotfixes for some bugs found in the last release. Please update your launcher to this v1.70.8 release if you encounter any issues with the game installation with the last v1.70.4 release.
Update: 2023/06/07 - 09:50 +7
We've noticed that the launcher still asking for another package to download while updating Honkai: Star Rail even the pre-load has already been downloaded. In this regards, please update your launcher to this latest v1.70.8 release to fix the issue.
We apologize for the issues occured
Thank you~
1.70.8-preview
We're just pushing another update for upcoming release, 1.70.x which includes some bug fixes and new additional feature 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 Settings for Honkai: Star Rail (PR: #129)
Now, you can adjust some game settings within Collapse, including Graphics Settings, Custom FPS (up to 120 FPS) and Audio Settings. Keep in mind that this feature is still experimental and it might break the Game Settings menu in-game.
0c40f32
!
Faster background image loading by optimizing ColorThief
submodule (Feat. @Scighost)
We are optimizing the way ColorThief
generating the color palettes for the app. Please keep in mind that this changes may causes some issues if you're trying to load an image outside this supported bit-depth: 24bppRGB, 32bppRGB, 32bppRGBA.
05ad2db
!
Minor changes
- [Launcher - Backend] Add Tiered Compilation Parameters
e4ce8f7
!
What's Fixed? (Since 1.70.4-preview)
- [Launcher - Backend / Honkai Impact 3rd] Fixed the Game Repair crashes while reading CGMetadata
453aa12
! - [Launcher - Backend / Honkai Impact 3rd / Honkai: Star Rail] Fixes some installation issues due to new code rewrite.
What's Fixed? (Since 1.70.3-preview)
- [Launcher - UI] Fixed update window still showing 4-ver sematic format
868bcbb
! - [Launcher - Backend] Fixed the launcher failed to detect delta-patch on pre-load
0ae3add
!
What's Fixed? (Since 1.70.2-preview)
- [Launcher - Backend / Honkai: Star Rail] Fixed Video Metadata got incorrect URL
8e264cf
! - [Launcher - Backend] Fixed the launcher to crash during pre-load verification
62d6aa4
! - [Launcher - Backend] Fixed the game not outputting any logs while "Show Console" is disabled
30dbac1
! - [Launcher - Backend] Fixed the game not outputting any logs while "Show Console" is disabled
30dbac1
!
1.70.1-preview
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.
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!
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.
0b49966
!
Major Changes
- Ability to disable warnings while changing game region
2a13a68
!
- New Locale: Japanese (by: @Vermilion-Sinsha)
045fb68
!
Minor changes
- [Launcher - Backend] Use
GameType
instead ofVendorTypeProp.VendorType
to determine log name71e6d82
! - [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 hasBitmapAlphaMode.Straight
onlyc286749
! - [Launcher - UI] Small UI Tweaks
e83be85
!,d9e17e0
! - [Launcher - Backend] Update
TargetFramework
to net7.0-windows10.0.22000.04b08f5b
!
What's Fixed?
- [Launcher - Backend] Fixed
RegistryRoot
not using a correct path35df8cb
! - [Launcher - Backend] Fixed the
InstallManager
fail to determine remained existing size and space879f28b
! - [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
in7a25cab
! - [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]
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 toStreamingAssets
folderffb2042
! - [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