Wind Waker HD ganhou uma recompilação estática da versão de Wii U que já executa o jogo nativamente em computadores modernos. O projeto ZeldaWWHDRecomp traduz antecipadamente o código PowerPC do executável para C e substitui serviços do Wii U por implementações nativas. Além disso, o desenvolvimento já ampliou a base inicial de macOS para builds em Windows e Linux.
O projeto usa Metal no macOS e um renderer Vulkan com SDL3 em Windows e Linux. Assim, ele não depende do runtime do Cemu nem emula comandos da GPU durante a execução. O usuário, porém, precisa fornecer os dados extraídos de sua própria cópia legalmente adquirida de The Legend of Zelda: The Wind Waker HD.
Gameplay de Wind Waker HD no Wii U, usado como referência visual do jogo recompilado. Imagem: Future/CinemaBlend.
Wind Waker HD roda sem o runtime do Cemu
A diferença técnica está no caminho usado para executar o jogo. Em vez de reproduzir o ambiente completo do Wii U em tempo real, o recompilador converte o código PowerPC do arquivo RPX antes da execução. Depois, o runtime próprio implementa APIs de sistema, áudio, input e gráficos esperadas pelo jogo.
Por isso, a documentação classifica o resultado como um port nativo por recompilação estática. Componentes do Cemu ainda servem de referência e parte do código de tradução gráfica foi reaproveitada sob licença compatível, mas o emulador não precisa ficar rodando junto com o jogo.
O projeto também mantém a tela do Wii U GamePad em uma segunda janela. Além disso, controles de Xbox, PlayStation, Switch Pro e MFi podem ser remapeados, enquanto teclado e mouse também fazem parte do caminho de entrada.
Wind Waker HD recebe 60 FPS e resolução até 3x
Entre os recursos gráficos, o port oferece resolução interna em 1x, 1,5x, 2x ou 3x, FXAA e filtragem anisotrópica. Ao mesmo tempo, há dois caminhos para 60 FPS: interpolação de quadros, recomendada pelo projeto, e um modo True 60 experimental que aumenta parte da lógica de Link e da câmera.
O modo interpolado mantém a lógica original em 30 etapas por segundo e desenha quadros intermediários para câmera, modelos, partículas, mar, vegetação, tecidos, clima e iluminação. Já o True 60 exige alterações mais profundas e continua experimental; portanto, não deve ser confundido com uma conversão completa de toda a lógica do jogo para 60 Hz.
Enquanto isso, save states, proporções como 16:10, 21:9 e 32:9, tela cheia, rumble e um overlay de configurações ampliam a experiência no PC. O projeto também adicionou correções de frame pacing e otimizações do renderer ao longo das atualizações recentes.
Trailer oficial da Nintendo mostra a edição HD de Wii U que serve de base para a recompilação.
Port também chegou a Windows e Linux
A primeira demonstração pública chamou atenção pelo funcionamento no Apple Silicon, com GX2 traduzido diretamente para Metal. Depois, o projeto incorporou um renderer Vulkan e um host SDL3 para levar a mesma base a Windows e Linux.
No Windows, a documentação usa Clang e Vulkan; no Linux, o caminho também depende de Vulkan e SDL3. No macOS, Metal continua disponível e o aplicativo pode incluir Metal e Vulkan na mesma compilação.
Esse projeto não deve ser confundido com o BlueWake/Wind Waker Recomp acompanhado anteriormente pelo Allves Games. De fato, o BlueWake parte da versão de GameCube e também chegou a outras plataformas, enquanto o ZeldaWWHDRecomp trabalha diretamente com o executável da edição HD de Wii U.
Outra cena de navegação de Wind Waker HD usada como contexto visual; não representa uma captura do ZeldaWWHDRecomp. Imagem: Teacher by Day – Gamer by Night.
Wind Waker HD ainda tem trechos sem validação completa
O estágio atual continua experimental. Embora a abertura, seleção de arquivo, introdução e Outset Island tenham sido comparadas lado a lado com o Cemu, a documentação afirma que partes posteriores do jogo ainda não passaram pelo mesmo nível de teste.
Também existem lacunas conhecidas, como primitivas específicas ainda não implementadas, diferenças em bordas de sombras e um atraso ocasional na inicialização. Portanto, os avanços de desempenho e os 60 FPS não equivalem a declarar a campanha inteira perfeitamente validada.
O Allves Games acompanha outros ports modernos de clássicos da Nintendo, como o Metroid Prime Port 0.7.1 para PC e Android. Por fim, no caso de Wind Waker HD, o usuário precisa extrair os arquivos de sua própria cópia legalmente adquirida do Wii U; o repositório não distribui código, assets ou chaves do jogo.
Fontes: ZeldaWWHDRecomp — GitHub; demonstração inicial no r/decomps.