A downloadable tool for Windows, macOS, and Linux

Download NowName your own price

WadSmoosh merges your provided Ultimate Doom, Doom 2, Master Levels, No Rest for the Living, and Final Doom data into a single IWAD file that can be played in GZDoom, with each game as its own entry in the episode list. This makes it very convenient to play all of classic Doom's official releases without relaunching the game with different settings. You should only need to run WadSmoosh once; then you'll have the PK3 file that can be used with GZDoom indefinitely.

It's fine if you don't have all of the Doom games, eg you have Doom 2 but not Final Doom - WadSmoosh will package up everything it can find.

Note for those running from the itch.io app: WadSmoosh is a command-line program; it has no GUI or configuration options. See the readme for details on how to use it.

PlatformsWindows, macOS, Linux
Release date Aug 12, 2016
AuthorJP LeBreton
Tagsdoom, utility
LicenseMIT License
LinksSource code


Download NowName your own price

Click download now to get access to the following files:

wadsmoosh-win-linux-mac.zip 4 MB
Version 2

Development log


Log in with itch.io to leave a comment.

Is it possible to have them all be run in sequence, without episode skips?

I made a mod for just that! https://jp.itch.io/doom-fullrun

Great utility that makes it trivial to play the official Doom maps, especially Master Levels for Doom II, which was a hassle to get to work in a source port, and works as it should (starting out with only the pistol on each level).

It even incidentally let me know about a Doom campaign that I had no idea that I owned, No Rest for the Living, which comes with the Doom 3 BFG edition on PC.