Help this Plugin reach its goal

Raised
$451.84
Goal
$200.00
225%
of goal
37
contributors
$12.21
average contribution
$59.99
top contribution

A downloadable Plugin

Get this Plugin and 29 more for $59.99 USD
View bundle
Buy Now
On Sale!
20% Off
$5.99 $4.79 USD or more




¡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

Purchase

Get this Plugin and 29 more for $59.99 USD
View bundle
Buy Now
On Sale!
20% Off
$5.99 $4.79 USD or more

In order to download this Plugin you must purchase it at or above the minimum price of $4.79 USD. You will get access to the following files:

ClassicGamepadsExtensor FULL Version 10 kB

Download demo

Download
ClassicGamepadsExtensorDemoVersion.js 7 kB

Development log

Leave a comment

Log in with itch.io to leave a comment.