Ungodly Blasphemous install guide

BepInEx 5 · 64-bit · Mono · Blasphemous 4.0.67 — DLC3

Two plugins,
one folder,
twenty minutes.

This is the complete walk from a clean copy of Blasphemous to a modded one: the right build of BepInEx dropped beside the executable, then Ungodly GFX and Ungodly Difficulty into the plugins folder.

Every folder is shown as a screenshot of a real install, at full resolution, so you can compare your disk against mine rather than guess. Nothing here patches a game file and nothing is written to your saves.

Guide and both plugins by StixsworldHD (StixsmasterHD4k).

How Blasphemous ends up loading the Ungodly plugins Blasphemous.exe asks Windows for winhttp.dll; Unity Doorstop answers in its place; Doorstop starts BepInEx core; BepInEx scans the plugins folder; and both Ungodly plugins load from there, on F10 and F7. Blasphemous.exe asks Windows to load winhttp winhttp.dll Doorstop answers instead of Windows BepInEx / core starts inside the running game BepInEx / plugins every DLL in here is loaded UngodlyGFX.dll panel on F10 UngodlyDifficulty.dll panel on F7 nothing above is patched · nothing is written to your saves
Game
Blasphemous build 4.0.67 — DLC3, all DLC
Loader
BepInEx 5.4.23.5 Windows, x64, Mono
Runtime
Unity 2017.4.40 CLR v2.0.50727
Files modified
None everything is done at runtime

The two plugins

What you are installing

They are independent. Install one, install both, install neither — BepInEx does not care, and the two were deliberately built to stay out of each other's way, down to separate hotkeys, separate window IDs and separate input blockers.

Graphics & UI suite

Ungodly GFX 1.2.0

Raises the 640×360 internal buffer the whole game is drawn into, fixes an interface-scaling bug in the retail build, and opens up the display, quality and post-processing systems the engine keeps closed.

Archive
UngodlyGFX_Blasphemous_v1.2.0.rar
Size
57.9 KB
Installs to
BepInEx/plugins/UngodlyGFX.dll
Opens with
F10 panel · F11 readout

SHA-256851cea1b7660948e911c946d1534fcc611511fb5b4a66023b6d7368b6ff2b24d

Real-time dynamic difficulty

Ungodly Difficulty 1.1.1

Puts every enemy statistic in the game within reach, then runs a live director over the top that reads six signals from your play and moves the difficulty while you are in the room.

Archive
UngodlyDifficulty_Blasphemous_v1.1.1.rar
Size
68.3 KB
Installs to
BepInEx/plugins/UngodlyDifficulty.dll
Opens with
F7 panel · F8 readout

SHA-25675d4d6ae997cb3d11b3f53810e3fbac52ed2df8d5056ce30e5922e7266b50ff6

Both are single DLLs that load into a running game and change live objects. Both write their own fully documented configuration file on first launch, and both revert everything they touched the moment you delete them. There is no installer, no patcher, and no asset replacement anywhere in this guide.

Nine stations

The walk, end to end

Stations 01 to 05 are the install. Six and seven are reference for the two plugins once they are running. Eight and nine are there for when something goes wrong or when you want the game back exactly as it shipped.

  1. 01 Before you begin The one download people get wrong, and the five minutes that prevent most problems.
  2. 02 Find the game folder Opening the directory that holds Blasphemous.exe, on Steam and on GOG.
  3. 03 Install BepInEx 5 Extract beside the executable, launch once, read the log to confirm.
  4. 04 Install the plugins Unblock the archives, drop two DLLs in, let the config files write themselves.
  5. 05 Confirm it worked Six checks against the screenshots. All six pass or something is wrong.
  6. 06 Ungodly GFX Render scale, the interface aspect fix, monitors, post-processing, quality.
  7. 07 Ungodly Difficulty The director, the six signals it reads, the presets, bosses and elites.
  8. 08 When something is wrong The log lines that are harmless, the ones that are not, and every fix.
  9. 09 Remove it cleanly Removing one plugin, both plugins, or BepInEx itself — in that order.

The finish line

What finished looks like

A correct install is quiet. The menu looks untouched until you press a key. Click any screenshot on this site to open the original 1920×1080 file at full size.

The Blasphemous main menu, version 4.0.67 with DLC3
A correctly modded main menu looks exactly like an unmodded one. The build stamp in the corner reads v. 4.0.67 – DLC3. Shown at 1280×720 — the original is 1920×1080.
The Ungodly GFX settings panel open on the Render Scale tab
Ungodly GFX on F10, Render Scale tab. The multiplier is at 4.00 and the panel reports the internal buffer it just built. Gold palette, seven tabs. Shown at 1280×720 — the original is 1920×1080.
The Ungodly Difficulty settings panel open on the Director tab
Ungodly Difficulty on F7, Director tab. Crimson palette, nine tabs, and every control carries its own plain-English description underneath. Shown at 1280×720 — the original is 1920×1080.

Provenance

Where the files come from

Two places, and you should know the difference between them.

BepInEx comes from the BepInEx team's own GitHub releases page and nowhere else. I do not mirror it, because a modding framework should always be taken from the people who build it, where the tag, the changelog and the file all live together.

Both Ungodly archives are hosted on my own paid Google Drive account. They are files I compiled and uploaded myself, on storage I pay for and control, with no third-party file host in between — no ad gate, no countdown page, no bundled "download manager", and nothing that can swap the file out from under the link later. Drive's own infrastructure also tends to be noticeably faster than the free mirrors these things usually end up on.

Every archive on the downloads page lists its exact byte size and SHA-256 hash so you can check what you received against what I published. A copy of each archive also ships inside this guide, in its files/ folder, if you would rather not download anything at all.