Realizado o reverse engineering do código de GTA III e GTA VC

Estão disponíveis as primeiras versões dos projetos re3 e reVC, que realizaram o trabalho de engenharia reversa dos códigos-fonte dos jogos GTA III e GTA Vice City, lançados há cerca de 20 anos. As versões publicadas são consideradas prontas para compilar um jogo totalmente funcional. As compilações foram testadas em Linux, Windows e FreeBSD em sistemas x86, amd64, arm e arm64. Adicionalmente, estão sendo desenvolvidos ports para os consoles Nintendo Switch, Playstation Vita, Nintendo Wii U, PS2 e Xbox. Para rodar, são necessários os arquivos com os recursos do jogo, que podem ser extraídos da sua cópia de GTA III.

O projeto de restauração do código foi iniciado em 2018 com o objetivo de corrigir alguns erros, expandir as possibilidades para os desenvolvedores de mods e realizar experimentos para estudar e substituir algoritmos de simulação de processos físicos. Para renderização, além do motor gráfico original RenderWare (D3D8), é possível usar o motor librw, que suporta saída através de D3D9, OpenGL 2.1+ e OpenGL ES 2.0+. Para saída de som, pode ser utilizado MSS ou OpenAL. O código é fornecido sem indicação de licença com uma observação que limita o uso a fins educacionais, documentação e criação de mods.

Além da correção de erros e adaptação para funcionar em novas plataformas, a versão proposta adiciona ferramentas adicionais de depuração, implementa uma câmera rotativa, adiciona suporte a XInput, expande o suporte a dispositivos periféricos e garante suporte a saída escalonada em telas widescreen, com a inclusão de um mapa e opções adicionais no menu.

Realizado o reverse engineering do código de GTA III e GTA VC


Fonte: opennet.ru
Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster