Eu não tenho uma primeira memória de A lenda de Zelda: Ocarina of Time porque está na minha vida desde que me lembro. Antes de eu ter a coordenação para jogar o jogo, eu assistia meus irmãos mais velhos jogando por horas a fio. Quando eu finalmente pude jogar por conta própria, parecia que estava voando.
Eu persigo esse hit de dopamina uma vez a cada ano ou dois jogando Ocarina of Time, o que normalmente requer tirar a poeira do meu antigo GameCube e esperar que o disco não esteja muito arranhado para ler. Mas nos últimos meses, eu não tenho jogado Ocarina of Time em um console Nintendo. Em vez disso, eu tenho jogado em algo chamado Navio de Harkinian: um porto não oficial de Ocarina of Time para PC que há poucos anos seria inimaginável.
Por décadas, a Nintendo graciosamente cedeu ao meu – e de outros jogadores – amor por Ocarina of Time ao relançar o tão celebrado jogo em cada um de seus consoles domésticos desde o Nintendo 64. De certa forma, essas portas oficiais permitiram que o jogo crescesse comigo. Mas nem todas as portas são criadas iguais. Ocarina of Time O relançamento mais recente como parte da coleção Nintendo Switch Online foi, em uma palavra, abismal.
Encontrar maneiras de jogar o jogo em outro lugar tem sido arriscado na melhor das hipóteses. Antes da Navio, rodar o jogo em um PC exigia o uso de um emulador para imitar o hardware de um console da Nintendo. Os emuladores são notoriamente meticulosos, às vezes afetando drasticamente a jogabilidade. Mas construir uma porta nativa e não emulada exigiria acesso a Ocarina of Time código-fonte — o código legível por humanos escrito pelos desenvolvedores que o criaram.
Isso traz um problema sério, porque Ocarina of Time código fonte é mantido estritamente entre Deus e Nintendo. Para meros mortais, a única visão do funcionamento interno de Ocarina of Time é o binário quase ininteligível compilado a partir do código-fonte e carregado no cartucho do jogo. É aí que entra algo chamado descompilação.
A descompilação é uma forma de engenharia reversa em software. Assim como começar no final de um labirinto e trabalhar de trás para frente, um entusiasta da descompilação escreve um novo código baseado no binário compilado do programa que está tentando combinar. Em vez de fazer suposições sobre a aparência do código-fonte original, tudo o que eles precisam fazer é garantir que o novo código seja compilado no mesmo binário. Uma vez que eles tenham feito isso, seu novo código – que provavelmente parece muito diferente do original – pode ser tratado como código-fonte, aberto a ajustes, melhorias e recompilação.
Isso pode ser um processo incrivelmente árduo e demorado, especialmente para um programa grande como um videogame. Mas Ocarina of Time base de fãs é dedicada e, em 2020, um grupo desses fãs sob o nome Zelda Reverse Engineering Team (ZeldaRET abreviado) anunciou sua intenção de descompilar o jogo inteiro, juntamente com várias outras entradas da franquia. Pela primeira vez em mais de duas décadas, um port para PC feito por fãs parecia estar ao alcance, mas ZeldaRET não tinha esses planos. O grupo inteiramente baseado em voluntários é composto principalmente de speedrunners e modders sem intenção de portar os jogos que eles descompilam com sucesso (um fato que eles tornam explícito várias vezes em seu site).
E quem pode culpá-los? Enquanto a engenharia reversa de software goza de proteção legal marginal, portar jogos que outra pessoa desenvolveu é um campo minado de litígios, e a Nintendo é notoriamente dura quando se trata de defender sua propriedade intelectual. Além disso, o objetivo declarado de ZeldaRET é aumentar a compreensão e a preservação dos jogos clássicos, cuja necessidade está se tornando cada vez mais aparente na indústria de videogames e que não requer um esforço arriscado de portabilidade.
Mas ao contrário da Nintendo, todo o código de ZeldaRET é de código aberto. Uma base de código publicamente disponível e um fandom profundamente dedicado tornaram quase inevitável que uma porta fosse tentada, legalmente arriscada ou não.
Os industriosos fãs de Zelda Jack Walker e Kenix aceitaram o desafio. Em junho de 2020, com o projeto de descompilação com apenas 17% de conclusão, os dois começaram a trocar ideias para uma porta baseada na crescente base de código. Em novembro de 2021, após acumular uma equipe de desenvolvedores voluntários, a primeira construção de porta real foi iniciada. E em março deste ano, quatro meses após a descompilação bem-sucedida e 23 anos após o lançamento inicial de Ocarina of Time, o OoT Porta do PC — agora chamada Navio de Harkinian em referência aos jogos CD-i Zelda mal concebidos e muitas vezes memizados – foi disponibilizado ao público.
Então, qualquer um pode continuar Navio de Harkinian Discord e baixe o jogo completo? Não, isso seria pirataria, e NavioOs desenvolvedores do ‘s são estritamente antipirataria. O que você encontrará em sua página de downloads é uma espécie de shell do jogo, com toda a mecânica de jogo descompilada e lógica pronta, mas nenhum dos ativos protegidos por direitos autorais, como modelos de personagens, mapas de níveis ou músicas que tornar o jogo jogável.
Ao fazer o download, o usuário precisa “construir” o port alimentando Navio um arquivo ROM específico do jogo original – basicamente uma cópia do binário encontrado no cartucho ou disco do jogo – do qual a porta extrai esses ativos. Isso significa que a única maneira legítima de executar Navio de Harkinian requer possuir uma versão do Ocarina of Time e ter as ferramentas e know-how para fazer a interface com um programa em execução no seu PC. Não é uma tarefa fácil, mas vale a pena, porque o produto final é uma beleza.
Uma vez construído, abrindo Navio de Harkinian produz uma cena familiar para os fãs de Zelda: uma colina solitária iluminada por uma lua poente e renderizada em gráficos 3D nostalgicamente primitivos. Acordes sentimentais são tocados em um piano sampleado surpreendentemente fiel; uma figura familiar monta um cavalo familiar pela tela.
Esta tela de título é exatamente o que você veria em uma versão oficial do jogo. Na verdade, a experiência daqui em diante é exatamente o que você esperaria do jogo original, embora com saída nativa de alta definição, compatibilidade widescreen, estabilidade completa e atraso de entrada impressionantemente minúsculo.
Mas para realmente cavar Navio de Harkinian, você precisa mergulhar na barra de configurações. Lá, você encontrará opções cosméticas, aprimoramentos de jogos, truques e dezenas de outros recursos criados com amor por uma equipe de desenvolvimento voluntária ativa e talentosa.
Quando eu jogo, o jogo roda a 60fps suaves, três vezes a taxa de quadros instável do original. A túnica de Link é azul claro para combinar com sua paleta atualizada de Respiração da selva. A velocidade de escalada e de empurrar blocos são aumentadas para suavizar a mecânica de quebra-cabeças mais tediosa do jogo, e eu posso usar os botões extras no meu gamepad para equipar mais itens, reduzindo o tempo gasto em pausas e pausas para trocas de equipamentos. Existem dezenas de outras pequenas mudanças e atualizações que fazem com que o jogo envelhecido pareça positivamente ágil novamente, e há ainda mais para esperar com lançamentos futuros.
Mas e o urso adormecido Nintendo? Pode ser apenas uma questão de tempo até que todo o projeto seja forçado a se esconder por um único memorando de sua prodigiosa equipe jurídica. Sob a moderna lei de direitos autorais, os detentores de direitos podem exercer um poder quase ilimitado sobre seu trabalho; apenas a percepção de violação de direitos autorais é suficiente para desencadear uma bateria de ameaças legais sufocantes. Mas o fato de que Navio passou tanto tempo sem nenhuma palavra de Kyoto é motivo para estarmos provisoriamente otimistas. Talvez a dedicação da comunidade ao automonitoramento contra infrações de direitos autorais, erradicando agressivamente qualquer tentativa ou defesa da pirataria em suas fileiras, valha a pena.
Enquanto a Nintendo se contentar em lançar versões de baixa qualidade de seus jogos clássicos por preços chocantemente altos, Navio de Harkinian é a prova de que a opção não oficial às vezes é a melhor opção. Em um mundo perfeito, Navio forneceria trabalho remunerado para seus desenvolvedores dedicados cujos esforços poderiam ser celebrados ampla e abertamente. No mundo real, seus desenvolvedores são descompensados e seu trabalho de amor é apreciado em tons abafados, sempre nervosos com o futuro. Eles continuam a fazê-lo porque amam o jogo. É um amor que eu entendo.
Derek Hill é escritor e designer freelancer. Em seu tempo livre, ele gosta de marcenaria e passear pela arquitetura moderna.