• 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!
  • Scottie, Todd, Serena, Kris - 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.

[Other] How does the script where Blue picks his Pokemon work

  • 37
    Posts
    9
    Years
    • Seen Oct 24, 2024
    So I am creating a FireRed hack to add Leaf into THE STORY as an EXTRA CHARACTER, as well as extra story things to fit a larger plot. Originally I had intended her to walk up and grab the Bulbasaur as you stepped in front of the Charmander, but nothing will work for me in that department, so instead of giving up, or wasting even more time trying to figure it out or asking people to help me and being sent tutorials that don't help me at all, I've decided to just put her in the damn lab.

    So, instead of making it a tile, how do I have it just activate? And what exactly is the event where your character picks the Pokemon, and what's the event where Blue/Green does it? I need to figure this out so I get on with the project, which honestly isn't very big. And then I can begin either the Leaf game or the Blue game. But both will be on firered because I've been yelled at in the past that LeafGreen isn't easily hackable even though hacks exist from it.

    PS. The caps are for people that need everything laid out in excruciating detail. If you're still confused, then seek mental help.
     
    The script is a person event on the pokeball. If you look, it sets a few variables at the beginning, like 4000~. That's where it sets which pokemon you're getting, and the pokemon your rival is getting. The script refers to those variables later in the actual givepoke commands, and also when they set the flags to make the pokeballs disappear.
     
    I posted an explanation of the variables at the top in Quick Q&A.

    Grass Starter Pokeball
    Spoiler:


    Same thing for the other two.
     
    It's worth noting that the var 0x4001 = 0x0 is important. There's an if block that looks at it, and directs you to the proper "Ah, so you want POKEMON? It's fun and easy to raise!" message. I've been messing with this, to give the choice of six starters. It's a bit of a hassle to work within made code, though.
     
    Wow, I'm surprised people actually answered me nicely instead of treating me like garbage! I guess this website has improved! Reddit is still cancer though!
     
    I posted an explanation of the variables at the top in Quick Q&A.

    Grass Starter Pokeball
    Spoiler:


    Same thing for the other two.

    I'm sorry, this stuff confusing the hell out of me! What is that supposed to do?
     
    It's worth noting that the var 0x4001 = 0x0 is important. There's an if block that looks at it, and directs you to the proper "Ah, so you want POKEMON? It's fun and easy to raise!" message. I've been messing with this, to give the choice of six starters. It's a bit of a hassle to work within made code, though.

    I'm still confused Dx

    I just want to get past this damned script so I can move on!
     
    Honestly if someone could just drop in a script in here of where "Leaf" takes the final pokemon it would be appreciated.
     
    Honestly if someone could just drop in a script in here of where "Leaf" takes the final pokemon it would be appreciated.

    Um, thank you, I think. I don't know if you're being sarcastic because you think I want people to do it for me. I don't. And I want her to swipe the Pokemon before Blue. And actually, if someone could assist me in hiding Leaf's damn sprite and then making her walk up and talk it, that would be FANTASTIC! And trust me, if someone does write a script for me I WILL CREDIT YOU SO HARD!

    I don't want everything to be done for me, more so I want to be guided. But I am not at all against crediting people. You will count as having helped me, and you will get cookies! I also want a team, so, yeah. If anyone's interested, message me.
     
    Back
    Top