Jump to content

Joystick Buttons Don't Work For Throttle


25 replies to this topic

#1 MuKen

    Member

  • PipPipPipPipPipPip
  • 297 posts

Posted 19 March 2013 - 01:51 PM

I was really looking forward to using a joystick+mouse setup with today's patch, but there seems to be a problem with setting joystick buttons to control throttle, which pretty much quashes that setup. I'm not sure if it was just introduced now or not, since I never wanted to use a joystick before analog turning. I am able to map the buttons to throttle up and down in the options menu, but then in-game they do nothing. The same buttons can be mapped to other functions, but not throttle.

Is anyone else having this issue?

#2 GRay111111

    Member

  • PipPip
  • The 1 Percent
  • The 1 Percent
  • 42 posts

Posted 19 March 2013 - 02:05 PM

Yup,
I use a completely modded saitek x45 throttle in my L hand, with lots of added buttons,
I was excited to get to use my joystick button for the new centre legs to torso option - but it does not work.
Like you say, keyboard commands work fine, just stick buttons not working.

at least analogue turning works!

any fixes, anyone know how to rebind a joystick button to a key stroke? my button is: j0_button6 in the options, what string is needed to rebind this to a key (eg: F) in the actionmaps file??

any help please,

kind regards

#3 Funkadelic Mayhem

    Member

  • PipPipPipPipPipPipPipPip
  • Knight Errant
  • 1,811 posts
  • LocationOrokin Void

Posted 19 March 2013 - 02:07 PM

My Logitech dual action GAMEPAD is not working anymore. Been using it fine for months. Basically the throttle the battle grid and stats do not work no matter what I bind them to. I have changed the bindings turned throttle and arm lock off and on. I don’t like playing this game on a keyboard and wont. Everything that was working on the left side of my gamepad no longer works.

PGI please fix this quick fast and in a hurry!

Edited by Funkadelic Mayhem, 19 March 2013 - 03:10 PM.


#4 Johnny Morgan

    Member

  • PipPipPipPipPipPip
  • 236 posts
  • LocationOttawa, Canada

Posted 19 March 2013 - 02:11 PM

I've been running a joystick in my left hand since closed beta. I have the Throttle Up and Throttle Down mapped to Hat Up and Hat Down as my actual joystick throttle is to far away (have to take my hand off, this lets me throttle up/down using my thumb. great setup).

It was working but Throttle Decay was on, I turned it off and next match they were un mapped, just going to remap them in a second and test.

p.s. I unbound the Throttle mapping for the joystick completely and only use Throttle up/down

#5 TheRulesLawyer

    Member

  • PipPipPipPipPipPipPipPip
  • 1,415 posts
  • LocationChicagoland

Posted 19 March 2013 - 02:21 PM

View PostGRay111111, on 19 March 2013 - 02:05 PM, said:

Yup,
I use a completely modded saitek x45 throttle in my L hand, with lots of added buttons,
I was excited to get to use my joystick button for the new centre legs to torso option - but it does not work.
Like you say, keyboard commands work fine, just stick buttons not working.

at least analogue turning works!

any fixes, anyone know how to rebind a joystick button to a key stroke? my button is: j0_button6 in the options, what string is needed to rebind this to a key (eg: F) in the actionmaps file??

any help please,

kind regards


http://sourceforge.n...ojects/joy2key/

joy2key

#6 Johnny Morgan

    Member

  • PipPipPipPipPipPip
  • 236 posts
  • LocationOttawa, Canada

Posted 19 March 2013 - 02:27 PM

confirmed, broken for me.

Battlemap, my hat throttle (which did work briefly).

I can get the analog throttle working with the slider throttle on my av8r-01 but otherwise kind of pouched

#7 Tarrasque

    Member

  • PipPipPipPipPipPip
  • 354 posts
  • LocationDetroit, MI

Posted 19 March 2013 - 02:31 PM

i dunno if it helps anyone, but i use solely a throttle in my left hand, and it still works fine.


maybe as a hotfix till they take care of the issue?

#8 Johnny Morgan

    Member

  • PipPipPipPipPipPip
  • 236 posts
  • LocationOttawa, Canada

Posted 19 March 2013 - 02:36 PM

 </action>
  <action name="joy_throttle">
   <rebind device="joystick" input="j0_axis_y" index="2" defaultInput="j0_slider0"/>
  </action>


I trying remapping Analog Throttle to the joysticks y axis (turn is x axis) I can now PUSH forward for throttle up and PULL back for throttle down...

I don't care about the rest THIS is the setup i've wanted.. SPLOOSH!

#9 Johnny Morgan

    Member

  • PipPipPipPipPipPip
  • 236 posts
  • LocationOttawa, Canada

Posted 19 March 2013 - 02:48 PM

hmmm still not great, I miss my Throttle up/down mapped to the Hat up/down

#10 Johnny Morgan

    Member

  • PipPipPipPipPipPip
  • 236 posts
  • LocationOttawa, Canada

Posted 19 March 2013 - 02:57 PM

<ActionMaps Version="10">
 <actionmap name="battlegrid">
  <action name="show_battlegrid">
   <rebind device="joystick" input="j0_button4" index="2" defaultInput=""/>
  </action>
 </actionmap>
 <actionmap name="hud">
  <action name="HUD_left">
   <rebind device="joystick" input="" index="2" defaultInput="j0_pov0_left"/>
  </action>
  <action name="HUD_down">
   <rebind device="joystick" input="" index="2" defaultInput="j0_pov0_down"/>
  </action>
  <action name="HUD_up">
   <rebind device="joystick" input="" index="2" defaultInput="j0_pov0_up"/>
  </action>
  <action name="HUD_right">
   <rebind device="joystick" input="" index="2" defaultInput="j0_pov0_right"/>
  </action>
  <action name="toggle_Weapon_Group">
   <rebind device="joystick" input="" index="2" defaultInput="j0_button7"/>
  </action>
 </actionmap>
 <actionmap name="mech">
  <action name="m_toggle_zoom_mode">
   <rebind device="joystick" input="" index="2" defaultInput="j1_pov_right"/>
  </action>
  <action name="m_toggle_night_vision">
   <rebind device="joystick" input="j0_button8" index="2" defaultInput="j1_pov1_left"/>
  </action>
  <action name="m_show_target_overlay">
   <rebind device="joystick" input="j0_button5" index="2" defaultInput=""/>
  </action>
  <action name="m_wg3">
   <rebind device="joystick" input="j0_button0" index="2" defaultInput="j1_button6"/>
  </action>
  <action name="m_wg1">
   <rebind device="keyboard" input="mouse1" index="1" defaultInput=""/>
  </action>
  <action name="joy_turn">
   <rebind device="joystick" input="j0_axis_x" index="2" defaultInput="j0_rot_z"/>
  </action>
  <action name="m_jump_jet">
   <rebind device="joystick" input="j0_pov0_right" index="2" defaultInput="j0_button6"/>
  </action>
  <action name="m_fullStop">
   <rebind device="joystick" input="" index="2" defaultInput="j1_button2"/>
  </action>
  <action name="m_throttle_set_decrease">
   <rebind device="joystick" input="j0_pov0_down" index="2" defaultInput=""/>
  </action>
  <action name="m_throttle_set_increase">
   <rebind device="joystick" input="j0_pov0_up" index="2" defaultInput=""/>
  </action>
  <action name="joy_torso_rotatepitch">
   <rebind device="joystick" input="" index="2" defaultInput="j0_axis_y"/>
  </action>
  <action name="m_toggle_4x_zoom_mode">
   <rebind device="joystick" input="j0_pov0_left" index="2" defaultInput=""/>
  </action>
  <action name="m_toggle_thermal_vision">
   <rebind device="joystick" input="j0_button9" index="2" defaultInput="j1_pov1_up"/>
  </action>
  <action name="zoom">
   <rebind device="joystick" input="" index="2" defaultInput="j0_button2"/>
  </action>
  <action name="attack1">
   <rebind device="keyboard" input="" index="0" defaultInput="mouse1"/>
   <rebind device="joystick" input="" index="2" defaultInput="j0_button0"/>
  </action>
  <action name="powerToggle">
   <rebind device="joystick" input="j0_button11" index="2" defaultInput="j1_button11"/>
  </action>
  <action name="m_freelook">
   <rebind device="joystick" input="" index="2" defaultInput="j0_button4"/>
  </action>
  <action name="m_wg_as">
   <rebind device="joystick" input="" index="2" defaultInput="j0_button1"/>
  </action>
  <action name="m_wg6">
   <rebind device="joystick" input="j0_button1" index="2" defaultInput="j1_button9"/>
  </action>
  <action name="m_wg4">
   <rebind device="joystick" input="j0_button3" index="2" defaultInput="j1_button7"/>
  </action>
  <action name="shutdownOverride">
   <rebind device="joystick" input="j0_button10" index="2" defaultInput="j1_button10"/>
  </action>
  <action name="joy_throttle">
   <rebind device="joystick" input="j0_axis_y" index="2" defaultInput="j0_slider0"/>
  </action>
  <action name="joy_torso_rotateyaw">
   <rebind device="joystick" input="" index="2" defaultInput="j0_axis_x"/>
  </action>
  <action name="m_next_target">
   <rebind device="joystick" input="j0_button2" index="2" defaultInput="j0_button5"/>
  </action>
  <action name="m_decreaseThrottle">
   <rebind device="joystick" input="j0_button7" index="2" defaultInput=""/>
  </action>
  <action name="m_increaseThrottle">
   <rebind device="joystick" input="j0_button6" index="2" defaultInput=""/>
  </action>
 </actionmap>
</ActionMaps>
 


 
cl_fov = 70
;Mouse Options
i_mouse_smooth = 0
i_mouse_accel=0
;mouse speed (working - 0.1 - windows mouse at 6 notch, 1200 dpi mouse raise/lower as needed)
cl_sensitivity = 0.3
 
; Joystick Options
cl_joystick_gain = 6
cl_joystick_sensitivity = 1
cl_joystick_throttle_range = 0
cl_joystick_invert_throttle = 1
cl_joystick_invert_pitch = 1
cl_joystick_invert_yaw = 0
cl_joystick_invert_turn = 0
cl_joystick_deadzone = 0.1



user.cfg

#11 Praehotec8

    Member

  • PipPipPipPipPipPipPip
  • Liquid Metal
  • Liquid Metal
  • 851 posts

Posted 19 March 2013 - 03:02 PM

I'm having a problem with some keys not working in-game on joystick and throttle as well. In my case, it's the buttons I use for opening the missle doors and showing the overlay of teammate names (and center legs, etc).

#12 Funkadelic Mayhem

    Member

  • PipPipPipPipPipPipPipPip
  • Knight Errant
  • 1,811 posts
  • LocationOrokin Void

Posted 19 March 2013 - 03:11 PM

An update or acknowledgment from PGI would be really nice.

#13 F lan Ker

    Member

  • PipPipPipPipPipPipPip
  • 827 posts
  • LocationArctic Circle

Posted 19 March 2013 - 03:15 PM

S!

Mappings I have done earlier did stick and working as intended, throttle works as before and pedals are a bliss to use now. But as above, mapping the new commands to my HOTAS buttons using the in-game GUI does not work, they just do not stick at all after saving.

#14 Bulu

    Member

  • Pip
  • FP Veteran - Beta 1
  • FP Veteran - Beta 1
  • 17 posts

Posted 19 March 2013 - 03:20 PM

same here

#15 DrKukary

    Member

  • Pip
  • FP Veteran - Beta 1
  • 14 posts
  • LocationMichigan

Posted 19 March 2013 - 03:23 PM

I was looking forward to busting out the joystick and playing as I did in the old MW games. It was a bit of a letdown when I learned that my throttle didnt work right (I believe it was backwards) and reversing it just made it so that I could only run backwards. I may be at a disadvantage playing this way, but I would have a lot of fun even losing with my awesome joystick setup.

#16 Johnny Morgan

    Member

  • PipPipPipPipPipPip
  • 236 posts
  • LocationOttawa, Canada

Posted 19 March 2013 - 03:25 PM

I bumped into a dev in game, was chatting and it sounds like they have it under control.

I wish I backed up my old config..... OMG forgot I have a trial account that has the mapping and lookie here!


<ActionMaps Version="10">
<actionmap name="battlegrid">
  <action name="show_battlegrid">
   <rebind device="joystick" input="j0_button4" index="1" defaultInput=""/>
  </action>
</actionmap>
<actionmap name="hud">
  <action name="HUD_left">
   <rebind device="joystick" input="" index="1" defaultInput="j0_pov0_left"/>
  </action>
  <action name="HUD_down">
   <rebind device="joystick" input="" index="1" defaultInput="j0_pov0_down"/>
  </action>
  <action name="HUD_up">
   <rebind device="joystick" input="" index="1" defaultInput="j0_pov0_up"/>
  </action>
  <action name="HUD_right">
   <rebind device="joystick" input="" index="1" defaultInput="j0_pov0_right"/>
  </action>
  <action name="show_scoreboard">
   <rebind device="joystick" input="j0_button5" index="1" defaultInput=""/>
  </action>
  <action name="toggle_Weapon_Group">
   <rebind device="joystick" input="" index="1" defaultInput="j0_button7"/>
  </action>
</actionmap>
<actionmap name="mech">
  <action name="m_toggle_ecm_mode">
   <rebind device="joystick" input="j0_button7" index="1" defaultInput=""/>
  </action>
  <action name="powerToggle">
   <rebind device="joystick" input="j0_button11" index="1" defaultInput="j1_button11"/>
  </action>
  <action name="m_freelook">
   <rebind device="joystick" input="" index="1" defaultInput="j0_button4"/>
  </action>
  <action name="m_wg_as">
   <rebind device="joystick" input="" index="1" defaultInput="j0_button1"/>
  </action>
  <action name="m_wg6">
   <rebind device="joystick" input="j0_button1" index="1" defaultInput="j1_button9"/>
  </action>
  <action name="m_wg4">
   <rebind device="joystick" input="j0_button3" index="0" defaultInput="j1_button7"/>
  </action>
  <action name="m_wg3">
   <rebind device="joystick" input="j0_button0" index="0" defaultInput="j1_button6"/>
  </action>
  <action name="m_wg1">
   <rebind device="keyboard" input="mouse1" index="2" defaultInput=""/>
  </action>
  <action name="joy_turn">
   <rebind device="joystick" input="j0_axis_x" index="0" defaultInput="j0_rot_z"/>
  </action>
  <action name="m_jump_jet">
   <rebind device="joystick" input="j0_pov0_right" index="1" defaultInput="j0_button6"/>
  </action>
  <action name="m_toggle_night_vision">
   <rebind device="joystick" input="j0_button8" index="1" defaultInput="j1_pov1_left"/>
  </action>
  <action name="m_next_target">
   <rebind device="joystick" input="j0_button2" index="1" defaultInput="j0_button5"/>
  </action>
  <action name="m_decreaseThrottle">
   <rebind device="joystick" input="j0_pov0_down" index="1" defaultInput=""/>
  </action>
  <action name="m_increaseThrottle">
   <rebind device="joystick" input="j0_pov0_up" index="1" defaultInput=""/>
  </action>
  <action name="m_toggle_zoom_mode">
   <rebind device="joystick" input="" index="0" defaultInput="j1_pov_right"/>
  </action>
  <action name="m_fullStop">
   <rebind device="joystick" input="j0_button6" index="1" defaultInput="j1_button2"/>
  </action>
  <action name="attack1">
   <rebind device="keyboard" input="" index="0" defaultInput="mouse1"/>
   <rebind device="joystick" input="" index="3" defaultInput="j0_button0"/>
  </action>
  <action name="joy_torso_rotatepitch">
   <rebind device="joystick" input="" index="0" defaultInput="j0_axis_y"/>
  </action>
  <action name="m_toggle_thermal_vision">
   <rebind device="joystick" input="j0_button9" index="1" defaultInput="j1_pov1_up"/>
  </action>
  <action name="shutdownOverride">
   <rebind device="joystick" input="j0_button10" index="1" defaultInput="j1_button10"/>
  </action>
  <action name="joy_throttle">
   <rebind device="joystick" input="" index="0" defaultInput="j0_slider0"/>
  </action>
  <action name="joy_torso_rotateyaw">
   <rebind device="joystick" input="" index="0" defaultInput="j0_axis_x"/>
  </action>
</actionmap>
</ActionMaps>

give me a few but I think I can get mine working again, it seems to be the INDEX value that is the problem.

old config it's 0,1 or 2, new they are all index 2... that's my guess (once you change any settings it will get overwritten, hence it worked on first load until I turned Throttle decay off)

Edited by Johnny Morgan, 19 March 2013 - 03:35 PM.


#17 F lan Ker

    Member

  • PipPipPipPipPipPipPip
  • 827 posts
  • LocationArctic Circle

Posted 19 March 2013 - 03:25 PM

S!

My throttle axis works as it should, check you got the lines below in your user.cfg. Got them from above.

cl_joystick_throttle_range = 0
cl_joystick_invert_throttle = 1

#18 Aahz HHGD

    Member

  • PipPipPipPipPip
  • Shredder
  • Shredder
  • 122 posts
  • LocationCleveland TN

Posted 19 March 2013 - 03:31 PM

I have the same issue
I had my center torso on my hat switch down
I changed it to center legs to torso and it didnt work
changed it back to center torso and it worked again
The game wont recognize the new command on my hat switch

#19 LarkinOmega

    Member

  • PipPipPipPipPip
  • 188 posts

Posted 19 March 2013 - 03:35 PM

View PostJohnny Morgan, on 19 March 2013 - 02:36 PM, said:

</action>
  <action name="joy_throttle">
   <rebind device="joystick" input="j0_axis_y" index="2" defaultInput="j0_slider0"/>
  </action>


I trying remapping Analog Throttle to the joysticks y axis (turn is x axis) I can now PUSH forward for throttle up and PULL back for throttle down...

I don't care about the rest THIS is the setup i've wanted.. SPLOOSH!

I've been driving like that since Open Beta started. The Analog turning is much nicer though.

#20 MuKen

    Member

  • PipPipPipPipPipPip
  • 297 posts

Posted 19 March 2013 - 03:59 PM

View PostJohnny Morgan, on 19 March 2013 - 03:25 PM, said:

give me a few but I think I can get mine working again, it seems to be the INDEX value that is the problem.

old config it's 0,1 or 2, new they are all index 2... that's my guess (once you change any settings it will get overwritten, hence it worked on first load until I turned Throttle decay off)


You sir are my saviour. Setting the index to 1 fixed it.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users