Doom

From Indie IT Wiki

Doom I

DOS Emulation

sudo apt-get install dosbox
mkdir -p ~/Games
mkdir -p ~/Downloads/Doom
cd ~/Downloads/Doom
wget ftp://ftp.fu-berlin.de/pc/games/idgames/idstuff/doom/doom19s.zip
unzip doom19s.zip
dosbox
Z:> mount G ~/Games
Z:> mount D ~/Downloads/Doom
D:
INSTALL.BAT
(choose G drive)
(accept the defaults for the sound card)
(save and launch Doom)

To play again, just run dosbox pointing to the directory in Linux...

dosbox ~/Games/DOOM/DOOM.EXE

Fix Resolution

Edit your dosbox configuration file...

[sdl]
fullscreen=false
fulldouble=false
fullresolution=1920x1080
windowresolution=original
output=ddraw

[render]
scaler=hq3x

https://joshmccarty.com/optimize-dosbox-for-modern-screens/

Native Linux

sudo aptitude install -v doomsday doom-wad-shareware

https://apps.ubuntu.com/cat/applications/doomsday/

http://en.wikipedia.org/wiki/Doom_(1993_video_game)

Doom II

Doom3

Free Demo Version

Download the Linux installer file...

wget https://ftp.gwdg.de/pub/misc/ftp.idsoftware.com/idstuff/doom3/linux/doom3-linux-1.1.1286-demo.x86.run

Run the Linux installer file as root...

sudo sh doom3-linux-1.1.1286-demo.x86.run     (and put in /usr/share/games/doom3)

Disable the bundled libraries (they are very old and will conflict with the new system ones)...

cd /usr/share/games/doom3
sudo mv libgcc_s.so.1 libgcc_s.so.1.DISABLED
sudo mv libstdc++.so.6 libstdc++.so.6.DISABLED

Start game...

doom3

Full Version

Create the installation directory...

sudo mkdir -p /usr/share/games/doom3/base

Download the Linux installer file...

wget "https://ftp.gwdg.de/pub/misc/ftp.idsoftware.com/idstuff/doom3/linux/doom3-linux-1.3.1.1304.x86.run"

Run the Linux installer file as root...

sudo sh doom3-linux-1.3.1.1304.x86.run     (and put in /usr/share/games/doom3)

Disable the bundled libraries (they are very old and will conflict with the new system ones)...

cd /usr/share/games/doom3
sudo mv libgcc_s.so.1 libgcc_s.so.1.DISABLED
sudo mv libstdc++.so.6 libstdc++.so.6.DISABLED

Put in each of the 3 discs in turn...

sudo cp -av /mnt/dvd/Setup/Data/base/pak*.pk4 /usr/share/games/doom3/base/

GETTING SOUND WORKING - NOT SURE WHICH ONE OF THESE FIXED IT - ALL MY NOTES HERE

JUST TRY THE LATER ENGINE padsp COMMAND LISTED BELOW FIRST BEFORE YOU DO ALL THIS :-)

sudo echo "deb http://archive.ubuntu.com/ubuntu/ bionic-proposed main" >>/etc/apt/sources.list
sudo apt-get update
sudo apt-get -y install libasound2:i386 libasound2-plugins:i386

https://zoringroup.com/forum/viewtopic.php?f=5&t=15200

You have to install the latest PulseAudio 11.1-7.6

wget http://archive.ubuntu.com/ubuntu/pool/main/p/pulseaudio/pulseaudio_11.1-1ubuntu7.6_amd64.deb
sudo dpkg -i pulseaudio_11.1-1ubuntu7.6_amd64.deb

Reboot your computer...

sudo reboot

START FROM HERE?

Download and unpack the newer game engine...

wget https://github.com/dhewm/dhewm3/releases/download/1.5.0/dhewm3_1.5.0_Linux_amd64.tar.gz
tar -xzvf dhewm3_1.5.0_Linux_amd64.tar.gz
sudo cp -v dhewm3/* /usr/share/games/doom3/

You have to run the pulaseaudio DSP wrapper BEFORE the doom3 ported game, and tell it the path to the files...

padsp ./dhewm3 +set fs_basepath /usr/share/games/doom3/

http://manpages.ubuntu.com/manpages/trusty/man1/padsp.1.html

Ports

dhewm3 - a source port of the original Doom3 but many bugfixes, supports EAX-like sound effects on all operating systems and hardware (via OpenAL Softs EFX support), has much better support for widescreen resolutions and has 64bit support.

Help

https://help.ubuntu.com/community/Doom3

http://www.cyberciti.biz/faq/linux-install-doom3-game/

http://www.samael.me.uk/2011/01/how-to-install-doom-3-on-fedora-14-64.html

FreeDoom / PRBoom

http://www.securitronlinux.com/installing-and-playing-the-classic-pc-doom-game-on-linuxubuntu/

http://www.pc-freak.net/blog/doom-1-doom-2-doom-3-game-wad-files-for-download-playing-doom-on-debian-linux-via-freedoom-open-source-doom-engine/

Doom Reborn

Doom Reborn - Doom Reborn is a total conversion of the original Doom Series. Our goal is to recreate the original Doom & Doom 2 in the idTech4 engine with new textures and new models of the original weapons and monsters with the maps redone and retextured. We also want to bring back the orignal doom music along with the sounds remade in a higher quality.