that's strange because i corrupted my save trying to export a save from PCHeX (not writing directly yet) then writing it with save game manager which simply corrupted my save. i found out how to delete pokemon saves in the hidden save deletion thing with the button combination and then i had already prepared a backup of my save data before using PCHeX but wasn't able to restore old saves in my physical Omega Ruby cart with Save Manager for some reason but svdt worked instantly and i have all my bros back from my very recent backup. like I said PCHeX needs improvement. and I know it's in alpha stage that's why I'm posting about it in the thread so the dev knows what to fix or to look for. I'm not blaming anything on anyone. this isn't a blame game it's an attempt to improve a great idea put in practice by testing it and being prepared with save backups. it may not even be ready to write anything yet and it was excellent someone found out thru a test of it.As I said, if you read, edit and save to the game, there shouldn't be any problem.
svdt takes care of antisavegame restore if you use svdt to restore the save, so there's really nothing for you to worry unless you want to implement some kind of way to edit and restore files from the sd card, which may be old files (I'd rather just use svdt to take care of the savegame restoring part though)