Fractal Softworks Forum

Please login or register.

Login with username, password and session length

Author Topic: joystick support?  (Read 4662 times)

montaropdf

  • Ensign
  • *
  • Posts: 44
    • View Profile
joystick support?
« on: September 02, 2017, 03:46:35 AM »

Hi,

Are joystick usable and if yes, how to "activate" them and assign commands to them in the settings?

Thanks.
Logged

Alex

  • Administrator
  • Admiral
  • *****
  • Posts: 24127
    • View Profile
Re: joystick support?
« Reply #1 on: September 02, 2017, 08:19:32 AM »

Hi - I'm... actually not sure. Not directly, certainly, but there may be some software you can run to map joystick inputs to keyboard ones that the game would pick up. It'd be weird, though - it's really designed around using the keyboard to steer and the mouse to aim/move your view around.
Logged

montaropdf

  • Ensign
  • *
  • Posts: 44
    • View Profile
Re: joystick support?
« Reply #2 on: September 02, 2017, 09:47:19 AM »

Is there any plan to add support for joystick and other game controller, like game pads?

I think a joystick is more appropriate than keyboqrd + mouse given the way ships move.
Logged

Alex

  • Administrator
  • Admiral
  • *****
  • Posts: 24127
    • View Profile
Re: joystick support?
« Reply #3 on: September 02, 2017, 09:58:52 AM »

Hmm. I think people have had some success using gamepads with Xpadder.

As far as the game supporting either natively, no, I wasn't planning on doing that. The game is designed around keyboard + mouse, and to support gamepads/joysticks "officially" would mean new considerations for the UI everywhere. I'm also not much of a gamepad person, so I don't think I'd do a particularly good job there. Dev time is also a consideration.

I think a joystick is more appropriate than keyboqrd + mouse given the way ships move.

A joystick is good when there's a range of inputs, right? I.E. "turn left slowly" vs "turn left quickly" etc. It's great for flight sims etc (obviously), but ship controls in Starsector don't work like that. Plus you'd need to use the mouse with it anyway, and that seems awkward.
Logged

montaropdf

  • Ensign
  • *
  • Posts: 44
    • View Profile
Re: joystick support?
« Reply #4 on: September 02, 2017, 10:55:00 AM »

Hmm. I think people have had some success using gamepads with Xpadder.

As far as the game supporting either natively, no, I wasn't planning on doing that. The game is designed around keyboard + mouse, and to support gamepads/joysticks "officially" would mean new considerations for the UI everywhere. I'm also not much of a gamepad person, so I don't think I'd do a particularly good job there. Dev time is also a consideration.

I do understand the dev time consideration and the impact on the UI.

A joystick is good when there's a range of inputs, right? I.E. "turn left slowly" vs "turn left quickly" etc. It's great for flight sims etc (obviously), but ship controls in Starsector don't work like that. Plus you'd need to use the mouse with it anyway, and that seems awkward.

You are right with the range of inputs, but for whatever reason, I don't feel at ease with the commands so far, I have a hard time strafing and turning at the same times and selecting a weapon seems also odd. So, while there is no need for "turning slowly" or "turning quickly", the way joysticks and gamepads are designed make it easier to perform that kind of "parallel" action and selecting a weapon would feel more natural. Or maybe I am getting to old for that *** ;)



Logged

Alex

  • Administrator
  • Admiral
  • *****
  • Posts: 24127
    • View Profile
Re: joystick support?
« Reply #5 on: September 02, 2017, 11:18:49 AM »

Thanks for understanding!

Just to make sure you're aware: if you hold down shift, your ship will turn towards the mouse, and A/D will strafe instead of turning. Most of the time you're looking to circle-strafe, that's how you'd want to do it. The dedicated strafe left/right keys (Q/E) are only really useful in a few cases, such as with larger ships, and even then it's situational.
Logged

montaropdf

  • Ensign
  • *
  • Posts: 44
    • View Profile
Re: joystick support?
« Reply #6 on: September 02, 2017, 12:47:55 PM »

Then I will have to spend some times in the simulator in the refitting screen of a station to get used to it.
Logged

Midnight Kitsune

  • Admiral
  • *****
  • Posts: 2847
  • Your Friendly Forum Friend
    • View Profile
Re: joystick support?
« Reply #7 on: September 02, 2017, 01:39:32 PM »

One note: You can use joy2key or even steam to map the commands to a gamepad. I don't know how it would work with a stick but it works somewhat decently with a 360 gamepad
Logged
Help out MesoTroniK, a modder in need

2021 is 2020 won
2022 is 2020 too

xenoargh

  • Admiral
  • *****
  • Posts: 5078
  • naively breaking things!
    • View Profile
Re: joystick support?
« Reply #8 on: September 02, 2017, 03:33:36 PM »

Quote
if you hold down shift, your ship will turn towards the mouse, and A/D will strafe instead of turning. Most of the time you're looking to circle-strafe, that's how you'd want to do it.
Also note that there's a setting in the Settings panel that reverses this behavior so that ships auto-turn towards your mouse cursor, rather than having to hold Shift key down all the time.  A lot of us actually play the game that way most of the time; the Mechwarrior-like control system and constantly having to hold down Shift is rather awkward.
Logged
Please check out my SS projects :)
Xeno's Mod Pack

montaropdf

  • Ensign
  • *
  • Posts: 44
    • View Profile
Re: joystick support?
« Reply #9 on: September 04, 2017, 01:55:30 PM »

Quote
if you hold down shift, your ship will turn towards the mouse, and A/D will strafe instead of turning. Most of the time you're looking to circle-strafe, that's how you'd want to do it.
Also note that there's a setting in the Settings panel that reverses this behavior so that ships auto-turn towards your mouse cursor, rather than having to hold Shift key down all the time.  A lot of us actually play the game that way most of the time; the Mechwarrior-like control system and constantly having to hold down Shift is rather awkward.

Thanks, effectively, way more controlable this way.
Logged