• Do not use Discord to host any images you post, these links expire quickly! You can learn how to add images to your posts here.
  • The Eevee Expo Game Jam has concluded! 🎉 Head on over to the game jam forum to play through the games.
    Don't forget to come back September 21st to vote for your favorites!
  • Reminder: AI-generated content is not allowed on the forums per the Rules and Regulations. Please contact us if you have any questions!
DiegoWT's Starter Selection

v21.1 DiegoWT's Starter Selection 1.5.0

This resource pertains to version 21.1 of Pokémon Essentials.
Pokémon Essentials Version
v21.1 ✅
Hey there, how are you all?
Give a brand new look for your starter selection with this plugin!​


mCfxzDO.gif
FqxGDNE.gif
qlemrus.gif

(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, items, cry (if you want it to be played or not), type's 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.​


1. Download and extract the ZIP file into your game's root folder;
2. Edit the settings of the script (Your game's name/Plugins/DiegoWT's Starter Selection/Settings) to your liking and call the script DiegoWTsStarterSelection.new(x,y,z), where x, y and z are the species ID of your starters (example below);

94r3pXr.png

(Example where I'm not using extendtext.exe)

TJlKjZi.png

(Example where I'm using extendtext.exe)
3. Run the game on Debug Mode (while holding Ctrl) to compile the script into your game;
4. Have fun.

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 give the proper credits.
Credits
DiegoWT

Please do not redistribute this resource anywhere.
  • tutorial1.png
    tutorial1.png
    5 KB · Views: 8,851
  • tutorial2.png
    tutorial2.png
    6.2 KB · Views: 8,890
  • 1695894695418.gif
    1695894695418.gif
    2.9 MB · Views: 4,456
  • 1695894707077.gif
    1695894707077.gif
    2 MB · Views: 4,726
  • 1695894727256.gif
    1695894727256.gif
    2.5 MB · Views: 4,486
Author
DiegoWT
Downloads
6,386
Views
28,855
First release
Last update

Ratings

4.95 star(s) 19 ratings

More resources from DiegoWT

Latest updates

  1. Update v1.5.0

    Major overhaul of the scene graphics: Altered the Poké Balls sprites, and made their highlights...
  2. Update v1.3.0

    Fully updated the script to work with Essentials v20.1, and abandoned support to older versions...
  3. Update v1.2.5

    Fixed the script's window text only showing the 2nd starter's type when the two gradients option...

Latest reviews

I love this!
Question tho! If we want to use this during the base Essentials v21.1 event where we pick a Pokemon in Oak's lab, where would we put this in that event?

I tried placing it right before as well as right after the Choosing Starter Switch line but all that did was cause the walking up animation and Oak's line of dialogue (as well as your Script) to loop endlessly for the latter and for the event to end without Oak commenting on my starter choice for the former.

I'd like to use this script and then have Oak comment on my choice and then have that specific pokeball on the table disappear after.

Is that possible?
I'm sure this is top of the line, however I'm running into an issue.

[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.9]

Script error in event 5 (coords 8,4), map 4 (Pokémon Lab)
Exception: SyntaxError
Message: (eval):2: syntax error, unexpected ',', expecting ')'
(:BULBASAUR,:CHARMANDER,:SQUIRTLE)
^

***Line '(:BULBASAUR,:CHARMANDER,:SQUIRTLE)' shouldn't begin with '('. Try putting the '('
at the end of the previous line instead, or using 'extendtext.exe'.

***Full script:
DiegoWTsStarterSelection.new
(:BULBASAUR,:CHARMANDER,:SQUIRTLE)

I've tried a couple different options but even when I copy and paste the exact code I still run into this error, any solutions?
DiegoWT
DiegoWT
You're starting the 2nd line with the script call with a "(", just move it to the end of the first line. There are some examples of script calls in the Instructions, you can give it a check if you have any other doubt!
Just started trying to build my own game, this saved me so much time and effort making my own version of this that wouldn't have looked nearly as nice as this does. Thank you
Super fun to use! My only question is if, in the future, there could be a way to set up the Starters on the spot so that you can have multiple instances of Starters (i.e. the Kalos Starters at the beginning of X/Y, and again for the Kanto Starters later)
DiegoWT
DiegoWT
You can already call the script more than one time in a save file. The Variable 7 only gets updated the first time the script is called, so there is no need to worry.
If you want to change the starters, just change the IDs in a different script call. Please consider fixing your review if you don't have any other doubts, otherwise, DM me.
Love this amazing work of art. I only got one problem because after i choose my starteri can choose the others two. I am new to this scene and need a little bit help. what I havve to do ?
In my script is on Page one a Text after that the script and finally another Text. What is missing ? Greetings :D
DiegoWT
DiegoWT
Activate a Self Switch in the Starters' event and create a new page for the switch you activated. If you are still in doubt let me know!
Im really confused on what to do ? But the plugin looks great!
Here is the error :

"[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.6]
[EBDX v1.4.1 (E21)]

Script error in event 2 (coords 16,11), map 22 (MAP022)
Exception: NameError
Message: uninitialized constant Interpreter::DiegoWTsStarterSelection

***Full script:
DiegoWTsStarterSelection.new(
:BULBASAUR,:CHARMANDER,:SQUIRTLE)

Backtrace:
(eval):1:in `execute_script'
Interpreter:138:in `eval'
Interpreter:138:in `execute_script'
Interpreter_Commands:1177:in `command_355'
Interpreter_Commands:116:in `execute_command'
Interpreter:130:in `block in update'
Interpreter:86:in `loop'
Interpreter:86:in `update'
Scene_Map:167:in `block in update'
Scene_Map:166:in `loop'"
DiegoWT
DiegoWT
You didn't compile your game. Right after starting it through RPG Maker, hold Ctrl and you'll see through the Console window my plugind being compiled. If you have any other doubt, come DM!
For everyone who use it in v21, and feel laggy, change pbWait (1) to pbWait (0.05). for change, go to Plugin/DiegoWT's Starter Selection/Script . Change it!
Everything works perfectly but I have a question? Say you chose Squirtle usually you do variable set 3 but it's a script so how can I do that? (Just
curious because I need the rival to choose the stater stronger against your pokemons type.
DiegoWT
DiegoWT
As stated in features, the plugin already updates the variable 7 according to the player's choice
Looks Very Nice and cool but cant under stand why it doesn't Work Please Help me
DiegoWT
DiegoWT
And how is it not working?
It's Excellent and found the option of the forms, now my other question will be is there a way to set the IV of the given Pokémon?
DiegoWT
DiegoWT
For now, you would have to call a script after the selection is made and edit the Pokémon values with some of the commands listed here: https://essentialsdocs.fandom.com/wiki/Editing_a_Pokémon
Back
Top