ValveSoftware / VR-Community-Bugs

Repository for VR Bugs reported through tickets and community outreach
10 stars 0 forks source link

Intermittent issues with achievement popups while in-game #142

Open BPHardware opened 5 years ago

BPHardware commented 5 years ago

I've got a user reporting an intermittent issue with not receiving in-game popups for achievements they have received. I've done some testing, and it may be related to having SteamVR open prior to launching the game (instead of launching a VR game directly from the desktop client), however I am not certain.

Another user reported a similar problem a while ago: https://steamcommunity.com/app/250820/discussions/3/1732087824995293468/

I have run some tests in 'Duck Season', and the 'throw something out the window' achievement did not work (after launching the game directly), however the '100 ducks shot' achievement did pop up as expected in a later session (after launching the game from within an active session of SteamVR).

If there is anything we can do to help you narrow down the cause, let us know.

KWS-Compat commented 5 years ago

We were able to reproduce the issue and here is the testing result from our end:

SteamVR: SteamVR overlay notification popup not working if a VR title was launched before SteamVR.

When the user launches a VR title before SteamVR, SteamVR overlay notification will not show up in the HMD. The issue was observed to occur on the chat, achievement unlocked and invite functionality. When the user receives a chat message or an invitation, the notification popups can be seen via the Windows Destop and the SFX will play, but it does not appear in the HMD. In addition, the progress for unlocking achievement will not be recorded and the user will not be able to claim any achievement. This will force the user to quit the title and relaunch SteamVR before launching the VR title, then re-attempt to unlock the achievement.

Prerequisite:

  1. Ensure that SteamVR is not running.

Repro Steps:

  1. Launch any VR title.
  2. Try to get an achievement or a message or an invitation from another account. Observe that any incoming message and invitation will not appear in the HMD; and the progress of unlocking achievement ceases to record.

Repro Rate: 5/5

Expected Result: Any incoming message, invitation or achievement unlocked popup to be displayed properly in the HMD.

Actual Result: Incoming messages, invitations and achievement unlocked do not show up in the HMD when received. The progress for achievement ceases to record.

Observed Configs: Observed on CPU: AMD Ryzen 5 1600X, Intel i7-7700K, AMD Ryzen 7 1700 Observed on GPU: Nvidia GTX 1080, AMD Radeon RX 580, Nvidia GTX 1080 Ti Observed on HMD: HTC Vive, HTC Vive Pro, Oculus Rift, Windows MR

Builds: SteamVR Beta and Stable Build: 1.3.20

KWS-Compat commented 5 years ago

The issue is still occurring as of SteamVR Beta Build 1.5.4

KWS-Compat commented 5 years ago

The issue was observed to no longer occur as of SteamVR Stable and Beta Build: 1.7.15. All incoming messages, invitation, and achievement unlocked pop-ups now show up upon receiving.