• 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!
  • Serena, Kris, Dawn, Red - which Pokémon protagonist is your favorite? Let us know by voting in our grand final favorite protagonist 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.

[ASM & Hex✓] [Fire Red] Exp Prize System

  • 352
    Posts
    8
    Years
    • Seen Mar 10, 2022
    I'm looking for someone who wants to make a Exp Prize System divided in two routines:
    1- After completing a mission the NPC will give some exp for the first Pokémon in your party;
    2- After completing a mission the NPC will give some exp for all Pokémon in your party.

    EDIT: New idea, by storing vars to define the prize, for an example:

    0xVAR1 0x? (Number of Pokémon in party to gain the exp, starting at the first slot)
    0xVAR2 0x?????? (Amount of exp to gain)
    callasm 0x8XXXXXX+1

    It is what I think it should be.
     
    Last edited:
    Why don't you try to make something? I'll look over your code once you've written it.

    Here's a few tips to get you started; https://bulbapedia.bulbagarden.net/wiki/Pokémon_data_structure_in_Generation_III
    https://bulbapedia.bulbagarden.net/wiki/Pokémon_data_substructures_in_Generation_III
    Understand these two structures before you begin. There are also three functions you'll need to take into account, as well as the possible bugs.
    The first function is the get_attribute function, found at 0x0803FBE8. The set_attribute function is at 0x0804037C. The function to call at the end of it all is at 0x0803E47C.
    For this, just know that r0 must be the pointer to the pokemon structure, and r1 needs to 0x19 before you call the first two functions, and for the third function, r0 must be a pointer to the pokemon address.
     
    Last edited:
    Why don't you try to make something? I'll look over your code once you've written it.

    Here's a few tips to get you started; https://bulbapedia.bulbagarden.net/wiki/Pokémon_data_structure_in_Generation_III
    https://bulbapedia.bulbagarden.net/wiki/Pokémon_data_substructures_in_Generation_III
    Understand these two structures before you begin. There are also three functions you'll need to take into account, as well as the possible bugs.
    The first function is the get_attribute function, found at 0x0803FBE8. The set_attribute function is at 0x0804037C. The function to call at the end of it all is at 0x0803E47C.
    For this, just know that r0 must be the pointer to the pokemon structure, and r1 needs to 0x19 before you call the first two functions, and for the third function, r0 must be a pointer to the pokemon address.

    It's not useful, you aren't talking with an ASMer, these structures don't have absolutely nothing, it will be useful for some experienced rom hacker, then you can't look at my code because I don't know how to start it.
     
    It's not useful, you aren't talking with an ASMer, these structures don't have absolutely nothing, it will be useful for some experienced rom hacker, then you can't look at my code because I don't know how to start it.

    ASM doesn't stand for Awesome Super Magic. It can be learned. I think that's what New Denver was trying to say. People aren't always going to be making routines for you. Look and around to see how to do things instead of expecting someone to make it for you. It won't be easy but the resources are there and that's probably what's best for you long term.
     
    ASM doesn't stand for Awesome Super Magic. It can be learned. I think that's what New Denver was trying to say. People aren't always going to be making routines for you. Look and around to see how to do things instead of expecting someone to make it for you. It won't be easy but the resources are there and that's probably what's best for you long term.

    Well, then it's time to quit rom hacking, because it isn't my priority and I don't have time to learn something that don't give me money, you kids may have time to spend but I don't have, thank you and good bye.
     
    Last edited:
    Well, then it's time to quit rom hacking, because it isn't my priority and I don't have time to learn something that don't give me money, you kids may have time to spend but I don't have, thank you and good bye.

    Then quit and stop spamming the forum with your requests. If you're not willing to learn, no one's going to do shit for you.
     
    Then quit and stop spamming the forum with your requests. If you're not willing to learn, no one's going to do **** for you.

    It's not spam since it's a help thread, if someone wants to help do it, if not don't talk. Tell to this forum's admin to remove the help thread section then.
     
    Well, then it's time to quit rom hacking, because it isn't my priority and I don't have time to learn something that don't give me money, you kids may have time to spend but I don't have, thank you and good bye.

    Sounds reasonable, to be honest. Some of us crazy kids just enjoy doing this stuff for free.
     
    Well, then it's time to quit rom hacking, because it isn't my priority and I don't have time to learn something that don't give me money, you kids may have time to spend but I don't have, thank you and good bye.

    That's cool. You can stop spamming up irrelevant threads and sections with "Do this for me, I'm too lazy," posts then. This is a hobby that most of us do in our spare time. Nobody's going to drop everything and make your (probably shitty) hack for you. If you're looking for a hobby that needs low total time investment, ROMHacking is the wrong choice.

    Bye bye. You won't be missed.
     
    That's cool. You can stop spamming up irrelevant threads and sections with "Do this for me, I'm too lazy," posts then. This is a hobby that most of us do in our spare time. Nobody's going to drop everything and make your (probably ****ty) hack for you. If you're looking for a hobby that needs low total time investment, ROMHacking is the wrong choice.

    Bye bye. You won't be missed.

    I don't need anymore answers, I have stopped talking, but if all of you want to talk more make a thread "Therapy" and I will talk to you, I made a request if anyone don't want to do it simply shut up and live your life. That's enough.
     
    Last edited:
    Spoiler:
    helping is most certainly not doing something for someone else
    as i'm sure a lot of us have heard before in some form or another, give a man a fish, he can eat for a day. teach a man to fish, he can eat for a lifetime. there are a lot of tutorials out there for it, and it's basically scripting except with different commands and is a lot more dependent on the already-existent "scripts" inside the game.
    i'm rather certain that most of us would be more than willing to help him if he were making attempts to do it himself--in this way, we're also making him less dependent and more apt to do the things he desires
     
    If someone can't do something doesn't mean he has to quit due to your comments...

    The problem here is guy's entitled attitude. Doesn't even try to learn anything but wants someone to do his shit for him. No one would bat an eye if he tried, wrote a routine or even a script and asked for guidance. But it's just 'do this, do that' type of posts.
    And honestly the comment about him quiting, because spending time on romhacking isn't profitable...It's like guy had no idea what he was getting into.
     
    Spoiler:



    That's enough, I will make all the thing I'm requesting, I made this Exp Prize System yesterday, thanks to all of you, bye.
     
    I do not know much English.you need to change it?
     

    Attachments

    • [PokeCommunity.com] [Fire Red] Exp Prize System
      ex.png
      15.9 KB · Views: 18
    Back
    Top