Releases: CollapseLauncher/Collapse
1.80.11 Preview Emergency Hotfix [Codename: New Eridu]
What's new ? - 1.80.11
- [Fix] Crashing on launch on certain system due to value casting failure on shadow, by @neon-nyan
- Thanks Microsoft.
- [Imp] Sign ZstdNet and Sophon library for public releases, by @bagusnl
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.
1.80.10 Preview [Codename: New Eridu]
What's New? - 1.80.10-Preview [New Eridu]
- [Fix] Wrong Voice-Over pre-load files getting downloaded for Honkai: Star Rail, by @neon-nyan
- [Fix]
NullReferenceException
in some occasions, by @neon-nyan - [Fix] Background activity notification (such as Game Installation) does not get detached properly, by @neon-nyan
- [Fix] UI Related Issues, by @neon-nyan
- Update Countdown Cancel button went missing
- Install progress ring layout gets misplaced
- Executable still uses the old logo for its icon
- Loading "action" button cannot receive click events
- Buttons with
TransparentDefaultButtonStyle
have intermitten focus - App window will not restore if video background is being used
- [Fix] Performance degradation due to VRAM leak when Collapse runs with Intro Sequence enabled, by @neon-nyan @bagusnl
- [Imp] Unify some installation APIs on Genshin Impact and Honkai: Star Rail, by @neon-nyan
- [Imp] Adding more options on
DisconnectedPage
, by @neon-nyan
2024-06-18.15-23-10.mp4
- [Doc] Update list of used modules and third party libraries, by @neon-nyan
- [Loc] Update localizations, by localizers <3
Full Changelog: CL-v1.80.9-pre...CL-v1.80.10-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.
1.80.9 Stable [Codename: New Eridu]
Collapse 1.80.9: New Eridu
Greetings fellow HoYo-games enjoyers, here comes another release of Collapse! (This time with more spice and flavor than ever!)
We keep saying this with every release, but this release is somehow even bigger than the previous ones. Thank you guys for your tremendous support, without it, we wouldn't be where we are today.
Collapse started as a hobby, a passion project of some sorts for us, back in 2021, in the hopes that we could improve the player and user experience of the traditional launcher. Fast-forward almost 3 years, and we've managed to develop this application into something that hundreds (if not thousands) of people use on a daily basis to play their favorite games.
This launcher will continue to evolve and improve, and we're proud to be able to give you another version with plenty of new features, fixes and improvements over the existing HoYoverse launchers.
Thank you again for sticking with our project throughout the last couple of years!
For faster releases and more experimental features, consider switching to the Preview branch in the App Settings.
What's New?
Improvement: New UI Design Language
Well, let's not beat around the bush. We have a new logo, graciously designed & animated by @neon-nyan. Our design philosophy was "Moon" this time around, and we hope you guys like it!
With the introduction of the new logo, we've also improved the overall look and feel of the launcher by adding more transparency throughout our UI elements. You'll notice them most prominently in the following sections of the app:
- Notification and Navigation Panel
- Page Background Acrylic
- Auto-close After Clearing All Notifications
- Out-of-Box Experience, when you set up Collapse for the first time
- Every time you start the launcher, unless you have "Use Intro Animation Sequence" disabled in the App Settings
New Feature: Video Background Support
Well, the title says it all! By popular demand, and after many months of hard work, we have finally added support for video files as a background.
Currently supported formats are: MP4, MOV, MKV, WEBM, AVI and GIF
The feature works exactly the same as it would for still images, just with videos now!
Please note that by-region background support will come at a later date.
Important
Due to the massive changes in the image handler, you may need to manually clear the image cache on Collapse.
This can be done by going into Settings, and pressing the "Clear Image Files" button.
Major Changes
Note
.NET update includes CVE (Security Vulnerability CVE-2024-21409) fix
Core System Improvements
On top of all the bugfixes that come in this release (there are quite a lot), Collapse will now prevent your system from going to sleep when you are executing a core launcher task, such as:
- Game installation process (download, extract)
- Game update process (patching)
- Game repair processes (cache and file repair functionality)
Please note that your system will be able to go into Sleep (S0 or other) once the tasks are completed, automatically.
Settings Improvements
Genshin Impact and Honkai: Star Rail are getting the addition of Mobile Mode! This forces the games that have it enabled to display their controls as if the device that is running them is a mobile device.
This is useful for those using a Windows-enabled tablet or using a local streaming software.
Implementation of new HoYoPlay API
This will allow us to support existing and new HoYoverse titles when using the new API that was introduced with the release of HoYoverse's new launcher: HoYoPlay.
Currently supported games are:
- Honkai Impact 3rd: Mainland Chine
- Genshin Impact: All regions
- Honkai: Star Rail: All regions
Introduction of Sophon Chunk Download System
This new system will allow us to, eventually, repair, update and install games in a much more efficient manner than is currently available.
Sophon would provide the following benefits:
- Reduce space requirements during game updates
- Faster game installation
- Lower update size
For now, this new implementation is largely limited in scope, as we are still trying to understand the entire API structure. The new downloader is only currently working for new installations of the following titles:
- Genshin Impact: CN & Global
We hope to be able to bring you support for more titles in the upcoming future. Please be advised that full support for some regions is still pending.
Instant Region Change Feature
This feature allows for bypassing the confirmation dialog when switching regions and games, thus speeding up user access to their desired game(s)!
20240331-0431-38.1779307.mp4
Note
To enable this feature, you can go to Settings then disable "Show Region Change Warning", a new toggle for "Instantly Change Region on Selection" should appear and will be enabled by default.
Various Localization Updates
As always, we want to thank are awesome community for providing an amazing localization for our project. Collapse is now localizable in 17 languages and dialects! <3
Minor changes
We would list all the minor changes here, but due to the amount of commits, we've decided against it for this release.
Read the full changelog below!
Full Changelog: CL-v1.73.8...CL-v1.80.9
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.
1.80.9 Preview [Codename: New Eridu]
- [Fix]: Skip pustaka file if not present, by @neon-nyan
- [Imp]: Add new GI 4.7 field, by @bagusnl
- [Fix]: Used file being called twice, for Hi3, by @neon-nyan
- [Fix]: Stop Windows from opening files sometimes for no reason, by @neon-nyan
- "File is being used by another process" should be resolved, by @neon-nyan
- [Fix]: Windows 10 client size should be normal now, by @shatyuka
- [Fix]: Remove 1px border offset on Windows 10, by @shatyuka
- [Imp]: Add missing attribute,
SetLastError
to interop calls, by @shatyuka - [New]: Move
Hi3Helper.Sophon.Test
to its own solution, by @neon-nyan - [Fix]: Sometimes the console would just crash when in legacy, by @shatyuka
- [New] Add Sophon-based download and preload capabilities for games that support it, by @neon-nyan
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.
1.80.8 Preview [Codename: TBA]
What's New ? - 1.80.8
Another hotfix to address issues preventing users who use delta patch for Hi3.
- [Fix] Black top border on Windows 10, by @shatyuka
- [Fix] Delta patch for Hi3 not applying due to Blocks.xmf added into the assets list, by @bagusnl
- [Fix] Blocks and BlocksMeta keep reappearing in Hi3 Repair, by @neon-nyan
- [Imp] Disable "Region Change Warning" for new users, by @bagusnl
- This also auto-enables "Instant Region Change" as well
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.
1.80.7 Preview [Codename: TBA]
What's new? - 1.80.6
Notes:
We have updated our Privacy Policy and Third Party Notices.
Please review the updated policies regarding our software.
Notable changes are addition of CODING CDN policy and removal of BitBucket CDN policy.
- [Fix] Crash/No background image when using certain languages, by @bagusnl
- [Fix] Blurry scaling on news panel, by @shatyuka
- [Fix] Updated overlay for custom background image cropper, by @shatyuka
- [Fix] Game migration might nuke installation on certain occasion, by @neon-nyan
- Added a check to prevent migration to the same folder from happening.
- Fixed wrong move method used when moving files to the same partition.
- Fixed UI text overlapping.
- Force overwrite if same file is found.
- [Fix] Global Illumination combo box for Genshin Impact settings not aligned, by @bagusnl
- [Fix] Parsing issues for preload response on HoYoPlay API, by @neon-nyan
- [Fix] Further fix on disk free space determination calculation, by @gablm
- [Fix] Prevent applying uncompleted sophon chunk when target file is downloaded completely, by @neon-nyan
- [Fix] Intermittent errors when restoring Collapse from taskbar when video BG is used, by @neon-nyan
- [Fix] Sophon method related fixes, by @neon-nyan
- Fixed garbage collection disposing methods early causing cascading errors.
- Remove read-only attribute on game files when using sophon methods.
- Plugin update now wont require full game verification.
- Reduce download threads on Sophon method to prevent connection from throwing.
- Note: You may see some errors/warnings in the console log when downloading using sophon method. This is caused by slow internet connection. Collapse will keep retrying to download the chunk until completion regardless of how many errors (except when the network is completely down, Collapse will retry to reestablish connection 10x then pauses the download completely).
- [Imp] Adjusted Audio VO install selection UI, by @neon-nyan
- [Imp] Reduced delay to enlarge news panel, by @neon-nyan
- [Imp] Reduce Collapse installation size, by @neon-nyan
- This is done by disabling ReadyToRun compilation on Collapse.
- This meant that the first time user launch it after an install/update it will take longer, though shouldn't be too noticeable for modern systems.
- [Imp] Reduced resource overhead in launcher loop logic, by @neon-nyan
- Improved the loop logic for checking if the game is running.
- Reduced launcher default loop logic refresh rate from 10Hz to 5Hz, when on tray/minimized Collapse logic refresh rate stays at 1Hz to save resources.
- [Imp] Make the log label spacing uniform for easier reading, by @bagusnl
- [Doc] Updated Privacy Policy and Third Party Software notices, by @shatyuka & @bagusnl
- Added CODING CDN policies.
- Removed BitBucket policies.
- [Doc] Update list of used modules and third party libraries, by @neon-nyan & @bagusnl
- [Loc] Update localizations, by localizers <3
What's new? - 1.80.7
This is a Hotfix Release addressing some of the issues from 1.80.6.
- [Fix] Crashing while downloading Hi3 Preload, by @neon-nyan
- [Fix] Crashing when opening social media buttons on HYP API, by @neon-nyan
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.
1.80.5 Preview [Codename: TBA]
What's New? - 1.80.5
- [New] Use Sophon chunk download system when available, by @neon-nyan
- Add the new
Hi3Helper.Sophon
library for Sophon chunk download system.
- Add the new
This library is also Available on NuGet in-case any third-party launcher developer need to use it.
- Adjustments on the API code to be compatible with the old launcher and HoYoPlay API responses.
- [New] Move to HoYoPlay API where its available via metadata update, by @neon-nyan
- Using the new ILauncherApi to unify the integration with other types of API (like: HoYoPlay)
- Adding conversion from HoYoPlay API response to our own format.
- [New] Prevent sleep on certain occasion, by @bagusnl and @neon-nyan
- Prevent system from sleeping when doing some core task.
- Currently implemented on downloading, extracting, patching, and while repair/cache update.
- [New] Mobile layout mode for Genshin Impact and Honkai: Star Rail, by @bagusnl
- Use mobile control layout for GI and HSR by enabling it in game settings page.
- Useful for those using Windows tablet or using local streaming software like Steam Link or Sunshine/Moonlight.
- [Imp] Use transparent sidebar, by @shatyuka
- Sidebar now should blend nicely with the background until its hovered in which it will use the opaque sidebar.
- [Imp] Backend improvements, by @neon-nyan and @bagusnl
- Use async JSON serializer.
- Use proper nullable for game package return list.
- CodeQA on InnoSetup helper.
- Update NuGet dependencies.
- [Imp] Adjusted CDN selector radio button style, by @neon-nyan
- [Imp] Add option to delay game launch when using pre-launch command, by @bagusnl
- [Imp] Update Honkai: Star Rail 120 FPS warning message, by @Cryotechnic
- [Imp] Revamped launcher main menu, by @neon-nyan
- Moved play time counter to the right side.
- Adjusted buttons size.
- News panel now zooms when user hovers over it.
- Revamped preload box UI.
2024-05-24_16-10-51_mini.mp4
- [Fix] Background error after reloading main page, by @neon-nyan
- [Fix] Region selector not responding after reloading main page, by @neon-nyan
- [Fix] Certain values not represented correctly in Star Rail game settings page, by @shatyuka
- [Fix] Region initializer is not localized, by @shatyuka
- [Fix] Launcher crashing when launching game on RDP/Virtual monitor setup, by @shatyuka
- [Fix] Throw error when repairing HI3 with broken metadata, by @bagusnl
- This prevents user from nuking their installation when our metadata is invalid/broken.
- If you see the message, please report the issue on our GitHub or Discord server.
- [Fix] Avoid crashes when news API is empty, by @neon-nyan
- [Fix] Incorrect package size preventing user to resume download, by @Cryotechnic
- [Imp/Fix] Refactor API Loaders and Runtime stuffs
- Fix some typo and avoid unnecessary buffer alloc on
ServeV3Data
- Fix crash while changing launcher release channel
- Fix background throw due to null preload property
- Move constant JSON class into inner extension class
- Fix escaped JSON characters don't get parsed correctly
- Use
Enum.GetValues<T>()
instead ofEnum.GetValues(typeof(T))
- Use the new
TaskExtensions
extension tasks for managing task retrying routine.
- Fix some typo and avoid unnecessary buffer alloc on
- [Loc] Updated localization from Transifex, by localizers <3
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.
1.80.4 Preview [Codename: TBA]
What's new? - 1.80.4
- [Fix] Properly fix TimeSpan overflow, by @neon-nyan
- [Fix] Corruption on Game Migration with >8 CPU threads, by @neon-nyan
- [Fix] Region loading related crashes, by @gablm
- Fixes crash when cancelling
- Fixes Instant Region Change not working if the the first region load is cancelled
- [New] Coding CDN for Mainland China users, by @shatyuka
- [Fix] Exception on high download thread count, by @neon-nyan
- [Doc] Deprecate Bitbucket mirror, by @bagusnl
- This due to the not so good GC implementation on Bitbucket causing CDN downtime whenever repo size touches 4GB
- All users currently using this CDN is advised to change to other CDN option. For Mainland China users you can try Coding or Cloudflare mirror.
- [Loc] Localization sync from Transifex, by localizers <3
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.
1.80.3 Preview [Codename: TBA]
What's new? - 1.80.3
- [Fix] [WORKAROUND] Use legacy parser for SR repair/cache update, by @bagusnl
- This due to emergency fix that caused by protobuf incorrectly parsing the data when using static parser.
- This also fixes SR repair/cache function for v2.2.0
- [New] Add way to skip Star Rail audio patch, by @bagusnl
- NOT RECOMMENDED, ONLY USE FOR DEBUG OR WHEN INSTRUCTED
- Add empty file named
@NoAudioPatch
in the game data to skip Collapse adding, download, and patching audio patch during update.
- [Fix] Crashes when Repair/Cache update went too fast, by @bagusnl
- Clamp TimeSpan in ProgressBase to not get out of bound
- [Fix] Fixed text alignment on "Check Update" button in Settings, by @neon-nyan
- [Imp] Adjusted Windows button style, by @neon-nyan
- [Imp] Extend maximum download thread to 16, by @neon-nyan
- [Fix] Fixed multithreading issue(s) with Install, Repair, and Cache mechanisms, by @neon-nyan
- [Imp] Updated NuGet dependencies, by @bagusnl
- [Imp] Localize Discord RPC details, by @bagusnl
- [Fix] Delta patch for Honkai: Star Rail crashing, by @bagusnl
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.
1.80.2 Preview [Codename: TBA]
What's new? - 1.80.2
- [Fix] Crash on launch when using certain language, by @bagusnl & @shatyuka
- This due to HoYo does not have response in their API for
es-419
andpt-br
locales. For background and news area, fallbackes-419
toes-es
andpt-br
topt-pt
.
- This due to HoYo does not have response in their API for
- [Imp] Adjusted Update page tittle padding, by @shatyuka
- [Loc] Sync localization from Transifex, by localizers <3
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.