1) Move your broken game’s savegame folder to your desktop and make a back up copy of it.
2) Create a new game with the same map and save name as your broken game.
3) Open the savegame folder from the original game that is now on your desktop
4) There should be 3 files: main.ttw, main.ttw.bak, main.ttw.failed
5) Delete these three files
6) Open the savegame folder for the new game that you made with the same world.
7) Copy and paste the main.ttw and main.ttw.bak from that folder into the original folder
8. Delete the new save game and return the original game back to the save game folder with it's replaced files
9) You will be back to Day 1 but everything else is hopefully there.
10) Use giveself xp 10000 in the console to gain back levels
11) Use the creative menu to get back gear.
12) Use the debug mode to get back to the day you were on.
If that doesn't work then delete it all and try it again except this time try taking the main.ttw and main.ttw.bak from your original file and putting them into the new game you created (kind of the reverse of what was described above) and see if that works.
If neither of those work then I've got nothing else. When your game crashes in the middle of when the game is saving it almost always results in a catastrophic corruption of the save. Since the game saves every few seconds there is always a good chance of that happening if you experience a crash. The best defense is to periodically makea backup of your savegame folder. That doesn't help with the current save but hopefully one of those things above will work.