Skip to content

HashakGik/Transitions-RMMV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Transitions Plugin for RPG Maker MV

This JavaScript plugin for RPG Maker MV replaces the default fading behaviour with a transition system.

Transitions can be configured independently, by using plugin commands, for:

  • scene to scene transitions,
  • in-Event fades,
  • player's transfers,
  • battles.

Other than the basic transition (which imitates the default fading), the following transitions are implemented:

  • Cut: the screen is cut in two slices, sliding side by side

Cut battle transition

Cut fade transition

Cut transfer transition

  • Melt: the screen melts down

Melt transfer transition

  • Iris: the screen opens like a camera's iris

Iris transfer transition

Instructions

Download the latest release (alternatively compile your own using the Makefile) and load the plugin.

At any time invoke the plugin with SetTransfer mode transition, with mode one of:

  • battle: transition before each encounter,
  • transfer: transition on player transfer,
  • fade: transition invoked from events,
  • base: transition between scenes;

...and transition one of:

  • base,
  • cut,
  • iris,
  • melt.

For example, to change the battle transition to melt you can call:

SetTransition battle melt

A demo can be downloaded in the release section, or played online here.

Adding new transitions

You can add new transitions by extending the Transition_Base class (see the documentation and adding the line:

my.transitions['class'] = "my.Transition_class";

where the hash key is the string used in the plugin calls and the value is the class name.

Important: the class name must start with Transition_, in order to be correctly parsed.

Finally, you can recompile the entire script or load your transition as a separate plugin.