Ungodly Mods

When it breaks

Troubleshooting & uninstall

Symptom-first fixes for everything from "nothing happens at all" to a dead panel hotkey, plus game updates, Steam Deck notes, and the clean-uninstall checklists.

Symptom first, fix second. Almost every problem below is diagnosed from one file — BepInEx\LogOutput.log in the game folder — so keep Notepad handy.

The game boots vanilla — no BepInEx activity at all

No new folders appear, no LogOutput.log, no log banner. The loader never ran. In order of likelihood:

First launch seems stuck

Interop generation legitimately takes one to five minutes of silence (Part 2). If it's genuinely wedged past the ten-minute mark with zero CPU activity and a frozen LogOutput.log: close the game, delete BepInEx\cache and BepInEx\interop, and launch again for a clean regeneration. If it fails the same way twice, read the tail of LogOutput.log — a Cpp2IL error there is the lead worth reporting.

BepInEx runs, but F10 / F9 does nothing

Open BepInEx\LogOutput.log and search for the plugin's name — UngodlyGFX for the F10 panel, UngodlyAutoTiming for F9:

The F9 panel opens, but auto-timing doesn't seem to happen

The F10 panel opens, but something misbehaves

Where did the AO / GI / Bloom / Color / Effects / Water tabs go?

If you used UngodlyGFX v1.x: those post-processing tabs were retired in v2.0.0. Field testing with v1.0.5's crash-canary system proved that creating any post-processing volume component from a plugin — including bone-stock URP ones — hangs this specific heavily-stripped IL2CPP build. Rather than ship a minefield, the entire system was removed and replaced with the Resolution & Aspect module. Leftover ungodlygfx.canary / ungodlygfx.poison files from v1.x in BepInEx\config are cleaned up automatically on first launch of any v2.x version.

The game updated and things broke

A game patch can stale the generated interop. Close the game, delete BepInEx\interop and BepInEx\cache, then launch once — the Part 2 generation simply runs again against the new binary. If a major update changes the game's Unity version itself, hold tight for a plugin update before re-modding.

Steam Deck / Linux (Proton)

The doorstop proxy needs one nudge under Proton — Windows loads winhttp.dll from the game folder automatically, Wine needs to be told to. Right-click the game → Properties → set Launch Options to:

Steam launch options (Proton only)
WINEDLLOVERRIDES="winhttp=n,b" %command%

Everything else in the guide is identical. (On Windows, leave launch options empty — this is not needed.)

Clean uninstall

Just a plugin (keep BepInEx for other mods)

Each plugin is exactly two files in the game folder. UngodlyGFX:

Remove UngodlyGFX only
BepInEx\plugins\SeaOfStars.UngodlyGFX.dll
BepInEx\config\com.stixsworldhd.seaofstars.ungodlygfx.cfg

UngodlyAutoTiming:

Remove UngodlyAutoTiming only
BepInEx\plugins\SeaOfStars.UngodlyAutoTiming.dll
BepInEx\config\com.stixsworldhd.seaofstars.ungodlyautotiming.cfg

Everything — back to fully vanilla

Delete these six items from the game folder (they're exactly what this guide added, plus what BepInEx generated):

Remove the full framework
BepInEx\
dotnet\
winhttp.dll
doorstop_config.ini
.doorstop_version
changelog.txt

Your save files are never touched either way — Sea of Stars keeps them outside the game folder, in your Windows user profile's app-data area (and in Steam Cloud). If you ever want a guaranteed-pristine reinstall instead, Steam's Verify integrity of game files restores anything game-original, though it leaves the mod files above for you to delete yourself.

Reporting an issue

Three things make a report instantly actionable: your BepInEx\LogOutput.log (for auto-timing issues, with the Relic tab's Verbose Log switched on first), the plugin version — UngodlyGFX v2.0.1 / UngodlyAutoTiming v1.0.3 for this guide — plus game build (the version number in the corner of the title screen — v3.0.60151 here), and what you last touched before the problem appeared — ideally including which of UngodlyGFX's four module switches the bisect pointed at, if it's a graphics issue. Reach me through StixsworldHD's site.