Appearance
admin
Source: mods/admin.
What it does
Admin / cheat menu. These are the INITIAL toggle states, read at load and seeded into the F6 menu; after you change a toggle in the menu it lives in the mod's own state, not here. EVERY cheat defaults OFF: this build goes to testers, so nothing cheats until the player opts in from the F6 menu or the settings screen. Keys mirror the F12 settings schema in admin.nim, and the three default sets (here, the schema, AOWL_ADM_DEFAULTS) must agree.
Settings
Defined in mods/admin/config.json. The values shown are the shipped defaults, not what is currently deployed.
esp
- Default:
false
UNKNOWN — this key carries no doc comment in config.json.
godmode
- Default:
false
UNKNOWN — this key carries no doc comment in config.json.
infiniteStamina
- Default:
false
UNKNOWN — this key carries no doc comment in config.json.
noRecoil
- Default:
false
UNKNOWN — this key carries no doc comment in config.json.
noWeight
- Default:
false
UNKNOWN — this key carries no doc comment in config.json.
instantHeal
- Default:
false
UNKNOWN — this key carries no doc comment in config.json.
unlimitedAmmo
- Default:
false
UNKNOWN — this key carries no doc comment in config.json.
thermalVision
- Default:
false
UNKNOWN — this key carries no doc comment in config.json.
nightVision
- Default:
false
UNKNOWN — this key carries no doc comment in config.json.
fly
- Default:
false
UNKNOWN — this key carries no doc comment in config.json.
teleport
- Default:
false
UNKNOWN — this key carries no doc comment in config.json.
timeOfDay
- Default:
false
UNKNOWN — this key carries no doc comment in config.json.
profile
- Default:
false
The phase profiler, DEFAULT OFF. Brackets onCamTick (the everyMain callback that the host drain profiler measured at 6579.2us/frame) with QueryPerformanceCounter at four disjoint levels, and prints one decomposition line plus one region-cache line beside each in-raid adminDiag dump. It installs no detour, resolves no name and reads no game memory of its own -- it is two QPC reads per bracket -- but it is off by default because an instrument nobody knows is running is an instrument whose cost gets attributed to what it measures.
espMaxDistance
- Default:
400.0
Do not box players farther than this many metres from you. 400 is a sane raid default; raise it for open maps.
hotkeys
- Default:
true
MEASURED DEFECT, fixed 2026-08-28: these six keys were declared in the F12 schema and read by loadHotkeyConfig(), but were NOT MEMBERS OF THIS FILE. configGet answered ErrNotFound for every one, so the mod ran on its compiled-in fallbacks and the settings page had nothing to show a current value from -- four rows that rendered and resolved to nothing. Listing them here is the config path.
hotkeyEsp
- Default:
""
UNKNOWN — this key carries no doc comment in config.json.
hotkeyGodmode
- Default:
""
UNKNOWN — this key carries no doc comment in config.json.
hotkeyStamina
- Default:
""
UNKNOWN — this key carries no doc comment in config.json.
hotkeyNoRecoil
- Default:
""
UNKNOWN — this key carries no doc comment in config.json.
hotkeyNoWeight
- Default:
""
UNKNOWN — this key carries no doc comment in config.json.
adminSurface
- Default:
"press F6 in game"
A signpost row (implemented = false in admin.nim -- it sets nothing; the live admin surface is the in-game F6 overlay). It is given a path here anyway so that no declared setting is missing one: tools/settingscheck.py cannot tell a deliberate signpost from a control that renders and resolves to nothing, and neither can a player. The caption is also a deploy marker in tools/deploy.json.

