Devilated Gore · Atmosphere · FX

Reference

When It Misbehaves

The handful of things that trip people up — black launches, silent plugins, antivirus, and the BepInEx 6 trap.

Almost every problem here is one of a handful of things, and almost all of them trace back to the same root cause: the wrong BepInEx build. Start by comparing your folder to the reference tree, then find your symptom below.

Compare against this

A Known-Good Install

If your Devilated folder matches this, the install is correct and any issue is almost certainly in the config file rather than the setup:

Devilated · expected structure
<Devilated folder>/
├─ Devilated.exe
├─ winhttp.dll
└─ BepInEx/
   ├─ core/
   ├─ config/
   │  ├─ BepInEx.cfg
   │  └─ com.stixsworldhd.devilated.goreatmosfx.cfg
   └─ plugins/
      └─ StixsworldHD.DevilatedGoreAtmosFX.dll
  • winhttp.dll sits directly beside Devilated.exe.
  • StixsworldHD.DevilatedGoreAtmosFX.dll is inside BepInEx\\plugins\\.
  • com.stixsworldhd.devilated.goreatmosfx.cfg exists in BepInEx\\config\\ — proof the plugin loaded.
Symptoms & fixes

Common Issues

The game launches but nothing looks different.
Almost always the wrong BepInEx build. Confirm you used the win_x64 pack of BepInEx 5 (not x86, not 6). Then confirm StixsworldHD.DevilatedGoreAtmosFX.dll is in BepInEx\plugins\ and that com.stixsworldhd.devilated.goreatmosfx.cfg exists in BepInEx\config\. No config file means the plugin never loaded.
The game will not start at all now.
Verify winhttp.dll sits directly beside Devilated.exe and was not quarantined. If you dropped in a BepInEx 6 / IL2CPP pack by mistake, remove it and install the BepInEx 5 Mono build instead. As a last resort, use Steam → Verify integrity of game files, which restores vanilla without deleting your BepInEx folder.
My antivirus deleted winhttp.dll or the plugin.
BepInEx works by placing a proxy winhttp.dll next to the executable, a pattern some scanners flag heuristically. Restore the file and add the Devilated folder as an exclusion. The files come from the official BepInEx release and your own mod build.
I edited the config but it reverted / clamped my numbers.
That is by design. Every value is clamped to the min/max range printed beside it, so out-of-range entries snap back to the nearest legal value. Stay inside the listed range and your edits stick.
A setting does not seem to apply until I reload.
Most settings apply live or within a second or two as the light and particle sweeps run. A few — the muzzle-flash fade speed in particular — only take effect on the next level load. Reload the level and it will be there.
Where is the in-game mod menu?
There isn’t one, by design. The entire overhaul is driven from the single config file — no UI, no console commands. Edit com.stixsworldhd.devilated.goreatmosfx.cfg in a text editor and relaunch (or let the live sweeps pick it up).
Did this change my saves?
No. The mod only affects visuals, gore and physics presentation. It does not touch save data, so you can add or remove it at any time.
A future game patch broke one feature.
Each hook is applied independently. If an update renames one internal method, only that single feature is skipped while everything else keeps working. Check the BepInEx console or LogOutput.log for the one-line startup summary.
Still stuck?

Last Resorts

  • Verify the game files. Steam → Devilated → Properties → Installed Files → Verify integrity. This restores vanilla executables without deleting your BepInEx folder.
  • Re-extract cleanly. Delete winhttp.dll and the BepInEx folder, then redo Part One and Part Two from scratch.
  • Read the log. BepInEx\\LogOutput.log prints a one-line summary on startup. It will tell you whether the plugin loaded and which hooks applied.
  • Regenerate the config. Delete com.stixsworldhd.devilated.goreatmosfx.cfg and relaunch to get a fresh, fully-documented default file.
Credits

Built By

The Gore, Blood, Lighting, Atmosphere & Particle Overhaul and this installation guide were designed, written and built by StixsworldHD (StixsmasterHD4k). The mod stands on BepInEx and HarmonyX. Devilated and all trademarks belong to their respective owners; this is an unofficial, fan-made modification.