[CGMZ] Gamepad Detected (Patreon)
Downloads
Content
This plugin adds a simple window that will briefly appear and then automatically disappear when the player first connects their gamepad. This allows them to know their gamepad is successfully being picked up by the game, in case they may be having trouble with their gamepad.
! SEE BOTTOM OF POST FOR UPDATES !
Hi all, introducing [CGMZ] Gamepad Detected!
This plugin shows a simple window when the player connects their gamepad (controller). This can be useful information so they know their gamepad connected successfully and is being recognized by your game. See below gif for how it can look:
Customization
This plugin is mostly plug and play with no setup required from you to start with. However, it does offer some customization parameters. You can choose to show the window in any corner of the screen, with an x/y offset as well to further fine-tune the window position.
You can also control the window width/height, the text and text alignment, and the fade in/out speed as well as the display time.
A sound effect can also play when the window displays.
Integrations
This plugin comes with additional features when used alongside the following plugins:
[CGMZ] Window Backgrounds - Show an image as the window's background, including an animated scrolling parallax image. This plugin works for any window in your game, and this integration makes it no-code for this plugin's window.
[CGMZ] Window Settings - Control the window's tone, windowskin, padding, style, and more. This plugin works for any window in your game, and this integration makes it no-code for this plugin's window.
[CGMZ] Rumble - Rumble the controller when the player first connects it to provide additional haptic feedback that their gamepad is recognized.
Roadmap
Future updates for this plugin include any customizations people would like added. I will also look into allowing a window for if the gamepad disconnects.
Casper Gaming plugins are made much better through user suggestions. If you have an idea for a feature you'd like to see implemented that is not already covered above, please let me know. You can leave suggestions in the comments below or in the #suggestions channel of the Casper Gaming Discord.
Quick Facts
✅ RPG Maker MZ✅ No obfuscation✅ All future updates included✅ No AI used at any point in the creation of this plugin
Support
Casper Gaming provides quick support to any user who needs it. You can leave a comment below with your question or issue, I try to check my Patreon at least once a day. For even quicker support, you can come into the Casper Gaming Discord and ask for help in the #support channel.
Credit & Requirements
Please see terms of use here: Terms of Use
Requires CGMZ Core plugin: CGMZ Core
Happy RPG Making!
This version adds the option to also show when the gamepad disconnects. This can occur if the player unplugs it, or if there is a problem that causes the gamepad to disconnect. This could provide feedback to the player for why their gamepad controls stop working. See below gif for how it can look:
You can set different text and play a different sound effect when the disconnect event occurs. You can also now opt to not show either the connect or disconnect event, in case you want only one event to be shown to the player.
This version also fixes a slight bug that could cause other plugins that listen to gamepad connect events to not work.
This version adds an integration with [CGMZ] Rumble to let you rumble the controller when the gamepad connects. This can help provide haptic feedback to the player that their gamepad was recognized.