A Nintendo Switch port of Descent I. I hope to add support for Descent II in the future. This is a fork of DXX-Retro, which is a fork of DXX-Rebirth, which is a fork of the original engine source code created by Parallax Software Corporation.
- Create a folder on your sdcard, such as
/switch/d1x-switch/
. - Copy
d1x-switch.nro
anddescent.cfg
to this directory. Download the latest release here. - Copy
descent.hog
anddescent.pig
to the same directory. These files are included with a purchase of the game. Tested with Descent from Steam.
- Multiple save files don't work (currently hardcoded to
player.plr
) - Doesn't support the joysticks
- No music
- Only tested with the Descent files from Steam; GOG and CD-ROM releases have not been tested
- Doesn't utilize 1080p resolution when docked
- Need an icon
- Resize the text for larger resolutions
- Enable the original HUD
- Network/Multiplayer is not enabled
- Level Selection menu doesn't work (no way to input a different level)
Start by compiling and installing SDL-1.2 and SDL_mixer for libnx
git clone [email protected]:aagallag/SDL-SWITCH.git -b master-aagallag
cd SDL-SWITCH/
make SDL
cd SDL-1.2.15/
make install
cd ../
make SDL_mixer
cd SDL_mixer-1.2.12/
make install
Then compile DXX Switch.
git clone --recurse-submodules [email protected]:aagallag/DXX-Switch.git
cd switch-descent/
make
See COPYING.txt