Projeto de fã leva Zelda Breath of the Wild de Wii U no iPhone e Mac com Apple Silicon
Projeto recompila The Legend of Zelda: Breath of the Wild de Wii U para rodar nativamente em iPhones e Macs com Apple Silicon.
Quase dez anos depois, dá para jogar The Legend of Zelda: Breath of the Wild no iPhone sem emulador. O projeto BotWRecomp, criado por Ishaan Kalra e publicado no GitHub, recompila o código do jogo de Wii U e o executa de forma nativa no iPhone e em Macs com Apple Silicon. Não existe versão pronta para baixar: você precisa ter a sua própria cópia do jogo e compilar tudo por conta própria.
Como funciona, sem emulador e sem JIT
O código PowerPC do executável (U-King.rpx) é convertido em C++ por meio de recompilação estática. Esse código roda sobre um Cafe OS escrito do zero para o port, e a parte gráfica fica por conta da camada de GPU Latte, do emulador Cemu, que desenha via Metal. Por não depender de emulação nem de compilação JIT, o resultado se comporta como um app comum de iOS, assinado do jeito tradicional.
O autor também deixou claro que construiu o projeto com o Claude Code.
Desempenho: o que já foi testado
O teste no iPhone foi feito em um único aparelho, um iPhone 16 Pro (A18 Pro, 8 GB de RAM), assinado com um Apple ID gratuito. O jogo inicia e é jogável com controles na tela, e a GPU ficou na maior parte do tempo entre 35 e 60 fps no mundo aberto, com cerca de 2,4 GB de memória em uso. Tem um porém importante: na única sessão longa registrada até agora, o jogo travou depois de uns 4 minutos, e a causa ainda é desconhecida.
No Mac, o jogo funciona com teclado ou controle (o DualSense funciona inclusive com mira por giroscópio). Em um M1 Pro, o resultado foi de 60 fps nos menus e de 24 a 35 fps no mundo aberto, na escala de renderização padrão, que é de aproximadamente 2,4x.
O próprio autor lista outros pontos pendentes:
- o app continua enviando trabalho para a GPU quando vai para segundo plano;
- os shaders são compilados no primeiro uso, então a primeira execução tem engasgos;
- o conteúdo de DLC ainda não foi testado;
- nenhum outro iPhone ou iPad passou por testes.
O que você precisa para tentar
- Um Mac com Apple Silicon, necessário para compilar mesmo que o destino seja o iPhone, com Xcode (e a plataforma iOS instalada) e Homebrew.
- Um iPhone com iOS 18 ou superior, chip A14 ou mais novo. Só o modelo de 8 GB foi testado, e aparelhos com menos memória provavelmente vão esbarrar no limite.
- Breath of the Wild de Wii U, versão dos EUA, com a atualização 1.6.0 (v208), em uma pasta com code/, content/ e meta/. O recompilador e os patches foram feitos para esse executável específico, e o README traz um hash SHA-256 para você conferir o seu arquivo.
Os arquivos do jogo precisam vir do seu próprio jogo de Wii U. O projeto também inclui um script que extrai imagens .wud e .wux, mas ele exige a chave comum do Wii U, que não acompanha o repositório.
Como é o processo de instalação
Depois de recompilar o jogo no Mac (que dura cerca de um minuto), você cria o perfil de provisionamento, compila e instala no celular. Na primeira vez, a compilação para iPhone leva uns 15 minutos em um M1 Pro. Em seguida, copiam-se os cerca de 12 GB do jogo para o aparelho, por script ou arrastando a pasta pelo Finder.
Com Apple ID gratuito, o app para de abrir depois de 7 dias. Nesse caso, basta repetir os três passos de provisionamento, compilação e instalação. Os arquivos do jogo e os saves continuam no iPhone.
Os controles funcionam por toque na tela, que aparece enquanto nenhum controle está conectado. Controles físicos funcionam no Mac, mas ainda não foram experimentados no iPhone. O menu de configurações permite escolher entre 30 e 60 fps, ajustar resolução, proporção de tela, filtro de upscale, giroscópio, layout dos botões, contador de FPS e volume.
Mais um projeto de recompilação curioso
Projetos de recompilação estática, como os que têm aparecido para jogos de Nintendo 64 e de outros consoles, costumam mirar em PC. Aqui o alvo é o celular, com um jogo de Wii U que sempre foi pesado para o hardware da época. O fato de ele chegar a 35-60 fps em um iPhone, ainda que em um único aparelho de teste, dá uma ideia do espaço que existe nos chips da Apple.
O repositório é novo, mas você pode conferir o andamento da iniciativa, que, mais uma vez, traz uma forma totalmente inesperada de se aproveitar um game que marcou no seu console de origem.
Aproveite que está aqui e siga o Arkade no:
The Legend of Zelda: Breath of the Wild
Ficha do jogo- Plataformas
- Nintendo
- Lançamento
- 3 de março de 2017
- Desenvolvedora
- Nintendo Entertainment Planning & Development, Monolith Soft
- Publicadora
- Nintendo
- Gênero
- Ação-aventura e RPG eletrônico




