Comments

Log in with itch.io to leave a comment.

I am quite satisfied with the vast majority of this plugin's features. However, there are a few functionalities I'm unsure how to implement, and I would greatly appreciate your guidance or the potential addition of these features in future updates:

1. Stats Tables and other elements permitting background image customisation currently apply a single image as the overall background for the entire category. Is it possible to apply a distinct image to each individual stat entry? For instance, after selecting an image, could each of the four displayed stats within that category (such as MHP, ATK, etc.) utilise that image as its background, rather than all four entries sharing the same background image?

2. Can I use different Actor Portraits in the Status Scene than the one set in the Main Menu plugin? Furthermore, can I dynamically change the displayed Actor Portrait by  variables or other methods? For instance, I wish to have the Actor Portrait alter based on equipped gear.

3. Is that possible to add additional Data Labels & Tables?

Thanks for your feedback!

  1. It will probably be easier to draw all backgrounds as a single image and use this as a background. The UI cannot handle multi-selections very well.
  2. ---
    1. Not yet, but I want to add this feature soon. I actually like how eg Genshin Impact shows characters in different poses in different menus, e.g. showing a mystical pose in the skill menu, attack-pose in equipment etc.
    2. That's a bit more difficult. Actually, you can do that already now but it requires custom coding, because every game will have its own use-cases and rules, and as soon as I create notetags, it's just a matter of time until the next game devs asks for another rule :)

      Create a new plugin with any name and paste this:
/*:
 * @target MZ
 */
(function() {
const _menuPortrait = Game_Actor.prototype.menuPortrait;
Game_Actor.prototype.menuPortrait = function() {
    
    if (this.name() == 'Reid' && this.isEquipped($dataArmors[1])) {         return 'Reid_LiteArmor';     }     if (this.name() == 'Reid' && this.isEquipped($dataArmors[2])) {         return 'Reid_HeavyArmor';     }     // use default portrait     return _menuPortrait.call(this); } })();

3. Sure. What data should I add to the plugin?

Thank you for responding to my feedback. Regarding the third point, what I actually meant was the need for more stats slots. Just as the status scene can have five pages, I require five or more data labels so that I can place existing variables or stats across multiple locations. Your other suggestions are all very pertinent. I have already begun attempting to modify Portrait according to the approach you suggested, though the difficulty of this plugin increases significantly once the number of equipment affecting Portrait grows substantially:(

Okay, I can add something like "more stats" and "even more stats" to the plugin!

With regards to the complexity; I think the complexity is still manageable. Given we combine a menu X with an actor Y being equipped with weapon/accessoire Z, we end up in many combinations regardless we are using notetags, plugin parameters, or custom code. And I believe that one 1 single file that holds everything is easier than having numerous notetags or plugin parameters. They are simply too flat and offer no flexibility.

Does this plugin works well for low resolution? (432x240), 'cause even your other plugins (UI Customizer and Battle) doesn't work well for low resolutions since it doesn't give the possibility to change many spaces and positions from the content, which are too much for low resolutions.
I'm looking for something which allow me to change the contents of any window and how they can be arranged (the contents). Do you think this one might work for me?

Can you share some screenshots, drafts, etc. to point which spaces exactly you want to be controlled?