• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

[Other] Removing the Level 100 Cap in Gen 3 and onward.

259
Posts
13
Years
    • Seen Jan 18, 2017
    Hi. I was curious on how to remove the level 100 restriction placed on Pokemon in Gen 3, 4, or 5. By removing this level restriction, I mean by once hitting Lv 100, the Pokemon can continue to grow (Until 255, which IS the highest it can reach)

    Which brings me to my next question: If this is possible, using a hex editor or any other tool, what were the values I need to edit? I'm still a bit new to Hex, so excuse me if I used a wrong term.

    If this is NOT possible by any means, please say so, but do tell me why, otherwise I'll continue to search for more answers.

    I've already achieved removing the Level restrictions in Red and Crystal versions via the Github Source code, and with some help at the Skeetendo community.

    So, any help would be highly appreciated :D
     
    24
    Posts
    11
    Years
    • Seen Dec 21, 2016
    https://www.pokecommunity.com/archive/index.php/t-264701.html

    There's a lot of info about it here. I believe Karatekid had the best suggestion: Instead of having Pokemon over level 100, you should instead split your game into 2 hacks. However, if you're still persistent, you could possibly find a way to slow down experience gain instead.

    But yeah, letting Pokemon go to level 255 would lead to a lot of troubles.
     
    259
    Posts
    13
    Years
    • Seen Jan 18, 2017
    https://www.pokecommunity.com/archive/index.php/t-264701.html

    There's a lot of info about it here. I believe Karatekid had the best suggestion: Instead of having Pokemon over level 100, you should instead split your game into 2 hacks. However, if you're still persistent, you could possibly find a way to slow down experience gain instead.

    But yeah, letting Pokemon go to level 255 would lead to a lot of troubles.

    I'm actually thinking of making it go to 200, that way I'd avoid a possible EXP overflow.

    I saw a post from someone who mentioned Fire Red, and it made me curious:

    Level 100 Checks:

    0804A216 - change 0x64 to your value
    08021CFA - change 0x64 to your value
    08021FB6 - change 0x64 to your value
    0803E806 - change 0x64 to your value
    0803E872 - change 0x64 to your value
    08041834 - change 0x64 to your value
    08041B1E - change 0x64 to your value (08041b22?)
    080420E8 - change 0x64 to your value (080420EE)
    0804274E - change 0x64 to your value
    08045684 - change 0x64 to your value
    08041B0E - change 0x63 to your value - 1
    08032F6E - change 0x63 to your value - 1There will be checks of 0x64 & 0x63 (100 & 99) that can be changed to any number from 0 - 0xFF (255).
    You'll also have to make changes to the formulas for catchrate, stats @ lvl up, etc if you go above 100.

    So, what program would I use to edit those values? I looked in HxD and didn't see any offsets with that value...

    And my next question is, he mentioned you needed to change the stats and lvl up formula. How would I do that, and how much work would that be? This all was much easier in Crystal version. :/
     
    259
    Posts
    13
    Years
    • Seen Jan 18, 2017
    I still would like to know what program he used to find those offsets. If anyone knows, don't hesitate to tell me. :)
     
    46
    Posts
    10
    Years
    • Seen Mar 4, 2018
    Although not really what you are looking for you could also set the base XP for every pokemon really low in YAPE in order to slow down leveling.
     
    Back
    Top