- 1,479
- Posts
- 10
- Years
- Seen today
Adds a new page using Modular UI Scenes to display a ton of in-depth info for each species in the Pokedex.Pokedex Data Page for v21.1
Overview
This plugin showcases the potential of my Modular UI Scenes plugin by utilizing it to add a brand new "Data" page to each species' Pokedex entry in the Pokedex. This new page hosts a plethora of in-depth info about each species that is normally not displayed to the player. If you're like me, and is someone who feels that the Pokedex is deeply lacking in useful content despite the fact that it's literally supposed to be the "Pokemon encyclopedia", then this plugin will probably be for you.
Here is a quick list of the types of data that can be viewed on this page:
- The number of times you've captured or defeated a species.
- The capture rate of a species.
- The gender ratio of a species.
- A list of species that are in this species' family (for base species).
- The evolution method to obtain this species (for evolved species).
- The Mega Evolution or Primal Reversion methods for this species (for Mega/Primal forms, respectively).
- The habitat a species is found in, as well as all other owned species that share that same habitat.
- The color and body shape of a species, as well as all other owned species that share the same color and body shape.
- The egg groups of a species, as well as all other owned species in compatible egg groups to that species.
- The base stats of a species, represented both as bar graphs and as raw numbers. The base stat total is included, too. In addition, all other owned species that share one or more of those base stats can be viewed.
- All items a species may be naturally found holding in the wild, if any. Also displays details about each item and its rarity.
- All abilities a species may have, including hidden abilities. The descriptions of each ability is also displayed.
- All moves a species may learn through level-up, TM's/tutors, or through breeding. The details of each move and how they are learned are also displayed.
Plugin Features
- Uses my Modular UI Scenes plugin to add a new Data page to the Pokedex. This plugin will have full compatibility with any other Pokedex UI mod that also utilizes that plugin.
- Showcases a ton of in-depth information for each species.
- The ability to toggle the availability of this new page with a switch.
- The ability to toggle Egg Group names between their default names, and alternative names that I came up with. You may also change these alternative names as you please.
- The ability to set description text for each Evolution handler to be displayed in the Data page. You can even add this feature to any of your custom Evolution handlers to have custom text appear for those methods.
-DOWNLOAD LINK-
Installation
Spoiler:
- First, download and install the latest version of my Modular UI Scenes plugin, if you don't already have it. This is required for this plugin to run.
- Next, download this plugin using the link provided and extract its contents to your root Essentials folder so that both the
Graphics
andPlugins
folders in the download merge with their equivalent folders in your project.
Changelog (v2.0.1)
Spoiler:
- 2.0.1
- Fixed a bug that would display Undiscovered species as breedable with Ditto while viewing Ditto's data page.
- Evolution paths will now display correctly for species that have branching regional evolutions.
- Added a new flag that can be read for displaying the full evolution paths for species that have branching regional evolutions, but share the same base stage (Mime Jr. is the only current example of this).
- While viewing the family data of a species, any evolved form that is the final stage of an evolutionary tree will display (Final Stage) in the databox to indicate that that evolutionary branch cannot evolve any further.
- 2.0
- Major update that overhauls the entire plugin adding brand new functionality. The full break down of the new changes may be viewed in this post.
- 1.0.6
- Minor fixes in preparation for the release of the Dynamax DBK add-on plugin.
- 1.0.5
- Implemented support for displaying unique form mechanics included in future plugins (Ultra Burst, Gigantamax, Terastal forms).
- Generalized how data for Primal forms are obtained by adding a new form handler key.
- Cleaned up some display messages.
- Renamed some files for more consistency across plugins which utilize Modular UI Scenes.
- 1.0.4
- Included a fix for shiny icon sprites displaying in the dex.
- Fixed an issue with Rapid Strike Urshifu not displaying the correct evolution item in the evolution display text when the Gen 9 plugin installed.
- 1.0.3
- Fixed an error that would occur if you have custom Egg Groups or Habitats which you have not assigned an icon position value to.
- Reconfigured how the graphics for the plugin are stored so that they aren't accidentally deleted for completed projects.
- 1.0.2
- Fixed a bug that would cause a crash after registering a new species in the Pokedex.
- Fixed a bug that could cause a potential crash if the total number of species icons that appear in one of the sub menus happens to be an exact multiple of 12.
- 1.0.1
- Added placeholder Gen 9 evolution methods compatible with v21.1 to the plugin, so that the evolution text for certain species in the Data page displays correctly.
Plugin Tutorial
Accessing the Data Page
Spoiler:
You won't be able to view this page in the Pokedex by default. To turn it on, you must first toggle the appropriate switch in a script or event. The number used for this switch is saved in the settingPOKEDEX_DATA_PAGE_SWITCH
, which can be found in[001] Page Setup
at the top of the script. This is set to 60 by default, but change this to whatever you want if this conflicts with an existing switch number in your game.
After you turn this switch on, the Data page will become available to all species in the Pokedex.
Data Page Overview
Spoiler:When viewing the Data page, you can press theUP
andDOWN
keys to scroll through each species registered to the Pokedex, like you can on every other page. However, when you press theUSE
key while viewing this page, a cursor will appear that allows you to highlight certain sections of this page to view more specific details about each section. Here's a detailed breakdown of what information is displayed in each section, and what will be displayed when highlighting them:
General Statistics
Spoiler:
Visuals
This section appears as a bar at the top of the screen that displays the basic overview of the species you're viewing. This includes its name, its typing, as well as the gender of the specific form of this species you're viewing. If the species you're viewing has no differences at all between each gender, then both gender icons will be highlighted to indicate that there is no difference in this species regardless of gender. However, if the species does have gender differences - even if they're purely cosmetic differences - then the specific gender icon of the form you are currently viewing will be highlighted, while the other gender icon will be grayed out. If the species is genderless, then both icons will be grayed out to indicate this. Note that if you do not own the species youre viewing, its typing will not be displayed.
If you're viewing a Mega form of a species, then a Mega icon will be displayed next to the type icons to indicate that it is a Mega form. The same is true if you're viewing a Primal form, which will display the Primal icon for that species. Depending on whether you have the appropriate plugins installed, any special Ultra Burst, Gigantamax and Terastal forms will also be given this treatment.
Data Notes
While highlighting this section with the cursor, the data that appears in the message box will display the capture rate of this species, as well as its gender ratio. If you have other owned species in the Pokedex that are also share the same gender ratio, the line "View Compatible" will appear in blue text in the top right corner of the box. If so, this indicates that you can view a list of species that also appear in this habitat. To do so, just press theUSE
key while highlighting this section to open a sub menu that will display the icons of those species. You may use the arrow keys to navigate through this list of sprites, or even use theJUMPUP
andJUMPDOWN
keys to scroll through entire pages of sprites at once. If you do not own the species, this message box will just display "Unknown" instead.
Related Species/Evolution Method
Spoiler:
Visuals
This section appears differently depending on the species you're viewing. When viewing an unevolved species, it will appear as a single box containing the icon of that species. However, if it's an evolved species, it will instead display as a series of boxes that display the icons of the entire evolutionary tree that led up to that species, with arrows indicating the order of evolution. In either case, the box that contains the current species you're viewing will always be blue, while any other boxes will be white. If you have not yet seen the previous form of the species you're viewing, then the "?" icon will appear in the white boxes instead of their species icon.
If you're viewing a Mega, Primal, Ultra Burst, Gigantamax, or Terastal form of a species, these will count as "evolved" forms, and display the base form as the previous evolutionary form of that species.
Data Notes
While highlighting this section with the cursor, the data that appears in the message box will display different information depending on the species you're viewing. When viewing an unevolved species, this will display the "Evolution Paths" for the species, which is a list of the names of all other species that appears in this species' family. If these listed species are connected via evolution, then a=>
icon will be displayed to indicate that one species evolves into the other. If the species are not related and are instead different branches, then they will just be separated by commas. For example, when viewing Bulbasaur, it will listIvysaur => Venusaur
as its evolutionary path. While viewing a species like Poliwag will displayPoliwhirl => Poliwrath, Politoed
, which indicates that Poliwhirl may evolve into either branch. Note that if you have yet to record those evolved forms in your dex yet, the names for those unregistered species will just display as "????". If the species you're viewing doesn't have any other members in its evolutionary tree, then the message "Does not evolve" will be displayed here instead.
While viewing an evolved species, however, this will instead display the "Evolution Method" required to obtain that species. For example, if you're viewing Raichu's data, the message in this box will indicate that Raichu is obtained by using a Thunder Stone on Pikachu. If you somehow haven't registered the previous form of a species before obtaining its evolution (say, if you captured Kakuna without ever seeing Weedle), then instead of displaying the name of the previous form, it will just display "????" as the name of that species.
When viewing the Evolution Method of a regional form, the description will change to reflect the region in which it's obtained. For example, when viewing Alolan Raichu's evolution method, it will be described as an "Alolan Evolution." This helps differentiate the evolution methods of regional forms that utilize the exact same evolution method as its base form (using a Thunder Stone in Raichu's case). By default, this plugin recognizes all official regional forms (from Alolan up to Paldean). However, if you've created any new regions in your game that have their own custom regional forms, then you need to add the name of that regional form in theREGIONAL_NAMES
setting found in[001] Page Setup
. This will allow your custom regional forms to be recognized and displayed properly in the Data page.
Lastly, if you have other owned species in the Pokedex that are also found in this species' evolutionary family, the line "View Family" will appear in blue text in the top right corner of the box. If so, this indicates that you can view a list of species which includes all the family members in this species' family tree, including regional forms, regional evolutions, as well as branched evolutions. Special forms such as Mega Evolutions, Primals, and other forms added by certain plugins (Ultra Burst, Gigantamax, Terastal) will also count as "family members" and will be displayed here, too. To view a species' family, just press theUSE
key while highlighting this section to open a sub menu that will display the icons of those species. You may use the arrow keys to navigate through this list of sprites, or even use theJUMPUP
andJUMPDOWN
keys to scroll through entire pages of sprites at once. If you do not own the species, this message box will just display "Unknown" instead.
Special Notes
When viewing a Mega or Primal form, the message box will instead describe the Mega Evolution or Primal Reversion methods required to obtain those forms, as seen below. The same is true for Ultra Burst, Gigantamax and Terastal forms, if you have the required plugins installed for those forms.
Habitat
Spoiler:
Visuals
This section is a single box that contains an icon related to the habitat that this species is found in. An icon is included for each habitat, including the "None" habitat, which will just be a question mark icon. If you have any custom habitats in your game, you can include icons for those by adding them to the "habitats" graphic, located inPlugins/Pokedex Data Page/Graphics
. If you're viewing a species that you have only seen, but not caught, this icon will default to the "None" icon.
Data Notes
While highlighting this section with the cursor, the data that appears in the message box will display a blurb describing the type of habitat this species is found in. If you have other owned species in the Pokedex that are also found in this habitat, the line "View Compatible" will appear in blue text in the top right corner of the box. If so, this indicates that you can view a list of species that also appear in this habitat. To do so, just press theUSE
key while highlighting this section to open a sub menu that will display the icons of those species. You may use the arrow keys to navigate through this list of sprites, or even use theJUMPUP
andJUMPDOWN
keys to scroll through entire pages of sprites at once. If you do not own the species, this message box will just display "Unknown" instead.
Morphology
Spoiler:
Visuals
This section is a single box that contains an icon related to the body shape of this species. This uses the default shape icons that come included with Essentials. Unlike with most other information on this page, a species' shape becomes known just upon seeing it, so you don't need to own the species to view this data.
Data Notes
While highlighting this section with the cursor, the data that appears in the message box will display a blurb describing both the color and body shape of this species. If you have registered other species in the Pokedex that share both of these same attributes, the line "View Compatible" will appear in blue text in the top right corner of the box. If so, this indicates that you can view a list of species that also share this same color and body shape. To do so, just press theUSE
key while highlighting this section to open a sub menu that will display the icons of those species. You may use the arrow keys to navigate through this list of sprites, or even use theJUMPUP
andJUMPDOWN
keys to scroll through entire pages of sprites at once.
Breeding
Spoiler:
Visuals
This section is a single box that contains icons related to the egg groups of this species. An icon is included for each egg group, including a "None" group which is added by this plugin. I've also included icons for alternative names for all egg groups, which can be toggled with theALT_EGG_GROUP_NAMES
setting found at the top of the[001] Page Setup
script. These are alternative names that I came up with that can be used instead of the default names, since the official names for a lot of the egg groups are frankly really confusing or redundant, since half of them are just named after existing types, species, or are extremely ambiguous, such as "Water 1" and "Water 2".
Here is a list of all of the alternative names I came up with for each group, and what they look like in-game. Note that some names remain unchanged:
Spoiler:Undiscovered => "Infertile"
Monster => "Monster"
Water 1 => "Aquatic"
Bug => "Insect"
Flying => "Avian"
Field => "Animalia"
Fairy => "Pixie"
Grass => "Plant"
Humanlike => "Bipedal"
Water 3 => "Primordial"
Mineral => "Inanimate"
Amorphous => "Amorphous"
Water 2 => "Marine"
Ditto => "Replica"
Dragon => "Draconic"
If you wish to rename any of these alternative names, you may do so in the[000] GameData
script. To edit the icons for each egg group, or to add your own custom ones to the list, you can edit the "egg_groups" graphic located inPlugins/Pokedex Data Page/Graphics
.
Note that while viewing a genderless species that have egg groups (besides Undiscovered and Ditto), the "None" group icon will appear (represented as "????") instead of their normal egg group icons. This is because I feel it's pointless to display these groups for these species when they can't even breed with anything besides Ditto, anyway. This same icon will appear when viewing species that you have yet to capture.
Data Notes
While highlighting this section with the cursor, the data that appears in the message box will display a blurb listing the egg groups this species belongs to. If you own other species in the Pokedex that are in a compatible egg group (except for Undiscovered), the line "View Compatible" will appear in blue text in the top right corner of the box. If so, this indicates that you can view a list of species that can be bred with this species. To do so, just press theUSE
key while highlighting this section to open a sub menu that will display the icons of those species. You may use the arrow keys to navigate through this list of sprites, or even use theJUMPUP
andJUMPDOWN
keys to scroll through entire pages of sprites at once. While scrolling through the list of species, the name of any egg groups they share with the species will be highlighted in blue. Note that any species in the Ditto egg group will always be considered compatible for every species capable of breeding. Genderless species that are capable of breeding will only ever display species in the Ditto egg group in this list. If you do not own the species, this message box will just display "Unknown" instead.
Note that when viewing the list of compatible species in this window, any species that have different icons based on gender will display the icons of the opposite gender from the species you're viewing. For example, if you're viewing a female-only species or the female form of a particular species, then all the species icons displayed in this menu will appear male, and vice versa. This is to emphasize breeding compatibility, since obviously if you're viewing a male species, it should only be able to breed with females.
Held Items
Spoiler:
Visuals
This section is a single box that contains an icon related to the held item this species may be found carrying in the wild, if any. If this species doesn't carry an item, or you do not yet own the species you're viewing, this box will be blank. For species that may be found carrying multiple held items, it will simply display whatever the rarest item is that can be found, or whatever appears last in their list of possible items.
Data Notes
While highlighting this section with the cursor, the data that appears in the message box will display a list of all the potential items this species may carry. If the species doesn't carry any items, this list will just display "---" instead. If you do not own the species, this message box will just display "Unknown". If the species has at least one potential item, however, the line "View Details" will appear in blue text in the top right corner of the box. If so, this indicates that you can view the description and rarity of all the items this species may carry. To do so, just press theUSE
key while highlighting this section to open a sub menu that will display a list of these items. Move the cursor up and down to scroll through each item to view its description. A box to the left of each item name will also be displayed that indicates the rarity of each respective item. This can be either "Common", "Uncommon", or "Rare". Uncommon items are displayed in a blue box, while rare ones are displayed in a red box. Common items are given a normal white box.
When viewing Mega or Primal forms that require a held Mega Stone or Orb respectively to trigger those forms, that item will be displayed in this section instead of the items the base species would normally be found with. These will always be listed as "Common" items for that species.
While hovering over an item, you may press theUSE
key to open an additional sub menu that will display a list of all species who may also be found carrying that particular held item. The message box will display the rarity of this item being held by the particular species you're highlighting.
Base Stats
Spoiler:
Visuals
This section appears as a large blue box on the left hand side of the screen. In it, you'll see the names of each stat, with a corresponding bar next to it. These bars indicate the quality of each of the species' base stats. The more filled the bar is, the higher that corresponding stat is. If the bar is completely filled, this indicates that a Pokemon has at least 255 points in a given stat. If you do not own the species you are viewing, then all of these bars will be empty.
Data Notes
While highlighting this section with the cursor, the data that appears in the message box will display the raw numbers for each of the species' base stats. In addition, the base stat total will also be displayed in red text. If you have registered other species in the Pokedex that share one or more similar base stats to the species, the line "View Compatible" will appear in blue text in the top right corner of the box. If so, this indicates that you can view a list of species that share similar base stats. To do so, just press theUSE
key while highlighting this section to open a sub menu that will display the icons of those species. You may use the arrow keys to navigate through this list of sprites, or even use theJUMPUP
andJUMPDOWN
keys to scroll through entire pages of sprites at once. Each stat that is shared in common will be highlighted in blue. If the species share the same base stat total too, then the total will be highlighted in blue as well.
Abilities
Spoiler:
Visuals
This section appears as just a button to indicate that a submenu can be opened to view more data.
Data Notes
If you own the viewed species, pressing theUSE
key while highlighting this section opens a sub menu that will display a list of all of the abilities this species may have, including hidden abilities. Move the cursor up and down to scroll through each ability to view its description. A box to the left of each ability name will also be displayed that indicates the category of each respective ability. This can be either "Slot 1", "Slot 2", "Hidden" or "Special". Slot 1 and Slot 2 indicates which ability slot that ability occupies, while "Hidden" indicates a hidden ability. The last category, "Special" is reserved for very specific cases - notably Battle Bond Greninja and Own Tempo Rockruff. Both of these abilities are neither normal or hidden abilities, but instead tied to specific forms that normally do not appear in the Pokedex. Because of this, I decided to list them as "Special" abilities, and listed them along with the base species' abilities.
When viewed, Hidden abilities are displayed in a blue box, while Special abilities are displayed in a red box. Normal abilities categorized as Slot 1 or Slot 2 are given a normal white box.
While hovering over an item, you may press theUSE
key to open an additional sub menu that will display a list of all species who also have access to that particular ability.
The message box will display how that ability may appear on the highlighted species, using the following keywords:
- "Primary"
This ability occupies ability index 0 for this species.
- "Secondary"
This ability occupies ability index 1 for this species.
- "Hidden"
This ability is a Hidden ability for this species.
- "Base"
This ability appears as the only "regular" ability for this species.
- "Only"
This ability is the only possible ability this species may have.
Moves
Spoiler:
Visuals
This section appears as just a button to indicate that a submenu can be opened to view more data.
Moves Page
Pressing theUSE
key while highlighting this section opens a new menu used to display a list of all of the moves this species may learn, including level-up moves, tutor moves, and egg moves. You can use theLEFT
andRIGHT
keys to scroll between each of these three lists of moves, and theUP
andDOWN
keys to scroll through each move in these lists to view its description, stats, and other details. You may even use theJUMPUP
andJUMPDOWN
keys to quickly scroll through moves. To the right of each move, the way in which the Pokemon may learn a given move will be displayed, depending on the list you're viewing.
When highlighting any move, you may press theUSE
key to open a sub menu that displays all other species who may also learn the highlighted move. The message box will reveal details about how each highlighted species may learn that move. If you instead press theACTION
key while highlighting a move, a similar sub menu will appear, however, this menu will only display species that learn the highlighted move who are also capable of breeding with the viewed species. This can be used to allow you to figure out how the viewed species may inherit Egg Moves from other species.
Note that while viewing either sub menu, you may press theACTION
key to toggle between them.
Level-Up Moves
If you're viewing level-up moves, then the level which the species learns each move will be displayed. If the species automatically knows a move at level 1, then the level will just display as "---". If the species learns a move immediately upon evolving, instead of at a specific level, then the level will display as "Ev." to indicate this is an evolution move.
TM/Tutor Moves
If you're viewing tutor moves, then the specific TM which may be used to teach the species that move will be displayed. If the player does not yet own the TM that teaches that move, then "??" will be displayed instead. This means that tutor-exclusive moves that do not have any TM's associated with them will always display as "??".
Egg Moves
Finally, if you're viewing egg moves, then an egg icon will simply be displayed next to each move. The title for this section will display as "Inherit", to cover other modes of passing on Egg moves, such as through Gen 9's Mirror Herb.
Special Move Lists
If you have certain plugins installed, there may be additional lists of moves that may be viewed in this section. If the Z-Power plugin is installed, then the ability to view all compatible Z-Moves for this species will also appear here. Each Z-Move will display the icon for the specific Z-Crystal required to unlock that particular move. If the Dynamax plugin is installed, then the ability to view all compatible Max Moves for this species will appear as well. If the species you are viewing is a Gigantamax form, then the exclusive G-Max Move for that species will also appear in this list.
Last edited: