在 GitHub 上加星Star1.1k 个星标

案例

REDRIVER2:借助 PlayStation 兼容层重建 Driver 2

将逆向分析的 Driver 2 MIPS 例程转为 C/C++,并用 Psy-X/Psy-Cross 将 PlayStation 接口适配到桌面系统。项目记录借助符号的 Ghidra/IDA 分析,同时明确包含有意修复的错误和玩法改动。

目标
游戏
类别
独立重建案例
关联
独立重建项目
来源复核于

使用条件与局限

  • 前提条件:需要用户自备 Driver 2 的两张游戏光盘。固定修订的安装 wiki 列出英文 PAL 欧洲版和 NTSC 美版的 1.0/1.1 版本,其他语言仍在计划中。
  • 前提条件:文档中的运行路径面向 Windows 和 Linux;安装阶段用 Java 转换光盘视频与音频。Linux 运行说明列出 SDL2 和 OpenAL;项目不提供原游戏内容。
  • 前提条件:源码构建使用子模块、Premake5 和 C++ 工具链。Windows 指南采用 Visual Studio 2022;Linux 构建链接 SDL2、OpenAL、OpenGL 和 libjpeg。
  • 局限:README 报告重建结果可玩,但明确把记忆卡菜单排除在反编译声明之外;部分原错误和玩法被有意修改。[D]、[T]、[A] 标记区分反编译、测试及改动代码。
  • 许可:项目代码采用 MIT 许可;原游戏数据和第三方组件保留各自权利。

关于此条目

说明已依据一手来源复核。

报告条目过时 建议修正翻译

一手来源

  1. README.md GitHub · OpenDriver2/REDRIVER2 · 修订 b2d8857
  2. src_rebuild/premake5.lua GitHub · OpenDriver2/REDRIVER2 · 修订 b2d8857
  3. data/install/conv.sh GitHub · OpenDriver2/REDRIVER2 · 修订 b2d8857
  4. appveyor.yml GitHub · OpenDriver2/REDRIVER2 · 修订 b2d8857
  5. LICENSE GitHub · OpenDriver2/REDRIVER2 · 修订 b2d8857
  6. https://github.com/OpenDriver2/REDRIVER2/wiki/Installation-instructions/35c32de044cc80e10574838860489e5fe773fed3
  7. https://github.com/OpenDriver2/REDRIVER2/wiki/Contributing-to-project/35c32de044cc80e10574838860489e5fe773fed3

同分区更多条目:游戏

游戏分区全部 318 项资源游戏案例(239)

↑↓ 移动↵ 打开⌘↵ 新标签页