apognu / deckshot

Automatic screenshot uploader for the Steam Deck
MIT License
5 stars 3 forks source link

Not working on current Decky Loader #6

Open aaron-meyers opened 8 months ago

aaron-meyers commented 8 months ago

I've tried installing this plugin (both the release in this repo and the fork from @akanix42) but it doesn't seem to work with current Decky Loader v2.11.1. If anyone can get this working that would be awesome - this functionality is exactly what I've been looking for to support uploading screenshots to OneDrive in real time while playing on Steam Deck.

I'll try to find some time to debug myself but there's a lot of tech here I'm unfamiliar with so not sure how long it will take.

akanix42 commented 8 months ago

I don't think any changes I did when I forked it actually fixed anything for me. What got it working was editing the deckshot config file. Unril the config file was valid, it wouldn't show up in decky, but once I fixed that and restarted, it showed up. So the readme says to edit the file and then restart it from the decky plugin UI, that didn't work for me since it wouldn't show up in the UI at the point. I used the terminal to restart decky because I was already doing that to assist with debugging, but restarting the steam deck itself would also do the trick. I hope that works for you!

aaron-meyers commented 8 months ago

Ah got it. That makes sense. I tried to just invoke the Rust backend directly to see if it would work on its own and it seems there is a bug with the OneDrive uploader. I found that the decky-cloud-saves plugin can be used to sync an arbitrary folder to OneDrive though so I'm using that for the moment. I still would like a solution that syncs automatically when new screenshots are added rather than requiring 'sync now' or closing the game but it looks like there are a number of ways to hook that up using systemd and rclone.

Thanks for the info!

apognu commented 7 months ago

Unfortunalty, I am not able to support this right now. This was made mostly as a proof of concept for me to start hacking on my SteamDeck, but I do not have the capacity to maintain it. I'll set this repository as archived, but feel free to fork if wanted.