Skip to content

Releases: HayatoG/dusklight

Dusklight Switch — v1.4.1-opt (2026-06-20)

20 Jun 04:49

Choose a tag to compare

Build com otimizações de performance, sobre a v1.4.1. / Performance-optimized build, on top of v1.4.1.


🇧🇷 Português

Atualização de desempenho. O framerate in-game agora acompanha a carga da GPU — não fica mais travado em 30fps.

  • Triple-buffer + interpolação de frames60fps suaves em resoluções mais baixas, na velocidade normal (a física continua a 30Hz, o render sobe pra 60).
  • Config padrão otimizada (tudo editável em Settings → Graphics): Resolução Interna 720p, Bloom OFF, Depth of Field OFF, Texture Replacements OFF, resampling Bilinear~40-50fps a 720p. Baixe a resolução interna pra travar 60.
  • Novas resoluções no menu: 540p / 768p (1366×768) / 810p / 900p.
  • Toggle de CPU/GPU boost (Settings → Rendering) — fixa os clocks do Tegra no máximo docked. Desligado por padrão (aumenta consumo/calor).
  • Imagens do launcher (logo e fundo) voltaram a aparecer.

Como ajustar qualidade × fps: use Settings → Graphics. Resolução menor = mais fps.

🇺🇸 English

Performance update. The in-game framerate now tracks GPU load — no longer locked to 30fps.

  • Triple-buffering + frame interpolationsmooth 60fps at lower resolutions, at normal game speed (physics stays at 30Hz, rendering goes up to 60).
  • GPU-optimized default config (all changeable in Settings → Graphics): Internal Resolution 720p, Bloom OFF, Depth of Field OFF, Texture Replacements OFF, Bilinear resampling → ~40-50fps at 720p. Lower the internal resolution for a locked 60.
  • New resolutions in the menu: 540p / 768p (1366×768) / 810p / 900p.
  • CPU/GPU clock-boost toggle (Settings → Rendering) — pins the Tegra to its docked maxima. Off by default (raises power/heat).
  • Launcher images (logo and background) render again.

Tune quality vs framerate in Settings → Graphics. Lower resolution = higher fps.


Instalação: extraia o Dusklight-Switch-Release.zip na raiz do SD e adicione seu próprio game.gcm em sdmc:/TwilitRealm/Dusklight/. Guias completos PT/EN anexados. / Install: extract Dusklight-Switch-Release.zip to the SD root and add your own game.gcm to sdmc:/TwilitRealm/Dusklight/. Full PT/EN guides attached.

Thanks to Encounter, the dusklight developer.

Dusklight Switch — v1.4.1 (2026-06-19)

19 Jun 14:02

Choose a tag to compare

Dusklight Switch — v1.4.1 (2026-06-19)

Correção pós-missão: o save de evento (auto-save após missões) não trava mais em tela cinza/preta. / Post-mission fix: the event auto-save no longer hangs on a gray/black screen.


🇧🇷 Português

Build homebrew do Dusklight (reimplementação open-source de The Legend of Zelda: Twilight Princess) rodando no Nintendo Switch via nossa stack gráfica NVK (Vulkan). Build de 2026-06-19 (dusklight v1.4.1 + encounter/aurora, config_version 13).

NRO homebrew + cache de shaders pré-aquecido. ⚠️ O jogo NÃO está incluído — você precisa fornecer sua própria cópia, dumpada legalmente, do disco de GameCube do Twilight Princess (game.gcm).

🆕 Novidade desta versão

  • Corrigida a tela cinza/preta ao salvar depois de uma missão. O save de evento (auto-save) abria a mensagem-guia e ficava esperando um toque de botão que, nesse contexto, nunca chega → travava em tela cinza para sempre. Reaplicada a correção específica do Switch que tinha sido perdida no merge do re-port para a v1.4.1. O save em si sempre gravou corretamente; agora o jogo continua normalmente depois de salvar.
  • A versão do app no menu do Switch agora mostra v1.4.1 (igual à versão oficial do Dusklight) — antes mostrava um rótulo antigo.

Arquivos

  • 📦 Dusklight-Switch-Release.zip — extraia na raiz do cartão SD, depois adicione seu game.gcm em sdmc:/TwilitRealm/Dusklight/.
  • 📄 INSTALACAO-pt-BR.md — instruções completas em português.

Já incluído (das versões anteriores)
Re-port para a v1.4.1 + cache de shaders config-13 · áudio (audren do libnx) · menu in-game pelo botão (−) · notificação de compilação de pipeline + toasts de conquistas · correção da troca de resolução/proporção (recreate de swapchain no WSI).

Como instalar (resumo)

  1. Extraia o zip na raiz do SD → fica sdmc:/switch/dusklight.nro, sdmc:/game/data_location.json, sdmc:/TwilitRealm/Dusklight/{config.json, dawn_cache.db, pipeline_cache.db}.
  2. Coloque seu game.gcm em sdmc:/TwilitRealm/Dusklight/.
  3. Abra o dusklight.nro pelo hbmenu.

Créditos: Thanks to Encounter, the dusklight developer.

⚠️ O jogo NÃO está incluído — você precisa dumpar sua própria cópia que possui legalmente.


🇺🇸 English

Homebrew build of Dusklight (open-source reimplementation of The Legend of Zelda: Twilight Princess) running on Nintendo Switch via our NVK (Vulkan) graphics stack. Build dated 2026-06-19 (dusklight v1.4.1 + encounter/aurora, config_version 13).

Homebrew NRO + pre-warmed shader cache. ⚠️ The game is NOT included — you must provide your own legally-dumped Twilight Princess GameCube disc image (game.gcm).

🆕 New in this version

  • Fixed the gray/black screen when saving after a mission. The event auto-save opened the guide message and waited forever for a button press that never arrives in that context → it hung on a gray screen. Re-applied the Switch-specific fix that was lost in the v1.4.1 re-port merge. The save itself always wrote correctly; the game now continues normally after saving.
  • The app version in the Switch home menu now reads v1.4.1 (matching the official Dusklight version) — it previously showed an old label.

Files

  • 📦 Dusklight-Switch-Release.zip — extract to the SD root, then add your game.gcm to sdmc:/TwilitRealm/Dusklight/.
  • 📄 INSTALLATION-en-US.md — full instructions in English.

Already included (from previous builds)
Re-port to v1.4.1 + config-13 shader cache · audio (libnx audren) · in-game (−) button menu · pipeline-compilation notification + achievement toasts · resolution/aspect-change fix (WSI swapchain recreate).

How to install (summary)

  1. Extract the zip to the SD rootsdmc:/switch/dusklight.nro, sdmc:/game/data_location.json, sdmc:/TwilitRealm/Dusklight/{config.json, dawn_cache.db, pipeline_cache.db}.
  2. Put your game.gcm in sdmc:/TwilitRealm/Dusklight/.
  3. Open dusklight.nro from hbmenu.

Credits: Thanks to Encounter, the dusklight developer.

⚠️ The game is NOT included — you must dump your own legally-owned copy.

Dusklight Switch — v1.4.1 (2026-06-18)

18 Jun 20:36

Choose a tag to compare

Dusklight Switch — v1.4.1 (2026-06-18)


🇧🇷 Português

Build homebrew do Dusklight (reimplementação open-source de The Legend of Zelda: Twilight Princess) rodando no Nintendo Switch via nossa stack gráfica NVK (Vulkan). Build de 2026-06-18 (dusklight v1.4.1 + encounter/aurora, config_version 13).

NRO homebrew + cache de shaders pré-aquecido. ⚠️ O jogo NÃO está incluído — você precisa fornecer sua própria cópia, dumpada legalmente, do disco de GameCube do Twilight Princess (game.gcm).

Arquivos

  • 📦 Dusklight-Switch-Release.zip — extraia na raiz do cartão SD, depois adicione seu game.gcm em sdmc:/TwilitRealm/Dusklight/.
  • 📄 INSTALACAO-pt-BR.md — instruções completas em português.

O que está incluído
Re-port para a v1.4.1 + cache de shaders config-13 · áudio (audren do libnx) · menu in-game pelo botão (−) · notificação de compilação de pipeline + toasts de conquistas · correção da troca de resolução/proporção (recreate de swapchain no WSI).

Como instalar (resumo)

  1. Extraia o zip na raiz do SD → fica sdmc:/switch/dusklight.nro, sdmc:/game/data_location.json, sdmc:/TwilitRealm/Dusklight/{config.json, dawn_cache.db, pipeline_cache.db}.
  2. Coloque seu game.gcm em sdmc:/TwilitRealm/Dusklight/.
  3. Abra o dusklight.nro pelo hbmenu.

Créditos: Thanks to Encounter, the dusklight developer.

⚠️ O jogo NÃO está incluído — você precisa dumpar sua própria cópia que possui legalmente.


🇺🇸 English

Homebrew build of Dusklight (open-source reimplementation of The Legend of Zelda: Twilight Princess) running on Nintendo Switch via our NVK (Vulkan) graphics stack. Build dated 2026-06-18 (dusklight v1.4.1 + encounter/aurora, config_version 13).

Homebrew NRO + pre-warmed shader cache. ⚠️ The game is NOT included — you must provide your own legally-dumped Twilight Princess GameCube disc image (game.gcm).

Files

  • 📦 Dusklight-Switch-Release.zip — extract to the SD root, then add your game.gcm to sdmc:/TwilitRealm/Dusklight/.
  • 📄 INSTALLATION-en-US.md — full instructions in English.

What's included
Re-port to v1.4.1 + config-13 shader cache · audio (libnx audren) · in-game (−) button menu · pipeline-compilation notification + achievement toasts · resolution/aspect-change fix (WSI swapchain recreate).

How to install (summary)

  1. Extract the zip to the SD root → you get sdmc:/switch/dusklight.nro, sdmc:/game/data_location.json, sdmc:/TwilitRealm/Dusklight/{config.json, dawn_cache.db, pipeline_cache.db}.
  2. Put your game.gcm in sdmc:/TwilitRealm/Dusklight/.
  3. Launch dusklight.nro from hbmenu.

Credits: Thanks to Encounter, the dusklight developer.

⚠️ The game is NOT included — you must dump your own copy that you legally own.

Dusklight Switch — build 2026-06-04 (save + yes/no + stutter fixes)

05 Jun 02:25

Choose a tag to compare

Dusklight no Nintendo Switch — build jogável (homebrew .nro).

Mesmo binário do switch-2026-06-02-msgfix, agora como release estável (Latest). O repositório passou a ser open-source — código do projeto sob AGPL-3.0.

O que funciona

  • Boota pelo launcher → entra em gameplay
  • Salvar e carregar arquivo
  • Backend gráfico: NVK (Vulkan) via nosso driver Mesa-NVK para Tegra X1
  • ~17–30 fps

Correções incluídas

  • Save WRITE (lost-wakeup no OSWaitCond)
  • Diálogo "Sim/Não" sem texto + hang de tela cinza pós-save
  • Stutters/spikes de log (log level → WARNING em release)

Limitações conhecidas

  • Cutscenes quebradas (JStudio TParse)
  • Áudio stubbed
  • Work-in-progress — espere bugs

Como rodar

Switch com CFW (Atmosphère): copie dusklight.nro para /switch/ e abra pelo hbmenu. Requer os assets do disco de Twilight Princess (não incluídos).

Switch build 2026-06-02 — yes/no text + post-save hang + stutter fixes

03 Jun 02:53

Choose a tag to compare

Switch homebrew build (NVK Vulkan). Fixes this session:

  • Bug C: gameplay yes/no dialog text now renders (setSelectString override signature).
  • Bug B: post-save gray-screen hang resolved (event-save guide auto-dismiss).
  • Stutters/spikes: per-frame DEBUG log spam suppressed (log level WARNING).
    Commits b08b5fa..(WARNING). Launch dusklight.nro from Sphaira/hbmenu.