marissa999 / decky-recorder

Other
66 stars 7 forks source link

The new Decky Loader 2.10.4 appears to have broken Decky Recorder #65

Closed TheAntVenom closed 1 year ago

TheAntVenom commented 1 year ago

I had Decky Recorder working fine on Decky Loader 2.10.3, but upon updating to 2.10.4, it stopped working.

When I start the Deck now, the Instant Replay button stays locked to on. Turning it off and exiting / re-entering the menu shows it as still on, and any attempts to capture an Instant Replay causes the generic "Not enough time has passed to do a replay" error. I've tried multiple re-installations of Decky Loader and Decky Recorder, but I've not done a Decky Loader re-install that involved deleting the config.

Is anyone on 2.10.4 having the same issue? I've noticed that this project seems to be really slow going unfortunately, because it's one of the best plugins on the Deck, and I would hate to see this issue persist, like the Bluetooth headphones issue. This new issue really kills this plugin if I'm not the only one.

donynx commented 1 year ago

Just created this account to share my workaround. You will have to install a previous version of Decky Loader. The problem is, when you try to reinstall it, it automatically gives the latest version and pre-release version (which both broke Decky Recorder).

However, if you use the offline installer you can go back to whatever version you want.

I found this offline installer. Extract it wherever you want, just don't run it yet, the person who packed this file use the 'v2.10.4-pre7' and it will give you the same problem (I found the offline installer on Decky Loader's discord btw).

To get a previous file, go to 'Releases' in Decky Loader Github and look for 'v2.10.3' here, download the 'Plugin Loader' file and replace it with the file of the same name that you got when unzipping the Decky Loader installer.

Now follow the instructions , open your terminal (you will need to open the Terminal in the same folder that was created when unzipping Decky Loader offline installer) and run this:

  1. chmod +x install_release_offline.sh
  2. ./install_release_offline.sh

And with that you're supposed to got a previous version of Decky Loader.

A little disclaimer:

I don't write/know to code, I'm simply a regular user who had your same problem and decided to share my workaround, this should work but if you got stuck or something else happen, I probably won't t be able to help

spudpiggy commented 1 year ago

seconded, but downgrading deckyloader shouldn't be a requirement to use this plugin anymore

Conan179 commented 1 year ago

@donynx Replacing the PluginLoader file does not work, the version Installing version v2.10.4-pre7 is always installed for me.

Conan179 commented 1 year ago

I've changed the install_release_offline.sh on line 32 and 33. The installation then works and the error is gone, Deckyrecorder works!

spudpiggy commented 1 year ago
  1. just "i've fixed it and it works now" is useless information without saying exactly what they were changed to, better yet just send the new file

  2. you shouldn't post two comments within minutes of each other, instead you should edit the first one. people like me who use email notifications will get two emails, which makes me think its two separate people. if you edit, i'll only get the first email. i don't want two notifications from the same person, okay?

  3. i still shouldn't have to downgrade decky to use this plugin

donynx commented 1 year ago

@spudpiggy Agreed. Ideally we shouldn't have to downgrade Decky loader in order to this plugin to work, but on the mean time, is the only way I find to be able to use it (As OP mentioned, this plugin doesn't seems to be updated frequently).

@Conan179 Again, I'm just a regular user, so I can't really help but I do remember when I installed it, it said it was version v2.10.4-pre7. But remember we change the version file, and the offline installer was originally for version v2.10.4-pre7, maybe that's why you got that msg?

Regardless, it SHOULD be fine without the need of editing anything else. At least, that's what I did...

gagipetrovic commented 1 year ago

I had Decky Recorder working fine on Decky Loader 2.10.3, but upon updating to 2.10.4, it stopped working.

When I start the Deck now, the Instant Replay button stays locked to on. Turning it off and exiting / re-entering the menu shows it as still on, and any attempts to capture an Instant Replay causes the generic "Not enough time has passed to do a replay" error. I've tried multiple re-installations of Decky Loader and Decky Recorder, but I've not done a Decky Loader re-install that involved deleting the config.

Is anyone on 2.10.4 having the same issue? I've noticed that this project seems to be really slow going unfortunately, because it's one of the best plugins on the Deck, and I would hate to see this issue persist, like the Bluetooth headphones issue. This new issue really kills this plugin if I'm not the only one.

I have the same issue unfortunately...

MediaWithMiles commented 1 year ago

Also having the same issue......

I had Decky Recorder working fine on Decky Loader 2.10.3, but upon updating to 2.10.4, it stopped working.

When I start the Deck now, the Instant Replay button stays locked to on. Turning it off and exiting / re-entering the menu shows it as still on, and any attempts to capture an Instant Replay causes the generic "Not enough time has passed to do a replay" error. I've tried multiple re-installations of Decky Loader and Decky Recorder, but I've not done a Decky Loader re-install that involved deleting the config.

Is anyone on 2.10.4 having the same issue? I've noticed that this project seems to be really slow going unfortunately, because it's one of the best plugins on the Deck, and I would hate to see this issue persist, like the Bluetooth headphones issue. This new issue really kills this plugin if I'm not the only one.

TheAntVenom commented 1 year ago

Heyo. Wanted to leave a comment about how I got 2.10.3. PartyWumpus in the Deck Homebrew Discord server.

"Grabbing the PluginLoader file from https://github.com/SteamDeckHomebrew/decky-loader/releases/tag/v2.10.3 and putting it in ~/homebrew/services should work"

This works, but you need to right click on PluginLoader, goto Properties, goto the 2nd tab, and set it as executable. Then 2.10.3 will load up after a restart. This'll be the solution I go with until the next major SteamOS update.

safijari commented 1 year ago

Checking on this now. Best as I can tell the author has not been active for a long while and I'm the only other maintainer. I also have not interacted with the Decky community in a while and do not intend to join the discord ever again so getting this deployed might be problematic.

Bear with me here, I'll try to have a fix out to the best of my abilities.

MediaWithMiles commented 1 year ago

Heyo. Wanted to leave a comment about how I got 2.10.3. PartyWumpus in the Deck Homebrew Discord server.

"Grabbing the PluginLoader file from https://github.com/SteamDeckHomebrew/decky-loader/releases/tag/v2.10.3 and putting it in ~/homebrew/services should work"

This works, but you need to right click on PluginLoader, goto Properties, goto the 2nd tab, and set it as executable. Then 2.10.3 will load up after a restart. This'll be the solution I go with until the next major SteamOS update.

Will try this, thank you!

MediaWithMiles commented 1 year ago

Checking on this now. Best as I can tell the author has not been active for a long while and I'm the only other maintainer. I also have not interacted with the Decky community in a while and do not intend to join the discord ever again so getting this deployed might be problematic.

Bear with me here, I'll try to have a fix out to the best of my abilities.

Thank you so much! I was wondering why there hasn't been an update in a while

safijari commented 1 year ago

I actually started maintaining a fork which has a number of other changes as well but I have not gotten around to releasing it yet. Will do that now after this fix.

Looks like the breakage happened due to a python version change. I seem to have fixed it locally.

MediaWithMiles commented 1 year ago

Checking on this now. Best as I can tell the author has not been active for a long while and I'm the only other maintainer. I also have not interacted with the Decky community in a while and do not intend to join the discord ever again so getting this deployed might be problematic.

Bear with me here, I'll try to have a fix out to the best of my abilities.

Much appreciated!!

MediaWithMiles commented 1 year ago

Heyo. Wanted to leave a comment about how I got 2.10.3. PartyWumpus in the Deck Homebrew Discord server.

"Grabbing the PluginLoader file from https://github.com/SteamDeckHomebrew/decky-loader/releases/tag/v2.10.3 and putting it in ~/homebrew/services should work"

This works, but you need to right click on PluginLoader, goto Properties, goto the 2nd tab, and set it as executable. Then 2.10.3 will load up after a restart. This'll be the solution I go with until the next major SteamOS update.

This WORKS!! So for now I will have it this way so I can record my gameplay :) Thank you!

safijari commented 1 year ago

Well the latest version of Decky is being massively unstable for me. After running for about 5 minutes a bunch of stuff even in Decky's settings stops working (can't install / uninstall plugins, half the plugins work and the other half don't). Anyone else seeing this?

prodbyloti commented 1 year ago

the fix doesnt work for me. downgraded and still not able to manually record & replay mode stuck

Conan179 commented 1 year ago

I can confirm that, the error still occurs.

Conan179 commented 1 year ago

Even worse, the new version shows the same bug with the older version v2.10.3 of Deckyloader.

safijari commented 1 year ago

An updated build is now on the Testing store. You can change your store channel to Testing and try installing it.

Conan179 commented 1 year ago

An updated build is now on the Testing store.

My apologies, I just saw the post. I can confirm that the bug has been fixed, THANK YOU for your work!

MediaWithMiles commented 1 year ago

An updated build is now on the Testing store. You can change your store channel to Testing and try installing it.

It works! Thank you so much!

gagipetrovic commented 1 year ago

Thank you so much for updating and fixing Decky Recorder. It works like a charm now! I also appreciate the automatic file name creation, based on what (game) is being captured. Well done! <3