【杀戮尖塔2】Mod VibeCoding 脚手架

给杀戮尖塔2 mod 造了个 vibe coding 脚手架,当前仅在 OpenCode + GLM-5 试过

https://github.com/L4ntern0/SlaytheSpire2-ModScaffold.git

零配置杀戮尖塔 2 Mod 开发脚手架,支持 Vibe Coding。

  • `install.bat` 会:
  1. 安装 .NET 10 SDK + .NET 8 运行时(隔离到 `tools/dotnet/`)
  2. 下载 Godot 4.5.1 Mono、ILSpy
  3. 构建 ILSpy MCP Server、STS2MCP、STS2 MenuControl
  4. 在 `opencode.jsonc` 中配置 MCP 服务器
  5. 构建 Mod 并安装到游戏
  6. 启动游戏并验证 Mod 加载(深度验证)

注意:深度验证需要 Steam 已启动并登录。且仅在 OpenCode + Windows 环境内测试过

  • 特点
  1. 全自动环境配置
  2. 利用 MCP 服务让 AI 进行 Mod 功能测试
  • 限制

当前没有进行大规模测试, 多人游戏也没测试过

  • 致谢

本项目使用以下开源项目:

* [STS2MCP](https://github.com/Gennadiyev/STS2MCP) - MCP 服务器,用于程序化游戏控制(出牌、读取状态、导航菜单)

* [ILSpy-Mcp](https://github.com/maces/ILSpy-Mcp) - MCP 服务器,用于 .NET 程序集反编译和代码探索

* [Modding-Tutorial](https://github.com/fresh-milkshake/Modding-Tutorial) - 杀戮尖塔 2 Mod 开发参考文档和示例

  • 使用案例

由于 STS2 MCP 似乎没有开始操作主菜单的功能,因此增加了这分内容,方便全自动化调试

https://github.com/L4ntern0/STS2-MenuControl

by Lantern · 来自踩蘑菇PC端 更新于 2026-03-22
若有附件,打赏后可直接下载 赠人玫瑰 手留余香
默认
最新
1