Melbo Posted October 10 So I have quickly knocked up a few binds to make those of us who are used to flying helicopters with the mouse and keyboard like in the Arma series. Copy the text below and place in the input.ini which is located in X:\Users\userName\AppData\Local\SquadGame\Saved\Config\WindowsNoEditor Mine looks like this: Currently the keys are set up like this: Q+E = YAW Left + Right A+D = ROLL Left + Right W+S = Pitch Up and Down Shift = Collective Up Control = Collective Down Mouse movement will also control Pitch and Roll. All keys can be rebound to whatever keys you wish. I imagine controls can be bound to joysticks too but I am unable to test. Any problems then please post here. Hope you enjoy the flight [/Script/Engine.InputSettings] AxisMappings=(AxisName="Aileron",Scale=1.000000,Key=Joystick_Axis0) AxisMappings=(AxisName="AircraftUp",Scale=-1.000000,Key=LeftControl) AxisMappings=(AxisName="AircraftUp",Scale=1.000000,Key=SpaceBar) AxisMappings=(AxisName="Collective",Scale=1.000000,Key=Joystick_Axis3) AxisMappings=(AxisName="Elevator",Scale=-1.000000,Key=Joystick_Axis1) AxisMappings=(AxisName="HelicopterRight",Scale=1.000000,Key=E) AxisMappings=(AxisName="HelicopterRight",Scale=1.000000,Key=Joystick_Axis2) AxisMappings=(AxisName="HelicopterRight",Scale=-1.000000,Key=Q) AxisMappings=(AxisName="HelicopterUp",Scale=-1.000000,Key=LeftControl) AxisMappings=(AxisName="HelicopterUp",Scale=1.000000,Key=LeftShift) AxisMappings=(AxisName="HelicopterUp",Scale=-1.000000,Key=None) AxisMappings=(AxisName="LookUp",Scale=-1.000000,Key=MouseY) AxisMappings=(AxisName="LookUpRate",Scale=1.000000,Key=Gamepad_RightY) AxisMappings=(AxisName="MoveAileron",Scale=-1.000000,Key=A) AxisMappings=(AxisName="MoveAileron",Scale=1.000000,Key=D) AxisMappings=(AxisName="MoveAileron",Scale=1.000000,Key=Joystick_Axis0) AxisMappings=(AxisName="MoveAileron",Scale=1.000000,Key=MouseX) AxisMappings=(AxisName="MoveElevator",Scale=-1.000000,Key=Joystick_Axis1) AxisMappings=(AxisName="MoveElevator",Scale=1.000000,Key=MouseY) AxisMappings=(AxisName="MoveElevator",Scale=-1.000000,Key=S) AxisMappings=(AxisName="MoveElevator",Scale=1.000000,Key=W) AxisMappings=(AxisName="MoveForward",Scale=1.000000,Key=Gamepad_LeftY) AxisMappings=(AxisName="MoveForward",Scale=-1.000000,Key=S) AxisMappings=(AxisName="MoveForward",Scale=1.000000,Key=W) AxisMappings=(AxisName="MoveRight",Scale=-1.000000,Key=A) AxisMappings=(AxisName="MoveRight",Scale=1.000000,Key=D) AxisMappings=(AxisName="MoveRight",Scale=1.000000,Key=Gamepad_LeftX) AxisMappings=(AxisName="Rudder",Scale=1.000000,Key=Joystick_Axis2) AxisMappings=(AxisName="Turn",Scale=1.000000,Key=MouseX) AxisMappings=(AxisName="TurnRate",Scale=1.000000,Key=Gamepad_RightX) AxisMappings=(AxisName="VehicleHeadLookUp",Scale=-1.000000,Key=MouseY) AxisMappings=(AxisName="VehicleHeadTurn",Scale=1.000000,Key=MouseX) AxisMappings=(AxisName="VehicleMoveBothTracks",Scale=-1.000000,Key=S) AxisMappings=(AxisName="VehicleMoveBothTracks",Scale=1.000000,Key=W) AxisMappings=(AxisName="VehicleMoveForward",Scale=1.000000,Key=Gamepad_LeftStick_Up) AxisMappings=(AxisName="VehicleMoveForward",Scale=-1.000000,Key=S) AxisMappings=(AxisName="VehicleMoveForward",Scale=1.000000,Key=W) AxisMappings=(AxisName="VehicleMoveLeftTrack",Scale=-1.000000,Key=A) AxisMappings=(AxisName="VehicleMoveLeftTrack",Scale=1.000000,Key=Gamepad_LeftStick_Up) AxisMappings=(AxisName="VehicleMoveLeftTrack",Scale=1.000000,Key=Q) AxisMappings=(AxisName="VehicleMoveRight",Scale=-1.000000,Key=A) AxisMappings=(AxisName="VehicleMoveRight",Scale=1.000000,Key=D) AxisMappings=(AxisName="VehicleMoveRight",Scale=1.000000,Key=Gamepad_LeftStick_Right) AxisMappings=(AxisName="VehicleMoveRightTrack",Scale=-1.000000,Key=D) AxisMappings=(AxisName="VehicleMoveRightTrack",Scale=1.000000,Key=E) AxisMappings=(AxisName="VehicleMoveRightTrack",Scale=1.000000,Key=Gamepad_RightStick_Up) AxisMappings=(AxisName="VehicleZoom",Scale=1.000000,Key=LeftControl) AxisMappings=(AxisName="VehicleZoom",Scale=-1.000000,Key=None) Share this post Link to post Share on other sites
gshAT Posted October 11 (edited) was testing a little bit with the scale settings especially on yaw - control. devs should have a look into it to evaluate if there should be a max value! btw: if you are wondering what to change: mouse input only needs the positive value, the other one you can delete Quote AxisMappings=(AxisName="HelicopterUp",Scale=-1.000000,Key=S) //Collective Down AxisMappings=(AxisName="HelicopterUp",Scale=1.000000,Key=W) //Collective Up AxisMappings=(AxisName="HelicopterRight",Scale=-10.000000,Key=A) // Rudder/Pedal Left // Scale is intensity/sensitivity AxisMappings=(AxisName="HelicopterRight",Scale=10.000000,Key=D) // Rudder/Pedal Right //Scale is intensity/sensitivity AxisMappings=(AxisName="MoveAileron",Scale=1.000000,Key=MouseX) // Rolling Right AxisMappings=(AxisName="MoveAileron",Scale=-1.000000,Key=None) // Rolling Left AxisMappings=(AxisName="MoveElevator",Scale=-1.000000,Key=Joystick_Axis1) //Pitch down AxisMappings=(AxisName="MoveElevator",Scale=1.000000,Key=MouseY)// Pitch Up Edited October 15 by gshAT Share this post Link to post Share on other sites
Lio Posted October 11 @Melboyou are my Hero! Btw to remove the mouse for pitch i just delete the commands for it? Share this post Link to post Share on other sites
Melbo Posted October 11 Just now, Lio said: @Melboyou are my Hero! Btw to remove the mouse for pitch i just delete the commands for it? Yup or just putting // before the line should do the trick. Share this post Link to post Share on other sites
Lio Posted October 11 Just now, Melbo said: Yup or just putting // before the line should do the trick. Alright, thank you very much! Share this post Link to post Share on other sites
Phoenixstorm Posted October 11 No thanks Melbo, I prefer the default controls^^ Share this post Link to post Share on other sites
Melbo Posted October 11 13 minutes ago, Phoenixstorm said: No thanks Melbo, I prefer the default controls^^ No one is making you use this Share this post Link to post Share on other sites
Slavinkje Posted October 11 (edited) Really nicely done! One issue though, freelooking still disables all other input. Still can't look into a turn Edited October 11 by Slavinkje Double post for some reason Share this post Link to post Share on other sites
Melbo Posted October 11 1 hour ago, Slavinkje said: Really nicely done! One issue though, freelooking still disables all other input. Still can't look into a turn Really nicely done! One issue though, freelooking still disables all other input. Still can't look into a turn The team know about it Share this post Link to post Share on other sites
Sergeant.Roland. Posted October 12 This is excellent! Has anyone tried to fly helis with a Logitech ExtremePro 3D? Share this post Link to post Share on other sites
LaughingJack Posted October 12 5 hours ago, Sergeant.Roland. said: Has anyone tried to fly helis with a Logitech ExtremePro 3D? i second this! Share this post Link to post Share on other sites
vaktyuk Posted October 12 (edited) Hi There, I have problem. I would like use My TM Hotas x but at the moment i can not remapping that. Unfortunately the throtle is working like rudder and axis 4 work like throtle. I can not change over that two axis in game. I tried to be use the out side software to config but at the moment working crossly the Squad base joystick setup and the remapped too so two functions on the same axis. LoL. I deleted Steam controller. So My question is: How I can setup My joy axis or how can I clear the joystick in the game? Thanks for any helpfull answer! I would like swap the Z and RZ axis. Edited October 12 by vaktyuk Share this post Link to post Share on other sites
Melbo Posted October 12 2 hours ago, vaktyuk said: Hi There, I have problem. I would like use My TM Hotas x but at the moment i can not remapping that. Unfortunately the throtle is working like rudder and axis 4 work like throtle. I can not change over that two axis in game. I tried to be use the out side software to config but at the moment working crossly the Squad base joystick setup and the remapped too so two functions on the same axis. LoL. I deleted Steam controller. So My question is: How I can setup My joy axis or how can I clear the joystick in the game? Thanks for any helpfull answer! I would like swap the Z and RZ axis. You should be able to edit the .ini file to fix this. Do clear the controls you can just wipe the ini file. Share this post Link to post Share on other sites
DGinzbourg Posted October 14 (edited) It seems that currently the collective only accepts increase/decrease input and not a positional input. I tried setting only the "Collective" with my joystick throttle axis and removed the "HelicopterUp" entries, but it didn't work. Is there a way to have the collective to accept positional input (i.e. if my throttle is at 75% then it stays at 75%, if my throttle is at 30% then the collective stays at 30%; instead of increasing/decreasing constantly)? Edited October 14 by DGinzbourg Grammar Share this post Link to post Share on other sites
LaughingJack Posted October 15 9 hours ago, DGinzbourg said: It seems that currently the collective only accepts increase/decrease input and not a positional input. in my previous post i was going to suggest this was how it likely worked but i forgot. most likely it would require adding positional/anlogue logic to the scripting, to overide the incremental/key stuff for the game - just my guess though Share this post Link to post Share on other sites
DGinzbourg Posted October 15 14 hours ago, LaughingJack said: in my previous post i was going to suggest this was how it likely worked but i forgot. Is there some documentation I can follow, so that I can try it writing the code/script myself? Share this post Link to post Share on other sites
LaughingJack Posted October 16 6 hours ago, DGinzbourg said: Is there some documentation I can follow, so that I can try it writing the code/script myself? i'm using the SDK. i've not got to looking at the helos yet, myself. i also have not yet got around to finding where the Controller/controls are kept - in the Vehicle or as a separate Controller. Once the control script is found you can then try modding it. maybe Melbo could help - tho he may have concertrated only on the .ini settings. Share this post Link to post Share on other sites
DGinzbourg Posted October 16 17 hours ago, LaughingJack said: i'm using the SDK. i've not got to looking at the helos yet, myself. i also have not yet got around to finding where the Controller/controls are kept - in [ I hope it is indeed possible to do so I can play in the main servers with a normal throttle controller. Thanks! Share this post Link to post Share on other sites
Bash Posted October 17 Thank you very kindly Melbo! Wasn't able to get the collective working nicely with the hotas. Any suggestions? Share this post Link to post Share on other sites
farna Posted October 18 I have manage to get all axis "working" on my Thrustmaster Hotas X! Main axis = Works perfect (Analog) Rudder (twist joystick) = Works perfect (Analog) Throttle = Atleast works (On/Off, no analog) Share this post Link to post Share on other sites
Tomato-Rifle Posted October 20 (edited) Hey Melbo. Im looking for help to configure my helicopter controls to the old key style like bfv,bf2, bf3 etc. arrow keys are pitch and yaw. W is thurst, S is reverse, and A and D are YAW. @Melbo EDIT: Here is what ive put together for oldschool BF helicopter controls. [/Script/Engine.InputSettings] AxisMappings=(AxisName="Aileronup",Scale=1.000000,Key=Joystick_Axis0) AxisMappings=(AxisName="Ailerondown",Scale=1.000000,Key=Joystick_Axis0) AxisMappings=(AxisName="AircraftUp",Scale=-1.000000,Key=LeftControl) AxisMappings=(AxisName="AircraftUp",Scale=1.000000,Key=SpaceBar) AxisMappings=(AxisName="Collective",Scale=1.000000,Key=Joystick_Axis3) AxisMappings=(AxisName="Elevator",Scale=-1.000000,Key=Joystick_Axis1) AxisMappings=(AxisName="HelicopterRight",Scale=-1.000000,Key=A) AxisMappings=(AxisName="HelicopterRight",Scale=1.000000,Key=D) AxisMappings=(AxisName="HelicopterRight",Scale=1.000000,Key=RightMouseButton) AxisMappings=(AxisName="HelicopterUp",Scale=-1.000000,Key=S) AxisMappings=(AxisName="HelicopterUp",Scale=-1.000000,Key=S) AxisMappings=(AxisName="HelicopterUp",Scale=1.000000,Key=W) AxisMappings=(AxisName="LookUp",Scale=-1.000000,Key=MouseY) AxisMappings=(AxisName="LookUpRate",Scale=1.000000,Key=Gamepad_RightY) AxisMappings=(AxisName="MoveAileron",Scale=-1.000000,Key=left) AxisMappings=(AxisName="MoveAileron",Scale=1.000000,Key=right) AxisMappings=(AxisName="MoveElevator",Scale=-1.000000,Key=Down) AxisMappings=(AxisName="MoveElevator",Scale=1.000000,Key=Up) AxisMappings=(AxisName="MoveForward",Scale=1.000000,Key=Gamepad_LeftY) AxisMappings=(AxisName="MoveForward",Scale=-1.000000,Key=S) AxisMappings=(AxisName="MoveForward",Scale=1.000000,Key=W) AxisMappings=(AxisName="MoveRight",Scale=-1.000000,Key=A) AxisMappings=(AxisName="MoveRight",Scale=1.000000,Key=D) AxisMappings=(AxisName="MoveRight",Scale=1.000000,Key=Gamepad_LeftX) AxisMappings=(AxisName="Rudder",Scale=1.000000,Key=Joystick_Axis2) AxisMappings=(AxisName="Turn",Scale=1.000000,Key=MouseX) AxisMappings=(AxisName="TurnRate",Scale=1.000000,Key=Gamepad_RightX) AxisMappings=(AxisName="VehicleHeadLookUp",Scale=-1.000000,Key=MouseY) AxisMappings=(AxisName="VehicleHeadTurn",Scale=1.000000,Key=MouseX) AxisMappings=(AxisName="VehicleMoveBothTracks",Scale=-1.000000,Key=S) AxisMappings=(AxisName="VehicleMoveBothTracks",Scale=1.000000,Key=W) AxisMappings=(AxisName="VehicleMoveForward",Scale=1.000000,Key=Gamepad_LeftStick_Up) AxisMappings=(AxisName="VehicleMoveForward",Scale=-1.000000,Key=S) AxisMappings=(AxisName="VehicleMoveForward",Scale=1.000000,Key=W) AxisMappings=(AxisName="VehicleMoveLeftTrack",Scale=-1.000000,Key=A) AxisMappings=(AxisName="VehicleMoveLeftTrack",Scale=1.000000,Key=Gamepad_LeftStick_Up) AxisMappings=(AxisName="VehicleMoveLeftTrack",Scale=1.000000,Key=Q) AxisMappings=(AxisName="VehicleMoveRight",Scale=-1.000000,Key=A) AxisMappings=(AxisName="VehicleMoveRight",Scale=1.000000,Key=D) AxisMappings=(AxisName="VehicleMoveRight",Scale=1.000000,Key=Gamepad_LeftStick_Right) AxisMappings=(AxisName="VehicleMoveRightTrack",Scale=-1.000000,Key=D) AxisMappings=(AxisName="VehicleMoveRightTrack",Scale=1.000000,Key=E) AxisMappings=(AxisName="VehicleMoveRightTrack",Scale=1.000000,Key=Gamepad_RightStick_Up) AxisMappings=(AxisName="VehicleZoom",Scale=1.000000,Key=LeftControl) AxisMappings=(AxisName="VehicleZoom",Scale=-1.000000,Key=LeftShift) Edited October 20 by Tomato-Rifle Share this post Link to post Share on other sites
MazerReckem Posted October 20 On 10/11/2019 at 9:28 PM, Sergeant.Roland. said: This is excellent! Has anyone tried to fly helis with a Logitech ExtremePro 3D? On 10/12/2019 at 3:05 AM, LaughingJack said: i second this! Yes! To some success! The problem I am facing (and am on the forums trying to fix now) is that the thrust on the joystick has to be set to an INCREDIBLY precise position to allow you to lower and raise collective properly with two seprately bound keys. My config is below. I do not believe there is a way to properly use the throttle to control collective with this joy stick at the moment.https://imgur.com/k8nihPl Share this post Link to post Share on other sites
Nuzzi Posted October 26 On 10/12/2019 at 10:32 AM, vaktyuk said: Hi There, I have problem. I would like use My TM Hotas x but at the moment i can not remapping that. Unfortunately the throtle is working like rudder and axis 4 work like throtle. I can not change over that two axis in game. I tried to be use the out side software to config but at the moment working crossly the Squad base joystick setup and the remapped too so two functions on the same axis. LoL. I deleted Steam controller. So My question is: How I can setup My joy axis or how can I clear the joystick in the game? Thanks for any helpfull answer! I would like swap the Z and RZ axis. there should be a mapping feature on the stick it sevf, where you can switch them. you wont get analog tho, so its actually better just use the keyboard, until they change the whole thing. If they do.. Share this post Link to post Share on other sites