Brutal DOOM Linux Installation Guide By WIREZ aka “BEST DAMN LINUX INSTRUCTIONS FOR INSTALLING A KICK-ASS GAME!” Preface This is a guide on how to setup up Brutal DOOM on a debian Linux system like Ubuntu or Linux Mint. As you know, unlike Windows, Linux isn't as simple as point, click and install, but instead of you whining like a little girl because you cannot figure out how to install this on your favorite Linux Operating system, I'm going to train you on how to get the best damn shoot 'em up game ever to work on Linux, so dry those tears Sally! OOOORRAHH MOTHER F@#$ER! What you will need: 1) Dosbox (Find in any Linux software manager) 2) Original DOOM or DOOM II Game installed on Dosbox (any abandonware website) Start by: First off I like to have my Dosbox games in a separate folder. Once You unpackaged your games and then installed them on Dosbox, you will see the wad files I need.
FIRST aka BOOTCAMP!: We are going to need some dependencies files... to break it down for you that means
we need binaries and coding so that it works for Linux. What we do is we open up a terminal window (if you have no clue what that is, think of it like a windows command window... if you don't know what a windows command window is, stop sucking on lead paint chips and go back to school.) then we will type in the following command (or just copy and paste it you lazy SOB):
sudo apt-get install build-essential zlib1g-dev libsdl1.2-dev libjpeg-dev \ nasm tar libbz2-dev libgtk2.0-dev cmake git libfluidsynth-dev libgme-dev \ libgl1-mesa-dev libglew-dev *For the nerds out there: what this code does is install the things you will need. PHASE TWO aka Things are starting to get dicey!: All right Gomer, now that you have the stuff you'll need time to make a directory for GZDoom(stay with me now I'll tell you what it is in a minute) GZDoom is a source port of the DOOM engine(not a car engine stupid, the thing that makes DOOM GO BOOM!) You can either make a new folder in your home directory and name it “gzdoom_build”(no quotes) or for all the script kiddies, open that terminal window and type(or copy and paste, you lazy bum): mkdir -pv $HOME/gzdoom_build GZDoom Download Ok you pansies, now it's time to download GZDoom(the afore mentioned engine) to do that open up that lovable terminal window and type(who am I kidding, copy) the following command: cd $HOME/gzdoom_build && \ git clone git://github.com/coelckers/gzdoom.git && \ mkdir -pv gzdoom/build *Nerd speak breakdown: first part of the command changed the directory to the new folder we made(cd, duh) the “&&” is an argument(unlike the ones I have with my wife) that means “also, do this”. Second part downloads what we need(GZDoom), and the last part makes a new directory...glad you're with me so far.
FMOD Download Now we are going to download FMOD(the thingy that makes the music play. I know that “thingy” is not a technical term, but f%$& you) At this point go ahead and copy this one down in the terminal window(I know you are not typing): cd $HOME/gzdoom_build && \ if [ "$(uname -m)" = "x86_64" ]; then FMODFOLDER="fmodapi42636linux64" else FMODFOLDER="fmodapi42636linux" fi && \ wget -nc http://www.fmod.org/download/fmodex/api/Linux/$FMODFOLDER.tar.gz && \ tar -xvzf $FMODFOLDER.tar.gz -C gzdoom *Lost in translation? Let me break it down: -Change Directory to the gzdoom_build folder -Argument for what type of Linux Operating system you are running(64 bit or 32 bit, if you know this than pat yourself on the back sparky.) -”fi” ends the if argument like a headshot ends the knockout game(let's see one of those retards play it against a guy with a carry/conceal permit -wget is the command to get the application -Lastly, we untar the tarball(kind of like a cat dislodges a hairball, but not really) STEP 3 aka Follow Closely and Try Not to F!@# This Up!: You've done a good job of following me so far private, now here comes the hard part! Now that we got GZDoom, it's time we compile and install it. Compile GZDoom Once again, we open up that beautiful piece of software known as terminal, you are probably loving this by now, and copy/paste this into it: cd $HOME/gzdoom_build/gzdoom/build && \ if [ "$(uname -m)" = "x86_64" ]; then FMODFOLDER="fmodapi42636linux64" FMODFILE="libfmodex64-4.26.36" else FMODFOLDER="fmodapi42636linux" FMODFILE="libfmodex-4.26.36" fi && \ cmake -DCMAKE_BUILD_TYPE=Release \ -DFMOD_LIBRARY=$HOME/gzdoom_build/gzdoom/$FMODFOLDER/api/lib/$FMODFILE.so \ -DFMOD_INCLUDE_DIR=$HOME/gzdoom_build/gzdoom/$FMODFOLDER/api/inc .. && \ make
*Whoa doggy!: -Change directory to gzdoom_build/gzdoom -Argument for 64 bit or 32 bit Linux OS -Make the dfmod pull from the gzdoom folder -Make s!@# happen Install GZDoom Keep your pants on Gomer, we are far from finished. Just because we are installing the engine doesn't mean we can drive just yet. First we got to make a directory in the usr/games called “gzdoom”(stop using the damn quotation marks) and then we got to start moving stuff into it. The directory usr/games is in the root filesystem. For all you noobs and lead paint chewers, that means it's a directory above your home folder. How do you get there? Two ways: 1) Open a terminal window and use: sudo nautilus Then go to the main filesystem and then to usr/games directory and make a folder called “gzdoom”(you know what to do numb nuts) 2) The lazy way, open a terminal window and copy/paste: sudo mkdir -pv /usr/games/gzdoom Moving the files you need: Now we are going to move those files we want to the new directory we just made. Here's the command: if [ "$(uname -m)" = "x86_64" ]; then FMODFOLDER="fmodapi42636linux64" FMODFILE="libfmodex64-4.26.36" else FMODFOLDER="fmodapi42636linux" FMODFILE="libfmodex-4.26.36" fi && \ sudo cp -v /home/$USER/gzdoom_build/gzdoom/{build/{gzdoom,\ gzdoom.pk3,lights.pk3,brightmaps.pk3,output_sdl/liboutput_sdl.so},\ $FMODFOLDER/api/lib/$FMODFILE.so} /usr/games/gzdoom *Is your brain hurting yet?: -Argument for 64 bit vs 32 bit Linux OS -Copy command
Make it executable(don't kill it) Ok private, now that we moved the necessaries over, now we have to make GZDoom executable! Once again, a job for terminal: cd /tmp && \ touch gzdoom && \ echo '#!/bin/bash' >> gzdoom && \ echo 'LD_LIBRARY_PATH=/usr/games/gzdoom /usr/games/gzdoom/gzdoom "$@"' >> gzdoom && \ echo 'exit $?' >> gzdoom && \ chmod 755 gzdoom && \ sudo cp -v gzdoom /usr/bin && \ rm -fv gzdoom *What does it all mean sarge?: -Change directory to tmp folder -Create empty directory “gzdoom”(I've had it with your s#$@ today) -Makes it executable -Tells it where to go -Adds an “Exit” command -Permission gets granted to all users -Copies and explains (-v =verbose) what is being done -removes gzdoom folder from tmp FINAL PHASE aka The fat lady is warming up those vocals!: You are almost done, but the fat lady has only hummed a few bars. The only things we have left to do are as follows: -Download and extract the Brutal Doom mod -Download and extract the Heavy metal soundtrack(because a kick-ass game needs a kick-ass soundtrack) -Move the Doom wad, Brutal Doom pk3, and Soundtrack wad -Create a launcher So quit your bitching and let's end this. Download Brutal Doom and the Metal Soundtrack The Brutal Doom mod can be downloaded here: http://www.moddb.com/mods/brutal-doom/downloads/brutal-doom-version-19
The kick-ass Heavy Metal Soundtrack can be downloaded here:
http://www.moddb.com/mods/brutal-doom/downloads/doom-metal-soundtrack-mod-volume-4
Save them in your Downloads folder. Time to extract those bad boys Easiest part of your training numb nuts. Right click on the zip package and hit extract. Move, move, move! Once extracted, move the following files to the usr/games/gzdoom folder: -DOOM.WAD -brutal19.pk3 -DoomMetalVol4.wad Make yourself a launcher, a rocket launcher that is Almost there Gomer, now what we do is open up terminal one last time and enter in(or in your case copy/paste) the following command: gnome-desktop-item-edit ~/Desktop/ --create-new Name that sucker “Brutal DOOM”(if you type in the quotes, I will kill you maggot) and in the command section put this in: gzdoom -file DOOM.WAD DoomMetalVol4.wad brutal19.pk3 Now you got yourself an icon that will launch Brutal Doom whenever you click on it. You are now finished! Go and kill some hell-spawned hordes for your old sergeant WIREZ. Sources: http://zdoom.org/wiki/Compile_GZDoom_on_Linux#Install_dependencies http://www.reddit.com/r/linux_gaming/comments/18wsgx/playing_brutal_doom_in_gnulinux/ https://www.facebook.com/BrutalDoom/posts/344377709001018 http://www.moddb.com/mods/brutal-doom/features/brutal-doom-faq-and-troubleshooting