Exp Curve Issue

So, I was following this video on youtube and am having an issue with the exp part.

I have the plugins that are needed and have the exp in my notetag set up, but the classes are still going based off the regular exp curve in the database. How do I fix this? Any help is appreciated.

Code I have for the custom class exp: exp = (level-1) * 120 + (level-1) * (level-1) * (level-1) * 1.018;

Plugins: https://www.yanfly.moe/wiki/Class_Base_Parameters\_(YEP) , https://www.yanfly.moe/wiki/Base_Parameter_Control\_(YEP)

This is what they need for the next level from the exp code I have set up:

However, when they need to get to level 2, it doesn’t show the right exp. It shows the exp from the regular curve in the database.

Just in case, I’ve never used that plugin.

Check if there’s another plugin changing something on the EXP calculation. And check if your plugin is active.

Otherwise double check the plugin’s configuration. It does seem like it’s ignoring your formula completely.

Also double check your notetags. IDK, double check everything.

1 Like

I’ve checked the plugins I have and none of the others change exp calculations that is shown. The plugin is active. I kept all the stuff with the main plugins the same and haven’t changed anything. I made sure to double check the notetag, and even when I copy the regular code from the plugin, the stats work, but the exp one doesn’t.

Here is the list of the plugins I am using: (In this exact order)

Hmm I see CGMV_Core and VE_BasicModule, what happens if you disable those?

Another thing to try is making a new project with only the parameters plugins (and I suppose the YEP Core Engine one, or any other dependency). See if it works in a clean project.

That should at least help with discarding plugin compatibility issues.

Ok, so the other two plugins don’t do anything when turned off.

Also, tried the plugins in a blank project and it worked, kinda. The math part didn’t do the correct numbers like it was supposed to.

Code used: exp = (level-1) * 120 + (level-1) * (level-1) * (level-1) * 1.0183 + 64;

It is supposed to equal out to 185 exp for the next level from 1 to 2, but it came out to 64 instead.

Edit: I found out what was wrong with the math part. However, The issue is still happening in my regular project that the exp curve is not working correctly.

Edit 2: I found the issue with the plugins that were making the math not work. It was the Class EXP fix and the two underneath it. Thanks for any and all help everyone.

1 Like