Releases: CollapseLauncher/Collapse
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.
1.80.1 Preview [Codename: TBA]
What's New - 1.80.1
- [Fix] Fixed Honkai Impact 3rd Repair and Cache issues, by @neon-nyan
- [Fix] Fixed double region load when using Keyboard Shortcut, by @gablm
- [Fix] Refactored API responses to fix inconsistency with data parsing, by @neon-nyan
- [Imp] Updated Settings references for Genshin Impact 4.6, by @bagusnl
- [Imp] Use new SharpCompress for zip decompression, by @neon-nyan
- [Imp] Improved App Settings page, by @neon-nyan
- [New] Add warning for Video BG on OOBE, by @neon-nyan
- [Loc] Sync localization from Transifex, by localizers <3
- [Doc] Add contributors to the list, 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.0 Preview [Codename: TBA]
Collapse Preview Update Changelog
Welcome to Collapse Preview Release Branch! This is an early look at the next version of Collapse. This preview is shipped "AS-IS" and we encourage you to report any issues on Discord or by submitting an issue on Github. This changelog is subject to change, with or without notice.
Note
Releasing Collapse v1.80.0 - Codename: TBA
We have decided to skip a few major version number due to the number of changes that happened since the last update being released.
If you have the time, please send us a feedback on how you feel about the new UI look (and/or new features or improvements) in this GitHub Discussion thread or in #issues-and-suggestion Discord channel
What's New - 1.80.0
-
[Imp] UI Adjustments and Use
UIElementExtension
to create UI elements in-code, by @neon-nyan @shatyuka @gablm- This improves the code readability and ease of maintenance.
- Fixes some buttons not responding to user input.
- Fixes incorrect theme and button style on OOBE.
- It also contains various UI fixes and improvements that might not be included in the changelog, for those the curious can check the Full Pull Request here. spoiler alert: it contains 100+ commits and 9k+ lines of code changes
UI Changes Preview
Notification and Navigation Panel
Auto-close After Clearing All Notifications
01.Auto-close.Clear.All.Notification.webm
-
[New] Video Background support, by @neon-nyan
- Added support to use videos as background. Currently supported formats are
.mp4, .mov, .mkv, .webm, .avi, .gif
- This feature relies on Microsoft Media Foundation engine, if you can't use certain videos, you can try to install the dependencies manually here.
Video Background Feature Preview
03.Video.Background.Support.webm
- Added support to use videos as background. Currently supported formats are
-
[Imp] Improved background image loader and caching mechanism, by @shatyuka & @neon-nyan
- Fixed cache miss errors when loading background images.
- Fixed crash when ColorPallette cache is missing/not generated.
- Also adjust Collapse window to always use 16:9 ratio.
Important
Due to the massive changes in the image handler, you will need to manually clear the image cache on Collapse.
This can be done by going into Settings, then press "Clear Image Files" button.
-
[New] Instantly Change Region on Selection, by @bagusnl & @neon-nyan
- You can now instantly change game/region by selecting them, removing the need to press "Change" button.
Instant Region Change Feature Preview
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 it will be enabled by default.
-
[Fix] Crashes when using URL protocol, by @gablm
- Fix crash when using URL protocol to load a region for the first time.
- Fix crash when changing region too fast related to BG dim/undim.
-
[New] Migrate Collapse metadata using MetadataV3 format, by @neon-nyan
- Removing the need to update Collapse entirely on Honkai: Star Rail updates.
- Metadata can be updated on-the-fly (does not require Collapse restart).
- Separate all game region metadata so it can be updated individually.
-
[Fix] Hide Window Border for Windows 10 users, by @shatyuka
-
[Fix] Instance count not showing the correct number, by @bagusnl @shatyuka @Cryotechnic @neon-nyan
-
[Imp] Update .NET to 8.0.4, by @bagusnl
Note
.NET update includes CVE (Security Vulnerability CVE-2024-21409) fix
-
[New] Allow Collapse maintainers to ship a forced update, by @neon-nyan
-
[Doc] Added contributors to the list on README.md, by @bagusnl
- You can see all contributors that has helped Collapse in here
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.73.8 Stable [Codename: Penacony]
What's New? - 1.73.8
- [Fix] Adjust HSR repair logic for 2.1, by @bagusnl
- [Fix] Fix Genshin Voice-Over packs installation, by @shatyuka
- [Fix] Fix crash on app exit if Waifu2X feature was not enabled in some cases, by @shatyuka
- [New] Show last time the game was launched, per region, by @gablm
- [Imp] Compress punctuation marks of event titles, by @shatyuka
- [Imp] Make commit info in settings page clickable, by @bagusnl
- This will now directly take you to the commit page on GitHub
- [Imp] Update
EncTool
dependencies, by @bagusnl- QoL for devs: fixed EncTool build getting triggered every build
- [Loc] Sync localization from Transifex, by all our 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.73.8 Preview [Codename: Penacony]
What's New? - 1.73.8
- [Fix] Adjust HSR repair logic for 2.1, by @bagusnl
- [Fix] Fix Genshin Voice-Over packs installation, by @shatyuka
- [Fix] Fix crash on app exit if Waifu2X feature was not enabled in some cases, by @shatyuka
- [New] Show last time the game was launched, per region, by @gablm
- [Imp] Compress punctuation marks of event titles, by @shatyuka
- [Imp] Make commit info in settings page clickable, by @bagusnl
- This will now directly take you to the commit page on GitHub
- [Imp] Update
EncTool
dependencies, by @bagusnl- QoL for devs: fixed EncTool build getting triggered every build
- [Loc] Sync localization from Transifex, by all our 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.73.7 Stable [Codename: Penacony]
What's New? - 1.73.7
- [Fix] HI3 Repair tagged wrong file as unused, by @neon-nyan
- [Fix] Titlebar drag area overlapping with region selector, by @gablm
- [Fix] Multi-instance causing tray icon to destroy itself, by @bagusnl
- [Fix] Waifu2X Library Improvements, by @shatyuka
- Handle exceptions on initialization
- Fix chained crash when exiting via console
- Fix black output check
- [Fix] Stop launcher update when updating game, by @gablm
- [Fix] Error when trying to fetch from alternative CDN, by @neon-nyan
- [Fix] Exception while generating local app notification, by @neon-nyan
- [Fix] Game Boost error when trying to boost exited game, by @shatyuka
- [Fix] Crash on pressing join Discord button, by @shatyuka
- [Fix] Tray icon stays after exit, by @bagusnl
- [Imp] Disable spell checker on Game Launch Command text boxes, by @bagusnl
- [Imp] Remove unused library, by @bagusnl
- [Imp] Update dependencies, by @bagusnl
- WindowsAppSDK & MarkDig
- [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.
1.73.7 Preview [Codename: Penacony]
What's New? - 1.73.7
- [Fix] HI3 Repair tagged wrong file as unused, by @neon-nyan
- [Fix] Titlebar drag area overlapping with region selector, by @gablm
- [Fix] Multi-instance causing tray icon to destroy itself, by @bagusnl
- [Fix] Waifu2X Library Improvements, by @shatyuka
- Handle exceptions on initialization
- Fix chained crash when exiting via console
- Fix black output check
- [Fix] Stop launcher update when updating game, by @gablm
- [Fix] Error when trying to fetch from alternative CDN, by @neon-nyan
- [Fix] Exception while generating local app notification, by @neon-nyan
- [Fix] Game Boost error when trying to boost exited game, by @shatyuka
- [Fix] Crash on pressing join Discord button, by @shatyuka
- [Fix] Tray icon stays after exit, by @bagusnl
- [Imp] Disable spell checker on Game Launch Command text boxes, by @bagusnl
- [Imp] Remove unused library, by @bagusnl
- [Imp] Update dependencies, by @bagusnl
- WindowsAppSDK & MarkDig
- [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.