With autosaving games i've learned to use GIT. It's meant for programmers, but it works just fine with every game i've tried it with. Allows cross-saving easier for games that do it. Think of it as cloud services without an actual cloud and also gives you save history.
What is this 'GIT' you're referring to? The only 'git' I know of is the software development fora, github.
Could you please post a link to the 'GIT' you're talking about?
One in the same. Git is *meant* for development, but it works just fine for other things. The downside is that if it views a file as "binary" instead of "text" it won't do it's usual line-by-line compare analysis for space saving. Unfortunately, some games with XML format have a BOM which gets the file marked as binary (i see you stardew valley). I've tried it with a few games already, and so far I haven't run into one that causes problems. GIT was designed to acccept the possibility for binary files, so it's only natural that it would work.
For example, I have cross-saving working automatically with stardew valley with my computer and android tablet. I use the Termux app to get it on android, and cygwin on windows. Do you need help with the setup?