仁王3 流畅帧率 - 可变帧率卡顿修复

创作者: Yogeshdhiman6
已更新:2026-10-13 06:26:37
66KB

关于此 MOD

《仁王3》以每秒固定120次的频率运行其逻辑,因此在低于120帧的情况下,即使帧率稳定,也会出现不均匀的镜头卡顿。此模组每渲染一帧就执行一次游戏更新,并按真实时间调整步长,从而在正常游戏过程中实现流畅的动态表现
仁王3 流畅帧数
在《仁王3》中,低于120帧的任意帧率下均可流畅游玩




它修复了什么?

仁王3以固定 每秒 120 次更新如果你的电脑渲染帧率低于120帧,部分画面只更新一次,而另一些则更新两次。你会看到轻微且不均匀的卡顿,转动视角时最为明显。即便帧率稳定在90帧,这种情况依然存在,而且降低画质设置也无法完全消除它。

这个模组修复了那个问题。 它让游戏每帧只进行一次更新,更新量按实际经过的时间计算。镜头平移流畅,游戏保持正常速度。

  • 低于120帧时相机与角色移动更流畅
  • 游戏速度保持不变
  • 将CPU负载降至120帧以下,因为游戏不再运行额外更新
  • 在120帧及以上时,没有任何变化

之前和之后
在神社平移镜头时测得,约为94帧/秒:

  • 恰好一次更新的帧: 72% → 100%
  • 每帧平均运动误差: 3.4 毫秒 → 0.05 毫秒
  • 最差的5%帧: 6.3 毫秒 → 0.33 毫秒



安装

  • 下载主文件并打开压缩包。
  • 打开你的《仁王3》文件夹。在Steam中: 右键点击《仁王3》→ 管理 → 浏览本地文件.
  • 复制 dinput8.dll 和 nioh3fps.ini 放到那个文件夹里,紧挨着 仁王3.exe.
  • 开始游戏。就这样。

有用吗? 打开 nioh3fps.log 在游戏文件夹中,寻找 状态:激活或按 F10 在游戏中转动视角,感受其中的差异。

卸载: 删除 dinput8.dll 和 仁王3帧率配置文件该模组不会更改任何游戏文件。



控制
  • F10:开启或关闭此修复(便于对比)
  • F9:在日志中写入一个标记。发现问题时按下它
  • Ctrl+F10:保存用于错误报告的计时数据
你可以在以下位置更改按键 仁王3帧率.ini.



安全吗?
  • 在线与合作: 该修复在在线或合作模式中会自动关闭。游戏便会完全按照未安装该模组的方式运行。
  • 游戏更新: 如果补丁改动了模组所依赖的内容,模组会自动让位,游戏正常运行。
  • 内置故障保护: 如果出现任何卡顿,模组会自动关闭片刻并自行恢复。
  • 菜单、暂停、过场动画和加载界面 被独自留下。



很高兴认识你
  • 帧生成: 有效,但仍可能残留一些抖动。不过相比不装模组已经流畅多了。为获得最佳效果,请关闭帧生成游玩。
  • 合作: 自动关闭功能尚未在实时合作会话中测试过。
  • 部分系统的时机安排: 角色移动、计时器、转向速度和昼夜时钟都已调整。如果启用修复后感觉其他方面变快或变慢了(体力或气力恢复、增益效果、打击停顿),请与F10对比后告诉我。
  • 兼容性: 与OptiScaler配合使用。已在游戏版本2.0.2.0上测试。



发现问题了?
  • 按下 F9 当它发生时,如果你能做到的话。
  • 奔跑 收集-Nioh3FpsLogs.bat (包含在下载内容中)。它会将日志压缩。
  • 在“漏洞”标签页中发布,或在以下地址提交问题: GitHub,并附上压缩包。



源代码
开源(MIT 许可证): github.com/yogesh1239/nioh3fps
使用 MinHook (BSD 2条款)。

非官方粉丝模组,与光荣特库摩或Team NINJA无关。

使用 Xmod 解锁 仁王3 的全部潜力 — 今天就探索这些顶级 MOD!