- - - - ~ ] --------- [ ~ - - - - - - - - ~ ] [ ~ - - - - - - - - ~ ] DESCENT I [ ~ - - - - - - - - ~ ] The D1X Rebirth [ ~ - - - - - - - - ~ ] [ ~ - - - - - - - - ~ ] --------- [ ~ - - - - ________// Codename: _______v0.50 'Overdrive' // 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 zico@unixboard.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 * high resolutions * widescreen options * joystick and mouse support * possibility to run AddOn levels * network support * record and play demos * OpenGL functions like trilinear filtering etc. * everything else you know from DESCENT * ... and much more! 2. Installation ^^^^^^^^^^^^^^^ Windows: 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. Linux: see dxx-compile.txt If you wish to add some extra levels like "Levels of the world" copy them to this directory, too. for Linux everything should be copied to the Sharepath. 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] 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. [NOTE: for the source you need to download these HiRes sets from http://www.dxx-rebirth.de and store them into the subdirectory "hires/" in your data path] 3. Running the game ^^^^^^^^^^^^^^^^^^^ windows: Just start the d1x-rebirth-gl/sdl.exe :) linux: see dxx-compile.txt 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]. 4. Known Issues ^^^^^^^^^^^^^^^ 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. 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. 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 style 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: [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". If you find a new bug or a better workaround/fix for any existing problem or if you have a wish for a new feature, please submit it to zico@unixboard.de or create a thread in the DXX-Forum located on http://www.dxx-rebirth.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: * My girlfriend - for being very patient :) * KyroMaster for great patches and good program code * 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 * Escorter for bug reports, BETA testing and much more * Matt for his work and technical assistance * 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