Avant : check « Casque VR » par défaut en Ping avec Target vide (à remplir par l'utilisateur avec l'IP du casque). Pour Vive Streaming ça nécessite de connaître l'IP du casque côté Wi-Fi, info pas toujours exposée par Vive Business Streaming → check désactivé chez 90% des users. Après : check VrDevice avec Target « hmd ». Marche sans aucune config : détecte SteamVR + HMD via les flat C OpenVR (VR_IsRuntimeInstalled + VR_IsHmdPresent + vrserver process check). Pas de SHM/IPC donc pas de risque AccessViolation comme avec la vtable. Avantage en plus : répond beaucoup mieux à la question qui compte (« PROSERVE peut-il se lancer ? ») qu'un ping sur l'IP du casque, qui indiquait juste la connectivité réseau. Les utilisateurs déjà installés en v0.23.x gardent leur config existante (le launcher ne réécrase pas un config.json déjà présent) ; ils peuvent remplacer leur Ping par un VrDevice via Settings → Bandeau de santé. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
3.5 KiB
3.5 KiB