Pokemon X claims my save is corrupted, but PKHeX loads it just fine. Here's what happened:
1) Edited save data. Mostly just editing items and Pokemon, but since I was on a breeding spree, decided to edit O-Powers so I could use S- and MAX-level Powers--in particular, the Hatching Power. Selected Max Everything box.
2) Restored save (via Checkpoint, if that's relevant.) Attempted to load save. Game informs me that save is corrupt.
3) Did a few rounds of editing corrupted save (which loads fine in PKHeX, as mentioned) to see if removing the O-Powers will "uncorrupt" it. No dice.
4) Replaced corrupted save with backup of unedited save.
5) Tried the O-Powers thing again, just to check if it really was that and not an error elsewhere in the process. Save registered by game as corrupt.
6) Attempted to replace corrupted save with unedited backup. Found that backup no longer existed. Realized that I had inadvertently moved the file instead of copying it.
7) Used Time Machine (I'm on a Mac, and run PKHeX via a Windows 7 VirtualBox) to recover backup.
8 ) Restored save. Attempted to load save. Game informs me that save is corrupt, which is surprising since this is after all a backup from before the save was edited.
9) Used Time Machine to recover earlier backup of save, accepting that I'd have to lose a few hours of progress.
10) Restored save. Attempted to load save. Game informs me that save is corrupt. This is rather alarming.
11) Used Time Machine to recover even earlier backup from a month before this whole fiasco happened. Attempted to load save. Game informs that save is corrupt. At this point, it becomes clear that I have no save data that the game will recognize as uncorrupted.
At some point during all this mess (I don't recall exactly when) I tried erasing my save data with D-Pad Up+B+X, saving, and then restoring the old save data with Checkpoint. This did not fix the problem, but it occurs to me that it might have in some way made things worse. I also took the opportunity to check if Checkpoint was the problem by backing up and restoring the new save, but the new save loaded normally.
From what I've searched online, it is probably not anti save restore at work, because my game is a physical copy of Pokemon X, not a digital copy. Unless Pokemon XY has some other form of save "protection" that my save keeps tripping?
Attached is a copy of my save.
I would really rather not lose this save, though since it loads in PKHeX I can at least salvage my Pokemon if worst comes to worst.
main