Piepieonline-CommunityCaseLoader icon

CommunityCaseLoader

Load custom murder cases from JSON files made by the community.

Last updated 3 weeks ago
Total downloads 34567
Total rating 5 
Categories Libraries
Dependency string Piepieonline-CommunityCaseLoader-1.1.1
Dependants 15 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
Piepieonline-Asset_Bundle_Loader-2.2.1 icon
Piepieonline-Asset_Bundle_Loader

Library. Provides helpers to load new assets into Shadows of Doubt. Includes functions for creating ScriptableObjects from raw JSON files, as well as built Unity AssetBundles

Preferred version: 2.2.1
Piepieonline-DDSLoader-1.1.1 icon
Piepieonline-DDSLoader

Library. Loader for (new and patch overrides) DDS Tree/Message/Block content and localised strings

Preferred version: 1.1.1

README

Piepieonline's CommunityCaseLoader

Load custom ScriptableObject cases from JSON files, including case, side jobs, and many more. These can be constructed either by hand or by using my basic tool: https://www.piepieonline.com/ShadowsOfDoubt-CaseEditor/

Overriding max murder and job level

By default, when starting a new game, only the easiest cases and jobs are able to spawn until some have been completed. These options (off by default) bypass this behaviour and ensure that the full range is always available.

Using VMails as evidence for SideJobs

VMails spawned by SideJobs using spawnItems can now be used as resolve evidence

  • Create your spawnItems entry, making sure to provide vmailThread and set an itemTag
  • Add your resolve question by setting: inputType to item, automaticAnswers to spawnedItemTag, and tag to be the same as itemTag from above

Important notes:

  • Each SideJob requires a unique vmailThread - you can't reuse the same ID across to jobs or tags
  • Currently it only works with vmails sent by the purp!

Manual Installation

  • Ensure you have BepInEx BE installed
  • Extract the mod to ".\BepInEx\plugins", so you should have ".\BepInEx\plugins\CommunityCaseLoader\CommunityCaseLoader.dll"

Source:

https://github.com/piepieonline/ShadowsOfDoubtMods/tree/master/CommunityCaseLoader