Updating and removing
Nothing here was ever installed in the Windows sense — there is no installer, no registry key and no shipped file was altered. Removal is deleting files, and the only question is which ones.
01 Turn everything off without deleting anything
Two ways, both instant and both reversible. Use these before you delete anything, especially if you are trying to work out whether a problem is yours or the game's.
Disable the loader for one session
Set the environment variable DOORSTOP_DISABLE=1 before launching. Nothing on disk
changes. This works because ignore_disable_switch is false in the shipped
doorstop_config.ini.
Disable the loader until you change it back
Open doorstop_config.ini and set enabled = false. The game launches
completely stock; every file stays exactly where it is, including all your configuration.
02 Remove one plugin
| To remove | Delete |
|---|---|
| Ungodly GFX | Delete BepInEx\plugins\UngodlyGFX.dll. Optionally also delete BepInEx\config\com.stixsworldhd.ungodlygfx.cfg — but if you might reinstall, keep it, because it holds all your tuning. |
| OG Sound Remaster | Delete the whole BepInEx\plugins\OGSoundRemaster\ folder. That is everything it owns: the DLL, the 526-file bank and its report file. Nothing else is touched, and it has no config file to clean up. |
Both take effect on the next launch. BepInEx will report a lower plugin count and carry on.
03 Update a plugin
Straight overwrite in both cases. Neither plugin needs the old version removed first.
-
Ungodly GFX — replace
UngodlyGFX.dll. Your existing config carries over, and new sections are added to it on first run. Going 1.0.2 → 1.1.0 picked up the entire[21 - HUD]section this way, with nothing else changed. -
OG Sound Remaster — replace
OGSoundRemaster.dllonly. TheOGSoundbank is unchanged between 1.0.0 and 1.0.1, so there is no reason to re-copy 136 MB of audio.
04 Remove everything
From <game folder>, delete these seven things. Nothing else.
BepInEx\ the whole folder — loader, plugins, config, logs, cache
dotnet\ the bundled CoreCLR runtime
winhttp.dll Doorstop
doorstop_config.ini Doorstop's configuration
.doorstop_version hidden file — turn on hidden items to see it
changelog.txt BepInEx's changelog
OGSound.rar only if you parked a copy there yourself
What is left is a stock Steam install. Verify it if you want certainty — Steam will report no problems, because it never knew about any of the above.
05 What survives a Steam file verification
Verify integrity of game files does not remove your mods. Steam only knows about files in its own manifest for this app; everything this manual added is invisible to it. Verifying repairs shipped files and leaves BepInEx completely alone.
That is useful in both directions. It means verifying is a safe way to fix a genuine game problem without redoing this install — and it also means verifying is not a way to uninstall mods. For that, use task 4.
| Action | Effect on this install |
|---|---|
| Verify integrity of game files | Repairs shipped files. Mods untouched. |
| Uninstall and reinstall the game | Removes everything, including all of this. Start again from section 02. |
| A normal Steam patch | Shipped files change. Mods stay. One slow launch while interop regenerates — see section 08, task 7. |
| Moving the game to another drive | Steam moves its own files only. Copy BepInEx\, dotnet\ and the three loose Doorstop files across by hand afterwards. |
06 What to keep if you ever reinstall
One file. Everything else in this install can be recreated from the three archives in minutes.
BepInEx\config\com.stixsworldhd.ungodlygfx.cfg
It holds all 210 settings in the state you tuned them. Drop it back into
BepInEx\config\ after a fresh install and your look comes back exactly. It is plain
text, so it survives being emailed to yourself, kept in a cloud folder, or committed alongside
anything else you version.