Deoxyz Posted January 6, 2017 Share Posted January 6, 2017 (edited) PKHeX is detecting my Pokemon Ruby savefile as an Emerald savefile, whether it's directly from the cartridge or had been used in an emulator. It doesn't seem to do this with any other game, but I don't think it's a problem with my save. Edited January 6, 2017 by Deoxyz Link to comment Share on other sites More sharing options...
theSLAYER Posted January 6, 2017 Share Posted January 6, 2017 5 hours ago, Deoxyz said: PKHeX is detecting my Pokemon Ruby savefile as an Emerald savefile, whether it's directly from the cartridge or had been used in an emulator. It doesn't seem to do this with any other game, but I don't think it's a problem with my save. upload your save for @Kaphotics to see. Link to comment Share on other sites More sharing options...
Deoxyz Posted January 6, 2017 Author Share Posted January 6, 2017 (edited) 10 hours ago, theSLAYER said: upload your save for @Kaphotics to see. Alright, save attached. I had assumed the problem wasn't on my part. The cart and savefile are over a decade old, so I'm positive it's not a bootleg either if for some reason that would cause the issue. Edited January 6, 2017 by Deoxyz removed save Link to comment Share on other sites More sharing options...
Kaphotics Posted January 6, 2017 Share Posted January 6, 2017 The GameCode field has been modified/corrupted, possibly due to cheat codes? Either way, just edit block0's 0xAC value to 00 00 00 00 (@ 0x80AC && 0x170AC) and it should be recognized correctly. 2 Link to comment Share on other sites More sharing options...
theSLAYER Posted January 6, 2017 Share Posted January 6, 2017 It is possible that it was imported into emerald and saved over or stuff like that? Link to comment Share on other sites More sharing options...
Deoxyz Posted January 6, 2017 Author Share Posted January 6, 2017 (edited) @Kaphotics Thanks a bunch, that fixed it @theSLAYER No. It's possible that I used an AR at one point on it, but I can't remember with that specific cartridge. I guess that'd be the only thing that could've caused it though. Edited January 8, 2017 by Deoxyz Link to comment Share on other sites More sharing options...
theSLAYER Posted January 11, 2017 Share Posted January 11, 2017 On 07/01/2017 at 0:58 AM, Kaphotics said: The GameCode field has been modified/corrupted, possibly due to cheat codes? Either way, just edit block0's 0xAC value to 00 00 00 00 (@ 0x80AC && 0x170AC) and it should be recognized correctly. It's my turn to experience this. Changing those block's values to 00 00 00 00 in pkhex still prompts as Emerald, So I imagine PKHeX is also reading other values? Link to comment Share on other sites More sharing options...
Kaphotics Posted January 11, 2017 Share Posted January 11, 2017 54 minutes ago, theSLAYER said: It's my turn to experience this. Changing those block's values to 00 00 00 00 in pkhex still prompts as Emerald, So I imagine PKHeX is also reading other values? Your save file's block0 will probably be in a different location. You can get the offset by setting a breakpoint on the getIsG3SAV method and observe where it is fetching GameCode from. Link to comment Share on other sites More sharing options...
theSLAYER Posted January 11, 2017 Share Posted January 11, 2017 41 minutes ago, Kaphotics said: Your save file's block0 will probably be in a different location. You can get the offset by setting a breakpoint on the getIsG3SAV method and observe where it is fetching GameCode from. alrighty, I'll do that! 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