07th-mod / umineko-question

94 stars 9 forks source link

Steam doesn't upload saves after changing save folder from saves to mysav #91

Closed Primate541 closed 6 years ago

Primate541 commented 6 years ago

After the Steam update I had to reinstall the patch, and lost my saves. Using the advice of the wiki I renamed my saves folder to mysav, but Steam doesn't seem to upload the contents of this folder to its servers. I've been playing the game on across multiple PCs so losing this functionality is a pain. Is there a way for me to restore Steam cloud functionality?

ItaloKnox commented 6 years ago

You can rollback to use the old .exe where you didn't have to rename the folder and the 0.utf file. I don't have it here at this moment but I think @drojf should be able to help you soon.

drojf commented 6 years ago

I'm guessing you're on windows - put this batch file in your game directory and run it as administrator (right click the batch file, then click "run as administrator")

fix_steam_sync_RUN_AS_ADMINISTRATOR.zip

This will create a directory shortcut from 'saves' to 'mysav', which steam should be able to sync. I haven't tested it though - let mew know if it works.

With this fix, if steam game ever updates, it may let you load incompatible saves (possibly putting you at a random point in the game). However, if you're playing the graphics+voice patch, then it should be obvious when steam updates, because the main menu will be screwed up when you boot the game. If you notice this, stop playing immediately and re-apply the patch (download the 0.utf again and replace the 0.u file).

Also @ItaloKnox - I realized we could probably avoid the save folder renaming thing by just creating a dummy 0.utf which is empty and locking it out out access by anyone on the computer. It would have the same effect as the save folder renaming. Whether we implement it depends on how many people use the cloud saves feature I guess.

ItaloKnox commented 6 years ago

I suggest we leave it like that until we get more reports. If more people seem annoyed by it we should try what you said.

Also, I didn't remember we could abuse symlinks like that. lol

drojf commented 6 years ago

Not sure if I mentioned this to you before, but I used to use symlinks to add "Cloud Saves" to games which don't support any form of cloud saves. I simply moved the save folder to my DropBox, then symlinked the save folder to where the game was. The game would then load the save folder from DropBox, and Dropbox would handle syncing it to the cloud.

Actually OP - you could do this as well if you like.

Primate541 commented 6 years ago

Thanks for the help, I do the same thing for games that don't use their own cloud sync. Was wondering if there was another way as I always forget the syntax to use to make them and Windows gets weird with file operations when symbolic links are present.