MasterList

版本 v1.0.2·更新於 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.

模組介紹 作者原文

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"

安裝與使用 安裝:按包內說明操作

  1. 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
  2. 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
  3. 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
  4. 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。

不同模組的安裝位置差異較大,包內說明是最可靠的依據。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

BepInEx-BepInExPack_IL2CPPVenomaus-SODCommon

檔案與校驗

檔案名稱
MasterList-1.0.2.zip
檔案大小
12.2 KiB
SHA-256
13bdc4a3870cd2c69126322e5b2a44f59e10acdf7bc72fc62407f6ef429a42a8
入庫時間
2026-10-12 00:41