dema77sr-DontSpoilMurderType icon

DontSpoilMurderType

Prevents murder case names from spoiling the killer's M.O.

Last updated 14 hours ago
Total downloads 7
Total rating 0 
Categories Mods Patch Cases
Dependency string dema77sr-DontSpoilMurderType-0.1.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack_IL2CPP-6.0.738 icon
BepInEx-BepInExPack_IL2CPP

BepInEx pack for IL2CPP x64 Unity games. Preconfigured and ready to use.

Preferred version: 6.0.738

README

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

Installation

Thunderstore (preferential)

  • Install the latest BepInEx version for Shadows of Doubt via Thunderstore.
  • Search for the mod on the Thunderstore website or use the Thunderstore Mod Manager to install it directly.

Manual

  • Download the latest release from either GitHub or Thunderstore (ZIP file).
  • On Thunderstore, 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 Thunderstore-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.