现代控制重映射

现代控制重映射

现代控制映射现更名为现代控制重映射:可在游戏自身的设置页面中绑定、重新绑定和解绑所有控制项。清除任何按键或按钮后,它将保持清除状态,关联行被拆分,控制器方案图下方的列表会更改每个上下文的按钮——外加现代控制器映射及其控制项。

[center][img]https://staticdelivery.nexusmods.com/mods/952/images/13679/13679-1791977580-1530789004.png[/img][/center]

[img]https://staticdelivery.nexusmods.com/mods/952/images/13679/13679-1791977815-1867644125.png[/img]

[img]https://staticdelivery.nexusmods.com/mods/952/images/13679/13679-1791977815-475019891.png[/img]

Modern Control Map 现已更名为 Modern Control Remapping。 它仍然自带现代手柄映射及其操控方式——轻点或长按冲刺、双剑合一按键、B 键疾驰、A 键下马、每个法印各占一个按键——并且无需独立脚本即可自行生效,同时还新增了下列按键绑定和手柄方案功能。如果你在使用 Modern Control Map,请用本文件替换它:不要同时运行两者。

在游戏自带的设置页面中,为《巫师 3》的每一项操作绑定、重新绑定和解绑按键,键盘与手柄皆可——没有其他菜单,也没有需要编辑的设置文件。

清除某个键或按钮后,它会保持清除状态,因此不会有原版绑定占据你并未选择的按键。游戏原本关联在一起的行已被拆分,菜单按键不再与游戏操作按键相互冲突,手柄方案示意图下方的列表会显示每个按钮在各种情境下的作用——并允许你更改。

生成式 AI 披露: 本模组的代码、本页面的文字及其横幅均由生成式 AI(Claude)生成,由作者在游戏内指导并测试。页面已据此添加标签。

1.0.1 新增内容: Modern Control Map 现已更名为 Modern Control Remapping——手柄方案示意图下方的手柄列表、按下已绑定按钮进行解绑、清除任意按键、拆分行、菜单按键与游戏操作按键分离、单一 Draw/Sheathe 行以及战斗中轻点冲刺闪避(下文标记为 NEW)。

[img]https://staticdelivery.nexusmods.com/mods/952/images/13679/13679-1791977819-1373542985.png[/img]

展开任意功能以查看详情。

[img]https://staticdelivery.nexusmods.com/mods/952/images/13679/13679-1791977832-815529836.png[/img]

[spoiler] [img]https://staticdelivery.nexusmods.com/mods/952/images/13679/13679-1791977850-1604481952.jpg[/img]

设置 > 手柄方案:示意图下方的列表,探索标签页

在设置 > 手柄方案的手柄示意图下方,列表会显示当前标签页的操控项——探索、游泳与潜水、战斗、骑马和航行——每项都显示其当前绑定的按钮。像以前一样切换标签页,列表也会随之切换。

用方向键或摇杆选中一行,按 A,然后按任意手柄按钮:该操控项即获得此按钮,在它用到的每个标签页中都是如此——行内会标明具体是哪些。按 Start 取消。

没有绑定按钮的操控项(或 PlayStation 按钮)会以暗色显示,且不受影响。 [/spoiler]

[img]https://staticdelivery.nexusmods.com/mods/952/images/13679/13679-1791977835-1939470684.png[/img]

[spoiler]

要在某个标签页中解绑操控项,选中其所在行,按 A,然后按下它当前已绑定的按钮。该行会显示 -,且该操控项在此标签页中不执行任何操作,因此其他操控项可以在该处使用此按钮。它在其他标签页中仍保留其按钮。

要重新绑定,按 A 再按任意按钮。已解绑的行始终可以重新绑定——不会有任何东西永久处于无按钮状态。

可通过此方式解绑的操控项:冲刺、快速攻击、强力攻击、施放法印、格挡、猎魔感官、闪避、战斗翻滚、快捷物品、镜头锁定、召唤马匹、药水 1、药水 2、拔剑/收剑、下潜和上浮。

已绑定 → 已解绑——冲刺绑定于 B,再按 A 和 B(探索标签页): [compare before=https://staticdelivery.nexusmods.com/mods/952/images/13679/13679-1791977854-24282442.jpg]https://staticdelivery.nexusmods.com/mods/952/images/13679/13679-1791977855-1138347563.jpg[/compare] [/spoiler]

[img]https://staticdelivery.nexusmods.com/mods/952/images/13679/13679-1791977836-12860545.png[/img]

[spoiler]

在设置 > 按键绑定中,选中一行,按 Enter(或点击它),然后按 Delete——或者该行当前已绑定的按键。该行将没有按键并保持如此;游戏会像保存其他绑定一样保存它。对一行进行中键点击效果相同。

不会有原版绑定占据你并未选择的按键:清除一次后,它就不会回来。 [/spoiler]

[img]https://staticdelivery.nexusmods.com/mods/952/images/13679/13679-1791977839-1681589972.png[/img]

[spoiler]

在按键绑定页面中,原本一行对应多个操作的地方,现在每个操作各有独立行,初始绑定同一按键:跳跃 / 攀爬 / 探索 - 翻滚 / 骑马 - 跳跃;交谈 / 拾取 / 捡起 / 上马 / 打开 / 快速旅行 / 检查 / 交互;攻击及其长按和骑乘形态;骑乘时的施放法印和使用快捷物品;疾驰 / 慢跑;下马 / 下船;切换目标 / 追踪任务;剑油长按操作;前进与后退,与对话选项以及船只的停止和倒车分离。

源自同一行的各行可以像以前一样再次共享同一按键。 [/spoiler]

[img]https://staticdelivery.nexusmods.com/mods/952/images/13679/13679-1791977839-1785100691.png[/img]

[spoiler]

在类似菜单的界面中使用的行——对话选项、快捷访问菜单、拍照模式、瞄准投掷——可以与游戏操作行持有相同的按键。为其分配按键永远不会从游戏操作行上夺走该按键,反之亦然。

为游戏使用过但从未显示过的按键新增行:快捷访问菜单 - 冥想、使用快捷物品 - 取消、航行 - 加速以及拍照模式的移动按键。

面板快捷键——物品栏、地图、任务日志、角色、炼金、制作、怪物图鉴、术语表、昆特牌牌组、冥想、中心菜单和切换 HUD——可以移动或清除,而无需关闭安全保护。 [/spoiler]

[img]https://staticdelivery.nexusmods.com/mods/952/images/13679/13679-1791977842-1471536011.png[/img]

[spoiler]

拔出钢剑、拔出银剑及其收剑长按操作合并为一行——拔剑/收剑,在按键绑定和手柄列表中均如此。

轻点其按钮:拔出钢剑,若已拔出则收起。长按(约三分之一秒)后松开:银剑,方式相同。若另一把剑已拔出,按下则切换剑。在你为该项目分配按键之前,你原有的按键保持原样。 [/spoiler]

[img]https://staticdelivery.nexusmods.com/mods/952/images/13679/13679-1791977843-1115703144.png[/img]

[spoiler]

战斗中,轻点冲刺则杰洛特(或希里)闪避;长按则奔跑——键盘或手柄皆可。在手柄上,冲刺和战斗翻滚共享一个按钮时,轻点会闪避而非翻滚。

在手柄上脱离战斗时,轻点冲刺开始奔跑并持续奔跑,直到再次轻点;长按则在按住期间奔跑。在可交谈或拾取的目标附近,轻点仍执行该操作。脱离战斗时不会闪避或翻滚。

在设置 > 模组 > Modern Control Remapping中关闭此功能。 [/spoiler]

[img]https://staticdelivery.nexusmods.com/mods/952/images/13679/13679-1791977846-1540304800.png[/img]

[spoiler]

无论马匹下马绑定为何,游戏都会在 B 键上绘制长按下马的圆圈,而长按 B 会将骑手摔下。现在圆圈跟随马匹下马自身的按钮:使用手柄映射时,长按 B 疾驰,长按 A 下马。 [/spoiler]

[img]https://staticdelivery.nexusmods.com/mods/952/images/13679/13679-1791977847-1573642050.png[/img]

[spoiler]

开启选项 > 游戏玩法 > 替代法印施放并将五个选择法印操作绑定到手柄按钮时(手柄映射:伊格尼 RT、昆恩 B、亚克席 Y、亚登 X、阿尔德 RB),长按施放法印并按下某个法印的按钮即可施放。

单独按下这些按钮时,它们保留各自的职能(B 奔跑,X 是拔剑/收剑按钮)。按住施放法印期间以及施放后半秒内,跳跃会等待。 [/spoiler]

[img]https://staticdelivery.nexusmods.com/mods/952/images/13679/13679-1791977850-60120077.png[/img]

[spoiler]

下载内容包含一个即用手柄布局安装器。关闭游戏并运行 Controller Map Installer\Install Controller Map.bat——或将设置文件夹拖到它上面以安装到该处(使用 Mod Organizer 2 和配置文件专属游戏设置时,拖到配置文件文件夹)。

它会在每种情境(探索、战斗、骑马、游泳、潜水、航行、瞄准、快捷访问菜单)中设置 250 个手柄绑定,并且不触碰任何键盘按键。它还会关闭按下左摇杆冲刺并开启替代法印施放。它更改的每个文件都会先备份,而 Uninstall Controller Map.bat 会恢复第一个备份。

还会在游戏中设置:选项 > 辅助功能 > 自动涂抹剑油开启,手动拔剑/收剑关闭。 [/spoiler]

[img]https://staticdelivery.nexusmods.com/mods/952/images/13679/13679-1791977820-523194624.png[/img]

[spoiler]

1.0.1 - Modern Control Map 现已更名为 Modern Control Remapping:手柄方案示意图下方的手柄列表(查看、重新绑定、按下已绑定按钮解绑、重新绑定);在按键绑定中清除任意按键并保持清除;关联行拆分;菜单按键与游戏操作按键分离;面板快捷键解锁;单一拔剑/收剑行(轻点钢剑,长按银剑);轻点冲刺闪避或奔跑;B 键疾驰,A 键下马;法印各占按钮;手柄映射安装器,自 1.0.0 延续。 1.0.0 - 首个版本,名为 Modern Control Map:适用于每种情境的现代手柄映射及其一键安装器(仅手柄绑定,每个文件已备份);轻点 B 切换奔跑和闪避,长按奔跑;双剑合一于 X(轻点钢剑,长按银剑);下马长按于 A;按住施放法印时每个法印各一键。 [/spoiler]

[img]https://staticdelivery.nexusmods.com/mods/952/images/13679/13679-1791977823-1920281954.png[/img]

[spoiler]

  • 使用你的模组管理器(Mod Organizer 2 或 Vortex)作为普通模组安装,或将压缩包中的 bin 和 Mods 文件夹复制到游戏文件夹,允许替换 bin\config\r4game\user_config_matrix\pc\input.xml。无需脚本合并。
  • 从 Modern Control Map 升级: 移除 Modern Control Map,然后在此处安装本文件——不要同时运行两者。你用它安装的手柄映射会保留在你的设置中;无需再次运行安装器。
  • 可选:手柄映射。在游戏关闭时,运行 Controller Map Installer\Install Controller Map.bat(参见上方功能)。跳过它以保留你自己的手柄布局:列表、解绑和重新绑定适用于任何布局;一键双剑和法印按钮期望使用映射的按钮(或你自行以相同方式设置)。
  • 游戏中推荐:选项 > 辅助功能 > 自动涂抹剑油开启,手动拔剑/收剑关闭。
  • 卸载: 移除模组。游戏自身列表中不存在的行会在下次游戏启动时恢复为游戏的关联行;选项 > 按键绑定 > 重置为默认值会恢复所有按键。Uninstall Controller Map.bat 会从映射之前的设置文件恢复。

需求(列于本页面顶部):《巫师 3:狂猎 - 重制版》,5.0 补丁。无需其他模组。 [/spoiler]

[img]https://staticdelivery.nexusmods.com/mods/952/images/13679/13679-1791977823-1239517590.png[/img]

最快途径:Discord 上的 Apocrypha Realm Modding Hub——在与你的报告匹配的论坛中发帖(bug-reports、feature-requests、patch-requests、mod-conversion-requests)。

提交错误报告时,请使用 -debugscripts 启动游戏(Steam:游戏属性 > 启动选项;Mod Organizer 2:可执行文件的参数),并发送 Documents\The Witcher 3\scriptslog.txt 中以 [UnbindVanillaControls](模组的日志名称)开头的行。手柄列表上的每次更改都会记录,例如: [UnbindVanillaControls] Controller Scheme: PadQuickItem = IK_Pad_LeftShoulder [UnbindVanillaControls] Controller Scheme: off switch for PadSprint in tab 0 -> 'PadSprint_off0' [UnbindVanillaControls] Sprint tap: running toggled [UnbindVanillaControls] Weapon button: tap - steel sword

[img]https://staticdelivery.nexusmods.com/mods/952/images/13679/13679-1791977827-360079417.png[/img]

[spoiler]

按键绑定行: 本模组替换游戏的 input.xml(按键绑定页面上的行列表)。同时替换 input.xml 的其他模组按安装顺序决定胜负——页面随后会显示那个模组的行。

游戏内菜单: 手柄列表位于模组自带的游戏内菜单影片副本中。自带游戏内菜单影片或替换手柄方案脚本(如 Witcher3ModsControlMapping)的模组无法与之结合。

Modern Control Map: 这是它的新版本。安装时请移除 Modern Control Map——两者同时安装时,一次按键会被处理两次。

脚本模组: 其脚本以注解方式添加到游戏的输入和菜单脚本中;不替换任何游戏脚本文件,因此无需 Script Merger 处理。

手柄与键盘: 两者皆支持。手柄列表适用于任何布局,包括内置映射或你自己的布局。

许可。 GPL-3.0-or-later——可在相同许可下自由使用、修改和分享。 [/spoiler]

[size=5][b]致谢[/b][/size] 原创作品,GPL-3.0-or-later;每个版本都是 GitHub 上 ApocryphaRealm/ModernControlRemappingW3 的一个标签。 CD PROJEKT RED——《巫师 3》、其按键绑定行列表(input.xml)及其游戏内菜单影片,本模组使用 Witcher III Modding Tool (REDkit) 对其进行了更改和重建;行标签是游戏自带各语言中的原词。Witcher III Modding Tool 由 CD PROJEKT RED 开发和发布。 手柄映射及其安装器来自本模组的首个版本,名为 Modern Control Map。

[img]https://staticdelivery.nexusmods.com/mods/952/images/13679/13679-1791977827-331650974.png[/img]

如果本模组对你有用,你可以在 Patreon 上支持这项工作。 所有模组保持免费和 GPL;支持使流程得以持续运行。

[img]https://staticdelivery.nexusmods.com/mods/952/images/13679/13679-1791977831-805442066.png[/img]

GitHub 上 ApocryphaRealm/ModernControlRemappingW3 - GPL-3.0-or-later,每个版本均有标签。 本包为 v1.0.1(发行标签 v1.0.1)。