• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • 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.

[Archive] Pokemon Essentials: Starter Kit for RPG Maker XP

Status
Not open for further replies.
97
Posts
17
Years
    • Seen Apr 6, 2011
    No wait I meant like how the hero is like given a shiny pokemon as like a starter it doesn't tell me how to do that.
    if shinylugia249 is right then to do what you want then you follow the setup for the wild shinies and then on the event that you use to give the shiny you use
    Code:
    Control Switches: [0050: Shiny] = ON
    Conditional Branch: Script: pbAddPokemon(1,5)
       : Branch End
    Control Switches: [0050: Shiny] = OFF
    i.e you add those switch commands above the command that adds the pokemon

    i think that's right, if it is then woo!!! i'm actually learning something ^_^, if not then oh well, what was wrong. although i can't seem to get the script that makes the pokemon shiny to work
     
    Last edited:

    Yuoaman

    I don't know who I am either.
    4,582
    Posts
    18
    Years
  • Okay thank you.

    Now yet another question:

    How do I move the battle graphics around? (Like HP bar, EXP bar, Pokemon name, and Pokemon level)
     
    386
    Posts
    17
    Years
    • Seen Aug 10, 2015
    PokettoMonsuta:

    See "Dependent Events" in the documentation for more information.

    Yuoaman:

    There are several constants defined in the script section PokeBattle_ActualScene, such as MESSAGEBASECOLOR, HPGAUGESIZE, and so on, which allow some parameters of the script to be set.

    ryushin5:

    Use the following script to make a Pokemon shiny:
    Code:
    $Trainer.party[0].makeShiny
    It assumes that the Pokemon is placed first on the party.

    AtlantianTokRa:

    The steps mentioned in the documentation affect only wild Pokemon battles. It will not affect any other Pokemon, including Pokemon added to the Trainer's party.

    CoN~:

    Please send me a private message explaining how the game "crashed".
     
    Last edited:

    Yuoaman

    I don't know who I am either.
    4,582
    Posts
    18
    Years
  • Poccil... there seems to be something wrong with the script, the bars don't seem to be listening to the coordinates I am giving them, they move the opposite to what I say...
     
    97
    Posts
    17
    Years
    • Seen Apr 6, 2011
    ryushin5:

    Use the following script to make a Pokemon shiny:
    Code:
    $Trainer.party[0].makeShiny
    It assumes that the Pokemon is placed first on the party.

    AtlantianTokRa:

    The steps mentioned in the documentation affect only wild Pokemon battles. It will not affect any other Pokemon, including Pokemon added to the Trainer's party.
    well i was just going on what shinylugia249 said :P and on the shiny note, how can i make a pokemon that is given shiny (when you can't know what slot it will go into) and how do i make a pokemon in a trainer battle shiny?
     
    145
    Posts
    17
    Years
  • well i was just going on what shinylugia249 said :P and on the shiny note, how can i make a pokemon that is given shiny (when you can't know what slot it will go into) and how do i make a pokemon in a trainer battle shiny?

    Do something like that after giving the pokemon to the trainer :

    Code:
    for i in 0...$Trainer.party.length
     $Trainer.party[i].makeShiny  if $Trainer.party[i].species==pokemonid
    end

    Replace pokemonid by the id of the pokemon you have given to the player.
    The only problem is that the player cannot have another pokemon of the same species in his team, otherwise it will also be changed in a shiny.
     

    PoKéMaKeR1

    Pokemon Rancher creator!
    282
    Posts
    16
    Years
  • well i was just going on what shinylugia249 said :P and on the shiny note, how can i make a pokemon that is given shiny (when you can't know what slot it will go into) and how do i make a pokemon in a trainer battle shiny?

    this has been asked before, use the search button and look for the word "shiny"
    Then you'll get the answer!
     
    97
    Posts
    17
    Years
    • Seen Apr 6, 2011
    this has been asked before, use the search button and look for the word "shiny"
    Then you'll get the answer!
    OK searched. for trainers using shinies - no answer
    but for giving shinies to the player i might have found an answer but to test that i need to know.

    where do i have to put this:
    Code:
    Events.onWildPokemonCreate+=proc {|sender,e|
      pokemon=e[0]
      if $game_switches[50]
        pokemon.makeShiny
      end
    }
    because when i follow the instructions in the notes i get this error every time
    Script 'Shiny' line1: NoMethodError occurred.
    undefined method 'onWildPokemonCreate' for Events:Module
     

    PoKéMaKeR1

    Pokemon Rancher creator!
    282
    Posts
    16
    Years
  • OK searched. for trainers using shinies - no answer
    but for giving shinies to the player i might have found an answer but to test that i need to know.

    where do i have to put this:
    Code:
    Events.onWildPokemonCreate+=proc {|sender,e|
      pokemon=e[0]
      if $game_switches[50]
        pokemon.makeShiny
      end
    }
    because when i follow the instructions in the notes i get this error every time

    Just add a new script, make sure the script is above the "main" script (not in the main script, it has to be a new script!)
     
    2,048
    Posts
    16
    Years
    • Seen Sep 7, 2023
    As far as I know, there's no easy way to give trainers shiny Pokémon. It can be done by editing the PokemonTrainers script, but only if you know what you're doing.
    As for the placement of the shiny script, it needs to be above Main but below everything else.
     
    97
    Posts
    17
    Years
    • Seen Apr 6, 2011
    As far as I know, there's no easy way to give trainers shiny Pokémon. It can be done by editing the PokemonTrainers script, but only if you know what you're doing.
    As for the placement of the shiny script, it needs to be above Main but below everything else.
    ok... that's where i put it
     

    SpawnHyuuga

    Elite Four Spawn
    198
    Posts
    17
    Years
  • It's time for really stupid questions. Alright, I apologize if these are n00b questions that are answered somewhere else but can someone please explain in-depth how to add,

    1.) More Poke'mon
    2.) More Pokemon Colors (Like Shiny, Gold, Dark, Shadow, etc.)
     
    386
    Posts
    17
    Years
    • Seen Aug 10, 2015
    nightmareninja12:

    Edit the file "PBS/pokemon.txt" to add new Pokemon species. See the section "PBS/pokemon.txt" in the documentation for more information and see that file for examples.

    There is no easy way to add new forms of Pokemon like "gold" or "shadow". The best way is probably to edit the methods "pbLoadPokemonBitmapSpecies" and "pbPokemonIconFile" in the script section PokemonUtilities. Both functions decide which sprite to show for a certain Pokemon.
     
    145
    Posts
    17
    Years
  • poccil, how could I add alternate formes?

    Would I edit pokemon.txt and do the evolution thing, but go like Item or something?

    Formes like shadows and gold? He just answered it...

    Go in PokemonUtilities, look for def pbLoadPokemonBitmapSpecies(pokemon, species, back=false)
    in it, there is
    Code:
      bitmapFileName=sprintf("Graphics/Battlers/%03d%s%s.png",species,
           pokemon.isShiny? ? "s" : "",
           back ? "b" : "")

    If u want to add new formes, u will have to make a method to recognize the form (take a look at how he implemented the shiny's, it should help) and do something like :
    Code:
      bitmapFileName=sprintf("Graphics/Battlers/%03d%s%s.png",species,
           pokemon.isShiny? ? "s" : "", pokemon.isGold? ? "g" : "",
           back ? "b" : "")

    After, u just have to add the images of the gold pokemons, in the example, in the battlers folder with a name like "003g".


    The hardest thing is to copy the shiny's method correcly ;).
     
    97
    Posts
    17
    Years
    • Seen Apr 6, 2011
    OK searched. for trainers using shinies - no answer
    but for giving shinies to the player i might have found an answer but to test that i need to know.

    where do i have to put this:
    Code:
    Events.onWildPokemonCreate+=proc {|sender,e|
      pokemon=e[0]
      if $game_switches[50]
        pokemon.makeShiny
      end
    }
    because when i follow the instructions in the notes i get this error every time

    Script 'Shiny' line1: NoMethodError occurred.
    undefined method 'onWildPokemonCreate' for Events:Module
    anyone else got an answer?
     
    Status
    Not open for further replies.
    Back
    Top