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

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

MZ plugins

Transition200X - Transition200X.js

Plugin desc : Adding to the show/hide screen transition effect like to RPG Maker XP/VX.

License : MIT License

Author : あわやまたな (Awaya_Matana)

Website : https://awaya3ji.seesaa.net/

Desc page : https://awaya3ji.seesaa.net/article/499185153.html

File name : Transition200X.js

Help of plugin :

* @target MZ
* @plugindesc Adding to the show/hide screen transition effect like to  RPG Maker XP/VX.
* @author あわやまたな (Awaya_Matana)
* @url https://awaya3ji.seesaa.net/article/499185153.html
* @help Ver.3.3.0
* Place gradient wipe images in the img/transitions folder.
* The color of "Transfer Player" is reflected when fade to white.
*
* This plugin is a modification of Shioinu's PD_Transition_MZ.js.
*
* -----------------------------------------------
* Copyright (c) 2020 PixelDOG
* Released under the MIT license
* https://opensource.org/licenses/mit-license.php
* -----------------------------------------------
*
* [Gradient Wipe]
* Set to (None) for a standard fade.
* A ! at the beginning of the filename will reverse the order of the gradient wipe.
* A $ at the beginning of the filename will preserve the aspect ratio of the image.
*
* [Mode]
* - Normal
*  This transition makes the screen a single color.
*
* - Instantaneous
*  This transition that erases the screenshot.
*
* - Instantaneous (XP)
*  Similar to "Instantaneous," but effects other than Fade (except for Gradient Wipe) are inverted.
*
* [Smoothness]
* A gradient will be added to the gradient wipe.
* Also, Scroll, Split, Zoom, Mosaic and Raster Scroll will change only in Instantaneous (XP) mode.
*
* @command hideScreen
* @text Hide/Freeze Screen
* @desc Hide the screen.
* Freeze the screen when not in normal mode
*
* @arg duration
* @text Duration
* @desc Specifies the number of frames.
* Enter a number or select from the combo box.
* @default normal
* @type combo
* @option instant
* @option faster
* @option normal
* @option slower
*
* @arg wait
* @text Wait for Completion
* @desc Wait for the transition to complete.
* @default true
* @type boolean
*
* @command showScreen
* @text Show Screen
* @desc Show the screen.
*
* @arg duration
* @text Duration
* @desc Specifies the number of frames.
* Enter a number or select from the combo box.
* @default normal
* @type combo
* @option instant
* @option faster
* @option normal
* @option slower
*
* @arg wait
* @text Wait for Completion
* @desc Wait for the transition to complete.
* @default true
* @type boolean
*
* @command changeTransition
* @text Change Transition
* @desc Set the transition.
*
* @arg type
* @text Type
* @desc Select the type of screen transition.
* @type select
*
* @option Plugin Command (Hide)
* @option Plugin Command (Show)
* @option Transfer Player (Hide)
* @option Transfer Player (Show)
* @option Start Battle (Hide)
* @option Start Battle (Show)
* @option End Battle (Hide)
* @option End Battle (Show)
* @default Plugin Command (Hide)
*
* @arg name
* @text Name
* @desc Specify a name.
* @type select
* @option Fade Out/In (Gradient Wipe)
* @value Fade
* @option Scroll Up
* @option Scroll Down
* @option Scroll Left
* @option Scroll Right
* @option Horizontal Split/Join Horizontally
* @value Horizontal
* @option Vertical Split/Join Vertically
* @value Vertical
* @option Quadrisection/Omnidirectional
* @value Quad
* @option Zoom In/Out
* @value Zoom
* @option Mosaic
* @option Raster Scroll
* @default Fade
*
* @command changeImage
* @text Change Image
* @desc Set the gradient wipe image.
* Set to (None) for the standard fade.
*
* @arg type
* @text Type
* @desc Select the type of screen transition.
* @type select
*
* @option Plugin Command (Hide)
* @option Plugin Command (Show)
* @option Transfer Player (Hide)
* @option Transfer Player (Show)
* @option Start Battle (Hide)
* @option Start Battle (Show)
* @option End Battle (Hide)
* @option End Battle (Show)
* @default Plugin Command (Hide)
*
* @arg name
* @text Image
* @desc Specify a file name.
* "filename,invert" to invert the gradient
* @type file
* @default
* @dir img/transitions
*
* @command changeMode
* @text Change Mode
* @desc Choose whether to hide or freeze the screen.
*
* @arg type
* @text Type
* @desc Select the type of screen transition.
* @type select
* @option Plugin Command
* @option Transfer Player
* @option Start Battle
* @option End Battle
* @default Plugin Command
*
* @arg mode
* @text Mode
* @desc Switch modes.
* Some effects will change in XP.
* @type select
* @option Normal
* @option Instantaneous
* @option Instantaneous (XP)
* @value XP
* @default Normal
*
* @command changeColor
* @text Change Color
* @desc Change the color.
*
* @arg type
* @text Type
* @desc Select the type of screen transition.
* @type select
* @option Plugin Command
* @option Transfer Player
* @option Start Battle
* @option End Battle
* @default Plugin Command
*
* @arg color
* @text Color
* @desc Please enter RGB with comma delimiter.
* Black if not entered.
* @type string
* @default 
*
* @command changeSmoothness
* @text Change Smoothness
* @desc Change the smoothness of some transitions.
*
* @arg type
* @text Type
* @desc Select the type of screen transition.
* @type select
* @option Plugin Command
* @option Transfer Player
* @option Start Battle
* @option End Battle
* @default Plugin Command
*
* @arg smoothness
* @text Smoothness
* @desc Smooths out screen changes.
* Specify in the range 0-7. 0 is no smoothing.
* @default 4.5
*
* @command changeEasing
* @text Change Easing
* @desc Change the easing of some transitions.
*
* @arg type
* @text Type
* @desc Select the type of screen transition.
* @type select
* @option Plugin Command
* @option Transfer Player
* @option Start Battle
* @option End Battle
* @default Plugin Command
*
* @arg easing
* @text Easing
* @desc Enable easing.
* @default false
* @type boolean
*
* @command clearTransition
* @text Clear Transition
* @desc Resets the transition settings to the default.
*
* @command waitForCompletion
* @text Wait for Completion
* @desc Wait for the transition to complete.
*
* @param pluginCommand
* @text Plugin Command
* @desc Select the type of screen transition.
* @type struct<settings>
*
* @param transfer
* @text Transfer Player
* @desc Select the type of screen transition.
* @type struct<settings>
*
* @param battleStart
* @text Battle Start
* @desc Select the type of screen transition.
* @type struct<settings>
*
* @param battleEnd
* @text Battle End
* @desc Select the type of screen transition.
* @type struct<settings>
*
* @param instant
* @text Instant
* @desc Specifies the number of frames.
* @type number
* @default 1
*
* @param faster
* @text Faster
* @desc Specifies the number of frames.
* @type number
* @default 24
*
* @param normal
* @text Normal
* @desc Specifies the number of frames.
* @type number
* @default 48
*
* @param slower
* @text Slower
* @desc Specifies the number of frames.
* @type number
* @default 96
*
* @param encounterEffect
* @text Encounter Effect
* @desc Select which Maker you want to use for encounter effect.
* @type select
* @option 2000
* @option XP
* @option VX
* @option VXAce
* @option Fes
* @option MZ
* @default MZ
*
* @param hideCharacters
* @text Hide Characters
* @desc Hide characters during encounter effects.
* @type select
* @option default
* @option true
* @option false
* @default default
*
* @param sceneTransition
* @text Scene Transition
* @desc Select which Maker you want to use for scene transition.
* @type select
* @option 2000
* @option XP
* @option VX (VXAce)
* @value VX
* @option MZ
* @default MZ
*
* @param speedUpWindows
* @text Speed Up Windows
* @desc Speeds up opening and closing of windows.
* "Default" will match the scene transition specifications.
* @type select
* @option default
* @option true
* @option false
* @default default
*
* @param blackout
* @text Blackout on Scene Change
* @desc MZ takes a long time to generate the scene, which breaks mosaic and raster scrolling.
* @type boolean
* @default false
*
* @param gameoverBgm
* @text Gameover BGM
* @desc Reproduction function of 2000 (bonus)
* @type struct<bgm>
*
* @param fadeSpeed
* @text Standard Fade Duration
* @desc Sets the fade duration common to the entire system.
* No Change:0  MZ:24  VXAce etc.:30
* @type number
* @default 0
*
* @param transitionSpeed
* @text Standard Transition Duration
* @desc Sets the transition duration common to the entire system.
* Fade Duration:0
* @type number
* @default 30
*

スポンサードリンク

-MZ plugins

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