Thread: Research: Diego's Miscellaneous Finds
View Single Post
  #8    
Old December 21st, 2010 (9:08 PM).
Gamer2020's Avatar
Gamer2020 Gamer2020 is offline
Accept no Imitations!
     
    Join Date: Jun 2008
    Location: Distant Land
    Gender: Male
    Nature: Bold
    Posts: 941
    Quote:
    Originally Posted by diegoisawesome View Post

    Hacking the "Wally Catches a Pokémon" Event (Emerald)


    There are four specials in that event you should be aware of: special 0x28, special 0x12F, special 0xA0, and special 0x29. special 0x28 saves your (first?) Pokémon into memory for retrieval later, special 0x12F overwrites your first Pokémon with a specified Pokémon, special 0xA0 is the actual battle, and special 0x29 overwrites your (first?) Pokémon with the one(s?) saved in memory. Used in that order, and without any modifications to their ASM, you'll have a generic Wally catching tutorial.
    To hack it, it depends on what you want to change.

    Hacking the Pokémon


    Get the hex ID of your Pokémon.
    If the number is 0x100 or over, then instead of overwriting the last two bytes with "00 00", replace them with "FF 31". Then, subtract 0xFF from your Pokémon ID and follow the next instructions.

    Given Pokémon

    In a hex editor, navigate to 0x139472. Replace the byte there with your Pokémon ID. Then skip over the next byte (should be 21) and replace the bytes there with "00 00" unless you're following the above instructions.

    Battling Pokémon

    Do the same as above, except with 0xB0870 for your address.

    Hacking the Pokémon's Levels


    Get the hex value for what you want the levels to be. Levels cannot exceed 255 (0xFF).

    Given Pokémon

    In a hex editor, navigate to 0x139482. Replace the byte there with the hex version of what you want your Pokémon's level to be.

    Battling Pokémon

    Do the same as above, except with 0xB0874 for your address.
    This was explained better in these posts by other people -_- (But you knew that.)

    http://www.pokecommunity.com/showpost.php?p=6107690&postcount=9
    http://www.pokecommunity.com/showpost.php?p=6107710&postcount=10

    Also...

    Quote:
    Originally Posted by diegoisawesome View Post
    The reason that practically no FireRed/LeafGreen/Emerald hack has custom font is because nobody (but me) has found it.
    You are not the only person to have found it.
    __________________

    The new home for ROM Hacking!
    Reply With Quote