MasterList

v1.0.2·Updated 2026-07-23

Adds an MLIST button to the City Hall Citizens Database cruncher that reveals record data for every citizen (photo, address, job, prints and more) in one click. Configurable.

About this mod Author’s original text

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

  • BepInEx 6 (IL2CPP) — BepInExPack_IL2CPP
  • SOD.Common (Venomaus-SODCommon)

Installation

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

Manual ( "Manual Download" button):

  • 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.
  • Install SOD.Common: copy SOD.Common.dll into \BepInEx\plugins\.
  • Copy MasterList.dll from this download into \BepInEx\plugins\MasterList\.
  • 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"

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. 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.
  3. For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
  4. 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.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack_IL2CPPVenomaus-SODCommon

File & checksum

Filename
MasterList-1.0.2.zip
File size
12.2 KiB
SHA-256
13bdc4a3870cd2c69126322e5b2a44f59e10acdf7bc72fc62407f6ef429a42a8
Stored at
2026-10-12 00:41