🎮 [3DS] Perfect Dark erhält beeindruckenden nativen Port für Nintendo 3DS – bis zu 60 FPS und stereoskopisches 3D

Die Homebrew-Szene der Nintendo 3DS überrascht erneut mit einem technisch beeindruckenden Projekt: Der Entwickler colbyshores hat einen nativen Port von Perfect Dark veröffentlicht. Statt auf Emulation setzt das Projekt auf eine speziell für die 3DS entwickelte Engine-Anpassung, die den Nintendo-64-Klassiker direkt auf der Handheld-Konsole ausführt.

Das Ergebnis kann sich sehen lassen: Auf einer New Nintendo 3DS erreicht das Spiel je nach Szene 45 bis 60 Bilder pro Sekunde und läuft damit deutlich flüssiger als das Original auf dem Nintendo 64, das meist mit rund 20 FPS ausgeführt wurde.

Eigene Grafik-Engine fĂĽr die 3DS

Für den Port wurden die PC-Backends (OpenGL und SDL2) vollständig entfernt und durch einen eigens entwickelten Citro3D-Renderer ersetzt.

Besonders interessant ist dabei die Umsetzung der Grafikpipeline. Da der Grafikprozessor der Nintendo 3DS (PICA200) keine programmierbaren Pixel-Shader besitzt, werden die Farb- und Effektberechnungen des Nintendo 64 bereits beim Laden des Spiels automatisch in eine Kette aus TEV-Stufen (Texture Environment Stages) ĂĽbersetzt.

Dadurch lassen sich viele der originalen Grafikeffekte hardwarebeschleunigt auf der 3DS darstellen.

Stereoskopisches 3D nahezu ohne Leistungsverlust

Ein weiteres Highlight ist die vollständige Unterstützung des stereoskopischen 3D-Bildschirms der Nintendo 3DS.

Die Entwickler setzen dabei auf ein sogenanntes Single-Pass-Stereo-Verfahren. Die Geometrie wird lediglich einmal berechnet und anschlieĂźend mit leicht versetzter Perspektive fĂĽr beide Augen erneut ausgegeben.

Dadurch entsteht der 3D-Effekt nahezu ohne zusätzliche Belastung der Hardware.

Audio auf eigenem Prozessorkern

Auch beim Sound wurde eine elegante Lösung gewählt.

Auf der New Nintendo 3DS ĂĽbernimmt ein separater ARM11-Prozessorkern die komplette Audio-Synthese des originalen Nintendo-64-Soundsystems (naudio/libultra). Dadurch bleibt die Musik selbst in besonders anspruchsvollen Spielszenen stabil und frei von Aussetzern.

Zahlreiche originale Grafikeffekte umgesetzt

Der Port unterstĂĽtzt bereits mehrere bekannte Spezialeffekte des Originals, darunter:

  • Distance Fog (Entfernungsnebel)
  • Eyespy-Fischaugenkamera
  • Motion Blur
  • Render-to-Texture-Effekte
  • Hardwarebeschleunigte Darstellung ĂĽber Citro3D

Selbst Besitzer einer klassischen Old Nintendo 3DS sollen das Spiel grundsätzlich starten können. Hier wird das rund 32 MB große N64-ROM bei Bedarf direkt von der SD-Karte gestreamt, um den begrenzten Arbeitsspeicher der älteren Hardware optimal auszunutzen. Diese Funktion wurde bislang allerdings noch nicht umfassend auf echter Hardware getestet.

Flexible Steuerung

Der Port nutzt die zusätzlichen Eingabemöglichkeiten der New Nintendo 3DS optimal aus.

Standardmäßig kommen beide Analogsticks zum Einsatz:

  • Circle Pad fĂĽr Bewegung oder Zielen (je nach Einstellung)
  • C-Stick fĂĽr Zielen bzw. Bewegung
  • Frei belegbare Tasten
  • Vollständig anpassbare Steuerung im OptionsmenĂĽ

Auch verschiedene Dual-Analog-Konfigurationen lassen sich auswählen.

Bereits mehrere Updates veröffentlicht

Kurz nach der Erstveröffentlichung wurden bereits mehrere Fehlerbehebungen nachgereicht.

Zu den wichtigsten Verbesserungen gehören:

  • Korrektur eines Fehlers beim Speichern von Spielständen
  • Behebung einer vertauschten stereoskopischen Tiefendarstellung
  • Neues MenĂĽ zur Konfiguration des 3D-Effekts
  • Einstellbare 3D-Tiefe (Niedrig bis Maximum)
  • Option zum Umkehren der Tiefenwirkung
  • Automatisches Abschalten der Hintergrundbeleuchtung des unteren Bildschirms zur Verlängerung der Akkulaufzeit

Installation

Der Port wird als eigenständige CIA-Datei bereitgestellt und kann direkt über FBI installiert werden.

Alternativ steht auch eine 3DSX-Version fĂĽr den Homebrew Launcher zur VerfĂĽgung.

Install — no ROM setup needed:

  • FBI → Remote Install → Scan QR Code (attached), or
  • drop pd.cia on SD → FBI → SD → pd.cia → Install
  • HBL users: pd.3dsx on the same page

Download:: https://archive.org/details/perfectdark3ds

Rechtlicher Hinweis

Der veröffentlichte Download enthält nach Angaben des Entwicklers bereits die Spieldaten von Perfect Dark. Da diese urheberrechtlich geschützt sind, sollten Nutzer die jeweils geltenden gesetzlichen Bestimmungen ihres Landes beachten.

Fazit

Mit diesem nativen Port demonstriert die Homebrew-Community erneut eindrucksvoll, welches Potenzial noch immer in der Nintendo 3DS steckt. Dank nativer Ausführung, hoher Bildrate, stereoskopischem 3D und zahlreichen Optimierungen dürfte dies aktuell zu den technisch beeindruckendsten N64-Portierungen für die Handheld-Konsole gehören.

Insbesondere Besitzer einer New Nintendo 3DS erhalten hier eine Möglichkeit, Rare’s Shooter-Klassiker flĂĽssiger und komfortabler zu erleben als jemals zuvor auf der Originalhardware.