This will require modification of the game's "Actionmaps.xml" file to allow for some changes to the button placements and suit controls.
The actionmaps.xml file can be found at:
C:\Users\**whatever the heck your user name is**\Documents\My Games\Crysis\Profiles\default
Be sure to make a backup copy of your default actionmaps.xml file before proceeding.
- copy the actionmaps.xml code below and paste it into a blank notepad file
- save and rename the notepad file to actionmaps.xml
- make sure your new actionmaps file is in the folder above
Actionmaps.xml Code:
Code: Select all
<ActionMaps>
<actionmap name="debug" version="20">
<action name="flymode" onPress="1" noModifiers="1">
<key name="f3"/>
</action>
<action name="godmode" onPress="1" noModifiers="1">
<key name="f4"/>
</action>
<action name="ulammo" onPress="1" noModifiers="1">
<key name="np_2"/>
</action>
<action name="debug" onPress="1">
<key name="7"/>
</action>
<action name="thirdperson" onPress="1" noModifiers="1">
<key name="f1"/>
</action>
<action name="debug_ag_step" onPress="1">
<key name="backslash"/>
</action>
<action name="tweak_enable" onPress="1">
<key name="np_enter"/>
</action>
<action name="tweak_up" onPress="1">
<key name="up"/>
<key name="np_8"/>
</action>
<action name="tweak_down" onPress="1">
<key name="down"/>
<key name="np_2"/>
</action>
<action name="tweak_left" onPress="1">
<key name="left"/>
<key name="np_4"/>
</action>
<action name="tweak_right" onPress="1">
<key name="right"/>
<key name="np_6"/>
</action>
<action name="tweak_inc" onPress="1">
<key name="np_add"/>
</action>
<action name="tweak_dec" onPress="1">
<key name="np_subtract"/>
</action>
</actionmap>
<actionmap name="default" version="20">
<action name="hud_show_multiplayer_scoreboard" onPress="1">
<key name="tab"/>
</action>
<action name="attack1" onPress="1" onRelease="1">
<key name="mouse1"/>
<key name="xi_triggerr_btn"/>
</action>
<action name="cycle_spectator_mode" onPress="1">
<key name="space"/>
</action>
<action name="prev_spectator_target" onPress="1">
<key name="left"/>
</action>
<action name="next_spectator_target" onPress="1">
<key name="right"/>
<key name="mouse2"/>
</action>
<action name="xi_hud_mouseclick" onPress="1" onRelease="1">
<key name="xi_a"/>
</action>
<action name="xi_voice_chat_talk" onPress="1" onRelease="1">
<key name="xi_b"/>
</action>
<action name="hud_openteamchat" onPress="1">
<key name="u"/>
</action>
<action name="hud_mousewheelup" onPress="1">
<key name="mwheel_up"/>
</action>
<action name="hud_mousewheeldown" onPress="1">
<key name="mwheel_down"/>
</action>
<action name="hud_mouserightbtndown" onPress="1">
<key name="mouse2"/>
</action>
<action name="hud_mouserightbtnup" onRelease="1">
<key name="mouse2"/>
</action>
<action name="hud_show_pda_map" onPress="1">
<key name="m"/>
</action>
<action name="xi_hud_show_pda_map" onPress="1" onRelease="1">
<key name="xi_start"/>
</action>
<action name="hud_night_vision" onPress="1">
<key name="i"/>
</action>
<action name="hud_mptutorial_disable" onPress="1">
<key name="end"/>
</action>
<action name="zoom" onPress="1" onRelease="1">
<key name="mouse2"/>
</action>
<action name="use" onPress="1" onRelease="1">
<key name="f"/>
</action>
<action name="xi_use" onPress="1" onRelease="1">
<key name="xi_x"/>
</action>
<action name="xi_zoom" onPress="1" onRelease="1">
<key name="xi_shoulderr"/>
</action>
<action name="firemode" onPress="1">
<key name="x"/>
<key name="xi_dpad_up"/>
</action>
<action name="objectives" onPress="1" onRelease="1">
<key name="o"/>
</action>
<action name="voice_chat_talk" onPress="1" onRelease="1">
<key name="lalt"/>
</action>
<action name="xi_disconnect" onPress="1" onRelease="1">
<key name="disconnect"/>
</action>
<action name="hud_mousex">
<key name="maxis_x"/>
<key name="xi_thumbrx"/>
</action>
<action name="hud_mousey">
<key name="maxis_y"/>
<key name="xi_thumbry"/>
</action>
<action name="hud_mouseclick" onPress="1" onRelease="1">
<key name="mouse1"/>
</action>
<action name="hud_suit_menu" onPress="1" onRelease="1">
<key name="mouse3"/>
</action>
<action name="hud_openchat" onPress="1">
<key name="y"/>
</action>
<action name="hud_buy_weapons" onPress="1">
<key name="p"/>
<key name="xi_dpad_right"/>
</action>
<action name="hud_hide_multiplayer_scoreboard" onRelease="1">
<key name="tab"/>
</action>
<action name="hud_toggle_scoreboard_cursor" onPress="1" onRelease="1">
<key name="space"/>
</action>
<action name="hud_pda_scroll" onPress="1">
<key name="backspace"/>
</action>
<action name="xi_hud_back" onPress="1" onRelease="1">
<key name="xi_back"/>
</action>
<action name="hud_suit_mod" onPress="1" onRelease="1">
<key name="v"/>
<key name="xi_triggerl_btn"/>
</action>
<action name="hud_select1" onPress="1">
<key name="1"/>
</action>
<action name="hud_select2" onPress="1">
<key name="2"/>
</action>
<action name="hud_select3" onPress="1">
<key name="3"/>
</action>
<action name="hud_select4" onPress="1">
<key name="4"/>
</action>
<action name="hud_select5" onPress="1">
<key name="5"/>
</action>
<action name="buyammo" onPress="1" consoleCmd="1">
<key name="period"/>
</action>
<action name="skip_cutscene" onPress="1" noModifiers="1">
<key name="space"/>
</action>
</actionmap>
<actionmap name="helicopter" version="20">
<action name="v_rotatepitch" always="1">
<key name="maxis_y"/>
</action>
<action name="v_moveup" onPress="1" onRelease="1" retriggerable="1">
<key name="w"/>
</action>
<action name="v_movedown" onPress="1" onRelease="1" retriggerable="1">
<key name="s"/>
</action>
<action name="v_rotatedir" always="1">
<key name="maxis_x"/>
</action>
<action name="v_rollleft" onPress="1" onRelease="1" onHold="1">
<key name="a"/>
</action>
<action name="v_rollright" onPress="1" onRelease="1" onHold="1">
<key name="d"/>
</action>
<action name="v_pitchup" onPress="1" onRelease="1">
<key name="r"/>
</action>
<action name="v_pitchdown" onPress="1" onRelease="1">
<key name="c"/>
</action>
<action name="v_brake" onPress="1" onRelease="1">
<key name="key"/>
</action>
<action name="v_boost" onPress="1" onRelease="1" retriggerable="1">
<key name="lshift"/>
<key name="xi_shoulderl"/>
</action>
</actionmap>
<actionmap name="landvehicle" version="20">
<action name="v_moveforward" onPress="1" onRelease="1" retriggerable="1">
<key name="w"/>
</action>
<action name="v_moveback" onPress="1" onRelease="1" retriggerable="1">
<key name="s"/>
</action>
<action name="v_turnleft" onPress="1" onRelease="1" retriggerable="1">
<key name="a"/>
</action>
<action name="v_turnright" onPress="1" onRelease="1" retriggerable="1">
<key name="d"/>
</action>
<action name="v_rollleft" onPress="1" onRelease="1">
<key name="q"/>
</action>
<action name="v_rollright" onPress="1" onRelease="1">
<key name="e"/>
</action>
<action name="v_brake" onPress="1" onRelease="1">
<key name="space"/>
<key name="xi_a"/>
</action>
<action name="v_boost" onPress="1" onRelease="1" retriggerable="1">
<key name="lshift"/>
<key name="xi_shoulderl"/>
</action>
</actionmap>
<actionmap name="multiplayer" version="20">
<action name="radio_group_0" onPress="1">
<key name="f5"/>
</action>
<action name="radio_group_1" onPress="1">
<key name="f6"/>
</action>
<action name="radio_group_2" onPress="1">
<key name="f7"/>
</action>
<action name="radio_group_3" onPress="1">
<key name="f8"/>
</action>
</actionmap>
<actionmap name="player" version="20">
<action name="jump" onPress="1" onRelease="1">
<key name="space"/>
<key name="xi_a"/>
</action>
<action name="crouch" onPress="1" onRelease="1">
<key name="lctrl"/>
<key name="xi_thumbl"/>
</action>
<action name="prone" onPress="1">
<key name="z"/>
</action>
<action name="sprint" onPress="1" onRelease="1" retriggerable="1">
<key name="lshift"/>
<key name="xi_shoulderl"/>
</action>
<action name="special" onPress="1" onRelease="1">
<key name="t"/>
<key name="xi_thumbr"/>
</action>
<action name="reload" onPress="1">
<key name="r"/>
<key name="xi_x"/>
</action>
<action name="drop" onPress="1" onRelease="1">
<key name="j"/>
</action>
<action name="moveright" onPress="1" onRelease="1" retriggerable="1">
<key name="d"/>
</action>
<action name="moveleft" onPress="1" onRelease="1" retriggerable="1">
<key name="a"/>
</action>
<action name="moveforward" onPress="1" onRelease="1" retriggerable="1">
<key name="w"/>
</action>
<action name="moveback" onPress="1" onRelease="1" retriggerable="1">
<key name="s"/>
</action>
<action name="leanleft" onPress="1" onRelease="1" onHold="1">
<key name="q"/>
</action>
<action name="leanright" onPress="1" onRelease="1" onHold="1">
<key name="e"/>
</action>
<action name="rotateyaw">
<key name="maxis_x"/>
</action>
<action name="rotatepitch">
<key name="maxis_y"/>
</action>
<action name="nextitem" onPress="1">
<key name="mwheel_up"/>
<key name="xi_dpad_left"/>
</action>
<action name="previtem" onPress="1">
<key name="mwheel_down"/>
</action>
<action name="explosive" onPress="1">
<key name="3"/>
</action>
<action name="small" onPress="1">
<key name="1"/>
</action>
<action name="medium" onPress="1">
<key name="2"/>
</action>
<action name="utility" onPress="1">
<key name="5"/>
</action>
<action name="grenade" onPress="1" onRelease="1">
<key name="g"/>
</action>
<action name="zoom_in" onPress="1">
<key name="mwheel_up"/>
<key name="xi_shoulderr"/>
</action>
<action name="horn" onPress="1" onRelease="1">
<key name="h"/>
</action>
<action name="gboots" onPress="1">
<key name="n"/>
</action>
<action name="lights" onPress="1">
<key name="l"/>
</action>
<action name="handgrenade" onPress="1">
<key name="h"/>
</action>
<action name="xi_handgrenade" onPress="1" onRelease="1">
<key name="xi_y"/>
</action>
<action name="binoculars" onPress="1">
<key name="b"/>
</action>
<action name="xi_grenade" onPress="1" onRelease="1">
<key name="xi_y"/>
</action>
<action name="speedmode" onPress="1">
<key name="rshift"/>
</action>
<action name="strengthmode" onPress="1">
<key name="rctrl"/>
</action>
<action name="defensemode" onPress="1">
<key name="u"/>
</action>
<action name="zoom_out" onPress="1">
<key name="mwheel_down"/>
<key name="xi_shoulderl"/>
</action>
<action name="suitcloak" onPress="1">
<key name="l"/>
</action>
<action name="suitmode" onPress="1">
<key name="4"/>
</action>
<action name="xi_movex">
<key name="xi_thumblx"/>
</action>
<action name="xi_movey">
<key name="xi_thumbly"/>
</action>
<action name="xi_rotateyaw">
<key name="xi_thumbrx"/>
</action>
<action name="xi_rotatepitch">
<key name="xi_thumbry"/>
</action>
<action name="hud_weapon_mod" onPress="1">
<key name="c"/>
<key name="xi_dpad_down"/>
</action>
</actionmap>
<actionmap name="seavehicle" version="20">
<action name="v_moveforward" onPress="1" onRelease="1" retriggerable="1">
<key name="w"/>
</action>
<action name="v_moveback" onPress="1" onRelease="1" retriggerable="1">
<key name="s"/>
</action>
<action name="v_turnleft" onPress="1" onRelease="1" retriggerable="1">
<key name="a"/>
</action>
<action name="v_turnright" onPress="1" onRelease="1" retriggerable="1">
<key name="d"/>
</action>
<action name="v_brake" onPress="1" onRelease="1">
<key name="space"/>
<key name="xi_a"/>
</action>
<action name="v_boost" onPress="1" onRelease="1" onHold="1" retriggerable="1">
<key name="lshift"/>
<key name="xi_shoulderl"/>
</action>
</actionmap>
<actionmap name="singleplayer" version="20">
<action name="save" onPress="1" consoleCmd="1">
<key name="f5"/>
</action>
<action name="load" onPress="1" consoleCmd="1">
<key name="f8"/>
</action>
<action name="loadLastSave" onPress="1" consoleCmd="1">
<key name="f9"/>
</action>
</actionmap>
<actionmap name="vehicle" version="20">
<action name="xi_v_rotatepitch">
<key name="xi_thumbry"/>
</action>
<action name="use" onPress="1" onRelease="1">
<key name="xi_x"/>
</action>
<action name="v_horn" onPress="1" onRelease="1">
<key name="h"/>
<key name="xi_thumbr"/>
</action>
<action name="binoculars" onPress="1">
<key name="b"/>
</action>
<action name="xi_v_rotateyaw">
<key name="xi_thumbrx"/>
</action>
<action name="v_changeseat1" onPress="1">
<key name="1"/>
</action>
<action name="v_changeseat2" onPress="1">
<key name="2"/>
</action>
<action name="v_changeseat3" onPress="1">
<key name="3"/>
</action>
<action name="v_changeseat4" onPress="1">
<key name="4"/>
</action>
<action name="v_changeseat5" onPress="1">
<key name="5"/>
</action>
<action name="v_changeview" onPress="1">
<key name="f1"/>
<key name="xi_b"/>
</action>
<action name="v_zoom_in" onPress="1">
<key name="mwheel_up"/>
</action>
<action name="v_zoom_out" onPress="1">
<key name="mwheel_down"/>
</action>
<action name="v_lights" onPress="1" onRelease="1">
<key name="l"/>
<key name="xi_thumbl"/>
</action>
<action name="v_rotateyaw">
<key name="maxis_x"/>
</action>
<action name="v_rotatepitch">
<key name="maxis_y"/>
</action>
<action name="v_changeseat" onPress="1">
<key name="xi_y"/>
</action>
<action name="xi_v_movey">
<key name="xi_thumbly"/>
</action>
<action name="xi_v_movex">
<key name="xi_thumblx"/>
</action>
</actionmap>
<actionmap name="vtol" version="20">
<action name="v_rotatepitch" always="1">
<key name="maxis_y"/>
</action>
<action name="v_moveforward" onPress="1" onRelease="1" retriggerable="1">
<key name="w"/>
</action>
<action name="v_moveback" onPress="1" onRelease="1" retriggerable="1">
<key name="s"/>
</action>
<action name="v_moveup" onPress="1" onRelease="1">
<key name="space"/>
<key name="xi_dpad_up"/>
</action>
<action name="v_movedown" onPress="1" onRelease="1">
<key name="lctrl"/>
<key name="xi_dpad_down"/>
</action>
<action name="v_rotatedir" always="1">
<key name="maxis_x"/>
</action>
<action name="v_strafeleft" onPress="1" onRelease="1" onHold="1">
<key name="a"/>
</action>
<action name="v_straferight" onPress="1" onRelease="1" onHold="1">
<key name="d"/>
</action>
<action name="v_rollleft" onPress="1" onRelease="1" onHold="1">
<key name="q"/>
</action>
<action name="v_rollright" onPress="1" onRelease="1" onHold="1">
<key name="e"/>
</action>
<action name="v_boost" onPress="1" onRelease="1" retriggerable="1">
<key name="lshift"/>
<key name="xi_shoulderl"/>
</action>
</actionmap>
</ActionMaps>
Code: Select all
;--- Xpadder Profile Data ---
Version=2010.03.18
Name=Crysis
Set1Button1Name=Grenade
Set1Button1Slots=RELEASE ZONE 0.01s,G,RELEASE ZONE 0.20s,HOLD ZONE 0.50s,H
Set1Button2Name=Melee
Set1Button2Slots=Right Control,T
Set1Button3Name=Jump
Set1Button3Slots=RELEASE ZONE 0.01s,Space,RELEASE ZONE 0.10s,HOLD ZONE 0.45s,F
Set1Button4Name=Reload
Set1Button4Slots=RELEASE ZONE 0.01s,R,RELEASE ZONE 0.10s,HOLD ZONE 0.30s,X
Set1Button5Name=Aim
Set1Button5Slots=Right Mouse Button (2),HOLD ZONE 0.10s,RELEASE ZONE 0.10s,Right Mouse Button (2)
Set1Button6Name=Fire
Set1Button6Slots=Left Mouse Button (1)
Set1Button7Name=Armor
Set1Button7Slots=U
Set1Button8Name=Cloak
Set1Button8Slots=L
Set1Button9Name=Gun Menu
Set1Button9Slots=HOLD ZONE 0.30s,C,RELEASE ZONE 0.10s,1,RELEASE ZONE 0.10s
Set1Button10Name=Night Vis
Set1Button10Slots=HOLD ZONE 0.75s,I,RELEASE ZONE 0.10s,2,RELEASE ZONE 0.10s
Set1Button11Name=Speed
Set1Button11Slots=Left Shift,Right Shift
Set1Button12Name=Crouch
Set1Button12Slots=Left Control
Set1DPadUpName=Binos/Map
Set1DPadUpSlots=RELEASE ZONE 0.01s,B,RELEASE ZONE 0.10s,HOLD ZONE 0.80s,Tab
Set1DPadRightName=Weapon R
Set1DPadRightSlots=RELEASE ZONE 0.01s,Mouse Wheel Down,RELEASE ZONE 0.20s,HOLD ZONE 0.30s,E
Set1DPadDownName=Prone
Set1DPadDownSlots=Z
Set1DPadLeftName=Weapon L
Set1DPadLeftSlots=RELEASE ZONE 0.01s,Mouse Wheel Up,RELEASE ZONE 0.20s,HOLD ZONE 0.30s,Q
Set1Stick1UpSlots=W
Set1Stick1RightSlots=D
Set1Stick1DownSlots=S
Set1Stick1LeftSlots=A
Set1Stick2UpSlots=Mouse Move Up
Set1Stick2UpMouseSpeed=100
Set1Stick2RightSlots=Mouse Move Right
Set1Stick2RightMouseSpeed=100
Set1Stick2DownSlots=Mouse Move Down
Set1Stick2DownMouseSpeed=100
Set1Stick2LeftSlots=Mouse Move Left
Set1Stick2LeftMouseSpeed=100