Dusklight: La guía completa del port de PC de Twilight Princess
Dusklight (antes Dusk) es el port nativo para PC de Twilight Princess — la v1.0.1 se lanzó el 11 de mayo de 2026 por TwilitRealm. Instala en Windows, Mac, Linux, Steam Deck, Android, iOS.
TL;DR — Dusklight (antes Dusk) es un port nativo para PC, gratuito, de The Legend of Zelda: Twilight Princess. La v1.0.0 se lanzó el 9 de mayo de 2026; la v1.0.1 siguió el 11 de mayo de 2026 con acceso a partidas guardadas desde la app Files, un menú “Open Data Folder”, y arreglos para los cuelgues de lanzamiento en Apple Silicon, los nombres de usuario no ingleses en Windows, el bug del pelo de Ilia en Android, y la asignación de teclado en macOS. Corre en Windows, macOS (ARM + Intel), Linux, Android e iOS. El objetivo declarado de framerate del proyecto es “hasta 120 FPS”. Soporta mods y packs de texturas 4K, está construido sobre la decompilación zeldaret/tp que llevó años, y se licencia bajo CC0-1.0. Debes aportar tu propio volcado del disco de GameCube — Dusklight incluye cero assets de Nintendo. Lee la guía de instalación →
Esta es una guía exhaustiva sobre Dusklight, el port de PC de Twilight Princess, basada en datos verificados del repo oficial, código fuente y FAQ. Cubrimos cada plataforma, el set verificado de características, la historia del proyecto, cómo se compara con el port paralelo Courage Reborn, y los problemas conocidos al lanzamiento. Si solo tienes 30 segundos, el enlace de arriba te lleva a las guías de instalación específicas por plataforma.
¿Qué es Dusklight?
Dusklight es un port nativo — es decir, el juego corre como una aplicación real de Windows, Mac, Linux, Android o iOS, no dentro de un emulador. No hay Dolphin, no hay Cemu, no hay capa de virtualización. El juego es el lanzamiento original de 2006 en GameCube de Twilight Princess, reconstruido a partir de una reconstrucción completa del código fuente mediante ingeniería inversa (la decompilación zeldaret/tp) en binarios nativos para cada plataforma.
El eslogan oficial de TwilitRealm lo captura bien: “Restoring light to a classic adventure.”
Port nativo, no un emulador
Tres cosas que la gente suele confundir:
| Qué hace | Qué es Dusklight | |
|---|---|---|
| Emulador (Dolphin) | Simula el hardware de GameCube para correr la ROM original | ❌ No es esto |
| ROM hack | Modifica la ROM original | ❌ No es esto |
| Port nativo (Dusklight) | Corre el código fuente decompilado como una app normal | ✅ Esto |
La diferencia práctica: los ports nativos obtienen framerates más altos, menor input lag, mejor integración del control y corren en hardware donde los emuladores tienen problemas (móviles, chips de bajo consumo). También evitan la zona gris legal de empaquetar código original.
Construido sobre la decompilación zeldaret/tp
La base técnica es un proyecto comunitario que comenzó en agosto de 2020 y alcanzó el 100% byte-matching para todas las versiones de GameCube en diciembre de 2025 — un esfuerzo de aproximadamente 5 años y 9 meses por parte de cientos de colaboradores. TwilitRealm tomó ese código fuente, lo combinó con el framework multiplataforma Aurora, y produjo Dusklight.
Si quieres la historia completa, mira nuestra línea de tiempo de la decompilación de TP (en inglés).
Información del lanzamiento
Última versión: v1.0.1 — 11 de mayo de 2026
| Versión actual | v1.0.1 (lanzamiento inicial v1.0.0 — 9 de mayo de 2026, 21:59 UTC) |
| Hora del lanzamiento de v1.0.1 | 2026-05-11 02:06 UTC |
| Licencia | CC0-1.0 (dedicación al dominio público) |
| GitHub | TwilitRealm/dusklight (antes TwilitRealm/dusk, renombrado 2026-05-12) |
| Sitio oficial | twilitrealm.dev |
| Discord oficial | discord.gg/dusktp (gestionado por el equipo) |
| Lenguaje del código | ~55% C++, ~44% C |
| Estadísticas del proyecto | 3.300+ ⭐ a 2026-05-13 |
| Descargas acumuladas en Windows | ~138k entre v1.0.0 + v1.0.1 (contadores de assets de GitHub, 2026-05-13) |
Licencia y estado open source
Dusklight se publica bajo CC0-1.0 — efectivamente dominio público. Puedes hacer cualquier cosa con el código: fork, modificar, redistribuir o construir derivados propietarios. El proyecto explícitamente no acepta contribuciones de código primariamente generadas por IA, según la guía de contribución.
Por qué importa CC0: elimina cualquier ambigüedad futura sobre quién “posee” Dusklight. El equipo ha declarado que su objetivo es que el port sobreviva más allá de ellos — el código en dominio público es la forma más limpia de lograrlo.
Sobre el rebrand a Dusklight (2026-05-12)
El 2026-05-12 el repositorio de GitHub fue renombrado de TwilitRealm/dusk a TwilitRealm/dusklight (commit 157f4f9, PR #1064). La constante AppName dentro del binario ha cambiado a Dusklight en main, con LegacyAppName="Dusk" para la migración automática de la carpeta de datos. El FAQ oficial en twilitrealm.dev ahora lista las rutas de partidas guardadas post-rebrand usando el nombre de carpeta Dusklight.
A partir de v1.0.1 (2026-05-11), los nombres de los artefactos de release todavía dicen Dusk-v1.0.1-* — se espera que la siguiente línea de releases salga como Dusklight, y los datos existentes del usuario se migrarán automáticamente a la nueva carpeta. La URL antigua github.com/TwilitRealm/dusk aún redirige al nuevo repo, así que marcadores y enlaces existentes siguen funcionando.
Plataformas soportadas
Dusklight se lanzó en 5 familias de plataformas simultáneamente, lo cual es inusualmente amplio para un port comunitario. Haz clic en cualquier plataforma para la guía completa de instalación paso a paso.
Windows
- Arquitecturas: x86_64 (sin build de 32 bits)
- Nombre de archivo:
Dusk-v1.0.0-win32-x86_64.zip(~33 MB) - Formato:
.exestandalone en un archivo ZIP (sin instalador) - Backends gráficos: D3D12, D3D11, Vulkan, OpenGL, OpenGL ES, WebGPU (seleccionables)
- → Instalar Dusklight en Windows
macOS
- Arquitecturas: Apple Silicon (ARM64) y Intel (x86_64) — builds nativas separadas
- Formato: bundle
.app(arrastrar a Aplicaciones) - Nota: El primer lanzamiento requiere clic derecho → Abrir por Gatekeeper
- → Instalar Dusklight en macOS (en inglés)
Linux
- Arquitecturas: x86_64 y ARM64
- Requiere: GPU y drivers compatibles con Vulkan (
mesa-vulkan-driverso equivalente propietario) - Formato: Extraer y ejecutar el binario
- → Instalar Dusklight en Linux (en inglés)
Steam Deck
- Setup: Vía modo escritorio → añadir como juego no-Steam
- Destacado: El apuntado por giroscopio nativo funciona de fábrica (sin necesidad de Steam Input gyro-to-mouse)
- Veredicto: Múltiples medios lo calificaron como “el setup más fácil de cualquier port comunitario que hemos probado”
- → Instalar Dusklight en Steam Deck (en inglés)
Android
- Formato: APK de sideload-only desde GitHub Releases (no uses mirrors de terceros)
- Permisos: Acceso a almacenamiento (selector de Storage Access Framework)
- Controles: Gamepads Bluetooth + overlay táctil incluido
- → Instalar Dusklight en Android (en inglés)
iOS
- Formato: Sideload con AltStore (Apple ID gratis = certificado de 7 días; cuenta de developer de pago = 1 año)
- Requisito: iOS 16+ con Developer Mode activado
- → Instalar Dusklight en iOS (en inglés)
Novedades vs el juego original
Dusklight no es solo un port — es una remasterización de calidad de vida. Esto es lo que obtienes por encima del original de 2006 en GameCube:
Framerate desbloqueado (con interpolación de frames)
El motor original ata la lógica del juego (física, timing de animaciones) a una tasa de tick de 30 Hz. Renderizar ingenuamente el juego a 60+ FPS rompería cosas — objetos moviéndose al doble de velocidad, animaciones reproduciéndose el doble de rápido (este fue un bug que el proyecto paralelo Courage Reborn tuvo que resolver).
Dusklight desacopla la lógica del renderizado: la lógica sigue corriendo a 30 Hz nativos; el renderer interpola posiciones entre ticks basándose en la velocidad de los objetos. De la cobertura de DSOgaming parafraseando el diseño del proyecto:
“Dusklight usa información sobre cómo los objetos se mueven a través del mundo para crear una aproximación cercana de cómo se vería el mundo en ese momento, y renderiza eso.”
El objetivo de framerate publicado del proyecto es “hasta 120 FPS” (según la cobertura previa al lanzamiento de Time Extension). El ajuste vive en Settings → Video → Rendering → Unlock Framerate. Hay un problema conocido de v1.0.0 con framerate desbloqueado: un artefacto de bloom pulsante (#825). Los speedrunners que usan el cronómetro integrado (área Settings → Tools) obtienen la lógica a velocidad original sin importar la tasa de renderizado.
Alta resolución y ultrawide
Corre el juego a cualquier resolución que tu hardware soporte. Los reviewers reportan que escala bien más allá de 4K. Ultrawide (21:9 / 32:9) se soporta nativamente sin estiramiento del HUD.
Apuntado por giroscopio y por ratón
- Apuntado por giroscopio — soportado en cada plataforma con un control que tenga giroscopio (Steam Deck, DualShock 4/5, Switch Pro Controller, 8BitDo Pro 2). Se activa en settings.
- Apuntado por ratón — añadido en v1.0.0-rc.1. Sí, puedes jugar Twilight Princess con apuntado de ratón como un FPS de PC. Es surreal y excelente.
Packs de texturas y mods
Dusklight soporta texturas comunitarias y mods de contenido de fábrica. El reemplazo de texturas insignia es el pack 4K de Henriko Magnifico — una rehecha completa de las texturas del juego a 4× la resolución, disponible en su sitio. Tenemos una guía paso a paso para instalarlo.
Características verificadas (con la versión en que se introdujeron)
Sacado directamente de las notas de release en GitHub de v0.4.1 → v1.0.0:
| Característica | Ruta / cómo usar | Desde |
|---|---|---|
| Logros | Menú Tools → Achievements | v0.5.0 |
| Cámara libre | Settings → Input → Camera → Free Camera | v0.5.0 |
| Disco PAL + multi-idioma | (automático al cargar disco PAL) | v0.5.0 |
| Cronómetro de speedrun | (integrado; ver área Tools) | v0.5.1 |
| Rediseño de UI + soporte completo de control | Pulsa Back/Select o R+Start en el juego | v0.6.0 |
| Autoguardado (experimental) | Toggle en Settings | v0.6.0 |
| Audio espacial (HRTF) | Settings → Audio → Effects → Enable Spatial Sound | v0.6.0 |
| Mapas de campo/mazmorra en widescreen | (automático en widescreen) | v0.6.0 |
| Modo espejo (replica el layout de Wii) | (switch de modo en prelaunch) | v0.6.1 |
| Menú de toque con 3 dedos (móvil) | (solo móvil) | v0.6.1 |
| Sun’s Song / transformación rápida en pasado de ToT | (Tower of Time) | v0.6.2 |
| Verificación de imagen de disco al seleccionar | (automática) | v0.6.2 |
| Contador de FPS | Settings → Video → Display → Show FPS Counter | v0.6.3 |
| Modales de confirmación Reset / Quit | (automáticos) | v0.6.3 |
| Apuntado por ratón | Settings → Input → Gyro → Gyro Input Method = Mouse | v1.0.0-rc.1 |
| Verificador de actualizaciones | (automático) | v1.0.0-rc.1 |
| Background Input + Pause on Focus Lost | Settings → Input / Video → Display | v1.0.0-rc.1 |
Opciones de calidad de vida (verificadas)
- Tecla Turbo: Mantén Tab para aumentar la velocidad del juego hasta 4x (Settings → Input → Tools)
- Texto instantáneo (en el menú de cheats del juego)
- Saltar diálogos
- Transformaciones de Wolf Link comprimidas / saltables
- Sun’s Song / transformación rápida en el pasado de ToT (v0.6.2)
- Rumble configurable + Test Rumble (Settings → Input → Controller → Configure Controller → Rumble)
- Cámara libre (twin-stick) y Fly Cam de debug (con soporte de teclado / roll desde v0.6.3)
- Modo Grabación (Settings → Interface — añadido en v0.6.3, con un bug conocido: la música no se reactiva hasta reiniciar, #821)
- Toggles de audio No Low HP Sound / Non-Stop Midna’s Lament
- Lock 4:3 Aspect Ratio para puristas
Requisitos de ROM (debes aportar la tuya)
Esta es la sección más importante de hacer bien.
Versiones soportadas (solo GameCube al lanzamiento)
Dusklight v1.0.0 acepta dos imágenes específicas de disco de GameCube y reconoce (pero rechaza) varias otras:
| Región | Game ID | Estado (v1.0.0) | Hash para verificación externa (SHA-1) |
|---|---|---|---|
| Norteamérica | GZ2E01 | ✅ Soportado | 75edd3ddff41f125d1b4ce1a40378f1b565519e7 |
| Europa / Australia (PAL) | GZ2P01 | ✅ Soportado | 2601822a488eeb86fb89db16ca8f29c2c953e1ca |
| Japón (NTSC-J) | GZ2J01 | ⏳ Reconocido, planificado | — |
| Wii NA | RZDE01 | ⏳ Reconocido, planificado | — |
| Wii EU/AU | RZDP01 | ⏳ Reconocido, planificado | — |
| Wii Japón | RZDJ01 | ⏳ Reconocido, planificado | — |
| Wii Corea | RZDK01 | ⏳ Reconocido, planificado | — |
| Wii U / Twilight Princess HD | varios | ❌ Juego distinto / fuera de hoja de ruta | — |
El README declara: “Support for other versions of the game is planned in the future.”
Verificación de hash (SHA-1 vs XXH128)
Hay dos hashes en juego, y vale la pena ser preciso:
- SHA-1 — lo que se publica en el README de Dusklight. Úsalo para verificar tu propio volcado del disco en tu máquina antes de lanzar:
Get-FileHash -Algorithm SHA1 tuvolcado.iso(Windows) oshasum -a 1 tuvolcado.iso(macOS/Linux). - XXH128 — lo que Dusklight calcula internamente cuando carga la imagen del disco, comparándola con una tabla hardcodeada en
src/dusk/iso_validate.cpp. Es más rápido que SHA-1 pero funcionalmente idéntico para los propósitos de “¿está intacto este volcado?”.
Si tu SHA-1 coincide, tu XXH128 también coincidirá.
Si la verificación falla, Dusklight muestra uno de estos mensajes exactos:
- “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…”
Formatos de imagen de disco soportados
Del código fuente (src/dusk/file_select.cpp), el selector de archivos de Dusklight acepta:
iso · gcm · ciso · gcz · nfs · rvz · wbfs · wia · tgc
Así que los formatos comprimidos como RVZ o CISO ahorran espacio en disco frente al ISO crudo.
Cómo volcar tu disco legalmente
Si posees una copia de GameCube de Twilight Princess, puedes producir legalmente una copia de seguridad personal. El método recomendado usa una Wii con soft-mod y CleanRip:
- Haz soft-mod de una Wii (Letterbomb / str2hax — ver wii.hacks.guide/dump-games)
- Instala CleanRip en la tarjeta SD
- Inserta tu disco de GameCube de TP
- Vuelca con verificación de checksum activada
- Verifica que el SHA-1 coincida con los valores de arriba
Tenemos un paso a paso completo en Cómo volcar legalmente tu disco de Twilight Princess (en inglés). Dusklight no proporciona ni proporcionará ROMs.
Cómo instalar Dusklight
Elige tu plataforma — cada guía está escrita y probada con propósito:
- 🪟 Windows — 7 minutos, la más fácil
- 🍎 macOS (en inglés) — Apple Silicon nativo
- 🐧 Linux (en inglés) — Vulkan requerido
- 🎮 Steam Deck (en inglés) — apuntado por giroscopio perfecto
- 🤖 Android (en inglés) — sideload de APK
- 📱 iOS (en inglés) — método AltStore
Si nunca has volcado un disco de GameCube antes, hazlo primero: Cómo volcar tu disco de TP legalmente (en inglés).
Dusklight vs Courage Reborn
Quizá hayas visto titulares de que Twilight Princess está recibiendo dos ports nativos para PC. Es cierto — y no es una pelea, son dos equipos independientes que ambos empezaron a construir sobre la misma decompilación upstream.
Mismo upstream, equipos distintos
- zeldaret/tp — la decompilación open source (2020–2025)
- Dusklight — por TwilitRealm (comunidades de decomp + speedrun + Aurora)
- Courage Reborn — por Linifadomra y un equipo más pequeño
Ambos ports se construyen sobre zeldaret/tp. Ambos equipos se apoyan públicamente mutuamente. No hay drama de fork — solo esfuerzos paralelos con distintas prioridades.
Comparación rápida
| Dusklight | Courage Reborn | |
|---|---|---|
| Estado | ✅ Lanzado 9 de mayo de 2026 | ⏳ Pre-beta, sin binario público |
| Framerate | Hasta 120 FPS (interpolado) | 60 FPS estable |
| Licencia | CC0-1.0 | Sin declarar |
| Repo público | ✅ GitHub | ❌ Discord cerrado |
| Windows / Mac / Linux | ✅ Día 1 | 🔄 En desarrollo |
| Steam Deck | ✅ Confirmado | 🔄 Dirigido a Linux |
| iOS / Android | ✅ Día 1 | 🔄 Planificado |
| Switch modificada | ❌ No es objetivo | 🔄 En hoja de ruta |
| Packs de texturas / mods | ✅ | ✅ |
| Apuntado por ratón | ✅ | ✅ |
| Apuntado por giroscopio | ✅ | — |
¿Por cuál esperar?
- ¿Hoy, mayo 2026? Dusklight. Está lanzado. Courage Reborn no.
- ¿Para usuarios de Switch modificada? Vigila Courage Reborn — es el único port que apunta a esa plataforma.
- ¿Para puristas de 60 FPS? Cualquiera de los dos servirá; ambos fijan la física a la tasa nativa.
Tenemos un desglose completo de Dusklight vs Courage Reborn (en inglés) con análisis característica por característica.
Dusklight vs Dolphin (emulador)
Si has estado emulando Twilight Princess en Dolphin, esto es lo que cambia con Dusklight.
Qué es diferente (verificado)
| Dolphin (emulador) | Dusklight (port nativo) | |
|---|---|---|
| Qué ejecuta | Binario original sobre una GameCube simulada | Código fuente decompilado como app nativa real |
| iOS / Android nativos | ❌ No oficialmente soportado | ✅ Builds ARM64 desde el día 1 |
| Soporte de mods | Posible pero engorroso | De primera clase (texturas, contenido, mods de gameplay) |
| Logros integrados | ❌ | ✅ |
| Cronómetro de speedrun integrado | ❌ (LiveSplit externo) | ✅ |
| Filosofía de framerate | 30 FPS por defecto; los parches rompen la lógica | Render desacoplado de la lógica; objetivo de hasta 120 FPS |
| Formatos de disco | Muchos | ISO, GCM, CISO, GCZ, NFS, RVZ, WBFS, WIA, TGC |
| Verificación de hash | Opcional | Obligatoria (XXH128 interno) |
| Formato de partida | .gci / .raw | .gci por defecto; cambiable a .raw |
| Licencia | GPLv2 (Dolphin) | CC0-1.0 (Dusklight) |
Lo que no podemos verificar: benchmarks cara a cara de la misma escena en Dolphin y Dusklight. A 2026-05-10 nadie ha publicado uno. Las comparaciones de rendimiento en esta sección son argumentos estructurales, no mediciones.
El argumento estructural: los emuladores deben simular cada rareza de la CPU PowerPC original y la GPU Flipper en runtime; los ports nativos se saltan esa capa por completo. En dispositivos de bajo consumo (móviles, Steam Deck), esta diferencia es la que más importa. En hardware de escritorio que ya corría Dolphin perfectamente, la diferencia es menor.
Hoja de ruta y problemas conocidos
Qué está planificado (según README + señales de roadmap)
- Soporte de ROMs de Wii / NTSC-J — el README dice “Support for other versions of the game is planned in the future.” La decompilación ya tiene como objetivo estas versiones; lo que está pendiente es la integración en Dusklight.
- Más refinamiento multiplataforma — la cadencia de releases ha sido diaria-a-semanal durante abril-mayo 2026
Qué no está en la hoja de ruta (o es improbable)
- Soporte de Wii U Twilight Princess HD — ese es un juego distinto con código distinto; no es el dominio del mismo proyecto
- Port a Switch — TwilitRealm no ha señalado soporte de Switch (el proyecto paralelo Courage Reborn sí apunta a Switch modificada)
- Contribuciones generadas por IA — el README las rechaza explícitamente: “we do not accept contributions that are primarily AI-generated and will close your PR if we suspect as much”
Problemas conocidos — estado en v1.0.1 (verificado contra GitHub, 2026-05-13)
Arreglados por v1.0.1 (2026-05-11):
| Issue | Era | Estado |
|---|---|---|
| #779, #805 | Cuelgues de lanzamiento en macOS Apple Silicon | ✅ Cerrado: “Fixed in 1.0.1” |
| #807 | Nombre de usuario no inglés en Windows rompe el lanzamiento (rutas Unicode) | ✅ Arreglado en v1.0.1 |
| #804 | Ubicación de partidas en iOS no accesible al usuario | ✅ Arreglado en v1.0.1 (acceso desde app Files + menú “Open Data Folder”) |
| #821 | Recording Mode mata la música hasta reiniciar | ✅ Arreglado en v1.0.1 |
| #827 | Ilia sin pelo en Android (alpha-discard de Adreno) | ✅ Workaround incluido en v1.0.1 |
| #830 | Asignación de teclado en macOS rota | ✅ Arreglado en v1.0.1 |
Aún abiertos en v1.0.1:
| Issue | Síntoma |
|---|---|
| #826 | Cuelgue por shader-cache RmlUi Gradient Pipeline en WebGPU/Metal en Apple Silicon (distinto de #779/#805, aún en investigación) |
| #810 | Seleccionar un control no-GCN con el adaptador WUP-028 genera un archivo basura de 4 GiB |
| #825 | Artefacto de bloom pulsante con framerate desbloqueado |
| #809 | El mini-mapa se mueve con modo espejo activado |
| #813 | Cinemáticas 21:9 recortadas verticalmente |
Ver la página verificada de problemas conocidos para workarounds completos. El Discord del equipo de Dusklight (discord.gg/dusktp, gestionado por ellos — no por nosotros) es el lugar en vivo para seguir el progreso de los parches.
El equipo detrás de Dusklight
TwilitRealm + zeldaret + Aurora
El equipo de Dusklight es una fusión de tres comunidades:
- TwilitRealm — la organización paraguas que distribuye Dusklight
- Colaboradores de zeldaret/tp — la gente que realmente decompiló el juego (Pheenoh, TakaRikka, hatal175, LagoLunatic y docenas más)
- Equipo Aurora — mantenedores del framework multiplataforma sobre el que se construye Dusklight
- Comunidad de speedrun de TP — muchos de los cuales contribuyeron tanto en el trabajo de decomp como en el cronómetro de speedrun integrado en el motor
La figura conectora es Pheenoh (Howard Luck), quien fundó el repo de decomp de TP en agosto de 2020 y ha sido un pilar en la escena de speedrunning desde entonces.
5 años y 9 meses de decompilación
Algo de perspectiva sobre el esfuerzo:
| Proyecto | Tamaño de código | Tiempo hasta 100% match |
|---|---|---|
| Super Mario 64 | ~250 KB | ~2 años |
| Ocarina of Time | ~1 MB | ~3 años |
| Majora’s Mask | ~1 MB | ~3 años |
| Twilight Princess | ~11.5 MB (C++) | ~5a 9m |
La ingeniería inversa de TP fue sustancialmente más difícil porque el original está en C++ con tablas virtuales, RTTI y contenedores templados — todo lo cual requiere coincidir con el name-mangling bajo el compilador original Metrowerks CodeWarrior PowerPC. La mayoría de las decomps de consola previas eran C puro.
El anuncio oficial lo llamó “el proyecto de decompilación más grande jamás completado.” Es una afirmación fuerte y no certificada formalmente, pero plausiblemente correcta a mayo de 2026 — Wind Waker y Skyward Sword son de escala similar y siguen en progreso.
Lee la historia completa: Cómo se decompiló TP (2020–2026) (en inglés).
Preguntas frecuentes
¿Es legal Dusklight?
Sí. El proyecto incluye cero assets o código original de Nintendo. Tú aportas tu propia imagen de disco volcada legalmente. Los proyectos de decompilación tienen precedente legal establecido (port de Mario 64 para PC, Ship of Harkinian para OoT). Dusklight sigue el mismo patrón.
¿Necesito una Wii o GameCube para jugar?
Necesitas una copia original de GameCube de Twilight Princess para volcarla para uso personal. También necesitas una forma de volcarla — lo más fácil, una Wii con soft-mod ejecutando CleanRip. Después de eso, puedes jugar Dusklight en cualquiera de sus 6 plataformas soportadas sin más hardware.
¿Por qué Dusklight rechaza mi ROM?
Tres razones comunes:
- Región incorrecta — Dusklight v1.0 solo acepta GameCube NTSC-U y PAL. Los volcados japoneses (NTSC-J) y cualquiera de Wii/Wii U se rechazan.
- Volcado corrupto — vuelve a volcar con la verificación de checksum de CleanRip activada.
- Volcado modificado — los lanzamientos “scene” a veces tienen pequeñas modificaciones. Usa un volcado comercial limpio.
¿Puedo jugar Twilight Princess en Switch 2 en su lugar?
A mayo de 2026, Twilight Princess no está disponible en Nintendo Switch 2 fuera de la emulación de GameCube de NSO (que tiene sus propias salvedades). Si quieres jugar TP en un dispositivo portátil hoy, Dusklight en Steam Deck o Android es la opción más fluida.
Para la situación completa de Switch 2, ver Twilight Princess en Switch 2 (en inglés).
¿Dusklight soporta los controles por movimiento de Wii?
No en v1.0.0. La versión de Wii es una ROM separada que aún no está soportada, y la paridad de controles por movimiento está “bajo consideración” para cuando llegue el soporte de Wii. El modo espejo (replicando el mapa espejado de Wii) sí está soportado.
¿Está Dusklight en Steam?
No, y es poco probable que lo esté. Steam no lo permitiría porque Dusklight es técnicamente un derivado de la IP de Nintendo (incluso sin incluir assets de Nintendo). Además, Dusklight es CC0 — no hay razón comercial para estar en Steam. Solo descárgalo desde GitHub.
¿Tendrá Dusklight multijugador?
No. Twilight Princess es un juego de un jugador; Dusklight es un port fiel del mismo juego. No hay modo multijugador planificado.
¿En qué se diferencia Dusklight del otro Dusk (el FPS)?
El FPS indie de 2018 DUSK de New Blood es un shooter retro completamente sin relación que casualmente comparte el nombre. No son el mismo proyecto, el mismo equipo ni el mismo género. Al buscar, agrega “twilight princess” o “TwilitRealm” para desambiguar.
A dónde ir desde aquí
- Volca tu disco → Guía legal de volcado (en inglés)
- Elige tu plataforma → Hub de instalación (en inglés)
- Mantente al día → Problemas conocidos verificados · Noticias
- Conecta con el equipo de Dusklight directamente (no con nosotros — con ellos): twilitrealm.dev · Discord oficial · GitHub issues
← Volver al inicio · Instala en tu plataforma →
Última actualización: 2026-05-10. Actualizamos esta página a medida que Dusklight evoluciona.