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

Per-game sync paths #112

Open
AkazaRenn opened this issue Nov 27, 2024 · 1 comment
Open

Per-game sync paths #112

AkazaRenn opened this issue Nov 27, 2024 · 1 comment

Comments

@AkazaRenn
Copy link
Contributor

AkazaRenn commented Nov 27, 2024

It can help reducing the sync time by only syncing necessary files instead of all of them. My idea is that we can add an entry to the game context menu like CheatDeck and SteamGridDb do, that would be where the per-game sync paths are modified. We can reuse our current sync paths page for that, maybe add toggles for bi-sync and sync before launch, after close, etc. And we don't need to check whether the game supports Steam Cloud or not anymore.

As for storing the configs, we can save them in individual directories named by the app ID, so it would be like /home/deck/homebrew/settings/Steam-Cloud-Save/123456/filter.txt etc. Logs can be separated too if necessary.

We can keep our current sync path settings as the global one and it will be excuted together with the per-game ones, so nothing would change just by updating.

It's not gonna be as good as your ludusave project since things still need to be setup manually, but it feels like a step forward. I kinda have an idea and can look into it during the holidays, my company is approaching the release so the air is a bit of tight rn 🫠.

@AkazaRenn
Copy link
Contributor Author

Just to let you know that I'm in progress working on that AkazaRenn@13262f5

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

1 participant