Bango Posted January 18, 2016 Posted January 18, 2016 I have the latest version of DCS, an Oculus Rift DK1, and a Saitek X52 HOTAS setup. I just started playing on the DK1 today, but I'm having problems with head position drift, which would be fine if I could recenter with HOTAS, but alas, I cannot. I can go into controls and map the center view to joy btn 3, or any other joystick button, but it won't actually center the view when I click on the button I just mapped to it. Plot twist: Even when I unmap numpad 5 from being center view, pressing numpad 5 will still center the view. It's like numpad 5 is hard coded to be the only way to center my view, when playing DCS in VR mode. I fly the huey, so taking my hand off the cyclic to press num5 to recenter my dumb head that's looking out the window makes me lose control and fly like a fool. Plus I have to do this every minute or two, so I really can't keep a straight course to save my life now, unless I turn into an owl. I'll add a side note that this isn't a problem when not in VR mode, I can unmap num5, map joybtn3, etc just fine when playing on a regular monitor. I would really appreciate some help or insight into this matter. Thanks in advance, you smart, helpful people! Bango 229th Forum | 229th Statistics | SLbot | 8 Mates | Youtube [sIGPIC]CW3 Huckleberry, 229th AHB[/sIGPIC]
HiJack Posted January 18, 2016 Posted January 18, 2016 You should look at the Default settings ".\Saved Games\Config\Input\Default\keyboard"
Bango Posted January 18, 2016 Author Posted January 18, 2016 (edited) You should look at the Default settings ".\Saved Games\Config\Input\Default\keyboard" I've apparently got 3 profiles, default, UH-1H, and UH-1H_easy. default profile has ["name"] = "View Center", ["removed"] = { [1] = { ["key"] = "JOY_BTN5", }, }, UH-1H profile has ["name"] = "Center View", ["removed"] = { [1] = { ["key"] = "JOY_BTN4", }, }, UH-1H_easy profile has nothing relevant to center view. I went ahead and removed these 2 things from their respective lua files. It seems like nothing has changed in DCS. I don't even have saved profiles. I just go in and edit the controls, quit, and its the same when i return. Maybe going to All, UH-1H Sim, UH-1H and changing controls there makes different files for each one, like above. Anyway, I still can't get it working... EDIT: I've literally obliterated num5 from all mappings on "general", "uh-1h game" and "uh-1h sim". Replaced them with various buttons on my saitek (joy_btn3-5). Numpad 5 still works, and joybtn3-5 still dont. I've attached my user input profiles, if that's any help.DCS_Config_Input.zip Edited January 18, 2016 by Bango 229th Forum | 229th Statistics | SLbot | 8 Mates | Youtube [sIGPIC]CW3 Huckleberry, 229th AHB[/sIGPIC]
Frusheen Posted January 18, 2016 Posted January 18, 2016 It's a bug and already reported. You can use a joystick mapping program as a work around. http://joytokey.net/en/ There are several others. __________________________________________________Win 10 64bit | i7 7700k delid @ 5.1gHz | 32Gb 3466mhz TridentZ memory | Asus ROG Apex motherboard | Asus ROG Strix 1080Ti overclocked Komodosim Cyclic | C-tek anti torque pedals and collective | Warthog stick and throttle | Oculus Rift CV1 | KW-908 Jetseat | Buttkicker with Simshaker for Aviators RiftFlyer VR G-Seat project: http://forums.eagle.ru/showthread.php?p=2733051#post2733051
Bango Posted January 18, 2016 Author Posted January 18, 2016 (edited) It's a bug and already reported. You can use a joystick mapping program as a work around. http://joytokey.net/en/ Thanks for the info. What a great, active forum! EDIT: Confirmed working in JoyToKey beta with Saitek X52, very handy tool. Quick runthrough, get the zip from here. extract and run (you might need to run as admin) Create profile, bottom left. If you want to be sure it can read your joystick, Settings > Configure Joysticks > Configure Game Controller Property > (you should see your saitek selected now) Properties Press buttons and make sure they're reading. In joystick1 tab, find the button you want to map, select it, and click Edit Button Assignment. Click in the first input box (make sure youre on the keyboard tab) and press 5 on the numpad. It should now read Numpad 5. Click OK. Lastly, Settings > Associate profiles with applications Click Add, and open a separate explorer window Navigate to your DCS installation, /bin/DCS.exe Something like C:\Program Files\Steam\steamapps\common\DCSWorld\bin\DCS.exe Paste the directory path in the application path + exe filename input box, and give it a name in the box above. Also associate it with the profile you just created. Done. You should now be able to leave it open and run DCS, and use your joystick button mapping you just created to center your view in the Oculus Rift. I tested it out first by opening notepad, and clicking the joystick button and seeing that it was as if I had just typed "5". Not sure if JoyToKey stable is a trial that expires, but with the beta version, there's still an option to register, but I see nothing about having a time limit, which is nice, at least so far. Happy Flying Edited January 18, 2016 by Bango Confirming a workaround 229th Forum | 229th Statistics | SLbot | 8 Mates | Youtube [sIGPIC]CW3 Huckleberry, 229th AHB[/sIGPIC]
Recommended Posts