Ungodly Blasphemous install guide

Files

Downloads and mirrors

Every file this guide asks for, with sizes, checksums and a private mirror on my own paid Google Drive.

Primary downloads

The two plugins§

Two archives, each holding one DLL and one README. Every route below leads to the same bytes — the SHA-256 values further down let you prove it.

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

ButtonWhat it does
Download from my DriveStarts the transfer straight away from my Google Drive. This is the one you want.
Open in DriveOpens the file’s Drive page first, so you can see the name, size and date before downloading.
Copy bundled with this guideServes the archive from this website’s own files/ folder. No internet connection needed at all.

Unblock before extracting

Right-click the downloaded .rarProperties → tick UnblockApply, then extract. Doing it to the archive means every file that comes out is already clean.

Provenance

About the mirrors§

Both archives are hosted on my own paid Google Drive account. I want to be specific about why that matters, because "here is a mirror" usually means the opposite of safe.

  • I compiled and uploaded these files myself, to storage I pay for and control. There is no third party between you and the archive.
  • No file-host theatre. No ad gate, no countdown page, no five fake download buttons, and nothing that tries to hand you a "download manager" on the way past.
  • The link cannot be quietly swapped. Free re-upload sites go dead, change hands, or substitute what is behind a link months later. This one answers to me and to nobody else.
  • Speed. Drive serves from Google’s own infrastructure, which is generally faster and steadier than the free mirrors small mods usually end up on — and there is no queue for not paying.
  • You do not have to take my word for it. Every file is published with its exact byte count and SHA-256 hash. Check the file you received against the value on this page.

A Drive warning you may see

Google sometimes shows a notice that it "can’t scan this file for viruses" on downloads over a certain size, or asks you to confirm. That is Drive being cautious about archive formats in general, not a finding about these files. Both archives are well under any scanning limit; confirm and continue, or use the bundled copy instead.

Optional, and quick

Check what you downloaded§

Pick either command, paste it into a terminal in your Downloads folder, and compare the result against the hashes on this page.

Command Prompt

certutil -hashfile UngodlyGFX_Blasphemous_v1.2.0.rar SHA256

PowerShell

Get-FileHash .\UngodlyGFX_Blasphemous_v1.2.0.rar -Algorithm SHA256
ArchiveBytesSHA-256
UngodlyGFX_Blasphemous_v1.2.0.rar59,267851cea1b7660948e911c946d1534fcc611511fb5b4a66023b6d7368b6ff2b24d
UngodlyDifficulty_Blasphemous_v1.1.1.rar69,92875d4d6ae997cb3d11b3f53810e3fbac52ed2df8d5056ce30e5922e7266b50ff6

And the DLLs inside them, in case you would rather check the file that actually gets installed:

FileBytesSHA-256
UngodlyGFX.dll163,840a3342cdf8aaa9543f6aa2d3fe069e9a4b8edd86808c62d42714712ed3387cdb1
UngodlyDifficulty.dll187,392493b054e781682c7dcccede30041397de746d1103cd36a1d1e4f107792b388b9

If a hash does not match

Do not install it. Download it again — an interrupted transfer is the usual explanation. If a fresh download still does not match, something between you and the file is modifying it, and that is worth knowing about regardless of these plugins.

From the source, not from me

BepInEx§

Plugin framework · required

BepInEx 5.4.23.5

The loader. Free, open source, and the framework both Ungodly plugins are built against. Install this before the plugins — the folder they go into does not exist until BepInEx has run once.

File
BepInEx_win_x64_5.4.23.5.zip
Flavour
Windows · x64 · Unity Mono · BepInEx 5
Not
x86, IL2CPP, Unix, or any 6.x build
Extracts to
<game folder>\

Any BepInEx 5.4.2x build works. 5.4.23.5 is the one both plugins were verified against and the one every screenshot on this site was taken with. If you download a different version, keep the shape of the name the same: 5.x, win, x64.

Everything, in one table

Full manifest§

Every file this guide asks you to put on disk, and where each one ends up.

FileSourceDestination
winhttp.dllBepInEx zip<game>\
doorstop_config.iniBepInEx zip<game>\
.doorstop_versionBepInEx zip<game>\
BepInEx\core\BepInEx zip<game>\BepInEx\
BepInEx\patchers\BepInEx zip<game>\BepInEx\
UngodlyGFX.dllUngodly GFX 1.2.0<game>\BepInEx\plugins\
UngodlyDifficulty.dllUngodly Difficulty 1.1.1<game>\BepInEx\plugins\
BepInEx.cfgwritten on first launch<game>\BepInEx\config\
com.stixsworldhd.blasphemous.ungodlygfx.cfgwritten on first launch<game>\BepInEx\config\
com.stixsworldhd.blasphemous.ungodlydifficulty.cfgwritten on first launch<game>\BepInEx\config\

Nothing else. No shared runtime, no redistributable, no registry key, and no file anywhere outside the game folder.

Ready to install

If this is your first time through, start at station 01 rather than jumping straight to the extract — the two pages before BepInEx exist because they prevent the problems that come after it.