自定义控制

创作者: aedenthorn
已更新:2025-10-30 17:03:40
275KB

关于此 MOD

完全掌控键盘、鼠标和手柄的按键绑定。
这个模组是对控制器按键切换的重写;删除那个模组,它已经不能用了。Valheim现在使用新的Unity输入系统,这让模组制作稍微困难一些。


基本用法

这个模组添加了一个游戏内菜单,可通过屏幕左上角的按钮访问,仅在设置菜单打开时可见。

按 自定义控制 按钮会显示现有控件的列表,自定义控件位于顶部。

将鼠标悬停在控件上时,提示框中会显示其当前按键绑定。

点击控件后,你可以按下一个按键来将其绑定到该控件。请注意,此功能仅对游戏能识别的按键有效。我以后应该可以扩展这一点。

点击自定义控件旁的 x 可移除该自定义设置。


高级用法

此模组会在游戏运行至菜单时创建一个JSON文件,位于 BepInEx插件/自定义控制/all_controls.json该文件包含游戏中使用的所有控件的完整列表。

例如,它有:

...

  “快乐方块”:{
    "名称": "JoyBlock",
    "路径": "<Gamepad>/leftTrigger",
    "altKey": false,
    “showHints”:true,
    "rebindable": false,
    "repeatDelay": 0.0,
    "repeatInterval": 0.0
  },
  “欢乐攻击”:{
    “名称”: “JoyAttack”
    "path": "<Gamepad>/rightTrigger",
    "altKey":false,
    "showHints": true,
    "rebindable": false,
    “repeatDelay”: 0.0,
    "重复间隔": 0.0
  },

...


要修改这些按键绑定,请将此文件复制到一个名为的新文件中 controls.json 然后删除除你想修改的方块之外的所有方块,例如:

{
  “欢乐方块”:{
    "名称": "JoyBlock",
    "path": "<Gamepad>/leftTrigger",
    "altKey": false,
    “showHints”:true,
    "rebindable": false,
    “重复延迟”:0.0,
    “repeatInterval”:0.0
  },
  “欢乐攻击”:{
    "名称": "欢乐攻击",
    “path”: “<Gamepad>/rightTrigger”
    altKey:false,
    "showHints": true,
    "rebindable": false,
    “repeatDelay”: 0.0,
    重复间隔: 0.0
  }
}


确保每个块末尾都有逗号,最后一个块除外,并且整个列表外还多有一组花括号,如上面的示例所示。


最常见的做法是修改“path”条目。例如,你可以通过交换来调换这两者 右扳机 和 左扳机.

你可以在游戏过程中修改json文件,保存后然后 进入设置菜单 加载新数值。

该模组还会创建一个名为 all_paths.txt 附带一份游戏中所有路径的便捷列表。


技术

要安装此模组,请将 dll 文件放入 BepInEx/plugins 文件夹。你需要为 Valheim 安装 BepInEx。

代码位于 https://github.com/aedenthorn/ValheimMods.

点击此处查看我为《英灵神殿》制作的所有模组列表。

Valheim: 英灵神殿 的热门 MOD

探索适用于 Valheim: 英灵神殿 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

使用 Xmod 解锁 Valheim: 英灵神殿 的全部潜力 — 今天就探索这些顶级 MOD!