flamelink Posted November 6, 2021 Share Posted November 6, 2021 Hello everyone, I was hoping to have help with an rather unusual case. Back then, I had an old save of Pokémon Platinum and I erased it in-game to start a new game. However, after starting this new game, a message that the save game was corrupted would always appear even while the save game was fine. Months later, I was checking the save in PKSM, I found out a rather strange thing: pksm would load my OLD SAVE, not my new one! Due to that, I was interested on retrieving the old save. When asking help from PKSM developers in their GitHub, they said: "the Platinum (and other Gen 4 games) contain two copies of the save, each taking up half of the save area. If you manually fixed your corrupted save dump, it's possible that you didn't update the save counts (which determine which save to load from the two) in the way PKSM expects. PKSM is a little more sensitive than the games themselves because it has to handle that logic for all three categories of G4 games, each of which has slightly different rules for save count interpretation. What seems likely is that one of the two save blocks in your current save has your new save, and the other has your old save. In order to back up a full save region with the old save active, you would have to edit the save counts such that the old one is the most recent (and passes the hash checks properly) according to the game's interpretation of save counts." What I would like to know is how do I switch the blocks to make my old save load instead, if possible? Spoiler Link to comment Share on other sites More sharing options...
theSLAYER Posted November 7, 2021 Share Posted November 7, 2021 upload said save. Link to comment Share on other sites More sharing options...
flamelink Posted November 7, 2021 Author Share Posted November 7, 2021 Wdym? Like upload the save here? Link to comment Share on other sites More sharing options...
theSLAYER Posted November 7, 2021 Share Posted November 7, 2021 8 minutes ago, flamelink said: Wdym? Like upload the save here? Yes. We can't do anything (like check the data), if you don't actually provide the save. Link to comment Share on other sites More sharing options...
flamelink Posted November 7, 2021 Author Share Posted November 7, 2021 I got you. The first one "Platinum PL" is the corrupted one, and the one with "Version" in it, is the one someone fixed in hex editor. While we did manage to fix it and I could load it, as I mentioned earlier, I would like to get a backup of my original save that appeared when the cartridge loaded in PKSM. POKEMON PL.sav Pokemon_Platinum_Version.sav Link to comment Share on other sites More sharing options...
theSLAYER Posted November 7, 2021 Share Posted November 7, 2021 So, I've split out the 2 blocks on each save, and duplicated them so that only that block can be read by the game. All 4 saves created this way can be read by PKHeX. It should be obvious what save they were split out from. I cannot guarantee that the game can read them (there might be some issue with them at the first place), but at least if you decide to salvage them, the data is there. PL1.sav PL2.sav Platinum_Version1.sav Platinum_Version2.sav 1 1 Link to comment Share on other sites More sharing options...
flamelink Posted November 7, 2021 Author Share Posted November 7, 2021 Awesome! The first save actually had my old data (altho corrupt and lost my battle records and vids) and I managed to load in, save, and it fixed the corruption. The others were just my current one. Regardless while I did lose my battle frontier records, I am very grateful I have it now! Thank you so much! 1 Link to comment Share on other sites More sharing options...
Jonas-P Posted April 2, 2023 Share Posted April 2, 2023 I think I also have a corrupted file of Platinum. I am not sure what happened to it. Maybe I did the same thing as the last person, but I don't want my old save (if I have two saves in one file), I just want my current save to be able to be read by PKSM, because currently it just says that my save "is not a valid save". Although that also happens with my Black version. I'm not sure of what I'm doing wrong. This is the DeSmuME version of the file, and I just renamed it to .sav and it worked just fine on the nds forwarder for 3ds Pokemon - Platinum Version.dsv Link to comment Share on other sites More sharing options...
theSLAYER Posted April 2, 2023 Share Posted April 2, 2023 6 hours ago, Jonas-P said: I think I also have a corrupted file of Platinum. I am not sure what happened to it. Maybe I did the same thing as the last person, but I don't want my old save (if I have two saves in one file), I just want my current save to be able to be read by PKSM, because currently it just says that my save "is not a valid save". Although that also happens with my Black version. I'm not sure of what I'm doing wrong. This is the DeSmuME version of the file, and I just renamed it to .sav and it worked just fine on the nds forwarder for 3ds Pokemon - Platinum Version.dsv 512.12 kB · 1 download I’ll probably take a look when I get home. Link to comment Share on other sites More sharing options...
Saturn096 Posted May 10 Share Posted May 10 Hey, i have a question, and i was thinking that maybe this thread could help, even though it's more than a year old. Recently, while booting up a platinum rom on a NDSTT card on my DS Lite, i got the blue screen saying "Your save file has been deleted due to damage or corruption". Any chance i can do something about it? Or will i just have to get on with it and create a new save? 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