Amineri Posted April 29, 2014 Share Posted April 29, 2014 There would be a couple of issues with adding XP in the strategy layer :1) Checks for level-up only occur post-mission2) xp is stored in the structure/field XGStrategySoldier.m_kSoldier.iXP If it were directly in XGStrategySoldier a command like :\set XGStrategySoldier_0 iXP 100might work. As it is it would require writing a new method in XComHeadquartersCheatManager. Link to comment Share on other sites More sharing options...
TuHnIx Posted April 29, 2014 Share Posted April 29, 2014 (edited) @wghost81: well it doesn't work for me :/ I've tried it in while being in the HQ and on a mission the ini file is fine though? I've put it on the U-key Edited April 29, 2014 by TuHnIx Link to comment Share on other sites More sharing options...
Amineri Posted April 29, 2014 Share Posted April 29, 2014 I've used GiveXP while on a tactical mission directly from the console and not had any problems. I find it particular useful when trying to do "power testing" -- the combo of \GiveXP 200 and \killaliens makes the missions go quickly if I'm trying to advance to a particular point. Link to comment Share on other sites More sharing options...
wghost81 Posted April 30, 2014 Share Posted April 30, 2014 TuHnIx, GiveXP works good for me. Check how you did key binding. It should be in tactical section. Link to comment Share on other sites More sharing options...
NuclearAnt Posted May 8, 2014 Share Posted May 8, 2014 Anyone know how to add psi gift in Enemy Within? The command for XCom: Enemy Unknown doesn't seem to work in Enemy Within. Link to comment Share on other sites More sharing options...
Drakous79 Posted May 10, 2014 Author Share Posted May 10, 2014 Welcome to the forum NuclearAnt :) In EW, GivePsiGift command works on Loadout screen of a soldier. Link to comment Share on other sites More sharing options...
GallJ93 Posted June 21, 2014 Share Posted June 21, 2014 Hey, I can't get this to work. It worked for me on my previous game in March, but for some reason even though I haven't touched the game since it doesn't now. My DefaultInput.ini file is at F:\Program Files\Steam\SteamApps\common\XCom-Enemy-Unknown\XEW\XComGame\Config\DefaultInput.ini and looks like: [Configuration]BasedOn=..\Engine\Config\BaseInput.ini[unrealEd.EditorViewportInput].Bindings=(Command="SAVE",Name=S,Control=True).Bindings=(Command="SAVEAS",Name=S,Control=True,Shift=True).Bindings=(Command="ACTOR SYNCBROWSER",Name="F6").Bindings=(Command="ACTOR SYNCBROWSERARCHETYPE",Name="F6",Alt=True).Bindings=(Command="MODE WIDGETTRANSLATE",Name="W").Bindings=(Command="MODE WIDGETROTATE",Name="E").Bindings=(Command="MODE WIDGETSCALE",Name="R").Bindings=(Command="SHOWBROWSER",Name="B").Bindings=(Command="VIEWPORT PERSPECTIVE",Name="P",Alt=True).Bindings=(Command="VIEWPORT TOP",Name="T",Alt=True).Bindings=(Command="VIEWPORT SIDE",Name="S",Alt=True).Bindings=(Command="VIEWPORT FRONT",Name="F",Alt=True)[Engine.PlayerInput]bEnableMouseSmoothing=false;----------------------------------------------------------------------------------------; GENERAL PC bindings - Used in evey menu; IMPORTANT: primary and secondary keys must reference the same command in order to be considered the same Action;----------------------------------------------------------------------------------------; Universal, don't mess with me.Bindings=(Name="MouseX", Command="Count bXAxis | Axis aMouseX").Bindings=(Name="MouseY", Command="Count bYAxis | Axis aMouseY").Bindings=(Name="LeftMouseButton", Command="Left_Mouse_Button_Press | onrelease Left_Mouse_Button_Release").Bindings=(Name="ThumbMouseButton", Command="Tab_Key_Press | onrelease Tab_Key_Release").Bindings=(Name="ThumbMouseButton2",Command="Left_Shift_Key_Press | Left_Shift_Key_Release").Bindings=(Name="MiddleMouseButton",Command="Middle_Mouse_Button_Press | onrelease Middle_Mouse_Button_Release").Bindings=(Name="MouseScrollUp", Command="Mouse_Scroll_Up | onrelease Mouse_Scroll_Up_Release").Bindings=(Name="MouseScrollDown", Command="Mouse_Scroll_Down | onrelease Mouse_Scroll_Down_Release"); Confirm / Cancel binds, secondary.Bindings=(Name="Enter", Command="Enter_Key_Press | onrelease Enter_Key_Release", bPrimaryBinding=True).Bindings=(Name="SpaceBar", Command="Enter_Key_Press | onrelease Enter_Key_Release", bSecondaryBinding=True); Confirm / Cancel binds, primary.Bindings=(Name="Escape", Command="Escape_Key_Press | onrelease Escape_Key_Release | CANCELMATINEE 1", bPrimaryBinding=True).Bindings=(Name="RightMouseButton", Command="Escape_Key_Press | onrelease Escape_Key_Release | CANCELMATINEE 1", bSecondaryBinding=True); Navigation binds, primary.Bindings=(Name="Up", Command="Arrow_Up | onrelease Arrow_Up_Release", bPrimaryBinding=True).Bindings=(Name="Down", Command="Arrow_Down | onrelease Arrow_Down_Release", bPrimaryBinding=True).Bindings=(Name="Left", Command="Arrow_Left | onrelease Arrow_Left_Release", bPrimaryBinding=True).Bindings=(Name="Right", Command="Arrow_Right | onrelease Arrow_Right_Release", bPrimaryBinding=True); Navigation binds, secondary.Bindings=(Name="W", Command="Arrow_Up | onrelease Arrow_Up_Release", bSecondaryBinding=True).Bindings=(Name="A", Command="Arrow_Left | onrelease Arrow_Left_Release", bSecondaryBinding=True).Bindings=(Name="S", Command="Arrow_Down | onrelease Arrow_Down_Release", bSecondaryBinding=True).Bindings=(Name="D", Command="Arrow_Right | onrelease Arrow_Right_Release", bSecondaryBinding=True); Fast Number Access.Bindings=(Name="One", Command="N1_Key_Press | onrelease N1_Key_Release", bPrimaryBinding=True).Bindings=(Name="Two", Command="N2_Key_Press | onrelease N2_Key_Release", bPrimaryBinding=True).Bindings=(Name="Three", Command="N3_Key_Press | onrelease N3_Key_Release", bPrimaryBinding=True).Bindings=(Name="Four", Command="N4_Key_Press | onrelease N4_Key_Release", bPrimaryBinding=True).Bindings=(Name="Five", Command="N5_Key_Press | onrelease N5_Key_Release", bPrimaryBinding=True).Bindings=(Name="Six", Command="N6_Key_Press | onrelease N6_Key_Release", bPrimaryBinding=True).Bindings=(Name="Seven", Command="N7_Key_Press | onrelease N7_Key_Release", bPrimaryBinding=True).Bindings=(Name="Eight", Command="N8_Key_Press | onrelease N8_Key_Release", bPrimaryBinding=True).Bindings=(Name="Nine", Command="N9_Key_Press | onrelease N9_Key_Release", bPrimaryBinding=True).Bindings=(Name="Zero", Command="N0_Key_Press | onrelease N0_Key_Release", bPrimaryBinding=True); NON-BINDABLE - Shortcuts to switch soldiers in the barracks..Bindings=(Name="Tab", Command="Tab_Key_Press | onrelease Tab_Key_Release").Bindings=(Name="LeftShift", Command="Left_Shift_Key_Press | Left_Shift_Key_Release").Bindings=(Name="F4", Command="ALT_F4_QUIT", Alt=True).Bindings=(Name="F12", Command="F12_Key_Press | onrelease F12_Key_Release").Bindings=(Name="F1", Command="F1_Key_Press | onrelease F1_Key_Release");----------------------------------------------------------------------------------------; DEBUG / MARKETING: Comment back in and delete XComInput.ini if needed;.Bindings=(Name="Escape",Command="CloseEditorViewport | onrelease ShowMenu | CANCELMATINEE 1");.Bindings=(Name="F9",Command="tiledshot 4");.Bindings=(Name="F10",Command="shot");.Bindings=(Name="F11",Command="Singlestep .2");.Bindings=(Name="F12",Command="Toggledebugcamera");----------------------------------------------------------------------------------------; CONSOLE bindings - Make sure to update the console bindings section down bellow; in the [XComGame.XComTacticalInput] section if you update these binds.;----------------------------------------------------------------------------------------.Bindings=(Name="XboxTypeS_A", Command="A_Button_Press | onrelease A_Button_Release | onrelease CANCELMATINEE 1 | SingleStepAdvance").Bindings=(Name="XboxTypeS_B", Command="B_Button_Press | onrelease B_Button_Release | CANCELMATINEE 1").Bindings=(Name="XboxTypeS_X", Command="X_Button_Press | onrelease X_Button_Release").Bindings=(Name="XboxTypeS_Y", Command="Y_Button_Press | onrelease Y_Button_Release").Bindings=(Name="XboxTypeS_Start", Command="Forward_Button_Press | onrelease Forward_Button_Release | CANCELMATINEE 1").Bindings=(Name="XboxTypeS_Back", Command="Back_Button_Press | onrelease Back_Button_Release | CANCELMATINEE 1").Bindings=(Name="XboxTypeS_DPad_Down", Command="DPad_Down_Press | onrelease DPad_Down_Release").Bindings=(Name="XboxTypeS_DPad_Up", Command="DPad_Up_Press | onrelease DPad_Up_Release").Bindings=(Name="XboxTypeS_DPad_Left", Command="DPad_Left_Press | onrelease DPad_Left_Release").Bindings=(Name="XboxTypeS_DPad_Right", Command="DPad_Right_Press | onrelease DPad_Right_Release").Bindings=(Name="XboxTypeS_LeftThumbstick", Command="Thumb_Left_Press | onrelease Thumb_Left_Release").Bindings=(Name="XboxTypeS_RightThumbstick",Command="Thumb_Right_Press | onrelease Thumb_Right_Release").Bindings=(Name="XboxTypeS_LeftShoulder", Command="Shoulder_Left_Press | onrelease Shoulder_Left_Release | CheckDebugMenu").Bindings=(Name="XboxTypeS_RightShoulder", Command="Shoulder_Right_Press |onrelease Shoulder_Right_Release | CheckDebugMenu").Bindings=(Name="XboxTypeS_LeftTrigger", Command="Trigger_Left_Press | onrelease Trigger_Left_Release").Bindings=(Name="XboxTypeS_RightTrigger", Command="Trigger_Right_Press | onrelease Trigger_Right_Release").Bindings=(Name="XboxTypeS_LeftX", Command="Axis aStrafe Speed=1.0 DeadZone=0.3").Bindings=(Name="XboxTypeS_LeftY", Command="Axis aBaseY Speed=1.0 DeadZone=0.3").Bindings=(Name="XboxTypeS_RightX", Command="Axis aTurn Speed=1.0 DeadZone=0.3").Bindings=(Name="XboxTypeS_RightY", Command="Axis aLookup Speed=0.8 DeadZone=0.3");----------------------------------------------------------------------------------------; TOUCH bindings - Make sure to update the console bindings section down bellow; in the [XComGame.XComTacticalInput] section if you update these binds.;----------------------------------------------------------------------------------------.Bindings=(Name="Touch_MoveX",Command="Axis aTurn DeadZone=0.05").Bindings=(Name="Touch_MoveY",Command="Axis aLookup DeadZone=0.05").Bindings=(Name="HQTouch_MoveX",Command="Axis aBaseX DeadZone=0.05").Bindings=(Name="HQTouch_MoveY",Command="Axis aBaseZ DeadZone=0.05").Bindings=(Name="Touch_End",Command="CANCELMATINEE 1");----------------------------------------------------------------------------------------; CLEANUP: getting rid of any bindings from the BaseInput.ini that we aren't actually using in X-Com.;-----------------------------------------------------------------------------------------Bindings=(Name="MoveForward",Command="Axis aBaseY Speed=1.0")-Bindings=(Name="MoveBackward",Command="Axis aBaseY Speed=-1.0")-Bindings=(Name="TurnLeft",Command="Axis aBaseX Speed=-200.0 AbsoluteAxis=100")-Bindings=(Name="TurnRight",Command="Axis aBaseX Speed=+200.0 AbsoluteAxis=100")-Bindings=(Name="LookUp",Command="Axis aLookUp Speed=+25.0 AbsoluteAxis=100")-Bindings=(Name="LookDown",Command="Axis aLookUp Speed=-25.0 AbsoluteAxis=100")-Bindings=(Name="StrafeLeft",Command="Axis aStrafe Speed=-1.0")-Bindings=(Name="StrafeRight",Command="Axis aStrafe Speed=+1.0"); --- General bindings-Bindings=(Name="Fire",Command="Button bFire | StartFire | OnRelease StopFire")-Bindings=(Name="AltFire",Command="StartAltFire | OnRelease StopAltFire")-Bindings=(Name="Jump",Command="Jump | Axis aUp Speed=+1.0 AbsoluteAxis=100")-Bindings=(Name="Duck",Command="Button bDuck | Axis aUp Speed=-1.0 AbsoluteAxis=100")-Bindings=(Name="Look",Command="Button bLook")-Bindings=(Name="LookToggle",Command="Toggle bLook")-Bindings=(Name="CenterView",Command="Button bSnapLevel")-Bindings=(Name="Walking",Command="Button bRun")-Bindings=(Name="Strafe",Command="Button bStrafe")-Bindings=(Name="NextWeapon",Command="NextWeapon")-Bindings=(Name="ViewTeam",Command="ViewClass Pawn")-Bindings=(Name="TurnToNearest",Command="Button bTurnToNearest")-Bindings=(Name="Turn180",Command="Button bTurn180")-Bindings=(Name="W",Command="MoveForward")-Bindings=(Name="S",Command="MoveBackward")-Bindings=(Name="A",Command="StrafeLeft")-Bindings=(Name="D",Command="StrafeRight")-Bindings=(Name="F",Command="FreezeRendering")-Bindings=(Name="LeftMouseButton",Command="Fire")-Bindings=(Name="RightMouseButton",Command="AltFire")-Bindings=(Name="LeftControl",Command="Jump")-Bindings=(Name="SpaceBar",Command="Jump")-Bindings=(Name="BackSpace",Command="Jump")-Bindings=(Name="Escape",Command="CloseEditorViewport | onrelease ShowMenu")-Bindings=(Name="E",Command="Use")-Bindings=(Name="MouseScrollUp",Command="PrevWeapon")-Bindings=(Name="MouseScrollDown",Command="NextWeapon")-Bindings=(Name="C",Command="DoDuck")-Bindings=(Name="P",Command="TogglePhysicsMode")-Bindings=(Name="B",Command="ToggleSpeaking true | OnRelease ToggleSpeaking false")-Bindings=(Name="Y",Command="TeamTalk")-Bindings=(Name="T",Command="Talk")-Bindings=(Name="Up",Command="MoveForward")-Bindings=(Name="Down",Command="MoveBackward")-Bindings=(Name="Left",Command="TurnLeft")-Bindings=(Name="Right",Command="TurnRight")-Bindings=(Name="LeftShift",Command="Walking")-Bindings=(Name="F1",Command="ShowMouseCursor",Shift=True)-Bindings=(Name="F1",Command="viewmode wireframe", bIgnoreShift=True)-Bindings=(Name="F2",Command="viewmode unlit")-Bindings=(Name="F3",Command="viewmode lit")-Bindings=(Name="F4",Command="viewmode detaillighting", Alt=False)-Bindings=(Name="F5",Command="viewmode shadercomplexity")-Bindings=(Command="RECOMPILESHADERS CHANGED",Name=Period,Control=True,Shift=True); --- Camera binds-Bindings=(Name="Delete",Command="Camera Default")-Bindings=(Name="End",Command="Camera FirstPerson")-Bindings=(Name="PageDown",Command="Camera ThirdPerson")-Bindings=(Name="PageUp",Command="Camera Fixed")-Bindings=(Name="Home",Command="Camera FixedTracking")-Bindings=(Name="Insert",Command="Camera FreeCam"); --- XBox binds-Bindings=(Name="XboxTypeS_X",Command="Use")-Bindings=(Name="XboxTypeS_A",Command="Jump")-Bindings=(Name="XboxTypeS_B",Command="ChangePosture")-Bindings=(Name="XboxTypeS_Y",Command="NextWeapon")-Bindings=(Name="XboxTypeS_Back",Command="")-Bindings=(Name="XboxTypeS_Start",Command="|onrelease showmenu")-Bindings=(Name="XboxTypeS_LeftShoulder",Command="obj list")-Bindings=(Name="XboxTypeS_RightShoulder",Command="mem")-Bindings=(Name="XboxTypeS_DPad_Up",Command="MoveForward")-Bindings=(Name="XboxTypeS_DPad_Down",Command="MoveBackward")-Bindings=(Name="XboxTypeS_DPad_Left",Command="TurnLeft")-Bindings=(Name="XboxTypeS_DPad_Right",Command="TurnRight")-Bindings=(Name="XboxTypeS_RightTrigger",Command="Fire")-Bindings=(Name="XboxTypeS_LeftTrigger",Command="ToggleTargetingMode")-Bindings=(Name="XboxTypeS_LeftTriggerAxis",Command="Axis aLeftAnalogTrigger Speed=1.0 DeadZone=0.11")-Bindings=(Name="XboxTypeS_RightTriggerAxis",Command="Axis aRightAnalogTrigger Speed=1.0 DeadZone=0.11"); --- Mobile binds-Bindings=(Name="MOBILE_StopMatinee",Command="ce stopmatinee | OnRelease StopUseAttractModeInputConfig")-Bindings=(Name="MOBILE_StartMatinee",Command="ce playmatinee | OnRelease StartUseAttractModeInputConfig")-Bindings=(Name="MOBILE_NextConfig",Command="OnRelease NextMobileInputConfig")-Bindings=(Name="MOBILE_CalibrateTilt",Command="CalibrateTilt")-Bindings=(Name="MOBILE_ATurn",Command="Axis aTurn DeadZone=0.05")-Bindings=(Name="MOBILE_ALookup",Command="Axis aLookup Speed=-1 DeadZone=0.05")-Bindings=(Name="MOBILE_AStrafe",Command="Axis aStrafe DeadZone=0.15")-Bindings=(Name="MOBILE_AForward",Command="Axis aBaseY DeadZone=0.15")-Bindings=(Name="MOBILE_Fire",Command="StartFire | OnRelease StopFire")-Bindings=(Name="MOBILE_NextWeapon",Command="NextWeapon")-Bindings=(Name="MOBILE_Jump",Command="Jump")-Bindings=(Name="MOBILE_ToggleFPS",Command="OnRelease stat fps")-Bindings=(Name="NumPadZero",Command="MOBILE_ResetPrimitiveTracking")-Bindings=(Name="NumPadOne",Command="MOBILE_IncrementTrackedPrimitive -1")-Bindings=(Name="NumPadThree",Command="MOBILE_IncrementTrackedPrimitive 1");INSTALLED FOR ART SCREENSHOTS - remove for ship! bsteiner;.Bindings=(Name="F9",Command="tiledshot 4");.Bindings=(Name="F10",Command="shot");----------------------------------------------------------------------------------------[GameFramework.FrameworkGame]; please use device name: iPad2, iPad3, iPhone4S...+RequiredMobileInputConfigs=(GroupName="iPad2",RequireZoneNames=("TouchMoveZone_iPad2"))+RequiredMobileInputConfigs=(GroupName="iPad3",RequireZoneNames=("TouchMoveZone_iPad3"))+RequiredMobileInputConfigs=(GroupName="iPadMini",RequireZoneNames=("TouchMoveZone_iPadMini"))+RequiredMobileInputConfigs=(GroupName="iPad4",RequireZoneNames=("TouchMoveZone_iPad4"))+RequiredMobileInputConfigs=(GroupName="iPhone4S",RequireZoneNames=("TouchMoveZone_iPhone4S"))+RequiredMobileInputConfigs=(GroupName="iPhone5",RequireZoneNames=("TouchMoveZone_iPhone5"))+RequiredMobileInputConfigs=(GroupName="iPodTouch5",RequireZoneNames=("TouchMoveZone_iPodTouch5"))+RequiredMobileInputConfigs=(GroupName="iPad2_HQ",RequireZoneNames=("HQTouchMoveZone_iPad2"))+RequiredMobileInputConfigs=(GroupName="iPad3_HQ",RequireZoneNames=("HQTouchMoveZone_iPad3"))+RequiredMobileInputConfigs=(GroupName="iPadMini_HQ",RequireZoneNames=("HQTouchMoveZone_iPadMini"))+RequiredMobileInputConfigs=(GroupName="iPad4_HQ",RequireZoneNames=("HQTouchMoveZone_iPad4"))+RequiredMobileInputConfigs=(GroupName="iPhone4S_HQ",RequireZoneNames=("HQTouchMoveZone_iPhone4S"))+RequiredMobileInputConfigs=(GroupName="iPhone5_HQ",RequireZoneNames=("HQTouchMoveZone_iPhone5"))+RequiredMobileInputConfigs=(GroupName="iPodTouch5_HQ",RequireZoneNames=("HQTouchMoveZone_iPodTouch5"))+RequiredMobileInputConfigs=(GroupName="PCTouch",RequireZoneNames=("TouchMoveZone_PCTouch"))+RequiredMobileInputConfigs=(GroupName="PCTouch_HQ",RequireZoneNames=("HQTouchMoveZone_PCTouch"))[TouchMoveZone_iPad2 MobileInputZone]InputKey=Touch_MoveYHorizontalInputKey=Touch_MoveXType=ZoneType_TrackballbRelativeSizeX=truebRelativeSizeY=trueX=0Y=0SizeX=1.0SizeY=1.0VertMultiplier=-0.0018HorizMultiplier=-0.0011Acceleration=8.0Smoothing=1.0EscapeVelocityStrength=0.0bIsInvisible=1TapDistanceConstraint=32[TouchMoveZone_iPad3 MobileInputZone]InputKey=Touch_MoveYHorizontalInputKey=Touch_MoveXType=ZoneType_TrackballbRelativeSizeX=truebRelativeSizeY=trueX=0Y=0SizeX=1.0SizeY=1.0VertMultiplier=-0.0012HorizMultiplier=-0.0007Acceleration=8.0Smoothing=1.0EscapeVelocityStrength=0.0bIsInvisible=1TapDistanceConstraint=32[TouchMoveZone_iPadMini MobileInputZone]InputKey=Touch_MoveYHorizontalInputKey=Touch_MoveXType=ZoneType_TrackballbRelativeSizeX=truebRelativeSizeY=trueX=0Y=0SizeX=1.0SizeY=1.0VertMultiplier=-0.0022HorizMultiplier=-0.0014Acceleration=8.0Smoothing=1.0EscapeVelocityStrength=0.0bIsInvisible=1TapDistanceConstraint=32[TouchMoveZone_iPad4 MobileInputZone]InputKey=Touch_MoveYHorizontalInputKey=Touch_MoveXType=ZoneType_TrackballbRelativeSizeX=truebRelativeSizeY=trueX=0Y=0SizeX=1.0SizeY=1.0VertMultiplier=-0.0012HorizMultiplier=-0.0007Acceleration=8.0Smoothing=1.0EscapeVelocityStrength=0.0bIsInvisible=1TapDistanceConstraint=32[TouchMoveZone_iPhone4S MobileInputZone]InputKey=Touch_MoveYHorizontalInputKey=Touch_MoveXType=ZoneType_TrackballbRelativeSizeX=truebRelativeSizeY=trueX=0Y=0SizeX=1.0SizeY=1.0VertMultiplier=-0.0022HorizMultiplier=-0.0012Acceleration=8.0Smoothing=1.0EscapeVelocityStrength=0.0bIsInvisible=1TapDistanceConstraint=32[TouchMoveZone_iPhone5 MobileInputZone]InputKey=Touch_MoveYHorizontalInputKey=Touch_MoveXType=ZoneType_TrackballbRelativeSizeX=truebRelativeSizeY=trueX=0Y=0SizeX=1.0SizeY=1.0VertMultiplier=-0.0020HorizMultiplier=-0.0012Acceleration=8.0Smoothing=1.0EscapeVelocityStrength=0.0bIsInvisible=1TapDistanceConstraint=32[TouchMoveZone_iPodTouch5 MobileInputZone]InputKey=Touch_MoveYHorizontalInputKey=Touch_MoveXType=ZoneType_TrackballbRelativeSizeX=truebRelativeSizeY=trueX=0Y=0SizeX=1.0SizeY=1.0VertMultiplier=-0.0020HorizMultiplier=-0.0012Acceleration=8.0Smoothing=1.0EscapeVelocityStrength=0.0bIsInvisible=1TapDistanceConstraint=32[HQTouchMoveZone_iPad2 MobileInputZone]InputKey=HQTouch_MoveYHorizontalInputKey=HQTouch_MoveXType=ZoneType_TrackballbRelativeSizeX=truebRelativeSizeY=trueX=0Y=0SizeX=1.0SizeY=1.0VertMultiplier=0.0085HorizMultiplier=-0.0085Acceleration=8.0Smoothing=0.0EscapeVelocityStrength=0.0bIsInvisible=1TapDistanceConstraint=32[HQTouchMoveZone_iPad3 MobileInputZone]InputKey=HQTouch_MoveYHorizontalInputKey=HQTouch_MoveXType=ZoneType_TrackballbRelativeSizeX=truebRelativeSizeY=trueX=0Y=0SizeX=1.0SizeY=1.0VertMultiplier=0.007HorizMultiplier=-0.0075Acceleration=8.0Smoothing=0.0EscapeVelocityStrength=0.0bIsInvisible=1TapDistanceConstraint=32[HQTouchMoveZone_iPadMini MobileInputZone]InputKey=HQTouch_MoveYHorizontalInputKey=HQTouch_MoveXType=ZoneType_TrackballbRelativeSizeX=truebRelativeSizeY=trueX=0Y=0SizeX=1.0SizeY=1.0VertMultiplier=0.0085HorizMultiplier=-0.0085Acceleration=8.0Smoothing=0.0EscapeVelocityStrength=0.0bIsInvisible=1TapDistanceConstraint=32[HQTouchMoveZone_iPad4 MobileInputZone]InputKey=HQTouch_MoveYHorizontalInputKey=HQTouch_MoveXType=ZoneType_TrackballbRelativeSizeX=truebRelativeSizeY=trueX=0Y=0SizeX=1.0SizeY=1.0VertMultiplier=0.0042HorizMultiplier=-0.0045Acceleration=8.0Smoothing=0.0EscapeVelocityStrength=0.0bIsInvisible=1TapDistanceConstraint=32[HQTouchMoveZone_iPhone4S MobileInputZone]InputKey=HQTouch_MoveYHorizontalInputKey=HQTouch_MoveXType=ZoneType_TrackballbRelativeSizeX=truebRelativeSizeY=trueX=0Y=0SizeX=1.0SizeY=1.0VertMultiplier=0.012HorizMultiplier=-0.012Acceleration=8.0Smoothing=1.0EscapeVelocityStrength=0.0bIsInvisible=1TapDistanceConstraint=32[HQTouchMoveZone_iPhone5 MobileInputZone]InputKey=HQTouch_MoveYHorizontalInputKey=HQTouch_MoveXType=ZoneType_TrackballbRelativeSizeX=truebRelativeSizeY=trueX=0Y=0SizeX=1.0SizeY=1.0VertMultiplier=0.008HorizMultiplier=-0.008Acceleration=8.0Smoothing=1.0EscapeVelocityStrength=0.0bIsInvisible=1TapDistanceConstraint=32[HQTouchMoveZone_iPodTouch5 MobileInputZone]InputKey=HQTouch_MoveYHorizontalInputKey=HQTouch_MoveXType=ZoneType_TrackballbRelativeSizeX=truebRelativeSizeY=trueX=0Y=0SizeX=1.0SizeY=1.0VertMultiplier=0.008HorizMultiplier=-0.008Acceleration=8.0Smoothing=1.0EscapeVelocityStrength=0.0bIsInvisible=1TapDistanceConstraint=32[TouchMoveZone_PCTouch MobileInputZone]InputKey=Touch_MoveYHorizontalInputKey=Touch_MoveXType=ZoneType_TrackballbRelativeSizeX=truebRelativeSizeY=trueX=0Y=0SizeX=1.0SizeY=1.0VertMultiplier=-0.0050HorizMultiplier=-0.0030Acceleration=8.0Smoothing=1.0EscapeVelocityStrength=0.0bIsInvisible=1TapDistanceConstraint=32[HQTouchMoveZone_PCTouch MobileInputZone]InputKey=HQTouch_MoveYHorizontalInputKey=HQTouch_MoveXType=ZoneType_TrackballbRelativeSizeX=truebRelativeSizeY=trueX=0Y=0SizeX=1.0SizeY=1.0VertMultiplier=0.0900HorizMultiplier=-0.0900Acceleration=8.0Smoothing=0.0EscapeVelocityStrength=0.0bIsInvisible=1TapDistanceConstraint=32[XComGame.XComTacticalTouchHandler]; common configDraggingMovingEdgePercent=0.18DraggingMovingSpeed=850TappingRecenterEdgePercent=0.18DoubleClickSpeed=0.4TapSpeed=0.2;iPad2 config.DeviceType=DEVICE_IPad2 ; Device name; touch drag config.TappingRadius=1.25 ; number of tiles for dragging recongenizing.TappingRadiusZoomedOut=2.0 ; number of tiles for dragging recongenizing when zoomed out; target switching.HorizontalSlideDistance=75 ; Pixel; The minimun distance that the gesture will be recongnized as horizontal sliding.HorizontalSlideAngleDeadZone=15; Degree; The deadzone of angle to horizontal that the sliding will be recongnized as horizontal one; camera zooming.ZoomStep=2.0 ; ZoomStep.ZoomRotationLimit=10 ; Degree; The limit rotate angle for zooming.StretchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as stretching.StretchDistance=50 ; Pixel; If the distance difference reach this number, a zoom in will be operated.PinchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as pinching.PinchDistance=50 ; Pixel; If the distance difference reach this number, a zoom out will be operated; camera rotating.RotateDistanceLimit=400 ; Pixel; The maximun distance difference while doing rotating.RotateDeadZone=11 ; Degree; The minimun angel that the gesture will be recongnized as rotating.RotateAngel=11 ; Degree; If the angel reach this number, a rotating will be operated; camera zooming floor.FixDistanceDeadZone=20 ; Pixel; The maximun delta distance allowed between two fingers for changing floor..FingerMoveDeadZone=10 ; Pixel; The minimun distance for finger moving to change floor..DirectionAngleDeadZone= 10 ; Degree; The maximun angle allowed between moving direction and verticle direction for changing floor..FingerFixedDeadZone=10 ; Pixel; the deadzone to judge if one finger is fixed;iPad3 config.DeviceType=DEVICE_IPad3 ; Device name; touch drag config.TappingRadius=1.25 ; number of tiles for dragging recongenizing.TappingRadiusZoomedOut=2.0 ; number of tiles for dragging recongenizing when zoomed out; target switching.HorizontalSlideDistance=115 ; Pixel; The minimun distance that the gesture will be recongnized as horizontal sliding.HorizontalSlideAngleDeadZone=15; Degree; The deadzone of angle to horizontal that the sliding will be recongnized as horizontal one; camera zooming.ZoomStep=2.0 ; ZoomStep.ZoomRotationLimit=10 ; Degree; The limit rotate angle for zooming.StretchDeadZone=75 ; Pixel; The minimun distance difference that the gesture will be recongnized as stretching.StretchDistance=75 ; Pixel; If the distance difference reach this number, a zoom in will be operated.PinchDeadZone=75 ; Pixel; The minimun distance difference that the gesture will be recongnized as pinching.PinchDistance=75 ; Pixel; If the distance difference reach this number, a zoom out will be operated; camera rotating.RotateDistanceLimit=800 ; Pixel; The maximun distance difference while doing rotating.RotateDeadZone=11 ; Degree; The minimun angel that the gesture will be recongnized as rotating.RotateAngel=11 ; Degree; If the angel reach this number, a rotating will be operated; camera zooming floor.FixDistanceDeadZone=60 ; Pixel; The maximun delta distance allowed between two fingers for changing floor..FingerMoveDeadZone=10 ; Pixel; The minimun distance for finger moving to change floor..DirectionAngleDeadZone= 10 ; Degree; The maximun angle allowed between moving direction and verticle direction for changing floor..FingerFixedDeadZone=20 ; Pixel; the deadzone to judge if one finger is fixed;iPadMini config.DeviceType=DEVICE_IPadMini ; Device name; touch drag config.TappingRadius=1.25 ; number of tiles for dragging recongenizing.TappingRadiusZoomedOut=2.0 ; number of tiles for dragging recongenizing when zoomed out; target switching.HorizontalSlideDistance=75 ; Pixel; The minimun distance that the gesture will be recongnized as horizontal sliding.HorizontalSlideAngleDeadZone=15; Degree; The deadzone of angle to horizontal that the sliding will be recongnized as horizontal one; camera zooming.ZoomStep=2.0 ; ZoomStep.ZoomRotationLimit=10 ; Degree; The limit rotate angle for zooming.StretchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as stretching.StretchDistance=50 ; Pixel; If the distance difference reach this number, a zoom in will be operated.PinchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as pinching.PinchDistance=50 ; Pixel; If the distance difference reach this number, a zoom out will be operated; camera rotating.RotateDistanceLimit=400 ; Pixel; The maximun distance difference while doing rotating.RotateDeadZone=11 ; Degree; The minimun angel that the gesture will be recongnized as rotating.RotateAngel=11 ; Degree; If the angel reach this number, a rotating will be operated; camera zooming floor.FixDistanceDeadZone=20 ; Pixel; The maximun delta distance allowed between two fingers for changing floor..FingerMoveDeadZone=10 ; Pixel; The minimun distance for finger moving to change floor..DirectionAngleDeadZone= 10 ; Degree; The maximun angle allowed between moving direction and verticle direction for changing floor..FingerFixedDeadZone=10 ; Pixel; the deadzone to judge if one finger is fixed;iPad4 config.DeviceType=DEVICE_IPad4 ; Device name; touch drag config.TappingRadius=1.25 ; number of tiles for dragging recongenizing.TappingRadiusZoomedOut=2.0 ; number of tiles for dragging recongenizing when zoomed out; target switching.HorizontalSlideDistance=150 ; Pixel; The minimun distance that the gesture will be recongnized as horizontal sliding.HorizontalSlideAngleDeadZone=15; Degree; The deadzone of angle to horizontal that the sliding will be recongnized as horizontal one; camera zooming.ZoomStep=2.0 ; ZoomStep.ZoomRotationLimit=10 ; Degree; The limit rotate angle for zooming.StretchDeadZone=75 ; Pixel; The minimun distance difference that the gesture will be recongnized as stretching.StretchDistance=75 ; Pixel; If the distance difference reach this number, a zoom in will be operated.PinchDeadZone=75 ; Pixel; The minimun distance difference that the gesture will be recongnized as pinching.PinchDistance=75 ; Pixel; If the distance difference reach this number, a zoom out will be operated; camera rotating.RotateDistanceLimit=800 ; Pixel; The maximun distance difference while doing rotating.RotateDeadZone=11 ; Degree; The minimun angel that the gesture will be recongnized as rotating.RotateAngel=11 ; Degree; If the angel reach this number, a rotating will be operated; camera zooming floor.FixDistanceDeadZone=60 ; Pixel; The maximun delta distance allowed between two fingers for changing floor..FingerMoveDeadZone=10 ; Pixel; The minimun distance for finger moving to change floor..DirectionAngleDeadZone= 10 ; Degree; The maximun angle allowed between moving direction and verticle direction for changing floor..FingerFixedDeadZone=20 ; Pixel; the deadzone to judge if one finger is fixed;iPhone4S config.DeviceType=DEVICE_IPhone4S ; Device name; touch drag config.TappingRadius=1.25 ; number of tiles for dragging recongenizing.TappingRadiusZoomedOut=2.0 ; number of tiles for dragging recongenizing when zoomed out; target switching.HorizontalSlideDistance=75 ; Pixel; The minimun distance that the gesture will be recongnized as horizontal sliding.HorizontalSlideAngleDeadZone=15; Degree; The deadzone of angle to horizontal that the sliding will be recongnized as horizontal one; camera zooming.ZoomStep=2.0 ; ZoomStep.ZoomRotationLimit=10 ; Degree; The limit rotate angle for zooming.StretchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as stretching.StretchDistance=50 ; Pixel; If the distance difference reach this number, a zoom in will be operated.PinchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as pinching.PinchDistance=50 ; Pixel; If the distance difference reach this number, a zoom out will be operated; camera rotating.RotateDistanceLimit=400 ; Pixel; The maximun distance difference while doing rotating.RotateDeadZone=11 ; Degree; The minimun angel that the gesture will be recongnized as rotating.RotateAngel=11 ; Degree; If the angel reach this number, a rotating will be operated; camera zooming floor.FixDistanceDeadZone=30 ; Pixel; The maximun delta distance allowed between two fingers for changing floor..FingerMoveDeadZone=10 ; Pixel; The minimun distance for finger moving to change floor..DirectionAngleDeadZone= 10 ; Degree; The maximun angle allowed between moving direction and verticle direction for changing floor..FingerFixedDeadZone=10 ; Pixel; the deadzone to judge if one finger is fixed;iPhone5 config.DeviceType=DEVICE_IPhone5 ; Device name; touch drag config.TappingRadius=1.25 ; number of tiles for dragging recongenizing.TappingRadiusZoomedOut=2.0 ; number of tiles for dragging recongenizing when zoomed out; target switching.HorizontalSlideDistance=75 ; Pixel; The minimun distance that the gesture will be recongnized as horizontal sliding.HorizontalSlideAngleDeadZone=15; Degree; The deadzone of angle to horizontal that the sliding will be recongnized as horizontal one; camera zooming.ZoomStep=2.0 ; ZoomStep.ZoomRotationLimit=10 ; Degree; The limit rotate angle for zooming.StretchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as stretching.StretchDistance=50 ; Pixel; If the distance difference reach this number, a zoom in will be operated.PinchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as pinching.PinchDistance=50 ; Pixel; If the distance difference reach this number, a zoom out will be operated; camera rotating.RotateDistanceLimit=400 ; Pixel; The maximun distance difference while doing rotating.RotateDeadZone=11 ; Degree; The minimun angel that the gesture will be recongnized as rotating.RotateAngel=11 ; Degree; If the angel reach this number, a rotating will be operated; camera zooming floor.FixDistanceDeadZone=30 ; Pixel; The maximun delta distance allowed between two fingers for changing floor..FingerMoveDeadZone=10 ; Pixel; The minimun distance for finger moving to change floor..DirectionAngleDeadZone= 10 ; Degree; The maximun angle allowed between moving direction and verticle direction for changing floor..FingerFixedDeadZone=10 ; Pixel; the deadzone to judge if one finger is fixed;iPodTouch5 config.DeviceType=DEVICE_IPodTouch5 ; Device name; touch drag config.TappingRadius=1.25 ; number of tiles for dragging recongenizing.TappingRadiusZoomedOut=2.0 ; number of tiles for dragging recongenizing when zoomed out; target switching.HorizontalSlideDistance=75 ; Pixel; The minimun distance that the gesture will be recongnized as horizontal sliding.HorizontalSlideAngleDeadZone=15; Degree; The deadzone of angle to horizontal that the sliding will be recongnized as horizontal one; camera zooming.ZoomStep=2.0 ; ZoomStep.ZoomRotationLimit=10 ; Degree; The limit rotate angle for zooming.StretchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as stretching.StretchDistance=50 ; Pixel; If the distance difference reach this number, a zoom in will be operated.PinchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as pinching.PinchDistance=50 ; Pixel; If the distance difference reach this number, a zoom out will be operated; camera rotating.RotateDistanceLimit=400 ; Pixel; The maximun distance difference while doing rotating.RotateDeadZone=11 ; Degree; The minimun angel that the gesture will be recongnized as rotating.RotateAngel=11 ; Degree; If the angel reach this number, a rotating will be operated; camera zooming floor.FixDistanceDeadZone=30 ; Pixel; The maximun delta distance allowed between two fingers for changing floor..FingerMoveDeadZone=10 ; Pixel; The minimun distance for finger moving to change floor..DirectionAngleDeadZone= 10 ; Degree; The maximun angle allowed between moving direction and verticle direction for changing floor..FingerFixedDeadZone=10 ; Pixel; the deadzone to judge if one finger is fixed;PC Touch config.DeviceType=DEVICE_PCTouch ; Device name; touch drag config.TappingRadius=1.25 ; number of tiles for dragging recongenizing.TappingRadiusZoomedOut=2.0 ; number of tiles for dragging recongenizing when zoomed out; target switching.HorizontalSlideDistance=150 ; Pixel; The minimun distance that the gesture will be recongnized as horizontal sliding.HorizontalSlideAngleDeadZone=15; Degree; The deadzone of angle to horizontal that the sliding will be recongnized as horizontal one; camera zooming.ZoomStep=2.0 ; ZoomStep.ZoomRotationLimit=10 ; Degree; The limit rotate angle for zooming.StretchDeadZone=75 ; Pixel; The minimun distance difference that the gesture will be recongnized as stretching.StretchDistance=75 ; Pixel; If the distance difference reach this number, a zoom in will be operated.PinchDeadZone=75 ; Pixel; The minimun distance difference that the gesture will be recongnized as pinching.PinchDistance=75 ; Pixel; If the distance difference reach this number, a zoom out will be operated; camera rotating.RotateDistanceLimit=800 ; Pixel; The maximun distance difference while doing rotating.RotateDeadZone=11 ; Degree; The minimun angel that the gesture will be recongnized as rotating.RotateAngel=11 ; Degree; If the angel reach this number, a rotating will be operated; camera zooming floor.FixDistanceDeadZone=60 ; Pixel; The maximun delta distance allowed between two fingers for changing floor..FingerMoveDeadZone=10 ; Pixel; The minimun distance for finger moving to change floor..DirectionAngleDeadZone= 10 ; Degree; The maximun angle allowed between moving direction and verticle direction for changing floor..FingerFixedDeadZone=20 ; Pixel; the deadzone to judge if one finger is fixed[XComStrategyGame.XComHeadQuarterTouchHandler]; common configSoldierRotationFactor=1350SummaryResponseTopLeftX =0.45SummaryResponseTopLeftY =0SummaryResponseBottomRightX =0.6SummaryResponseBottomRightY =0.8PromotionResponseTopLeftX =0.45PromotionResponseTopLeftY =0PromotionResponseBottomRightX =0.6PromotionResponseBottomRightY =0.8LoadoutResponseTopLeftX =0.45LoadoutResponseTopLeftY =0.25LoadoutResponseBottomRightX =0.6LoadoutResponseBottomRightY =0.8CustomizeResponseTopLeftX =0.5CustomizeResponseTopLeftY =0CustomizeResponseBottomRightX =1.0CustomizeResponseBottomRightY =0.8;iPad2 config.DeviceType=DEVICE_IPad2 ; Device name.GeographicRotationMultiplier=5.8.ZoomRotationLimit=15.StretchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as stretching.StretchDistance=75 ; Pixel; If the distance difference reach this number, a zoom in will be operated.PinchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as pinching.PinchDistance=75 ; Pixel; If the distance difference reach this number, a zoom out will be operated;iPad3 config.DeviceType=DEVICE_IPad3 ; Device name.GeographicRotationMultiplier=4.9.ZoomRotationLimit=15.StretchDeadZone=100 ; Pixel; The minimun distance difference that the gesture will be recongnized as stretching.StretchDistance=150 ; Pixel; If the distance difference reach this number, a zoom in will be operated.PinchDeadZone=100 ; Pixel; The minimun distance difference that the gesture will be recongnized as pinching.PinchDistance=150 ; Pixel; If the distance difference reach this number, a zoom out will be operated;iPad4 config.DeviceType=DEVICE_IPad4 ; Device name.GeographicRotationMultiplier=4.9.ZoomRotationLimit=15.StretchDeadZone=100 ; Pixel; The minimun distance difference that the gesture will be recongnized as stretching.StretchDistance=150 ; Pixel; If the distance difference reach this number, a zoom in will be operated.PinchDeadZone=100 ; Pixel; The minimun distance difference that the gesture will be recongnized as pinching.PinchDistance=150 ; Pixel; If the distance difference reach this number, a zoom out will be operated;iPadMini config.DeviceType=DEVICE_IPadMini ; Device name.GeographicRotationMultiplier=5.8.ZoomRotationLimit=15.StretchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as stretching.StretchDistance=75 ; Pixel; If the distance difference reach this number, a zoom in will be operated.PinchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as pinching.PinchDistance=75 ; Pixel; If the distance difference reach this number, a zoom out will be operated;iPhone4S config.DeviceType=DEVICE_IPhone4S ; Device name.GeographicRotationMultiplier=6.ZoomRotationLimit=15.StretchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as stretching.StretchDistance=75 ; Pixel; If the distance difference reach this number, a zoom in will be operated.PinchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as pinching.PinchDistance=75 ; Pixel; If the distance difference reach this number, a zoom out will be operated;iPhone5 config.DeviceType=DEVICE_IPhone5 ; Device name.GeographicRotationMultiplier=5.8.ZoomRotationLimit=15.StretchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as stretching.StretchDistance=75 ; Pixel; If the distance difference reach this number, a zoom in will be operated.PinchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as pinching.PinchDistance=75 ; Pixel; If the distance difference reach this number, a zoom out will be operated;iPodTouch5 config.DeviceType=DEVICE_IPodTouch5 ; Device name.GeographicRotationMultiplier=5.8.ZoomRotationLimit=15.StretchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as stretching.StretchDistance=75 ; Pixel; If the distance difference reach this number, a zoom in will be operated.PinchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as pinching.PinchDistance=75 ; Pixel; If the distance difference reach this number, a zoom out will be operated;PC Touch config.DeviceType=DEVICE_PCTouch ; Device name.GeographicRotationMultiplier=2.0.ZoomRotationLimit=15.StretchDeadZone=100 ; Pixel; The minimun distance difference that the gesture will be recongnized as stretching.StretchDistance=150 ; Pixel; If the distance difference reach this number, a zoom in will be operated.PinchDeadZone=100 ; Pixel; The minimun distance difference that the gesture will be recongnized as pinching.PinchDistance=150 ; Pixel; If the distance difference reach this number, a zoom out will be operated;----------------------------------------------------------------------------------------[XComGame.XComTacticalInput]; Universal, don't mess with me.Bindings=(Name="MouseX", Command="Count bXAxis | Axis aMouseX").Bindings=(Name="MouseY", Command="Count bYAxis | Axis aMouseY").Bindings=(Name="LeftMouseButton", Command="Left_Mouse_Button_Press | onrelease Left_Mouse_Button_Release");----------------------------------------------------------------------------------------; CONSOLE bindings - Update these when you modify gamepad bindings;----------------------------------------------------------------------------------------.Bindings=(Name="XboxTypeS_A", Command="A_Button_Press | onrelease A_Button_Release | onrelease CANCELMATINEE 1 | SingleStepAdvance").Bindings=(Name="XboxTypeS_B", Command="B_Button_Press | onrelease B_Button_Release | CANCELMATINEE 1").Bindings=(Name="XboxTypeS_X", Command="X_Button_Press | onrelease X_Button_Release").Bindings=(Name="XboxTypeS_Y", Command="Y_Button_Press | onrelease Y_Button_Release").Bindings=(Name="XboxTypeS_Start", Command="Forward_Button_Press | onrelease Forward_Button_Release | CANCELMATINEE 1").Bindings=(Name="XboxTypeS_Back", Command="Back_Button_Press | onrelease Back_Button_Release | CANCELMATINEE 1").Bindings=(Name="XboxTypeS_DPad_Down", Command="DPad_Down_Press | onrelease DPad_Down_Release").Bindings=(Name="XboxTypeS_DPad_Up", Command="DPad_Up_Press | onrelease DPad_Up_Release").Bindings=(Name="XboxTypeS_DPad_Left", Command="DPad_Left_Press | onrelease DPad_Left_Release").Bindings=(Name="XboxTypeS_DPad_Right", Command="DPad_Right_Press | onrelease DPad_Right_Release").Bindings=(Name="XboxTypeS_LeftThumbstick", Command="Thumb_Left_Press | onrelease Thumb_Left_Release").Bindings=(Name="XboxTypeS_RightThumbstick",Command="Thumb_Right_Press | onrelease Thumb_Right_Release").Bindings=(Name="XboxTypeS_LeftShoulder", Command="Shoulder_Left_Press | onrelease Shoulder_Left_Release | CheckDebugMenu").Bindings=(Name="XboxTypeS_RightShoulder", Command="Shoulder_Right_Press | onrelease Shoulder_Right_Release | CheckDebugMenu").Bindings=(Name="XboxTypeS_LeftTrigger", Command="Trigger_Left_Press | onrelease Trigger_Left_Release").Bindings=(Name="XboxTypeS_RightTrigger", Command="Trigger_Right_Press | onrelease Trigger_Right_Release").Bindings=(Name="XboxTypeS_LeftX", Command="Axis aStrafe Speed=1.0 DeadZone=0.3").Bindings=(Name="XboxTypeS_LeftY", Command="Axis aBaseY Speed=1.0 DeadZone=0.3").Bindings=(Name="XboxTypeS_RightX", Command="Axis aTurn Speed=1.0 DeadZone=0.2").Bindings=(Name="XboxTypeS_RightY", Command="Axis aLookup Speed=0.8 DeadZone=0.2");----------------------------------------------------------------------------------------; TACTICAL binds;----------------------------------------------------------------------------------------.Bindings=(Name="Escape", Command="Escape_Key_Press | onrelease Escape_Key_Release | CANCELMATINEE 1", bPrimaryBinding=True); Confirm / Cancel binds, secondary.Bindings=(Name="Enter", Command="SpaceBar_Key_Press | onrelease SpaceBar_Key_Release", bPrimaryBinding=True).Bindings=(Name="SpaceBar", Command="SpaceBar_Key_Press | onrelease SpaceBar_Key_Release", bSecondaryBinding=True); Pathing.Bindings=(Name="RightMouseButton", Command="Right_Mouse_Button_Press | onrelease Right_Mouse_Button_Release", bPrimaryBinding=True); Interact with Actor.Bindings=(Name="V", Command="V_Key_Press | onrelease V_Key_Release", bPrimaryBinding=True); Swap Weapon.Bindings=(Name="X", Command="X_Key_Press | onrelease X_Key_Release", bPrimaryBinding=True); End Turn.Bindings=(Name="Backspace",Command="Backspace_Key_Press | onrelease Backspace_Key_Release", bPrimaryBinding=True).Bindings=(Name="End", Command="Backspace_Key_Press | onrelease Backspace_Key_Release", bSecondaryBinding=True); Open chat panel (PC Multiplayer).Bindings=(Name="J", Command="J_Key_Press | onrelease J_Key_Release", bPrimaryBinding=True); Navigation binds, primary.Bindings=(Name="Up", Command="Arrow_Up | onrelease Arrow_Up_Release", bPrimaryBinding=True).Bindings=(Name="Down", Command="Arrow_Down | onrelease Arrow_Down_Release", bPrimaryBinding=True).Bindings=(Name="Left", Command="Arrow_Left | onrelease Arrow_Left_Release", bPrimaryBinding=True).Bindings=(Name="Right", Command="Arrow_Right | onrelease Arrow_Right_Release", bPrimaryBinding=True); Camera Controls; Pan.Bindings=(Name="W", Command="W_Key_Press | onrelease W_Key_Release", bPrimaryBinding=True).Bindings=(Name="S", Command="S_Key_Press | onrelease S_Key_Release", bPrimaryBinding=True).Bindings=(Name="A", Command="A_Key_Press | onrelease A_Key_Release", bPrimaryBinding=True).Bindings=(Name="D", Command="D_Key_Press | onrelease D_Key_Release", bPrimaryBinding=True); Rotate.Bindings=(Name="Q", Command="Q_Key_Press | onrelease Q_Key_Release", bPrimaryBinding=True).Bindings=(Name="E", Command="E_Key_Press | onrelease E_Key_Release", bPrimaryBinding=True); Zoom In.Bindings=(Name="T", Command="T_Key_Press | onrelease T_Key_Release", bPrimaryBinding=True); Zoom Out.Bindings=(Name="G", Command="G_Key_Press | onrelease G_Key_Release", bPrimaryBinding=True); Zoom Toggle.Bindings=(Name="Z", Command="Z_Key_Press | onrelease Z_Key_Release", bPrimaryBinding=True); Zoom Range.Bindings=(Name="MiddleMouseButton",Command="Middle_Mouse_Button_Press | onrelease Middle_Mouse_Button_Release", bPrimaryBinding=True); Center camera on current unit.Bindings=(Name="Home", Command="Home_Key_Press | onrelease Home_Key_Release", bPrimaryBinding=True); Change Cursor Altitude.Bindings=(Name="MouseScrollUp", Command="F_Key_Press | onrelease F_Key_Release", bPrimaryBinding=True).Bindings=(Name="F", Command="F_Key_Press | onrelease F_Key_Release", bSecondaryBinding=True).Bindings=(Name="MouseScrollDown", Command="C_Key_Press | onrelease C_Key_Release", bPrimaryBinding=True).Bindings=(Name="C", Command="C_Key_Press | onrelease C_Key_Release", bSecondaryBinding=True); Switch Units / Targets.Bindings=(Name="Tab", Command="Tab_Key_Press | onrelease Tab_Key_Release", bPrimaryBinding=True).Bindings=(Name="ThumbMouseButton", Command="Tab_Key_Press | onrelease Tab_Key_Release", bSecondaryBinding=True).Bindings=(Name="LeftShift", Command="Left_Shift_Key_Press | Left_Shift_Key_Release", bPrimaryBinding=True).Bindings=(Name="ThumbMouseButton2",Command="Left_Shift_Key_Press | Left_Shift_Key_Release", bSecondaryBinding=True); Ability Shortcuts; Overwatch.Bindings=(Name="Y", Command="Y_Key_Press | onrelease Y_Key_Release", bPrimaryBinding=True); Reload.Bindings=(Name="R", Command="R_Key_Press | onrelease R_Key_Release", bPrimaryBinding=True); Toggle Overhead Tactical HUD camera.Bindings=(Name="O", Command="O_Key_Press | onrelease O_Key_Release", bPrimaryBinding=True); Take Cover.Bindings=(Name="K", Command="K_Key_Press | onrelease K_Key_Release", bPrimaryBinding=True); Fast Number Access.Bindings=(Name="One", Command="N1_Key_Press | onrelease N1_Key_Release", bPrimaryBinding=True).Bindings=(Name="Two", Command="N2_Key_Press | onrelease N2_Key_Release", bPrimaryBinding=True).Bindings=(Name="Three", Command="N3_Key_Press | onrelease N3_Key_Release", bPrimaryBinding=True).Bindings=(Name="Four", Command="N4_Key_Press | onrelease N4_Key_Release", bPrimaryBinding=True).Bindings=(Name="Five", Command="N5_Key_Press | onrelease N5_Key_Release", bPrimaryBinding=True).Bindings=(Name="Six", Command="N6_Key_Press | onrelease N6_Key_Release", bPrimaryBinding=True).Bindings=(Name="Seven", Command="N7_Key_Press | onrelease N7_Key_Release", bPrimaryBinding=True).Bindings=(Name="Eight", Command="N8_Key_Press | onrelease N8_Key_Release", bPrimaryBinding=True).Bindings=(Name="Nine", Command="N9_Key_Press | onrelease N9_Key_Release", bPrimaryBinding=True).Bindings=(Name="Zero", Command="N0_Key_Press | onrelease N0_Key_Release", bPrimaryBinding=True); More Info.Bindings=(Name="F1", Command="F1_Key_Press | onrelease F1_Key_Release", bPrimaryBinding=True); Target Shortcuts.Bindings=(Name="F2", Command="F2_Key_Press | onrelease F2_Key_Release", bPrimaryBinding=True).Bindings=(Name="F3", Command="F3_Key_Press | onrelease F3_Key_Release", bPrimaryBinding=True).Bindings=(Name="F4", Command="F4_Key_Press | onrelease F4_Key_Release", bIgnoreAlt=True, bPrimaryBinding=True).Bindings=(Name="F5", Command="F5_Key_Press | onrelease F5_Key_Release", bPrimaryBinding=True).Bindings=(Name="F6", Command="F6_Key_Press | onrelease F6_Key_Release", bPrimaryBinding=True).Bindings=(Name="F7", Command="F7_Key_Press | onrelease F7_Key_Release", bPrimaryBinding=True).Bindings=(Name="F8", Command="F8_Key_Press | onrelease F8_Key_Release", bPrimaryBinding=True).Bindings=(Name="F9", Command="F9_Key_Press | onrelease F9_Key_Release", bPrimaryBinding=True).Bindings=(Name="F10", Command="F10_Key_Press | onrelease F10_Key_Release", bPrimaryBinding=True).Bindings=(Name="F11", Command="F11_Key_Press | onrelease F11_Key_Release", bPrimaryBinding=True).Bindings=(Name="F12", Command="F12_Key_Press | onrelease F12_Key_Release", bPrimaryBinding=True).Bindings=(Name="F4", Command="ALT_F4_QUIT", Alt=True);----------------------------------------------------------------------------------------; TOUCH bindings - Make sure to update the console bindings section down bellow; in the [XComGame.XComTacticalInput] section if you update these binds.;----------------------------------------------------------------------------------------.Bindings=(Name="Touch_MoveX",Command="Axis aTurn DeadZone=0.05").Bindings=(Name="Touch_MoveY",Command="Axis aLookup DeadZone=0.05").Bindings=(Name="HQTouch_MoveX",Command="Axis aBaseX DeadZone=0.05").Bindings=(Name="HQTouch_MoveY",Command="Axis aBaseZ DeadZone=0.05").Bindings=(Name="Touch_End",Command="CANCELMATINEE 1");INSTALLED FOR ART SCREENSHOTS - remove for ship! bsteiner;.Bindings=(Name="F9",Command="tiledshot 4");.Bindings=(Name="F10",Command="shot")[GFxUI.KeyMap]FullKeyboard=1;All input (except mouse) is passed to GFx, GFx does not handle input itself.;XboxTypeS_DPad_Up=Up;XboxTypeS_DPad_Down=Down;XboxTypeS_DPad_Left=Left;XboxTypeS_DPad_Right=Right;XboxTypeS_LeftShoulder=LeftBracket;XboxTypeS_RightShoulder=RightBracket;XboxTypeS_Start=Add;XboxTypeS_Select=Subtract;XboxTypeS_A=Spacebar;XboxTypeS_B=Escape;XboxTypeS_X=Delete;XboxTypeS_Y=Y[Engine.UIInputConfiguration]+WidgetInputAliases=(WidgetClassName="Engine.UIScreenObject",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="NextControl",LinkedInputKeys=((InputKeyName="Tab"))),(InputAliasName="NavFocusUp",LinkedInputKeys=((InputKeyName="Up"),(InputKeyName="XboxTypeS_DPad_Up"),(InputKeyName="Gamepad_LeftStick_Up"))),(InputAliasName="NavFocusDown",LinkedInputKeys=((InputKeyName="Down"),(InputKeyName="XboxTypeS_DPad_Down"),(InputKeyName="Gamepad_LeftStick_Down"))),(InputAliasName="NavFocusLeft",LinkedInputKeys=((InputKeyName="Left"),(InputKeyName="XboxTypeS_DPad_Left"),(InputKeyName="Gamepad_LeftStick_Left"))),(InputAliasName="NavFocusRight",LinkedInputKeys=((InputKeyName="Right"),(InputKeyName="XboxTypeS_DPad_Right"),(InputKeyName="Gamepad_LeftStick_Right"))),(InputAliasName="PrevControl",LinkedInputKeys=((InputKeyName="Tab",ModifierKeyFlags=28)))))))+WidgetInputAliases=(WidgetClassName="Engine.ConsoleEntry",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="NextControl",LinkedInputKeys=((InputKeyName="Tab"))),(InputAliasName="NavFocusUp",LinkedInputKeys=((InputKeyName="XboxTypeS_DPad_Up"),(InputKeyName="Gamepad_LeftStick_Up"))),(InputAliasName="NavFocusDown",LinkedInputKeys=((InputKeyName="XboxTypeS_DPad_Down"),(InputKeyName="Gamepad_LeftStick_Down"))),(InputAliasName="NavFocusLeft",LinkedInputKeys=((InputKeyName="XboxTypeS_DPad_Left"),(InputKeyName="Gamepad_LeftStick_Left"))),(InputAliasName="NavFocusRight",LinkedInputKeys=((InputKeyName="XboxTypeS_DPad_Right"),(InputKeyName="Gamepad_LeftStick_Right")))))))+WidgetInputAliases=(WidgetClassName="Engine.UIObject",WidgetStates=((StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="ShowContextMenu",LinkedInputKeys=((InputKeyName="RightMouseButton")))))))+WidgetInputAliases=(WidgetClassName="Engine.UIButton",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="Enter"),(InputKeyName="SpaceBar"),(InputKeyName="XboxTypeS_Start"),(InputKeyName="XboxTypeS_A"))),(InputAliasName="NextControl",LinkedInputKeys=((InputKeyName="Tab"))),(InputAliasName="NavFocusUp",LinkedInputKeys=((InputKeyName="Up"),(InputKeyName="XboxTypeS_DPad_Up"),(InputKeyName="Gamepad_LeftStick_Up"))),(InputAliasName="NavFocusDown",LinkedInputKeys=((InputKeyName="Down"),(InputKeyName="XboxTypeS_DPad_Down"),(InputKeyName="Gamepad_LeftStick_Down"))),(InputAliasName="NavFocusLeft",LinkedInputKeys=((InputKeyName="Left"),(InputKeyName="XboxTypeS_DPad_Left"),(InputKeyName="Gamepad_LeftStick_Left"))),(InputAliasName="NavFocusRight",LinkedInputKeys=((InputKeyName="Right"),(InputKeyName="XboxTypeS_DPad_Right"),(InputKeyName="Gamepad_LeftStick_Right"))))),(StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton")))))))+WidgetInputAliases=(WidgetClassName="Engine.UICheckbox",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="Enter"),(InputKeyName="SpaceBar"),(InputKeyName="XboxTypeS_Start"),(InputKeyName="XboxTypeS_A"))),(InputAliasName="NextControl",LinkedInputKeys=((InputKeyName="Tab"))),(InputAliasName="NavFocusUp",LinkedInputKeys=((InputKeyName="Up"),(InputKeyName="XboxTypeS_DPad_Up"),(InputKeyName="Gamepad_LeftStick_Up"))),(InputAliasName="NavFocusDown",LinkedInputKeys=((InputKeyName="Down"),(InputKeyName="XboxTypeS_DPad_Down"),(InputKeyName="Gamepad_LeftStick_Down"))),(InputAliasName="NavFocusLeft",LinkedInputKeys=((InputKeyName="Left"),(InputKeyName="XboxTypeS_DPad_Left"),(InputKeyName="Gamepad_LeftStick_Left"))),(InputAliasName="NavFocusRight",LinkedInputKeys=((InputKeyName="Right"),(InputKeyName="XboxTypeS_DPad_Right"),(InputKeyName="Gamepad_LeftStick_Right"))))),(StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton")))))))+WidgetInputAliases=(WidgetClassName="Engine.UIComboBox",WidgetStates=((StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton"))))),(StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="NextControl",LinkedInputKeys=((InputKeyName="Tab"))),(InputAliasName="NavFocusUp",LinkedInputKeys=((InputKeyName="Up"))),(InputAliasName="NavFocusDown",LinkedInputKeys=((InputKeyName="Down"))),(InputAliasName="NavFocusLeft",LinkedInputKeys=((InputKeyName="Left"))),(InputAliasName="NavFocusRight",LinkedInputKeys=((InputKeyName="Right")))))))+WidgetInputAliases=(WidgetClassName="Engine.UIList",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="NextControl",LinkedInputKeys=((InputKeyName="Tab"))),(InputAliasName="MoveSelectionUp",LinkedInputKeys=((InputKeyName="Up"),(InputKeyName="Gamepad_RightStick_Up"),(InputKeyName="MouseScrollUp"))),(InputAliasName="MoveSelectionDown",LinkedInputKeys=((InputKeyName="Down"),(InputKeyName="Gamepad_RightStick_Down"),(InputKeyName="MouseScrollDown"))),(InputAliasName="MoveSelectionLeft",LinkedInputKeys=((InputKeyName="Left"),(InputKeyName="Gamepad_RightStick_Left"))),(InputAliasName="MoveSelectionRight",LinkedInputKeys=((InputKeyName="Right"),(InputKeyName="Gamepad_RightStick_Right"))),(InputAliasName="SelectFirstElement",LinkedInputKeys=((InputKeyName="Home"))),(InputAliasName="SelectLastElement",LinkedInputKeys=((InputKeyName="End"))),(InputAliasName="PageUp",LinkedInputKeys=((InputKeyName="PageUp"),(InputKeyName="XboxTypeS_LeftShoulder"),(InputKeyName="MouseScrollUp",ModifierKeyFlags=42))),(InputAliasName="PageDown",LinkedInputKeys=((InputKeyName="PageDown"),(InputKeyName="XboxTypeS_RightShoulder"),(InputKeyName="MouseScrollDown",ModifierKeyFlags=42))),(InputAliasName="SelectAllItems",LinkedInputKeys=((InputKeyName="A",ModifierKeyFlags=42))),(InputAliasName="SubmitListSelection",LinkedInputKeys=((InputKeyName="SpaceBar"),(InputKeyName="Enter"),(InputKeyName="XboxTypeS_A"),(InputKeyName="XboxTypeS_Start"))),(InputAliasName="NavFocusUp",LinkedInputKeys=((InputKeyName="XboxTypeS_DPad_Up"),(InputKeyName="Gamepad_LeftStick_Up"))),(InputAliasName="NavFocusDown",LinkedInputKeys=((InputKeyName="XboxTypeS_DPad_Down"),(InputKeyName="Gamepad_LeftStick_Down"))),(InputAliasName="NavFocusLeft",LinkedInputKeys=((InputKeyName="XboxTypeS_DPad_Left"),(InputKeyName="Gamepad_LeftStick_Left"))),(InputAliasName="NavFocusRight",LinkedInputKeys=((InputKeyName="XboxTypeS_DPad_Right"),(InputKeyName="Gamepad_LeftStick_Right"))))),(StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton",ModifierKeyFlags=24))),(InputAliasName="ResizeColumn",LinkedInputKeys=((InputKeyName="MouseX",ModifierKeyFlags=0),(InputKeyName="MouseY",ModifierKeyFlags=0)))))))+WidgetInputAliases=(WidgetClassName="Engine.UIContextMenu",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="HideContextMenu",LinkedInputKeys=((InputKeyName="Escape")))))))+WidgetInputAliases=(WidgetClassName="Engine.UIEditBox",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="NextControl",LinkedInputKeys=((InputKeyName="Tab"))),(InputAliasName="SubmitText",LinkedInputKeys=((InputKeyName="Enter"),(InputKeyName="XboxTypeS_Start"),(InputKeyName="XboxTypeS_A"))),(InputAliasName="DeleteCharacter",LinkedInputKeys=((InputKeyName="Delete"))),(InputAliasName="MoveCursorLeft",LinkedInputKeys=((InputKeyName="Left",ModifierKeyFlags=0))),(InputAliasName="MoveCursorRight",LinkedInputKeys=((InputKeyName="Right",ModifierKeyFlags=0))),(InputAliasName="MoveCursorToLineStart",LinkedInputKeys=((InputKeyName="Home",ModifierKeyFlags=0))),(InputAliasName="MoveCursorToLineEnd",LinkedInputKeys=((InputKeyName="End",ModifierKeyFlags=0))),(InputAliasName="BackSpace",LinkedInputKeys=((InputKeyName="BackSpace"),(InputKeyName="XboxTypeS_X"))),(InputAliasName="Char",LinkedInputKeys=((InputKeyName="A"),(InputKeyName="B"),(InputKeyName="C"),(InputKeyName="D"),(InputKeyName="E"),(InputKeyName="F"),(InputKeyName="G"),(InputKeyName="H"),(InputKeyName="I"),(InputKeyName="J"),(InputKeyName="K"),(InputKeyName="L"),(InputKeyName="M"),(InputKeyName="N"),(InputKeyName="O"),(InputKeyName="P"),(InputKeyName="Q"),(InputKeyName="R"),(InputKeyName="S"),(InputKeyName="T"),(InputKeyName="U"),(InputKeyName="V"),(InputKeyName="W"),(InputKeyName="X"),(InputKeyName="Y"),(InputKeyName="Z"),(InputKeyName="Zero"),(InputKeyName="One"),(InputKeyName="Two"),(InputKeyName="Three"),(InputKeyName="Four"),(InputKeyName="Five"),(InputKeyName="Six"),(InputKeyName="Seven"),(InputKeyName="Eight"),(InputKeyName="Nine"),(InputKeyName="NumPadZero"),(InputKeyName="NumPadOne"),(InputKeyName="NumPadTwo"),(InputKeyName="NumPadThree"),(InputKeyName="NumPadFour"),(InputKeyName="NumPadFive"),(InputKeyName="NumPadSix"),(InputKeyName="NumPadSeven"),(InputKeyName="NumPadEight"),(InputKeyName="NumPadNine"),(InputKeyName="Multiply"),(InputKeyName="Add"),(InputKeyName="Subtract"),(InputKeyName="Decimal"),(InputKeyName="Divide"),(InputKeyName="Semicolon"),(InputKeyName="Equals"),(InputKeyName="Comma"),(InputKeyName="Underscore"),(InputKeyName="Period"),(InputKeyName="Slash"),(InputKeyName="Tilde"),(InputKeyName="LeftBracket"),(InputKeyName="Backslash"),(InputKeyName="RightBracket"),(InputKeyName="Quote"),(InputKeyName="Character"))),(InputAliasName="Consume",LinkedInputKeys=((InputKeyName="LeftShift"),(InputKeyName="RightShift"),(InputKeyName="LeftControl"),(InputKeyName="RightControl"),(InputKeyName="LeftAlt"),(InputKeyName="RightAlt"))))),(StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton"))))),(StateClassName="Engine.UIState_Pressed",StateInputAliases=((InputAliasName="MouseSelect",LinkedInputKeys=((InputKeyName="MouseX",ModifierKeyFlags=0)))))))+WidgetInputAliases=(WidgetClassName="Engine.UILabelButton",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="NextControl",LinkedInputKeys=((InputKeyName="Tab"))),(InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="Enter"),(InputKeyName="SpaceBar"),(InputKeyName="XboxTypeS_Start"),(InputKeyName="XboxTypeS_A"))),(InputAliasName="NavFocusUp",LinkedInputKeys=((InputKeyName="Up"),(InputKeyName="XboxTypeS_DPad_Up"),(InputKeyName="Gamepad_LeftStick_Up"))),(InputAliasName="NavFocusDown",LinkedInputKeys=((InputKeyName="Down"),(InputKeyName="XboxTypeS_DPad_Down"),(InputKeyName="Gamepad_LeftStick_Down"))),(InputAliasName="NavFocusLeft",LinkedInputKeys=((InputKeyName="Left"),(InputKeyName="XboxTypeS_DPad_Left"),(InputKeyName="Gamepad_LeftStick_Left"))),(InputAliasName="NavFocusRight",LinkedInputKeys=((InputKeyName="Right"),(InputKeyName="XboxTypeS_DPad_Right"),(InputKeyName="Gamepad_LeftStick_Right"))))),(StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton")))))))+WidgetInputAliases=(WidgetClassName="Engine.UINumericEditBox",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="NextControl",LinkedInputKeys=((InputKeyName="Tab"))),(InputAliasName="SubmitText",LinkedInputKeys=((InputKeyName="Enter"),(InputKeyName="XboxTypeS_Start"),(InputKeyName="XboxTypeS_A"))),(InputAliasName="DeleteCharacter",LinkedInputKeys=((InputKeyName="Delete"))),(InputAliasName="MoveCursorLeft",LinkedInputKeys=((InputKeyName="Left"),(InputKeyName="Gamepad_RightStick_Left"))),(InputAliasName="MoveCursorRight",LinkedInputKeys=((InputKeyName="Right"),(InputKeyName="Gamepad_RightStick_Right"))),(InputAliasName="MoveCursorToLineStart",LinkedInputKeys=((InputKeyName="Home"))),(InputAliasName="MoveCursorToLineEnd",LinkedInputKeys=((InputKeyName="End"))),(InputAliasName="BackSpace",LinkedInputKeys=((InputKeyName="BackSpace"),(InputKeyName="XboxTypeS_X"))),(InputAliasName="Char",LinkedInputKeys=((InputKeyName="A"),(InputKeyName="B"),(InputKeyName="C"),(InputKeyName="D"),(InputKeyName="E"),(InputKeyName="F"),(InputKeyName="G"),(InputKeyName="H"),(InputKeyName="I"),(InputKeyName="J"),(InputKeyName="K"),(InputKeyName="L"),(InputKeyName="M"),(InputKeyName="N"),(InputKeyName="O"),(InputKeyName="P"),(InputKeyName="Q"),(InputKeyName="R"),(InputKeyName="S"),(InputKeyName="T"),(InputKeyName="U"),(InputKeyName="V"),(InputKeyName="W"),(InputKeyName="X"),(InputKeyName="Y"),(InputKeyName="Z"),(InputKeyName="Zero"),(InputKeyName="One"),(InputKeyName="Two"),(InputKeyName="Three"),(InputKeyName="Four"),(InputKeyName="Five"),(InputKeyName="Six"),(InputKeyName="Seven"),(InputKeyName="Eight"),(InputKeyName="Nine"),(InputKeyName="NumPadZero"),(InputKeyName="NumPadOne"),(InputKeyName="NumPadTwo"),(InputKeyName="NumPadThree"),(InputKeyName="NumPadFour"),(InputKeyName="NumPadFive"),(InputKeyName="NumPadSix"),(InputKeyName="NumPadSeven"),(InputKeyName="NumPadEight"),(InputKeyName="NumPadNine"),(InputKeyName="Multiply"),(InputKeyName="Decimal"),(InputKeyName="Divide"),(InputKeyName="Semicolon"),(InputKeyName="Equals"),(InputKeyName="Comma"),(InputKeyName="Underscore"),(InputKeyName="Period"),(InputKeyName="Slash"),(InputKeyName="Tilde"),(InputKeyName="LeftBracket"),(InputKeyName="Backslash"),(InputKeyName="RightBracket"),(InputKeyName="Quote"),(InputKeyName="Character"))),(InputAliasName="Consume",LinkedInputKeys=((InputKeyName="LeftShift"),(InputKeyName="RightShift"),(InputKeyName="LeftControl"),(InputKeyName="RightControl"),(InputKeyName="LeftAlt"),(InputKeyName="RightAlt"))),(InputAliasName="IncrementNumericValue",LinkedInputKeys=((InputKeyName="Gamepad_RightStick_Up"),(InputKeyName="Add"))),(InputAliasName="DecrementNumericValue",LinkedInputKeys=((InputKeyName="Gamepad_RightStick_Down"),(InputKeyName="Subtract"))),(InputAliasName="NavFocusDown",LinkedInputKeys=((InputKeyName="Down"),(InputKeyName="XboxTypeS_DPad_Down"),(InputKeyName="Gamepad_LeftStick_Down"))),(InputAliasName="NavFocusUp",LinkedInputKeys=((InputKeyName="Up"),(InputKeyName="XboxTypeS_DPad_Up"),(InputKeyName="Gamepad_LeftStick_Up"))),(InputAliasName="NavFocusLeft",LinkedInputKeys=((InputKeyName="XboxTypeS_DPad_Left"),(InputKeyName="Gamepad_LeftStick_Left"))),(InputAliasName="NavFocusRight",LinkedInputKeys=((InputKeyName="XboxTypeS_DPad_Right"),(InputKeyName="Gamepad_LeftStick_Right")))))))+WidgetInputAliases=(WidgetClassName="Engine.UIOptionListBase",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="MoveSelectionLeft",LinkedInputKeys=((InputKeyName="Left"),(InputKeyName="XboxTypeS_DPad_Left"),(InputKeyName="Gamepad_LeftStick_Left"))),(InputAliasName="MoveSelectionRight",LinkedInputKeys=((InputKeyName="Right"),(InputKeyName="XboxTypeS_DPad_Right"),(InputKeyName="Gamepad_LeftStick_Right"))),(InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="SpaceBar",ModifierKeyFlags=0),(InputKeyName="Enter",ModifierKeyFlags=0))))),(StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton",ModifierKeyFlags=0)))))))+WidgetInputAliases=(WidgetClassName="Engine.UIPanel",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="NextControl",LinkedInputKeys=((InputKeyName="Tab")))))))+WidgetInputAliases=(WidgetClassName="Engine.UIScene",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="CloseScene",LinkedInputKeys=((InputKeyName="Escape"),(InputKeyName="XboxTypeS_B"))))),(StateClassName="Engine.UIState_Enabled",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton",ModifierKeyFlags=0),(InputKeyName="RightMouseButton",ModifierKeyFlags=0),(InputKeyName="MiddleMouseButton",ModifierKeyFlags=0)))))))+WidgetInputAliases=(WidgetClassName="Engine.UIScrollbar",WidgetStates=((StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton")))))))+WidgetInputAliases=(WidgetClassName="Engine.UIScrollbarButton",WidgetStates=((StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton")))))))+WidgetInputAliases=(WidgetClassName="Engine.UIScrollbarMarkerButton",WidgetStates=((StateClassName="Engine.UIState_Pressed",StateInputAliases=((InputAliasName="DragSlider",LinkedInputKeys=((InputKeyName="MouseX"),(InputKeyName="MouseY")))))))+WidgetInputAliases=(WidgetClassName="Engine.UIScrollFrame",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="ScrollUp",LinkedInputKeys=((InputKeyName="MouseScrollUp"),(InputKeyName="Up"))),(InputAliasName="ScrollDown",LinkedInputKeys=((InputKeyName="MouseScrollDown"),(InputKeyName="Down"))),(InputAliasName="ScrollTop",LinkedInputKeys=((InputKeyName="Home"))),(InputAliasName="ScrollBottom",LinkedInputKeys=((InputKeyName="End"))),(InputAliasName="PageUp",LinkedInputKeys=((InputKeyName="PageUp"),(InputKeyName="MouseScrollUp",ModifierKeyFlags=42))),(InputAliasName="PageDown",LinkedInputKeys=((InputKeyName="MouseScrollDown",ModifierKeyFlags=42),(InputKeyName="PageDown")))))))+WidgetInputAliases=(WidgetClassName="Engine.UISlider",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="NextControl",LinkedInputKeys=((InputKeyName="Tab"))),(InputAliasName="NavFocusUp",LinkedInputKeys=((InputKeyName="Up"),(InputKeyName="XboxTypeS_DPad_Up"),(InputKeyName="Gamepad_LeftStick_Up"))),(InputAliasName="NavFocusDown",LinkedInputKeys=((InputKeyName="Down"),(InputKeyName="XboxTypeS_DPad_Down"),(InputKeyName="Gamepad_LeftStick_Down"))),(InputAliasName="NavFocusLeft",LinkedInputKeys=((InputKeyName="Left"),(InputKeyName="XboxTypeS_DPad_Left"),(InputKeyName="Gamepad_LeftStick_Left"))),(InputAliasName="NavFocusRight",LinkedInputKeys=((InputKeyName="Right"),(InputKeyName="XboxTypeS_DPad_Right"),(InputKeyName="Gamepad_LeftStick_Right"))),(InputAliasName="DecrementSliderValue",LinkedInputKeys=((InputKeyName="Subtract"),(InputKeyName="Gamepad_RightStick_Left"))),(InputAliasName="IncrementSliderValue",LinkedInputKeys=((InputKeyName="Add"),(InputKeyName="Gamepad_RightStick_Right"))),(InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="XboxTypeS_RightThumbstick"))))),(StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton"))),(InputAliasName="DragSlider"))),(StateClassName="Engine.UIState_Pressed",StateInputAliases=((InputAliasName="DragSlider",LinkedInputKeys=((InputKeyName="MouseX"),(InputKeyName="MouseY")))))))+WidgetInputAliases=(WidgetClassName="Engine.UITabButton",WidgetStates=((StateClassName="Engine.UIState_TargetedTab",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="Enter",ModifierKeyFlags=0),(InputKeyName="SpaceBar",ModifierKeyFlags=0),(InputKeyName="XboxTypeS_Start",ModifierKeyFlags=0),(InputKeyName="XboxTypeS_A",ModifierKeyFlags=0)))))))+WidgetInputAliases=(WidgetClassName="Engine.UITabControl",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="NextPage",LinkedInputKeys=((InputKeyName="Tab",ModifierKeyFlags=42))),(InputAliasName="PreviousPage",LinkedInputKeys=((InputKeyName="Tab",ModifierKeyFlags=14)))))))+WidgetInputAliases=(WidgetClassName="Engine.UIToggleButton",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="XboxTypeS_A"),(InputKeyName="Enter"))))),(StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton")))))))+WidgetInputAliases=(WidgetClassName="Engine.ScriptConsoleEntry",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="NextControl",LinkedInputKeys=((InputKeyName="Tab")))))))[Engine.PlayerInput].Bindings=(Name="F9", Command="exec Strategy.txt", Alt=True) While my Strategy.txt file is at F:\Program Files\Steam\SteamApps\common\XCom-Enemy-Unknown\XEW\Binaries\Strategy.txt and looks like: // GiveTech// GiveFoundry// ***** RESOURCES *****GiveResource Money 1250GiveResource Elerium 100GiveResource Alloys 100GiveResource Engineers 4GiveResource Scientists 4GiveItem WeaponFragment 25GiveItem Meld 50// ***** WEAPONS *****// GiveItem LaserPistol 100// GiveItem LaserAssaultRifle 100// GiveItem LaserAssaultGun 100// GiveItem HeavyLaser 100// GiveItem LaserSniperRifle 100GiveItem PlasmaPistol 1//GiveItem PlasmaLightRifle 1//GiveItem PlasmaAssaultRifle 1// GiveItem AlloyCannon 100// GiveItem HeavyPlasma 100// GiveItem PlasmaSniperRifle 100// GiveItem BlasterLauncher 100// ***** ARMOR *****// GiveItem ArmorCarapace 100// GiveItem ArmorSkeleton 100// GiveItem ArmorTitan 100// GiveItem ArmorArchangel 100// GiveItem ArmorGhost 100// GiveItem ArmorPsi 100// ***** ITEMS *****// GiveItem Medikit 100// GiveItem CombatStims 100// GiveItem MindShield 100// GiveItem ChitinPlating 100// GiveItem ArcThrower 100// GiveItem TargetingModule 100// GiveItem ReinforcedArmor 100// ***** TANKS *****// Spawns with the best available weapon equipped// GiveItem SHIV 1// GiveItem SHIV_Alloy 1//GiveItem SHIV_Hover 1// ***** AIRCRAFTS *****// Spawns in HQ's hangar even if there's not enough capacity// GiveItem Interceptor 1// GiveItem Firestorm 1// ***** AIRCRAFT WEAPONS *****// I Phoenix Cannon, II Avalanche Missiles, III Laser Cannon, IV Plasma Cannon, V EMP Cannon, VI Fusion Lance// GiveItem IntWeap_I 10// GiveItem IntWeap_III 10// GiveItem IntWeap_IV 10// GiveItem IntWeap_V 10//GiveItem IntWeap_VI 10// ***** AIRCRAFT CONSUMABLES *****// GiveItem IntConsumable_Dodge 100// GiveItem IntConsumable_Boost 100// GiveItem IntConsumable_Hit 100// ***** SATELLITES *****// GiveItem Satellite 100// ***** CORPSES *****//GiveItem SectoidCorpse 10//GiveItem SectoidCommanderCorpse 10//GiveItem FloaterCorpse 10//GiveItem FloaterHeavyCorpse 10//GiveItem ThinManCorpse 10//GiveItem MutonCorpse 10//GiveItem MutonEliteCorpse 10//GiveItem BerserkerCorpse 10//GiveItem CyberdiscCorpse 10//GiveItem EtherealCorpse 100//GiveItem CryssalidCorpse 10//GiveItem SectopodCorpse 10//GiveItem DroneCorpse 10// ***** CAPTIVES *****// GiveItem SectoidCaptive 1//GiveItem SectoidCommanderCaptive 1//GiveItem FloaterCaptive 1//GiveItem FloaterHeavyCaptive 1//GiveItem ThinManCaptive 1//GiveItem MutonCaptive 1//GiveItem MutonEliteCaptive 1//GiveItem BerserkerCaptive 1// GiveItem EtherealCaptive 1// ***** COLLECTIBLE RESOURCES *****// GiveItem Elerium115 1000// GiveItem AlienAlloys 1000// GiveItem WeaponFragment 1000// ***** OTHER COLLECTIBLES *****// GiveItem AlienEntertainment 100// GiveItem AlienFood 100// GiveItem AlienStasisTank 100// GiveItem UFONavigation 100// GiveItem AlienSurgery 100// GiveItem UFOPowerSource 100// GiveItem DamagedAlienEntertainment 100// GiveItem DamagedAlienFood 100// GiveItem DamagedAlienStasisTank 100// GiveItem DamagedUFONavigation 100// GiveItem DamagedAlienSurgery 100// GiveItem DamagedUFOPowerSource 100// ***** PLOT AND SPECIAL ITEMS *****// GiveItem Base_Shard 1// GiveItem Skeleton_Key 1// GiveItem HyperwaveBeacon 1// GiveItem PsiLink 1// GiveItem UFOFusionLauncher 1// ***** INTERESTING BUT NOT WORKING *****// GiveItem FlameThrower 100// GiveItem SmokeGrenade 100// GiveItem FlashBang 100// GiveItem DamagedHyperwaveBeacon 100 I'd really like to know if I'm doing anything stupid or wrong. I'm fairly sure I'm not because nothing has changed in between this time and the last except for the values in the Strategy.txt file because I wanted different things between the end of my last game and the start of my current. Game is the latest version from Steam and that's all I know about that. Thanks for any help. Link to comment Share on other sites More sharing options...
GallJ93 Posted June 21, 2014 Share Posted June 21, 2014 Hey, I can't get this to work. It worked for me on my previous game in March, but for some reason even though I haven't touched the game since it doesn't now. My DefaultInput.ini file is at F:\Program Files\Steam\SteamApps\common\XCom-Enemy-Unknown\XEW\XComGame\Config\DefaultInput.ini and looks like: [Configuration]BasedOn=..\Engine\Config\BaseInput.ini[unrealEd.EditorViewportInput].Bindings=(Command="SAVE",Name=S,Control=True).Bindings=(Command="SAVEAS",Name=S,Control=True,Shift=True).Bindings=(Command="ACTOR SYNCBROWSER",Name="F6").Bindings=(Command="ACTOR SYNCBROWSERARCHETYPE",Name="F6",Alt=True).Bindings=(Command="MODE WIDGETTRANSLATE",Name="W").Bindings=(Command="MODE WIDGETROTATE",Name="E").Bindings=(Command="MODE WIDGETSCALE",Name="R").Bindings=(Command="SHOWBROWSER",Name="B").Bindings=(Command="VIEWPORT PERSPECTIVE",Name="P",Alt=True).Bindings=(Command="VIEWPORT TOP",Name="T",Alt=True).Bindings=(Command="VIEWPORT SIDE",Name="S",Alt=True).Bindings=(Command="VIEWPORT FRONT",Name="F",Alt=True)[Engine.PlayerInput]bEnableMouseSmoothing=false;----------------------------------------------------------------------------------------; GENERAL PC bindings - Used in evey menu; IMPORTANT: primary and secondary keys must reference the same command in order to be considered the same Action;----------------------------------------------------------------------------------------; Universal, don't mess with me.Bindings=(Name="MouseX", Command="Count bXAxis | Axis aMouseX").Bindings=(Name="MouseY", Command="Count bYAxis | Axis aMouseY").Bindings=(Name="LeftMouseButton", Command="Left_Mouse_Button_Press | onrelease Left_Mouse_Button_Release").Bindings=(Name="ThumbMouseButton", Command="Tab_Key_Press | onrelease Tab_Key_Release").Bindings=(Name="ThumbMouseButton2",Command="Left_Shift_Key_Press | Left_Shift_Key_Release").Bindings=(Name="MiddleMouseButton",Command="Middle_Mouse_Button_Press | onrelease Middle_Mouse_Button_Release").Bindings=(Name="MouseScrollUp", Command="Mouse_Scroll_Up | onrelease Mouse_Scroll_Up_Release").Bindings=(Name="MouseScrollDown", Command="Mouse_Scroll_Down | onrelease Mouse_Scroll_Down_Release"); Confirm / Cancel binds, secondary.Bindings=(Name="Enter", Command="Enter_Key_Press | onrelease Enter_Key_Release", bPrimaryBinding=True).Bindings=(Name="SpaceBar", Command="Enter_Key_Press | onrelease Enter_Key_Release", bSecondaryBinding=True); Confirm / Cancel binds, primary.Bindings=(Name="Escape", Command="Escape_Key_Press | onrelease Escape_Key_Release | CANCELMATINEE 1", bPrimaryBinding=True).Bindings=(Name="RightMouseButton", Command="Escape_Key_Press | onrelease Escape_Key_Release | CANCELMATINEE 1", bSecondaryBinding=True); Navigation binds, primary.Bindings=(Name="Up", Command="Arrow_Up | onrelease Arrow_Up_Release", bPrimaryBinding=True).Bindings=(Name="Down", Command="Arrow_Down | onrelease Arrow_Down_Release", bPrimaryBinding=True).Bindings=(Name="Left", Command="Arrow_Left | onrelease Arrow_Left_Release", bPrimaryBinding=True).Bindings=(Name="Right", Command="Arrow_Right | onrelease Arrow_Right_Release", bPrimaryBinding=True); Navigation binds, secondary.Bindings=(Name="W", Command="Arrow_Up | onrelease Arrow_Up_Release", bSecondaryBinding=True).Bindings=(Name="A", Command="Arrow_Left | onrelease Arrow_Left_Release", bSecondaryBinding=True).Bindings=(Name="S", Command="Arrow_Down | onrelease Arrow_Down_Release", bSecondaryBinding=True).Bindings=(Name="D", Command="Arrow_Right | onrelease Arrow_Right_Release", bSecondaryBinding=True); Fast Number Access.Bindings=(Name="One", Command="N1_Key_Press | onrelease N1_Key_Release", bPrimaryBinding=True).Bindings=(Name="Two", Command="N2_Key_Press | onrelease N2_Key_Release", bPrimaryBinding=True).Bindings=(Name="Three", Command="N3_Key_Press | onrelease N3_Key_Release", bPrimaryBinding=True).Bindings=(Name="Four", Command="N4_Key_Press | onrelease N4_Key_Release", bPrimaryBinding=True).Bindings=(Name="Five", Command="N5_Key_Press | onrelease N5_Key_Release", bPrimaryBinding=True).Bindings=(Name="Six", Command="N6_Key_Press | onrelease N6_Key_Release", bPrimaryBinding=True).Bindings=(Name="Seven", Command="N7_Key_Press | onrelease N7_Key_Release", bPrimaryBinding=True).Bindings=(Name="Eight", Command="N8_Key_Press | onrelease N8_Key_Release", bPrimaryBinding=True).Bindings=(Name="Nine", Command="N9_Key_Press | onrelease N9_Key_Release", bPrimaryBinding=True).Bindings=(Name="Zero", Command="N0_Key_Press | onrelease N0_Key_Release", bPrimaryBinding=True); NON-BINDABLE - Shortcuts to switch soldiers in the barracks..Bindings=(Name="Tab", Command="Tab_Key_Press | onrelease Tab_Key_Release").Bindings=(Name="LeftShift", Command="Left_Shift_Key_Press | Left_Shift_Key_Release").Bindings=(Name="F4", Command="ALT_F4_QUIT", Alt=True).Bindings=(Name="F12", Command="F12_Key_Press | onrelease F12_Key_Release").Bindings=(Name="F1", Command="F1_Key_Press | onrelease F1_Key_Release");----------------------------------------------------------------------------------------; DEBUG / MARKETING: Comment back in and delete XComInput.ini if needed;.Bindings=(Name="Escape",Command="CloseEditorViewport | onrelease ShowMenu | CANCELMATINEE 1");.Bindings=(Name="F9",Command="tiledshot 4");.Bindings=(Name="F10",Command="shot");.Bindings=(Name="F11",Command="Singlestep .2");.Bindings=(Name="F12",Command="Toggledebugcamera");----------------------------------------------------------------------------------------; CONSOLE bindings - Make sure to update the console bindings section down bellow; in the [XComGame.XComTacticalInput] section if you update these binds.;----------------------------------------------------------------------------------------.Bindings=(Name="XboxTypeS_A", Command="A_Button_Press | onrelease A_Button_Release | onrelease CANCELMATINEE 1 | SingleStepAdvance").Bindings=(Name="XboxTypeS_B", Command="B_Button_Press | onrelease B_Button_Release | CANCELMATINEE 1").Bindings=(Name="XboxTypeS_X", Command="X_Button_Press | onrelease X_Button_Release").Bindings=(Name="XboxTypeS_Y", Command="Y_Button_Press | onrelease Y_Button_Release").Bindings=(Name="XboxTypeS_Start", Command="Forward_Button_Press | onrelease Forward_Button_Release | CANCELMATINEE 1").Bindings=(Name="XboxTypeS_Back", Command="Back_Button_Press | onrelease Back_Button_Release | CANCELMATINEE 1").Bindings=(Name="XboxTypeS_DPad_Down", Command="DPad_Down_Press | onrelease DPad_Down_Release").Bindings=(Name="XboxTypeS_DPad_Up", Command="DPad_Up_Press | onrelease DPad_Up_Release").Bindings=(Name="XboxTypeS_DPad_Left", Command="DPad_Left_Press | onrelease DPad_Left_Release").Bindings=(Name="XboxTypeS_DPad_Right", Command="DPad_Right_Press | onrelease DPad_Right_Release").Bindings=(Name="XboxTypeS_LeftThumbstick", Command="Thumb_Left_Press | onrelease Thumb_Left_Release").Bindings=(Name="XboxTypeS_RightThumbstick",Command="Thumb_Right_Press | onrelease Thumb_Right_Release").Bindings=(Name="XboxTypeS_LeftShoulder", Command="Shoulder_Left_Press | onrelease Shoulder_Left_Release | CheckDebugMenu").Bindings=(Name="XboxTypeS_RightShoulder", Command="Shoulder_Right_Press |onrelease Shoulder_Right_Release | CheckDebugMenu").Bindings=(Name="XboxTypeS_LeftTrigger", Command="Trigger_Left_Press | onrelease Trigger_Left_Release").Bindings=(Name="XboxTypeS_RightTrigger", Command="Trigger_Right_Press | onrelease Trigger_Right_Release").Bindings=(Name="XboxTypeS_LeftX", Command="Axis aStrafe Speed=1.0 DeadZone=0.3").Bindings=(Name="XboxTypeS_LeftY", Command="Axis aBaseY Speed=1.0 DeadZone=0.3").Bindings=(Name="XboxTypeS_RightX", Command="Axis aTurn Speed=1.0 DeadZone=0.3").Bindings=(Name="XboxTypeS_RightY", Command="Axis aLookup Speed=0.8 DeadZone=0.3");----------------------------------------------------------------------------------------; TOUCH bindings - Make sure to update the console bindings section down bellow; in the [XComGame.XComTacticalInput] section if you update these binds.;----------------------------------------------------------------------------------------.Bindings=(Name="Touch_MoveX",Command="Axis aTurn DeadZone=0.05").Bindings=(Name="Touch_MoveY",Command="Axis aLookup DeadZone=0.05").Bindings=(Name="HQTouch_MoveX",Command="Axis aBaseX DeadZone=0.05").Bindings=(Name="HQTouch_MoveY",Command="Axis aBaseZ DeadZone=0.05").Bindings=(Name="Touch_End",Command="CANCELMATINEE 1");----------------------------------------------------------------------------------------; CLEANUP: getting rid of any bindings from the BaseInput.ini that we aren't actually using in X-Com.;-----------------------------------------------------------------------------------------Bindings=(Name="MoveForward",Command="Axis aBaseY Speed=1.0")-Bindings=(Name="MoveBackward",Command="Axis aBaseY Speed=-1.0")-Bindings=(Name="TurnLeft",Command="Axis aBaseX Speed=-200.0 AbsoluteAxis=100")-Bindings=(Name="TurnRight",Command="Axis aBaseX Speed=+200.0 AbsoluteAxis=100")-Bindings=(Name="LookUp",Command="Axis aLookUp Speed=+25.0 AbsoluteAxis=100")-Bindings=(Name="LookDown",Command="Axis aLookUp Speed=-25.0 AbsoluteAxis=100")-Bindings=(Name="StrafeLeft",Command="Axis aStrafe Speed=-1.0")-Bindings=(Name="StrafeRight",Command="Axis aStrafe Speed=+1.0"); --- General bindings-Bindings=(Name="Fire",Command="Button bFire | StartFire | OnRelease StopFire")-Bindings=(Name="AltFire",Command="StartAltFire | OnRelease StopAltFire")-Bindings=(Name="Jump",Command="Jump | Axis aUp Speed=+1.0 AbsoluteAxis=100")-Bindings=(Name="Duck",Command="Button bDuck | Axis aUp Speed=-1.0 AbsoluteAxis=100")-Bindings=(Name="Look",Command="Button bLook")-Bindings=(Name="LookToggle",Command="Toggle bLook")-Bindings=(Name="CenterView",Command="Button bSnapLevel")-Bindings=(Name="Walking",Command="Button bRun")-Bindings=(Name="Strafe",Command="Button bStrafe")-Bindings=(Name="NextWeapon",Command="NextWeapon")-Bindings=(Name="ViewTeam",Command="ViewClass Pawn")-Bindings=(Name="TurnToNearest",Command="Button bTurnToNearest")-Bindings=(Name="Turn180",Command="Button bTurn180")-Bindings=(Name="W",Command="MoveForward")-Bindings=(Name="S",Command="MoveBackward")-Bindings=(Name="A",Command="StrafeLeft")-Bindings=(Name="D",Command="StrafeRight")-Bindings=(Name="F",Command="FreezeRendering")-Bindings=(Name="LeftMouseButton",Command="Fire")-Bindings=(Name="RightMouseButton",Command="AltFire")-Bindings=(Name="LeftControl",Command="Jump")-Bindings=(Name="SpaceBar",Command="Jump")-Bindings=(Name="BackSpace",Command="Jump")-Bindings=(Name="Escape",Command="CloseEditorViewport | onrelease ShowMenu")-Bindings=(Name="E",Command="Use")-Bindings=(Name="MouseScrollUp",Command="PrevWeapon")-Bindings=(Name="MouseScrollDown",Command="NextWeapon")-Bindings=(Name="C",Command="DoDuck")-Bindings=(Name="P",Command="TogglePhysicsMode")-Bindings=(Name="B",Command="ToggleSpeaking true | OnRelease ToggleSpeaking false")-Bindings=(Name="Y",Command="TeamTalk")-Bindings=(Name="T",Command="Talk")-Bindings=(Name="Up",Command="MoveForward")-Bindings=(Name="Down",Command="MoveBackward")-Bindings=(Name="Left",Command="TurnLeft")-Bindings=(Name="Right",Command="TurnRight")-Bindings=(Name="LeftShift",Command="Walking")-Bindings=(Name="F1",Command="ShowMouseCursor",Shift=True)-Bindings=(Name="F1",Command="viewmode wireframe", bIgnoreShift=True)-Bindings=(Name="F2",Command="viewmode unlit")-Bindings=(Name="F3",Command="viewmode lit")-Bindings=(Name="F4",Command="viewmode detaillighting", Alt=False)-Bindings=(Name="F5",Command="viewmode shadercomplexity")-Bindings=(Command="RECOMPILESHADERS CHANGED",Name=Period,Control=True,Shift=True); --- Camera binds-Bindings=(Name="Delete",Command="Camera Default")-Bindings=(Name="End",Command="Camera FirstPerson")-Bindings=(Name="PageDown",Command="Camera ThirdPerson")-Bindings=(Name="PageUp",Command="Camera Fixed")-Bindings=(Name="Home",Command="Camera FixedTracking")-Bindings=(Name="Insert",Command="Camera FreeCam"); --- XBox binds-Bindings=(Name="XboxTypeS_X",Command="Use")-Bindings=(Name="XboxTypeS_A",Command="Jump")-Bindings=(Name="XboxTypeS_B",Command="ChangePosture")-Bindings=(Name="XboxTypeS_Y",Command="NextWeapon")-Bindings=(Name="XboxTypeS_Back",Command="")-Bindings=(Name="XboxTypeS_Start",Command="|onrelease showmenu")-Bindings=(Name="XboxTypeS_LeftShoulder",Command="obj list")-Bindings=(Name="XboxTypeS_RightShoulder",Command="mem")-Bindings=(Name="XboxTypeS_DPad_Up",Command="MoveForward")-Bindings=(Name="XboxTypeS_DPad_Down",Command="MoveBackward")-Bindings=(Name="XboxTypeS_DPad_Left",Command="TurnLeft")-Bindings=(Name="XboxTypeS_DPad_Right",Command="TurnRight")-Bindings=(Name="XboxTypeS_RightTrigger",Command="Fire")-Bindings=(Name="XboxTypeS_LeftTrigger",Command="ToggleTargetingMode")-Bindings=(Name="XboxTypeS_LeftTriggerAxis",Command="Axis aLeftAnalogTrigger Speed=1.0 DeadZone=0.11")-Bindings=(Name="XboxTypeS_RightTriggerAxis",Command="Axis aRightAnalogTrigger Speed=1.0 DeadZone=0.11"); --- Mobile binds-Bindings=(Name="MOBILE_StopMatinee",Command="ce stopmatinee | OnRelease StopUseAttractModeInputConfig")-Bindings=(Name="MOBILE_StartMatinee",Command="ce playmatinee | OnRelease StartUseAttractModeInputConfig")-Bindings=(Name="MOBILE_NextConfig",Command="OnRelease NextMobileInputConfig")-Bindings=(Name="MOBILE_CalibrateTilt",Command="CalibrateTilt")-Bindings=(Name="MOBILE_ATurn",Command="Axis aTurn DeadZone=0.05")-Bindings=(Name="MOBILE_ALookup",Command="Axis aLookup Speed=-1 DeadZone=0.05")-Bindings=(Name="MOBILE_AStrafe",Command="Axis aStrafe DeadZone=0.15")-Bindings=(Name="MOBILE_AForward",Command="Axis aBaseY DeadZone=0.15")-Bindings=(Name="MOBILE_Fire",Command="StartFire | OnRelease StopFire")-Bindings=(Name="MOBILE_NextWeapon",Command="NextWeapon")-Bindings=(Name="MOBILE_Jump",Command="Jump")-Bindings=(Name="MOBILE_ToggleFPS",Command="OnRelease stat fps")-Bindings=(Name="NumPadZero",Command="MOBILE_ResetPrimitiveTracking")-Bindings=(Name="NumPadOne",Command="MOBILE_IncrementTrackedPrimitive -1")-Bindings=(Name="NumPadThree",Command="MOBILE_IncrementTrackedPrimitive 1");INSTALLED FOR ART SCREENSHOTS - remove for ship! bsteiner;.Bindings=(Name="F9",Command="tiledshot 4");.Bindings=(Name="F10",Command="shot");----------------------------------------------------------------------------------------[GameFramework.FrameworkGame]; please use device name: iPad2, iPad3, iPhone4S...+RequiredMobileInputConfigs=(GroupName="iPad2",RequireZoneNames=("TouchMoveZone_iPad2"))+RequiredMobileInputConfigs=(GroupName="iPad3",RequireZoneNames=("TouchMoveZone_iPad3"))+RequiredMobileInputConfigs=(GroupName="iPadMini",RequireZoneNames=("TouchMoveZone_iPadMini"))+RequiredMobileInputConfigs=(GroupName="iPad4",RequireZoneNames=("TouchMoveZone_iPad4"))+RequiredMobileInputConfigs=(GroupName="iPhone4S",RequireZoneNames=("TouchMoveZone_iPhone4S"))+RequiredMobileInputConfigs=(GroupName="iPhone5",RequireZoneNames=("TouchMoveZone_iPhone5"))+RequiredMobileInputConfigs=(GroupName="iPodTouch5",RequireZoneNames=("TouchMoveZone_iPodTouch5"))+RequiredMobileInputConfigs=(GroupName="iPad2_HQ",RequireZoneNames=("HQTouchMoveZone_iPad2"))+RequiredMobileInputConfigs=(GroupName="iPad3_HQ",RequireZoneNames=("HQTouchMoveZone_iPad3"))+RequiredMobileInputConfigs=(GroupName="iPadMini_HQ",RequireZoneNames=("HQTouchMoveZone_iPadMini"))+RequiredMobileInputConfigs=(GroupName="iPad4_HQ",RequireZoneNames=("HQTouchMoveZone_iPad4"))+RequiredMobileInputConfigs=(GroupName="iPhone4S_HQ",RequireZoneNames=("HQTouchMoveZone_iPhone4S"))+RequiredMobileInputConfigs=(GroupName="iPhone5_HQ",RequireZoneNames=("HQTouchMoveZone_iPhone5"))+RequiredMobileInputConfigs=(GroupName="iPodTouch5_HQ",RequireZoneNames=("HQTouchMoveZone_iPodTouch5"))+RequiredMobileInputConfigs=(GroupName="PCTouch",RequireZoneNames=("TouchMoveZone_PCTouch"))+RequiredMobileInputConfigs=(GroupName="PCTouch_HQ",RequireZoneNames=("HQTouchMoveZone_PCTouch"))[TouchMoveZone_iPad2 MobileInputZone]InputKey=Touch_MoveYHorizontalInputKey=Touch_MoveXType=ZoneType_TrackballbRelativeSizeX=truebRelativeSizeY=trueX=0Y=0SizeX=1.0SizeY=1.0VertMultiplier=-0.0018HorizMultiplier=-0.0011Acceleration=8.0Smoothing=1.0EscapeVelocityStrength=0.0bIsInvisible=1TapDistanceConstraint=32[TouchMoveZone_iPad3 MobileInputZone]InputKey=Touch_MoveYHorizontalInputKey=Touch_MoveXType=ZoneType_TrackballbRelativeSizeX=truebRelativeSizeY=trueX=0Y=0SizeX=1.0SizeY=1.0VertMultiplier=-0.0012HorizMultiplier=-0.0007Acceleration=8.0Smoothing=1.0EscapeVelocityStrength=0.0bIsInvisible=1TapDistanceConstraint=32[TouchMoveZone_iPadMini MobileInputZone]InputKey=Touch_MoveYHorizontalInputKey=Touch_MoveXType=ZoneType_TrackballbRelativeSizeX=truebRelativeSizeY=trueX=0Y=0SizeX=1.0SizeY=1.0VertMultiplier=-0.0022HorizMultiplier=-0.0014Acceleration=8.0Smoothing=1.0EscapeVelocityStrength=0.0bIsInvisible=1TapDistanceConstraint=32[TouchMoveZone_iPad4 MobileInputZone]InputKey=Touch_MoveYHorizontalInputKey=Touch_MoveXType=ZoneType_TrackballbRelativeSizeX=truebRelativeSizeY=trueX=0Y=0SizeX=1.0SizeY=1.0VertMultiplier=-0.0012HorizMultiplier=-0.0007Acceleration=8.0Smoothing=1.0EscapeVelocityStrength=0.0bIsInvisible=1TapDistanceConstraint=32[TouchMoveZone_iPhone4S MobileInputZone]InputKey=Touch_MoveYHorizontalInputKey=Touch_MoveXType=ZoneType_TrackballbRelativeSizeX=truebRelativeSizeY=trueX=0Y=0SizeX=1.0SizeY=1.0VertMultiplier=-0.0022HorizMultiplier=-0.0012Acceleration=8.0Smoothing=1.0EscapeVelocityStrength=0.0bIsInvisible=1TapDistanceConstraint=32[TouchMoveZone_iPhone5 MobileInputZone]InputKey=Touch_MoveYHorizontalInputKey=Touch_MoveXType=ZoneType_TrackballbRelativeSizeX=truebRelativeSizeY=trueX=0Y=0SizeX=1.0SizeY=1.0VertMultiplier=-0.0020HorizMultiplier=-0.0012Acceleration=8.0Smoothing=1.0EscapeVelocityStrength=0.0bIsInvisible=1TapDistanceConstraint=32[TouchMoveZone_iPodTouch5 MobileInputZone]InputKey=Touch_MoveYHorizontalInputKey=Touch_MoveXType=ZoneType_TrackballbRelativeSizeX=truebRelativeSizeY=trueX=0Y=0SizeX=1.0SizeY=1.0VertMultiplier=-0.0020HorizMultiplier=-0.0012Acceleration=8.0Smoothing=1.0EscapeVelocityStrength=0.0bIsInvisible=1TapDistanceConstraint=32[HQTouchMoveZone_iPad2 MobileInputZone]InputKey=HQTouch_MoveYHorizontalInputKey=HQTouch_MoveXType=ZoneType_TrackballbRelativeSizeX=truebRelativeSizeY=trueX=0Y=0SizeX=1.0SizeY=1.0VertMultiplier=0.0085HorizMultiplier=-0.0085Acceleration=8.0Smoothing=0.0EscapeVelocityStrength=0.0bIsInvisible=1TapDistanceConstraint=32[HQTouchMoveZone_iPad3 MobileInputZone]InputKey=HQTouch_MoveYHorizontalInputKey=HQTouch_MoveXType=ZoneType_TrackballbRelativeSizeX=truebRelativeSizeY=trueX=0Y=0SizeX=1.0SizeY=1.0VertMultiplier=0.007HorizMultiplier=-0.0075Acceleration=8.0Smoothing=0.0EscapeVelocityStrength=0.0bIsInvisible=1TapDistanceConstraint=32[HQTouchMoveZone_iPadMini MobileInputZone]InputKey=HQTouch_MoveYHorizontalInputKey=HQTouch_MoveXType=ZoneType_TrackballbRelativeSizeX=truebRelativeSizeY=trueX=0Y=0SizeX=1.0SizeY=1.0VertMultiplier=0.0085HorizMultiplier=-0.0085Acceleration=8.0Smoothing=0.0EscapeVelocityStrength=0.0bIsInvisible=1TapDistanceConstraint=32[HQTouchMoveZone_iPad4 MobileInputZone]InputKey=HQTouch_MoveYHorizontalInputKey=HQTouch_MoveXType=ZoneType_TrackballbRelativeSizeX=truebRelativeSizeY=trueX=0Y=0SizeX=1.0SizeY=1.0VertMultiplier=0.0042HorizMultiplier=-0.0045Acceleration=8.0Smoothing=0.0EscapeVelocityStrength=0.0bIsInvisible=1TapDistanceConstraint=32[HQTouchMoveZone_iPhone4S MobileInputZone]InputKey=HQTouch_MoveYHorizontalInputKey=HQTouch_MoveXType=ZoneType_TrackballbRelativeSizeX=truebRelativeSizeY=trueX=0Y=0SizeX=1.0SizeY=1.0VertMultiplier=0.012HorizMultiplier=-0.012Acceleration=8.0Smoothing=1.0EscapeVelocityStrength=0.0bIsInvisible=1TapDistanceConstraint=32[HQTouchMoveZone_iPhone5 MobileInputZone]InputKey=HQTouch_MoveYHorizontalInputKey=HQTouch_MoveXType=ZoneType_TrackballbRelativeSizeX=truebRelativeSizeY=trueX=0Y=0SizeX=1.0SizeY=1.0VertMultiplier=0.008HorizMultiplier=-0.008Acceleration=8.0Smoothing=1.0EscapeVelocityStrength=0.0bIsInvisible=1TapDistanceConstraint=32[HQTouchMoveZone_iPodTouch5 MobileInputZone]InputKey=HQTouch_MoveYHorizontalInputKey=HQTouch_MoveXType=ZoneType_TrackballbRelativeSizeX=truebRelativeSizeY=trueX=0Y=0SizeX=1.0SizeY=1.0VertMultiplier=0.008HorizMultiplier=-0.008Acceleration=8.0Smoothing=1.0EscapeVelocityStrength=0.0bIsInvisible=1TapDistanceConstraint=32[TouchMoveZone_PCTouch MobileInputZone]InputKey=Touch_MoveYHorizontalInputKey=Touch_MoveXType=ZoneType_TrackballbRelativeSizeX=truebRelativeSizeY=trueX=0Y=0SizeX=1.0SizeY=1.0VertMultiplier=-0.0050HorizMultiplier=-0.0030Acceleration=8.0Smoothing=1.0EscapeVelocityStrength=0.0bIsInvisible=1TapDistanceConstraint=32[HQTouchMoveZone_PCTouch MobileInputZone]InputKey=HQTouch_MoveYHorizontalInputKey=HQTouch_MoveXType=ZoneType_TrackballbRelativeSizeX=truebRelativeSizeY=trueX=0Y=0SizeX=1.0SizeY=1.0VertMultiplier=0.0900HorizMultiplier=-0.0900Acceleration=8.0Smoothing=0.0EscapeVelocityStrength=0.0bIsInvisible=1TapDistanceConstraint=32[XComGame.XComTacticalTouchHandler]; common configDraggingMovingEdgePercent=0.18DraggingMovingSpeed=850TappingRecenterEdgePercent=0.18DoubleClickSpeed=0.4TapSpeed=0.2;iPad2 config.DeviceType=DEVICE_IPad2 ; Device name; touch drag config.TappingRadius=1.25 ; number of tiles for dragging recongenizing.TappingRadiusZoomedOut=2.0 ; number of tiles for dragging recongenizing when zoomed out; target switching.HorizontalSlideDistance=75 ; Pixel; The minimun distance that the gesture will be recongnized as horizontal sliding.HorizontalSlideAngleDeadZone=15; Degree; The deadzone of angle to horizontal that the sliding will be recongnized as horizontal one; camera zooming.ZoomStep=2.0 ; ZoomStep.ZoomRotationLimit=10 ; Degree; The limit rotate angle for zooming.StretchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as stretching.StretchDistance=50 ; Pixel; If the distance difference reach this number, a zoom in will be operated.PinchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as pinching.PinchDistance=50 ; Pixel; If the distance difference reach this number, a zoom out will be operated; camera rotating.RotateDistanceLimit=400 ; Pixel; The maximun distance difference while doing rotating.RotateDeadZone=11 ; Degree; The minimun angel that the gesture will be recongnized as rotating.RotateAngel=11 ; Degree; If the angel reach this number, a rotating will be operated; camera zooming floor.FixDistanceDeadZone=20 ; Pixel; The maximun delta distance allowed between two fingers for changing floor..FingerMoveDeadZone=10 ; Pixel; The minimun distance for finger moving to change floor..DirectionAngleDeadZone= 10 ; Degree; The maximun angle allowed between moving direction and verticle direction for changing floor..FingerFixedDeadZone=10 ; Pixel; the deadzone to judge if one finger is fixed;iPad3 config.DeviceType=DEVICE_IPad3 ; Device name; touch drag config.TappingRadius=1.25 ; number of tiles for dragging recongenizing.TappingRadiusZoomedOut=2.0 ; number of tiles for dragging recongenizing when zoomed out; target switching.HorizontalSlideDistance=115 ; Pixel; The minimun distance that the gesture will be recongnized as horizontal sliding.HorizontalSlideAngleDeadZone=15; Degree; The deadzone of angle to horizontal that the sliding will be recongnized as horizontal one; camera zooming.ZoomStep=2.0 ; ZoomStep.ZoomRotationLimit=10 ; Degree; The limit rotate angle for zooming.StretchDeadZone=75 ; Pixel; The minimun distance difference that the gesture will be recongnized as stretching.StretchDistance=75 ; Pixel; If the distance difference reach this number, a zoom in will be operated.PinchDeadZone=75 ; Pixel; The minimun distance difference that the gesture will be recongnized as pinching.PinchDistance=75 ; Pixel; If the distance difference reach this number, a zoom out will be operated; camera rotating.RotateDistanceLimit=800 ; Pixel; The maximun distance difference while doing rotating.RotateDeadZone=11 ; Degree; The minimun angel that the gesture will be recongnized as rotating.RotateAngel=11 ; Degree; If the angel reach this number, a rotating will be operated; camera zooming floor.FixDistanceDeadZone=60 ; Pixel; The maximun delta distance allowed between two fingers for changing floor..FingerMoveDeadZone=10 ; Pixel; The minimun distance for finger moving to change floor..DirectionAngleDeadZone= 10 ; Degree; The maximun angle allowed between moving direction and verticle direction for changing floor..FingerFixedDeadZone=20 ; Pixel; the deadzone to judge if one finger is fixed;iPadMini config.DeviceType=DEVICE_IPadMini ; Device name; touch drag config.TappingRadius=1.25 ; number of tiles for dragging recongenizing.TappingRadiusZoomedOut=2.0 ; number of tiles for dragging recongenizing when zoomed out; target switching.HorizontalSlideDistance=75 ; Pixel; The minimun distance that the gesture will be recongnized as horizontal sliding.HorizontalSlideAngleDeadZone=15; Degree; The deadzone of angle to horizontal that the sliding will be recongnized as horizontal one; camera zooming.ZoomStep=2.0 ; ZoomStep.ZoomRotationLimit=10 ; Degree; The limit rotate angle for zooming.StretchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as stretching.StretchDistance=50 ; Pixel; If the distance difference reach this number, a zoom in will be operated.PinchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as pinching.PinchDistance=50 ; Pixel; If the distance difference reach this number, a zoom out will be operated; camera rotating.RotateDistanceLimit=400 ; Pixel; The maximun distance difference while doing rotating.RotateDeadZone=11 ; Degree; The minimun angel that the gesture will be recongnized as rotating.RotateAngel=11 ; Degree; If the angel reach this number, a rotating will be operated; camera zooming floor.FixDistanceDeadZone=20 ; Pixel; The maximun delta distance allowed between two fingers for changing floor..FingerMoveDeadZone=10 ; Pixel; The minimun distance for finger moving to change floor..DirectionAngleDeadZone= 10 ; Degree; The maximun angle allowed between moving direction and verticle direction for changing floor..FingerFixedDeadZone=10 ; Pixel; the deadzone to judge if one finger is fixed;iPad4 config.DeviceType=DEVICE_IPad4 ; Device name; touch drag config.TappingRadius=1.25 ; number of tiles for dragging recongenizing.TappingRadiusZoomedOut=2.0 ; number of tiles for dragging recongenizing when zoomed out; target switching.HorizontalSlideDistance=150 ; Pixel; The minimun distance that the gesture will be recongnized as horizontal sliding.HorizontalSlideAngleDeadZone=15; Degree; The deadzone of angle to horizontal that the sliding will be recongnized as horizontal one; camera zooming.ZoomStep=2.0 ; ZoomStep.ZoomRotationLimit=10 ; Degree; The limit rotate angle for zooming.StretchDeadZone=75 ; Pixel; The minimun distance difference that the gesture will be recongnized as stretching.StretchDistance=75 ; Pixel; If the distance difference reach this number, a zoom in will be operated.PinchDeadZone=75 ; Pixel; The minimun distance difference that the gesture will be recongnized as pinching.PinchDistance=75 ; Pixel; If the distance difference reach this number, a zoom out will be operated; camera rotating.RotateDistanceLimit=800 ; Pixel; The maximun distance difference while doing rotating.RotateDeadZone=11 ; Degree; The minimun angel that the gesture will be recongnized as rotating.RotateAngel=11 ; Degree; If the angel reach this number, a rotating will be operated; camera zooming floor.FixDistanceDeadZone=60 ; Pixel; The maximun delta distance allowed between two fingers for changing floor..FingerMoveDeadZone=10 ; Pixel; The minimun distance for finger moving to change floor..DirectionAngleDeadZone= 10 ; Degree; The maximun angle allowed between moving direction and verticle direction for changing floor..FingerFixedDeadZone=20 ; Pixel; the deadzone to judge if one finger is fixed;iPhone4S config.DeviceType=DEVICE_IPhone4S ; Device name; touch drag config.TappingRadius=1.25 ; number of tiles for dragging recongenizing.TappingRadiusZoomedOut=2.0 ; number of tiles for dragging recongenizing when zoomed out; target switching.HorizontalSlideDistance=75 ; Pixel; The minimun distance that the gesture will be recongnized as horizontal sliding.HorizontalSlideAngleDeadZone=15; Degree; The deadzone of angle to horizontal that the sliding will be recongnized as horizontal one; camera zooming.ZoomStep=2.0 ; ZoomStep.ZoomRotationLimit=10 ; Degree; The limit rotate angle for zooming.StretchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as stretching.StretchDistance=50 ; Pixel; If the distance difference reach this number, a zoom in will be operated.PinchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as pinching.PinchDistance=50 ; Pixel; If the distance difference reach this number, a zoom out will be operated; camera rotating.RotateDistanceLimit=400 ; Pixel; The maximun distance difference while doing rotating.RotateDeadZone=11 ; Degree; The minimun angel that the gesture will be recongnized as rotating.RotateAngel=11 ; Degree; If the angel reach this number, a rotating will be operated; camera zooming floor.FixDistanceDeadZone=30 ; Pixel; The maximun delta distance allowed between two fingers for changing floor..FingerMoveDeadZone=10 ; Pixel; The minimun distance for finger moving to change floor..DirectionAngleDeadZone= 10 ; Degree; The maximun angle allowed between moving direction and verticle direction for changing floor..FingerFixedDeadZone=10 ; Pixel; the deadzone to judge if one finger is fixed;iPhone5 config.DeviceType=DEVICE_IPhone5 ; Device name; touch drag config.TappingRadius=1.25 ; number of tiles for dragging recongenizing.TappingRadiusZoomedOut=2.0 ; number of tiles for dragging recongenizing when zoomed out; target switching.HorizontalSlideDistance=75 ; Pixel; The minimun distance that the gesture will be recongnized as horizontal sliding.HorizontalSlideAngleDeadZone=15; Degree; The deadzone of angle to horizontal that the sliding will be recongnized as horizontal one; camera zooming.ZoomStep=2.0 ; ZoomStep.ZoomRotationLimit=10 ; Degree; The limit rotate angle for zooming.StretchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as stretching.StretchDistance=50 ; Pixel; If the distance difference reach this number, a zoom in will be operated.PinchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as pinching.PinchDistance=50 ; Pixel; If the distance difference reach this number, a zoom out will be operated; camera rotating.RotateDistanceLimit=400 ; Pixel; The maximun distance difference while doing rotating.RotateDeadZone=11 ; Degree; The minimun angel that the gesture will be recongnized as rotating.RotateAngel=11 ; Degree; If the angel reach this number, a rotating will be operated; camera zooming floor.FixDistanceDeadZone=30 ; Pixel; The maximun delta distance allowed between two fingers for changing floor..FingerMoveDeadZone=10 ; Pixel; The minimun distance for finger moving to change floor..DirectionAngleDeadZone= 10 ; Degree; The maximun angle allowed between moving direction and verticle direction for changing floor..FingerFixedDeadZone=10 ; Pixel; the deadzone to judge if one finger is fixed;iPodTouch5 config.DeviceType=DEVICE_IPodTouch5 ; Device name; touch drag config.TappingRadius=1.25 ; number of tiles for dragging recongenizing.TappingRadiusZoomedOut=2.0 ; number of tiles for dragging recongenizing when zoomed out; target switching.HorizontalSlideDistance=75 ; Pixel; The minimun distance that the gesture will be recongnized as horizontal sliding.HorizontalSlideAngleDeadZone=15; Degree; The deadzone of angle to horizontal that the sliding will be recongnized as horizontal one; camera zooming.ZoomStep=2.0 ; ZoomStep.ZoomRotationLimit=10 ; Degree; The limit rotate angle for zooming.StretchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as stretching.StretchDistance=50 ; Pixel; If the distance difference reach this number, a zoom in will be operated.PinchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as pinching.PinchDistance=50 ; Pixel; If the distance difference reach this number, a zoom out will be operated; camera rotating.RotateDistanceLimit=400 ; Pixel; The maximun distance difference while doing rotating.RotateDeadZone=11 ; Degree; The minimun angel that the gesture will be recongnized as rotating.RotateAngel=11 ; Degree; If the angel reach this number, a rotating will be operated; camera zooming floor.FixDistanceDeadZone=30 ; Pixel; The maximun delta distance allowed between two fingers for changing floor..FingerMoveDeadZone=10 ; Pixel; The minimun distance for finger moving to change floor..DirectionAngleDeadZone= 10 ; Degree; The maximun angle allowed between moving direction and verticle direction for changing floor..FingerFixedDeadZone=10 ; Pixel; the deadzone to judge if one finger is fixed;PC Touch config.DeviceType=DEVICE_PCTouch ; Device name; touch drag config.TappingRadius=1.25 ; number of tiles for dragging recongenizing.TappingRadiusZoomedOut=2.0 ; number of tiles for dragging recongenizing when zoomed out; target switching.HorizontalSlideDistance=150 ; Pixel; The minimun distance that the gesture will be recongnized as horizontal sliding.HorizontalSlideAngleDeadZone=15; Degree; The deadzone of angle to horizontal that the sliding will be recongnized as horizontal one; camera zooming.ZoomStep=2.0 ; ZoomStep.ZoomRotationLimit=10 ; Degree; The limit rotate angle for zooming.StretchDeadZone=75 ; Pixel; The minimun distance difference that the gesture will be recongnized as stretching.StretchDistance=75 ; Pixel; If the distance difference reach this number, a zoom in will be operated.PinchDeadZone=75 ; Pixel; The minimun distance difference that the gesture will be recongnized as pinching.PinchDistance=75 ; Pixel; If the distance difference reach this number, a zoom out will be operated; camera rotating.RotateDistanceLimit=800 ; Pixel; The maximun distance difference while doing rotating.RotateDeadZone=11 ; Degree; The minimun angel that the gesture will be recongnized as rotating.RotateAngel=11 ; Degree; If the angel reach this number, a rotating will be operated; camera zooming floor.FixDistanceDeadZone=60 ; Pixel; The maximun delta distance allowed between two fingers for changing floor..FingerMoveDeadZone=10 ; Pixel; The minimun distance for finger moving to change floor..DirectionAngleDeadZone= 10 ; Degree; The maximun angle allowed between moving direction and verticle direction for changing floor..FingerFixedDeadZone=20 ; Pixel; the deadzone to judge if one finger is fixed[XComStrategyGame.XComHeadQuarterTouchHandler]; common configSoldierRotationFactor=1350SummaryResponseTopLeftX =0.45SummaryResponseTopLeftY =0SummaryResponseBottomRightX =0.6SummaryResponseBottomRightY =0.8PromotionResponseTopLeftX =0.45PromotionResponseTopLeftY =0PromotionResponseBottomRightX =0.6PromotionResponseBottomRightY =0.8LoadoutResponseTopLeftX =0.45LoadoutResponseTopLeftY =0.25LoadoutResponseBottomRightX =0.6LoadoutResponseBottomRightY =0.8CustomizeResponseTopLeftX =0.5CustomizeResponseTopLeftY =0CustomizeResponseBottomRightX =1.0CustomizeResponseBottomRightY =0.8;iPad2 config.DeviceType=DEVICE_IPad2 ; Device name.GeographicRotationMultiplier=5.8.ZoomRotationLimit=15.StretchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as stretching.StretchDistance=75 ; Pixel; If the distance difference reach this number, a zoom in will be operated.PinchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as pinching.PinchDistance=75 ; Pixel; If the distance difference reach this number, a zoom out will be operated;iPad3 config.DeviceType=DEVICE_IPad3 ; Device name.GeographicRotationMultiplier=4.9.ZoomRotationLimit=15.StretchDeadZone=100 ; Pixel; The minimun distance difference that the gesture will be recongnized as stretching.StretchDistance=150 ; Pixel; If the distance difference reach this number, a zoom in will be operated.PinchDeadZone=100 ; Pixel; The minimun distance difference that the gesture will be recongnized as pinching.PinchDistance=150 ; Pixel; If the distance difference reach this number, a zoom out will be operated;iPad4 config.DeviceType=DEVICE_IPad4 ; Device name.GeographicRotationMultiplier=4.9.ZoomRotationLimit=15.StretchDeadZone=100 ; Pixel; The minimun distance difference that the gesture will be recongnized as stretching.StretchDistance=150 ; Pixel; If the distance difference reach this number, a zoom in will be operated.PinchDeadZone=100 ; Pixel; The minimun distance difference that the gesture will be recongnized as pinching.PinchDistance=150 ; Pixel; If the distance difference reach this number, a zoom out will be operated;iPadMini config.DeviceType=DEVICE_IPadMini ; Device name.GeographicRotationMultiplier=5.8.ZoomRotationLimit=15.StretchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as stretching.StretchDistance=75 ; Pixel; If the distance difference reach this number, a zoom in will be operated.PinchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as pinching.PinchDistance=75 ; Pixel; If the distance difference reach this number, a zoom out will be operated;iPhone4S config.DeviceType=DEVICE_IPhone4S ; Device name.GeographicRotationMultiplier=6.ZoomRotationLimit=15.StretchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as stretching.StretchDistance=75 ; Pixel; If the distance difference reach this number, a zoom in will be operated.PinchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as pinching.PinchDistance=75 ; Pixel; If the distance difference reach this number, a zoom out will be operated;iPhone5 config.DeviceType=DEVICE_IPhone5 ; Device name.GeographicRotationMultiplier=5.8.ZoomRotationLimit=15.StretchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as stretching.StretchDistance=75 ; Pixel; If the distance difference reach this number, a zoom in will be operated.PinchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as pinching.PinchDistance=75 ; Pixel; If the distance difference reach this number, a zoom out will be operated;iPodTouch5 config.DeviceType=DEVICE_IPodTouch5 ; Device name.GeographicRotationMultiplier=5.8.ZoomRotationLimit=15.StretchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as stretching.StretchDistance=75 ; Pixel; If the distance difference reach this number, a zoom in will be operated.PinchDeadZone=50 ; Pixel; The minimun distance difference that the gesture will be recongnized as pinching.PinchDistance=75 ; Pixel; If the distance difference reach this number, a zoom out will be operated;PC Touch config.DeviceType=DEVICE_PCTouch ; Device name.GeographicRotationMultiplier=2.0.ZoomRotationLimit=15.StretchDeadZone=100 ; Pixel; The minimun distance difference that the gesture will be recongnized as stretching.StretchDistance=150 ; Pixel; If the distance difference reach this number, a zoom in will be operated.PinchDeadZone=100 ; Pixel; The minimun distance difference that the gesture will be recongnized as pinching.PinchDistance=150 ; Pixel; If the distance difference reach this number, a zoom out will be operated;----------------------------------------------------------------------------------------[XComGame.XComTacticalInput]; Universal, don't mess with me.Bindings=(Name="MouseX", Command="Count bXAxis | Axis aMouseX").Bindings=(Name="MouseY", Command="Count bYAxis | Axis aMouseY").Bindings=(Name="LeftMouseButton", Command="Left_Mouse_Button_Press | onrelease Left_Mouse_Button_Release");----------------------------------------------------------------------------------------; CONSOLE bindings - Update these when you modify gamepad bindings;----------------------------------------------------------------------------------------.Bindings=(Name="XboxTypeS_A", Command="A_Button_Press | onrelease A_Button_Release | onrelease CANCELMATINEE 1 | SingleStepAdvance").Bindings=(Name="XboxTypeS_B", Command="B_Button_Press | onrelease B_Button_Release | CANCELMATINEE 1").Bindings=(Name="XboxTypeS_X", Command="X_Button_Press | onrelease X_Button_Release").Bindings=(Name="XboxTypeS_Y", Command="Y_Button_Press | onrelease Y_Button_Release").Bindings=(Name="XboxTypeS_Start", Command="Forward_Button_Press | onrelease Forward_Button_Release | CANCELMATINEE 1").Bindings=(Name="XboxTypeS_Back", Command="Back_Button_Press | onrelease Back_Button_Release | CANCELMATINEE 1").Bindings=(Name="XboxTypeS_DPad_Down", Command="DPad_Down_Press | onrelease DPad_Down_Release").Bindings=(Name="XboxTypeS_DPad_Up", Command="DPad_Up_Press | onrelease DPad_Up_Release").Bindings=(Name="XboxTypeS_DPad_Left", Command="DPad_Left_Press | onrelease DPad_Left_Release").Bindings=(Name="XboxTypeS_DPad_Right", Command="DPad_Right_Press | onrelease DPad_Right_Release").Bindings=(Name="XboxTypeS_LeftThumbstick", Command="Thumb_Left_Press | onrelease Thumb_Left_Release").Bindings=(Name="XboxTypeS_RightThumbstick",Command="Thumb_Right_Press | onrelease Thumb_Right_Release").Bindings=(Name="XboxTypeS_LeftShoulder", Command="Shoulder_Left_Press | onrelease Shoulder_Left_Release | CheckDebugMenu").Bindings=(Name="XboxTypeS_RightShoulder", Command="Shoulder_Right_Press | onrelease Shoulder_Right_Release | CheckDebugMenu").Bindings=(Name="XboxTypeS_LeftTrigger", Command="Trigger_Left_Press | onrelease Trigger_Left_Release").Bindings=(Name="XboxTypeS_RightTrigger", Command="Trigger_Right_Press | onrelease Trigger_Right_Release").Bindings=(Name="XboxTypeS_LeftX", Command="Axis aStrafe Speed=1.0 DeadZone=0.3").Bindings=(Name="XboxTypeS_LeftY", Command="Axis aBaseY Speed=1.0 DeadZone=0.3").Bindings=(Name="XboxTypeS_RightX", Command="Axis aTurn Speed=1.0 DeadZone=0.2").Bindings=(Name="XboxTypeS_RightY", Command="Axis aLookup Speed=0.8 DeadZone=0.2");----------------------------------------------------------------------------------------; TACTICAL binds;----------------------------------------------------------------------------------------.Bindings=(Name="Escape", Command="Escape_Key_Press | onrelease Escape_Key_Release | CANCELMATINEE 1", bPrimaryBinding=True); Confirm / Cancel binds, secondary.Bindings=(Name="Enter", Command="SpaceBar_Key_Press | onrelease SpaceBar_Key_Release", bPrimaryBinding=True).Bindings=(Name="SpaceBar", Command="SpaceBar_Key_Press | onrelease SpaceBar_Key_Release", bSecondaryBinding=True); Pathing.Bindings=(Name="RightMouseButton", Command="Right_Mouse_Button_Press | onrelease Right_Mouse_Button_Release", bPrimaryBinding=True); Interact with Actor.Bindings=(Name="V", Command="V_Key_Press | onrelease V_Key_Release", bPrimaryBinding=True); Swap Weapon.Bindings=(Name="X", Command="X_Key_Press | onrelease X_Key_Release", bPrimaryBinding=True); End Turn.Bindings=(Name="Backspace",Command="Backspace_Key_Press | onrelease Backspace_Key_Release", bPrimaryBinding=True).Bindings=(Name="End", Command="Backspace_Key_Press | onrelease Backspace_Key_Release", bSecondaryBinding=True); Open chat panel (PC Multiplayer).Bindings=(Name="J", Command="J_Key_Press | onrelease J_Key_Release", bPrimaryBinding=True); Navigation binds, primary.Bindings=(Name="Up", Command="Arrow_Up | onrelease Arrow_Up_Release", bPrimaryBinding=True).Bindings=(Name="Down", Command="Arrow_Down | onrelease Arrow_Down_Release", bPrimaryBinding=True).Bindings=(Name="Left", Command="Arrow_Left | onrelease Arrow_Left_Release", bPrimaryBinding=True).Bindings=(Name="Right", Command="Arrow_Right | onrelease Arrow_Right_Release", bPrimaryBinding=True); Camera Controls; Pan.Bindings=(Name="W", Command="W_Key_Press | onrelease W_Key_Release", bPrimaryBinding=True).Bindings=(Name="S", Command="S_Key_Press | onrelease S_Key_Release", bPrimaryBinding=True).Bindings=(Name="A", Command="A_Key_Press | onrelease A_Key_Release", bPrimaryBinding=True).Bindings=(Name="D", Command="D_Key_Press | onrelease D_Key_Release", bPrimaryBinding=True); Rotate.Bindings=(Name="Q", Command="Q_Key_Press | onrelease Q_Key_Release", bPrimaryBinding=True).Bindings=(Name="E", Command="E_Key_Press | onrelease E_Key_Release", bPrimaryBinding=True); Zoom In.Bindings=(Name="T", Command="T_Key_Press | onrelease T_Key_Release", bPrimaryBinding=True); Zoom Out.Bindings=(Name="G", Command="G_Key_Press | onrelease G_Key_Release", bPrimaryBinding=True); Zoom Toggle.Bindings=(Name="Z", Command="Z_Key_Press | onrelease Z_Key_Release", bPrimaryBinding=True); Zoom Range.Bindings=(Name="MiddleMouseButton",Command="Middle_Mouse_Button_Press | onrelease Middle_Mouse_Button_Release", bPrimaryBinding=True); Center camera on current unit.Bindings=(Name="Home", Command="Home_Key_Press | onrelease Home_Key_Release", bPrimaryBinding=True); Change Cursor Altitude.Bindings=(Name="MouseScrollUp", Command="F_Key_Press | onrelease F_Key_Release", bPrimaryBinding=True).Bindings=(Name="F", Command="F_Key_Press | onrelease F_Key_Release", bSecondaryBinding=True).Bindings=(Name="MouseScrollDown", Command="C_Key_Press | onrelease C_Key_Release", bPrimaryBinding=True).Bindings=(Name="C", Command="C_Key_Press | onrelease C_Key_Release", bSecondaryBinding=True); Switch Units / Targets.Bindings=(Name="Tab", Command="Tab_Key_Press | onrelease Tab_Key_Release", bPrimaryBinding=True).Bindings=(Name="ThumbMouseButton", Command="Tab_Key_Press | onrelease Tab_Key_Release", bSecondaryBinding=True).Bindings=(Name="LeftShift", Command="Left_Shift_Key_Press | Left_Shift_Key_Release", bPrimaryBinding=True).Bindings=(Name="ThumbMouseButton2",Command="Left_Shift_Key_Press | Left_Shift_Key_Release", bSecondaryBinding=True); Ability Shortcuts; Overwatch.Bindings=(Name="Y", Command="Y_Key_Press | onrelease Y_Key_Release", bPrimaryBinding=True); Reload.Bindings=(Name="R", Command="R_Key_Press | onrelease R_Key_Release", bPrimaryBinding=True); Toggle Overhead Tactical HUD camera.Bindings=(Name="O", Command="O_Key_Press | onrelease O_Key_Release", bPrimaryBinding=True); Take Cover.Bindings=(Name="K", Command="K_Key_Press | onrelease K_Key_Release", bPrimaryBinding=True); Fast Number Access.Bindings=(Name="One", Command="N1_Key_Press | onrelease N1_Key_Release", bPrimaryBinding=True).Bindings=(Name="Two", Command="N2_Key_Press | onrelease N2_Key_Release", bPrimaryBinding=True).Bindings=(Name="Three", Command="N3_Key_Press | onrelease N3_Key_Release", bPrimaryBinding=True).Bindings=(Name="Four", Command="N4_Key_Press | onrelease N4_Key_Release", bPrimaryBinding=True).Bindings=(Name="Five", Command="N5_Key_Press | onrelease N5_Key_Release", bPrimaryBinding=True).Bindings=(Name="Six", Command="N6_Key_Press | onrelease N6_Key_Release", bPrimaryBinding=True).Bindings=(Name="Seven", Command="N7_Key_Press | onrelease N7_Key_Release", bPrimaryBinding=True).Bindings=(Name="Eight", Command="N8_Key_Press | onrelease N8_Key_Release", bPrimaryBinding=True).Bindings=(Name="Nine", Command="N9_Key_Press | onrelease N9_Key_Release", bPrimaryBinding=True).Bindings=(Name="Zero", Command="N0_Key_Press | onrelease N0_Key_Release", bPrimaryBinding=True); More Info.Bindings=(Name="F1", Command="F1_Key_Press | onrelease F1_Key_Release", bPrimaryBinding=True); Target Shortcuts.Bindings=(Name="F2", Command="F2_Key_Press | onrelease F2_Key_Release", bPrimaryBinding=True).Bindings=(Name="F3", Command="F3_Key_Press | onrelease F3_Key_Release", bPrimaryBinding=True).Bindings=(Name="F4", Command="F4_Key_Press | onrelease F4_Key_Release", bIgnoreAlt=True, bPrimaryBinding=True).Bindings=(Name="F5", Command="F5_Key_Press | onrelease F5_Key_Release", bPrimaryBinding=True).Bindings=(Name="F6", Command="F6_Key_Press | onrelease F6_Key_Release", bPrimaryBinding=True).Bindings=(Name="F7", Command="F7_Key_Press | onrelease F7_Key_Release", bPrimaryBinding=True).Bindings=(Name="F8", Command="F8_Key_Press | onrelease F8_Key_Release", bPrimaryBinding=True).Bindings=(Name="F9", Command="F9_Key_Press | onrelease F9_Key_Release", bPrimaryBinding=True).Bindings=(Name="F10", Command="F10_Key_Press | onrelease F10_Key_Release", bPrimaryBinding=True).Bindings=(Name="F11", Command="F11_Key_Press | onrelease F11_Key_Release", bPrimaryBinding=True).Bindings=(Name="F12", Command="F12_Key_Press | onrelease F12_Key_Release", bPrimaryBinding=True).Bindings=(Name="F4", Command="ALT_F4_QUIT", Alt=True);----------------------------------------------------------------------------------------; TOUCH bindings - Make sure to update the console bindings section down bellow; in the [XComGame.XComTacticalInput] section if you update these binds.;----------------------------------------------------------------------------------------.Bindings=(Name="Touch_MoveX",Command="Axis aTurn DeadZone=0.05").Bindings=(Name="Touch_MoveY",Command="Axis aLookup DeadZone=0.05").Bindings=(Name="HQTouch_MoveX",Command="Axis aBaseX DeadZone=0.05").Bindings=(Name="HQTouch_MoveY",Command="Axis aBaseZ DeadZone=0.05").Bindings=(Name="Touch_End",Command="CANCELMATINEE 1");INSTALLED FOR ART SCREENSHOTS - remove for ship! bsteiner;.Bindings=(Name="F9",Command="tiledshot 4");.Bindings=(Name="F10",Command="shot")[GFxUI.KeyMap]FullKeyboard=1;All input (except mouse) is passed to GFx, GFx does not handle input itself.;XboxTypeS_DPad_Up=Up;XboxTypeS_DPad_Down=Down;XboxTypeS_DPad_Left=Left;XboxTypeS_DPad_Right=Right;XboxTypeS_LeftShoulder=LeftBracket;XboxTypeS_RightShoulder=RightBracket;XboxTypeS_Start=Add;XboxTypeS_Select=Subtract;XboxTypeS_A=Spacebar;XboxTypeS_B=Escape;XboxTypeS_X=Delete;XboxTypeS_Y=Y[Engine.UIInputConfiguration]+WidgetInputAliases=(WidgetClassName="Engine.UIScreenObject",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="NextControl",LinkedInputKeys=((InputKeyName="Tab"))),(InputAliasName="NavFocusUp",LinkedInputKeys=((InputKeyName="Up"),(InputKeyName="XboxTypeS_DPad_Up"),(InputKeyName="Gamepad_LeftStick_Up"))),(InputAliasName="NavFocusDown",LinkedInputKeys=((InputKeyName="Down"),(InputKeyName="XboxTypeS_DPad_Down"),(InputKeyName="Gamepad_LeftStick_Down"))),(InputAliasName="NavFocusLeft",LinkedInputKeys=((InputKeyName="Left"),(InputKeyName="XboxTypeS_DPad_Left"),(InputKeyName="Gamepad_LeftStick_Left"))),(InputAliasName="NavFocusRight",LinkedInputKeys=((InputKeyName="Right"),(InputKeyName="XboxTypeS_DPad_Right"),(InputKeyName="Gamepad_LeftStick_Right"))),(InputAliasName="PrevControl",LinkedInputKeys=((InputKeyName="Tab",ModifierKeyFlags=28)))))))+WidgetInputAliases=(WidgetClassName="Engine.ConsoleEntry",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="NextControl",LinkedInputKeys=((InputKeyName="Tab"))),(InputAliasName="NavFocusUp",LinkedInputKeys=((InputKeyName="XboxTypeS_DPad_Up"),(InputKeyName="Gamepad_LeftStick_Up"))),(InputAliasName="NavFocusDown",LinkedInputKeys=((InputKeyName="XboxTypeS_DPad_Down"),(InputKeyName="Gamepad_LeftStick_Down"))),(InputAliasName="NavFocusLeft",LinkedInputKeys=((InputKeyName="XboxTypeS_DPad_Left"),(InputKeyName="Gamepad_LeftStick_Left"))),(InputAliasName="NavFocusRight",LinkedInputKeys=((InputKeyName="XboxTypeS_DPad_Right"),(InputKeyName="Gamepad_LeftStick_Right")))))))+WidgetInputAliases=(WidgetClassName="Engine.UIObject",WidgetStates=((StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="ShowContextMenu",LinkedInputKeys=((InputKeyName="RightMouseButton")))))))+WidgetInputAliases=(WidgetClassName="Engine.UIButton",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="Enter"),(InputKeyName="SpaceBar"),(InputKeyName="XboxTypeS_Start"),(InputKeyName="XboxTypeS_A"))),(InputAliasName="NextControl",LinkedInputKeys=((InputKeyName="Tab"))),(InputAliasName="NavFocusUp",LinkedInputKeys=((InputKeyName="Up"),(InputKeyName="XboxTypeS_DPad_Up"),(InputKeyName="Gamepad_LeftStick_Up"))),(InputAliasName="NavFocusDown",LinkedInputKeys=((InputKeyName="Down"),(InputKeyName="XboxTypeS_DPad_Down"),(InputKeyName="Gamepad_LeftStick_Down"))),(InputAliasName="NavFocusLeft",LinkedInputKeys=((InputKeyName="Left"),(InputKeyName="XboxTypeS_DPad_Left"),(InputKeyName="Gamepad_LeftStick_Left"))),(InputAliasName="NavFocusRight",LinkedInputKeys=((InputKeyName="Right"),(InputKeyName="XboxTypeS_DPad_Right"),(InputKeyName="Gamepad_LeftStick_Right"))))),(StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton")))))))+WidgetInputAliases=(WidgetClassName="Engine.UICheckbox",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="Enter"),(InputKeyName="SpaceBar"),(InputKeyName="XboxTypeS_Start"),(InputKeyName="XboxTypeS_A"))),(InputAliasName="NextControl",LinkedInputKeys=((InputKeyName="Tab"))),(InputAliasName="NavFocusUp",LinkedInputKeys=((InputKeyName="Up"),(InputKeyName="XboxTypeS_DPad_Up"),(InputKeyName="Gamepad_LeftStick_Up"))),(InputAliasName="NavFocusDown",LinkedInputKeys=((InputKeyName="Down"),(InputKeyName="XboxTypeS_DPad_Down"),(InputKeyName="Gamepad_LeftStick_Down"))),(InputAliasName="NavFocusLeft",LinkedInputKeys=((InputKeyName="Left"),(InputKeyName="XboxTypeS_DPad_Left"),(InputKeyName="Gamepad_LeftStick_Left"))),(InputAliasName="NavFocusRight",LinkedInputKeys=((InputKeyName="Right"),(InputKeyName="XboxTypeS_DPad_Right"),(InputKeyName="Gamepad_LeftStick_Right"))))),(StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton")))))))+WidgetInputAliases=(WidgetClassName="Engine.UIComboBox",WidgetStates=((StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton"))))),(StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="NextControl",LinkedInputKeys=((InputKeyName="Tab"))),(InputAliasName="NavFocusUp",LinkedInputKeys=((InputKeyName="Up"))),(InputAliasName="NavFocusDown",LinkedInputKeys=((InputKeyName="Down"))),(InputAliasName="NavFocusLeft",LinkedInputKeys=((InputKeyName="Left"))),(InputAliasName="NavFocusRight",LinkedInputKeys=((InputKeyName="Right")))))))+WidgetInputAliases=(WidgetClassName="Engine.UIList",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="NextControl",LinkedInputKeys=((InputKeyName="Tab"))),(InputAliasName="MoveSelectionUp",LinkedInputKeys=((InputKeyName="Up"),(InputKeyName="Gamepad_RightStick_Up"),(InputKeyName="MouseScrollUp"))),(InputAliasName="MoveSelectionDown",LinkedInputKeys=((InputKeyName="Down"),(InputKeyName="Gamepad_RightStick_Down"),(InputKeyName="MouseScrollDown"))),(InputAliasName="MoveSelectionLeft",LinkedInputKeys=((InputKeyName="Left"),(InputKeyName="Gamepad_RightStick_Left"))),(InputAliasName="MoveSelectionRight",LinkedInputKeys=((InputKeyName="Right"),(InputKeyName="Gamepad_RightStick_Right"))),(InputAliasName="SelectFirstElement",LinkedInputKeys=((InputKeyName="Home"))),(InputAliasName="SelectLastElement",LinkedInputKeys=((InputKeyName="End"))),(InputAliasName="PageUp",LinkedInputKeys=((InputKeyName="PageUp"),(InputKeyName="XboxTypeS_LeftShoulder"),(InputKeyName="MouseScrollUp",ModifierKeyFlags=42))),(InputAliasName="PageDown",LinkedInputKeys=((InputKeyName="PageDown"),(InputKeyName="XboxTypeS_RightShoulder"),(InputKeyName="MouseScrollDown",ModifierKeyFlags=42))),(InputAliasName="SelectAllItems",LinkedInputKeys=((InputKeyName="A",ModifierKeyFlags=42))),(InputAliasName="SubmitListSelection",LinkedInputKeys=((InputKeyName="SpaceBar"),(InputKeyName="Enter"),(InputKeyName="XboxTypeS_A"),(InputKeyName="XboxTypeS_Start"))),(InputAliasName="NavFocusUp",LinkedInputKeys=((InputKeyName="XboxTypeS_DPad_Up"),(InputKeyName="Gamepad_LeftStick_Up"))),(InputAliasName="NavFocusDown",LinkedInputKeys=((InputKeyName="XboxTypeS_DPad_Down"),(InputKeyName="Gamepad_LeftStick_Down"))),(InputAliasName="NavFocusLeft",LinkedInputKeys=((InputKeyName="XboxTypeS_DPad_Left"),(InputKeyName="Gamepad_LeftStick_Left"))),(InputAliasName="NavFocusRight",LinkedInputKeys=((InputKeyName="XboxTypeS_DPad_Right"),(InputKeyName="Gamepad_LeftStick_Right"))))),(StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton",ModifierKeyFlags=24))),(InputAliasName="ResizeColumn",LinkedInputKeys=((InputKeyName="MouseX",ModifierKeyFlags=0),(InputKeyName="MouseY",ModifierKeyFlags=0)))))))+WidgetInputAliases=(WidgetClassName="Engine.UIContextMenu",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="HideContextMenu",LinkedInputKeys=((InputKeyName="Escape")))))))+WidgetInputAliases=(WidgetClassName="Engine.UIEditBox",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="NextControl",LinkedInputKeys=((InputKeyName="Tab"))),(InputAliasName="SubmitText",LinkedInputKeys=((InputKeyName="Enter"),(InputKeyName="XboxTypeS_Start"),(InputKeyName="XboxTypeS_A"))),(InputAliasName="DeleteCharacter",LinkedInputKeys=((InputKeyName="Delete"))),(InputAliasName="MoveCursorLeft",LinkedInputKeys=((InputKeyName="Left",ModifierKeyFlags=0))),(InputAliasName="MoveCursorRight",LinkedInputKeys=((InputKeyName="Right",ModifierKeyFlags=0))),(InputAliasName="MoveCursorToLineStart",LinkedInputKeys=((InputKeyName="Home",ModifierKeyFlags=0))),(InputAliasName="MoveCursorToLineEnd",LinkedInputKeys=((InputKeyName="End",ModifierKeyFlags=0))),(InputAliasName="BackSpace",LinkedInputKeys=((InputKeyName="BackSpace"),(InputKeyName="XboxTypeS_X"))),(InputAliasName="Char",LinkedInputKeys=((InputKeyName="A"),(InputKeyName="B"),(InputKeyName="C"),(InputKeyName="D"),(InputKeyName="E"),(InputKeyName="F"),(InputKeyName="G"),(InputKeyName="H"),(InputKeyName="I"),(InputKeyName="J"),(InputKeyName="K"),(InputKeyName="L"),(InputKeyName="M"),(InputKeyName="N"),(InputKeyName="O"),(InputKeyName="P"),(InputKeyName="Q"),(InputKeyName="R"),(InputKeyName="S"),(InputKeyName="T"),(InputKeyName="U"),(InputKeyName="V"),(InputKeyName="W"),(InputKeyName="X"),(InputKeyName="Y"),(InputKeyName="Z"),(InputKeyName="Zero"),(InputKeyName="One"),(InputKeyName="Two"),(InputKeyName="Three"),(InputKeyName="Four"),(InputKeyName="Five"),(InputKeyName="Six"),(InputKeyName="Seven"),(InputKeyName="Eight"),(InputKeyName="Nine"),(InputKeyName="NumPadZero"),(InputKeyName="NumPadOne"),(InputKeyName="NumPadTwo"),(InputKeyName="NumPadThree"),(InputKeyName="NumPadFour"),(InputKeyName="NumPadFive"),(InputKeyName="NumPadSix"),(InputKeyName="NumPadSeven"),(InputKeyName="NumPadEight"),(InputKeyName="NumPadNine"),(InputKeyName="Multiply"),(InputKeyName="Add"),(InputKeyName="Subtract"),(InputKeyName="Decimal"),(InputKeyName="Divide"),(InputKeyName="Semicolon"),(InputKeyName="Equals"),(InputKeyName="Comma"),(InputKeyName="Underscore"),(InputKeyName="Period"),(InputKeyName="Slash"),(InputKeyName="Tilde"),(InputKeyName="LeftBracket"),(InputKeyName="Backslash"),(InputKeyName="RightBracket"),(InputKeyName="Quote"),(InputKeyName="Character"))),(InputAliasName="Consume",LinkedInputKeys=((InputKeyName="LeftShift"),(InputKeyName="RightShift"),(InputKeyName="LeftControl"),(InputKeyName="RightControl"),(InputKeyName="LeftAlt"),(InputKeyName="RightAlt"))))),(StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton"))))),(StateClassName="Engine.UIState_Pressed",StateInputAliases=((InputAliasName="MouseSelect",LinkedInputKeys=((InputKeyName="MouseX",ModifierKeyFlags=0)))))))+WidgetInputAliases=(WidgetClassName="Engine.UILabelButton",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="NextControl",LinkedInputKeys=((InputKeyName="Tab"))),(InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="Enter"),(InputKeyName="SpaceBar"),(InputKeyName="XboxTypeS_Start"),(InputKeyName="XboxTypeS_A"))),(InputAliasName="NavFocusUp",LinkedInputKeys=((InputKeyName="Up"),(InputKeyName="XboxTypeS_DPad_Up"),(InputKeyName="Gamepad_LeftStick_Up"))),(InputAliasName="NavFocusDown",LinkedInputKeys=((InputKeyName="Down"),(InputKeyName="XboxTypeS_DPad_Down"),(InputKeyName="Gamepad_LeftStick_Down"))),(InputAliasName="NavFocusLeft",LinkedInputKeys=((InputKeyName="Left"),(InputKeyName="XboxTypeS_DPad_Left"),(InputKeyName="Gamepad_LeftStick_Left"))),(InputAliasName="NavFocusRight",LinkedInputKeys=((InputKeyName="Right"),(InputKeyName="XboxTypeS_DPad_Right"),(InputKeyName="Gamepad_LeftStick_Right"))))),(StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton")))))))+WidgetInputAliases=(WidgetClassName="Engine.UINumericEditBox",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="NextControl",LinkedInputKeys=((InputKeyName="Tab"))),(InputAliasName="SubmitText",LinkedInputKeys=((InputKeyName="Enter"),(InputKeyName="XboxTypeS_Start"),(InputKeyName="XboxTypeS_A"))),(InputAliasName="DeleteCharacter",LinkedInputKeys=((InputKeyName="Delete"))),(InputAliasName="MoveCursorLeft",LinkedInputKeys=((InputKeyName="Left"),(InputKeyName="Gamepad_RightStick_Left"))),(InputAliasName="MoveCursorRight",LinkedInputKeys=((InputKeyName="Right"),(InputKeyName="Gamepad_RightStick_Right"))),(InputAliasName="MoveCursorToLineStart",LinkedInputKeys=((InputKeyName="Home"))),(InputAliasName="MoveCursorToLineEnd",LinkedInputKeys=((InputKeyName="End"))),(InputAliasName="BackSpace",LinkedInputKeys=((InputKeyName="BackSpace"),(InputKeyName="XboxTypeS_X"))),(InputAliasName="Char",LinkedInputKeys=((InputKeyName="A"),(InputKeyName="B"),(InputKeyName="C"),(InputKeyName="D"),(InputKeyName="E"),(InputKeyName="F"),(InputKeyName="G"),(InputKeyName="H"),(InputKeyName="I"),(InputKeyName="J"),(InputKeyName="K"),(InputKeyName="L"),(InputKeyName="M"),(InputKeyName="N"),(InputKeyName="O"),(InputKeyName="P"),(InputKeyName="Q"),(InputKeyName="R"),(InputKeyName="S"),(InputKeyName="T"),(InputKeyName="U"),(InputKeyName="V"),(InputKeyName="W"),(InputKeyName="X"),(InputKeyName="Y"),(InputKeyName="Z"),(InputKeyName="Zero"),(InputKeyName="One"),(InputKeyName="Two"),(InputKeyName="Three"),(InputKeyName="Four"),(InputKeyName="Five"),(InputKeyName="Six"),(InputKeyName="Seven"),(InputKeyName="Eight"),(InputKeyName="Nine"),(InputKeyName="NumPadZero"),(InputKeyName="NumPadOne"),(InputKeyName="NumPadTwo"),(InputKeyName="NumPadThree"),(InputKeyName="NumPadFour"),(InputKeyName="NumPadFive"),(InputKeyName="NumPadSix"),(InputKeyName="NumPadSeven"),(InputKeyName="NumPadEight"),(InputKeyName="NumPadNine"),(InputKeyName="Multiply"),(InputKeyName="Decimal"),(InputKeyName="Divide"),(InputKeyName="Semicolon"),(InputKeyName="Equals"),(InputKeyName="Comma"),(InputKeyName="Underscore"),(InputKeyName="Period"),(InputKeyName="Slash"),(InputKeyName="Tilde"),(InputKeyName="LeftBracket"),(InputKeyName="Backslash"),(InputKeyName="RightBracket"),(InputKeyName="Quote"),(InputKeyName="Character"))),(InputAliasName="Consume",LinkedInputKeys=((InputKeyName="LeftShift"),(InputKeyName="RightShift"),(InputKeyName="LeftControl"),(InputKeyName="RightControl"),(InputKeyName="LeftAlt"),(InputKeyName="RightAlt"))),(InputAliasName="IncrementNumericValue",LinkedInputKeys=((InputKeyName="Gamepad_RightStick_Up"),(InputKeyName="Add"))),(InputAliasName="DecrementNumericValue",LinkedInputKeys=((InputKeyName="Gamepad_RightStick_Down"),(InputKeyName="Subtract"))),(InputAliasName="NavFocusDown",LinkedInputKeys=((InputKeyName="Down"),(InputKeyName="XboxTypeS_DPad_Down"),(InputKeyName="Gamepad_LeftStick_Down"))),(InputAliasName="NavFocusUp",LinkedInputKeys=((InputKeyName="Up"),(InputKeyName="XboxTypeS_DPad_Up"),(InputKeyName="Gamepad_LeftStick_Up"))),(InputAliasName="NavFocusLeft",LinkedInputKeys=((InputKeyName="XboxTypeS_DPad_Left"),(InputKeyName="Gamepad_LeftStick_Left"))),(InputAliasName="NavFocusRight",LinkedInputKeys=((InputKeyName="XboxTypeS_DPad_Right"),(InputKeyName="Gamepad_LeftStick_Right")))))))+WidgetInputAliases=(WidgetClassName="Engine.UIOptionListBase",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="MoveSelectionLeft",LinkedInputKeys=((InputKeyName="Left"),(InputKeyName="XboxTypeS_DPad_Left"),(InputKeyName="Gamepad_LeftStick_Left"))),(InputAliasName="MoveSelectionRight",LinkedInputKeys=((InputKeyName="Right"),(InputKeyName="XboxTypeS_DPad_Right"),(InputKeyName="Gamepad_LeftStick_Right"))),(InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="SpaceBar",ModifierKeyFlags=0),(InputKeyName="Enter",ModifierKeyFlags=0))))),(StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton",ModifierKeyFlags=0)))))))+WidgetInputAliases=(WidgetClassName="Engine.UIPanel",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="NextControl",LinkedInputKeys=((InputKeyName="Tab")))))))+WidgetInputAliases=(WidgetClassName="Engine.UIScene",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="CloseScene",LinkedInputKeys=((InputKeyName="Escape"),(InputKeyName="XboxTypeS_B"))))),(StateClassName="Engine.UIState_Enabled",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton",ModifierKeyFlags=0),(InputKeyName="RightMouseButton",ModifierKeyFlags=0),(InputKeyName="MiddleMouseButton",ModifierKeyFlags=0)))))))+WidgetInputAliases=(WidgetClassName="Engine.UIScrollbar",WidgetStates=((StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton")))))))+WidgetInputAliases=(WidgetClassName="Engine.UIScrollbarButton",WidgetStates=((StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton")))))))+WidgetInputAliases=(WidgetClassName="Engine.UIScrollbarMarkerButton",WidgetStates=((StateClassName="Engine.UIState_Pressed",StateInputAliases=((InputAliasName="DragSlider",LinkedInputKeys=((InputKeyName="MouseX"),(InputKeyName="MouseY")))))))+WidgetInputAliases=(WidgetClassName="Engine.UIScrollFrame",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="ScrollUp",LinkedInputKeys=((InputKeyName="MouseScrollUp"),(InputKeyName="Up"))),(InputAliasName="ScrollDown",LinkedInputKeys=((InputKeyName="MouseScrollDown"),(InputKeyName="Down"))),(InputAliasName="ScrollTop",LinkedInputKeys=((InputKeyName="Home"))),(InputAliasName="ScrollBottom",LinkedInputKeys=((InputKeyName="End"))),(InputAliasName="PageUp",LinkedInputKeys=((InputKeyName="PageUp"),(InputKeyName="MouseScrollUp",ModifierKeyFlags=42))),(InputAliasName="PageDown",LinkedInputKeys=((InputKeyName="MouseScrollDown",ModifierKeyFlags=42),(InputKeyName="PageDown")))))))+WidgetInputAliases=(WidgetClassName="Engine.UISlider",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="NextControl",LinkedInputKeys=((InputKeyName="Tab"))),(InputAliasName="NavFocusUp",LinkedInputKeys=((InputKeyName="Up"),(InputKeyName="XboxTypeS_DPad_Up"),(InputKeyName="Gamepad_LeftStick_Up"))),(InputAliasName="NavFocusDown",LinkedInputKeys=((InputKeyName="Down"),(InputKeyName="XboxTypeS_DPad_Down"),(InputKeyName="Gamepad_LeftStick_Down"))),(InputAliasName="NavFocusLeft",LinkedInputKeys=((InputKeyName="Left"),(InputKeyName="XboxTypeS_DPad_Left"),(InputKeyName="Gamepad_LeftStick_Left"))),(InputAliasName="NavFocusRight",LinkedInputKeys=((InputKeyName="Right"),(InputKeyName="XboxTypeS_DPad_Right"),(InputKeyName="Gamepad_LeftStick_Right"))),(InputAliasName="DecrementSliderValue",LinkedInputKeys=((InputKeyName="Subtract"),(InputKeyName="Gamepad_RightStick_Left"))),(InputAliasName="IncrementSliderValue",LinkedInputKeys=((InputKeyName="Add"),(InputKeyName="Gamepad_RightStick_Right"))),(InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="XboxTypeS_RightThumbstick"))))),(StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton"))),(InputAliasName="DragSlider"))),(StateClassName="Engine.UIState_Pressed",StateInputAliases=((InputAliasName="DragSlider",LinkedInputKeys=((InputKeyName="MouseX"),(InputKeyName="MouseY")))))))+WidgetInputAliases=(WidgetClassName="Engine.UITabButton",WidgetStates=((StateClassName="Engine.UIState_TargetedTab",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="Enter",ModifierKeyFlags=0),(InputKeyName="SpaceBar",ModifierKeyFlags=0),(InputKeyName="XboxTypeS_Start",ModifierKeyFlags=0),(InputKeyName="XboxTypeS_A",ModifierKeyFlags=0)))))))+WidgetInputAliases=(WidgetClassName="Engine.UITabControl",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="NextPage",LinkedInputKeys=((InputKeyName="Tab",ModifierKeyFlags=42))),(InputAliasName="PreviousPage",LinkedInputKeys=((InputKeyName="Tab",ModifierKeyFlags=14)))))))+WidgetInputAliases=(WidgetClassName="Engine.UIToggleButton",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="XboxTypeS_A"),(InputKeyName="Enter"))))),(StateClassName="Engine.UIState_Active",StateInputAliases=((InputAliasName="Clicked",LinkedInputKeys=((InputKeyName="LeftMouseButton")))))))+WidgetInputAliases=(WidgetClassName="Engine.ScriptConsoleEntry",WidgetStates=((StateClassName="Engine.UIState_Focused",StateInputAliases=((InputAliasName="NextControl",LinkedInputKeys=((InputKeyName="Tab")))))))[Engine.PlayerInput].Bindings=(Name="F9", Command="exec Strategy.txt", Alt=True) While my Strategy.txt file is at F:\Program Files\Steam\SteamApps\common\XCom-Enemy-Unknown\XEW\Binaries\Strategy.txt and looks like: // GiveTech// GiveFoundry// ***** RESOURCES *****GiveResource Money 1250GiveResource Elerium 100GiveResource Alloys 100GiveResource Engineers 4GiveResource Scientists 4GiveItem WeaponFragment 25GiveItem Meld 50// ***** WEAPONS *****// GiveItem LaserPistol 100// GiveItem LaserAssaultRifle 100// GiveItem LaserAssaultGun 100// GiveItem HeavyLaser 100// GiveItem LaserSniperRifle 100GiveItem PlasmaPistol 1//GiveItem PlasmaLightRifle 1//GiveItem PlasmaAssaultRifle 1// GiveItem AlloyCannon 100// GiveItem HeavyPlasma 100// GiveItem PlasmaSniperRifle 100// GiveItem BlasterLauncher 100// ***** ARMOR *****// GiveItem ArmorCarapace 100// GiveItem ArmorSkeleton 100// GiveItem ArmorTitan 100// GiveItem ArmorArchangel 100// GiveItem ArmorGhost 100// GiveItem ArmorPsi 100// ***** ITEMS *****// GiveItem Medikit 100// GiveItem CombatStims 100// GiveItem MindShield 100// GiveItem ChitinPlating 100// GiveItem ArcThrower 100// GiveItem TargetingModule 100// GiveItem ReinforcedArmor 100// ***** TANKS *****// Spawns with the best available weapon equipped// GiveItem SHIV 1// GiveItem SHIV_Alloy 1//GiveItem SHIV_Hover 1// ***** AIRCRAFTS *****// Spawns in HQ's hangar even if there's not enough capacity// GiveItem Interceptor 1// GiveItem Firestorm 1// ***** AIRCRAFT WEAPONS *****// I Phoenix Cannon, II Avalanche Missiles, III Laser Cannon, IV Plasma Cannon, V EMP Cannon, VI Fusion Lance// GiveItem IntWeap_I 10// GiveItem IntWeap_III 10// GiveItem IntWeap_IV 10// GiveItem IntWeap_V 10//GiveItem IntWeap_VI 10// ***** AIRCRAFT CONSUMABLES *****// GiveItem IntConsumable_Dodge 100// GiveItem IntConsumable_Boost 100// GiveItem IntConsumable_Hit 100// ***** SATELLITES *****// GiveItem Satellite 100// ***** CORPSES *****//GiveItem SectoidCorpse 10//GiveItem SectoidCommanderCorpse 10//GiveItem FloaterCorpse 10//GiveItem FloaterHeavyCorpse 10//GiveItem ThinManCorpse 10//GiveItem MutonCorpse 10//GiveItem MutonEliteCorpse 10//GiveItem BerserkerCorpse 10//GiveItem CyberdiscCorpse 10//GiveItem EtherealCorpse 100//GiveItem CryssalidCorpse 10//GiveItem SectopodCorpse 10//GiveItem DroneCorpse 10// ***** CAPTIVES *****// GiveItem SectoidCaptive 1//GiveItem SectoidCommanderCaptive 1//GiveItem FloaterCaptive 1//GiveItem FloaterHeavyCaptive 1//GiveItem ThinManCaptive 1//GiveItem MutonCaptive 1//GiveItem MutonEliteCaptive 1//GiveItem BerserkerCaptive 1// GiveItem EtherealCaptive 1// ***** COLLECTIBLE RESOURCES *****// GiveItem Elerium115 1000// GiveItem AlienAlloys 1000// GiveItem WeaponFragment 1000// ***** OTHER COLLECTIBLES *****// GiveItem AlienEntertainment 100// GiveItem AlienFood 100// GiveItem AlienStasisTank 100// GiveItem UFONavigation 100// GiveItem AlienSurgery 100// GiveItem UFOPowerSource 100// GiveItem DamagedAlienEntertainment 100// GiveItem DamagedAlienFood 100// GiveItem DamagedAlienStasisTank 100// GiveItem DamagedUFONavigation 100// GiveItem DamagedAlienSurgery 100// GiveItem DamagedUFOPowerSource 100// ***** PLOT AND SPECIAL ITEMS *****// GiveItem Base_Shard 1// GiveItem Skeleton_Key 1// GiveItem HyperwaveBeacon 1// GiveItem PsiLink 1// GiveItem UFOFusionLauncher 1// ***** INTERESTING BUT NOT WORKING *****// GiveItem FlameThrower 100// GiveItem SmokeGrenade 100// GiveItem FlashBang 100// GiveItem DamagedHyperwaveBeacon 100 I'd really like to know if I'm doing anything stupid or wrong. I'm fairly sure I'm not because nothing has changed in between this time and the last except for the values in the Strategy.txt file because I wanted different things between the end of my last game and the start of my current. Game is the latest version from Steam and that's all I know about that. Thanks for any help. Link to comment Share on other sites More sharing options...
dubiousintent Posted June 22, 2014 Share Posted June 22, 2014 Can't tell for certain from forum formatting of your post, but are you using the vertical double-quote marks (") instead of the angled ones (`` '') as cautioned about in the "Keybind Commands" wiki article "Good to know" section? Also note that EW patch 3 "restored the previous DefaultInput functionality." (See "Basic Guide to installing mods" to determine which patch level you are on.) -Dubious- Link to comment Share on other sites More sharing options...
Pulsey Posted June 23, 2014 Share Posted June 23, 2014 (edited) Edit: Ok i managed to get it to work, just wasn't concentrating on what i was typing! Edited June 23, 2014 by Pulsey Link to comment Share on other sites More sharing options...
Recommended Posts