Shadows of Doubt Debug Menu

v0.1.0·Updated 2025-10-02

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.

About this mod Author’s original text

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.

Requirements

  • BepInEx 6 (IL2CPP)

Installation

  • Install BepInEx 6 for IL2CPP (per the BepInEx guide).
  • Copy the plugin DLL into your game folder under:
  • BepInEx/plugins/Khundian-Shadows_of_Doubt_Debug_Menu/
  • Launch the game. BepInEx will generate the config file on first run.

Config path: BepInEx/config/khundian.sod.debugmenu.cfg

Opening The Menu

  • Default hotkey: F6 (toggled open/closed)
  • The menu does not open in the main menu; it only opens in-game
  • Header actions:
  • Center: centers the window on screen
  • Close: closes the menu

Window behavior:

  • Drag the header to move the window. Position saves automatically on mouse-up.
  • Drag the bottom-right corner to resize. Size saves automatically on mouse-up.
  • On open, if a saved position exists, the window opens there; otherwise it opens centered.

Tabs & Features

Player

  • God Mode (invincible)
  • Toggle invulnerability. Heal to max restores health immediately.
  • Movement & Travel
  • Noclip: Ghost: no-clip movement for the player.
  • Disable Fall Damage: prevents fall damage.
  • Teleport to end of Route: developer route-teleport toggle.
  • Stealth & Legality
  • 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.
  • Keys to the City
  • Grants keys for all streamed doors. While enabled, the menu periodically (every ~2s) adds keys for newly streamed doors; when disabled, it restores your original keyring.
  • Passcode Override
  • Toggle on, set a 4-digit Code, then Apply to override passcode checks.
  • Statuses (Needs, Buffs/Debuffs, Injuries, Environment)
  • Grid of +Status / -Status buttons to add/remove common statuses.
  • Examples: Hungry, Thirsty, Tired, WellRested, Focused, Cold, Wet, Poisoned, ToxicGas, and more. Buttons update the player and force a status refresh.

Economy (within Player)

  • Money
  • Add Money: enter an amount and click Add Money.
  • Deduct Money: enter an amount and click Deduct Money.
  • Social Credit (SC)
  • 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.
  • Lockpicks
  • Add / Deduct lockpicks.

Sync Disk Manager

  • Overview
  • Displays installed Sync Disks and available presets. The manager auto-refreshes when changes occur.
  • Installed
  • Shows the disk name, current option (with friendly effect name), price/uninstall cost, and upgrade tier.
  • 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.
  • Detailed per-tier effects are listed beneath the entry.
  • Available
  • For each preset not currently installed, shows price and available install options.
  • Install 1/2/3: installs the selected option.
  • Detailed install effects are listed beneath the entry.

Murder & Kidnap Cases

  • Overview
  • Works on the currently active case. Shows a summary at the top (name, type, status). If no case is active, the tab indicates this.
  • Tools
  • 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:
  • Citizen: fills with the killer's identity when known.
  • Item (weapon questions): maps to the active murder weapon when present.
  • Item (generic): the killer's fingerprint evidence when available.
  • Location: formats and f

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
  3. For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
  4. Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.

Install locations vary a lot between mods — the bundled readme is the most reliable guide.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack_IL2CPP

File & checksum

Filename
Shadows_of_Doubt_Debug_Menu-0.1.0.zip
File size
142.9 KiB