Yesterday I launched my game (very large project, 10 years in the making, so a very big deal) and today I'm getting a couple reports of people losing save data and negative reviews because of it. My beta testers and I had never had issues with this, so I'm pretty concerned.
One person reported, "Last play session, I saved over an older save before quitting. When I loaded again just now, it took me back to the first time I created that save file. Thankfully not much of a loss, but wanted to raise this."
The second report was, "Hello I purchased your game last night and played it for awhile, had it paused for a long time, I saved it, when I started the game up today, the save isn't there. I clicked on the auto save and it wouldn't load either, it froze the game. I tried to uninstall it and downloaded it again, and still the same issue. I an unable to play the game and not trying to have to start the game again." (This person lost about 8 hours of playtime)
I'm on unity 2018.3.0f2 with AC v1.70.1. I know they're very old but upgrading is just not an option at this point, I've tried.
My save manager settings are:
Max number of saves: 50
Enable save game profiles: off
Time display: none
Take screenshot when saving: off
Order lists by save time: off
Save in Json format: off
Any help would be appreciated, thank you.
It looks like you're new here. If you want to get involved, click one of these buttons!
Comments
What platform(s) is your game available on, and how are you providing the save/load game feature to players? With AC's default menus, or custom ones / ones with ActionList logic?
Are you able to reproduce this behaviour?
Unfortunately there's not too much to go on here. Which region was the game developed/tested in, and which region are these users in?
If you're able to get the user's "Player Log" file for the game, it may shed some light as to what the issue is.
Good news, the person who had the missing save got it back after reinstalling the game again, but weird that it happened in the first place.
Since I'm not able to reproduce this at all and it's rare and inconsistent, I'm thinking there's no way to "fix" this issue. Instead I think the best route is to save the game periodically into new game slots so if people lose data they wouldn't have to start over.
So I'm trying to create new saves discreetly from within the game - not going through the save menu, and I'm really struggling with getting the custom label for the save file to work. It's saving, just as "save 1", "save 2", etc. I'm using the "save new game" action with custom label checked and the variable assigned. I also tried the Set Variable with that string "set as menu element", but no luck.
I haven't tried anything through script yet, so I'll try that today. But do you have any other suggestions for going about this?
Going through script worked perfectly, so looks like everything is resolved. Thanks for your help!