Khundian-Shadows_of_Doubt_Debug_Menu icon

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.

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 Center and Close buttons.
    • 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.
  • 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, Apply to 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 Level and Allow Social Credit Perks), and Lockpicks.
  • Sync Disk Manager tab

    • Shows installed disks and available presets (auto-refreshing view).
    • Install 1/2/3 from 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; Clear removes input and resets progress for that question.
  • Item Spawning tab

    • Search by name; Only inventory filter; Refresh list.
    • Options: Count (buffered), Ahead distance slider.
    • Actions: Spawn in world or In Inv for inventory-capable items.
    • Virtualized list for smooth scrolling performance.
  • Time & Weather tab

    • Time: speed cycle (<, >) and exact multiplier with Set.
    • Weather Cycle Speed: frequency slider with Apply and Default (sets 0.50 and applies).
    • Live Controls: sliders for rain, wind, snow, lightning, fog; Apply Weather with short blend.
    • Occurrence Bias: rain/wind/snow bias sliders; Apply Bias updates city weather settings.
  • Settings tab

    • UI Scale slider with immediate save and Reset to 1.00.
    • Hotkey change flow with listening capture; cancel supported.