The ones I have (or think I’ve worked out) are:
(a) : 50 + (PhysPoints * 8) - from the Grim Dawn wiki and the database
(b) : I thought I had TotalPhys as ( (a) + TotalFlatPhysBonus ) * ( 1 + Total%gePhysBonus ), which would make this ( TotalPhys - (a) ). The problem here is that with Total%gePhysBonus = 7%, my formula is out by 1 and, having played around with the equation and implemented rounding (up, down and nearest), I can’t make it match the game.
(c) : ( ( 20 * PhysPoints ) + ( ( 2.5 * (b) ) - reverse engineered. Strangely, despite (b) being “wrong”, this does seem to work with Total%PhysBonus!
(d) : ( ( 0.32 * PhysPoints ) + ) 0.04 * (b) ) - reverse engineered. Also seems to work with Total%PhysBonus.
(e) : ( 50 + ( CunningPoints * 8 ) ) - from the Grim Dawn wiki and the database
(f) : Based on (b), my current guess for TotalCunning is ( (e) + TotalFlatCunningBonus ) * Total%geCunningBonus, which would make this ( TotalCunning - (e) ), but I haven’t tried adding any %Cunning bonuses yet, so it may well also be inaccurate.
(g) : Based on (c), ( ( 8 * CunningPoints ) + (f) ) - reverse engineered and works but no %Cunning bonuses to test with at the moment.
(h) : ( 50 + (8 * SpiritPoints) ) - from the Grim Dawn wiki and the database
(i) : As (b) & (f) but with Spirit - reverse engineered and works but no %Spirit bonuses.
(j) : ( ( 8 * SpiritPoints ) + (i) ) - reverse engineered and works but no %Spirit bonuses.
(k) : Based on (c) and (g), ( ( 16 * SpiritPoints ) + (i) ) - reverse engineered and works but no %Spirit bonuses.
(l) : ( 13 + ( 2.1 * ( SpiritPoints + ( (i) / 8 ) ) ) ) - reverse engineered and works but no %Spirit bonuses.
(m) : ( ( 0.01 * SpiritPoints ) + ( 0.01 * (i) ) ) - reverse engineered and works but no %Spirit bonuses.
(n) : ( 250 + ( 20 * PhysPoints ) + ( 8 * ( CunningPoints + SpiritPoints ) ) ) - reverse engineered and works. As far as I can tell this aspect of health doesn’t use %ge trib bonuses so I’m fairly confident about this one. “Fairly” being that I don’t have %Health bonuses - see (o)!
(o) : Similarly to (b), I thought I had TotalHealth as ( ( (n) + ( 2.5 * (c) ) + (g) + (j) + TotalFlatHealthBonus ) * ( 1 + Total%geHealthBonus ) ) but, again, the %Phys is involved so this is also out by 1. Although I don’t have any %Health bonuses yet, I suspect that they’d be included in this calculation rather than in (n).
(p) : ( 250 + ( 16 * SpiritPoints ) ) - as with (n), I have no %Spirit or %Energy at the moment but, again, I’m fairly confident.
(q) : My brain started dying of death by this point and I gave up - if I couldn’t suss Phys & Health then the chances of sorting this one out were approximately 0!!
(r) : Same as (d).
(s) : Same as (q)!
(t) : ( 6.5 + ( 0.08 * SpiritPoints ) + ( 0.01 * (i) ) ) - reverse engineered and works but no %Spirit or %EnergyRegen.
(u) : ( TotalFlatEnergyRegen * ( 1 + TotalBonusEnergyRegen ) ) - reverse engineered and works but no %Spirit or %EnergyRegen.
If anyone’s interested, the equation for OA is (you’re going to love this!!):
( ( 64 + TotalFlatOABonus + ( 12 * PlayerLevel ) + ( ( TotalCunning + 1 ) / 2 ) ) * ( 1 + Total%OABonus) ) + 53
… and DA is the same with DA bonuses and Phys replacing OA bonuses and Cunning!