ModConfig

ModConfig

《杀戮尖塔2》通用mod配置框架。在游戏设置界面中注入“Mods”标签页。其他mod可通过API注册配置条目——开关、滑块、下拉菜单、快捷键绑定和文本输入框将自动渲染。

杂项

ModConfig — 通用模组配置框架

为游戏的设置界面新增一个 “模组”选项卡。模组作者可通过简单的 API 注册配置条目,控件将自动生成。无需编辑配置文件,也无需重启游戏。

更多 PiPiFanDev 的模组

  • QuickLink — 多人快速回退。主控端的检查点回滚,支持自动重连和自动就绪。
  • Rewind — 单人生存回合回退,包含房间检查点、公平模式以及“无撤销”徽章。
  • SpeedX — 最高 20 倍战斗加速。自动结束回合、自动拾取、快速操作、致命格挡。
  • Skada:伤害统计插件 — 实时战斗分析,包含 17 项统计类别、仪表盘和丰富提示框。

支持的控件

  • 开关 — 开/关切换
  • 滑块 — 带步进控制的数值范围
  • 下拉菜单 — 从选项列表中选取
  • 按键绑定 — 支持清除的热键绑定
  • 文本输入 — 可带验证的自由文本
  • 颜色选择器 — 可视化颜色选择
  • 标题和分隔线 — 区块分组和视觉分隔

对于玩家

将本模组与任何支持 ModConfig 的模组一同安装。设置界面将出现一个新的“模组”选项卡,你可以在其中调整模组选项,无需编辑配置文件。更改即时生效,无需重启。

目前使用该框架的模组:SkadaSpeedXRewindQuickLink,且数量持续增长。

对于模组作者

集成过程零依赖——模组通过反射调用 ModConfig,因此即使未安装 ModConfig 也能正常工作。无需引用 DLL 文件。

  • 每个控件只需一个方法调用即可注册条目
  • 实时刷新:通过 SetValue 外部修改值时,UI 会即时更新
  • 按键绑定支持清除(按 Delete/Backspace 可解绑)
  • 文本输入的验证回调已安全封装——第三方错误不会破坏存档
  • 持久化存储自动处理

集成指南与源代码:Github

安装

ModConfig.dllModConfig.pckModConfig.json 解压至:

<游戏安装目录>/mods/ModConfig/

兼容性

  • Windows / macOS / Linux — 跨平台(AnyCPU 构建)
  • 双语支持:英语和简体中文(自动检测)
  • 与其他模组无冲突
  • 不影响存档或游戏玩法

皮一下就很凡(piyixiajiuhenfen)制作

Bilibili 频道

欢迎反馈和报告 Bug!