Crysis (Logitech Cordless/PS2 style controllers)

Share and discuss profiles
Post Reply
rob
Posts: 1
Joined: 26 Apr 2010, 06:11

Crysis (Logitech Cordless/PS2 style controllers)

Post by rob »

Playing Crysis with a the default gamepad setup isn't what you'd call an enjoyable experience due mostly to the unorthodox button layout so i decided to make an Xpadder profile. This layout is made to resemble Crysis 2 as much as possible along with the easily accessible/simplified suit controls.

Image

Image

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>
Now for the actual Xpadder profile:

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

Post Reply

Return to “Game Profiles”