- Pokémon Essentials Version
- v21.1 ✅
[Plugin] Battle Speed Control - Fast, Faster, Instant
Battle Speed Control allows players to speed up battles without affecting the rest of the game speed (music, overworld movement, etc.). It's the perfect quality-of-life feature for players who want to grind faster or breeze through easy battles.
This plugin safely overrides the internal timer only during battles, ensuring a smooth experience without glitches.
Screenshots
Placeholder: Screenshot of the "Battle speed changed to x2.0" message appearing in battle
Placeholder: Screenshot of the Options Screen showing the "Battle Speed" selector
Key Features
- Speed Up Battles Only: Accelerates animations, text, and wait times during combat, but keeps your music and overworld speed normal.
- Hot-Swap Key: Press a key (Standard: Z or R on controller) during battle to cycle through speed stages instantly.
- Options Menu Integration: Players can set their preferred speed permanently in the Options Menu.
- Configurable Stages: You can define your own multipliers (x1.5, x2.0, x3.0, etc.).
Configuration
All settings are found in [FILE][001] Battle Speed Control.rb[/FILE].
1. Setting Speed Stages
You can define which speeds are available. The default setup includes x1.5, x2.0, and x3.0.
Ruby:
module BattleSpeedControl
# Available speed stages (1.0 = Normal)
SPEED_STAGES = [1.0, 1.5, 2.0, 3.0]
# Default speed stage index (0 = 1.0x)
DEFAULT_SPEED = 1
end
2. Setting the Hotkey
You can choose which button toggles the speed. By default, it's the "Special" key (Z on keyboard).
Ruby:
# Trigger key for toggling speed during battle
# Set to nil to disable
TRIGGER_KEY = Input::SPECIAL
Installation
- Download the plugin.
- Extract the folder Battle Speed Control into your project's Plugins directory.
- Start your game.
- Check the Options Menu or press Z in a battle to test it!
- Credits
- Nononever
