StS2 胜率预览

StS2 胜率预览

一个地图覆盖层,能在你选择节点之前预测下一个怪物/精英/当前章节Boss的胜率——通过模拟真实的STS2战斗引擎,结合你当前的牌组、遗物和药剂。只读;一条带子(甚至100%)只是一个

游戏玩法

StS2 胜率预览

⚠ 需要从 GitHub 下载独立的辅助程序(约 42 MB)——详见下方“安装”部分。

一个**《杀戮尖塔2》地图覆盖层**,可显示战斗风险区间——安全 / 谨慎 / 危险——并附带胜率百分比战斗质量百分比,针对即将遭遇的怪物 / 精英 / 当前章节首领,在您选择地图节点之前展示。

该估算并非启发式算法——它在一个独立的无头辅助进程中模拟真实的 STS2 战斗引擎,使用您当前的牌组、遗物、药水和生命值。它是只读的,绝不会触碰您的游戏状态。

截图

⚠ 风险区间是预测,而非保证。 即使是 100%保证胜利——这是 AI 使用您当前的牌组对抗采样的抽牌/遭遇,因此它展示的是战斗的趋势,而非您的这一局走向。您自身的抽牌、目标和决策仍可能输掉一场“安全”的战斗(或赢得一场“危险”的战斗)。请仅将其作为参考。

功能

  • 地图界面上按即将遭遇的类别(怪物 / 精英 / 当前章节首领)显示风险区间。
  • 胜率百分比 + 战斗质量百分比(获胜时您能保留的生命值),并排显示。
  • 通过池化的无头辅助进程进行真实战斗引擎模拟——而非静态公式。
  • 聚合整个章节的遭遇池,因此风险区间会随您的推进保持稳定(只有您的牌组 / 生命值会改变它)。
  • 可选的 ModConfig 设置——在游戏中调整每个类别的模拟试验次数(怪物 / 精英 / 首领,1–10);首领试验次数越多,首领风险区间越稳定。未安装 ModConfig 时使用默认值。
  • 可拖拽、可关闭的面板;每当其他界面(牌组 / 遗物 / 药水查看、暂停、设置)覆盖在地图之上时自动隐藏。
  • 支持 16 种语言。将鼠标悬停在面板上可查看两个数字的简短图例。

工作原理

  1. 一个无头辅助程序(Sts2CombatCore,单独下载——见安装)在进程外运行真实的游戏战斗引擎
  2. 当您打开地图时,模组会将您当前的牌组 / 遗物 / 药水 / 生命值发送到辅助进程池,每个进程模拟即将发生的遭遇并得出胜/负结果。
  3. 风险区间在每场战斗约 1 秒内显示。机器配置越好 → 辅助进程越多 → 刷新越快。

安装

  1. 安装好 STS2 模组加载器。
  2. 将此模组压缩包解压到游戏的 mods 文件夹中。
  3. 下载辅助程序(约 42 MB,必需——它运行真实的战斗引擎,因体积较大托管在 GitHub 上)并将其解压到同一个 mods 文件夹中。选择与您游戏分支匹配的版本:
  4. 最终目录结构应为:
    <游戏>/mods/Sts2WinratePreview/Sts2WinratePreview.dll
    <游戏>/mods/Sts2WinratePreview/Sts2WinratePreview.json
    <游戏>/mods/Sts2WinratePreview/helper/Sts2CombatCore.exe  (+ 运行时文件)
    
  5. 启动游戏并开始一局——风险区间即会显示在地图上。

Windows x64。辅助程序是自包含的——无需单独安装 .NET。

配置(可选——环境变量)

  • STS2_WINRATE_HELPERS — 并行辅助进程数量(默认:自动)。越多 = 刷新越快。
  • STS2_WINRATE_DECISIONsearch(默认,更准确)或 plannern(更快)。
  • STS2_WINRATE_QUERY_TIMEOUT_MS — 每次遭遇的超时时间(毫秒,默认 60000)。

备注

  • 辅助程序是一个独立进程;首次打开地图时会启动它(短暂的预热)。
  • affects_gameplay: false — 模拟是一次性的预测;它不会自动游玩或修改您的局内进程。
  • 源码 / 问题反馈:github.com/ing-gom/sts2-winrate-preview

兼容性

《杀戮尖塔2》——公开(默认)分支,Steam 构建 23478716(2026-06-02)(sts2.dll 0.1.0)上构建并测试,Windows x64。STS2 处于抢先体验阶段;游戏更新——以及测试版分支(领先于稳定版)——可能导致模组失效,直到其更新。如果补丁后风险区间不再显示,请检查模组更新。

作者:inggom