New account registration is temporarily disabled.

[RMVX ACE] HELP WITH SOME SMALL MENU TWEAKS

Posts

Pages: 1
Hello, I'm looking for some help with a number of small tweaks to VX Ace's menu. I'm not looking for any additional scripts as I assume these tweaks are incredibly simple, I just need someone to help point me in the right direction for what I need to edit in the script. There are quite a few different tweaks I want to make though so I'm not expecting any one person to help me with all of them, I'd be incredibly appreciative for any help at all. Also, I am using a few yanfly scripts for a couple of the areas I'd like to edit, I'll be sure to denote that when it's relevant.

Here's a mockup to show the before (left) and after (right) of what I'd like to do with the first few tweaks. I'm only using one actor, and so I'd like to change the window size to fit that better. I'd also like to change the positions of the actors name and HP/MP bars a bit. Also, I can't show this in the mockup, but I'd like selecting the "Equip" option to directly open the equip screen rather than prompting the user to select an actor first. Like I said I'm only using one actor, so selecting an actor is a needless step I want to remove.



For the next batch of tweaks I'd like to change the equip menu, I'm using Yanfly's equip engine, so I imagine I'll need to edit parts of that script. To start I want to remove and bypass the "Equip, clear" window completely. When the player selects equip from the main menu, I'd like it to open the equip instance and start with the cursor already on the first item on the equip screen.

Next, I'd like to completely remove the stats window. My game uses an incredibly simple combat system without any so I don't have a need for any of them, I'd like to just cut out the window entirely. I'd also like to move the positions of the actor name and HP/MP bars again, and then change the size of the actor window to be in-line with the equipment window.



The next change I want to make is to the item menu, and I'm using Yanfly's item menu script. I'd like to remove all of the stats listed next to the item image, and change the size of the window only to fit the item image. I'd like the same to apply when viewing weapons/armor through the item menu as well of course.



The last change I'd like to make is with the shop menu. I'd simply like to remove the window that displays "own" and the equipped item comparison.



Thanks in advance to anyone who puts in effort to helping me with this. I know a lot of these changes are probably stupidly simple but I'm just not able to find where I need to go to make them.
pianotm
The TM is for Totally Magical.
32388
Windows_Base. Pretty much everything that handles your HP/MP positioning, color, etc. is in there.
First, to get rid of the Level, find Draw Level and hash the whole section out, then find the Draw Simple Status section and hash out the line "draw_actor_level(actor, x, y + line_height * 1)"

For the positions of HP and MP, in the sections Draw HP and Draw MP,

def draw_actor_hp(actor, x, y, width = 124)
draw_gauge(x, y, width, actor.hp_rate, hp_gauge_color1, hp_gauge_color2)
change_color(system_color)
draw_text(x, y, 30, line_height, Vocab::hp_a)
draw_current_and_max_values(x, y, width, actor.hp, actor.mhp,
hp_color(actor), normal_color)


def draw_actor_mp(actor, x, y, width = 124)
draw_gauge(x, y, width, actor.mp_rate, mp_gauge_color1, mp_gauge_color2)
change_color(system_color)
draw_text(x, y, 30, line_height, Vocab::mp_a)
draw_current_and_max_values(x, y, width, actor.mp, actor.mmp,
mp_color(actor), normal_color)


For each of these, in the lines draw_gauge, draw_text, and draw_current_and_max_values, replace the "x" with the number coordinate you want the HP and MP bars positioned at. If you want them a little higher, you can also replace the "y" in each of those lines. Do not replace the "x" or "y" in the first line.

For what you want with the stats window, if you're doing something with Yanfly Equip Engine with that, you might want to simply add Yanfly Item Menu, which you should be able to use to turn off the stats window. Without looking at it, I'm pretty sure it offers the option to turn off the stats window. Not sure about the equip/clear (I've never tried to get rid of these things, before.). I haven't been able to find the script that controls the equip/clear selection.

As for getting rid of the the Own/Equip section of the shops, I've never done that before, either, but that's all handled in Window_ShopStatus.
author=pianotm
Windows_Base. Pretty much everything that handles your HP/MP positioning, color, etc. is in there.
First, to get rid of the Level, find Draw Level and hash the whole section out, then find the Draw Simple Status section and hash out the line "draw_actor_level(actor, x, y + line_height * 1)"

For the positions of HP and MP, in the sections Draw HP and Draw MP,

def draw_actor_hp(actor, x, y, width = 124)
draw_gauge(x, y, width, actor.hp_rate, hp_gauge_color1, hp_gauge_color2)
change_color(system_color)
draw_text(x, y, 30, line_height, Vocab::hp_a)
draw_current_and_max_values(x, y, width, actor.hp, actor.mhp,
hp_color(actor), normal_color)


def draw_actor_mp(actor, x, y, width = 124)
draw_gauge(x, y, width, actor.mp_rate, mp_gauge_color1, mp_gauge_color2)
change_color(system_color)
draw_text(x, y, 30, line_height, Vocab::mp_a)
draw_current_and_max_values(x, y, width, actor.mp, actor.mmp,
mp_color(actor), normal_color)


For each of these, in the lines draw_gauge, draw_text, and draw_current_and_max_values, replace the "x" with the number coordinate you want the HP and MP bars positioned at. If you want them a little higher, you can also replace the "y" in each of those lines. Do not replace the "x" or "y" in the first line.

For what you want with the stats window, if you're doing something with Yanfly Equip Engine with that, you might want to simply add Yanfly Item Menu, which you should be able to use to turn off the stats window. Without looking at it, I'm pretty sure it offers the option to turn off the stats window. Not sure about the equip/clear (I've never tried to get rid of these things, before.). I haven't been able to find the script that controls the equip/clear selection.

As for getting rid of the the Own/Equip section of the shops, I've never done that before, either, but that's all handled in Window_ShopStatus.


Hi, thank you so much for your reply! I was already able to get rid of the level thankfully, but I appreciate the help on that regardless. I am using Yanfly's item menu, but I don't see a section to turn off the stats window. Appreciate the help with moving around the MP/HP though!
pianotm
The TM is for Totally Magical.
32388
I think I've figured out removing the item stats in shops...
Window_ShopStatus

Hash out line 23 and lines 36 through 42. Go down to line 61 in "Number of Actors Displayable at Once". That line should be return 4. Change the 4 to 0. That seems to have worked for my shop.
author=pianotm
I think I've figured out removing the item stats in shops...
Window_ShopStatus

Hash out line 23 and lines 36 through 42. Go down to line 61 in "Number of Actors Displayable at Once". That line should be return 4. Change the 4 to 0. That seems to have worked for my shop.


Thank you so much for all the help! Now I just need to figure out how to get rid of all those pesky stats
Pages: 1