• The Eevee Expo Game Jam #10 has concluded, congratulations to all participants! Now it's time for the judges to play through the games, and you can play along to vote who deserves the community choice spotlight.
    You can check out the submitted games here!
    Play through the games and provide some feedback to the devs while you're at it!
  • Hi, Guest!
    Some images might be missing as we move away from using embedded images, sorry for the mess!
    From now on, you'll be required to use a third party to host images. You can learn how to add images here, and if your thread is missing images you can request them here.
    Do not use Discord to host any images you post, these links expire quickly!
Resource icon

Resource Advanced Flexible Starter Selection 1.0

Limnodromus

Rookie
Member
Joined
Dec 4, 2020
Posts
2
Limnodromus submitted a new resource:

Advanced Flexible Starter Selection - A Pokemon selection screen that is easily customizable and works with any amount of Pokemon

#==========================================================================
# Flexible Advanced Starter Selection Script for Pokémon Essentials by Limnodromus
# Original version by shiney570.
#==========================================================================
# Included BG Art by Princess-Pheonix
#==========================================================================
#
#==========================================================================
# Installation...

Read more about this resource...
 

DarrylBD99

A YouTuber that really REALLY loves making games
Member
Joined
May 20, 2020
Posts
61
I would like to note that the select.png graphic is not showing up at all.
 

Leondrea

Trainer
Member
Joined
Jul 26, 2020
Posts
95
It would be nice if you'd add some example pictures of how this could look like
 
This is really cool!

Some screencaps for people that were wondering-
1620023424506.png
1620023410640.png

Darryl pointed out that the Selection sprite isn't appearing- that's because there's a typo in the code, in the line
Ruby:
Expand Collapse Copy
  @sprites["select"].setBitmap("Graphics/Pictures/SSelection Screen/select")
"SSelection" should be "Selection"

I also got an error for any Pokemon with form names in a Vanilla copy of 18.1, because .fname isn't a defined command for a Pokemon. (I think you might have been using some scripting utilities that might have let you used it? Not sure, though) But that can be fixed easily, I just changed
Ruby:
Expand Collapse Copy
    name = @pokemon.fName + " " + @pokemon.name

Ruby:
Expand Collapse Copy
    fSpecies = pbGetFSpeciesFromForm(@pokemon.fSpecies)
    formname = pbGetMessage(MessageTypes::FormNames,fSpecies)
    name = formname + " " + @pokemon.name
 

Rose_

Rookie
Member
Joined
Aug 8, 2020
Posts
6
Is there anyway to get this to work with 19.1?

[Pokémon Essentials version 19.1]
[Generation 8 Project v1.1.0]
[v19.1 Hotfixes 1.0.2]
[EBDX v1.1.6]

Exception: RuntimeError
Message: Script error in event 4 (coords 20,18), map 33 (Route XXX):
Exception: NoMethodError
Message: undefined method `form=' for nil:NilClass

***Full script:
pbSetStarters


Backtrace:
373::112:in `pbSetStarters'
(eval):1:in `execute_script'
033:Interpreter:137:in `eval'
033:Interpreter:137:in `execute_script'
034:Interpreter_Commands:1030:in `command_355'
034:Interpreter_Commands:116:in `execute_command'
033:Interpreter:127:in `block in update'
033:Interpreter:87:in `loop'
033:Interpreter:87:in `update'
032:Scene_Map:157:in `block in update'


Backtrace:
033:Interpreter:189:in `rescue in execute_script'
033:Interpreter:135:in `execute_script'
034:Interpreter_Commands:1030:in `command_355'
034:Interpreter_Commands:116:in `execute_command'
033:Interpreter:127:in `block in update'
033:Interpreter:87:in `loop'
033:Interpreter:87:in `update'
032:Scene_Map:157:in `block in update'
032:Scene_Map:155:in `loop'
032:Scene_Map:155:in `update'
 

Leondrea

Trainer
Member
Joined
Jul 26, 2020
Posts
95
This is really cool!

Some screencaps for people that were wondering-

Darryl pointed out that the Selection sprite isn't appearing- that's because there's a typo in the code, in the line
Ruby:
Expand Collapse Copy
  @sprites["select"].setBitmap("Graphics/Pictures/SSelection Screen/select")
"SSelection" should be "Selection"

I also got an error for any Pokemon with form names in a Vanilla copy of 18.1, because .fname isn't a defined command for a Pokemon. (I think you might have been using some scripting utilities that might have let you used it? Not sure, though) But that can be fixed easily, I just changed
Ruby:
Expand Collapse Copy
    name = @pokemon.fName + " " + @pokemon.name

Ruby:
Expand Collapse Copy
    fSpecies = pbGetFSpeciesFromForm(@pokemon.fSpecies)
    formname = pbGetMessage(MessageTypes::FormNames,fSpecies)
    name = formname + " " + @pokemon.name
I did it the way you said but its still not working, it gives me a error message that form = is a undefinded method for nil:nilclass
I needed this Script because I wanted to give the player one of 3 starter pokemon, but this script just works with 4 Pokémon?
 
I did it the way you said but its still not working, it gives me a error message that form = is a undefinded method for nil:nilclass
I needed this Script because I wanted to give the player one of 3 starter pokemon, but this script just works with 4 Pokémon?
If you're only putting in three Pokemon, that might be what's giving you this error, try putting in four and see if that fixes it.
 
Back
Top