2006-03-20 16:43:15 +00:00
|
|
|
- - - - ~ ] --------- [ ~ - - - -
|
|
|
|
- - - - ~ ] [ ~ - - - -
|
|
|
|
- - - - ~ ] DESCENT I [ ~ - - - -
|
|
|
|
- - - - ~ ] The D1X Rebirth [ ~ - - - -
|
|
|
|
- - - - ~ ] [ ~ - - - -
|
|
|
|
- - - - ~ ] --------- [ ~ - - - -
|
2006-04-16 04:53:58 +00:00
|
|
|
________// Codename: __________v0.42
|
|
|
|
'Zaphod' //
|
2006-03-20 16:43:15 +00:00
|
|
|
|
|
|
|
|
|
|
|
http://www.dxx-rebirth.de
|
|
|
|
|
|
|
|
|
|
|
|
0. Introduction
|
|
|
|
^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
This version of D1X is based on livna's release of d1x-1.43.
|
|
|
|
|
|
|
|
I spend much time to improve the sourcecode, tried to fix any bug in there and
|
|
|
|
added some improvements.
|
|
|
|
It is the goal of DXX-Rebirth to keep these games alive and the result is a
|
|
|
|
very stable version of the Descent I port - called
|
|
|
|
D1X-Rebrith.
|
|
|
|
|
|
|
|
I hope you enjoy the game as you did when you played it the first time.
|
|
|
|
|
|
|
|
If you have something to say about my release, feel free to contact me at
|
2006-07-27 09:46:44 +00:00
|
|
|
zico@unixboard.de
|
2006-03-20 16:43:15 +00:00
|
|
|
|
|
|
|
- zico 20051229
|
|
|
|
|
|
|
|
|
|
|
|
1. Features
|
|
|
|
^^^^^^^^^^^
|
|
|
|
|
|
|
|
This Version of D1X has every little feature you already may know from the DOS
|
|
|
|
Version 1.4a of Descent and much more.
|
|
|
|
For example:
|
|
|
|
* High resoution Fonts and briefing screens
|
2006-04-16 04:53:58 +00:00
|
|
|
* Full cockpits on all resolutions
|
2006-03-20 16:43:15 +00:00
|
|
|
* high resolutions
|
2006-04-16 04:53:58 +00:00
|
|
|
* widescreen options
|
2006-03-20 16:43:15 +00:00
|
|
|
* joystick and mouse support
|
2006-04-16 04:53:58 +00:00
|
|
|
* possibility to run AddOn levels
|
2006-03-20 16:43:15 +00:00
|
|
|
* network support
|
|
|
|
* record and play demos
|
|
|
|
* OpenGL functions like trilinear filtering etc.
|
|
|
|
* everything else you know from DESCENT
|
|
|
|
* ... and much more!
|
|
|
|
|
|
|
|
|
|
|
|
2. Installation
|
|
|
|
^^^^^^^^^^^^^^^
|
|
|
|
|
2006-07-27 09:46:44 +00:00
|
|
|
Windows:
|
2006-03-20 16:43:15 +00:00
|
|
|
After you extracted the archive you're almost ready for Descent. But there is
|
|
|
|
still a little bit work to do.
|
|
|
|
You need to copy the original Descent data - namely "descent.hog" and
|
|
|
|
"descent.pig" to the current directory.
|
|
|
|
NOTE: These files need to be patched to version 1.4a.
|
|
|
|
You will find the DOS- and a self made linux patch on
|
|
|
|
http://www.dxx-rebirth.de.
|
|
|
|
|
2006-07-27 09:46:44 +00:00
|
|
|
Linux: see dxx-compile.txt
|
|
|
|
|
2006-03-20 16:43:15 +00:00
|
|
|
If you wish to add some extra levels like "Levels of the world" copy them
|
|
|
|
to this directory, too.
|
2006-07-27 09:46:44 +00:00
|
|
|
[NOTE: if you compiled the source, copy the files to your data directory you
|
2006-03-20 16:43:15 +00:00
|
|
|
selected]
|
|
|
|
|
|
|
|
If you want to create Shortcurts to D1X on your Desktop and/or WM
|
|
|
|
there is a wonderful icon stored in this directory.
|
|
|
|
Novacron aka Troy Anderson of http://www.planetdescent.com has created it and
|
|
|
|
allowed me to implement it to this release. Thanks again, Novacron!
|
2006-07-27 09:46:44 +00:00
|
|
|
[NOTE: for the source you need to download this icons from
|
2006-03-20 16:43:15 +00:00
|
|
|
http://www.dxx-rebirth.de]
|
|
|
|
|
2006-07-27 09:46:44 +00:00
|
|
|
The windows package contains a set of HiRes fonts and briefing pictures
|
|
|
|
D1X-Rebirth will use. If you don't want them, delete them, move them to
|
|
|
|
another directory, or whatever you want.
|
2006-03-20 16:43:15 +00:00
|
|
|
[NOTE: if you compiled the source you need to download these HiRes sets from
|
2006-07-27 09:46:44 +00:00
|
|
|
http://www.dxx-rebirth.de and store them into your data path]
|
2006-03-20 16:43:15 +00:00
|
|
|
|
|
|
|
WARNING:
|
|
|
|
IF YOU UPDATE FROM v0.31 OR OLDER RESET YOUR RESOLUTION AND CONTROLS IN THE
|
|
|
|
MENUS. OTHERWISE THE GAME MAY CRASH!
|
|
|
|
|
|
|
|
|
|
|
|
3. Running the game
|
|
|
|
^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
2006-07-27 09:46:44 +00:00
|
|
|
windows: Just start the d1x-rebirth-gl/sdl.exe :)
|
|
|
|
linux: see dxx-compile.txt
|
2006-03-20 16:43:15 +00:00
|
|
|
|
|
|
|
There are also a lot of optional command-line options you can set for
|
|
|
|
D1X-Rebirth. Just open the file d1x.ini for a complete list of options and
|
|
|
|
select whatever you want to use.
|
|
|
|
You can also apply these options in a shortcut, a small shellscript [linux]
|
|
|
|
or by starting it in a terminal [linux] or command line [windows].
|
|
|
|
|
|
|
|
Be aware that all your configuration data, savegames and recorded demos will be
|
|
|
|
stored (and loaded) in the directory from where you start the game. So you
|
|
|
|
should make sure you have write permissions in this directory [linux].
|
|
|
|
|
|
|
|
|
|
|
|
4. Known Issues
|
|
|
|
^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
Problem: [LINUX] The game crashes while loading a personal level (RDL file).
|
|
|
|
Reason: No Bug in D1X. Linux reads input case sensitive. RDL file description
|
|
|
|
in MSN file has the wrong letter case.
|
|
|
|
Solution: If you look in the MSN file of your level you will find the name of
|
|
|
|
the RDL file. This string should exactly named as the RDL file
|
|
|
|
itself.
|
|
|
|
Example: * In MYLEVEL.MSN - 'MyLevel.RDL'. RDL file is named 'mylevel.RDL'.
|
|
|
|
This won't work.
|
|
|
|
* In MYLEVEL.MSN - 'MYLEVEL.RDL'. RDL file is named 'MYLEVEL.RDL'.
|
|
|
|
This will work.
|
|
|
|
(NOTE: there is also a small shell script for download, that may help
|
|
|
|
you correcting your addon levels)
|
|
|
|
|
|
|
|
Problem: The game looks like the old DOS version? Where are the OpenGL FX?
|
|
|
|
Reason: You just don't have activated them.
|
|
|
|
Solution: Use the option '-gl_mipmap' or '-gl_trilinear' to activate
|
|
|
|
linear/trilinear filtering.
|
|
|
|
|
|
|
|
Problem: [LINUX] MIDI music doesn't work.
|
|
|
|
Reason: The game is binaries are compiled for AWE support and should run with
|
2006-07-27 09:46:44 +00:00
|
|
|
it very well. Hint for AWE cards: asfxload -V100 8mbgmsfx.sf2
|
|
|
|
Solution: If you use an MPU401 card, just make the following changes in SConstruct:
|
|
|
|
Look for WANT_AWE32 and change it to WANT_MPU401. Then compile again.
|
|
|
|
If you still use make, do the changes in config.linux
|
2006-03-20 16:43:15 +00:00
|
|
|
|
|
|
|
Problem: The mouse movement is too slow. Is there no way to control the ship
|
|
|
|
like in other first person shooters?
|
|
|
|
Reason: The Pyro is no human, it can't turn that fast. ;)
|
|
|
|
But there is a way indeed...
|
|
|
|
Solution: To enable a mouselook styl control tye as you know it from other
|
|
|
|
first person shooters. Just start the game with the
|
|
|
|
command-line option '-mouselook' to enable this. But to be fair to
|
|
|
|
oter players which do not use mouselook it will not work in a
|
|
|
|
multiplayer game.
|
|
|
|
|
|
|
|
Problem: D1X runs a little bit choppy. No matter if bilinear (gl_mipmap) or
|
|
|
|
trilinear (gl_trilinear).
|
|
|
|
Reason: D1X with activated open-gl runs on most systems at its best, but not
|
|
|
|
at all PCs. There could be a problem with thee refresh rate.
|
|
|
|
Solution: To check that out try the following two options in the d1x.ini and
|
|
|
|
that values:
|
|
|
|
-maxfps 80
|
|
|
|
-gl_refresh 60
|
2006-07-27 09:46:44 +00:00
|
|
|
It may also be useful to play around with these settings.
|
2006-03-20 16:43:15 +00:00
|
|
|
[Thanks for this hint go to SNIPER]
|
|
|
|
|
2006-07-27 09:46:44 +00:00
|
|
|
Problem: [WINDOWS] My joystick is not recognized by the game.
|
|
|
|
Reason: Probably you have more than one Joystick but only one connected now.
|
|
|
|
Solution: Go to control center -> gamecontroller. There set your joystick as
|
|
|
|
"preferred device".
|
|
|
|
|
2006-03-20 16:43:15 +00:00
|
|
|
I'll try to find better solutions for these problems listed above if possible.
|
2006-07-27 09:46:44 +00:00
|
|
|
If you find a new bug or a better workaround/fix for any existing problem, please
|
|
|
|
submit it to zico@unixboard.de.
|
2006-03-20 16:43:15 +00:00
|
|
|
|
|
|
|
|
|
|
|
5. LEGAL STUFF
|
|
|
|
^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
From D1X:
|
|
|
|
=========
|
|
|
|
D1x License
|
|
|
|
|
|
|
|
Preamble
|
|
|
|
--------
|
|
|
|
|
|
|
|
This License is designed to allow the Descent programming community to
|
|
|
|
continue to have the Descent source open and available to anyone.
|
|
|
|
|
|
|
|
Original Parallax License
|
|
|
|
-------------------------
|
|
|
|
|
|
|
|
THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
|
|
|
|
SOFTWARE CORPORATION ("PARALLAX"). PARALLAX, IN DISTRIBUTING THE CODE TO
|
|
|
|
END-USERS, AND SUBJECT TO ALL OF THE TERMS AND CONDITIONS HEREIN, GRANTS A
|
|
|
|
ROYALTY-FREE, PERPETUAL LICENSE TO SUCH END-USERS FOR USE BY SUCH END-USERS
|
|
|
|
IN USING, DISPLAYING, AND CREATING DERIVATIVE WORKS THEREOF, SO LONG AS
|
|
|
|
SUCH USE, DISPLAY OR CREATION IS FOR NON-COMMERCIAL, ROYALTY OR REVENUE
|
|
|
|
FREE PURPOSES. IN NO EVENT SHALL THE END-USER USE THE COMPUTER CODE
|
|
|
|
CONTAINED HEREIN FOR REVENUE-BEARING PURPOSES. THE END-USER UNDERSTANDS
|
|
|
|
AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE.
|
|
|
|
COPYRIGHT 1993-1998 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED.
|
|
|
|
|
|
|
|
We make no warranties as to the usability or correctness of this code.
|
|
|
|
-------------------------
|
|
|
|
|
|
|
|
The D1x project is the combination of the original Parallax code and the
|
|
|
|
modifications and additions made to source code. While the original code is
|
|
|
|
only under the Original Parallax License the D1x project contains original
|
|
|
|
code that was not made by Parallax. This ADDED and/or CHANGED code has the
|
|
|
|
following added restrictions:
|
|
|
|
|
|
|
|
1) By using this source you are agreeing to these terms.
|
|
|
|
|
|
|
|
2) D1x and derived works may only be modified if ONE of the following is done:
|
|
|
|
|
|
|
|
a) The modified version is placed under this license. The source
|
|
|
|
code used to create the modified version is freely and publicly
|
|
|
|
available under this license.
|
|
|
|
|
|
|
|
b) The modified version is only used by the developer.
|
|
|
|
|
|
|
|
3) D1X IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
|
|
|
|
IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
|
|
|
|
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
|
|
|
|
|
|
|
|
From me:
|
|
|
|
========
|
|
|
|
I don't give any warranty for the functionality of this program named d1x.
|
|
|
|
Further I am not responsible for any issues, damages and/or irritations the
|
|
|
|
installer and/or the program d1x itself could cause on your computer hardware,
|
|
|
|
software and/or yourself.
|
|
|
|
But if something doesn't work just contact me and i will try to fix it.
|
|
|
|
|
|
|
|
|
|
|
|
6. Thanks
|
|
|
|
^^^^^^^^^
|
|
|
|
|
|
|
|
First I want to thank Interplay and Parallax for this great piece of software
|
|
|
|
called DESCENT.
|
|
|
|
Next i want to thank Victor Rachels and his team for making D1X. Without you
|
|
|
|
we all won't be able to play it on Linux.
|
|
|
|
More thanks:
|
2006-07-16 11:00:24 +00:00
|
|
|
* My girlfriend - for being very patient :)
|
2006-04-16 04:53:58 +00:00
|
|
|
* KyroMaster for great patches and good program code
|
2006-03-20 16:43:15 +00:00
|
|
|
* The guys at http://www.unixboard.de for technical assistance
|
|
|
|
* Maystorm for technical assistance and endless hours of BETA-testing
|
|
|
|
* Sniper of http://www.descentforum.de for windows BETA-testing
|
|
|
|
* Everyone who helps to let this project live on
|
|
|
|
* Novacron for allowing me t use his icons and everyone at
|
|
|
|
http://www.planetdescent.com
|
|
|
|
* Linus Torvalds for Linux
|
|
|
|
* KMFDM for good music
|
|
|
|
* Avaurus at http://www.unixboard.de for the webspace and domain.
|
|
|
|
* everyone i forgot
|