Skip to content

Releases: CollapseLauncher/Collapse

1.80.8 Preview [Codename: TBA]

05 Jun 17:32
68bec12
Compare
Choose a tag to compare
Pre-release

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]

04 Jun 01:57
6ff402c
Compare
Choose a tag to compare
Pre-release

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]

25 May 15:24
1649355
Compare
Choose a tag to compare
Pre-release

What's New? - 1.80.5

  • [New] Use Sophon chunk download system when available, by @neon-nyan

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 of Enum.GetValues(typeof(T))
    • Use the new TaskExtensions extension tasks for managing task retrying routine.
  • [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]

09 May 09:00
110db3e
Compare
Choose a tag to compare
Pre-release

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]

08 May 02:00
95acda8
Compare
Choose a tag to compare
Pre-release

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]

29 Apr 15:31
8a041d1
Compare
Choose a tag to compare
Pre-release

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 and pt-br locales. For background and news area, fallback es-419 to es-es and pt-br to pt-pt.
  • [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]

28 Apr 20:19
87dfb6c
Compare
Choose a tag to compare
Pre-release

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]

12 Apr 10:15
8cf7970
Compare
Choose a tag to compare
Pre-release

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

    Main Page
    02  Adjustment to Acrylic Opacity and Titlebar - Main Page

    Notification and Navigation Panel
    02  Adjustment to Acrylic Opacity and Titlebar - Notif and Navigation Panel

    Page Background Acrylic
    02  Adjustment to Acrylic Opacity and Titlebar - Page Background Acrylic

    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
  • [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

  • [New] Allow Collapse maintainers to ship a forced update, by @neon-nyan

    • This is needed for us to ship an important update whether because of a breaking change(s), or a vulnerability fixes.
      04  Urgent Update Feature
  • [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]

27 Mar 03:00
a432122
Compare
Choose a tag to compare

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]

27 Mar 03:00
3169623
Compare
Choose a tag to compare
Pre-release

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.