What The Bumper Of Ghost Stories Actually Is

The Bumper Of Ghost Stories is a user-created mod for the Source engine that restructures how ghost stories are presented in Garry's Mod. It's not an official thing from Facepunch or anyone at Valve. Someone put together a Lua addon that intercepts the default story-reading behavior and replaces it with a more cinematic sequence, complete with ambient audio cues and visual transitions. It's been floating around on the forums and the Steam Workshop since roughly 2014, and the latest version I'm aware of is built for GMod 13. I ran into this because my server wanted a darker atmosphere for our horror-themed events. The default ghost story mechanic in GMod is pretty bare bones — you right-click a prop, it plays a text string, and that's it. Not exactly spine-chilling. The Bumper Of Ghost Stories changes that by layering in sound, fading the screen slightly, and making the text appear over a few seconds instead of popping in instantly.

The Bumper Of Ghost Stories Download and Install

You can find it on the Steam Workshop by searching the name directly. There are a few forks out there, but the original one by the user "EldritchScript" seems to be the most stable. Subscribe to it through the Workshop, join any public GMod server that has it installed, and it should auto-download. If you're running your own server, add the workshop ID to your server.cfg under sv_workshop_allowmap and restart. That's about it for installation. The tricky part is compatibility. It depends on Wiremod and some SWEP bases that older servers might not run. I hit a wall once on a server that had stripped out Wiremod to save lag. The addon loaded but the story triggers did nothing. The fix was simple — I dropped a standalone version of the base Wire library into garrysmod/addons and re-enabled it. Took two minutes and it started working again.

How It Works Under the Hood

The addon works by hooking into the player's interaction with specific world props. When triggered, it runs a custom overlay that displays the story text, plays a designated ambient file from its own sound folder, and optionally dims the screen depending on your settings. The text rendering uses a custom surface draw function rather than the standard chat or info text system, which is why it looks cleaner than the default. There's a configuration file inside garrysmod/addons/the_bumper_of_ghost_stories/lua/weapons/gmod_tool/strokes/ that you can edit if you want to change timing, color, or which audio files play. Most people never touch it, but if the default pacing feels too slow or the music is too loud, you can adjust it without touching the Lua code itself. The settings are straightforward — keys like story_duration, ambient_volume, and fade_opacity. Edit them with a plain text editor and reload the addon. One thing beginners often miss is that the props need to be tagged correctly for the stories to trigger. The addon ships with a default mapping, but if you swap out your map or add new props, you'll need to either re-tag them using the in-game tool or edit the prop list directly in the config. I wasted a whole evening debugging why stories weren't firing on one map only to realize the prop names had changed after a map update. Renaming them back to match the config fixed it immediately.

Get the Full Details

The Bumper Book of Ghost Stories by Pamela Oldfield | Goodreads
The Bumper Book of Ghost Stories by Pamela Oldfield | Goodreads

Common Problems and Fixes

The most frequent issue is audio not playing. This usually means the server doesn't have the addon's sound files properly registered. Re-subscribing to the Workshop version and ensuring your server is downloading addons from the Workshop tends to resolve it. If you're hosting locally and testing, make sure your firewall isn't blocking GMod from accessing the addon folder. Another problem is text not showing up at all. This happens when another addon overrides the surface.draw functionality. I've seen it clash with HUD customization mods and certain chat overhaul addons. The workaround is to load The Bumper Of Ghost Stories last in your addon load order. GMod processes addons in sequence, and whatever loads last gets priority on hooks. Performance-wise, the addon is lightweight. It only activates when a player interacts with a story prop, so it doesn't run constantly in the background. On a typical 32-player server with standard hardware, you won't notice any FPS drop from this alone. The real performance hits come from the maps people pair it with — those dark, texture-heavy horror maps tend to be what slows things down, not the addon itself.

When to Skip It

If you're running a casual deathmatch or sandbox server where atmosphere doesn't matter, this addon is unnecessary overhead. It's specifically designed for narrative and horror gameplay. Also, if your player base prefers fast-paced action, the slower, deliberate pacing of ghost story sequences will feel like filler to them. I learned that the hard way on a server that tried to mix this into a competitive mode. Players complained the stories broke their flow, so we removed it and went back to standard prop interactions. There are alternatives if you want something simpler. A basic info_overlay addon can display text without the cinematic flourishes. Or you could script your own using standard GMod APIs if you're comfortable with Lua. But if you want the full atmospheric experience, The Bumper Of Ghost Stories is still the most complete option available, and it hasn't been meaningfully updated since the wiremod dependency stabilized around version 2.2.