kevinlekiller / reshade-steam-proton

Easy setup and updating of ReShade on Linux for games using wine or proton.
GNU General Public License v2.0
361 stars 19 forks source link

Getting `Error: Could not download latest version of ReShade.` on Steam Deck #23

Closed atwright147 closed 1 year ago

atwright147 commented 1 year ago

Hey,

I am trying out your reshade-steam-proton.sh script for the first time on a 512Gb Steam Deck.

When I run the script, it is able to download shaders etc but I get the following afterwards:

...
Checking for Reshade updates.
----------------------------------------------------------------
Updating Reshade.
SSL_INIT
Error: Could not download latest version of ReShade.
Exiting.

Any help would be much appreciated :)

kevinlekiller commented 1 year ago

The issue was fixed in the newer script (reshade-linux.sh) in 2eaaa412d0b028aed478e715044bfb344a1e5174.

Fixed in the old script (reshade-steam-proton.sh) now in commit c3e367249be3f8ebcfc3281ce22227ddccb6bfeb

(Edit: Forgot to make the change for the older script at the time, my bad.)

atwright147 commented 1 year ago

It works now, thank you :)

atwright147 commented 1 year ago

Should I be using reshade-linux.sh or reshade-steam-proton.sh on my Steam Deck?

I am finding that all shaders are showing up as red with errors about tex2Dlod not being defined at the moment (and failed to compile)

kevinlekiller commented 1 year ago

reshade-linux.sh is the currently supported script, but it wouldn't make any difference for your specific problem. These 2 scripts only to install ReShade, any issues with ReShade are Wine, ReShade, DXVK, etc. specific.

Sometimes the failed to compile error will occur, but if you click the "Reload" button in the ReShade interface a few times it will succesfully compile, it can sometimes take 3 or more times, this is an issue specific to Wine / ReShade, I'm guessing it's some kind of timing issue.

kevinlekiller commented 1 year ago

Also I should note that some shaders will always fail to compile, even if the reload button is used, can't remember which off the top of my head, sorry.