Releases: CollapseLauncher/Collapse
1.82.22 Stable Hotfix [Codename: Natlan]
We have just published our new landing page, which you can view at https://collapselauncher.com !
Servicing/Maintenance Mode Phase
Version 1.82.17 onwards will mark as the 1.82.xxx releases enters "Servicing/Maintenance Mode", meaning that 1.82.xxx releases will no longer get any improvements or new features, unless any urgent changes or bug fixes that need to be pushed or backported.
We are going to plan other new features, improvements and changes to be pushed in later release, 1.83.xxx.
Hit us on our Official Discord or Create an Issue if you have ideas what features or changes you want to have in later 1.83.xxx or future release.
More information regarding the changes can also be found in the changelog below👇
What's changed? - 1.82.22
- [Fix] Honkai Impact 3rd 8.2 Game Repair Changes - Annotated from 8e9aee2
- This main change was to bring back Game Repair and Delta-Patch support for Stable due to breaking changes that were introduced by HoYo in Honkai Impact 3rd v8.2 update.
- The hash have been changed from MD5 to MMH64B and it should now be fully implemented in Collapse.
- Let us know if you have any issue with it!
- [Imp] Introduce Sophon Patch Mode - Annotated from #714
- This changes implements a new update mode for Sophon which is currently in A/B Testing phase for the official HoYoPlay launcher.
- Sophon Patch Update mode brings a much improved download pipeline and update efficiency as this method involves not only Copy-Over method, but also Patch-Over method via HDiffPatch.
- This results a much smaller download footprint compared to the old Copy-Over only method. As an example of this, we compared Genshin Impact 5.4.0 -> 5.5.0 update between the Old and New method.
- [Fix] Zip to Sophon force fallback - Annotated from #733
- As per Genshin Impact 5.6.0 preload today, miHoYo just removed Zip packages on HoYoPlay API. This caused our launcher unable to detect or determine update state due to the main dependencies to Zip packages only.
- This release fixes the issue by checking if Zip is unavailable, then tell the GameVersionManager to fallback by forcefully redirect the install/update/preload methods to Sophon mode. This releases also fixes the same issue if HoYo might remove the Zip packages to other games in the future.
Full Changelog: CL-v1.82.21...CL-v1.82.22
Code Signing Policy
Free code signing provided by SignPath.io, certificate by SignPath Foundation
- This program will only transfer user data to user configured database server. Exception data will be sent to [Sentry.io] for error tracking purposes (user are able to disable the behavior in App Settings).
- Read our full Privacy Policy
- Also read our Third Party Notices for license used by third party libraries that we use.
🛡 VirusTotal GitHub Action analysis:
🛡 VirusTotal GitHub Action analysis:
1.83.0 Preview [Codename: To-be-confirmed]
We have just published our new landing page, which you can view at https://collapselauncher.com !
A New Version is Approaching!
We began to roll-out new releases by bringing new upcoming features and improvements to the launcher in-front of your door. As a preparation, you might receives new builds while the release is still in development, so the new features you can try out sooner.
Welcome to 1.83 Release!
What's New? - 1.83.0
External DNS Support, by @neon-nyan
Ability to set the DNS request to specific server just for the launcher. Supports plain DNS (UDP/53), DNS over HTTPS (DoH), and DNS over TLS (DoT). Includes 3 predefined DNS providers, Cloudflare ($cloudflare), Google ($google), and quad9 ($quad9). User can customize to use other DNS provider(s) and use multiple all at once as a fallback.
Search on App Settings, by @bagusnl & @neon-nyan
Tired of scrolling all of our launcher MASSIVE tunable options? Us too! That's why we have implemented a way to search all the available settings by just typing it, then you can navigate by using arrows to get to the settings you want. Works in all of our supported locales!
Sophon Patch for Game Update Implementation, by @neon-nyan
HoYo recently released what we called "Sophon Patch Mode" for game update. This method is different than the older "Sophon Chunk" as the patch method compares the entire file instead of replacing part of the file like in chunk method. This leads to Pre-download size reduction on Genshin Impact (EN+JP VO) from 15.97 GB with Sophon Chunk to 5.92 GB (almost a third of the size). Pretty good work on HoYo side, but we observed only a few of HoYoplay users have them.
With our implementation, everyone can use them! (As long as it's provided in the game's update data from HoYo). You can also disable them the same way as you disable the Sophon Chunk method.
Other changes:
- [New] Kill other instance that doesn't have window, by @bagusnl
- [Imp] Improved WebView panel backend, by @bagusnl
- Immediately dispose and release all related resources on panel close.
- Ensures WebView instance is available before the UI is displayed and interactable.
- [Imp] Move our release CI to GitHub action, by @bagusnl
- Everyone can now monitor all of our release easily by opening the Action tab. You can also verify all the binaries were coming from the build as we upload both the unsigned and the signed build in the artifacts of the run.
- The move from AppVeyor to GitHub is due to annoying fact that AppVeyor has a very long initialization time before the CI is even run, and also with separate config that we can only test when putting up a release meaning everytime the CI breaks especially on an emergency release, it is quite a feat to fix in terms of how much time it takes for both waiting and fixing it, also the sanity of the CI maintainer due to how annoying the CI config looks/
- By moving to GitHub Actions, we can monitor the CI availability as its the same commands that gets run every time we push a commit. So, when it breaks, we know before any release and can fix it easily.
- [Fix] Increase DiscordRPC connection issue wait time to 5s, by @bagusnl
- Decrease the spam when RPC can't connect with the server, usually when Discord is not yet loaded.
- [Fix] Implemented the new hashing and repair method for Hi3 v8.2, by @neon-nyan
- The hash have been changed from MD5 to MMH64B and it should now be fully implemented in Collapse.
- Let us know if you have any issue with it!
- [Fix] Zip to Sophon force fallback - Annotated from #733
- As per Genshin Impact 5.6.0 preload today, miHoYo just removed Zip packages on HoYoPlay API. This caused our launcher unable to detect or determine update state due to the main dependencies to Zip packages only.
- This release fixes the issue by checking if Zip is unavailable, then tell the GameVersionManager to fallback by forcefully redirect the install/update/preload methods to Sophon mode. This releases also fixes the same issue if HoYo might remove the Zip packages to other games in the future.
Full Changelog: CL-v1.82.21-pre...CL-v1.83.0-pre
Code Signing Policy
Free code signing provided by SignPath.io, certificate by SignPath Foundation
- This program will not transfer any information to other networked systems.
- Read our full Privacy Policy
- Also read our Third Party Notices for license used by third party libraries that we use.
🛡 VirusTotal GitHub Action analysis:
🛡 VirusTotal GitHub Action analysis:
1.82.21 Stable Hotfix [Codename: Natlan]
We have just published our new landing page, which you can view at https://collapselauncher.com !
Servicing/Maintenance Mode Phase
Version 1.82.17 onwards will mark as the 1.82.xxx releases enters "Servicing/Maintenance Mode", meaning that 1.82.xxx releases will no longer get any improvements or new features, unless any urgent changes or bug fixes that need to be pushed or backported.
We are going to plan other new features, improvements and changes to be pushed in later release, 1.83.xxx.
Hit us on our Official Discord or Create an Issue if you have ideas what features or changes you want to have in later 1.83.xxx or future release.
More information regarding the changes can also be found in the changelog below👇
What's changed? - 1.82.21 (9+10 Edition)
- [Fix] Update .NET to 9.0.3 due to CVE-2025-24070, by @bagusnl
- We are not directly affected but due to the high score of the vuln, we have to update.
- Read more about the vuln here GHSA-2865-hh9g-w894
- [Fix] Proxy with password always return invalid password, by @neon-nyan
- [Fix] Duplicated entries in Zenless repair, by @neon-nyan
- [Fix] Missing margin in HomePage's Additional Settings subpanel, by @shatyuka
- [Fix] Taskbar progress bar did not reset after update is finished, by @shatyuka
- [New] Anisotropic Filtering in Zenless game settings, by @Cryotechnic
- [Fix] Playtime database did not sync if database stamp is null, by @bagusnl
Code Signing Policy
Free code signing provided by SignPath.io, certificate by SignPath Foundation
- This program will only transfer user data to user configured database server. Exception data will be sent to [Sentry.io] for error tracking purposes (user are able to disable the behavior in App Settings).
- Read our full Privacy Policy
- Also read our Third Party Notices for license used by third party libraries that we use.
1.82.21 Preview Hotfix [Codename: Natlan]
We have just published our new landing page, which you can view at https://collapselauncher.com !
Servicing/Maintenance Mode Phase
Version 1.82.17 onwards will mark as the 1.82.xxx releases enters "Servicing/Maintenance Mode", meaning that 1.82.xxx releases will no longer get any improvements or new features, unless any urgent changes or bug fixes that need to be pushed or backported.
We are going to plan other new features, improvements and changes to be pushed in later release, 1.83.xxx.
Hit us on our Official Discord or Create an Issue if you have ideas what features or changes you want to have in later 1.83.xxx or future release.
More information regarding the changes can also be found in the changelog below👇
What's changed? - 1.82.21 (9+10 Edition)
- [Fix] Update .NET to 9.0.3 due to CVE-2025-24070, by @bagusnl
- We are not directly affected but due to the high score of the vuln, we have to update.
- Read more about the vuln here GHSA-2865-hh9g-w894
- [Fix] Proxy with password always return invalid password, by @neon-nyan
- [Fix] Duplicated entries in Zenless repair, by @neon-nyan
- [Fix] Missing margin in HomePage's Additional Settings subpanel, by @shatyuka
- [Fix] Taskbar progress bar did not reset after update is finished, by @shatyuka
- [New] Anisotropic Filtering in Zenless game settings, by @Cryotechnic
- [Fix] Playtime database did not sync if database stamp is null, by @bagusnl
Code Signing Policy
Free code signing provided by SignPath.io, certificate by SignPath Foundation
- This program will only transfer user data to user configured database server. Exception data will be sent to [Sentry.io] for error tracking purposes (user are able to disable the behavior in App Settings).
- Read our full Privacy Policy
- Also read our Third Party Notices for license used by third party libraries that we use.
1.82.20 Stable Hotfix [Codename: Natlan]
Servicing/Maintenance Mode Phase
Version 1.82.17 onwards will mark as the 1.82.xxx releases enters "Servicing/Maintenance Mode", meaning that 1.82.xxx releases will no longer get any improvements or new features, unless any urgent changes or bug fixes need to be pushed or backported.
We are going to plan other new features, improvements and changes to be pushed in a later release, 1.83.xxx.
Hit us up on our official Discord or Create an Issue if you have ideas what features or changes you want to have in later 1.83.xxx or future releases.
More information regarding the changes can also be found in the changelog below👇
What's changed? - 1.82.20
- [Fix] Hard crash on portable build due to missing Shortcut containing AUMID needed for toast notification, from @neon-nyan
What's changed? - 1.82.19
- [Fix] Carousel keep running in background, by @neon-nyan
- [Fix] [ZZZ GSP] Windowed resolution is in wrong order, by @neon-nyan
- [Fix] Crash when spawning background activity notification, by @neon-nyan
- [Fix] [SR Repair] Prevent hash file marked as unused, by @neon-nyan
- [Fix] Notification not bring up window after click, by @neon-nyan
- [New] [SR GSP] Deprecate Mobile mode feature, by @bagusnl
- Due to the last game changes causing the feature to not work anymore and fixing it requires memory injection which we do not do (see contribution guidelines)
- Users can still toggle the settings, but warning is in place
- [Fix] Notification toast does not bring up the main window, by @neon-nyan
- Thanks Microsoft, for another undocumented thing you need to do to have a Windows app working!
- [Loc] Sync localization, thanks localizers <3
- Massive sync up for ko-KR locale, thanks Youras65, DY3413, @despenser08 (sorry if I missed any one)
- [Doc] Updated legal documentations to match up the year, by @bagusnl
Full Changelog: CL-v1.82.18...CL-v1.82.20
Code Signing Policy
Free code signing provided by SignPath.io, certificate by SignPath Foundation
- This program will only transfer user data to user configured database server. Exception data will be sent to [Sentry.io] for error tracking purposes (user are able to disable the behavior in App Settings).
- Read our full Privacy Policy
- Also read our Third Party Notices for license used by third party libraries that we use.
🛡 VirusTotal GitHub Action analysis:
🛡 VirusTotal GitHub Action analysis:
1.82.20 Preview Hotfix [Codename: Natlan]
Servicing/Maintenance Mode Phase
Version 1.82.17 onwards will mark as the 1.82.xxx releases enters "Servicing/Maintenance Mode", meaning that 1.82.xxx releases will no longer get any improvements or new features, unless any urgent changes or bug fixes need to be pushed or backported.
We are going to plan other new features, improvements and changes to be pushed in a later release, 1.83.xxx.
Hit us up on our official Discord or Create an Issue if you have ideas what features or changes you want to have in later 1.83.xxx or future releases.
More information regarding the changes can also be found in the changelog below👇
What's changed? - 1.82.20
- [Fix] Hard crash on portable build due to missing Shortcut containing AUMID needed for toast notification, from @neon-nyan
Full Changelog: CL-v1.82.19-pre...CL-v1.82.20-pre
Code Signing Policy
Free code signing provided by SignPath.io, certificate by SignPath Foundation
- This program will only transfer user data to user configured database server. Exception data will be sent to [Sentry.io] for error tracking purposes (user are able to disable the behavior in App Settings).
- Read our full Privacy Policy
- Also read our Third Party Notices for license used by third party libraries that we use.
🛡 VirusTotal GitHub Action analysis:
🛡 VirusTotal GitHub Action analysis:
[BROKEN] 1.82.19 Preview Hotfix [Codename: Natlan]
RELEASE PULLED DUE TO CRITICAL BUG IN PORTABLE BUILD ENVIRONMENT
DO NOT DOWNLOAD THIS RELEASE
Servicing/Maintenance Mode Phase
Version 1.82.17 onwards will mark as the 1.82.xxx releases enters "Servicing/Maintenance Mode", meaning that 1.82.xxx releases will no longer get any improvements or new features, unless any urgent changes or bug fixes need to be pushed or backported.
We are going to plan other new features, improvements and changes to be pushed in a later release, 1.83.xxx.
Hit us up on our official Discord or Create an Issue if you have ideas what features or changes you want to have in later 1.83.xxx or future releases.
More information regarding the changes can also be found in the changelog below👇
What's changed? - 1.82.19
- [Fix] Carousel keep running in background, by @neon-nyan
- [Fix] [ZZZ GSP] Windowed resolution is in wrong order, by @neon-nyan
- [Fix] Crash when spawning background activity notification, by @neon-nyan
- [Fix] [SR Repair] Prevent hash file marked as unused, by @neon-nyan
- [Fix] Notification not bring up window after click, by @neon-nyan
- [New] [SR GSP] Deprecate Mobile mode feature, by @bagusnl
- Due to the last game changes causing the feature to not work anymore and fixing it requires memory injection which we do not do (see contribution guidelines)
- Users can still toggle the settings, but warning is in place
- [Fix] Notification toast does not bring up the main window, by @neon-nyan
- Thanks Microsoft, for another undocumented thing you need to do to have a Windows app working!
- [Loc] Sync localization, thanks localizers <3
- Massive sync up for ko-KR locale, thanks Youras65, DY3413, @despenser08 (sorry if I missed any one)
- [Doc] Updated legal documentations to match up the year, by @bagusnl
Full Changelog: CL-v1.82.18-pre...CL-v1.82.19-pre
Code Signing Policy
Free code signing provided by SignPath.io, certificate by SignPath Foundation
- This program will only transfer user data to user configured database server. Exception data will be sent to [Sentry.io] for error tracking purposes (user are able to disable the behavior in App Settings).
- Read our full Privacy Policy
- Also read our Third Party Notices for license used by third party libraries that we use.
🛡 VirusTotal GitHub Action analysis:
1.82.18 Stable [Codename: Natlan]
Servicing/Maintenance Mode Phase
Version 1.82.17 will mark as the 1.82.xxx releases enters "Servicing/Maintenance Mode", meaning that 1.82.xxx releases will no longer get any improvements or new features, unless any urgent changes or bug fixes need to be pushed or backported.
We are going to plan other new features, improvements and changes to be pushed in a later release, 1.83.xxx.
Hit us up on our official Discord or Create an Issue if you have ideas what features or changes you want to have in later 1.83.xxx or future releases.
More information regarding the changes can also be found in the changelog below👇
What's changed? - 1.82.18
- [Fix] Launcher crashing when the main game thread unexpectedly closes, by @neon-nyan
- [Fix] Taskbar progress not reset after game install/update, by @shatyuka
- [Fix] Ensures temporary files availability, by @neon-nyan
- [Fix] 7z COMException errors, by @neon-nyan
- [Fix] Genshin's repair missing a few files, by @neon-nyan
Full Changelog: CL-v1.82.17-pre...CL-v1.82.18-pre
Code Signing Policy
Free code signing provided by SignPath.io, certificate by SignPath Foundation
- This program will only transfer user data to user configured database server. Exception data will be sent to [Sentry.io] for error tracking purposes (user are able to disable the behavior in App Settings).
- Read our full Privacy Policy
- Also read our Third Party Notices for license used by third party libraries that we use.
🛡 VirusTotal GitHub Action analysis:
1.82.18 Preview [Codename: Natlan]
Servicing/Maintenance Mode Phase
Version 1.82.17 will mark as the 1.82.xxx releases enters "Servicing/Maintenance Mode", meaning that 1.82.xxx releases will no longer get any improvements or new features, unless any urgent changes or bug fixes need to be pushed or backported.
We are going to plan other new features, improvements and changes to be pushed in a later release, 1.83.xxx.
Hit us up on our official Discord or Create an Issue if you have ideas what features or changes you want to have in later 1.83.xxx or future releases.
More information regarding the changes can also be found in the changelog below👇
What's changed? - 1.82.18
- [Fix] Launcher crashing when the main game thread unexpectedly closes, by @neon-nyan
- [Fix] Taskbar progress not reset after game install/update, by @shatyuka
- [Fix] Ensures temporary files availability, by @neon-nyan
- [Fix] 7z COMException errors, by @neon-nyan
- [Fix] Genshin's repair missing a few files, by @neon-nyan
Full Changelog: CL-v1.82.17-pre...CL-v1.82.18-pre
Code Signing Policy
Free code signing provided by SignPath.io, certificate by SignPath Foundation
- This program will only transfer user data to user configured database server. Exception data will be sent to [Sentry.io] for error tracking purposes (user are able to disable the behavior in App Settings).
- Read our full Privacy Policy
- Also read our Third Party Notices for license used by third party libraries that we use.
🛡 VirusTotal GitHub Action analysis:
1.82.17 Stable [Codename: Natlan]
Hello Sharks! 🦈
We are releasing another version for stable release after a month since the last one (1.82.14).
This version focused on Bug Fixes, especially with IO_SharingViolationException errors, other bunch of minor performance improvements on Video background playback with Acrylic Effects enabled and reducing UI hangs while navigating between games/regions.
Servicing/Maintenance Mode Phase
Version 1.82.17 will mark as the 1.82.xxx releases enters "Servicing/Maintenance Mode", meaning that 1.82.xxx releases will no longer get any improvements or new features, unless any urgent changes or bug fixes that need to be pushed or backported.
We are going to plan other new features, improvements and changes to be pushed in later release, 1.83.xxx.
Hit us on our Official Discord or Create an Issue if you have ideas what features or changes you want to have in later 1.83.xxx or future release.
More information regarding the changes can also be found in the changelog below👇
What's new ? - 1.82.17
- [Fix] Regex calculation timed out, by @neon-nyan
- [Imp] Optimize CombineUrlFromString function, by @neon-nyan
- Up to 58% faster while using 75% less memory.
- Read more
- [New] Confirm before doing forced launcher update, by @neon-nyan
- [Fix] Retry game property loading if it fails, by @neon-nyan
- [Imp] Update dependencies, by @bagusnl
- Win2D 1.3.1 -> 1.3.2
- Sentry 5.0.1 -> 5.1.0
- [New] Prevent user to close launcher when critical operation is in progress, by @bagusnl
- [Fix] Taskbar progress does not disappear after game installation, by @shatyuka
- [Fix] Keyboard shortcut that depends on game property (e.g. open Screenshot button) not working, by @gablm
- [Fix] Local notification data not saved, by @gablm
- [Imp] Bring window to the top before closing launcher, by @neon-nyan
- [New] User feedback form on exception dialog, by @neon-nyan & @bagusnl
- User now can fill a feedback form telling us what happened when an Exception dialog is raised
- This feature (currently) requires error collection to be enabled and working (able to connect to Sentry's server)
- Read more
What's new? - 1.82.16
- [Fix] Errors when updating game that uses HDiff, by @neon-nyan
- [Imp] Update dependencies, by @neon-nyan
- [Imp] Reduce CPU overhead by swapping
SoftwareBitmaptoCanvasDeviceandCanvasBitmapto draw video frames while "Acrylic Effect" mode enabled, by @neon-nyan- This reduces CPU overhead by removing routines to copy the video frames from software-based
SoftwareBitmap, and instead use Direct3D-basedCanvasBitmapas the frame source. - However, this improvement still runs single-threaded due to the copy routine still being done on the same thread as the UI thread.
- This reduces CPU overhead by removing routines to copy the video frames from software-based
- [Imp] Execute metadata config download and loading in parallel, by @neon-nyan
- Instead of running the metadata download/update/load routine sequentially, the process will now be running in parallel at the same time. Making the metadata loading runs faster.
- [Imp] Reduce UI hangs while switching between regions, by @neon-nyan
- [Fix] Crash when clicking any Community Tools buttons, by @neon-nyan
- [Fix] Regression where some Game Settings might not refresh the page when Registry changes occurred outside of the launcher, by @neon-nyan
What's new? - 1.82.15
- [Fix] Taskbar progress did not disappear after game install/update, by @shatyuka
- [Imp] Use Persistent folder for Audio VO when possible, by @neon-nyan
- [Fix] Lock .NET SDK version to 9.0.1, by @bagusnl
- [New] Check for UAC availability status, by @shatyuka
- UAC is needed for the game, when it's disabled it might give "Anti-cheat error" message and refusing to run the game. In this case, we might not recommend you to use debloated Windows Scripts/ISOs to avoid any compatibility issues.
- [Imp] CodeQA based on Qodana and ReSharper suggestions, by @neon-nyan
- [New] Introducing
Hashextension for hashingFileStream,string,Span<T>andFileInfowith both synchronous and asynchronous version of the methods. The methods uses generic type of any member ofHashAlgorithm(Such as:MD5,SHA#,HMACSHA#, etc.) andNonCryptographicHashAlgorithm(Such as:Crc32,XxHash#, etc.) to specify which kind of hash to be used, by @neon-nyan - [Imp] Separating
InternalAppJSONContextmembers into its ownJsonContext, by @neon-nyan - [Imp] Update H.NotifyIcon to work with CsWin32 v0.3.162, by @neon-nyan
- [Imp] Update NuGet packages, by @neon-nyan & @bagusnl
- [Imp] Recompile and Update StaticLibs for NativeAOT libraries link, by @neon-nyan
- Update Rust compiler for
csharp_bindingsto rustc 1.84.0 (9fc6b4312 2025-01-07) (Stable) - Remove dependency to
MSVCRTlibrary (Manual VC++ 2019/2022 Redist installation should no longer be needed) and fully utilizeUCRTas its runtime library. - Update libwebp libraries to: https://github.com/webmproject/libwebp/tree/f8f241071001e1a3807f34a26a03a742ea843458
- Favor speed + inline optimizaton build (/O2 + /Ob2 + /Oi + /Ot)
- Recompile all static libraries using Microsoft Visual C++ 2022 (19.43.34618) compiler.
- Optimize Rust library,
csharp_bindingsto use full LTO.
- Update Rust compiler for
- [Imp] Update dependency submodules, by @neon-nyan
- [Imp] Switch from managed
Processto directly use Win32 APIs onProcessChecker, by @neon-nyan - [Imp] [ZZZ GSP] Change
High-Precision Character Animationoption from Checkbox to ComboBox and add two other options:DynamicandGlobal, by @neon-nyan - [Loc] Sync locales, by localizers <3
Full Changelog: CL-v1.82.14...CL-v1.82.17
Code Signing Policy
Free code signing provided by SignPath.io, certificate by SignPath Foundation
- This program will only transfer user data to user configured database server. Exception data will be sent to [Sentry.io] for error tracking purposes (user are able to disable the behavior in App Settings).
- Read our full Privacy Policy
- Also read our Third Party Notices for license used by third party libraries that we use.




