Zelda do 64 foi totalmente descompilado, possibilitando agora mods e ports

Zelda do 64 foi totalmente descompilado, possibilitando agora mods e ports

Um grupo de fãs fez engenharia reversa com sucesso de 100% do código do jogo de Legend of Zelda: Ocarina of Time.

O Zelda Reverse Engineering Team (ZRET) liderado pela comunidade tem trabalhado por quase dois anos para fazer a engenharia reversa do clássico do Nintendo 64 em código C analisável, que pode ser lido por computadores modernos, semelhante a como os fãs foram capazes de converter totalmente Super Mario 64 em 2019, após um esforço de dois anos.

A conquista representa um grande marco para a preservação do clássico e abre as portas para modding, hacks e potencialmente até mesmo ports para outras plataformas como o PC (embora seja importante enfatizar, nada disso está dentro da competência da ZRET).


O tipo de engenharia reversa que o ZRET faz se tornou legal porque os fãs envolvidos não usaram nenhum conteúdo que vazou. Em vez disso, eles recriaram meticulosamente o jogo do zero, usando linguagens de codificação modernas. O projeto também não usa nenhum dos ativos originais protegidos por direitos autorais da Nintendo, como gráficos ou som.

ZRET disse ao VGC: “Tem sido um passeio selvagem. Conseguimos criar código C que, quando compilado, reproduz o jogo original. Chamamos isso de descompilação de ‘correspondência’.

“Ontem à noite, Fig, que é um membro notável da comunidade e também líder do projeto, correspondeu à última função restante no projeto. Isso significa que todo o código compilado no jogo foi transformado em código C legível por humanos.

“Por um tempo, pensamos que nunca seríamos capazes de corresponder a todas as funções completamente, então esta é uma conquista incrivelmente empolgante. Dezenas de pessoas ajudaram a trabalhar neste projeto e, juntos, conseguimos alcançar algo incrível.”

ZRET disse que a parte final de seu progresso está atualmente em um ramo de desenvolvimento.

Antes que o trabalho de Ocarina of Time seja solidificado, o líder do projeto precisará enviar seu trabalho por meio do que é conhecido como “pull request”, disse ao VGC. Depois disso, o trabalho precisa ser completamente revisado. Feito isso, ele mesclará essa solicitação de pull e o gráfico do site ZRET mostrará 100%.

Mas embora o código do jogo tenha sido totalmente descompilado, ainda há muito trabalho restante para a equipe ZRET, incluindo a criação de documentação, renomeação e reorganização de código e definições, e suporte para manipulação de ativos para visualização ou modificação em computadores modernos ser mais fácil.

O grupo também planeja descompilar outras versões de Ocarina of Time para apoiar o projeto. O núcleo do trabalho da ZRET foi baseado na versão do GameCube Master Quest do jogo, uma vez que possui alguns comandos de depuração para ajudar no trabalho.

“Temos trabalhado na descompilação da versão Master Quest Debug do jogo. No entanto, Ocarina of Time tem mais de uma dezena de outras versões, que pretendemos também descompilar e apoiar no projeto”, disse.


No entanto, muitos consumidores estarão interessados ​​se, ou mais provavelmente, quando, a descompilação levar a um port de Zelda para o PC totalmente funcional, como aconteceu com Super Mario 64 no ano passado.


O trabalho de Ocarina of Time do ZRET não é um port e é inflexível que não estará envolvido em nenhum trabalho potencial para adaptar o código do jogo a novas plataformas.

No entanto, no caso dos esforços de descompilação de Super Mario 64, o projeto levou outro grupo a criar um port para PC totalmente funcional em nove meses, que pode ser dimensionada para qualquer resolução de tela e ser facilmente modificada pela comunidade com novos gráficos e efeitos modernos, como ray tracing.

Eventualmente, os fãs até transportaram o jogo para muitas outras plataformas, incluindo Nintendo DSi, Nintendo 3DS e Nintendo Switch.

Fora dos ports de PC potenciais, o projeto de descompilação do Ocarina of Time pode ter enormes implicações para hacks, bem como preservação histórica e descoberta de novos bugs que poderiam ser utilizados pela comunidade speedrunning.

Em notícias não relacionadas ao projeto de engenharia reversa, no início deste ano, um grupo de preservacionistas de videogame descobriu e lançou uma versão beta parcial de Ocarina of Time, permitindo que os fãs recuperassem uma quantidade significativa de novas informações sobre a versão de pré-lançamento, incluindo novas áreas, itens redesenhados e outros elementos que nunca chegaram à versão final.

Fonte: VGC
Compartilhar:

Confira Mais!

ATENÇÃO: A senha começa com J e termina com 3. Mesmo eu tendo mudado a cor da senha, ainda perguntam qual é, todo comentário do tipo será excluído, então não percam tempo perguntando.

Inscreva-se
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments

Importante!

AVISO:
Sobre a bendita da senha, em todo post informo a mesma. Se mesmo assim mostrar que a senha está incorreta, atualize seu WinRAR/7zip ou outro programa que você utilize. E quem vier reclamar, vai ter o comentário excluído.

Nova Tradução!

Últimos Posts

Administração

error: Contéudo Protegido!!