Posted March 17, 2011
Hi,
in case anybody here doesn't know: I am the D2X-XL maintainer.
D2X-XL has made major progress in two areas recently:
1. Performance on weaker hardware
I have identified and removed the single main bottleneck making D2X-XL unplayable on low-end graphics hardware.
2. Multiplayer Stability
After having been plagued by problems here for a long time (mostly side effects of my attempts to make it more robust), D2X-XL's multiplayer code finally seems to work rock solid. We have had both anarchy games with 12 players (D2X-XL supports up to 16) and coop games with 4 players (two behind the same DSL router), and no problems with de-synchronized games or players not able to join or complete the transition from one level of a mission to the next.
Physics
D2X-XL does not screw with game physics unless you tell it to. In the original game turn rate of homing missiles had been framerate dependant (the more frames, the better homers turned). Both XL and Rebirth have fixed that. So actually homing missile performance and behavior is more consistent and reliable with both ports than it was with the original version.
D2X-XL allows you to improve both physics and bot AI by offering more precise collision detection, different ship types with different speed and capacity, an enhanced damage model for the player ships and robots that maneuver better and see further. This is all optional though.
Installation
Particularly on MS Windows installing D2X-XL is very simple. I recommend taking a look at this article: http://forum.descent2.de/viewtopic.php?p=24841#p24841
Installing on Linux sounds harder than it is. You basically need to install a few libraries via your distribution's packet manager, install 7zip v9, download and build the source code using the scripts provided for that purpose, and put the game data into the proper folders. The data downloads already contain the right subfolders, so all you need is to extract them to the main data folder ("/usr/local/games/d2x-xl" by default).
in case anybody here doesn't know: I am the D2X-XL maintainer.
D2X-XL has made major progress in two areas recently:
1. Performance on weaker hardware
I have identified and removed the single main bottleneck making D2X-XL unplayable on low-end graphics hardware.
2. Multiplayer Stability
After having been plagued by problems here for a long time (mostly side effects of my attempts to make it more robust), D2X-XL's multiplayer code finally seems to work rock solid. We have had both anarchy games with 12 players (D2X-XL supports up to 16) and coop games with 4 players (two behind the same DSL router), and no problems with de-synchronized games or players not able to join or complete the transition from one level of a mission to the next.
Physics
D2X-XL does not screw with game physics unless you tell it to. In the original game turn rate of homing missiles had been framerate dependant (the more frames, the better homers turned). Both XL and Rebirth have fixed that. So actually homing missile performance and behavior is more consistent and reliable with both ports than it was with the original version.
D2X-XL allows you to improve both physics and bot AI by offering more precise collision detection, different ship types with different speed and capacity, an enhanced damage model for the player ships and robots that maneuver better and see further. This is all optional though.
Installation
Particularly on MS Windows installing D2X-XL is very simple. I recommend taking a look at this article: http://forum.descent2.de/viewtopic.php?p=24841#p24841
Installing on Linux sounds harder than it is. You basically need to install a few libraries via your distribution's packet manager, install 7zip v9, download and build the source code using the scripts provided for that purpose, and put the game data into the proper folders. The data downloads already contain the right subfolders, so all you need is to extract them to the main data folder ("/usr/local/games/d2x-xl" by default).
Post edited March 17, 2011 by karx11erx