Installing Descent3 on Linux
From ODF::Wiki
Before we start: Make sure there's a 3D-driver installed!
Please take the time to follow all steps! These instructions seem to be long, but they aren't really. I just wanted to make everything clear. You'll need about 1 hour for this. If you have any problems, please contact us!
Contents |
[edit] Installing D3
1. Insert your D3-Loki-CD 1
2. Change the directory to your CD-drive (e.g. with cd /media/cdrom)
3. Execute "bash setup.sh" as root (change to root with "su" or use "sudo")
4. Install! Press "Forward" everytime, don't change anything and please don't
press "Start!" at the end of the installer, because it's not good to execute D3
as root
[edit] Updating
1. Install the program "loki_update" (you can find it in your package-manager)
2. Update D3 (Visit http://descent3.com/4_downloads.html#linux and download the
first two files. Then, unzip them with "unzip d3linux140a.zip" and "unzip
d3linux140b.zip". Delete the zip-files. Run as root "bash
descent3-1.4.0a-x86.run" and go through the updater. Do the same with the
b-part. If the updater asks for the installation path, enter
"/usr/local/games/Descent3".
[edit] Installation of the movies
1. Create the directory /usr/local/games/Descent3/movies as root (mkdir
/usr/local/games/Descent3/movies)
2. Insert CD 2 and copy all movie-files ((sudo)cp /your/cdromdrive/movies/*
/usr/local/games/Descent3/movies)
3. Now run D3 (NOT as root) with the following command: "descent3". If it
doesn't start, contact the ODF!
[edit] Checksum correction
Because there are some checksum-bugs, we have to install a special program for
solving this bug for many levels, called D3fixd by Munk.
1. Download for your distribution "d3fix-1.6-2.i386.rpm" (SuSE/RedHat) or
"d3fix_1.6-1_i386.deb" (Debian/Ubuntu) from http://munk.vex-server.de/d3fix .
Note: Kubuntu, Edubuntu and Xubuntu are all Ubuntu-based, so you will have to
download the *.deb-file.
2. Install the file (with the *.rpm-file with "rpm -Uvh --nodeps d3fix-1.6-2.i386.rpm",
with the *.deb-file install with "dpkg -i d3fix_1.6-1_i386.deb")
WARNING: The RPM-package has got a bug, that's why you have to add the "nodeps"-flag.
3. To run the program, you need to load some kernel-modules with this command:
"sudo modprobe ip_queue && modprobe iptable_mangle"
4. Test the program: cd /usr/local/sbin && sudo ./d3fixd
If the program was installed correctly, it should look like this:
philipp@kubuntu:~$ cd /usr/local/sbin && sudo ./d3fixd Password: starting Filter Reloading Checksums: 3086
We're done! Please note that you have to run this program while you are playing.
[edit] Getting additional mods
Now we will install some additional mods that were originally not designed for Linux,
such as Duel, Assault ... and so on.
[edit] Download
1. Go to http://intelcentino.in.funpic.de/Downloads with your favorite browser and
download all files with a *.d3m-ending.
2. Go to the directory where you saved the files ("cd /where/the/d3m-files/are")
3. Move the files to the Descent3-netgames-directory:
sudo mv *.d3m /usr/local/games/Descent3/netgames
[edit] Library installation
You will need this library for the extra mods or d3 will not load it:
1. Download http://www.odf-online.org/downloads/dmfc.so
2. Move the file (with root-permissions) to /usr/lib
[edit] Game-Launcher
The whole text below is about D321GO!!:
[edit] D321GO!!
The Open Descent Foundation is currently writing a high-quality Descent-launcher
for Linux and Windows. Unfortunately, we did only release a very poor version of
it yet (only in German), and it is only for Linux, without a tracker.
A new version will release in 2009, with a tracker and all the functions that
Vortex contains (a chat is also planned, but not for the next release) plus language-
support.
However, here is what you have to do to get it installed:
1. Go to http://d321go.d3.funpic.de/downloads.html and download an RPM, DEB or BIN-package.
The site is German, but you will find your way round Wink.
After all, you should choose if you would like to use the kopete-plugin. Kopete
is a chat-program for KDE. If you want to use it, we recommend to install the plugin to
enable launchlinks.
2. Install or unpack the downloaded file (with rpm -Uvh file.rpm, dpkg -i file.deb or
tar xvjf file.tar.bz2).
3. Try to run the program with typing "d321go".
[edit] Launchlinks (KDE only)
And finally, if you are running KDE (KDE4 not supported yet!) and/or using Kopete-IRC-chat,
you can make launchlinks possible!! (that means, you can click on e.g. d3://85.25.6.74:2092 ,
and d321go will start).
Only a few things are to do:
1. Change the directory with "cd ~/.kde/share/services".
2. Download the needed file with "wget http://intelcentino.in.funpic.de/Downloads/d3.protocol"
[edit] XQF
Additionally, you can install XQF (a game-tracker for Linux) and combine it with d321go.
You can list all the servers then and join by double-clicking.
1. Install XQF with the package-manager of your system
2. Start XQF with the command "xqf"
3. Go to settings->games
4. Choose Descent3 in the box on the left side
5. Insert "d_start.sh" in "commandline"
6. Save the settings
7. Refresh the servers
8. Double-click a server and see what happens: You should now see D321GO!! starting and asking
you for the root-password to activate D3fixd. After that, click on "Go!!" and Descent3 will
start. Then click on Multiplayer->TCP/IP and press "Search for games on this address:".
If you now want to deactivate the feature that D321GO!! always wants to start d3fixd, go to
the XQF-Descent3-settings again and replace the commandline with: "d_start.sh --d3fixdstart=0".
If you are back from a game, you won't have to close the launcher. When you double-click the next server,
the IP changes in the mainwindow automatically.
[edit] Outro
That's all!
If you should have any questions left, or if anything does not work, please contact the ODF, PM me or use ICQ/AIM/YIM/MSN/Mail to contact me.
Thanks for your attention and good luck!
--D.Cent 14:33, 18 November 2008 (CET)

