RPG Maker MV

RPG Maker MV

Shane Jan 13, 2019 @ 3:14pm
more base stats
all we've got is
HP/MP
atk.
def
mag
agility
luck

now is there a way to add more stats ? let's say i want to add dexterity, and wisdom, and whatever else.
does ANYONE know of a way to do this? i can find everything but this
< >
Showing 1-15 of 17 comments
Iguana Guy Jan 13, 2019 @ 7:55pm 
What about ther Yanfly X Actor Variables plugin - the stats would not be tied into the program but you could at least display these "stats" in the actors profile as if they were part of their actual stats. Its all variables you create yourself so you could name them whatever. Just a thought after I browsed through all my plugins ( Ones I use and dont use too.)
JohnDoeNews Jan 14, 2019 @ 1:16pm 
You can use variables in damage formula's. This makes that you can have unlimited stats for you actors, but, this comes with a big side note. Two actually:

1.) This only works if you have 1 actor, or don't mind if all the extra stats are equal for the whole party.
2.) You can not use the same skills for enemies, as you use for party members. (Or else your enemies will have the same stats as your party has)
Caethyril Jan 15, 2019 @ 3:36am 
I did find these two plugins, not sure either offers quite what you're looking for though; from a quick look I think they only offer increments via states/equipment... v_v
This one claims to offer level-based stats and all but I haven't really looked into it:

Yanfly's Actor Variables plugin[yanfly.moe] (link for convenience) sounds like a decent workaround, though naturally you'll have to manually manage the variable values. You get to display them via the status menu (albeit on a separate page) and, as BigFatX describes, you can use them in the damage formula! \o/

Originally posted by BigFatX:
You can use variables in damage formula's. This makes that you can have unlimited stats for you actors, but, this comes with a big side note. Two actually:

1.) This only works if you have 1 actor, or don't mind if all the extra stats are equal for the whole party.
2.) You can not use the same skills for enemies, as you use for party members. (Or else your enemies will have the same stats as your party has)
A workaround for this, assuming you have a fixed number of characters in-game: you can assign that many variables per stat. For example, let's say you have 10 characters total and variables 21~30 inclusive represent the dexterity stat (actor #1's dex is var #21's value, etc), then you can use this in a skill/item formula to return the skill user's dex:
v[a.actorId() + 20]
It works from the "most bracketed" part outwards when evaluating, so this'll return the value of variable 21~30, depending on the user's actor ID. A failsafe for skills enemies can use:
(a.isActor() ? v[a.actorId() + 20] : 20)
This will return 20 if the user is an enemy, otherwise the value of the specified variable. ^_^

Also, if needed you can make them affect the default parameters using Yanfly's Parameter Control plugins: base[yanfly.moe], extra[yanfly.moe], special[yanfly.moe]. Unfortunately the v[a.actorId()] shortcut doesn't work outside of the damage formula box, so you'll have to use the full syntax if you want to define custom dependence via these plugins. I think it'd be something like this (continuing the example from above):
$gameVariables.value(user.actorId() + 20)
Shane Jan 16, 2019 @ 8:46am 
hmmm.. what i'm trying to do is alter what you see when you click "status"
so you've got level, hp mp- then the core 6
can i turn it into the core 8 ( specifically on this menu)

for example --i can use a plug in for when you distribute level up points to see a few extra stats
so i can have 10 different things as options to be leveled,
but i specifically want the "status" menu to be altered

and so far i can't seem to find anything that allows that.


being limited to one player isn't an option i'm afraid.

am i missing something?
Iguana Guy Jan 16, 2019 @ 6:58pm 
I'm pretty sure Yanfly has a status menu extension plugin to allow for more information to be displayed, but I have not delved into how well it would work for your scenario.
Shane Jan 17, 2019 @ 2:25pm 
i've been scowering these plugins like crazy, they offer basically everything EXCEPT what i'm trying to do. which is bizarre because you'd think the engine would naturally support adding/removing core stats.
What is wrong with using Yanfly's Status Menu Core?
callme-jk Jan 18, 2019 @ 12:35am 
001 Game Creator can this. (include setup)
Yeah, its sad that this engine here cant.
Last edited by callme-jk; Jan 18, 2019 @ 2:41am
Unity can do that too. What has that got to do with anything?
Shane Jan 18, 2019 @ 3:43am 
my man i'm using status menu core, if you mess with it can you actually see a way to add additional stats, because i'm not seeing it. keep in mind i want these displayed on the stat page!!! i don't want additional pages where the player has to hunt down info on their character.


( although i may be missing it)
JohnDoeNews Jan 18, 2019 @ 4:07am 
Originally posted by Caethyril:
Originally posted by BigFatX:
You can use variables in damage formula's. This makes that you can have unlimited stats for you actors, but, this comes with a big side note. Two actually:

1.) This only works if you have 1 actor, or don't mind if all the extra stats are equal for the whole party.
2.) You can not use the same skills for enemies, as you use for party members. (Or else your enemies will have the same stats as your party has)
A workaround for this, assuming you have a fixed number of characters in-game: you can assign that many variables per stat. For example, let's say you have 10 characters total and variables 21~30 inclusive represent the dexterity stat (actor #1's dex is var #21's value, etc), then you can use this in a skill/item formula to return the skill user's dex:
v[a.actorId() + 20]
Sweet. This piece of code tackles so much problems I've encounterd. Thanks. And no I've seen it, it's just so simple. I wonder how I never got this figured out. :p
Caethyril Jan 18, 2019 @ 4:11am 
Status Menu Core itself doesn't provide the ability to add stats or alter those displayed on the General tab. Looks like the stat-adding plugins tend to come with their own status menu anyway... I recently wrote a little plugin for someone who wanted to show custom attributes, but that's a bit different, not to mention being on the wrong status page. .-.

Do you want these new parameters to display on other screens as well (equip, shop, etc) or just on the status menu? I'll have a look and see what I can do. =)

Originally posted by BigFatX:
Sweet. This piece of code tackles so much problems I've encounterd. Thanks. And no I've seen it, it's just so simple. I wonder how I never got this figured out. :p
Happy to help! ^_^
Last edited by Caethyril; Jan 18, 2019 @ 4:12am
Originally posted by Shane:
my man i'm using status menu core, if you mess with it can you actually see a way to add additional stats, because i'm not seeing it. keep in mind i want these displayed on the stat page!!! i don't want additional pages where the player has to hunt down info on their character.


( although i may be missing it)
Probably the Actor Variables plugin that goes with it.
Caethyril Jan 21, 2019 @ 5:17am 
Originally posted by Caethyril:
Do you want these new parameters to display on other screens as well (equip, shop, etc) or just on the status menu? I'll have a look and see what I can do. =)
Ugh I thought this would be relatively easy but I keep going round in circles. >_< Think I'm going to have to give up on this one for now, sorry. .-.

You could try asking over on RPG Maker Web's Plugin Requests board if it's an important feature: https://forums.rpgmakerweb.com/index.php?forums/js-plugin-requests.136/ =)
JohnDoeNews Jan 21, 2019 @ 8:39am 
I think it is easier if you just replace the satus menu with a self build menu.

If you use the YEP_MenuManager, YEP_MessageCore, YEP_X_ExtMesPack1 and YEP_CommonEventsMenu, this shouldn't be too hard. Just a pain in the butt, cause you need to make a page for each actor.
< >
Showing 1-15 of 17 comments
Per page: 1530 50

Date Posted: Jan 13, 2019 @ 3:14pm
Posts: 17