• 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!
  • Our weekly protagonist poll is now up! Vote for your favorite Trading Card Game 2 protagonist in the poll by clicking here.
  • 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✓] Changing the abilities of opposing trainer Pokémon

  • 4
    Posts
    3
    Years
    • Seen Dec 23, 2022
    In Radical Red, the Pokémon of opposing trainers can have any of their abilities, including hidden. I'm trying to put together an Emerald decomp hack, but I haven't found a way to edit the abilities of trainer Pokémon. Is there a simple resource that I'm missing, or is this a more scripting-intensive problem?
     
    Last edited:
    In Radical Red, the Pokémon of opposing trainers can have any of their abilities, including hidden. I'm trying to put together an Emerald decomp hack, but I haven't found a way to edit the abilities of trainer Pokémon. Is there a simple resource that I'm missing, or is this a more scripting-intensive problem?
    It's completely unrelated to scripting.
    A trainer's Pokémon can only use their very first ability by default.
    As a result, you need to modify at least one of the structs that handle a trainer's Pokémon data in order to make them read abilities.

    Is there a simple resource that I'm missing
    As a matter of fact, yes. There's 2 contributions related to this in the Simple Modifications Directory.
    This is one of them, and this is the other one.

    The first public resource, Diego's, does specifically what you want. It allows you to set the ability of a trainer's Pokémon no matter what type of party type your trainer uses.
    The second one, Surskitty's, is more complete. It gets rid of the 4 types of trainer party and instead uses a single, general type that allows you to edit anything you could possibly want out of a trainer's Pokémon. Ability, nickname, EV, IV, Poké Ball, moves, shininess, etc.
     
    Last edited:
    Lunos, you are a gem. I read through the Simple Modifications post and missed these somehow.

    Thank you.
     
    Back
    Top