盲图

盲图

将行动地图变为战争迷雾——每个节点在进入前显示为“?”。首领、首领前休息、起点和遗物节点保持可见。仅视觉效果。

游戏玩法

功能简介

地图上的每个节点都会被替换为游戏中的未知([?])图标,让你在[盲选]路径的情况下做出选择。下一个节点是商店、精英怪,还是普通战斗?在进入房间之前,你无从知晓。

少数节点保持可见——这些是你需要围绕其规划路线的节点:

  • Boss — 始终可见(固定目的地)。
  • Boss 前的休息点 — Boss 战前的那团“篝火”。
  • 你的起始节点
  • 固定宝箱(遗物)节点 — 保证获得遗物的节点仍会标记。

其他所有节点——普通怪物、精英、商店、事件、其他休息点——一律显示为[?]。

这是战争迷雾,而非随机房间

本模组不会改变任何房间的真实内容。一个隐藏的商店在你到达时依然是商店;精英依然是精英。只有[图标]被隐藏——房间类型、遭遇战、奖励和随机数完全不受影响。这纯粹是视觉层覆盖,而非地图随机化。(若真的把节点变成“?”事件房间,大约 85% 的地图会变成随机事件,并摧毁该幕的精英/商店结构,因此本模组特意不这样做。)

行为机制

  • 节点在通过前一直保持[?] — 你正在进入的节点在切换到战斗的淡入过程中以及身处房间时都保持隐藏;只有当你移动到下一个节点时才会揭示,确保不会提前剧透任何信息。
  • 你的行动轨迹可读 — 已经清理并走过的节点会显示其真实类型。
  • Boss / 古代节点永远不会被改动,并自动保持可见。

安装方法

  1. GitHub Releases 页面(或此处的 Files 标签页)下载最新版的 Sts2BlindMap-vX.Y.Z.zip
  2. Sts2BlindMap/ 文件夹解压到 <Slay the Spire 2 安装目录>/mods/ 中。
  3. 启动游戏。

最终文件结构应为:

<Slay the Spire 2>/mods/Sts2BlindMap/Sts2BlindMap.dll
<Slay the Spire 2>/mods/Sts2BlindMap/Sts2BlindMap.json

多人模式说明

完全客户端侧运行。DLL 只在你的机器上加载,不写入游戏状态,也不发送网络消息,更不会改变房间内容——其他玩家看到的将是未修改的游戏,并且不会出现不同步问题。清单文件中声明了 affects_gameplay: false

配置选项

  • 环境变量 — 在启动游戏前设置 STS2_BLIND_MAP_DISABLED=1,即可在不卸载模组的情况下禁用盲选效果。

注意事项

  • 其他地图信息模组仍可能揭示节点类型 — 直接读取节点数据的模组(例如只在战斗节点上出现的药水掉落标记)不知道地图已被遮蔽,因此它们可能泄露一个[?]节点的真实身份。为了获得预期的挑战体验,建议单独运行 Blind Map,或关闭其他地图覆盖类模组。
  • 本模组仅替换视觉层上的图标纹理。如果未来游戏补丁改变了地图节点类或 map_unknown 资源路径,源代码可能需要更新。

致谢 / 源码