快速径向选择经典版

快速径向选择经典版

这个模组重新设计了径向菜单的底部图标,以便快速选择和消耗物品。

物品栏

描述

这是Quick Radial Selection Mod的非官方替代版本。该模组重新设计了径向菜单底部图标,以实现快速物品选择和使用功能。

该模组对手柄用户非常实用(也可搭配键盘使用),它通过R键和L键实现按住滚动功能,方便玩家快速浏览物品(替代右摇杆操作)。持续按住R键或L键即可实现物品的连续滚动切换。

单独Mod的原因:

自游戏补丁1.21起,CDPR对径向菜单进行了重大调整,而《快速径向选择》模组的作者也大幅修改了他们的模组以适应新菜单,重写了模组的大部分内容。

本模组基于快速径向选择模组1.8版本的现有代码进行修改,并针对游戏1.31版本进行了更新,以保持与之前快速径向选择模组版本相似的操作方式。

感谢Germ1nal - 开发了Quick Radial Selection并允许我分享这个模组。

功能

重新设计底部的插槽行:

  • 右侧槽位图标显示油类或食物物品
  • 中间槽图标显示已装备的物品(弩/快捷槽1/快捷槽2/炸弹)
  • 左侧槽图标显示药水或突变诱发物物品

通过选择其中一个图标,您可以:

  • 使用控制器上的Y键切换槽位中显示的道具类型:
    • 右键槽位可在油类和食物之间切换
    • 中槽位可在(弩/快捷槽1/快捷槽2/炸弹)之间切换,并自动装备物品。
    • 左槽位在药剂和诱变剂之间切换
  • 使用右扳机键(下一项)或左扳机键(上一项)滚动浏览同类型物品列表(仅对药水/突变物/油剂/食物/炸弹有效)。
  • 按住RT或LT键可继续滚动浏览物品。
  • 物品按本地化名称自动排序,便于查找。
  • 使用控制器上的A键饮用/消耗/使用所选物品
  • 将选中的物品(仅对药水/突变诱发物/食物有效)放入4个消耗品槽中的任意一个:
    • 按下方向键上/方向键下按钮,物品将被设置到前景槽位
    • 长按方向键上/方向键下按钮,物品将被设置到背景槽位

此模组应用的额外附加功能:

  • 移除了黄色光标(当前装备)以便更清晰地查看当前选中物品(白色光标)。
  • 在文本框中可以按R键显示属性而非物品描述(在显示属性和物品描述之间切换)
  • 配置文件中新增选项,允许在战斗中涂抹油剂。默认禁用。
  • 配置文件中的选项,用于启用使用右摇杆切换弩箭功能(类似原版游戏)。警告:存在一个小图形故障,即使你在中间槽位切换到其他物品类型后,弩箭图标仍会显示在径向菜单中央。
  • 在配置文件中添加选项,允许使用扳机键滚动快速槽物品(口袋物品)。警告:此功能在仅使用1个快速槽(口袋)时效果最佳,否则在某些情况下可能会造成混淆。

modQuickRadialSelectionConfig.ws 配置文件允许更改某些设置:

  • 设置按住按钮时物品的滚动速度。
  • 从显示中排除的物品列表。
  • 定义当径向菜单打开时,在右侧和左侧插槽中显示的默认物品类型。
  • 允许在战斗中涂抹剑油。默认禁用。
  • 启用切换弩箭功能(与原版游戏相同)。默认禁用。
  • 启用快速滚动槽物品(针对口袋物品)。默认禁用。

使用提示

  • 你需要将物品装备在背包中,这样它们才会显示在中间槽位(弩/快捷槽1/快捷槽2/炸弹)。
  • 如果你按下控制器上的Y键切换物品类型时听到全局拒绝音效,这意味着另一种物品类型没有可显示的物品。

已知问题

  • 你无法像在快速径向选择模组1.8版本中那样更改状态信息文本的大小或颜色。只能显示纯文本。

兼容性

修改 [content]\scripts\game\gui\hud\modules\hudModuleRadialMenu.ws

警告:hudModuleRadialMenu.ws 文件经过大量修改,使用 Script Merger 等工具时可能无法正确与其他模组合并。该文件很可能与修改同一文件的其他模组不兼容。

页面底部有说明,可帮助将此模组与FriendlyHUD整合。

Mod 兼容游戏版本 1.31。

本模组主要使用游戏手柄进行测试。

安装

警告:如果您已安装快速径向选择模组,应移除该模组,包括input.settings和input.xml文件中的键位绑定与快捷键配置,以避免与本模组可能产生的冲突问题。

  1. 将Mod文件解压到Mods文件夹中,例如("<巫师3路径>\Mods\")。如果Mods文件夹不存在,请先创建。

  2. 在位于 "C:\Users\<用户名>\Documents\The Witcher 3\input.settings" 的 input.settings 文件中移除以下键位绑定。这些绑定位于 [RadialMenu] 部分下。

剧透: 显示

IK_Pad_DigitUp=(动作=饮用药剂1)
IK_Pad_DigitUp=(动作=饮用上层药水,状态=持续,闲置时间=0.3)
IK_Pad_DigitDown=(动作=饮用药剂2)
IK_Pad_DigitDown=(动作=饮用低级药水持续,状态=持续时间,闲置时间=0.3)
IK_R=(动作=喝药水1)
IK_F=(动作=饮用药剂2)
IK_T=(动作=喝药水3)
IK_Y=(动作=饮用药剂4)
  1. 将以下按键绑定添加至位于 "C:\Users\<USERNAME>\Documents\The Witcher 3\input.settings" 的 input.settings 文件中。该部分位于 [RadialMenu] 章节下。

注意:如果您修改了按钮布局,可能需要根据您的设置调整以下热键映射。此外,如果您在input.settings文件的Radial Menu部分添加了来自其他Mod的额外热键映射,请检查是否存在潜在的热键冲突,特别是当它们与本Mod使用相同按钮时,您可能需要分配一个备用按钮以避免冲突。

对于游戏手柄用户添加: 剧透: 显示

IK_Pad_LeftTrigger=(动作=上一个径向物品)
IK_Pad_RightTrigger=(动作=下一个径向菜单项)
IK_Pad_Y_TRIANGLE=(动作=切换径向物品)
IK_Pad_DigitUp=(动作=设置径向项目上移)
IK_Pad_DigitDown=(动作=设置径向项目向下)
IK_Pad_RightShoulder=(动作=切换显示统计)

为键盘(QWERTY)用户添加: 剧透: 显示

IK_A=(动作=上一个径向菜单项)
IK_D=(动作=下一个径向菜单项)
IK_MouseZ=(动作=滚轮径向菜单)
IK_C=(动作=确认径向菜单选择)
IK_Q=(动作=切换径向物品)
IK_R=(动作=设置径向项目前景上移)
IK_F=(动作=设置径向项目前景按下)
IK_T=(动作=设置径向备份项)
IK_Y=(动作=设置径向菜单项后退下)
IK_Z=(动作=切换显示统计)

按钮映射概览

游戏手柄:

  • RT按钮 = 下一个项目
  • LT 按钮 = 上一项
  • A 按钮 = 使用药水 / 食物 / 涂抹油 / 装备物品
  • Y 按钮 = 切换槽位中显示的道具类型。在中槽位切换[弩箭/快捷栏1/快捷栏2/炸弹]。
  • D-pad 上/D-pad 下 = 所选物品将被设置到前景槽位
  • D-pad 上/D-pad 下(按住)= 所选物品将被设置到背景槽位
  • R键 = 在文本框中切换显示状态和物品描述

键盘(QWERTY布局):

  • D = 下一项
  • A = 上一项
  • 鼠标滚轮上/下 = 下一个/上一个物品
  • C = 使用药水 / 食物 / 涂抹油 / 装备物品
  • Q = 切换槽位中显示的道具类型。在中槽位切换[弩箭/快捷栏1/快捷栏2/炸弹]。
  • R / F / T / Y = 将物品设置为消耗品槽位
  • Z = 在文本框中切换显示状态和物品描述

与FriendlyHUD的集成

重要提示:本模组不与FriendlyHUD兼容,因此无法直接使用脚本合并工具进行整合。

然而,以下说明可能有助于您与FriendlyHUD集成。

  1. 正常安装FriendlyHUD。
  2. 从FriendlyHUD Mods文件夹中移除hudModuleRadialMenu.ws文件。建议将该文件移至其他位置妥善保存,以便日后需要恢复更改时使用。 文件位置: modFriendlyHUD\content\scripts\game\gui\hud\modules\hudModuleRadialMenu.ws
  3. 正常安装Quick Radial Selection Classic模组。
  4. 完成。

这应该能无错误编译,你将使用来自Quick Radial Selection Classic Mod的径向菜单,而非FriendlyHUD。

警告:FriendlyHUD中列出的关于径向菜单的功能将无法使用(因为你正在使用Quick Radial Selection Classic Mod文件代替)。

卸载

要移除模组:

  1. 从Mods文件夹中删除Quick Radial Selection Classic文件夹
  2. 按照安装说明第2步,将你移除的按键绑定重新添加回input.settings文件。
  3. 按照安装说明第三步,移除添加到input.settings文件中的键位绑定。

要恢复与FriendlyHUD的整合:

  1. 卸载快速径向选择经典模组
  2. 将hudModuleRadialMenu.ws文件的FriendlyHUD版本恢复回FriendlyHUD文件夹: modFriendlyHUD\content\scripts\game\gui\hud\modules\

谢谢

  • Germ1nal - 感谢开发了Quick Radial Selection并允许我分享这个模组。