Living with it
Updating and uninstalling
Both directions are one file each. Nothing is written to your saves.
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
Close the game
Windows will not let you replace a DLL that is loaded.
Quit to desktop completely, not just to the main menu.
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.
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.
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:
...\Streets of Rogue\BepInEx\plugins\UngodlyStreetsOfRogueAI.dllThat 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:
...\Streets of Rogue\BepInEx\config\UngodlyStreetsOfRogueAI.cfg
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.dlldoorstop_config.ini.doorstop_versionchangelog.txt- The entire
BepInEx\folder - On Linux or Steam Deck: clear the
WINEDLLOVERRIDESlaunch 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.
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.