sts2AITeammate

sts2AITeammate

AI队友模组为《杀戮尖塔2》的本地伪多人游戏模式添加AI控制的队友。与一位或多位AI同伴一起开始一局游戏。这是一个实验性模组。AI可以正常运行,但它不是一个高水平的策略机器人。它可能会做出

游戏玩法

AI 队友

这个模组是做什么的

AI 队友为《杀戮尖塔 2》的本地伪多人游戏模式添加了由 AI 控制的队友。

你不再需要独自游玩,而是可以带着一个或多个 AI 同伴开始一局游戏,让他们自己行动、处理奖励,并与你一起参与整个游戏流程。

这是一个实验性模组。AI 可以正常运作,能够完成许多常规的游戏流程,但它并不是高水平的策略机器人。它可能会做出低效、奇怪甚至完全错误的决定。

主要功能

  • 为本地伪多人游戏模式添加 AI 控制的队友
  • 支持多个具有不同行为配置的队友角色
  • 包含每个角色独立的 JSON 配置文件,供想要调整 AI 行为的用户使用
  • 通过共享的 AI 系统处理战斗、奖励、药水、商店以及许多事件
  • 在专门支持不完善的场景中采用保守的兜底行为

使用方法

  1. 安装模组及其所需依赖。
  2. 将模组的 .dll.jsonconfig 文件复制到 xxx\Steam\steamapps\common\Slay the Spire 2\mods\sts2AITeammate\ 目录中。
  3. 如果你想使用已有的非模组存档,请将现有的 profile1profile2profile3 文件夹复制到 C:\Users\[你的用户名]\AppData\Roaming\SlayTheSpire2\steam\[你的SteamID]\modded。如果 modded 文件夹尚不存在,请先创建它。
  4. 启动游戏。首次检测到时,游戏应会提示你加载模组。
  5. 在启用模组的情况下再次启动游戏。
  6. 从模组的菜单入口打开 AI 队友设置流程。
  7. 选择你想要用于房主栏位和 AI 队友栏位的角色。
  8. 开始游戏。

在游戏过程中,当轮到 AI 队友行动,或者他们需要做出受支持的战斗、奖励、商店、药水或事件决策时,他们会自行行动。

对 AI 的预期

  • 该 AI 旨在成为一个可用的实验性队友,而非优化过的机器人。
  • 它能够完成战斗、领取奖励、使用药水、逛商店,并做出许多事件选择。
  • 不同角色可能会表现出不同的行为,因为模组内置了每个角色的行为配置。
  • 某些内容出于稳定性考虑采用了保守处理,而不会尝试进行更聪明的操作。

当前限制

  • 决策质量有限。AI 仍然可能误操作、领取不合适的奖励,或做出奇怪的事件和道具选择。
  • 某些事件仍依赖通用的兜底行为,而非针对特定事件的智能处理。
  • 为了发布安全起见,风险事件 CrystalSphere 已被排除在 AI 队友的事件池之外。
  • 边缘情况和 Bug 可能仍然存在,尤其是在不太常见的多人联机相关流程中。

配置

模组附带了可在以下位置编辑的每个角色配置文件:

mods/sts2AITeammate/config/ai-behavior/

大多数玩家无需修改这些文件,但喜欢钻研的玩家可以用它们来调整每个 AI 队友的进攻性、防御性、选择性或谨慎程度。

安装

在此查看完整安装指南:

  • https://github.com/SallyHong2347/sts2-ai-teammate/blob/main/docs/INSTALL.md

已知限制

在此查看面向玩家的限制页面:

  • https://github.com/SallyHong2347/sts2-ai-teammate/blob/main/docs/LIMITATIONS.md

源代码 / GitHub

  • GitHub:https://github.com/SallyHong2347/sts2-ai-teammate.git

支持与维护

这是一个以可用的公开状态分享的业余/实验性项目。支持可能有限,且不保证长期维护。

源代码可供想要查看、调整或在该模组基础上进行构建的人使用。

致谢

  • 模组实现及发布整合由项目作者完成
  • 通过迭代式 AI 辅助开发和实验构建而成