Difference between revisions of "Inspiration Behind The Waves Plugins"

From Yanfly.moe Wiki
Jump to navigation Jump to search
Line 11: Line 11:
 
These primarily focused on the ''essentials'' for RPG Maker MZ and the types of plugins general RPG Maker MZ projects would use.
 
These primarily focused on the ''essentials'' for RPG Maker MZ and the types of plugins general RPG Maker MZ projects would use.
 
Here, we will talk about the thoughts, inspirations, and core ideas that went into the creation of each one of these plugins.
 
Here, we will talk about the thoughts, inspirations, and core ideas that went into the creation of each one of these plugins.
 +
We have split up these plugins across 8 waves, each released in a batch after some time.
 
Use the knowledge however you see fit.
 
Use the knowledge however you see fit.
  
Line 23: Line 24:
 
{{Article by Yanfly}}
 
{{Article by Yanfly}}
  
Text
+
Love them or hate them, "Core Engines" are now a staple of RPG Maker plugin developers.
 +
I coined the concept in RPG Maker VX for [https://yanflychannel.wordpress.com/rmvx/redux-engine/ Yanfly Engine ReDux] and it has stuck with my script/plugin libraries ever since.
 +
Something I need to make mention of is that the Core Engines I create tend to differ in intent than the majority of Core Engines developed by other RPG Maker plugin/script devs.
 +
For me, the '''Core Engine''' has always been about modifying the underlying base code of that iteration of RPG Maker for the most fundamental features, such as window positioning, text colors, sound behaviors, file properties, and more.
 +
This stays true even for [[VisuStella MZ]]'s '''Core Engine'''.
 +
For other plugin/script developers, the "Cores" that they make are often containers for code that is often ran through for their plugins/scripts and are often used as a requirement.
 +
This is not necessarily the case for all [[VisuStella MZ]] plugins.
 +
 
 +
For the VisuStella MZ '''Core Engine''', we had combined [[YEP Freebies vs VisuMZ Freebies|quite a whole lot of Yanfly Engine Plugins library's plugins]] into it.
 +
These range from the YEP [[Core Engine (YEP)|Core Engine]] to [[Base Parameter Control (YEP)|Base Parameter Control]] to [[Level Up Growth Effects (YEP)|Level Up Growth Effects]] to [[Enemy Base Parameters (YEP)|Enemy Base Parameters]] to utility features like [[External Links (YEP)|External Links]], [[Key Name Entry (YEP)|Key Name Entry]], [[Key Number Input (YEP)|Key Number Input]] and more.
 +
 
 +
We have also added many other features such as the ''Button Assist Window'' which is used to replicate the modern JRPG menu's button assistance UI.
 +
We also went as far as to incorporating [[Olivia]]'s [[Anti-Player Stress (Olivia)|Anti-Player Stress]] features and [[Irina]]'s [[Performance Upgrade (Irina)|Performance Upgrade]].
 +
Simply put, these were cumulative effects I deemed useful for the types of projects RPG Maker developers are likely to encounter.
  
  

Revision as of 00:46, 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.


Contents

Introduction

AllWaves.jpg

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, we will talk about the thoughts, inspirations, and core ideas that went into the creation of each one of these plugins. 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

Core Engine

VisuMZ.001.jpg

Yanfly.png This is an article written by Yanfly.

Love them or hate them, "Core Engines" are now a staple of RPG Maker plugin developers. I coined the concept in RPG Maker VX for Yanfly Engine ReDux and it has stuck with my script/plugin libraries ever since. Something I need to make mention of is that the Core Engines I create tend to differ in intent than the majority of Core Engines developed by other RPG Maker plugin/script devs. For me, the Core Engine has always been about modifying the underlying base code of that iteration of RPG Maker for the most fundamental features, such as window positioning, text colors, sound behaviors, file properties, and more. This stays true even for VisuStella MZ's Core Engine. For other plugin/script developers, the "Cores" that they make are often containers for code that is often ran through for their plugins/scripts and are often used as a requirement. This is not necessarily the case for all VisuStella MZ plugins.

For the VisuStella MZ Core Engine, we had combined quite a whole lot of Yanfly Engine Plugins library's plugins into it. These range from the YEP Core Engine to Base Parameter Control to Level Up Growth Effects to Enemy Base Parameters to utility features like External Links, Key Name Entry, Key Number Input and more.

We have also added many other features such as the Button Assist Window which is used to replicate the modern JRPG menu's button assistance UI. We also went as far as to incorporating Olivia's Anti-Player Stress features and Irina's Performance Upgrade. Simply put, these were cumulative effects I deemed useful for the types of projects RPG Maker developers are likely to encounter.


Battle Core

VisuMZ.002.jpg

Yanfly.png This is an article written by Yanfly.

Text


Main Menu Core

VisuMZ.003.jpg

Yanfly.png This is an article written by Yanfly.

Text


Message Core

VisuMZ.004.jpg

Yanfly.png This is an article written by Yanfly.

Text


Events and Movement Core

VisuMZ.005.jpg

Yanfly.png This is an article written by Yanfly.

Text


Items and Equips Core

VisuMZ.006.jpg

Yanfly.png This is an article written by Yanfly.

Text


Skills and States Core

VisuMZ.007.jpg

Yanfly.png This is an article written by Yanfly.

Text


Elements and Status Menu Core

VisuMZ.008.jpg

Yanfly.png This is an article written by Yanfly.

Text


Save Core

VisuMZ.009.jpg

Yanfly.png This is an article written by Yanfly.

Text


Options Core

VisuMZ.010.jpg

Yanfly.png This is an article written by Yanfly.

Text


Wave 2

Debugger

VisuMZ.011.jpg

Yanfly.png This is an article written by Yanfly.

Text


Dragonbones Union

VisuMZ.013.jpg

Yanfly.png This is an article written by Yanfly.

Text


Victory Aftermath

VisuMZ.013a.jpg

Yanfly.png This is an article written by Yanfly.

Text


Button Common Events

VisuMZ.014.jpg

Yanfly.png This is an article written by Yanfly.

Text


Quest Journal System

VisuMZ.016.jpg

Yanfly.png This is an article written by Yanfly.

Text


Visual State Effects

VisuMZ.017.jpg

Yanfly.png This is an article written by Yanfly.

Text


Picture Common Events

VisuMZ.018.jpg

Yanfly.png This is an article written by Yanfly.

Text


Party System

VisuMZ.019.jpg

Yanfly.png This is an article written by Yanfly.

Text


Skill Cooldowns

VisuMZ.020.jpg

Yanfly.png This is an article written by Yanfly.

Text


Gab Window

VisuMZ.021.jpg

Yanfly.png This is an article written by Yanfly.

Text


Wave 3

Battle System - ATB

VisuMZ.022.jpg

Yanfly.png This is an article written by Yanfly.

Text


Action Sequence Camera

VisuMZ.023.jpg

Yanfly.png This is an article written by Yanfly.

Text


Weapon Unleash

VisuMZ.024.jpg

Yanfly.png This is an article written by Yanfly.

Text


Aggro Control System

VisuMZ.025.jpg

Yanfly.png This is an article written by Yanfly.

Text


Battle AI

VisuMZ.026.jpg

Yanfly.png This is an article written by Yanfly.

Text


Animated Map Destination

VisuMZ.027.jpg

Yanfly.png This is an article written by Yanfly.

Text


Grid-Free Doodads

VisuMZ.028.jpg

Yanfly.png This is an article written by Yanfly.

Text


Life State Effects

VisuMZ.029.jpg

Yanfly.png This is an article written by Yanfly.

Text


Extra Enemy Drops

VisuMZ.030.jpg

Yanfly.png This is an article written by Yanfly.

Text


Wave 4

Battle System - CTB

VisuMZ.031.jpg

Yanfly.png This is an article written by Yanfly.

Text


Enemy Levels

VisuMZ.032.jpg

Yanfly.png This is an article written by Yanfly.

Text


Proximity Compass

VisuMZ.033.jpg

Yanfly.png This is an article written by Yanfly.

Text


Enhanced TP System

VisuMZ.034.jpg

Yanfly.png This is an article written by Yanfly.

Text


Auto Skill Triggers

VisuMZ.035.jpg

Yanfly.png This is an article written by Yanfly.

Text


Animated Pictures

VisuMZ.036.jpg

Yanfly.png This is an article written by Yanfly.

Text


Item Crafting System

VisuMZ.037.jpg

Yanfly.png This is an article written by Yanfly.

Text


Anti-Damage Barriers

VisuMZ.038.jpg

Yanfly.png This is an article written by Yanfly.

Text


Credits Page

VisuMZ.110.jpg

Yanfly.png This is an article written by Yanfly.

Text


Wave 5

Battle System - STB

VisuMZ.039.jpg

Yanfly.png This is an article written by Yanfly.

Text


Weapon Animation

VisuMZ.040.jpg

Yanfly.png This is an article written by Yanfly.

Text


Weakness Popups

VisuMZ.041.jpg

Yanfly.png This is an article written by Yanfly.

Text


Skill Learn System

VisuMZ.042.jpg

Yanfly.png This is an article written by Yanfly.

Text


Action Sequence Impact

VisuMZ.043.jpg

Yanfly.png This is an article written by Yanfly.

Text


Database Inheritance

VisuMZ.044.jpg

Yanfly.png This is an article written by Yanfly.

Text


Horror Effects

VisuMZ.045.jpg

Yanfly.png This is an article written by Yanfly.

Text


Steal Items

VisuMZ.046.jpg

Yanfly.png This is an article written by Yanfly.

Text


Encounter Effects

VisuMZ.047.jpg

Yanfly.png This is an article written by Yanfly.

Text


Wave 6

Battle System - BTB

VisuMZ.048.jpg

Yanfly.png This is an article written by Yanfly.

Text


Message Letter Sounds

VisuMZ.049.jpg

Yanfly.png This is an article written by Yanfly.

Text


Battle Cursor

VisuMZ.050.jpg

Yanfly.png This is an article written by Yanfly.

Text


Class Change System

VisuMZ.051.jpg

Yanfly.png This is an article written by Yanfly.

Text


Action Sequence Projectiles

VisuMZ.052.jpg

Yanfly.png This is an article written by Yanfly.

Text


Combat Log

VisuMZ.053.jpg

Yanfly.png This is an article written by Yanfly.

Text


Bright Effects

VisuMZ.054.jpg

Yanfly.png This is an article written by Yanfly.

Text


New Game Plus

VisuMZ.055.jpg

Yanfly.png This is an article written by Yanfly.

Text


Menu Cursor

VisuMZ.056.jpg

Yanfly.png This is an article written by Yanfly.

Text


Wave 7

Battle System - FTB

VisuMZ.057.jpg

Yanfly.png This is an article written by Yanfly.

Text


State Tooltips

VisuMZ.058.jpg

Yanfly.png This is an article written by Yanfly.

Text


Visual Item Inventory

VisuMZ.059.jpg

Yanfly.png This is an article written by Yanfly.

Text


Common Event Menu

VisuMZ.060.jpg

Yanfly.png This is an article written by Yanfly.

Text


Visual Text Window

VisuMZ.061.jpg

Yanfly.png This is an article written by Yanfly.

Text


Visual Fogs

VisuMZ.062.jpg

Yanfly.png This is an article written by Yanfly.

Text


Equipment Set Bonuses

VisuMZ.063.jpg

Yanfly.png This is an article written by Yanfly.

Text


Limited Skill Uses

VisuMZ.064.jpg

Yanfly.png This is an article written by Yanfly.

Text


Visual Parallaxes

VisuMZ.065.jpg

Yanfly.png This is an article written by Yanfly.

Text


Wave 8

Battle System - OTB

VisuMZ.066.jpg

Yanfly.png This is an article written by Yanfly.

Text


Weakness Display

VisuMZ.067.jpg

Yanfly.png This is an article written by Yanfly.

Text


Break Shields

VisuMZ.068.jpg

Yanfly.png This is an article written by Yanfly.

Text


Weapon Swap System

VisuMZ.069.jpg

Yanfly.png This is an article written by Yanfly.

Text


Boost Action

VisuMZ.070.jpg

Yanfly.png This is an article written by Yanfly.

Text


Skill Containers

VisuMZ.071.jpg

Yanfly.png This is an article written by Yanfly.

Text


Visual Battle Environment

VisuMZ.072.jpg

Yanfly.png This is an article written by Yanfly.

Text


Sideview Battle UI

VisuMZ.073.jpg

Yanfly.png This is an article written by Yanfly.

Text


Patch Notes

VisuMZ.111.jpg

Yanfly.png This is an article written by Yanfly.

Text


Ending Statements

AllWaves.jpg

Text


End of File