UNGODLY GFX for Lorn’s Lure

Route 06 · Installation Guide for Lorn's Lure

TROUBLE SHOOTING

The log already knows what went wrong. This page teaches you to read it — and how to cleanly disable or uninstall.

Ninety percent of every problem below is answered by one file: Lorn's Lure\BepInEx\LogOutput.log. Open it, read the last screenful, and the log will usually name the guilty party for you. The sections below map what you’ll see to what to do.

No BepInEx folders appear / no LogOutput.log at all

BepInEx itself never hooked the game. In order of likelihood:

  • winhttp.dll is in the wrong place. It must sit in the same folder as LornsLure.exe — if your extractor created a BepInEx_win_x64_5.x wrapper folder, its contents need to move up one level. Compare against the reference screenshot.
  • Wrong build. The zip must be BepInEx_win_x64_5.4.23.x.zip — x64, 5-series, not a 6.0.0 pre-release and not an IL2CPP build. Lorn’s Lure is a Unity Mono game.
  • Overzealous antivirus. Some AVs quarantine winhttp.dll on sight because DLL hooking is what it looks like. Restore it and whitelist the game folder.

BepInEx runs, but the log never mentions UngodlyGFX

The loader is fine and the plugin isn’t being found. Check:

  • The DLL is exactly here: Lorn's Lure\BepInEx\plugins\StixsworldHD.LornsLure.UngodlyGFX.dll — the classic miss is a nested BepInEx\BepInEx\plugins created by extracting the archive into the BepInEx folder instead of the game folder.
  • Windows didn’t block the file: right-click the DLL → Properties → if an Unblock checkbox exists at the bottom, tick it and Apply. Windows sometimes marks internet-downloaded DLLs this way.
  • You’re on BepInEx 5.x x64 — a 6.x install runs, writes logs, and simply ignores 5.x plugins.

The log says “patched N methods (M failed)”

Usually seen right after a game update changes internals. This is a designed-for situation, not a crash: failed hooks fall back to the plugin’s watchdog, which re-applies your settings every couple of seconds — so everything still works, just less instantly. A healthy load on the current game build reports:

LogOutput.log
[Info   :UngodlyGFX (Lorn's Lure)] Harmony: 34 patches applied.

Ungodly Sharpen does nothing

The sharpener is built on Hidden/YassifySharpening — a shader the game already ships (it’s the engine half of the game’s F8 joke filter). If a future game build ever removed that shader, the plugin logs one warning and disables the feature safely rather than breaking anything. Check the log; every other feature keeps working.

Linux / Steam Deck (Proton)

This guide targets Windows, but the same files run under Proton with one addition — Wine must be told to use the game folder’s winhttp.dll instead of its own built-in. In Steam: right-click the game → Properties → General → Launch Options, and set:

Steam launch options
WINEDLLOVERRIDES="winhttp=n,b" %command%

Everything else — folder layout, the plugin, the config — is identical.

Want a vanilla comparison without uninstalling?

Open the menu (F10), Master tab, and switch MasterEnable OFF. The plugin restores every original value it captured — a true vanilla frame for your screenshot — and flipping it back ON re-applies your whole setup. No files touched, no restart.

Disable or uninstall cleanly

GoalDo this
Disable, keep installedMasterEnable OFF in the menu — everything the plugin touched returns to game defaults.
Uninstall the pluginDelete BepInEx\plugins\StixsworldHD.LornsLure.UngodlyGFX.dll. Optionally delete BepInEx\config\stixsworldhd.lornslure.ungodlygfx.cfg to forget your settings.
Remove BepInEx entirelyAdditionally delete the BepInEx folder plus winhttp.dll, doorstop_config.ini, .doorstop_version and changelog.txt from the game root. The game is then byte-for-byte stock.