FM4 Static Recomp:极限竞速4静态重编译
把 Xbox 360《Forza Motorsport 4》静态重编译为 Windows 原生程序的非官方项目,需自备游戏。
- 浏览
- 6
- 访问
- 0
- 下载
- 0
- 版本
- v0.3.0
- 平台
- Windows
详细介绍
项目简介
FM4 Static Recomp 是一个非官方项目,把 Xbox 360 版《Forza Motorsport 4》静态重编译成 Windows 上的原生程序。游戏的 PowerPC 代码由 ShiftGlue SDK 提前翻译成 C++ 并编译为 x86-64,GPU 命令跑在 ShiftGlue 的原生 Vulkan 渲染器上——该渲染器最初为 Pinyon Shift(《Forza Horizon》)编写,这里针对 FM4 做了扩展。
仓库不包含任何游戏代码或资源,玩家需要使用自己合法获得的游戏副本,在自己的电脑上完成构建。
主要功能
- 分辨率支持 720p 的 1x 到 4x(最高 5120x2880),可在游戏内实时切换。
- 比赛帧率从 60 fps 到显示器刷新率(最高 240)。
- 支持 DLSS、FSR 2 和 FSR 3,可作为分辨率放大器,也可当作抗锯齿(DLAA)使用。
- 反锯齿可选展示厅与比赛各自的 4x / 2x MSAA、FXAA、FXAA Extreme、DLAA。
- 游戏内 GRAPHICS 页面,用手柄 BACK + START 或 F6 打开,带预设与逐项开关,设置会保存。
- 支持 XInput 手柄与键盘,按键提示显示键帽。
- 可从指定文件夹安装 Disc 2 的内容包与 DLC。
- 可为 Lossless Scaling 和 NVIDIA Smooth Motion 开启帧生成支持。
- 按测试,同机同倍率下帧率是 Xenia 的两倍以上。
- 不支持 Xbox LIVE 与 Kinect。
安装与使用
- 从最新发布下载
FM4StaticRecomp-Launcher.zip,解压到自己拥有的短路径文件夹,例如D:\FM4。 - 运行
FM4StaticRecompLauncher.exe,按五个步骤设置:Disc 1、Disc 2(可选)、Microsoft 许可、构建、玩家配置档。 - 点击 PLAY。
首次启动会先为你的 GPU 编译游戏着色器,约 30 秒(线程少的处理器更久),期间画面可能像卡住,等它跑完即可;之后启动只需一两秒。更新版本或更新 GPU 驱动后会重新编译一次。
首次设置约 10 分钟,需要联网,在你接受许可后会下载 Microsoft C++ 运行时与 Windows SDK 的必要部分(约 300 MB),不需要管理员权限,也不需要 Visual Studio。偏好命令行的用户可参考 manual install 指南。
从 Steam、Pegasus、Playnite 或 LaunchBox 启动时,可加 --skip-launcher 跳过启动器。
注意事项
- 系统要求 Windows 10 2004(build 19041)或更新的 64 位版本、带最新 Vulkan 驱动的 GPU、XInput 手柄(或经映射的其他手柄)或键盘。
- 支持 Disc 1 1.0 PAL(media ID
61D62D9F)与 1.0 USA(26FF1101);1.1 再版(Rev 1,media ID42C67824)不支持,其 Disc 2 可用。其他版本未经测试。 - 需要约 10 GB 磁盘空间(Disc 1 7.7 GB、构建工具 1.4 GB、源码与构建 1 GB),Disc 2 与 DLC 另需约 5 GB。
- 这是实验性版本,已知问题见仓库的 open issues。
- 源码采用 BSD 3-Clause 许可,仅覆盖项目自身代码;游戏、素材以及由翻译构建出的可执行文件不在此列,不得再分发。
本作品整理自 GitHub 开源项目 i2kiselev/fm4-static-recomp,原作者 @i2kiselev,许可证 BSD-3-Clause。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v0.3.0当前版本
新增 DLSS、FSR 2 与 FSR 3 支持,可作放大器或 DLAA;GRAPHICS 页面加入 SAVE & APPLY;修复车辆缩略图发白、Intel GPU 灯光闪烁和比赛卡顿;支持 --skip-launcher 从 Steam 等平台启动。
评论