Github: https://github.com/RossMeikleham/DXX-3DS
Release: (Only .3dsx, no .cia yet ):https://github.com/RossMeikleham/DXX-3DS/releases
Port of Descent 1 & 2 of aagellag's DXX-Switch, which is a port of DXX-Rebirth
I've only tested this on my 2DSXL, might not run at the full 60fps on the O3DS/2DS models
Install instructions
D1X Switch
(Sorry for the quality, the Luma screenshot tool was giving me black images for the top screen so I had to use my phone)
Release: (Only .3dsx, no .cia yet ):https://github.com/RossMeikleham/DXX-3DS/releases
Port of Descent 1 & 2 of aagellag's DXX-Switch, which is a port of DXX-Rebirth
I've only tested this on my 2DSXL, might not run at the full 60fps on the O3DS/2DS models
Install instructions
D1X Switch
- Create the folder /3ds/D1/
- Copy descent.hogand descent.pig to the same directory. These files are included with a purchase of the game. Tested with Descent I from Steam.
- Create the folder /3ds/D2/
- Copy descent2.ham, descent2.hog, descent2.s22, and all *.pig files to the same directory. These files are included with a purchase of the game. Tested with Descent II from Steam.
- The 3DS is unable to play the hmp converted to midi files in the Descent games
- On first run of D1X/D2X, midi files from the respecitive game will be copied to/3ds/D1/midi/ and /3ds/D2/midi/
- These midi files can be converted to WAV though a program such as Timidity with Fluidr3 soundfonts See here
- Also GoG version apparently comes with MP3 versions of all the music files for each game, these should be able to be copied to /3ds/D1/mp3/ and /3ds/D2/mp3/ if the filenames match the midi names for each sequence/level
- Descent1/2 will attempt to first play music from /3ds/D1/wav and /3ds/D2/wav, then /3ds/D1/mp3 and /3ds/D2/mp3
- The names (not including the file extension) need to match the names of the midi songs but can be replaced with your own music if desired
- Unable to get a working .cia version (I think his is due to the large amount of stack space used by DXX Rebirth (around 4-8MB), default 3DS stack space is 32KB. Setting __stacksize__ to 8MB works fine with loading the 3dsx version through the homebrew browser, but .cia builds automatically crash) This might also be due to me not having a correct rsf file. The repository currently has a build script which creates the .cia builds with banners, icons, and jingles working but crashes on running.
- Multiple save files don't work (currently hardcoded to player.plr)
- Only tested with the Descent files from Steam; GOG and CD-ROM releases have not been tested
- Enable the original HUD
- Network/Multiplayer is not enabled
- Level Selection menu doesn't work (no way to input a different level)
- End of level "sequence" is skipped, was causing a segfault/crash
- Movies disabled, these were also causing crashes
(Sorry for the quality, the Luma screenshot tool was giving me black images for the top screen so I had to use my phone)
Last edited by Dagger,