HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
CDarrow
DXX-Retro
C2014–2018
CDarrow / DXX-Retro

DXX-Retro

A source port of Descent 1 and 2, focused on quality competitive play. Uncompromising commitment to original gameplay (except where the original sucked). Based on the Rebirth project.

3Distinct people
5Mentions
0Explicit recommenders
52GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

A source port of Descent 1 and 2, focused on quality competitive play. Uncompromising commitment to original gameplay (except where the original sucked). Based on the Rebirth project.

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 8–Nov 15 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/15/2026, 9:01:12 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year5 dated mentions

Observed mentions: 2014-06-26 05:39:42 UTC to 2018-12-30 01:52:14 UTC.

0122014-01-01 00:00:00 UTC to 2015-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments20142015-01-01 00:00:00 UTC to 2016-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2016-01-01 00:00:00 UTC to 2017-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments20162017-01-01 00:00:00 UTC to 2018-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2018-01-01 00:00:00 UTC to 2019-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2018

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20142014-01-01 00:00:00 UTC2015-01-01 00:00:00 UTC202
20152015-01-01 00:00:00 UTC2016-01-01 00:00:00 UTC202
20162016-01-01 00:00:00 UTC2017-01-01 00:00:00 UTC000
20172017-01-01 00:00:00 UTC2018-01-01 00:00:00 UTC000
20182018-01-01 00:00:00 UTC2019-01-01 00:00:00 UTC101

What Hacker News says

2 sources
They've already tracked down the original license holders/issuers in order to release the software in the first place. It seems to me like it would be orders of magnitude less work to contact a source port author and get all parties to agree to a simple modified license that would allow for source modifications to be included in the bundle. (The original Parallax license for Descent, as well as the Rebirth modification to it, can be found at https://github.com/CDarrow/DXX-Retro/blob/master/COPYING.txt . I'm not sure it would even need to be modified -- it prohibits "end users" from using it for revenue-generating purposes, but doesn't prohibit the original rights holders from bundling that end-user code with the original software.)
In How GOG.com Saves and Restores Classic Videogames
Retro was originally envisioned as a simple mod for Rebirth -- essentially a testing ground for fixes to be put into the next version. Over time, Rebirth development has slowed significantly (still hasn't incorporated the homing missile fix from August of 2013 [0]), and Retro has gotten pretty far ahead. It's now the de facto standard for the active multiplayer pilot community, including the Descent Rangers [1]. The developers of the two mods have different goals -- the Retro developer [2] is a competitive pilot [3] who wants the game to feel like the original with improvements in the metagame, while the Rebirth developer is a casual pilot who likes to make sweeping software architecture changes for stylistic reasons, which sometimes have unintended side effects. (No offense to zico; he's done a lot of good work and we're all grateful
Read the rest
for it.) The key improvements in Retro: - homing missiles follow original trajectories (important for single player as well as multi!) - netcode fixed. Shots travel in the same direction for all players (Rebirth's compression algorithm introduced errors of up to 30 degrees in shot direction.) - gauss/vulcan ammo no longer duplicates inappropriately - raised network PPS limit (30 packets per second max; it's beautiful!) as well as other network fixes [4] - collision detection fixed. Shots which were almost exactly one frame away, and aimed at the edge of the ship, were detonating prematurely due to a vector math bug. - host options: add extra primary and/or secondary weapons, cap the number of secondary weapons allowed in the level, reduce vulcan ammo, allow players to select their own ship colors - improved calibration settings for joystick, mouse, and gamepads You can find more at the github page and the bountysource page [5]. ---------- [0] http://www.dxx-rebirth.com/frm/index.php/topic,1696.0.html [1] http://descentrangers.com/Home [2] Disclosure: I'm married to the Retro developer. [3] Video from her perspective: https://www.youtube.com/watch?v=JLuTJz-pDaM#t=263 . That's a girls-vs-guys team game with Lioness, against the legendary "kiln" (Mr_1994) and "Arch-Angel" (Stan), at the Descent in Denver LAN in August. [4] She wrote about the netcode fix here on HN, and one of the original developers showed up to comment: https://news.ycombinator.com/item?id=8401086 [5] https://github.com/CDarrow/DXX-Retro/issues and https://www.bountysource.com/trackers/2571293-cdarrow-dxx-re... . "JinX mode" is a spectator mode JinX was working on before he died suddenly last March, which has been renamed in his honor.
In An Exemption to the DMCA Would Let Game Fans Keep Abandoned Games Running

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.