Difference between revisions of "Inspiration Behind The Waves Plugins"

From Yanfly.moe Wiki
Jump to navigation Jump to search
 
(8 intermediate revisions by the same user not shown)
Line 43: Line 43:
  
 
The [[VisuStella MZ]] cores having contained all these features allow for a few things:
 
The [[VisuStella MZ]] cores having contained all these features allow for a few things:
1. They will save the time of whoever is using them by installing all the common features at once.
+
 
2. They will serve as the code foundation for future extension plugins by creating bridging functions that connect everything together.
+
# They will save the time of whoever is using them by installing all the common features at once.
3. They will be able to cover anywhere from 80% to 90% of what a game developer needs for the typical RPG Maker project.
+
# They will serve as the code foundation for future extension plugins by creating bridging functions that connect everything together.
 +
# They will be able to cover anywhere from 80% to 90% of what a game developer needs for the typical RPG Maker project.
  
 
Without a doubt, the plugins that we have created for Wave 1 can easily be considered the [[VisuStella MZ]] library's best plugins.
 
Without a doubt, the plugins that we have created for Wave 1 can easily be considered the [[VisuStella MZ]] library's best plugins.
Line 70: Line 71:
 
* [[Gab Window VisuStella MZ]]
 
* [[Gab Window VisuStella MZ]]
  
Text
+
'''Wave 2''' is where [[VisuStella MZ]]'s luxury and paid plugins begin.
 +
Any features that we would deem to be essential across the majority of RPG Maker projects would be added to the cores as updated features while new mechanics and functions that are not relevant across all projects would be found here and future waves as luxury plugins.
 +
 
 +
The common theme across wave 2 is that there isn't any except that they were the most downloaded plugins by analytics and various metrics alone.
 +
These analytics and metrics prove to be true even with [[VisuStella MZ]]'s statistics.
 +
Amongst the most downloaded plugins of [[Yanfly Engine Plugins]] that wasn't a part of the Wave 1 '''Cores''', these were it and they would make for a great start for Wave 2.
 +
 
 +
Any experienced RPG Maker developer can quickly take a look at these and understand why they're some of the most downloaded plugins for RPG Maker projects as a whole.
 +
 
 +
* The [[Debugger VisuStella MZ|Debugger]] is extremely useful for playtesting.
 +
* [[Dragonbones Union VisuStella MZ|Dragonbones Union]] allows for the usage of non-sprite animations created by [https://aekashics.itch.io/ Ækashics] that breathe life into the game.
 +
* [[Victory Aftermath VisuStella MZ|Victory Aftermath]] is heavily used because of how lackluster the default victory sequence is, but we opted for [[Olivia]]'s version of it as it is cleaner and requires less button clicks (the most common complaint for the [[Yanfly Engine Plugins]] variant).
 +
* [[Button Common Events VisuStella MZ|Button Common Events]] allows for game developers to add in more functionality for their map scene.
 +
* [[Quest Journal System VisuStella MZ|Quest Journal System]] for logging quests throughout the games.
 +
* [[Visual State Effects VisuStella MZ|Visual State Effects]] for adding that extra oomf to states.
 +
* [[Picture Common Events VisuStella MZ|Picture Common Events]] for adding more intractability with pictures.
 +
* The [[Party System VisuStella MZ|Party System]] because the default RPG Maker party swapping system suuuuuuuuuuucks.
 +
* [[Skill Cooldowns VisuStella MZ|Skill Cooldowns]] because MMORPG's and online games made them cool.
 +
* [[Gab Window VisuStella MZ|Gab Window]] because it's a great way to add character interactions.
  
  
Line 88: Line 107:
 
* [[Extra Enemy Drops VisuStella MZ]]
 
* [[Extra Enemy Drops VisuStella MZ]]
  
Text
+
'''Wave 3''' is our continuation of converting the [[Yanfly Engine Plugins]] library's over to [[VisuStella MZ]].
 +
Most features are converted easily, but the VisuStella MZ team decided to update each of these plugins to be more robust and have new features to them.
 +
This is also to take advantage of the newer and improved Plugin Command system added through RPG Maker MZ in addition to taking advantage of RPG Maker MZ's new and improved performance.
 +
 
 +
The way we decided the plugins this time around were also based on popularity.
 +
And just like with '''Wave 2''', it's not hard to see why some of these were picked:
 +
 
 +
* Many of you took a look at [[Battle System - ATB VisuStella MZ|Battle System - ATB]] and laughed because TPB is a thing by default in RPG Maker MZ. Then proceeded to soon learn that default TPB is absolutely lacking in so many ways in terms of mechanics and consistency. But all the more, the '''Battle System - ATB''' has appeal in how it is more inspired by [https://store.steampowered.com/app/1034860/GRANDIA_HD_Remaster/ Grandia's] ATB than Final Fantasy's ATB.
 +
* [[Action Sequence Camera VisuStella MZ|Action Sequence Camera]] adds camera control functionality to the action sequences utilized by the '''Battle Core'''. We opted to keep these separate from the '''Battle Core''' as there are often game devs who want to use another plugin developer's camera system for the battle system while still using the '''Battle Core''' and this would allow for the least clashes.
 +
* [[Weapon Unleash VisuStella MZ|Weapon Unleash]] because so many of you are [https://en.wikipedia.org/wiki/Golden_Sun Golden Sun] fans and aren't sorry about it.
 +
* [[Aggro Control System VisuStella MZ|Aggro Control System]] for your [[Taunt (YEP)|Taunt]], [[Aggro Management (Olivia)|Aggro]], and [[Provoke Effect (Olivia)|Provoke]] effects.
 +
* [[Battle AI VisuStella MZ|Battle AI]] because good golly, there's no way to make enemies specifically heal targets missing HP without plugin assistance.
 +
* [[Animated Map Destination VisuStella MZ|Animated Map Destination]] since the default touch anchor animation is just a blinking white square.
 +
* [[Grid-Free Doodads VisuStella MZ|Grid-Free Doodads]] because it allows you to express your off-grid tile creativity without having to create parallax maps.
 +
* [[Life State Effects VisuStella MZ|Life State Effects]] for the most popular and common Lunatic Pack effects that people love to use.
 +
* [[Extra Enemy Drops VisuStella MZ|Extra Enemy Drops]] because just dropping three items is lame. Also, the item drop animations by [[Irina]] are so satisfying to look at.
  
  
Line 106: Line 140:
 
* [[Credits Page VisuStella MZ]]
 
* [[Credits Page VisuStella MZ]]
  
Text
+
'''Wave 4''' is when team [[VisuStella MZ]] started getting its rhythm.
 +
We started getting used to the framework and work flow of making plugins for RPG Maker MZ.
 +
On top of that, we have been figuring out how to translate major plugins like [[Battle System - CTB VisuStella MZ|Battle System - CTB]] over to RPG Maker MZ and have it integrate well with the base code.
 +
All in all though, the choices for this wave's plugins are split between 50% popularity and 50% based on what [https://en.wikipedia.org/wiki/Final_Fantasy_X Final Fantasy X] used for its game's features.
 +
 
 +
* [[Battle System - CTB VisuStella MZ|Battle System - CTB]] uses RPG Maker MZ's TPB as a base if only for consistency. We abandoned the [[Yanfly Engine Plugins]] library's [[Battle System - CTB (YEP)|CTB]] battle system format that used [https://en.wikipedia.org/wiki/Final_Fantasy_Tactics Final Fantasy Tactics] as a base and instead, used an updated version of [https://en.wikipedia.org/wiki/Final_Fantasy_X Final Fantasy X] for turn structure.
 +
* [[Enemy Levels VisuStella MZ|Enemy Levels]] is a strangely popular plugin for the [[Yanfly Engine Plugins]]. Probably because it allows for better stat scaling and reduces the headache needed to figure out what stats should be used for what level.
 +
* [[Proximity Compass VisuStella MZ|Proximity Compass]] is a popular plugin of [[Olivia]]'s and its [[Proximity Compass (Olivia)|MV version]] saw lots of downloads. We later added a minimap system to this plugin for more functionality.
 +
* [[Enhanced TP System VisuStella MZ|Enhanced TP System]] is akin to [https://en.wikipedia.org/wiki/Final_Fantasy_X Final Fantasy X]'s overdrive modes so we decided to add it here from [[Yanfly Engine Plugins]].
 +
* [[Auto Skill Triggers VisuStella MZ|Auto Skill Triggers]] is a new plugin that we used to replicate enemy behaviors found in [https://en.wikipedia.org/wiki/Final_Fantasy_X Final Fantasy X] that respond to certain actions.
 +
* [[Animated Pictures VisuStella MZ|Animated Pictures]] is another popular plugin of [[Olivia]]'s and we also ported that from the [[Animated Pictures (Olivia)|MV version]].
 +
* [[Item Crafting System VisuStella MZ|Item Crafting System]] should be pretty obvious as to why it's a popular pick. Every AAA game loves a good crafting system and so do many game developers.
 +
* [[Anti-Damage Barriers VisuStella MZ|Anti-Damage Barriers]] is a much requested mechanic to be brought over from [[Yanfly Engine Plugins]]. We decided to expand it and gave you all a large variety of barriers and not just damage barriers, but also barriers that were found from the [[:Category:RPG Maker MV Plugin Tips & Tricks|Tips & Tricks]] effects that I've made for MV.
 +
* [[Credits Page VisuStella MZ|Credits Page]] was later added to this wave to give all available waves a minimum of 9 plugins since this and '''Wave 8''' had only 8 plugins at the time.
  
  
Line 124: Line 171:
 
* [[Encounter Effects VisuStella MZ]]
 
* [[Encounter Effects VisuStella MZ]]
  
Text
+
'''Wave 5''' is where we have reached the point of pretty much every major popular plugin has already been made bar a few and the waves from 5 onward aim to release them with improvements.
 +
We decided to go with releasing one battle system per wave at this point as it's been what happened starting with wave 3.
 +
Since STB is the remaining battle system left from [[Yanfly Engine Plugins]], we went with that and gone with it.
 +
As STB is pretty tame by itself, we decided to jazz it up with another favorite JRPG series: Persona and selected some plugins associated with it.
 +
 
 +
* [[Battle System - STB VisuStella MZ|Battle System - STB]] has always been a pretty lone wolf as a selected battle system. People usually go for ATB (first pick) or CTB (second pick), but the folks who absolutely love their battle mechanics tend to go for STB due to better turn balancing. This time, we adapted it more to the [https://en.wikipedia.org/wiki/Persona_(series) Persona video game series] and added in an exploit system.
 +
* The [[Weapon Animation VisuStella MZ|Weapon Animation]] is one of the few plugins with above average popularity and sees frequent use due to its ability to make weapons appear more unique in sideview.
 +
* [[Weakness Popups VisuStella MZ|Weakness Popups]] has been separated from [[Olivia]]'s [[Battle Effects Pack 1 (Olivia)|Battle Effects Pack 1]] for more control and versatility.
 +
* [[Skill Learn System VisuStella MZ|Skill Learn System]] is requested extremely often. But much to the surprise of many, it's actually not a very popular plugin. I guess it's often requested a lot because people just simply don't like the current level-and-gain-a-skill system.
 +
* [[Action Sequence Impact VisuStella MZ|Action Sequence Impact]] are the combined joint efforts of [[Olivia]] and [[Irina]]'s [[Battle Impact (Olivia)|Battle Impact]] and [[Action Sequence Impact (Irina)|Action Sequence Impact]].
 +
* [[Database Inheritance VisuStella MZ|Database Inheritance]] is a plugin suggested by a few members of the community for better database management.
 +
* [[Horror Effects VisuStella MZ|Horror Effects]] is another one of [[Olivia]]'s most popular [[Horror Effects (Olivia)|plugins]].
 +
* [[Steal Items VisuStella MZ|Steal Items]] is converted from [[Steal & Snatch (YEP)|Steal & Snatch]] from [[Yanfly Engine Plugins]].
 +
* [[Encounter Effects VisuStella MZ|Encounter Effects]] is converted from [[Yanfly Engine Plugins]] with [[Event Chase Player (YEP)|Event Chase Player]], [[Force Advantage (YEP)|Force Advantage]], and [[Repel & Lure Encounters (YEP)|Repel & Lure Encounters]] with many updates.
  
  
Line 142: Line 202:
 
* [[Menu Cursor VisuStella MZ]]
 
* [[Menu Cursor VisuStella MZ]]
  
Text
+
Since we have decided that there would be a battle system for each wave, we had to come up with one for Wave 6.
 +
At the time of the creation, [[Archeia]] was heavily obsessed with [https://en.wikipedia.org/wiki/Bravely_Default_II Bravely Default II] and we decided to do a call back to it, but for Bravely Default I as we believed that version of the battle system was a better fit for RPG Maker MZ.
 +
We also decided to pick some plugins that meshed well with the Bravely Default battle system.
 +
 
 +
* [[Battle System - BTB VisuStella MZ|Battle System - BTB]] is our variant of the battle system that is inspired by [https://en.wikipedia.org/wiki/Bravely_Default Bravely Default].
 +
* [[Message Letter Sounds VisuStella MZ|Message Letter Sounds]] is one of those heavily requested plugins that we see so often. Well, since it made the popularity poll in requests, we decided to put it here.
 +
* The [[Battle Cursor VisuStella MZ|Battle Cursor]] is another heavily requested plugin. It was also pretty popular to use in [[Yanfly Engine Plugins]] so why not?
 +
* [[Class Change System VisuStella MZ|Class Change System]] is also heavily requested, but strangely enough, saw very little use in [[Yanfly Engine Plugins]]. But as it fits the theme of [https://en.wikipedia.org/wiki/Bravely_Default Bravely Default], we decided to put it here.
 +
* [[Action Sequence Projectiles VisuStella MZ|Action Sequence Projectiles]] is a separation from [[Irina]]'s [[Action Sequence Impact (Irina)|Action Sequence Impact]] for better control and more versatility.
 +
* [[Combat Log VisuStella MZ|Combat Log]] is actually a script from [https://yanflychannel.wordpress.com/rmvxa/battle-scripts/combat-log-display/ Yanfly Engine Ace] for RPG Maker VX Ace. [[Archeia]] really really really wanted this back so here it is.
 +
* [[Bright Effects VisuStella MZ|Bright Effects]] is another [[Bright Effects (Olivia)|popular plugin]] made by [[Olivia]].
 +
* [[New Game Plus VisuStella MZ|New Game Plus]] because you can't have a Bravely Default theme without [[New Game+ (YEP)|New Game+]]. Also, it's an improved conversion from [[Yanfly Engine Plugins]].
 +
* [[Menu Cursor VisuStella MZ|Menu Cursor]] to also match the release of '''Battle Cursor'''.
  
  
Line 160: Line 232:
 
* [[Visual Parallaxes VisuStella MZ]]
 
* [[Visual Parallaxes VisuStella MZ]]
  
Text
+
'''Wave 7''' is where we decided that it's time to end the ''waves'' series.
 +
It's mostly because by this point, the majority of general use plugins have been covered and we can start moving onto more specialized plugins.
 +
However, for the battle system, we decided to go with an old classic from Yanfly Engine Ace: [https://yanflychannel.wordpress.com/rmvxa/battle-scripts/ace-battle-engine/battle-system-free-turn-battle/ Battle System - FTB].
 +
We already had turn-based battle systems covered by DTB and STB.
 +
We had tick-based battle systems covered by TPB, ATB, and CTB.
 +
But we didn't have any team-based battle systems so FTB fits the bill.
 +
 
 +
* [[Battle System - FTB VisuStella MZ|Battle System - FTB]] has been remade for RPG Maker MZ! It was a pretty popular battle system back in VX Ace as it allowed for a gameplay type that heavily rewarded the player the more they knew about the game's mechanics.
 +
* [[State Tooltips VisuStella MZ|State Tooltips]] is another popular plugin from [[Olivia]] based off of [[State Tooltip Display (Olivia)|the MV version]].
 +
* [[Arisu]] decided to give us [[Visual Item Inventory VisuStella MZ|Visual Item Inventory]] to convert [[Visual Item Inventory (Arisu)|from]].
 +
* The [[Common Event Menu VisuStella MZ|Common Event Menu]] and its extension packs are now converted from [[Yanfly Engine Plugins]].
 +
* [[Visual Text Window VisuStella MZ|Visual Text Window]] is a new original plugin created by the [[VisuStella MZ]] team based out of need.
 +
* [[Visual Fogs VisuStella MZ|Visual Fogs]] is another new plugin created by [[VisuStella MZ]] as we discovered how there were so many fog plugins out in the community that did not have the masking features we wanted.
 +
* [[Equipment Set Bonuses VisuStella MZ|Equipment Set Bonuses]] is another popular plugin by [[Olivia]] converted from [[Equipment Set Bonuses (Olivia)|RPG Maker MV]].
 +
* [[Limited Skill Uses VisuStella MZ|Limited Skill Uses]] has a surprising number of requests from [[Yanfly Engine Plugins]]' users.
 +
* Just like with '''Visual Fogs''', [[Visual Parallaxes VisuStella MZ|Visual Parallaxes]] is a new plugin created by [[VisuStella MZ]] when we discovered that the parallax plugins out there didn't have the features we wanted (such as reflections, regional parallaxes, layers, etc).
  
  
Line 178: Line 265:
 
* [[Patch Notes VisuStella MZ]]
 
* [[Patch Notes VisuStella MZ]]
  
Text
+
Truth be told, we did not originally plan to have this many plugin waves at this point in time.
 +
However, [[Olivia]] absolutely wanted her battle system, OTB, to be on '''Wave 8''' so we had to make our way up to it.
 +
Fitting because her plugin series that skyrocketed is the [[OctoPack Battler (Olivia)|OctoPack Battler]] series and what a better way to end the '''Waves''' series than with this.
 +
 
 +
* [[Battle System - OTB VisuStella MZ|Battle System - OTB]] is the battle system that is heavily inspired by [https://store.steampowered.com/app/921570/OCTOPATH_TRAVELER/ Octopath Traveler].
 +
* [[Weakness Display VisuStella MZ|Weakness Display]], also inspired by [https://store.steampowered.com/app/921570/OCTOPATH_TRAVELER/ Octopath Traveler] in how it displays and reveals weaknesses
 +
* [[Break Shields VisuStella MZ|Break Shields]], is another system that's inspired by, you guessed it, [https://store.steampowered.com/app/921570/OCTOPATH_TRAVELER/ Octopath Traveler].
 +
* [[Weapon Swap System VisuStella MZ|Weapon Swap System]]. Yep, another system inspired by [https://store.steampowered.com/app/921570/OCTOPATH_TRAVELER/ Octopath Traveler]. [[Olivia]] really really likes this game.
 +
* [[Boost Action VisuStella MZ|Boost Action]] is also inspired by [https://store.steampowered.com/app/921570/OCTOPATH_TRAVELER/ Octopath Traveler]. See a pattern so far?
 +
* [[Skill Containers VisuStella MZ|Skill Containers]] is also found in [https://store.steampowered.com/app/921570/OCTOPATH_TRAVELER/ Octopath Traveler] for certain classes.
 +
* [[Visual Battle Environment VisuStella MZ|Visual Battle Environment]] is one of the few plugins in this set that isn't originally made by [[Olivia]] nor is inspired by Octopath. Instead, it comes from [[Yanfly Engine Plugins]] as [[Improved Battlebacks (YEP)|Improved Battlebacks]] adapted for Plugin Commands.
 +
* [[Sideview Battle UI VisuStella MZ|Sideview Battle UI]] is the sideview-only UI that is heavily inspired by [https://store.steampowered.com/app/921570/OCTOPATH_TRAVELER/ Octopath Traveler].
 +
* [[Patch Notes VisuStella MZ|Patch Notes]] has been added at a much later date with '''Credits Page''' to give all available waves a minimum of 9 plugins since this and '''Wave 4''' had only 8 plugins at the time.
  
  
Line 185: Line 284:
 
[[File:AllWaves.jpg|600px|link=]]
 
[[File:AllWaves.jpg|600px|link=]]
  
Text
+
The journey in creating the various '''Waves''' started from August 2020 and lasted all the way to April 2021.
 +
It was a very long but fruitful journey and it's [[A Change in Bunny Team|one where I decided to finally to step down as the main leader]].
 +
I've been making public script and plugin libraries ever since RPG Maker VX and across these 10+ years, I can easily say that the library made for [[RPG Maker MZ]] as [[VisuStella MZ]] is easily the best one of the bunch.
 +
It's the largest by sheer scale and feature completeness.
 +
If there's a script or plugin library that I'm most proud of, it's easily [[VisuStella MZ]].
  
  

Latest revision as of 03:56, 17 June 2023

Welcome to the wiki! This is where you can find resources from Yanfly.moe, Ækashics.moe,
VisuStella, Caz Wolf, Fallen Angel Olivia, Atelier Irina, and other affiliated content creators.


Introduction

AllWaves.jpg

Yanfly.png This is an article written by Yanfly.

The Waves plugin series are the first batch of plugins published by team VisuStella MZ. These primarily focused on the essentials for RPG Maker MZ and the types of plugins general RPG Maker MZ projects would use. Here, I will talk about the thoughts, inspirations, and core ideas that went into the creation of each one of these plugin waves. We have split up these plugins across 8 waves, each released in a batch after some time. Use the knowledge however you see fit.


Wave 1

VisuMZ Wave1.png

The idea behind Wave 1 of the VisuStella MZ plugin library is to create all of the cores needed for the typical RPG Maker MZ project to function. These cores contain everything from modifying the base scripts for RPG Maker MZ, to adjusting the battle system, items, equips, skills, states, saving, the game's menus, etc. We have also decided to make these the best we can by adding in many popular plugin features from Yanfly Engine Plugins, and Olivia's ,Irina's, and Arisu's MV libraries.

These became super cores as coined by a few members of the community. And that's essentially what they are. In my years of providing my script and plugin services to more than hundreds of creators across the community and having peered into many of their games, I've taken note of what plugins are "staples" for the typical RPG Maker project. These "staples" are also decided through data and analytics.

The VisuStella MZ cores having contained all these features allow for a few things:

  1. They will save the time of whoever is using them by installing all the common features at once.
  2. They will serve as the code foundation for future extension plugins by creating bridging functions that connect everything together.
  3. They will be able to cover anywhere from 80% to 90% of what a game developer needs for the typical RPG Maker project.

Without a doubt, the plugins that we have created for Wave 1 can easily be considered the VisuStella MZ library's best plugins. We have also decided to keep this wave free. Or rather, that was me since Olivia, Irina, and Arisu were screaming about making it cost something since we put in so much hard work for it. But alas, I had a promise to keep. As to keeping them free, I believe that we can use this to allow the RPG Maker community a good foundation when using RPG Maker MZ, which, in my opinion, is the best iteration of RPG Maker thusfar.


Wave 2

VisuMZ Wave2.png

Wave 2 is where VisuStella MZ's luxury and paid plugins begin. Any features that we would deem to be essential across the majority of RPG Maker projects would be added to the cores as updated features while new mechanics and functions that are not relevant across all projects would be found here and future waves as luxury plugins.

The common theme across wave 2 is that there isn't any except that they were the most downloaded plugins by analytics and various metrics alone. These analytics and metrics prove to be true even with VisuStella MZ's statistics. Amongst the most downloaded plugins of Yanfly Engine Plugins that wasn't a part of the Wave 1 Cores, these were it and they would make for a great start for Wave 2.

Any experienced RPG Maker developer can quickly take a look at these and understand why they're some of the most downloaded plugins for RPG Maker projects as a whole.


Wave 3

VisuMZ Wave3.png

Wave 3 is our continuation of converting the Yanfly Engine Plugins library's over to VisuStella MZ. Most features are converted easily, but the VisuStella MZ team decided to update each of these plugins to be more robust and have new features to them. This is also to take advantage of the newer and improved Plugin Command system added through RPG Maker MZ in addition to taking advantage of RPG Maker MZ's new and improved performance.

The way we decided the plugins this time around were also based on popularity. And just like with Wave 2, it's not hard to see why some of these were picked:

  • Many of you took a look at Battle System - ATB and laughed because TPB is a thing by default in RPG Maker MZ. Then proceeded to soon learn that default TPB is absolutely lacking in so many ways in terms of mechanics and consistency. But all the more, the Battle System - ATB has appeal in how it is more inspired by Grandia's ATB than Final Fantasy's ATB.
  • Action Sequence Camera adds camera control functionality to the action sequences utilized by the Battle Core. We opted to keep these separate from the Battle Core as there are often game devs who want to use another plugin developer's camera system for the battle system while still using the Battle Core and this would allow for the least clashes.
  • Weapon Unleash because so many of you are Golden Sun fans and aren't sorry about it.
  • Aggro Control System for your Taunt, Aggro, and Provoke effects.
  • Battle AI because good golly, there's no way to make enemies specifically heal targets missing HP without plugin assistance.
  • Animated Map Destination since the default touch anchor animation is just a blinking white square.
  • Grid-Free Doodads because it allows you to express your off-grid tile creativity without having to create parallax maps.
  • Life State Effects for the most popular and common Lunatic Pack effects that people love to use.
  • Extra Enemy Drops because just dropping three items is lame. Also, the item drop animations by Irina are so satisfying to look at.


Wave 4

VisuMZ Wave4.png

Wave 4 is when team VisuStella MZ started getting its rhythm. We started getting used to the framework and work flow of making plugins for RPG Maker MZ. On top of that, we have been figuring out how to translate major plugins like Battle System - CTB over to RPG Maker MZ and have it integrate well with the base code. All in all though, the choices for this wave's plugins are split between 50% popularity and 50% based on what Final Fantasy X used for its game's features.


Wave 5

VisuMZ Wave5.png

Wave 5 is where we have reached the point of pretty much every major popular plugin has already been made bar a few and the waves from 5 onward aim to release them with improvements. We decided to go with releasing one battle system per wave at this point as it's been what happened starting with wave 3. Since STB is the remaining battle system left from Yanfly Engine Plugins, we went with that and gone with it. As STB is pretty tame by itself, we decided to jazz it up with another favorite JRPG series: Persona and selected some plugins associated with it.


Wave 6

VisuMZ Wave6.png

Since we have decided that there would be a battle system for each wave, we had to come up with one for Wave 6. At the time of the creation, Archeia was heavily obsessed with Bravely Default II and we decided to do a call back to it, but for Bravely Default I as we believed that version of the battle system was a better fit for RPG Maker MZ. We also decided to pick some plugins that meshed well with the Bravely Default battle system.


Wave 7

VisuMZ Wave7.png

Wave 7 is where we decided that it's time to end the waves series. It's mostly because by this point, the majority of general use plugins have been covered and we can start moving onto more specialized plugins. However, for the battle system, we decided to go with an old classic from Yanfly Engine Ace: Battle System - FTB. We already had turn-based battle systems covered by DTB and STB. We had tick-based battle systems covered by TPB, ATB, and CTB. But we didn't have any team-based battle systems so FTB fits the bill.


Wave 8

VisuMZ Wave8.png

Truth be told, we did not originally plan to have this many plugin waves at this point in time. However, Olivia absolutely wanted her battle system, OTB, to be on Wave 8 so we had to make our way up to it. Fitting because her plugin series that skyrocketed is the OctoPack Battler series and what a better way to end the Waves series than with this.


Ending Statements

AllWaves.jpg

The journey in creating the various Waves started from August 2020 and lasted all the way to April 2021. It was a very long but fruitful journey and it's one where I decided to finally to step down as the main leader. I've been making public script and plugin libraries ever since RPG Maker VX and across these 10+ years, I can easily say that the library made for RPG Maker MZ as VisuStella MZ is easily the best one of the bunch. It's the largest by sheer scale and feature completeness. If there's a script or plugin library that I'm most proud of, it's easily VisuStella MZ.


End of File