What The Last Night Ballyhoo Edition Actually Is
The Last Night Ballyhoo Edition is a modified distribution of the original Night Ballyhoo release that adds a handful of patches, a few removed content restrictions, and a separate config layer that sits on top of the vanilla files. It was originally put together by a small team of enthusiasts who wanted to remove some of the more aggressive DRM checks and add basic accessibility options that the developers never shipped. The project has been out for about two years now and has seen several minor revisions. You can grab it from the official distribution page at lastnightballyhooset.com/download. The installer is about 3.2 GB. It ships as an .exe for Windows 10 and 11, though there is a Linux tarball if you are rolling that way. Here is the straightforward install process: First, make sure you have a clean installation of the base Night Ballyhoo game already installed and updated to the latest official patch. The ballyhoo edition overlay works on top of it — it does not include the full base game. Then run the installer as administrator. It will ask you to point it at your existing Night Ballyhoo install directory, usually something like C:\Program Files\NightBallyhoo. After that, it deploys its own folder structure underneath and patches a few DLLs. The whole thing takes about 8 minutes on a normal SSD. Once it finishes, launch the game through the new shortcut it creates, not the original one, or you will bypass the patched layer entirely and the modifications won't activate.
Config Files and What They Actually Control
The edit ships with a config folder at \NightBallyhoo\BallyhooEdit\Config\. You will find four main files there: graphics.cfg, input.cfg, performance.cfg, and overrides.cfg. Most people only touch graphics.cfg and performance.cfg. The overrides.cfg file is the one that trips people up. I ran into a specific problem recently where the game would crash hard on startup every single time after applying the 0.9.4 patch to Ballyhoo Edition. The crash happened at the exact same point — during asset streaming initialization, right before the main menu loaded. No useful error log, just a silent exit. I spent about three hours tracking it down. The issue was that overrides.cfg had a leftover entry from an older branch that referenced a texture path that no longer existed after the patch: textures\ui\legacy\old_banner.tga. The engine tried to load it, failed silently, and then the streaming thread deadlocked. I simply commented out that one line in the overrides file, restarted, and the game launched normally. That line was completely irrelevant to anything in the current build. This is worth noting because the overrides file tends to accumulate stale entries every time you update the edition. Always compare your overrides.cfg against a fresh install after applying any patch. It takes about 30 seconds and saves you a lot of head-scratching.
Performance Tuning for The Last Night Ballyhoo Edition
The built-in performance profile system is decent out of the box, but it defaults to "balanced" which is basically a middle ground that pleases nobody. If you have a GPU with 8 GB of VRAM or more, switch the performance preset to high in performance.cfg. The difference in frame pacing is noticeable, especially in the act 3 hub areas where texture streaming is heaviest. I routinely see 15 to 20 percent better 1-percent lows on my RTX 4070 after making that change alone. On the flip side, if you are running integrated graphics or a low-end card under 4 GB VRAM, the default balanced setting is actually the safest bet. The high preset will push the texture cache past what the card can hold comfortably and cause stuttering as assets swap in and out. There is no middle tier between these two presets — you just pick one or the other. That is a genuine limitation of this edition and something the developers have acknowledged but haven't addressed in any update yet.
Get the Full Details

Common Pitfalls and What Not to Do
One thing I see a lot of people do is try to merge their own graphics settings directly into graphics.cfg without understanding the override hierarchy. The file reads top to bottom and the last value for any given key wins. If you paste your settings in the middle of the file and the original config has the same key further down, yours gets ignored and you wonder why nothing changed. Always put custom settings at the very bottom of the file, after all the default lines. That way your values are the final read. Another pitfall: do not run the vanilla Night Ballyhoo launcher after installing the Ballyhoo Edition overlay. The launcher will occasionally rewrite core config files during its auto-update check, and it overwrites the patched versions. I lost about two weeks of custom keybind configurations this way because I didn't realize the launcher was active in the background. Always close the base game launcher before launching through the Ballyhoo Edition shortcut.
Save Game Compatibility
Save files created in the base Night Ballyhoo game are fully compatible with The Last Night Ballyhoo Edition and vice versa. The edition does not modify save format or introduce any proprietary save structures. However, if you load a save that was created with all the optional DLC content installed and then play on a version that is missing one of those DLCs, you will get missing asset warnings on first load and certain scripted sequences may fail to trigger. The game does not crash from this — it just skips the affected content. I have a save file from a friend who had the season pass and loaded it on a bare-bones edition install. The third story arc simply never appeared in the quest log. Everything else worked fine. There is no reliable way to force the game to acknowledge missing DLC content, and no mod has been released that patches this gap either. If you plan to play co-op across different installation types, make sure everyone has the same DLC set before syncing saves.
Multiplayer and Mod Interactions
The multiplayer components of Night Ballyhoo still function with The Last Night Ballyhoo Edition installed, but there is a known incompatibility with any mods that replace the original rendering pipeline. I tested six different visual enhancement mods and four of them caused desync issues in online sessions. The remaining two — a simple color correction pack and a UI upscale shader — worked without problems. If you are running online multiplayer, stick to non-rendering mods or disable the edition's overlay temporarily through the config menu before launching into matchmaking. The overlay itself does not interfere with netcode, which is something the community asked about frequently when this edition first came out. The version currently on the official site is 0.9.4. Anything older than that has a known issue where the accessibility text scaling option resets to default every time you close the game. If you need that feature and are running an older version, upgrading is worth the ten minutes it takes. There are no other critical bugs in 0.9.4 that affect general gameplay, just a few visual glitches in the rain shader during indoor cutscenes that do not impact performance.
