Shinma

Lurker
Veteran
Joined
Dec 29, 2012
Messages
756
Reaction score
341
First Language
English
Primarily Uses
RMMV
Does anyone know if there is there a plugin that will export a list of your stats per level into a document or spreadsheet?

To clarify a bit, using the default Hero class.
Lvl: 1 Lvl: 2
MaxHP: 450 MaxHP: 500
MaxMP: 90 MaxMP: 100
Attack: 16 Attack: 18
Defense: 16 Defense: 18
M.Attack: 16 M.Attack: 18
M.Defense: 16 M.Defense: 18
Agility: 32 Agility: 35
Luck: 32 Luck: 35

This would help with balancing encounters as we could have a quick reference to look at.

If one doesn't exist, does anyone know if this would be a complicated or simple plugin to create?
 

gstv87

Veteran
Veteran
Joined
Oct 20, 2015
Messages
2,316
Reaction score
1,330
First Language
Spanish
Primarily Uses
RMVXA
the actual graphs are based on simple mathematical functions.
once you figure one out, you can create whatever sheets you want.
 

XIIIthHarbinger

Part Time Super Villain
Veteran
Joined
Apr 27, 2014
Messages
676
Reaction score
805
First Language
English
Primarily Uses
RMMV
Does anyone know if there is there a plugin that will export a list of your stats per level into a document or spreadsheet?

This would help with balancing encounters as we could have a quick reference to look at.

If one doesn't exist, does anyone know if this would be a complicated or simple plugin to create?

Why on earth would someone try to create a plugin, to let you run windows excel in RPG Maker MV?

In fact, why on earth are you trying to run excel spreadsheets in RPG Maker MV at all?

You're really trying to reinvent the wheel here, & honestly just making more work for yourself, without any appreciable gain to be had from doing so.

First, even if you could tell MV, to read the set parameter growth curves for your classes, & export them as a spreadsheet. It still wouldn't be accurate, because it isn't going to take into consideration weapons, armor, accessories that buff, items that create permanent increases, etcetera. So you would still need to do rather copious amounts of data entry to create entirely new spreadsheets anyways.

Second, in the time it takes you to write a plugin to map the set parameter growth curves for your classes, & to factor in the additional data points already mentioned; you could have already generated your spreadsheets multiple times over in a program designed to generate spread sheets, & you'll still have all of the data entry work to do anyways. & that's assuming your plugin doesn't crash or produce computational errors.

If you REALLY want to do things that way, I suppose you can, but it's honestly a very bad idea.
 

Shinma

Lurker
Veteran
Joined
Dec 29, 2012
Messages
756
Reaction score
341
First Language
English
Primarily Uses
RMMV
@XIIIthHarbinger I think you may be misunderstanding the intent and/or usefulness of what I am looking for, so I will be a little more step-by-step in it.

I am not looking for something to run a spreadsheet inside the maker. I am looking for something that will simply export the data from the parameter curves after I set them.

Again, using the default Hero class.

Going into the Class section of the Database you are allowed to customize your Parameter Curves:
upload_2018-5-6_14-8-17.png

Let's use Attack as the example b/c it is one of the more useful stats to know the value of to quickly and easily balance your battles.
We see that at level 1, the Hero has a value of 16 in Atk:
upload_2018-5-6_14-9-39.png

That goes up to a value of 18 at Level 2:
upload_2018-5-6_14-11-11.png

And 19 at level 3:
upload_2018-5-6_14-12-15.png

But let's say you use a more non-linear curve:
upload_2018-5-6_14-13-22.png

Here, the stats are L1 = 16, L2 = 17, L3 = 17.

To get my attack values for each level I have to take the time to change my level and record the value. If you did that for 99 levels, across 8 stats it would take a good bit of time. If you have 6+ classes it takes even more time.

Why is having this value important?
It's easy for a creator to know roughly what level a person will be at any given point in their game. You should be playing your game many times to test it, so you would have a rough idea of what level you would be and what gear would be available.

I have a damage calculator spreadsheet that I use. It is fully customized and automated.

With it I simply input my Atk value and the enemies Def value and I get immediate results on how much damage, with variance, the attack will do, as well as roughly how many hits it would take to kill an enemy. There are other fully automated stats as well, plus a full beastiary.
upload_2018-5-6_14-20-5.png

With this I can very quickly and very easily balance all encounters, making a change in the spreadsheet on the fly to get instant visual results.

I also have a field that I can input any stat gains that a piece of equipment will give and it will adjust the total stats instantly and accordingly. This makes it very easy for me to tweak any values.

What is the function of the plugin?
There are currently plugins that will export your maps into files so that you can edit them in photo-editing software, which comes in handy for overlay mapping. There are plugins that will export all of the text in your game, which aids in catching typo's, reading your story as a whole, etc. These typically run once, at the start of your play test, and export the data into a document. You can then close the play test and disable the plugin until it is needed again, removing it prior to shipping, even. This plugin would simply export the values that you set with your parameter curves, preventing you from having to copy each stat per level yourself. The benefits of which have been explained above.

I hope that explanation and reasoning is clear enough. I tend to over or under explain things a bit.
 

Attachments

  • upload_2018-5-6_14-10-48.png
    upload_2018-5-6_14-10-48.png
    10.3 KB · Views: 2

XIIIthHarbinger

Part Time Super Villain
Veteran
Joined
Apr 27, 2014
Messages
676
Reaction score
805
First Language
English
Primarily Uses
RMMV
@Shinma
Then why not simply use a plugin that allows you to apply direct control over the parameter growth curves for each class?

Then you don't need to try to find a method to extract the data, because you already know the formulas for the parameter growth curves. & such a method would work better in concert with your intended comparative analysis as well. As you could simply alter the formula, to have the parameter curves reach specific benchmarks at specific points, rather than trial & error adjustment to the curves end caps, until you achieve your desired end result.

Even reevaluating your plans based on the new data you provided, you still seem to be making more work for yourself than necessary.

To quote a very old parable, don't paint legs on a snake.
 

Shinma

Lurker
Veteran
Joined
Dec 29, 2012
Messages
756
Reaction score
341
First Language
English
Primarily Uses
RMMV
Ease of use, especially for the masses, honestly. I know my starting and ending values. I set up various curves in the parameter curve section, with varying degrees of slow and fast progression depending on the class/stat. I am rather satisfied with my values.

Using Yanfly's or someone else's BaseParamControl plugin will work, but not everyone wants to come up with a custom formula for their stats, especially when there is already a tool inside RPG Maker. With a plugin, it is created once, then shared to the community, so the work is only done once. With developing your own custom formula for plugins the work is done individually, per person. Great for the masses that want the level of control, but no so great for those that want to use the ease of the current tool.

Flying Dream even has a tool that goes along with Yanfly's plugin to allow instant visual results, but again, the player has to spend the time deciding on their values, which can be difficult for some people.
 

LadyBaskerville

Hell-poodle
Veteran
Joined
Sep 12, 2016
Messages
645
Reaction score
530
First Language
German
Primarily Uses
RMMV
Since the stats are already listed like this in the Classes.json file, it's pretty easy to export them into csv format. I just threw together a small plugin that does that (see attachment).

How to use:
After installing the plugin, create a folder named "export" in your game project's base directory. Start the game via the Playtest function in the editor. Once the game has booted up, there will be a csv file for each class in the export folder.

Let me know if you encounter any bugs; this was really just made up quickly and might not take all possible setups into account.
 

Attachments

  • ExportClassStats.js
    1.5 KB · Views: 10

Shinma

Lurker
Veteran
Joined
Dec 29, 2012
Messages
756
Reaction score
341
First Language
English
Primarily Uses
RMMV
It worked flawlessly. Thank you so much!!!! (Thanks for letting me know where it was stored, as well!)
 

Latest Threads

Latest Posts

Latest Profile Posts

i'm working on finishing an old game in vx ace (the first game i tried to make in vx ace), and it's making me realize how many things i've come to take for granted in mv (like the additional BCDE tile layer and the plugin manager).
It's ma birfday! Gonna chill and work on my project, editing some icons for my compass rn. Later It's pizza and a movie, maybe Blazing Saddles...
I really hope Google stadia/Amazon luna become successful household "consoles" in the future only because I could see it being 1000x easier to get RPG Maker and other indie games on their platforms & if so I PRAY they have gate keepers to keep half baked indie games out of the mix so they don't end up like steam/itch.io with 1000s of incomplete RM projects that continue to give our community a bad stigma.
I'm new here! Used to use RPG Maker 2000 as a kid, now I make 16-bit era style RPG music and hope to contribute to a project. You can sample a couple of tracks I posted on YouTube by searching my username.

Forum statistics

Threads
109,017
Messages
1,041,281
Members
141,481
Latest member
bobbers
Top