• 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.
  • Congratulations to all of the game jam participants! 🥳 The winners have all been decided and announced.
    If you haven't yet, check out the entries for Eevee Expo's Game Jam here!
  • Reminder: AI-generated content is not allowed on the forums per the Rules and Regulations. Please contact us if you have any questions!
Resource icon

v21.1 Modular Pokemon Selection 1.5

This resource pertains to version 21.1 of Pokémon Essentials.
Pokémon Essentials Version
v21.1 ✅
Modular pokemon selection
It is straightforward to use

How it works:
First, the player gets to choose a Pokemon from a list, and then the single entry pokedex page is provided (the one you see after catching a Pokemon). After that, confirm or go back to choosing.
NrZNwO1.png


Features:
  • Modular Pokemon Selection
Installation:
  • Download the zip file from the link above ("Go to download", top right)
  • Extract it into your game's main folder
  • Compile before starting to play
  • Have fun!
The zip file contains:
  • Graphics/UI/Modular Pokemon Selection - The graphic folder containing the background
  • Plugins/Modular Pokemon Selection/[000] Configuration- Some general settings (right now only one...)
  • Plugins/Modular Pokemon Selection/[001] Pokemon_Lists- Pokemon lists to use (you can add as you wish)
  • Plugins/Modular Pokemon Selection/[002] Settings- Settings of choosing the Pokemon
  • Plugins/Modular Pokemon Selection/[003] Main Script- Main script for the plugin
How to use:
First, go through the first 3 script sections and fit them to your game and willing
Next, add anywhere you want the function pbPokemonSelection(list, must_choose, settings)
# list - the list name as you set it on Pokemon Lists.rb
# must_choose (true by default) - must choose or can they cancel?
# setting (:DEFAULT by default) - the settings name as you set it on Settings.rb
For example:
pbPokemonSelection(:Legendaries)
You can also use it to choose your starter like this:
pbAddPokemon(pbPokemonSelection(:Starting_Pokemon),5)

For any questions, problems, or requests- feel free to reply :)
Credits
ChampChar110
  • 1674742646012.png
    1674742646012.png
    97.2 KB · Views: 2,156
  • Modular Pokemon Selection.gif
    Modular Pokemon Selection.gif
    622.4 KB · Views: 2,079
Author
ChampChar110
Downloads
1,277
Views
8,744
First release
Last update

Ratings

5.00 star(s) 5 ratings

More resources from ChampChar110

Latest updates

  1. Better UI and features

    Updated the plugin into a better look UI I also added some features and customization
  2. Updated to v21.1

    And changed the UI (a lot...) Please review and suggest ideas, if you think the UI should look...

Latest reviews

In the past, I've had trouble with this working in 2.0.0 of my last fan game project. But recently, I have not been encountering that problem, so it could be a Plugin conflict I have yet to identify.

I'm giving this 5 Stars, because this precisely solves my game's design challenge of making 547 Pokemon Starters selectable for 3.0.0, without the quantity turning into a maintainability nightmare. It's is efficient and quick to change and revise the Starter selections once the learning curve is solved. There is a minor problem, with the Poke Ball not applying a custom Poke Ball. But it's inconsequential, and I might be once again, doing something wrong.
I spent days trying to figure out a non-clunky way to have a bunch of potential starter sets based on player choices. This was exactly what I needed, and worked perfectly!
Simple and foolproof. Looks better than the "Show Choices" menu and even accounts for if the player tries to cancel selection.
Back
Top