• The Eevee Expo Game Jam is on! 📝 Head on over to the game jam forum and read through the rules if you want to participate.
    From June 30th to August 10th, 2025, participants have a little over a month to create a game!
  • 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.
[v12+] Set the Controls Screen (now supporting gamepad)

v21.1 [v12+] Set the Controls Screen (now supporting gamepad) 2025-05-20

This resource pertains to version 21.1 of Pokémon Essentials.
Pokémon Essentials Version
v21.1 ✅
Also compatible with
  1. v21.1
  2. v21
  3. v20.1
  4. v20
  5. v19.1
  6. v19
  7. v18.1
  8. v18
  9. v17.2
  10. v16.2
  11. Pre-v16.2
gif.gif
screen.png

Creates a "Set the controls" screen on pause menu, allowing the player to map the actions to the keys in keyboard and buttons in a gamepad, ignoring the values defined on F1. You can also define the default controls.

Tested on Essentials v20.1 and v21.1. More versions on link. If this script isn't working on latest Essentials version, please inform on this thread.

If you have an old save with this script (version before v1.2) in Essentials v21, reset your controls in this screen to get gamepad default buttons.
Credits
FL
Author
-FL-
Downloads
2,560
Views
7,136
First release
Last update

Ratings

4.20 star(s) 5 ratings

More resources from -FL-

Latest updates

  1. 1.2.7

    Fix not saving when only removing keys
  2. 1.2.4

    Support gamepad and allow unlimited keys per action.
  3. 1.1.2

    Fix Scroll Up/Down not working

Latest reviews

This can't even be used by people new to Essentials because the install instructions are so unhelpful lol. "Put it above main or convert into a plugin"? Like what does "put it above main" even mean?? "Main" what? What "main" are you talking about? And HOW do we convert it into a plugin?? I've installed over a dozen other plugins and ALL of them were just "drag these folders into your root directory and overwrite if asked". This plugin doesn't even have install instructions anywhere unless you open the script.rb file but then it just says what I said earlier. Might be helpful for people who know how to "convert into a script" or know what "put above main" means, but that's definitely not me...
-FL-
-FL-
First, thanks for your feedback. This kind of feedback is useful to me.

"Main" is a script section (press F11 in RPG Maker). You can copy past the script in a script section above Main or even adding the text above Main contents. I presumed that people know the RPG Maker XP way of adding scripts (or making plugins)

I generally made the install instructions this way to increase the compatibility between older Essentials versions and to make the settings easier to spot. Also, sometimes I have trouble making plug and play scripts without making worse the compatibility between Essentials versions or other scripts.

Your issue isn't very common, in the discussion tab of this script, you can see 15 different users and no one asked me about this. However, in other of my scripts, I've seen some people completely unfamiliar with RPG Maker XP script editor before, so I started to slowly migrate this model to a reversed one (add as plugin or convert into a script).

>This plugin doesn't even have install instructions anywhere unless you open the script.rb file
Yeah, the install instructions point into this file. I can't understand the issue about this part, you only need to click in the link in instructions section.
Absolutely goated for adding the controller support within just 3 days of a request.
This worked great.
I removed the MenuHandlers.add chunk at the bottom to remove it from the pause menu, and instead called the whole thing in pbStartLoadScreen, so that it's accessible from the Start menu instead of pause menu.
Furthermore, I was able to add an autorun toggle without too much headache using one of the two AUX buttons in module Input - the only thing I'd want to know is if it's possible to add more buttons altogether. I know Insurgence for example has a TON of options in their Controls, but that was done pre-v20, and thus pre mkxp.
I can't figure out how to add more buttons to the f1 menu, and thus can't figure out how to have more new options in Controls other than the 2 AUX inputs. Any insight would be appreciated!
-FL-
-FL-
Answered in: https://reliccastle.com/threads/5583/post-55695

Maybe I make this easily in next version.
It works perfectly. Thank's for the script, I'm using it!
Back
Top