• 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 to change starters to new added Pokémon?

  • 6
    Posts
    7
    Years
    How to change starters to new added Pok?mon?

    I just added some Pok?mon from gen4 into my rom hack (using G3HS). I wanted to change the starters to new added Pok?mon but I found that AStarter don't shows the Pok?mon I just added.So is there a way to let AStarter to show new Pok?mon?(like hex editing) or maybe other tools will do?
     
    If A-Starter uses.ini files, you can manually edit them to make the tool work with your expanded ROM.
    Otherwise, you can easily modify the givepokemon line inside the 3 Pok? Balls' scripts in Oak's Lab and recompile them.

    Just in case, the givepokemon command works like this:
    givepokemon 0xPok?mon'sNumberInHex 0xLevelInHex 0xItemInHex 0x0 0x0 0x0

    You don't strictly need to recompile the script, but it's the safest option.
    If you don't want to waste space in your ROM, you can disable "Refactorization" in XSE's Decompilation Options.
    By doing that, once you use the Decompile button in XSE you'll get the original script of whatever offset you've opened.
    As long as you don't add new letters or lines of code and only replace the already existing ones, nothing bad should happen once you recompile it.
     
    Last edited:
    Back
    Top