Repository navigation
Stable 1.84.7
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.
[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:








