An open library of RPG Maker MZ plugins, powered by the community.

PGMZ - The Community-Driven Plugin Library for RPG Maker MZ

MZ plugins

Zin Cursor Tween - ZinCursorTween.js

Plugin desc : ver 1.5.2 Decorate the appearance and movement of the cursor

License : MIT License

Author : Huuzin

Website : https://github.com/huuzin-github/rpgmakermz/blob/main/ZinCursorTween.js

Desc page : https://github.com/huuzin-github/rpgmakermz/wiki/CursorTween

Download Page : https://raw.githubusercontent.com/huuzin-github/rpgmakermz/main/ZinCursorTween.js

File name : ZinCursorTween.js

Help of plugin :

* @target MZ
* @plugindesc ver 1.5.2 Decorate the appearance and movement of the cursor
* @author Huuzin
* @url https://github.com/huuzin-github/rpgmakermz/wiki/CursorTween
* @base ZinTween
* @orderAfter ZinTween
* @base PluginCommonBase
* @orderAfter PluginCommonBase
*
* @help
* This plusing decorates the appearance and movement of the cursor.
*
* ---How to use---
* 1. Turn on the plugin.
* 2. Adjust the plugin parameters according to your preference.
*
* ---Operating conditions---
* RPG MZ version:v1.5.0
* PluginCommonBase and ZinTween ver 1.5.0 or higher are required for this plugin to work.
* PluginCommonBase: https://triacontane.blogspot.com/2020/08/rpgmz.html
* ZinTween: https://huuzin.net/2020/09/06/zintween/

* @param cursorMoveTween
* @text Cursor movement
* @desc Set tweening when moving the cursor.
* @type struct<TweenSettingMoving>
* @default {”textEnabled”:”true”,”textColor”:”{¥”r¥”:¥”0¥”,¥”g¥”:¥”0¥”,¥”b¥”:¥”0¥”}”,”textOutlineColor”:”{¥”r¥”:¥”0¥”,¥”g¥”:¥”0¥”,¥”b¥”:¥”255¥”}”,”***Movement***”:””,”moveEnabled”:”false”,”scaleEnabled”:”true”,”commandW”:””,”commandH”:”C”,”***Easing***”:””,”easing”:”OutQuad”,”duration”:”0.200”,”delay”:”0.000”,”***Tone Color***”:””,”toneR”:”255”,”toneG”:”255”,”toneB”:”255”,”toneGray”:”0”,”hue”:”0”}

* @param cursorNormalTween
* @text Cursor normal
* @desc Set cursor normal state tweening (persistent loop).
* @type struct<TweenSettingLoop>
* @default {”alpha”:”200”,”toneR”:”0”,”toneG”:”0”,”toneB”:”200”,”toneGray”:”0”,”hue”:”0”,”easing”:”InOutSine”,”duration”:”1.000”,”delay”:”0”,”wrapMode”:”Pingpong”}

* @param cursorPressTween
* @text Cursor click
* @desc Set the tween when the cursor is clicked.
* @type struct<TweenSettingLoop>
* @default {”alpha”:”255”,”toneR”:”200”,”toneG”:”200”,”toneB”:”0”,”toneGray”:”0”,”hue”:”0”,”easing”:”Slope”,”duration”:”0.060”,”delay”:”0”,”wrapMode”:”Clamp”}

* @param cursorHover
* @text Cursor Hover
* @desc Set related to cursor hover state.
* @type struct<TweenSettingHover>
* @default {”enabled”:”true”,”x”:”-2”,”y”:”-2”}

* @param cursorViewTween
* @text Cursor view
* @desc Set tweening of character fields for numeric and name input (persistent loop).
* @type struct<TweenSettingLoop>
* @default {”alpha”:”200”,”toneR”:”200”,”toneG”:”-50”,”toneB”:”-50”,”toneGray”:”0”,”hue”:”0”,”easing”:”InOutSine”,”duration”:”2.000”,”delay”:”0”,”wrapMode”:”Pingpong”}

スポンサードリンク

-MZ plugins

Copyright© PGMZ - The Community-Driven Plugin Library for RPG Maker MZ , 2026 All Rights Reserved.