• 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!
  • Cyndy, May, Hero (Conquest), or Wes - 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] Pokemon Fire Red Script Help.

  • 7
    Posts
    7
    Years
    • Seen Mar 22, 2020
    Hi i'm looking for some help on writing a pretty specific script. I'm having trouble writing a script that checks the first pokemon in your party. I want to be able to have deoxys transform into its various formes. I've found an asm script that sets var 8004 to slot number and 8005 to new pokemon index. The only problem with this script is that it changes ANY pokemon in slot one to the new pokemon. I'm looking for a script that won't activate the change in pokemon UNLESS deoxys is first in the party and no where in the party. any help would be great. thanks.
     
    If you're using Emerald:
    There are ASM routines for checking specific species of Pokemon.
    I suggest using special 0xA2, which opens the Pokemon menu and lets you pick a Pokemon, you can then check if that Pokemon is Deoxys, and then change it accordingly.
    Here's a tutorial about how to use it: https://www.pokecommunity.com/threads/397735

    In case you don't want to use special 0xA2, there's another ASM script that just checks if a specific species of Pokemon is in the player's party.
    I couldn't find it again, but it's on PokeCommunity somewhere.

    If you're using FR:
    Use Emerald
    .
    .
    .
    .
    .
    .
    There's already a built in checkpokemon, however I don't know how it works as I don't hack Fire Red so you do your research. Again, it's here on PokeCommunity.

    Also hack Emerald.
     
    Last edited:
    If you're using Emerald:
    There are ASM routines for checking specific species of Pokemon.
    I suggest using special 0xA2, which opens the Pokemon menu and lets you pick a Pokemon, you can then check if that Pokemon is Deoxys, and then change it accordingly.
    Here's a tutorial about how to use it: https://www.pokecommunity.com/threads/397735

    In case you don't want to use special 0xA2, there's another ASM script that just checks if a specific species of Pokemon is in the player's party.
    I couldn't find it again, but it's on PokeCommunity somewhere.

    If you're using FR:
    Use Emerald
    .
    .
    .
    .
    .
    .
    There's already a built in checkpokemon, however I don't know how it works as I don't hack Fire Red so you do your research. Again, it's here on PokeCommunity.

    Also hack Emerald.


    No, Hack Fire Red
     
    Back
    Top