Skip to content

Host configuration flags

Every key the host reads out of aowlspt-host.json, extracted from the readBoolKey / readBoolKeyDef / readIntKey / readStrKey call sites in host/. The call site is the only source of truth: it is what the host actually executes.

tools/hostcfg.py keys is NOT a source of truth

It carries a separate, stale key table and reports keys the host demonstrably reads as "silently ignored; typo?". It also assumes every flag defaults off, so it misreports every readBoolKeyDef flag (forceOfflinePractice, for one, defaults on). This page is generated from the call sites instead.

70 keys total — 65 bool, 1 int, 4 string.

Every key

KeyTypeDefaultLive valueRead at
aowlUibooloff(absent — falls back to the default)host/Aowlspt.Host.Il2Cpp/aowlhost.nim:8228
aowlUiProofbooloff(absent — falls back to the default)host/Aowlspt.Host.Il2Cpp/aowlhost.nim:8229
autoRaidMapstring"""Woods"host/Aowlspt.Host.Il2Cpp/aowlhost.nim:8173
botAiActivatebooloff(absent — falls back to the default)host/Aowlspt.Host.Il2Cpp/aowlhost.nim:7936
host/Aowlspt.Host.Il2Cpp/modstab.nim:1002
host/Aowlspt.Host.Il2Cpp/settingspages.nim:392
botDiagboolofftruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:7923
host/Aowlspt.Host.Il2Cpp/modstab.nim:1000
host/Aowlspt.Host.Il2Cpp/settingspages.nim:389
botNavboolofftruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:7947
host/Aowlspt.Host.Il2Cpp/modstab.nim:1001
host/Aowlspt.Host.Il2Cpp/settingspages.nim:391
bridgeDeepScanbooloff(absent — falls back to the default)host/Aowlspt.Host.Il2Cpp/aowlhost.nim:7903
bridgeDisableDrainbooloff(absent — falls back to the default)host/Aowlspt.Host.Il2Cpp/aowlhost.nim:7218
bridgeSettingsProbeboolofffalsehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:7908
bridgeUiProbebooloff(absent — falls back to the default)host/Aowlspt.Host.Il2Cpp/aowlhost.nim:7775
cameraApiboolofftruehost/Aowlspt.Host.Il2Cpp/camera.nim:905
cameraFreeCamboolofftruehost/Aowlspt.Host.Il2Cpp/camera.nim:906
cameraFreeCamEngageboolofffalsehost/Aowlspt.Host.Il2Cpp/camera.nim:770
codeGenAuditboolofffalsehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:7791
host/Aowlspt.Host.Il2Cpp/modstab.nim:1017
codeGenResolveboolofffalsehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:7878
debugEspboolofftruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:8341
host/Aowlspt.Host.Il2Cpp/modstab.nim:991
host/Aowlspt.Host.Il2Cpp/settingspages.nim:388
debugUiboolofftruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:8340
host/Aowlspt.Host.Il2Cpp/modstab.nim:990
host/Aowlspt.Host.Il2Cpp/settingspages.nim:387
drainProfilerboolofftruehost/Aowlspt.Host.Il2Cpp/drainprof.nim:250
espProviderstring""(absent — falls back to the default)host/Aowlspt.Host.Il2Cpp/aowlhost.nim:8254
forceOfflinePracticebooltruetruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:8148
frameMeterboolofftruehost/Aowlspt.Host.Il2Cpp/frametime.nim:156
hostCrumbsbooloff(absent — falls back to the default)host/Aowlspt.Host.Il2Cpp/aowlhost.nim:7822
il2cppGatesboolofftruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:7785
imageCdnRedirectboolofftruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:8603
host/Aowlspt.Host.Il2Cpp/modstab.nim:1007
inspectorOverlaybooloff(absent — falls back to the default)host/Aowlspt.Host.Il2Cpp/aowlhost.nim:8463
inspectorSliceMsint12200host/Aowlspt.Host.Il2Cpp/aowlhost.nim:8435
launchProfileIdstring"""00000000000a00000000004f"host/Aowlspt.Host.Il2Cpp/aowlhost.nim:8090
liveInspectorboolofftruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:8427
host/Aowlspt.Host.Il2Cpp/modstab.nim:1012
liveInspectorWriteboolofftruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:8428
host/Aowlspt.Host.Il2Cpp/modstab.nim:1013
managedInvokeProbeboolofffalsehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:8314
modSettingsRenderboolofftruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:8003
nameIndexboolofftruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:7848
natEspboolofftruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:8262
natEspDiagboolofftruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:8270
nativeInvUibooloff(absent — falls back to the default)host/Aowlspt.Host.Il2Cpp/aowlhost.nim:8307
nativeUiboolofftruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:8217
nativeUiImageProofboolofffalsehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:8224
nativeUiKitbooloff(absent — falls back to the default)host/Aowlspt.Host.Il2Cpp/aowlhost.nim:8235
nativeUiKitProofboolofffalsehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:8236
nativeUiProofboolofffalsehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:8218
osCloseFixboolofftruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:7425
host/Aowlspt.Host.Il2Cpp/modstab.nim:994
host/Aowlspt.Host.Il2Cpp/settingspages.nim:393
overlayCursorFreeboolofftruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:8128
overlayStateSignalboolofftruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:8122
playerActuationboolofftruehost/Aowlspt.Host.Il2Cpp/pact.nim:1304
regionProjectorboolofftruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:7809
settingsBindProbeboolofftruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:7973
host/Aowlspt.Host.Il2Cpp/settingspages.nim:398
settingsColorWidgetboolofftruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:8300
settingsModsTabboolofffalsehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:8032
settingsNativeLifecycleboolofffalsehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:8073
host/Aowlspt.Host.Il2Cpp/modstab.nim:1016
settingsPagesboolofftruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:7998
host/Aowlspt.Host.Il2Cpp/modstab.nim:1015
host/Aowlspt.Host.Il2Cpp/settingspages.nim:399
settingsPostFxRowsboolofftruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:8523
settingsPostFxSubtabboolofftruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:8505
settingsRelabelProbeboolofffalsehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:7972
host/Aowlspt.Host.Il2Cpp/settingspages.nim:397
settingsUiProbeboolofftruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:7960
host/Aowlspt.Host.Il2Cpp/modstab.nim:1014
host/Aowlspt.Host.Il2Cpp/settingspages.nim:396
sharedRegionboolofftruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:7792
singleplayerRebrandboolofftruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:8156
unityPostProbeboolofftruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:7793
unlimitedBotsboolofftruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:7929
host/Aowlspt.Host.Il2Cpp/modstab.nim:999
host/Aowlspt.Host.Il2Cpp/settingspages.nim:390
uxAutoRaidboolofffalsehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:8171
uxBetaNoticeboolofffalsehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:8548
uxBetaOverlayboolofffalsehost/Aowlspt.Host.Il2Cpp/betanotice.nim:91
uxBetaOverlayPosstring""(absent — falls back to the default)host/Aowlspt.Host.Il2Cpp/betanotice.nim:102
uxHideModeButtonboolofftruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:8386
uxHideSeasonsboolofftruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:8547
uxMenuModeTextboolofffalsehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:8387
host/Aowlspt.Host.Il2Cpp/modstab.nim:993
host/Aowlspt.Host.Il2Cpp/settingspages.nim:395
uxNativeRaidboolofftruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:8191
uxNativeRaidDriveboolofftruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:8192
uxSkipModeScreenboolofftruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:8089
uxVersionBrandboolofftruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:8475
host/Aowlspt.Host.Il2Cpp/aowlhost.nim:8487
host/Aowlspt.Host.Il2Cpp/modstab.nim:992
host/Aowlspt.Host.Il2Cpp/settingspages.nim:394
uxVersionBrandWriteboolofftruehost/Aowlspt.Host.Il2Cpp/aowlhost.nim:8476

Cross-check against the deployed config

Read from D:/Aowlspt/aowlspt/aowlspt-host.json.

Keys in the file that no host source reads

These are inert. They are not errors — a key may be read by a mod, may be left over from a removed feature, or may be a typo. This tool cannot tell which, so it reports the fact and not a cause.

  • backendPort = 80
  • callProof = true
  • callProofRival = true
  • modSyncMs = 3000
  • sainRvaTable = true
  • waitForRuntimeMs = 120000

Keys the host reads that the file does not set

Each falls back to the default in the table above.

  • aowlUi (default off)
  • aowlUiProof (default off)
  • botAiActivate (default off)
  • bridgeDeepScan (default off)
  • bridgeDisableDrain (default off)
  • bridgeUiProbe (default off)
  • espProvider (default "")
  • hostCrumbs (default off)
  • inspectorOverlay (default off)
  • nativeInvUi (default off)
  • nativeUiKit (default off)
  • uxBetaOverlayPos (default "")

aoughwl — self-hosted platform for things n stuff. Contact / Support on Discord for access to the private backends.