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.
BepInEx/plugins/Khundian-Shadows_of_Doubt_Debug_Menu/Config path: BepInEx/config/khundian.sod.debugmenu.cfg
F6 (toggled open/closed)Center: centers the window on screenClose: closes the menuWindow behavior:
Heal to max restores health immediately.Noclip: Ghost: no-clip movement for the player.Disable Fall Damage: prevents fall damage.Teleport to end of Route: developer route-teleport toggle.Invisible Player: NPCs cannot see you.Inaudible Player: NPCs cannot hear you.Everywhere Illegal: globally marks areas as illegal (use with care).Disable Trespassing: disables trespass checks.Code, then Apply to override passcode checks.+Status / -Status buttons to add/remove common statuses.Add Money: enter an amount and click Add Money.Deduct Money: enter an amount and click Deduct Money.Add / Deduct SC with buffered inputs.Grant Next SC Level: instantly awards enough SC to reach the next level.Allow Social Credit Perks: toggles perks availability.Add / Deduct lockpicks.Install Upgrade N: installs the next tier for the chosen option (requires upgrade vial in normal gameplay; the manager spawns a upgrade vial in inventory if none are present).Uninstall: removes the disk.Install 1/2/3: installs the selected option.Preview/Refresh Murder Resolve Data: refreshes the case's resolve questions and updates the controller's correct answers. Also refreshes internal hints (e.g., caches the murderer's fingerprint evidence for later use).Auto-fill Correct Answers: attempts to populate answers for all resolve questions. It prefers exact evidence IDs from the controller; otherwise uses safe heuristics:
Clear removes the input and resets progress for that question.Preview/Refresh before Auto-fill for best results.Search: filters presets by name.Only inventory: restricts to items that can go directly into inventory.Count: number of items to spawn (buffered input; press Enter to commit).Ahead: distance in front of the player for world spawns.Spawn: creates the item(s) in the world at the chosen distance.In Inv: spawns directly into your inventory (only for compatible items).Speed: cycle through Slow / Normal / Fast / VeryFast using < and >.Multiplier: slider 0-40; Set applies the exact multiplier.Frequency slider 0-2; Apply writes to the game.Rain, Wind, Snow, Lightning, Fog (0-1).Apply Weather: sends the current values to the session with a short blend.Rain, Wind, Snow (0=no chance, 1=max chance).Apply Bias: updates city weather settings and accumulation speeds.0.8-2.0. Changes save immediately to config.Reset sets scale to 1.0.Change puts the UI into "listening" mode; press any key to bind.Cancel exits listening without changing the key.Notes
WindowX = -1 and WindowY = -1 in the config.F6Settings or edit the config key: General.Hotkey.UI.UiScale, UI.WindowWidth, UI.WindowHeight, UI.WindowX, UI.WindowY.
WindowX = -1 and WindowY = -1 to re-enable auto-centering on open.Preview/Refresh Murder Resolve Data before Auto-fill Correct Answers for best results.Delete the folder BepInEx/plugins/Khundian-Shadows_of_Doubt_Debug_Menu/ (and the config BepInEx/config/khundian.sod.debugmenu.cfg if you want to remove saved settings).