(MV) Steam deleting my players' saves when they get an update?

EthanFox

Veteran
Veteran
Joined
Oct 15, 2018
Messages
557
Reaction score
353
First Language
English
Primarily Uses
RMMV
Hopefully there's someone else here who's had to do this.

I'm finalising my release candidate for my Steam launch, but I've discovered that, when I uploaded an updated build today, my two beta testers got the update, and when they loaded the game, found that their savegames had been deleted (not by the game; like we think they were wiped as part of the Steam update process).

This is surprising to me, because the savegames are individual files created by the user, and I didn't think a Steam update would touch them (I thought it would just ignore them, honestly).

I want to prevent this, because I've actually got functionality in the game which "knows" if the user's savegames are incompatible with the present build, and takes them through a menu where it deletes them and explains to the user why this is necessary.

What's also weird is that I know it's not wiping everything because I use Olivia's meta-controls plugin (that allow Switches to persist outside of savegames), and those settings are not being wiped. It's just the savegame files.

I don't support Steam Cloud (I shouldn't have to for this; just saying that because it potentially makes the answer simpler). I've asked over on the Steam developer support area too, but I figure someone here may have had the same problem.

Has anyone ever had to deal with this? Does RPG Maker MV do some kind of rudimentary check on save compatibility and wipe saves if they fail to pass a test?
 
Last edited:

Shaz

Global Moderators
Global Mod
Joined
Mar 2, 2012
Messages
42,895
Reaction score
14,995
First Language
English
Primarily Uses
RMMV

Moving to General Discussion, as this is not specifically related to commercial games



I don't know how Steam does its updates. If your game keeps its save files in a folder inside your project folder, they could be at risk of removal if Steam deletes the whole folder then replaces it. Or if your players download the new version from elsewhere, delete the entire folder for the current version, then install the new version.

If you think this is what is happening, it would be worth looking at a plugin that puts the save files in the user's %appdata% path like a lot of other applications (including games) do.
 

EthanFox

Veteran
Veteran
Joined
Oct 15, 2018
Messages
557
Reaction score
353
First Language
English
Primarily Uses
RMMV
[mod]Moving to General Discussion, as this is not specifically related to commercial games[/mod]

I don't know how Steam does its updates. If your game keeps its save files in a folder inside your project folder, they could be at risk of removal if Steam deletes the whole folder then replaces it. Or if your players download the new version from elsewhere, delete the entire folder for the current version, then install the new version.

If you think this is what is happening, it would be worth looking at a plugin that puts the save files in the user's %appdata% path like a lot of other applications (including games) do.

Thanks Shaz, yeah, I think I'm going to explore doing this:


It seems to be the simplest catch-all solution to the problem.

EDIT: Hmmm; seems that plugin doesn't like it when the game is installed to a different physical drive to the user's home folder. I'm probably going to have to wrestle with Steam to fix this.
 

Latest Threads

Latest Posts

Latest Profile Posts

IlluminaughtyStore.jpg
:kaojoy:
Welcome to the Illuminaughty store.
Yes... they are "wearing Illuminati branded everything, reclining on huge Illuminati body pillows. Occasionally they'll "teehee" at each other and have pillow fights with Illuminati branded pillows full of hundred dollar bills."
BCj
Working on Escalia again, feels good. Have this overwhelming urge to map as well, but need to get some extra tiles commissioned first :D
Lee Sang wrote on Bandito's profile.
Hi, I've just tried your plugin "Game is Active" and when I tested it on Android, it gave me an error, something about "Cannot read property 'underfined' of underfined.
With my project, I want the player to have access to all the tools they need to get from New Game to Credits as soon as possible; I want the player's progress to only be impeded by the player not knowing how to use the tools the game provides.
Just a little close up shot...
w2xZocX.jpg

Forum statistics

Threads
113,866
Messages
1,078,019
Members
147,955
Latest member
Wumbohek
Top