• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Staff applications for our PokéCommunity Daily and Social Media team are now open! Interested in joining staff? Then click here for more info!
  • 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.

[Other] How to replace the Regis in Emerald?

LegendChu

❤ CAREFREE, BUT CARING ❤
  • 14,123
    Posts
    10
    Years
    Okay as everyone knows the Regis - Regirock/Regice/Registeel, are found in Desert Ruins/Island Cave/Ancient Tomb respectively in Emerald.

    Now I want a different Legendary to be found in those locations, like say Dialga/Palkia/Giratina, where is the Script I need to alter, for that?

    Pika Pika :chu:
     
    Okay as everyone knows the Regis - Regirock/Regice/Registeel, are found in Desert Ruins/Island Cave/Ancient Tomb respectively in Emerald.

    Now I want a different Legendary to be found in those locations, like say Dialga/Palkia/Giratina, where is the Script I need to alter, for that?

    Pika Pika :chu:

    Just go into the caves in Amap, you'll see the regis ow, then open it's script. There'll be a setwildbattle just change the parameters there.
     
    I would rather prefer to make the changes using a Hex Editor, coz that's seems safer.

    Can someone please tell me the Offsets where I can make the changes, for each Regi?

    Pika Pika :chu:
     
    I would rather prefer to make the changes using a Hex Editor, coz that's seems safer.

    Can someone please tell me the Offsets where I can make the changes, for each Regi?

    Pika Pika :chu:

    You're just replacing one byte with another. It's equally safe.
     
    You're just replacing one byte with another. It's equally safe.

    Okay, this is the Script for Registeel in Ancient Tomb

    Spoiler:


    So basically what you're saying is I just change the line:-

    startwildbattle 0x193 0x28 0x0 (the one I've underline in bold, in blue) (btw, the does the Level also have to be in Hex Value, coz I just noticed that?)

    to something of my choice, say

    startwildbattle 0x091 0x32 0x0

    So will I then be battling a Zapdos at Lv.50 instead?

    Or do I have to change all instances of 193 to 091?

    Pika Pika :chu:
     
    Yeah, you just change the 0x193 to 0x91 and you'll be battling a zapdos. Additionally, before the wild battle command the script says "cry 0x193 0x2" so you gotta also change that to "cry 0x91 0x2" or else the ow will still make a registeel sound before you fight it.
     
    Also the setvar at 0x2390AA, that's used to set the name for [buffer] flew away.
     
    Spoiler:


    So basically I just need to change those three values (the ones in blue), just hit save & I'm done, right!

    P.S. - I'd appreciate if someone can answer to a similar question I asked here https://www.pokecommunity.com/showthread.php?t=355379, regarding changing Kyogre/Groudon/Rayquaza, coz I think they'd work a bit differently.
     
    Back
    Top