• 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!
  • 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] Edit Oak's intro w/ ASM

  • 68
    Posts
    10
    Years
    • Seen Nov 2, 2014
    Hi, all.

    So, I'm currently working on a hack, and I'm hoping to remove the section of Oak's intro that introduces the rival. I want my rival to show up a little later in the game, and I don't want the player character to know him before then. I've looked into ASM a little, but I can't for the life of me even seem to figure out where to start with this. If anyone would be willing to help me, I would really appreciate it.

    Thank you!

    Edit: I guess I should clarify that I'm hacking Fire Red version and using MrDollSteak's ROM base.

    Edit again: Okay, so I read somewhere that I needed ASM to do this, but I've managed to remove all the text just using a hex editor and replacing the rival intro with a long string of FFs. (Sorry, I could have figured this out earlier, but I assumed it couldn't possibly have been that easy.) So now I just need to remove the sprite, which shouldn't be a problem, and the boxes that ask you to provide and confirm a name, which I don't quite know how to do yet, so if anyone can point me in the right direction there, that would be great.
     
    Last edited:
    You have to insert both the routines that are shown there and follow the instructions Jambo51 provided. The instruction about changing the pointer is only one of those instructions.

    https://www.pokecommunity.com/threads/314750

    Here's a good tool for compiling. Just copy and paste the routine into that tool and go to the menu and compile it to the ROM. Just remember where you inserted the first routine because you'll need that offset if you want to name the rival from the over world.
     
    Back
    Top