CONTENTS · 目录(5)
在杀戮尖塔2 里,每次停在地图界面,我都要在脑子里算一遍:血还剩多少,钱够不够进商店,下一个精英打不打得过。算到一半,常常就凭感觉点下去了。
所以我做了一个路线参谋,叫路线推荐·精修 / RouteSuggest Plus。它把几种走法直接画在地图上,最后点哪个节点,还是我自己决定。
获取:GitHub 仓库 · v0.1.1 发行版 · Steam 创意工坊
这个 Mod 是在 Jiajie Chen(@jiegec)的 RouteSuggest 原版基础上改出来的。原项目采用 MIT 许可,署名保留。推演和交互是我加的,其余功能并不是我从零写出来的。如果你装过原版,建议先停用它,不然两套路线会叠在一起。
下面三张图都是仓库里已有的实机截图,本站保留同图副本以减少外链加载失败。它们用来展示界面长什么样,不代表 0.1.1 最终版本已重新通过测试;点图可以看原尺寸。
金色是动态推荐,其他颜色是固定权重
地图上可以同时显示一条精修路线和几条参考路线。
**金色那条是精修路线。**它从你当前的状态出发,考虑血量、金币、药水、所在层数,以及最近几场战斗反映出的战力,逐个节点推演期望值,再挑出一条路线。
其他颜色是固定权重路线,比如 Safe、Aggressive 和自定义路线。它们按房间类型的固定权重来走,不看你当前的状态,用来和金色那条对照。几条线经过同一段路时会并排画出,不会互相盖住,在哪里分岔一眼就能看到。
按 F7 打开设置界面:
实机截图 · 设置界面。主要看两处:地图上显示哪几条路线,以及商店、药水、分层精英、血量安全线和飞鞋规划等估值模块的开关。
推演里有几处是近似,知道这些,就不会把金色路线看得比实际更“准”:
- 商店:价值随金币和删卡费用变化。路线上连着两个商店时,第二个按经过第一个之后的预计金币来算。
- 火堆:估值时按睡觉回血来算。这只是为了给火堆打个分,不是说到了火堆就该睡。
- 药水、伤害、问号房:都是近似推演,既没有模拟完整牌组,也没有逐回合模拟战斗。
- 近期战力:最近几场掉的血会用来修正预期,但修正值会往默认值收缩,免得一场特别顺或特别惨的战斗改写整局的判断。
右键:把一个房间设为必经点
右键点一个还没走到的节点,它就成了必经点。这不是给节点加分,而是要求路线一定经过它,推演再在这个前提下找高分的走法。
实机截图 · 必经点。看被右键标记的房间,再看推荐线怎样改道,保证经过它们。
如果几个必经点之间根本走不通,Mod 会提示冲突并停止画线,不会硬拼出一条假路线。推荐线只在你划定的范围里比较走法,不会反过来推翻你的选择。
飞鞋:每飞一次都有成本
有飞鞋时,顶栏会显示剩余次数,你可以在这里选这一层总共飞几次:交给自动规划,或者手动选 0、1、2、3 次,超过可用次数的选项是灰的。这个选择只是给规划加约束,不会改你手上的剩余次数。
每飞到下一行都会消耗一次,所以推演不只看眼前这一跳,还会估计把次数留给后面几层值多少。
实机截图 · 飞行规划。虚线弧是飞行段,实线是正常沿路走的部分。
整个规划用的是束搜索加期望近似,不保证找到全局最优,也不保证提高胜率。它做的事,是把我原本要在脑子里算的那几样东西摆到地图上。
安装
两种方式任选一种:
- 打开 Steam 创意工坊,按页面的订阅和启用说明操作。
- 手动安装:从 v0.1.1 发行页下载 ZIP,把里面的文件全部放进游戏目录下的
mods/RouteSuggestPlus/,dll、pck、json 一个都不能少。
装过原版 RouteSuggest 的,记得先停用它。
v0.1.1 改了什么,测到了哪里
0.1.1 最后调了两处:第三层火堆的基础分改成 5;第三层也不再模拟对精英用药水,而是把药水留给 Boss。
测试要分开说。10 月 22 日,第三层火堆基础分还是 4.5 的中间版本,通过了 48 个离线测试和 45 项原生检查。之后把火堆分调到 5 的最终版本,没有重跑这套测试。
测试基线是游戏测试服 v0.111.0,正式服和以后的游戏版本能不能用,我承诺不了。构建和离线测试需要本机的游戏文件,原生集成测试还依赖仓库之外的工具和配套资源。
推荐线说到底只是参考,最后点哪一格,还是自己定。


