No Enforcer Footprints

v1.1.2·Updated 2026-08-11

This mod removes the enforcers' footprints from crime scenes.

About this mod Author’s original text

No Enforcer Footprints

This mod removes the enforcers' footprints from crime scenes.

Like this mod?

If you like my mod, please leave a thumbs up so I know!

Found a bug, or got an idea for what this should do next? Let me know here:

Submit feedback

Overview

I always felt that footprints at crime scenes were unreliable because the enforcers' footprints were

all over the place. At a real crime scene, more care goes into preserving fingerprints and footprints

before the rest of the officers are allowed to tamper with it. Why not in this game too?

No More Footprints

This mod removes all enforcer footprints in the game in real time. Sometimes the murderer is an

enforcer as their day job. In that case, their footprints are not removed.

Configuration

BepInEx\config\CalebScott.NoEnforcerFootprints.cfg, created on first launch. Every value is read

live, so toggling one takes effect without relaunching the game.

| Section | Key | Default | Meaning |

| --- | --- | --- | --- |

| General | Enabled | true | Master switch |

| | BlockNewFootprints | true | Stop enforcers laying new prints |

| | ExemptCurrentMurderer | true | The active case's murderer keeps prints even if an enforcer |

| Cleanup | PurgeExistingFootprints | true | Delete enforcer prints already in the save |

| | PurgeIntervalSeconds | 5 | Tick cadence, clamped to 1 or more |

| | TailScanSize | 2000 | Newest entries checked every tick |

| | FullPassSliceSize | 4000 | Older entries checked per tick during a rolling walk |

| | FullPassIntervalSeconds | 600 | Gap between full walks once one comes back clean |

| | MaxRemovalsPerSweep | 250 | Per-tick removal cap, so a backlog drains over several ticks |

| Debug | VerboseLogging | false | Log every blocked print and per-room strip |

If you only want new enforcer prints blocked and would rather leave the ones already in your save

alone, set Cleanup/PurgeExistingFootprints = false.

Compatibility

  • Needs BepInEx IL2CPP (the BepInExPack_IL2CPP). No other dependencies.
  • Built and tested against Shadows of Doubt Steam build 22889384.
  • Safe to add to and remove from an existing save. Prints it has already deleted don't come back.
  • Footprints you have already scanned into evidence are left alone.
  • The save cleanup never walks the whole footprint list on one frame — it works in small bounded

slices and stands down once your save is clean, so it should not cost you frames.

  • Enforcer status is cached per citizen. It's job-derived and doesn't change in practice, but a

citizen who changed jobs mid-session would be judged on their old job until the next restart.

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_IL2CPP

File & checksum

Filename
No_Enforcer_Footprints-1.1.2.zip
File size
158.3 KiB