Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feature] Suggestion tool / pop up helper for games that don't support steam cloud saves #104

Open
mdeguzis opened this issue Sep 20, 2024 · 6 comments

Comments

@mdeguzis
Copy link
Contributor

I know this is probably a big no :), but thought I'd propose it anyway. There's still plenty of old games that don't support Steam cloud. I wonder if decky-cloud-save could have a button or an advanced page that can list the installed games and the paths for those that don't support cloud save and offer to add them.

I wrote a proof of concept here: https://github.com/mdeguzis/python/blob/python3/gaming-tools/pcgamingwiki-tool.py

$ ./pcgamingwiki-tool.py -g "Alien Breed 3: Descent"
{
    "Page": "Alien Breed 3: Descent",
    "Developers": "Company:Team17",
    "Released": "2010-11-17",
    "Cover_URL": "Unknown",
    "4K_Ultra_HD": "Unknown",
    "HDR": "unknown",
    "Ultrawidescreen": "unknown",
    "cloud_providers": {
        "Steam": "false",
        "GOG_Galaxy": "true",
        "OneDrive": "hackable"
    },
    "save_game_location": {
        "Windows": "%USERPROFILE%\\Documents\\My Games\\UnrealEngine3\\AlienBreed3DescentGame\\SaveData\\",
        "Steam Play (Linux)": "<SteamLibrary-folder>/steamapps/compatdata/22670/pfx/"
    }
}

It would be trivial to add it then. I know this is probably out of scope.

@GedasFX
Copy link
Owner

GedasFX commented Sep 20, 2024

Hey, that looks like a job for a plugin I started working on but life got to me: https://github.com/GedasFX/decky-ludusavi
It does exactly that (well most of the work is done by Ludusavi), but it does do it!

@mdeguzis
Copy link
Contributor Author

Nice, i'll check that out. I think I did hear of Ludusavi. Until that work is complete, perhaps I can just point Decky Cloud Save to the main folder I use with Ludusavi.

@GedasFX
Copy link
Owner

GedasFX commented Sep 20, 2024

There is built in configuration in there, the main thing my new plugin does is the automatic syncing on game open / close, the rest is handled by the app. It has rclone configuration built in, so no need for decky cloud save :D

@mdeguzis
Copy link
Contributor Author

So Decky cloud save is the old plugin and this other one is what you want to put out as the next best thing?

@GedasFX
Copy link
Owner

GedasFX commented Sep 22, 2024

It was supposed to be the bisync feature update, but we got one anyway :D

@mdeguzis
Copy link
Contributor Author

mdeguzis commented Oct 1, 2024

How do you install https://github.com/GedasFX/decky-ludusavi, it doesn't really say. I do have ludusavi backup all configured as a systemd service right now, but curious to try the decky loader plugin. Idk how it integrates if I already have the systemd service running.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants