杀戮尖塔 1 · Steam 自动注入便携版修改器

适用范围：Windows 系统、Steam 版《杀戮尖塔 1》。游戏可以安装在任意磁盘和任意 Steam 库。

启动文件：启动杀戮尖塔修改器.cmd
更换路径：重新选择游戏路径.cmd
必须同目录保留：STS_Watcher.ps1、STSAgent.jar、STS_Overlay.js、jattach.exe、jattach-LICENSE.txt

启动步骤
1. 将 ZIP 完整解压到普通文件夹，不要在压缩包预览窗口中直接运行。
2. 游戏与修改器都用普通权限运行。
3. 首次运行“启动杀戮尖塔修改器.cmd”会弹出文件选择窗口，请选择游戏安装目录中的 SlayTheSpire.exe。启动器会验证同目录的 desktop-1.0.jar 并保存路径。
4. 看到“正在等待 Steam”后保持窗口开启，再从 Steam 启动《杀戮尖塔》，等待窗口显示“注入成功”。
5. 进入游戏后按 Insert 显示或隐藏修改器。菜单打开时显示 Windows 原生箭头并由修改器接管输入。
6. 游戏移动到其他 Steam 库后，运行“重新选择游戏路径.cmd”重新指定 SlayTheSpire.exe。

分享提示
- 请发送完整 ZIP，并让接收者先完整解压。
- 修改器使用 jattach 连接本机 Java 游戏进程，部分安全软件可能提示未知程序；jattach 的开源许可证已随包附带。
- 游戏和修改器应使用相同权限，推荐两者都以普通权限运行。
- “一键解锁全部成就”会写入游戏记录并同步当前 Steam 账号，请确认后再点击。

功能
- 血量、金币：可立即写入并锁定。
- 无限能量：开启后把当前能量锁定为 9 点，消耗后会恢复到 9 点。
- 每回合初始能量：开启后只在每个回合开始时写入设定值；出牌消耗能量后不会在该回合恢复。与无限能量同时开启时，无限能量优先。
- 药水栏数量：可设置为 1～20；减少栏位会移除末尾药水。
- 药水使用不消耗：药水使用后在原栏位自动补回。需要丢弃药水时先关闭此功能。
- 卡牌自动升级：持有、抽到、奖励和商店中的可升级卡牌调用游戏自身升级方法。
- 一击必杀：敌人血量设为 1、格挡设为 0，仍需造成一次有效伤害。
- 卡牌奖励全部稀有：只替换奖励卡，只使用当前角色已经解锁的稀有牌池。
- 商店卡牌全部稀有：只替换商店卡牌，只使用当前角色已经解锁的稀有牌池。
- 战斗抽牌、手牌与牌堆保留本局拥有的卡牌。
- 刷新当前商店：在商店界面打开修改器后点击，可重新生成卡牌、遗物和药水。
- 无限使用商店卡牌移除：每次移除完成后自动恢复服务，费用仍按游戏规则递增。
- 迅捷之靴效果常驻：无需持有遗物即可选择下一层任意地图节点，也不会消耗次数。
- 开战属性：力量、敏捷和荆棘各自保留开关。开启后在每场战斗开始时将该属性写成设定值，之后不会持续锁定，卡牌和遗物可以正常叠加。若用户在战斗中修改设定值，则立即把对应属性覆盖成新值，此后再次保持自然变化。
- 无实体：仍可调整、立即写入并单独锁定；设为 0 会移除效果。
- 一键解锁全部成就：运行时读取 AchievementGrid 中的游戏成就键，并写入游戏成就记录及当前平台成就接口。按钮会显示已解锁数/总数。
- 一键流派卡组：自动识别当前角色，每个角色提供 4 套预设，共 16 套。点击左右箭头切换预设，再点击“清空原卡组并替换”。
- 卡组替换会彻底清空当前卡组并生成所选流派的固定牌组；开启“卡牌自动升级”时，新卡会直接升级。
- 与流派直接绑定的核心遗物会自动补充；已有的其他遗物不会移除，已有核心遗物也不会重复添加。
- 为避免战斗中的手牌、抽牌堆和弃牌堆不同步，只能在非战斗状态执行卡组替换。
- 功能快捷键绑定已删除，只保留 Insert 显示或隐藏菜单。

流派预设
- 铁甲战士：力量爆发、腐化消耗、壁垒护甲、伤口喷火。
- 静默猎手：刀刃连击、毒素防守、弃牌循环、大结局控牌。
- 故障机器人：冰霜集中、雷电充能、零费爪击、黑暗蓄能。
- 观者：姿态切换、神格爆发、点穴印记、占卜编织。
- 这些是方便体验机制的固定代表牌组，不是对正常爬塔过程中选牌的唯一建议。
- 毒素防守预设使用 18 张牌：9 张毒素与辅助牌、9 张敏捷/格挡/虚弱防御牌，适合等待毒素生效的持续战斗。

配置与日志
- 数值配置：%LOCALAPPDATA%\STS_Trainer\config.properties
- 游戏路径：%LOCALAPPDATA%\STS_Trainer\game_path.txt
- 检测日志：%LOCALAPPDATA%\STS_Trainer\STS_Watcher.log
- 修改器日志：%LOCALAPPDATA%\STS_Trainer\STS_Trainer.log

第三方组件
- jattach 2.2：Apache License 2.0，项目地址 https://github.com/jattach/jattach
- 许可证正文见 jattach-LICENSE.txt。
