工具槽选择器

工具槽选择器

添加键盘快捷键来切换武器槽位,而不是逐一滚动已有装备的物品。

概要

为《幻兽帕鲁》增加键盘快捷键,让你可以直接切换到指定的武器槽位,无需逐个滚动装备栏。

描述

《幻兽帕鲁》的默认操作仅允许使用鼠标滚轮循环切换已装备的武器槽位——没有原生方式直接跳转到特定槽位。本模组通过直接挂钩游戏自带的SetWeaponLoadoutIndex函数,并将其绑定到专用按键来解决此问题。

默认按键:

  • 1 → 武器槽位 1
  • 2 → 武器槽位 2
  • 3 → 武器槽位 3
  • 4 → 武器槽位 4
  • 5 → 武器槽位 5
  • 6 → 武器槽位 6

槽位顺序与你手动拖拽至背包界面(按Tab键打开)中“武器”面板的顺序一致——本模组不会改变每个槽位的内容,仅改变切换方式。

⚠️ 重要提示:请先重新绑定按键

默认情况下,《幻兽帕鲁》的数字行按键用于一些原生操作,这些操作会与本模组的武器槽位键冲突:

  • 1 = 更换帕鲁(左)
  • 2 = 更换精灵球
  • 3 = 更换帕鲁(右)
  • 4 = 命令帕鲁

使用本模组前,请前往“选项”→“控制”设置,将这四项操作重新绑定到其他按键,否则按下1-4键会同时触发原生操作和武器槽位切换。

5和6键默认无绑定,因此无需重新设置。

需求

  • UE4SS(需使用包含MemberVariableLayout修复的《幻兽帕鲁》专用分支)

安装

  1. 下载并解压本模组。
  2. ToolSlotSelect文件夹复制到:Pal/Binaries/Win64/ue4ss/Mods/
  3. 打开Pal/Binaries/Win64/ue4ss/Mods/mods.txt,添加:ToolSlotSelect : 1
  4. 按照上述说明,将“更换帕鲁(左/右)”、“更换精灵球”和“命令帕鲁”从1-4键移走。
  5. 启动游戏进行测试——模组加载时,UE4SS控制台/日志中会显示一条确认信息。

配置

可通过直接编辑Scripts/main.lua文件修改按键绑定。找到文件顶部的config表,将任意按键替换为其他有效的UE4SS按键名称(例如Key.F1Key.NUM_ONE),如果你希望完全不碰原生按键设置的话。

已知问题 / 备注

  • 暂时不支持精灵球/帕鲁球槽位切换——仅支持武器槽位。
  • 内部使用0基索引(“槽位1”对应索引0)——已在脚本中处理。
  • 槽位5和6需要先在科技树中解锁对应的武器装载槽位。
  • 已在单人模式下测试;未在专用服务器上广泛测试。

兼容性

由于本模组仅调用已有的游戏函数,而非覆盖核心行为,因此应与大多数其他UE4SS Lua模组兼容。如果发现冲突,请在评论区告知。

许可

个人使用时可自由修改或参考本模组学习。若要在别处重新上传或将其收录到合集包中,请先征求许可。

更新日志

v1.1 —— 增加了对武器槽位5和6的支持。更正了默认按键冲突的文档说明。 v1.0 —— 初始版本。为武器槽位1–4添加了直接槽位选择功能。