Welcome to PGMZ! My goal is to make it easy for everyone to find and share great plugins for creating amazing games. As a plugin developer myself, I'm excited to grow this community with all of you.
NUUN Game Pad Vibration - NUUN_GamePadVibration.js
Plugin desc : Gamepad Vibration
License : MIT License
Author : NUUN
Website : https://github.com/nuun888/MZ/blob/master/NUUN_GamePadVibration.js
Download Page : https://raw.githubusercontent.com/nuun888/MZ/master/NUUN_GamePadVibration.js
File name : NUUN_GamePadVibration.js
Help of plugin :
* @target MZ * @plugindesc Gamepad Vibration * @author NUUN * @base NUUN_Base * @orderAfter NUUN_Base * @version 1.1.0 * * @help * This is a plugin for vibrating the gamepad on X Input. * * Text code * ¥VG[id]:Vibrate the gamepad. * [id]:Specify the ID in the "VibrationSetting" list number of the plug-in parameter. * * Specified from script * NuunManager.sprictGamePadVibration(StartDelay, Duration, WeakMagnitude, StrongMagnitude) * * Terms of Use * This plugin is distributed under the MIT license. * * Log * 4/2/2023 Ver.1.1.0 * Added function to vibrate gamepad from text code. * 3/16/2023 Ver.1.0.2 * Fixed not to display in the option if the game pad is not recognized. * 3/12/2023 Ver.1.0.1 * Changed the vibration start setting from milliseconds to frames. * Supported so that it can be easily specified from the script. * 2/26/2023 Ver.1.0.0 * First edition. * * @command OnVibration * @desc Perform gamepad vibration. * @text Gamepad vibration * * @arg VibrationSetting * @type struct<VibrationData> * @default * @text Vibration settings * @desc Set vibration. * * * @param OptionGamePadVibrationName * @desc Set the name of the gamepad vibration enable to be displayed in the option. * @text Gamepad vibration enabled * @type string * @default Gamepad vibration enabled * * @param VibrationSetting * @type struct<VibrationData>[] * @default [] * @text Vibration settings * @desc Set vibration. *