66 ratings
Steam Overlay + Higher Resolution Game engine upgrade
By Trov
Graphical enhancements & overlay for Steam! Option to launch DOSBOX!
2
3
   
Award
Favorite
Favorited
Unfavorite
Intro
Note: Guide updated April 2020

Are you disappointed by the Steam release?

The Steam version of Descent runs the game inside an emulator, called DOSBOX.
It means that performance can be inconsistent, and the game is limited to a very low resolution.
However, as the game is open source, many improvements have been added to the game such as support for widescreen and higher resolutions. Among other things, it will also allow Steam Overlay to work.

Were you expecting Descent to look less like THIS

and more like THIS?

Want to be able to take Steam screenshots?

Follow this guide!
Patching to Install D1X-Rebirth
One such upgrade is called D1X-Rebirth. The goal of the D1X-Rebirth project is to upgrade the game for modern computers while striving to leave the feel of the original game intact. Thus, it is a very conservative and faithful update while improving quality-of-life aspects.

Get D1X Rebirth HERE![www.dxx-rebirth.com]
Instructions:
  1. Download the Windows binary package from the above link
  2. Extract all files inside the "D1X-Rebirth" folder in the downloaded .zip to Steam's Descent folder (Steam\steamapps\common\Descent\),
  3. Launch the updated game by running d1x-rebirth.exe
  4. Your pilot configs and savegames will be read by the new engine!

Why do this?

It's an upgrade for Descent, without changing the underlying game.
Here are its features:
  • Play at any resolution, including Hor+ Widescreen
  • Higher resolution UI assets
  • In-game online multiplayer server browser
  • Support for music replacement packs emulating old-school soundcards or remastered music:
    Classic Sound Blaster/Adlib OPL Recordings: here![www.dxx-rebirth.com]
    Classic Sound Canvas 55/High Quality MIDI Recordings: here![www.dxx-rebirth.com]
    Remastered "Redbook" CD Soundtrack from Playstation/Mac release: here![www.dropbox.com]
    Save either of these .DXA files into the game folder. Only one at a time can be used
  • High resolution cockpit graphics: You need the game data files from the Mac version of the game. namely, DESCENT.HOG, DESCENT.PIG, and a package of the DOS version sounds. I cannot legally link to them but they are out there around the Internet.

But that's not all...the next section will allow you to launch D1X-Rebirth directly by running the game in Steam!
Launching D1X-Rebirth from Steam "Descent" entry
Even though you've installed D1X-Rebirth, the Steam overlay still won't work. This is because to launch the game, Steam launches a .bat file, which doesn't properly tell Steam what program the game has just launched.

So, to fix this, it is possible to modify Steam's configuration to change what Steam does to launch Descent.

Using SteamEdit
You will need to install a tool called SteamEdit: here.[steamedit.tg-software.com]

Modifying Descent entry
  • In the drop-down, select Descent.
  • Press the Edit Launch button in the bottom left corner.
  • Replace "launch descent.bat" in the Executable field with the text "d1x-rebirth.exe"
  • Press OK
  • This will tell Steam to launch the game using D1X Rebirth instead of the original DOSBOX batch file.
  • In the SteamEdit window, hit Save & refresh to relaunch Steam.
  • Launch the game!

Periodically Steam may reset your changes when it updates. You can just do it again if that happens, or add it as a Non-Steam Game to keep it forever.

Have fun!
34 Comments
TRexIndominus Feb 2 @ 2:59am 
I installed version 0.61, but everytime I try to run d1x-rebirth.exe I keep getting the error "0xc000007b". It works fine with 0.58.1 (aside from having to launch it in window mode and change the resolution to prevent it from crashing on launch) so I'm wondering if I missed something. Does anyone know?
Strumazan Jan 7 @ 3:58pm 
hi guys
I just installed the upgrade fine

all the instructions on where to put the folders are in the readme files
D1X-Rebirth
or
D2X-Rebirth

go directly to their site to download

https://www.dxx-rebirth.com/
Trov  [author] Jan 2 @ 2:32pm 
Sorry, it seems Descent has actually updated since I made this guide and now the folder structure is different, which is why the patcher doesn't work.
Additionally the version of DXX-Rebirth used here is also very outdated.
Ill look into updating this guide soon.
wscottc60 Dec 28, 2024 @ 7:33am 
Hi there and hello everybody. I am so frustrated. I have two computers On one the Rebirth.exe works perfectly on the other after a FRESH install and copying Rebirth.exe it works just once and then I have to delete and uninstall and go through the whole procedure again several time before I can make it work just one more time. I have tried everything I can think of. Any one else with any other ideas?
DrR0Ck May 31, 2024 @ 9:12pm 
Hi there! Question for you @Trov about using the MAC data files with D1X-Rebirth: I get the Hi-res cockpit, and that's really nice, but the automap screen is misaligned. It lines up properly using the PC data files. Any idea if this is fixable? Thanks!