1.6 KiB
1.6 KiB
Settings Audit — runtime cfg vs source defaults
Date: 2026-04-30
Source: source/launcher/Application.cpp (registerSetting block lines ~644–900)
Runtime: launcher/prismlauncher.cfg
Diffs found
| Setting | Source default | Runtime value | Action |
|---|---|---|---|
MinMemAlloc |
512 |
384 |
Ported → source now defaults 384 |
MaxMemAlloc |
SysInfo::defaultMaxJvmMem() (system-detected, often 8G+) |
4096 |
Ported → source now defaults 4096 |
MenuBarInsteadOfToolBar |
false |
true |
Ported → source now defaults true |
FallbackMRBlockedMods |
true (bool) |
2 (Qt::CheckState::Checked) |
Not changed — already truthy. Stored as enum because UI uses tri-state checkbox; behaviorally identical |
ApplicationTheme |
"racked.ru" |
"system" |
Runtime override only. Default already correct |
BackgroundCat |
"racked_ru" |
(not set in cfg, irrelevant) | Default correct |
IconTheme |
"flat_white" |
"flat_white" |
Match |
AutomaticJavaDownload |
dynamic (JavaPath empty) |
false |
User-toggled, leave dynamic |
AutomaticJavaSwitch |
dynamic | true |
Same |
NumberOfConcurrentTasks |
10 |
10 |
Match |
NumberOfConcurrentDownloads |
6 |
6 |
Match |
Files changed
source/launcher/Application.cpp— three default values updated (Min/MaxMemAlloc, MenuBarInsteadOfToolBar)
Notes
JavaPath,LastHostname, geometry blobs,SelectedInstance,Languageare user/host-specific. Not ported.OnlineFixes=false,EnableFeralGamemode=false,EnableMangoHud=false,UseDiscreteGpu=false,UseZink=false— match defaults.