Go Back   The PokéCommunity Forums > Creative Discussions > Game Development > Pokémon Essentials
Reload this Page [Question] Pokedex Modifications

Notices
For all updates, view the main page.

Pokémon Essentials All questions and discussion about Pokémon Essentials, the Pokémon game kit for RPG Maker XP, go in here. Also contains links to the latest downloads and the Essentials Wiki.



Reply
 
Thread Tools
  #1    
Old March 25th, 2013 (07:18 PM).
Moridin Moridin is offline
 
Join Date: Jul 2010
Location: Really now, do you expect me to say?
Gender: Male
Nature: Calm
Posts: 7
I'm making an event where the player would be "exchanging" Pokedex data with an NPC trainer.

I want his Pokedex to show data as if the Pokemon were owned(type, Pokedex entry, etc.), but not show it as owned(the ball icon in the Pokedex and during battle).

I'm aware that their is no easy way to do this, but I believe that I can modify the Pokedex drawing script to do it...if I can find a way to identify if a Pokemon has been "researched" or not.

I know that a Pokemon's "seen" and "owned" status are stored in arrays. What I'm trying to understand is how to add a third "researched" array that can be checked against.

Any advice?
Reply With Quote
  #2    
Old March 27th, 2013 (01:26 PM).
Maruno's Avatar
Maruno Maruno is offline
Lead Dev of Pokémon Essentials
Moderator
 
Join Date: Jan 2008
Location: England
Posts: 4,239
I would say that there are already two examples of making information be shown or not in the Pokédex depending on a value in an array ("seen" and "owned"), so just copying them and tweaking a few scripts would work.

It may be called "owned", but not in-game. In-game it's simply an indication of whether the Pokédex entry for that species has been completely filled, which traditionally you can only do by owning a member of that species. I'd say there's nothing wrong with marking the species as "owned" even if the player themselves hasn't ever owned a member of that species. Alternatively (and a better solution, I think) you can just to mark them as seen instead, and make the player catch their own Pokémon if they want to complete the entry (the main reason the Pokédex exists is to be an incentive to catch 'em all).
__________________
Reply With Quote
  #3    
Old March 27th, 2013 (06:33 PM).
Moridin Moridin is offline
 
Join Date: Jul 2010
Location: Really now, do you expect me to say?
Gender: Male
Nature: Calm
Posts: 7
First of all, thank you very much for your help. The only reason I hadn't just marked them as seen is that this is a high-difficulty, Pokémon-sparse setting (kind of like Colosseum). While you cancatch all Pokémon, almost everyone will be caught in an event, rather than as a random encounter.

Seeing as I intend to change up some of the Pokemon's types (among other things), finding out information ahead of time would be of great benefit in Gym Battles (which are going to be very difficult, if I do this right).

On the other hand, I can't help but agree with you regarding the Pokédex as an incentive, rather than simply a means to an end. Considering that, I believe I may simply make a Pokemon's Type visible in a "seen" Pokédex entry, and leave the rest of the info limited to the owned screen.

Thank you so much for your input: I hadn't really considered the Meta-significance of the Pokédex, and you're post really helped illuminate that for me.
Reply With Quote
Reply
Quick Reply

Sponsored Links
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are UTC -8. The time now is 08:15 PM.