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 um emulador de Nintendo 64 ou de um lançamento oficial?
Mishaal Rahman / Autoridade Android
Caso você esteja se perguntando por que muitos recomendam jogar A Lenda de Zelda: Ocarina of Time e máscara de Majora através de Ship of Harkinian/2 Ship 2 Harkinian, é porque eles oferecem muitos benefícios em relação à emulação ou mesmo aos relançamentos da Nintendo (que muitas vezes usam a emulação).
Primeiro, os lançamentos N64 emulados do Switch (pelo menos Ocarina of Time) foram documentados como tendo problemas de renderização (como falta de neblina em certas salas), bem como atraso de entrada.
Em segundo lugar, embora muitos emuladores do Nintendo 64 ofereçam muitos recursos diferentes, eles tendem a não emular todos os jogos 100% perfeitamente (como pode ser visto até mesmo nos emuladores oficiais da Nintendo). Além disso, se você tentar aplicar alguns aprimoramentos, como ativar o suporte widescreen ou desbloquear a taxa de quadros, certas coisas podem quebrar ou parecer estranhas.
Mishaal Rahman / Autoridade Android
Nenhuma dessas questões se aplica ao Ship of Harkinian ou ao 2 Ship 2 Harkinian. Você pode aprimorar o jogo e ativar o suporte widescreen sem problemas gráficos (os jogos originais rodavam na resolução de 320×240). Você pode aumentar a taxa de quadros para 60fps (os jogos originais rodavam a 20fps). Você tem acesso a uma câmera gratuita e outros controles de câmera melhores.
Você pode brincar com vários mods, cheats, várias melhorias de qualidade de vida e até mesmo um randomizador integrado, se for ousado. Além disso, como os jogos rodam nativamente em vez de emulação, todas essas melhorias podem ser executadas sem problemas, mesmo em muitos telefones baratos.
Mishaal Rahman / Autoridade Android
Se você estiver interessado em jogar A Lenda de Zelda: Ocarina of Time ou A Lenda de Zelda: Máscara de Majora no seu dispositivo Android, recomendo fortemente que você experimente essas portas nativas.
O desenvolvedor dessas portas Android, Waterdish, também portou The Legend of Zelda: uma ligação com o passado para Android, com base no trabalho da equipe Snesrev. As instruções sobre como colocar essas portas em funcionamento – sem o método para obter as ROMs do jogo – podem ser encontradas nos links a seguir.
Estou ciente de que existem remakes de ambos Ocarina of Time e máscara de Majora para o Nintendo 3DS e que você pode emulá-los usando um emulador 3DS. Sua milhagem pode variar de acordo com o desempenho deles em seu dispositivo em resoluções mais altas, mas, independentemente disso, ainda acho que essas versões dos lançamentos originais fornecem a melhor maneira de experimentar os jogos.