Doom Logo

Doom / Doom II: Hell on Earth / Brutal Doom on FreeBSD

Last modified: 10/02/2018

back


To play id Software’s “Doom” or “Doom II: Hell on Earth” on FreeBSD, you can simply choose one of the available FreeBSD ports, like Chocolate Doom or Doom Legacy. Trying to run the modification Brutal Doom on FreeBSD gets tricky, because neither GZDoom nor Zandronum have a FreeBSD port. But GZDoom be can compiled easily from source.

Brutal Doom on FreeBSD
Fig.: Brutal Doom v20b with GZDoom on FreeBSD 11

Installation

At first, install CMake and gmake. Then, download the latest source code of GZDoom and unpack the archive. In the main directory, run:

$ cmake -DNO_FMOD=ON -DCMAKE_BUILD_TYPE=Release .
$ gmake

The FMOD compiler flag has to be disabled, as no FreeBSD version of FMOD exists. GZDoom will use OpenAL instead.

Copy the following files to your game directory:

You will need the game files of Doom or Doom II in order to play one of them. Copy doom.wad and/or doom2.wad to your GZDoom directory. Then run:

$ ./gzdoom

Brutal Doom

The game files of Brutal Doom are hosted on moddb.com. Download the Public Beta of Brutal Doom v21 and unpack the archive. Copy bd21testnov01.pk3 to your GZDoom directory and run:

$ ./gzdoom bd21testnov01.pk3
marine

Valid XHTML 1.0 Valid CSS