Виконано реверс інжиніринг коду 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

Додати коментар або відгук