Completouse a enxeñería inversa do código GTA III e GTA VC

Están dispoñibles os primeiros lanzamentos dos proxectos re3 e reVC, dentro dos cales se traballou para realizar enxeñaría inversa do código fonte dos xogos GTA III e GTA Vice City, publicados hai uns 20 anos. As versións publicadas considéranse listas para crear un xogo que funcione plenamente. Probáronse as compilacións en Linux, Windows e FreeBSD en sistemas x86, amd64, arm e arm64. Ademais, están a desenvolverse portos para consolas Nintendo Switch, Playstation Vita, Nintendo Wii U, PS2 e Xbox. Para executar, necesitas ficheiros con recursos do xogo, que podes extraer da túa copia de GTA III.

O proxecto de restauración de código lanzouse en 2018 co obxectivo de corrixir algúns erros, ampliar as oportunidades para os desenvolvedores de mods e realizar experimentos para estudar e substituír os algoritmos de simulación física. Para renderizar, ademais do motor de gráficos RenderWare orixinal (D3D8), é posible utilizar o motor librw, que admite a saída a través de D3D9, OpenGL 2.1+ e OpenGL ES 2.0+. MSS ou OpenAL pódense usar para a saída de audio. O código vén sen licenza, cun aviso que limita o uso a fins educativos, documentación e modificación.

Ademais das correccións de erros e da adaptación para traballar en novas plataformas, a edición proposta engadiu ferramentas de depuración adicionais, implementou unha cámara rotativa, engadiu compatibilidade con XInput, amplía o soporte para dispositivos periféricos, ofreceu soporte para a saída escalada en pantallas panorámicas, engadiu un mapa e adicionais. opcións do menú.

Completouse a enxeñería inversa do código GTA III e GTA VC


Fonte: opennet.ru

Engadir un comentario