Pular para o conteúdo
NovidadesIA

Repositórios em Alta

Ocarina de Tempo rodando nativamente no PC: projeto experimental que desafia o Switch 2

Um repositório de código aberto está permitindo que jogadores executem The Legend of Zelda: Ocarina of Time — o remake para Nintendo Switch 2 — diretamente em Windows e Linux, sem emuladores.

Edição: Anderson Gomes
· 5 min de leitura

Um repositório de código aberto está permitindo que jogadores executem The Legend of Zelda: Ocarina of Time — o remake para Nintendo Switch 2 — diretamente em Windows e Linux, sem emuladores. O projeto, que ganhou destaque nos rankings de software livre, é uma recompilação nativa que reimplementa parte do sistema da console em C++ e Vulkan.

---

O Hookshot é uma recompilação estática que traduz o código do jogo para linguagens compatíveis com PCs, simulando o hardware do Switch 2 em ambiente local. Criado em 5 de novembro de 2026 pelo desenvolvedor anônimo NotRexed, o projeto surgiu como uma alternativa para quem deseja jogar o remake sem depender de uma console específica. Sua popularidade cresceu rapidamente: em menos de uma semana, recebeu 2.538 novas estrelas e foi listado entre os 10 mais tendências do Trendshift (ranking diário).

---

Dados rápidos

  • Repositório: NotRexed/Hookshot
  • Licença: GPL-3.0
  • Linguagem: C++
  • Estrelas: 5.603 (2.538 adicionadas recentemente) | Forks: 503
  • Ranking: #10 diário e #9 semanal no Trendshift (consulta: 10/11/2026)

---

Uma alternativa ao emulador para fãs de Zelda

O Hookshot resolve um problema comum entre jogadores que possuem o jogo no Switch 2 mas não têm acesso à console: a falta de compatibilidade nativa com PCs. Emuladores como o Yuzu já permitem rodar jogos da Nintendo Switch, mas exigem configurações complexas e podem apresentar instabilidade. O projeto em questão simplifica o processo ao evitar a camada de emulação tradicional, reimplementando diretamente o sistema da Switch 2 em software.

O desenvolvedor destaca que o projeto é experimental e ainda em fase de testes, com foco em estabilidade nos primeiros níveis do jogo. Segundo relatos de usuários, áreas como Kokiri Forest e o menu in-game já funcionam corretamente, mas regiões como Hyrule Field e dungeons apresentam bugs visuais e de performance.

---

Como funciona: recompilação e dependências

O Hookshot não distribui o jogo ou executáveis prontos. Em vez disso, usa um builder que recompila o código do jogador a partir de uma cópia local do Ocarina of Time (versão específica: 0400486024DEC000, atualização v131072). O processo exige:

  1. Um arquivo .nup ou pastas romfs e exefs do jogo.
  2. Sistema operacional 64-bit (Windows 10/11 ou Linux com glibc 2.35+).
  3. GPU com Vulkan 1.3 e mesh shaders (NVIDIA RTX 20+, AMD RX 6000+ ou Intel Arc).
  4. 16 GB de RAM e 8 GB de VRAM (recomendados).
  5. Cerca de 60 GB de espaço livre durante a compilação.

O fluxo de instalação é simples:

1. Baixar o HookshotBuilder.exe da última release.
2. Executar o builder, selecionar a cópia do jogo e escolher o diretório de instalação.
3. Clicar em "Build the game" (demora 10 a 45 minutos).
4. Iniciar o jogo pelo launcher gerado.

O código-fonte do jogo é traduzido para C e recompilado como um programa nativo, enquanto o sistema da Switch 2 é recriado em software. A renderização gráfica é feita via Vulkan, o que explica a necessidade de GPUs modernas.

---

Casos de uso e compatibilidade

O projeto já foi testado em cenários concretos, com resultados variados:

  • Kokiri Forest: Funciona plenamente, com controle de movimento e som operacionais.
  • Áreas externas (Hyrule Field, Castle Town): Acessíveis, mas com bugs como sombras estriadas e quedas de performance.
  • Dungeons: Alcancáveis, mas com instabilidade em transições entre áreas.
  • Modos de tela (ultrawide, 4:3): O HUD fica distorcido, mas o cenário 3D mantém proporções.
  • Plataformas gráficas:
  • NVIDIA: Totalmente compatível e a mais testada.
  • AMD (RX 6000+): Funciona, mas com problemas em GPUs como a RX 6600 (perda de GPU em momentos específicos).
  • Intel: Poucos relatos, muitos com tela preta ou crashes.
  • AMD sem mesh shaders (RX 5000): Não suportado (falta partes visuais).

---

O que o diferencia de alternativas

Diferente de emuladores como Yuzu ou Dolphin (para Nintendo 64), o Hookshot não depende de uma camada de abstração de hardware. Em vez disso, reimplementa o sistema da Switch 2 em software, o que pode oferecer melhor performance em certos casos, mas também limita a compatibilidade a jogos que já foram otimizados para a console.

Outra diferença é a abordagem de recompilação: enquanto projetos como o Citra (para Switch) usam tradução dinâmica de instruções, o Hookshot faz uma recompilação estática, o que pode ser mais eficiente, mas também mais restritivo em termos de hardware.

---

Limitações e cuidados necessários

O projeto ainda é experimental e apresenta várias limitações:

  • Maturidade: Apenas áreas iniciais foram testadas; regiões como o Templo do Bosque ou o Templo da Água têm bugs não documentados.
  • Performance: Depende fortemente do hardware. Alguns usuários atingem 60 fps em áreas abertas, enquanto outros ficam abaixo disso.
  • Segurança: Embora o repositório afirme que os arquivos de release não são maliciosos, recomenda-se verificar com antivírus antes de executar.
  • Dependências: GPUs sem mesh shaders (como as AMD RX 5000) não são suportadas, o que exclui muitos usuários.
  • Licença: GPL-3.0 exige que qualquer derivação do código seja aberta, o que pode limitar seu uso em projetos comerciais.

---

Resumo rápido

  • Projeto: Recompilação nativa de Ocarina of Time (Switch 2) para Windows/Linux.
  • Licença: GPL-3.0 (código aberto com cláusulas restritivas).
  • Linguagem: C++ (com tradução para C e recompilação).
  • Estrelas: 5.603 (2.538 novas em uma semana).
  • Ranking: #10 diário e #9 semanal no Trendshift (10/11/2026).
  • Risco principal: Instabilidade em áreas avançadas e incompatibilidade com GPUs antigas.

---

Fontes

  • C++
  • GPL-3.0
  • Repositórios em Alta
  • Trendshift

Fonte: Repositório no GitHub · Como produzimos as matérias