re3 和 reVC 專案的首批版本現已發布。這些專案對近 20 年前發布的 GTA III 和 GTA Vice City 的原始程式碼進行了逆向工程。已發布的版本被認為可以用於建立功能齊全的遊戲。這些版本已在以下環境中進行了測試: Linux, Windows 遊戲支援 x86、amd64、arm 和 arm64 系統,並可在 FreeBSD 系統上運作。此外,針對 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 支持,擴展了對外圍設備的支持,提供了對寬屏屏幕上縮放輸出的支持,添加了地圖和其他功能選單選項。

來源: opennet.ru
