Skip to content

A Nintendo 3DS source port of Descent 1 and Descent 2

License

Notifications You must be signed in to change notification settings

RossMeikleham/DXX-3DS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DXX Switch

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.

Install instructions

  • Create a folder on your sdcard, such as /switch/d1x-switch/.
  • Copy d1x-switch.nro and descent.cfg to this directory. Download the latest release here.
  • Copy descent.hog and descent.pig to the same directory. These files are included with a purchase of the game. Tested with Descent from Steam.

Known issues and missing features

  • 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)

Compile instructions

Dependencies

Linux Compile Instructions

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

License

See COPYING.txt

About

A Nintendo 3DS source port of Descent 1 and Descent 2

Resources

License

Stars

Watchers

Forks

Packages

No packages published