Skip to content

Releases

Stable 1.84.8

Choose a tag to compare

@neon-nyan neon-nyan released this 30 Oct 09:57
Immutable release. Only release title and notes can be modified.
a96feef

UpdateIsAvailable-Campaign-Columbina

Stable 1.84.8 (Codename: Columbina)

What's Changed? - 1.84.8

[Fix] Stutters While Switching Image/Video Backgrounds, by @neon-nyan

The presenter frame of the Image and Video Background previously stutters while transitioning from the previous to the current one, noticeable especially on high-refresh rate monitors. This issue should be fixed now and the fade transitions should be a lot smoother.

Note

The video was recorded in 240 FPS. To illustrate the comparison better, please try to reduce the playback speed to 0.5x or lower.

2026-10-27.00-38-19.webm

[New] #889 #906 Add toggle to force static image on dynamic background

The new "Force Static Image over Dynamic Background" has been added under the "Video Background Settings" section. While enabled, the dynamic background will use static image and video background will be disabled. However, if the background has only video file in it, the video will be kept playing. This setting is disabled by default.

image

Other Notable Changes

Full Changelog: CL-v1.84.7...CL-v1.84.8

Code Signing Policy

Free code signing provided by SignPath.io, certificate by SignPath Foundation

  • This program will not transfer any information to other networked systems.
  • Read our full Privacy Policy
  • Also read our Third Party Notices for license used by third party libraries that we use.

🛡 VirusTotal GitHub Action analysis:

🛡 VirusTotal GitHub Action analysis:

Preview 1.84.8

Preview 1.84.8 Pre-release
Pre-release

Choose a tag to compare

@neon-nyan neon-nyan released this 30 Oct 09:58
Immutable release. Only release title and notes can be modified.
676c89e

UpdateIsAvailable-Campaign-Columbina

Note

This preview branch is based on the same upstream commit used in the Stable 1.84.7 release

Preview 1.84.8 (Codename: Columbina)

What's Changed? - 1.84.8

[Fix] Stutters While Switching Image/Video Backgrounds, by @neon-nyan

The presenter frame of the Image and Video Background previously stutters while transitioning from the previous to the current one, noticeable especially on high-refresh rate monitors. This issue should be fixed now and the fade transitions should be a lot smoother.

Note

The video was recorded in 240 FPS. To illustrate the comparison better, please try to reduce the playback speed to 0.5x or lower.

2026-10-27.00-38-19.webm

[New] #889 #906 Add toggle to force static image on dynamic background

The new "Force Static Image over Dynamic Background" has been added under the "Video Background Settings" section. While enabled, the dynamic background will use static image and video background will be disabled. However, if the background has only video file in it, the video will be kept playing. This setting is disabled by default.

image

Other Notable Changes

Full Changelog: CL-v1.84.7-pre...CL-v1.84.8-pre

Code Signing Policy

Free code signing provided by SignPath.io, certificate by SignPath Foundation

  • This program will not transfer any information to other networked systems.
  • Read our full Privacy Policy
  • Also read our Third Party Notices for license used by third party libraries that we use.

🛡 VirusTotal GitHub Action analysis:

🛡 VirusTotal GitHub Action analysis:

Stable 1.84.7

Choose a tag to compare

@neon-nyan neon-nyan released this 22 Oct 06:17
Immutable release. Only release title and notes can be modified.
b354f1c

UpdateIsAvailable-Campaign-Columbina

Stable 1.84.7 (Codename: Columbina)

What's Changed? - 1.84.7

[Fix] Property Assignment Race Condition on Game Update State, by @neon-nyan

This bug caused some issues in some game update mechanisms (in this example: Zenless Zone Zero Update 3.3.0), where it was previously unable to recognize the update and caused the game to be left erroneously on the previous version. The bug caused certain values for the game version from the Sophon API to go missing due to a race condition and false assignments on the loader properties, causing a domino effect which resulted the game version being null and assigning a version from a deprecated ZIP API.

[Imp] Memory Allocation Optimization on Sophon and SharpHPatchZ Submodules

Thanks to the SharpHPatchZ (formerly SharpHDiffPatch) rewrite (V3), the library provides significant improvements primarily in Memory Allocation and in supporting real multi-threading processing. These improvements are mainly targeted at Sophon, as it primarily uses SharpHPatchZ to update each file to its newer version. Instead of allocating more than 2 GB, the memory allocation is now around 400-700 MB (as tested in 16-thread systems). You can check out this PR for more of that juicy info! 👀.

[New] Game Settings Subsystem Support for Plugin-based Games, by @Cryotechnic

We have implemented a new Update 6 extension for the v1 API Standard. The plugin developer can now add customizations to the game into Collapse Launcher. To see the example of the implementation, see the source code of our Wuthering Waves plugin here.

image

[Imp] Optimizing Background Video/Image Renderer, by @neon-nyan

Optimized the Background Video/Image Load routines which provides better memory allocation after dispose/use of each frame. This release also provides major improvements on the frame renderer for background video playback, including direct GPU draw calls to the frame's IDirect3DTexture outside of the UI thread, which reduces the VRAM usage and (hopefully) stutters.

Video Background Playing (Honkai Impact 3rd - Mainland China - Picture 2 1080p)

Mem: Current Release Mem: This PR VRAM: Current Release VRAM: This PR

Video Background On-Pause/Window minimized (Custom Video 2160p)

Mem: Current Release Mem: This PR VRAM: Current Release VRAM: This PR

Other Notable Changes

  • [Imp] Migrating our Game Files Indexing System "Daftar-Pustaka" from V2 to V3, by @neon-nyan
  • [Fix] Race Conditions in Sophon API Loader causing Available Game Version to be reverted to Deprecated ZIP API, by @neon-nyan
  • [New] Sync game settings to database by @bagusnl, @neon-nyan
    • Now users with DB subsystem set-up can back up their game settings to the configured DB endpoint. Uses Collapse' way of saving registry so storage shouldn't be a problem.
    • Guide on setting Collapse' DB subsystem is here https://collapselauncher.com/feature/database.html
  • [Imp] DiscordRPC fixes and stability improvements by @neon-nyan
  • [Imp] Improved Collapse settings loading time by initializing Waifu2x at startup by @neon-nyan
  • [Imp] Improved video background playback by reducing animation in carousel by @neon-nyan
    • Should be smoother and less prone to frame skipping now
  • [Imp] Background CPU and Memory utilizations by @neon-nyan
    • CPU utilization should be next to 0 when Collapse is minimized (and to tray) by hiding WinUI elements.
    • Memory utilization is improved by running more aggressive garbage-collections
  • [Fix] Region without static images uses last loaded region background resources by @neon-nyan

Full Changelog: CL-v1.84.6...CL-v1.84.7

Code Signing Policy

Free code signing provided by SignPath.io, certificate by SignPath Foundation

  • This program will not transfer any information to other networked systems.
  • Read our full Privacy Policy
  • Also read our Third Party Notices for license used by third party libraries that we use.

🛡 VirusTotal GitHub Action analysis:

🛡 VirusTotal GitHub Action analysis:

Preview 1.84.7

Preview 1.84.7 Pre-release
Pre-release

Choose a tag to compare

@neon-nyan neon-nyan released this 22 Oct 06:17
Immutable release. Only release title and notes can be modified.
e2dc748

UpdateIsAvailable-Campaign-Columbina

Note

This preview branch is based on the same upstream commit used in the Stable 1.84.7 release

Preview 1.84.7 (Codename: Columbina)

What's Changed? - 1.84.7

[Fix] Property Assignment Race Condition on Game Update State, by @neon-nyan

This bug caused some issues in some game update mechanisms (in this example: Zenless Zone Zero Update 3.3.0), where it was previously unable to recognize the update and caused the game to be left erroneously on the previous version. The bug caused certain values for the game version from the Sophon API to go missing due to a race condition and false assignments on the loader properties, causing a domino effect which resulted the game version being null and assigning a version from a deprecated ZIP API.

[Imp] Memory Allocation Optimization on Sophon and SharpHPatchZ Submodules

Thanks to the SharpHPatchZ (formerly SharpHDiffPatch) rewrite (V3), the library provides significant improvements primarily in Memory Allocation and in supporting real multi-threading processing. These improvements are mainly targeted at Sophon, as it primarily uses SharpHPatchZ to update each file to its newer version. Instead of allocating more than 2 GB, the memory allocation is now around 400-700 MB (as tested in 16-thread systems). You can check out this PR for more of that juicy info! 👀.

[New] Game Settings Subsystem Support for Plugin-based Games, by @Cryotechnic

We have implemented a new Update 6 extension for the v1 API Standard. The plugin developer can now add customizations to the game into Collapse Launcher. To see the example of the implementation, see the source code of our Wuthering Waves plugin here.

image

[Imp] Optimizing Background Video/Image Renderer, by @neon-nyan

Optimized the Background Video/Image Load routines which provides better memory allocation after dispose/use of each frame. This release also provides major improvements on the frame renderer for background video playback, including direct GPU draw calls to the frame's IDirect3DTexture outside of the UI thread, which reduces the VRAM usage and (hopefully) stutters.

Video Background Playing (Honkai Impact 3rd - Mainland China - Picture 2 1080p)

Mem: Current Release Mem: This PR VRAM: Current Release VRAM: This PR

Video Background On-Pause/Window minimized (Custom Video 2160p)

Mem: Current Release Mem: This PR VRAM: Current Release VRAM: This PR

Other Notable Changes

  • [Imp] Migrating our Game Files Indexing System "Daftar-Pustaka" from V2 to V3, by @neon-nyan
  • [Fix] Race Conditions in Sophon API Loader causing Available Game Version to be reverted to Deprecated ZIP API, by @neon-nyan
  • [New] Sync game settings to database by @bagusnl, @neon-nyan
    • Now users with DB subsystem set-up can back up their game settings to the configured DB endpoint. Uses Collapse' way of saving registry so storage shouldn't be a problem.
    • Guide on setting Collapse' DB subsystem is here https://collapselauncher.com/feature/database.html
  • [Imp] DiscordRPC fixes and stability improvements by @neon-nyan
  • [Imp] Improved Collapse settings loading time by initializing Waifu2x at startup by @neon-nyan
  • [Imp] Improved video background playback by reducing animation in carousel by @neon-nyan
    • Should be smoother and less prone to frame skipping now
  • [Imp] Background CPU and Memory utilizations by @neon-nyan
    • CPU utilization should be next to 0 when Collapse is minimized (and to tray) by hiding WinUI elements.
    • Memory utilization is improved by running more aggressive garbage-collections
  • [Fix] Region without static images uses last loaded region background resources by @neon-nyan

Full Changelog: CL-v1.84.6-pre...CL-v1.84.7-pre

Code Signing Policy

Free code signing provided by SignPath.io, certificate by SignPath Foundation

  • This program will not transfer any information to other networked systems.
  • Read our full Privacy Policy
  • Also read our Third Party Notices for license used by third party libraries that we use.

🛡 VirusTotal GitHub Action analysis:

🛡 VirusTotal GitHub Action analysis:

[EMERGENCY HOTFIX] Stable 1.84.6

Choose a tag to compare

@neon-nyan neon-nyan released this 26 Aug 14:57
Immutable release. Only release title and notes can be modified.
0fb5d46

UpdateIsAvailable-Campaign-Columbina

Stable 1.84.6 (Codename: Columbina)

What's Changed? - 1.84.6

  • [Fix] Fix Game Update might redownload all the files instead of using preload, by @neon-nyan.

Full Changelog: CL-v1.84.5...CL-v1.84.6

Code Signing Policy

Free code signing provided by SignPath.io, certificate by SignPath Foundation

  • This program will not transfer any information to other networked systems.
  • Read our full Privacy Policy
  • Also read our Third Party Notices for license used by third party libraries that we use.

🛡 VirusTotal GitHub Action analysis:

🛡 VirusTotal GitHub Action analysis:

[EMERGENCY HOTFIX] Preview 1.84.6

Pre-release

Choose a tag to compare

@neon-nyan neon-nyan released this 26 Aug 14:57
Immutable release. Only release title and notes can be modified.
7787d0c

UpdateIsAvailable-Campaign-Columbina

Preview 1.84.6 (Codename: Columbina)

What's Changed? - 1.84.6

  • [Fix] Fix Game Update might redownload all the files instead of using preload, by @neon-nyan.

Full Changelog: CL-v1.84.5-pre...CL-v1.84.6-pre

Code Signing Policy

Free code signing provided by SignPath.io, certificate by SignPath Foundation

  • This program will not transfer any information to other networked systems.
  • Read our full Privacy Policy
  • Also read our Third Party Notices for license used by third party libraries that we use.

🛡 VirusTotal GitHub Action analysis:

🛡 VirusTotal GitHub Action analysis:

1.84.5 Stable [Codename: Columbina]

Choose a tag to compare

@neon-nyan neon-nyan released this 25 Aug 14:57
Immutable release. Only release title and notes can be modified.

UpdateIsAvailable-Campaign-Columbina

Stable 1.84.5 (Codename: Columbina)

What's Changed? - 1.84.5

Full Changelog: CL-v1.84.4...CL-v1.84.5

Code Signing Policy

Free code signing provided by SignPath.io, certificate by SignPath Foundation

  • This program will not transfer any information to other networked systems.
  • Read our full Privacy Policy
  • Also read our Third Party Notices for license used by third party libraries that we use.

🛡 VirusTotal GitHub Action analysis:

🛡 VirusTotal GitHub Action analysis:

1.84.5 Preview [Codename: Columbina]

Pre-release

Choose a tag to compare

@neon-nyan neon-nyan released this 25 Aug 14:57
Immutable release. Only release title and notes can be modified.
af3d80c

UpdateIsAvailable-Campaign-Columbina

Preview 1.84.5 (Codename: Columbina)

What's Changed? - 1.84.5

Full Changelog: CL-v1.84.4-pre...CL-v1.84.5-pre

Code Signing Policy

Free code signing provided by SignPath.io, certificate by SignPath Foundation

  • This program will not transfer any information to other networked systems.
  • Read our full Privacy Policy
  • Also read our Third Party Notices for license used by third party libraries that we use.

🛡 VirusTotal GitHub Action analysis:

🛡 VirusTotal GitHub Action analysis:

1.84.4 Stable [Codename: Columbina]

Choose a tag to compare

@neon-nyan neon-nyan released this 21 Jun 14:35
7becc8b

UpdateIsAvailable-Campaign-Columbina

Stable 1.84.4 (Codename: Columbina)

Hewwo, it's neon-nyan here~

It's beeeeeen a while since the last 1.83.x update. For now, this release is focusing on more quality improvements, bug fixes and internal code reworks rather than new features as we are preparing on reworking Collapse for new codebase.

That being said, this 1.84 update will be the marked as the last V1 release after roughly 4 years since the start of this project as we are going to move into V2 codebase starting this year (at Q3 or Q4 2026). Thank you so much for your continous support and interest in this project💖

Without further ado, let's dig into what's new in this release so far.

What's new?

Reworked Background System

Since months, HoYoverse has updated HoYoPlay to support multiple background display, including static image and dynamic background ones. This has been our backlog since this release as due to "spaghetti-code" nature of our entire codebase, this made us harder to adapt the changes and thus making Collapse still only support one static background image.

Thanks to this massive rework, we are now able to pull-off this feature by splitting the parts of the code into its own element, making it more easier and more manageable for the change and for incoming improvements.

We are also moving to FFmpeg as our secondary library for background video decoder if no built-in codec is present. You will be prompted to install the FFmpeg library if none of the required built-in Windows Media Foundation codec for VP9 or any codec is present.

FFmpeg is licensed and distributed under GNU Lesser General Public License, version 2.1 (LGPLv2.1). All rights reserved.

2026-06-21.18-35-13.webm

Reworked Localization System #861

This is more like development-experience improvement rather than user focused ones. Previously in order to implement the localization for new elements, we have to manually map each class properties to represented JSON entries. Thanks to newly source-generated class mapper, every JSON entries will be mapped automatically. Each class properties can now be bind into UI element directly, making the UI able to update the visual itself rather than being told manually, one-by-one (which is expensive).

Reworked Download Speed Limiter #859

The feature has been long broken since last 1.83.x release due to inconsistency and changes to other download-related libraries. Even though if you're enabling this feature, you might experience that the download speed "isn't actually being limited" and noticing that your bandwidth is still being fully utilized. This feature should now be fully fixed by decentralizing the code of the feature into its own library and making it easier to maintain.

This feature could also be applied for any game plugins whose have v1-update4 API standard fully implemented.

2026-06-21.19-33-07.webm

Aggressive Cache Mode is Now Enabled by Default for HTTP-related Calls

This feature has been introduced since 1.83. Although, the aggressive cache mode isn't enabled by default. This release bring the feature enabled by default if you haven't change the related settings from the settings. It enables the launcher to re-use API call response which have been written and cached from the disk for certain amount of duration, thus making the HTTP-related calls duration shorter.

If you happened to changed the related settings before, you might need to re-enable it by simply going to the App Settings page -> Search for "HTTP Cache Settings" and make sure to enable both "Cache Mode" and "Aggressive Cache Mode".

image

Minor UI Adjustments

Not so noticeable UI changes at all. But it's worth to mention here.

1. News Carousel Design

image

2. About Card

image

3. New Options for "Advanced Graphics Settings" for Zenless Zone Zero.

In this v3.0 update, ZZZ Team has introduced "Frame Generation" and "Super Scaling" technology for both DLSS and FSR, adding "Ultra" quality option for the Ray Tracing feature and also giving two new option: "Ultra Performance" and "DLAA" for Super Scaling Priority. And so in this release, we are also adding those necessary feature to the Game Settings.

Screen.Recording.2026-06-21.201212.webm

Other New Changes

  • [New] Adding Files Clean-up Button to the Menu Bar, by @bagusnl
image
Read more

1.84.4 Preview [Codename: Columbina]

Pre-release

Choose a tag to compare

@neon-nyan neon-nyan released this 21 Jun 14:36
15f1704

UpdateIsAvailable-Campaign-Columbina

Preview 1.84.4 (Codename: Columbina)

What's Changed? - 1.84.4

Known Issue

Unfortunately, there are some known issues that didn't make into this release and still under our investigation, including:

  • Fresh Installation and updates in some games might fail with: "System.FormatException: Unable to guess the format automatically" error if Sophon Download Mode is not enabled.
    • We suggest to re-enable Sophon Download Mode under the App Settings at the moment while we still investigate the issue.

Full Changelog: CL-v1.84.3-pre...CL-v1.84.4-pre

Code Signing Policy

Free code signing provided by SignPath.io, certificate by SignPath Foundation

  • This program will not transfer any information to other networked systems.
  • Read our full Privacy Policy
  • Also read our Third Party Notices for license used by third party libraries that we use.

🛡 VirusTotal GitHub Action analysis:

🛡 VirusTotal GitHub Action analysis: