theSLAYER Posted June 18, 2019 Posted June 18, 2019 Presently, I'm under the assumption that the shadow data isn't actually stored on the XK3, but rather PKHeX refers to the "Shadow Monitor" in the save. Presently, the issue lies with a Shadow Teddiursa (ID 1), that isn't being recognized as a Shadow Pokémon on PKHeX. This save was taken at a point before I've unlocked the Purification Chamber.
Kaphotics Posted June 18, 2019 Posted June 18, 2019 You'd have to debug the program to see why it's acting incorrectly; I don't really care much for the C/XD minor features. 1
theSLAYER Posted June 19, 2019 Author Posted June 19, 2019 11 hours ago, Kaphotics said: You'd have to debug the program to see why it's acting incorrectly; I don't really care much for the C/XD minor features. Thank you for your honesty. To an extent I feel the same way as well >< Even though I don't know how to debug XD, nor could I launch PKHeX on VS for some weird reason, I followed a hunch I had and found out what was wrong: The indexes for the data are off by 1. Spoiler Shadow IDs When I purified (81) Togepi in-game, (82) Poochyena appears purified in PKHeX. I purified (72) Lapras in-game, and (73) Lugia appears purified in PKHeX. So the issue with (1) Teddiursa probably means it's reading data from slot (0), or something akin to that. 1
Kaphotics Posted June 21, 2019 Posted June 21, 2019 https://github.com/kwsch/PKHeX/blame/63c705061de58fd5bc44cc04c65d51f7c05ef74f/PKHeX.Core/Saves/SAV3XD.cs#L280 and Line 298, added via https://github.com/kwsch/PKHeX/commit/78cb0d87fa8f65fafa2b91c9b831f400a105010e Should be resolved in the latest commit: https://github.com/kwsch/PKHeX/commit/e81e5f31daadd481c24d404072ace956e3720df1 ty 1
theSLAYER Posted June 21, 2019 Author Posted June 21, 2019 17 minutes ago, Kaphotics said: https://github.com/kwsch/PKHeX/blame/63c705061de58fd5bc44cc04c65d51f7c05ef74f/PKHeX.Core/Saves/SAV3XD.cs#L280 and Line 298, added via https://github.com/kwsch/PKHeX/commit/78cb0d87fa8f65fafa2b91c9b831f400a105010e Should be resolved in the latest commit: https://github.com/kwsch/PKHeX/commit/e81e5f31daadd481c24d404072ace956e3720df1 ty Thanks for your hard work! It's working as intended for the other species (their IDs are all fine and dandy) except for Teddiursa (ID 1). What is the offset for the first shadow IDs reference point in the save? Maybe I can take a look and double check that offset
Kaphotics Posted June 21, 2019 Posted June 21, 2019 1 minute ago, theSLAYER said: Thanks for your hard work! It's working as intended for the other species (their IDs are all fine and dandy) except for Teddiursa (ID 1). What is the offset for the first shadow IDs reference point in the save? Maybe I can take a look and double check that offset That might be why I shifted by 1 for my testing savefile back 3 years ago; you might have to debug for that one. XD saves aren't the same as mainline saves, they're kinda dynamically saved. 1
theSLAYER Posted June 21, 2019 Author Posted June 21, 2019 22 minutes ago, Kaphotics said: That might be why I shifted by 1 for my testing savefile back 3 years ago; you might have to debug for that one. XD saves aren't the same as mainline saves, they're kinda dynamically saved. I'll see if I can figure it out on a later date. I guess for now we'll just have to live with Teddiursa being the only inaccurate entry, as opposed to everything being shifted by one ><
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