Skip to content

Releases: mcl5500/Trinity3DS

Trinity3DS v1.5.3 - UI Text Bounding & Clipping Fixes

Choose a tag to compare

@mcl5500 mcl5500 released this 31 Oct 01:33

🚀 What's New in Version 1.5.3

  • Pixel-Perfect UI Text Bounding & Clipping:
    • Fixed text overflow where long strings in the WAD Manager and WAD Store protruded past their UI borders.
    • Shortened and optimized the bottom controls help text () to fit cleanly within the bounding frame with comfortable margins.
    • Applied strict horizontal text clipping () across all dynamic fields: WAD titles, filenames, author lines, and touchscreen list items. Long names now truncate cleanly before border lines instead of spilling over.

Trinity3DS v1.5.2 - Stereo 3D Fix & Disparity Safety

Choose a tag to compare

@mcl5500 mcl5500 released this 31 Oct 01:15

🚀 What's New in Version 1.5.2

  • Fixed Weapon Double Vision (Diplopia Elimination):
    • Isolated the uncapped framerate weapon bobbing interpolation from stereoscopic pass rendering.
    • Both left and right eyes now share the identical interpolated base coordinate before applying stereo offset, ensuring pixel-perfect 0-disparity on the screen plane.
    • No more ghosting, double weapon sprites, or bobbing jitter!
  • Dynamic Near-Wall Disparity Clamping:
    • Added active distance tracking of close geometry. When standing right against walls, pillars, or tight corners, eye separation dynamically clamps so crossed disparity never exceeds the human fusional limit (<= 8 px).
    • Walking right next to walls is now 100% crisp and single-imaged while retaining full, rich diorama depth across rooms and background vistas.
  • Calibrated Human Interocular Scale:
    • Recalibrated baseline camera separation to match Doomguy's 32-unit player body dimensions, creating perfectly natural 3D depth.

Trinity3DS v1.5.1 - SM64-Calibrated Stereoscopic 3D & Depth Presets

Choose a tag to compare

@mcl5500 mcl5500 released this 30 Oct 06:57

Trinity3DS v1.5.1 — Enhanced Stereoscopic 3D Update

Trinity3DS v1.5.1 delivers an overhauled Stereoscopic 3D experience calibrated to match the acclaimed Super Mario 64 3DS diorama depth, along with in-game 3D depth presets and visual refinement.

🌟 What's New in v1.5.1

  • Super Mario 64 3DS-Calibrated Stereoscopic 3D:
    • Implemented an authentic Zero Parallax (Convergence) Plane with Horizontal Image Translation (HIT).
    • The entire 3D world (rooms, corridors, monsters, outdoor vistas) sinks deep into the 3DS display, producing the beloved "window into the world / diorama" 3D depth effect.
    • Near-field objects and charging demons pop out dynamically in front of the screen.
    • The player's weapon is pre-compensated so it sits rock-solid at the screen glass (zero disparity, zero flicker, zero eye strain).
  • In-Game 3D Depth Intensity Setting:
    • Added Options -> Video -> 3D Depth Intensity with 4 selectable presets:
      • Subtle (Low): Gentle depth for sensitive eyes.
      • Normal (SM64): Calibrated directly to match the popular Super Mario 64 3DS stereoscopic experience!
      • Deep (High): Extra pronounced spatial separation.
      • Extreme (Ultra): Maximum 3D pop and depth.
    • Scales smoothly from 0% (2D) to 100% via the physical 3DS 3D depth slider.

📥 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/.

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

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/.

Trinity3DS v1.2.3

Choose a tag to compare

@mcl5500 mcl5500 released this 28 Oct 06:54

Trinity3DS v1.2.3

Fixes

  • WAD catalog fully translated to English: ~30 leftover German descriptions in the WAD downloader/manager catalog have been translated.
  • Blasphemer entry corrected: it is a standalone (Heretic-format) IWAD, not a Doom add-on. Note: it requires Heretic engine support, which is planned for a future release.

Also included (from v1.2.2)

  • WAD files you copy to sdmc:/3ds/Trinity3DS/wads/ are detected automatically on startup; deleted WADs disappear from the list.

Installation

  • CIA (HOME Menu): install Trinity3DS.cia with FBI, or scan the QR code in the README with 3dsDL / FBI.
  • 3DSX (Homebrew Launcher): copy Trinity3DS.3dsx to sdmc:/3ds/Trinity3DS/.

Game data (WAD files) is not included. Put your own IWADs/PWADs into sdmc:/3ds/Trinity3DS/wads/ or use the built-in WAD downloader.

Trinity3DS v1.2.2

Choose a tag to compare

@mcl5500 mcl5500 released this 28 Oct 06:52

Trinity3DS v1.2.2

What's New

  • Automatic WAD detection on startup: WAD files you copy to sdmc:/3ds/Trinity3DS/wads/ (via PC, SD card reader or FTP) now show up automatically on the next launch. Deleted WADs disappear from the list as well. No need to hold [X] anymore (still available as a forced full re-scan).
  • The startup check is a fast directory sync against the WAD cache, so launch time is unaffected.

Installation

  • CIA (HOME Menu): install Trinity3DS.cia with FBI or scan the QR code in the README with 3dsDL / FBI.
  • 3DSX (Homebrew Launcher): copy Trinity3DS.3dsx to sdmc:/3ds/Trinity3DS/.

Game data (WAD files) is not included. Put your own IWADs/PWADs into sdmc:/3ds/Trinity3DS/wads/ or use the built-in WAD downloader.

Trinity3DS v1.2.1 - Dual-Screen Doom for Nintendo 3DS

Choose a tag to compare

@mcl5500 mcl5500 released this 26 Oct 20:17

🌟 Trinity3DS v1.2.1

An enhanced, high-performance source port of Doom (PrBoom+) for the Nintendo 3DS family of systems by mcl5500.

🎮 What's New in v1.2.1:

  • Soft-Reset Architecture: Return directly to the WAD Manager anytime without quitting to the 3DS HOME Menu.
    • Dedicated **** touch button on the bottom screen header.
    • Hardware shortcut: Hold **** for ~1.5s.
  • Dual-Screen Live Tactical Automap: Seamless line-of-sight Fog-of-War, player direction arrow, keycards, doors, and enemy radar.
  • Touch-Driven Weapon Selector: Slots 1–7 selectable instantly on the right edge.
  • Built-in WAD Store & Manager: Direct in-console megawad downloads via WiFi with SSL/TLS CA-bundle support.
  • Hardware PICA200 OpenGL Batching: 60 FPS performance with Stereoscopic 3D depth slider support.
  • Nintendo 3DS Software Keyboard (): Type custom savegame names and console inputs via official 3DS keyboard applet.
  • Full English Localization: Across the launcher, store, file manager, and in-game UI.

📥 Installation:

  • Installable CIA: Install using FBI or 3dsDL.
  • Homebrew Launcher: Place in .
  • Copy your game IWADs (Doom, Doom II, Plutonia, TNT, Freedoom, Heretic, Hexen) to .