Descent3 FAQ Index | Descent3 Full (Regular) view | FAQ Home
Descent 3 FAQ
Last Updated on: 2000-09-16 01:42:21
This is where you will find useful information about Descent 3 The following are answers to some frequently asked questions about this game. Please read these before e-mailing Loki Technical Support - Chances are your question is answered here too!
This FAQ is modelled on the Linux HOWTO documents for consistency and ease of navigation.
|
||
Linux kernel version 2.2.X Pentium 200 or faster with 3D accelerator card 32 mb RAM required (64 MB recommended) 8-speed CD-ROM drive glibc 2.1 Video card capable of 640x480 resolution |
XFree86 version 3.3.5 or newer at 16bpp OSS compatible sound card Joystick is optional, but recommended Hard disk drive with at least 500 mb of space Direct TCP/IP and Parallax Online supported for network play |
A 3D accelerator is required.
That being said, in-house we have run Descent3 successfully on all the major board types, and almost every generation of chipset, and the beta-testers have covered an even wider range of hardware.
Because the game is designed for glibc 2.1, libc5 and glibc 2.0 users may need to upgrade.
The movies, by default, are left on the second CD.
README.mercenary
.$D3HOME/savegame
to ~/.loki/descent3/savegame
.
The pilot files will be recognized by the Linux version, but the control mappings do not transfer. You would be better off creating a new profile under Linux.
|
||
Linux kernel version 2.2.X Pentium 200 or faster with 3D accelerator card 32 mb RAM required (64 MB recommended) glibc 2.1 Video card capable of 640x480 resolution |
XFree86 version 3.3.5 or newer at 16bpp OSS compatible sound card Joystick is optional, but recommended Hard disk drive with at least 100 Mb of space Direct TCP/IP supported for network play |
A 3D accelerator is required.
PXO (Parallax Online) support is not in the demo, only in the commercial release.
descent3_demo
directory, and un-tar the patch ('tar xvfz network-fix.tar.gz
').The full Windows version (after being updated to 1.4) can be networked with the Linux demo. And, of course, the Linux demo works well with itself.
The full versions on both platforms can play network games together.
Mount the Descent 3 CD and change the current directory to where it is mounted. Type 'sh setup.sh' to run the install script. e.g. Log in as root: $ mount /mnt/cdrom $ cd /mnt/cdrom $ sh setup.sh YOU NEED AN OPENGL IMPLEMENTATION THAT IS AT LEAST v1.2 COMPLIANT OR A 3DFX VOODOO CARD. Nvidia's OpenGL implementation and Mesa are both acceptable. The list of known-to-work hardware includes (but is not limited to): 3Dfx Voodoo, Voodoo2, Voodoo3 cards, and other variations like Banshee. NVidia GeForce and other TNT-based cards. Matrox G200/G400 ATI Rage Pro The unwritten rule of thumb is that if your card works with Quake 3 or other 3D hardware-accelerated games, it SHOULD work with Descent 3. You should mount the second CD-ROM to enjoy the movies in the game.
movies
directory to /usr/local/games/Descent3/movies
loki_update
(http://updates.lokigames.com/).
There is a patch for the first release of the demo. Information is available here.
--help
has changed.--cobra
on the command line).--timetest
" and "--fastdemo
" options for benchmarking.--tempdir
" option for a few odd cases.xgamma
support can change the game's brightness in the video options section off the main menu.$HOME/.loki/descent3/missions/
, and they will be detected with the other missions, and can be loaded.descent3 -Gto force it into OpenGL mode using the default system library.
If, however, that is not sufficient, or you want to try an alternate library, you will need to launch the game with:
descent3 -g /path/to/your/preferred/libGL.so(specifying the correct path in place of the placeholder, of course)
If you have the disk space, you can load the movies onto the hard drive, as described in the question "Can I load the movies on the hard drive, so that I don't need the CD mounted to see them?".
If updating your drivers to the latest version does not fix the problem, then you will need to tell Descent 3 to not use MultiTexturing.
This is accomplished by running the game with --nomultitexture
(e.g. "descent3 --nomultitexture
").
For the demo, you are able to set this configuration option through the demo launcher's configuration button for Descent 3.
If you cannot compile this for some reason, you can work around the issue by adding --nopackedpixels to the command line (e.g. "descent3 --nopackedpixels
")
X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 144 (XFree86-DRI) Minor opcode of failed request: 9 () Value in failed request: 0x35 Serial number of failed request: 28 Current serial number in output stream: 28then you will need to launch Descent 3 with the following command-line:
descent3 --nocdrom
This issue will be addressed in a future patch.
In the meantime, some users have had success working around the issue by using either 'descent3 --nointro
' or 'descent3 --nocdrom
'.
The development team is porting the ASM decoder to Linux, which should significantly speed up the decoding. This will allow lower-powered processors to not have the sound stuttering. The new decoder will hopefully be included a future Descent 3 patch.
In the meantime, some luck has been had by some people when they switched their X server to 16bpp mode. This decreases the amount of data being transferred for the movie's visuals, and lowers the processor level needed for full playback.
Also, please make certain there aren't other processes consuming large amounts of CPU, as they would interfere with playback.
Note: the 1.1.2 drivers have exhibited noticable problems. If you are experiencing problems with the new drivers, try 1.1.1 instead.
insmod device joy=port
', e.g. 'insmod es1371 joy=200
'.
If you are experiencing this particular problem, you should consult both /usr/src/linux/Documentation/joystick.txt
and the documentation for the sound card in question, as the format changes from card to card.Of course, if you're masquerading a modem connection, you may experience severe lag due to bandwidth restrictions.