Log in

View Full Version : Fixing corrupt Dark souls saves? is there a known method yet?



sid4975
10-13-2011, 01:23 AM
well im alittle upset i have a good bit of progress into the game and my last save i have still loads, but anything saved after it is corrupt. has anyone figured out a way to correct this yet? before i start from the begining?

sid4975
10-13-2011, 03:48 AM
bump?

well i guess im gonna start new, does anyone know how too avoid getting a corrupted save? so i dont make the same mistake again

polluxval
10-13-2011, 05:37 AM
use the new beta version of the editor. so far i fixed the corrupted saves with it. also, remember when a save goes from 8.5 mb to 4 mb then the save
its screwed.


http://www.360haven.com/forums/attachment.php?attachmentid=3393&d=1318448949

chainaman
10-13-2011, 12:02 PM
well since your starting new...heres what i found out....i did alot of experimenting...wut i found out for me is that you can go ahead and mod your save right after the cutscene in the beginning...you dont even have to get the key to your cell...heres wut i did, i maxed all my stats including humanity to 99 which is max...i left my level at thirty so i could play online with my buddies because they dont know im modded and they are struggling on bosses...then i left my hp at 99999 and my stamina at 9999...my souls were 9,999,999...i found that if u do put too much souls then it will corrupt...this should be enough to buy everything until u beat the game. the problem was that i couldn't go back and mod my data anymore therefore i maxed out the stats so i wouldn't have to go edit it...one problem with the tools as well is that if u maxed out your hp and not the stats is that u will die after leveling up and your hp/stamina will default...my suggestion to everyone is to max out everything at the beginning and just play on without worrying about anything else...

scribbage83
10-13-2011, 04:40 PM
ahh...you are a god send my friend for experimenting... i was at a loss going through the process... but of course i loss my game save that was pretty far in the game when i got the corrupt game save...suchs but learning experience, to always have more than one back up save. anyway keep it up guys

sid4975
10-13-2011, 05:03 PM
well i made a ton of backup saves which some work and some dont, but my question is whats the point in starting from one of the backups because wont it just end up corrupting again eventually? i only modded my save once or twice and im pretty sure that it was in one of my earlier saves meaning all my latest saves havent been touched and eventually got more and more corrupt until my last one doesnt load at alll.

nobodys figured a way to transplant a save? like copy my last working one into a fresh unedited svae or somthing?

sid4975
10-13-2011, 05:09 PM
also im not sure the size has anything too do with corruption either, cause i have about 20 saves in order of date and time most of them are 5mb some are 8mb and most work but some dont. also when i made a fresh character from scratch and saved before even leaving the dungeon that save was only 5mb and i never edited or nothin yet.

pjthedj911
10-13-2011, 06:27 PM
what works for me ..is to quit my game. then the auto save question pops up. Pick OK and select your FD. thats where the ( MB save and 5 MB save changes) i tried to use the 5 MB save but it's always corrupted. I only mod out max souls, messing with humanity corrupts my saves unless i have value (1) in that slot.

brando019
10-13-2011, 10:11 PM
You actually can fix the 4.5 mb saves. First have two copies of the save you want to mod. Then if you manually edit the save file by extracting the user data, modding it, then reinsert it back into the main save it goes from 8mb to 4.5mb. So open it back up in your hex editor and check the last offset, and then open up your second copy of the save and go to that offset. Once you get there, copy everything from that point on to the end of the file, and insert it back into your modded save. rehash and resign and you should be good to go. Gimme a few min and ill upload a better tut with pics.

brando019
10-13-2011, 10:51 PM
First what you want to do is have two copies of the save you modded. (One as a backup, and one to actually mod.
Then you want to go ahead and mod it. (my personal way is to use a hex editor and modding the extracted USER_DATA)
But after you mod it with a tool, or hex edit it and inject the modded USER_DATA, the save becomes 4.5mb. (OHHH NOOO!)
But as long as you have a backup save, you're all in the clear. So first off lets mod our save.
3410
I think I want a few more souls and humanity...
3411
Then I go through and save, md5 check and replace, then save again.
Then after that i go ahead and inject the file back into my full save... uh oh... problem time.
3412
So i open up the tiny save in my hex editor. I then notice the save ends at an odd offset. for me its 0043AFF8.
3413
So then i go and open my backup save in my hex editor as well. Then i go to the same offset in the larger file that the smaller file ends at.
Then copy (in the larger file) all the data from that offset on, and insert it back into your smaller save.
3414
3415
Then once you do that, rehash and resign, and you are golden. =)

S_O_B
10-15-2011, 10:01 PM
nobodys figured a way to transplant a save? like copy my last working one into a fresh unedited svae or somthing?

Just make a fresh save by emptying your HDD or Memory card of all Dark Souls saves and keep that save on your PC. You never edit that save or change it in any way, you only work on copies of it. Take the save you want to edit (the one you have been playing) and extract the USER_DATA file and the USER_DATA0a from it.
***Credit for the fresh save idea goes to NeoRizer. I'm not sure if he posted it first or not, but his post was the one that finally helped me figure out what I needed to do.

***If you want to hex edit the save yourself (must have basic knowledge of hex editing or be willing to figure things out. It is pretty easy.)***
When you hex edit do all your editing to the USER_DATA file for your character (if you only have one character on the save thats the correct name). You can find most of the item codes in the second post of the "Dark Souls Modding Discussion Only!" thread (just don't be asking questions in there since they are pretty busy with what they are doing). When you are done editing the USER_DATA fix the checksum and save the file. Then inject the USER_DATA and the USER_DATA0a into your fresh save using Modio (or whatever you use). This has worked every time for me.

I only edit items I already have, I just give myself 99 of them by changing the value that is 4 pairs of numbers after the item code. An item code looks like this "00 00 03 E8" (this is Titanite Shard) and the next part is how many you have of that item "00 00 00 63" (99 of them). Just make sure you have an idea how many you already have so you can make sure you are editing the correct area. Occasionally you will find the same string in a couple of places (the item codes are a little longer than what we are searching for, but those 8 bytes will get you to the right place eventually).

***Just in case you need it *** To fix the checksum select everything except for the last 16 pairs of numbers and hit the checksum button (in hex workshop it looks like a checkmark with numbers around it). Tick the "Selection" button and pick "MD5(128 Bit)" from the Algorithms list. This will give you the correct checksum and you just paste it over the last 16 pairs of numbers (32 Bytes).

Don't forget to rehash and resign

guiltykombat
10-16-2011, 06:44 PM
thanks i was having the same problem
i'll try the new beta version