Collapse Launcher stores its application configuration in an INI file at:Documentation Index
Fetch the complete documentation index at: https://mintlify.com/CollapseLauncher/Collapse/llms.txt
Use this file to discover all available pages before exploring further.
Appearance
Theme mode
Theme mode
Controls the color scheme of the launcher UI. Stored as the
ThemeMode key.| Value | Description |
|---|---|
Default | Follows the Windows system theme (dark or light). |
Dark | Forces dark mode regardless of system setting. |
Light | Forces light mode regardless of system setting. |
A launcher restart is required after changing the theme.
Acrylic (blur) effect
Acrylic (blur) effect
Stored as
EnableAcrylicEffect (boolean, default: true). Enables the translucent acrylic blur backdrop on the launcher window. Disabling this can improve performance on low-end GPUs.Custom background image
Custom background image
When
UseCustomBG is true, the launcher uses the file path stored in CustomBGPath as its background instead of the game-provided image.Supported formats are shown in the background customizer note in Settings. Video backgrounds are also supported; enable IsUseVideoBGDynamicColorUpdate to let the UI accent color update dynamically from video frames.Background parallax effect
Background parallax effect
Stored as
GlobalIsBackgroundParallaxEffectEnabled (boolean, default: false). When enabled, the background shifts slightly as you move the window. The pixel shift amount is controlled by GlobalBackgroundParallaxPixelShift (default: 8).Window size profile
Window size profile
Stored as
WindowSizeProfile (default: Normal). Available profiles are listed in the Settings page. Changing this resizes the launcher window and adjusts internal layout widths.Language
Stored asAppLanguage (default: en-us). The value is the locale ID of the selected language (for example, ja-jp or zh-cn). See the Localization page for the full list of supported languages and locale IDs.
A launcher restart is required after changing the language.
Behavior on game launch
Stored asGameLaunchedBehavior. Controls what Collapse does when you start a game.
| Value | Description |
|---|---|
Minimize (default) | Minimizes the launcher window. |
ToTray | Hides the launcher to the system tray. |
Nothing | Leaves the launcher window as-is. |
MinimizeToTray (boolean, default: false) — when enabled, minimizing the window sends it to the system tray instead of the taskbar.
LowerCollapsePrioOnGameLaunch (boolean, default: false) — lowers Collapse’s process priority while a game is running so the game can use more CPU resources.
Startup behavior
IsIntroEnabled (boolean, default: true) — shows the animated intro sequence when the launcher starts.
EnableMultipleInstance (boolean, default: false) — allows more than one instance of Collapse to run at the same time.
To launch Collapse automatically with Windows, enable Launch on Startup in Settings. This registers a scheduled task via the Windows Task Scheduler. You can also enable Start to Tray alongside it so the window starts hidden.
Download settings
Download threads
Download threads
Stored as
DownloadThread (integer, default: 4). Sets how many parallel HTTP connections are used when downloading game files using the legacy downloader.Extraction threads
Extraction threads
Stored as
ExtractionThread (integer, default: 0). Sets how many threads are used during archive extraction. A value of 0 uses all available logical processors.Sophon downloader
Sophon downloader
Sophon is Collapse’s modern download engine used for game installation and updates on supported titles.
| Key | Default | Description |
|---|---|---|
IsEnableSophon | true | Enables the Sophon download engine where supported. |
SophonCpuThread | 0 | CPU threads for Sophon operations. 0 uses all available cores. |
SophonHttpConnInt | 0 | Number of HTTP connections for Sophon. 0 uses the engine default. |
SophonPreloadApplyPerfMode | false | Uses performance mode when applying a preloaded update. |
Preallocated downloader and burst mode
Preallocated downloader and burst mode
IsUsePreallocatedDownloader (boolean, default: true) — preallocates disk space for the full download before writing begins, which can improve throughput on HDDs and reduce fragmentation.IsBurstDownloadModeEnabled (boolean, default: true) — allows short bursts above the configured speed limit. Only active when the preallocated downloader is enabled.Speed limiting and burst mode controls are disabled when the preallocated downloader is turned off.
Download chunk size
Download chunk size
Stored as
DownloadChunkSize (bytes, default: 64 MiB). Controls the size of each file chunk split during download. Clamped between 32 MiB and 512 MiB.Chunk merging (legacy)
Chunk merging (legacy)
Stored as
UseDownloadChunksMerging (boolean, default: false). When the preallocated downloader is disabled, this merges downloaded chunks into the final file after completion. Only applicable with the legacy downloader.Force 7-Zip extraction
Force 7-Zip extraction
Stored as
EnforceToUse7zipOnExtract (boolean, default: false). Forces the launcher to use 7-Zip for all archive extraction instead of the built-in extractor.Speed limiter
The speed limiter throttles the total download throughput across all active download operations (game downloads, updates, repairs, and cache updates). It is implemented inSpeedLimiterService via a native throttle library (Hi3Helper.Throttle.dll). The service uses a token-bucket algorithm, with a burst allowance of 2× the configured limit.
To configure it in Settings:
Enable the speed limiter
Toggle Limit Download Speed on. This sets
IsUseDownloadSpeedLimiter to true.CDN selection
Collapse distributes launcher metadata and update packages through multiple CDN providers. The selected CDN is stored asCurrentCDN (integer index, default: 0).
| Index | Provider | Notes |
|---|---|---|
| 0 | Cloudflare | Partial download (range requests) supported. |
| 1 | DigitalOcean | Partial download supported. Mirror of the main repo. |
| 2 | GitHub | Partial download supported. Official main repository. |
| 3 | GitLab | Mirror of the official repository. |
| 4 | CNB | Mirror of the official repository. |
CurrentCDN to the one that succeeded.
Network settings
HTTP proxy
HTTP proxy
| Key | Default | Description |
|---|---|---|
IsUseProxy | false | Enables the HTTP proxy for all launcher network requests. |
HttpProxyUrl | (empty) | Proxy URL. Supports http, https, socks4, socks4a, and socks5 schemes. |
HttpProxyUsername | (empty) | Optional proxy authentication username. |
HttpProxyPassword | (empty) | Optional proxy password. Stored encrypted using Windows DPAPI. |
IsAllowHttpRedirections | true | Allows HTTP redirects when making requests. |
IsAllowHttpCookies | false | Allows cookies in HTTP requests. |
IsAllowUntrustedCert | false | Bypasses TLS certificate validation. Not recommended. |
HttpClientTimeout | 90 | Timeout in seconds for HTTP requests. |
Custom DNS
Custom DNS
| Key | Default | Description |
|---|---|---|
IsUseExternalDns | false | Enables a custom DNS resolver for all launcher requests. |
ExternalDnsAddresses | (empty) | DNS server addresses and connection type, separated by a pipe character (|). |
CDN cache
CDN cache
| Key | Default | Description |
|---|---|---|
IsCDNCacheEnabled | false | Enables local caching of CDN responses. |
IsCDNCacheAggressiveModeEnabled | false | Enables aggressive caching, retaining more responses locally. |
CDNCacheDir | (empty) | Cache directory path. Defaults to <GameFolder>/_cdnCache. |
CDNCacheExpireTimeMinutes | 10 | How long cached responses are considered valid, in minutes. |
Discord Rich Presence
| Key | Default | Description |
|---|---|---|
EnableDiscordRPC | false | Enables Discord Rich Presence integration. |
EnableDiscordGameStatus | true | Shows current game and region in the Discord status. |
EnableDiscordIdleStatus | true | Shows an idle status when no game is running. |
Per-game preset configuration
Each game and region has aPresetConfig stored in the launcher’s metadata. This is read-only from the user’s perspective — it defines game-specific properties such as:
- Game type —
Honkai,Genshin,StarRail,Zenless(orPlugin) - Vendor —
miHoYoorCognosphere - Launcher type —
HoYoPlay(modern) orLegacy/Sophon - Server region — one of
os_usa,os_euro,os_asia,os_cht,cn_gf01,cn_qd01 - Game channel —
Stable,Beta, orDevRelease
Plugin folder
Plugins are loaded from<GameFolder>/_plugins. The path is derived from GameFolder in the config and is not separately configurable. Plugin auto-update can be controlled with IsEnablePluginAutoUpdate (boolean, default: true).