Descent 2 NX

Thorhax

Well-Known Member
Member
Joined
Apr 15, 2020
Messages
602
Reaction score
342
Trophies
1
Age
45
Website
ko-fi.com
XP
3,073
Country
Canada
Descent 2 (D2X) v0.58.6 NX for Nintendo Switch

🛠 Modernization & Changes​

  • Modern devkitPro / devkitA64 toolchain support (GCC 15.2.0, libnx 4.12.0)
  • Upgraded to modern switch-sdl2 and switch-sdl2_mixer via compatibility shim
  • Modernized physfsrwops.c to SDL2 RWops 64-bit callback signatures
  • Resolved C23 / GCC 15 reserved bool type keyword collision
  • Added explicit parameter prototypes for score functions
  • Replaced deprecated link specifications and resolved global duplicate symbols (-fcommon)

🎮 Modern Controls & Soundfont Synthesis Update (Latest)​

  • Built-in Soundfont MIDI Synthesizer: TinySoundFont (TSF) embedded in RomFS with zero configuration needed. Also supports custom soundfonts placed in /switch/descent2/soundfont.sf2.
  • Pre-Configured Switch Controller Layout:
    • Left Analog Stick: Pitch and Heading
    • Right Analog Stick: Slide Left/Right and Slide Up/Down
    • ZR: Fire Primary Weapon | ZL: Fire Secondary Weapon
    • R: Accelerate | L: Reverse
    • Face Buttons & D-Pad: A (Primary Fire), B (Drop Bomb), Y/L3 (Afterburner), X (Cycle Primary), D-Pad (Sliding), Plus (Automap), Minus (Cycle Secondary)
    • In-Menu Navigation: Full controller navigation in menus, plus press X or Y in Customize Controls to reset to defaults.
  • Pilot File Migration: Automatically detects and migrates legacy DOS / unmapped pilot profiles to full dual-stick Switch controls.
  • Directory Layout in Zip: Archives now extract cleanly into switch/descent2/ on the root of your SD card.


https://github.com/Thorhax/Descent2-NX-Modern/releases/tag/v0.58.6-nx
 
It's working, and the controls are nice, glad to see a modern port. I only get 40-50 fps even with an oc to 1.7ghz though, hopefully performance can be improved to achieve 60 FPS @ 720p.
 

Site & Scene News

New Hot Discussed User Submitted