Mishaal Rahman / Autoridade Android
DR
- Um desenvolvedor portou The Legend of Zelda: Majora’s Mask para Android.
- Esta porta roda nativamente em dispositivos Android, e não em um emulador de Nintendo 64.
- Há também uma versão para The Legend of Zelda: Ocarina of Time, bem como The Legend of Zelda: A Link to the Past.
A Lenda de Zelda: Ocarina of Time e sua sequência direta, A Lenda de Zelda: Máscara de Majora, são dois dos videogames mais icônicos da história. A Nintendo relançou ambos os jogos em todos os seus consoles domésticos lançados após o Nintendo 64, deixando muitos fãs e novatos se perguntando: Qual é a melhor maneira de jogá-los hoje? Muitos argumentariam que as portas não oficiais lançadas pela equipe Harbor Masters são a melhor maneira de jogar os dois jogos, mas não oferecem uma versão Android. Felizmente, um desenvolvedor decidiu portar os jogos para Android, permitindo que você jogasse A Lenda de Zelda: Ocarina of Time e Máscara de Majora nativamente em seu dispositivo Android.
Como foi A Lenda de Zelda: Ocarina of Time e Máscara de Majora portado para Android?
Se você está se perguntando como isso é possível, deixe-me tentar explicar. Em 2020, um grupo de desenvolvedores se uniu para formar a Equipe de Engenharia Reversa de Zelda (ZeldaRET). Seu objetivo declarado era “recriar uma base de código-fonte” para A Lenda de Zelda títulos (mais o original Cruzamento entre Animais) do zero, “usando informações dentro do jogo junto com análises estáticas e/ou dinâmicas”.
Basicamente, a equipe pega o binário extraído do cartucho original do jogo e tenta escrever um código que compile os mesmos binários. Todo esse processo, chamado de descompilação, requer uma quantidade incrível de esforço e habilidades de engenharia reversa, mas a equipe conseguiu concluir totalmente o trabalho de descompilação Ocarina of Time no final de 2021 e está quase concluído em Máscara de Majora.
Embora o ZeldaRET forneça instruções sobre como compilar uma ROM funcional de Ocarina of Time usando seu código-fonte recriado e recursos extraídos de uma cópia do jogo original que deve ser fornecida pelo usuário, eles não fornecem nenhuma ferramenta ou guia sobre como para realmente rodar o jogo em qualquer plataforma. Isso ocorre porque o foco deles está na descompilação dos jogos, em vez de produzir uma versão funcional.
Felizmente, é aí que entra o projeto Ship of Harkinian. O Ship of Harkinian é desenvolvido pela equipe Harbor Masters e é basicamente um porto de Ocarina of Time que roda em Windows, Linux, macOS, Switch e Wii U. Ele usa o código-fonte recriado escrito pelo ZeldaRET para rodar Ocarina of Time nativamente nessas plataformas. O usuário ainda precisa fornecer sua própria cópia do jogo original para que o Ship of Harkinian possa extrair os ativos do jogo; isso ocorre porque os ativos do jogo são propriedade da Nintendo e, portanto, não podem ser distribuídos legalmente sem sua permissão.
Portanto, para executar Ocarina of Time nativamente em qualquer uma das plataformas mencionadas, você precisa baixar a versão correta do Ship of Harkinian e alimentá-lo com uma cópia funcional do jogo que você obteve legalmente.
Mishaal Rahman / Autoridade Android
O navio de Harkinian foi lançado inicialmente em março de 2022, alguns meses depois Ocarina of Time foi totalmente descompilado. Apesar de Máscara de Majora ainda não foi totalmente descompilado (atualmente está com 94,8% de conclusão), o esforço está avançado o suficiente para que um porto funcional seja construído.
Na verdade, no início desta semana, a equipe Harbor Master lançou a primeira versão dessa porta para Windows e Linux, chamada 2 Ship 2 Harkinian. Ele tem muitos dos mesmos recursos do Ship of Harkinian, ao mesmo tempo que adiciona alguns Máscara de Majora-alterações específicas.
Mishaal Rahman / Autoridade Android
Se você estiver interessado, este artigo de A beira explica a história por trás do projeto Ship of Harkinian com mais profundidade.
Como você deve ter notado, o Android não está listado como uma das plataformas compatíveis com Ship of Harkinian ou 2 Ship 2 Harkinian. Como tanto Ship of Harkinian quanto 2 Ship 2 Harkinian são de código aberto, qualquer desenvolvedor pode tentar fazer uma versão Android, e é exatamente isso que o desenvolvedor do GitHub, Waterdish, fez. O desenvolvedor criou uma versão Android funcional do Ship of Harkinian no final do ano passado e esta semana lançou uma versão Android do 2 Ship 2 Harkinian.
Configurei e executei ambas as portas no meu OnePlus Open, mas sua milhagem pode variar de acordo com a compatibilidade do dispositivo. O desenvolvedor espera que a maioria dos dispositivos Android rodando Android 4.3 e posterior funcionem, desde que suportem OpenGL ES 3.0+. Como os controles de toque não são suportados fora do acesso ao menu de aprimoramentos, você precisará conectar seu dispositivo a um controlador de jogos com fio ou Bluetooth.
Por que devo usar isso em vez de emulador de Nintendo 64 ou de um lançamento oficial?
Gostaríamos de lhe enviar notificações com novidades, você pode cancelar a qualquer momento.