Rising Storm 2: Vietnam

Rising Storm 2: Vietnam

View Stats:
This topic has been locked
Yoshiro  [developer] May 18, 2017 @ 1:07pm
Non Official Xbox Style Controller Support (For Flying)
Until we pursue official controller support you can use the following to get an Xbox style controller to work as a flight stick (or even as infantry, just very poorly....)

This does require a few assumptions about your control setup which are:
(Battlefield esque setup as default)
Collective on forward/back (w/s keys)
Yaw on strafe (a/d keys)

Gamepad/Xbox Controller
Add the following bindings to ROinput.ini with the Keyboard default from above. (Using the current default WILL NOT WORK). Of note, these bindings “mostly” work for infantry play but are not polished enough and lack some functionality in terms of gameplay functions/input to be usable.

Bindings=(Name="XboxTypeS_Y",Command="Interact")
Bindings=(Name="XboxTypeS_A",Command="Jump")
Bindings=(Name="XboxTypeS_X",Command="Give_Reload_Command")
Bindings=(Name="XboxTypeS_B",Command="Crouch_Toggle")
Bindings=(Name="XboxTypeS_LeftTrigger",Command="Ironsights_Hold")
Bindings=(Name="XboxTypeS_LeftShoulder",Command="Tactical_Display")
Bindings=(Name="XboxTypeS_RightTrigger",Command="Fire")
Bindings=(Name="XboxTypeS_RightShoulder",Command="Throw_Grenade")
Bindings=(Name="XboxTypeS_DPad_Left",Command="Prev_Weapon")
Bindings=(Name="XboxTypeS_DPad_Right",Command="Next_Weapon")
Bindings=(Name="XboxTypeS_DPad_Down",Command="Prone_Toggle")
Bindings=(Name="XboxTypeS_DPad_Up",Command="Toggl_Fire_Mode")
Bindings=(Name="XboxTypeS_LeftX",Command="Axis aStrafe Speed=1.0 DeadZone=0.4")
Bindings=(Name="XboxTypeS_LeftY",Command="Axis aBaseY Speed=1.0 DeadZone=0.4")
Bindings=(Name="XboxTypeS_RightX",Command="Axis aTurn Speed=1.0 DeadZone=0.1")
Bindings=(Name="XboxTypeS_RightY",Command="Axis aLookup Speed=1.0 DeadZone=0.1")
Bindings=(Name="XboxTypeS_LeftThumbStick",Command="Sprint")
Bindings=(Name="XboxTypeS_RightThumbStick",Command="AltFire")
Bindings=(Name="XboxTypeS_Back",Command="ToggleScoreboard")
Bindings=(Name="XboxTypeS_Start",Command="OnRelease ShowMenu")

This will give you Battlefield style controller input.

Personally I however recommend Grand Theft Auto style input instead by default where throttle up/down is bound to:
Bindings=(Name="XboxTypeS_RightTrigger",Command="Axis aBaseY Speed=1.0")
Bindings=(Name="XboxTypeS_LeftTrigger",Command="Axis aBaseY Speed=-1.0")

And fire, alt fire and hover are bound to:
Bindings=(Name="XboxTypeS_A",Command="StartAltFire | OnRelease StopAltFire")
Bindings=(Name="XboxTypeS_X",Command="Button bFire | StartFire | OnRelease StopFire")
Bindings=(Name="XboxTypeS_B",Command="Throw_Grenade")

Pitch and Roll would be bound to:
Bindings=(Name="XboxTypeS_LeftX",Command="Axis aTurn Speed=1.0 DeadZone=0.1")
Bindings=(Name="XboxTypeS_LeftY",Command="Axis aLookup Speed=-1.0 DeadZone=0.1")

Yaw would be bound to:
Bindings=(Name="XboxTypeS_RightShoulder",Command="Axis aStrafe Speed=1.0")
Bindings=(Name="XboxTypeS_LeftShoulder",Command="Axis aStrafe Speed=-1.0")

And freelook would be bound to:
Bindings=(Name="XboxTypeS_RightX",Command="Prone | OnRelease UnProne | Axis aTurn Speed=1.0 DeadZone=0.1")
Bindings=(Name="XboxTypeS_RightY",Command="Prone | OnRelease UnProne | Axis aLookup Speed=1.0 DeadZone=0.1")


Date Posted: May 18, 2017 @ 1:07pm
Posts: 0