Go to file
2011-02-24 11:28:59 +01:00
2d Fix for last revision: Correctly initialize cv_fade_level and cv_blend_func when creating initializing a canvas 2011-02-24 00:21:50 +01:00
3d Retired most of the Assembler code except the generic i386 scanline renderer; Removed all leftovers of Direct3D implementation; On the way make a some code more similar between D1X-Rebirth and D2X-Rebirth 2011-01-19 21:35:14 +01:00
arch Added cv_fade_level to canvas structure to replace Gr_scanline_darkening_level; Added cv_blend_func to canvas structure to set blending; Introduced gr_settransblend to set cv_fade_level and cv_blend_func; Added function to set normal blending, additive alpha blending and additive color blending; Moved Special transparency effects from g3_draw_bitmap to render_object to set individual transparency and/or blending for each object outside of OpenGL-specific code; Added special blending for fuelcenter and force field effects as well; Removed unused LASER_HACK code; Renamed OglAlphaEffects variable of PalyerCfg to AlphaEffects as I plan to implement this kind of effects for Software renderer, too 2011-02-23 17:46:39 +01:00
d2x-rebirth.xcodeproj Fix a critical bug in string_array_add - when d_reallocing the buffer containing the string data, update all the pointers in '*list' as well as next_str, preventing ugly crashes 2011-02-21 14:37:03 +08:00
debian Adding scons to depends-list for Debian packaging 2010-03-03 22:33:43 +00:00
editor Rename ui/window.c to ui/dialog.c to avoid confusion with arch/sdl/window.c, also rename UI_WINDOW to UI_DIALOG, rename all associated functions, constants, parameters, local variables etc too; make a window when making a UI_DIALOG (does nothing yet) 2011-01-17 22:42:18 +08:00
English.lproj Increment version to 0.56.0 for Mac OS X, marking release point 2010-09-17 11:36:46 +00:00
iff To fix Dravis's head in endgame debriefing, don't remap the colours and read compressed .bbm bitmaps properly (both my bad) 2010-09-19 13:33:22 +00:00
include Added cv_fade_level to canvas structure to replace Gr_scanline_darkening_level; Added cv_blend_func to canvas structure to set blending; Introduced gr_settransblend to set cv_fade_level and cv_blend_func; Added function to set normal blending, additive alpha blending and additive color blending; Moved Special transparency effects from g3_draw_bitmap to render_object to set individual transparency and/or blending for each object outside of OpenGL-specific code; Added special blending for fuelcenter and force field effects as well; Removed unused LASER_HACK code; Renamed OglAlphaEffects variable of PalyerCfg to AlphaEffects as I plan to implement this kind of effects for Software renderer, too 2011-02-23 17:46:39 +01:00
libmve On Mac OS X - no longer have to copy SDL_mixer.h to SDL framework; frameworks can now be in /Library/Frameworks; fix for obscure compile error involving u_int32_t 2010-09-02 00:07:37 +00:00
main Using gr_init_bitmap for hoard data initialization; Correctly free hoard data before the program closes; When reloading the main HAM files, made sure it does not try to reload main game sounds from shareware/demo HAM 2011-02-24 11:28:59 +01:00
maths Retired most of the Assembler code except the generic i386 scanline renderer; Removed all leftovers of Direct3D implementation; On the way make a some code more similar between D1X-Rebirth and D2X-Rebirth 2011-01-19 21:35:14 +01:00
mem When running out of memory slots, do not try to print detailed info as it will only call a negative array index 2010-11-09 17:45:25 +01:00
misc Fix a critical bug in string_array_add - when d_reallocing the buffer containing the string data, update all the pointers in '*list' as well as next_str, preventing ugly crashes 2011-02-21 14:37:03 +08:00
rpm * Removed executable flag on most files 2007-09-21 19:06:05 +00:00
texmap Added cv_fade_level to canvas structure to replace Gr_scanline_darkening_level; Added cv_blend_func to canvas structure to set blending; Introduced gr_settransblend to set cv_fade_level and cv_blend_func; Added function to set normal blending, additive alpha blending and additive color blending; Moved Special transparency effects from g3_draw_bitmap to render_object to set individual transparency and/or blending for each object outside of OpenGL-specific code; Added special blending for fuelcenter and force field effects as well; Removed unused LASER_HACK code; Renamed OglAlphaEffects variable of PalyerCfg to AlphaEffects as I plan to implement this kind of effects for Software renderer, too 2011-02-23 17:46:39 +01:00
ui Rename ui/window.c to ui/dialog.c to avoid confusion with arch/sdl/window.c, also rename UI_WINDOW to UI_DIALOG, rename all associated functions, constants, parameters, local variables etc too; make a window when making a UI_DIALOG (does nothing yet) 2011-01-17 22:42:18 +08:00
utilities * Removed executable flag on most files 2007-09-21 19:06:05 +00:00
CHANGELOG.txt Using gr_init_bitmap for hoard data initialization; Correctly free hoard data before the program closes; When reloading the main HAM files, made sure it does not try to reload main game sounds from shareware/demo HAM 2011-02-24 11:28:59 +01:00
COPYING.txt updated docs 2007-05-03 15:44:52 +00:00
d2x-Info.plist Increment version to 0.56.0 for Mac OS X, marking release point 2010-09-17 11:36:46 +00:00
d2x-rebirth.bmp Added res-file to be linked in Windows build to show icon in Filemanager; converted icon file to be smaller 2010-08-21 17:08:53 +00:00
d2x-rebirth.xpm Bind WM-Icon to application 2010-08-21 06:51:13 +00:00
d2x.ini Moved all these unsorted global cheat variables to a handy structure; Simplified reading of the cheats without trying to make it complicated so no one finds them (everyone can get the source); Removed one or two cheats which carry more garbage than they are worth; Added replacement for the bittersweet cheat; Made FPS Counter an option of Graphics menu 2011-02-14 22:27:07 +01:00
D2X.make Fix errors for Mac OS 9, Mac OS X 'd2x' target builds again 2010-10-10 18:48:24 +08:00
d2xgl-Info.plist Increment version to 0.56.0 for Mac OS X, marking release point 2010-09-17 11:36:46 +00:00
INSTALL.txt More consistency in SConstruct command-line variables; Added automatic Endianess-checker; Set target to 'd2x-rebirth' no matter if OpenGL or not 2011-01-03 11:42:53 +01:00
MVEPlayer-Info.plist * Removed executable flag on most files 2007-09-21 19:06:05 +00:00
README.txt Fixing typo 2010-07-08 10:59:51 +00:00
SConstruct Moved all these unsorted global cheat variables to a handy structure; Simplified reading of the cheats without trying to make it complicated so no one finds them (everyone can get the source); Removed one or two cheats which carry more garbage than they are worth; Added replacement for the bittersweet cheat; Made FPS Counter an option of Graphics menu 2011-02-14 22:27:07 +01:00

                         __________
__________/ D2X-Rebirth /


http://www.dxx-rebirth.com


0. Introduction:
================

   D2X-Rebirth is based on a late D2X-CVS Source, coded and released by Bradley Bell and his team.
   I spend much time to improve the Sourcecode, tried to fix bugs 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 ][ port - called D2X-Rebirth.
   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 zicodxx [at] yahoo [dot] de


1. Features:
============

   D2X-Rebirth has every little feature you already may know from the DOS Version 1.2 of Descent 2 and much more.

   For example:
   * High resoution Fonts and briefing screens
   * High resolutions with full Cockpit support
   * Support for ALL resolutions - including Widescreen formats
   * Joystick and Mouse support
   * Possibility to run AddOn levels
   * LAN- and Online-gaming support
   * Record and play demos
   * OpenGL functions and Eyecandy like Trilinear filtering, Transparency effects etc.
   * MP3/OGG/AIF/WAV Jukebox Support
   * everything else you know from DESCENT ][
   * ... and much more!


2. Installation:
================

   See INSTALL.txt.


3. Multiplayer:
===============

   D2X-Rebirth supports Multiplayer over (obsoleted) IPX and UDP/IP.
   Please note that UDP/IP generally supports more features of D2X-Rebirth and uses Packet Loss Prevention while
   IPX is mainly meant to play together with non-D2X-Rebirth games.
   Using UDP/IP works over LAN and Internet. By default, each game communicates over UDP-Port 42424. This can be
   changed via the menus while creating a game and manually join a game, command-line argument or D2X.INI. To
   successfully host a game online, make sure UDP-Port 42424 (or otherwise if specified correctly) is opened on
   your Router/Firewall. Clients do not need to open any ports.
   The game also supports IPv6 if built in while compiling and should be backwards compatible to IPv4 builds
   as good as possible.


4. Legal stuff:
===============

   See COPYING.txt


5. Contact:
===========

   http://www.dxx-rebirth.com/
   zicodxx [at] yahoo [dot] de