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

添加评论