An Advanced Launcher for miHoYo Games
MIT License
Bot releases are visible (Hide)
es-419
and pt-br
locales. For background and news area, fallback es-419
to es-es
and pt-br
to pt-pt
.Free code signing provided by SignPath.io, certificate by SignPath Foundation
Published by Cryotechnic 6 months ago
Free code signing provided by SignPath.io, certificate by SignPath Foundation
Published by bagusnl 6 months ago
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
[Imp] UI Adjustments and Use UIElementExtension
to create UI elements in-code, by @neon-nyan @shatyuka @gablm
Main Page
Notification and Navigation Panel
Page Background Acrylic
Auto-close After Clearing All Notifications
[New] Video Background support, by @neon-nyan
.mp4, .mov, .mkv, .webm, .avi, .gif
[Imp] Improved background image loader and caching mechanism, by @shatyuka & @neon-nyan
[!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
[!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
[New] Migrate Collapse metadata using MetadataV3 format, by @neon-nyan
[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
[Doc] Added contributors to the list on README.md, by @bagusnl
Free code signing provided by SignPath.io, certificate by SignPath Foundation
Published by Cryotechnic 7 months ago
EncTool
dependencies, by @bagusnl
Free code signing provided by SignPath.io, certificate by SignPath Foundation
Published by Cryotechnic 7 months ago
EncTool
dependencies, by @bagusnl
Free code signing provided by SignPath.io, certificate by SignPath Foundation
Published by bagusnl 7 months ago
Free code signing provided by SignPath.io, certificate by SignPath Foundation
Published by bagusnl 7 months ago
Free code signing provided by SignPath.io, certificate by SignPath Foundation
Published by bagusnl 7 months ago
For those who are having crashing issue from last version (1.73.5), please reinstall/overwrite your current Collapse installation with this version!
open
command/shortcut, by @gablm
-p
/play is also used, game will automatically start after installation/update procedureResizeImageStream
fails, by @neon-nyanFree code signing provided by SignPath.io, certificate by SignPath Foundation
Published by bagusnl 7 months ago
For those who are having crashing issue from last version (1.73.5), please reinstall/overwrite your current Collapse installation with this version!
open
command/shortcut, by @gablm
-p
/play is also used, game will automatically start after installation/update procedureResizeImageStream
fails, by @neon-nyanFree code signing provided by SignPath.io, certificate by SignPath Foundation
Published by bagusnl 7 months ago
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~
Free code signing provided by SignPath.io, certificate by SignPath Foundation
Published by bagusnl 7 months ago
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.
Free code signing provided by SignPath.io, certificate by SignPath Foundation
Published by Cryotechnic 8 months ago
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.
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.
Free code signing provided by SignPath.io, certificate by SignPath Foundation
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 |
---|---|
One more thing: when there are no news, the mascot is now game-specific!
Genshin Impact | Honkai Impact 3rd |
---|---|
Honkai: Star Rail | Zenless Zone Zero |
---|---|
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:
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.
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 Railr
, --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.
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!
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:
discord-rpc-sharp
for Discord RPC integration (thanks @shatyuka ! )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.
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.
We've added Enka Networks as a tool for Honkai: Star Rail, following them adding support for it.
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
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
Published by Cryotechnic 8 months ago
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.
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.
Free code signing provided by SignPath.io, certificate by SignPath Foundation
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 |
---|---|
One more thing: when there are no news, the mascot is now game-specific!
Genshin Impact | Honkai Impact 3rd |
---|---|
Honkai: Star Rail | Zenless Zone Zero |
---|---|
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:
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.
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 Railr
, --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.
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!
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:
discord-rpc-sharp
for Discord RPC integration (thanks @shatyuka ! )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.
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.
We've added Enka Networks as a tool for Honkai: Star Rail, following them adding support for it.
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
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
Published by bagusnl 8 months ago
Free code signing provided by SignPath.io, certificate by SignPath Foundation
Published by bagusnl 8 months ago
Free code signing provided by SignPath.io, certificate by SignPath Foundation
Published by Cryotechnic 9 months ago
LauncherFrame
's backStack
has no element, by @neon-nyanFree code signing provided by SignPath.io, certificate by SignPath Foundation
Published by Cryotechnic 9 months ago
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.
Free code signing provided by SignPath.io, certificate by SignPath Foundation
Published by neon-nyan 9 months ago
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.
Free code signing provided by SignPath.io, certificate by SignPath Foundation
Published by bagusnl 9 months ago
[New] Open Collapse straight to specified region using command argument (thanks @gablm !)
CollapseLauncher open [options]
[New] URL Protocol support (thanks @gablm !)
open
or tray
argument using collapse://[argument]
either in Windows Run, Browser, or as an icon.collapse://tray
to open Collapse straight to tray menu[Imp] Builds now signed by SignPath!
[Imp] Community Tools for different zone (thanks @shatyuka !)
[Fix] Fixed Genshin Game Settings causing Collapse to crash
[Imp] Documentations improvements
[Imp] Backends chores
[Loc] Sync translation from Transifex (thank you all localizer!)
Free code signing provided by SignPath.io, certificate by SignPath Foundation
Published by bagusnl 9 months ago
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.