shapez.io icon indicating copy to clipboard operation
shapez.io copied to clipboard

Unable to open save

Open tneo opened this issue 3 years ago • 7 comments

My save game apparently is broken overnight. It consistently throws a checksum error. Is there something I can do to fix my save?

tneo avatar May 08 '22 20:05 tneo

could you send your savegame and a screenshot of the error? also, do you have any mods?

EmeraldBlock avatar May 08 '22 20:05 EmeraldBlock

I have no mods active.

Save: savegame-8ee471d4dafb54323528d3235ddca4e8ec62e6bc.bin.tar.gz Error: Screenshot_20220508_143237

tneo avatar May 09 '22 13:05 tneo

@tobspr @EmeraldBlock Is a/ my save salvageable? Hate to loose all the hours put into the game.

tneo avatar May 11 '22 13:05 tneo

Seems your save, when decompressed, has a bunch of corrupted characters - it's too much to fix manually, and I don't know much about the compression algorithm. Did you ever touch your save file or open it or something?

(Sorry about the late response, should've been clearer earlier - I was busy at the time and asked in case future me / someone else had time to investigate)

EmeraldBlock avatar May 11 '22 15:05 EmeraldBlock

I have only opened the save through Shapez. My corruption seems related to #1388 which corrupts a save when the application crashes. And the 2 minute time gap between backup and the save itself is not enough to be of use.

tneo avatar May 11 '22 15:05 tneo

did your game get crashed or force-closed?

EmeraldBlock avatar May 11 '22 16:05 EmeraldBlock

The game crashed and I noticed that co-insides often with the saving process. It will turn the screen black and I have to go to Steam and click on stop to stop Shapez.

tneo avatar May 11 '22 17:05 tneo

I have to go to Steam and click on stop to stop Shapez.

In general, this is best avoided, because after a timeout, it is just killing it like task manager (or End Program from a not responding message). If a game window is still open, it is best to click the X button or Alt-F4, and try to wait some time. During such operation, it may be running on the main thread and take longer, meaning it doesn't send the window signal to receive events and "respond" to the window manger.

tutacat avatar May 26 '23 13:05 tutacat

It turned out I had a faulty memory bank causing crashes.

tneo avatar May 26 '23 13:05 tneo