Se ha completado la ingeniería inversa del código GTA III y GTA VC

Ya están disponibles los primeros lanzamientos de los proyectos re3 y reVC, dentro de los cuales se trabajó en ingeniería inversa del código fuente de los juegos GTA III y GTA Vice City, lanzados hace unos 20 años. Los lanzamientos publicados se consideran listos para crear un juego completamente funcional. Las compilaciones se han probado en Linux, Windows y FreeBSD en sistemas x86, amd64, arm y arm64. Además, se están desarrollando ports para las consolas Nintendo Switch, Playstation Vita, Nintendo Wii U, PS2 y Xbox. Para ejecutarlo, necesitas archivos con recursos del juego, que puedes extraer de tu copia de GTA III.

El proyecto de restauración de código se lanzó en 2018 con el objetivo de corregir algunos errores, ampliar las oportunidades para los desarrolladores de mods y realizar experimentos para estudiar y reemplazar algoritmos de simulación física. Para renderizar, además del motor gráfico RenderWare original (D3D8), es posible utilizar el motor librw, que admite salida a través de D3D9, OpenGL 2.1+ y OpenGL ES 2.0+. Se pueden utilizar MSS u OpenAL para la salida de audio. El código viene sin licencia, con un aviso que limita su uso a fines educativos, documentación y modificación.

Además de las correcciones de errores y la adaptación para trabajar en nuevas plataformas, la edición propuesta agregó herramientas de depuración adicionales, implementó una cámara giratoria, agregó soporte XInput, amplió el soporte para dispositivos periféricos, brindó soporte para salida escalada en pantallas panorámicas, agregó un mapa y más opciones al menú.

Se ha completado la ingeniería inversa del código GTA III y GTA VC


Fuente: opennet.ru

Añadir un comentario