Page 6 sur 7

Re: DCLeap - LeapMotion pour DCS

Publié : ven. mai 01, 2020 7:34 am
par nyclow
essai avec un seul écran , même problème . si j'amène le curseur avec la souris , il ne bouge pas nous plus .

je teste ta version , et te fais un retour

merci

Re: DCLeap - LeapMotion pour DCS

Publié : ven. mai 01, 2020 7:14 pm
par nyclow
bon après essai rien de mieux . après avoir viré les mains , j'ai recoché la case des mains , et maintenant elles apparaissent furtivement et disparaissent .

dans la nuit une mise à jour de steam vr beta est tombée , donc j'en ai profité pou recommencer à zero , je vire steam et tout le bazar. je réinstalle tout ..... j'aurais mieux fais de voler . mes controleurs leap sont bine vu par steam vr ( les C ) mais n'apparaissent plus dans l'image . et sur dcs avec leap c'est pareil les mains ne sont pas revenues .

Bon allez je vais voler pour la peine

Re: DCLeap - LeapMotion pour DCS

Publié : sam. mai 02, 2020 3:01 pm
par kariyann
Bonjour à tous,

je vous informe de la mise à disposition sur GitHub de la nouvelle version de DCLeap.
2 points majeurs :
- modification de la manière de traiter les boutons rotatifs ;
- ajout de la génération d'un fichier log à des fins de Debug ;

Pour le premier point , le calcul n'est plus fait par rapport à la vélocité du mouvement mais par la position de la paume de la main et la durée du maintien de cette position. Vous pouvez régler le neutre de la position sur l'écran de configuration initial.
Pour le second point, le fichier au format texte est enregistré dans le sous-dossier DCLeap_Data et se nomme Logfile.txt. Vous pourrez ainsi l'associer à vos postes sur le forum afin que je puisse situer les problèmes de fonctionnement. Se fichier est écrasé par la génération d'un nouveau fichier. Cette génération est lancée dès lors que vous cliquez sur le bouton Start.

https://github.com/kariyann/DCLeap

Kariyann,

Re: DCLeap - LeapMotion pour DCS

Publié : sam. mai 02, 2020 3:02 pm
par kariyann
nyclow a écrit :
ven. mai 01, 2020 7:14 pm
bon après essai rien de mieux . après avoir viré les mains , j'ai recoché la case des mains , et maintenant elles apparaissent furtivement et disparaissent .

dans la nuit une mise à jour de steam vr beta est tombée , donc j'en ai profité pou recommencer à zero , je vire steam et tout le bazar. je réinstalle tout ..... j'aurais mieux fais de voler . mes controleurs leap sont bine vu par steam vr ( les C ) mais n'apparaissent plus dans l'image . et sur dcs avec leap c'est pareil les mains ne sont pas revenues .

Bon allez je vais voler pour la peine
Tu peux éventuellement faire un essai avec cette nouvelle version afin que je puisse analyser le fichier Logfile.txt.

Kariyann

Re: DCLeap - LeapMotion pour DCS

Publié : sam. mai 02, 2020 4:03 pm
par nyclow
ok je te teste ça . Pour que dcleap fonctionne , steamvr doit pouvoir fonctionner avec leap ou ce n'est pas obligé ?

Re: DCLeap - LeapMotion pour DCS

Publié : sam. mai 02, 2020 5:20 pm
par kariyann
nyclow a écrit :
sam. mai 02, 2020 4:03 pm
ok je te teste ça . Pour que dcleap fonctionne , steamvr doit pouvoir fonctionner avec leap ou ce n'est pas obligé ?
Il faut absolument que ton controller leap soit détecté par SteamVR et que ce dernier identifie bien tes mains comme des contrôleurs.

Re: DCLeap - LeapMotion pour DCS

Publié : sam. mai 02, 2020 7:24 pm
par nyclow
donc mon problème vient de steam , il vaut mieux être en beta ou en stable sur steam . actuellement en beta , j'ai les deux c qui apparaissent , mais un seul contrôleur est visible et bloqué ( ne bouge pas ) , je lance dcs il est toujours au milieu de l'écran ......

Re: DCLeap - LeapMotion pour DCS

Publié : sam. mai 02, 2020 9:00 pm
par kariyann
J'utilise pour ma part indifférent SteamVR en beta ou en stable.
Aucun problème.
Ca n'aide en rien, mais faire fonctionner LeapMotion avec STeamVR est vraiment la partie la plus difficile.
J'y ai passé de longs moments et un jour sans avoir fait qqch de particulier, SteamVR a parfaitement reconnu LeapMotion.
J'ai eu toutes sortes de problèmes avant, fonctionnement qq minutes puis plus rien, un seul controleur mais pas l'autre...

Mes réglages
1)Au niveau du Leap Control Panel, j'ai :
- onglet général :
*autoriser les images activé
*mode robuste activé
*suivi à orientation automatique activé
*installation automatique des mises à jour activé
* tous les autres cases sont décochées
- onglet dépannage
* seul la case éviter les mauvaises performances est activée

2)fichier Steam\config\steam.vrsettings
entre LastKnown et openvr.tool.steamvr_environments j'ai quelques items à propos du Leap :
   "LastKnown" : {
      "HMDManufacturer" : "WindowsMR",
      "HMDModel" : "HP Reverb VR Headset VR1000-2xxx0"
   },
   "leap" : {
      "gripAngleOffset_lefthand" : 0,
      "gripAngleOffset_righthand" : 0,
      "renderModel_lefthand" : "vr_controller_vive_1_5",
      "renderModel_righthand" : "vr_controller_vive_1_5"
   },
   "leap_gestures" : {
      "GrabPressed" : "GestureWithin:LowerFist[0.5,1.0]",
      "MenuPressed" : "GestureWithin:FlatHandPalmTowards[0.5,1.0]",
      "SystemPressed" : "GestureWithin:FlatHandPalmAway[0.5,1.0]",
      "TouchpadAxis[0]" : "GestureAxis:ThumbPositionX[-1.0,-1.0]",
      "TouchpadAxis[1]" : "GestureAxis:ThumbPositionY[-1.0,-1.0]",
      "TouchpadPressed" : "GestureWithin:Thumbpress[0.5,1.0]",
      "TouchpadTouched" : "GestureWithin:Thumbpress[0.0,0.5]",
      "TriggerAxis[0]" : "GestureAxis:TriggerFinger[0.0,1.0]",
      "TriggerAxis[1]" : 0,
      "TriggerPressed" : "GestureWithin:TriggerFinger[0.5,1.0]"
   },
   "openvr.tool.steamvr_environments" : {
      "appName" : "SteamVR Home",
      "resolutionScale" : 124
J'ai également dans ce même fichier, plus bas,
   "steamvr" : {
      "activateMultipleDrivers" : true,
Dans ce dossier Steam\config il y a également un dossier leap, il est vide.

3) Dossier SteamVR Leap Motion driver
Ce dernier se situe dans mon dossier Program Files (pas la version x86)
le fichier leap.vrsettings contient :
{
   "leap" : {
      "gripAngleOffset_lefthand" : 0,
      "gripAngleOffset_righthand" : 0,
      "renderModel_lefthand" : "vr_controller_vive_1_5",
      "renderModel_righthand" : "vr_controller_vive_1_5"
   },
   "leap_gestures" : {
      "GrabPressed" : "GestureWithin:LowerFist[0.5,1.0]",
      "MenuPressed" : "GestureWithin:FlatHandPalmTowards[0.5,1.0]",
      "SystemPressed" : "GestureWithin:FlatHandPalmAway[0.5,1.0]",
      "TouchpadAxis[0]" : "GestureAxis:ThumbPositionX[-1.0,-1.0]",
      "TouchpadAxis[1]" : "GestureAxis:ThumbPositionY[-1.0,-1.0]",
      "TouchpadPressed" : "GestureWithin:Thumbpress[0.5,1.0]",
      "TouchpadTouched" : "GestureWithin:Thumbpress[0.0,0.5]",
      "TriggerAxis[0]" : "GestureAxis:TriggerFinger[0.0,1.0]",
      "TriggerAxis[1]" : 0,
      "TriggerPressed" : "GestureWithin:TriggerFinger[0.5,1.0]"
   },
   "steamvr" : {
      "activateMultipleDrivers" : true
    }
}
Ce qui est cohérent avec l'insertion dans steam.vrsettings, il me semble que le leap.vrsettings est automatiquement inséré dans le steam.vrsettings

Le fichier control_config.xml contenu dans le dossier SteamVR Leap Motion driver\leap\cfg est le suivant :
<config>
    <param name="emulated_controller" value="index"/> <!--"vive" or "index"-->
    <param name="rightHand" value="true"/>
    <param name="leftHand" value="true"/>
    <param name="orientation" value="hmd"/> <!--"hmd" or "desktop"-->
    <param name="desktopRoot" value="0.0 -0.5 -0.5"/> <!--Only in desktop orientation-->
    <param name="rotationOffset" value="0.0 0.0 0.0"/> <!--Euler angle in radians-->
    <param name="skeleton" value="true"/> <!--Only Index controller-->
    <param name="trackingLevel" value="partial"/> <!--"partial" or "full", only Index controller-->
    
    <param name="input" value="true"/>
    <param name="menu" value="true"/>
    <param name="appMenu" value="true"/> <!--Only Vive controller-->
    <param name="trigger" value="true"/>
    <param name="grip" value="true"/>
    <param name="touchpad" value="true"/>
    <param name="touchpadTouch" value="true"/>
    <param name="touchpadPress" value="true"/>
    <param name="touchpadAxes" value="true"/>
    <param name="buttonA" value="true"/> <!--Only Index controller-->
    <param name="buttonB" value="true"/> <!--Only Index controller-->
    <param name="thumbstick" value = "true"/> <!--Only Index controller-->
</config>
A noter que mon dossier Leap Motion est également situé dans Program Files.
J'ai ainsi :
Program Files\Leap Motion
Program Files\SteamVR Leap Motion

Steam est quant à lui dans Program Files (x86)\Steam

Tu peux éventuellement rechercher dans le log SteamVR de LeapMotion une erreur. Le fichier se situe sous le chemin suivant chez moi Program Files (x86)\Steam\logs\vrclient_leap_monitor.txt

En espérant que ça puisse t'aider ;).

Kariyann

Re: DCLeap - LeapMotion pour DCS

Publié : sam. mai 02, 2020 9:01 pm
par kariyann
Au fait, dans la nouvelle version du manuel de DCLeap, il y a une partie pour s'assurer que le service Leap est bien en marche, vérifie également cette étape.

Re: DCLeap - LeapMotion pour DCS

Publié : dim. mai 03, 2020 9:06 am
par nyclow
tu aurais une photo d'écran de la structure de ton repertoire leap dans steamvr ?

Re: DCLeap - LeapMotion pour DCS

Publié : dim. mai 03, 2020 2:35 pm
par kariyann
Voici un screenshot, comme je l'ai dit, il n'y a rien dans le dossier steam/config/leap.
Image

Re: DCLeap - LeapMotion pour DCS

Publié : lun. mai 04, 2020 4:39 pm
par kariyann
Je reviens sur la config du fichier "control_config.xml".
Bien vérifier que la variable orientation est "hmd" et non desktop.
Par ailleurs afin d'éviter tout comportement parasite des controleurs émulés par SteamVR, je recommande de désactiver toutes les variables de contrôles (seconde partie du fichier). Attention, cela impactera les contrôles sous Steam et donc si vous utilisez Leap Motion pour d'autres jeux, il faudra penser à réactiver ces variables.
Ci-dessous ma config :
<config>
    <param name="emulated_controller" value="index"/> <!--"vive" or "index"-->
    <param name="rightHand" value="true"/>
    <param name="leftHand" value="true"/>
    <param name="orientation" value="hmd"/> <!--"hmd" or "desktop"-->
    <param name="desktopRoot" value="0.0 -0.5 -0.5"/> <!--Only in desktop orientation-->
    <param name="rotationOffset" value="0.0 0.0 0.0"/> <!--Euler angle in radians-->
    <param name="skeleton" value="true"/> <!--Only Index controller-->
    <param name="trackingLevel" value="partial"/> <!--"partial" or "full", only Index controller-->
    
    <param name="input" value="false"/>
    <param name="menu" value="false"/>
    <param name="appMenu" value="false"/> <!--Only Vive controller-->
    <param name="trigger" value="false"/>
    <param name="grip" value="false"/>
    <param name="touchpad" value="false"/>
    <param name="touchpadTouch" value="false"/>
    <param name="touchpadPress" value="false"/>
    <param name="touchpadAxes" value="false"/>
    <param name="buttonA" value="false"/> <!--Only Index controller-->
    <param name="buttonB" value="false"/> <!--Only Index controller-->
    <param name="thumbstick" value = "false"/> <!--Only Index controller-->
</config>

Re: DCLeap - LeapMotion pour DCS

Publié : mar. mai 05, 2020 2:13 pm
par icemaker
Cool! je vais tester cela ce soir.
Merci Kariyann pour ton dev je sais que c'est du boulot!
L’interaction du DCLeap dans DCS me manquait.
As-tu pu avoir des informations sur l'implémentation complète du Leap Motion dans Steam afin de simplifier l'intégration?

Re: DCLeap - LeapMotion pour DCS

Publié : mar. mai 05, 2020 6:06 pm
par nyclow
mon dossier leap est bien vide , mais c'est le dossier leap dans steamvr qui me pose des problèmes , j'ai beau installer , désinstaller , redémarrrer . steam ne prend pas le pilote à part les 2 C qui clignotent ....

Re: DCLeap - LeapMotion pour DCS

Publié : mar. mai 05, 2020 9:47 pm
par icemaker
kariyann a écrit :
lun. mai 04, 2020 4:39 pm
Je reviens sur la config du fichier "control_config.xml".
Bien vérifier que la variable orientation est "hmd" et non desktop.
Par ailleurs afin d'éviter tout comportement parasite des controleurs émulés par SteamVR, je recommande de désactiver toutes les variables de contrôles (seconde partie du fichier). Attention, cela impactera les contrôles sous Steam et donc si vous utilisez Leap Motion pour d'autres jeux, il faudra penser à réactiver ces variables.
Ci-dessous ma config :
<config>
    <param name="emulated_controller" value="index"/> <!--"vive" or "index"-->
    <param name="rightHand" value="true"/>
    <param name="leftHand" value="true"/>
    <param name="orientation" value="hmd"/> <!--"hmd" or "desktop"-->
    <param name="desktopRoot" value="0.0 -0.5 -0.5"/> <!--Only in desktop orientation-->
    <param name="rotationOffset" value="0.0 0.0 0.0"/> <!--Euler angle in radians-->
    <param name="skeleton" value="true"/> <!--Only Index controller-->
    <param name="trackingLevel" value="partial"/> <!--"partial" or "full", only Index controller-->
    
    <param name="input" value="false"/>
    <param name="menu" value="false"/>
    <param name="appMenu" value="false"/> <!--Only Vive controller-->
    <param name="trigger" value="false"/>
    <param name="grip" value="false"/>
    <param name="touchpad" value="false"/>
    <param name="touchpadTouch" value="false"/>
    <param name="touchpadPress" value="false"/>
    <param name="touchpadAxes" value="false"/>
    <param name="buttonA" value="false"/> <!--Only Index controller-->
    <param name="buttonB" value="false"/> <!--Only Index controller-->
    <param name="thumbstick" value = "false"/> <!--Only Index controller-->
</config>
Je vois bien les modifications que tu proposes mais je ne sais pas dans quels dossiers il faut aller modifier, même chose pour la base de registre tu peux mettre le chemin complet?

Re: DCLeap - LeapMotion pour DCS

Publié : mar. mai 05, 2020 10:19 pm
par kariyann
icemaker a écrit :
mar. mai 05, 2020 9:47 pm
kariyann a écrit :
lun. mai 04, 2020 4:39 pm
Je reviens sur la config du fichier "control_config.xml".
Bien vérifier que la variable orientation est "hmd" et non desktop.
Par ailleurs afin d'éviter tout comportement parasite des controleurs émulés par SteamVR, je recommande de désactiver toutes les variables de contrôles (seconde partie du fichier). Attention, cela impactera les contrôles sous Steam et donc si vous utilisez Leap Motion pour d'autres jeux, il faudra penser à réactiver ces variables.
Ci-dessous ma config :
<config>
    <param name="emulated_controller" value="index"/> <!--"vive" or "index"-->
    <param name="rightHand" value="true"/>
    <param name="leftHand" value="true"/>
    <param name="orientation" value="hmd"/> <!--"hmd" or "desktop"-->
    <param name="desktopRoot" value="0.0 -0.5 -0.5"/> <!--Only in desktop orientation-->
    <param name="rotationOffset" value="0.0 0.0 0.0"/> <!--Euler angle in radians-->
    <param name="skeleton" value="true"/> <!--Only Index controller-->
    <param name="trackingLevel" value="partial"/> <!--"partial" or "full", only Index controller-->
    
    <param name="input" value="false"/>
    <param name="menu" value="false"/>
    <param name="appMenu" value="false"/> <!--Only Vive controller-->
    <param name="trigger" value="false"/>
    <param name="grip" value="false"/>
    <param name="touchpad" value="false"/>
    <param name="touchpadTouch" value="false"/>
    <param name="touchpadPress" value="false"/>
    <param name="touchpadAxes" value="false"/>
    <param name="buttonA" value="false"/> <!--Only Index controller-->
    <param name="buttonB" value="false"/> <!--Only Index controller-->
    <param name="thumbstick" value = "false"/> <!--Only Index controller-->
</config>
Je vois bien les modifications que tu proposes mais je ne sais pas dans quels dossiers il faut aller modifier, même chose pour la base de registre tu peux mettre le chemin complet?
Ce fichier se situe dans le dossier Program Files\SteamVR Leap Motion\leap\config de mémoire.
Je ne suis pas chez moi ce soir donc je n’ai pas accès à mon PC.

Pour la base de registre le chemin est donné dans le manuel de LeapMotion dispo dans le fichier zip.

Re: DCLeap - LeapMotion pour DCS

Publié : mer. mai 06, 2020 9:10 am
par kariyann
nyclow a écrit :
mar. mai 05, 2020 6:06 pm
mon dossier leap est bien vide , mais c'est le dossier leap dans steamvr qui me pose des problèmes , j'ai beau installer , désinstaller , redémarrrer . steam ne prend pas le pilote à part les 2 C qui clignotent ....
Voici quelques planches avec photos d'écran qui illustrent l'installation sur mon PC.
https://uptobox.com/kebrkyc1166g
Si vraiment ça ne marche pas après avoir vérifié ton installation, essaie ça
https://github.com/SDraw/driver_leap (en bas de page, section Troubleshooting).

Comme je te l'ai dit j'ai également eu du mal à faire fonctionner LeapMotion avec SteamVR au début, et je ne sais plus exactement ce que j'ai fait. Donc je t'utilise un peu en cobaye pour trouver une solution fiable et éventuellement automatiser l'installation des drivers avec les prochaines versions de DCLeap.

Courage

Re: DCLeap - LeapMotion pour DCS

Publié : mer. mai 06, 2020 9:13 am
par kariyann
icemaker a écrit :
mar. mai 05, 2020 9:47 pm
kariyann a écrit :
lun. mai 04, 2020 4:39 pm
Je reviens sur la config du fichier "control_config.xml".
Bien vérifier que la variable orientation est "hmd" et non desktop.
Par ailleurs afin d'éviter tout comportement parasite des controleurs émulés par SteamVR, je recommande de désactiver toutes les variables de contrôles (seconde partie du fichier). Attention, cela impactera les contrôles sous Steam et donc si vous utilisez Leap Motion pour d'autres jeux, il faudra penser à réactiver ces variables.
Ci-dessous ma config :
<config>
    <param name="emulated_controller" value="index"/> <!--"vive" or "index"-->
    <param name="rightHand" value="true"/>
    <param name="leftHand" value="true"/>
    <param name="orientation" value="hmd"/> <!--"hmd" or "desktop"-->
    <param name="desktopRoot" value="0.0 -0.5 -0.5"/> <!--Only in desktop orientation-->
    <param name="rotationOffset" value="0.0 0.0 0.0"/> <!--Euler angle in radians-->
    <param name="skeleton" value="true"/> <!--Only Index controller-->
    <param name="trackingLevel" value="partial"/> <!--"partial" or "full", only Index controller-->
    
    <param name="input" value="false"/>
    <param name="menu" value="false"/>
    <param name="appMenu" value="false"/> <!--Only Vive controller-->
    <param name="trigger" value="false"/>
    <param name="grip" value="false"/>
    <param name="touchpad" value="false"/>
    <param name="touchpadTouch" value="false"/>
    <param name="touchpadPress" value="false"/>
    <param name="touchpadAxes" value="false"/>
    <param name="buttonA" value="false"/> <!--Only Index controller-->
    <param name="buttonB" value="false"/> <!--Only Index controller-->
    <param name="thumbstick" value = "false"/> <!--Only Index controller-->
</config>
Je vois bien les modifications que tu proposes mais je ne sais pas dans quels dossiers il faut aller modifier, même chose pour la base de registre tu peux mettre le chemin complet?
Je te confirme que le fichier de modification des contrôles se situe sous :
C:\Program Files\SteamVR Leap Motion driver\leap\cfg

Niveau base de registre, pour faire une RAZ, supprime le dossier suivant :
Computer\HKEY_CURRENT_USER\Software\Leap4DCS

Re: DCLeap - LeapMotion pour DCS

Publié : jeu. mai 14, 2020 8:04 am
par nyclow
salut

effectivement je n'ai pas du tout la même structure de répertoire , et pourtant j'ai suivi le readme du pilote , les tutos divers et variés .

du coup les pilotes trouvés sur github qui doivent être dans le répertoire steamvr\drivers\leap , tu les a installé où ?

Re: DCLeap - LeapMotion pour DCS

Publié : jeu. mai 14, 2020 11:07 pm
par kariyann
nyclow a écrit :
jeu. mai 14, 2020 8:04 am
salut

effectivement je n'ai pas du tout la même structure de répertoire , et pourtant j'ai suivi le readme du pilote , les tutos divers et variés .

du coup les pilotes trouvés sur github qui doivent être dans le répertoire steamvr\drivers\leap , tu les a installé où ?
Je les ai installé dans ce dossier :
C:\Program Files\SteamVR Leap Motion driver\leap\

Re: DCLeap - LeapMotion pour DCS

Publié : ven. mai 15, 2020 8:20 am
par nyclow
je vais refaire une installe ce week end , dans le répertoire que tu mentionnes , je n'ai rien , car dans les différents tuto , ils disent de le coller dans le répertoire steamvr ....

Re: DCLeap - LeapMotion pour DCS

Publié : sam. mai 16, 2020 2:10 pm
par nyclow
bon : si je mets dans le répertoire C:\Program Files\SteamVR Leap Motion driver\leap , le leap ne fonctionne pas du tout , les 2 C de steam vr disparaissent .

si je duplique le répertoire dans steamvr\drivers\leap , les 2 c réapparaissent mais sans avoir les contrôleurs dans le casque , il doit y avoir un pilote extérieur qui bloque ou une version de logiciel

Re: DCLeap - LeapMotion pour DCS

Publié : sam. mai 16, 2020 2:51 pm
par kariyann
nyclow a écrit :
sam. mai 16, 2020 2:10 pm
bon : si je mets dans le répertoire C:\Program Files\SteamVR Leap Motion driver\leap , le leap ne fonctionne pas du tout , les 2 C de steam vr disparaissent .

si je duplique le répertoire dans steamvr\drivers\leap , les 2 c réapparaissent mais sans avoir les contrôleurs dans le casque , il doit y avoir un pilote extérieur qui bloque ou une version de logiciel
Salut,

je viens de Googler et je suis tomber sur ce post (le 5278) :
https://www.driver4vr.com/forums/topic/ ... ap-motion/

Regarde si ça aide

Re: DCLeap - LeapMotion pour DCS

Publié : dim. mai 17, 2020 8:05 am
par nyclow
oui j'ai déjà fait la manip . à part repartir à zero sur l'installe , je ne vois pas d'autre solution . ce qui me tracasse c'est que ta structure de répertoire n'est pas du tout celle indiquée dans les différents tutos , et toi ça marche .

Re: DCLeap - LeapMotion pour DCS

Publié : jeu. mai 21, 2020 6:08 pm
par kariyann
nyclow a écrit :
dim. mai 17, 2020 8:05 am
oui j'ai déjà fait la manip . à part repartir à zero sur l'installe , je ne vois pas d'autre solution . ce qui me tracasse c'est que ta structure de répertoire n'est pas du tout celle indiquée dans les différents tutos , et toi ça marche .
Je pense à ça au cas où, mais quels sont les packages C++ installés sur ton PC ?
Moi j'ai :
Microsoft Visual Studio C++ 2005 Redistributable ;
Microsoft Visual Studio C++ 2008 Redistributable x64 ;
Microsoft Visual Studio C++ 2010 Redistributable x64 ;
Microsoft Visual Studio C++ 2010 Redistributable x86 ;
Microsoft Visual Studio C++ 2012 Redistributable x64 ;
Microsoft Visual Studio C++ 2012 Redistributable x86 ;
Microsoft Visual Studio C++ 2013 Redistributable x64 ;
Microsoft Visual Studio C++ 2013 Redistributable x86 ;
Microsoft Visual Studio C++ 2015-2019 Redistributable x64 ;
Microsoft Visual Studio C++ 2015-2019 Redistributable x86 ;

On ne sait jamais, vu que les drivers de Leap pour SteamVR sont en C++, il te manque peut-être une de ces bibliothèques...
A voir.