• 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 Conquest 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.

Change Name from the party

  • 183
    Posts
    7
    Years
    • Seen Jan 22, 2025
    My original post: Cambiar Mote desde el Equipo
    ¡Alola!
    Do you remember the practic Let´s Go Pikachu & Eevee's Nickname change from the Party? Well, You can add it to your Essentials 17.2 game!
    [PokeCommunity.com] Change Name from the party

    First, we're going to the "PScreen_Party" Script, and search for:
    Code:
          break if pkmnid<0 # Canceled
          cmdEntry   = -1
          cmdNoEntry = -1
          cmdSummary = -1
          commands = []
    And under cmdSummary = -1 we add:
    Code:
          cmdApodo   = -1
    Then, search pkmn = @party[pkmnid] and under:
    Code:
    commands[cmdSummary = commands.length]   = _INTL("Summary")
    We add:
    Code:
          commands[cmdApodo = commands.length]     = _INTL("Change Name")
    In the same Script, we search:
    Code:
          if cmdSummary>=0 && command==cmdSummary
            @scene.pbSummary(pkmnid)
    And we paste under it: (show printable version to avoid errors)
    Code:
          elsif cmdApodo>=0 && command==cmdApodo
            if pkmn.isForeign?($Trainer) #checks if the pokemon isnt yours, if is that the case, shows text
              @scene.pbDisplay(_INTL("This Pokémon isn't yours.\nIts in memory of it's Original Trainer."))
            else
              @scene.pbDisplay(_INTL("Choose the Nickname that you want."))
              speciesname = PBSpecies.getName(pkmn.species)
              oldname = (pkmn.name && pkmn.name!=speciesname) ? pkmn.name : ""
                newname = pbEnterPokemonName(_INTL("{1}'s nickname?",speciesname),
                    0,PokeBattle_Pokemon::NAMELIMIT,oldname,pkmn)
                if newname && newname!=""
                  pkmn.name = newname
                  pbRefreshSingle(pkmnid)
                elsif newname="" #if the name is null, will...
                  pkmn.name = speciesname #...change its name from the species name
                  pbRefreshSingle(pkmnid)
                end
            end
    Will look like this: (the photos are in spanish, because are from the original post made by me)
    If its from othe Trainer:
    [PokeCommunity.com] Change Name from the party
    [PokeCommunity.com] Change Name from the party

    [PokeCommunity.com] Change Name from the party

    If is yours:
    [PokeCommunity.com] Change Name from the party
    [PokeCommunity.com] Change Name from the party

    [PokeCommunity.com] Change Name from the party
    [PokeCommunity.com] Change Name from the party


    This is the end of the post, I hope that you enjoy it.
    If is there an error, let me know it.
    See you later!
     
    Last edited:
    If you want to put it under the switch option like in the games, just put the last script under this:
    Code:
          elsif cmdSwitch>=0 && command==cmdSwitch
            @scene.pbSetHelpText(_INTL("Move to where?"))
            oldpkmnid = pkmnid
            pkmnid = @scene.pbChoosePokemon(true)
            if pkmnid>=0 && pkmnid!=oldpkmnid
              pbSwitch(oldpkmnid,pkmnid)
            end
     
    For some reason, that doesn't work. I did everything that you wrote, but nothing shows up.
     
    Last edited:
    For some reason, that doesn't work. I did everything that you wrote, but nothing shows up.

    In 'PScreen_Party' find
    Code:
    cmdSwitch  = -1
    inside 'def pbPokemonScreen'. Under, paste:
    Code:
    cmdName    = -1

    Then, inside
    Spoiler:

    paste
    Code:
          commands[cmdName = commands.length]         = _INTL("Change Name")

    Finally, search to:
    Spoiler:


    And paste below:
    Spoiler:
     
    Last edited:
    Back
    Top