
Shatter Battle Transition - for RPG MAKER MZ
A downloadable Rpg Maker MZ - Plugin
UPDATE 2.0.0!!
NE_3_ShatterTransition.js has been updated to Version 2.0.0.
This new version is a major update focused on improving performance, stability, and customization. The plugin has been reworked in several parts in order to provide a smoother and more flexible shatter transition effect.
GENERAL:
Shatter Battle Transition is a plugin for RPG Maker MZ that replaces the default battle transition. The new transition simulates a shattering glass effect across the screen before transferring the scene to battle.
The plugin is almost plug-and-play, but it also provides several parameters to customize the effect and adapt it to different projects and performance needs.
PLUGIN PARAMETERS:
This plugin now includes several parameters for customizing both the visual effect and its performance.
Transition Enabled
Enables or disables the shatter transition by default. If disabled, the game will use the default battle transition.
Quality Preset
This parameter controls the amount of fragments generated during the effect. Lower settings improve performance, while higher settings create a denser and more detailed shatter effect.
Shatter Transition Duration
This parameter controls the speed of the transition. The higher the value, the slower the whole transition process will be.
Shatter Break Sound
This is the sound effect played when the screen shatters. It is taken from the audio/se/ folder.
Delay Type
This parameter controls how the delay between fragment movements is calculated. You can choose between different delay modes depending on the style of effect you want.
Delay Multiplier
This parameter adjusts the intensity of the selected delay mode. Higher values increase the delay between fragments, while lower values make the pieces move more closely together.
Mesh Variation Mode
This parameter controls how the shatter pattern is generated.
You can choose between:
- a fixed pattern,
- a pooled variation system,
- or full random generation.
This allows you to balance visual variety and performance.
Mesh Pool Size
When using the pooled variation mode, this parameter determines how many different shatter patterns can be cached and reused.
Radial Force
This parameter controls the initial outward force applied to fragments at the start of the transition.
Gravity Force
This parameter controls the downward force applied to the fragments while they move.
Rotation Force
This parameter controls the amount of rotational motion applied to the fragments during the animation.
PLUGIN COMMANDS:
The plugin also provides commands to enable or disable the shatter transition directly inside RPG Maker MZ. This makes it easier to control when the effect should be used during gameplay.
PLUGIN COMPATIBILITY:
This plugin is compatible with VisuStella's core's plugins and It should not give problems with other plugins if the don't affect battle transition.
The older version of the plugin (v1.0.2) is still available for download.
RPG MAKER VERSION:
The plugin is developed on Rpg Maker MZ - Version 1.10.0 and with the related PIXI.js Version 5.3.12.
This plugin is not compatible with RPG MAKER MV.
TERMS OF USE:
- Credits are not necessary , but highly appreciated. Credits to Bluemoon / Saprrow Tales.
- Please avoid changing the plugin information, filename, or parameter names, for the sake of code integrity.
- Edits to the code are allowed.
- The plugin can be used for both commercial and non-commercial projects.
- You may not redistribute this plugin as it is, nor redistribute portions of its code as part of another plugin.
Thank you very much for the support!
| Status | Released |
| Category | Tool |
| Rating | Rated 5.0 out of 5 stars (2 total ratings) |
| Author | BlueMoon |
| Tags | 2D, addon, mz, nebula-games, plugin, RPG Maker, RPG Maker MZ, shatter, tool, transition |
Purchase
In order to download this Rpg Maker MZ - Plugin you must purchase it at or above the minimum price of $4.99 USD. You will get access to the following files:
Development log
- Shatter Battle Transition - Version 2.0.039 days ago
- Shatter Battle Transition - Version 1.02Sep 03, 2020
- Shatter Battle Transition - Version 1.01Sep 01, 2020

Comments
Log in with itch.io to leave a comment.
Hi there!
Those kind of plugins performances depends a lot of the actual calculation resources of the performing hardware. In general, Rpg Maker is already CPU intensive - in some cases, I have seen NW.js performing worse on MAC as well -. Furthermore, the creation of the shatters Is based on delauanay triangulation algorithms that makes important calculations as well. On the hardwares I use (2018 assembled PC and MacBook PRO 2020) performances are good as shown in the demonstrative video.
About the hardware you use, not sure which Mac MINI hardware is, but if it's default version (M1 chip + 8GB RAM and no GPU), It could be possible that the execution time may suffer from both nw.js and triangle creation.
However, I'm planning to release in the future a small update adding execution delays for saving computational time in problematic hardwares. Furthermore, if the interest on the plugin from the public will be strong, I could try to release a new plugin version that uses GPU shaders instead.
Thank you for your feedback :)
I see :)
I'll try to update and implement improvements as possible. However, hardware features are something definitely relevant in this kind of mechanics, considering that Rpg Maker is slower than most of the user-ready game engines.
However, thank you again for the feedback!
No update at all?
Hi there! I have a scheduled update that I will publish as soon as I can 🙏🏻
Thank you for your interest!
Are you accepting suggestions/ideas for more transitions?
If you like, sure!
Xenogears: Shatter
Re:Com Chain of Memories: Logo
FFX: the X
FF8: the 4-part
Thank you!
Overpriced...
Does this plugin work also in MV?
As default, this plugin is not compatible with Rpg Maker MV. But I saw some people make it work on MV, too (Fossil or custom modding). Sorry :(
Thanx for the info.
Heya! I bought your plugin and absolutely love it. It's a great change from the default battle transition.
I was wondering if you'd be willing to implement an option (hopefully compatible with VisuStella's Options Core) to revert to the default transition. I ask because, while it's a beautiful transition, it causes a *lot* of lag on lower-end PCs.
I'm aware there's a script call to disable the transition for the current map, but having a simple option that disables the transition until it's re-enabled would be much simpler for users than implementing a setup to call the script every time the user enters a new map.
Hello there!
Thank you very for your feedback. It's possible to do this. Right now I'm really busy, but I'm planning to do some updates at the end of this month. I will take in account your suggestion for sure.
Awesome! There's no rush. I'll keep an eye out for an update!
I just bought the plugin but I don't think I can use it as is in a game right now. The transition to battle is super slow. Even when I put it all the way down to 1 it's slow and the shatter effect looks weird with in the lower amounts. Also, the "Crash" SE does not seem to be timed up correctly when an encounter occurs. Anyhow, love the idea for the plugin; hopefully an update can address these issues.
Hello!
Thank you for the feedback! This issue has been reported by other customers, too! A new version of the plugin is already in development and relesead very soon. I will explain in detail why the transition seems slow and how it works the new parameter that I'm going to add <3
Awesome!
Just downloaded and checked out the update. Working a lot better now; thanks for all the hard work!
Thank you very much for the feedback!!
It is slow in transition.I think if you can fix that it will be awesome. It looks great
Hello! Thanks for the feedback!
And sure, it will be released a new version of the plugin containing a new parameter for handling the delays with shatter movements, too. This way, the transition can be faster :3
Thank you for your patience!
Looks much better still playing with the delays
Glad to hear that, man!
Stay tuned for the new amazing plugins we're planning to release!