breadswonders
New member
So my computer completely crashed while I was in the middle of my game with no BSOD or memory dump due to the stupid overclock I was running (I'll apply more voltage to that problem later), but this totally corrupted the main.ttw and main.ttw.bak files in the game save. Stopping me from being able to load that save.
I don't know what these files are for exactly, but from my other saves I can gather that they track NPC units, maybe?
The fix is relatively simple:
Step 1:
Navigate to: C:\Users\<your username>\AppData\Roaming\7DaysToDie\Saves\<map name>\<save name> (the error message should give you the exact path as well).
Step 2:
copy the <save name> folder to your desktop or somewhere else (you're making a backup just in case)
Step 3:
Create a new game on that same map and remember the save name, I'll refer to this as <new save name>, then quit the game.
Step 4:
Navigate to: C:\Users\<your username>\AppData\Roaming\7DaysToDie\Saves\<map name>\<new save name> and copy both the main.ttw and main.ttw.bak to the C:\Users\<your username>\AppData\Roaming\7DaysToDie\Saves\<map name>\<save name> folder. You will be told that "The destination has 2 files with the same names", click on "Replace the files in the destination" button.
Step 5:
Run 7DTD and try to continue your game. I don't know what the long term effects of this will be, if any, perhaps the devs can tell us what exactly the purpose of the main.ttw file is?
If this doesn't work, then perhaps you have another issue with your game save.
Attached is a zip of the broken main.ttw and main.ttw.bak files, but they are just filled with null bytes.
A WSL ubuntu hexdump of the main.ttw and main.ttw.bak files yields:
main.zip
I don't know what these files are for exactly, but from my other saves I can gather that they track NPC units, maybe?
The fix is relatively simple:
Step 1:
Navigate to: C:\Users\<your username>\AppData\Roaming\7DaysToDie\Saves\<map name>\<save name> (the error message should give you the exact path as well).
Step 2:
copy the <save name> folder to your desktop or somewhere else (you're making a backup just in case)
Step 3:
Create a new game on that same map and remember the save name, I'll refer to this as <new save name>, then quit the game.
Step 4:
Navigate to: C:\Users\<your username>\AppData\Roaming\7DaysToDie\Saves\<map name>\<new save name> and copy both the main.ttw and main.ttw.bak to the C:\Users\<your username>\AppData\Roaming\7DaysToDie\Saves\<map name>\<save name> folder. You will be told that "The destination has 2 files with the same names", click on "Replace the files in the destination" button.
Step 5:
Run 7DTD and try to continue your game. I don't know what the long term effects of this will be, if any, perhaps the devs can tell us what exactly the purpose of the main.ttw file is?
If this doesn't work, then perhaps you have another issue with your game save.
Attached is a zip of the broken main.ttw and main.ttw.bak files, but they are just filled with null bytes.
A WSL ubuntu hexdump of the main.ttw and main.ttw.bak files yields:
Code:
/Desktop/Nucou County/My Game$ hexdump -x main.ttw
0000000 0000 0000 0000 0000 0000 0000 0000 0000
*
001622a
/Desktop/Nucou County/My Game$ hexdump -x main.ttw.bak
0000000 0000 0000 0000 0000 0000 0000 0000 0000
*
001622a