cbuchner1 / driver_leap

OpenVR Driver for Leap Motion
BSD 3-Clause "New" or "Revised" License
219 stars 73 forks source link

First steps with DCS (Digital combat simulator) #29

Open Hawat3000 opened 6 years ago

Hawat3000 commented 6 years ago

Hello, I just have make the Alpha Release 0.3 works with the new version of DCS (digital combat simulator) but the hands are rotated. I am watching the source code to find the portion where you set the controls rotation and at first sight it seems it is in driver_leap.cpp in CLeapHmdLatest::UpdateTrackingState. Can you help me with this?, I think that a driver compatible with this simulator would be a great boost for this project and for leap motion. To make it works:

Best regards

Hawat3000 commented 6 years ago

I have been working on this iand I have solucionated the rotated hands. https://youtu.be/l_YFmzHPhDA

Now I am tryint to make work the buttons in DCS. I need the grip and the trigger. The problem is that it works on Steam VR but no in DCS. Any idea?

clustermass commented 6 years ago

Hawat3000, I watched your video on youtube for DCS. How did you manged to import black hands instead of vive controller 3d models? I am trying to make leap work for X-Plane 11, as they recently introduced native VR support, but no leap controller support.

Hawat3000 commented 6 years ago

The hands are included in DCS as the mesh for Touch controllers (and I supose the Vive controllers)

TripRodriguez commented 5 years ago

@Hawat3000 Are you still planning to pursue this?

I know that getting all the switches and knobs working is a very difficult task, but there is another use for this.

People with full simulator cockpits have been put in a strange situation by VR. My primary interest at this point is to have the hand tracking in place so you can find the "real life" knobs and switches in your simulator cockpit!

In the next few days I'll be checking to see if your release here still works and begin experiments. I would love for you to respond here and let me know if you can help overcome any issues I find. Unfortunately I don't know anything at all about writing code and stuff.

Thanks for making this! Trip