Update the value of theDoes anyone know how level caps could be increased? I was looking to make 120 the cap but have no idea where to start,.
MAX_LEVEL
constant and introduce new macros for your new levels in gExperienceTables
following the lead of what's already there.I see, it seems straight forward, so the experience needed is in a formula that depends on the category(slow/fast/erractic) to calculate how much experience the pokemon will need to level up, I thought I would have to define by how much experience each level would need.Update the value of theMAX_LEVEL
constant and introduce new macros for your new levels ingExperienceTables
following the lead of what's already there.
Since you don't intend to raise the cap by much, I think that should be good enough.
If you wanted to go higher, you'd need to make extra modifications, see this and this.
It's not about differences, the 2nd link is an expansion or complement of the first one.And whats the difference between those two links, it seems thats for 2 different max levels and different equations for calculating experience growth.
Ok i see, thanks for that...all is workingIt's not about differences, the 2nd link is an expansion or complement of the first one.
I linked it in case you change your mind and decide to add a higher cap than Lv 120 in the future. The point is that going to certain lengths requires extra changes, i.e. those in the 2nd link.
The Fluctuating exp. growth had to be modified because by default, it stops working properly at high levels.
I noticed that when Pokemon reach lv105, hey get 2 digit experience for fainting trainer pokemon, why is that so slow, Im guessing I gotta update the formula for lv105 or higher pokemon, how would i do that?It's not about differences, the 2nd link is an expansion or complement of the first one.
I linked it in case you change your mind and decide to add a higher cap than Lv 120 in the future. The point is that going to certain lengths requires extra changes, i.e. those in the 2nd link.
The Fluctuating exp. growth had to be modified because by default, it stops working properly at high levels.
The amount of exp. obtained depends on the difference between your Pokémon's level and the trainer's.I noticed that when Pokemon reach lv105, hey get 2 digit experience for fainting trainer pokemon, why is that so slow, Im guessing I gotta update the formula for lv105 or higher pokemon, how would i do that?
include/config/battle.h
.Cmd_getexp
.