Re: Fixing corrupt Dark souls saves? is there a known method yet?
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.
6 Attachment(s)
Re: Fixing corrupt Dark souls saves? is there a known method yet?
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.
Attachment 3410
I think I want a few more souls and humanity...
Attachment 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.
Attachment 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.
Attachment 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.
Attachment 3414
Attachment 3415
Then once you do that, rehash and resign, and you are golden. =)
Re: Fixing corrupt Dark souls saves? is there a known method yet?
Quote:
Originally Posted by
sid4975
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
Re: Fixing corrupt Dark souls saves? is there a known method yet?
thanks i was having the same problem
i'll try the new beta version