推车修复
推车修复模组
修复《R.E.P.O.》中满载推车推拽、转向沉重卡顿、行动迟缓的问题。
操作对照说明:空推车状态下,中途开关本模组无任何明显变化 —— 本模组不会改动空车的物理表现。
满载推车卡顿的原因
空推车转向速度约为4 弧度 / 秒。
当装载 70 件贵重物品后,转向速度会暴跌至约0.4 弧度 / 秒,落差高达十倍。
满载推车转弯极其僵硬、推行手感沉重,提速也十分缓慢。
根本问题在于质量数值不匹配:
推车基础质量约 8 千克,玩家推行时游戏会强制覆盖压低至 4 千克。
70 件小型贵重物品每件 0.5 千克,总重 35 千克,全部塞进仅 4 千克的推车内部。
每帧物理运算中,游戏物理碰撞会把绝大部分作用力分配给货物,货物会反向抵消推车的转向与移动速度,严重阻碍推车操控。
目前无法确定这是官方刻意设计的负重机制,还是程序疏漏。
原版游戏在转向时本就会将推车质量减半,本意是让推车操控轻盈灵敏,却完全没有考虑满载货物带来的物理拖累。
原版:换向时货物会拖拽惯性,推车几乎直接刹停。
修复后:推车可保留操作带来的惯性,推拉衔接更顺滑。
负载越高、用力越大,原版的操作延迟与迟钝感差距越明显。
抓取旋转
原版:推车围绕货物转动,物品会被甩到车厢边缘、贴紧侧壁。
修复后:货物跟随推车同步旋转,不会乱移位。
常规行进
修复后:走廊正常推行更流畅,转弯更紧凑、加速恢复正常,物品稳固不偏移。
模组修复原理
仅通过两处精准的 Harmony 补丁,分别对应推车两种运行场景:
推行状态质量修正
玩家抓取推车触发质量覆写时,模组会统计车厢内所有物品总质量,
并将该数值的两倍额外叠加至推车覆写质量上。
空车依旧沿用原版 4 千克设定;
满载推车整体质量大于货物总重,避免每一次物理碰撞都被货物消耗惯性。
模组不会修改转向逻辑本身,推车速度由原版转向代码直接计算,不受质量影响。
低速物品吸附优化(1 米 / 秒以下)
原版仅在推车速度超过 1 米 / 秒时,才会让车内物品跟随车体速度平滑同步。
本模组为低速状态新增柔和跟随效果,
避免低速转弯、起步加速时物品四处滑动、撞向车厢内壁。
投掷出的物品会保留原有惯性,处于飞行状态的物品会通过相对速度判定跳过该规则,不受影响。
除此之外无任何额外修改:
轻抓抬起、滑行撞门、空车物理参数全部保持原版不变。
运行规则
房主专属生效
联机模式下,推车相关逻辑仅在房主端运行,
模组效果会通过游戏原生推车同步机制自动同步给所有客户端。
只需房主安装,房间内全体玩家均可享受优化效果,无配置文件。

注意!! 此mod与其他相同类型的mod有冲突,请单独使用!
