Battlefield 2142 Custom Control File

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Ghiblian

    #1

    Battlefield 2142 Custom Control File

    Recently, my friend was playing BF2142 on my computer using my account, and he was completely confused because my keys are all custom mapped. He told me he uses the default key configuration. This event just reminded me how much my key configuration was completely remapped. I did it over a long period of time so I didn't really realize it.

    I just thought I'd like to share with you guys what changes I've made to my controls. If you guys have any suggestions, feel free to post them here. I'd also love to hear how you guys have remapped your keys.

    I would not recommend taking my whole control file and just copying it over to your computer as there are certain things like the sensitivities that are specific to my tastes / mouse. I also have two thumb buttons on my mouse, which I use very heavily in my mapping. However, hopefully the controls give you some ideas for your own custom controls and remind you that things CAN be remapped in BF2142, even if the game itself does not let you do it easily.

    If you do decide to remap your keys, remember that you have to give it some time to sink in. If you've been playing for a long time with one key set, and then switch, your muscle memory takes a while to adjust.

    It is also preferable to make as many changes as you can within the game before doing the rest of the modding. I don't know what happens after modding and then changing the keys in-game again.


    Changes


    ------------------------------------------------------------------

    General
    These controls are designed to make use of keys that are otherwise useless (like F for switching weapons). It also means I NEVER have to move my hand away from the holy WASD home position of FPSes.

    Menu - Delete (I just thought of this while looking through my file, I have not made the change and tested it yet, but I plan to. I hate accidentally hitting escape when trying to hit the 1 to switch to my knife)
    Code:
    ControlMap.addKeyToTriggerMapping c_GIMenu IDFKeyboard IDKey_Delete 10000 0
    Map - F
    Code:
    ControlMap.addKeyToTriggerMapping c_GIMapSize IDFKeyboard IDKey_F 10000 0
    Zoom Map - C
    Code:
    ControlMap.addKeyToTriggerMapping c_GIMapZoom IDFKeyboard IDKey_C 10000 0
    --------

    Infantry
    I mapped crouch to E just because I think you need to be able to crouch much faster than you need to enter a vehicle. It messes with me in other FPSes like CoD4 since E in that game is lean right. I have prone mapped to my middle mouse button since that button was not used at all. I've seen knifers do all kinds of crazy stunts jumping into the air and proning (I know if you use prone / crouch in conjunction, you can make proning and standing instantaneous). I haven't used this method much, but I might practice it a bit to see how well it works.

    Crouch - E
    Code:
    ControlMap.addKeyToTriggerMapping c_PICrouch IDFKeyboard IDKey_Z 0 0
    Prone - Middle Mouse button
    Code:
    ControlMap.addKeyToTriggerMapping c_PILie IDFKeyboard IDKey_Z 0 0
    ControlMap.addButtonToTriggerMapping c_PILie IDFMouse IDButton_2 0 1
    Enter Vehicle - Windows key (can also use Alt key)
    Code:
    ControlMap.addKeyToTriggerMapping c_PIUse IDFKeyboard IDKey_LeftWin 0 0
    Weapon 2 (Pistol) - Front Thumb Button (You might set this to Weapon 1 instead, but I generally use pistols because they are a bit more flexible than a knife when I'm out of ammo)
    Code:
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect2 IDFKeyboard IDKey_2 10000 0
    ControlMap.addButtonToTriggerMapping c_PIWeaponSelect2 IDFMouse IDButton_4 10000 1
    Weapon 3 (Main weapon) - Rear Thumb Button
    Code:
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect3 IDFKeyboard IDKey_3 10000 0
    ControlMap.addButtonToTriggerMapping c_PIWeaponSelect3 IDFMouse IDButton_3 10000 1
    --------

    Land / Air
    You have to do these manually for the Land and Helicopter section separately.

    The reason I have these mapped the way they are is mainly because of the way I use the gunship. To solo, it's very easy for me to middle-click->right-click to quickly switch to my TV missile, then left-click to fire, and finally R to switch back (since R is unused for vehicles). Same with the view changes. However, I've found these keys to be just as useful for land vehicles (since they don't do anything anyways, so anything is better than nothing).

    Position 1 - R
    Code:
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect1 IDFKeyboard IDKey_F1 10000 0
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect1 IDFKeyboard IDKey_R 10000 1
    Position 2 - Middle Mouse Button
    Code:
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect2 IDFKeyboard IDKey_F2 10000 0
    ControlMap.addButtonToTriggerMapping c_PIPositionSelect2 IDFMouse IDButton_2 10000 1
    Cockpit view - Front Thumb Button
    Code:
    ControlMap.addButtonToTriggerMapping c_PICameraMode1 IDFMouse IDButton_4 10000 0
    Front view of vehicle - Rear Thumb Button
    Code:
    ControlMap.addButtonToTriggerMapping c_PICameraMode3 IDFMouse IDButton_3 10000 0
    E - Mouse look
    Code:
    ControlMap.addKeyToTriggerMapping c_PIMouseLook IDFKeyboard IDKey_E 0 0
    ------------------------------------------------------------------

    Full code
    Code:
    ControlMap.create InfantryPlayerInputControlMap
    
    ControlMap.addKeysToAxisMapping c_PIYaw IDFKeyboard IDKey_D IDKey_A 0
    
    ControlMap.addKeysToAxisMapping c_PIThrottle IDFKeyboard IDKey_W IDKey_S 0
    
    ControlMap.addButtonToTriggerMapping c_PIFire IDFMouse IDButton_0 0 0
    
    ControlMap.addKeyToTriggerMapping c_PIAction IDFKeyboard IDKey_Space 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIAltSprint IDFKeyboard IDKey_W 1000 0
    
    ControlMap.addKeyToTriggerMapping c_PISprint IDFKeyboard IDKey_LeftShift 0 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect1 IDFKeyboard IDKey_1 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect2 IDFKeyboard IDKey_2 10000 0
    ControlMap.addButtonToTriggerMapping c_PIWeaponSelect2 IDFMouse IDButton_4 10000 1
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect3 IDFKeyboard IDKey_3 10000 0
    ControlMap.addButtonToTriggerMapping c_PIWeaponSelect3 IDFMouse IDButton_3 10000 1
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect4 IDFKeyboard IDKey_4 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect5 IDFKeyboard IDKey_5 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect6 IDFKeyboard IDKey_6 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect7 IDFKeyboard IDKey_7 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect8 IDFKeyboard IDKey_8 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect1 IDFKeyboard IDKey_F1 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect2 IDFKeyboard IDKey_F2 10000 0
    
    ControlMap.addButtonToTriggerMapping c_PIPositionSelect2 IDFMouse IDButton_2 10000 1
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect3 IDFKeyboard IDKey_F3 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect4 IDFKeyboard IDKey_F4 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect5 IDFKeyboard IDKey_F5 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect6 IDFKeyboard IDKey_F6 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect7 IDFKeyboard IDKey_F7 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect8 IDFKeyboard IDKey_F8 10000 0
    
    ControlMap.addButtonToTriggerMapping c_PIAltFire IDFMouse IDButton_1 0 0
    
    ControlMap.addKeyToTriggerMapping c_PIDrop IDFKeyboard IDKey_G 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PILie IDFKeyboard IDKey_Z 0 0
    
    ControlMap.addButtonToTriggerMapping c_PILie IDFMouse IDButton_2 0 1
    
    ControlMap.mouseSensitivity 0.226069
    
    
    
    ControlMap.create LandPlayerInputControlMap
    
    ControlMap.addKeysToAxisMapping c_PIYaw IDFKeyboard IDKey_D IDKey_A 0
    
    ControlMap.addAxisToAxisMapping c_PIPitch IDFMouse IDAxis_1 0 0
    
    ControlMap.addAxisToAxisMapping c_PIRoll IDFMouse IDAxis_0 0 0
    
    ControlMap.addKeysToAxisMapping c_PIThrottle IDFKeyboard IDKey_W IDKey_S 0
    
    ControlMap.addButtonToTriggerMapping c_PIFire IDFMouse IDButton_0 0 0
    
    ControlMap.addKeyToTriggerMapping c_PIFire IDFKeyboard IDKey_Space 0 1
    
    ControlMap.addKeyToTriggerMapping c_PIMouseLook IDFKeyboard IDKey_E 0 0
    
    ControlMap.addKeyToTriggerMapping c_PISprint IDFKeyboard IDKey_LeftShift 0 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect1 IDFKeyboard IDKey_1 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect2 IDFKeyboard IDKey_2 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect3 IDFKeyboard IDKey_3 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect4 IDFKeyboard IDKey_4 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect5 IDFKeyboard IDKey_5 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect6 IDFKeyboard IDKey_6 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect7 IDFKeyboard IDKey_7 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect8 IDFKeyboard IDKey_8 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect1 IDFKeyboard IDKey_F1 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect1 IDFKeyboard IDKey_R 10000 1
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect2 IDFKeyboard IDKey_F2 10000 0
    
    ControlMap.addButtonToTriggerMapping c_PIPositionSelect2 IDFMouse IDButton_2 10000 1
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect3 IDFKeyboard IDKey_F3 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect4 IDFKeyboard IDKey_F4 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect5 IDFKeyboard IDKey_F5 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect6 IDFKeyboard IDKey_F6 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect7 IDFKeyboard IDKey_F7 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect8 IDFKeyboard IDKey_F8 10000 0
    
    ControlMap.addButtonToTriggerMapping c_PIAltFire IDFMouse IDButton_1 0 0
    
    ControlMap.addKeyToTriggerMapping c_PIAltFire IDFKeyboard IDKey_Numpad0 0 1
    
    ControlMap.addKeyToTriggerMapping c_PICrouch IDFKeyboard IDKey_Z 0 0
    
    ControlMap.addButtonToTriggerMapping c_PICameraMode1 IDFMouse IDButton_4 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PICameraMode2 IDFKeyboard IDKey_F10 10000 0
    
    ControlMap.addButtonToTriggerMapping c_PICameraMode3 IDFMouse IDButton_3 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PICameraMode4 IDFKeyboard IDKey_F12 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIFlareFire IDFKeyboard IDKey_X 0 0
    
    ControlMap.mouseSensitivity 0.548501
    
    
    
    ControlMap.create AirPlayerInputControlMap
    
    ControlMap.addKeysToAxisMapping c_PIYaw IDFKeyboard IDKey_D IDKey_A 0
    
    ControlMap.addAxisToAxisMapping c_PIPitch IDFMouse IDAxis_1 0 0
    
    ControlMap.addKeysToAxisMapping c_PIPitch IDFKeyboard IDKey_ArrowUp IDKey_ArrowDown 1
    
    ControlMap.addAxisToAxisMapping c_PIRoll IDFMouse IDAxis_0 0 0
    
    ControlMap.addKeysToAxisMapping c_PIRoll IDFKeyboard IDKey_ArrowRight IDKey_ArrowLeft 1
    
    ControlMap.addKeysToAxisMapping c_PIThrottle IDFKeyboard IDKey_W IDKey_S 0
    
    ControlMap.addButtonToTriggerMapping c_PIFire IDFMouse IDButton_0 0 0
    
    ControlMap.addKeyToTriggerMapping c_PIFire IDFKeyboard IDKey_Space 0 1
    
    ControlMap.addKeyToTriggerMapping c_PIMouseLook IDFKeyboard IDKey_LeftCtrl 0 0
    
    ControlMap.addKeyToTriggerMapping c_PIAltSprint IDFKeyboard IDKey_W 1000 0
    
    ControlMap.addKeyToTriggerMapping c_PISprint IDFKeyboard IDKey_LeftShift 0 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect1 IDFKeyboard IDKey_1 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect2 IDFKeyboard IDKey_2 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect3 IDFKeyboard IDKey_3 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect4 IDFKeyboard IDKey_4 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect5 IDFKeyboard IDKey_5 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect6 IDFKeyboard IDKey_6 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect7 IDFKeyboard IDKey_7 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect8 IDFKeyboard IDKey_8 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect1 IDFKeyboard IDKey_F1 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect2 IDFKeyboard IDKey_F2 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect3 IDFKeyboard IDKey_F3 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect4 IDFKeyboard IDKey_F4 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect5 IDFKeyboard IDKey_F5 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect6 IDFKeyboard IDKey_F6 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect7 IDFKeyboard IDKey_F7 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect8 IDFKeyboard IDKey_F8 10000 0
    
    ControlMap.addButtonToTriggerMapping c_PIAltFire IDFMouse IDButton_1 0 0
    
    ControlMap.addKeyToTriggerMapping c_PIAltFire IDFKeyboard IDKey_Numpad0 0 1
    
    ControlMap.addKeyToTriggerMapping c_PICameraMode1 IDFKeyboard IDKey_F9 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PICameraMode2 IDFKeyboard IDKey_F10 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PICameraMode3 IDFKeyboard IDKey_F11 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PICameraMode4 IDFKeyboard IDKey_F12 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIToggleWeapon IDFKeyboard IDKey_F 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIFlareFire IDFKeyboard IDKey_X 0 0
    
    ControlMap.mouseSensitivity 1.7
    
    
    
    ControlMap.create HelicopterPlayerInputControlMap
    
    ControlMap.addKeysToAxisMapping c_PIYaw IDFKeyboard IDKey_D IDKey_A 0
    
    ControlMap.addAxisToAxisMapping c_PIPitch IDFMouse IDAxis_1 0 0
    
    ControlMap.addKeysToAxisMapping c_PIPitch IDFKeyboard IDKey_ArrowUp IDKey_ArrowDown 1
    
    ControlMap.addAxisToAxisMapping c_PIRoll IDFMouse IDAxis_0 0 0
    
    ControlMap.addKeysToAxisMapping c_PIRoll IDFKeyboard IDKey_ArrowRight IDKey_ArrowLeft 1
    
    ControlMap.addKeysToAxisMapping c_PIThrottle IDFKeyboard IDKey_W IDKey_S 0
    
    ControlMap.addButtonToTriggerMapping c_PIFire IDFMouse IDButton_0 0 0
    
    ControlMap.addKeyToTriggerMapping c_PIFire IDFKeyboard IDKey_Space 0 1
    
    ControlMap.addKeyToTriggerMapping c_PIMouseLook IDFKeyboard IDKey_E 0 0
    
    ControlMap.addKeyToTriggerMapping c_PIAltSprint IDFKeyboard IDKey_W 1000 0
    
    ControlMap.addKeyToTriggerMapping c_PISprint IDFKeyboard IDKey_LeftShift 0 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect1 IDFKeyboard IDKey_1 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect2 IDFKeyboard IDKey_2 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect3 IDFKeyboard IDKey_3 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect4 IDFKeyboard IDKey_4 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect5 IDFKeyboard IDKey_5 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect6 IDFKeyboard IDKey_6 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect7 IDFKeyboard IDKey_7 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect8 IDFKeyboard IDKey_8 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect1 IDFKeyboard IDKey_F1 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect1 IDFKeyboard IDKey_R 10000 1
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect2 IDFKeyboard IDKey_F2 10000 0
    
    ControlMap.addButtonToTriggerMapping c_PIPositionSelect2 IDFMouse IDButton_2 10000 1
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect3 IDFKeyboard IDKey_F3 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect4 IDFKeyboard IDKey_F4 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect5 IDFKeyboard IDKey_F5 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect6 IDFKeyboard IDKey_F6 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect7 IDFKeyboard IDKey_F7 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect8 IDFKeyboard IDKey_F8 10000 0
    
    ControlMap.addButtonToTriggerMapping c_PIAltFire IDFMouse IDButton_1 0 0
    
    ControlMap.addKeyToTriggerMapping c_PIAltFire IDFKeyboard IDKey_Numpad0 0 1
    
    ControlMap.addButtonToTriggerMapping c_PICameraMode1 IDFMouse IDButton_4 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PICameraMode2 IDFKeyboard IDKey_F11 10000 0
    
    ControlMap.addButtonToTriggerMapping c_PICameraMode3 IDFMouse IDButton_3 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PICameraMode4 IDFKeyboard IDKey_F12 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIFlareFire IDFKeyboard IDKey_X 0 0
    
    ControlMap.mouseSensitivity 10
    
    ControlMap.setYawFactor 9
    
    ControlMap.setPitchFactor 9
    
    
    
    ControlMap.create SeaPlayerInputControlMap
    
    ControlMap.addKeysToAxisMapping c_PIYaw IDFKeyboard IDKey_D IDKey_A 0
    
    ControlMap.addKeysToAxisMapping c_PIPitch IDFKeyboard IDKey_ArrowUp IDKey_ArrowDown 0
    
    ControlMap.addKeysToAxisMapping c_PIThrottle IDFKeyboard IDKey_W IDKey_S 0
    
    ControlMap.addButtonToTriggerMapping c_PIFire IDFMouse IDButton_0 0 0
    
    ControlMap.addKeyToTriggerMapping c_PIFire IDFKeyboard IDKey_Space 0 1
    
    ControlMap.addKeyToTriggerMapping c_PISprint IDFKeyboard IDKey_LeftShift 0 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect1 IDFKeyboard IDKey_1 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect2 IDFKeyboard IDKey_2 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect3 IDFKeyboard IDKey_3 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect4 IDFKeyboard IDKey_4 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect5 IDFKeyboard IDKey_5 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect6 IDFKeyboard IDKey_6 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect7 IDFKeyboard IDKey_7 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIWeaponSelect8 IDFKeyboard IDKey_8 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect1 IDFKeyboard IDKey_F1 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect2 IDFKeyboard IDKey_F2 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect3 IDFKeyboard IDKey_F3 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect4 IDFKeyboard IDKey_F4 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect5 IDFKeyboard IDKey_F5 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect6 IDFKeyboard IDKey_F6 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect7 IDFKeyboard IDKey_F7 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIPositionSelect8 IDFKeyboard IDKey_F8 10000 0
    
    ControlMap.addButtonToTriggerMapping c_PIAltFire IDFMouse IDButton_1 0 0
    
    ControlMap.addKeyToTriggerMapping c_PIAltFire IDFKeyboard IDKey_Numpad0 0 1
    
    ControlMap.addKeyToTriggerMapping c_PICameraMode1 IDFKeyboard IDKey_F9 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PICameraMode2 IDFKeyboard IDKey_F10 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PICameraMode3 IDFKeyboard IDKey_F11 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PICameraMode4 IDFKeyboard IDKey_F12 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIToggleWeapon IDFKeyboard IDKey_F 10000 0
    
    
    
    ControlMap.create defaultGameControlMap
    
    ControlMap.addAxisToAxisMapping c_GIMouseLookX IDFMouse IDAxis_0 0 0
    
    ControlMap.addAxisToAxisMapping c_GIMouseLookY IDFMouse IDAxis_1 0 0
    
    ControlMap.addKeyToTriggerMapping c_GIMenu IDFKeyboard IDKey_Escape 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GIToggleConsole IDFKeyboard IDKey_Grave 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GIToggleConsole IDFKeyboard IDKey_End 10000 1
    
    ControlMap.addKeyToTriggerMapping c_GIEscape IDFKeyboard IDKey_Escape 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GIUp IDFKeyboard IDKey_ArrowUp 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GIDown IDFKeyboard IDKey_ArrowDown 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GILeft IDFKeyboard IDKey_ArrowLeft 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GIRight IDFKeyboard IDKey_ArrowRight 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GIPageUp IDFKeyboard IDKey_PageUp 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GIPageDown IDFKeyboard IDKey_PageDown 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GIRightShift IDFKeyboard IDKey_RightShift 0 0
    
    ControlMap.addKeyToTriggerMapping c_GILeftShift IDFKeyboard IDKey_LeftShift 0 0
    
    ControlMap.addKeyToTriggerMapping c_GILeftCtrl IDFKeyboard IDKey_LeftCtrl 0 0
    
    ControlMap.addKeyToTriggerMapping c_GIRightCtrl IDFKeyboard IDKey_RightCtrl 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GIRightAlt IDFKeyboard IDKey_RightAlt 0 0
    
    ControlMap.addButtonToTriggerMapping c_GIOk IDFMouse IDButton_0 0 0
    
    ControlMap.addButtonToTriggerMapping c_GIAltOk IDFMouse IDButton_1 0 0
    
    ControlMap.addKeyToTriggerMapping c_GIScreenShot IDFKeyboard IDKey_PrintScreen 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GITogglePause IDFKeyboard IDKey_P 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GISayAll IDFKeyboard IDKey_J 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GISayTeam IDFKeyboard IDKey_K 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GISaySquad IDFKeyboard IDKey_L 10000 0
    
    ControlMap.addAxisToTriggerMapping c_GIMouseWheelUp -1 IDFMouse IDAxis_2 0
    
    ControlMap.addAxisToTriggerMapping -1 c_GIMouseWheelDown IDFMouse IDAxis_2 0
    
    ControlMap.addKeyToTriggerMapping c_GITab IDFKeyboard IDKey_Tab 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GIEnter IDFKeyboard IDKey_Enter 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GIDelete IDFKeyboard IDKey_Delete 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GIBack IDFKeyboard IDKey_Backspace 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GITacticalComm IDFKeyboard IDKey_T 0 0
    
    ControlMap.addKeyToTriggerMapping c_GIRadioComm IDFKeyboard IDKey_Q 0 0
    
    ControlMap.addKeyToTriggerMapping c_GIMapSize IDFKeyboard IDKey_F 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GIMapZoom IDFKeyboard IDKey_C 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GIMenuSelect0 IDFKeyboard IDKey_0 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GIMenuSelect1 IDFKeyboard IDKey_1 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GIMenuSelect2 IDFKeyboard IDKey_2 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GIMenuSelect3 IDFKeyboard IDKey_3 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GIMenuSelect4 IDFKeyboard IDKey_4 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GIMenuSelect5 IDFKeyboard IDKey_5 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GIMenuSelect6 IDFKeyboard IDKey_6 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GIMenuSelect7 IDFKeyboard IDKey_7 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GIMenuSelect8 IDFKeyboard IDKey_8 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GIYes IDFKeyboard IDKey_PageUp 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GINo IDFKeyboard IDKey_PageDown 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GICreateSquad IDFKeyboard IDKey_Insert 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GIToggleFreeCamera IDFKeyboard IDKey_0 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GIHotRankUp IDFKeyboard IDKey_Add 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GIShowScoreboard IDFKeyboard IDKey_Tab 0 0
    
    ControlMap.addKeyToTriggerMapping c_GIVoipUseLeaderChannel IDFKeyboard IDKey_B 0 0
    
    ControlMap.addKeyToTriggerMapping c_GI3dMap IDFKeyboard IDKey_LeftAlt 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GISelectAll IDFKeyboard IDKey_A 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GIDeselectAll IDFKeyboard IDKey_D 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GILeader IDFKeyboard IDKey_Capital 10000 0
    
    ControlMap.addKeyToTriggerMapping c_GILeader IDFKeyboard IDKey_Home 10000 1
    
    ControlMap.addKeyToTriggerMapping c_GIVoipPushToTalk IDFKeyboard IDKey_V 0 0
    
    
    
    ControlMap.create defaultPlayerInputControlMap
    
    ControlMap.addAxisToAxisMapping c_PIMouseLookX IDFMouse IDAxis_0 0 0
    
    ControlMap.addAxisToAxisMapping c_PIMouseLookY IDFMouse IDAxis_1 0 0
    
    ControlMap.addKeyToTriggerMapping c_PIUse IDFKeyboard IDKey_LeftWin 0 0
    
    ControlMap.addKeyToTriggerMapping c_PIReload IDFKeyboard IDKey_R 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PIToggleCameraMode IDFKeyboard IDKey_N 10000 0
    
    ControlMap.addKeyToTriggerMapping c_PICrouch IDFKeyboard IDKey_E 0 0
    
    ControlMap.addAxisToTriggerMapping c_PINextItem -1 IDFMouse IDAxis_2 0
    
    ControlMap.addAxisToTriggerMapping -1 c_PIPrevItem IDFMouse IDAxis_2 0
    
    ControlMap.mouseSensitivity 0.226069
  • D72.R0CKZ0

    #2
    thats cool man.

    Comment

    • imported_Field
      Member
      • Apr 2007
      • 2234

      #3
      i think your pretty goofy. Your brain seems broken.

      Comment

      • Zarious
        Member
        • Nov 2006
        • 187

        #4
        I use a controller to play. No really.

        Comment

        • Lolyn
          Member
          • Jul 2007
          • 580

          #5
          Some of those ideas I can see myself using, like R for seat position etc. As far as the infantry controls though I'm fairly set in my ways and "fluent" with how I operate, so I can't see myself changing that.

          Nice insight though!

          Comment

          • lMoMol
            Member
            • Nov 2007
            • 99

            #6
            i didnt read all changes case im not interested to change ,but i saw at start you have crouch to E? then how you can crouch and moove to the right at same time?

            Comment

            • Ghiblian

              #7
              Originally posted by lMoMol
              i didnt read all changes case im not interested to change ,but i saw at start you have crouch to E? then how you can crouch and moove to the right at same time?
              I can press E and D simultaneously with my index finger. Do you use your pinky to hit Ctrl (was that the default for crouch? It's been a really long time...) In a lot of games, crouch is C. How do people move right and crouch at the same time in those games?

              Comment

              • lMoMol
                Member
                • Nov 2007
                • 99

                #8
                Simultaneously? bah ic,crouching is the most important key in this game...

                i still believe it gonna put you on trouble...but ok you cant do it :P

                Comment

                • D72.R0CKZ0

                  #9
                  i want to get a controller, cause i seem to do better with controllers than a keyboard abd mouse since i play mostly console games (PS3 FTW).

                  Comment

                  Working...