Rexeh / joystick-diagrams

Automatically output your tool/game HID configs into printable diagrams with all your binds.
https://joystick-diagrams.com
GNU General Public License v2.0
146 stars 22 forks source link

Add support for VKB NXT Evo diagrams exported from Star Citizen #70

Closed dopeghoti closed 6 months ago

dopeghoti commented 2 years ago

The sticks are functionally identical, but the device names are different. I was able to mostly use the exported XML by changing the name of the device from e. g.

 <options type="joystick" instance="2" Product=" VKBsim Gladiator EVO  L    {0201231D-0000-0000-0000-504944564944}"/>

to

 <options type="joystick" instance="2" Product=" VKB-Sim Gladiator NXT L   {0201231D-0000-0000-0000-504944564944}"/>

However, the throttle, X, Y, and Z axes' bindings to not appear to be properly parsed:

image

In my bindings' case, the relevant XML for these bindings are:

  <action name="v_pitch">
   <rebind input="js3_y"/>
  </action>
  <action name="v_roll">
   <rebind input="js3_x"/>
  </action>
  <action name="v_strafe_lateral">
   <rebind input="js2_x"/>
  </action>
  <action name="v_strafe_longitudinal">
   <rebind input="js2_y"/>
  </action>
  <action name="v_strafe_vertical">
   <rebind input="js2_rotz"/>
  </action>
  <action name="v_yaw">
   <rebind input="js3_rotz"/>
  </action>
dhartford commented 8 months ago

unable to push PR due to signing requirements, but kept it in my fork for now.

Rexeh commented 6 months ago

No reply on merge, so closing this issue.

Issue captured for 2.0 release and SC parser update as GUIDs are now unique within the file, removing previous problems.