winnitron / WinnitronLauncher

The official Winnitron launcher! The meat and potatoes of the Winnitron.
winnitron.com
MIT License
34 stars 7 forks source link

Less aggressive game deletion #33

Open Ludonaut opened 7 years ago

Ludonaut commented 7 years ago

(related to #32)

Right now the launcher deletes whole folders of games whenever unsubscribed from their playlists.

Bandwidth is cheap, but in the long run it could save a lot of traffic if the launcher would keep games in some temporary "downloads" folder in case they get added to another playlist later (and haven't been updated since).

aaronklaassen commented 7 years ago

I have notes somewhere where we sketched out how the sync would work. It's titled something like

"Game Sync v1: The Stupid Version"

Which of course is what we're running right now. ¯\_(ツ)_/¯

Ludonaut commented 7 years ago

Haha! Sorry, I didn't mean this to be discouraging. To me it's amazing this launcher is as cool as it is and that it really works. I only want to help make it even better.

Regarding downloads: Maybe the Itch.io App (their desktop client) could be a good source of inspiration. It's an Electron-based Steam-like application and Amos just developed some crazy optimized game patching system for it. Of course it's a vastly more complex project than the Winnitron Launcher, but maybe we can steal some good tricks.