- 17
- Posts
- 8
- Years
- Spain
- Seen Feb 11, 2025
![[PokeCommunity.com] Easy LevelCap(v16, v17, v18, v19) [PokeCommunity.com] Easy LevelCap(v16, v17, v18, v19)](https://i.imgur.com/BugpRd4.png)
Hello, some time ago I make a very simple and effective level cap system for using it at my game, since I also share it on other places, I guess doesn't hurt also share it here in case anyone just need it, and doesn't like the ones already published.
Also, it's easily customizable and works in any version of pokémon essentials, so you can use it even at the v16 or v17.
For installing, you just need to edit some scripts:
First find "def pbGainExpOne"
Then find "if isOutsider" inside the def, and paste this before it:
Code:
#######################################################
# SuperSimple Level Cap System by Clara. Credits not needed but are appreciated.
#######################################################
#==================CONFIGURATION=======================
levelCapExp = 1 #the exp gained if the levelcap is active change it if you
#want to make the pokemon gain some exp, recomended less than 100
levelCap=15
levelCap=25 if $game_switches[4] #1 badge
levelCap=35 if $game_switches[6] #2 badge
levelCap=40 if $Trainer.numbadges>=2 #3 badge
levelCap=45 if $Trainer.numbadges>=3 #4 badge
levelCap=50 if $game_variables[8]==1 #5 badge
levelCap=55 if $game_switches[9] #6 badge
levelCap=60 if $game_switches[10] #7 badge
levelCap=75 if $game_switches[11] #8 badge
#======================================================
if defined?(pkmn) #check if the pkmn variable exist, for v18 and v19 compatibility
thispoke = pkmn
end
exp=levelCapExp if (thispoke.level >= levelCap) && exp>levelCapExp
#####################################################
Now, to customize it, you must change the number assigned to each "levelCap" variable by the level the cap will reach and the "if" next to it for whatever condition you want to use to extend it to that level. The conditions can be switches, variables, the number of medals, etc ... (as seen in the example), so you can customize it in any way you want ^^.
NOTE: This script only limited the exp gained in battles, for items like the rare candy it won't work, and it will let you still using the item, this is a easy way to let the player skip the level cap if is needed (for example get an evolution or learn a new move in the next level). If you want to fix this, you should follow this: https://www.pokecommunity.com/posts/10419480/
Last edited: