FL

Pokémon Island Creator

Male
Seen 11 Hours Ago
Posted 1 Week Ago
1,971 posts
11.1 Years

When a switch is ON, it displays at pokédex the pokémon PBS data for a caught pokémon like: base exp, egg steps to hatch, abilities, wild hold item, evolution, the moves that pokémon can learn by level/breeding/TM/TR/HM/tutor, among others.

Link

Tested on Essentials v19.1. More versions on link. If this script isn't working on latest Essentials version, please inform on this thread.

Thanks Richard PT for the graphics!

FL

Pokémon Island Creator

Male
Seen 11 Hours Ago
Posted 1 Week Ago
1,971 posts
11.1 Years
As requested:

How to make separate switches for this script activation at each regional dexes:

This won't works if DEXDEPENDSONLOCATION is true.

Change every piece of code that have '$game_switches[AdvancedPokedexScene::SWITCH]' to 'advancedDexAvailable?'. Before line 'class AdvancedPokedex' add:

def advancedDexAvailable?
  dexForSwitch={
    -1 => 70,
     1 => 75,
     3 => 90
  }
  switch=dexForSwitch[$PokemonGlobal.pokedexDex]
  return (!switch || game_switches[switch])
end
In this example, the switch 70 is necessary for activation of Advanced Pokédex at dex -1 (National Dex), the switch 75 is necessary for dex 1 and the switch 90 is necessary for dex 3. You can change the values of dexForSwitch for matching with your dex and switches.

the__end

Pixel Artist

Male
Seen June 9th, 2016
Posted January 3rd, 2014
141 posts
11.5 Years
Wait, what do you mean with effort points? Do you mean the Effort Values each Pokemon gains by fighting other Pokemon? If so, why show it in the Pokedex? The Pokedex should display the species data and not individual Pokemon data. Besides that, what happens if you own two of the same Pokemon? Which EVs will be shown? I would suggest that you make the EVs and IVs visible on the screen of each individual Pokemon. The place where you can see their moves and so on.

Rayd12smitty

Shadow Maker

Male
Seen February 20th, 2016
Posted May 15th, 2015
644 posts
9.8 Years
Wait, what do you mean with effort points? Do you mean the Effort Values each Pokemon gains by fighting other Pokemon? If so, why show it in the Pokedex? The Pokedex should display the species data and not individual Pokemon data. Besides that, what happens if you own two of the same Pokemon? Which EVs will be shown? I would suggest that you make the EVs and IVs visible on the screen of each individual Pokemon. The place where you can see their moves and so on.
I believe the effort points he has are the EVs the Pokemon gives upon defeating it, not how many EVs a pokemon has. Krookodile gives 3 Atk EVs, and then the 7th digit is just the total EV yield, which is 3. Some Pokemon give EVs in multiple stats, so if it gave 1 Atk and 1 Def, the 7th digit would read 2, for 2 total EVs.
Male
Seen July 12th, 2016
Posted December 12th, 2015
8 posts
8.9 Years
I seem to be encountering a bug and have no idea what the cause is. The first new pokemon I catch, after I turn the switch for advanced pokedex on, causes the battle screen pokedex data to be empty (no words or pictures of the pokemon) and also the pokemon I just caught is not in my party.

Any idea how I can remedy this? I'm fairly sure I followed the installation instructions perfectly, but it may be something of my own ignorance causing this issue.


Any assistance is greatly appreciated, and thanks for this awesome script! =)

FL

Pokémon Island Creator

Male
Seen 11 Hours Ago
Posted 1 Week Ago
1,971 posts
11.1 Years
I seem to be encountering a bug and have no idea what the cause is. The first new pokemon I catch, after I turn the switch for advanced pokedex on, causes the battle screen pokedex data to be empty (no words or pictures of the pokemon) and also the pokemon I just caught is not in my party.

Any idea how I can remedy this? I'm fairly sure I followed the installation instructions perfectly, but it may be something of my own ignorance causing this issue.


Any assistance is greatly appreciated, and thanks for this awesome script! =)
It's a bug! Thank you for the report. Change the line '@sprites["dexbar"].visible=true if $game_switches[AdvancedPokedexScene::SWITCH]' to:

 if @sprites["dexbar"] && $game_switches[AdvancedPokedexScene::SWITCH]
   @sprites["dexbar"].visible=true 
 end
Everyone who uses this script shold do this change. I updated the thread.

FL

Pokémon Island Creator

Male
Seen 11 Hours Ago
Posted 1 Week Ago
1,971 posts
11.1 Years
Your script is awesome so I want to try out. But at page Form of Pokedex when I pressed Right, it does not direct me to advance page! Please help me!
Thanks for your awesome scripts!
Did you follow all the instructions (specially the last one)? Did the switch is on?

FL

Pokémon Island Creator

Male
Seen 11 Hours Ago
Posted 1 Week Ago
1,971 posts
11.1 Years
So, you put the below part, without the comments, correct?
# -After line 'pbChooseForm' add:

 elsif Input.trigger?(Input::RIGHT)
   if $game_switches[AdvancedPokedexScene::SWITCH]
     ret=6
     break
   end
Strange, this is working here and with some users like Lear. When V14 is released I try again the whole process.

FL

Pokémon Island Creator

Male
Seen 11 Hours Ago
Posted 1 Week Ago
1,971 posts
11.1 Years
After adding the script I add an image or something?
# To this script works, put it above main, put a 512x384 background for this
# screen in "Graphics/Pictures/advancedPokedex" location and three 512x384 for
# the top pokédex selection bar at "Graphics/Pictures/advancedPokedexEntryBar",
# "Graphics/Pictures/advancedPokedexNestBar" and
# "Graphics/Pictures/advancedPokedexFormBar".

Rot8er_ConeX

Male
The Dissa Region
Seen May 31st, 2021
Posted May 8th, 2017
822 posts
6.4 Years
would the images that I want or need to download any that you uploaded or something?
Actually, FL was saying that you need to make your own. However, here's one for you - it's literally his fifth screenshot with the text removed.
Features of Pokemon Entropy

The black circular "doodles" in the lower right corner of my avatar are actually my username written in Gallifreyan. Yes I'm a Whovian.

FL

Pokémon Island Creator

Male
Seen 11 Hours Ago
Posted 1 Week Ago
1,971 posts
11.1 Years
would the images that I want or need to download any that you uploaded or something?
You can use mine attached in this thread. in sampleresouces.zip, or make yourself.

FL

Pokémon Island Creator

Male
Seen 11 Hours Ago
Posted 1 Week Ago
1,971 posts
11.1 Years
Hi!
I have a question, this script works in Pokemon Essentials v17.2?
(Sorry for the bad english :))
Updated to work.
Seen 1 Day Ago
Posted August 12th, 2021
21 posts
5.1 Years
This script is awesome, and you're awesome for share it. Thank you.
There is only one thing i would change:
In my opinion, all that information makes the game less surprising. I mean, would it be possible to activate the "ADV" page only if a condition is met?
For example: You only would have access to the advanced information of a specie, if you would defeat certain number of PKMN of that specie. (Or any other condition that makes you feel rewarded).
I'm noob at scripting, i don't even know if this is possible, but it would be great that yes.

FL

Pokémon Island Creator

Male
Seen 11 Hours Ago
Posted 1 Week Ago
1,971 posts
11.1 Years
This script is awesome, and you're awesome for share it. Thank you.
There is only one thing i would change:
In my opinion, all that information makes the game less surprising. I mean, would it be possible to activate the "ADV" page only if a condition is met?
For example: You only would have access to the advanced information of a specie, if you would defeat certain number of PKMN of that specie. (Or any other condition that makes you feel rewarded).
I'm noob at scripting, i don't even know if this is possible, but it would be great that yes.
There is a constat named 'SWITCH' on my script. If you put the value '70' on this constant (the default value), the script only works when switch 70 was ON.