• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Our weekly protagonist poll is now up! Vote for your favorite Conquest protagonist in the poll by clicking here.
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Script: In-Depth Pokedex Data Page [v21.1]

It says that there is a file called page setup and its supposed to enable the data page. I searched everywhere and i didn't find the file. So how do i change the switch that enables it?
 
Major Update (v2.0)
This plugin has overgone extensive changes that brand new functionality as well as updated graphics and overhauled code.

  • UI Polish
    Spoiler:

    The entire UI has been given an additional coat of polish. Opening/closing menus or jumping through pages with the JUMPUP/JUMPDOWN keys now all have their own unique sound effects, and many menus will now display keyboard icons to indicate additional controls for that menu. A buzzer noise will now also play when trying to open a menu that would produce no results. There is also now a "Return" selection in the Ability/Item lists as well as in all species lists that will allow you to exit the menu when selected. While viewing a species list, the number of pages in this list as well as your current page will be displayed in the left hand corner of the display. Lastly, the code for compiling messages to appear in the message box has been greatly streamlined, as well as the code for compiling lists of species to display. This should (hopefully) boost performance and reduce lag.


  • Settings
    Spoiler:

    A new setting called REGIONAL_NAMES has been added to the settings in [001] Page Setup. This is an array that contains the names of each type of regional form, and allows these regional forms to appear in species lists while navigating the Data page. If you have any custom region in your game with its own regional forms, you should add the name of those regional forms to this array to have your custom regionals appear in the Data page, too. When viewing evolved regional forms in the Data page, the evolution method for that form will display "<Region> Evolution" rather than "Evolution Method." This helps distinguish how to obtain these evolutions, despite in some cases having identical evolution methods to the base form (such as with Alolan Raichu, or Alolan Exeggutor).


  • Forms in Species Lists
    Spoiler:

    Previously, when viewing lists of compatible species in the Data page, only the base form of each species would be displayed. This has been overhauled, so that now specific forms may appear as well. This includes all forms recognized as "regional" forms, which is handled by the REGIONAL_NAMES setting mentioned above. However, other forms may also appear if they meet the criteria of certain fields. For example, when viewing the Base Stats section, certain forms that have different base stats from their base form (like Megas) may appear in species lists, as they may meet the criteria for this list while their base forms do not. The forms that are shown is completely dependent on the criteria you're searching for. As a side note, species that appear in these lists will now always be displayed in Pokedex order.


  • Female Icons in Species Lists
    Spoiler:

    In addition to displaying forms, species lists may now also display gendered icons in certain situations. For example, if you're viewing a female form of a species, all of the icons that appear for species in a species list will now also display female icons for those species (if any exist). The one exception to this is the "Breeding" section, which will instead display the opposite gendered icons to the species you're viewing. For example, if viewing the Breeding list for female Pikachu, the icons for all species in this list will appear male, and vice versa. This is to emphasize that the viewed form may only breed with the opposite gender.


  • Form Blacklists
    Spoiler:

    The following species have been added to a "blacklist" which treats them as stand-alone species. This means they will always appear without any evolution/family data in the Data page, as if they're single-stage species:
    • Spikey-Eared Pichu
    • Eternal Flower Floette
    • Roaming Form Gimmighoul
    • All capped Pikachu forms (8-15)

  • Species Selection
    Spoiler:

    When viewing a species list, you may now press the USE key while highlighting a specific species or form in order to immediately jump to that species' data page. This should now significantly improve Pokedex navigation, since you no longer have to scroll through the entire dex to view the Data page of a compatible species.


  • Expanded Species Lists
    Spoiler:

    Every section in the Data page is now able to display compatible species when selected with the USE key. Previously, only certain sections allowed for this. Here are the sections that have been updated to now allow for this:
    • General Statistics
      This section lists the capture rate and gender ratio of this species. When opened with the USE key, this will now display a list of all species that share the same gender ratio as this species.

    • Family Data
      This section lists the evolution paths for this species if it's unevolved, or the evolution method for obtaining this species. When opened with the USE key, this will now display a list of all species within this species' family. This includes regional forms, regional evolutions, and branched evolutions. This even counts Mega Evolutions as well as Gigantamax forms (if Dynamax is installed).

    • Held Items Data
      This section lists all of the wild hold items a species may be carrying. When viewing each item in this list, you may now select the highlighted item with the USE key, which will display all species that may also be carrying that item when encountered in the wild. In the message box below, details about the rarity of this item on the highlighted species will display.

    • Abilities Data
      This section lists all of the abilities a species may have. When viewing each ability in this list, you may now select the highlighted ability with the USEkey, which will display all species that also have access to that ability. In the message box below, details will display related to which ability slot this ability appears in for the highlighted species. Here's a list of the keywords that might be used to describe this:
      • "Primary" => This ability occupies ability index 0 for this species.
      • "Secondary" => This ability occupies ability index 1 for this species.
      • "Hidden" => This is a hidden ability for this species.
      • "Base" => This is the only natural ability this species has (excluding Hidden).
      • "Only" => This is the only ability this species may have (including Hidden).

  • Expanded Moves Menu
    Spoiler:

    The Moves menu in the Data page has been greatly improved. While scrolling through move lists, you may now press the USE key while highlighting a move in order to view a species list of all species that are also capable of learning that particular move. However, you may instead press the ACTION key while highlighting a move in order to view a filtered species list that will only show species that learn the particular move but are also breeding compatible with the currently viewed species. While viewing either list, you can press the ACTION key to toggle between both modes. This should greatly help with planning out Egg Moves with breeding, or figuring out which species can pass down a move through the use of a Mirror Herb.

    • Z-Move Display
      If the Z-Power plugin is installed which adds Z-Moves to your game, a new list of all possible Z-Moves the species can utilize will appear in the moves menu. The specific Z-Crystal used to unlock that Z-Move will also be displayed next to the move.

    • Max Move Display
      If the Dynamax plugin is installed which adds Dynamax to your game, a new list of all possible Max Moves the species can utilize will appear in the moves menu. If viewing a Gigantamax Form, the specific G-Max Move exclusive to that form will also be displayed in this list.
 
When you check the Pokémon's moves, you can't scroll up or down with the arrows.
 
When you check the Pokémon's moves, you can't scroll up or down with the arrows.
Hmm...you definitely can. Are you sure you just aren't simply viewing a Pokemon that doesn't have more than 4 moves to display?
 
Ok, I've check it and it seems that is an issue with a script that I have, so it's all fine 😅
 
I gave the update for this plugin a try. The previous version of 1.0.4 worked without issue for me. This was before Eevee Exo existed. But with the latest version, I ran into a System Stack Error that stopped the game from booting. I cleared out previous save data and PluginScripts.rxdata, before using the latest version of Pokedex Data Page. I also tried running my project without the plugin, and my project was able to boot without issue.

This is the error message I got:

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

Error in Plugin: [Pokedex Data Page]
Exception: SystemStackError
Message: stack level too deep

Backtrace:
[[MUI] Pokedex Data Page] [000] GameData.rb:46:in `initialize'
[[MUI] Pokedex Data Page] [000] GameData.rb:46:in `initialize'
[[MUI] Pokedex Data Page] [000] GameData.rb:46:in `initialize'
[[MUI] Pokedex Data Page] [000] GameData.rb:46:in `initialize'
[[MUI] Pokedex Data Page] [000] GameData.rb:46:in `initialize'
[[MUI] Pokedex Data Page] [000] GameData.rb:46:in `initialize'
[[MUI] Pokedex Data Page] [000] GameData.rb:46:in `initialize'
[[MUI] Pokedex Data Page] [000] GameData.rb:46:in `initialize'
[[MUI] Pokedex Data Page] [000] GameData.rb:46:in `initialize'
[[MUI] Pokedex Data Page] [000] GameData.rb:46:in `initialize'
 
I gave the update for this plugin a try. The previous version of 1.0.4 worked without issue for me. This was before Eevee Exo existed. But with the latest version, I ran into a System Stack Error that stopped the game from booting. I cleared out previous save data and PluginScripts.rxdata, before using the latest version of Pokedex Data Page. I also tried running my project without the plugin, and my project was able to boot without issue.

This is the error message I got:

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

Error in Plugin: [Pokedex Data Page]
Exception: SystemStackError
Message: stack level too deep

Backtrace:
[[MUI] Pokedex Data Page] [000] GameData.rb:46:in `initialize'
[[MUI] Pokedex Data Page] [000] GameData.rb:46:in `initialize'
[[MUI] Pokedex Data Page] [000] GameData.rb:46:in `initialize'
[[MUI] Pokedex Data Page] [000] GameData.rb:46:in `initialize'
[[MUI] Pokedex Data Page] [000] GameData.rb:46:in `initialize'
[[MUI] Pokedex Data Page] [000] GameData.rb:46:in `initialize'
[[MUI] Pokedex Data Page] [000] GameData.rb:46:in `initialize'
[[MUI] Pokedex Data Page] [000] GameData.rb:46:in `initialize'
[[MUI] Pokedex Data Page] [000] GameData.rb:46:in `initialize'
[[MUI] Pokedex Data Page] [000] GameData.rb:46:in `initialize'
I made a mistake! I found out that the Plugin folder for the resource was renamed to [MUI_002] Pokedex Data Page. I forgot to get rid of the old Pokedex Data Page folder in the plugins folder. Works fine now.
 
Minor Update (v2.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.

NOTE: For full compatibility with this update, It's recommended that in the pokemon.txt PBS file you add the flag EvoBranchForm_1 to Mime Jr.'s data.
 
Hi! I've been trying for the past weeks to add this plugin, but it does not work.. Can someone help me? I have the Modular Ui installed, but the DATA page does not work... I also have the latest updated hotfixes and turned switch 60 (needed to change it to 65 in my case) on. No Data page...
Thanks! :)
 
Last edited:
Hi! I've been trying for the past weeks to add this plugin, but it does not work.. Can someone help me? I have the Modular Ui installed, but the DATA page does not work... I also have the latest updated hotfixes and turned switch 60 (needed to change it to 65 in my case) on. No Data page...
Thanks! :)
It works fine. You must be mistaken, or you didnt edit the switch correctly in the plugin settings, or have something else installed that conflicts with the plugin.
 
I barely have anything installed because since day 1 any pluggins I try to installed fails... I have to open each file in notepad copy-paste all the info in the script myself for it to work. Most of the time it does not work and I delete everything. I was suprised that the modular worked. I think it did? `But when I tried the "Data" page it does not work it says that this is the problem :
[PokeCommunity.com] In-Depth Pokedex Data Page [v21.1]

Remember that each pluggin I added it does this :
[PokeCommunity.com] In-Depth Pokedex Data Page [v21.1]

Even if I go in the data folder and delete the PlugginScript and try to compile each files again. It fails. Each one of them.
 
I barely have anything installed because since day 1 any pluggins I try to installed fails... I have to open each file in notepad copy-paste all the info in the script myself for it to work. Most of the time it does not work and I delete everything. I was suprised that the modular worked. I think it did? `But when I tried the "Data" page it does not work it says that this is the problem :
View attachment 170088

Remember that each pluggin I added it does this :
View attachment 170089

Even if I go in the data folder and delete the PlugginScript and try to compile each files again. It fails. Each one of them.
Your console literally shows that neither Modular UI or this plugin are installed. The only plugin you have installed are the Hotfixes. Follow the installation instructions for both plugins.
 
Your console literally shows that neither Modular UI or this plugin are installed. The only plugin you have installed are the Hotfixes. Follow the installation instructions for both plugins.
I said that since day one all the pluggins that I installed did not work. I will try again to remove everything and readd then and delete de PlugginScript again and if it works, fine!(i already did that twice)
If not, like every other pluggins, I won't know what to do and will never installed them. Thanks anyway!
 
Minor Update (v2.0.2)
  • Fixed an issue where having the Terastal add-on plugin installed would cause redundant forms of species to appear when viewing compatible species in the Moves section of the Data page.
  • Made some minor adjustments to the display of special moves that are obtained through non-traditional means, such as Rotom's exclusive form moves. Also eliminated redundant moves that would appear twice for certain species in their move lists.
  • The Pikachu family will now properly display Volt Tackle as an inheritance move, not a TM/Tutor move.
 
Back
Top