monstermac77 / vr

This is a comprehensive guide to my VR setup, including descriptions of some VR concepts and phenomena.
GNU General Public License v3.0
57 stars 8 forks source link

Cannot get rid of "Unable to sync SteamVR saves" popup #20

Open DasaniSamurai opened 2 years ago

DasaniSamurai commented 2 years ago

I've been getting this pop up every time I boot steamvr that's been happening for the past two weeks, I've spent days searching online for solutions and toggling steam cloud on/off along with trying to manipulate what's getting uploaded to my cloud but it just will not go away. Any ideas anyone? Link below is a pic of the pop up

This problem only persists when I have Mixed VR Manager enabled, which makes troubleshooting even more fun

https://i.gyazo.com/3fadccbe0e82c29168a8ce563e819e3e.png

monstermac77 commented 2 years ago

I have this issue occasionally as well and it drives me nuts. I'll look into it at some point.

DasaniSamurai commented 2 years ago

It's nearly made me see red because if Steam simply had an option label "fuck off with all cloud messages" then it wouldn't be an issue but I guess they're pushing some sort of agenda because an option like that would be so easy to implement on their end imo, someone told me that they think it's related to an unspecified recent steamvr update? Fingers crossed

monstermac77 commented 2 years ago

Maybe, but I think I was having it even as long as 2 years ago. But it comes in goes, so it could be update related.

Turtana commented 2 years ago

Same problem. After grinding my teeth for a few weeks, I made a duct tape solution. Do you guys like Python?

import pyautogui # needs to be installed
import time

# Edit according to Steam localization. It's the title of the sync error window
sync_error_title = "Steam-valintaikkuna"

# "Play anyway" button location
offset_x = 180
offset_y = 230

while True:
    windows = pyautogui.getAllWindows()
    vr_on = False
    error = None
    for w in windows:
        if w.title == "Windows Mixed Reality":
            vr_on = True
        if w.title == sync_error_title:
            error = w

    if vr_on and error:
        click_x = error.left + offset_x
        click_y = error.top + offset_y
        pyautogui.click(click_x, click_y)

    time.sleep(1)

The script dismisses the sync error as soon as it appears. Beware: it might affect other Steam windows while VR is active, and I have zero clue how it affects the performance. Works on my machine...

To run automatically, save it as a .pyw file in the startup folder, same place where you keep the MixedVR manager script.

monstermac77 commented 2 years ago

That's great, @Turtana. So the sync error window pops up repeatedly (without this script), right? Like maybe once every 5 seconds?

And yes, I love Python :) I wish this damn repo didn't have to be in Batch.

Turtana commented 2 years ago

Nah, just once every time you open SteamVR. When you click "play anyway", you're done until SteamVR is closed. But it gets annoying if you're already wearing headset and controllers and have to go back to the computer to dismiss the popup, and use VR daily.

The script solves the problem (for me anyway) but I'd rather see this fixed on the manager's side.

DasaniSamurai commented 2 years ago

Thank you @Turtana !

Turtana commented 2 years ago

The last big SteamVR update seems to have brought some good news and some bad news. On one hand, the sync error doesn't appear anymore. I removed my script.

On the other hand, screenshots don't work anymore :P Every screenshot results in a black rectangle now. My guess is that this is caused by my old Vive HMD, which is still connected to track the controllers, and SteamVR is getting the screenshot data from there.

Maybe worth opening another issue. Is anyone having the same problem?

monstermac77 commented 2 years ago

Sure, feel free to open another issue, but do you think that could be because of MixedVR manager?