
CDEV.RebindFavoriteKey
构建菜单中的“加入收藏”功能硬编码为鼠标中键,且没有任何设置选项。现在为其赋予一个真正的按键绑定,在游戏自身的“设置 - 控制”中拥有独立的一行,由游戏本身进行绑定和保存。默认为 F 键。仅客户端生效,不会向任何地方发送数据。
查看大图RebindFavoriteKey
为建造菜单中的“添加到收藏”设置你自己的按键。
游戏将该操作硬编码为中键,并且没有提供任何修改方式。此模组为它提供了一个真正的按键绑定,并在游戏自带的 设置 - 控制 中拥有独立的一行。在建造菜单中指向一个部件,按下按键,完成。
为什么没有模组时它不在设置中
收藏操作完全没有输入名称:部件按钮直接将它的处理程序订阅到 UI 的中键点击事件,而该事件仅由鼠标按键触发,别无其他。没有任何可更改的绑定——不在设置中,不在配置文件中,不在注册表中。所以此模组创建了一个。
你将获得
- 一个真正的按键绑定,名为 CDEV_FavoritePiece,默认为 F。
- 它在 设置 - 控制 左栏底部拥有独立的一行:收藏部件(建造菜单)。重新绑定、绑定对话框、“此按键已被使用”警告以及“重置绑定”全都是原版功能,因为该行就是一个原版行。
- 该绑定会随其他所有绑定一起由游戏保存,因此在重启和此模组更新后依然保留。
- 鼠标中键仍然有效——或者无效,如果你更希望收回它的话(见下方设置)。
安装
仅客户端。
- 安装 BepInExPack Valheim(5.4.2350 或更新版本)。
- 将 CDEV.RebindFavoriteKey.dll 放入 *BepInEx\plugins\CDEV.RebindFavoriteKey*。压缩包已经是该目录结构:将其解压到 Valheim 文件夹即可。
不需要 Jötunn,不需要服务器,不需要其他玩家——不会向任何地方发送数据。
设置 - BepInEx\config\cdev.rebindfavoritekey.cfg
- DefaultKey(默认 F)——绑定的初始按键。在游戏中重新绑定后,游戏保存的绑定优先生效,此项不再起作用。
- MiddleClickFavorite(默认 true)——保留原版中键作为“添加到收藏”。关闭后释放鼠标中键;按键仍然有效。
如果你在 MiddleClickFavorite 开启时将按键绑定到鼠标中键,模组会避让,因此收藏不会在一次按下时被切换两次。
兼容性
Valheim 1.0,BepInEx 5.4.23。它只触及三处:输入表(添加一个按钮)、键盘设置面板(添加一行)以及建造菜单自身的收藏调用。不涉及其他内容,也不涉及世界或你的角色。
致谢
由 CDEV 编写。欢迎提交错误报告——请附上 BepInEx\LogOutput.log 中对应的片段。
许可:MIT——LICENSE 文件随压缩包附带。你可以分叉、复用、在我停止维护后继续让它活下去;只需提及它的来源即可。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。