

waldorf
Members-
Posts
28 -
Joined
-
Last visited
-
My wishlist for DCS. I would readily ditch all my other mainstream sims if you gave me a basic trainer like the Cessna 152 and a B737 to transport my groundcrew. Not forgetting a Lightning F6, Jet Provost T5A and a Canberra to beef up the lack of British jets in DCS. Thanks
-
{Question} Is the Mossie fully VR compatible?
waldorf replied to waldorf's topic in DCS: Mosquito FB VI
Thanks Dusty44, I'll make that investment now . -
{Question} Is the Mossie fully VR compatible?
waldorf replied to waldorf's topic in DCS: Mosquito FB VI
Does the Mossie have full VR control? i.e. Stick and throttle control along with switch actions? Thanks for the reply. Is the stick and throttle grabbable with touch controllers?. -
Hi, Does the Mossie have full VR control? i.e. Stick and throttle control along with switch actions? If it does then I will purchase. Many thanks.
-
A big thank you from me too... now, if the Mirage and Harrier had the same treatment....
-
Hi, Are we any closer to getting full VR control? Asking for a friend... Thanks
-
Could it be full VR stick and throttle control for all models?...
-
Any work in progress pics for us to look at ? Thanks
-
Hi Vibora, Thanks for the prompt reply, looking forward to having full VR control one day. Keep up the good work
-
Hi, I notice that the VR control of the control column is not working, i.e. unable to grab it with oculus touch controllers. Throttle and all other switches work fine in VR. Thanks in anticipation of a fix.
-
Hi Vibora, Did you look at the stick and throttle movement by Oculus Touch controllers that I asked about?. Just curious.. Thanks.
-
Using oculus touch to be able grip and control throttle and stick
waldorf replied to THE__PWN3R's topic in Virtual Reality
Hi Gizmokev, For full VR control try reading through the info on the link. https://forums.eagle.ru/showthread.php?t=270404&page=3 enjoy -
If you have managed to load the above programs as suggested by THE__PWN3R here are a couple of scripts to make the transition to total VR control. These scripts were provided by THE__PWN3R, I have tweaked them for my use. Thanks P3. These scripts are useful for all aircraft if using VR only as some require the full stick/throttle/rudder or just rudder, depending on what the module maker has provided. auto_oculus_touch script For full stick, throttle and rudder control, it provides pitch and roll to the right Touch controller (ergonomic style), rudder and throttle to the left Touch controller joystick. The throttle needs to be held in position but read on for a solution ;=) The second script is the TouchBinder script at the bottom of the page, which, adds a lot more control to the throttle and lets you set the throttle to where you want it to stay. You will need to unbind (clear) the throttle axis in game settings if using this script. Both scripts can be run at the same time. auto_oculus_touch script Copy the following to notepad, name as you like and make sure it ends with .ahk [e.g. totalvr.ahk] then place it in the auto_oculus_touch folder. Run the script before flying. #include auto_oculus_touch.ahk ; This is used to treat the trigger like a button. We need to remember the old state. oldTrigger:=0 ; Start the Oculus sdk. InitOculus() InitvJoy(1) ; Main polling loop. Loop { ; Grab the latest Oculus input state (Touch, Remote and Xbox One). Poll() ; Get the various analog values. Triggers are 0.0-1.0, thumbsticks are -1.0-1.0 leftIndexTrigger := GetTrigger(LeftHand, IndexTrigger) leftHandTrigger := GetTrigger(LeftHand, HandTrigger) leftX := GetThumbStick(LeftHand, XAxis) leftY := GetThumbstick(LeftHand, YAxis) rightIndexTrigger := GetTrigger(RightHand, IndexTrigger) rightHandTrigger := GetTrigger(RightHand, HandTrigger) rightX := GetThumbStick(RightHand, XAxis) rightY := GetThumbStick(RightHand, YAxis) ; Get button states. ; Down is the current state. If you test with this, you get a key every poll it is down. Repeating. ; Pressed is set if transitioned to down in the last poll. Non repeating. ; Released is set if transitioned to up in the last poll. Non repeating. down := GetButtonsDown() pressed := GetButtonsPressed() released := GetButtonsReleased() touchDown := GetTouchDown() touchPressed := GetTouchPressed() touchReleased := GetTouchReleased() ; Now to do something with them. SetvJoyAxis(HID_USAGE_X, leftX) SetvJoyAxis(HID_USAGE_Y, -leftY) SetvJoyAxisU(HID_USAGE_Z, leftIndexTrigger) SetvJoyAxisU(HID_USAGE_RZ, rightIndexTrigger) if pressed & ovrA SetvJoyButton(1,1) if released & ovrA SetvJoyButton(1,0) if pressed & ovrB SetvJoyButton(2,1) if released & ovrB SetvJoyButton(2,0) if pressed & ovrX SetvJoyButton(3,1) if released & ovrX SetvJoyButton(3,0) if released & ovrY SetvJoyButton(4,1) if released & ovrY SetvJoyButton(4,0) if pressed & ovrEnter SetvJoyButton(5,1) if released & ovrEnter SetvJoyButton(5,0) if pressed & ovrLThumb SetvJoyButton(8,1) if released & ovrLThumb SetvJoyButton(8,0) if pressed & ovrRThumb SetvJoyButton(9,1) if released & ovrRThumb SetvJoyButton(9,0) if leftHandTrigger > 0.7 SetvJoyButton(6,1) else SetvJoyButton(6,0) rightHandTrigger := GetTrigger(RightHand, HandTrigger) down := GetButtonsDown() pressed := GetButtonsPressed() released := GetButtonsReleased() if rightHandTrigger > 0.5 { pitch :=GetPitch(RightHand) yaw :=GetYaw(Righthand) roll :=GetRoll(RightHand) } else { pitch :=0 yaw :=0 roll :=0 } SetvJoyAxis(HID_USAGE_RX, (roll)/90.0) SetvJoyAxis(HID_USAGE_RY, (pitch)/45.0) ;SetvJoyAxis(HID_USAGE_X, (yaw)/40.0) Sleep, 10 } TouchBinder Script Using this will allow smooth control of the throttle that will stay where you move it to. It will work in conjunction with the auto_oculus_touch script, just load both scripts before you go flying. In DCS settings you will have to unbind (clear) the throttle axis, and assign throttle up to Numpad+ (NumpadAdd] and throttle down to Numpad- [NumpadSub] if not already set to this.. Open a new notepad and copy this: bPressed|bLUp|0,{NumpadAdd down} bReleased|bLup|0,{NumpadAdd up} bPressed|bLdown|0,{NumpadSub down} bReleased|bLDown|0,{NumpadSub up} Name the file settings.txt then insert in the file containing the TouchBinder.exe. Run the script before flying. Extras: To complicate matters the auto_oculus script can be changed just by changing comments next to two lines in the script. This includes rudder control to the right Touch so that you have pitch, roll, and yaw combined on the right controller and just throttle on the left. The two lines are: SetvJoyAxis(HID_USAGE_X, leftX) and ;SetvJoyAxis(HID_USAGE_X, (yaw)/40.0) comment out (;) either or but not both at the same time (you try explaining this....). Don't forget to reload the script if you make any changes. I included a wheel brake switch press to the left Touch joystick for easy taxying and braking. I use Voiceattack for many other controls e.g. Gear, Flaps up/down and the important Eject !!! command. Enjoy
-
Using oculus touch to be able grip and control throttle and stick
waldorf replied to THE__PWN3R's topic in Virtual Reality
Hi, Thanks to help from THE PWN3R in above posts I have managed to get my head round the Touchbinder plugin. My aim is to have basic flying controls using just VR. A lot of aircraft have stick and throttle working in VR but rudder control is lacking. Using the Touchbinder program I have managed to find a solution that provides rudder and wheel brakes for differential braking/steering. Left and right rudder input is via the left and right Oculus Touch index finger trigger switches and braking by pressing the left hand Touch stick down. A very simple solution and after a bit of practice becomes less 'concentrating of the mind' … I have included my settings.txt listing below, Just remove the remarks on the right //etc: before using. If anyone has a better method then please please let me know. I am assuming your rudder keyboard inputs are Z and X and wheel brakes is W bDown|bA|0,a //view zoom bPressed|bLThumb|0,{w down} //wheel brakes on bReleased|bLThumb|0,{w up} //wheel brakes off bDown|bX|0,x //re-center head bDown|bY|0,y //game menu bPressed|bLTrigger|0,{z down} //left rudder on bReleased|bLTrigger|0,{z up} //left rudder off bPressed|bRTrigger|0,{x down} //right rudder on bReleased|bRTrigger|0,{x up} //right rudder off Thanks again to THE PWN3R for your guidance. -
Even real ones are never finished.... While I'm here: Some classic British jets that DCS needs to keep us Brits interested. BAC Lightning F3, F6 & T5. Variable speed .. constant noise. BAC Jet Provost T5A Constant speed .. constant noise. BAC Canberra B2 The smell when you open the hatch to get in... Here's hoping.