Rpg Maker MZ Plugin: Classic Gamepads Extensor
A downloadable Plugin
¡Hey There!
This plugin will allow you to have better control over the devices that the user is using. Knowing if you are using:
- Keyboard.
- Playstation Joystick.
- Xbox Joystick.
And be able to activate / deactivate switches based on the device used.
It also allows you to run common events when certain buttons on the controller are pressed.
By default Rpg maker has no conditions to know which device is being used. With this you can prepare to give the user a personalized experience without too many advanced and unnecessary configurations.
With this you can associate the classic buttons of a controller:
Button A (Xbox) / X (PlayStation) Button B (Xbox) / Circle (PlayStation) Button X (Xbox) / Square (PlayStation) Button Y (Xbox) / Triangle (PlayStation) LB (Xbox) / L1 (PlayStation) RB (Xbox) / R1 (PlayStation) LT (Xbox) / L2 (PlayStation) RT (Xbox) / R2 (PlayStation) Back Button (Xbox) / Select (PlayStation) Start Button (Xbox) / Start Button (PlayStation) L3 (Xbox) / L3 (PlayStation) R3 (Xbox) / R3 (PlayStation) D-Pad Up D-Pad Down D-Pad Left D-Pad Right
As far as I know this plugin is the only one compatible by default with the Vizustella Core system for dynamic help buttons. In other words, it allows you to dynamically display the button icons depending on the command being used. (Requires having VizuMZ_0_CoreEngine correctly to use function.)
Other plugins from other authors remove this compatibility. This is a simple but effective plugin. And perhaps it is what you were looking for to give dynamism to your project.
What can I do with this plugin?
Examples:
You can display dynamic tooltips based on switch states.
That is, if you are using a Playstation controller that, for example, shows you a message that says "Use X to attack" or if you are using an Xbox controller that says "Use A to attack" among endless ideas.
Compatibility:
RPG MAKER MZ
Tested on:
- RPG MAKER MZ / v1.7.0
- Vizustella Core Engine
How to Install the Plugin:
Once you download the file, copy and paste the "ClassicGamepadsExtensor.js" file:
-> To the "plugins" folder inside your project. (root/js/plugins/)
- Remember add and activate the plugin from the RPG MAKER MZ Plugin Editor. Then configure what you need to adapt it to your project. The setup is super easy. It's all inside the plugin help.
Information:
- If the user does not have the device drivers, the controller may not work. The plugin does not add additional drivers or APIs. If your game made in Rpg maker MZ detects your controller, this plugin should be compatible.
Differences between the Demo and the full version:
Feature | Demo | Full |
---|---|---|
Number of joystick keys that can be associated with common events | 1 | Unlimited |
Vibration function | Not available | Available |
Allow Execute Keys with message windows function | Not available | Available |
Play SE when pressing the key function | Not available | Available |
Plugin commands | None | Multiple options |
Program support | Not available | Major issues only |
Status | Released |
Category | Other |
Author | Undermax |
Tags | Controller, gamepad, joystick, mz, plugin, rgp-maker-mz, RPG Maker, rpg-maker-mz-plugin, vizustella |
Average session | A few seconds |
Languages | English |
Inputs | Keyboard, Xbox controller, Playstation controller |
Purchase
In order to download this Plugin you must purchase it at or above the minimum price of $5.80 USD. You will get access to the following files:
Download demo
Development log
- v1.3 UpdateSep 08, 2023
- v1.2Jul 06, 2023
- v1.1Jul 06, 2023
Leave a comment
Log in with itch.io to leave a comment.