• 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!
  • 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] (FireRed) How to fix issues caused by giving the National Pokedex from the beginning?

Lord Pent

Vanilla Expanded hacks creator
  • 14
    Posts
    4
    Years
    UPDATE
    After not getting any responses all day I dug deeper for a solution and found one which I'm happy to say works remarkably well!
    I found the solution here: https://www.reddit.com/r/PokemonROM...o_i_get_the_national_dex_early_in_leaf_green/
    To summarize, you run Universal Pokemon Randomizer on your rom while only checking the "Give National Dex at Start" option. After some testing I have found no problems so far! Hopefully this will help someone with a similar problem to me. The original post remains below.



    I have been working on a modified version of FireRed over the past few weeks and it is nearly done. It includes new Pokemon which I accommodate by giving the player the National Pokedex from the beginning. I found in testing that three problems are caused by this:

    1. Celio triggers the events for Sevii Islands 4-7 before postgame

    2. You can't enter the Pokemon League until you play through the new Sevii Islands early because "Lorelei is at Four Island," which I assume also means they also have their postgame teams

    3. (Low priority) The rival no longer appears for their first battle at Route 22

    I am working with AdvanceMap and XSE. My theorized solution is to somehow make these events check for Hall of Fame entry instead of checking for the National Pokedex, something which I think could be possible with my limited expertise because Oak already knows when to give you the National Pokedex in normal gameplay. That's the part I need assistance with; nothing already exists online that tells me how to do that, so maybe someone here can?

    As a last resort, I could always make a new Kanto Pokedex. (After looking into it, that is not possible for me. Better go looking for a new solution if this post continues to turn up nothing for me.)

    Apologies for anything that may have been unclear.
     
    Last edited:

    The more easier solution would've been to delete the checkflags and compare vars in the respective scripts, but that works too, I suppose. :D
     
    Back
    Top