Menu Status Customizer – MV Plugin

      72 Comments on Menu Status Customizer – MV Plugin

Allows you to have more customization over the Actor Statuses that appear in the main part of the menu.


Look at the code or download the Plugin:


Menu Status Customizer
Version 1.00
SumRndmDde

Allows you to have more customization over the Actor Statuses that appear
in the main part of the menu.

========================================================================
How it Works
========================================================================

The main purpose of this Plugin is to allow the developer to manipulate
the various pieces of infomation shown on the “Actor Status Window” shown
on the menu.

The way it works is simple:

Beside each Actor face is a group of information.
This information is organized in a grid format; this means there are rows
and columns for this grid.

This plugin allows you to place pieces of infomation into specific rows and
columns of this grid.

========================================================================
How to Set the Amount of Rows and Columns
========================================================================

The amount of rows and columns that information can be organized into
can be set by using the “Status Info Columns” and “Status Info Rows”
Parameters.

========================================================================
How to Organize the Info
========================================================================

In the Parameters, you will find Parameters that say “Show” and “Location”.

The “Show” Parameters (example: Show Name) allow you to choose whether or
not that piece of info is shown in the status. For example, setting
“Show Name” to false will make it so the Actors’ names won’t appear in the
status for the Actors.

The “Location” Parameters (example: Name Location) allow you to place each
piece of the info into the imaginary grid. In order to do this, the
Parameter must use the format:

row x, column y

This will allow you to set the row and column this piece of info will
reside in.

========================================================================
Custom Statuses
========================================================================

You can customize piece of information to be shown using JavaScript.

For example, if you input:

“ATK: ” + actor.atk

within “Status 1 Eval” and set “Status 1 Location” to a specific spot,
then the Actor’s ATK stat will appear there.


Screenshot:

Menu Status Customizer

72 thoughts on “Menu Status Customizer – MV Plugin

  1. Kloe :D

    I think you messed up the description here, it says “Adds a new Timed Attack system that requires the Player to mash a button to get a gauge to a certain point.” which is for the last one, orz

    Reply
  2. MaikelX

    Your site is really interesting, but why it is on 11th place in google’s search results. It deserves to be in top 5. Many bloggers think that seo is dead in 2016, but it is not true. There is sneaky method to reach google’s top 5 that not many people know. Simply search for: pandatsor’s tools

    Reply
  3. Lorelei

    Hello! So I noticed when I installed the plugin that there’s an option to write text commands in the Status Eval if I set Codes? to true. Unfortunately, when I try that, it gives me an “Unexpected Token Illegal” error. I’ve tried both \\i[30] and \i[30] in various unused rows and columns.

    I’m not quite sure how to write the javascript for displaying icons and variables, which is why I got excited about the text commands 🙂

    Thanks so much.

    Reply
    1. Lorelei

      Ah, nevermind! Forget I said anything. I can’t get the icon to show up, but I realized it wouldn’t do what I wanted anyway. Thanks for the awesome plugin though!

      Reply
  4. Spriggan72

    Fantastic Plugin and thanks a ton! I was wondering if there was a way to move the text of the actor level value to the left so there’s not such a large space between the “Lv” and the actual level value?

    Reply
  5. Kobra

    Hi, I realized that there was an update without plug-in since the video was done, and did not get the result of doing the operation the way it was displayed.
    I tried to guide myself through help session not archivomas failed.
    Please, can you re-do the video or put an updated tutorial on the page?
    Thanks.

    Excuse me any misunderstanding, I use google translator.

    Reply
  6. Kobra

    Hi, I realized that there was an update in plug-in since the video was done, and I did not get the result doing the operation on the way it was displayed.
    I tried to guide myself through help file session but I failed.
    Please, can you re-do the video or put an updated tutorial on the page?
    I thank you.

    Excuse me any misunderstanding, I use google translator.

    Reply
  7. Oriceles

    I tried this plugin but I didn’t get satisfied with the results, mainly the gauge bars being cut to the grid size, being unable to extend them. Could you make a separate plugin with standalone exp bars that replace TP bar?.

    Reply
  8. Procyon Lotor

    Yes, experience bar on a 3 columns window element doesn’t reflect the remaining xp need properly. It seems full while I still need %35 more xp to level up etc.

    Reply
    1. UnsungHero

      This is the fix to the EXP gauge not drawing properly…
      Window_MenuStatus.prototype.drawActorExp = function(actor, x, y, width) {
      width = width || 186;
      var color1 = expColor1;
      var color2 = expColor2;
      var alv = actor.level;
      if (alv === actor.maxLevel()) return 1.0;
      var nre = actor.expForLevel(alv + 1) – actor.expForLevel(alv);
      var ce = actor.currentExp() – actor.expForLevel(alv);
      this.drawGauge(x, y, width, (1.0 * ce / nre), color1, color2);
      this.resetTextColor();
      this.drawText(toNextLevel, x, y, width);
      };

      Reply
      1. Jeff

        Note: If you copy/paste the above, and it doesnt work.. I spent days figuring out that its line 7 and 8, the ‘minus’ symbol is not the correct minus symbol. i copy and paste it but it always pastes odd.

        Reply
  9. leontas2007

    Very nice and flexible plugin, but can I call a variable value to show in the menu?
    I tried $gameVariables.value(2) and I get a syntax error

    Reply
    1. Jeff

      You sure can. I’m not sure why you’re having an issue, so my only assumption is you tried to include it with something else. You have to remember to put proper addition signs to connection the functionality, as well as proper quotation marks to separate the eval.

      example
      “Name:” + actor.name() + “more text if you wanted”
      So try
      “text here” + $gameVariables.value(2)

      Reply
  10. Coopziana

    Fantastic Plugin, however I’m looking to increase the amount of Status Evals from 10 to 20 or more. I’ve had a look at the script and… well I’m out of my depth.
    Can you tell me what I need to edit in the script to add more Eval functions?
    Thanks in advance.

    Reply
    1. Coopziana

      Nevermind. I got it.
      Line 672: for(var i = 1; i <= 10; i++) Change 10 to your desired number.
      Then Copy/Paste the @param stuff at the top and change @param Status 10 Eval/Location/Code to @param Status 11 Eval/Location/Code and so on and so forth.

      I hope SRD doesn't mind me fiddling with his code.

      Reply
  11. Rule

    I’m trying to add a 6th column, it appears in the menu but my evals are not showing up. If I put the evals in any other column (1-5) they show as expected.. Any advice would be greatly appreciated.

    Reply
  12. hiwap

    I will also like to express that most individuals that find themselves without having health insurance can be students, self-employed and those that are not working.

    Reply
  13. web site

    I think this web site holds some rattling superb info for everyone . аЂа‹The ground that a good man treads is hallowed.аЂа› by Johann von Goethe.

    Reply
  14. Tattoo Studio

    You produced some decent factors there. I looked on the internet for that problem and identified most individuals will go coupled with in addition to your web internet site.

    Reply
  15. deals

    You ave made some good points there. I looked on the net for additional information about the issue and found most people will go along with your views on this site.

    Reply
  16. promos

    This is really interesting, You are a very skilled blogger. I have joined your rss feed and look forward to seeking more of your wonderful post. Also, I have shared your site in my social networks!

    Reply
  17. fullz

    Woah this blog is wonderful i love reading your articles. Stay up the good work! You already know, many individuals are looking round for this information, you could help them greatly.

    Reply
  18. Naira4all

    That is a good tip especially to those new to the blogosphere. Simple but very precise information Thanks for sharing this one. A must read post!

    Reply
  19. may phat dien 3 pha

    This is really interesting, You are a very skilled blogger. I have joined your feed and look forward to seeking more of your wonderful post. Also, I have shared your site in my social networks!

    Reply
  20. to read more

    You are my breathing in, I own few web logs and sometimes run out from brand . He who controls the past commands the future. He who commands the future conquers the past. by George Orwell.

    Reply
  21. Berenice

    This very blog is no doubt entertaining and also factual. I have discovered a bunch of handy tips out of this amazing blog. I ad love to come back every once in a while. Thanks a bunch!

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *