转自: https://www.nexusmods.com/slaythespire2/mods/2
适用于《杀戮尖塔2》的轻量化便利功能MOD合集。包含:带预期生命值显示的即将受到伤害计数器、多段攻击总伤害统计、带卡牌提示的队友手牌查看器、按住R键重启对局、跳过启动动画、带踢出玩家和屏蔽涂鸦功能的队伍管理、断线后自动难度适配。所有功能均可通过F1键开关,完整支持多人联机。
一款为《杀戮尖塔2》打造的轻量化便利功能MOD合集。多项功能整合进单个MOD,每项功能都可在游戏内设置菜单中单独开关。完整支持多人联机,包含踢出玩家、断线处理与难度适配功能。
═══════════════════════════════════════
功能特性
═══════════════════════════════════════
▸ 即将受到的伤害计数器
在你的角色上方显示数字,精准标明本回合你将受到的生命值伤害。计算会纳入你当前的格挡值、宠物伤害吸收、冰霜充能球的被动格挡(故障角色)、回合结束时的减益效果(束缚、终焉、魔法炸弹、瓦解),以及回合结束时手牌中的卡牌伤害(灼烧、腐朽、召唤等)。
• 角色上方的红色数字 = 你实际将受到的生命值伤害
• 绿色的0 = 你处于完全防护状态,格挡或宠物将吸收所有伤害
• 宠物上方的橙色数字 = 你的宠物将吸收的伤害
数值会随着你打出卡牌、获得格挡实时更新。
在设置中开启“显示预期生命值”,即可查看受伤后的剩余生命值。例如,“14 (38)” 代表你将受到14点伤害,回合结束时剩余38点生命值。
▸ 多段攻击总伤害统计
敌人的多段攻击现在会在原数值旁的括号内显示总伤害。例如,原本显示3x3的攻击,现在会显示为3x3 (9),无需你手动计算。
▸ 按住R键重启对局
按住R键1.5秒,即可立即放弃当前对局,使用相同角色、飞升等级、幕间配置开启全新对局,种子重新随机。当你确定本局已经无望,想要快速重开时非常实用。
▸ 跳过启动画面
游戏启动时自动跳过logo/开场动画,直接进入主菜单。
▸ 队友手牌查看器
按下F3键打开一个精简面板,显示战斗中每位玩家的当前手牌。每张卡牌都会以带名称的小缩略图显示,鼠标悬停在任意卡牌上,即可查看包含卡牌描述的完整提示框,再也不用猜队友手里有什么牌了。
• 分页功能 —— 玩家人数超过4人时,会出现箭头按钮(< >)切换分页,也可使用Page Up/Page Down键翻页。
• 拖拽调整位置 —— 点击并拖拽面板,可将其移动到屏幕任意位置,位置会在下次打开时自动保留。
• 点击面板外区域或按下X按钮关闭面板。
面板也会显示你自己的手牌,你可以核对显示是否准确。需在设置中开启“战斗中显示队友手牌”,默认开启。
═══════════════════════════════════════
多人联机支持
═══════════════════════════════════════
所有功能均可在多人联机中正常使用。每位玩家看到的伤害数值,都会基于自身的格挡、宠物、减益效果独立计算。联机双方都需要安装本MOD,但版本无需一致,旧版本仅会缺少部分功能。
═══════════════════════════════════════
队伍管理(F1 → 队伍)
═══════════════════════════════════════
多人联机时,F1设置菜单中包含队伍板块,显示所有玩家的Steam名称与所选角色职业。在此你可以:
• 屏蔽涂鸦 —— 阻止其他玩家的地图涂鸦显示在你的屏幕上,开启时也会清除该玩家已有的涂鸦。
• 清除所有涂鸦 —— 一次性清空地图上的所有涂鸦。
• 踢出玩家(仅房主可用)—— 将一名玩家移出当前对局。
涂鸦屏蔽是独立设置的,任何安装了本MOD的玩家,都可以自主选择屏蔽谁的涂鸦。
═══════════════════════════════════════
踢出与断线处理
═══════════════════════════════════════
当房主踢出一名玩家,或玩家断线时,游戏会继续运行,不会卡死。所有同步机制都已修复,战斗回合、地图投票、事件选择、宝物房遗物拾取、幕间过渡、玩家选择等内容,都会为离线玩家自动完成判定。
如果被踢出的玩家被重新邀请并重新连接,其被踢出的状态会自动清除,无需重启对局。
═══════════════════════════════════════
难度适配
═══════════════════════════════════════
对局中途有玩家离开时,敌人的生命值、格挡数值、能力强度会自动调整,匹配剩余玩家人数。如果你开启了2人对局,中途有玩家离开,敌人难度会自动下调至单人难度。
该功能在战斗中也可生效,现有敌人的生命值会按比例调整,当前生命值百分比保持不变,例如50%生命值的敌人,调整后仍为50%生命值。
该功能由房主在F1菜单中的专属开关控制:“根据在线玩家数量适配难度”,默认开启。房主可随时开启或关闭该功能,即便在战斗中也可操作,敌人数值会立即重新调整。
═══════════════════════════════════════
设置菜单
═══════════════════════════════════════
随时按下F1键即可打开游戏内设置面板。每项功能都可单独开启或关闭,你的偏好设置会自动保存,重启游戏依然生效。
面板支持拖拽,点击并拖拽即可调整位置,点击面板外区域或按下X按钮关闭,位置会在下次打开时自动保留。
═══════════════════════════════════════
⚠ 重要:存档文件说明
═══════════════════════════════════════
游戏会为MOD玩法与无MOD玩法使用独立的存档文件:
• 无MOD存档路径:%APPDATA%\Roaming\SlayTheSpire2\steam\<STEAM_ID>\profile1\saves\
• MOD存档路径:%APPDATA%\Roaming\SlayTheSpire2\steam\<STEAM_ID>\modded\profile1\saves\
如果你是首次安装MOD,你的游戏进度不会自动同步。解决方法很简单:将无MOD文件夹中的存档文件复制到MOD文件夹中即可。请务必使用复制而非移动操作,保留原文件作为备份。
═══════════════════════════════════════
安装方法
═══════════════════════════════════════
1. 打开你的《杀戮尖塔2》安装目录:
STEAM\steamapps\common\Slay the Spire 2\
2. 如果目录中没有名为“mods”的文件夹,请新建一个。
3. 将本MOD解压到该文件夹中,最终路径应为:
mods\BetterSpire2.dll
mods\BetterSpire2.pck
4. 启动游戏,游戏会检测到MOD,并提示你重启进入MOD模式。
请务必阅读上方的存档文件说明,因为《杀戮尖塔2》会为MOD与无MOD玩法使用独立存档。如果你想要同步原有游戏进度,请按说明复制存档文件。
═══════════════════════════════════════
Mac系统支持
═══════════════════════════════════════
Mac(ARM64/Apple Silicon芯片)设备上,游戏自带的Harmony库存在BUG,会导致所有MOD无法加载。这是游戏引擎的问题,并非本MOD独有。目前已有社区修复方案:
1. 从文件选项卡中下载修复后的0Harmony.dll,列为可选文件。
2. 找到你的《杀戮尖塔2》数据目录:
Mac路径:steamapps/common/Slay the Spire 2/data_sts2_macos_arm64/
Linux路径:steamapps/common/Slay the Spire 2/data_sts2_linux_x86_64/
3. 备份该文件夹中现有的0Harmony.dll,将其重命名为0Harmony.dll.bak。
4. 将修复后的0Harmony.dll放入该文件夹中。
5. 启动游戏,包括本MOD在内的所有MOD现在都应该能正常加载了。
该修复方案也适用于你想在Mac上使用的其他任何基于Harmony的MOD。
═══════════════════════════════════════
已知问题
═══════════════════════════════════════
• 目前暂无!如果你遇到问题,请附带betterspire2_log.txt日志文件进行反馈。
═══════════════════════════════════════
BUG反馈与日志
═══════════════════════════════════════
如果功能运行异常,请查看以下路径的日志文件:
<游戏用户数据目录>\betterspire2_log.txt
Windows系统的默认路径为:
%APPDATA%\SlayTheSpire2\betterspire2_log.txt
日志文件会记录所有成功加载的功能与出现的错误,反馈问题时请务必附带该文件。
下载地址: