• 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!
  • 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] National Dex?

  • 7
    Posts
    7
    Years
    • Seen Sep 24, 2022
    I have been trying to figure this problem out and have been stumped for a while on this so I would ask this on forums, as I am quite new to Rom hacking. I am working on a fire red hack that kinda re-imagines it with everything through gen III pokemon as well as making it more difficult through creative movesets.

    I have been trying to add a way to add the national dex in early so that pokemon from gen II and above can evolve. However, i have learned that just handing the character the national dex causes issues with the Elite 4, and i am trying to follow the original fire red progression as close as possible.

    I found something on reddit that went like this - Credit to American Hydra -

    Figured it out:

    On map 13.0 (Indigo Plateau entrance), you'll fine the following code twice:

    special2 LASTRESULT 0x193
    compare LASTRESULT 0x1
    First is in Person Event 3 (the girl to the right of the E4 entrance). The second is in Map Script 0. Change both circumstances to:

    checkflag 0x82c
    Flag 82C is the "Beaten Elite Four" flag. Lorelei checks 844, which is set during the Sevii Islands. So with this, you should be able to set the National Pokedex earlier in the game without it effecting the Elite Four! I tested it on a file and it worked perfectly! National Pokedex was obtained and the E4 started up as the first run!




    ,and I wanted to see if it would work, or would there be a more graceful way to do this through hex editing.

    Thank you in advance,

    -Faw
     
    Imma try the fix from reddit and see if it works, im not that far into my hack and the comments on the page say that it works, so I am not going to question it for now. Wish me luck lol.
     
    Back
    Top