Shadows of Doubt Debug Menu
In-game debug utilities for Shadows of Doubt. Open the UI with F6 (default), hotkey can be changed in UI settings tab or config file. Requires BepInEx 6 IL2CPP.
By Khundian
CHANGELOG
Changelog
0.1.0
-
General
- Toggle the Debug Menu with a configurable hotkey (default
F6). - Draggable, resizable window with a bottom-right resize handle.
- Window size (width/height) and position (x/y) persist in BepInEx config.
- Open behavior: honors saved position if present, otherwise centers; header has
CenterandClosebuttons. - UI scale slider (0.8-2.0) with Reset; scale applies live to content.
- Config persistence for UI scale, hotkey, window size/position; file hot-reload with debounce.
- Toggle the Debug Menu with a configurable hotkey (default
-
Player tab
- God Mode (invincible) and
Heal to max. - Movement & travel:
Noclip: Ghost,Disable Fall Damage,Teleport to end of Route. - Stealth & legality:
Invisible Player,Inaudible Player,Everywhere Illegal,Disable Trespassing. - Keys to the City: grants keys for streamed doors and periodically adds new ones while enabled; restores original keyring on disable.
- Passcode Override: toggle, 4-digit code field,
Applyto set override. - Statuses: add/remove common statuses (Needs, Buffs/Debuffs, Injuries, Environment), forcing a status refresh.
- Economy: add/deduct Money, Social Credit (with
Grant Next SC LevelandAllow Social Credit Perks), and Lockpicks.
- God Mode (invincible) and
-
Sync Disk Manager tab
- Shows installed disks and available presets (auto-refreshing view).
Install 1/2/3from presets; upgrade next tier for installed;Uninstall.- Attempts to ensure an upgrade vial is present for testing.
- Displays friendly names and detailed effect/tier information.
-
Murder & Kidnap Cases tab
Preview/Refresh Murder Resolve Data: refreshes resolve questions and correct answers; primes internal hints (e.g., caches the murderer fingerprint evidence when available).Auto-fill Correct Answers: fills answers where possible, preferring exact evidence IDs; otherwise applies safe heuristics:- Citizen: fills with the killer's identity when known.
- Item (weapon questions): maps to the active murder weapon when present.
- Item (generic): prefers the killer's fingerprint evidence when available.
- Location: formats and fills the relevant address when resolvable.
- Resolve Questions list shows type and current input;
Clearremoves input and resets progress for that question.
-
Item Spawning tab
- Search by name;
Only inventoryfilter;Refreshlist. - Options:
Count(buffered),Aheaddistance slider. - Actions:
Spawnin world orIn Invfor inventory-capable items. - Virtualized list for smooth scrolling performance.
- Search by name;
-
Time & Weather tab
- Time: speed cycle (<, >) and exact multiplier with
Set. - Weather Cycle Speed: frequency slider with
ApplyandDefault(sets 0.50 and applies). - Live Controls: sliders for rain, wind, snow, lightning, fog;
Apply Weatherwith short blend. - Occurrence Bias: rain/wind/snow bias sliders;
Apply Biasupdates city weather settings.
- Time: speed cycle (<, >) and exact multiplier with
-
Settings tab
- UI Scale slider with immediate save and
Resetto 1.00. - Hotkey change flow with listening capture; cancel supported.
- UI Scale slider with immediate save and