UNGODLY

Mod Series — Installation Manual

UngodlyAI v2.17.0 · UngodlyBallistics v3.0.0 · UngodlyGFX v1.0.0 · Killstreak Announcer v1.1.0

by StixsworldHD (StixsmasterHD4k)

Phase Two · Plugin 3 of 3

UngodlyGFX v1.0.0

UNGODLYGFX v1.0.0 — Ungodly Madly Vastly Enhanced Graphics + UI Overhaul
Plugin DLL
StixsworldHD.EasyRed2.UngodlyGFX.dll
GUID
com.stixsworldhd.easyred2.ungodlygfx
Config file
com.stixsworldhd.easyred2.ungodlygfx.cfg
In-game window
F8 — rebindable, settings apply live

A single BepInEx plugin that takes near-total control of Easy Red 2's rendering and HUD and pushes every dial far past what the vanilla Settings menu allows — while staying multiplayer-legal and cooperating perfectly with the game's own settings system. Vanilla gives you a plain shadows ON/OFF switch, render scale capped at 100%, no TAA, fixed AO strength, preset-locked god rays, a fixed HUD and a 240 frame cap. UngodlyGFX replaces all of that with 106 fully-documented settings across 10 categories, applied live, no restarts.

Headline upgrades the vanilla menu simply cannot do

Requirements

Install

Field Order 01Open the mod archive

Grab UngodlyGFX_v1_0_0_StixsworldHD.rar from the Downloads page:

UngodlyGFX_v1_0_0_StixsworldHD.rar
|- StixsworldHD.EasyRed2.UngodlyGFX.dll     <- the entire mod
'- README.md                                  <- full manual & 106-setting reference

Field Order 02Drop the DLL into plugins

Copy the DLL into your game's plugins folder so it lands at:

Easy Red 2\BepInEx\plugins\StixsworldHD.EasyRed2.UngodlyGFX.dll

Folder layout after install, with the optional companions alongside:

Easy Red 2\
|- Easy Red 2.exe
|- winhttp.dll
|- doorstop_config.ini
'- BepInEx\
   |- core\            (BepInEx itself)
   '- plugins\
      |- StixsworldHD.EasyRed2.UngodlyGFX.dll          <- this mod
      |- StixsworldHD.EasyRed2.UngodlyAI.dll           <- optional companion
      '- StixsworldHD.EasyRed2.UngodlyBallistics.dll   <- optional companion
Windows Explorer showing the three Ungodly plugin DLLs inside BepInEx\plugins
The reference plugins folder — UngodlyGFX is the 146 KB DLL. One file, no subfolders, no dependencies beyond BepInEx itself.

Field Order 03Launch, press F8, tune

  1. Launch the game. In-game, press F8 to open the UngodlyGFX configuration window.
  2. To verify from the log instead: BepInEx\LogOutput.log contains UngodlyGFX … is live on a healthy load.
  3. First launch writes BepInEx\config\com.stixsworldhd.easyred2.ungodlygfx.cfg (~40 KB, 10 sections, every setting with its explanation, type, default and range as comments).

That's it. Everything applies live — tune freely, no restarts.

UngodlyGFX v1.0.0 in-game configuration window on the Overview tab
UngodlyGFX v1.0.0 (F8) — Overview tab with master system toggles, the four one-click presets and the live status line.

The in-game window (F8, rebindable)

Nine tabs: Overview / Display / Shadows / Post FX / Rays+AO / World / UI & HUD / Performance / Info & MP. Every setting shows its own explanation in the panel at the bottom when you hover it — what it does, what raising or lowering changes on screen and in your framerate, and its allowed range. Footer buttons: Save to file, Reset all to defaults, Apply now. Drag the title bar to move the window; the toggle key is rebindable on the Info & MP tab.

One-click presets

Presets only set values — nothing is locked. Load one, then fine-tune any tab.

Multiplayer safety (why this can't desync a lobby)

MP

Easy Red 2 replicates game state over Photon PUN — transforms, health, ammo, capture progress, chat. It never replicates render state. Everything UngodlyGFX touches is GPU-side / screen-side and exists only on your machine: the URP pipeline asset, URP Volume post-processing, SSAO/GTAO renderer-feature settings, QualitySettings, the main camera, the HUD canvas.

The vanilla passthroughs (grass density, tessellation, clouds, ragdolls, DOF, SSR, FOV, HUD toggles…) write the same SavableData.Settings fields the game's own Settings menu writes and call the same Apply* methods — if the vanilla menu is multiplayer-legal, these are too, by construction. The mod contains zero Harmony patches on networking, simulation, damage, movement or AI code; its only patches are read-only postfixes on the game's graphics Apply* methods, used purely as “vanilla just re-applied — re-assert my values next frame” signals.

Fairness by design: deliberately not included — fog/weather-density edits, darkness/night-brightness cheats, enemy-outline / ESP-style rendering, and FOV beyond a sane 50–130.

Performance notes

Disable / uninstall

Get the archive →Final phase: Verify everything →