BetterSpire2封面

BetterSpire2

杀戮尖塔2
工具与前置

暂无 MOD 简介。

MOD介绍

BetterSpire2 一款轻量级的生活质量模组包,适用于《杀戮尖塔2》。多个功能捆绑在一个模组中,每个功能都可以在游戏内设置菜单中单独切换。完全支持多人游戏,支持踢击、断开处理和难度调整。 ═══════════════════════════════════════ 提供 两个版本支持═══════════════════════════════════════ BetterSpire2有两种版本: • 完整版——所有功能。在模组清单中标记为affects_gameplay。所有多人游戏中的玩家都应该安装了它。 • 轻量版 — 仅显示及外观功能。标记为affects_gameplay:false,所以无需所有玩家都安装,多人游戏是安全的。 精简版包括:伤害计数器、多击总和、预期生命值、药水掉落几率徽章、带属性的队友手部查看器、计时器、跳跃溅射、静音绘画和即时快速模式。 完整加法:按住R重启,双击R重置回合,踢玩家,难度调整,自动确认弃牌/保留。 ═══════════════════════════════════════ 功能 功能═══════════════════════════════════════ › 来袭伤害计数 器 在角色上方显示一个数字,显示你本回合会受到多少生命值伤害。计算还包括当前格挡、宠物吸收、冰霜球被动格挡(缺陷),包括专注和镀金电缆遗物、回合结束减益(束缚、毁灭、魔法炸弹、瓦解)以及回合结束时手牌的伤害(燃烧、腐朽、召唤等)。那些在攻击前就死的敌人(例如中毒)会自动被排除。玩家回血也被纳入预期生命值计算中。 • 角色上方红色数字=你实际会受到 的HP伤害• 绿色0=你完全受到保护(格挡或宠物吸收一切) • 宠物上方橙色数字=宠物会吸收 伤害。随着你出牌获得格挡,实时更新。 在设置中 切换“显示预期HP”,可以看到你受伤后的HP。例如,“14 (38)”表示你会受到14点伤害,回合结束时为38点生命值。 多重伤害总计 敌人多击攻击现在在原标签旁用括号显示总伤害。比如,一个显示3x3的攻击现在会显示3x3(9),所以你不用自己算。 ▸ 出牌次数 徽章 手中任何下一次出牌会多次使用的牌上方会出现一个小的“xN”徽章。涵盖游戏中所有复制机制: • 回声形态(本回合前N张卡) • 复制药水(下一张卡) • 爆发(下一个技能) • 一二拳(下一次攻击) • 信号加速(下一个能力) • 投斧遗物(本场第一张卡) • 隐藏宝石 的重玩附魔它由游戏自身的ModifyCardPlayCount钩子驱动,因此任何未来使用相同机制的卡牌、遗物或附魔都会自动被拾取。堆叠工坊cly ——一张带有回声形态和复制药水激活的重放附魔卡会显示4倍。 该徽章也出现在F3队友手部查看器中。默认可在设置中切换(“在手牌上显示2个徽章”)。 ▸ 商店移除价格提示 将鼠标 悬停在地图上的商店图标上,一个小提示显示即将到来的移除卡牌费用,使用游戏内剪刀和金色图标(例如 “✂- 100 🪙”)。价格遵循游戏自身公式(基础75金币,每次移除+25金币),购买移除后价格会自动更新。 ■ 药水掉落几率徽章 地图按钮旁 的小徽章显示你在下一场战斗后获得药水的概率。它使用游戏自有的顶部栏背景和描边标题字体,视觉上与HUD整体整合,并在概率变化时实时更新。 点击并拖动徽章在屏幕上任意位置以重新定位——保存的位置在发射间会保留。如果你运行其他顶栏叠加(比如游戏计时器模组),想把它排除在外,这很有用。 默认可在设置中 切换(“显示药水掉落概率”)。 ♬ 自动确认弃牌/保留选择(仅限完整) 当游戏要求你弃牌或保留牌时,选择最大数量的牌会自动确认选择,无需点击确认按钮。适用于任意卡牌数量——弃1张、弃2张、保留最多1张等。 ¹ 即时快速模式 解锁游戏隐藏的“瞬间”动画速度,比内置快速模式更快。在F1设置菜单里切换它。这只是改变游戏偏好——不会改变任何游戏逻辑。 ♫ 按住R键重新开始游戏(仅限完整版——仅限单人模式) 按住R键1.5秒即可立即放弃当前游戏,重新开始新一轮,使用相同的角色、升级等级和行动配置——但种子是新的。当你知道游戏结束,想快速回归时,这非常有用。 ■ 双击R重置回合(仅限完整回合——仅限单人) 快速点击R两次以重新加载上一次自动存档并重启当前房间。游戏在进入每个房间时会自动保存,这实际上重置了当前的战斗或事件。保留你的地图图和敌人位置。无缝运行,无需回到主菜单——干净利落地的原地重新加载。 ▸ 跳过启动画面 游戏启动时自动跳过标志/启动动画。直接进入主菜单。 ■ 队友手部查看 器 按F3打开透明浮动面板,显示每位玩家当前战斗手牌。每张卡牌都以缩略图显示,标有卡牌名称,鼠标悬停在任意卡牌上会显示完整的提示,包含卡牌描述——你无法猜测队友手中有什么。 每位玩家的名字线显示手牌使用游戏图标的属性:总攻击力(剑)、防御(盾)、弱和脆弱。这有助于协调攻击——如果你的队友有一张带有脆弱效果的卡,你可以等到对方打完那张卡后再出高伤害卡。 • 可调整大小 — 拖动右边、下边或右下角以调整大小。角落里会显示一个小的抓地指示器。卡片会自动包裹以适应面板宽度。开局之间会记住大小。 • 分页 — 如果超过4名玩家,箭头按钮(< >)会出现用于翻页。你也可以使用“翻页/翻页”。 • 拖曳以重新定位 — 点击并拖动面板,将其移动到屏幕上任意位置。位置在开局之间被记住。 • 点击外部或按X键关闭。 • 保持开启模式 — 在设置中启用“保持开启”,以防止点击外部(例如玩牌)时面板关闭。用F3或X键关闭。 • 隐藏自己的手 — 切换只显示队友手部,释放屏幕空间。 • 药水显示 — 每位玩家的药水以小图标显示,配有悬浮工具提示,显示名称和描述。当药水获得、使用或丢弃时,更新会实时更新。 • 紧凑视图 — 在设置中切换“紧凑视图”以隐藏卡片缩略图,并将玩家排列成仅显示姓名、属性和药水的2x2网格。屏幕占地面积最小。 • 持久位置——面板的位置和大小在游戏会话间保存。每次发射都不用重新定位。 默认显示你自己的手牌,这样你可以验证牌型是否匹配。需要启用“显示队友手牌”设置(默认开启)。 • 时钟显示 一个可选的可拖拉时钟,出现在屏幕右上角。支持12小时和24小时格式(可在设置中切换)。点击并拖曳以重新定位——位置会在会话间保存。默认为禁用。 ═══════════════════════════════════════ 多人游戏支持 ═══════════════════════════════════════ 所有功能在多人游戏中都能正常运行。每个玩家会根据自己的格挡、宠物和减益效果独立计算出自己的伤害数值。Lite版本可以在多人游戏中使用,而不需要所有玩家都使用这个模组。完整版应由所有玩家在一场游戏中安装。版本不必完全匹配——旧版本功能更少。 ═══════════════════════════════════════ 队伍管理(F1 → Party) ═══════════════════════════════════════ 多人游戏中,F1设置菜单包含一个队伍部分,按Steam名称和角色类别显示所有玩家。从这里你可以: • 隐藏图纸 — 阻止其他玩家的地图图出现在你的屏幕上。切换时还会清除他们已有的图纸。 • 清除所有图纸 — 一次性从地图上清除所有图纸。 • 踢出(仅限主机,完整版)——将一名玩家从会话中移除。 静音是按人计算的——任何使用该模组的人都可以独立选择谁的画作躲藏。 ═══════════════════════════════════════ 踢与断开处理(仅限全屏) ═══════════════════════════════════════ 当主持人踢出玩家(或玩家失去连接)时,游戏继续且不会卡顿。所有同步器都经过补丁处理,使得战斗回合、地图投票、事件选择、宝藏室遗物选择、幕间转换和玩家选择都会自动为缺席玩家解决。 如果被踢出的玩家被重新邀请并重新连接,其被踢出状态会自动清除——无需重启。 ═══════════════════════════════════════ 难度调整(仅限全难度) ═══════════════════════════════════════ 当玩家中途离开时,敌人的生命值、格挡数量和力量加成会自动调整,以匹配剩余玩家人数。如果你开始了双人游戏,有人离开,敌人难度会降到单人难度。 这在战斗中也有效——现有敌人的生命值会被重新调整,保持当前生命值比例(血量50%的敌人保持50%)。 通过F1菜单中的仅限主机切换控制:“将难度调整为活跃玩家”(默认启用)。主机可以随时开关这个功能,甚至在战斗中,敌人也会立即重新调整比例。 ═══════════════════════════════════════ 设置菜单 ═══════════════════════════════════════ 随时按F1打开游戏内设置面板。每个功能都可以单独开关。场景采用两列布局——左列:战斗HUD和多人模式,右列:游戏玩法和快捷键——队伍部分位于底部。你的偏好设置会自动保存,并且在每次会话之间保持。 面板可拖曳——点击并拖曳即可重新定位。点击面板外或按X键关闭。位置在开局之间被记住。 BetterSpire2 还集成了 ModConfig(https://www.nexusmods.com/slaythespire2/mods/27)。如果安装了ModConfig,所有设置都显示在游戏的设置→Mods标签页中。这对无法访问F1覆盖层的移动/安卓玩家尤其有用。ModConfig是可选的——没有它,模组也能正常工作。 Lite 版本显示了简化的拨动功能(仅显示功能)。完整版显示所有开关。 ═══════════════════════════════════════ 本地化 ═══════════════════════════════════════ BetterSpire2支持游戏支持的所有语言 :英语、日本語、中文、韩国어、德语、法语、西班牙语(LA和ES)、意大利语、葡萄牙语(BR)、俄语、波兰语、ไทย、土耳其语。 默认情况下,模组遵循游戏语言。你可以通过F1设置菜单中的“语言”选项(或ModConfig)强制使用特定语言。任何语言中缺少的键会自动跳回英文,因此界面从不显示空白标签。 翻译以t形式存在他BetterSpire2_localization文件夹放在DLL旁边。母语者如果发现翻译读起来尴尬,欢迎在 Nexus 页面上发布问题或公关。 ═══════════════════════════════════════ ⚠ 重要:存档文件信息 ═══════════════════════════════════════ 游戏在模组和未模组游玩 时使用不同的存档: • 未模组:%APPDATA%\Roaming\SlayTheSpire2\steam\<STEAM_ID>\profile1\saves\ • modded:%APPDATA%\Roaming\SlayTheSpire2\steam\<STEAM_ID>\modd\profile1\saves\ 如果这是你第一次安装模组,进度不会自动传递。解决方法是将存档文件从未修改文件夹复制到已修改文件夹。一定要复制(不要移动),这样你有备份。你也可以使用UnifiedSavePath模组 ,适用于MAC*** /Users/{user}/Library/Application Support/Steam/userdata/{Steam ID}/{Game ID}/remote *Steam ID和Game ID是数字。 然后你只需将配置文件1复制到modded文件夹