what are the predefined ranges for each one of them from level 1 to level 99 with the stats
You can actually select level 1 and once you select the quick setting you want (either A, B, C, D or E), note down the value, and then select level 99 and repeat the process. You should be able to see how they scale, the scaling function is linear so it is just
Code:
StatValue = ((Lv99Value - Lv1Value) / 99) * Lv + Lv1Value
This, however, does not change the fact that you have to solve the equations I mentioned above to be able to balance your game. There is no balancing without math involved. It is not something too complex, it mostly involves multiplication and addition, but you still have to solve many equations, no matter what.
An example of what I mean is the answer to this question:
Heirukichi said:
How much health should your enemies have if the average battle length is 5 turns?
If you start thinking about a possible answer, I am sure you will find out that there are infinite possible answers, and all of them are correct. Your average enemy could have from 16 to 20 HP and each party member could deal 1 damage per hit (this means a 4 members team can kill them in 5 turns), or the very same enemy could have 5 hp and your party only consist of a single member. But your enemy could even have 10.000.000 HP and each party member (4 members team) could deal 500.000 damage per hit. All of these answers are correct if you are answering that question.
In the end, what you should do is this:
- decide how many turns your average battle should last;
- calculate how many levels you want in your game (if you want less than 99 levels you have to take that into account), you should calculate this based on your average game length;
- leave around 1/4 of your total levels as an extra (the player might not want to grind too much) and consider only the remaining part (if you have 60 levels, you only consider level 45 as the maximum level for average enemies);
- pick a more or less arbitrary value for each stat for a dummy enemy that is half way toward the level you obtained from the previous calculation;
- decide how long (in terms of levels) that enemy should represent a decent challenge and when the player is supposed to beat it;
- calculate player total stats based on that.
When you calculate player stats there are a few things you should take into account as well.
- As soon as that enemy becomes beatable the player should do just enough damage to kill it, while taking a lot of damage in the process, enough to keep the party alive, but just barely alive.
- When the party is supposed to be at the expected level, the player should be able to experience the very average battle I mentioned above, and the fight should last exactly that amount of turns.
- When the enemy is an easy fight, but still represents a challenge, the party should have enough damage to kill it in less than the average number of turns, but the enemy should still be capable of weakening the party to a certain extent.
- When it no longer represents a challenge, the party should be able to recover all the resources that the fight takes (mana, health, anything) before the fight ends.
These are the so called "breakpoints". Of course, it is no easy to plan all of them, but if you plan these four for at least one dummy enemy, you are able to get the correct value for your parameters at four different points in the game, and those should be more than enough (I say more than enough because you actually only need 3 of them) to calculate your power curve for each parameter. Perfection is not required either, just pick a curve that approximately hits all those points you calculated, and you should be ready to go.
Of course, that curve is for your TOTAL party statistics, the value you obtain includes ALL your party members, their skills, their base parameters (those you get from classes) and their equipment. Deciding how to split that value into these different field is up to you and it heavily depends on what kind of game you want to make, there is nobody who can help you with that.