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

Script: DiegoWT's Starter Selection (v21.1)

DiegoWT

Discord: diegowt
  • 29
    Posts
    8
    Years
    Hey there, how are you all?
    Give a brand new look for your starter selection with this plugin!
    [PokeCommunity.com] DiegoWT's Starter Selection (v21.1)
    [PokeCommunity.com] DiegoWT's Starter Selection (v21.1)
    [PokeCommunity.com] DiegoWT's Starter Selection (v21.1)

    (Remember that the gifs do not reflect quite well the in-game quality)

    Features:

    • Choose between HGSS or BW/B2W2 graphics style;
    • Two options of background for the scene: Oak's lab and Hoenn's tall grass (including a version of the bg without the tall grass);
    • Customization options for your starter's level, form, shininess, IVs, cry (if you want it to be played or not), background (to show only the 1st starter's type or both the 1st and 2st type's color), position and it's background circle's size;
    • If you need to check which starter was selected, the script already updates the Variable 7 (Starter Choice) according to the selected starter, being 1 the first starter, 2 the second and 3 the third.

    Installation:
    Spoiler:


    If you have any suggestions or get any error using the script, please contact me here or on Discord, diegowt.
    That's all, don't forget to credit me, DiegoWT.
    Do not redistribute this resource anywhere.
     
    Last edited:
    Well, I made this one compatible with v18,
    Here you go-
    Spoiler:
     
    New update! Version 1.2:
    - Fixed a bug where the starter's form would show up only on the starter's screen, but the player would not receive the correct starter form;
    - The script call was revised to properly work with the species ID, not the national dex number;
    - Now when a starter is selected, it will properly play its cry (configurable if you don't want it);
    - A new configuration for allowing the plugin to show the starter's second type when selected is now present in the settings.
     
    Last edited:
    New update! Version 1.25:
    - Fixed the script's window text only showing the 2nd starter's type when the two gradients option is enabled. Now, it will show both types of the starters and, if it doesn't have two, it will show only one;
    - Now there's a better explanation for the two gradients option in the script settings.
     
    It didn't work with psdk TwT.
     
    Actually I prefer what I'm using as Essentials is so much easier to work with although would liked if shaders could be added and if more updates are coming well let's see.
     
    Update v1.5.0:
    - Major overhaul of the scene graphics:
    -- Altered the Poké Balls sprites, and made their highlights a different image for the animation to be more realistic;
    -- Remade the background and added a new one based on Hoenn's starter selection.
    - New Settings' options: Set your preferred background, your starters' shininess, IVs and items;
    - Remade the Poké Balls' swing animation for it to be more faithful to Gen 5's Poké Balls' animations;
    - Fully updated the script to work with Essentials v21.1, and abandoned support to older versions.
     
    Nope, this script only supports 3 starters.
    Yeah, after I asked that here, I looked in at the actual script, and saw how it worked and figured that out. I'm wondering if there's a way to modify it to work for more though. I'm afraid to try because my coding expertise is close to nil... I'm good with some of the basics like I get color hex and bolding/italicizing text etc... but anything really important, I'm an idiot.
     
    Yeah, after I asked that here, I looked in at the actual script, and saw how it worked and figured that out. I'm wondering if there's a way to modify it to work for more though. I'm afraid to try because my coding expertise is close to nil... I'm good with some of the basics like I get color hex and bolding/italicizing text etc... but anything really important, I'm an idiot.
    Tbh ppl can learn scripting through small edits xD But yeah for a beginner that type of edit might be a bit hard.
     
    Hi,

    I recently downloaded this to play around with and I was curious if it logs which starter was chosen to a variable anywhere? IE starterChoice == 1 if slot 1 is chosen. I tried skimming through to code, but the sections I see that starts the selection or confirmation don't seem to have it anywhere (or I am just blind and missing it).
     
    Hi,

    I recently downloaded this to play around with and I was curious if it logs which starter was chosen to a variable anywhere? IE starterChoice == 1 if slot 1 is chosen. I tried skimming through to code, but the sections I see that starts the selection or confirmation don't seem to have it anywhere (or I am just blind and missing it).
    Hello, I don't know if you still need a solution but I was having the same problem so I started playing around with the script, in the part where the script defines the variables you can add this: $game_variables[7] = @Select. I put 7 because that is the starter choice variable in my game. What happens here is that the select variable is used to decide which ball is highlighted so if you make starter choice the ball that is highlighted the one you choose will be the last ball highlighted so it works. So if you have a starter selection for Bulbasaur, Charmander and Squirtle, starterChoice==1 will be Bulbasaur, starterChoice==2 will be Charmander and starterChoice==3 will be Squirtle. I hope this helps!
     
    Back
    Top