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 Window Tween - ZinWindowTween.js

Plugin desc : ver 1.0.1 Controls the movement of the window as it appears and disappears.

License : MIT License

Author : Huuzin

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

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

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

File name : ZinWindowTween.js

Help of plugin :

* @target MZ
* @plugindesc ver 1.0.1 Controls the movement of the window as it appears and disappears.
* @author Huuzin
* @url https://github.com/huuzin-github/rpgmakermz/wiki/WindowTween
* @base ZinTween
* @orderAfter ZinTween
* @base PluginCommonBase
* @orderAfter PluginCommonBase
*
* @help
* This plugin controls the movement of the windows as they appear and disappear.
* The current version supports the title scene and menu scene.
*
* ---How to use---
* 1. Turn on the plugin.
* 2. Adjust the plugin parameters according to your preference.
*
* ---Operating conditions---
* RPG MZ version:v1.1.1
* PluginCommonBase and ZinTween 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 ***Basic Tween***
* @param windowGoldTween
* @text Gold window
* @desc Tween settings to be applied to opening and closing of the Gold window.
* @type struct<TweenSetting>
* @default {”enable”:”true”,”moveX”:”200”,”moveY”:”0”,”alpha”:”0”,”easing”:”OutSine”,”duration”:”0.300”,”delay”:”0”}

* @param windowHelpTween
* @text Help window
* @desc Tween settings to be applied to opening and closing of the help window.
* @type struct<TweenSetting>
* @default {”enable”:”true”,”moveX”:”0”,”moveY”:”200”,”alpha”:”0”,”easing”:”OutSine”,”duration”:”0.300”,”delay”:”0”}


* @param ***Menu Tween***
* @param windowMenuStatusTween
* @text Main menu actor window
* @desc Tween settings to be applied to opening and closing of the main menu actor window.
* @type struct<TweenSetting>
* @default {”enable”:”true”,”moveX”:”-200”,”moveY”:”0”,”alpha”:”0”,”easing”:”OutSine”,”duration”:”0.300”,”delay”:”0”}

* @param windowMenuCommandTween
* @text Main menu command window
* @desc Tween settings to be applied to opening and closing of the main menu command window.
* @type struct<TweenSetting>
* @default {”enable”:”true”,”moveX”:”200”,”moveY”:”0”,”alpha”:”0”,”easing”:”OutSine”,”duration”:”0.300”,”delay”:”0”}

* @param windowItemCategoryTween
* @text Item category window
* @desc Tween settings to be applied to opening and closing of the item category window.
* @type struct<TweenSetting>
* @default {”enable”:”true”,”moveX”:”-200”,”moveY”:”0”,”alpha”:”0”,”easing”:”OutSine”,”duration”:”0.300”,”delay”:”0”}

* @param windowItemListTween
* @text Item list window
* @desc Tween settings to be applied to opening and closing of the item list window.
* @type struct<TweenSetting>
* @default {”enable”:”true”,”moveX”:”200”,”moveY”:”0”,”alpha”:”0”,”easing”:”OutSine”,”duration”:”0.300”,”delay”:”0”}


* @param windowMenuActorTween
* @text Actor selection window
* @desc Tween settings to be applied to opening and closing of the actor selection window.
* @type struct<TweenSetting>
* @default {”enable”:”true”,”moveX”:”50%”,”moveY”:”0”,”alpha”:”255”,”easing”:”OutSine”,”duration”:”0.200”,”delay”:”0”}

* @param windowSkillTypeTween
* @text Skill type window
* @desc Tween settings to be applied to opening and closing of the skill type window.
* @type struct<TweenSetting>
* @default {”enable”:”true”,”moveX”:”-200”,”moveY”:”0”,”alpha”:”0”,”easing”:”OutSine”,”duration”:”0.300”,”delay”:”0”}

* @param windowSkillStatusTween
* @text Skill status window
* @desc Tween settings to be applied to opening and closing of the skill status window.
* @type struct<TweenSetting>
* @default {”enable”:”true”,”moveX”:”-200”,”moveY”:”0”,”alpha”:”0”,”easing”:”OutSine”,”duration”:”0.300”,”delay”:”0”}

* @param windowSkillListTween
* @text Skill list window
* @desc Tween settings to be applied to opening and closing of the skill list window.
* @type struct<TweenSetting>
* @default {”enable”:”true”,”moveX”:”200”,”moveY”:”0”,”alpha”:”0”,”easing”:”OutSine”,”duration”:”0.300”,”delay”:”0”}

* @param windowEquipStatusTween
* @text Equip status window
* @desc Tween settings to be applied to opening and closing of the equip status window.
* @type struct<TweenSetting>
* @default {”enable”:”true”,”moveX”:”-200”,”moveY”:”0”,”alpha”:”0”,”easing”:”OutSine”,”duration”:”0.300”,”delay”:”0”}

* @param windowEquipCommandTween
* @text Equip command window
* @desc Tween settings to be applied to opening and closing of the equip command window.
* @type struct<TweenSetting>
* @default {”enable”:”true”,”moveX”:”200”,”moveY”:”0”,”alpha”:”0”,”easing”:”OutSine”,”duration”:”0.300”,”delay”:”0”}

* @param windowEquipSlotTween
* @text Equip slot window
* @desc Tween settings to be applied to opening and closing of the equip slot window.
* @type struct<TweenSetting>
* @default {”enable”:”true”,”moveX”:”200”,”moveY”:”0”,”alpha”:”0”,”easing”:”OutSine”,”duration”:”0.300”,”delay”:”0”}

* @param windowStatusTween
* @text Status window
* @desc Tween settings to be applied to opening and closing of the status window.
* @type struct<TweenSetting>
* @default {”enable”:”true”,”moveX”:”-200”,”moveY”:”0”,”alpha”:”0”,”easing”:”OutSine”,”duration”:”0.300”,”delay”:”0”}

* @param windowStatusParamTween
* @text Status parameter window
* @desc Tween settings to be applied to opening and closing of the status parameter window.
* @type struct<TweenSetting>
* @default {”enable”:”true”,”moveX”:”200”,”moveY”:”0”,”alpha”:”0”,”easing”:”OutSine”,”duration”:”0.300”,”delay”:”0”}

* @param windowStatusEquipTween
* @text Equip status window (Status menu)
* @desc Tween settings to be applied to opening and closing of the equip status window (Status menu).
* @type struct<TweenSetting>
* @default {”enable”:”true”,”moveX”:”200”,”moveY”:”0”,”alpha”:”0”,”easing”:”OutSine”,”duration”:”0.300”,”delay”:”0”}

* @param windowOptionTween
* @text Configuration window
* @desc Tween settings to be applied to opening and closing of the configuration status window.
* @type struct<TweenSetting>
* @default {”enable”:”true”,”moveX”:”0”,”moveY”:”200”,”alpha”:”0”,”easing”:”InOutSine”,”duration”:”0.600”,”delay”:”0”}

* @param windowSavefileListTween
* @text Save file list window
* @desc Tween settings to be applied to opening and closing of the save file list window.
* @type struct<TweenSetting>
* @default {”enable”:”true”,”moveX”:”0”,”moveY”:”200”,”alpha”:”0”,”easing”:”OutSine”,”duration”:”0.400”,”delay”:”0.200”}

* @param windowGameEndTween
* @text Game-end command window
* @desc Tween settings to be applied to opening and closing of the game-end command window.
* @type struct<TweenSetting>
* @default {”enable”:”true”,”moveX”:”0”,”moveY”:”200”,”alpha”:”0”,”easing”:”InOutSine”,”duration”:”0.600”,”delay”:”0”}

* @param ***Title Tween***
* @param windowTitleCommandTween
* @text Title command window
* @desc Tween settings to be applied to opening and closing of the title command window.
* @type struct<TweenSetting>
* @default {”enable”:”true”,”moveX”:”0”,”moveY”:”0”,”alpha”:”0”,”easing”:”InOutSine”,”duration”:”1.200”,”delay”:”0”}


* @param ***Custom tween***
* @param customTweens
* @text Additional window
* @desc Apply tweening to windows added by plugins, etc.
* @type struct<TweenWindow>[]
* @default [”{¥”windowName¥”:¥”_listWindow.mzkp_statusWindow¥”,¥”sceneType¥”:¥”Save¥”,¥”tween¥”:¥”{¥¥¥”enable¥¥¥”:¥¥¥”true¥¥¥”,¥¥¥”moveX¥¥¥”:¥¥¥”0¥¥¥”,¥¥¥”moveY¥¥¥”:¥¥¥”200¥¥¥”,¥¥¥”alpha¥¥¥”:¥¥¥”0¥¥¥”,¥¥¥”easing¥¥¥”:¥¥¥”OutSine¥¥¥”,¥¥¥”duration¥¥¥”:¥¥¥”0.400¥¥¥”,¥¥¥”delay¥¥¥”:¥¥¥”0.400¥¥¥”}¥”}”]

*

スポンサードリンク

-MZ plugins

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