Install Doom 3 in Ubuntu (from Steam)

These are further instructions to the Ubuntu Community documentation on Doom 3 (and Resurrection of Evil). Where those instructions deal with installing from the retail CDs which you’d be hard-pressed to find any more, my instructions are how to install from an existing Steam installation.

The Steam version of Doom 3 most likely exists within a Windows partition on your computer, but I don’t see why you couldn’t install Steam/Doom3 via Wine and copy the files over from that.

First, download the Doom 3 Linux installer from id software (~20MB). As of the time of this writing, the file name is

Next, run the installer.

sudo sh

I left all options default, installing to /usr/local/games/doom3, which is why you need to run as sudo.

The game won’t run yet. We still have to copy the retail files over to the installation directory. So mount the Windows partition so we have access to those files.

The files we’re interested in are located in

Steam/steamapps/common/doom\ 3/base

and if you have the expansion

Steam/steamapps/common/doom\ 3/d3xp

and the CD-Keys (doomkey and xpkey) found in

Steam/steamapps/common/doom 3/base

To install Doom 3, navigate to the doom\ 3/base directory and copy each of




and if you are also installing Resurrection of Evil you’ll want to navigate to doom\ 3/d3xp and copy




That’s it. To launch the game you can type


from the command line, and to launch Resurrection of Evil you type

doom3 +set fs_game d3xp

But wait! There’s more! A common complaint at this point is that the Steam CD-Key does not work. Doom 3 expects 18 characters, but the Steam provided CD Key contains only 16 characters.

Easy solution.

Copy doomkey, and xpkey if you have it, from the Doom 3 Steam directory into your local doom3 home directory



4 Responses to “Install Doom 3 in Ubuntu (from Steam)”

  1. Googleninja says:

    “Copy doomkey, and xpkey if you have it, from the Doom 3 Steam directory into your local doom3 home directory”

    I tried that, but the it still asks for keys.

  2. kdnewton says:

    I don’t know what to say about that. I tried typing in the key a couple times and of course that didn’t work. So I copied the key files into the ~/.doom3/base directory, launched again, and it worked.

    Perhaps the keys need to be copied from a proven/working version (like Doom3 within Windows or running with Wine).

  3. Goog says:

    Ah, yes, the one i /home, not /usr. 🙂

  4. Jinkson says:

    I installed doom3 under my /home/ so I have ~/doom3 and ~/.doom3

    Imagine my confusion. Yes, you must copy the keys to the hidden dot-directory, and the paks to the real directory.

Leave a Reply

Staypressed theme by Themocracy