Ingénierie inverse du code de GTA III et GTA VC

Les premières versions des projets re3 et reVC sont disponibles, dans le cadre desquelles un travail d'ingénierie inverse a été effectué sur les codes sources des jeux GTA III et GTA Vice City, publiés il y a environ 20 ans. Les versions publiées sont considérées comme prêtes pour le montage d'un jeu pleinement fonctionnel. Les compilations ont été testées sur Linux, Windows et FreeBSD sur des systèmes x86, amd64, arm et arm64. Des ports pour les consoles Nintendo Switch, Playstation Vita, Nintendo Wii U, PS2 et Xbox sont également en développement. Pour exécuter le jeu, des fichiers de ressources sont requis, qui peuvent être extraits de votre copie de GTA III.

Le projet de restauration du code a été lancé en 2018 dans le but de corriger quelques erreurs, d'élargir les possibilités pour les développeurs de mods et de mener des expériences pour étudier et remplacer les algorithmes de simulation des processus physiques. Pour le rendu, en plus du moteur graphique original RenderWare (D3D8), il est possible d'utiliser le moteur librw, qui prend en charge la sortie via D3D9, OpenGL 2.1+ et OpenGL ES 2.0+. Pour la sortie audio, MSS ou OpenAL peuvent être utilisés. Le code est fourni sans indication de licence avec une note limitant son utilisation à des fins éducatives, de documentation et de création de mods.

En plus de corriger des erreurs et d'adapter le code pour le fonctionnement sur de nouvelles plateformes, la version proposée ajoute des outils supplémentaires pour le débogage, implémente une caméra rotative, ajoute le support de XInput, étend la prise en charge des périphériques et assure la prise en charge d'une sortie évolutive sur des écrans au format large, tout en ajoutant une carte et des options supplémentaires au menu.

Ingénierie inverse du code de GTA III et GTA VC


Source : opennet.ru
Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster