• 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.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Which Pokémon Masters protagonist do you like most? Let us know by casting a vote in our Masters favorite protagonist poll here!
  • Red, Hilda, Paxton, or Kellyn - which Pokémon protagonist is your favorite? Let us know by voting in our poll!
  • 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