[MZ] BattleSkipToggle — 战斗中的真快进开关(动画、移动与日志等待)

[MZ] BattleSkipToggle — 一个真正的快速战斗开关(适用于动画、移动和日志等待)

大家好!

我刚发布了 BattleSkipToggle,这是 RPG Maker MZ 的一个插件,它添加了一个真正的“快速战斗”开关——按下一次按键即可保持开启状态,加速动作动画、战斗单位移动以及战斗日志中的消息等待,直到你再次关闭它为止。

功能介绍

RPG Maker MZ 已经允许你通过按住 OK 键或 Shift 键来快速跳过消息等待,但它不会影响动画播放或战斗单位移动,而且你需要一直按住按键。这个插件解决了这两个问题:

  • 真正的开关,而非按住 — 按下热键一次,快速战斗模式就会保持激活状态,直到你再次按下(或者事件将其关闭)。
  • 加速所有关键部分:动画效果、战斗单位步移动以及战斗日志等待,所有部分都使用相同的可配置乘数(2x–20x)进行加速。
  • 伤害弹出数字保持可读 — 即使开启了跳过模式,数字也会以正常速度显示。
  • 可选的屏幕指示器 — 让玩家始终知道快速模式已激活。
  • 按存档持久化(可选) — 开关状态可以在会话之间记住,或者在每场战斗开始时重置。
  • 包含插件命令 (Set Fast Battle Mode) — 事件可以强制开启或关闭该模式。

制作原因

在随机遭遇战或漫长的 Boss 动画中反复刷怪会变得枯燥,而且整场战斗都按住一个按键的体验并不好。我想要一个真正的开关,能够加速那些真正拖慢战斗进度的部分——动画和移动,而不仅仅是文本,同时不修改任何核心引擎文件。该插件完全通过别名机制(Window_BattleLogSprite_AnimationSprite_BattlerScene_Battle)构建,因此与其他战斗插件兼容。

获取地址

GitHub - LeonneBrito/rpmakermz-plugins · GitHub

— Takki