masagrator / FPSLocker

Set custom FPS in Nintendo Switch games
MIT License
240 stars 14 forks source link

Request/Suggestion - Warehouse download #6

Closed pixeltester closed 11 months ago

pixeltester commented 1 year ago

I saw your FPSLocker-Warehouse is building up quite quickly with over 20 patches already. My suggestion is to add some kind of downloader to get the patches easily without an external device being needed.

Either a "Download Warehouse patches" in the main menu of the overlay which would download or update patches for games that we have installed and have a patch available, or perhaps a "Check for Warehouse patch" option per game. It could also just download the entire database regardless of what we have installed but that might create a lot of unnecessary files as this database gets bigger.

masagrator commented 1 year ago

Issue is I have never ever programmed on Switch internet stuff. I would need some help not only how to get it working, but also how to communicate with github and request downloading files.

I know only how to do it with Python.

Maybe using API is not needed though idk how then it looks like with ram data usage

pixeltester commented 1 year ago

Maybe a good idea would be to use a homebrew application instead of an overlay? The AIO updater homebrew application has some examples of downloading from github and it's also based on borealis, so that could be helpful: https://github.com/HamletDuFromage/aio-switch-updater

Maybe then you could also consider a single SaltyNX homebrew application to streamline things: ReverseNX-Tool, SaltyNX Tool, FPSLocker manager/downloader all in one. Just another idea anyway.

pixeltester commented 11 months ago

Thanks for the feature.