XP Curves

This has all the info on the curves

  • Quadratic-Logarithmic (QLOG):

    • Level curve: level^2 * log(level)

    • XP curve: sqrt(xp / log(xp))

  • Exponential-Linear (ELIN):

    • Level curve: 1000 * exp(0.001 * level)

    • XP curve: log(xp / 1000) / 0.001

  • Cubic-Root (CUBRT):

    • Level curve: level^(1/3)

    • XP curve: xp^3

  • Hyperbolic (HYPER):

    • Level curve: 1000 / (2 - level)

    • XP curve: 2 - (1000 / xp)

  • Sigmoid (SIGM):

    • Level curve: 1000 / (1 + exp(-0.01 * (level - 50)))

    • XP curve: 50 + log(xp / (1000 - xp)) / -0.01

  • X1D2:

    • Level curve: level^(1.2)

    • XP curve: xp^(1/1.2)

  • X1D5:

    • Level curve: level^(1.5)

    • XP curve: xp^(1/1.5)

  • X2:

    • Level curve: level^2

    • XP curve: xp^(1/2)

  • X3:

    • Level curve: level^3

    • XP curve: xp^(1/3)

  • X4:

    • Level curve: level^4

    • XP curve: xp^(1/4)

  • X5:

    • Level curve: level^5

    • XP curve: xp^(1/5)

  • X6:

    • Level curve: level^6

    • XP curve: xp^(1/6)

  • X7:

    • Level curve: level^7

    • XP curve: xp^(1/7)

  • L1K:

    • Level curve: level * 1000

    • XP curve: xp / 1000

  • L4K:

    • Level curve: level * 4000

    • XP curve: xp / 4000

  • L8K:

    • Level curve: level * 8000

    • XP curve: xp / 8000

  • L16K:

    • Level curve: level * 16000

    • XP curve: xp / 16000

  • SKYRIM:

    • Uses the SkyrimNewtonCurve formula (The actual game formula)

  • WOW:

    • Uses the WOWNewtonCurve formula (The actual game formula)

  • XL05L7 to XL100L7 series: (Default: XL3L7)

    • Level curve: ((multiplier * level) + (level * 0.95)^π) / 1.137

    • Multiplier varies from 537 to 1000337

  • LINEAR_EXPONENTIAL_1:

    • Level curve: 1000 * level + 100 * level^2

    • XP curve: (-1000 + sqrt(1000^2 + 4 * 100 * xp)) / (2 * 100)

  • LINEAR_EXPONENTIAL_2:

    • Level curve: 2000 * level + 50 * level^(2.5)

    • XP curve: (-2000 + sqrt(2000^2 + 4 * 50 * xp)) / (2 * 50)

  • LINEAR_EXPONENTIAL_3:

    • Level curve: 500 * level + 200 * level^(1.5)

    • XP curve: (-500 + sqrt(500^2 + 4 * 200 * xp)) / (2 * 200)

Last updated