Games that have Steam Cloud should sync automatically. Most other store launchers have cloud saves as well
Alternatively, you can use a tool called ludusavi to backup/transfer the saves:
Most games these days will back up saves automatically with Steam Cloud and saves are almost always cross-compatible, so there's little concern there, but if you want to be extra careful, you can use something like Ludusavi or GameSave Manager to fetch all your saves into one place. Windows developers love to spread their files all over the place, so these tools are good for centralizing them all.
For migrating your Steam Library, you can just use the one you have now for the most part. Steam has never done anything fancy with the library, you just add the folder and it'll detect it. Merging folders is a bit messier, but still doable. If you don't have another hard drive or partition that's formatted as EXT4 to copy them over to, you can mount NTFS with the right permissions to allow it to work. EXT4 is faster and more stable, but this works as a short-term solution, and a solution that allows you to swap back to Windows and keep your games. However, I would recommend moving games that are native over to a Linux partition in that case, because otherwise they will redownload every time you swap between operating systems, and most developers don't set up their depots optimally so you will redownload the entire game rather than just the executable portions.
As far as I know and from experience, uninstalling a steam game will not remove save data in any case so it's safe.
As an alternative to game save manager,for a software that can backup your save files there's Ludusavi. It's a newer software that is considerably faster and should have a much larger database since it relies on PCGW: https://github.com/mtkennerly/ludusavi
Talk to me about it, generally in reddit people behave like > I disagree with your opinion -> I'll downvote you
Instead of trying to have a healthy discussion. Downvotes should be for comments that don't add anything to the discussion.
And nope, I've not played them all but it makes it easier to manage them and easier to find something new to play, since I can use filters for that and a lot of other features that I find useful.
I suggest maybe giving it a try, who knows, maybe you'll find it useful. Outside of being an unifier, for example, in Playnite you can use extension that expand its features. For example, there's this one that automatically back ups your game saves, which is a godsend because I've lost my saves several times in games that don't have cloud saves due to OS or HDD failures.
Hello, first of all congratulations.
As a suggestion, I don't think using the current approach of single, hardcoded games is a good idea and would not be maintainable. I suggest to use an already available database like PCGW, which offers this data on their site and can be contributed by any user https://www.pcgamingwiki.com/wiki/Resident_Evil_4_Ultimate_HD_Edition#Game_data
This approach is used by Ludusavi and imo it's the most sensible solution. The program developer created as a side thing the manifest, which is a daily updated databased of the data used by the program and obtained from PCGW and can be freely used by other software
> Although this project was started for use by Ludusavi, the goal is for the manifest format to be generic enough for any game backup tool to implement, while leaving room for new fields and functionality over time. [...]
This is exactly why Ludusavi was created https://github.com/mtkennerly/ludusavi#comparison-with-other-tools
While it's GSM is great, the program is very old and slow at this point. Ludusavi is more modern, has better performance and is extremely faster. The bad thing is that unfortunately development seems to have stopped since a while ago and it still has missing features that would really help make the program better.
I don't use game save manager since in my opinion currently there better alternatives and the best one for me Ludusavi: https://github.com/mtkennerly/ludusavi
It also has a plugin for Playnite that automatically backups your saves after each game session: https://github.com/mtkennerly/ludusavi-playnite
It's much faster than GameSave manager and relies on PCGamingWiki for save locations (Which you can easily edit if something is missing), just point the backup directory to a cloud service like Google Drive. Missing features like symlinks are coming in the future: https://github.com/mtkennerly/ludusavi/issues
/u/sys_admin_7, /u/PCxforeverx, /u/alluballu, /u/teeedubb I see you are GSM users, I suggest giving Ludusavi a change, maybe you'll like it.
Excellent summary. When people ask why I don't like the Epic Games Store, it's not just because I don't like some questionable practices, but let's not forget that games are a service with different features that the client provides with them.
Just regarding this point: > * Syncing of savegames across computers
I've found (the bad way) that a considerable amount of VNs don't have cloud saves. I highly recommend using a save backup software and backing to a cloud service like GDrive. I use this one, which in my opinion is the best one: https://github.com/mtkennerly/ludusavi
Yes, I've used it and GSM is horrendously slow for scan operations and extremely sluggish and laggy UI and that's not to talk about updates. And the core of the program is also pretty outdated. In the Github page there's actually a comparison by the dev: https://github.com/mtkennerly/ludusavi#comparison-with-other-tools
Ludusavi uses PCGamingWiki as a source for the save locations so it's pretty easy to add new save locations for games that are missing them.
I'm currently using this along with the Playnite plugin he made so all saves are automatically backed up everytime I play a game: https://github.com/mtkennerly/ludusavi-playnite
That's peculiar. The only thing I can guess is that it might be a graphics driver issue. Could you please try the OpenGL version of Ludusavi and let me know if it looks better?
Not right now, but if you have the Google Drive client installed, then you can set the backup folder to be inside of your Google Drive sync folder and let the Google Drive client do the upload. You could also set up something like rclone to upload the backups to a variety of different cloud services (that was suggested here).
There's now a open source tool to backup gamesaves - ludusavi. The data is sourced from PC Gaming Wiki. GameSaveManager is closed source and requires a lot of Admin privileges to use for some reason, so it always felt dirty to use.
Posted some thoughts on a potential solution to what you described - https://github.com/mtkennerly/ludusavi/issues/20#issuecomment-657917208
All the tools exist, I think it would just take a thin wrapper program/script to make them work together. Couple that with a Playnite extension, and you could easily backup game saves when a "Game stopped" event occurs.
I put together a quick Ruby POC (not super portable, since it's ruby unfortunately) using ludusavi-manifest that does the following:
Ah, gotcha, so the special advantage is that it knows where your games are already and can pinpoint the install folders (for Steam Spreader) and/or just the saves (for Link & Sync). I could see adding something like that, although I have some concerns about what could go wrong (e.g., if something gets moved/symlinked that shouldn't be and ends up breaking things). I've opened a ticket to track this idea: https://github.com/mtkennerly/ludusavi/issues/11