Tripwire Interactive Forums

Go Back   Tripwire Interactive Forums > Red Orchestra 2 / Rising Storm Forums > RO2/RS General > General Discussion

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 06-30-2012, 12:49 PM
Cwivey's Avatar
Cwivey Cwivey is offline
Senior Member
 
Join Date: Sep 2011
Location: In the hills! (of England)
Posts: 1,740
Default Key bindings fo' a Keyboard controled Turrets

Spent a "short" afternoon setting up a series of keys to control the tank's turret in-game with the keyboard. This is for thoes folk who loved the keyboard turret controls from RO:OST. You can still use the mouse along side it, but it's more for the feel of things rather than gameplay, so don't make comments on how mouse-users will still have an advantage when on the move.



Here's what it does:
  • Arrow keys to turn left / right / up /down at a moderate speed. (Normal aiming)
  • Holding Control (Left Conrtol or Right Control) makes the speed at which the turrets turns about a tenth of the normal movement speed. (Fine Aiming)
  • Holding Shift (Left Shift or Right Shift) Turns the turret at it's maximum speed. (Twizzle that shizle around)
  • Numpad 1 fires the MG (Numpad End).
  • Numpad 0 Fires the Main cannon (Numpad Insert).


The Important Bit


You will need to turn off Num-lock, this is because holding shift stops the Numpad from working.

"Installing"

Go to: DRIVE/Users/USERNAME/Documents/My Games/RedOrchestra2/ROGame/Config/ROInput.ini

Scroll down to the last section called [ROGame.ROPlayerInput]
Within this section, find and delete the code below...
Code:
Bindings=(Name="LookUp",Command="Axis aLookUp Speed=+25.0 AbsoluteAxis=100",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="LookDown",Command="Axis aLookUp Speed=-25.0 AbsoluteAxis=100",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="TurnLeft",Command="Axis aBaseX Speed=-200.0 AbsoluteAxis=100",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="TurnRight",Command="Axis aBaseX  Speed=+200.0 AbsoluteAxis=100",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="Up",Command="MoveForward",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="Down",Command="MoveBackward",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="Left",Command="StrafeLeft",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="Right",Command="StrafeRight",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)



Then, at the bottom of the same section, in the same file, simply copy and paste this code in...
Code:
Bindings=(Name="TurnLeft",Command="Axis aBaseX Speed=-5 AbsoluteAxis=100",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="Left",Command="TurnLeft",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="CtrlTurnLeft",Command="Axis aBaseX Speed=-0.8 AbsoluteAxis=100",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="Left",Command="CtrlTurnLeft",Control=True,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="ShiftTurnLeft",Command="Axis aBaseX Speed=-50.0 AbsoluteAxis=100",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="Left",Command="ShiftTurnLeft",Control=False,Shift=True,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="TurnRight",Command="Axis aBaseX  Speed=+5 AbsoluteAxis=100",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="Right",Command="TurnRight",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="CtrlTurnRight",Command="Axis aBaseX Speed=+0.8 AbsoluteAxis=100",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="Right",Command="CtrlTurnRight",Control=True,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="ShiftTurnRight",Command="Axis aBaseX Speed=+50.0 AbsoluteAxis=100",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="Right",Command="ShiftTurnRight",Control=False,Shift=True,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="LookUp",Command="Axis aLookUp Speed=+0.07 AbsoluteAxis=100",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="Up",Command="LookUp",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="CtrlLookUp",Command="Axis aLookUp Speed=+0.02 AbsoluteAxis=100",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="Up",Command="CtrlLookUp",Control=True,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="ShiftLookUp",Command="Axis aLookUp Speed=+0.5 AbsoluteAxis=100",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="Up",Command="ShiftLookUp",Control=False,Shift=True,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="LookDown",Command="Axis aLookUp Speed=-0.07 AbsoluteAxis=100",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="Down",Command="LookDown",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="CtrlLookDown",Command="Axis aLookUp Speed=-0.02 AbsoluteAxis=100",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="Down",Command="CtrlLookDown",Control=True,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="ShiftLookDown",Command="Axis aLookUp Speed=-0.5 AbsoluteAxis=100",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="Down",Command="ShiftLookDown",Control=False,Shift=True,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="Insert",Command="Fire",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="End",Command="AltFire",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
And it should work!

Known Issue
The fine aiming for up and down can occaisonly not work when angled upwards steeply, just let go of control and you can move it around, and the fine aiming ought to work afterwards.


If you want to change the controls used for whatever, use this guide to help you know which buttons you may use. http://udn.epicgames.com/Three/KeyBinds.html
The things to change would be, Up, Left, Down, Right, Insert and End. Located near the start of every second line.

Last edited by Cwivey; 06-30-2012 at 12:50 PM.
Reply With Quote
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 06:25 PM.


Powered by vBulletin®
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Copyright ©2005 - 2013, Tripwire Interactive, LLC