• Do not use Discord to host any images you post, these links expire quickly! You can learn how to add images to your posts here.
  • Reminder: AI-generated content is not allowed on the forums per the Rules and Regulations. Please contact us if you have any questions!
Resource icon

v21.1 Battle Speed Control 1.3

This resource pertains to version 21.1 of Pokémon Essentials.
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:
Expand Collapse Copy
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:
Expand Collapse Copy
  # Trigger key for toggling speed during battle
  # Set to nil to disable
  TRIGGER_KEY = Input::SPECIAL



Installation​


  1. Download the plugin.
  2. Extract the folder Battle Speed Control into your project's Plugins directory.
  3. Start your game.
  4. Check the Options Menu or press Z in a battle to test it!
Credits
Nononever
Author
Nononever
Downloads
404
Views
1,066
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Nononever

Latest updates

  1. Bugfix

    Fixed 1-2 little rare bugs
  2. no implicit conversion from nil to integer error fix

    fixed no implicit conversion from nil to integer error
Back
Top