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)

Mission Briefing

One loader. Four plugins.
A very different war.

This manual walks you, file by file, through installing BepInEx 6 Bleeding Edge (IL2CPP x64) into Easy Red 2 v2.0.6 — every DLC campaign supported — and then dropping in the full Ungodly loadout: smarter soldiers, honest bullets, a renderer pushed far past the vanilla menu, and an Unreal-Tournament announcer calling your kills. Every step is illustrated with real screenshots of a finished install; click any of them to inspect the untouched full-size original.

The Loadout

v2.17.0 · hotkey F6

UngodlyAI

AI & pathfinding overhaul. Bots think up to 16× more often under a hard CPU budget, flow between objectives with a scored strategic brain, call real artillery, vault sandbags, lose sight of you in night, fog and smoke, crew the map's empty guns (v2.5.0), loot the fallen to restock (v2.6.0), scatter into cover (v2.7.0), fight peek-fire-duck cycles from any cover they find (v2.8.0/v2.14.0), counterattack lost points (v2.9.0), use the bayonet (v2.10.0), burn smoke like real infantry (v2.11.0), fly with break turns and diving gun runs — and bounce raiders with vectored interceptors (v2.12.0/v2.15.0) — ride transports with driver insurance and ambush bail-outs (v2.13.0/v2.14.0), duel tanks in the short-halt rhythm behind flak that finally leads its targets (v2.15.0), polish every pillar at once (v2.16.0) — and, new in v2.17.0, hail the motor pool the moment they spawn.

  • 202 settings
  • 9 patch groups
  • Ballistics-linked
Install UngodlyAI →
v3.0.0 · hotkey F7

UngodlyBallistics

Real exterior + terminal ballistics. G1/G7 drag from each round's actual in-game caliber and grain weight, deterministic wind, spin drift, energy-based damage, velocity-scaled penetration, sloped armor with overmatch, interior spall, and physical ricochets that keep flying with honestly decayed penetration.

  • 78 settings
  • 18 guarded patches
  • Shooter-authoritative
Install UngodlyBallistics →
v1.0.0 · hotkey F8

UngodlyGFX

Graphics + UI overhaul on Unity 6 / URP 17. True supersampling to 200%, the full shadow pipeline, TAA and quality-tiered SMAA, the complete URP post-FX suite with ACES tonemapping, boosted god rays and AO, extended world detail, HUD scale and opacity, unlimited frame rate — all far past what the vanilla Settings menu allows.

  • 106 settings
  • Zero gameplay patches
  • Live perf overlay
Install UngodlyGFX →
v1.1.0 · config-file only

Killstreak Announcer

An Unreal-Tournament / Quake-style announcer. Every kill, multi-kill, spree, headshot, capture, lead change and match result fires a punchy callout pulled at random from 701 clips across 50 event categories — First Blood through Holy Shit, GodLike, Flawless Victory, and v1.1.0's new vehicle-kill lines. Pure flavor, zero gameplay changes: it only listens to the game's own events and plays sounds, for the locally controlled player only.

  • 701 voice clips
  • 50 event categories
  • Listen-only
Install the Announcer →

The three Ungodly plugins were engineered side by side and share zero Harmony patch targets — run any one alone, or all three together, freely. UngodlyAI even auto-detects UngodlyBallistics at runtime: with both installed, AI marksmen genuinely mis-hold for the wind. The Killstreak Announcer is a pure listener — it changes no gameplay at all — and stacks cleanly on top of any combination.

Order of Operations

The whole install is four moves. Do them in this order — the run the game once step in the middle is the one people skip, and it is not optional.

  1. Install BepInEx 6 Bleeding Edge (IL2CPP x64)

    Download the BepInEx-Unity.IL2CPP-win-x64 Bleeding Edge package and extract it directly into the Easy Red 2 game folder, next to Easy Red 2.exe.

  2. Run the game once, reach the main menu, quit

    First launch takes a few extra minutes while BepInEx generates the IL2CPP interop assemblies and creates BepInEx\plugins and BepInEx\config. Without this run, there is nowhere for the mods to live.

  3. Drop in the plugin DLLs

    Every plugin DLL goes to the same place: Easy Red 2\BepInEx\plugins\. Install UngodlyAI, UngodlyBallistics, UngodlyGFX and the Killstreak Announcer in any combination — the announcer additionally ships a KSounds voice-library folder that goes in the game root, next to BepInEx.

  4. Launch and verify

    Press F6 / F7 / F8 in-game for each mod's configuration window, or read the load lines in BepInEx\LogOutput.log. The Verify page has the full checklist and every reference screenshot.

What a Finished Install Looks Like

These are the folders you are building toward. Every screenshot in this manual is a live capture of the reference install on F:\SteamLibrary\steamapps\common\Easy Red 2 — your drive letter and Steam library path may differ, everything from Easy Red 2\ down is identical.

Windows Explorer showing the Easy Red 2 game root after installing BepInEx 6
Game root after Step 2 — the BepInEx and dotnet folders, .doorstop_version, doorstop_config.ini, winhttp.dll and changelog.txt sit directly next to Easy Red 2.exe.
Windows Explorer showing the three Ungodly plugin DLLs inside BepInEx\plugins
BepInEx\plugins with the full Ungodly loadout installed: UngodlyAI, UngodlyBallistics and UngodlyGFX — one DLL each, no subfolders required.

The Result

The same engine, after the paperwork: coordinated squads in the rain, honest fire missions, and weather the renderer can actually afford.

Easy Red 2 gameplay in the rain: an AI squad advancing along a road under UngodlyAI
The full stack in the field — UngodlyAI squad discipline in driving rain, UngodlyGFX handling the weather-heavy frame.
Easy Red 2 gameplay with a Bren Mk.I as artillery explosions land ahead
Bren up as the fire mission lands — AI-called support and real blast physics working the same field.
MP

Multiplayer is safe by construction, not by promise. UngodlyAI only steers bots your machine already owns through the game's own Photon ownership gate; UngodlyBallistics only changes numbers the shooter's client was already trusted to compute, with fully deterministic randomness; UngodlyGFX never touches anything that crosses the wire. Mixed modded / vanilla lobbies work in every combination — details on each mod's page.