Easily Adjustable Low-Level Stat Limits

● ARCHIVED · READ-ONLY
Started by Amendment50 9 posts View original ↗
  1. This could be done with some real trial and error, but the process is not very precise and takes an unfortunately long amount of time.

    It's possible in the database to change each actor's max level to anything below 99. However, because the max level is tied to actors and the stats are tied to classes, the stat caps of each level are specifically tied to 99 (you can only edit the range between 1 and 99).

    What I would like is a way to set a stat range between just 1 and 20, which is the max level for all my actors. This way, I neither have to toy around with the 1-99 range to get the level 20 stat I'm looking for, nor do I have to go in and change every stat for every level from 1 to 20 individually. Not sure if this is simple or not, but I would really appreciate the help; it would make designing stats for classes much simpler and much easier.

    Thanks!
  2. Check Tsukihime's blog - she has scripts that load parameter data from external spreadsheets - that would be the easiest way to set all data.
  3. Thanks for the suggestion, but I'm not sure how I could use this to do what I'm trying to. Wouldn't I still have to enter in all the variables manually?
  4. Amendment50 said:
    Thanks for the suggestion, but I'm not sure how I could use this to do what I'm trying to. Wouldn't I still have to enter in all the variables manually?
    yes and no - in a spreadsheet program, you have access to all fields at the same time, and there are several automations and formulas that help you to set a lot of values with a few clicks. You can test Calc from Openoffice (it's free) to see what I mean - there is no easier way to setup that data, because one way or another you have to provide those values. And all spreadsheet programs are designed for easy data entering.
  5. All I really want is a way to set the range of values between 1 and 20 the way the database does with 1 to 99, and I don't think I can do that in a spreadsheet program.
  6. Amendment50 said:
    All I really want is a way to set the range of values between 1 and 20 the way the database does with 1 to 99, and I don't think I can do that in a spreadsheet program.
    That is what spreadsheet programs are best for - have you ever worked with one?
  7. Not in a long time. XD What I mean is, I want it to progress, so that by setting the value for 1 and 20, it would create the values in-between.
  8. Yes, I understand that - and calculating numbers is what Spreadsheet programs are made for. I'll estimate you could setup the formulas for such a level table within five minutes in Calc or a similiar program.
  9. The way I would do it is first, figure out what values you want at level 1 and at level 20. Then, you can manually calculate what the value would be at 99 (assuming the game went to 99) by the following (for illustration, let a = value at level 1 and b = value at level 20)

    value at 99 = 99 * ((b - a)/19)

    Then, in the database, hit generate curve, enter your value for 1 and the calculated value for 99, and set it to average (else this will not work well!), and it will give you a linear progression between levels 1 - 20 as you wish.

    Here's an example too: Let's say you want ATK to be 5 at level 1, and 50 at level 20. By this formula you would calculate then that this actor would have at level 99 the following: 99 * (50-5)/19) = 234.47. Enter 5 for level 1 and 234 for level 99 under generate curve make sure the slider is in the middle for average, and it should work.

    However, if you want characters to progress quickly at low levels then slowly at high levels, this will fail.

    Edit: Though, honestly, I would do what the poster above me suggests, as it is faster. My method is the way to avoid a spreadsheet though if you really want to do that.