• 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!
  • Our weekly protagonist poll is now up! Vote for your favorite Trading Card Game 2 protagonist in the poll by clicking here.
  • 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.

[Eventing Question] Changing the player to rival and changing their party

  • 7
    Posts
    4
    Years
    • She/Her
    • Seen Feb 5, 2022
    So,
    I want to create a game where you play as two siblings. I want to switch between the two perspectives repeatedly during key points of the story. Sort of like how Pokémon Rejuvenation changes perspectives. I'm using Pokémon essentials v18 and have changed nothing and I have no clue how to go about this. The older will carry the main POV with player trained pokes while the younger will have a selected Pokémon party. What sort of scripting and event planning should I do?
    Please help.
     
    You can use the Multiple Protagonist Script to achieve this.
     
    Thing is, the two are not growing at the same rate. The main will be the customizable long run and the other is just for a battle scene or two. So while the main is fighting for their first badge, the other is on a completely different level with higher leveled Pokémon. I've been looking at the multiple protagnists script for an hour and nothing might be going in to my head. I'm sorry to be that person but is it possible to do my idea with that script? ToT
     
    Thing is, the two are not growing at the same rate. The main will be the customizable long run and the other is just for a battle scene or two. So while the main is fighting for their first badge, the other is on a completely different level with higher leveled Pokémon. I've been looking at the multiple protagnists script for an hour and nothing might be going in to my head. I'm sorry to be that person but is it possible to do my idea with that script? ToT

    Read the first paragraph of my script (https://pastebin.com/7MrCcQhL):
    This script allows the player to have up to 8 main characters, each with their
    own Pokemon parties, PC and Item storages, Trainer data, etc. It is intended
    for use in games where at least 2 playable characters are introduced
    throughout the story, no matter how significant each protagonist is.
    In other words, you can have one protagonist be the main protagonist, and another protagonist only show up for one or two battles at random points in the story. Heck, you can install this script and then just not use the second protagonist at all - my script doesn't FORCE you to make two protagonists that get equal play time.

    As for HOW you would do this, these are the bare minimum steps:
    1. Define the rival's overworld sprites in the Global Metadata PBS (metadata.txt) under the PlayerB section.
    2. When you get to the event in your story that switches over to the rival, use "pbSwitchCharacter(1)" in a Script command.
    3. Add Pokemon to the rival's party using "pbAddPokemonSilent(SPECIES, LEVEL)" right after it switches over to the rival.

    You can find more details at the top of my script itself. I would advise you to try to install it and see if it works for your game, and if you have any questions, you can ask me on the Multiple Protagonists thread here: https://www.pokecommunity.com/threads/417948.
     
    Thank you sooo much. The script works perfectly with my story. Kudos to you and thank you everyone for your help :D
     
    Back
    Top