• 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.
  • Our friends from the Johto Times are hosting a favorite Pokémon poll - and we'd love for you to participate! Click here for information on how to vote for your favorites!
  • Scottie, Todd, Serena, Kris - which Pokémon protagonist is your favorite? Let us know by voting in our poll!
  • 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.

Pokedex Modifications

  • 7
    Posts
    14
    Years
    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?
     
    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).
     
    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.
     
    Back
    Top