Space Engineers

Space Engineers

Joystick Flight Controls
56 Comments
MARHWIN 19 Jul, 2024 @ 11:03am 
@NumberFive
I wanna talk about your scripting. Invite send :]
Fuzion 29 Mar, 2023 @ 3:32pm 
I am not encountering the issue mentioned in the authors note, when enabling joysticks, my mouse still works. Perhaps this joystick issue has been fixed?
Forest_Ninja 20 Jan, 2023 @ 2:18pm 
Damn. Tbh idk why it's not a base game function to be able to use a joystick
NumberFive  [author] 20 Jan, 2023 @ 8:44am 
@Forest_Ninja101
Unfortunately this mod should be considered broken. I am unable to even test it due to changes to the base game breaking my mouse control when enabling any joystick. Also there is no way to configure input axis and there are too many possible joystick configurations to consider.
Forest_Ninja 17 Jan, 2023 @ 4:24pm 
I don't get why no matter what you do with it, any of the options there just make your ship move in some direction. I don't want that, i just want to be able to turn my ship around with a joystick and control thrust with my keyboard
myk27 13 Jan, 2023 @ 4:21pm 
can this mod work with two controlers
WarCriminal 2 Aug, 2022 @ 5:16am 
Is it in controls?
WarCriminal 2 Aug, 2022 @ 5:15am 
somebody help me
WarCriminal 2 Aug, 2022 @ 5:15am 
How do i set this up I have a T16000M FCS Hotas Im way too confused I cant put my throttle to it or my joystick
CovertJaguar 22 Nov, 2021 @ 2:57pm 
Some comments:
- First, I'm using an x52 Pro Saitek/Logitch HOTAS. It works great for flight control, mostly. Nice and smooth. Control axis are correctly defined. Landing, walking, jetpacking, has issues.
- 2-Way Throttle badly needs a deadzone, no way to stop mid-air.
- How do you reverse with 1-Way Throttle? Is there a modifier/toggle key?
- Turning off the joystick doesn't clear thrust overrides. Have to do so manually.
- Constant phantom movement when on ground with jetpack off and joystick enabled.
- Occasionally flying off into space when jetpacking with joystick enabled, touching stick seems to reset it.
- How to go up and down? I have a couple rotator axis on the throttle I could use for that, but no way to link them?
- I'm not able to redefine/disable axis in the Logitech/Saitek software or deadzones in the Windows Control Panel.
- Dampers seem... troubled. VTOL landing in Thrust mode seems to be impossible. Likely due to the lack of thrust deadzone. (2-Way mode)
masterfluffypants54 28 May, 2021 @ 3:26pm 
What are the controls for this?
SirDoranges 4 May, 2021 @ 6:07am 
Is there any way to rebind controls? using a Thrustmaster T. Flight Hotas 3 and the control configuration is less than optimal. Worth noting that even though the control configuration is a little wonky it does work.
dp3 30 Apr, 2021 @ 8:11am 
Any way to use this without a numpad
Zymurg 18 Feb, 2021 @ 2:48pm 
does this work with thrustmaster hotas one
bam from animal crossing 2 Dec, 2020 @ 11:08am 
hello, I am using a Logitech Extreme 3d Pro Flight Joystick. Does this mod work for me or just for Xbox controllers?
SantiJames 11 Sep, 2020 @ 12:04pm 
I was using a thrustmaster T16000 and no matter what position the throttle slider was in, it wouldn't stop.
NumberFive  [author] 11 Sep, 2020 @ 8:14am 
@SantiJames - Are you using an Xbox or dual stick style controller? If so, you should choose Bi-Directional control in the cockpit control panel. Default behavior is for joysticks with a throttle slider control. Dual stick controllers that return to center would still be at 50% throttle under single direction control. You can manually turn off thruster override after turning joystick control off, that should stop the ship from rising. I guess you could consider it a bug that thruster override is not turned off automatically when turning off joystick control. I may alter this behavior, but I thought that Keen would have implemented proper joystick support by now.
SantiJames 6 Sep, 2020 @ 5:39pm 
As soon as i turned it on for my ship it just started going up and I could not stop it even after disabling it. Must be a bug for me, IDK.
olli962 17 Aug, 2020 @ 9:42am 
Hey how to use? :)
NumberFive  [author] 8 Aug, 2020 @ 1:49pm 
@MCzenman,
Does SE recognize this setup as a single joystick?
I'm not sure that the mod will work with such a complicated setup. I've tested this with a basic joystick and with a basic PC gamepad. It's not likely that the mod will ever support your setup. This was just meant to be a workaround until Keen implements proper joystick support.
You could try it with just one stick.
MCzenman 6 Aug, 2020 @ 8:13pm 
1) I have a twin-stick setup with rudders, and all three of these use separate USB ports (2x Thrustmaster T.16000M FCS sticks, Thrustmaster T-Rudder pedals). Yet the script only recognizes one of these devices, that being my right stick.
2) When I click "Use Joystick," the ship starts spinning to the right and won't stop until I twist the stick all the way to the left. I've checked it and it's working properly in Windows.
NumberFive  [author] 26 Apr, 2020 @ 7:08am 
@Rex_AnotherShip The functions and controls for joystick control are part of the control panel for the cockpit. You can add them to your hotbar such as you would any other cockpit funtions or you can turn the features on and off through the control panel.
Rex_AnotherShip 24 Apr, 2020 @ 7:15pm 
This does not work for me either. Not sure what does work with it...I loaded it but nothing changed anywhere that I can see. No new controls in options... not even a flicker of hope. What am I missing?
Hellforge Actual 31 Mar, 2020 @ 3:59am 
Does it work with a HOTAS?
woostyboy 19 Sep, 2019 @ 11:56am 
This looks like it's what I've wanted for a long time, can I ask please -

1. Does the joystick control pitch and roll (not yaw like standard) in an 'ON/OFF? way (like hitting Q and E), or gradually increase the more your move the joystick?
2. Does the thrust (either up of forward) slider gradually increase or is it ON/OFF like the 'W' key?

Thanks in advance, excited to give this a try!
Sir Tronco 4 May, 2019 @ 2:44am 
I Love you.
Starker 28 Feb, 2019 @ 12:42pm 
I have messed with all the settings. I confirmed it was my joystick malfunctioning and not the mod. I flew around until I started to uncontrollably yaw right. Then I quickly opened the configuration menu for my joystick in Control Panel and saw that Z-slider (right rudder, stick twist right) was max positive. An erroneous input was sent to the computer and the mod interpreted it as it should.

On a separate note, it would be cool to be able to control wheels with a throttle. Currently, joystick y-axis controls wheel speed.
NumberFive  [author] 28 Feb, 2019 @ 6:33am 
Starker, have you turned down the joystick sensitivity in the game options? The joystick will also move your mouse and character, that's the game default. The mod works best with the game options turned down as much as possible and using the slider in the cockpit control panel to adjust sensitivity for the mod. Also turning down precession may help.
Starker 23 Feb, 2019 @ 4:33pm 
I am fairly certain that it is being caused by my hardware at this point. The problem is just too specific. I appreciate the response.
NumberFive  [author] 21 Feb, 2019 @ 7:26am 
Starker, I was not sure if it worked in multiplayer or not, I have not been able to test with other players, I really don't know anyone who can help me test that, and I have limited time right now to work on mods, but I do test on dedicated server run locally. I can join and not crash, and it works for my player, but I was not sure how it would work with other players. Can you give me an update?
Starker 9 Feb, 2019 @ 9:07pm 
I don't know what happened, but I must have missed something because it works in multiplayer now.

There is a bug, although, where ships will randomly yaw right. This doesn't seem to happen in single player. This may be caused by my old, worn out joystick, but that doesn't explain why it doesn't occur in single player. I will update.
NumberFive  [author] 9 Feb, 2019 @ 7:10am 
jump521, it may be your computer because I'm sure the code is not optimized. I hope to improve this in the future but I want to get the functionality right first.
NumberFive  [author] 9 Feb, 2019 @ 7:08am 
That is until proper joystick support is added.
NumberFive  [author] 9 Feb, 2019 @ 7:07am 
Starker, I am planning on continuing development. As for multiplayer, I am still trying to wrap my head around how that works. Once I understand the multiplayer system, I hope to get this working. Could you tell me what happens when you try this in multiplayer? I've tried it on a dedicated server on my own machine, with no other players, but not with other players joining. Does it crash the server or client, or does it just not work?
Starker 30 Jan, 2019 @ 4:56pm 
Sorry, I should clarify my last post. This does not currently work in multiplayer, tested on 3 different PCs (my friends have tested it too.)
Starker 30 Jan, 2019 @ 4:55pm 
Is this being further developed to work in multiplayer, assuming you get enough donations?
jump521 24 Jan, 2019 @ 8:41am 
After abound 2 hours of using this mod, my sim speed drops every 5-10 seconds, making the gane statter. The only way to fix this is to reload. Probably not enough RAM.
NumberFive  [author] 23 Jan, 2019 @ 5:25am 
jump521, I haven't noticed any but I will check it out. This is still a work in progress. Could you give me any more details?
jump521 13 Jan, 2019 @ 4:07am 
Am i the only one who gets huge fps and sim speed drops when using this mod?
NumberFive  [author] 26 Nov, 2018 @ 8:23am 
Thanks Cee64e, the mod should perform much better now as far as releasing control of the thrusters, and allowing keyboard override of controls.
Cee64E 8 Nov, 2018 @ 5:30pm 
Just some thoughts on this.

First, thanks for the effort. The controls work well enough and I found the joystick responsive and useful. What works works very well.

What doesn't work is the problem. Once activated, you can't turn it off. When I did, it set the affected thrusters to some override value and wouldn't let me change them. So if I was in hover mode and turned the joystick control off then the upward thrusters would no longer respond to either my UP keyboard command nor the inertial dampers and my ship would just drop.

There was also significant delay and lack of power in opposing thrusters when inertial dampers were left on. This seems to only affect the thrusters opposite to the ones that were slider controlled.

As I said, what works, works very well. For a small fighter this would be awesome. I hope you continue development as joystick control is something this game should have had from the beginning.
NumberFive  [author] 27 Oct, 2018 @ 7:51am 
wootsyboy, yes hover mode is designed to fly like a helicopter and your description is perfect. Thrust mode flys more like an airplane, use dampeners and you can pretty much just point your nose and go. This was one of my first mods and it's a little rough and unfinished. This version is not compatible with DS and will crash, I'm not sure about hosted games. I am planning to fix a few things and update this later.
woostyboy 19 Oct, 2018 @ 4:08am 
Haven't had a chance to get in game and give it a go yet, but hover mode works like a helicopter? Thrust control is 'collective' and joystick is 'cyclic'?
woostyboy 18 Oct, 2018 @ 5:40am 
Hi. Why is this not on the front page of the workshop! Looking forward to giving this a go. Are you able to make a variable throttle for wheeled vehicles too please?
NumberFive  [author] 2 Aug, 2018 @ 8:09am 
foraker.rvn, the "Flight Mode" on off switch or terminal action in the toolbar should do what you want. One you set "Use Joystick", re-open the terminal and you will see additional options.
Default for flight mode is "Hover" but if you choose "Thrust" the slider will control forward thrust like an airplane.
foraker.rvn 30 Jul, 2018 @ 8:53pm 
Could you perhaps make an option to use the throttle and the stick to control gyros so I can fly like its an airplane?
LeeTheFlea 22 Jul, 2018 @ 4:18pm 
@matt Oh awesome! Thank you sir!
NumberFive  [author] 22 Jul, 2018 @ 9:36am 
Hi LeeTheFlea, this is not a programmable block script but a modapi script. When you add the mod to a world, it should be working on all ship controllers already. There are controls in the terminal screen to turn features on and off or you can set them to the toolbar. Look for the option "use joystick". Once you check this box the joystick should be working. You do have to exit out of the terminal screen and go back in to see the other options once "use joystick" is checked. Also remember the settings are not per ship, they are part of your session.
LeeTheFlea 22 Jul, 2018 @ 8:56am 
HI, I subscribed, but for some reason when I open a programmble block and look for the script, I can't find it. I have other scripts listed in my list of scripts...what am I missing? Thanks
NumberFive  [author] 7 Jul, 2018 @ 10:08am 
Actually I was only half right. The xbox controller uses a different axis. At this time, the mod will only work with a joystick but I am working on a fix.