1.69.23 [Codename: Version Kiana]
Attention
This build is supposed to provide some hotfixes for some bugs found in the last release. Please update your launcher to this v1.69.23 release if you encounter any issues with the game installation with the last v1.69.20 release.
Update: 2023/06/07 - 09:50 +7
We've noticed that the launcher still asking for another package to download while updating Honkai: Star Rail even the pre-load has already been downloaded. In this regards, please update your launcher to this latest v1.69.23 release to fix the issue.
We apologize for the issues occured
Thank you~
1.69.23: Version Kiana
We can't believe it's been over 2 years since this project was first launched. A big thank you to all our developers and users for continuing to work and use this application. We hope you're having as much fun using it as we did making it!
It's been a while since the last major release of Collapse (almost 4 months ago ^.^). We wanted to make sure we get this release right, as its name coincides with one in a game we (hopefully) all hold dear in our hearts. Honkai Impact 3rd was a turning point for a lot of us from the Collapse development team, and so we wanted to take the time to make this version extra special to commemorate its launch. That being said, please take note that we are all volunteers working on this project. This means that Collapse can receive slower, maintenance updates for an extended period of time should we have more pressing matters to attend to in the real world.
This release changelog is going to be structured a bit differently than the other ones (someone else is writing it, teehee). Without further ado, buckle up, because this is biiiiiiiig update \o/
What's New?
Change in Versioning Scheme (again)
Starting with Codename: Version Kiana, Collapse is officially switching from a 4 number denomination to 3 number denomination. This is a breaking change for the end user, but ensures that we adhere to the Semantic Versioning 2.0.0 (SemVer for short) versioning scheme, so we felt it was in our best interest to transition to this version scheme. To boil it down, this means the following:
- Instead of having a version number of, for example,
1.0.64.0
, the new version format will now be1.64.0
. Previous versions are not subject to the versioning scheme. The explanation below will use the aformentioned example.- 1 is the MAJOR version number. Unless otherwise stated, this number should never change (unless we make a drastic overhaul to the launcher, such as a full application rewrite)
- 64 is the MINOR version number. This is the number that gets incremented whenever we release new features
- 0 is the PATCH version number. This is incremented whenever we make bug fixes on the current release lifecycle.
It's important to note that you will no longer be able to downgrade to a version prior 1.69.0 once you apply this update due to a backend code update to accommodate for this change. While we will do our best to offer help should you encounter any issues to versions prior to 1.69.0, support is not guaranteed, so if you choose to stay on the old version, proceed at your own risk.
This change will allow us to more easily determine version numbers when we release them to you. Thanks for understanding! ❤️
New Feature: Improved New User Experience
Shipping with Collapse 1.69.0 is a new setup experience that streamlines the setup process, while also introducing some new features!
And here's more UI tweaks!
Click here to see the preview
Here's the new setup process for Collapse!
Click here to see the preview
719c21e
!, 3249ce1
!, b4f0d2d
!, 0ed5304
!, 94a787a
!
New Feature: Window Resizing
Yet another requested feature that is now available in Collapse 1.69.0. This allows the user to make the launcher window smaller, which means that Collapse now also supports 4:3 monitors! Yay!
New Feature: Release Channel Switching
As the title says, this enables the user to directly switch from the Stable, battle-tested version of Collapse to a more experimental branch of Collapse, which is updated more frequently but can contain more breaking changes.
Should you consider switching to the experimental branch ("Dev"), please make sure to report any bugs that you may encounter by creating an issue over on GitHub (https://github.com/neon-nyan/Collapse/issues). Thanks for helping us make Collapse a better launcher!
ca524ed
!
New Feature: Admin Restart Prompt
Starting with Collapse 1.69.0 (originally introduced in Collapse 1.0.64.0-preview
), the launcher will prompt you for privilege escalation if you are running it as an unauthorized (without administrator permissions) user. To make it clear: Collapse has always asked you for these privileges and will continue to do so for the foreseeable, because of some Win32 API calls we've made, as well as to read data from the registry, installing games and customising the launcher experience.
The prompt looks like so:
1._Admin_Restart_Prompt.mp4
Should you choose to ignore this, Collapse will terminate itself and require you to run it as an administrator. By integrating it into the launcher itself, we hope to make it more user friendly for people that just want to use this as a better alternative to the default launcher.
Special thanks to @Cryotechnic for the initial proposal & implementation!
ad73dfc
!, 591b384
!
New Game – Honkai: Star Rail, coming April 26th!
This game needs no introduction, but we all knew it was coming. Honkai: Star Rail is officially launching on April 26th 2023. We're super excited to play it, and hopefully, so are you! Collapse will support the preloading (on April 23rd 2023) and installation of Honkai: Star Rail, assuming everything works as expected. As stated before, you will not be able to access Honkai: Star Rail in Collapse before April 23rd due to a backend configuration update that we will manually push out once we complete our preparations for supporting the game. The launcher will automatically apply the latest configuration update once it is pushed out, so you don't need to do anything on your end!
See you aboard the Astral Express, Trailblazer!
New Feature: Running Multiple Instances of Collapse
CollapseMultipleInstance.mp4
Previously, users were not able to run multiple Collapse processes without running into issues. This has now been resolved! This is a feature that was necessary to implement while we work on implementing background installation for new games and/or updating existing ones. While we understand that the aformentioned feature is highly requested, the implementation for it has proven to be quite a challenge and will require more time to fine-tune before it is made available for the general public. We appreciate your patience and can't wait to show you it in action once it's ready!
To allow Collapse to spawn multiple instances, you must first enable that option in the launcher settings.
c328d8e
!, d10bd2d
!, eedf0cf
!
QoL Improvement: Smaller Installation Size
Yup, you heard it right! Collapse is shrinking in size soon, and this updates serves as an intermediary step to achieve that goal. The first part of this update will focus on the update mechanism that powers Collapse. While it was good and served us well, it was quite bandwidth hungry and had no way of only downloading the patched files. This changes with our new updater, which uses Squirrel, an extensive framework for managing and distributing our application in the best possible manner, while keeping the update size minimal.
The current update process works by querying a repository and fetching all the files contained therein. Squirrel solves that by generating delta files that are read when checking for updates and applies only the difference between the current file and the updated file, thus saving ~80% of the bandwidth required by the older updater. This also has the added benefit of saving us a lot of development time due to its easy-to-use tools to generate those files.
On a more serious note though, due to how it is designed, Squirrel cannot generate patches for older versions of Collapse. In order to ensure the smoothest possible upgrade experience, please make sure that Collapse is running on version 1.0.55.6 Stable
. Should you be running an experimental release ("Dev"), we recommend downgrading to the last stable release and upgrading from there, as Squirrel may not behave as intended. Furthermore, due to our migration to this new updater framework, versions prior to the last 2 stable releases may not work as intended.
Please keep in mind that should things break, we encourage you make a clean install of Collapse. This is a big change for all of us involved, and we're doing our best to sort everything out before we ship it to you, but some things may slip through the cracks. Your patience is therefore much appreciated.
Major Changes (Since 1.69.11):
- [i18n - en-US] Adding Korean Localization (Thanks to: @despenser08)
PR: #89
!
Major Changes:
- You can now repair Genshin Impact directly from the launcher! This works in the same way that Honkai Impact 3rd's interface does!
a78f77d
!,a5e6be7
!,4cd8675
!,366c2df
!,e7e991c
!,f0edf3f
!,353b74b
!,5f9f6ff
! - Game settings data is now read directly from registry instead of relying on
.ini
files. This paves the way for other game settings customization4deb985
! - Added the ability to import and export Registry keys for local machine. This allows the user to back up game settings and restore them should something go wrong
2a13a68
! - New UI animations and layout for region loading
e79251d
! - Added the ability for the "Game Repair" feature to support Audio files and enabled parallelization (multi-threading) during asset checking
4802010
!,5404c85
!,c08345f
! - New Locales: Vietnamese & Korean! As with other languages, these new locales will be available both during the first time setup and in Collapse's Settings
261654b
!,cbf9c4e
! - Metadata updates will now run automagically if a new version is detected. No more button presses! This is the power of A U T O M A T I O N. ``7e51666` !
- Collapse now supports downloading Cutscenes (CG) for Honkai Impact 3rd before launching the game. Yay for reduced download sizes in-game!
0e33017
! - You now have the option between running a "Quick Check" or a "Full Check" for the "Game Repair" and "Caches Update" function. Quick Check will only check the required files, while Full Check will check all the installation files for any signs of corruption or to update them
6c61359
!
Minor changes (Since 1.69.12):
- [Launcher - Honkai: Star Rail] Use proper classes for Star Rail installation
16d196a
! - [Launcher - UI] Use "EXPER" as label for Experimental Games
efb2b7d
! - [Launcher - Backend] Use GameType instead of VendorTypeProp.VendorType to determine game log name
71e6d82
! - [i18n - vi-VN] Vietnamese Localization Update by @kleqing
PR: #112
!
Minor changes (Since 1.69.11):
- [Launcher - Backend] Use legacy update for failback if squirrel is failing
d74dfa1
! - [Launcher - Backend] Always run background check routines first
6930607
!
Minor changes:
- [Launcher - HTTP] Added
DownloadFromSessionStream()
function5673410
! - [Launcher - Backend] Updated usage for Hi3Helper.Http & cancellable method
f235f55
! - [Launcher - Backend] Removed unused
JsonSourceGenerationOptions
in7f6885d
! - [Launcher - Backend] Code cleanup
46aa429
! ,9048b9b
! ,481a46e
! ,81fb3d1
! ,db3014f
!,ebe54f2
! ,9e7ed0f
! ,5009def
!,329abda
!,cc25ce6
!,06700e0
!,cfa92f4
!,891bd0a
!,30a97f2
!,464f932
!,4525b2e
!,12e89f1
!,e5e3ff9
!,2df6c24
!,65bf8bc
!,486a9c7
!,b8c8f10
!,b19a23a
!,9e19599
!,0fb214d
!,c4bb06a
!,6ef34dd
!,2a7afd8
!,c2c4f69
!,d1ef987
!,7e6322a
!,af22e0e
! - [Launcher - i18n] Refactor locale file parsing
1f0add2
! - [Launcher - Backend] Addition of
SpanStream
implementation104b5a2
! - [Launcher - UI] Shrink size for notification bar
11c4846
! - [Launcher - Backend] Move to
ByteArrayToHexViaLookup32Unsafe()
fromByteToHex()
in3460281
! - [Launcher Backend] Use Precalculated lookup for Byte-to-Hex convert
41db192
! - [Launcher - Backend] Removed CRC32.NET and moved to UABT
71be21f
! - [Launcher - Backend] Refactor
XMFParser
and addChunkStream
in65051c5
! - [Launcher - UI] Display compressed path and ZIP path while debugging
e67344d
! - [Launcher - Backend] Add
CheckIfXMFVersionMatches()
for version checks through XMFbaeecdd
! - [Launcher - Backend] Add
FilePropertiesRemote[]
Deserialize Context116cf89
! - [Launcher - Backend] Introduce
IGameVersionCheck()
for game version check9bc7719
! - [Launcher - Backend] Add the ability to clean up unused assets in
HonkaiRepair
in46546e5
! - [Launcher - EncTool] Transfered UABT logic to its own submodule
6012a34
! - [Honkai Impact 3rd] Exclude
Blocks_x_x.xmf
,BlockMeta.xmf
,Version.txt
and screenshots folder from repair managementec3ac25
!,79afa42
!,901c9df
! - [Launcher - Backend] Added ability to change Game Directory on the fly
cc615de
! - [Launcher - Backend] Move game version config to
CheckExistingGame()
71ef437
! - [Launcher - EncTool] Add exception handling for
CheckIfXMFVersionMatches()
in0ee3972
! - [Launcher - Backend] Added
ICache
interface & transition to it for cache update logic79f8eda
!,a23afd0
! - [Launcher - Backend] Reformat Console Logger & output format
e29d540
! - [Launcher - UI] Added a new warning for games that are still in testing on Collapse
6d43cd5
!,55f80cb
! - [Launcher - EncTool] Moved Protos to EncTool
7232958
! - [Launcher - UI] Force Collapse to use Large Title Bar option & minor styling adjustments
9f3142b
!,2446b3e
! - [Launcher - HTTP] Add URL when an exception occurs for better troubleshooting
efa9887
! - [Launcher - UI] Styling tweaks
a41c121
!,7e1dc96
!,b27cfae
!,9f8d589
!,c151c89
! - [Launcher - Backend] Use Dispatcher to get base game repo URL for "Cache Update" feature
0449dd0
! - [Launcher - Backend] Migrate to
GZipStream
for compression stream inBSDiff
ina2f5c63
! - [Launcher - Backend] Get & remove skippable assets from asset index
462791f
! - [Launcher - UI] Add gradient background while loading game region
44bb633
! - [Launcher - Backend] Strip unwanted tabs and newlines in
RegionSocMedProp
inde70685
! - [Launcher - UI] Add remaining time estimation when using the "Game Repair" function
83f9d90
!,5122359
! - [Launcher - Backend] Added
AudioUpdate
enum for Audio patch files0b5e1ca
! - [Launcher - Backend] Eval 0 in
AppCurrentThread
asEnvironment.ProcessorCount
616a38c
! - [Launcher - HTTP] Increase buffer size to 64K
3d866cd
! - [Launcher - EncTool] Add
CGMetadata
parser, explicitly requireCacheStream
from input stream and use in-class renderer for string, boolean and number variablesc5a8f78
! - [Launcher - Backend] Use shared event handler methods, better progress indicators, properly subscribe & unsubscribe, simplify variable getters and add ability to get persistent audio file list while repairing games
8715cd2
! - [Launcher - Backend] Hard-code administrator requirements in the app manifest
278a48c
! - [Launcher - UI] Renamed "Game Settings" to "Quick Settings"
28c3920
! - [Launcher - UI] Add the ability to hide the social media (right sidebar) panel
a990673
! - [Launcher - Backend] Send user to Exception page if error occurs in "Game Repair" & "Cache Update" pages
e432639
! - [Launcher - Backend] Move
config.ini
to the same path as the app folderb642599
! - [Launcher - Backend] Use old behaviour on config for non-portable builds
d0b8649
! - [Launcher - Backend] Exclude config folder from reindexing operation
db05da5
! - [Launcher - Backend] Standardize process of reading
app.info
asGameVendorProp
in1efb808
! - [Launcher - Backend] Use
GameVendorProp
to check game availabilitya59fb54
! - [Launcher - Backend] Use dynamic
GameDirAppDataPath
for Game App Data folder, with fallback to vendor type7b7687b
! - [Launcher - Honkai Impact 3rd] Refactored
HonkaiRepair
to be more efficient and added the ability to delta patch block files, ability to check for main assets only, make patching process cancellable, using smaller asset index format, use separate processes for reading asset index & XMF asset types, exclude video asset from being counted in total asset count, fix repair missing certain block files, use seconday block as XMF base, use "Total Current Read / Total Current To Read" statusaa90d8c
!,ad6bf03
!,503bf81
! - [Launcher - EncTool] KianaAudioManifest & XMFParser improvements
b6f8e69
! - [Launcher - Backend] General launcher improvements
8305445
!,070a953
!,c1379ed
! - [Launcher - UI] Notification improvements
e8ac6d2
! - [Launcher - Backend] Use unified
CheckHash
onProgressBase
in8bb9695
! - [Launcher - Backend] Retain installed region when reselection game category
be81d24
! - [Launcher - Backend] Initialize Collapse Console window using
UTF-8
encodingd9b9071
! - [Launcher - EncTool] Handle
xmf.OpenRead()
withusing
ind746eee
! - [Launcher - Backend] Unify Patching Task using
RunPatchTask()
in5bd7090
! - [Launcher - Backend] Rewrite region loading task
6786516
! - [Launcher - HTTP] Implement
DownloadFromSessionStreamAsync()
inb6a895d
! - [Launcher - Console] Add runtime information on start-up
8fad537
! - [Launcher - UI] Update ColorThief submodule and adjust BackgroundManagement task
b64915c
!,46c2264
! - [Launcher - UI] Update Page - Use localized countdown text and show legacy
Update now
andRemind me later
buttond46d296
! - [Launcher - Backend] Revert to standalone process for
UpdateWindow
868bb20
! - [Launcher - Build] Use R2R build and remove .NET8 testing profiles
94051b1
! - [Launcher - Backend] Update
CsWinRT
NuGet package to 2.0.25ed2674
! - [Launcher - Backend] Use
FileStream
and implement bigger buffer size for game repair check process24c6bec
! - [Launcher - Presence] Initial implementation for Discord Rich Presence
cd990d3
! - [Launcher - Build] Remove portable build
5a15007
! - [Launcher - Backend] Use
XMFParser
instead ofBlockData
for block clean-upe1bb9ea
! - [Launcher - i18n] Update English locale and fix typos. Also fix positioning on
Post Processing
setting for HI34265774
!,714e709
! - [Launcher - Backend] Rewrite
InstallManagement
ind544fcb
!,cf7940f
!,fc9cad4
!,f328e2b
!,99cad5c
!,e5edbbc
!,7792427
!,da119a3
! - [i18n - zh-CN] Updated Chinese locales
2a58383
! - [i18n - pt-PT] Updated Portuguese locales
e98e371
! - [Launcher - UI] Set width of button to scale automatically based on text
3831050
!,0439a7d
! - [Launcher - Backend] Move to WindowsAppSDK 1.3 (WinUI 3.2)
edd6ca3
!
What's Fixed? (Since 1.69.19)
- [Launcher - Backend / Genshin Impact] Fixed failure on Genshin Installation mechanism due to v3.7 update changes
6dfe2e2
!b4538ce
!273ec06
! - [Launcher - Backend / Genshin Impact] Fixed error while doing game repair due to v3.7 update changes
468d745
!
What's Fixed? (Since 1.69.17)
- [Launcher - Backend / Honkai Impact 3rd] Fixed the Game Repair crashes while reading CGMetadata
453aa12
!
What's Fixed? (Since 1.69.16)
- [Launcher - UI] Fixed update window still showing 4-ver sematic format
868bcbb
! - [Launcher - Backend] Fixed the launcher failed to detect delta-patch on pre-load
0ae3add
!
What's Fixed? (Since 1.69.15)
-
[Launcher - UI] Fixed the Discord Presence feature got accidentally compiled.
This feature shouldn't be supposed to show on current stable release. -
[Launcher - Backend] Fixed the launcher to crash while doing pre-load verification
62d6aa4
!
What's Fixed? (Since 1.69.14)
- [Launcher - Backend] Fixed the
InstallManager
failed to determine remained existing size and space879f28b
!
What's Fixed? (Since 1.69.12)
- [Launcher - UI] Fixed merging status not showing after download phase
cd0e9f6
! - [Launcher - UI] Fixed launcher won't fetch localized resources for games other than Honkai and Genshin
6b00a3d
! - [Launcher - Backend] Fixed log file sometimes not be able to be read for some games
eb129fb
! - [Launcher - Backend] Fixed the process watcher accidentally cancelled caused by shared token
45f80ef
!
What's Fixed? (Since 1.69.10)
- [Genshin Impact] Fixed installation to fail if the launcher is looking for audio package list file
audio_lang_14
bd682ca
!
What's Fixed? (Since 1.69.7)
- [Genshin Impact] Fixed issues downloading unnecessary persistent files while running Repair feature prior Genshin 3.6 update (Issue: #101)
c90d58c
! - [Genshin Impact] Ensure audio package and video files in
Persistent
folder are moved toStreamingAssets
folderffb2042
! - [Honkai Impact 3rd] Fixed LOD Grade on Honkai Game Settings gives a wrong value on Low
16ad4c2
!46be999
! - [Honkai Impact 3rd] Fixed the delta-patch update deletes previous/secondary files
6f3273b
! - [Honkai Impact 3rd] Fixed "fetching index" not showing progress while updating delta patch
75c2772
! - [Launcher - Backend] Fixed updater page didn't show build time
3ce7806
! - [Launcher - Backend] Fixed inconsistent delay for checking update
8c79855
! - [Launcher - Backend] Fixed fail safe check while initializing locale (Issue: #103)
5e312e9
! - [Launcher - Backend] Fixed version still showing 4-numbers format in
UpdaterWindow
c1fbbe7
! - [Launcher - Backend] Fixed Updater page won't quit to
ExceptionPage
if the update fails
0ba90a7
!
What's Fixed?
- [Launcher - Backend] Force GC in Launcher to avoid potential memory leaks
a40ae49
! - [Honkai Impact 3rd] Fixed wrong Volumetric Lighting value obtention from the game
b857f8e
! - [Launcher - Backend] Fixed incorrect initialization of main app runtime
3e7a802
! - [Launcher - Backend] Force game config loading to happen at the same time
481a46e
! - [Launcher - Backend] Pre-initialize values while checking for game diff
c578dc9
! - [Launcher - Backend] Use
HexToBytesUnsafe()
for some hex to byte[] conversion01916ba
! - [Launcher - Backend] Added missing Async methods on
ChunkStream
and disposing fixesaed2cef
! - [i18n - en-US] Yet more localization fixes (by @neon-nyan & @Cryotechnic)
592e0c7
!,5ed3815
!,8078468
!,d66e387
!,69838b9
!,a00d08d
!,2002d07
! - [Honkai Impact 3rd] Update Audio Settings value range
019f175
! - [Launcher - Backend] Always clean up old HDiff list files before updating to new game version
019f175
! - [Launcher - HTTP] Use new logic to check for session length
9c673e6
! - [Launcher - Backend] Thread-checking logic in repair function calls
c82116b
! - [Launcher - UI] Minor styling tweaks and Paimon logo position update
24a44a5
! - [Launcher - Backend] Fixed the game not getting recognized afted being installed
d75fa12
! - [Launcher - Backend] Fixed
FindGameInstallationPath()
having incorrect return valuec426864
! - [Launcher - Backend] Fixed loading screen showing incorrect region name
f6c90ea
! - [Launcher - Backend] Fixed invalid URL while trying to download XMF file on check process
c6aa824
! - [Launcher - Backend] Added an extra condition to allow for possibly valid path while checking for delta-patch
a872a20
! - [Launcher - Backend] Use proper data types while trying to determine asset types
77d7c52
! - [Launcher - Backend] Avoid checking twice for version matching during
IsGameHasPreload()
in6ce3af4
! - [Launcher - Backend] Fixed incorrect function calls for setting the amount of Download threads allowed
f56eb07
! - [Launcher - Backend] Fixed invalid enum value for VolumetricLight parameter
f3b1737
! - [Launcher - Backend] Fixed
CheckAndSetDefaultConfigValue()
failing to check for empty string condition3db9013
! - [Launcher - Backend] Fixed Honkai & Genshin Impact game settings file being saved in incorrect locations
7329a3e
! - [Launcher - Honkai: Star Rail] Fixed an issue where game would not launch due to incorrect handling from Collapse
75fc0e9
! - [Launcher - Backend] Reinitialize setup process if game install directory is missing
fbd30a0
! - [Launcher - Backend] Return to default config directory if drive does not exist/is missing
6a23b31
! - [Launcher - Backend] Fixed an issue where using the "Cache Update" feature would cause Collapse to crash, due to a trailing slash in the URL field
36fb392
! - [Launcher - Backend] Fixed an issue where using the "Cache Update" feature would not display the errors to the user if they occur
9d87f4e
! - [Launcher - Backend] Use dynamic Registry paths for defining elements in
PresetConfig
inb29791b
! - [Launcher - Backend] Replaced string in exception by dynamic configuration paths
cac877e
! - [Launcher - EncTool] Fixed errors caused by the manifest file being improperly received from the server
a4ec127
! - [Launcher - Backend] Fixed unwanted behaviour if
imageCarouselPanel
returnednull
in0bc12d3
! - [Launcher - UI] Fixed locked region swap button if start-up loading was forcibly cancelled
e7b89b2
! - [Launcher - Backend] Fixed abort subroutines still running when being cancelled
17f5352
! - [Launcher - Backend] Fixed an issue where Collapse would crash if the cache folder was missing when using the "Cache Update" feature
a76b2c3
! - [Launcher - Backend] Force cancellation token reinitialization while checking for cache update
137d5ca
! - [Launcher - Backend] Force disposal of all Page Statics before they are reassigned
29dfd4d
! - [Launcher - Backend] Fixed invalid time estimation and drive speed display while updating cache
127b56c
! - [Launcher - Backend] Fixed an issue where the stopwatch would not reset in specific conditions when using Update or Repair Routine
5e17e22
! - [Launcher - Backend] Force Audio Versioning file to be generated after fetching
557806e
! - [Launcher - Backend] Fixed an issue where percentage values would be displayed incorrectly due to infinity being passed as a parameter
0a8ac5a
!,df65109
! - [Launcher - Backend] Fix token race condition, where sometimes no token would be returned if running tasks in parallel
9b5cbb8
! - [Launcher - Backend] Fixed Repair and Cache routines getting anonymously cancelled
39d55d5
! - [Launcher - Backend] Force the usage of
GetAppConfigValue
to get current threada1b6133
! - [Launcher - Backend] Fixed Gateway being assigned incorrectly, which resulted in it being
null
in some cases50d9f3f
! - [Launcher - Honkai Impact 3rd] Fixed Collapse crash upon entering Honkai bridge
5e74967
! - [Launcher - Backend] Fixed Collapse using full ZIP instead of Diff ZIP on game preload
540e8de
! - [Launcher - Backend] Force usage of
GameType
for asset verificationc79dd09
! - [Launcher - Backend] Fixed download event not getting subscribed properly
d81430f
! - [Launcher - Genshin Impact] Fixed extra VO packs being downloaded after Genshin Impact update
e51b11b
! - [Launcher - Backend] Use asynchronous method while running with multi-session parameter being enabled
59bfa77
! - [Launcher - Backend] Clear list of repair asset index after repair is done
d426282
! - [Launcher - Backend] Fixed JSON Serializer throwing exceptions due to invalid object types being passed to it
10dcf08
! - [Launcher - UI] Fixed an issue where Collapse would not save the selected window size
9d5f419
! - [Launcher - UI] Fixed an issue where Social Media icons on the right sidebar would differ in sorting order between games
566a7b6
! - [Launcher - UI] Fixed incorrect width on Post Processing checkbox in Game Settings
9a9ec94
! - [Launcher - Backend] Force reinitialization after game config application/update
81651ca
! - [Launcher - Backend] Force reinitialization of
_GameVersion
after uninstalling a game9965d96
! - [Launcher - UI] Fix malformed tooltip button in App Settings
f14d8ea
! - [Launcher - UI] Fix inconsistent tooltips rendering, fixed XMF not getting downloaded correctly, fixed incorrect Honkai Impact 3rd Game Settings Enums, fixed game registry exporting not working as intended
35b64ab
! - [Launcher - UI] Fix total current size status not updating properly while patching a game
19bdb48
! - [Launcher - Backend] Fix Collapse failing to detect new patches to download in some cases
fb4ca1d
! - [Launcher - Genshin Impact] Fix invalid URL while fetching metadata for Genshin Impact repair process
0b65236
! - [Launcher - UI] Fixed issue where eliminating the push list would cause the launcher to raise an Exception
51ede6d
! - [Launcher - UI] Fix ignored notifications not being removed from UI
bc9f84b
! - [Launcher - Backend] Fixed wrong URL format being used for checking audio files
0be2be1
! - [Launcher - UI] Force Collapse to retain button selection
2fb6504
! - [Launcher - Backend] Fix disposing issue while using
OpenRead()
in6e5ea2d
! - [Launcher - Backend] Adjusted region querying timeout delay to 15 seconds, from 1 second
8d61b49
! - [Launcher - UI] Fix
ApplyText
overlapping other UI components inGameSettings
page5721a17
! - [Launcher - Backend] Fix missing dependencies and initialization conflicts
c246a72
!,b1364e9
! - [Launcher - Honkai Impact 3rd] Fixed Honkai Impact 3rd "Cache Updater" mode causing Collapse to crash
501ea1d
! - [Launcher - UI] Fix Updater progress window not updating percentage
11dae5e
! - [Launcher - Honkai Impact 3rd] Fix Genshin Impact Post-Verification mistakenly launcher when installing HI3
564ed33
! - [Launcher - Honkai Impact 3rd] Fix delta patch file being treated as unused file when repairing
c6c55a0
! - [Launcher - Honkai Impact 3rd] Fix video files not included in repair index catalog
c3389da
! - [Launcher - Backend] Fixed an issue where Collapse would crash when exiting because the window title would be null
46893d6
! - [Launcher - Build] Set main project profile to default to "CollapseLauncher" instead of "Update"
b0d7fb3
! - [Launcher - Build] Make versioning automatic in the installer script
6c01a69
!
Aaaand that's a wrap (for now). If you read the entire thing, congratulations, you've made it to the bottom! Stay tuned for even more updates from the Collapse team, crazier and cooler than ever before!
Thank you again to all the captains around the world for using Collapse. Fight for all that is beautiful in this world ❤️!