dxx-rebirth/dxx-readme.txt

250 lines
10 KiB
Plaintext
Raw Normal View History

2006-03-20 16:43:15 +00:00
- - - - ~ ] --------- [ ~ - - - -
- - - - ~ ] [ ~ - - - -
- - - - ~ ] DESCENT I [ ~ - - - -
- - - - ~ ] The D1X Rebirth [ ~ - - - -
- - - - ~ ] [ ~ - - - -
- - - - ~ ] --------- [ ~ - - - -
________// 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
zicothehentaifreak@gmx.de
- 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
* Full cockpits on all resolutions
2006-03-20 16:43:15 +00:00
* high resolutions
* widescreen options
2006-03-20 16:43:15 +00:00
* joystick and mouse support
* 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
^^^^^^^^^^^^^^^
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.
If you wish to add some extra levels like "Levels of the world" copy them
to this directory, too.
[NOTE: if you compiled the source, copy the files to your data directory you
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!
[NOTE: for the source you need to download this icons from
http://www.dxx-rebirth.de]
This 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.
[NOTE: if you compiled the source you need to download these HiRes sets from
Http://www.dxx-rebirth.de and store them into your data path]
NOTE for Linux:
D1X-Rebirth will probably need a special version of libstdc++.
This file is located in the subdirectory "lib". Place this file to "/usr/lib".
But do NOT overwrite any of your libs. If D1X-Rebirth refuses to work, please
use the source to create your very own binary.
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
^^^^^^^^^^^^^^^^^^^
windows: Just start the d1x-rebirth.exe :)
linux: go to the directory where you extracted the archive and type
'./d1x-rebirth'.
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
it very well.
Solution: If you use an MPU401 card, just make the changes in defines.mak
and compile it again. If it doesn't work, make shure you have
MIDI configures correctly.
Hint for AWE cards: asfxload -V100 8mbgmsfx.sf2
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
If you see no difference or D1X runs less fluently change the d1x.ini
back to its old settings because your System is in best condition
without that settings.
If D1X now runs more fluently: CONGRATULATIONS, it was a pleasure to
help you.
If your D1X RUNS BETTER with that settings, please send a short info-e-
mail to zicothehentaifreak@gmx.de. I would like to know on how many
systems this behaviour occure.
[Thanks for this hint go to SNIPER]
I'll try to find better solutions for these problems listed above if possible.
If you find a new bug or a better workaround for any existing problem, please
submit it to zicothehentaifreak@gmx.de.
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 :)
* 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