drygin Posted September 15, 2018 Share Posted September 15, 2018 Hi guys! I have a pretty simple question for you. I've used save editors from time to time in the past, but I just recently got a new 3ds and started AS on it. As I wanted a challenge, I decided to try one of those expanded hacks (Star Shappire) which have good reputation. However, I've found a problem, and it's that you are not given the National Dex at the start, which leads to non-Hoenn pokemon not being identified. (???) I specifically remember using other save editors which allowed you to change key events and, specifically, the pokedex setting (Standard-National). However, I can't find that option in PkHex. How is it exactly done here? I just want to set my dex to national so entries show up. Thanks for your help. Link to comment Share on other sites More sharing options...
pworld Posted June 22, 2019 Share Posted June 22, 2019 (I hope it doesn't show up twice now): You can enable the national pokedex on the "main" save file using a hex editor by setting the value in the offset 0001 5004 from 00 to 01 (hex). Then you have to open the save with pkhex and save it again so that the checksum is recalculated. I actually could give you a pkhex patch for that or even a compiled executable if you want, but I would have to see how I could do it (well, the patch, compiled executables would not be legal to give out unless I also have the patch ...), so I would only do that if you want. Link to comment Share on other sites More sharing options...
redboy50 Posted December 9, 2019 Share Posted December 9, 2019 from what im seeing there is no offset "0001 5004"...... im using HxD Link to comment Share on other sites More sharing options...
theSLAYER Posted December 9, 2019 Share Posted December 9, 2019 5 minutes ago, redboy50 said: from what im seeing there is no offset "0001 5004"...... im using HxD I think they meant the address/offset 0x15004. (you can see the leading zeroes matches what is shown in HxD) Tho I'm not entirely convinced the information is right, cause the value I have there is neither 00 nor 01 Give it a try: change it to either 01 or C1 (as I'm pretty sure I already have the national dex), then use PKHeX to fix the checksums. Link to comment Share on other sites More sharing options...
redboy50 Posted December 9, 2019 Share Posted December 9, 2019 what do i change the 01 or C1 to? nevermind it worked! thanks alot! Link to comment Share on other sites More sharing options...
theSLAYER Posted December 9, 2019 Share Posted December 9, 2019 38 minutes ago, redboy50 said: what do i change the 01 or C1 to? nevermind it worked! thanks alot! for curiosity and future readers' sake, which value did you use? Link to comment Share on other sites More sharing options...
redboy50 Posted December 9, 2019 Share Posted December 9, 2019 (edited) i just copied what you showed the offset 00015000 i changed all of that line Edited December 9, 2019 by redboy50 Link to comment Share on other sites More sharing options...
theSLAYER Posted December 9, 2019 Share Posted December 9, 2019 51 minutes ago, redboy50 said: i just copied what you showed the offset 00015000 i changed all of that line eh, it wasn't necessary to copy that entire line; you probably changed some other flag as well. Well at least we know what you've done, and future readers can also refer to that Link to comment Share on other sites More sharing options...
redboy50 Posted December 9, 2019 Share Posted December 9, 2019 no i dident change anything i just put what i saw there lol.... very helpful! thanks Link to comment Share on other sites More sharing options...
theSLAYER Posted December 9, 2019 Share Posted December 9, 2019 7 minutes ago, redboy50 said: no i dident change anything i just put what i saw there lol.... very helpful! thanks You only need to edit one byte, but instead you changed the whole row, lol plus I don’t even know what your original row looked like. For all I know, your whole row was different from mine. Link to comment Share on other sites More sharing options...
redboy50 Posted December 9, 2019 Share Posted December 9, 2019 the other problem is that the pokenav exclusive pokemon are not spawning Here's the original New Bitmap Image (5).bmp Link to comment Share on other sites More sharing options...
Guest Posted December 9, 2019 Share Posted December 9, 2019 Pokénav hidden Pokémon require Kyogre/Groudon to be defeated/captured, independently of National dex. Link to comment Share on other sites More sharing options...
redboy50 Posted December 10, 2019 Share Posted December 10, 2019 @ Contributor where do i find the offset to that? Link to comment Share on other sites More sharing options...
theSLAYER Posted December 10, 2019 Share Posted December 10, 2019 6 minutes ago, redboy50 said: @ Contributor where do i find the offset to that? try this, see if it works? Link to comment Share on other sites More sharing options...
Guest Posted December 10, 2019 Share Posted December 10, 2019 It might also be necessary to set flags in Box Layout, there is one that gets set when you defeat/capture Kyogre/Groudon, which unlocks an extra box in the PC, but there's always a possibility that the game also checks this flag to decide whether or not dexnav hidden Pokémon appear, who knows. Link to comment Share on other sites More sharing options...
redboy50 Posted December 10, 2019 Share Posted December 10, 2019 well that didn't work well the box flags has nothing to do with it Link to comment Share on other sites More sharing options...
theSLAYER Posted December 10, 2019 Share Posted December 10, 2019 @redboy50 please stop multi-posting. If your post is the latest post, and you're not getting any replies, and you have new information, you can just edit it into your latest post. Now, probably another flag is set after you catch em (catch em in-game), unrelated to those flags. Link to comment Share on other sites More sharing options...
pworld Posted January 26, 2020 Share Posted January 26, 2020 Well, probably there are other values possible for that offset too. So I suspect it is rather "set the least significant bit to 1" than setting the whole byte to 1. Sorry, I just basically compared a save file from before I got the national dex to afterwards and there I only had 0 or 1. I also don't know anything for the DexNav. I only wanted this flag so I could make/play a Romhack with having pokedex entries for each Pokemon I catched. Link to comment Share on other sites More sharing options...
Adrienne Posted November 23, 2022 Share Posted November 23, 2022 (edited) On 12/9/2019 at 11:11 AM, theSLAYER said: I think they meant the address/offset 0x15004. (you can see the leading zeroes matches what is shown in HxD) Tho I'm not entirely convinced the information is right, cause the value I have there is neither 00 nor 01 Give it a try: change it to either 01 or C1 (as I'm pretty sure I already have the national dex), then use PKHeX to fix the checksums. How do I access this data? not sure where to even find it. Update: Attempted to do this using HxD. All it did was corrupt my save data. Final update: Realized my mistake. Didn't fix the checksums. Tried again, did it right, and it all worked. Thank you, and apologies for being daft. Edited November 23, 2022 by Adrienne 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now