Извършен е реверсен инженеринг на кода на GTA III и GTA VC

Налични са първите версии на проектите re3 и reVC, в рамките на които е извършена работа по обратното инженерство на изходните кодове на игрите GTA III и GTA Vice City, пуснати преди около 20 години. Публикуваните версии са признати за готови за сглобяване на напълно функционираща игра. Сглобките са тествани на Linux, Windows и FreeBSD на системи x86, amd64, arm и arm64. Допълнително се развиват портове за конзолите Nintendo Switch, Playstation Vita, Nintendo Wii U, PS2 и Xbox. За стартиране са нужни файлове с игрови ресурси, които могат да се извлекат от собствената ви копие на GTA III.

Проектът за възстановяване на кода стартира през 2018 година с цел да се поправят някои грешки, да се разширят възможностите за разработчиците на модификации и да се проведат експерименти за изучаване и замяна на алгоритмите за симулация на физични процеси. Освен оригиналния графичен двигател RenderWare (D3D8) е предоставена възможност за използване на мотора librw, който поддържа изход през D3D9, OpenGL 2.1+ и OpenGL ES 2.0+. За изход на звука може да се използва MSS или OpenAL. Кодът се предоставя без лиценз с бележка, ограничавеща използването само за образователни цели, документиране и създаване на модификации.

Освен поправянето на грешки и адаптацията за работа на нови платформи, в предложената редакция са добавени допълнителни инструменти за отстраняване на грешки, реализирана е въртяща се камера, добавена е поддръжка на XInput, разширена е поддръжката на периферни устройства, осигурена е поддръжка за мащабен изход на широкоформатни екрани, в менюто е добавена карта и допълнителни опции.

Извършен е реверсен инженеринг на кода на GTA III и GTA VC


Източник: opennet.ru
Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster