Star Citizen

Control profile keybinds created with Joystick Gremlin are broken when imported

Content of the article: "Control profile keybinds created with Joystick Gremlin are broken when imported"

I had an issue recently where SC wouldn't start without immediately crashing. So I did the logical thing and deleted the USER folder, but not before saving the control profile I'd exported previously. I'm using a HOSASAT (2 sticks plus a throttle) setup and Gremlin was the only way to get it working.

I've previously used JoyToKey to handle the sticks but when I added the throttle to the mix J2K constantly crashed. Gremlin was working fine and allowing me to map the extra buttons on the throttle without an issue (big thank you to u/WhiteMagic_ for the application btw ๐Ÿ™‚ ) but after I cleared the device bindings, I was stumped as to how to get everything loaded again.

To clear the bindings, I selected the option in the Control Profile menu. I was presented with 3 joysticks, and to clear it I simply selected Joystick for each one. There were other options there (see below) but I figured it'd be a similar process to JoyToKey so I just selected joystick for all three entries.

When I open the control profile I'd created previously, I get 6 joystick entries in the Device Profiles list on the left. On the right column – Select device to load to – when I click on the dropdown I see 6 entries for joystick: Joystick, then Joystick (1) through to Joystick (5).

Again going by JoyToKey, I selected Joystick for all the Joystick options. All good – everything I'd previously bound was there – until I jumped into the game. Nothing worked. Just out of curiosity, I rebound the Fire Weapon Group 1 to the left trigger. Same one as before, but the new bind showed up as Button 1 (input4) where previously it'd simply been Button 1. All the hardware had shifted down by 3 inputs. So for example, where "Power On" had been a toggle switch on the throttle base and had an entry of Button 17 (input 3) (input3), when I rebind it, the bind is Button 16 (input5).

Read:  Mining Strategy for Traders

What the hell did I do wrong? And can I fix it? At this stage it looks like my only option is to rebind everything again. Even if I do, when I need to delete my USER folder in the future (because of an update or an issue) will I need to go back and do the whole lot again?

What's interesting is the difference in the binding xml files. The original that had everything working had the following entries for the joysticks:

 <options type="keyboard" instance="1" Product="Keyboard {6F1D2B61-D5A0-11CF-BFC7-444553540000}"> <flight_move_speed_range invert="1"/> </options> <options type="joystick" instance="1" Product="RIGHT VPC Stick WarBRD {204603EB-0000-0000-0000-504944564944}"/> <options type="joystick" instance="2" Product="LEFT VPC Throttle MT-50 CM2 {205403EB-0000-0000-0000-504944564944}"/> <options type="joystick" instance="3" Product="LEFT VPC Throttle MT-50 CM2 {205403EB-0000-0000-0000-504944564944}"/> <options type="joystick" instance="4" Product="LEFT VPC Stick WarBRD {204403EB-0000-0000-0000-504944564944}"> <flight_move_strafe_longitudinal invert="1"/> </options> 

After the above experience, I exported the bindings as their own file and found differences:

 <options type="keyboard" instance="1" Product="Keyboard {6F1D2B61-D5A0-11CF-BFC7-444553540000}"> <flight_move_speed_range invert="1"/> </options> <options type="joystick" instance="1" Product="vJoy Device {BEAD1234-0000-0000-0000-504944564944}"> <flight_move_strafe_longitudinal invert="1"/> </options> <options type="joystick" instance="2" Product="LEFT VPC Throttle MT-50 CM2 {205403EB-0000-0000-0000-504944564944}"> <flight_move_strafe_longitudinal invert="1"/> </options> <options type="joystick" instance="3" Product="LEFT VPC Stick WarBRD {204403EB-0000-0000-0000-504944564944}"> <flight_move_strafe_longitudinal invert="1"/> </options> <options type="joystick" instance="4" Product="RIGHT VPC Stick WarBRD {204603EB-0000-0000-0000-504944564944}"> <flight_move_strafe_longitudinal invert="1"/> </options> 

There's now an entry for a vJoy Device. Not sure if that means anything though :/

Any help would be greatly appreciated.

Source: reddit.com

Similar Guides

© Post "Control profile keybinds created with Joystick Gremlin are broken when imported" for game Star Citizen.




Top 7 NEW Games of June 2020

Quite a few exciting games are releasing for PC, PS4, Xbox One, and Nintendo in June. Here's what to keep an eye on.


Top 10 NEW Open World Games of 2020

Video games with open worlds continue to roll out in 2020 on PC, PS4, Xbox One, Nintendo Switch, and beyond. Here are some to look forward to!


Top 10 Best New Upcoming Games 2020-2021

The best selection of games which will be released in 2020 and 2021 for PS4, PS5, Xbox One, Xbox Series X, Google Stadia and PC - and you can watch in amazing UHD 4K and 60FPS with latest updates about all of the games in this list!


You Might Also Like

Leave a Reply

Your email address will not be published. Required fields are marked *