模组管理器设置

模组管理器设置

为选择加入的模组在模组管理器菜单中添加设置按钮。支持节点(JSON)风格的模组配置。处理多人游戏设置同步。

杂项

描述

ModManagerSettings 是《杀戮尖塔2》模组的一个共享设置框架。它为游戏内模组列表中每个模组的条目添加了一个“设置”按钮,为模组提供了结构化、持久的配置界面,而无需自行构建。如果其他模组需要 ModManagerSettings,请先安装此模组。

安装说明

  1. 从 GitHub 的 Releases 页面下载最新版本的 zip 文件,或在 Nexus 上手动下载。
  2. 关闭《杀戮尖塔2》。
  3. 在 Steam 中,右键点击《杀戮尖塔2》→ 属性 → 已安装文件 → 浏览。
  4. 在游戏目录中创建 mods 文件夹(如果不存在)。
  5. 解压 zip 文件,并将 ModManagerSettings 文件夹拖入 mods 文件夹中。
  6. 确认 mods/ModManagerSettings 文件夹内包含 ModManagerSettings.dllModManagerSettings.pckModManagerSettings.json
  7. 启动《杀戮尖塔2》。如果提示启用模组,请接受并重新启动。
  8. 进入 设置 → 常规 → 模组,并启用 ModManagerSettings。

主要功能

  • 在游戏内模组列表中为每个模组添加“设置”按钮——无需额外菜单或界面
  • 支持五种输入类型:开关(开/关)、选择(下拉菜单)、颜色(十六进制或 r,g,b,a)、数字(整数)和自由文本
  • 设置被组织到树形浏览器中,以便拥有多个选项的模组可以将它们分组到命名分区中
  • 所有值在会话之间自动持久化
  • 支持多人游戏:可选地,在开局时设置可以从主机推送到客户端
  • 完整的应用/恢复默认值支持,包括按路径和全局重置按钮
  • 提供 API,使任何模组都能用几行 C# 代码注册设置

源代码

Github 开源,MIT 许可证

有关依赖模组的注册和使用示例,请参阅 README