A downloadable tool for Windows, macOS, and Linux

NOTE: I am no longer developing or supporting WadSmoosh. Please fork the code or find a community fork if you need something fixed or added. See this page for details.

WadSmoosh merges your provided Ultimate Doom, Doom 2, Master Levels, No Rest for the Living, Final Doom, Sigil, and Sigil II 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, and user created mods (WADs) for both Doom 1 and Doom 2, 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.

Also from the project's readme:

WadSmoosh is not a general-purpose tool for merging Doom WADs; it is for merging retail content only - it was created in 2016 out of a desire for a "complete" retail version of Doom and Doom II, and only exists as a program because the IWAD file that it generates cannot be distributed legally. Please do not ask if WadSmoosh will support any specific WAD.
StatusReleased
CategoryTool
PlatformsWindows, macOS, Linux
Release date Aug 12, 2016
Rating
Rated 5.0 out of 5 stars
(51 total ratings)
AuthorJP LeBreton
TagsDoom, utility
Code licenseMIT License
LinksSource code

Download

Download
wadsmoosh-win-linux-mac.zip 17 MB
Version 26 Dec 31, 2023

Install instructions

Simply copy all your WADs into the source_wads/ subfolder, then run WadSmoosh. A log will appear showing progress and any errors that arise.

WadSmoosh will create a new file called doom_complete.pk3 with all the game content in it. You can run this in GZDoom with -iwad doom_complete.pk3 at the command line, or selecting it from GZDoom's IWAD pre-launch choosing dialog window.

Development log

View all posts