• 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.
  • Eevee Expo's webhost has been having technical issues since Nov. 20th and you might be unable to connect to our site. Staff are also facing issues connecting, so please send a DM to Cat on-site or through Discord directly for faster service!
Resource icon

Resource Modular Pokemon Selection 1.5

ChampChar110

Trainer
Member
Joined
Oct 2, 2022
Posts
88
roei110 submitted a new resource:

Modular Pokemon Selection - Modular and easy pokemon selection UI

Modular pokemon selection UI with the Black&White pokedex looking
Very easy to use, looks great


Features:
  • Modular Pokemon Selection UI
Dependencies:
Installation:
  • Download and compile Luka's Scripting Utilities from the dependencies section
  • Download the zip file from the...

Read more about this resource...
 

ChampChar110

Trainer
Member
Joined
Oct 2, 2022
Posts
88

Jangajinx

An Overly Ambitious Developer
Member
Joined
Apr 21, 2023
Posts
213
Love the new update and have it working like a charm! Anyway to have the old graphical selection as a setting?
 

ChampChar110

Trainer
Member
Joined
Oct 2, 2022
Posts
88

Darth JarJar

Rookie
Member
Joined
Aug 14, 2024
Posts
5
Hi,
I get the attached error when trying to call below code in an event, please advice,
Ruby:
Expand Collapse Copy
pbAddPokemon(pbPokemonSelection
(:Starting_Pokemon),5)

Code:
Expand Collapse Copy
Exception `SyntaxError' at Section033:138 - (eval):2: syntax error, unexpected (, expecting ')'
(:Starting_Pokemon),5)
^
(eval):2: syntax error, unexpected ',', expecting end-of-input
(:Starting_Pokemon),5)
                   ^

Exception `EventScriptError' at Section033:177 - EventScriptError
 

ChampChar110

Trainer
Member
Joined
Oct 2, 2022
Posts
88
Ruby:
Expand Collapse Copy
pbAddPokemon(pbPokemonSelection
(:Starting_Pokemon),5)
You can't have a line break there. Try enlarging the text box with the "ExtendText" app on your game folder.
 

4AllNighterGrinder64

4 Sleepless nights to update to Teal Mask Part 1
Member
Joined
Nov 23, 2023
Posts
23
Hello. I have in the past have run into crashing issues that is my own issue with not understanding how to use the plugin. I need a plugin that is able to handle the task of selecting all 1000+ Pokemon, including Forms/Formes, for the needs of my fan game. I don't want to have to make 9 map sections for every region generation, that also have wild Pokemon from all 1025, including Forms/Formes, because it's too much to keep track of. I am using Luka's Scripting Utilities 3.3.2, as I think it's a dependency this plugin needs, according to what I think are past history updates related to this plugin. I am using 1.5 of this plugin, V21.1 of Essentials, with v21.1 Hotfixes 1.0.9. This is the error message I am getting, and I have made sure and double checked that I was holding the Ctrl key when booting up my fan game project:

[2024-10-05 21:59:14 +1000]
[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.9]

Script error in event 218 (coords 30,20), map 22 (Battle Paradise)
Exception: NoMethodError
Message: undefined method `index' for nil:NilClass

***Full script:
pbAddPokemon(pbPokemonSelection(:Starting_Pokemon),5)

Backtrace:
[Modular Pokemon Selection] [003] Main Script.rb:186:in `drawPage'
[Modular Pokemon Selection] [003] Main Script.rb:60:in `pbStartScene'
[Modular Pokemon Selection] [003] Main Script.rb:264:in `pbStartScreen'
[Modular Pokemon Selection] [003] Main Script.rb:283:in `pbPokemonSelection'
(eval):1:in `execute_script'
033:Interpreter:138:in `eval'
033:Interpreter:138:in `execute_script'
034:Interpreter_Commands:1177:in `command_355'
034:Interpreter_Commands:116:in `execute_command'
033:Interpreter:130:in `block in update'

And this is how I have set up the event in Pokemon Essentials V21.1:



And these is a folder list of the other plugins I am using. I don't know if any of these are conflicting with Modular Pokemon Selection:



And during my own testing to see if the plugin even worked for me after downloading and not configuring the plugin out of the box, I tried it out when I had a Pokemon team, and having no Pokemon team. Both crashed the game. I'm sorry if I am showing myself to be an idiot. During the process of testing 300 trainer battles, Single and Double battles, I ran into an issue the player could face with the Storage System Utilities plugin. I was on autopilot and released 2 Pokemon by accident. The player gets all 1025 Pokemon out of the gate, including every form that isn't obtainable via the Form Trader plugin, and there is no wild Pokemon to catch in the map I have created. I can't expect the player to go into Debug Mode when they download my fan game project, and that is why I realized I need this plugin to fix a real issue the player could face that is out of my control.
 

Dew Genlok

Rookie
Member
Joined
Nov 13, 2024
Posts
3
Hello!

First of all, thank you for this really nice tool, this is such a great idea!

I'm getting a similar error too when trying to use any list or setting with the pbPokemonSelection function:


View: https://imgur.com/a/UYIYTD1


I tried playing around with the script and read the instructions carefully, but I still can't get it to work. It might be due to my lack of expertise though since I'm a beginner, so pardon me if it's a stupid mistake on my part.

Have a nice day!
 

ChampChar110

Trainer
Member
Joined
Oct 2, 2022
Posts
88
Script error in event 218 (coords 30,20), map 22 (Battle Paradise)
Exception: NoMethodError
Message: undefined method `index' for nil:NilClass

***Full script:
pbAddPokemon(pbPokemonSelection(:Starting_Pokemon),5)

Backtrace:
[Modular Pokemon Selection] [003] Main Script.rb:186:in `drawPage'
[Modular Pokemon Selection] [003] Main Script.rb:60:in `pbStartScene'
[Modular Pokemon Selection] [003] Main Script.rb:264:in `pbStartScreen'
[Modular Pokemon Selection] [003] Main Script.rb:283:in `pbPokemonSelection'
(eval):1:in `execute_script'
033:Interpreter:138:in `eval'
033:Interpreter:138:in `execute_script'
034:Interpreter_Commands:1177:in `command_355'
034:Interpreter_Commands:116:in `execute_command'
033:Interpreter:130:in `block in update'
Fixed it. I don't use National Dex on my game so I've never faced that problem. Thanks for reporting.
Download it again and compile it, no need to start a new save or anything.
Im getting the same error as above. cant seam to track it down
Same here :)



I don't know what can cause the problem except for not downloading or compiling my plugin. The one thing that sure works is that this function exists.
You can see in the error message that the script doesn't even go through one of the plugin's files.
Try downloading it again and DM me if it's still not working, I'll gladly help you :)
 

Dew Genlok

Rookie
Member
Joined
Nov 13, 2024
Posts
3
Fixed it. I don't use National Dex on my game so I've never faced that problem. Thanks for reporting.
Download it again and compile it, no need to start a new save or anything.

Same here :)



I don't know what can cause the problem except for not downloading or compiling my plugin. The one thing that sure works is that this function exists.
You can see in the error message that the script doesn't even go through one of the plugin's files.
Try downloading it again and DM me if it's still not working, I'll gladly help you :)

Thank you so much for your helpful and quick reply, I deleted it, then downloaded again, compiled, and now it works =D Sorry I had to bother you with this, I should have just done this the first time... Thanks again for your awesome work!
 

4AllNighterGrinder64

4 Sleepless nights to update to Teal Mask Part 1
Member
Joined
Nov 23, 2023
Posts
23
I have just today gave a try re downloading this plugin, after ChampChar updated Modular Pokemon Selection. It now works. During the time when I first encountered the problem, I have already gone through the process of setting up the Quick Start of my fangame, so the player has one of every 1025 Pokemon the moment they click New Game, including every Regional Form and applicable Form that has a distinct metagame purpose.

I'm still glad that this plugin works for me now, because this is going to help close any gaps I ended up having, such as a Cosplay Pikachu form missing in the PC box, or a Furfrou form, because in my fan game, the Furfrou's now having a additional typing depending on what Trim they get. And if in the future, I make a full Pokemon fan game, this plugin with improve immensely allowing the player to choose Traditional Starter Pokemon, or Alternative Starter Pokemon.
 

LcorpOfficial

Novice
Member
Joined
Mar 19, 2023
Posts
10
Hiya! big fan of this plugin, but noticed a potential bug in the current release. min_iv settings don't seem to be utilized as set in the configuration. I am able to receive starters with lower than 20 IVs in this case.

Ruby:
Expand Collapse Copy
pbAddPokemon(pbPokemonSelection(:Starting_Pokemon,:STARTER))

Ruby:
Expand Collapse Copy
module PokemonSelections
  DEFAULT = {}
  STARTER = {
    level: 5,
    min_iv: 20,
    pokeball: :POKEBALL
  }
end
 
Back
Top