Shadows of Doubt
You are viewing a potentially older version of this package. View Latest Version
Install

Details

Date Uploaded
17 hours ago
Downloads
8
Size
12KB
Dependency string
Radzoom88-MasterList-1.0.2

MasterList

A Shadows of Doubt mod that adds a Master List button to the Government Database cruncher app in City Hall. One click reveals all information for every citizen in the city — as if you had printed and read each citizen's record individually.

How it works

  • Open the Citizens Database on a City Hall cruncher. An MLIST button appears in the title bar, next to Exit.
  • Click it: Every citizen's data (photo, address, date of birth, occupation, phone number, fingerprints, blood type, …) is added to your known information — visible in each citizen's dossier. A single message shows how many records were revealed (the individual "New Information" messages are suppressed during the bulk reveal to avoid notification overload).
  • By default every data key the game tracks is revealed. Set IncludeEverything = false to instead mirror exactly what reading a vanilla printed citizen record reveals (read live from the game's printedcitizenfile evidence preset), or provide a custom RevealKeys list.

Configuration

BepInEx/config/com.aloyradogan.masterlist.cfg (created on first launch):

Setting Default Effect
General.GovernmentDatabaseOnly true Only add the button to the government database in City Hall. false = includes the button in employee/resident databases.
Reveal.RevealKeys (empty) Comma-separated Evidence.DataKey names to reveal instead of the vanilla record set. E.g. photo,address,work,jobTitle,telephoneNumber.
Reveal.IncludeEverything true Reveal every data key the game tracks (fingerprints, blood type, …). Overrides RevealKeys; set false for the vanilla-record set.
Feedback.ShowMessage true On-screen confirmation message.
Feedback.PlaySound true Cruncher print sound.

Valid DataKey names include: photo, fingerprints, height, build, age, hair, eyes, bloodType, shoeSize, facialHair, address, work, workHours, jobTitle, glasses, dateOfBirth, salary, telephoneNumber, handwriting, …

Requirements

Installation

With a mod manager (recommended): install via Thunderstore using r2modman — dependencies are handled automatically.

Manual (Thunderstore "Manual Download" button):

  1. Install BepInExPack_IL2CPP into the game folder (copy the contents of the pack's BepInExPack_IL2CPP folder next to Shadows of Doubt.exe) and run the game once so BepInEx generates its files.
  2. Install SOD.Common: copy SOD.Common.dll into <game>\BepInEx\plugins\.
  3. Copy MasterList.dll from this download into <game>\BepInEx\plugins\MasterList\.
  4. Launch the game. The MLIST button appears in the City Hall Government Database app.

Credits

Developed with Claude (because I'm lazy 😞 ). Play-testing by AloyRadogan.

Building

dotnet build MasterList.csproj

References the Il2CppInterop proxy assemblies from an r2modman profile and auto-deploys the built DLL to that profile's BepInEx/plugins/MasterList/. Default profile path is %APPDATA%\r2modmanPlus-local\ShadowsofDoubt\profiles\Default; override with:

dotnet build -p:GameProfile="D:\path\to\your\profile"
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.