L'ingénierie inverse du code GTA III et GTA VC est terminée

Les premières versions des projets re3 et reVC sont disponibles, au sein desquelles des travaux ont été réalisés pour procéder à l'ingénierie inverse du code source des jeux GTA III et GTA Vice City, sortis il y a environ 20 ans. Les versions publiées sont considérées comme prêtes à créer un jeu entièrement fonctionnel. Les versions ont été testées sous Linux, Windows et FreeBSD sur les systèmes x86, amd64, arm et arm64. De plus, des ports sont en cours de développement pour les consoles Nintendo Switch, Playstation Vita, Nintendo Wii U, PS2 et Xbox. Pour exécuter, vous avez besoin de fichiers contenant des ressources de jeu, que vous pouvez extraire de votre copie de GTA III.

Le projet de restauration de code a été lancé en 2018 dans le but de corriger certains bugs, d'élargir les opportunités pour les développeurs de mods et de mener des expériences pour étudier et remplacer les algorithmes de simulation physique. Pour le rendu, en plus du moteur graphique RenderWare d'origine (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+. MSS ou OpenAL peuvent être utilisés pour la sortie audio. Le code est livré sans licence, avec une mention limitant son utilisation à des fins éducatives, de documentation et de modding.

En plus des corrections de bugs et de l'adaptation pour travailler sur de nouvelles plates-formes, l'édition proposée a ajouté des outils de débogage supplémentaires, implémenté une caméra rotative, ajouté la prise en charge de XInput, étendu la prise en charge des périphériques, fourni la prise en charge de la sortie mise à l'échelle sur les écrans larges, ajouté une carte et des fonctionnalités supplémentaires. options au menu.

L'ingénierie inverse du code GTA III et GTA VC est terminée


Source: opennet.ru

Ajouter un commentaire