[RELEASE] DXX-3DS - Descent 1. Stable mono and experimental Stereo3D build

  • Thread starter Thread starter indionicarao
  • Start date Start date
  • Views Views 490
  • Replies Replies 1
  • Likes Likes 3

indionicarao

Member
Newcomer
Joined
Mar 19, 2015
Messages
18
Reaction score
5
Trophies
1
Age
44
Location
Portland, Oregon
XP
177
Country
United States
Hello everyone! I'm excited to announce the release of DXX-3DS, a Nintendo 3DS port of the classic 6DoF shooter Descent.
This is a fork of DXX-Rebirth that I have adapted to run with hardware acceleration. This port translates the engine's OpenGL 1.1 calls directly to the 3DS's PICA200 GPU via picaGL . It runs at a
smooth, highly playable framerate and has been tailored specifically for the New 3DS family (taking full advantage of the C-Stick and ZL/ZR buttons).
### Features & Fixes

• Full Hardware Acceleration: Uses the PICA200 GPU for rendering.
• Modern Dual-Stick Controls: Circle Pad for pitch/turn, C-Stick for sliding.
• Quick Save / Quick Load: Bound directly to the controller (START+X / START+Y).
• Controller-Friendly UI: The pilot selection screen is bypassed, cheats are enabled, and you can select levels directly with the D-Pad.
• Bilinear Texture Filtering enabled by default.

### Two Different Builds

I am offering two different versions of the port on the GitHub releases page:

1. Stable (Mono)
The standard, highly optimized 2D build. Choose this for the absolute best performance and framerate.

2. Experimental (Stereoscopic 3D)
Yes, true stereoscopic 3D is supported! This branch actually renders the scene twice per frame (one for each eye). Because the GPU is doing double the work, expect a lower framerate than the stable
build.

Exclusive Stereo Controls:

• START + D-Pad Up / Down: Adjust stereo separation strength
• START + ZR: Cycle stereo method (side-by-side / anaglyph / off)
• START + L / R: Adjust convergence distance

Important Note on the Stereo Build: Both CIA files share the same Title ID. You cannot have both the Stable CIA and the Stereo CIA installed via FBI at the same time. If you want to use the Stable
build as your main game but still try out the 3D, install the Stable CIA and run the Stereo version via the Homebrew Launcher ( .3dsx format).

### Installation Instructions

Like most engine ports, you must supply your own game data. The game data ( descent.hog and descent.pig ) is copyrighted and not included with this download.

1. Create a folder on your SD card at sdmc:/3ds/D1/ .
2. Copy descent.hog and descent.pig from a legitimate copy of the game (such as the Steam or GOG release) into the D1 folder.
3. Install the .cia using FBI, or run the .3dsx from the Homebrew Launcher.

### Controls

• Circle Pad: Turn / Pitch
• C-Stick: Slide
• X / B: Accelerate / Reverse
• A / Y: Slide Right / Slide Left
• R: Fire Primary
• L: Drop Bomb
• ZL / ZR: Rear View / Flare
• D-Pad Up / Down: Cycle Cockpit View
• D-Pad Left / Right: Cycle Weapon
• SELECT: Automap
• START: Menu / Abort
• START + SELECT: Bring up the controls help screen

### Downloads & Source Code

• Releases: https://github.com/iNdioNicarao/dxx-3ds/releases
• Source Code: https://github.com/iNdioNicarao/dxx-3ds

A massive thank you to everyone in the homebrew scene whose tools (like picaGL and libctru ) made this possible. Let me know what you think***

I dont plan to continue doing much more on this for the time being. I just got a new job and will not have sufficient time to put in. but never say never. we'll see.
 

Attachments

**Update — DXX-3DS v2.0.7 is out**

Thanks for the support on the v1.0 release! I could'nt stay away for long. I've pushed a big update. The biggest change: **there is now one build, not two. ** Stereoscopic 3D was merged into the main `master` build and is **3D-slider gated** — raise the 3DS 3D slider for depth! No more picking between a "stable" and a "stereo" CIA.

**What's new in v2.0.7**
- **Stereoscopic 3D in the main build** (was the separate experimental branch).
- **On-screen keyboard (OSK)** — you can now enter a pilot name and have **multiple named pilots / save slots**. Named saves actually persist now (v1.0 had no keyboard, so they weren't possible).
- **Demo playback & recording** both work (neither was in v1.0).
- **Power-off crash fixed** — no more ARM11 crash when closing the game / powering off.
- **Overlay fixes** from hardware testing: the automap no longer flickers over gameplay with the slider up, closing/reopening the lid no longer leaves both screens black, and the "Prepare for Descent" banner after a demo shows cleanly. Please let me know if you find instances of this issue.

**Stereo controls (hold START)**
- START + D-Pad Up/Down — stereo separation strength
- START + ZR — toggle method: PARALLEL <-> TOE-IN
- START + L / R — convergence distance


**Known issue: ** the in-game **Cheat menu is temporarily disabled** in v2.0.7 — its checkboxes can't be toggled on-device yet. It'll return fixed in a later release.

**Download: ** DXX-3DS releases — https://github.com/iNdioNicarao/dxx-3ds/releases — grab d1x-3ds-2.0.7.cia. The old v1.0 releases are struck/superseded; v2.0.7 is the one to use. Install with FBI (or run the .3dsx via the Homebrew Launcher).

Enjoy, and let me know what breaks. hopefully Descent 2 is next...
 

Attachments

Site & Scene News

Popular threads in this forum