• 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!
  • 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.

[Battle] (Fire Red) How can I change the Obedience level cap?

  • 6
    Posts
    6
    Years
    • Seen Dec 22, 2020
    I usually wouldn't worry about this as I don't mess around with obedience but I recently began to mess with it and even got every Pokemon to disobey no matter if the player caught it them self. Now obviously this meant that Pokemon instantly start Disobeying the player at level 10 and Brock's Pokemon levels go higher than that so I need to change the cap not just for Brock but also for later in the game. Thank you
     
    I haven't tested this, but you could try 0x0801D492 for the initial obedience cap, 0x0801D4A0 for the Cascade Badge obedience cap, 0x0801D4AE for the Rainbow Badge obedience cap, and 0x0801D4BC for the Marsh Badge obedience cap. All of them should be a byte corresponding to the level.

    If you wanted to overhaul it more than that (for example, increase it for every badge), you'll have to make more serious changes to the IsMonDisobedient function.
     
    Back
    Top