Skip to content

Trinity3DS v1.5 - Dual-Screen dsda-doom with Stereoscopic 3D, Heretic & Hexen

Choose a tag to compare

@mcl5500 mcl5500 released this 28 Oct 23:16
· 4 commits to main since this release

Trinity3DS v1.5 — The Definitive Doom, Heretic & Hexen Source Port for Nintendo 3DS

Trinity3DS v1.5 is a massive release that brings modern dsda-doom v0.27.5 engine capabilities, full Raven Software (Heretic & Hexen) support, native Hardware Stereoscopic 3D, and smooth atmospheric lighting to the Nintendo 3DS family of systems.

🌟 Key Highlights & What's New

  • Modern Engine Migration (dsda-doom v0.27.5):
    • Full support for modern Boom, MBF, MBF21, and UMAPINFO standards.
    • Unified engine binary for DOOM / DOOM II, Heretic: Shadow of the Serpent Riders, and Hexen: Beyond Heretic (including Deathkings of the Dark Citadel).
  • True Stereoscopic 3D Experience:
    • Parallel-camera depth rendering linked directly to the physical 3DS 3D depth slider.
    • Natural depth perception without eye strain, keystone distortion, or wall-eyed divergence.
    • Centered player weapon sprite at 0 disparity (rock-solid 2D sprite, zero binocular flickering).
    • Seamless 2D-to-3D transition in menus and the WAD Manager (no black right eye).
  • Smooth Distance Colormap Shading:
    • Overhauled software distance lighting calculation to eliminate harsh concentric bands ("Balken") on floors and ceilings.
    • Traverses every single colormap level smoothly for authentic, natural atmosphere.
  • Hardware Gamma Correction:
    • Official Doom GAMMATBL lookup tables integrated into the 3DS display driver.
    • In-game adjustment via Options -> Video -> Gamma Correction (Levels 0 through 4) to eliminate LCD black crushing.
  • Redesigned Raven Software Touchscreen UI:
    • Custom stone-carved dashboard for Heretic and Hexen.
    • 3D filled progress bars for Health, Armor, and Dual Blue/Green Mana.
    • Interactive touch Artifact Tray and weapon selectors.
  • Rock-Solid Memory Stability:
    • Custom memory allocation manager with a dedicated 56 MB application heap, fixing all Out-Of-Memory errors in large Hexen hubs and complex megawads.
  • Dual-Screen Tactical Dashboard:
    • Top screen (400x240) widescreen gameplay with zero status bar obstruction.
    • Bottom screen (320x240) real-time tactical automap with persistent discovered item markers, enemy radar blips, and quick action buttons ([WADS], [SAVE], [LOAD], [ZOOM]).
  • Integrated WAD Manager & Downloader:
    • Built-in WAD browser and over-the-air WAD Store with TLS/SSL certificate support (cacert.pem).

📥 Installation Instructions

  • FBI QR Code Install: Open FBI on your 3DS -> Remote Install -> Scan QR Code -> scan the CIA QR code in the README.
  • Manual CIA: Copy Trinity3DS.cia to sdmc:/cias/ and install with FBI.
  • Homebrew Launcher: Copy Trinity3DS.3dsx, dsda-doom.wad, prboom-plus.wad, and cacert.pem to sdmc:/3ds/Trinity3DS/.
  • Place your game IWADs (doom.wad, doom2.wad, heretic.wad, hexen.wad, etc.) into sdmc:/3ds/Trinity3DS/wads/.