DontSpoilMurderType
Prevents murder case names from spoiling the killer's M.O.
About this mod Author’s original text
Don't Spoil Murder Type
Prevents murder case names from spoiling the killer's M.O.
Features
- Prevents the "The case of the ${moniker}" game message from revealing the M.O. when picking a case file.
- Case board does not give by default a moniker to a newly generated tab once case file is picked up.
- Kidnapping cases seem to be "spoiler-free" by nature, they are either indirectly fixed by this mod or coded as such.
Requirements
- Modding development environment configured according to the official Shadows of Doubt Modding Guide.
- PowerShell for packaging script if desired.
Installation
(preferential)
- Install the latest BepInEx version for Shadows of Doubt.
- Search for the mod website or use the Mod Manager to install it directly.
Manual
- Download the latest release from either GitHub or (ZIP file).
-, use the "Import local mod" and select the downloaded ZIP.
Configuration
This mod does not present any configuration options.
Compatibility
This mod patches a small set of case-name related methods.
Patched base methods:
- MurderController.Murder.GetMonkier (returns a neutral, localized name)
- Case.ApplyMonikerToCaseCheck (prevents moniker-based rename and game message)
If other mods also patch these methods, compatibility issues may arise.
Troubleshooting
The code patches within this mod should be rather straightforward. However, if you experience issues, make sure to check BepInEx logs for any messages related to the mod.
Development
Build
- Ensure required DLLs are placed in lib/ (see lib/README.md).
- Compile the DontSpoilMurderType.sln in your preferred IDE.
Package
- Run package\pack.ps1 to produce a -ready ZIP.
Contributing
See CONTRIBUTING.md for details on contributing to this project.
Credits
See NOTICES.md for third-party attributions if applicable.
License
This project is licensed under the MIT License. Please review LICENSE and comply with its terms.
Install & use Install: follow the bundled instructions
- Unzip the archive from playbuff and read the bundled readme / instructions first.
- 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.
- For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
- 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.
Install these first, or the mod will not work: