控制器行走速度 - 可自定义移动速度控制

创作者: agw00
已更新:2026-03-31 05:46:10
129KB

关于此 MOD

**左摇杆轻推是慢走,按按钮是狂奔,选哪个都憋屈?** 本模组让你完全通过摇杆模拟控制移动速度。可自定义摇杆最大力度阈值(从步行到慢跑再到冲刺),并支持点按循环切换速度档位。
用法
在INI文件中设置所需的最大速度(默认值为快速行走)。之后直接开始游戏——推动左摇杆即可在零至设定上限间以任意速度移动,全程支持完整模拟控制。如需奔跑或冲刺,正常使用奔跑/冲刺键即可;该模组会自动让位给原版机制,待你减速后则会平稳接管控制。

可选:开启慢跑速度分级,在最大步行速度与全速奔跑之间增加中间档位。每次点按【奔跑/冲刺】键即可切换至下一档位。若游戏中已启用【长按奔跑】功能,长按按钮将忽略当前档位,直接恢复至默认奔跑速度。

设置
在游戏目录中编辑 ControllerWalkSpeed.ini 文件:

行走速度
  • 最高速度 仅摇杆输入的最大速度(默认130)。100=原版步行,130=快速步行,160=慢跑,200=全力奔跑。

慢跑速度等级
  • 启用疾跑速度 — 启用高于基础步行速度的中间速度档位(默认1 = 开启)。
  • 奔跑速度 — 速度档位列表(英文逗号分隔),每次按下奔跑/冲刺键时循环切换(预设值160)。数值范围需介于最大速度与200之间。若启用“长按奔跑”游戏设定,按住按键将直接从任意档位跳转至原版奔跑速度。

切换
  • 切换键 — 用于在运行时启用或禁用模组的键盘快捷键(默认值为121,即F10)。
  • 控制器切换:按住 L3 + R3 启用或禁用此模组。
  • 键盘按键值使用标准的Windows虚拟键码。详见微软参考文档。 虚拟按键代码.

瞄准
  • 影响瞄准 — 是否在瞄准武器时启用模组(默认0 = 关闭)。注意:开启后,瞄准+奔跑功能可能无法正常运行。
  • 最大速度瞄准 — 瞄准时的移动速度(如开启“影响瞄准”)。游戏本身在瞄准时也会降低速度,因此实际速度会比同等最大速度值更低。

安装
需要 Script Hook RDR2.

将 Drop ControllerWalkSpeed.asi 和 ControllerWalkSpeed.ini 放入游戏目录。

仅限控制器——对键鼠无影响。

来自crossed99手柄修复的变更内容
基于 控制器移动修复 由 跨界99 (感谢分享源码!)
  • 可通过INI配置文件调节模拟摇杆的最大速度(原版运行中为硬编码固定值)
  • 摇杆全程速度变化模拟曲线更平滑
  • 可配置的慢跑速度档位 - 点击奔跑按钮可切换中间速度
  • 长按疾跑:长按按钮可直接跳过慢跑阶段,进入默认疾跑状态。
  • 奔跑/冲刺功能恢复为原版设定,而非由该模组重新实现。
  • 启动和变速时的动画过渡更加流畅

版本历史
  • 1.0 - 首次发布
  • 1.1 - 修复了依赖项编译问题
  • 1.2 - 修复了切换奔跑而非按住奔跑的控制方案。
  • 1.3 - 修复了在瞄准武器时模组影响移动速度的问题。
  • 1.4 - 新增选项,方便玩家在瞄准时尝试调整移动速度。
  • 1.5 - 新增“慢跑速度”可选功能:点击可将移动速度提升至高于设定最大行走速度的中间档。例如,摇杆默认移动速度为130,点击提升至160,长按可达到跑步速度200。
  • 1.6 - 进行了几项小优化,包括修复了在轻拍或刷马后角色会短暂向前移动一步的问题,例如避免因此撞到马匹。
  • 1.7 - 为防止脚本任务中控制权被覆盖的问题,新增切换按键选项。

使用 Xmod 解锁 荒野大镖客2 的全部潜力 — 今天就探索这些顶级 MOD!