ondrejeder/Driveclub-pc-wrapper

游戏

针对 Windows 调优的 PS4 模拟器分支,让自有游戏转储的玩家以 60 FPS 运行 Driveclub。

231
9
C++
GPL-2.0
上线 8 天

这是一个范围极窄的个人分支,这种专注既是它的吸引力也是它的边界:只针对一款游戏、一个更新版本和一个平台。如果你持有合法的 Driveclub 转储与 PS4 固件转储,它想用带启动器的设置替代通用模拟器的手动调参,以稳定 60 FPS 启动游戏。

解决什么问题

现在用通用 PS4 模拟器跑 Driveclub,玩家得自己凑齐正确的分支、固件模块和补丁目录,然后面对帧节奏和游戏速度问题,却没有针对这款游戏的具体指引。玩家的目标其实很简单:在 Windows PC 上以稳定的帧率开始一场比赛。这里改用启动器在启动前检查游戏目录、标题 ID、更新版本和固件,并把帧率、分辨率和抗锯齿选项集中在一个窗口里。用户不再手动调模拟器,而是点 Play,得到一套针对已测试版本预先验证过的配置。

有什么不同

核心价值是在 GR2fork 之上叠加的 Driveclub 专用改动:60 FPS 模式修复了游戏跑得过快的问题,且不会改动已被修改过的可执行文件;此外还有稳定性修复和模拟 GPU 命令处理器的 CPU 侧加速。作者在一台 RTX 5070 Ti 笔记本上报告:脚本化测试比赛平均约 59.6 FPS,而 GR2fork 约 51 FPS 并伴随掉帧;手动游玩 120 FPS 比赛时为 75–90 FPS。这些是作者在单台机器上的自测数据,不是独立基准,README 也说明结果会随笔记本温度波动最多约 15%。

启动器还支持超宽屏:以原生宽幅画面配合 Hor+ 视野渲染,但 README 明确说只在脚本化比赛和截图中测试过,尚未在真实超宽屏显示器上验证。代价是紧耦合:几乎所有代码都来自 shadPS4,项目也只承诺一款游戏、一个区域和一个更新版本。图形选项里有放松或关闭 GPU 读回,但 README 警告这会导致阴影和植被闪烁,或让 3D 世界几乎全黑,所以默认的精确模式才是现实可行的路径。

谁值得试

适合已经拥有 Driveclub 基础游戏转储和 1.28 更新、持有自己主机导出的 PS4 系统模块,并且只想在 Windows 上少折腾地玩这一款游戏的玩家。没有这些转储的人、想模拟其他 PS4 游戏的人,以及使用非 NVIDIA 硬件或不同区域版本并期望已验证结果的人,都不适合。其他区域虽被接受但被标为实验性,120 FPS 模式也仍是实验性的,包括游戏计时和实际可达帧率。想从源码构建的人则需要另一条路径:Visual Studio Build Tools、clang-cl、CMake、Ninja 和 Git,而不是发布包。

使用条件与边界

与索尼相关的一切都需要你自己提供:基础游戏目录、以 -patch 或 -UPDATE 后缀命名的 1.28 补丁目录,以及固件模块。项目不包含任何游戏数据、固件或索尼代码,没有自己的转储就完全用不了。启动器会检查游戏目录结构和补丁命名;设置、着色器缓存、日志和存档都放在可执行文件旁的 user 目录,升级版本时必须保留。

已验证的路径很窄:仅限 CUSA00093 加 1.28 更新、NVIDIA 显卡、Windows 平台。2160p 渲染被描述为非常吃性能,1440p 大约损失 10–15% 帧率;在 120 FPS 下瓶颈是模拟器的 CPU 侧 GPU 命令处理,而不是显卡。安装方法和已知限制见发布说明,相对 GR2fork 的完整改动列表见 CHANGES.md。

HotRepo 点评

2026-10-25 时仓库仅 8 天,以 231 个总星标位列 C++ 新项目榜第 21 名,这只是快照,不是增长量。没有可比的每日榜单历史,暂时无法判断热度能否持续。投入时间前,先确认你的转储匹配 CUSA00093 v1.28,并读一遍发布说明里的已知限制,因为已验证的配置只是单一游戏版本加单一显卡厂商。

本文由 AI 根据项目 README 生成,更新于 2026年10月25日,以项目官方文档为准。