Page 1 of 2 12 LastLast
Results 1 to 10 of 16

Thread: HOWTO: Play Doom, Hexen, and Heretic using Doomsday 1.9 beta-4

  1. #1
    Join Date
    Aug 2005
    Location
    Ohio
    Beans
    60
    Distro
    Ubuntu 8.04 Hardy Heron

    HOWTO: Play Doom, Hexen, and Heretic using Doomsday 1.9 beta-4

    What started as a peaceful evening surfing digg.com developed into an entire night of playing with Doomsday. This magic little peace of software allows you to play Doom, Hexen, and Heretic on ubuntu, provided you've got OpenGL up and running.

    This guide has two parts. The first being how to install Doomsday and get it up and running, and the second being how to install the hi-res models to give old school Doom a face lift.

    Installing Doomsday

    1. Make sure the following lines are in your /etc/apt/sources.list (they should be if you've ever run Automatix):
    Code:
    deb http://archive.ubuntu.com/ubuntu edgy-backports main restricted universe multiverse
    deb http://archive.ubuntu.com/ubuntu edgy-updates main restricted universe multiverse
    deb http://archive.ubuntu.com/ubuntu edgy-security main restricted universe multiverse
    deb http://archive.ubuntu.com/ubuntu edgy main restricted universe multiverse
    2. Install the Doomsday dependencies and the shareware Doom wad (the -dev packages of the SDL libraries are needed for the source build):
    Code:
    sudo apt-get install doom-wad-shareware libsdl-sound1.2 libsdl-net1.2 libsdl-mixer1.2 timidity
    3. Build and install Doomsday from source, available here.

    3 (alternative). curtis3389 was nice enough to host the compiled package. Execute the following commands from your home directory:
    Code:
    wget http://curtis3389.googlepages.com/deng-1.9.0_beta4-1_i386.deb
    sudo dpkg -i deng-1.9.0_beta4-1_i386.deb
    4. Now that Doomsday is installed and the libraries are in place, we need to create a directory and a script to execute Doomsday. First, create a directory that Doomsday will use for save games and configuration files. I chose to do it from my home directory:
    Code:
    mkdir doomsday && cd doomsday/
    Next we need to create the script. Open up your favorite text editor and paste in this code:
    Code:
    #!/bin/sh
    /usr/local/bin/doomsday  -g jdoom -file /usr/share/games/doom/doom1.wad
    It will be useful to make changes to the script later rather than repeatedly execute it from the command line.
    NOTE: If you have the commercial versions of Doom or Doom 2, simply replace the path of the shareware WAD file with that of the commercial version.

    Save it as doom.

    Next, make the script executable:
    Code:
    chmod +x doom
    5. The moment of truth: execute the script.
    Code:
    ./doom
    If everything went ok, you should see a startup screen followed by the Doom main menu. If it did, congrats! If by some chance it didn't, post the error your getting and I'll try to help out.

    Installing the Hi-Res Models

    Following the guide at http://dengine.net/dew/index.php?tit...m_command_line is the simplest way to get it up and running. After the files for the resource packs are moved to the correct places, simply add
    Code:
    -def }Defs/jDoom/jDRP.ded -file }Data/jDoom/jDRP.pk3
    to the startup script.

    References
    Addons to Doomsday - http://forums.newdoom.com/showthread.php?t=11670
    DoomsdayHQ - http://www.doomsdayhq.com/
    Doomsday Wiki - http://dengine.net/dew/index.php?title=Main_Page

    Troubleshooting
    Check these sites out for some basic help:
    http://forums.newdoom.com/forumdisplay.php?f=80
    http://dengine.net/dew/index.php?tit...roubleshooting
    http://dengine.net/dew/index.php?title=Category:HOWTO
    http://dengine.net/dew/index.php?tit...ions_reference

    Miscellaneous
    If you want to get crazy, you can install the models, environmental pack, and updated sound files availble under the link at "Addons to Doomsday". Then you'd have a startup script that looked something like this:
    Code:
    #!/bin/sh
    /usr/local/bin/doomsday -g jdoom -file /usr/share/games/doom/doom1.wad \
     -def }Defs/jDoom/jDRP.ded \
     -file }Data/jDoom/jDRP.pk3 \
     -file }Data/jDoom/jDEP.pk3.zip \
     -file }Data/jDoom/d1music.pk3  \
     -file }Data/jDoom/d2music.pk3  \
     -file }Data/jDoom/jdui.pk3.zip  \
     -file }Data/jDoom/plmusic.pk3
    Enjoy! 8)
    Last edited by Jivicin; January 17th, 2007 at 12:26 AM.
    Main Rig: Athlon XP 2800+ (Overclocked) | 512MB Corsair DDR400 Dual Channel | Asus A7N8X Deluxe | ATi Radeon 9700 Pro
    Linux Registered User - #423753

  2. #2
    Join Date
    Jan 2007
    Beans
    5

    Re: HOWTO: Play Doom, Hexen, and Heretic using Doomsday 1.9 beta-4

    I've got Doomsday running, but whenever I try to play a game (Doom, DoomII, Hexen), I get insane amounts of lag. Any ideas on why this would be so?
    Last edited by curtis3389; January 8th, 2007 at 05:00 AM.

  3. #3
    Join Date
    Aug 2005
    Location
    Ohio
    Beans
    60
    Distro
    Ubuntu 8.04 Hardy Heron

    Re: HOWTO: Play Doom, Hexen, and Heretic using Doomsday 1.9 beta-4

    Do you have OpenGL working on your computer? What kind of graphics card do you have?

    Try running "fglrxinfo" in the console and paste the output
    Main Rig: Athlon XP 2800+ (Overclocked) | 512MB Corsair DDR400 Dual Channel | Asus A7N8X Deluxe | ATi Radeon 9700 Pro
    Linux Registered User - #423753

  4. #4
    Join Date
    Jan 2007
    Beans
    5

    Re: HOWTO: Play Doom, Hexen, and Heretic using Doomsday 1.9 beta-4

    I figured it out. I was using the default drivers for my Radeon 9800 Pro. I switched to the ATI Radeon open source driver and everything went swell.

  5. #5
    Join Date
    May 2006
    Beans
    585

    Re: HOWTO: Play Doom, Hexen, and Heretic using Doomsday 1.9 beta-4

    here's the error i'm getting on edgy

    checking SDL/SDL_net.h usability... no
    checking SDL/SDL_net.h presence... no
    checking for SDL/SDL_net.h... no
    configure: error: *** SDL_net not found!

  6. #6
    Join Date
    Jan 2007
    Beans
    5

    Re: HOWTO: Play Doom, Hexen, and Heretic using Doomsday 1.9 beta-4

    Here's how I installed Doomsday on Edgy.

    1. Open the terminal (Applications->Accessories->Terminal)
    2. Open /etc/apt/sources.list
      Code:
      sudo gedit /etc/apt/sources.list
    3. Add the following lines to the end of the file
      Code:
      deb http://eyagi.bpa.nu/~jamie/ubuntu edgy main restricted universe multiverse
      deb-src http://eyagi.bpa.nu/~jamie/ubuntu edgy main restricted universe multiverse
    4. Save and close the file
    5. Run the following commands in the terminal (one at a time)
      Note: You may have to do this more than once to get the key. It will be confirmed with an "OK"
      Code:
      gpg --recv-keys 0x4B6E7209
      gpg --export -a 0x4B6E7209 > Yagisan.asc
      sudo apt-key add Yagisan.asc
    6. Now update your repositories
      Code:
      sudo apt-get update
    7. Open Synaptic Package Manager (System->Administration->Synaptic Package Manager)
    8. Search for the word "doomsday" (no quotes)
    9. Your results should contain the package "deng". Just install deng and all the required packages (including SDL) will be installed too.
    10. Enjoy!

      Note: Also with those search results will be all the installers for the Doomsday games. If you have the original wads, I highly suggesting installing theses along with some of the other packages related to Doomsday.
      All the descriptions of the packages can be found here -> http://eyagi.bpa.nu/eyagi/community-...-debian-ubuntu
    Last edited by curtis3389; January 10th, 2007 at 04:56 AM.

  7. #7
    Join Date
    May 2006
    Beans
    585

    Re: HOWTO: Play Doom, Hexen, and Heretic using Doomsday 1.9 beta-4

    new error now

    checking target system type... i686-pc-linux-gnu
    checking for sdl-config... /usr/bin/sdl-config
    checking for SDL - version >= 1.2.0... yes
    checking curses.h usability... yes
    checking curses.h presence... yes
    checking for curses.h... yes
    checking SDL/SDL_net.h usability... no
    checking SDL/SDL_net.h presence... no
    checking for SDL/SDL_net.h... no
    configure: error: *** SDL_net not found!
    john@john-edgy:~/Desktop/deng-1.9.0-beta4$

  8. #8
    Join Date
    Jan 2007
    Beans
    5

    Re: HOWTO: Play Doom, Hexen, and Heretic using Doomsday 1.9 beta-4

    Be sure to install the SDL dev packages also.
    EX: libsdl-net1.2 & libsdl-net1.2-dev

  9. #9
    Join Date
    Aug 2005
    Location
    Ohio
    Beans
    60
    Distro
    Ubuntu 8.04 Hardy Heron

    Re: HOWTO: Play Doom, Hexen, and Heretic using Doomsday 1.9 beta-4

    Bumping this up because a source build is no longer required. Some new people might want to check it out!
    Main Rig: Athlon XP 2800+ (Overclocked) | 512MB Corsair DDR400 Dual Channel | Asus A7N8X Deluxe | ATi Radeon 9700 Pro
    Linux Registered User - #423753

  10. #10
    Join Date
    Oct 2005
    Location
    Indiana
    Beans
    110
    Distro
    Ubuntu 7.04 Feisty Fawn

    Re: HOWTO: Play Doom, Hexen, and Heretic using Doomsday 1.9 beta-4

    I am having dificulty getting heretic to work using these instructions, doom is working fine. What is different with the setup to get heretic running?
    --
    "Education is what remains after one has forgotten everything he learned in school."
    --Albert Einstein

Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •