Hi, I'm new to both the forum and RPG Maker, but I'm quickly getting to grips with the latter!
I'm working on an RPG that has no need for magic, so I'm trying to remove/hide all aspects of it.
I've managed to remove the MP bar, but I can't seem to find an existing script that will remove the MAT and MDF stats (preferably without leaving a void between DEF and AGI).
Any help would be very much appreciated!
Removing specific stats
● ARCHIVED · READ-ONLY
-
-
Here what I done....
1 - Loaded Google (alternative search engines accepted)
2 - Typed "RPG Maker Vx Ace - Hide MP"
3 - Pressed Enter...
...
http://forums.rpgmakerweb.com/index.php?/topic/10910-ace-hide-the-mp-bar-on-the-main-menu/
http://www.rpgmakervxace.net/topic/1173-hideturn-off-mp-gauge-for-characters/
http://www.rpgmakervxace.net/topic/19796-removing-hp-mp-level-on-menu-screen/
You could have saved yourself a 3 hour (almost) wait if you had done this... :) -
Thanks for the.....friendly welcome :unsure:
The links you gave very accurately provide answers to the problem I said I had already solved.
The issue I'm having trouble with is removing the MAT and MDF stats (from view, at least).
Their appearance seems to be governed in Window_Status > Draw_Parameters, but I'm not code-savvy enough to specify which stats are removed. -
Hey, at least he didn't give you a LMGTFY link :DThanks for the.....friendly welcome :unsure:
The links you gave very accurately provide answers to the problem I said I had already solved.
The issue I'm having trouble with is removing the MAT and MDF stats (from view, at least).
Their appearance seems to be governed in Window_Status > Draw_Parameters, but I'm not code-savvy enough to specify which stats are removed.
Have you considered simply setting them to 0? I know that the devil's in the details, but you may be putting too much emphasis on something 90% of players aren't even going to look at...
Also, I've not played with any of the parameters, but I saw that one of the scripts I use XS has a lot of options to change the window draw perimeters, and so does Yanfly's various scripts. I'd suggest starting there (sorry I can't help more, but rally these are things I've never even thought about, given how magic-heavy my own game is...) -
My apologies rofl I had completely misread your message. (not long awake - again, apologies :) )
Anyway - to remove the stats you want
class Window_Status < Window_Selectable def draw_parameters(x, y) index = 0 [2,3,6,7].each do |par_id| draw_actor_param(@actor, x, y + line_height * index, par_id) index += 1 end endend
I am sure I wrote a small snippet of code that allows you to fully customize which stats are shown and in what order. But whatever :p
Also, my $D13x Engine has many many scripts that allow you to control how information is displayed / how stats are gained / give new stats.. etc..
Whether you wanna check that out or now is up to you :p -
I think I've solved it using this:
#--------------------------------------------------------------------------
# * Draw Parameters
#--------------------------------------------------------------------------
def draw_parameters(x, y)
draw_actor_param(@actor, x, y + line_height * 0, 0 + 2)
draw_actor_param(@actor, x, y + line_height * 1, 1 + 2)
#draw_actor_param(@actor, x, y + line_height * 2, 2 + 2)
#draw_actor_param(@actor, x, y + line_height * 3, 3 + 2)
draw_actor_param(@actor, x, y + line_height * 2, 4 + 2)
draw_actor_param(@actor, x, y + line_height * 3, 5 + 2)
end
It removes the unwanted stats and closes the gap left by them. -
Yep - it does exactly what my code above done.
-
Same problem, different area: I need to remove the same stats from the equipment menu.
Tracked it to Window_EquipStatus > Refresh (I think) but I've no clue yet as to what script alteration to make.
Suggestions most welcome. -
def refresh contents.clear draw_actor_name(@actor, 4, 0) if @actor index = 0 [2,3,6,7].each do |par_id| draw_item(x, line_height * (index+1), par_id) index += 1 end end
:)
Let me know if that throws any issues - i didnt test :p -
Ah haaah. That seems to work a treat.
Thank you kindly :) -
no problem :)