Aller au contenu

Photo

Guide: How to fix save files that continually corrupt themselves...


  • Veuillez vous connecter pour répondre
12 réponses à ce sujet

#1
toxicnerve

toxicnerve
  • Members
  • 41 messages
Chaps,

I had a problem a couple of days ago where I found that no matter what I did my save file was continually corrupting itself. There are plenty of guides on how to do recover this using Modio (deleting the autosave etc) and after following them I found I was still having the problem.

After a lot of Google searches and my own investigation looking at the save files I figured out what it was.

The problem I was having was that I was unable to save my game successfully at all after a certain point. No matter what I did if I tried to save sometimes the game would just crash.

Alternatively, the game appeared to save but if I tried to load the latest save the game would crash. Basically I was SOL and unable to save AT ALL beyond the previous functional save.

To investigate this further I had to do the following.

1. Move the save file from my XBox HDD onto a USB stick. This is important, MOVE the save, DO NOT COPY IT (I think making a copy of my save is what trashed it in the first place).

2. Download Modio and explore the device and extract the save file onto your desktop. It will be called something like this:

NAME_32_class_160212

Where "NAME" will be the name of your Shepherd, no idea where the "32" comes from, "class" will be your player class and the last bit is the date that your save file was first created (i.e. when you started that play through).

There are plenty of guides on using Modio and how to extract save file etc so I won't go into that here (there are guides here, videos on YouTube etc).

3. Make a copy of the extracted file (just as a backup).

4. Using Modio open up the save file and view the contents of it (again plenty of Modio guides around). You should see a list of all the files in there and they will be named as follows:

AutoSave.xbsav
ChapterSave.xbsav
Save_0001.xbsav
Save_0002.xbsav
Save_0003.xbsav
.
.
.
And so on...

Now, most of the other guides on recovering corrupted saves suggest deleting the AutoSave.xbsav file and this may work. However, in my case it was not working and I was still having problems. Or, if it did work I would still then have problems trying to create and load saves once I started playing again.

5. I extracted ALL the files into a folder just so I could see them. This is where my issue became apparent.

By enabling the "size" column in the folder view I could see that every file was approx. 35KB in size EXCEPT for the AutoSave and ANY files that were created AFTER my last functional size. These files were all 0KB in size. So obviously there was a problem with actually creating saves.

I then stumbled on this video:



It's a cryptic but it got me thinking and I figured I would try the following:

6. On your XBox delete your Mass Effect 2 save file completely (back it up if it makes you feel better). In fact, it should already be gone seeing as you moved it earlier (rather doing a copy).

7. Load up Mass Effect 2 and start a new game (I decided to import my character from ME1 etc and keep everything the same as before in a bid to avoid any issues).

8. You have to play through the prologue of saving Joker etc and the "we can rebuild him" stuff. As soon as you take control Sheperd on the Lazarus Project you're good to go. Save your game and quit out.

9. Now move the NEW save from your XBox to the USB stick.

10. Bust it out using Modio as before. The file should be very small with only an AutoSave.xbsav, ChapterSave.xbsav and Save_0001.xbsav

11. Go back to the save files that you extracted earlier in step 5. Find the lastest one (i.e. the one with the highest number, in my case Save_0141.xbsav) that has a file size of 35KB. Anything with a file size of 0KB is junked.

12. Using Modio, inject your latest save file into the new "container" file (again there are plenty of guides on how to do this).

13. Rehash and Resign the file, stick it back onto your USB stick and you're good to go....

This fixed my problem and I am now able to play, save and load without issue. The problem is, that the "container" file which the saves are stored in was corrupted. By creating a new save file from scratch you get a container file which is fresh and working!

I know this guide may be a little vague but all the Modio steps are covered in plenty of other places in much more detail.

I hope this helps someone out.

:wizard:

Modifié par toxicnerve, 17 février 2012 - 11:39 .


#2
marukodesu

marukodesu
  • Members
  • 9 messages
That's great, you put a lot of dedication into it. Prolly I'd have given up much earlier.
Well done!

#3
toxicnerve

toxicnerve
  • Members
  • 41 messages
Haha! Thanks. However, giving up was NOT an option!!!

My "completed" ME2 Shepherd is the result of 2 play-throughs in ME1 (including both DLCs) after which I imported him into ME2 and did every quest I could find, including all DLCs.

The ME2 play alone has over 51hours of game-time on it!!

I just hope that this mucking around with Modio/new container files etc doesn't affect my ability to import into ME3!!

I now have 3 "completed" ME2 saves as follows:

1. Saved the station for The Illusive Man.

2. Destroyed the station

3. Destroyed the station and Lawson quit Cerberus.

And in all cases all squad members survived and the crew was rescued.

I just hope this helps someone else out who is having problems. :happy:

Modifié par toxicnerve, 18 février 2012 - 12:18 .


#4
MetalMenAce0

MetalMenAce0
  • Members
  • 3 messages
Wow. Thanks so much for posting all this--my save files are corrupt despite re-downloading the patch, and tech support couldn't help, so even though my problem isn't exactly the same, maybe trying some of this will fix it! It was getting me nervous because I didn't want to buy ME3 if I can't ever get ME2 working again... Hope this works!

#5
toxicnerve

toxicnerve
  • Members
  • 41 messages
Report back and let us know if it works.

#6
xwars01

xwars01
  • Members
  • 12 messages
Hi,
first, thanks for your explanation of how you got it working again. I've tried it myself with my screwed-up save but it doesn't work out for me...
Actually for me the savegame screwed up when I created a second Save (=> i had 2 self-created files in my profile). As dumb as I am I opened the file up in modio and extracted one of the savegame files (whyever I didn't extract both of them, I don't really know -.- ) and the Auto-/ChapterSaves and screwed the original container file up in the next step by injecting an older Auto-/ChapterSave. Afterwards ME2 obviously destroyed the files even more so that none of them were of any use... Do you think there's any way I could either repair my file (it's 17kbs but everytime I try to open it up in Gibbed's Editor he crashes ("sanity check" error)) or to convert the Auto/ChapterSaves into regular Savegames so I can inject them into my new "clean" container file?
Would be awesome if someone could help me (trying to do so would also be highly appreciated, of course ^^)
Thanks in advance!

Modifié par xwars01, 22 février 2012 - 01:54 .


#7
toxicnerve

toxicnerve
  • Members
  • 41 messages
I don't really understand what you've done.

It sounds like you had two save files on your XBox at the same time??

Do you have any files you want that work at all?

#8
xwars01

xwars01
  • Members
  • 12 messages
I've got two savegames in one "container", the only files (extracted from the container that I accidentally overwrote after I extracted them) that seem to be okay are the ChapterSave.xbsav and the AutoSave.xbsav. I also have my Save_0010.xbsav but it seems to be corrupted as it throws the "sanity check" error I mentioned when trying to open it up in Gibbed's Savegame Editor and doesn't work when injecting it into the fresh uncorrupted container.
That's why I think the only true possibility to continue playing from around when the savegame was destroyed is to somehow convert my AutoSave.xbsav into a regular Save_0xxx.xbsav, I just don't know why and if it's even possible..

EDIT: Simply Renaming the AutoSave to ChapterSave.xbsav and Save_0001.xbsav and replacing doesn't work, just tried that...

Modifié par xwars01, 22 février 2012 - 05:36 .


#9
toxicnerve

toxicnerve
  • Members
  • 41 messages
Right.

Try the following.

1. Create backup copies of the "good" AutoSave and ChapterSave on your computer.

2. Delete ALL ME2 saves on your XBox.

3. Start a new game (this will create you a new container).

4. Suffer through all the prologue crap. As soon as you can take control of your Shepherd save the game.

5. Quit out of ME2.

6. Move this save onto a USB stick

7. Rename a copy of the AutoSave from earlier to Save_0001.xbsav

8. Using Modio extract and then open up the new save file that is on your USB stick.

9. Delete the file called Save_0001.xbsav. Inject the file you renamed into the container.

10. Rehash and resign.

11. Move back onto the USB stick.

12. Try and load it on your XBox.

13. Report back.

If the above doesn't work then I have no idea what else you can try really.

Modifié par toxicnerve, 22 février 2012 - 07:12 .


#10
DirtyBallooNot

DirtyBallooNot
  • Members
  • 3 messages
Saved my tail! Thanks again!

#11
toxicnerve

toxicnerve
  • Members
  • 41 messages
Cool, glad it worked for you.

#12
MetalMenAce0

MetalMenAce0
  • Members
  • 3 messages
Sadly it did not work for me, but I think it would've if my problem were actually the container, because the process worked just fine. My problem's just that the Zaeed file is corrupted even with the patch; Microsoft should enable me to download it again if I contact them and they see I already paid, right? I'm terrified to delete the file and then just have it be gone permanently. (Not that he's doing me any good now...)

#13
Latorn

Latorn
  • Members
  • 36 messages
You saved my save! Thank you so much for this! ^^