Tuesday, March 10, 2009

Doom on Linux

Doom 1 and 2

Prerequisites:
* SDL-32bit
* SDL_mixer-32bit

Download Doom legacy engine from:
$ wget http://prdownloads.sourceforge.net/doomlegacy/legacy_142_win32.zip

Copy *.wad files (doom.wad, doom2.wad, etc.) to extracted directory.

Start game with:
$ ./lsdldoom -opengl -IWAD doom.wad

where doom.wad is the name of *.wad file which you want to start.

Doom3 and RoE

Download doom3 installer from
$ wget ftp://ftp.idsoftware.com/idstuff/doom3/linux/

Create directory structure with:
$ mkdir -p /usr/local/games/doom3/base
$ mkdir -p /usr/local/games/doom3/d3xp

Now copy installer to doom3 directory with:
$ sudo cp doom3-linux-1.3.1.1304.x86.run /usr/local/games/doom3/

Start installer and install doom3
$ cd /usr/local/doom3
$ sudo sh doom3-linux-1.3.1.1304.x86.run

Start game with:
$ ./doom3 +set s_driver oss
$ ./doom3 +set s_driver oss +set fs_game d3xp

Create symbolic links with:
$ sudo ln -s /media/doom3/base/pak000.pk4 /usr/local/games/doom3/base
$ sudo ln -s /media/doom3/base/pak001.pk4 /usr/local/games/doom3/base
$ sudo ln -s /media/doom3/base/pak002.pk4 /usr/local/games/doom3/base
$ sudo ln -s /media/doom3/base/pak003.pk4 /usr/local/games/doom3/base
$ sudo ln -s /media/doom3/base/pak004.pk4 /usr/local/games/doom3/base

$ sudo ln -s /media/doom3/d3xp/pak000.pk4 /usr/local/games/doom3/d3xp

Resource:
http://zerowing.idsoftware.com/linux/doom/

No comments: