即时模式

即时模式

调整动画、操作和过渡效果,使(几乎)一切即时完成。

游戏玩法

《杀戮尖塔2》即时模式

一款适用于《杀戮尖塔2》的模组,可将几乎一切操作速度提升至近乎即时。

操作方式

  • F8:开启/关闭即时模式。切换时会显示当前状态的提示。

更新日志

V1.3.28 - 修复了进入“PUNCH_OFF”事件时的崩溃问题(通过将事件房间排除在加速范围之外)。

安装方法

  1. 确保你已安装《杀戮尖塔2》的模组加载器。
  2. 下载最新的 InstantMode.zip 并解压。
  3. InstantMode.dllInstantMode.pck 文件放入 Slay the Spire 2/mods/InstantMode/ 目录下(如无 modsInstantMode 文件夹,请自行创建)。
  4. 启动游戏,若此前未允许使用模组,请选择允许。

工作原理(技术细节)

本模组使用 Harmony 进行补丁修改:

  1. 强制即时模式:修改游戏内部偏好获取器,使其始终返回 FastModeType.Instant
  2. 全局时间缩放:通过后台引擎节点维持恒定的 10.0 倍速。
  3. 命令覆盖:将所有剩余等待时间除以速度倍率,以确保性能一致。
  4. 特效通知:使用游戏内部的 NFullscreenTextVfx 进行开关反馈。

致谢

本模组基于 customjacksts2_ExampleMod 模板构建。

由 AI 辅助生成,因为我比较懒

代码已托管于 GitHub,欢迎使用或复用 https://github.com/doogle94/STS2InstantMode/tree/main