Central da TI
A descompilação transforma o código de máquina de um jogo de volta em código legível, e foi isso que permitiu a fãs levar Halo para o Nintendo 3DS e para o navegador. Entenda como funciona, o que ela permite e a questão dos direitos.
Dois desenvolvedores independentes trabalharam em frentes diferentes. Generalkidd anunciou um port nativo do jogo para o New Nintendo 3DS. O projeto ainda está em fase inicial, apresenta bugs e não...
Para entender a descompilação, é preciso saber como um jogo é feito. Os programadores escrevem o código-fonte em linguagens como C ou C++, que usam palavras e estruturas compreensíveis para pessoas...
Descompilar é fazer o caminho inverso. Ferramentas especializadas leem o binário e tentam reconstruir um código em linguagem de alto nível que faça exatamente a mesma coisa. Um trabalho de detetive...
Com o código legível em mãos, um jogo deixa de depender do aparelho original. Ele pode ser recompilado para Windows, celulares, consoles portáteis ou, como no caso de Halo, para rodar no navegador....
Aqui está a parte delicada. O jogo continua pertencendo a quem detém os direitos sobre ele, e o código reconstruído é derivado de uma obra protegida. Por isso, esses projetos vivem em uma zona cinz...