WadSmoosh - simple IWAD merge utility
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 ZDoom and 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.
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.
Simply copy all your WADs into the
source_wads/ subfolder, then run WadSmoosh.
If you're in Windows, click
If you're in macOS or Linux, run the
wadsmoo.sh shell script - only Python 2 is supported at the moment.
WadSmoosh will create a new file called
doom_complete.pk3 with all the game content in it. You can run this in ZDoom / GZDoom with
-iwad doom_complete.pk3 at the command line, or even rename it to
doom2.wad and run without any command line needed.
If you've extracted the No Rest for the Living addon episode for Doom 2 from Doom 3: BFG Edition or the PSN or XBLA versions, make sure it's named
nerve.wad in the
In rare cases, you may need to uncheck the
source_wads/ folder's read-only status.
Absolute Beginner's Guide
- Download WadSmoosh and extract it to a folder.
- Find the folder(s) where Steam/GoG installed your game(s). For Steam, this will be something like
<Steam folder>\SteamApps\Common\<game name>\base.
- Copy any files you find with a
.WADextension to the
source_wads/subfolder where you extracted WadSmoosh.
wadsmoosh.exe. A console window will pop up to show progress.
- When it closes, you should have a file in the WadSmoosh folder called
- Download ZDoom or GZDoom - use GZDoom if you want to be able to look up and down - and extract it to a folder.
- Copy the
doom_complete.pk3file to G/ZDoom's folder and rename it to
- Launch G/ZDoom and play!