SteamVR 2.18.1 a discrètement modifié l’utilisation des modules complémentaires tiers dans les interfaces des pilotes.

L’article ne peut pas être activé avec JavaScript. Vous pouvez également activer JavaScript dans votre navigateur et sur la nouvelle page.

La version bêta 2.18.1 de SteamVR a modifié plusieurs des interfaces sur lesquelles les pilotes tiers sont construits, ainsi que la sortie OSC exposée par le pilote Steam Link. Ni l’un ni l’autre n’apparaissent dans les notes de Valve pour la version bêta, et la société ne les a exposés que dans une réponse à un propriétaire dont le module complémentaire SteamVR payant avait cessé de fonctionner.

Cette version bêta est également la version qui a ajouté le streaming Quest connecté via USB, ce qui est le changement recherché par la plupart des propriétaires. Le travail d’interface atteint un groupe beaucoup plus restreint : toute personne gérant une communauté ou un pilote SteamVR payant.

Basculer la sortie OSC est la première suggestion de Valve

SteamVR a mis à jour quelques interfaces dans la dernière version, ainsi que la modification de la sortie OSC exposée par le pilote Steam Link. Je recommanderais de commencer par voir si le basculement de la sortie OSC dans les paramètres de liaison Steam a un effet.

OSC, ou Open Sound Control, est le protocole de messagerie que les outils de réalité virtuelle sociale utilisent pour transmettre des valeurs telles que les données de suivi et les paramètres d’avatar entre les applications, de sorte qu’une modification de ce que le pilote Steam Link envoie atterrit sur tout ce qui l’écoute.

Le deuxième pointeur de Valve concerne les pilotes qui connectent des interfaces pour extraire directement les données d’autres pilotes. Cela n’est pas pris en charge, dit Valve, et un pilote qui le fait doit s’assurer qu’il intègre les dernières versions de l’interface, car c’est sur cela que chaque pilote propriétaire SteamVR s’appuie.

Un module complémentaire est nommé par le propriétaire qui l’a perdu

Le rapport décrit la version 2.18.1 qui brise la version bêta Linux de SizeOSC, un projet tiers payant qui intègre le geste de redimensionnement de Resonite. VRChatet dit qu’il est resté cassé après le retour de SteamVR à la version stable. Ce propriétaire a transmis l’explication de Valve au développeur du module complémentaire.

Aucun autre module complémentaire n’a été nommé et Valve n’a ni confirmé de bug ni promis de correctif. Il a clôturé le rapport le 25 septembre, affirmant que le problème tel que décrit n’était pas ce qui se passait réellement et qu’il y avait trop peu de choses sur lesquelles travailler pour aider davantage, tout en invitant à un nouveau rapport si quelque chose d’autre ne semblait pas correct avec SteamVR.

Aurora et les correctifs Steam Link sont arrivés dans la même version bêta

Les notes de Valve pour la version 2.18.1 répertorient un nouvel environnement par défaut appelé Aurora, qui peut être désactivé, une teinte de couleur sensible au contenu dans l’environnement du cinéma, une navigation avec la manette de jeu dans l’interface utilisateur du système, un menu « Options supplémentaires » pour les commandes les moins utilisées et un paramètre pour arrêter la gradation des jeux lorsque le tableau de bord est actif. Steam Link obtient des correctifs pour la corruption vidéo, le damier et les flux bloqués, ainsi qu’une sélection automatique améliorée du débit binaire, et sous Linux, la reprojection asynchrone n’échoue plus sur les GPU AMD.

Valve a ouvert davantage la plomberie du Frame ce mois-ci, y compris le conteneur qui exécute les jeux Android VR sur le casque. Les pilotes tiers se situent de l’autre côté de cette ligne : ils s’appuient sur des interfaces que Valve peut réviser dans n’importe quelle version, et la version 2.18.1 les a révisés.

Toute personne dont le module complémentaire SteamVR a cessé de fonctionner doit d’abord essayer la bascule OSC, puis attendre que l’auteur du module complémentaire se reconstruise avec les interfaces actuelles. La version bêta est opt-in, donc la branche stable conserve les anciennes interfaces pour le moment.