Ungodly Streets of Rogue AI v1.0.0

Living with it

Updating and uninstalling

Both directions are one file each. Nothing is written to your saves.

uninstalldelete 1 filesavesuntouchedreversibleyes

Turning it off without removing it

Before uninstalling, consider whether you actually want the master switch instead. Turn it off in the panel and every character in the city reverts to the unmodified game's behaviour instantly — no file changes, no restart, and every setting you have tuned is preserved for when you switch back. It is the right tool for comparing the two back to back, or for a run where you want the vanilla balance.

Updating the plugin

01

Close the game

Windows will not let you replace a DLL that is loaded.

Quit to desktop completely, not just to the main menu.

02

Replace the DLL

Overwrite, do not add alongside.

Copy the new UngodlyStreetsOfRogueAI.dll into BepInEx\plugins\ and let it overwrite the old one. Never leave two copies with different names in there — BepInEx will try to load both, and two instances of the same plugin fight over the same hooks.

03

Leave your config alone

New settings are added; existing ones are kept.

Do not delete UngodlyStreetsOfRogueAI.cfg when updating. A new version adds any new keys to the existing file on first run and leaves your tuned values where they are. Delete it only if you specifically want to start from defaults.

04

Launch and check the version

Ten seconds of confirmation.

Open the panel and read the version in the title bar, or check the Loading [...] line in BepInEx\LogOutput.log. If it still names the old version, the overwrite did not take — the game was probably still running.

Uninstalling the plugin

Delete one file:

Delete this
...\Streets of Rogue\BepInEx\plugins\UngodlyStreetsOfRogueAI.dll

That is the whole procedure. The next launch loads without it and every character thinks the way the unmodified game makes them think. Nothing is written to your saves, so a character or run started with the plugin installed continues perfectly well without it.

Optionally, also delete the settings file if you do not plan to come back:

Optional — your settings
...\Streets of Rogue\BepInEx\config\UngodlyStreetsOfRogueAI.cfg
Keep it if you might return

That file is your entire tuned setup. Copy it somewhere safe rather than deleting it, and dropping it back into BepInEx\config\ later restores every one of your 354 settings exactly.

Removing BepInEx completely

Only worth doing if you are removing every mod. Delete these from your game folder:

  • winhttp.dll
  • doorstop_config.ini
  • .doorstop_version
  • changelog.txt
  • The entire BepInEx\ folder
  • On Linux or Steam Deck: clear the WINEDLLOVERRIDES launch option too

Deleting winhttp.dll alone is enough to disable everything — with the proxy gone, nothing loads and the leftover folders are inert. The rest is tidiness.

Your game files were never touched

BepInEx patches methods in memory at runtime; it does not edit the files the game shipped with. Once those items are gone, your install is byte-for-byte the one Steam delivered. You do not need to verify, reinstall, or repair anything.

If you would rather start completely fresh

Delete everything listed above, then in Steam right-click Streets of Rogue › Properties › Installed Files › Verify integrity of game files. Steam replaces anything missing from its own manifest and ignores what it does not recognise. Then start again from Part 1.