 
        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