DOORBELLOF DOOM
A clean, modern launcher for UZDoom.
Stop typing 400-character command lines. Bundle an IWAD, an ordered mod list and your options into a profile, then ring the bell. Rip and tear, until it is done.
Free. Windows, Linux and macOS. Needs Python 3, PySide6 and UZDoom. Click the bell. Go on.
Everything your mod folder wishes it had
Built for people who run a lot of mods and are tired of breaking their own setup.
Profiles
Each profile keeps its own IWAD, mod list, options, note and keycard tag. Switch with Ctrl+1 to 9, or double-click to launch.
Drag-and-drop load order
Drop WADs, PK3s, folders and DEH/BEX patches onto the window. Untick a mod to disable it without losing its place. Undo with Ctrl+Z.
Smart ZIPs
Downloaded a package with the real files inside? The launcher spots it and offers to extract and add them for you.
Separate saves
Give a profile its own savegames and config so mods never trample each other.
Live command preview
See exactly what will run. Copy it, or export it as a .bat or .sh script.
Loadouts and roulette
Save named mod presets, or let mod roulette enable a random half of your list. Surprise picks your next profile.
Hall of Fame
Playtime bars per profile and a rank that climbs from Fresh Meat to Eternal Slayer.
Discord presence
On by default, no extra packages. Shows what you are playing, or that you are browsing the launcher.
Safe config
Atomic saves and an automatic backup, so a crash cannot eat your profiles.
No guessing what runs
The command preview updates as you click. Enabled mods go to -file, patches to -deh, and Separate saves adds a private -savedir.
Up and running in a minute
It is a single Python file.
- Install the one dependency:
pip install PySide6 - Run
python doorbell_of_doom.py - Check the Engine path (or press Auto-detect) and pick an IWAD.
- Drop in some mods and press F5.
Command line
One desktop shortcut per profile.
Pick your hell
The launcher has four themes. This page does too. Try them.
Climb the ranks
Your rank comes from total playtime across all profiles.
| Rank | Play needed |
|---|---|
| Fresh Meat | Start |
| Imp Chaser | 1 hour |
| Zombieman Slayer | 5 hours |
| Hell Knight Hunter | 15 hours |
| Cyberdemon Crusher | 40 hours |
| Doom Slayer | 100 hours |
| Eternal Slayer | 250 hours |
Secrets
The launcher has a face that glances around, grins and bleeds. Type cheat codes anywhere outside a text field.
Try one on this page
Type iddqd for god mode, or idclev for a random level warp. The real launcher also knows idkfa, idspispopd, idchoppers and more.
Somebody's at the door.
Grab the launcher and open it.
RING IT โ DOWNLOAD