Skip to content

update: Automatic EXP scaling#1008

Draft
pacampbell wants to merge 1 commit into
sebastian-heinz:developfrom
pacampbell:automatic_exp_calc_tuning
Draft

update: Automatic EXP scaling#1008
pacampbell wants to merge 1 commit into
sebastian-heinz:developfrom
pacampbell:automatic_exp_calc_tuning

Conversation

@pacampbell

Copy link
Copy Markdown
Collaborator

Tweak automatic EXP based on real world data.

@hankhotspur hankhotspur Apr 8, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The proposed changes to exp scaling are unfortunately very punishing for players. Season 2 introduced a very simple formula:

  • Regular enemies: EXP_UNTIL_NEXT_LV/1000
  • Bosses: EXP_UNTIL_NEXT_LV/200

This formula checks out against many known data points.

  • Level 60: 756XP (EXP_UNTIL_NEXT_LV: 756600)
  • Level 65: 788XP (EXP_UNTIL_NEXT_LV: 788100)
  • Level 70: 1535XP (EXP_UNTIL_NEXT_LV: 1535000)
  • Level 75: 2735XP (EXP_UNTIL_NEXT_LV: 2735000)
  • Level 80: 4200XP (EXP_UNTIL_NEXT_LV: 4200000)

The new automatic formula would give us these values instead:

  • Level 60: 230XP (EXP_UNTIL_NEXT_LV: 756600)
  • Level 65: 247XP (EXP_UNTIL_NEXT_LV: 788100)
  • Level 70: 265XP (EXP_UNTIL_NEXT_LV: 1535000)
  • Level 75: 283XP (EXP_UNTIL_NEXT_LV: 2735000)
  • Level 80: 300XP (EXP_UNTIL_NEXT_LV: 4200000)

Our formula should be able to reach as many of the original values as possible without punishing Season 1 experience gains. I would suggest we work our way to Phindym (lv70) and then switch to Capcom's formula.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is why I didn't merge it yet. It's a work in progress. I was trying to collect more S3 info, combined with this info. Using S2 formula alone for S1 also falls apart but I think the S1 formula is kinda clear as well.

Tweak automatic EXP based on real world data.
@pacampbell pacampbell force-pushed the automatic_exp_calc_tuning branch from dd54f55 to cfd99a1 Compare April 11, 2026 00:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants