Yanfly

YEP.43 – Skill Cost Items

Yanfly Engine Plugins is a plugin library made for RPG Maker MV, a wonderful piece of software to help you make that role playing game of your dreams. You can find out more about RPG Maker MV here.

You can grab the plugin here:

English Mirror

This plugin requires Skill Core. Now you can set costs for skills using items. The item costs will appear next to the other skill costs displaying the icons of the items needed and the amount of the items to be used. Item costs using this plugin can be altered by set and percentile amounts in addition to being replaced altogether by a substitute item.

Continue reading

Stress Testing && Plugin Updates 50~

999events

And so, I’ve made a few plugin updates today that have been placed under a stress test. With 999 events on a map, the goal is to have 60 FPS or more. Although I’m aware this is hardware-dependant to some degree, it is code-dependent, too. Previously, two of the plugins (Event Mini Window and Stop Map Movement) in my test map of 999 events would drop the FPS down to 30 FPS, even on my computer. While it’s an extreme case that people should almost never use 999 events on a single map, the fact remains is that as long as 999 events can be put down, it will be put down at some point in the future, whether or not it should or shouldn’t be done. And so, with all the Yanfly Engine Plugins installed, doing some tests today brought up the performance from 30 FPS to 60 FPS~


Plugin Updates as of Launch Date to 2015.12.11~

View the changelog here.

To download all available plugins, click here.

If you want to leave a bug report, please do it in the most recent Plugin Update post by pressing Continue~  Continue reading

YEP.42 – Battle Status Window

Yanfly Engine Plugins is a plugin library made for RPG Maker MV, a wonderful piece of software to help you make that role playing game of your dreams. You can find out more about RPG Maker MV here.

You can grab the plugin here:

English Mirror

This plugin replaces the default battle status window, which was shown in a row format, to a column-based format that also displays the party’s faces.

Continue reading

Plugin Updates 49~


I’d like to give a very big THANK YOU to Eivind Teig for making a video clip for updating plugins on MacOS. You’re awesome! ❤


There’s been a pretty major update to the Battle Engine Core today (and the battle systems for ATB and CTB).

Previously in the past, performing a Force Action would cancel out the Current Action and the Forced Action would take over. This was an effect of the Battle Engine Core. While this may seem like a bad idea, this was selected over what RPG Maker MV did by default. RPG Maker MV originally had it so that Common Events can only be ran at the end of an action. This would include Forced Actions as Forced Actions can only occur during events. The Battle Engine Core, however, changed it so that Common Events can be ran at any time during an action and not just the end of it. This decision was made knowing full well that Forced Actions would override the Current Action because I valued the pros and cons of allowing Common Events to be ran mid-action versus end-of-an-action-only and the pros weighed way more. The Forced Action overriding the Current Action was then documented within the Battle Engine Core.

Now, after revisiting the Forced Action event, I’ve came up with a queue system that would save the Current Action’s instance as an object. Whenever Forced Actions would occur, the Current Action instead, gets queued up minus whatever it’s already performed, and after the Forced Action is done, the Current Action would continue after. Though this hasn’t been tested extensively, it should theoretically work for the most part. So now, the Battle Engine Core contains the ability to perform Common Events mid-action in addition to allowing Forced Actions occur without sacrificing the remaining actions of the Current Action.

Actor Variables also got a small update to allow hiding and showing of certain variables midgame.

Plugin Updates as of Launch Date to 2015.12.10~

View the changelog here.

To download all available plugins, click here.

If you want to leave a bug report, please do it in the most recent Plugin Update post by pressing Continue~  Continue reading

YEP.41 – Actor Variables

Yanfly Engine Plugins is a plugin library made for RPG Maker MV, a wonderful piece of software to help you make that role playing game of your dreams. You can find out more about RPG Maker MV here.

You can grab the plugin here:

English Mirror

This plugin requires the Status Menu Core. Ever wanted to display unique Game Variables into the status menu to portray your actors? Now you can! These variables can come from a global or individual source per actor. Variables listed in the Global Columns found in the parameters will be listed for all actors. Variables defined in the actor noteboxes will be listed for that actor when displayed.

Continue reading

Tips & Tricks – Blue Magic && Plugin Updates 48~

Yanfly Engine Plugins is a plugin library made for RPG Maker MV, a wonderful piece of software to help you make that role playing game of your dreams. You can find out more about RPG Maker MV here.

You can find the copy and paste version of the code here:

<Post-Damage Eval>
if (target.isActor() && target._classId === 20) {
  if (!target.isLearnedSkill(item.id)) {
    target.learnSkill(item.id);
    var text = target.name() + ' has learned '
    text = text + item.name + '!';
    $gameMessage.add(text);
  }
}
</Post-Damage Eval>

Ever wanted to recreate the Blue Magic system found in Final Fantasy? It’s a system where characters are able to learn enemy skills once they are struck by them! Well, now you can using the aid of the Skill Core plugin!

Skill Core. Continue reading

Plugin Updates 47~

Today’s update is an update which leaves me to make an unfortunate decision to cut off the ‘Turn Structure’ parameter from both the ATB and CTB. For those wondering, the ‘Turn Structure’ parameter allowed you to change the ATB/CTB from a Tick-Based battle system to a Turn-Based battle system. While this does work for the most part, it’s not what an ATB/CTB battle system is supposed to do. And with that combination, I’d then have to factor in native turn-based, native and current tick-based, native-changed tick-based into turn-based, tick-based that was functioning with a turn-based state turn system, and turn-based that was functioning with a tick-based origin that uses turn-based state counters on a tick-based setting. This causes confusion for users who don’t really understand how a tick-based system works, and suddenly changing it over to a turn-based system while maintaining tick-based system traits can end up becoming a huge mess in understanding. So, for that reason alone, the ‘Turn Structure’ parameter is getting sacked for a more standard setting.

Plugin Updates as of Launch Date to 2015.12.08~

View the changelog here.

To download all available plugins, click here.

If you want to leave a bug report, please do it in the most recent Plugin Update post by pressing Continue~  Continue reading

YEP.40 – Event Mini Label

Yanfly Engine Plugins is a plugin library made for RPG Maker MV, a wonderful piece of software to help you make that role playing game of your dreams. You can find out more about RPG Maker MV here.

You can grab the plugin here:

English Mirror

This plugin lets you place text above the heads of various events using a miniature label through a comment tag. The text used can also use text codes so text, icons, colors, etc. whatever it is, you can use it as a label! Continue reading

Plugin Updates 46~

Whew, going to push the updates early today. Apparently, the update for the Action Sequence Pack 3 last night broke the panning aspect of the battle camera with me attempting to use the updated changes to the function. So instead, I reverted it back to the old method but just gave it a different name as to not overwrite anything. Action Sequence Pack 3 should be working the same as before. 🙂

For the scripters out there who like to make changes or write plugins around my stuff, the Status Menu Core is now a Window_Selectable instead of a Window_Base. Have fun! 😀

Plugin Updates as of Launch Date to 2015.12.07~

View the changelog here.

To download all available plugins, click here.

If you want to leave a bug report, please do it in the most recent Plugin Update post by pressing Continue~  Continue reading

Plugin Previews & Voting – Round 7

Yanfly Engine Plugins is a plugin library made for RPG Maker MV, a wonderful piece of software to help you make that role playing game of your dreams. You can find out more about RPG Maker MV here.

You can make your vote here!

I’ve added a CAPTCHA requirement to the polls because I’ve been aware and have been alerted by multiple users that there’s potential abuse going on due to the numbers I’m getting. However, I’m going to let the results main as is since there was no telling how many of the votes were abused. I’m aware that CAPTCHA doesn’t prevent abuse, but it should at least slow the abuse down. Still, I insist that we all vote fairly here. After all, is this not a nice community of friends working together to create their dream RPG’s?

 

Plugin Updates 45~

Whew, what a weekend. Being sick over the weekend sure isn’t a great way to spend it. x_x

There’s been a few fixes today. Make sure you get them all for each plugin you’re using.

Plugin Updates as of Launch Date to 2015.12.06~

View the changelog here.

To download all available plugins, click here.

If you want to leave a bug report, please do it in the most recent Plugin Update post by pressing Continue~  Continue reading

YEP.39 – Battle Statistics

Yanfly Engine Plugins is a plugin library made for RPG Maker MV, a wonderful piece of software to help you make that role playing game of your dreams. You can find out more about RPG Maker MV here.

You can grab the plugin here:

English Mirror

Ever wanted to log the battle statistics of your actors over the course of the entire gameplay? Well, now you can!

This bonus plugin requires the Status Menu Core plugin.

Continue reading

Plugin Updates 44~

We have a couple of bugfixes today! Though, one of them happens to be an “unfix”. It appears that MV 1.0.1 has added one of my bugfixes to the source code and having a duplicate fix of it within my Core Engine plugin is a bit excessive so the Core Engine has been updated to remove that fix. The Battle Engine Core has also been updated regarding states. Forced Actions now no longer reduce the Action Start and Action End state turns. However, it seems that there was another bug that needed fixing, and this was actually a bug that was found within MV itself.

Apparently, if you have states set to Turn End, they would normally end at the end of the turn as expected. No problems with that. However, if at the end of the turn, you use a Force Action event, this would actually kick the turn battle into gear again and the Turn End would occur again. This means that for each turn that ends with a forced action, states would go down 2 turns as opposed to 1 turn. This problem is now fixed for the Battle Engine Core. However, I may make a separate fix for it in the Core Engine for those who don’t plan on using the Battle Engine Core.

The CTB plugin has been updated to provide some better compatibility with other plugins. I’ve been alerts that there’s been lockups with the CTB and it was due to other plugins being used. Now, some failsafes have been added to prevent these lockups. In addition to that, a new parameter has been added to change the icon sizes of the turn order. You can now have them bigger or smaller (than they already are).

Those using the Learn Skill System and the Class Change Core, I do urge that you update the Learn Skill System plugin as an equipment duplication bug has been found for non-independent items. This has been fixed!

Plugin Updates as of Launch Date to 2015.12.05~

View the changelog here.

To download all available plugins, click here.

If you want to leave a bug report, please do it in the most recent Plugin Update post by pressing Continue~  Continue reading

YEP.38 – Battle System – Charge Turn Battle

Yanfly Engine Plugins is a plugin library made for RPG Maker MV, a wonderful piece of software to help you make that role playing game of your dreams. You can find out more about RPG Maker MV here.

You can grab the plugin here:

English Mirror

This plugin requires Battle Engine Core. The fabled Battle System – CTB! Battle participants are placed in a visible turn order based on their agility and speed. When it becomes their turn, they input an action and execute it immediately, then proceed back in line. The CTB system focuses heavily on turn manipulation to change the strategic flow of battle.

If you want to grab some nice icons for CTB to use, I highly recommend getting them from this thread found on RPG Maker Web! 😀

SUPPORT FOR CTB HAS BEEN DISCONTINUED BY YANFLY. Reasons are explained in this post. You can continue using it, but do not expect everything to work with it.

Continue reading

Skill Cost Based on Item Count Tutorial && Plugin Updates 43~

SumRndmDde made a pretty neat tutorial using the Skill Core plugin to show you some of the neat stuff you can do with the Lunatic Mode notetags. 😀


Two bugfixes today~ One of which involves the Battle Engine Core’s state update timings not occuring properly on DTB. I tend to forget that poor system exists sometimes haha…

Plugin Updates as of Launch Date to 2015.12.04~

View the changelog here.

To download all available plugins, click here.

If you want to leave a bug report, please do it in the most recent Plugin Update post by pressing Continue~  Continue reading