我的模组 / Breach Cutter
Roll Control Fix 修好工程师 Breach Cutter 的 Roll Control 超频在 FPS 低的时候转不动的问题:不管你几 FPS,转向都跟原版 50 FPS 以上一样灵。
测试版 只有自己要装
下载 它修什么 原版怎么转向 为什么 FPS 低就坏 修正做了什么 不会比原版强 限制 安装 ← 我的模组 下载 Roll Control Fix Lite 0.3.0 支持 2026-09-23 更新后的游戏 一个 pak,装了就有效。游戏里的 Mod Hub/Unified UI 菜单有它的页面:一个「低 FPS 转向修正」开关(默认开;关掉就是原版的转向,随时可以切换,拿着 Breach Cutter 时也行,方便自己跟原版比较)、它做什么、版本,以及回到这个网站的按钮。新版本会放在这一页,换掉上面这个文件。
游戏更新之后如果 Breach Cutter 有改动,先把它禁用,等我重新建一版。
文件名与 SHA-256 RollControlFixLite-0.3.0.pak
aa69948be32148c2cd599e3dfbf472515471acd40dee757e284de30a332ac641它修什么 这是测试版。代码层面的检查、时间模型和第二个 AI 模型的审查都过了,但还没在真正的任务里玩过。遇到问题先禁用,再告诉我。
Roll Control 这个超频的玩法是:射出光刃之后按住开火不放,转动视角就能带着光刃转弯。问题是这个转向跟你的 FPS 绑在一起:FPS 够高时很顺,FPS 一低就变得迟钝,再低一点几乎完全不转,好像超频坏掉一样。这不是你的错觉,玩家早就在讨论「Roll Control 的转向跟 FPS 有关,FPS 低就变迟钝」。
这里的 FPS 指的是游戏真正跑的帧数。如果你有开「帧生成」(DLSS Frame Generation 之类),画面上显示的数字大约是真实帧数的两倍:显示 60–90,游戏其实只跑 30–45,刚好落在会坏掉的范围。生成出来的帧不跑游戏逻辑,所以对转向没有帮助。
这个模组只改转向的计算方式。装了之后,不管你几 FPS,同样的鼠标动作弯的幅度都跟原版在 50 FPS 以上时一样;FPS 本来就高的话,跟原版没有差别。
原版是怎么转向的 你射出光刃并按住开火时,武器会启动一个计时器,每 0.02 秒(一秒 50 次)跑一次。 计时器每跑一次,就看「从上一次到现在,你的视角转了多少」,然后把一个看不见的「目标点」往那个方向偏。目标点在光刃前方 10 公尺。视角没动的话,目标点就放回光刃的正前方。 光刃本身是追着目标点飞的,这一段是房主的电脑在算。所以你转视角 → 目标点偏 → 光刃跟着弯。 为什么 FPS 低就坏掉 关键是:计时器是每 0.02 秒跑一次,但你的视角一帧只会更新一次。帧的时间比 0.02 秒长(也就是 FPS 低于 50)时,游戏不会跳过计时器,而是在同一帧里把它「补跑」好几次,一次接一次:
第一次看得到这一帧的转动,目标点往旁边偏。 第二次、第三次:视角跟刚才一模一样,转动量是零,目标点被放回正前方。 最后一次算数。这一帧的转向就这样被洗掉了,送给房主的也是「直飞」。 60 FPS 一帧 17 毫秒
第 1 帧 (还没到 0.02 秒)
第 2 帧 ✓ 看到转动
第 3 帧 ✓ 看到转动
第 4 帧 ✓ 看到转动
每一帧最多跑一次,每一次都看得到转动。
25 FPS 一帧 40 毫秒
第 1 帧 ✓ 看到转动 ✗ 转动=0 → 直飞(这次算数)
第 2 帧 ✓ 看到转动 ✗ 转动=0 → 直飞(这次算数)
每一帧跑两次,第二次把第一次的结果盖掉。
同一帧里计时器跑了几次。帧越长,补跑的次数越多,被盖掉的机会就越高。 真实 FPS 原版的转向 50 以上 每帧最多跑一次,正常。FPS 越高更新越密,手感越顺。 25–50 有些帧会跑两次,那几帧的转向被洗掉。感觉迟钝、转不够。 25 以下 每一帧都至少跑两次,几乎每次都被洗掉。几乎不转。
这个模组做了什么 一帧只算一次转向。 同一帧里补跑的那几次,直接沿用这一帧第一次算出来的目标点,不再重设成直飞。按时间换算成 0.02 秒的量。 帧比较长的时候,一帧累积的转动量本来就比较多;模组会依「这一帧实际过了多久」把它换算回每 0.02 秒的量。所以同样的鼠标动作,不管几 FPS,弯的幅度都跟 50 FPS 以上的原版一样。除此之外,武器文件里的其他东西一个比特都没改。 为什么不会比原版强 弹速、追踪力道、存活时间、伤害、旋转速度:全部原版数值,没碰。 光刃还是房主在算、在推。模组只是把「目标点」算对,送给房主的消息跟原版是同一种。 转弯的极限没变:追踪力道有限,光刃全速时最小只能转大约 2 公尺的圈,原版就是这样。 用时间模型算同一个 0.5 秒的转视角动作,看光刃最后转了几度(简化模型,不是游戏实测): 真实 FPS 原版 装了模组 240 83° 83° 60 79° 80° 30 45° 77° 25 15° 78° 20 6° 72°
高 FPS 时两边一样;低 FPS 时模组只是把原本该有的转向找回来,不会多给。
只有你自己要装。房主是原版也没问题,队友不用装。
限制 不修 ping。 你是客机时,转向消息还是要经过网络送给房主,延迟跟原版一样。游戏更新后要禁用。 它替换的是 Breach Cutter 的武器文件(WPN_LineCutter)。游戏更新如果动到 Breach Cutter,先禁用,等我重新建一版再换上。不要跟其他会替换 Breach Cutter 的模组一起开。 凡是会换掉 WPN_LineCutter 这个文件的模组,跟它同时开会互相打架。还没在真正的任务里测过;目前是代码层面的检查、时间模型和第二个 AI 模型的审查。 安装 完全关闭游戏。
下载 RollControlFixLite-0.3.0.pak,加入模组管理器(MintCat 或 mint)并启用。有装旧版 Roll Control Fix 的话先禁用。不要跟其他会替换 Breach Cutter(WPN_LineCutter)的模组一起开。
进游戏就有效。游戏内的页面(修正的开关、它做什么、版本、回到这个网站的按钮)需要 Mod Hub 或 Unified UI;没有也没关系,修正照样是开的。
只有你自己要装,房主和队友不用。游戏更新后如果出问题,先禁用,等新版。
MintCat 和 Unified UI 怎么装,可以看 原版 CD2 的安装步骤 。
反馈问题或想聊聊:Discord arthur_lin_0906(可以直接加好友),或在 我的模组页留言 。