Skip to content

Releases: CollapseLauncher/Collapse

1.83.13 Stable [Codename: Luna]

19 Dec 21:47
acacdd5

Choose a tag to compare

UpdateIsAvailable-Campaign

We've recently released a new launcher status tracker! Head on over to https://status.collapselauncher.com to see it!

Guess who's back, back again? Guess who's back, guess who's back? That's right! It's the Dev Team with a new mainline Stable release!

This release brings Stable in line with the new features present in Preview. This includes, but is not limited to: plugin subsystem, .NET 10 migration, Miliastra Wonderland support and a lot of bug fixing!

New: Plugin Subsystem

This is by far the most ambitious and difficult feature we've worked on. Through this, you may now launch additional games through Collapse, taking advantage of all its features and fluidity!

Please keep in mind that in order for this feature to work, you need to install the corresponding plugin. Plugins are managed through the App Settings page, by clicking on the "Open Plugin Management Menu" button. A list of plugins can be found on our website.

The plugins update process follows a similar procedure to metadata updates, though you can choose not to update the plugin if you want. No support will be given if you are on an outdated version of a plugin.

Plugins are created by 3rd-party developers and are not subject to Collapse policies. Because of this, we can't actively provide support to users that use plugins that are not developed by Collapse developers. Here's a list of currently-available plugins:

We ask that, should you have any issues, you open a ticket on the respective repositories. The owner will be able to assist you further. Plugins made by the core development team are supported on the latest version only.

New: Support for updating Miliastra Wonderland package

Just like HoYoPlay, Collapse can now update the Miliastra Wonderland package for Genshin Impact. There's a new icon for it too!

Update: Switch to .NET10 for Collapse builds

Collapse now runs on .NET10! Because of that, we are able to bring numerous performance improvements to our builds, which run on NativeAOT. You can check out most changes brought through .NET10 here.

Major changes

Because of the amount of commits (over 800), the changes won't be listed. Instead, we encourage you to look at the full release changelog down below.

Various Localization Updates

As always, we want to thank are awesome community for providing an amazing localization for our project. Collapse is now localizable in 18 languages and dialects! <3


Minor changes


Because of the amount of commits (over 800), the changes won't be listed. Instead, we encourage you to look at the full release changelog down below.

Full Changelog: CL-v1.82.24...CL-v1.83.13

🛡 VirusTotal GitHub Action analysis:

🛡 VirusTotal GitHub Action analysis:

1.83.13 Preview [Codename: Luna]

19 Dec 21:47
3c39d33

Choose a tag to compare

Pre-release

UpdateIsAvailable-Campaign

Heyo~ CryoTechnic here!

It's been a while since the last preview update. This release aims to fix a lot of issues in our backend code, ensuring that the release is stable for our other branch. This also contains new features, like a couple of new buttons, both in Quick Settings and in the Plugin Management menu! Let us know what you think.

Without further ado, let's get into details of this update!

What's New - 1.83.13

  • [Fix] Fix Honkai Repair crash due to 2x dispose on SenadinaFileIdentifier by @neon-nyan
  • [Imp] Use reload mechanism when registry value is not found by @neon-nyan
  • [Fix] Avoid double load conflict on metadata update by @neon-nyan
  • [Fix] Fix unwanted disposed callback on plugin disposal by @neon-nyan
  • [Imp] Remove WASDK ML junk on publish by @neon-nyan
  • [Fix] Fix UI conflicts while loading regions by @neon-nyan
    • Fix where sometimes the region has 1 second delay on loading region
    • Fix where an error occur, user will unable to switch to other region
    • Fix where sometimes, when a fatal error occur, a loading frame spawns, causing the buttons inside of the exception page become unclickable
  • [Fix] Fix DiscordPresence initialized even if it's disabled by @neon-nyan
  • [Imp] Move RegistryRoot and its dependencies to each GameSettings instance by @neon-nyan
  • [Fix] Avoid nested JSON serialization on CollapseScreenSetting by @neon-nyan
  • [Imp] Create game process with with explorer as parent by @shatyuka
  • [New] Re-map HYP API by @neon-nyan
  • [Imp] Simplify binding process on content data by @neon-nyan
  • [Imp] Make FlipView respects content alignment by @neon-nyan
  • [New] Add keybind to open Plugin Manager by @gablm
  • [Fix] Fix crash changing window size when bg is a video by @gablm
  • [Imp] Decouple ProgressBase and GamePropertyBase from Generics by @neon-nyan
  • [Imp] Make GamePropertyBase inherit NotifyPropertyChanged by @neon-nyan
  • [Imp] Adjust Progress classes to be bindable by @neon-nyan
    • Also adjust some changes due to field changed to property
  • [Fix] Fix nullable warning on LookupableApiResponse by @neon-nyan
  • [Fix] Fix severe UI thread lockups due to rapid GC for HashUtility by @neon-nyan
  • [Fix] Fix GamePath property ambiguity by @neon-nyan
  • [Fix] Fix COMException on spawning region-specific notification due to detached thread @neon-nyan
  • [Imp] Make CancellationTokenSourceWrapper state volatile by @neon-nyan
  • [New] Add IGameVersionCheck.SaveVersionConfig by @neon-nyan
  • [Fix] Fix thread-lock on accessing TaskSchedulerHelper by @neon-nyan
  • [Fix] Fix NRE while loading plugin-based games by @neon-nyan
  • [Fix] Fix double event assignment due to the absent of DataContext by @neon-nyan
  • [Fix] Fix default RegionID for Genshin if registry doesn't exist by @neon-nyan
  • [Fix] Fix attempt for MeasureOverride throw by @neon-nyan
  • [Imp] Use the new SimpleZipArchiveReader to read Zip entries on the fly, by @neon-nyan
  • [Imp] Reset taskbar status on GenshinRepair.ResetAndFetchAssets by @neon-nyan
  • [Fix] Fix wrong logic on GameVersionAPIPreload by @neon-nyan
  • [Fix] Fix compile error on AOT by @neon-nyan
  • [Imp] Prefer direct enumeration for ZipArchiveReader by @neon-nyan
  • [Fix] Fix Zip64 reading on SimpleZipArchiveReader by @neon-nyan
  • [New] Enhance release workflow with build attestation by @Cryotechnic
  • [New] Add button to change Game Location to Game Setting by @gablm
  • [New] Add support for custom Resizable Window Hook by @gablm
  • [New] Add plugin download button to page after plugins are installed by CryoTechnic
  • [Fix] Fix WPF package enabled if game isn't updated by @neon-nyan
  • [Fix] Fix WPF package version not changing after update by @neon-nyan
  • [Fix] Fix RPC not clearing status when idle status is disabled by @bagusnl
  • [Fix] Fix Tray not showing up due to GUID conflict by @bagusnl
  • [New] Add detection for ExplorerPatcher's OldTaskbar behaviour by @bagusnl
  • [Fix] Fake position to make CopyToAsync happy by @shatyuka
  • [Fix] Read ContentLength from HEAD request if response is chunked by @shatyuka
  • [Fix] Fix "Add to Steam" not working correctly by @gablm
  • [Fix] Fix calling UserFeedback dialog crashes app due to nulled game property by @neon-nyan
  • [Fix] Fix DbConfig.Init causing blocking on DbHandler.Init by @neon-nyan
  • [Fix] Fix double dispose on LazyLoadBitmap, by @bagusnl
  • [Loc] Update Localizations by Localizers ❤️

Full Changelog: CL-v1.83.12-pre...CL-v1.83.13-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.82.36 Stable [Codename: Natlan]

26 Oct 09:37
e6ade54

Choose a tag to compare

We've recently released a new launcher status tracker! Head on over to https://status.collapselauncher.com to see it!

Hi, CryoTechnic here o/

It's been a bit since the last preview update. While we've been hard at work with Plugins and other cool things, we've had to release this update. This isn't something we wanted to do, but to preserve the safety of our users, it's what has to be done.

Due to a reported recent ban for using the Mobile Layout feature, we are disabling it for now by force. While the ban seems to be only applicable for co-op play and is currently limited to Genshin Impact, we're not taking a risk with it and are choosing to disable this feature until we are sure that it is safe to use for our users.

If you have similar issues with this feature and/or other features that are known to cause issues with account standing (whether it be a suspension or a ban), please contact us immediately.

If you are from HoYo, thank you, for doing this to your players, I'm sure that the cloud subscription you guys are offering (among other things but we won't be opening that can of worms today) is worth it!

Asset Availability post-delete Feature Status

Currently, only Zenless Zone Zero and Honkai: Impact 3rd support ignoring assets for past mission resources. Support for other titles is pending and will be released in the next version.

Servicing/Maintenance Mode Phase

Version 1.82.17 onwards will mark the "Servicing/Maintenance Mode" part of our development cycle, meaning that 1.82.xx releases will no longer get any improvements or new features, unless any urgent changes or bug fixes need to be pushed or backported from our Preview branch.

Other new features, improvements and changes will be pushed in preview release, 1.83.xx [Codename: Luna].
Hit us on our Official Discord or Create an Issue if you have ideas what features or changes you want to have in later 1.83.xxx or future release.

More information regarding the changes can also be found in the changelog below👇

What's Changed?

  • [Imp] Update Discord RPC submodule, by @bagusnl
  • [New] Update backend install and repair systems for Honkai: Impact 3rd Sophon changes:
    • Add fetcher for Block files. This implementation should now accepts patching for block files which are older than current version (e.g. 8.4 -> 8.5)
    • Re-implement Generic file parsing and updating
    • Process Audio and Block fetching in parallel simulatneously
    • Make KianaDispatch and SenadinaFileResult fetch asynchronously
    • Improve CDN caching mechanism
    • Reimplement Audio & Video file parsing and updating
    • Add mechanism to fix basic asset
    • ProgressPerFile counters are now containing how many bytes of downloadable data instead of the byte size of each of progressing files
    • Add additional speed counter on ProgressAll status to the UI
    • Simplify base.ProgressBase PopRepairAssetEntry()
    • Refactor Unused files checking mechanism
    • HonkaiRepairV2 now uses its own new UpdateProgressCounter() method to update the ProgressAll or ProgressPerFile counters
    • Add matching field exclude mechanism
    • Use HashSet for checking ignored assets
    • Implement repair for Block/BlockUpdate and Audio/AudioUpdate kind
  • [New] Keep ScreenShot folder post-uninstall for Genshin Impact, by @Cryotechnic
  • [Imp] Disable Mobile Mode in all available games, 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.

Read the full changelog below!

Full Changelog: CL-v1.82.34...CL-v1.82.36

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.82.35 Stable [Codename: Natlan]

26 Oct 05:42
28a4058

Choose a tag to compare

We've recently released a new launcher status tracker! Head on over to https://status.collapselauncher.com to see it!

Asset Availability post-delete Feature Status

Currently, only Zenless Zone Zero and Honkai: Impact 3rd support ignoring assets for past mission resources. Support for other titles is pending and will be released in the next version.

Servicing/Maintenance Mode Phase

Version 1.82.17 onwards will mark the "Servicing/Maintenance Mode" part of our development cycle, meaning that 1.82.xx releases will no longer get any improvements or new features, unless any urgent changes or bug fixes need to be pushed or backported from our Preview branch.

Other new features, improvements and changes will be pushed in preview release, 1.83.xx [Codename: Luna].
Hit us on our Official Discord or Create an Issue if you have ideas what features or changes you want to have in later 1.83.xxx or future release.

More information regarding the changes can also be found in the changelog below👇

What's Changed?

  • [Imp] Disable Mobile Mode in all available games, 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.

Read the full changelog below!

Full Changelog: CL-v1.82.34...CL-v1.82.35

🛡 VirusTotal GitHub Action analysis:

🛡 VirusTotal GitHub Action analysis:

1.83.12 Preview [Codename: Luna]

26 Oct 09:37
d8d82ba

Choose a tag to compare

Pre-release

UpdateIsAvailable-Campaign

Hi, CryoTechnic here o/

It's been a bit since the last preview update. While we've been hard at work with Plugins and other cool things, we've had to release this update. This isn't something we wanted to do, but to preserve the safety of our users, it's what has to be done.

Due to a reported recent ban for using the Mobile Layout feature, we are disabling it for now by force. While the ban seems to be only applicable for co-op play and is currently limited to Genshin Impact, we're not taking a risk with it and are choosing to disable this feature until we are sure that it is safe to use for our users.

If you have similar issues with this feature and/or other features that are known to cause issues with account standing (whether it be a suspension or a ban), please contact us immediately.

If you are from HoYo, thank you, for doing this to your players, I'm sure that the cloud subscription you guys are offering (among other things but we won't be opening that can of worms today) is worth it!

What's New? - 1.83.12

  • [Imp] Update Discord RPC submodule, by @bagusnl
  • [New] Update backend install and repair systems for Honkai: Impact 3rd Sophon changes:
    • Add fetcher for Block files. This implementation should now accepts patching for block files which are older than current version (e.g. 8.4 -> 8.5)
    • Re-implement Generic file parsing and updating
    • Process Audio and Block fetching in parallel simulatneously
    • Make KianaDispatch and SenadinaFileResult fetch asynchronously
    • Improve CDN caching mechanism
    • Reimplement Audio & Video file parsing and updating
    • Add mechanism to fix basic asset
    • ProgressPerFile counters are now containing how many bytes of downloadable data instead of the byte size of each of progressing files
    • Add additional speed counter on ProgressAll status to the UI
    • Simplify base.ProgressBase PopRepairAssetEntry()
    • Refactor Unused files checking mechanism
    • HonkaiRepairV2 now uses its own new UpdateProgressCounter() method to update the ProgressAll or ProgressPerFile counters
    • Add matching field exclude mechanism
    • Use HashSet for checking ignored assets
    • Implement repair for Block/BlockUpdate and Audio/AudioUpdate kind
  • [New] Keep ScreenShot folder post-uninstall for Genshin Impact, by @Cryotechnic
  • [Fix] Use MemoryStream instead of FileStream for image background, by @shatyuka
    • This prevents file conflict issues when possible
  • [Imp] Use CDNCacheUtil's GetCachedUrlStatus to reduce duplicate code, by @neon-nyan
  • [Regression] Disable MobileMode on all games, by @bagusnl
  • [Fix] Fix metadata update causing file.Length == 0, by @neon-nyan
  • [Fix] Fix updater window crashing due to early application resource sets, by @neon-nyan
  • [Loc] Update Localizations by Localizers ❤️

Full Changelog: CL-v1.83.11-pre...CL-v1.83.12-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.83.11 Preview [Codename: Luna]

24 Sep 18:56
f468565

Choose a tag to compare

Pre-release

UpdateIsAvailable-Campaign

What's new?

Enable Discord Presence Support for Plugin Games

With the addition of the new extension for Plugin API Standard v0.1-update2, we bring Discord Presence support for Plugin-based Games. You can now display your Plugin-based games on Discord just like built-in games.

image

What's changed?

  • [Fix] ExecutionEngineException hard-crash while finishing game installation on plugin-based games, by @neon-nyan
  • [Imp] [RegistryExtension] Improve error handling in TryGetValue method, by @bagusnl
  • [Fix] [GameSettings] Reload RegistryRoot when detecting error during GetValue, by @bagusnl
  • [Fix] Color Palette went unchanged after background image is loaded, by @neon-nyan
  • [Fix] Wrong version displayed on Preload Box, by @neon-nyan
  • [Imp/Fix] [HSR] Skip removed assets from Sophon patch list, by @neon-nyan

Full Changelog: CL-v1.83.10-pre...CL-v1.83.11-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.82.34 Stable Hotfix [Codename: Natlan]

19 Sep 07:29
9533f5b

Choose a tag to compare

We've recently released a new launcher status tracker! Head on over to https://status.collapselauncher.com to see it!

Asset Availability post-delete Feature Status

Currently, only Zenless Zone Zero and Honkai: Impact 3rd support ignoring assets for past mission resources. Support for other titles is pending and will be released in the next version.

Servicing/Maintenance Mode Phase

Version 1.82.17 onwards will mark the "Servicing/Maintenance Mode" part of our development cycle, meaning that 1.82.xx releases will no longer get any improvements or new features, unless any urgent changes or bug fixes need to be pushed or backported from our Preview branch.

Other new features, improvements and changes will be pushed in preview release, 1.83.xx [Codename: Luna].
Hit us on our Official Discord or Create an Issue if you have ideas what features or changes you want to have in later 1.83.xxx or future release.

More information regarding the changes can also be found in the changelog below👇

What's Changed?

  • [Fix] Unrolled fixes for Sophon Update Issues, causing the same issue to still occur, by @neon-nyan

Read the full changelog below!

Full Changelog: CL-v1.82.33...CL-v1.82.34

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.

Read the full changelog below!

Full Changelog: CL-v1.82.33...CL-v1.82.34

1.82.33 Stable Hotfix [Codename: Natlan]

18 Sep 18:47
8f4a69a

Choose a tag to compare

We've recently released a new launcher status tracker! Head on over to https://status.collapselauncher.com to see it!

Asset Availability post-delete Feature Status

Currently, only Zenless Zone Zero and Honkai: Impact 3rd support ignoring assets for past mission resources. Support for other titles is pending and will be released in the next version.

Servicing/Maintenance Mode Phase

Version 1.82.17 onwards will mark the "Servicing/Maintenance Mode" part of our development cycle, meaning that 1.82.xx releases will no longer get any improvements or new features, unless any urgent changes or bug fixes need to be pushed or backported from our Preview branch.

Other new features, improvements and changes will be pushed in preview release, 1.83.xx [Codename: Luna].
Hit us on our Official Discord or Create an Issue if you have ideas what features or changes you want to have in later 1.83.xxx or future release.

More information regarding the changes can also be found in the changelog below👇

What's Changed?

  • [Fix] Sophon Update Issues, by @neon-nyan
    • Fix invalid FileAccess and FileShare on Patch Download
    • Fix Sophon's IsSkipHashCheckOnWrite logic
    • Increase Sophon Patch download buffer to 64 KB max

Read the full changelog below!

Full Changelog: CL-v1.82.32...CL-v1.82.33

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.83.10 Preview Hotfix [Codename: Luna]

18 Sep 18:46
75e3d67

Choose a tag to compare

Pre-release

UpdateIsAvailable-Campaign

Information about 1.83.10 Hotfix

This hotfix includes some bug fixes related with Sophon Update mechanism and some code compilation changes.

What's changed?

  • [Fix] Sophon Update Issues, by @neon-nyan
    • Fix invalid FileAccess and FileShare on Patch Download
    • Fix Sophon's IsSkipHashCheckOnWrite logic
    • Increase Sophon Patch download buffer to 64 KB max
  • [Fix] Bring back detailed exception messages for better diagnostic, by @neon-nyan

Full Changelog: CL-v1.83.9-pre...CL-v1.83.10-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.82.32 Stable [Codename: Natlan]

16 Sep 08:24
fa0450c

Choose a tag to compare

We've recently released a new launcher status tracker! Head on over to https://status.collapselauncher.com to see it!

Asset Availability post-delete Feature Status

Currently, only Zenless Zone Zero and Honkai: Impact 3rd support ignoring assets for past mission resources. Support for other titles is pending and will be released in the next version.

Servicing/Maintenance Mode Phase

Version 1.82.17 onwards will mark the "Servicing/Maintenance Mode" part of our development cycle, meaning that 1.82.xx releases will no longer get any improvements or new features, unless any urgent changes or bug fixes need to be pushed or backported from our Preview branch.

Other new features, improvements and changes will be pushed in preview release, 1.83.xx [Codename: Luna].
Hit us on our Official Discord or Create an Issue if you have ideas what features or changes you want to have in later 1.83.xxx or future release.

More information regarding the changes can also be found in the changelog below👇

What's Changed?

  • [Imp] Update .NET components NuGet to 9.0.9, by @bagusnl @neon-nyan
  • [Fix] NotSupportedException error while performing Game Repair on Honkai Impact 3rd and Honkai: Star Rail, by @neon-nyan
  • [Fix] Legacy Sophon won't recognize already existed files while installing games from scratch, by @neon-nyan
  • [Fix/Imp] Ignore assets that marked as "unused/deleted" on ZZZ Game Installation/Update and Game Repair, by @neon-nyan

Read the full changelog below!

Full Changelog: CL-v1.82.31...CL-v1.82.32

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: