Results 1 to 10 of 338

Hybrid View

  1. #1
    Player
    Kenji1134's Avatar
    Join Date
    Mar 2011
    Posts
    666
    Character
    Aleksandr Deicide
    World
    Cactuar
    Main Class
    Marauder Lv 70
    SunnyHirose, this data may be useful to you.

    https://drive.google.com/file/d/0B7E...ew?usp=sharing

    It's fairly well organized so you shouldn't get too lost.

    I will say as a forward, I personally believe that 1 pot = 1 pot, end of story. It makes no sense from a programming standpoint to make 1 equal to 1.00X, where X can change slightly for some classes, and falls WELL within the statistical variation imposed by the +- 5% swing... It also makes no sense for a model to have any negative coefficients aside from an intercept if there is no (Stat - Base_Stat) variable in the model... Having a stat lower potency in any way is dumb... Moving on...

    The BLM data and the 4 sets of WAR data are from just wailing on the dummy, collecting the results in ACT, removing crits, and dividing the average of the set, which at about 60-70 hits has a standard deviation divided by average damage of roughly 2.5%... so its statistically good enough.
    And then divided that average damage by the ability potency and all applied buffs and traits.

    But what you may find MORE useful is the 2nd set of WAR data on the 1st sheet.
    I managed to set up my gear and stat allocation such that I could change 1 stat (WD,Str,Det) at a time. So this is a whole lot of single variable adjustments.
    Additionally, Flash, which has a base potency value of 600, does not have the 5% variance that everything else does, it produces the same amount of hate EVERY. SINGLE. TIME.
    Combine that with Maim and Defiance (which now has a hate mod of 2.3x up from 2.0x), and we can test with a 1242 potency ability which only produces 1 value for a given set of stats.

    The other sheets are my own attempts at determining the ideal model, or rather the "true potency formula".
    The problem with these regression models is that they are only valid for the data fed to them. So if someone who was i200 or i210 were to plug in their stats and potency value, the formula would probably be off by a few %.

    I suppose the ultimate goal will be to find the form of the damage formula, rather than the coefficients. If the form is correct, I mean 100% correct, with some equation massaging Excel can spit out the coefficients pretty easily if someone's willing to parse for a while.

    My theory is that there are 3 "real" equations.
    Caster Spells and Heals
    Abilities for Classes with Autoattack
    Autoattack

    Also to Dervy, tell me how this fits your DRG data: Potency_Value = 1.74765e-6 * STR*WD*DET/218 + 4.37529e-5 * STR*WD + .001023549 * STR. It fits Warrior amazingly well.
    If this particular formula fits DRG, MNK, BRD, NIN, etc within less than 1%, ideally less than 0.5%, then we may have 1 of the 3 major potency equations for the game... at 60 that is.

    PS. So this is my 2nd time doing this. The 1st time was with Purostrider over a year ago now. And as "fun" as the pursuit of a functional model from which we can derive the bountiful fruit of maximizing our dps and dragging raid content through the dirt is... I really wish a dev would pop in, say "You guys did a great job and we are honored by the amount of effort and love you have put into our game. And since you already got so close, here are the actual formulas that we use in the server-side code!"

    That'd be nice wouldn't it? =)
    (0)
    Last edited by Kenji1134; 08-03-2015 at 11:35 AM.

  2. #2
    Player
    Hustensaft's Avatar
    Join Date
    Aug 2013
    Posts
    228
    Character
    Gyokuro Sencha
    World
    Odin
    Main Class
    Arcanist Lv 90
    Quote Originally Posted by Kenji1134 View Post
    I suppose the ultimate goal will be to find the form of the damage formula, rather than the coefficients.
    If you want to find the formula - you just can't start at X, you have to start at zero, i.e. break your weapon, reset your 35 bonus points, write down AA, ability and heal potency for all classes and compare them. Then try to to find models and count how many you need to fit all of it. (In 2.0 one linear model did predict AA, heal, ability, and spell damage values for fully naked jobs over STR/DEX/MND)

    Fun fact: Taking my level 50 warrior - fully naked auto-attack values are actually 20% higher in 3.0 compared to 2.0 (no - it's not maim)

    From there you go by adding WD, Primary or DET.
    Then combine either of those.
    Then combine all of them.

    We already know the game straight up isn't telling us about the real base value of stats like crit and skill speed, so how this bodes for Determination is a mystery to me
    True, true!

    Since obviously CRT and SS do nothing at their respective base value, the best thing to assume with practically no way to prove it is that STR and DET do stuff linearly from 0 to StatValue.
    (0)
    Last edited by Hustensaft; 08-03-2015 at 11:19 PM.

  3. #3
    Player
    SunnyHirose's Avatar
    Join Date
    Nov 2014
    Location
    Gridania
    Posts
    597
    Character
    Sunny Hirose
    World
    Hyperion
    Main Class
    Lancer Lv 70
    Quote Originally Posted by Hustensaft View Post
    Since obviously CRT and SS do nothing at their respective base value, the best thing to assume with practically no way to prove it is that STR and DET do stuff linearly from 0 to StatValue.
    Well, we can do testing at more than one level (I intend to try, but I do want my subjobs leveled eventually, so...).

    Other people who seem to have tried it came away with the conclusion that STR scales from zero and DET scales from the base value, FWIW, but it remains to be seen what the base value of DET even means, and whether it really is 218.
    (0)