— About Yanfly —
Hello, this is Yanfly here. Some of you may know me from before as “Wong” but for the time being, I use the alias Yanfly. For those wondering how I got the name “Yanfly”, it was during one of my trips to China. Chinese is a language containing hundreds of dialects. When I traveled throughout the country, I asked in each region how to pronounce my name in their dialect. One of the ones that came up was “Yanfly” and I thought it was really amusing and catchy and therefore coined my online alias using that name.
— About Yanfly Engine —
Yanfly Engine is a series of scripts made for RPG Maker. Although not all of them saw the light of day, the majority of them were made to enhance and expand upon RPG Maker itself. While they may not be the greatest, I certainly enjoy making them for myself, my friends, and even users I may have never met before. That said, I tend to get bombarded with questions a whole lot so I may not be able to answer them all (and I won’t answer the questions if they were explained in the manuals I’ve written).
Here’s a bit of history of the various iterations of Yanfly Engine.
- Yanfly Engine XP – This was the first Yanfly Engine I’ve ever made and it was for XP. It was kept private since at the time, I was a very incompetent scripter. It contain basic functions to change the various aspects of XP that I didn’t like (such as doing absolutely zero damage when no weapon was equipped). However, since RMXP’s default engine was not to my liking, I eventually moved onto RMVX before too long.
- Yanfly Engine VX Prototype – This was the second Yanfly Engine but also kept private. For the most part, it contained all of the scripts I’ve made in the RMXP counterpart translated into RMVX. It is arguably (in my opinion) one of the stronger Yanfly Engines to be made, but mostly due to the fact that it was less customizable for more power. Eventually, this was scrapped for a remake that was more flexible.
- Yanfly Engine ReDux – This is the third generation Yanfly Engine and the first to be publicly shared. It gained unexpected popularity and remains to be used even today. Unlike the VX Prototype, this engine was more flexible at the sacrifice of power. It contained a lot of scripts that modified menus, battles, gave out new stats, and more. However, what made YERD stand out was the notetag incorporation that a lot of scripts at the time lacked. The simplicity from notetags gave way to YERD and opened up several new avenues for RPG Maker VX users.
- Yanfly Engine Zealous – The fourth generation Yanfly Engine was made a half year later after YERD was finished. YEZ was made with the expanded knowledge upon completing YERD and offered the basis of a powerful battle engine utilizing flexibility, high compatibility, and streamline information delivery to the player. The other scripts that YEZ provided offered new menus, stats, further customizations, and more. Like its predecessor YERD, YEZ also utilized the notetag system to allow for better user integration of what they wanted to see in their game. Zealous was halted when I decided to seek an even more powerful battle engine which lead to the creation of Melody.
- Yanfly Engine Melody – The fifth and arguably the most complex Yanfly Engine up to date. YEM offered at its very start Battle Engine Melody, a battle engine which also utilized notetags for various aspects, but also a unique notetag instruction system. Players can completely animate a battler’s actions for a skill, weapon attack, etc. from notetags alone using the “melodies” available from Battle Engine Melody. YEM continued to produce various scripts outside of battling to further enhance the capabilities of RMVX even more. The complexity, however, limited the amount of script modifications that users were willing to due as a result of how bulky each script was. This eventually lead to the creation of other libraries by other users that eventually modified YEM itself. However, YEM met a rather quick end due to a very unfortunate accident that I’ve encountered within the past year.
- Yanfly Engine 6 – The sixth and last Yanfly Engine for VX. Though I have no intentions of publicly advertising anything, I don’t intend to keep YE6 private either. Any users who happen to stumble upon this engine are free to use it. The goal I have in mind with this engine is to provide the same strength as YEM, but with less complexity and less bulk. This will allow for users to modify scripts as they like without the intimidation factor from touching even a single line from a YEM script.
- Yanfly Engine Ace – When RPG Maker VX Ace came out, a good chunk of scripts that were made for VX weren’t compatible with Ace. Yanfly Engine was then rebuilt from the ground up again for VX Ace to make Yanfly Engine Ace. Although most of the scripts transfered over were direct translations into Ace, many of them also included new features as well.