Skip to content

DXX Rebirth

DXX Rebirth icon DXX Rebirth logo

Overview

DXX Rebirth is a modern source port for the Descent series that runs Descent 1 and Descent 2 with improved rendering, mod support, and touch-ups while still depending on the retail game data. REG-Linux lists it as a ports title so metadata and artwork stay in their own section.

Quick reference

  • ROM folder: /userdata/roms/dxx-rebirth
  • Accepted formats: .d1x, .d2x
  • Emulator: dxx-rebirth
  • System group: ports

BIOS

No BIOS files are needed for DXX Rebirth.

ROMs

DXX Rebirth requires the original data archives for each Descent release. You can grab shareware/demo data from the DXX Rebirth downloads page (links below) or procure the full titles via GOG/Steam for the complete experience.

  • Shareware/demo:
  • descent-pc-shareware.zip
  • descent2-pc-demo.zip
  • Retail packages: purchase Descent 1 and/or Descent 2 from digital stores and copy the entire data folder.

Place each release inside its own subfolder under /userdata/roms/dxx-rebirth/, then add a blank launcher file that matches the .d1x or .d2x extension:

  • /userdata/roms/dxx-rebirth/Descent/Descent.d1x
  • /userdata/roms/dxx-rebirth/Descent2/Descent2.d2x

These launcher files appear in EmulationStation and start the corresponding game data.

Emulators

dxx-rebirth

DXX Rebirth runs natively via the dxx-rebirth binary included in REG-Linux. It exposes RetroArch-style options such as dxx-rebirth.videomode, dxx-rebirth.pad_to_keyboard, dxx-rebirth.powermode, and bezel/hud overrides (dxx-rebirth.bezel, dxx-rebirth.hud, etc.). Use the Quick Menu ([HOTKEY] + south) for any runtime adjustments or controller remapping.

ES setting name Description
dxx-rebirth.rebirth_vsync Toggle vsync to prevent tearing.
dxx-rebirth.rebirth_filtering Choose texture filtering (Classic, Blocky, Smooth).
dxx-rebirth.rebirth_anisotropy Enable anisotropic filtering for distant surfaces.
dxx-rebirth.rebirth_multisample Turn on 4x multisampling when you need smoother edges.

These options complement the global dxx-rebirth.* settings for display and overlays.

Controls

The default overlay reflects the keyboard/mouse layout, but you can bind actions to a gamepad with the standard controller configuration or the in-game input menu.

Troubleshooting

  • Confirm the appropriate .d1x or .d2x launcher lives beside its data directory; missing files mean the title never appears in EmulationStation.
  • If the port refuses to start, double-check that every PK5/PK4 file from the retail install is present within the matching folder.
  • For detailed assistance, visit the REG-Linux DXX-Rebirth wiki or the generic support pages.