Verify & Troubleshoot
The final link in the chain — main.lua live and running. Here's how to prove the overhaul loaded, how to read the UE4SS console, and how to unstick every common snag in one place.
Is it actually running?
The fastest proof costs one line. Open scripts\config.lua, set verbose logging on, save, and launch:
config.verbose_logging = trueWith that enabled, the overhaul prints a one-line banner to the UE4SS console the instant it loads — naming the version and confirming what it enabled — followed by per-entity confirmation lines as toys spawn. Three independent signals tell you it's live:
-
Signal 01 · The consoleOpen the UE4SS console
In-game, press the console key provided by the built-in
ConsoleEnablerMod— try~(tilde),@, orF10. A console window appears; with verbose logging on you'll see the overhaul's banner near the top and live lines as enemies and bots spawn.PRO MOVEUse the dev build for your first launchIf you installed
zDEV-UE4SS(recommended back in Chapter 02), a console window opens on its own at launch — no key needed. It is the single easiest way to watch the overhaul load in real time. Switch to the slim basic build later once you trust the install. -
Signal 02 · The log fileRead
UE4SS.logUE4SS writes a fresh log every launch next to its DLLs in
Win64(you can seeUE4SS.login the Chapter 02/03 screenshots). Open it after the game starts and scan for your mod folder name and a clean, error-free load:...\Unboxed\Binaries\Win64\UE4SS.logYou're looking for a line that mentions
StixsworldHD_UngodlyAIOverhaulbeing started, and an absence of red[error]lines around it. -
Signal 03 · The gameplayFeel it in a match
The truest test. Start any mode and watch: teammates aim and build with intent, and enemies cut you off and flank instead of trailing single-file behind you. If the match feels noticeably sharper than vanilla, the overhaul is doing its job. Bind
status_key(Chapter 04) to print a live status line confirming mode, difficulty and how many toys were enhanced.
Common snags — and the fix
Work top to bottom; the issues are ordered roughly by how often they come up.
The game won't launch at all
Almost always one of three things, in order of likelihood:
- Antivirus ate a file. A proxy
dwmapi.dllsitting next to a game executable is exactly what some antivirus heuristics flag. See the quarantine fix below — this is the single most common cause. - Files landed in the wrong folder. The UE4SS files must sit directly beside
Unboxed-Win64-Shipping.exeinWin64(or underue4ss\on the new layout). Re-check against the Chapter 02 screenshot. - Wrong UE4SS build for your system. Grab the current release fresh from the official repo and re-extract.
To prove UE4SS is the culprit, temporarily rename dwmapi.dll to dwmapi.dll.off. If the game then launches, the loader (or your antivirus reacting to it) is the issue, not the game or the mod. Rename it back once you've sorted the antivirus exception.
The game launches, but the overhaul isn't loading
UE4SS is running but your mod isn't being picked up. Walk this checklist:
-
Check 01Folder name and nesting are exact
The folder must be named exactly
StixsworldHD_UngodlyAIOverhauland sit inside the sameModsfolder UE4SS already uses for its built-in mods. A classic mistake is a doubled folder —Mods\StixsworldHD_UngodlyAIOverhaul\StixsworldHD_UngodlyAIOverhaul\— from extracting the archive into itself. There should be exactly one.Mods/ └─ StixsworldHD_UngodlyAIOverhaul/ ├─ enabled.txt └─ scripts/ ← config.lua + main.lua live here
-
Check 02
enabled.txtis presentThe mod ships with an empty
enabled.txtalready inside it — that file is what flips it on. If it's missing (some extractors skip zero-byte files), just create a new empty text file named exactlyenabled.txtin the mod folder.CAUTIONWatch for a hidden .txt.txt extensionIf Windows is hiding file extensions, “
enabled.txt” you create by hand can secretly beenabled.txt.txt. Turn on View → File name extensions in Explorer and confirm it ends in a single.txt. -
Check 03Add it to
mods.txtas a backupIf your UE4SS build uses a master
mods.txtand still doesn't load fromenabled.txtalone, openMods\mods.txtand append:StixsworldHD_UngodlyAIOverhaul : 1Make sure the two stock loaders (
BPModLoaderMod,BPML_GenericFunctions) are still set to: 1as well. -
Check 04Hot-reload or restart
After any change, restart the game or press
Ctrl + Rto hot-reload every UE4SS Lua mod. Then re-check the console for the banner.
UE4SS loads but the game renders oddly (or the console is invisible)
UE4SS reads its own settings from UE4SS-settings.ini in Win64 (visible in the Chapter 02 screenshot). If the overlay/console misbehaves or you see graphical glitches tied to the loader, the rendering backend is usually the lever. Open that file and set the graphics API explicitly to match the game (HYPERCHARGE is a DirectX 11 title):
[Overlay]
GraphicsAPI = dx11UE4SS-settings.ini controls the loader itself, separate from the mod's config.lua. It's where you adjust UE4SS's own console and log verbosity if the output is too noisy or too quiet. Leave the mod's settings in config.lua.
Antivirus quarantined the loader
A DLL that hijacks a game's startup is, mechanically, indistinguishable from how some malware behaves — so heuristic antivirus sometimes quarantines dwmapi.dll or UE4SS.dll. They are safe open-source files, but you'll need to tell your antivirus that:
- Restore any quarantined UE4SS file, then
- Add an exclusion for your
Win64folder (or the whole game folder) so it isn't re-flagged on the next launch.
Add the antivirus exception only for the UE4SS files you knowingly installed from the official repo into this game's folder. Don't blanket-disable your antivirus, and don't exclude folders you didn't intentionally put loader files into.
Another mod is conflicting
The overhaul is self-contained and targets shared engine AI classes, so hard conflicts are rare. If something behaves strangely after adding other mods, isolate it: in Mods\mods.txt, set the other mods to : 0 one at a time (leaving the overhaul and the two stock loaders on) and relaunch until the culprit reveals itself. Load order in mods.txt is top-to-bottom; the overhaul doesn't care where it sits.
Turning it off (without uninstalling)
Two clean ways to disable the overhaul while leaving everything in place:
- Per-mod: delete or rename
enabled.txtinside the mod folder (e.g.enabled.txt.off), or set its line inmods.txtto: 0. - In-config: set
config.master_enable = falseinconfig.lua— the mod stays installed and loaded but does nothing until you flip it back.
To uninstall entirely, delete the StixsworldHD_UngodlyAIOverhaul folder from Mods. To remove UE4SS too, delete dwmapi.dll, UE4SS.dll, UE4SS-settings.ini and the Mods folder (or the ue4ss\ folder on the new layout). The game returns to bone-stock vanilla — nothing the overhaul does is permanent.
Chain complete.
Game → dwmapi.dll → UE4SS.dll → Mods → StixsworldHD_UngodlyAIOverhaul → main.lua. Every link verified, the overhaul live, and 150 dials waiting whenever you want to retune. Now go ruin some toys.
Built and documented by StixsworldHD (StixsmasterHD4k).