劳斯莱斯 - 切换马匹疾驰/慢跑 - 萝卜自动冲刺

劳斯莱斯 - 切换马匹疾驰/慢跑 - 萝卜自动冲刺

将冲刺键改为单次按压即可在马背上切换至两种更高速模式——慢跑和疾驰——取代原PC版马背控制方案中需首次按压冲刺键进入第一档加速,

游戏玩法变更

安装说明:(页面底部有详细说明) 使用《巫师3》模组管理器,或放入你的'.\The Witcher 3\Mods'文件夹 请为你使用的模组点赞!

==modHorseGallopToggle==v1.0 自由驰骋。

这个模组适用于《巫师3:狂猎》年度版v1.31/v1.32版本,它改变了骑乘高速移动的功能。
不再使用原版游戏中骑马时的PC控制方案,即首次按下冲刺键进入第一档加速,然后在0.4秒内双击冲刺键并保持(用小指反复操作)才能进入疾驰模式。本模组将冲刺键改为切换马匹两种高速模式的开关:慢跑和疾驰。
0) ".\content\scripts\game\vehicles\horse\exploration.ws"

  • 这是唯一修改过的文件,它整合了多处针对罗契(马匹)在物体上停止、错误逻辑、高度变化、水域、定居点等问题的修复,并将速度限制调整为4种默认骑马速度的最大值。

  • 不会注释掉任何重要变量。保留所有对全局变量的超类调用,以确保游戏不会出现故障。所有返回值要么解除速度限制(无论在哪里受限),要么返回true,而不是在本地做出反应。

  • 对机制或战斗影响不大,仅使操作更流畅。

  • 可能与任何未包含/修复的模组都不会发生冲突。我从未需要合并它。

    ==新骑马控制==

    (左Shift键): (单次按键)

  • 1stTap = 切换至快速奔跑模式(默认小跑)

    • 第二次及以上点击 = 疾驰,随后切换为慢跑/疾驰。 (首次在第一次按下事件时开始疾驰,第二次按下时切换为慢跑,以此类推)
  • 双击 = 强制疾驰,即使在切换过程中。

  • 1x 按住 = 自动跟随道路:(在开始前不要按任何其他方向键),看着道路,享受骑行。

  • 会自动跟随你视线55度范围内的道路,就像在主机上一样。 (务必在岔路口时看向你想去的方向) (X): 停止所有移动,重置所有标志。

    ==速度限制解除==

  • 几乎可以在任何地方疾驰或慢跑而不会因障碍物停下(跌落和水域可通过其他模组处理)

    ==重新绑定说明:

  1. 部分按键重绑定可能失效,但基础的单按功能仍可正常使用。
  2. 将冲刺键从LSHIFT重新绑定可能无法同时适用于单按慢跑、双按并按住疾驰以及按住shift跟随模式。游戏存在漏洞,设置自相矛盾且包含多层硬编码功能。许多内容是从主机可变摇杆控制器移植而来,但无法正常运行,例如我们只能通过控制器调整的骑马速度。使用ModKit和/或AutoHotKey或许可以实现。
  3. 为解决第2点问题,本模组不再使用原本绑定左Shift键双击触发疾驰的OnHold监听器。取而代之的是,绑定到慢跑的OnPress监听器将作为容器,在每次按键时切换模式。(这意味着你可以更改慢跑/疾驰的切换按键!)
  4. 如果你想尝试不同的键位绑定,我推荐将大写锁定键("IK_CapsLock=(Action=Canter)")设置为慢跑。你可以试试疾驰(尝试不设置持续时间)和跟随功能。 "C:\Users\User\Documents\巫师3 - 输入设置":

"[... [马] IK_Pad_A_CROSS=(动作=慢跑) IK_Pad_A_CROSS=(动作=疾驰,状态=持续,闲置时间=0.3) IK_Pad_A_CROSS=(动作=跟随) IK_LShift=(动作=慢跑) IK_LShift=(动作=疾驰,状态=持续时间,闲置时间=0.3) IK_LShift=(动作=跟随) ... [马匹替换_希里] IK_Pad_A_CROSS=(动作=慢跑) IK_Pad_A_CROSS=(动作=疾驰,状态=持续时间,闲置时间=0.3) IK_Pad_A_CROSS=(动作=跟随) IK_LShift=(动作=慢跑) IK_LShift=(动作=疾驰,状态=持续时间,空闲时间=0.3) IK_LShift=(动作=跟随) ...

==游戏手柄 / 使用S键停止

  1. 如果你想用S键让马停下: 在 input.settings 文件中,在 "[Horse]" 和 "[Horse_Replacer_Ciri]" 部分下添加 "IK_S=(Action=Stop)"。
  2. 如果你想用手柄停止马匹: 编辑:感谢evilbenjo提供这个:(如果Y/三角键被硬编码且无法停止时,可以尝试使用) "我最终添加了这一行:" IK_Pad_LeftThumb=(动作=停止) 左摇杆点击未被用于其他功能,用作此用途非常合适。" (旧) 选择你想停用的按钮:看起来X/方框键和Y/三角键都绑定到了载具攻击,因此选择其中一个即可。 在input.settings文件中,将"[Horse]"和"[Horse_Replacer_Ciri]"部分下的"IK_Pad_Y_TRIANGLE=(Action=VehicleAttack)"更改为"IK_Pad_Y_TRIANGLE=(Action=Stop)"。

    ==可选文件

  3. 在定居点解锁疾驰/慢跑
  4. 解除室内区域内的奔跑/冲刺限制(骑马时除外) 这些内容非常简单且不会与其他内容冲突,但由于我是匆忙制作的,需要进行合并。这些文件中的锁定功能我直接设置为false或注释掉了。 (注意:默认情况下,基础模组在探索和战斗期间将每种状态下的"CanGallop"和"CanCanter"都设为true。如果在其他地方出现问题,请添加此解锁器。)

    ==相似模组:

    交替马匹冲刺模式(按W键疾驰,冲刺转为慢跑,操作方式类似!) 更好的蟑螂控制 从萝卜处快速旅行(注意不要在任务期间使用) 如何安装《巫师3》1.32版本并打MOD(2021年)(如有疑问,请查看最后更新日期并阅读帖子!) 安装一份全新的《巫师3》1.31-1.32版本(1.32版本仅在witcher3.exe中添加了中文语言支持。就模组兼容性而言,安装下一步的社区补丁后,1.30版本应与1.32年度版等效) 解压 社区补丁-基础版 (替代了过时的统一补丁)和 社区补丁-启动器? (选择任意一个modBootstrap-v0.x.x版本,这样你就能将dlcBootstrap文件夹放入DLC目录,同时把modBootstrap-v0.x.x和modBootstrap-registry放入The Witcher 3\Mods文件夹) (安装社区补丁-基础版的唯一方式是手动将文件复制到你的.\The Witcher 3\目录。切勿使用Vortex/NMM或TW3MM安装该补丁——否则你只会安装一个空壳脚本。) (CPBootstrap:)将下载包中"The Witcher 3\Mods\modBootstrap\modBootstrap.input.settings"的内容添加到你的"我的文档\The Witcher 3\input.settings"文件末尾(启动游戏后这些设置会自动重新排序) 解压 模组数量限制解除补丁 到你的.\The Witcher 3\bin\x64目录并运行补丁程序,移除.exe文件中的模组数量限制 (可选)如需使用图形增强覆盖,可安装ReShade图形注入器和/或将预设文件放入同一\bin\x64目录 解压 巫师3模组管理器 和 脚本合并工具 到方便查找的位置,将其他模组压缩包(.zip,.rar.7z)拖拽至TW3MM中,即可轻松启用/禁用模组、设置文件优先级(0为最高优先级)以及合并冲突(主要确保没有不匹配的大括号{}导致游戏无法加载,且所有内容都位于正确的函数内) 从社区补丁(共享导入?、菜单文本?、Besserwissers+Nitpickers修复?)开始拖放模组至TW3MM,尽享游戏 -更新:这是我找到的最佳模组列表: 完全沉浸模组列表 (包含部分模组的自定义兼容版本) 强烈推荐的模组:(不改变游戏玩法,提升基础游戏/视觉效果,可与任何其他模组兼容使用) -社区补丁 - Besserweister的修复合集(包含Nitpicker的补丁) (也可查看 wghost81的其他模组) -魔法图形设置 - 超越极致 -巫师3高清重制项目 -我也会四处寻找(仅限)一款光照模组,比如 Phoenix Ultimate(即 Wiedzmin/WLM/Phoenix 的最新版本)、Vanilla、Super Turbo Lighting Mod 等 -搭配一个优质的 ReShade预设 比如 巫师3增强版 并调整游戏内设置。 -(并在他的描述中下载额外的纹理和天气模组以及上述其他模组) -克鲁巴古坦的漏洞修复 - 这位修改者正英勇地穿越整个地图,修复小漏洞、对话和任务 -当然,如果你的手指因为要双击Shift键让萝卜奔跑而感到疼痛,我的模组 Rolls-Roach - 切换马匹疾驰-小跑 - 萝卜自动冲刺 PS:如果遇到模组问题,请勾选右侧Script Merger中的相关.ws文件,删除旧脚本合并,然后重新与新模组合并。若极少数情况下仍无法解决,请停用所有使用该文件的模组,并按不同顺序逐个启用并重新合并,直至问题解决。 遇到脚本合并/编译失败的问题了吗? 剧透: 显示
    首先要确保已安装所有社区补丁(基础社区补丁必须手动解压安装,不可使用模组管理器;引导补丁同样需手动操作),其余补丁可通过TW3模组管理器安装。
    其次,任何修改bin文件夹的模组(通常通过修改菜单.xml文件,如自动拾取等)必须手动安装,确保其bin文件就位。放入"Mods"文件夹的模组仅能覆盖content文件夹内容,无法影响bin等目录,因此必须手动操作才能显示菜单或修改r4游戏配置文件。 (如存在bin文件夹)
    还需确保将data文件夹手动解压至《巫师3》安装目录的DLC文件夹内,例如社区补丁-引导文件。 (如存在data文件夹)
    接着在模组管理器中正确设置优先级(0为最高,255为最低),以规避次要合并冲突——始终将补丁设为最低优先级。 (适用于可拖拽至TW3MM的modWhateverModNameIsIt类压缩包)
    至此方可开始合并操作!多数情况下只需处理重复行(择一保留)或相似行(保留更复杂的版本)。例如函数新增参数时: (B) "函数名(变量1,变量2)" vs. (C) "函数名(变量1,变量2,变量3)"应选C。
    若仍有问题,需使用KDiff合并工具。半数情况可直接选择"全选B版"或"全选C版",再逐行核对确保无需补充另一版本内容(通过CTRL+2/CTRL+3为每个差异点选择B/C/两者)。编译失败的主因常是括号()或大括号{}不匹配,多发生在长函数与短函数修改版重叠时,导致函数中途截断并出现多余终止符}使脚本提前结束。编译错误会提示故障行号(位于同一函数名(){...}内),使用Notepad++或SublimeText等带行号显示及查找替换功能的编辑器即可定位问题,还可下载《巫师3》脚本语法高亮插件辅助排查。 安装流程图: 剧透: 显示 ? 另外,请确保你不要安装那些从五年前的搜索结果中挖出来的、针对1.11版本或DLC发布前的旧版游戏的模组。这会导致很多问题。大多数情况下,如果该模组仍有需求,总会有人以不同名称重制或更新它。
    请为您使用的模组点赞! 感谢社区中每一位成员的辛勤付出。