Dusklight — Der komplette Guide zum Twilight Princess PC-Port

Dusk (alias Dusklight) ist der Twilight Princess PC-Port — v1.0.1 erschienen am 11. Mai 2026 von TwilitRealm. Installieren auf Windows, Mac, Linux, Steam Deck, Android, iOS.

Veröffentlicht 2026-05-10 ·Aktualisiert 2026-05-13

Kurzfassung — Dusk (inzwischen als Dusklight regebrandet) ist ein kostenloser, nativer PC-Port von The Legend of Zelda: Twilight Princess. v1.0.0 erschien am 9. Mai 2026; v1.0.1 folgte am 11. Mai 2026 mit Files-App-Spielstand-Zugriff, einem „Open Data Folder”-Menü und Fixes für Apple-Silicon-Launch-Crashes, Windows-Nicht-Englisch-Nutzernamen, den Android-Ilia-Haar-Bug und macOS-Tastenbelegung. Läuft auf Windows, macOS (ARM + Intel), Linux, Android und iOS. Das angestrebte Framerate-Ziel des Projekts ist „bis zu 120 FPS”. Mods und 4K-Texture-Packs werden unterstützt, der Port basiert auf der jahrelangen zeldaret/tp-Dekompilierung und steht unter CC0-1.0. Du musst dein eigenes GameCube-Disc-Image mitbringen — Dusk liefert keinerlei Nintendo-Assets. Zur Installationsanleitung →

Das ist ein umfassender Guide zu Dusklight, dem Twilight Princess PC-Port, basierend auf verifizierten Daten aus dem offiziellen Repo, Quellcode und FAQ. Wir decken jede Plattform ab, den verifizierten Funktionsumfang, die Projektgeschichte, den Vergleich mit dem parallelen Courage Reborn-Port und bekannte Probleme beim Launch. Wer nur 30 Sekunden hat: Der Link oben führt zu den plattformspezifischen Installationsanleitungen.


Was ist Dusklight?

Dusklight ist ein nativer Port — das Spiel läuft als echte Windows-, Mac-, Linux-, Android- oder iOS-Anwendung, nicht in einem Emulator. Kein Dolphin, kein Cemu, kein Virtualisierungslayer. Das Spiel ist das Original-GameCube-Release von Twilight Princess aus dem Jahr 2006, aus einer vollständig rückentwickelten Quellcode-Rekonstruktion (der zeldaret/tp-Dekompilierung) in plattformnative Binaries übersetzt.

Der offizielle Slogan von TwilitRealm trifft es gut: „Restoring light to a classic adventure.”

Nativer Port, kein Emulator

Drei Dinge, die oft durcheinandergebracht werden:

Was es machtWas Dusklight ist
Emulator (Dolphin)Simuliert GameCube-Hardware, um das Original-ROM auszuführen❌ Nicht das
ROM-HackModifiziert das Original-ROM❌ Nicht das
Nativer Port (Dusklight)Führt dekompilierten Quellcode als normale App aus✅ Das

Der praktische Unterschied: Native Ports liefern höhere Frameraten, weniger Input-Lag, bessere Controller-Integration und laufen auf Hardware, mit der Emulatoren kämpfen (Smartphones, schwache Chips). Außerdem vermeiden sie die rechtliche Grauzone, originalen Code zu bündeln.

Basiert auf der zeldaret/tp-Dekompilierung

Das technische Fundament ist ein Community-Projekt, das im August 2020 startete und im Dezember 2025 mit 100% Byte-Matching für alle GameCube-Versionen abgeschlossen wurde — rund 5 Jahre und 9 Monate Arbeit von Hunderten Mitwirkenden. TwilitRealm hat diesen Quellcode genommen, ihn auf das Aurora-Cross-Platform-Framework aufgesetzt und daraus Dusk gebaut.

Die ganze Entstehungsgeschichte gibt’s in unserer TP-Dekompilierungs-Zeitleiste.


Release-Informationen

Aktuell: v1.0.1 — 11. Mai 2026

Aktuelle Versionv1.0.1 (Erstveröffentlichung v1.0.0 — 9. Mai 2026, 21:59 UTC)
v1.0.1 Release-Zeit11.05.2026, 02:06 UTC
LizenzCC0-1.0 (Public Domain Dedication)
GitHubTwilitRealm/dusklight (ehem. TwilitRealm/dusk, umbenannt 12.05.2026)
Offizielle Seitetwilitrealm.dev
Offizieller Discorddiscord.gg/dusktp (wird vom Team betrieben)
Quellsprache~55% C++, ~44% C
Projekt-Stats3.300+ ⭐ Stand 13.05.2026
Kumulierte Windows-Downloads~138k über v1.0.0 + v1.0.1 (GitHub-Asset-Counter, 13.05.2026)

Lizenz & Open-Source-Status

Dusklight steht unter CC0-1.0 — faktisch Public Domain. Du kannst mit dem Quellcode alles machen: forken, modifizieren, weiterverbreiten oder proprietäre Ableger bauen. Das Projekt akzeptiert ausdrücklich keine primär KI-generierten Code-Beiträge, laut Contributing Guide.

Warum CC0 wichtig ist: Es beseitigt jede künftige Unklarheit darüber, wem Dusklight „gehört”. Das Team hat explizit erklärt, dass der Port sie überleben soll — Public-Domain-Code ist der sauberste Weg dafür.

Zum Dusklight-Rebrand (12.05.2026)

Am 12.05.2026 wurde das GitHub-Repository von TwilitRealm/dusk in TwilitRealm/dusklight umbenannt (Commit 157f4f9, PR #1064). Die AppName-Konstante im Binary wurde auf Dusklight auf main umgestellt, mit LegacyAppName="Dusk" für die automatische Datenordner-Migration. Die offizielle FAQ auf twilitrealm.dev listet nun Post-Rebrand-Speicherpfade mit dem Dusklight-Ordnernamen.

Stand v1.0.1 (11.05.2026) heißen die Release-Dateien noch Dusk-v1.0.1-* — die nächste Release-Linie wird als Dusklight erscheinen, und bestehende Nutzerdaten werden automatisch in den neuen Ordner migriert. Die alte github.com/TwilitRealm/dusk-URL leitet weiterhin auf das neue Repo um, bestehende Lesezeichen und Links funktionieren also weiterhin.


Unterstützte Plattformen

Dusklight startete auf 5 Plattform-Familien gleichzeitig — für einen Fan-Port ungewöhnlich breit. Jede Plattform führt zur vollständigen Schritt-für-Schritt-Installationsanleitung.

Windows

  • Architekturen: x86_64 (kein 32-Bit-Build)
  • Dateiname: Dusk-v1.0.0-win32-x86_64.zip (~33 MB)
  • Format: Eigenständige .exe in einem ZIP-Archiv (kein Installer)
  • Grafik-Backends: D3D12, D3D11, Vulkan, OpenGL, OpenGL ES, WebGPU (wählbar)
  • Dusklight auf Windows installieren

macOS

  • Architekturen: Apple Silicon (ARM64) und Intel (x86_64) — separate native Builds
  • Format: .app-Bundle (in Applications ziehen)
  • Hinweis: Erster Start benötigt Rechtsklick → Öffnen wegen Gatekeeper
  • Dusklight auf macOS installieren

Linux

  • Architekturen: x86_64 und ARM64
  • Voraussetzung: Vulkan-fähige GPU und Treiber (mesa-vulkan-drivers oder proprietäres Äquivalent)
  • Format: Entpacken & Binary starten
  • Dusklight auf Linux installieren

Steam Deck

  • Setup: Über Desktop-Modus → Als Nicht-Steam-Spiel hinzufügen
  • Highlight: Nativer Gyro-Aim funktioniert out of the box (kein Steam-Input-Gyro-to-Mouse nötig)
  • Fazit: Mehrere Outlets nannten das „das einfachste Setup jedes Fan-Ports, den wir getestet haben”
  • Dusklight auf Steam Deck installieren

Android

  • Format: Sideload-only APK von GitHub Releases (keine Third-Party-Mirrors verwenden)
  • Berechtigungen: Speicherzugriff (Storage Access Framework Picker)
  • Controller: Bluetooth-Gamepads + integriertes Touchscreen-Overlay
  • Dusklight auf Android installieren

iOS

  • Format: AltStore-Sideload (kostenlose Apple ID = 7-Tage-Zertifikat; bezahltes Dev-Konto = 1 Jahr)
  • Voraussetzung: iOS 16+ mit aktiviertem Developer Mode
  • Dusklight auf iOS installieren

Was neu ist gegenüber dem Original

Dusklight ist nicht nur ein Port — es ist ein Quality-of-Life-Remaster. Das bekommst du über das GameCube-Original von 2006 hinaus:

Entsperrte Framerate (mit Frame-Interpolation)

Das Original-Engine koppelt Spiellogik (Physik, Animations-Timing) an einen 30-Hz-Takt. Das Spiel naiv mit 60+ FPS zu rendern würde Dinge kaputt machen — Items bewegen sich mit doppelter Geschwindigkeit, Animationen spielen doppelt so schnell (ein Bug, den der parallele Courage-Reborn-Port lösen musste).

Dusklight entkoppelt Logik vom Rendering: Logik läuft weiterhin nativ mit 30 Hz; der Renderer interpoliert Positionen zwischen Ticks basierend auf der Objektgeschwindigkeit. Aus DSOgamings Berichterstattung, das Projektdesign paraphrasierend:

„Dusklight verwendet Informationen darüber, wie sich Objekte durch die Welt bewegen, um eine Annäherung zu erstellen, wie die Welt zu diesem Zeitpunkt aussehen würde, und rendert das.”

Das veröffentlichte Framerate-Ziel des Projekts ist „bis zu 120 FPS” (laut Time Extensions Pre-Release-Berichterstattung). Die Einstellung liegt unter Einstellungen → Video → Rendering → Unlock Framerate. Es gibt ein bekanntes v1.0.0-Problem bei entsperrter Framerate: ein pulsierendes Bloom-Artefakt (#825). Speedrunner, die den eingebauten Timer nutzen (Einstellungen → Tools), bekommen die Spiellogik weiterhin mit Originalgeschwindigkeit — unabhängig von der Render-Rate.

Hohe Auflösung und Ultrawide

Das Spiel läuft in jeder Auflösung, die deine Hardware unterstützt. Tester berichten von problemloser Skalierung über 4K hinaus. Ultrawide (21:9 / 32:9) wird nativ ohne HUD-Verzerrung unterstützt.

Gyro- und Mausaim

  • Gyro-Aim — auf jeder Plattform mit Gyro-Controller unterstützt (Steam Deck, DualShock 4/5, Switch Pro Controller, 8BitDo Pro 2). In den Einstellungen ein-/ausschalten.
  • Mausaim — ab v1.0.0-rc.1. Ja, du kannst Twilight Princess mit Maus spielen wie einen PC-FPS. Surreal und großartig.

Texture-Packs und Mods

Dusklight unterstützt Community-Texturen und Content-Mods out of the box. Das Flaggschiff ist das Henriko Magnifico 4K Pack — ein vollständiger Austausch aller Spieltexturen in 4-facher Auflösung, auf seiner Seite erhältlich. Wir haben eine Schritt-für-Schritt-Installationsanleitung.

Verifizierte Features (mit Einführungsversion)

Direkt aus den GitHub-Release-Notes für v0.4.1 → v1.0.0:

FeaturePfad / VerwendungSeit
AchievementsTools-Menü → Achievementsv0.5.0
Free CameraEinstellungen → Input → Kamera → Free Camerav0.5.0
PAL-Disc + Mehrsprachigkeit(automatisch bei PAL-Disc)v0.5.0
Speedrun-Timer(eingebaut; im Tools-Bereich)v0.5.1
UI-Überarbeitung + volle Controller-UnterstützungBack/Select oder R+Start im Spiel drückenv0.6.0
Autosave (experimentell)In Einstellungen umschaltenv0.6.0
Raumklang (HRTF)Einstellungen → Audio → Effekte → Raumklang aktivierenv0.6.0
Widescreen-Feld-/Dungeonkarten(automatisch im Widescreen)v0.6.0
Mirror Mode (wie Wii-Layout)(Moduswechsel im Prelaunch)v0.6.1
3-Finger-Tap-Menü (mobil)(nur mobil)v0.6.1
Sun’s Song / Schnelltransformation im ToT Past(Tower of Time)v0.6.2
Disc-Image-Verifikation bei Auswahl(automatisch)v0.6.2
FPS-AnzeigeEinstellungen → Video → Anzeige → FPS-Anzeige zeigenv0.6.3
Reset- / Beenden-Bestätigungsdialoge(automatisch)v0.6.3
MausaimEinstellungen → Input → Gyro → Gyro-Eingabemethode = Mausv1.0.0-rc.1
Update-Checker(automatisch)v1.0.0-rc.1
Background Input + Pause on Focus LostEinstellungen → Input / Video → Anzeigev1.0.0-rc.1

Quality-of-Life-Optionen (verifiziert)

  • Turbo-Taste: Tab gehalten erhöht die Spielgeschwindigkeit auf bis zu 4-fach (Einstellungen → Input → Tools)
  • Instant Text (Im-Spiel-Cheats-Menü)
  • Dialog-Skip
  • Komprimierte / überspringbare Wolf-Link-Transformationen
  • Sun’s Song / Schnelltransformation im ToT Past (v0.6.2)
  • Konfigurierbares Rumble + Test Rumble (Einstellungen → Input → Controller → Controller konfigurieren → Rumble)
  • Free Camera (Twin-Stick) und Debug Fly Cam (mit Tastatur-/Roll-Unterstützung seit v0.6.3)
  • Recording Mode (Einstellungen → Interface — ab v0.6.3, mit einem bekannten Bug: Musik wird bis zum Neustart nicht wieder aktiviert, #821)
  • No Low HP Sound / Non-Stop Midna’s Lament Audio-Optionen
  • Lock 4:3 Aspect Ratio für Puristen

ROM-Anforderungen (du musst selbst mitbringen)

Das ist der wichtigste Abschnitt.

Unterstützte Versionen (nur GameCube beim Launch)

Dusklight v1.0.0 akzeptiert zwei spezifische GameCube-Disc-Images und erkennt (aber lehnt ab) mehrere andere:

RegionGame-IDStatus (v1.0.0)Hash zur externen Verifikation (SHA-1)
NordamerikaGZ2E01✅ Unterstützt75edd3ddff41f125d1b4ce1a40378f1b565519e7
Europa / Australien (PAL)GZ2P01✅ Unterstützt2601822a488eeb86fb89db16ca8f29c2c953e1ca
Japan (NTSC-J)GZ2J01⏳ Erkannt, geplant
Wii NARZDE01⏳ Erkannt, geplant
Wii EU/AURZDP01⏳ Erkannt, geplant
Wii JapanRZDJ01⏳ Erkannt, geplant
Wii KoreaRZDK01⏳ Erkannt, geplant
Wii U / Twilight Princess HDverschiedene❌ Anderes Spiel / nicht auf Roadmap

Das README besagt: „Support for other versions of the game is planned in the future.”

Hash-Verifikation (SHA-1 vs XXH128)

Hier gibt es zwei Hashes — es lohnt sich, genau zu sein:

  • SHA-1 — was im Dusklight-README veröffentlicht ist. Damit verifizierst du dein Disc-Dump auf deiner Maschine vor dem Start: Get-FileHash -Algorithm SHA1 yourdump.iso (Windows) oder shasum -a 1 yourdump.iso (macOS/Linux).
  • XXH128 — was Dusklight intern berechnet, wenn es das Disc-Image lädt, und mit einer hardcodierten Tabelle in src/dusk/iso_validate.cpp vergleicht. Schneller als SHA-1, aber für „Ist dieser Dump okay?” funktional identisch.

Wenn dein SHA-1 stimmt, passt auch der XXH128.

Wenn die Verifikation fehlschlägt, zeigt Dusklight eine dieser Meldungen:

  • „The selected disc image could not be validated.”
  • „The selected file is not a valid disc image.”
  • „The selected game is not supported by Dusklight.”
  • „The selected disc image did not pass hash verification. It may be corrupt or…”

Unterstützte Disc-Image-Formate

Aus dem Quellcode (src/dusk/file_select.cpp) akzeptiert Dusklights Datei-Picker:

iso · gcm · ciso · gcz · nfs · rvz · wbfs · wia · tgc

Komprimierte Formate wie RVZ oder CISO sparen Speicherplatz gegenüber rohem ISO.

Wenn du eine GameCube-Kopie von Twilight Princess besitzt, kannst du legal eine persönliche Sicherungskopie erstellen. Die empfohlene Methode nutzt eine soft-modded Wii und CleanRip:

  1. Wii soft-modden (Letterbomb / str2hax — siehe wii.hacks.guide/dump-games)
  2. CleanRip auf der SD-Karte installieren
  3. Deine TP-GameCube-Disc einlegen
  4. Mit aktivierter Checksum-Verifikation auslesen
  5. SHA-1 mit den obigen Werten abgleichen

Die vollständige Schritt-für-Schritt-Anleitung gibt’s unter So liest du deine Twilight Princess Disc legal aus. Dusklight stellt keine ROMs bereit und wird es auch nicht.


Dusklight installieren

Plattform wählen — jeder Guide ist eigens geschrieben und getestet:

  • 🪟 Windows — ~7 Minuten, am einfachsten
  • 🍎 macOS — nativ für Apple Silicon
  • 🐧 Linux — Vulkan erforderlich
  • 🎮 Steam Deck — Gyro-Aim funktioniert perfekt
  • 🤖 Android — APK sideloaden
  • 📱 iOS — AltStore-Methode

Wenn du noch nie eine GameCube-Disc ausgelesen hast, fang damit an: So liest du deine TP-Disc legal aus.


Dusklight vs Courage Reborn

Du hast vielleicht gelesen, dass Twilight Princess zwei native PC-Ports bekommt. Stimmt — und es ist kein Streit, sondern zwei unabhängige Teams, die beide auf derselben Upstream-Dekompilierung aufgebaut haben.

Gleiche Upstream-Basis, unterschiedliche Teams

  • zeldaret/tp — die Open-Source-Dekompilierung (2020–2025)
  • Dusk — von TwilitRealm (Decomp + Speedrun + Aurora Communities)
  • Courage Reborn — von Linifadomra und einem kleineren Team

Beide Ports bauen auf zeldaret/tp. Beide Teams unterstützen sich öffentlich gegenseitig. Kein Fork-Drama — einfach parallele Projekte mit unterschiedlichen Prioritäten.

Schnellvergleich

DusklightCourage Reborn
Status✅ Erschienen 9. Mai 2026⏳ Pre-Beta, kein öffentliches Binary
FramerateBis zu 120 FPS (interpoliert)60 FPS stabil
LizenzCC0-1.0Nicht deklariert
Öffentliches Repo✅ GitHub❌ Geschlossener Discord
Windows / Mac / Linux✅ Tag 1🔄 In Entwicklung
Steam Deck✅ Bestätigt🔄 Linux-Ziel
iOS / Android✅ Tag 1🔄 Geplant
Modded Switch❌ Nicht angestrebt🔄 Auf Roadmap
Texture-Packs / Mods
Mausaim
Gyro-Aim

Worauf soll ich warten?

  • Jetzt, Mai 2026? Dusklight. Es ist draußen. Courage Reborn nicht.
  • Für Modded-Switch-Nutzer? Courage Reborn im Auge behalten — das einzige Projekt, das diese Plattform anvisiert.
  • Für 60-FPS-Puristen? Beide gehen; beide koppeln Physik an die native Rate.

Wir haben einen vollständigen Dusklight vs Courage Reborn Vergleich mit Feature-für-Feature-Analyse.


Dusklight vs Dolphin (Emulator)

Wenn du Twilight Princess bisher in Dolphin emuliert hast, hier ist was sich mit Dusklight ändert.

Was anders ist (verifiziert)

Dolphin (Emulator)Dusklight (nativer Port)
Was es ausführtOriginal-Binary auf simuliertem GameCubeDekompilierten Quellcode als echte native App
Natives iOS / Android❌ Nicht offiziell unterstützt✅ ARM64-Builds ab Tag 1
Mod-UnterstützungMöglich, aber umständlichErste Klasse (Texturen, Content, Gameplay-Mods)
Eingebaute Achievements
Eingebauter Speedrun-Timer❌ (LiveSplit extern)
Framerate-PhilosophieStandardmäßig 30 FPS; Patchen bricht LogikRendering von Logik entkoppelt; bis zu 120 FPS Ziel
Disc-FormateVieleISO, GCM, CISO, GCZ, NFS, RVZ, WBFS, WIA, TGC
Hash-VerifikationOptionalPflicht (XXH128 intern)
Spielstand-Format.gci / .raw.gci Standard; kann auf .raw wechseln
LizenzGPLv2 (Dolphin)CC0-1.0 (Dusklight)

Was wir nicht verifizieren können: Head-to-Head-Benchmarks derselben Szene in Dolphin und Dusklight. Stand 10.05.2026 hat niemand einen veröffentlicht. Leistungsvergleiche in diesem Abschnitt sind strukturelle Argumente, keine Messungen.

Das strukturelle Argument: Emulatoren müssen jeden Quirk der originalen PowerPC-CPU und Flipper-GPU zur Laufzeit simulieren; native Ports überspringen diese Schicht komplett. Auf leistungsschwacher Hardware (Smartphones, Steam Deck) macht dieser Unterschied am meisten aus. Auf Desktop-Hardware, die Dolphin ohnehin problemlos lief, ist der Unterschied kleiner.


Roadmap & Bekannte Probleme

Was geplant ist (laut README + Roadmap-Signalen)

  • Wii / NTSC-J ROM-Support — README: „Support for other versions of the game is planned in the future.” Die Dekompilierung zielt bereits auf diese Versionen; ausstehend ist die Integration in Dusklight.
  • Weitere Cross-Platform-Verfeinerung — Release-Kadenz war täglich bis wöchentlich im April/Mai 2026

Was nicht auf der Roadmap steht (oder unwahrscheinlich ist)

  • Wii U Twilight Princess HD Support — das ist ein anderes Spiel mit anderem Code; außerhalb des Projektscopes
  • Switch-Port — TwilitRealm hat keinen Switch-Support signalisiert (das parallele Courage-Reborn-Projekt zielt dagegen auf modded Switch)
  • KI-generierte Beiträge — README lehnt explizit ab: „we do not accept contributions that are primarily AI-generated and will close your PR if we suspect as much”

Bekannte Probleme — Stand v1.0.1 (verifiziert gegen GitHub, 13.05.2026)

Bis v1.0.1 behoben (11.05.2026):

IssueWarStatus
#779, #805macOS Apple Silicon Launch-Crashes✅ Geschlossen: „Fixed in 1.0.1”
#807Windows Nicht-Englisch-Nutzername verhindert Start (Unicode-Dateipfade)✅ Behoben in v1.0.1
#804iOS Spielstand-Speicherort nicht zugänglich✅ Behoben in v1.0.1 (Files-App-Zugriff + „Open Data Folder”-Menü)
#821Recording Mode tötet Musik bis zum Neustart✅ Behoben in v1.0.1
#827Android Ilia fehlendes Haar (Adreno Alpha-Discard)✅ Workaround in v1.0.1
#830macOS Tastenbelegung kaputt✅ Behoben in v1.0.1

Stand v1.0.1 noch offen:

IssueSymptom
#826Apple Silicon WebGPU/Metal RmlUi Gradient Pipeline Shader-Cache-Crash (verschieden von #779/#805, noch unter Untersuchung)
#810Nicht-GCN-Controller mit WUP-028-Adapter erzeugt 4-GiB-Junk-Datei
#825Pulsierendes Bloom-Artefakt bei entsperrter Framerate
#809Minimap verschiebt sich beim Aktivieren des Mirror Mode
#81321:9-Cutscenes vertikal zugeschnitten

Vollständige Workarounds auf der verifizierten Bekannte-Probleme-Seite. Der Discord des Dusklight-Teams (discord.gg/dusktp, betrieben von ihnen — nicht von uns) ist der aktuellste Ort, um Patch-Fortschritt zu verfolgen.


Das Team hinter Dusklight

TwilitRealm + zeldaret + Aurora

Das Dusklight-Team ist eine Fusion aus drei Communities:

  • TwilitRealm — die Dachorganisation, die Dusk veröffentlicht
  • zeldaret/tp-Mitwirkende — die Leute, die das Spiel tatsächlich dekompiliert haben (Pheenoh, TakaRikka, hatal175, LagoLunatic und viele mehr)
  • Aurora-Team — Maintainer des Cross-Platform-Frameworks, auf dem Dusklight aufbaut
  • TP-Speedrunning-Community — viele davon haben sowohl Decomp-Arbeit geleistet als auch den In-Engine-Speedrun-Timer beigetragen

Die verbindende Figur ist Pheenoh (Howard Luck), der das TP-Decomp-Repo im August 2020 gründete und seitdem in der Speedrunning-Szene aktiv ist.

5 Jahre und 9 Monate Dekompilierung

Etwas Perspektive auf den Aufwand:

ProjektCode-GrößeZeit bis 100% Match
Super Mario 64~250 KB~2 Jahre
Ocarina of Time~1 MB~3 Jahre
Majora’s Mask~1 MB~3 Jahre
Twilight Princess~11,5 MB (C++)~5 J. 9 M.

TPs Reverse Engineering war erheblich schwerer, weil das Original C++ mit virtuellen Tabellen, RTTI und Vorlagen-Containern ist — all das erfordert passendes Name-Mangling unter dem originalen Metrowerks-CodeWarrior-PowerPC-Compiler. Die meisten vorherigen Konsolen-Decomps waren reines C.

Die offizielle Ankündigung nannte es „das größte je abgeschlossene Dekompilierungsprojekt”. Das ist eine starke Aussage und nicht formal zertifiziert, aber plausibel korrekt Stand Mai 2026 — Wind Waker und Skyward Sword sind ähnlicher Größenordnung und noch in Arbeit.

Die ganze Geschichte: Wie TP dekompiliert wurde (2020–2026).


Häufige Fragen

Ja. Das Projekt enthält null Nintendo-Assets oder Original-Code. Du bringst dein eigenes legal ausgelesenes Disc-Image mit. Dekompilierungs-Projekte haben rechtliche Präzedenz (Mario 64 PC Port, Ship of Harkinian für OoT). Dusklight folgt demselben Muster.

Brauche ich eine Wii oder einen GameCube zum Spielen?

Du brauchst eine originale GameCube-Kopie von Twilight Princess, um sie für den persönlichen Gebrauch auszulesen. Und eine Möglichkeit, sie auszulesen — am einfachsten eine soft-modded Wii mit CleanRip. Danach kannst du Dusklight auf jeder der 6 unterstützten Plattformen spielen, ohne weitere Hardware.

Warum lehnt Dusklight mein ROM ab?

Drei häufige Gründe:

  1. Falsche Region — Dusklight v1.0 akzeptiert nur NTSC-U und PAL GameCube. Japanisch (NTSC-J) und alle Wii/Wii-U-Dumps werden abgelehnt.
  2. Fehlerhafter Dump — erneut auslesen mit aktivierter CleanRip-Checksum-Verifikation.
  3. Modifizierter Dump — „Scene”-Releases haben manchmal kleine Änderungen. Einen sauberen Retail-Dump verwenden.

Kann ich Twilight Princess stattdessen auf Switch 2 spielen?

Stand Mai 2026 ist Twilight Princess auf Nintendo Switch 2 nicht außerhalb von NSOs GameCube-Emulation verfügbar (die ihre eigenen Einschränkungen hat). Wer TP heute auf einem Handheld spielen möchte: Dusklight auf Steam Deck oder Android ist die flüssigste Option.

Zur vollen Switch-2-Situation: Twilight Princess auf Switch 2.

Unterstützt Dusklight Wii-Motion-Controls?

Nicht in v1.0.0. Die Wii-Version ist ein separates ROM, das noch nicht unterstützt wird, und Motion-Control-Parität steht „zur Überlegung” für wenn Wii-Support kommt. Mirror Mode (Replikation der gespiegelten Karte der Wii-Version) wird unterstützt.

Ist Dusklight auf Steam?

Nein, und das ist unwahrscheinlich. Steam würde es nicht zulassen, weil Dusk technisch ein Derivat von Nintendo-IP ist (auch wenn keine Nintendo-Assets enthalten sind). Außerdem ist Dusk CC0 — kein kommerzieller Grund für Steam. Einfach von GitHub herunterladen.

Wird Dusklight Multiplayer haben?

Nein. Twilight Princess ist ein Einzelspielerspiel; Dusklight ist ein treuer Port desselben Spiels. Kein Multiplayer-Modus ist geplant.

Wie unterscheidet sich Dusklight vom anderen Dusk (dem FPS)?

Der Indie-FPS DUSK von New Blood aus 2018 ist ein völlig unverwandter Retro-Shooter, der zufällig denselben Namen hat. Nicht dasselbe Projekt, dasselbe Team oder dasselbe Genre. Bei der Suche „twilight princess” oder „TwilitRealm” ergänzen, um zu disambiguieren.


Wie geht es weiter?

  1. Disc auslesenAnleitung zum legalen Auslesen
  2. Plattform wählenInstallations-Hub
  3. Auf dem Laufenden bleibenVerifizierte bekannte Probleme · News
  4. Direkt zum Dusk-Team (nicht wir — die): twilitrealm.dev · Offizieller Discord · GitHub Issues

← Zurück zur Startseite · Auf deiner Plattform installieren →


Zuletzt aktualisiert: 10. Mai 2026. Wir aktualisieren diese Seite, wenn Dusklight sich weiterentwickelt.