GTA III和GTA VC代碼的逆向工程已完成

re3 和 reVC 專案的第一個版本已經發布,其中對大約 20 年前發布的 GTA III 和 GTA Vice City 遊戲的源代碼進行了逆向工程。 已發布的版本被認為已準備好建立完整的遊戲。 建置版本已在 x86、amd64、arm 和 arm64 系統上的 Linux、Windows 和 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 支持,擴展了對外圍設備的支持,提供了對寬屏屏幕上縮放輸出的支持,添加了地圖和其他功能選單選項。

GTA III和GTA VC代碼的逆向工程已完成


來源: opennet.ru

添加評論