• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Our friends from the Johto Times are hosting a favorite Pokémon poll - and we'd love for you to participate! Click here for information on how to vote for your favorites!
  • Serena, Kris, Dawn, Red - which Pokémon protagonist is your favorite? Let us know by voting in our grand final favorite protagonist poll!
  • PokéCommunity supports the Stop Killing Games movement. If you're a resident of the UK or EU, consider signing one of the petitions to stop publishers from destroying games. Click here for more information!
  • 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.

[Script] [Script Help FireRed!] Change level up by rare candy

NeoPlayerX

Julie_Haru
  • 9
    Posts
    10
    Years
    • Seen Mar 12, 2023
    Hello!
    I would like to change the level value that rare candy give to pokemon.
    Is there possible?
    I've tried to find pointer to edit script but I'm only failed :c (I'm very beginner)
    Thanks =)
     
    afaik (never tried hacking this) rare candy simply works by looking up the growth rate table for the pokemon species the player selects and directly obtaining the amount of exp it needs to reach its current level + 1. Then it just fixes that number of exp onto the pokemon. If you're working in decomp, it would probably be as easy as changing the + 1 to whatever level increase you want. I'm not sure exactly where you would find that value if you're trying this in binary hacking though.
     
    afaik (never tried hacking this) rare candy simply works by looking up the growth rate table for the pokemon species the player selects and directly obtaining the amount of exp it needs to reach its current level + 1. Then it just fixes that number of exp onto the pokemon. If you're working in decomp, it would probably be as easy as changing the + 1 to whatever level increase you want. I'm not sure exactly where you would find that value if you're trying this in binary hacking though.

    One possible way would be to use decomp to change the value and build the rom file from that (so you have a fire red rom file with the only change being the "+1" change). Then you compare that file to an unmodified Fire Red file in a hex editor and see exactly what byte changed.
    Just note that some changes (and perhaps even this one) mess up the entire hex structure of the built file, making it impossible to compare the rom files. The only way to find out would be to try it out.
     
    Back
    Top