• 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!
  • Which Pokémon Masters protagonist do you like most? Let us know by casting a vote in our Masters favorite protagonist poll here!
  • Red, Hilda, Paxton, or Kellyn - 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] [Emerald] New Abilites using the resource ability thread.

  • 6
    Posts
    4
    Years
    • Seen Apr 22, 2024
    So I just picked up ROM hacking literally 3 days ago I just wanted to Learn the basics and do things one at a time, but already 3 steps in to what I "planned" I have bitten off more than I can chew and am struggling a bit. 😅

    So long story short, I want to add new abilities. I started with Tangled Feet, got the script. compiled it, and now I'm confused on the next step. I know it literally says in the script to "Insert 00 49 08 47 xx xx xx 08 at 080468EC" but I am a little confused about the XX XX XX, I understand that is my "offset+1" but I don't fully understand what that means as well as WHERE I place this in my ROM.

    I earnestly feel as tough I'm either missing something that is probably very basic that I somehow glanced over, or if I just misunderstood what I read...

    Any help would be appreciated, thankyou for your consideration! 😊

    *Please don't just tell me to "hack FR instead", I chose Emerald for personal reasons after researching that Fire Red was more researched. Also I don't want to use other ROMs as bases because most of them utilize the PSS patch and I like the old special-typing system. I apologize if that sounds pretentious, but this is a personal project for personal people.*
     
    I second this thread! A simplified flowchart of essential steps and tools involved in the overall process would be very much appreciated as well.
     

    It's simply telling you too insert "00 49 08 47 [Your pointer, denoted as XX XX XX]" at the offset "0x468EC". Meaning if I put the code at "0x800000", I would put "00 49 08 47 01 00 80 08" at "0x468EC".
     
    Back
    Top