This script is for Slackware 14.1 only and may be outdated.

SlackBuilds Repository

14.1 > Games > dhewm3 (1.4.0)

The goal of dhewm 3 is bring DOOM 3 with the help of SDL to all suitable platforms.

Compared to the original DOOM 3, the changes of dhewm 3 worth mentioning are:

* 64bit port
* SDL for low level OS support, OpenGL and input handling
* OpenAL for audio output, all OS specific audio backends are gone
* OpenAL EFX for EAX reverb effects (read: EAX-like sound effects on all platforms/hardware)
* Better support for widescreen (and arbitrary display resolutions)
* A portable build system based on CMake

This engine will only work with the original Doom 3 and Resurrection of Evil expansion pack
and not the newer Doom 3 BFG.

To build the dedicated server or to disable building the base game code, the core or d3xp
game code use: BASE="no" CORE="no" D3XP="no" SERVER="yes" ./dhewm3.SlackBuild

Doom 3 and the Resurrection of Evil expansion pack data are not included with dhewm 3 and are
still covered by the original EULA. They must be acquired separately such as from the retail
DVDs or with SteamCMD. The data pak00*.pk4 files need to be placed in /usr/share/dhewm3/base
for Doom 3 and /usr/share/dhewm3/d3xp for RoE, symbolic links to the data directories will work.

This requires: OpenAL, SDL2

Maintained by: Hunter Sezen
Keywords: doom,doom3,resurrection of evil,fps
ChangeLog: dhewm3


Source Downloads:
1.4.0.tar.gz (6cabb092cf7a428ac248d700ad3c0212)

Download SlackBuild:
dhewm3.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Individual Files:

Validated for Slackware 14.1

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2024 Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds