When I Twist Sticks They Only Strafe Down or Roll Left

Tenshi

Rear Admiral
Jul 7, 2019
4
1
375
RSI Handle
Ayenn
The title says it all. I am using a pair of T16000 sticks. I know there is a fix for this. I got this working correctly in 3.10. I can't remember what it was or it may have completely changed since then.

Please and thank you!
 

Tenshi

Rear Admiral
Jul 7, 2019
4
1
375
RSI Handle
Ayenn
Did you make your own custom bindings?
I did make custom setting. I also have checked the game Windows game controller properties repeatedly confirmed and confirmed and confirmed again and again and again that the twist input is being "read" correctly.

I am not using the T.A.R.G.E.T. software because it sucks and makes some things worse.

I have tried BuzZzkiller's T16000 keybinds for both the raw input to SC and the JoyToKey input.
 

Doggen

Space Marshal
Dec 9, 2015
1,176
3,716
2,760
RSI Handle
Doggen
Can you post your control mappings?
..\Roberts Space Industries\StarCitizen\LIVE\USER\Controls\Mappings\
 

Tenshi

Rear Admiral
Jul 7, 2019
4
1
375
RSI Handle
Ayenn
I'm not finished with my bind set but the stick axis control is all here.


<?xml version="1.0"?>

-<ActionMaps profileName="Mine" rebindVersion="2" optionsVersion="2" version="1">


-<CustomisationUIHeader image="" description="" label="Mine">


-<devices>

<keyboard instance="1"/>

<mouse instance="1"/>

<joystick instance="1"/>

<joystick instance="2"/>

</devices>


-<categories>

<category label="@ui_CCSpaceFlight"/>

<category label="@ui_CCVehicle"/>

<category label="@ui_CCFPS"/>

</categories>

</CustomisationUIHeader>


-<deviceoptions name="Mouse">

<option saturation="0.026999999" input="@pause_OptionsMouseSmoothing"/>

<option saturation="0.026999999" input="@pause_OptionsMouseSmoothing"/>

<option input="@pause_OptionsMouseAcceleration" acceleration="0"/>

</deviceoptions>


-<deviceoptions name="T.16000M {B10A044F-0000-0000-0000-504944564944}">

<option input="rotz" deadzone="0.1485"/>

<option saturation="0" input="rotz"/>

<option saturation="0" input="rotz"/>

<option input="x" deadzone="0.1485"/>

<option input="y" deadzone="0.1485"/>

<option saturation="0.99000001" input="x"/>

<option saturation="0.99000001" input="x"/>

</deviceoptions>

<options instance="1" Product="Keyboard {6F1D2B61-D5A0-11CF-BFC7-444553540000}" type="keyboard"/>

<options instance="1" Product="T.16000M {B10A044F-0000-0000-0000-504944564944}" type="joystick"/>

<options instance="2" Product="T.16000M {B10A044F-0000-0000-0000-504944564944}" type="joystick"/>

<modifiers/>


-<actionmap name="spaceship_general">


-<action name="v_close_all_doors">

<rebind input="kb1_lalt+k" activationMode="double_tap"/>

</action>


-<action name="v_lock_all_doors">

<rebind input="kb1_lalt+l"/>

</action>


-<action name="v_open_all_doors">

<rebind input="kb1_lalt+k"/>

</action>


-<action name="v_unlock_all_doors">

<rebind input="kb1_lalt+l" activationMode="double_tap"/>

</action>

</actionmap>


-<actionmap name="spaceship_view">


-<action name="v_view_look_behind">

<rebind input="kb1_lalt+period"/>

</action>

</actionmap>


-<actionmap name="spaceship_movement">


-<action name="v_afterburner">

<rebind input="js1_button1"/>

</action>


-<action name="v_ifcs_toggle_esp">

<rebind input="kb1_lalt+o" multiTap="2"/>

</action>


-<action name="v_ifcs_toggle_gforce_safety">

<rebind input="kb1_lalt+i" multiTap="2"/>

</action>


-<action name="v_ifcs_toggle_speed_limiter">

<rebind input="kb1_lalt+minus" activationMode="double_tap"/>

</action>


-<action name="v_pitch">

<rebind input="js2_y"/>

</action>


-<action name="v_roll">

<rebind input="js2_rotz"/>

</action>


-<action name="v_space_brake">

<rebind input="js1_button2"/>

</action>


-<action name="v_speed_range_up">

<rebind input="kb1_lalt+y"/>

</action>


-<action name="v_strafe_lateral">

<rebind input="js1_x"/>

</action>


-<action name="v_strafe_longitudinal">

<rebind input="js1_y"/>

</action>


-<action name="v_strafe_vertical">

<rebind input="js1_rotz"/>

</action>


-<action name="v_yaw">

<rebind input="js2_x"/>

</action>

</actionmap>


-<actionmap name="spaceship_targeting">


-<action name="v_target_pin_selected">

<rebind input="kb1_1" multiTap="2"/>

</action>

</actionmap>


-<actionmap name="spaceship_targeting_advanced">


-<action name="v_target_cycle_friendly_back">

<rebind input="kb1_6" multiTap="2"/>

</action>


-<action name="v_target_cycle_hostile_back">

<rebind input="kb1_5" multiTap="2"/>

</action>


-<action name="v_target_cycle_pinned_back">

<rebind input="kb1_2" multiTap="2"/>

</action>


-<action name="v_target_cycle_pinned_fwd">

<rebind input="kb1_3" multiTap="2"/>

</action>


-<action name="v_target_cycle_subitem_back">

<rebind input="kb1_8" multiTap="2"/>

</action>

</actionmap>


-<actionmap name="spaceship_weapons">


-<action name="v_attack1_group1">

<rebind input="js2_button1"/>

</action>


-<action name="v_attack1_group2">

<rebind input="js2_button3"/>

</action>

</actionmap>


-<actionmap name="spaceship_missiles">


-<action name="v_weapon_arm_missile">

<rebind input="js2_button2"/>

</action>


-<action name="v_weapon_launch_missile">

<rebind input="js2_button2"/>

</action>


-<action name="v_weapon_unarm_all_missiles">

<rebind input="js2_button2" multiTap="2"/>

</action>

</actionmap>


-<actionmap name="spaceship_defensive">


-<action name="v_shield_raise_level_down">

<rebind input="kb1_np_7"/>

</action>


-<action name="v_shield_raise_level_up">

<rebind input="kb1_np_9"/>

</action>

</actionmap>


-<actionmap name="vehicle_general">


-<action name="v_close_all_doors">

<rebind input="kb1_lalt+k" activationMode="double_tap"/>

</action>


-<action name="v_lock_all_doors">

<rebind input="kb1_lalt+l"/>

</action>


-<action name="v_open_all_doors">

<rebind input="kb1_lalt+k"/>

</action>


-<action name="v_unlock_all_doors">

<rebind input="kb1_lalt+l" activationMode="double_tap"/>

</action>


-<action name="v_view_look_behind">

<rebind input="kb1_lalt+period"/>

</action>

</actionmap>


-<actionmap name="player_emotes">


-<action name="emote_agree">

<rebind input="kb1_lalt+np_1" activationMode="double_tap"/>

</action>


-<action name="emote_angry">

<rebind input="kb1_lalt+np_2" activationMode="double_tap"/>

</action>


-<action name="emote_atease">

<rebind input="kb1_lalt+np_3" activationMode="double_tap"/>

</action>


-<action name="emote_attention">

<rebind input="kb1_lalt+np_4" activationMode="double_tap"/>

</action>


-<action name="emote_blah">

<rebind input="kb1_lalt+np_5" activationMode="double_tap"/>

</action>


-<action name="emote_bored">

<rebind input="kb1_lalt+np_6" activationMode="double_tap"/>

</action>


-<action name="emote_bow">

<rebind input="kb1_lalt+np_7" activationMode="double_tap"/>

</action>


-<action name="emote_burp">

<rebind input="kb1_lalt+np_8" activationMode="double_tap"/>

</action>


-<action name="emote_cheer">

<rebind input="kb1_lalt+np_9" activationMode="double_tap"/>

</action>


-<action name="emote_chicken">

<rebind input="kb1_lalt+p" activationMode="double_tap"/>

</action>


-<action name="emote_clap">

<rebind input="kb1_lalt+o" activationMode="double_tap"/>

</action>


-<action name="emote_come">

<rebind input="kb1_lalt+i" activationMode="double_tap"/>

</action>


-<action name="emote_cry">

<rebind input="kb1_lalt+u" activationMode="double_tap"/>

</action>


-<action name="emote_dance">

<rebind input="kb1_lalt+y" activationMode="double_tap"/>

</action>


-<action name="emote_disagree">

<rebind input="kb1_lalt+l" activationMode="double_tap"/>

</action>


-<action name="emote_failure">

<rebind input="kb1_lalt+k" activationMode="double_tap"/>

</action>


-<action name="emote_flex">

<rebind input="kb1_lalt+end" activationMode="double_tap"/>

</action>


-<action name="emote_flirt">

<rebind input="kb1_lalt+h" activationMode="double_tap"/>

</action>


-<action name="emote_gasp">

<rebind input="kb1_lalt+g" activationMode="double_tap"/>

</action>


-<action name="emote_gloat">

<rebind input="kb1_lalt+m" activationMode="double_tap"/>

</action>


-<action name="emote_greet">

<rebind input="kb1_lalt+n" activationMode="double_tap"/>

</action>


-<action name="emote_laugh">

<rebind input="kb1_lalt+b" activationMode="double_tap"/>

</action>


-<action name="emote_launch">

<rebind input="kb1_lalt+f5" activationMode="double_tap"/>

</action>


-<action name="emote_point">

<rebind input="kb1_lalt+f6" activationMode="double_tap"/>

</action>


-<action name="emote_rude">

<rebind input="kb1_lalt+f7" activationMode="double_tap"/>

</action>


-<action name="emote_salute">

<rebind input="kb1_lalt+f10" activationMode="double_tap"/>

</action>


-<action name="emote_sit">

<rebind input="kb1_lalt+f11" activationMode="double_tap"/>

</action>


-<action name="emote_sleep">

<rebind input="kb1_lalt+pgup" activationMode="double_tap"/>

</action>


-<action name="emote_smell">

<rebind input="kb1_lalt+minus" activationMode="double_tap"/>

</action>


-<action name="emote_taunt">

<rebind input="kb1_lalt+backslash" activationMode="double_tap"/>

</action>


-<action name="emote_threaten">

<rebind input="kb1_lalt+backspace" activationMode="double_tap"/>

</action>


-<action name="emote_wait">

<rebind input="kb1_lalt+7" activationMode="double_tap"/>

</action>


-<action name="emote_wave">

<rebind input="kb1_lalt+f9" activationMode="double_tap"/>

</action>


-<action name="emote_whistle">

<rebind input="kb1_lalt+8" activationMode="double_tap"/>

</action>

</actionmap>

</ActionMaps>
 

Doggen

Space Marshal
Dec 9, 2015
1,176
3,716
2,760
RSI Handle
Doggen
I have no idea man, looks ok. Just to be sure did you delete your user folder after updating?
 
  • Like
Reactions: Tenshi

Tenshi

Rear Admiral
Jul 7, 2019
4
1
375
RSI Handle
Ayenn
Answers!

I totally forgot about the delitning of the USER folder. My bad. Feelin like an idiot.

However, I did learn something that may be useful to others. It seems as if the USER folder corrupts config files. When I logged in after deleting the USER folder I tested the roll real quick to be sure it was working correctly. It was and I was elated! I then put the saved config file back into the USER > Controls > Mappings folder for ease of config transfer and ended up with the twist direction problem I started with. I deleted the folder again, did not transfer it after I logged into the game, rebound all of the direction controls to my sticks and it worked.

Thanks for the step check, Doggen! Not only did it work, a further issue was revealed or reaffirmed. Additionally, Test now has a forum post in the TECH SUPPORT section of the forums.
 
  • Like
Reactions: Doggen
Forgot your password?