YEP Extensions by Aloe Guvner

Aloe Guvner

Walrus
Veteran
Joined
Sep 28, 2017
Messages
1,628
Reaction score
1,071
First Language
English
Primarily Uses
RMMV
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...".

Released:

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

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

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

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

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

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:

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!
 
Last edited:

JtheDuelist

The Friendly Nieghborhood Stygian Zinogre
Veteran
Joined
Dec 9, 2017
Messages
1,176
Reaction score
1,432
First Language
English
Primarily Uses
Other
I can see this definitely coming in handy.
 

Silenity

Veteran
Veteran
Joined
Dec 17, 2013
Messages
654
Reaction score
246
First Language
English
Primarily Uses
RMMV
Neat. Gonna pick this up! :D
 

Aloe Guvner

Walrus
Veteran
Joined
Sep 28, 2017
Messages
1,628
Reaction score
1,071
First Language
English
Primarily Uses
RMMV
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.
 

Neo Soul Gamer

Veteran
Veteran
Joined
Aug 10, 2012
Messages
631
Reaction score
348
First Language
English
Primarily Uses
N/A
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!
 

Aloe Guvner

Walrus
Veteran
Joined
Sep 28, 2017
Messages
1,628
Reaction score
1,071
First Language
English
Primarily Uses
RMMV
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.
 
Last edited:

SmashArtist

Lazy Artist
Veteran
Joined
May 31, 2016
Messages
765
Reaction score
1,270
First Language
English
Primarily Uses
RMMV
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. :\
 

Aloe Guvner

Walrus
Veteran
Joined
Sep 28, 2017
Messages
1,628
Reaction score
1,071
First Language
English
Primarily Uses
RMMV
Sorry about that!
Was a typo - I uploaded the fixed version.
 

SmashArtist

Lazy Artist
Veteran
Joined
May 31, 2016
Messages
765
Reaction score
1,270
First Language
English
Primarily Uses
RMMV
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:
 

xXAinSophAurXx

Veteran
Veteran
Joined
Mar 26, 2013
Messages
37
Reaction score
14
First Language
English
This made my life a LOT easier, I had a ton of yanflys out of order apparently! All set now, thanks so so much!!
 

Aloe Guvner

Walrus
Veteran
Joined
Sep 28, 2017
Messages
1,628
Reaction score
1,071
First Language
English
Primarily Uses
RMMV
@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.
 

Aloe Guvner

Walrus
Veteran
Joined
Sep 28, 2017
Messages
1,628
Reaction score
1,071
First Language
English
Primarily Uses
RMMV
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.
 

Aloe Guvner

Walrus
Veteran
Joined
Sep 28, 2017
Messages
1,628
Reaction score
1,071
First Language
English
Primarily Uses
RMMV
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.
 

Aloe Guvner

Walrus
Veteran
Joined
Sep 28, 2017
Messages
1,628
Reaction score
1,071
First Language
English
Primarily Uses
RMMV
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.
 

Neo Soul Gamer

Veteran
Veteran
Joined
Aug 10, 2012
Messages
631
Reaction score
348
First Language
English
Primarily Uses
N/A
Sweet! I'll check it out tomorrow. :D

Also, solid addon for the Row formation! Thank you so much!
 
Joined
Oct 17, 2017
Messages
14
Reaction score
17
First Language
Portuguese
Primarily Uses
RMMV
really nice work, i will definitely test it later
 

SmashArtist

Lazy Artist
Veteran
Joined
May 31, 2016
Messages
765
Reaction score
1,270
First Language
English
Primarily Uses
RMMV
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
 

Mihe

Veteran
Veteran
Joined
Apr 16, 2014
Messages
192
Reaction score
71
First Language
English
Primarily Uses
RMMV
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?



 

Aloe Guvner

Walrus
Veteran
Joined
Sep 28, 2017
Messages
1,628
Reaction score
1,071
First Language
English
Primarily Uses
RMMV
@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.

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:
Github_Raw_SaveLinkAs.png
 
Last edited:

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

buinguyenhoangtho wrote on fizzly's profile.
Hello @fizzly, i would like to use your asset/ resource for my project ( is maybe commercial ). May i have your permission? Thanks you !
Working on breaking the limits of RPGMaker! :cool:
I have 470+ hours on RMMV but have only made a demo game, is this normal? :kaoswt: (I lose motivation a lot plus I use a 32gb laptop, so..)
I like Iron Maiden.
Benku wrote on Magnus0808's profile.
Hey man you helped me out a long time ago with a plugin i was wondering if you can help me out one more time since its literally the last thing i need help with if not is cool but id figured id ask you one more soild.

Forum statistics

Threads
95,427
Messages
929,081
Members
125,659
Latest member
AphoticAmaranth
Top