[FROG] Signature Skill and Battle Commands v2.1

Discussion in 'JS Plugin Releases (RMMV)' started by Frogboy, Dec 27, 2017.

  1. Frogboy

    Frogboy I'm not weak to fire Veteran

    Messages:
    1,669
    Likes Received:
    2,060
    Location:
    North Carolina, U.S.
    First Language:
    English
    Primarily Uses:
    RMMV
    Signature Skill 2.1
    by Frogboy
    Introduction

    Just like every good hero needs some theme music, every RPG main character should have a signature skill. Locke had Steal. Edgar had those cool Tools. Setzer had the very memorable random Slot Machine thing. Signature skills is where it's at. Unfortunately, this plug-in won't help you make super sweet signature skills. You have to do that on your own. What it will do is give you that menu option on the main battle menu that allows you to execute said signature skill. It gives it a prominent place letting your players know that it's more special and unique than just your average every-day skill. If you couldn't tell already, this plugin was designed to give you that classic Final Fantasy battle menu. In this case, classic refers to FF4-9, the golden age of the series that RPG Maker itself largely resembles.

    I've added a lot of extra customization like a pseudo TP-based Limit Break system, allow you to add in a couple of extra battle commands along with the ability to make some tweaks on a per actor or per class basis. While this isn't the most powerful Battle Menu customizer out there, it's easy to set up and will hopefully cover what most people want to do.

    This plugin breaks backwards compatability with version 1 but since I only posted that a few days ago, hopefully, it's not a big deal.


    How to Use / Parameters

    Signature Skills

    This section is where you define the Signature and Limit Break Skills for any actors or classes who possess one. Actor-based Signature skills supersede any class-based ones if both would apply to the same character.

    ssnap.png
    Hey look, Harold has the never been done before Steal skill as his special ability! Remove Item has been set to Yes just to show what this parameter does.

    Actor Signature Skills

    Allows you to configure actor-specific battle menus. This will override the Class Signature Skill if both would apply to the same actor.
    • Actor - The actor that the Signature and/or Limit Break Skill belongs to
    • Signature Skill - The Signature Skill assigned to the designated actor
    • Limit Break Skill - The Limit Break skill assigned to the designated actor
    • Replace Attack - Replaces the Attack command of the designated actor
    • Replace Guard - Replaces the Guard command of the designated actor
    • Replace Item - Replaces the Item command of the designated actor
    • Remove Attack - Removes the Attack command for the designated actor
    • Remove Guard - Removes the Guard command for the designated actor
    • Remove Item - Removes the Item command for the designated actor

    Class Signature Skills


    These work exactly the same as Actor Signature Skills but apply to any character with the indicated class.


    Extra Commands

    This section is where you define define any extra battle menu commands that every actor can use. Say you wanted to re-create the Draw mechanic from Final Fantasy 8 that everyone loves, and when I say everyone, I literally mean everyone. You could define that here.

    ssnap5.png
    Oh God, no! Why!

    Extra Command 1

    An extra skill that is placed in the battle menu for all characters

    Extra Command 1 Position

    The position where Extra Command 1 skill will be located. Your choices are:
    • After Attack
    • After Signature Skill
    • After Skill Groups
    • After Guard
    • After Item

    Extra Command 2


    This works exactly like Extra Command 1. It will be placed after Extra Command 1 if both are assigned in the same position.


    Help Text

    This plugin can enable the help window for the actors battle commands. These include Attack, Guard, Skill Types, Item and any of the skills you set this plugin up to add or swap in. Typically, the description will be pulled from the skill itself as defined in the database. Skill Type and Item need to be configured in this plugin as there is no description to pull.

    Use Battle Help - Enabled the help menu for actor battle commands.

    Skill Type - Configure text for the Skill Type command. %1 will be replaced with the name of the Skill Type.

    Item - Configure text for the Item command.



    Skill Upgrades


    So Locke had steal but later on in the game, he could equip an item and upgrade it to Mug. How do you do that? That's simple too. Just define which weapons, armor or items will upgrade a Signature and/or Limit Break Skill.

    ssnap2.png
    Harold has equipped the Thieves Gloves to turn Steal into Mug

    Weapon Upgrade Skills

    Contains a list of 3 parameters: Weapon, Original & Replace With.
    • Weapon - The weapon that will upgrade a Signature and/or Limit Break Skill if it is equipped by the character
    • Original - The Signature or Limit Break Skill that will be upgraded
    • Replace With - The Signature or Limit Break Skill that replaces it

    Armor Upgrade Skills

    Contains a list of 3 parameters: Armor, Original & Replace With.
    • Armor - The armor that will upgrade a Signature and/or Limit Break Skill if it is equipped by the character
    • Original - The Signature or Limit Break Skill that will be upgraded
    • Replace With - The Signature or Limit Break Skill that replaces it

    Item Upgrade Skills

    Contains a list of 3 parameters: Item, Original & Replace With.
    • Item - The item that will upgrade a Signature and/or Limit Break Skill if it is in the possession of the party
    • Original - The Signature or Limit Break Skill that will be upgraded
    • Replace With - The Signature or Limit Break Skill that replaces it

    Chaining Upgrades

    If you have a chain of upgrades that can be acquired like say Steal -> Mug -> Murder, this can easily be done by making an upgrade for an upgrade.

    ssnap3.png
    Now we're talking! Why Mug someone when you can just straight-up Murder them?

    Example:

    If you set Steal as a Signature Skill for your Thief, sorry I mean Treasure Hunter, and have an item or equipment defined to upgrade Steal to Mug, you can also define an upgrade for Mug. Let's say that your thief has the Thieves Gloves and that is set to upgrade Steal into Mug. Later on in the game, he joins a thieve's guild and upon entry, the party gains a hidden item called Thieve's Guild Membership which is set to upgrade the Mug skill to the Murder skill. As long as your thief has the Thieve's
    Gloves equipped, their Steal will be upgraded all the way to Murder. Chaining doesn't stop at one level. Murder could be upgraded as well and so on and so on.


    TP Limit Breaks

    Final Fantasy 7 has those sweet Limit Breaks so, of course, this plugin has to at least somewhat recreate that kind of mechanic. It's more of a stripped down version of the Limit Break system but hopefully it's good enough for most. If this feature is activated, when a character's TP is completely filled, they will gain a Limit Break skill that replaces the indicated menu option. You are probably going to want to give each character the Trait -> Other -> Special Flag -> Preserve TP.

    ssnap4.png

    Activate

    Set to Yes/true if you want to use this. Set to No/false if you do not.

    Limit Break Replaces

    Select the battle command that the Limit Break replaces or None if you want it to be it's own option at the top of the battle menu. By default, this is set to replace the Attack command just like FF7 did.


    Remove Commands

    This is just a way to completely get rid of unwanted battle commands that your game doesn't use.
    • Remove Attack - Removes the Attack command for all characters
    • Remove Guard - Removes the Guard command for all characters
    • Remove Item - Removes the Item command for all characters

    Terms of Use


    This plugin can be used in commercial or non-commercial projects.
    Credit Frogboy in your work.


    Changelog
    • Version 1.0 - Initial release
    • Version 1.1 - Upgrade signature skills with item or equipped weapon/armor
    • Version 2.0 - Added Limit Break skill and a host of new customization. Replaced use of Note Tags with plugin parameters. Broke backwards compatibility with version 1 plugin.
    • Version 2.1 - Added help window for actor battle commands.

    Download

    My Plugins Page - https://frogboymv.github.io/
    Signature Skill Plugin - https://github.com/FrogboyMV/SignatureSkill
     
    Last edited: May 22, 2018
    #1
    SoSick., Raol, Mihe and 4 others like this.
  2. Frogboy

    Frogboy I'm not weak to fire Veteran

    Messages:
    1,669
    Likes Received:
    2,060
    Location:
    North Carolina, U.S.
    First Language:
    English
    Primarily Uses:
    RMMV
    Updated to Version 1.1. I think that I've pretty much recreated the Final Fantasy 6-9 battle menu with this plugin which was mostly my intention. There are more powerful Battle Menu Managers out there (that I'm just now discovering, go figure), but if you're looking to recreate that nostalgic Final Fantasy feel very easily with minimal setup, this one is worth checking out. It's very easy to use.
     
    #2
    satoshi1101 likes this.
  3. satoshi1101

    satoshi1101 A man who eats eggs and watermelon together Member

    Messages:
    19
    Likes Received:
    4
    Location:
    Strange chocolate star
    First Language:
    SuperJapanese
    Primarily Uses:
    RMMV
    Hello!Frogboy
    First of all thank you for a wonderful plug-in.
    I thought that it would be useful if Signature Skill were given even when certain states were added. I tried to realize this with YEP_WeaponUnleash but I could not.
    Inevitably the skill was replaced by attack or defense. So I also wish for a way that Signature Skill are added on condition that state is added or TP becomes MAX.
    Is this possible?
     
    #3
    Frogboy likes this.
  4. Frogboy

    Frogboy I'm not weak to fire Veteran

    Messages:
    1,669
    Likes Received:
    2,060
    Location:
    North Carolina, U.S.
    First Language:
    English
    Primarily Uses:
    RMMV
    First of all, thank you. As for your question, I can take a look and see how doable this would be. You might want to check out Bobsta's Battle Command plugin as it looks quite a bit more customizable than my own at the moment. It may do what you're looking for already. I'm not totally sure.

    https://forums.rpgmakerweb.com/inde...ustomization-v2-2-1-updated-05-17-2017.46510/

    But I've been thinking about having equipment be able to add a signature skill or have States be able to seal it. If that's not too hard than having States add them wouldn't be too bad either, I'd assume. I need to check whether the battle commands are built each turn or if they're only built once at the beginning of battle. If they're built each turn then it probably wouldn't be too hard to add in your suggestions since the battle commands would refresh each time they're displayed. I'll certainly look into it and see what I can do.
     
    #4
  5. Frogboy

    Frogboy I'm not weak to fire Veteran

    Messages:
    1,669
    Likes Received:
    2,060
    Location:
    North Carolina, U.S.
    First Language:
    English
    Primarily Uses:
    RMMV
    Updated to version 2.0. I made a major revision that breaks backwards compatibility with version 1 but since that's only a few days old, I doubt anyone is really even using it yet. This new version doesn't use Note boxes or Note tags. Everything is defined within the plugin parameters now.

    So what's new? Here's a quick list. Check out the original post for full details of how the new version 2.0 works and what it can do in more detail.
    • Define Limit Break skills for each class or actor that appears in the Battle Menu when their TP reaches max.
    • You now have 2 extra custom commands that can placed in the Battle Menu pretty much wherever you want.
    • Skill upgrades are still here and can also be used to upgrade Limit Breaks as well.
    • You can now replace or remove the Attack, Guard and/or Item commands for each actor or class.

    @satoshi1101
    I looked into having States add skills but it unfortunately turned into a logistical nightmare. The problem is mostly deciding what changes would apply when there could be many fighting for that spot. Say you had one weapon, 3 armors and 5 states that all were trying to add or change the same command on the battle menu, there's no way that it would ever be reliable. This plugin was also never intended to be a full blown Battle Command customizer. I've added a bunch of functionality though, including the Limit Break option that you suggested so I hope that satisfies your need. While I'd be happy to make some more small tweaks or additions to this plugin, I really don't want to add much more complexity than I already just did. I think this version should be able to cover a large majority of what most people are looking for without going overboard and making it hard to use. But anyway, let me know what you think. Thanks for the input so far.
     
    #5
    satoshi1101 and Aloe Guvner like this.
  6. satoshi1101

    satoshi1101 A man who eats eggs and watermelon together Member

    Messages:
    19
    Likes Received:
    4
    Location:
    Strange chocolate star
    First Language:
    SuperJapanese
    Primarily Uses:
    RMMV
    Happy new year!!!!!!!!!!!!

    I used Bobstah's Battle Commands Customization, but I could not handle it. In order to compete with many other plugins and further condition the TP and other effects it was necessary to download Bobstah's Enhanced Equipment, Item, Items Command, Skill, and Skill Type Restrictions 1.5.3.
    I bothered my head for difficult English.
    I prefer a simpler way. I decided to introduce your Signature Skill plugin.
    I decided to give up on adding Signature Skill by state.
    Thank you for adding the limit break skill of each class or actor displayed in the battle menu when the TP reaches the maximum
     
    Last edited: Jan 1, 2018
    #6
    Frogboy likes this.
  7. Frogboy

    Frogboy I'm not weak to fire Veteran

    Messages:
    1,669
    Likes Received:
    2,060
    Location:
    North Carolina, U.S.
    First Language:
    English
    Primarily Uses:
    RMMV
    No problem. Yeah, there's always a balance between power and simplicity. It's difficult to have extreme customizability and make it really easy to set up and use. It's usually one or the other. I hope this one will work well enough for you.

    And Happy New Year!
     
    #7
  8. Mihe

    Mihe Veteran Veteran

    Messages:
    192
    Likes Received:
    70
    First Language:
    English
    Primarily Uses:
    RMMV
    Thank you veryy much for this plgin :)
     
    #8
    Frogboy likes this.
  9. Frogboy

    Frogboy I'm not weak to fire Veteran

    Messages:
    1,669
    Likes Received:
    2,060
    Location:
    North Carolina, U.S.
    First Language:
    English
    Primarily Uses:
    RMMV
    You're welcome. I'm glad you like it.
     
    #9
  10. Drifter92

    Drifter92 Veteran Veteran

    Messages:
    113
    Likes Received:
    67
    First Language:
    English
    Primarily Uses:
    RMMV
    Hi Frogboy :kaohi:

    Great plugin! :) I'm looking at using a plugin to customise my actors skills. And this is pretty much perfect! :D One thing i think would be so useful though is to have the help window pop up showing the skill description before selecting a skill so the player knows what that skill does. Is this something that you think could do be added? :kaoswt: No problem if not! understand everyone's busy just thought id ask :) Cheers!
     
    #10
    Frogboy likes this.
  11. Frogboy

    Frogboy I'm not weak to fire Veteran

    Messages:
    1,669
    Likes Received:
    2,060
    Location:
    North Carolina, U.S.
    First Language:
    English
    Primarily Uses:
    RMMV
    Yeah, this is something I can add. I don't know exactly when I'll be able to slip this in but I'll add it when I can.
     
    #11
    Drifter92 likes this.
  12. Drifter92

    Drifter92 Veteran Veteran

    Messages:
    113
    Likes Received:
    67
    First Language:
    English
    Primarily Uses:
    RMMV
    That would be amazing! :D That's fine i can set my actors and skills up for now :) :)
     
    #12
    Frogboy likes this.
  13. Frogboy

    Frogboy I'm not weak to fire Veteran

    Messages:
    1,669
    Likes Received:
    2,060
    Location:
    North Carolina, U.S.
    First Language:
    English
    Primarily Uses:
    RMMV
    @Beau Lamb
    I've added the Help window to the actor battle commands. Let me know if you find any issues with this new update.

    helpWindow.PNG
     
    #13
  14. Drifter92

    Drifter92 Veteran Veteran

    Messages:
    113
    Likes Received:
    67
    First Language:
    English
    Primarily Uses:
    RMMV
    @Frogboy Thanks!! :D That's a great addition myself and others will find super useful :kaoluv:
     
    #14
    Frogboy likes this.
  15. SoSick.

    SoSick. Veteran Veteran

    Messages:
    216
    Likes Received:
    179
    Location:
    UK
    First Language:
    english
    Primarily Uses:
    RMMV
    Very nice man! I am using another battle commands plugin at the moment! But not really messed around with the battle stuff yet! But I’m gonna have to at least give this a try first! Anyone know if this works ok with victors materia plugin? I’ll find out myself when home tonight if not :) thanks pal!
     
    #15
    Frogboy likes this.
  16. Frogboy

    Frogboy I'm not weak to fire Veteran

    Messages:
    1,669
    Likes Received:
    2,060
    Location:
    North Carolina, U.S.
    First Language:
    English
    Primarily Uses:
    RMMV
    I don't know for sure as I'm not very familiar with Victor's plugins. If it messes with the actor battle commands then there could be conflicts or loss of functionality. Hopefully that isn't the case.
     
    #16
  17. MMMm

    MMMm Veteran Veteran

    Messages:
    371
    Likes Received:
    316
    Primarily Uses:
    N/A
    Is there a way to use this plugin to have multiple items that both add a chance to give the actor a different attack?

    For example, I want the character to have their guard slot replaced a 25% chance of using 4 different attacks.

    So on any given turn, the defensive option is truly random. Yanfly's weapon unleash plugin doesn't allow this ( and I'm curious if this one does.
     
    #17
    Frogboy likes this.
  18. Frogboy

    Frogboy I'm not weak to fire Veteran

    Messages:
    1,669
    Likes Received:
    2,060
    Location:
    North Carolina, U.S.
    First Language:
    English
    Primarily Uses:
    RMMV
    No, there's no random command option but that's an interesting idea. I'll look to add this when I get a chance.
     
    #18
    MMMm likes this.
  19. MMMm

    MMMm Veteran Veteran

    Messages:
    371
    Likes Received:
    316
    Primarily Uses:
    N/A
    Sweetness. I want to make a monster character who has 4 random attacks, 4 random buffs and 4 random special attacks. The abilities would change each turn and you'd use whatever fits the situation best.

    Your plugin would make this obscure idea possible. Thanks, Frogboy.
     
    #19
    Frogboy likes this.

Share This Page