YEP Extensions by Aloe Guvner

● ARCHIVED · READ-ONLY
Started by Aloe Guvner 20 posts View original ↗
  1. YEP (Yanfly) Extensions
    by Aloe Guvner
    Over time, I've written many useful extensions to Yanfly plugins for various different people. This thread will pull these together and release them for general use.

    List of Extensions:
    1. Plugin Order Checker
      • Checks the order of your Yanfly plugins, tells you if anything is out of order, and presents the correct order.
    2. Menu Parameter Control
      • Control which parameters show in Yanfly-modded menus, and in which order the parameters show.
    3. Map Select Skill - Help Window
      • Adds a help window to show the description of the skill during Map Select Skill.
    4. Map Select Equip - Help Window
      • Adds a help window to show the description of the equipment during Map Select Equip.
    5. Row Formation - Actor Face
      • Shows the actor's face in the row formation setup window instead of their sprite
    6. Aftermath Level Up - Sound Effects
      • Allows you to play sound effects on the victory aftermath screen when the actors level up.
    Please see the full description of each extension further below!

    Download Instructions: Click the link to reach the Github page, then right-click the "Raw" button on the Github page and select "Save Link As...".
    All download links
    Plugin Order Checker
    Menu Parameter Control
    Map Select Skill - Help Window
    Map Select Equip - Help Window
    Row Formation Actor Face
    Aftermath Level Up - Sound Effects

    Released:

    Plugin Order Checker
    Title: Plugin Order Checker
    Extends: N/A
    Description:
    Errors can occur if Yanfly plugins are added in the wrong order. The only way to check the order is manually against their website... Until now!
    This plugin will check the order of your Yanfly plugins and tell you if anything is wrong.
    Install Instructions: Install at the bottom of the Plugin Manager.
    Download Plugin Order Checker

    Menu Parameter Control
    Title: Menu Parameter Control
    Extends: Status Core, Skill Core, In-Battle Status Window, Class Change Core, Item Core, Shop Menu Core
    Description:
    Control which parameters show in any menu!
    Perfect for games that don't use the traditional parameters (ex. games without magic, so no Magic Atk or Magic Def). Additionally, control what order the parameters appear.
    Install Instructions: Place below all YEP plugins.
    Download Menu Parameter Control

    Status_General.png

    Status_Parameters.png

    InBattleStatus.png

    Map Select Skill - Help Window
    Title: Map Select Skill - Help Window
    Extends: YEP_MapSelectSkill
    Description:
    The Map Select Skill plugin allows the player to select a skill, and the ID# is saved to a variable.
    This extension creates a help window that displays the description of the skill as the players are selecting it.
    Install Instructions: Install below YEP_MapSelectSkill
    Download Map Select Skill - Help Window

    MapSelectSkillHelp.png

    Map Select Equip - Help Window
    Title: Map Select Equip - Help Window
    Extends: YEP_MapSelectEquip
    Description:
    The Map Select Equip plugin allows the player to select an equipment, and the ID# is saved to a variable.
    This extension creates a help window that displays the description of the equipment as the players are selecting it.
    Install Instructions: Install below YEP_MapSelectEquip
    Download Map Select Equip - Help Window

    MapSelectEquipHelpWindow.png

    Row Formation Actor Face
    Title: Row Formation Actor Face
    Extends: YEP_RowFormation
    Description:
    The RowFormation plugin comes with a screen that allows the player to arrange their party's formation in rows.
    It uses the actor battle sprites by default, which can have strange effects if non-standard sprites are used. This extension allows the developer to choose to use the actor's face instead.
    Install Instructions: Install below YEP_RowFormation
    Download Row Formation Actor Face

    RowFormationActorFace.png

    Aftermath Level Up Sound Effects
    Title: Level Up Aftermath Sound Effect
    Extends: YEP_X_AftermathLevelUp
    Description:
    The Aftermath Level Up plugin shows a window describing the changes to an actor when they leveled up.
    This extension allows the developer to play a Sound Effect to celebrate the actor leveling up. Additionally, each actor may use their own sound effect.
    Install Instructions: Install below YEP_X_AftermathLevelUp
    Download Aftermath Level Up Sound Effects

    In Progress:

    Spoiler
    Customized window in the Status screen.
    {On Hold}

    Terms of Use:
    Free for use in commercial or non-commercial games.

    Credits:
    Not required.
    All code in this thread is released under the MIT License, please see the link for more information.
    https://opensource.org/licenses/MIT
    You must still credit Yanfly for writing the original code.

    Change Log:
    May 11 2018 - Added Plugin Order Checker
    May 15 2018 - Added Map Select Skill - Help Window
    May 22 2018 - Added Menu Parameter Control
    May 28 2018 - Fixed a bug in the Menu Parameter Control
    June 3 2018 - Added Map Select Equip - Help Window
    June 14 2018 - Added Row Formation Actor Face & updated Menu Parameter Control to allow the use of sp-params and ex-params
    July 1 2018 - Added Level Up Sound Effects

    Suggestions/Requests:
    Feel free to post suggestions and/or requests!
  2. I can see this definitely coming in handy.
  3. Neat. Gonna pick this up! :D
  4. Update!

    Added a new extension:

    Title: Map Skill Select - Help Window
    Extends: YEP_MapSelectSkill
    Description:
    The Map Select Skill plugin allows the player to select a skill, and the ID# is saved to a variable.
    This extension creates a help window that displays the description of the skill as the players are selecting it.
    Install Instructions: Install below YEP_MapSelectSkill

    Download link is in the first post.
  5. I'll be anxiously waiting for that Menu Parameter Control plugin. There was one made by DreamX that was pretty good, but it's a tad buggy. Hope you finish it soon!
  6. Update!

    Added a new extension:

    Title: Menu Parameter Control
    Extends: Status Core, Skill Core, In-Battle Status Window, Class Change Core, Item Core, Shop Menu Core
    Description:
    Control which parameters show in any menu!
    Perfect for games that don't use the traditional parameters (ex. games without magic, so no Magic Atk or Magic Def). Additionally, control what order the parameters appear.
    Install Instructions: Place below all YEP plugins.

    Download link and screenshots are in the first post.
  7. Hello! Was excited to use your Menu parameter control plugin, but I got this error:
    Code:
    ReferenceError: equipParams is not defined
        at Window_StatCompare.createWidths (ALOE_YEP_MenuParameterControl.js:252)
        at Window_StatCompare.setActor (YEP_EquipCore.js:813)
        at Scene_Equip.refreshActor (YEP_EquipCore.js:991)
        at Scene_Equip.create (YEP_EquipCore.js:911)
        at Function.SceneManager.changeScene (rpg_managers.js:2005)
        at Function.SceneManager.updateMain (rpg_managers.js:1982)
        at Function.SceneManager.update (rpg_managers.js:1907)
    I tried turning off all non-yanfly plugins, turning off all plugins except for Yanfly Equip and this plugin, and moving all non-yep plugins below the menu parameter control plugin, but it doesn't fix the issue. :\
  8. Sorry about that!
    Was a typo - I uploaded the fixed version.
  9. Works great now! Btw, I was wondering if it's possible to have a special or ex parameter show up on the status and equip menu's as well? Is it possible, or too much work? Thank you regardless! :kaoluv:
  10. +1 for that request.
  11. This made my life a LOT easier, I had a ton of yanflys out of order apparently! All set now, thanks so so much!!
  12. @SmashArtist @Neo Soul Gamer
    I'll look into the data structures for those and see how easily it can be done. I'm re-using a lot of Yanfly functions as well, so I want to analyze what they created for those (not trying to overwrite a bunch of Yanfly stuff, just want to extend it). My initial idea would be to modify the plugin parameters to more complex structures, which might have an impact on backwards compatibility.
  13. Update!

    Added a new extension.

    Title: Map Equip Select - Help Window
    Extends: YEP_MapSelectEquip
    Description:
    The Map Select Equip plugin allows the player to select an equipment, and the ID# is saved to a variable.
    This extension creates a help window that displays the description of the equipment as the players are selecting it.
    Install Instructions: Install below YEP_MapSelectEquip

    Download link in the first post. I moved all of my plugins to Github, take note of the download instructions.
  14. Update!

    Added a new extension.

    Title: Row Formation Actor Face
    Extends: YEP_RowFormation
    Description:
    The RowFormation plugin comes with a screen that allows the player to arrange their party's formation in rows.
    It uses the actor battle sprites by default, which can have strange effects if non-standard sprites are used. This extension allows the developer to choose to use the actor's face instead.
    Install Instructions: Install below YEP_RowFormation

    Download link and screenshots are in the first post.
  15. Update!

    Tagging @Neo Soul Gamer @SmashArtist

    I uploaded a new version of the Menu Parameter Control extension that allows you to use Ex-Params and Sp-Params in the Equip, Item, Class Change, and Shop Menus.
    I decided not to add it to the Status Menu Core because Yanfly already added the Ex-Params and Sp-Params to the "attributes" option on that screen.
  16. Sweet! I'll check it out tomorrow. :D

    Also, solid addon for the Row formation! Thank you so much!
  17. really nice work, i will definitely test it later
  18. Hey thanks so much @Aloe Gunver! Though I am getting some issues. When going to the equip scene, if I click 'equip' I get 'undefined is not a function' as well as this in the console:
    Code:
    TypeError: undefined is not a function
        at Window_StatCompare.drawNewParam (ALOE_YEP_MenuParameterControl.js:482)
        at Window_StatCompare.drawItem (ALOE_YEP_MenuParameterControl.js:456)
        at Window_StatCompare.refresh (ALOE_YEP_MenuParameterControl.js:446)
        at Window_StatCompare.setTempActor (YEP_EquipCore.js:828)
        at Window_EquipSlot.Window_EquipItem.updateHelp (rpg_windows.js:2506)
        at Window_EquipSlot.updateHelp (YEP_EquipCore.js:700)
        at Window_EquipSlot.Window_Selectable.callUpdateHelp (rpg_windows.js:1233)
        at Window_EquipSlot.Window_Selectable.select (rpg_windows.js:797)
        at Window_EquipSlot.Window_Selectable.reselect (rpg_windows.js:805)
        at Window_EquipSlot.Window_Selectable.activate (rpg_windows.js:784)
    And when in the shop menu all of the items which should give evasion rate bonuses show up as +0%, while those who shouldn't appear as bonuses appear as +100%. :\

    Hopefully you can figure it out! :3
  19. How exactly does the Plugin Order Checker work? I purposely put the Battle Engine Core above the Core, but nothing happens. Is there suppose to be a notification or something?

    1b83dd434ac6cbcb98a430386c523868.png

    4ab56bad32f162e51f016bf5e9afd36e.png
  20. @SmashArtist Thanks for the report!
    I found both bugs and believe both are fixed, the new version is uploaded. The first bug was because I implemented Ex-Params and Sp-Params into the Equip scene first, then I changed my strategy for the other scenes. I forgot to update the Equip scene to my new strategy.
    The display bug was that I didn't quite understand how the Ex-Params were supposed to work o_O but I looked into it, and the display should be correct now.

    Example with Evasion Rate
    NinjaHeadbandShop.png

    NinjaHeadbandEquip.png

    NinjaHeadbandDatabase.png

    @Mihe Something must have gone wrong with the download, because the extension has a full help file that explains how it works and some parameters. I checked myself and it's working fine for me. Can you try to download it again?
    I have a screenshot below that will show the correct way to download it from Github:
    Spoiler
    Github_Raw_SaveLinkAs.png