
30 FPS 草地修复 - 高帧率草地
KCD1中的草卡在28帧每秒更新,这个模组只是利用这28帧之间的混合来保持草平滑。
查看大图30 FPS 草地修复 - 高帧率草地
游戏以 35 毫秒的固定步长移动草地,约每秒 28 次,并在每个步长之间保持同一姿态。因此,即使游戏以 60、120 或更高帧率运行,草地看起来仍然卡顿。此模组会在每一帧中对这些步长进行平滑混合,采用与《孤岛危机 3:重制版》在同一引擎上使用的相同方法,因此无论你的实际帧率是多少,草地都会以真实帧率移动。
视频:修复每 2 秒开启和关闭一次 [youtube]YOvgV2wdD4Co[/youtube]
安装(Windows)
- 将压缩包解压到任意位置,例如 Downloads。
- 双击解压文件夹中的 Install-Windows.bat。
它会在你的 Steam 库中找到游戏,并将 KCDGrassFix.asi 和 version.dll 复制到 Bin\Win64。如果找不到游戏,请将游戏文件夹拖到 Install-Windows.bat 上。Windows 无需启动选项。
在 Steam Deck / Linux 上安装
- 切换到桌面模式,并将压缩包解压到任意位置,例如 Downloads。
- 退出 Steam:右键单击任务栏中的 Steam 图标 > 退出 Steam。
- 右键单击解压文件夹中的空白处 > 在此处打开终端,输入 bash Install-Linux-SteamDeck.sh 并按 Enter。
它会在每个 Steam 库中找到游戏,然后:
- 在游戏现有的 Steam 启动选项前面加上 WINEDLLOVERRIDES="version=n,b"。此操作必须关闭 Steam,因为 Steam 在退出时会重写其设置。如果 Steam 仍在运行,安装程序会要求你关闭它,或者你可以跳过该步骤;
- 在游戏的 Proton prefix 中设置相同选项(无需关闭 Steam 即可生效,前提是游戏至少已启动过一次)。
如果两者都无法完成,安装程序会说明情况,并显示需要输入的确切启动选项(右键单击游戏 > 属性 > 通用 > 启动选项)。
手动安装(不使用脚本) 在游戏文件夹中(Steam:右键单击游戏 > 管理 > 浏览本地文件):
- 将 install\KCDGrassFix.asi 和 install\version.dll 复制到 Bin\Win64(包含 KingdomCome.exe 的文件夹)。
- 仅 Steam Deck / Linux:将游戏的启动选项设置为 WINEDLLOVERRIDES="version=n,b" %command%。将 %command% 之后原有的任何内容保留。
如果需要检查是否生效 启动游戏后,Bin\Win64\KCDGrassFix.log 会显示 "grass fix applied"。
卸载
- 使用脚本:在游戏文件夹中,双击 30FPSGrassFix-Uninstall.bat(Windows),或在 Steam 关闭的情况下运行 bash 30FPSGrassFix-Uninstall.sh(Steam Deck / Linux)。
- 手动:从 Bin\Win64 中删除 KCDGrassFix.asi、KCDGrassFix.log 和 version.dll(如果你使用其他 .asi 模组,请保留 version.dll)。在 Linux 上,还要从启动选项中移除 WINEDLLOVERRIDES="version=n,b"。
备注
- 为 Steam 版本 1.9.8 制作。已在 Windows 11 以及使用 Proton 的 Linux(Steam Deck 和 KDE Bazzite)上测试。
- 可与其他模组同时使用;不涉及 pak 模组和 Mods 文件夹。如果你已经使用另一个作为 version.dll 的 ASI 加载器,安装程序不会改动它,修复会通过它加载。
- 对比媒体是在更强的风下录制的(wh_env_WindFactor 2,默认值为 0.5),以便更容易看出移动。
致谢 Ultimate ASI Loader,作者 ThirteenAG(MIT 许可证)。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。