This is so insanely slow it's practically freezes the entire game.I have to use a Delay value of 0.0000001 just to get it to transition at all, and it's still so choppy that it looks terrible... That's with almost nothing else going on, and I'm running on a maxed-out 2020 Mac Mini.
Shatter Battle Transition - for RPG MAKER MZ
A downloadable Rpg Maker MZ - Plugin
NE_3_ShatterTransition.js has been updated to Version 1.02. There was some residual codes not regarding the shatter transition that was making letter sound in Message Window. Sorry for the issue!
Shatter Battle Transition is a plugin for Rpg Maker MZ that replaces the default battle transition. The new transition simulates a shattering glass effect all over the screen before transferring the scene to the battle.
The plugin is almost plug-and-play. There are only few parameters
This plugin is provided with two plugin parameters.
SHATTER TRANSITION DURATION -> This parameter deals with the speed of the transition. Higher is the value slower will be whole transition process.
DELAY FORMULA (Update Version 1.01) -> This formula calculates the movement's animation delay between a shatter and the next one.
So, after the ending of the delay the movement it's performed in the "Shatter Transition Duration".
My suggestion for working with this new parameter is to work specifically between the values in the _randomRange method combining it with the "Shatter Transition Duration"'s parameter. However, you can make as much as experiment you want for finding a perfect balance.
WARNING! Take in account that a delay very near (or equal to 0) will have as effect that the shattered pieces will move together having as result a strange fixed effect.
SHATTER BREAK SOUND -> This is the sound played when the screen shatters. It's taken from the audio/se/ folder.
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.
RPG MAKER VERSION:
The plugin is developed on Rpg Maker MZ - Version 1.0.0 and with the related PIXI.js Version 5.2.4.
This plugin is not compatible with RPG MAKER MV.
VISUSTELLA'S HIERARCHY SYSTEM
For avoiding incompatibilities and for helping the community to place correctly plugins inside the plugin manager, we decided to use the filename format of VisuStella's hierarchy system. If you don't know of what I'm talking about, you can give a look on their explanation video.
- Credits are not necessary , but highly appreciated. Credits to Nebula Games.
- Avoid to change plugin information, filename and parameters name for the sake of integrity of the code.
- Edits to the code are allowed.
- The plugin can be used for both commercial and non-commercial projects.
- You can't redistribute this plugin as it is or incorporating portion of the code inside another plugin;
Thank you very much for the support!
In order to download this Rpg Maker MZ - Plugin you must purchase it at or above the minimum price of $2.99 USD. You will get access to the following files:
Log in with itch.io to leave a comment.
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 :)
Mine isn't running on an M1 chip or fancy GPU, but I have 64gb RAM to help with my other main hobby of music production... I don't know squat about graphics or programming, but a working update would be great because it looks like I pretty much can't use it as it is.
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!
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 :(
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.
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.
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.
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
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!