Collapse

An Advanced Launcher for miHoYo Games

MIT License

Stars
1.2K

Bot releases are hidden (Show)

Collapse - 1.80.2 Preview [Codename: TBA] Latest Release

Published by bagusnl 6 months ago

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.
Collapse - 1.80.1 Preview [Codename: TBA]

Published by Cryotechnic 6 months ago

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.
Collapse - 1.78.0 Preview [Codename: TBA]

Published by bagusnl 6 months ago

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

    Preview.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

    • 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.
Collapse - 1.73.8 Stable [Codename: Penacony]

Published by Cryotechnic 7 months ago

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.
Collapse - 1.73.8 Preview [Codename: Penacony]

Published by Cryotechnic 7 months ago

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.
Collapse - 1.73.7 Stable [Codename: Penacony]

Published by bagusnl 7 months ago

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.
Collapse - 1.73.7 Preview [Codename: Penacony]

Published by bagusnl 7 months ago

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.
Collapse - 1.73.6 Stable [Codename: Penacony]

Published by bagusnl 7 months ago

Notice

For those who are having crashing issue from last version (1.73.5), please reinstall/overwrite your current Collapse installation with this version!

What's new? - 1.73.6

  • [Fix] Repair & Game settings adjustments for Genshin Impact 4.5.0, by @bagusnl
  • [Fix] Crashes caused by waifu2x functionality on certain system, by @shatyuka
    • This fix also includes D3DLayersMapping detection to fallback using CPU processing if detected
    • Also stop w2x to get initialized at startup when disabled in settings
  • [Imp] Auto install/update region when using open command/shortcut, by @gablm
    • If -p/play is also used, game will automatically start after installation/update procedure
    • User is still expected to go through dialogs for installation
  • [Imp] Enable Implicit Animation for the entire app, by @neon-nyan
  • [New] Clear all notification button, by @neon-nyan
  • [Fix] Crash when ResizeImageStream fails, by @neon-nyan
  • [Fix] Light color luminosity too low, by @neon-nyan
  • [Imp] Improved localization & UX, by @neon-nyan & @gablm
    • Fix/improvement list:
      • Region selector combobox too small
      • "No News" text box alignment issue
      • "Quick Settings" elements wrapping issue
      • "Application Threads" settings wrapping issue
      • Miscellaneous wrapping issues in SettingsPage
      • Text alignments in launcher update page
      • Language selector combobox width too small
      • Region loading message localization fallback to EN for no reason
      • HI3 CG and Audio fetch not localized
      • Certain elements in keyboard settings panel
      • Localize data storage units
      • Localize file selector dialogs
      • Update copyright year
      • Incorrect value listed for Download thread settings
  • [Imp] Removed unnecessary XAML elements, by @neon-nyan
  • [Imp] Update .NET SDK used by AppVeyor for publishing release, by @bagusnl
  • [Imp] Update dependencies, by @neon-nyan
  • [Loc] Sync localizations 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.
Collapse - 1.73.6 Preview [Codename: Penacony]

Published by bagusnl 7 months ago

Notice

For those who are having crashing issue from last version (1.73.5), please reinstall/overwrite your current Collapse installation with this version!

What's new? - 1.73.6

  • [Fix] Repair & Game settings adjustments for Genshin Impact 4.5.0, by @bagusnl
  • [Fix] Crashes caused by waifu2x functionality on certain system, by @shatyuka
    • This fix also includes D3DLayersMapping detection to fallback using CPU processing if detected
    • Also stop w2x to get initialized at startup when disabled in settings
  • [Imp] Auto install/update region when using open command/shortcut, by @gablm
    • If -p/play is also used, game will automatically start after installation/update procedure
    • User is still expected to go through dialogs for installation
  • [Imp] Enable Implicit Animation for the entire app, by @neon-nyan
  • [New] Clear all notification button, by @neon-nyan
  • [Fix] Crash when ResizeImageStream fails, by @neon-nyan
  • [Fix] Light color luminosity too low, by @neon-nyan
  • [Imp] Improved localization & UX, by @neon-nyan & @gablm
    • Fix/improvement list:
      • Region selector combobox too small
      • "No News" text box alignment issue
      • "Quick Settings" elements wrapping issue
      • "Application Threads" settings wrapping issue
      • Miscellaneous wrapping issues in SettingsPage
      • Text alignments in launcher update page
      • Language selector combobox width too small
      • Region loading message localization fallback to EN for no reason
      • HI3 CG and Audio fetch not localized
      • Certain elements in keyboard settings panel
      • Localize data storage units
      • Localize file selector dialogs
      • Update copyright year
      • Incorrect value listed for Download thread settings
  • [Imp] Removed unnecessary XAML elements, by @neon-nyan
  • [Imp] Update .NET SDK used by AppVeyor for publishing release, by @bagusnl
  • [Imp] Update dependencies, by @neon-nyan
  • [Loc] Sync localizations 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.
Collapse - 1.73.5 Stable [Codename: Penacony]

Published by bagusnl 7 months ago

Collapse 1.73.5: Penacony

Hi~ We have published an update for Collapse on Stable branch release that includes fixes and improvements for the launcher! Please update your launcher to maintain functionality for all games and regions~

What's New? - 1.73.5

  • [New] New Core maintainer!
    • Please welcome @shatyuka and @gablm as they have recently joined into Collapse' Core maintainer team!
  • [New] Waifu2X background upscaling, by @shatyuka
    • This feature only triggered if the background image resolution is lower than the window resolution for Collapse.
    • It will use GPU Vulkan acceleration (using ncnn library), while having OpenMP CPU as fallback.
  • [Fix] Crashing issue when Repair/Cache update on small window mode, by @neon-nyan
  • [Fix] Discord Rich Presence not updating when using protocol, by @gablm
  • [Fix] Blurry console icon, by @shatyuka
  • [Fix] Table for Repair/Cache update for small window mode hides some column, by @shatyuka
  • [Fix] Honkai Impact 3rd Game Settings updates for 7.3.0, by @bagusnl, @neon-nyan, @Cryotechnic
    • This fixed errors when using new option for Shadow Quality (medium), and also added new settings that are available.
    • Old settings that is not found in-game but still available in the settings data is moved to "Legacy Settings".
    • Disabled preset function.
  • [Fix] Game launch errors when Game Boost is enabled on certain system, by @bagusnl
  • [Fix] Crashing on launch for certain system caused by WindowsAppSDK, by @bagusnl
  • [Fix] Discord RPC duplicating on game change, by @shatyuka
  • [Fix] Prevent launching game when using command line/protocol if the game is outdated, by @gablm
  • [Imp] Improved keyboard shortcut in-app logics, by @gablm
  • [Imp] Update dependencies, by @bagusnl
  • [Imp] Update License and Third Party Notice documentations, by @bagusnl
  • [Loc] Sync localization from transifex

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.
Collapse - 1.73.5 Preview [Codename: Penacony]

Published by bagusnl 7 months ago

Collapse 1.73.5: [Codename TBD]

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.

What's New? - 1.73.5

  • [New] New Core maintainer!
    • Please welcome @shatyuka and @gablm as they have recently joined into Collapse' Core maintainer team!
  • [New] Waifu2X background upscaling, by @shatyuka
    • This feature only triggered if the background image resolution is lower than the window resolution for Collapse.
    • It will use GPU Vulkan acceleration (using ncnn library), while having OpenMP CPU as fallback.
  • [Fix] Crashing issue when Repair/Cache update on small window mode, by @neon-nyan
  • [Fix] Discord Rich Presence not updating when using protocol, by @gablm
  • [Fix] Blurry console icon, by @shatyuka
  • [Fix] Table for Repair/Cache update for small window mode hides some column, by @shatyuka
  • [Fix] Honkai Impact 3rd Game Settings updates for 7.3.0, by @bagusnl, @neon-nyan, @Cryotechnic
    • This fixed errors when using new option for Shadow Quality (medium), and also added new settings that are available.
    • Old settings that is not found in-game but still available in the settings data is moved to "Legacy Settings".
    • Disabled preset function.
  • [Fix] Game launch errors when Game Boost is enabled on certain system, by @bagusnl
  • [Fix] Crashing on launch for certain system caused by WindowsAppSDK, by @bagusnl
  • [Fix] Discord RPC duplicating on game change, by @shatyuka
  • [Fix] Prevent launching game when using command line/protocol if the game is outdated, by @gablm
  • [Imp] Improved keyboard shortcut in-app logics, by @gablm
  • [Imp] Update dependencies, by @bagusnl
  • [Imp] Update License and Third Party Notice documentations, by @bagusnl
  • [Loc] Sync localization from transifex

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.
Collapse - 1.73.4 [Codename: Penacony]

Published by Cryotechnic 8 months ago

Collapse 1.73.4: Penacony

While we had initially hoped to sit on this release for a little while, to finish polishing up and refactoring code, in light of the Honkai Impact 3rd v7.3.0 update, we felt the need to release this version on Stable in order to address several issues with the patching, repair, and settings features for the game.

This release is going to be a little rockier than the other ones, so expect multiple hotfixes to resolve the numerous issues that have been reported to us over the last couple of days and weeks.

For faster releases and more experimental features, consider switching to the Preview branch in the App Settings.


What's New?


Announcement: Build Signing (Thanks SignPath!, by @neon-nyan, @bagusnl, @CryoTechnic )

First off, before we announce anything, a massive thank you to SignPath Foundation for providing us with the necessary infrastructure to sign Collapse builds. This is a huge milestone for the team, and we've been working on bringing this for our users for a while.

Now, what does this mean for you, our users? Well, if you already have Collapse installed, nothing, really. It means that any build following 1.73.1 will now contain a valid Application Signature, which validates that we're the ones publishing Collapse. This, in turn, while not fully eliminating it, vastly reduces Windows SmartScreen prompts for our new users.

Please do note that you may still see Windows SmartScreen prompts until Microsoft begins trusting Collapse when running it for the first time.

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.

Improvement: New Out-of-Box Experience (OOBE, by @neon-nyan )

When first launching Collapse, most users are prompted with a clean, simple and intuitive interface to prepare the launcher for use. However, as time went on, and more features got added, it became increasingly difficult for us to maintain that UI consistency and flow without breaking something further down the setup process. To address this, we've completely revamped the UI experience for this part of the launcher, and will continue to improve the launcher experience for our users.

Here's how the new setup experience will look for our new users!

As part of the aforementioned design language changes, we've changed the loading elements in the launcher:

Furthermore, we've made some upgrades in the code to replace the old DataTable tables in our Game Repair & Cache Repair pages, which now look cleaner and more in-line with our design language:

Old New
image image

One more thing: when there are no news, the mascot is now game-specific!

Genshin Impact Honkai Impact 3rd
image image
Honkai: Star Rail Zenless Zone Zero
image image

New Feature: Image Cropper for Custom Background Image

This is a long requested feature. We've finally added support for cropping images to only have what you want to see, be in the background of all your Collapse-supported games.

While we know that many users wanted per-region images and video support, we couldn't get them ready in time due to the complexity of the tasks and the changes required to our current image processing pipeline. While we make no promises, we hope to be able to ship something to you guys on that end in the not-too-distant future.

In the meantime, here's a showcase of how it currently works:

New Feature: URL Protocol Support (Thanks @gablm !)

This is a feature that is mostly useful to our tinkerers in the community and allows for launching Collapse using various arguments under the collapse://[argument] moniker.

For example, you might want to have Collapse open in tray, to which the command to do so would be collapse://tray. Note that you can replicate the same behavior to start Collapse in "open mode" (collapse://open).

Users updating from another version must start the launcher at least once prior to using this feature.

New Feature: Command Arguments (Thanks @gablm !)

Expanding upon the previous feature, the command arguments functionality adds the ability to launch Collapse into a specified game and region. Users do not need to close Collapse if it is already running as it will simply redirect the output to the main process for execution.

Usage: CollapseLauncher open [args]
Arguments:

  • -g, --game (REQUIRED): Game number, or name. 0 for Honkai Impact 3rd, 1 for Genshin Impact and 2 for Honkai: Star Rail
  • r, --region: Region number or name. For Genshin Impact, 0 would load the Global region for the game. The same thing applies for other games.
  • -p, --play: Start the game after loading the game/region.
  • -?, -h, --help: Shows help and usage information.

If the user has multi-instance enabled, the command will launch a new instance and execute the arguments provided above.

New Feature: Add to Steam (Thanks @gablm !)

This has been a long requested feature, but you now have the ability to add the game to Steam, albeit with a few limitations. Because it is not technically the Steam version, you won't get access to achievements and your settings will not sync with Steam Cloud. You also won't be able to update the game with Steam, as it is not the native version.

Note that this also allows you to add a Desktop icon!

New Feature: Resizeable Game Window (Thanks @neon-nyan !)

Another new feature coming in 1.73 is the ability to resize the game window to any resolution of your choosing after the game has launched. This feature will only work if the game is set to run in Windowed mode, and does not work in Borderless Windowed or Fullscreen modes.

Another thing to keep in mind is the fact that, upon every subsequent re-launch, the game will attempt to pick the nearest logical aspect ratioin order to prevent graphical issues, unless you have the "Custom Resolution" option enabled as well.

Here's a small demo:


Major Changes


Migrate to use discord-rpc-sharp for Discord RPC integration (thanks @shatyuka ! )

  • This library is based on Lachee's works that is adapted to work better with Collapse
  • With this, a new new feature has also been implemented to disable RPC during idle state
  • For Custom Discord Client users, the current arRPC client that is used to get the RPC information for clients such as Vesktop, ArmCord, etc. has a bug pertaining to the update rate of the status, which can in turn cause the Discord status to appear "stuck" and not update. Please wait for the fix to be merged to the main repository. For custom client developers, please refer to this pull request.

Re-Enablement of Move Game Feature

After being broken for many months, we've finally gotten around to fixing this. You can now move any game to a diffrent folder and Collapse will automagically adjust its settings so that you don't have to locate your game again.

This feature is available under Quick Settings > Game Installation.

Delta Patch Support for Honkai: Star Rail

Starting in the last stable version of Collapse (1.72.18), we've introduced the ability for users to use the Delta Patch functionality for Honkai: Star Rail.

This feature also shipped in Collapse Preview 1.73.3.

We initially planned to release this earlier, but due to the complexity of the changes required, it took us a little longer to get it ready for our users. This works the same way as patching Honkai Impact 3rd using the Delta Patch feature.

New Community Tools: Enka Networks

We've added Enka Networks as a tool for Honkai: Star Rail, following them adding support for it.

New Localizations & Localization Updates

We'd like to give a shoutout to all our localizers and contributors that work tirelessly to make Collapse more accessible to users around the globe. Thanks! <3


Minor changes


Normally 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: https://github.com/neon-nyan/Collapse/compare/CL-v1.72.18...CL-v1.73.4

Collapse - 1.73.4 [Codename: Penacony]

Published by Cryotechnic 8 months ago

Collapse 1.73.4: Penacony

While we had initially hoped to sit on this release for a little while, to finish polishing up and refactoring code, in light of the Honkai Impact 3rd v7.3.0 update, we felt the need to release this version on Stable in order to address several issues with the patching, repair, and settings features for the game.

This release is going to be a little rockier than the other ones, so expect multiple hotfixes to resolve the numerous issues that have been reported to us over the last couple of days and weeks.

For faster releases and more experimental features, consider switching to the Preview branch in the App Settings.


What's New?


Announcement: Build Signing (Thanks SignPath!, by @neon-nyan, @bagusnl, @CryoTechnic )

First off, before we announce anything, a massive thank you to SignPath Foundation for providing us with the necessary infrastructure to sign Collapse builds. This is a huge milestone for the team, and we've been working on bringing this for our users for a while.

Now, what does this mean for you, our users? Well, if you already have Collapse installed, nothing, really. It means that any build following 1.73.1 will now contain a valid Application Signature, which validates that we're the ones publishing Collapse. This, in turn, while not fully eliminating it, vastly reduces Windows SmartScreen prompts for our new users.

Please do note that you may still see Windows SmartScreen prompts until Microsoft begins trusting Collapse when running it for the first time.

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.

Improvement: New Out-of-Box Experience (OOBE, by @neon-nyan )

When first launching Collapse, most users are prompted with a clean, simple and intuitive interface to prepare the launcher for use. However, as time went on, and more features got added, it became increasingly difficult for us to maintain that UI consistency and flow without breaking something further down the setup process. To address this, we've completely revamped the UI experience for this part of the launcher, and will continue to improve the launcher experience for our users.

Here's how the new setup experience will look for our new users!

As part of the aforementioned design language changes, we've changed the loading elements in the launcher:

Furthermore, we've made some upgrades in the code to replace the old DataTable tables in our Game Repair & Cache Repair pages, which now look cleaner and more in-line with our design language:

Old New
image image

One more thing: when there are no news, the mascot is now game-specific!

Genshin Impact Honkai Impact 3rd
image image
Honkai: Star Rail Zenless Zone Zero
image image

New Feature: Image Cropper for Custom Background Image

This is a long requested feature. We've finally added support for cropping images to only have what you want to see, be in the background of all your Collapse-supported games.

While we know that many users wanted per-region images and video support, we couldn't get them ready in time due to the complexity of the tasks and the changes required to our current image processing pipeline. While we make no promises, we hope to be able to ship something to you guys on that end in the not-too-distant future.

In the meantime, here's a showcase of how it currently works:

New Feature: URL Protocol Support (Thanks @gablm !)

This is a feature that is mostly useful to our tinkerers in the community and allows for launching Collapse using various arguments under the collapse://[argument] moniker.

For example, you might want to have Collapse open in tray, to which the command to do so would be collapse://tray. Note that you can replicate the same behavior to start Collapse in "open mode" (collapse://open).

Users updating from another version must start the launcher at least once prior to using this feature.

New Feature: Command Arguments (Thanks @gablm !)

Expanding upon the previous feature, the command arguments functionality adds the ability to launch Collapse into a specified game and region. Users do not need to close Collapse if it is already running as it will simply redirect the output to the main process for execution.

Usage: CollapseLauncher open [args]
Arguments:

  • -g, --game (REQUIRED): Game number, or name. 0 for Honkai Impact 3rd, 1 for Genshin Impact and 2 for Honkai: Star Rail
  • r, --region: Region number or name. For Genshin Impact, 0 would load the Global region for the game. The same thing applies for other games.
  • -p, --play: Start the game after loading the game/region.
  • -?, -h, --help: Shows help and usage information.

If the user has multi-instance enabled, the command will launch a new instance and execute the arguments provided above.

New Feature: Add to Steam (Thanks @gablm !)

This has been a long requested feature, but you now have the ability to add the game to Steam, albeit with a few limitations. Because it is not technically the Steam version, you won't get access to achievements and your settings will not sync with Steam Cloud. You also won't be able to update the game with Steam, as it is not the native version.

Note that this also allows you to add a Desktop icon!

New Feature: Resizeable Game Window (Thanks @neon-nyan !)

Another new feature coming in 1.73 is the ability to resize the game window to any resolution of your choosing after the game has launched. This feature will only work if the game is set to run in Windowed mode, and does not work in Borderless Windowed or Fullscreen modes.

Another thing to keep in mind is the fact that, upon every subsequent re-launch, the game will attempt to pick the nearest logical aspect ratioin order to prevent graphical issues, unless you have the "Custom Resolution" option enabled as well.

Here's a small demo:


Major Changes


Migrate to use discord-rpc-sharp for Discord RPC integration (thanks @shatyuka ! )

  • This library is based on Lachee's works that is adapted to work better with Collapse
  • With this, a new new feature has also been implemented to disable RPC during idle state
  • For Custom Discord Client users, the current arRPC client that is used to get the RPC information for clients such as Vesktop, ArmCord, etc. has a bug pertaining to the update rate of the status, which can in turn cause the Discord status to appear "stuck" and not update. Please wait for the fix to be merged to the main repository. For custom client developers, please refer to this pull request.

Re-Enablement of Move Game Feature

After being broken for many months, we've finally gotten around to fixing this. You can now move any game to a diffrent folder and Collapse will automagically adjust its settings so that you don't have to locate your game again.

This feature is available under Quick Settings > Game Installation.

Delta Patch Support for Honkai: Star Rail

Starting in the last stable version of Collapse (1.72.18), we've introduced the ability for users to use the Delta Patch functionality for Honkai: Star Rail.

This feature also shipped in Collapse Preview 1.73.3.

We initially planned to release this earlier, but due to the complexity of the changes required, it took us a little longer to get it ready for our users. This works the same way as patching Honkai Impact 3rd using the Delta Patch feature.

New Community Tools: Enka Networks

We've added Enka Networks as a tool for Honkai: Star Rail, following them adding support for it.

New Localizations & Localization Updates

We'd like to give a shoutout to all our localizers and contributors that work tirelessly to make Collapse more accessible to users around the globe. Thanks! <3


Minor changes


Normally 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: https://github.com/neon-nyan/Collapse/compare/CL-v1.72.18...CL-v1.73.4-pre

Collapse - 1.73.3 [Codename: TBD]

Published by bagusnl 8 months ago

What's New? - 1.73.3

  • [New] Adding Delta-Patch support for Honkai: Star Rail. (by, @neon-nyan)
    • Starting from Stable 1.72.18 and Preview 1.73.3, Delta-Patch update for Honkai: Star Rail will be added to Collapse. Bringing a significantly smaller update size than official method.
    • This support was planned to be arrived at the start of 1.72.x release but postponed due to some complex changes need to be done (Including delta-patch download pre-requisite for applying audio packages)
  • [Fix] Fixed wrong message getting displayed if pre-load has already been downloaded. (by, @neon-nyan)
    • This causes some confusion while the bug is kinda derpy to get fixed. This should have been fixed now.

    Before

    image

    After

    image
  • [Fix] Fixed Repair/Cache Update for Honkai: Star Rail 2.0.0 Update, by @neon-nyan & @bagusnl
  • [Fix] Fixed several issues in Steam Shortcut integration, by @gablm
    • Fixes folders not being found if the steamID ended with an 0.
    • Adds/improves some logging when searching for valid userdata folders
    • Changes target exe/folder to the stub executable/folder
    • Enable Steam overlay flag
  • [Fix] Fixed drag area not updating after changing window size, by @shatyuka
  • [Imp] Add "Dynamic Character Resolution" settings for Genshin Impact, by @shatyuka
    • This option is only going to be used by the game if the PC is supported, there is no information officially what kind of PC that supports this.

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.
Collapse - 1.72.18 [Codename: Senadina]

Published by bagusnl 8 months ago

What's New? - 1.72.18

  • [New] Adding Delta-Patch support for Honkai: Star Rail, by @neon-nyan
    • Starting from Stable 1.72.18 and Preview 1.73.3, Delta-Patch update for Honkai: Star Rail will be added to Collapse. Bringing a significantly smaller update size than official method.
    • This support was planned to be arrived at the start of 1.72.x release but postponed due to some complex changes need to be done (Including delta-patch download pre-requisite for applying audio packages)
  • [Fix] Fixed Repair/Cache Update for Honkai: Star Rail 2.0.0 Update, by @neon-nyan & @bagusnl
  • [Fix] Fixed Honkai: Star Rail showing A/B test warning on region load, by @Cryotechnic
    • This message is now only shown when opening HSR Game Settings page
  • [Fix] Fixed crashing issue with SevenZipExtractor submodule, by @neon-nyan
  • [Fix] Fixed wrong message getting displayed if pre-load has already been downloaded. by @neon-nyan
    • This causes some confusion while the bug is kinda derpy to get fixed. This should have been fixed now.

    Before

    image

    After

    image
  • [Imp] Add HTTP/3 support for Windows 11, by @neon-nyan
  • [Imp] Add "Dynamic Character Resolution" settings for Genshin Impact, by @shatyuka
    • This option is only going to be used by the game if the PC is supported, there is no information officially what kind of PC that supports this.
  • [New] [Loc] New Ukrainian (uk_UA) localization. by, @vitalitk
  • [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.
Collapse - 1.73.2 [Codename: TBD]

Published by Cryotechnic 9 months ago

What's New? - 1.73.2

  • [New] Re-added Move Game to Different Location feature by, @neon-nyan
    • With this feature, you can move your game to different location/folder and automatically adjust Collapse setting into it so you don't have to locate your game again
    • This has been a long-time broken feature before the complete UI rehaul.
  • [New] Add to Steam feature, by @gablm
    • Now you can add shortcut to the game region to Steam straight using Collapse! You can access this feature in the "Quick Settings" menu inside the home page.
    • You can also add the shortcut to your desktop!
    • Note that adding the shortcut to steam will add an entry for the region you choose to all Steam user profile that has logged in.
  • [New] Resizable Game Window, by @neon-nyan
    • With this feature enabled, you can resize the game window to your liking after the game is launched.
    • Note that this feature only work if the game is set to run in Windowed mode (does not work on Borderless).
    • Also the game might launch in weird resolution on the next run due to the in-game logic trying to pick the nearest "logical" ratio unless you're using "Custom Resolution" option.
    • More details and showcase are available on the GitHub PR Ticket
  • [New] [Loc] New Ukrainian (uk_UA) localization, by @vitalitk
  • [Fix] Fixed Discord RPC error when rapidly changing pages, by @neon-nyan
  • [Fix] Fixed "Change Release" and "Force Update" causing wrong branch to be installed, by @gablm
  • [Fix] Fixed error when repairing fresh installation of Genshin Impact, by @neon-nyan
  • [Fix] Fixed crash when copying exception message, by @neon-nyan
  • [Fix] Fixed Honkai: Star Rail showing A/B test warning on region load, by @Cryotechnic
    • This message is now only shown when opening HSR Game Settings page
  • [Fix] Fixed rare crash when LauncherFrame's backStack has no element, by @neon-nyan
  • [Fix] Fixed crashing issue with SevenZipExtractor submodule, by @neon-nyan
  • [Imp] Add HTTP/3 support for Windows 11, by @neon-nyan
  • [Imp] Implement Borderless Settings for Genshin Impact, by @bagusnl
    • Note: Collapse Borderless settings will have priority over GI's implementation.
  • [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.
Collapse - 1.72.17 [Codename: Senadina]

Published by Cryotechnic 9 months ago

Hotfix Update for 1.72.17 - Senadina Stable Branch!

This update contains bugfixes for the Senadina release. If you encounter any bugs, please report to GitHub.

For faster releases and more experimental features, consider switching to Preview branch on Settings.

What's new? - 1.72.17

  • [Fix] Fixed "Change Release" and "Force Update" mechanism, by @gablm
  • [Fix] Fixed Honkai: Star Rail showing A/B test warning on region load, by @Cryotechnic
    • This message is now only shown when opening HSR Game Settings page
  • [Fix] Fixed crashing issue with SevenZipExtractor submodule, by @neon-nyan
  • [Fix] Fixed error when repairing fresh installation of Genshin Impact, by @neon-nyan
  • [Fix] Fixed crash when copying exception message, by @neon-nyan
  • [Imp] Implement Borderless Settings for Genshin Impact, by @bagusnl
    • Note: Collapse Borderless settings will have priority over GI's implementation.

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.
Collapse - 1.72.16 [Codename: Senadina] Hotfix

Published by neon-nyan 9 months ago

Hotfix Update for 1.72.16 - Senadina Stable Branch!

This update contains bugfixes for the Senadina release. If you encounter any bugs, please report to GitHub.

For faster releases and more experimental features, consider switching to Preview branch on Settings.

What's changed? - 1.72.16

  • [Fix] Fixed crashes on delta patch application
  • [Imp] Bring SignPath appsigning to Stable

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.
Collapse - 1.73.1 [Codename: TBD]

Published by bagusnl 9 months ago

What's New? - 1.73.1

  • [New] Open Collapse straight to specified region using command argument (thanks @gablm !)

    • Now you can launch Collapse straight to your specified region (optionally also launch the game) directly using command line arguments!
    • Note: You don't need to close your current Collapse process and it will redirect the command to already running instance! (Assuming you did not enable Multi instance in the settings)
    • Usage :
      CollapseLauncher open [options]
    • Options:
      -g, --game (REQUIRED) Game number/name | e.g. 0 or "Honkai Impact 3rd"
      -r, --region Region number/name | e.g. For Genshin Impact, 0 or "Global" would load the Global region for the game
      -p, --play Start Game after loading the Game/Region
  • [New] URL Protocol support (thanks @gablm !)

    • This is the extension of the command argument feature. With this, you can open Collapse and use either open or tray argument using collapse://[argument] either in Windows Run, Browser, or as an icon.
    • Usage example collapse://tray to open Collapse straight to tray menu
    • To use this feature, you have to run Collapse at least once after the update!
    • These 2 new features is an extension from WIP feature to add the games icon to Steam and Desktop using Collapse! Hopefully this feature will come in near future~
  • [Imp] Builds now signed by SignPath!

    • Thank you SignPath Foundation for providing us with Authenticode signing for Collapse!
    • Collapse build are now signed with EV certificate issued by SignPath Foundation. This is our step forward to make user more comfortable using our launcher as you can trust that we only publish the program that you can see all the source code that we made!
    • Disclaimer: user might still see the Windows SmartScreen warning when they run the app for the first time as it will take time for Microsoft build trust for Collapse.
  • [Imp] Community Tools for different zone (thanks @shatyuka !)

    • Community Tools section is now separated by regions!
    • Global and Mainland China (including Bilibili) will now have different setlist of available tools to choose. This also fixes the Official Tools link which are different for the CN regions.
  • [Fix] Fixed Genshin Game Settings causing Collapse to crash

    • This usually happens when the config is not found in the registry, either due to a new install or user wiped the configuration manually.
    • With this, default value is loaded whenever Collapse cannot retrieve the config from registry.
  • [Imp] Documentations improvements

    • We now have our Privacy Policy which you can read here: https://github.com/CollapseLauncher/Collapse/blob/main/PRIVACY.md
    • We will be fully committed to not collect any data from the user and respect everyone's privacy by using our program. Although currently there is no feasible way to fully avoid that with 3rd party services that we need to use to make Collapse work. All of those are listed there and users are encouraged to read it!
  • [Imp] Backends chores

    • NuGet and submodule updates
  • [Loc] Sync translation from Transifex (thank you all localizer!)

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.
Collapse - 1.73.0 [Codename: TBD]

Published by bagusnl 9 months ago

Collapse 1.73.0: [Codename TBD]

Welcome to Collapse version 1.73.0 - Codename: TBD! 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.

What's changed? - 1.73.0

Upstreamed from 1.72.15:

  • [Fix] Fixed error on game repair caused by wrongly assigned value
  • [Fix] Fixed Honkai: Star Rail installation issue where the wrong VO files is applied
  • [Fix] Fixed memory leaks on HTTP submodule
  • [Imp] Improve initialization time for HTTP submodule

New for 1.73.0:

  • [Imp] Localize game selector
  • [New] Add 'Extract Anyway' button when downloaded installation package is corrupted
    • This allows user to force extract corrupted installation package. User is informed that doing this might cause the extraction phase to fail and render the game to be not playable.
    • User is expected to run full game repair when using this feature.
  • [New] Add toggle to always use external browser for all links
    • The toggle is located at Settings > Additional Settings.
    • This will disable Collapse' WebView2 window and use default browser when clicking any links inside Collapse.
  • [New] Add toggle to enable/disable the use of game start-up arguments
    • This will toggle the user provided game start-up arguments used when starting the game.
Badges
Extracted from project README
jp id pt fr ru Build-Canary Qodana Sync to GitLab Upload to R2 FOSSA Status FOSSA Status Localization Discord KanbanBoard FOSSA Status