Ein Windows-Port mit ambitionierten Funktionen und noch offenen Baustellen
Entwickler tangerineturtle1 hat NX2navi veröffentlicht. Das Projekt wandelt Version 1.1.1 der Nintendo-Switch-2-Fassung von The Legend of Zelda: Ocarina of Time in eine native Windows-Anwendung um. Das neueste aufgeführte Update, Version 0.5.0, behebt fehlerhaften Nebel, flackernde Blumen und Bäume, die dunkle, bis in den Himmel reichende Säulen erzeugten.
Inhalt
- Ein Windows-Port mit ambitionierten Funktionen und noch offenen Baustellen
- Wie das Spiel zur PC-Anwendung wird
- Die Hardwareanforderungen gehen über eine leistungsstarke GPU hinaus
- Schärfere Bilder und mehr Bilder pro Sekunde sind nicht dasselbe
- Version 0.5.0 behebt sichtbare Probleme
- Andere PC-Projekte melden unterschiedliche Leistungswerte
- Apple-Geräte nutzen einen anderen technischen Weg
- Ein Spiel zu besitzen und einen Build weiterzugeben sind zwei verschiedene Dinge
- Wichtige Punkte
Das Projekt verspricht standardmäßig 60 Bilder pro Sekunde, Auflösungen bis zu 5K, Ultrawide-Displays und verschiedene Optionen zur Verbesserung der Bildqualität. Die zentrale technische Funktion ist die statische Rekompilierung: Dabei werden die Prozessorinstruktionen des Spiels vor dem Start in Code übersetzt, den ein Windows-PC ausführen kann.
NX2navi enthält keine Nintendo-Spieldateien. Spieler müssen einen eigenen Dump von Version 1.1.1 bereitstellen; der Launcher erstellt die spielbare Anwendung dann auf ihrem Computer. Der erste Build dauert schätzungsweise 10 bis 25 Minuten.
Die NX2navi-Projektdokumentation des Entwicklers bezeichnet den Port als frühe, aber spielbare Entwicklungsversion. Als Orte, die auf aktuellen Grafikkarten mit mindestens 60 Bildern pro Sekunde laufen, nennt sie den Kokiri-Wald, Kakariko, den Todesbergpfad samt Krater, den Tempel der Zeit und die Quellen der Großen Feen.
Diese Funktionen entstehen inmitten konkurrierender Bemühungen, das Remake außerhalb von Nintendos Hardware zum Laufen zu bringen. Als Erscheinungstermin des Remakes wird der 5. November 2026 genannt; damit liegen diese Vorführungen nur wenige Tage nach dem Start. NX2navi weist weiterhin Grafikfehler, gelegentliche Abstürze und kurze Pausen beim Betreten neuer Gebiete auf. Zudem schließen die Hardwareanforderungen einige ansonsten leistungsfähige Gaming-PCs aus.
Wie das Spiel zur PC-Anwendung wird
Ein herkömmlicher Emulator bildet genug von der Hardware und Betriebsumgebung einer Konsole nach, um deren Spiele auszuführen. Nutzen Konsole und PC unterschiedliche Prozessor-Befehlssätze, übersetzt der Emulator die Instruktionen in der Regel während des Spielens und behält häufig bereits übersetzte Blöcke zur Wiederverwendung.
NX2navi verlagert diese Prozessorübersetzung in den Build-Prozess. Das Projekt wandelt den Spielcode in x86-64-Instruktionen für Windows um und nutzt einen eigens entwickelten Vulkan-Renderer zur Grafikdarstellung. Vulkan ist eine Schnittstelle, über die Software einer Grafikkarte vorgibt, was sie anzeigen soll.
Statische Rekompilierung kann den Aufwand während des Spielens verringern und Entwicklern mehr Spielraum geben, einen bestimmten Titel an PC-Hardware anzupassen. Für jeden Titel ist jedoch erheblicher Aufwand nötig: Die Übersetzung der Prozessorinstruktionen ist nur ein Teil der Arbeit, damit Grafik, Ton, Steuerung und die vom Spiel erwarteten Systemdienste korrekt funktionieren.
Der NX2navi-Launcher findet den Spieledump des Nutzers, lädt die Build-Werkzeuge herunter und erstellt die Anwendung lokal. Bei späteren Updates werden nur die geänderten Teile neu gebaut. Auch die Vorbereitung der Shader gehört zur Einrichtung. Shader sind kleine Programme, die der Grafikkarte vorgeben, wie sie Oberflächen, Beleuchtung und andere Effekte darstellen soll.
Frühere Projekte wandten ähnliche Verfahren auf deutlich ältere Spiele an. Zelda 64: Recompiled brachte 2024 Majora's Mask auf den PC, während Unleashed Recompiled die Xbox-360-Version von Sonic Unleashed anpasste. NX2navi überträgt diese Methode auf ein neu veröffentlichtes kommerzielles Spiel. Dadurch rücken neben den technischen Fortschritten auch Fragen zu Besitz und Verbreitung in den Mittelpunkt.
Die Hardwareanforderungen gehen über eine leistungsstarke GPU hinaus
NX2navi benötigt Windows 10 oder neuer, einen x86-64-Prozessor mit SSE4.2-Unterstützung und mindestens 16 GB Arbeitsspeicher. Das Spiel braucht etwa 30 GB freien Speicherplatz; für den Launcher und seine Werkzeuge kommen weitere 1,5 GB hinzu.
Die Grafikkarte muss Vulkan 1.3 und zwei bestimmte Erweiterungen unterstützen: VK_EXT_external_memory_host und VK_EXT_mesh_shader. Die zweite ermöglicht Mesh-Shader-Funktionen, mit denen moderne Grafikhardware die Geometrie einer Szene verarbeiten kann. Wer die Kompatibilität prüft, sollte auf diese Funktionen achten und sich nicht allein an Speichergröße oder Preis der Grafikkarte orientieren.
Eine frühe Vorführung zeigte das Remake auf einer Nvidia GeForce RTX 5090 mit 60 Bildern pro Sekunde und einem belegten Grafikspeicher von 18,6 GB. Eine spätere Präsentation gab einen deutlich geringeren Speicherbedarf an. Die aktuelle Dokumentation nennt eine konkrete Änderung, mit der der Bedarf gesenkt werden soll: Texturen bleiben normalerweise im komprimierten BC3-Format, das laut Entwickler bei gleicher Geschwindigkeit etwa halb so viel Videospeicher benötigt.
Den Pfad für unkomprimierte Texturen sieht das Projekt nur für Computer mit mindestens 20 GiB Grafikspeicher und 48 GiB Arbeitsspeicher vor. Der Grafikspeicher hält Ressourcen wie Texturen und gerenderte Bilder vor; er ist vom Hauptspeicher getrennt, den Windows und andere Anwendungen nutzen.
Der Installer ist nicht signiert, weshalb Windows SmartScreen beim ersten Start eine Warnung anzeigt. Für Nutzer, die eine ausführbare Datei eines unabhängigen Entwicklers prüfen, ist das neben dem frühen Entwicklungsstand des Projekts ein weiterer praktischer Aspekt.
Schärfere Bilder und mehr Bilder pro Sekunde sind nicht dasselbe
NX2navi bietet Auflösungen über den für das Spiel angegebenen 1440p hinaus, darunter 1800p, 4K und 5K. Die Auflösung kann auch an die Fenstergröße angepasst werden. Spieler können eine Ultrawide-Darstellung im Format 21:9 oder 32:9 auswählen, während HUD, Menüs und Videos im Format 16:9 bleiben.
Die Bildrate ist standardmäßig auf 60 begrenzt. Zur Auswahl stehen Limits von 30 bis 240 Bildern pro Sekunde, eine Option zur Anpassung an die Bildwiederholrate des Displays und eine unbegrenzte Einstellung. Dabei handelt es sich um wählbare Zielwerte; die tatsächliche Leistung hängt vom Computer und davon ab, was das Spiel gerade darstellt.
Besitzer einer Nvidia-RTX-Grafikkarte können DLSS-Upscaling oder DLAA-Antialiasing nutzen. AMD FSR 3.1 bietet weitere Optionen für Upscaling und Antialiasing. Beim Upscaling wird die Szene in niedrigerer Auflösung gerendert und zu einem größeren Bild rekonstruiert, wodurch die Grafiklast sinkt. Antialiasing glättet gezackte Kanten.
Die Frame-Generierung ist eine separate Funktion. NX2navi fügt bei der FSR-3.1-Implementierung ein generiertes Bild zwischen zwei vom Spiel gerenderte Bilder ein. So soll sich die angezeigte Bildrate ungefähr verdoppeln. Die Benutzeroberfläche wird dabei ausgenommen, damit Text und andere Bildschirmelemente intakt bleiben. Eine höhere angezeigte Bildrate kann Bewegungen flüssiger wirken lassen; die Reaktionsfähigkeit des Spiels hängt weiterhin von der zugrunde liegenden Render-Rate ab.
DLSS Frame Generation ist in NX2navi nicht verfügbar. FSR 3.1 Frame Generation funktioniert auch mit Nvidia-Hardware, sofern die übrigen Hardwareanforderungen des Ports erfüllt sind. HDR wird sowohl mit dem nativen HDR des Spiels als auch mit einer Option unterstützt, die das Standardbild für ein HDR-Display umwandelt. Tastatur-, Maus- und Gamepad-Belegung, Gyro-Eingabe, Vibration sowie Stereo- oder 5.1-Sound ergänzen die PC-Steuerung.
Version 0.5.0 behebt sichtbare Probleme
Die Versionshinweise zu Version 0.5.0 des Entwicklers benennen eine konkrete Regression in Version 0.4.0: Eine fehlerhafte Shader-Schleife störte die Berechnung des Nebels. Der Kokiri-Wald und andere neblige Gebiete erschienen dadurch unter einem hellen, weiß-gelben Schleier.
Version 0.5.0 stellt die Nebel- und Beleuchtungsberechnungen des Spiels wieder her. Außerdem behebt sie das Flackern kleiner weißer Blumen und anderer Pflanzen zwischen den Bildern und beseitigt die Baumfehler, die dunkle vertikale Säulen erzeugten.
Wer von Version 0.4.0 aktualisiert, muss die Shader erneut vorbereiten lassen. Das dauert laut Schätzung etwa 90 Sekunden auf dem Startbildschirm. Während des Spielens kann beim Betreten eines neuen Gebiets weiterhin ein Bild für etwa 0,2 Sekunden stehen bleiben, während Texturen vorbereitet werden. Beim ersten Besuch nach der Installation kann es eine weitere kurze Pause geben, während der Grafiktreiber noch nicht verwendete Ressourcen vorbereitet.
Das Projekt führt außerdem einen seltenen Absturz im Partikelcode des Spiels auf, der Effekte aus vielen kleinen visuellen Elementen verarbeitet. In der Dokumentation werden Arbeiten daran beschrieben, Grafikpipelines im Hintergrund vorzubereiten und diese Vorbereitung vom Haupt-Renderthread fernzuhalten. Einige Unterbrechungen bleiben jedoch bestehen.
Die bisherige Abfolge zeigt, wie schnell sich die Software verändert:
- 5. November 2026: der angegebene Veröffentlichungstermin des Remakes für Switch 2.
- Startphase: Frühe PC-Emulationsvorführungen liefen Berichten zufolge mit etwa 20 Bildern pro Sekunde; einen Tag später folgten Vorführungen mit 60 Bildern pro Sekunde.
- NX2navi 0.4.0: Eine Shader-Regression beeinträchtigte die Nebeldarstellung.
- NX2navi 0.5.0: Der Entwickler behob Nebelprobleme, flackernde Pflanzen und Baumfehler. Nach dem Update mussten die Shader erneut vorbereitet werden.
Andere PC-Projekte melden unterschiedliche Leistungswerte
Emulationsvorführungen mit Lichii und Eglantine erreichten Berichten zufolge vom Startgebiet bis zum Großen Deku-Baum 60 Bilder pro Sekunde. Ein Nutzer behauptete zudem, eine stabile 4K-Ausgabe mit 60 Bildern pro Sekunde erzielt zu haben. Andere Tests zeigten weiterhin flackernde Texturen, Beleuchtungsfehler, Ruckler und asynchronen Ton.
Die Entwickler von Eglantine sollen weiße Blitze und schwarze Bildschirme behoben und zugleich die Shader-Verarbeitung sowie das Pipeline-Caching verbessert haben. Beim Pipeline-Caching werden vorbereitete Grafikkonfigurationen gespeichert, damit die Software sie wiederverwenden kann, anstatt sie wiederholt neu zu erstellen.
Hookshot ist ein weiteres Projekt zur statischen Rekompilierung und wird dem Entwickler NotRexed zugeschrieben. Berichten zufolge erreichte der Entwickler damit ohne Frame-Generierung etwa 50 Bilder pro Sekunde auf einem Ryzen 7600X und einer GeForce RTX 4060 Ti mit 16 GB Grafikspeicher. Hookshot wirbt mit Ultrawide-Unterstützung, Upscaling und Frame-Generierungsmodi mit den Bezeichnungen 2x, 3x und 4x.
Die unterschiedlichen Namen sind wichtig, wenn Videos und Funktionslisten miteinander verglichen werden. Die Leistungsangaben zu Hookshot beziehen sich auf Hookshot, während die dokumentierte Frame-Generierung von NX2navi ein Bild zwischen zwei gerenderte Bilder einfügt. Eine Vorführung mit einer Lichii-Abspaltung namens Fritzi zeigte außerdem eine DLSS-5-Konfiguration aus der Community sowie zusätzliche Frame-Generierungswerkzeuge. Das sind separate Konfigurationen und keine Funktionen von NX2navi.
Eine weitere Vorführung des YouTubers ElAnalistaDeBits nutzte eine HDMI-Bildverarbeitung, um das Flimmern im Konsolenausgang gegenüber der angeblichen FSR-1.0-Darstellung zu reduzieren. Dabei wird das Bild verarbeitet, nachdem die Konsole es ausgegeben hat. NX2navi integriert seine Grafikoptionen dagegen direkt in den Rendering-Prozess auf dem PC.
Apple-Geräte nutzen einen anderen technischen Weg
Berichten zufolge unterstützt Nxnative inzwischen ebenfalls Switch-2-Software. Aufnahmen zeigten Ocarina of Time auf einem Mac mit 60 Bildern pro Sekunde im Großen Deku-Baum. Die Vorführungen reichten bis zu einer auf einem iPhone veröffentlichten Version von Joe Jiang.
Apple-Computer und die Switch verwenden Prozessoren aus der Arm-Familie. Nxnative kann daher einen großen Teil des ursprünglichen ARM64-Codes direkt ausführen, während es die vom Spiel erwarteten Konsolendienste nachbildet und Grafikbefehle in Apples Metal-Schnittstelle übersetzt.
NX2navi richtet sich dagegen an x86-64-Windows-Computer und übersetzt den Prozessorcode vor dem Spielen. Beide Ansätze erfordern umfangreiche Arbeit an der Kompatibilität von Grafik und System, gehen mit den unterschiedlichen Prozessorarchitekturen jedoch verschieden um. Auch die Leistungsangaben stammen von unterschiedlichen Geräten, Einstellungen und Spielgebieten.
Ein Spiel zu besitzen und einen Build weiterzugeben sind zwei verschiedene Dinge
Der Entwickler von NX2navi verlangt, dass Spieler ihre eigenen Spieldateien von ihrer eigenen Konsole beziehen; Anleitungen zum Beschaffen der Dateien stellt das Projekt nicht bereit. Das Auslesen von Switch-2-Software erfordert im Allgemeinen, die Softwareschutzmaßnahmen der Konsole zu umgehen. Das birgt je nach Rechtsordnung rechtliche und praktische Risiken.
Entwickler tangerineturtle1 erläutert die Vertriebsbeschränkung in der Projektdokumentation:
Das Spiel wird auf deinem Computer aus deinen Dateien erstellt, der fertige Build enthält also das Spiel. Er ist nur für den eigenen Gebrauch bestimmt. Teile ihn nicht.
Ein fertiggestellter lokaler Build enthält somit Nintendos Spiel, auch wenn der Launcher selbst es nicht enthält. Der Entwickler weist außerdem darauf hin, dass keine Projektlizenz Rechte an Nintendos Software gewährt.
NX2navi bezeichnet sich als unabhängiges, nichtkommerzielles Fanprojekt ohne Unterstützung durch Nintendo. Der Quellcode ist öffentlich einsehbar, die Ergänzungen und Änderungen sind jedoch durch eine Lizenz geschützt, die zum Kopieren oder Veröffentlichen eine schriftliche Genehmigung verlangt. Für den ursprünglichen Import gilt weiterhin die MIT-Lizenz; Komponenten von Drittanbietern behalten ihre jeweiligen Lizenzen.
Frühere Durchsetzungsmaßnahmen von Nintendo geben Aufschluss über die unsichere Rechtslage des Projekts. Die Entwickler von Yuzu erklärten sich 2024 bereit, 2,4 Millionen US-Dollar zu zahlen und das Projekt einzustellen. Ryujinx wurde noch im selben Jahr eingestellt, nachdem Nintendo den leitenden Entwickler kontaktiert hatte. Eine separate gerichtliche Anordnung, nach der ein Reddit-Moderator 4,5 Millionen US-Dollar zahlen musste, betraf Switch-Piraterie.
In der Projektdokumentation wird nicht angegeben, wie Nintendo auf NX2navi reagiert; auch ein Termin für eine vollständige oder stabile Version fehlt. Für Spieler geht es zunächst um die Entscheidung für eine inoffizielle Anwendung mit hohen Kompatibilitätsanforderungen, unfertigen Bereichen und Einschränkungen bei der Weitergabe des Ergebnisses. Für den Entwickler muss jedes Update sowohl das besondere technische Verhalten des Spiels als auch die Verantwortung beim Vertrieb von Werkzeugen für urheberrechtlich geschützte Software berücksichtigen.
Wichtige Punkte
- NX2navi wandelt Version 1.1.1 von Ocarina of Time für Switch 2 in eine native x86-64-Windows-Anwendung mit Vulkan-Grafik um.
- Spieler müssen ihren eigenen Spieledump bereitstellen. Der erste lokale Build dauert schätzungsweise 10 bis 25 Minuten.
- Version 0.5.0 behebt Nebelprobleme, flackernde Pflanzen und Baumfehler. Kurze Pausen und ein seltener Partikelabsturz bleiben als Probleme aufgeführt.
- Der Port benötigt 16 GB Arbeitsspeicher, einschließlich der Werkzeuge etwa 31,5 GB Speicherplatz und bestimmte Vulkan-Funktionen.
- Zu den Funktionen zählen Ultrawide-Ausgabe, Auflösungen bis zu 5K, HDR, DLSS-Upscaling und FSR 3.1 Frame Generation. DLSS Frame Generation ist nicht verfügbar.
- Hookshot, Lichii, Eglantine und Nxnative sind eigenständige Projekte mit unterschiedlichen technischen Ansätzen und Leistungsangaben.
- Der Entwickler weist darauf hin, dass fertige Builds das Spiel enthalten und nicht weitergegeben werden dürfen.






