Tuesday, March 24, 2015

dhewm3 1.3.1.1304 x86_64 binaries 2015-03-23

Off topic, but I couldn't find them anywhere, so I stepped up and made them.
Stick 'em in your DOOM3 directory, and enjoy. This will not work with the BFG Edition.

These are built from this version of dhewm3, I didn't modify the source code at all. The licensing info is in COPYING.txt, it's GPL3 + some extra terms. The licenses of the libraries are in LICENSES.txt. The DOOM3 data is still very much copyright, I recommend you read the dhewm3 Readme for links to where to buy DOOM3 so you can put these binaries to use.

Following are the steps I took...

Mac OS X


After installing XCode, CMake and MacPorts, I ran...

xcode-select --install
sudo port -v selfupdate

sudo port install openal-soft libsdl-framework
git clone git@github.com:dhewm/dhewm3.git
cd dhewm3/neo
cmake -GXcode
xcodebuild -configuration Release

Ubuntu 14.04 x86_64


sudo apt-get install libogg-dev libopenal-dev \
     libsdl1.2-dev libvorbis-dev libcurl4-gnutls-dev
git clone git@github.com:dhewm/dhewm3.git
cd dhewm3/neo
cmake .
make -j8

Windows


I tried compiling the dependencies myself, but it's fraught with peril. Just download the official dhewm3-libs in a Zip file and extract them into the directory you run these commands. Importantly they must be run from a shell that does not have sh in it's path.


git clone git@github.com:dhewm/dhewm3.git
cd dhewm3/neo
cmake -G"MinGW Makefiles" -DDHEWM3LIBS=../../dhewm3-libs-master/x86_64-w64-mingw32/ .
make -j8



Phew.