Files
2026-04-22 15:51:07 +02:00

3571 lines
212 KiB
INI

[/Script/Engine.PlayerInput]
-DebugExecBindings=(Key=F1,Command="viewmode wireframe", bIgnoreShift=True)
-DebugExecBindings=(Key=F2,Command="viewmode unlit")
-DebugExecBindings=(Key=F3,Command="viewmode lit")
-DebugExecBindings=(Key=F4,Command="viewmode lit_detaillighting")
-DebugExecBindings=(Key=F5,Command="viewmode shadercomplexity")
-DebugExecBindings=(Key=B,Command="ToggleSpeaking true | OnRelease ToggleSpeaking false")
-DebugExecBindings=(Key=Escape,Command="CloseEditorViewport")
+DebugExecBindings=(Key=F1,Command="viewmode wireframe", Control=True)
+DebugExecBindings=(Key=F2,Command="viewmode unlit", Control=True)
+DebugExecBindings=(Key=F3,Command="viewmode lit", Control=True)
+DebugExecBindings=(Key=F4,Command="viewmode lit_detaillighting", Control=True)
+DebugExecBindings=(Key=F5,Command="viewmode shadercomplexity", Control=True)
+DebugExecBindings=(Key=RightBracket, Command="ToggleTargetInfoAI")
+DebugExecBindings=(Key=LeftBracket, Command="BugIt QuickBug")
+DebugExecBindings=(Key=Pause,Command="Pause")
+DebugExecBindings=(Key=Escape,Command="CloseEditorViewport", bIgnoreShift=True)
; --- Debug camera binds
+DebugExecBindings=(Key=Delete,Command="Camera Default")
+DebugExecBindings=(Key=End,Command="Camera FirstPerson")
+DebugExecBindings=(Key=PageDown,Command="Camera ThirdPerson")
+DebugExecBindings=(Key=PageUp,Command="Camera Fixed")
+DebugExecBindings=(Key=Home,Command="Camera FixedTracking")
+DebugExecBindings=(Key=Insert,Command="Camera FreeCam")
; --- Perf/Mem commands
DebugExecBindings=(Key=Num0,Command="memreport")
DebugExecBindings=(Key=Num.,Command="memreport -full")
DebugExecBindings=(Key=Num1,Command="startfpschart")
DebugExecBindings=(Key=Num2,Command="stopfpschart")
DebugExecBindings=(Key=Num4,Command="stat startfile")
DebugExecBindings=(Key=Num5,Command="cheat stat startfile")
DebugExecBindings=(Key=Num7,Command="stat stopfile")
DebugExecBindings=(Key=Num8,Command="cheat stat stopfile")
; --- ShowDebug commands
+DebugExecBindings=(Key=Comma,Command="ShowDebug AbilitySystem",Shift=true)
+DebugExecBindings=(Key=Period,Command="AbilitySystem.Debug.NextCategory",Shift=true)
+DebugExecBindings=(Key=Slash,Command="ShowDebug",Shift=true)
[/Script/FortniteGame.FortPlayerInput]
bReduceAimAssistWhileScoped=true
; Keyboard/Mouse (KBM)
CampaignDefaultKBMPresetName="ConfigKBM_Campaign"
AthenaDefaultKBMPresetName="ConfigKBM_Athena"
+CampaignKBMResetToDefaultPresetNames="ConfigKBMResetToDefault_Campaign"
+CampaignKBMResetToDefaultPresetNames="ConfigKBMResetToDefault_Campaign2"
+AthenaKBMResetToDefaultPresetNames="ConfigKBMResetToDefault_Athena"
+AthenaKBMResetToDefaultPresetNames="ConfigKBMResetToDefault_Athena2"
; Gamepad Presets
DefaultGamepadPresetName="ConfigG"
DefaultGamepadPresetNameAthena="ConfigG_Athena"
DefaultGamepadPresetNameAthenaMobile="ConfigG_Athena"
CustomGamepadPresetNameAthena="ConfigCustom_Athena"
+FortPlayerInputSettingsNames="ConfigKBM_Campaign"
+FortPlayerInputSettingsNames="ConfigKBM_Athena"
+FortPlayerInputSettingsNames="ConfigKBMResetToDefault_Campaign"
+FortPlayerInputSettingsNames="ConfigKBMResetToDefault_Campaign2"
+FortPlayerInputSettingsNames="ConfigKBMResetToDefault_Athena"
+FortPlayerInputSettingsNames="ConfigKBMResetToDefault_Athena2"
+FortPlayerInputSettingsNames="ConfigD"
+FortPlayerInputSettingsNames="ConfigE"
+FortPlayerInputSettingsNames="ConfigF"
+FortPlayerInputSettingsNames="ConfigG"
+FortPlayerInputSettingsNames="ConfigD_Athena"
+FortPlayerInputSettingsNames="ConfigE_Athena"
+FortPlayerInputSettingsNames="ConfigF_Athena"
+FortPlayerInputSettingsNames="ConfigG_Athena"
+FortPlayerInputSettingsNames="ConfigH_Athena"
+FortPlayerInputSettingsNames="ConfigCustom_Athena"
+InputActionTypeFriendlyNames=LOCTEXT("ButtonPress", "Press")
+InputActionTypeFriendlyNames=LOCTEXT("MouseClick", "Click")
+InputActionTypeFriendlyNames=LOCTEXT("ButtonHold", "Hold")
+InputActionTypeFriendlyNames=LOCTEXT("ButtonRelease", "Release")
; Group Contexts - Combat
; NOTE: DO NOT put duplicate action names into different action groups, ie "Fire" in Combat and Building.
; These group contexts are meant to compare if two action names are in the same group. This helps when doing custom bindings.
; See UFortPlayerInput::AreInputActionsInSameGroup.
+InputActionGroupContexts=(ActionName="Fire", InputActionGroup=Combat)
+InputActionGroupContexts=(ActionName="GamepadSprint", InputActionGroup=Combat)
+InputActionGroupContexts=(ActionName="Reload", InputActionGroup=Combat)
+InputActionGroupContexts=(ActionName="Use", InputActionGroup=Combat)
+InputActionGroupContexts=(ActionName="UseOrReload", InputActionGroup=Combat)
+InputActionGroupContexts=(ActionName="CrouchOrRepair", InputActionGroup=Combat)
+InputActionGroupContexts=(ActionName="Crouch", InputActionGroup=Combat)
+InputActionGroupContexts=(ActionName="AutoRun", InputActionGroup=Combat)
+InputActionGroupContexts=(ActionName="GamepadSelectNextWeapon", InputActionGroup=Combat)
+InputActionGroupContexts=(ActionName="GamepadSelectPreviousWeapon", InputActionGroup=Combat)
+InputActionGroupContexts=(ActionName="GamepadTapSelectNextWeapon", InputActionGroup=Combat)
+InputActionGroupContexts=(ActionName="GamepadTapSelectPreviousWeapon", InputActionGroup=Combat)
+InputActionGroupContexts=(ActionName="GamepadTapSelectNextWeaponForModalAbilities", InputActionGroup=Combat)
+InputActionGroupContexts=(ActionName="GamepadTapSelectPreviousWeaponForModalAbilities", InputActionGroup=Combat)
+InputActionGroupContexts=(ActionName="Target", InputActionGroup=Combat)
+InputActionGroupContexts=(ActionName="GamepadAbility1", InputActionGroup=Combat)
+InputActionGroupContexts=(ActionName="GamepadAbility2", InputActionGroup=Combat)
+InputActionGroupContexts=(ActionName="GamepadAbility1PartA", InputActionGroup=Combat)
+InputActionGroupContexts=(ActionName="GamepadAbility1PartB", InputActionGroup=Combat)
+InputActionGroupContexts=(ActionName="GamepadAbility2PartA", InputActionGroup=Combat)
+InputActionGroupContexts=(ActionName="GamepadAbility2PartB", InputActionGroup=Combat)
+InputActionGroupContexts=(ActionName="GamepadAbility3PartA", InputActionGroup=Combat)
+InputActionGroupContexts=(ActionName="GamepadAbility3PartB", InputActionGroup=Combat)
+InputActionGroupContexts=(ActionName="HotbarKey8", InputActionGroup=Combat)
+InputActionGroupContexts=(ActionName="HotbarKey9", InputActionGroup=Combat)
+InputActionGroupContexts=(ActionName="GamepadImproveOrSpotActor", InputActionGroup=Combat)
+InputActionGroupContexts=(ActionName="SpotActor", InputActionGroup=Combat)
+InputActionGroupContexts=(ActionName="PlaceMapMarkerInWorld", InputActionGroup=Combat)
+InputActionGroupContexts=(ActionName="GamepadToggleFullScreenMap", InputActionGroup=Combat)
+InputActionGroupContexts=(ActionName="GamepadToggleInventory", InputActionGroup=Combat)
+InputActionGroupContexts=(ActionName="GamepadSquadQuickChatPicker", InputActionGroup=Combat)
+InputActionGroupContexts=(ActionName="GamepadEmotePicker", InputActionGroup=Combat)
+InputActionGroupContexts=(ActionName="GamepadReplayLastEmote", InputActionGroup=Combat)
+InputActionGroupContexts=(ActionName="GamepadEmotePickerOrReplayLastEmoteHold", InputActionGroup=Combat)
; Group Contexts - Building
+InputActionGroupContexts=(ActionName="BuildConfirm", InputActionGroup=Building)
+InputActionGroupContexts=(ActionName="GamepadNextBuilding", InputActionGroup=Building)
+InputActionGroupContexts=(ActionName="GamepadPreviousBuilding", InputActionGroup=Building)
+InputActionGroupContexts=(ActionName="GamepadTrapPicker", InputActionGroup=Building)
+InputActionGroupContexts=(ActionName="GamepadTrapPickerWhenTrapSelected", InputActionGroup=Building)
+InputActionGroupContexts=(ActionName="GamepadUseOrTrapPicker", InputActionGroup=Building)
+InputActionGroupContexts=(ActionName="GamepadUseOrTrapPickerAndPlace", InputActionGroup=Building)
+InputActionGroupContexts=(ActionName="RotatePrimitiveClockwise", InputActionGroup=Building)
+InputActionGroupContexts=(ActionName="ChangeMaterial", InputActionGroup=Building)
+InputActionGroupContexts=(ActionName="SwitchToSelectedBuildingType", InputActionGroup=Building)
+InputActionGroupContexts=(ActionName="GamepadBuildingSlot1", InputActionGroup=Building)
+InputActionGroupContexts=(ActionName="GamepadBuildingSlot2", InputActionGroup=Building)
+InputActionGroupContexts=(ActionName="GamepadBuildingSlot3", InputActionGroup=Building)
+InputActionGroupContexts=(ActionName="GamepadBuildingSlot4", InputActionGroup=Building)
+InputActionGroupContexts=(ActionName="GamepadRepairHoldOrRotateBuildingPiece", InputActionGroup=Building)
+InputActionGroupContexts=(ActionName="GamepadChangeMaterialOrHarvestHold", InputActionGroup=Building)
+InputActionGroupContexts=(ActionName="CrouchWhileBuilding", InputActionGroup=Building)
+InputActionGroupContexts=(ActionName="CrouchOrRepairWhileBuilding", InputActionGroup=Building)
+InputActionGroupContexts=(ActionName="GamepadSprintWhileBuilding", InputActionGroup=Building)
+InputActionGroupContexts=(ActionName="GamepadToggleFullScreenMapWhileBuilding", InputActionGroup=Building)
+InputActionGroupContexts=(ActionName="GamepadToggleInventoryWhileBuilding", InputActionGroup=Building)
+InputActionGroupContexts=(ActionName="GamepadSquadQuickChatPickerWhileBuilding", InputActionGroup=Building)
+InputActionGroupContexts=(ActionName="GamepadEmotePickerWhileBuilding", InputActionGroup=Building)
+InputActionGroupContexts=(ActionName="GamepadReplayLastEmoteWhileBuilding", InputActionGroup=Building)
+InputActionGroupContexts=(ActionName="GamepadEmotePickerOrReplayLastEmoteHoldWhileBuilding", InputActionGroup=Building)
; Group Contexts - Combat And Building
+InputActionGroupContexts=(ActionName="PerformBuildingEditInteraction", InputActionGroup=CombatAndBuilding)
+InputActionGroupContexts=(ActionName="PerformBuildingImprovementInteraction", InputActionGroup=CombatAndBuilding)
+InputActionGroupContexts=(ActionName="GamepadSwitchModeOrEditBuilding", InputActionGroup=CombatAndBuilding)
+InputActionGroupContexts=(ActionName="GamepadSwitchMode", InputActionGroup=CombatAndBuilding)
; Group Contexts - movement
+InputActionGroupContexts=(ActionName="MoveForward", InputActionGroup=Movement)
+InputActionGroupContexts=(ActionName="MoveForward_Gamepad", InputActionGroup=Movement)
+InputActionGroupContexts=(ActionName="MoveRight", InputActionGroup=Movement)
+InputActionGroupContexts=(ActionName="MoveRight_Gamepad", InputActionGroup=Movement)
; Group Contexts - Edit
+InputActionGroupContexts=(ActionName="EditSelect", InputActionGroup=Edit)
+InputActionGroupContexts=(ActionName="BuildingEditReset", InputActionGroup=Edit)
+InputActionGroupContexts=(ActionName="CompleteBuildingEditInteraction", InputActionGroup=Edit)
+InputActionGroupContexts=(ActionName="CrouchWhileEditing", InputActionGroup=Edit)
+InputActionGroupContexts=(ActionName="CrouchOrRepairWhileEditing", InputActionGroup=Edit)
+InputActionGroupContexts=(ActionName="GamepadSprintWhileEditing", InputActionGroup=Edit)
+InputActionGroupContexts=(ActionName="GamepadToggleFullScreenMapWhileEditing", InputActionGroup=Edit)
+InputActionGroupContexts=(ActionName="GamepadToggleInventoryWhileEditing", InputActionGroup=Edit)
+InputActionGroupContexts=(ActionName="GamepadSquadQuickChatPickerWhileEditing", InputActionGroup=Edit)
+InputActionGroupContexts=(ActionName="GamepadEmotePickerWhileEditing", InputActionGroup=Edit)
+InputActionGroupContexts=(ActionName="GamepadReplayLastEmoteWhileEditing", InputActionGroup=Edit)
+InputActionGroupContexts=(ActionName="GamepadEmotePickerOrReplayLastEmoteHoldWhileEditing", InputActionGroup=Edit)
; Group Contexts - Death
+InputActionGroupContexts=(ActionName="ResurrectHere", InputActionGroup=Death)
+InputActionGroupContexts=(ActionName="RespawnAtStart", InputActionGroup=Death)
; Group Contexts - Cinematic
+InputActionGroupContexts=(ActionName="SkipCutscene", InputActionGroup=Cinematic)
; Group Contexts - Picker
+InputActionGroupContexts=(ActionName="PickerConfirm", InputActionGroup=Picker)
+InputActionGroupContexts=(ActionName="PickerCancel", InputActionGroup=Picker)
+InputActionGroupContexts=(ActionName="PickerNextOption", InputActionGroup=Picker)
+InputActionGroupContexts=(ActionName="PickerPreviousOption", InputActionGroup=Picker)
+InputActionGroupContexts=(ActionName="PickerNextWheel", InputActionGroup=Picker)
+InputActionGroupContexts=(ActionName="PickerPreviousWheel", InputActionGroup=Picker)
+InputActionGroupContexts=(ActionName="PickerNull", InputActionGroup=Picker)
; Group Contexts - Other
+InputActionGroupContexts=(ActionName="ToggleFullScreenMap", InputActionGroup=Other)
+InputActionGroupContexts=(ActionName="ToggleInventory", InputActionGroup=Other)
+InputActionGroupContexts=(ActionName="SocialPicker", InputActionGroup=Other)
+InputActionGroupContexts=(ActionName="SquadQuickChatPicker", InputActionGroup=Other)
+InputActionGroupContexts=(ActionName="ChatPicker", InputActionGroup=Other)
+InputActionGroupContexts=(ActionName="EmotePicker", InputActionGroup=Other)
+InputActionGroupContexts=(ActionName="NotePicker", InputActionGroup=Other)
+InputActionGroupContexts=(ActionName="LockerEmote1", InputActionGroup=Other)
+InputActionGroupContexts=(ActionName="LockerEmote2", InputActionGroup=Other)
+InputActionGroupContexts=(ActionName="LockerEmote3", InputActionGroup=Other)
+InputActionGroupContexts=(ActionName="LockerEmote4", InputActionGroup=Other)
+InputActionGroupContexts=(ActionName="LockerEmote5", InputActionGroup=Other)
+InputActionGroupContexts=(ActionName="LockerEmote6", InputActionGroup=Other)
+InputActionGroupContexts=(ActionName="ReplayLastEmote", InputActionGroup=Other)
+InputActionGroupContexts=(ActionName="OpenVoteDialog", InputActionGroup=Other)
; Group Contexts - Spectating
+InputActionGroupContexts=(ActionName="SwitchSpectatedPlayerUp", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="SwitchSpectatedPlayerDown", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="HoverDrone_IncreaseSpeed", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="HoverDrone_DecreaseSpeed", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="ToggleSpectatorHUD", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="TogglePauseState", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="ToggleReplaySequencer", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="NextSpectatorCameraMode", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="PrevSpectatorCameraMode", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="ArmProjectileCam", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="SpectateNextPlayer", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="SpectatePrevPlayer", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="SpectateNextSquad", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="SpectatePrevSquad", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="SpectateNextTeam", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="SpectatePrevTeam", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="SpectateLastAttacker", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="ResetSpectatorCameraMode", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="HoverDrone_IncreaseSpeed", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="HoverDrone_FaceLocationDisable", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="TriggerLightningFlash", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="NextArenaCam", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="PrevArenaCam", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="AssignSpectatorCameraToHotKey0", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="AssignSpectatorCameraToHotKey1", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="AssignSpectatorCameraToHotKey2", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="AssignSpectatorCameraToHotKey3", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="AssignSpectatorCameraToHotKey4", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="AssignSpectatorCameraToHotKey5", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="AssignSpectatorCameraToHotKey6", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="AssignSpectatorCameraToHotKey7", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="AssignSpectatorCameraToHotKey8", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="AssignSpectatorCameraToHotKey9", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="AssignReplayShotStartToHotKey0", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="AssignReplayShotStartToHotKey1", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="AssignReplayShotStartToHotKey2", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="AssignReplayShotStartToHotKey3", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="AssignReplayShotStartToHotKey4", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="AssignReplayShotStartToHotKey5", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="AssignReplayShotStartToHotKey6", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="AssignReplayShotStartToHotKey7", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="AssignReplayShotStartToHotKey8", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="AssignReplayShotStartToHotKey9", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="InvokeSpectatorCamHotKey0", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="InvokeSpectatorCamHotKey1", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="InvokeSpectatorCamHotKey2", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="InvokeSpectatorCamHotKey3", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="InvokeSpectatorCamHotKey4", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="InvokeSpectatorCamHotKey5", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="InvokeSpectatorCamHotKey6", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="InvokeSpectatorCamHotKey7", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="InvokeSpectatorCamHotKey8", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="InvokeSpectatorCamHotKey9", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="SpectatorCameraMode0", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="SpectatorCameraMode1", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="SpectatorCameraMode2", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="SpectatorCameraMode3", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="SpectatorCameraMode4", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="SpectatorCameraMode5", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="SpectatorCameraMode6", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="SpectatorCameraMode7", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="SpectatorCameraMode8", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="SpectatorCameraMode9", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="SpectatorZoomOut", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="ToggleReplayAndLiveSpectatingFullScreenMap", InputActionGroup=Spectating)
;+InputActionGroupContexts=(ActionName="ToggleBroadcastOffAirOverlay", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="SortEventMatchInfoByEliminations", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="SortEventMatchInfoByPlace", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="ToggleSquadIdsOnEventMatchScoreboard", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="ToggleScoreOnEventMatchScoreboard", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="SortEventMatchInfoByScore", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="ToggleEventMatchScoreboardGroupByTeam", InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="ReplaySpeedIncrease",InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="ReplaySpeedDecrease",InputActionGroup=Spectating)
+InputActionGroupContexts=(ActionName="SpectatorZoomIn",InputActionGroup=Spectating)
; Group Contexts - FullscreenMap
+InputActionGroupContexts=(ActionName="SetMapCursor", InputActionGroup=FullscreenMap)
+InputActionGroupContexts=(ActionName="RemoveMapCursor_Mouse", InputActionGroup=FullscreenMap)
+InputActionGroupContexts=(ActionName="RemoveMapCursor_Gamepad", InputActionGroup=FullscreenMap)
+InputActionGroupContexts=(ActionName="MapZoomIn_Gamepad",InputActionGroup=FullscreenMap)
+InputActionGroupContexts=(ActionName="MapZoomOut_Gamepad",InputActionGroup=FullscreenMap)
; Group Contexts - All Modes
; Certain things need to be considered available in all places, like going into edit mode and anything that goes from one mode to another.
; These need to share a single function call so they don't cause other actions to fire off after going from one mode to another.
+InputActionGroupContexts=(ActionName="GamepadNextWeaponOrHarvestHold", InputActionGroup=AllModes)
+InputActionGroupContexts=(ActionName="SwitchQuickbar", InputActionGroup=AllModes)
+InputActionGroupContexts=(ActionName="GamepadToggleHarvestWeapon", InputActionGroup=AllModes)
+InputActionGroupContexts=(ActionName="GamepadJump", InputActionGroup=AllModes)
+InputActionGroupContexts=(ActionName="GamepadEscapeKey", InputActionGroup=AllModes)
+InputActionGroupContexts=(ActionName="Jump", InputActionGroup=AllModes)
+InputActionGroupContexts=(ActionName="Sprint", InputActionGroup=AllModes)
+InputActionGroupContexts=(ActionName="TogglePickAxe", InputActionGroup=AllModes)
+InputActionGroupContexts=(ActionName="SlotUp", InputActionGroup=AllModes)
+InputActionGroupContexts=(ActionName="SlotDown", InputActionGroup=AllModes)
+InputActionGroupContexts=(ActionName="TrapPicker", InputActionGroup=AllModes)
+InputActionGroupContexts=(ActionName="ResetCamera", InputActionGroup=AllModes)
; Group Contexts - Vehicle
+InputActionGroupContexts=(ActionName="GamepadVehicleExit", InputActionGroup=Vehicle)
+InputActionGroupContexts=(ActionName="GamepadVehicleCancel", InputActionGroup=Vehicle)
+InputActionGroupContexts=(ActionName="GamepadVehicleJump", InputActionGroup=Vehicle)
+InputActionGroupContexts=(ActionName="VehicleExit", InputActionGroup=Vehicle)
+InputActionGroupContexts=(ActionName="VehicleChangeSeat", InputActionGroup=Vehicle)
+InputActionGroupContexts=(ActionName="VehicleJump", InputActionGroup=Vehicle)
+InputActionGroupContexts=(ActionName="VehicleHonk", InputActionGroup=Vehicle)
+InputActionGroupContexts=(ActionName="VehiclePitchForward", InputActionGroup=Vehicle)
+InputActionGroupContexts=(ActionName="VehiclePitchForward_Gamepad", InputActionGroup=Vehicle)
+InputActionGroupContexts=(ActionName="VehiclePitchForwardSecondary", InputActionGroup=Vehicle)
; Group Contexts - Shopping Cart
+InputActionGroupContexts=(ActionName="ShoppingCartCoast", InputActionGroup=ShoppingCart)
; Group Contexts - Golf Cart
+InputActionGroupContexts=(ActionName="GolfCartEBrake", InputActionGroup=GolfCart)
+InputActionGroupContexts=(ActionName="GamepadGolfCartEBrakeLeft", InputActionGroup=GolfCart)
+InputActionGroupContexts=(ActionName="GamepadGolfCartEBrakeRight", InputActionGroup=GolfCart)
+InputActionGroupContexts=(AxisName="GamepadGolfCartForward", InputActionGroup=GolfCart)
+InputActionGroupContexts=(AxisName="GamepadGolfCartReverse", InputActionGroup=GolfCart)
; Group Contexts - Quad Crasher
+InputActionGroupContexts=(ActionName="QuadCrasherBoost", InputActionGroup=QuadCrasher)
+InputActionGroupContexts=(ActionName="GamepadQuadCrasherBoostLeft", InputActionGroup=QuadCrasher)
+InputActionGroupContexts=(ActionName="GamepadQuadCrasherBoostRight", InputActionGroup=QuadCrasher)
; Group Contexts - Biplane
+InputActionGroupContexts=(ActionName="BiplaneBoost", InputActionGroup=Biplane)
+InputActionGroupContexts=(ActionName="BiplaneShoot", InputActionGroup=Biplane)
+InputActionGroupContexts=(ActionName="BiplaneFreelook", InputActionGroup=Biplane)
+InputActionGroupContexts=(ActionName="GamepadBiplaneBoost", InputActionGroup=Biplane)
+InputActionGroupContexts=(ActionName="GamepadBiplaneShoot", InputActionGroup=Biplane)
+InputActionGroupContexts=(ActionName="BiplaneRollRight", InputActionGroup=Biplane)
+InputActionGroupContexts=(ActionName="BiplaneRollLeft", InputActionGroup=Biplane)
+InputActionGroupContexts=(ActionName="BiplaneRollInvert", InputActionGroup=Biplane)
+InputActionGroupContexts=(ActionName="BiplaneStartEngine", InputActionGroup=Biplane)
+InputActionGroupContexts=(ActionName="BiplaneStopEngine", InputActionGroup=Biplane)
+InputActionGroupContexts=(ActionName="BiplaneTaxiBackwards", InputActionGroup=Biplane)
+InputActionGroupContexts=(ActionName="GamepadBiplaneRollRight", InputActionGroup=Biplane)
+InputActionGroupContexts=(ActionName="GamepadBiplaneRollLeft", InputActionGroup=Biplane)
+InputActionGroupContexts=(ActionName="GamepadBiplaneStartEngine", InputActionGroup=Biplane)
+InputActionGroupContexts=(ActionName="GamepadBiplaneStopEngine", InputActionGroup=Biplane)
+InputActionGroupContexts=(ActionName="GamepadBiplaneTaxiBackwards", InputActionGroup=Biplane)
; Group Contexts - Jackal
+InputActionGroupContexts=(ActionName="JackalBoost", InputActionGroup=Jackal)
+InputActionGroupContexts=(ActionName="GamepadJackalBoost", InputActionGroup=Jackal)
+InputActionGroupContexts=(ActionName="GamepadJackalExit", InputActionGroup=Jackal)
+InputActionGroupContexts=(ActionName="JackalUseOrExit", InputActionGroup=Jackal)
; Group Contexts - Creative Move Tool - Equipped
+InputActionGroupContexts=(ActionName="CreativeMoveToolEquippedGrabOrLetGo", InputActionGroup=CreativeMoveToolEquipped)
+InputActionGroupContexts=(ActionName="CreativeMoveToolEquippedCopyGrabOrDuplicate", InputActionGroup=CreativeMoveToolEquipped)
+InputActionGroupContexts=(ActionName="CreativeMoveToolEquippedDelete", InputActionGroup=CreativeMoveToolEquipped)
; Group Contexts - Creative Move Tool - MoveObjectsFreely
+InputActionGroupContexts=(ActionName="CreativeMoveObjectsFreelyLetGo", InputActionGroup=CreativeMoveObjectsFreely)
+InputActionGroupContexts=(ActionName="CreativeMoveObjectsFreelyDuplicate", InputActionGroup=CreativeMoveObjectsFreely)
+InputActionGroupContexts=(ActionName="CreativeMoveObjectsFreelyDropToFloor", InputActionGroup=CreativeMoveObjectsFreely)
+InputActionGroupContexts=(ActionName="CreativeMoveObjectsFreelyRotateClockwise", InputActionGroup=CreativeMoveObjectsFreely)
+InputActionGroupContexts=(ActionName="CreativeMoveObjectsFreelyRotateCounterclockwise", InputActionGroup=CreativeMoveObjectsFreely)
+InputActionGroupContexts=(ActionName="CreativeMoveObjectsFreelySwitchAxis", InputActionGroup=CreativeMoveObjectsFreely)
+InputActionGroupContexts=(ActionName="CreativeMoveObjectsFreelyPush", InputActionGroup=CreativeMoveObjectsFreely)
+InputActionGroupContexts=(ActionName="CreativeMoveObjectsFreelyPull", InputActionGroup=CreativeMoveObjectsFreely)
+InputActionGroupContexts=(ActionName="CreativeMoveObjectsFreelyExit", InputActionGroup=CreativeMoveObjectsFreely)
+InputActionGroupContexts=(ActionName="CreativeMoveObjectsFreelyChangePrecisionLevel", InputActionGroup=CreativeMoveObjectsFreely)
; Group Contexts - Creative Move Tool - MoveBuildingsOnGrid
+InputActionGroupContexts=(ActionName="CreativeMoveBuildingsOnGridLetGo", InputActionGroup=CreativeMoveBuildingsOnGrid)
+InputActionGroupContexts=(ActionName="CreativeMoveBuildingsOnGridDuplicate", InputActionGroup=CreativeMoveBuildingsOnGrid)
+InputActionGroupContexts=(ActionName="CreativeMoveBuildingsOnGridRotateClockwise", InputActionGroup=CreativeMoveBuildingsOnGrid)
+InputActionGroupContexts=(ActionName="CreativeMoveBuildingsOnGridRotateCounterclockwise", InputActionGroup=CreativeMoveBuildingsOnGrid)
+InputActionGroupContexts=(ActionName="CreativeMoveBuildingsOnGridMirror", InputActionGroup=CreativeMoveBuildingsOnGrid)
+InputActionGroupContexts=(ActionName="CreativeMoveBuildingsOnGridExit", InputActionGroup=CreativeMoveBuildingsOnGrid)
+InputActionGroupContexts=(ActionName="CreativeMoveBuildingsOnGridChangePrecisionLevel", InputActionGroup=CreativeMoveBuildingsOnGrid)
; Group Contexts - Creative Flying
+InputActionGroupContexts=(ActionName="CreativeFlyUp", InputActionGroup=CreativeFlying)
+InputActionGroupContexts=(ActionName="CreativeFlyDown", InputActionGroup=CreativeFlying)
; Group Contexts - Creative Island Panel
+InputActionGroupContexts=(ActionName="CreativeIslandPanelSupportAffiliate", InputActionGroup=CreativeIslandPanel)
+InputActionGroupContexts=(ActionName="CreativeIslandPanelStartMinigame", InputActionGroup=CreativeIslandPanel)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Adding input configs :
; 1) Add to the FortPlayerInputSettingsNames in this document
; 2) Name following the appropriate conventions and mode (ConfigD, ConfigE, etc. or ConfigD_Athena, etc.)
; 3) Ensure the new config has an input command representing each input row in the settings (UFortInputOptions::ConstructKeyBindList())
; 4) Ensure the new config works with the controller settings tab list
; 5) Keep keyboard/mouse config separate from gamepad configs.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; CONFIG KBM (StW - Keyboard/Mouse)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[ConfigKBM_Campaign FortPlayerInputSettings]
; Localized Strings - ConfigKBM_Campaign
FriendlyName=LOCTEXT("StandardConfiguration", "Keyboard/Mouse")
; Settings - ConfigKBM_Campaign
bBuildingPickerOnlyChoosesCategories=true
bWeaponPickerShowOnlySlottedItems=true
bTrapPickerUsesRadial=true
bRadialClosesOnRelease=true
NumActiveTrapSlots=1
bWeaponSlotsAreSharedWhenUsingGamepad=false
bEditModeUsableFromCombatMode=true
HoldInputTime=0.25
HoldCraftAmmoTime=0.75
bEnabledForCampaign=false
bEnabledForAthena=false
; Combat - ConfigKBM_Campaign
+ActionMappings=(ActionName="Fire", Key=LeftMouseButton)
+ActionMappings=(ActionName="Reload", Key=R)
+ActionMappings=(ActionName="Target", Key=RightMouseButton)
+ActionMappings=(ActionName="AutoRun", Key=Equals)
+ActionMappings=(ActionName="AutoRun", Key=NumLock)
+ActionMappings=(ActionName="Use", Key=E)
+ActionMappings=(ActionName="HotbarKey1", Key=F)
+ActionMappings=(ActionName="HotbarKey2", Key=One)
+ActionMappings=(ActionName="HotbarKey3", Key=Two)
+ActionMappings=(ActionName="HotbarKey4", Key=Three)
+ActionMappings=(ActionName="HotbarKey5", Key=F1)
+ActionMappings=(ActionName="HotbarKey6", Key=F2)
+ActionMappings=(ActionName="HotbarKey7", Key=Four)
+ActionMappings=(ActionName="HotbarKey8", Key=Five)
+ActionMappings=(ActionName="HotbarKey9", Key=Six)
+ActionMappings=(ActionName="SpotActor", Key=MiddleMouseButton)
; Direct play Emotes (not bound by default) - ConfigKBM_Campaign
+ActionMappings=(ActionName="LockerEmote1")
+ActionMappings=(ActionName="LockerEmote2")
+ActionMappings=(ActionName="LockerEmote3")
+ActionMappings=(ActionName="LockerEmote4")
+ActionMappings=(ActionName="LockerEmote5")
+ActionMappings=(ActionName="LockerEmote6")
+ActionMappings=(ActionName="ReplayLastEmote")
; Building Only - ConfigKBM_Campaign
+ActionMappings=(ActionName="BuildConfirm", Key=LeftMouseButton)
+ActionMappings=(ActionName="EditSelect", Key=LeftMouseButton)
+ActionMappings=(ActionName="RotatePrimitiveClockwise", Key=R)
+ActionMappings=(ActionName="BuildingEditReset", Key=RightMouseButton)
+ActionMappings=(ActionName="ChangeMaterial", Key=RightMouseButton)
+ActionMappings=(ActionName="SwitchToSelectedBuildingType", Key=P)
+ActionMappings=(ActionName="HotbarKeyF1", Key=Z)
+ActionMappings=(ActionName="HotbarKeyF1", Key=ThumbMouseButton2)
+ActionMappings=(ActionName="HotbarKeyF2", Key=X)
+ActionMappings=(ActionName="HotbarKeyF3", Key=C)
+ActionMappings=(ActionName="HotbarKeyF3", Key=ThumbMouseButton)
+ActionMappings=(ActionName="HotbarKeyF4", Key=V)
+ActionMappings=(ActionName="HotbarKeyF5", Key=Y)
; All Modes - ConfigKBM_Campaign
+ActionMappings=(ActionName="Jump", Key=SpaceBar)
+ActionMappings=(ActionName="Sprint", Key=LeftShift)
+ActionMappings=(ActionName="PerformBuildingImprovementInteraction", Key=H)
+ActionMappings=(ActionName="PerformBuildingEditInteraction", Key=G)
+ActionMappings=(ActionName="SwitchQuickbar", Key=Q)
+ActionMappings=(ActionName="TogglePickAxe", Key=L)
+ActionMappings=(ActionName="SlotUp", Key=MouseScrollDown)
+ActionMappings=(ActionName="SlotDown", Key=MouseScrollUp)
+ActionMappings=(ActionName="TrapPicker", Key=F3)
; Edit - ConfigKBM_Campaign
+ActionMappings=(ActionName="CompleteBuildingEditInteraction", Key=G)
; Vehicle - ConfigKBM_Campaign
+ActionMappings=(ActionName="VehicleExit", Key=E)
+ActionMappings=(ActionName="VehicleChangeSeat", Key=LeftControl)
+ActionMappings=(ActionName="VehicleJump", Key=SpaceBar)
+ActionMappings=(ActionName="VehicleHonk", Key=RightMouseButton)
; Jackal - ConfigKBM_Campaign
+ActionMappings=(ActionName="JackalBoost", Key=LeftShift)
+ActionMappings=(ActionName="JackalUseOrExit", Key=E)
; Death - ConfigKBM_Campaign
+ActionMappings=(ActionName="ResurrectHere", Key=LeftMouseButton)
+ActionMappings=(ActionName="RespawnAtStart", Key=RightMouseButton)
; Picker - ConfigKBM_Campaign
+ActionMappings=(ActionName="PickerConfirm", Key=LeftMouseButton)
+ActionMappings=(ActionName="PickerCancel", Key=RightMouseButton)
+ActionMappings=(ActionName="PickerCancel", Key=Escape)
; We shouldn't continue to add PickerCancel actions but instead set up the picker action to cancel on the PickerInputComponent.
+ActionMappings=(ActionName="PickerCancel", Key=N)
+ActionMappings=(ActionName="PickerCancel", Key=Y)
+ActionMappings=(ActionName="PickerOption1", Key=One)
+ActionMappings=(ActionName="PickerOption2", Key=Two)
+ActionMappings=(ActionName="PickerOption3", Key=Three)
+ActionMappings=(ActionName="PickerOption4", Key=Four)
+ActionMappings=(ActionName="PickerOption5", Key=Five)
+ActionMappings=(ActionName="PickerOption6", Key=Six)
+ActionMappings=(ActionName="PickerOption7", Key=Seven)
+ActionMappings=(ActionName="PickerOption8", Key=Eight)
+ActionMappings=(ActionName="PickerNextOption")
+ActionMappings=(ActionName="PickerPreviousOption")
+ActionMappings=(ActionName="PickerNextWheel", Key=MouseScrollUp)
+ActionMappings=(ActionName="PickerPreviousWheel", Key=MouseScrollDown)
+ActionMappings=(ActionName="FrontEndPickerNextWheel", Key=MouseScrollUp)
+ActionMappings=(ActionName="FrontEndPickerPreviousWheel", Key=MouseScrollDown)
; PickerNull hides inputs by ignoring them while the Picker is up
+ActionMappings=(ActionName="PickerNull", Key=E)
+ActionMappings=(ActionName="PickerNull", Key=F)
+ActionMappings=(ActionName="PickerNull", Key=G)
+ActionMappings=(ActionName="PickerNull", Key=R)
+ActionMappings=(ActionName="PickerNull", Key=V)
+ActionMappings=(ActionName="PickerNull", Key=Q)
+ActionMappings=(ActionName="PickerNull", Key=F1)
+ActionMappings=(ActionName="PickerNull", Key=F2)
+ActionMappings=(ActionName="PickerNull", Key=F3)
+ActionMappings=(ActionName="PickerNull", Key=F4)
+ActionMappings=(ActionName="PickerNull", Key=F5)
+ActionMappings=(ActionName="PickerNull", Key=F6)
+ActionMappings=(ActionName="PickerNull", Key=F7)
+ActionMappings=(ActionName="PickerNull", Key=MiddleMouseButton)
; Meta - ConfigKBM_Campaign
+ActionMappings=(ActionName="Chat", Key=Enter)
+ActionMappings=(ActionName="ChatWithSlash", Key=Slash)
+ActionMappings=(ActionName="ChatPicker", Key=F4)
+ActionMappings=(ActionName="EmotePicker", Key=B)
+ActionMappings=(ActionName="NotePicker", Key=N)
+ActionMappings=(ActionName="EscapeKey", Key=Escape)
+ActionMappings=(ActionName="EscapeKey", Key=F10)
+ActionMappings=(ActionName="ToggleInventory", Key=Tab)
+ActionMappings=(ActionName="ToggleInventory", Key=I)
+ActionMappings=(ActionName="ToggleFullScreenMap", Key=M)
+ActionMappings=(ActionName="MenuMoveLeft", Key=Left)
+ActionMappings=(ActionName="MenuMoveRight", Key=Right)
+ActionMappings=(ActionName="MenuMoveUp", Key=Up)
+ActionMappings=(ActionName="MenuMoveDown", Key=Down)
+ActionMappings=(ActionName="MenuSelectTile", Key=SpaceBar)
+ActionMappings=(ActionName="SkipCutscene", Key=SpaceBar)
+ActionMappings=(ActionName="SkipCutscene", Key=Escape)
+ActionMappings=(ActionName="ToggleCursorMode", Key=LeftAlt)
+ActionMappings=(ActionName="ToggleCursorMode", Key=RightAlt)
+ActionMappings=(ActionName="LobbyCameraZoomOut", Key=MouseScrollDown)
+ActionMappings=(ActionName="LobbyCameraZoomIn", Key=MouseScrollUp)
+ActionMappings=(ActionName="CycleHeroBackward",Key=NumPadFive)
+ActionMappings=(ActionName="CycleHeroForward",Key=NumPadSix)
+ActionMappings=(ActionName="SaveCurrentLocation",Key=NumPadEight)
+ActionMappings=(ActionName="TeleportToSavedLocation",Key=NumPadNine)
+ActionMappings=(ActionName="PushToTalk", Key=T)
+ActionMappings=(ActionName="SetMapCursor", Key=LeftMouseButton)
+ActionMappings=(ActionName="RemoveMapCursor_Mouse", Key=RightMouseButton)
+ActionMappings=(ActionName="OpenVoteDialog", Key=J)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; CONFIG KBM (Athena - Keyboard/Mouse)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[ConfigKBM_Athena FortPlayerInputSettings]
; Localized Strings - ConfigKBM_Athena
FriendlyName=LOCTEXT("StandardConfiguration", "Keyboard/Mouse")
; Settings - ConfigKBM_Athena
bBuildingPickerOnlyChoosesCategories=true
bWeaponPickerShowOnlySlottedItems=true
bTrapPickerUsesRadial=true
bRadialClosesOnRelease=true
NumActiveTrapSlots=1
bWeaponSlotsAreSharedWhenUsingGamepad=false
bEditModeUsableFromCombatMode=true
HoldInputTime=0.25
HoldCraftAmmoTime=0.75
bEnabledForCampaign=false
bEnabledForAthena=false
; Combat - ConfigKBM_Athena
+ActionMappings=(ActionName="Fire", Key=LeftMouseButton)
+ActionMappings=(ActionName="Reload", Key=R)
+ActionMappings=(ActionName="Target", Key=RightMouseButton)
+ActionMappings=(ActionName="AutoRun", Key=Equals)
+ActionMappings=(ActionName="AutoRun", Key=NumLock)
+ActionMappings=(ActionName="Crouch", Key=LeftControl)
+ActionMappings=(ActionName="Use", Key=E)
+ActionMappings=(ActionName="HotbarKey1", Key=F)
+ActionMappings=(ActionName="HotbarKey2", Key=One)
+ActionMappings=(ActionName="HotbarKey3", Key=Two)
+ActionMappings=(ActionName="HotbarKey4", Key=Three)
+ActionMappings=(ActionName="HotbarKey5", Key=Four)
+ActionMappings=(ActionName="HotbarKey6", Key=Five)
+ActionMappings=(ActionName="HotbarKey7", Key=Invalid)
+ActionMappings=(ActionName="HotbarKey8", Key=Invalid)
+ActionMappings=(ActionName="HotbarKey9", Key=Invalid)
+ActionMappings=(ActionName="PlaceMapMarkerInWorld", Key=MiddleMouseButton)
; Direct play Emotes (not bound by default) - ConfigKBM_Athena
+ActionMappings=(ActionName="LockerEmote1")
+ActionMappings=(ActionName="LockerEmote2")
+ActionMappings=(ActionName="LockerEmote3")
+ActionMappings=(ActionName="LockerEmote4")
+ActionMappings=(ActionName="LockerEmote5")
+ActionMappings=(ActionName="LockerEmote6")
+ActionMappings=(ActionName="ReplayLastEmote")
; Building Only - ConfigKBM_Athena
+ActionMappings=(ActionName="BuildConfirm", Key=LeftMouseButton)
+ActionMappings=(ActionName="EditSelect", Key=LeftMouseButton)
+ActionMappings=(ActionName="RotatePrimitiveClockwise", Key=R)
+ActionMappings=(ActionName="BuildingEditReset", Key=RightMouseButton)
+ActionMappings=(ActionName="ChangeMaterial", Key=RightMouseButton)
+ActionMappings=(ActionName="CrouchWhileBuilding", Key=LeftControl)
+ActionMappings=(ActionName="HotbarKeyF1", Key=Z)
+ActionMappings=(ActionName="HotbarKeyF1", Key=ThumbMouseButton2)
+ActionMappings=(ActionName="HotbarKeyF2", Key=X)
+ActionMappings=(ActionName="HotbarKeyF3", Key=C)
+ActionMappings=(ActionName="HotbarKeyF3", Key=ThumbMouseButton)
+ActionMappings=(ActionName="HotbarKeyF4", Key=V)
+ActionMappings=(ActionName="HotbarKeyF5", Key=Y)
; All Modes - ConfigKBM_Athena
+ActionMappings=(ActionName="Jump", Key=SpaceBar)
+ActionMappings=(ActionName="Sprint", Key=LeftShift)
+ActionMappings=(ActionName="PerformBuildingImprovementInteraction", Key=H)
+ActionMappings=(ActionName="PerformBuildingEditInteraction", Key=G)
+ActionMappings=(ActionName="SwitchQuickbar", Key=Q)
+ActionMappings=(ActionName="TogglePickAxe", Key=L)
+ActionMappings=(ActionName="SlotUp", Key=MouseScrollDown)
+ActionMappings=(ActionName="SlotDown", Key=MouseScrollUp)
+ActionMappings=(ActionName="TrapPicker", Key=F3)
; Edit - ConfigKBM_Athena
+ActionMappings=(ActionName="CompleteBuildingEditInteraction", Key=G)
+ActionMappings=(ActionName="CrouchWhileEditing", Key=LeftControl)
; Vehicle - ConfigKBM_Athena
+ActionMappings=(ActionName="VehicleExit", Key=E)
+ActionMappings=(ActionName="VehicleChangeSeat", Key=LeftControl)
+ActionMappings=(ActionName="VehicleJump", Key=SpaceBar)
+ActionMappings=(ActionName="VehicleHonk", Key=RightMouseButton)
; Shopping Cart - ConfigKBM_Athena
+ActionMappings=(ActionName="ShoppingCartCoast", Key=SpaceBar)
; Golf Cart - ConfigKBM_Athena
+ActionMappings=(ActionName="GolfCartEBrake", Key=SpaceBar)
; Quad Crasher - ConfigKBM_Athena
+ActionMappings=(ActionName="QuadCrasherBoost", Key=SpaceBar)
; Biplane - ConfigKBM_Athena
+ActionMappings=(ActionName="BiplaneBoost", Key=SpaceBar)
+ActionMappings=(ActionName="BiplaneShoot", Key=LeftMouseButton)
+ActionMappings=(ActionName="BiplaneFreelook", Key=RightMouseButton)
+ActionMappings=(ActionName="BiplaneRollRight", Key=C)
+ActionMappings=(ActionName="BiplaneRollLeft", Key=Z)
+ActionMappings=(ActionName="BiplaneRollInvert", Key=X)
+ActionMappings=(ActionName="BiplaneStartEngine", Key=W)
+ActionMappings=(ActionName="BiplaneStartEngine", Key=SpaceBar)
+ActionMappings=(ActionName="BiplaneStopEngine", Key=LeftShift)
+ActionMappings=(ActionName="BiplaneTaxiBackwards", Key=S)
+ActionMappings=(ActionName="BiplaneTaxiBackwards", Key=LeftShift)
; Jackal - ConfigKBM_Athena
+ActionMappings=(ActionName="JackalBoost", Key=LeftShift)
+ActionMappings=(ActionName="JackalUseOrExit", Key=E)
; Creative Move Tool - Equipped - ConfigKBM_Athena
+ActionMappings=(ActionName="CreativeMoveToolEquippedGrabOrLetGo", Key=RightMouseButton)
+ActionMappings=(ActionName="CreativeMoveToolEquippedCopyGrabOrDuplicate", Key=LeftMouseButton)
+ActionMappings=(ActionName="CreativeMoveToolEquippedDelete", Key=X)
; Creative Move Tool - MoveObjectsFreely - ConfigKBM_Athena
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyDuplicate", Key=LeftMouseButton)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyDropToFloor", Key=G)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyRotateClockwise", Key=R)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyRotateCounterclockwise", Key=E)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelySwitchAxis", Key=Tab)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyPush", Key=F)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyPull", Key=C)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyExit", Key=RightMouseButton)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyExit", Key=Escape)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyChangePrecisionLevel", Key=V)
; Creative Move Tool - MoveBuildingsOnGrid - ConfigKBM_Athena
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridDuplicate", Key=LeftMouseButton)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridRotateClockwise", Key=R)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridRotateCounterclockwise", Key=Z)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridMirror", Key=M)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridExit", Key=RightMouseButton)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridExit", Key=Escape)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridChangePrecisionLevel", Key=V)
; Creative Flying - ConfigKBM_Athena
+ActionMappings=(ActionName="CreativeFlyUp", Key=LeftShift)
+ActionMappings=(ActionName="CreativeFlyDown", Key=LeftControl)
; Creative Island Panel - ConfigKBM_Athena
+ActionMappings=(ActionName="CreativeIslandPanelSupportAffiliate", Key=Q)
+ActionMappings=(ActionName="CreativeIslandPanelStartMinigame", Key=E)
; Picker - ConfigKBM_Athena
+ActionMappings=(ActionName="PickerConfirm", Key=LeftMouseButton)
+ActionMappings=(ActionName="PickerCancel", Key=RightMouseButton)
+ActionMappings=(ActionName="PickerCancel", Key=Escape)
; We shouldn't continue to add PickerCancel actions but instead set up the picker action to cancel on the PickerInputComponent.
+ActionMappings=(ActionName="PickerCancel", Key=Y)
+ActionMappings=(ActionName="PickerOption1", Key=One)
+ActionMappings=(ActionName="PickerOption2", Key=Two)
+ActionMappings=(ActionName="PickerOption3", Key=Three)
+ActionMappings=(ActionName="PickerOption4", Key=Four)
+ActionMappings=(ActionName="PickerOption5", Key=Five)
+ActionMappings=(ActionName="PickerOption6", Key=Six)
+ActionMappings=(ActionName="PickerOption7", Key=Seven)
+ActionMappings=(ActionName="PickerOption8", Key=Eight)
+ActionMappings=(ActionName="PickerNextOption")
+ActionMappings=(ActionName="PickerPreviousOption")
+ActionMappings=(ActionName="PickerNextWheel", Key=MouseScrollUp)
+ActionMappings=(ActionName="PickerPreviousWheel", Key=MouseScrollDown)
+ActionMappings=(ActionName="FrontEndPickerNextWheel", Key=MouseScrollUp)
+ActionMappings=(ActionName="FrontEndPickerPreviousWheel", Key=MouseScrollDown)
; PickerNull hides inputs by ignoring them while the Picker is up
+ActionMappings=(ActionName="PickerNull", Key=E)
+ActionMappings=(ActionName="PickerNull", Key=F)
+ActionMappings=(ActionName="PickerNull", Key=G)
+ActionMappings=(ActionName="PickerNull", Key=R)
+ActionMappings=(ActionName="PickerNull", Key=V)
+ActionMappings=(ActionName="PickerNull", Key=Q)
+ActionMappings=(ActionName="PickerNull", Key=F1)
+ActionMappings=(ActionName="PickerNull", Key=F2)
+ActionMappings=(ActionName="PickerNull", Key=F3)
+ActionMappings=(ActionName="PickerNull", Key=F4)
+ActionMappings=(ActionName="PickerNull", Key=F5)
+ActionMappings=(ActionName="PickerNull", Key=F6)
+ActionMappings=(ActionName="PickerNull", Key=F7)
+ActionMappings=(ActionName="PickerNull", Key=MiddleMouseButton)
; Replay - ConfigKBM_Athena
+ActionMappings=(ActionName="HoverDrone_IncreaseSpeed", Key=Equals)
+ActionMappings=(ActionName="HoverDrone_DecreaseSpeed", Key=Hyphen)
+ActionMappings=(ActionName="ToggleSpectatorHUD",Key=H)
+ActionMappings=(ActionName="TogglePauseState",Key=SpaceBar)
+ActionMappings=(ActionName="ToggleReplaySequencer",Key=U)
+ActionMappings=(ActionName="NextSpectatorCameraMode",Key=C)
+ActionMappings=(ActionName="PrevSpectatorCameraMode",bShift=True,Key=C)
+ActionMappings=(ActionName="ArmProjectileCam", bShift=True,Key=P)
+ActionMappings=(ActionName="SpectateNextPlayer",Key=Period)
+ActionMappings=(ActionName="SpectatePrevPlayer",Key=Comma)
+ActionMappings=(ActionName="SpectateNextSquad",Key=O)
+ActionMappings=(ActionName="SpectatePrevSquad",Key=I)
+ActionMappings=(ActionName="SpectateNextTeam",Key=L)
+ActionMappings=(ActionName="SpectatePrevTeam",Key=K)
+ActionMappings=(ActionName="SpectateLastAttacker",Key=P)
+ActionMappings=(ActionName="ResetSpectatorCameraMode",Key=R)
+ActionMappings=(ActionName="HoverDrone_FaceLocationToggle",Key=F)
+ActionMappings=(ActionName="HoverDrone_FaceLocationDisable",bShift=True,Key=F)
+ActionMappings=(ActionName="TriggerLightningFlash",bShift=True,Key=L)
+ActionMappings=(ActionName="NextArenaCam",bShift=True,Key=K)
+ActionMappings=(ActionName="PrevArenaCam",bShift=True,Key=J)
+ActionMappings=(ActionName="AssignSpectatorCameraToHotKey0",bCtrl=True,Key=NumPadZero)
+ActionMappings=(ActionName="AssignSpectatorCameraToHotKey1",bCtrl=True,Key=NumPadOne)
+ActionMappings=(ActionName="AssignSpectatorCameraToHotKey2",bCtrl=True,Key=NumPadTwo)
+ActionMappings=(ActionName="AssignSpectatorCameraToHotKey3",bCtrl=True,Key=NumPadThree)
+ActionMappings=(ActionName="AssignSpectatorCameraToHotKey4",bCtrl=True,Key=NumPadFour)
+ActionMappings=(ActionName="AssignSpectatorCameraToHotKey5",bCtrl=True,Key=NumPadFive)
+ActionMappings=(ActionName="AssignSpectatorCameraToHotKey6",bCtrl=True,Key=NumPadSix)
+ActionMappings=(ActionName="AssignSpectatorCameraToHotKey7",bCtrl=True,Key=NumPadSeven)
+ActionMappings=(ActionName="AssignSpectatorCameraToHotKey8",bCtrl=True,Key=NumPadEight)
+ActionMappings=(ActionName="AssignSpectatorCameraToHotKey9",bCtrl=True,Key=NumPadNine)
+ActionMappings=(ActionName="AssignReplayShotStartToHotKey0",bCtrl=True,bAlt=True,Key=NumPadZero)
+ActionMappings=(ActionName="AssignReplayShotStartToHotKey1",bCtrl=True,bAlt=True,Key=NumPadOne)
+ActionMappings=(ActionName="AssignReplayShotStartToHotKey2",bCtrl=True,bAlt=True,Key=NumPadTwo)
+ActionMappings=(ActionName="AssignReplayShotStartToHotKey3",bCtrl=True,bAlt=True,Key=NumPadThree)
+ActionMappings=(ActionName="AssignReplayShotStartToHotKey4",bCtrl=True,bAlt=True,Key=NumPadFour)
+ActionMappings=(ActionName="AssignReplayShotStartToHotKey5",bCtrl=True,bAlt=True,Key=NumPadFive)
+ActionMappings=(ActionName="AssignReplayShotStartToHotKey6",bCtrl=True,bAlt=True,Key=NumPadSix)
+ActionMappings=(ActionName="AssignReplayShotStartToHotKey7",bCtrl=True,bAlt=True,Key=NumPadSeven)
+ActionMappings=(ActionName="AssignReplayShotStartToHotKey8",bCtrl=True,bAlt=True,Key=NumPadEight)
+ActionMappings=(ActionName="AssignReplayShotStartToHotKey9",bCtrl=True,bAlt=True,Key=NumPadNine)
+ActionMappings=(ActionName="InvokeSpectatorCamHotKey0",Key=NumPadZero)
+ActionMappings=(ActionName="InvokeSpectatorCamHotKey1",Key=NumPadOne)
+ActionMappings=(ActionName="InvokeSpectatorCamHotKey2",Key=NumPadTwo)
+ActionMappings=(ActionName="InvokeSpectatorCamHotKey3",Key=NumPadThree)
+ActionMappings=(ActionName="InvokeSpectatorCamHotKey4",Key=NumPadFour)
+ActionMappings=(ActionName="InvokeSpectatorCamHotKey5",Key=NumPadFive)
+ActionMappings=(ActionName="InvokeSpectatorCamHotKey6",Key=NumPadSix)
+ActionMappings=(ActionName="InvokeSpectatorCamHotKey7",Key=NumPadSeven)
+ActionMappings=(ActionName="InvokeSpectatorCamHotKey8",Key=NumPadEight)
+ActionMappings=(ActionName="InvokeSpectatorCamHotKey9",Key=NumPadNine)
+ActionMappings=(ActionName="SpectatorCameraMode0",Key=One)
+ActionMappings=(ActionName="SpectatorCameraMode1",Key=Two)
+ActionMappings=(ActionName="SpectatorCameraMode2",Key=Three)
+ActionMappings=(ActionName="SpectatorCameraMode3",Key=Four)
+ActionMappings=(ActionName="SpectatorCameraMode4",Key=Five)
+ActionMappings=(ActionName="SpectatorCameraMode5",Key=Six)
+ActionMappings=(ActionName="SpectatorCameraMode6",Key=Seven)
+ActionMappings=(ActionName="SpectatorCameraMode7",Key=Eight)
+ActionMappings=(ActionName="SpectatorCameraMode8",Key=Nine)
+ActionMappings=(ActionName="SpectatorCameraMode9",Key=Zero)
+ActionMappings=(ActionName="SpectatorZoomOut",Key=LeftMouseButton)
+ActionMappings=(ActionName="ToggleReplayAndLiveSpectatingFullScreenMap",Key=M)
;+ActionMappings=(ActionName="ToggleBroadcastOffAirOverlay",Key=Backspace)
+ActionMappings=(ActionName="SortEventMatchInfoByEliminations",bShift=True,Key=One)
+ActionMappings=(ActionName="SortEventMatchInfoByPlace",bShift=True,Key=Two)
+ActionMappings=(ActionName="ToggleSquadIdsOnEventMatchScoreboard",bShift=True,Key=Three)
+ActionMappings=(ActionName="ToggleScoreOnEventMatchScoreboard",bShift=True,Key=Four)
+ActionMappings=(ActionName="SortEventMatchInfoByScore",bShift=True,Key=Five)
+ActionMappings=(ActionName="ToggleEventMatchScoreboardGroupByTeam",bShift=True,Key=Six)
; Axis Mappings aren't picked up correctly by keybind widgets, so as a workaround we have UI specific action bindings
+ActionMappings=(ActionName="ReplayUIIncreaseDistance",Key=E)
+ActionMappings=(ActionName="ReplayUIDecreaseDistance",Key=Q)
; Meta - ConfigKBM_Athena
+ActionMappings=(ActionName="Chat", Key=Enter)
+ActionMappings=(ActionName="ChatWithSlash", Key=Slash)
+ActionMappings=(ActionName="SquadQuickChatPicker", Key=F4)
+ActionMappings=(ActionName="EmotePicker", Key=B)
+ActionMappings=(ActionName="EscapeKey", Key=Escape)
+ActionMappings=(ActionName="EscapeKey", Key=F10)
+ActionMappings=(ActionName="ToggleInventory", Key=Tab)
+ActionMappings=(ActionName="ToggleInventory", Key=I)
+ActionMappings=(ActionName="ToggleFullScreenMap", Key=M)
+ActionMappings=(ActionName="MenuMoveLeft", Key=Left)
+ActionMappings=(ActionName="MenuMoveRight", Key=Right)
+ActionMappings=(ActionName="MenuMoveUp", Key=Up)
+ActionMappings=(ActionName="MenuMoveDown", Key=Down)
+ActionMappings=(ActionName="MenuSelectTile", Key=SpaceBar)
+ActionMappings=(ActionName="SkipCutscene", Key=SpaceBar)
+ActionMappings=(ActionName="SkipCutscene", Key=Escape)
+ActionMappings=(ActionName="ToggleCursorMode", Key=LeftAlt)
+ActionMappings=(ActionName="ToggleCursorMode", Key=RightAlt)
+ActionMappings=(ActionName="LobbyCameraZoomOut", Key=MouseScrollDown)
+ActionMappings=(ActionName="LobbyCameraZoomIn", Key=MouseScrollUp)
+ActionMappings=(ActionName="CycleHeroBackward",Key=NumPadFive)
+ActionMappings=(ActionName="CycleHeroForward",Key=NumPadSix)
+ActionMappings=(ActionName="SaveCurrentLocation",Key=NumPadEight)
+ActionMappings=(ActionName="TeleportToSavedLocation",Key=NumPadNine)
+ActionMappings=(ActionName="PushToTalk", Key=T)
+ActionMappings=(ActionName="SetMapCursor", Key=LeftMouseButton)
+ActionMappings=(ActionName="RemoveMapCursor_Mouse", Key=RightMouseButton)
+ActionMappings=(ActionName="OpenVoteDialog", Key=J)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; CONFIG KBM RESET TO DEFAULTS (StW - Keyboard/Mouse)
; This should be an exact copy of ConfigKBM so we can allow reset to default.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[ConfigKBMResetToDefault_Campaign FortPlayerInputSettings]
; Localized Strings - ConfigKBMResetToDefault_Campaign
FriendlyName=LOCTEXT("StandardConfiguration", "Standard (Default)")
Description=LOCTEXT("ConfigKBMResetToDefault_CampaignDescription", "Default controls with building buttons below the movement keys.")
SubDescription=LOCTEXT("ConfigKBMResetToDefault_CampaignSubDescription", "(This is the default control set)")
; Settings - ConfigKBMResetToDefault_Campaign
bBuildingPickerOnlyChoosesCategories=true
bWeaponPickerShowOnlySlottedItems=true
bTrapPickerUsesRadial=true
bRadialClosesOnRelease=true
NumActiveTrapSlots=1
bWeaponSlotsAreSharedWhenUsingGamepad=false
bEditModeUsableFromCombatMode=true
HoldInputTime=0.25
HoldCraftAmmoTime=0.75
bEnabledForCampaign=false
bEnabledForAthena=false
; Combat - ConfigKBMResetToDefault_Campaign
+ActionMappings=(ActionName="Fire", Key=LeftMouseButton)
+ActionMappings=(ActionName="Reload", Key=R)
+ActionMappings=(ActionName="Target", Key=RightMouseButton)
+ActionMappings=(ActionName="AutoRun", Key=Equals)
+ActionMappings=(ActionName="AutoRun", Key=NumLock)
+ActionMappings=(ActionName="Use", Key=E)
+ActionMappings=(ActionName="HotbarKey1", Key=)
+ActionMappings=(ActionName="HotbarKey2", Key=One)
+ActionMappings=(ActionName="HotbarKey3", Key=Two)
+ActionMappings=(ActionName="HotbarKey4", Key=Three)
+ActionMappings=(ActionName="HotbarKey5", Key=F1)
+ActionMappings=(ActionName="HotbarKey6", Key=F2)
+ActionMappings=(ActionName="HotbarKey7", Key=Four)
+ActionMappings=(ActionName="HotbarKey8", Key=Five)
+ActionMappings=(ActionName="HotbarKey9", Key=Six)
+ActionMappings=(ActionName="SpotActor", Key=MiddleMouseButton)
; Direct play Emotes (not bound by default) - ConfigKBMResetToDefault_Campaign
+ActionMappings=(ActionName="LockerEmote1")
+ActionMappings=(ActionName="LockerEmote2")
+ActionMappings=(ActionName="LockerEmote3")
+ActionMappings=(ActionName="LockerEmote4")
+ActionMappings=(ActionName="LockerEmote5")
+ActionMappings=(ActionName="LockerEmote6")
+ActionMappings=(ActionName="ReplayLastEmote")
; Building Only - ConfigKBMResetToDefault_Campaign
+ActionMappings=(ActionName="BuildConfirm", Key=LeftMouseButton)
+ActionMappings=(ActionName="EditSelect", Key=LeftMouseButton)
+ActionMappings=(ActionName="RotatePrimitiveClockwise", Key=R)
+ActionMappings=(ActionName="BuildingEditReset", Key=RightMouseButton)
+ActionMappings=(ActionName="ChangeMaterial", Key=RightMouseButton)
+ActionMappings=(ActionName="SwitchToSelectedBuildingType", Key=P)
+ActionMappings=(ActionName="HotbarKeyF1", Key=Z)
+ActionMappings=(ActionName="HotbarKeyF1", Key=ThumbMouseButton2)
+ActionMappings=(ActionName="HotbarKeyF2", Key=X)
+ActionMappings=(ActionName="HotbarKeyF3", Key=C)
+ActionMappings=(ActionName="HotbarKeyF3", Key=ThumbMouseButton)
+ActionMappings=(ActionName="HotbarKeyF4", Key=V)
+ActionMappings=(ActionName="HotbarKeyF5", Key=Y)
; All Modes - ConfigKBMResetToDefault_Campaign
+ActionMappings=(ActionName="Jump", Key=SpaceBar)
+ActionMappings=(ActionName="Sprint", Key=LeftShift)
+ActionMappings=(ActionName="PerformBuildingImprovementInteraction", Key=H)
+ActionMappings=(ActionName="PerformBuildingEditInteraction", Key=G)
+ActionMappings=(ActionName="SwitchQuickbar", Key=Q)
+ActionMappings=(ActionName="TogglePickAxe", Key=F)
+ActionMappings=(ActionName="SlotUp", Key=MouseScrollDown)
+ActionMappings=(ActionName="SlotDown", Key=MouseScrollUp)
+ActionMappings=(ActionName="TrapPicker", Key=F3)
; Edit - ConfigKBMResetToDefault_Campaign
+ActionMappings=(ActionName="CompleteBuildingEditInteraction", Key=G)
; Vehicle - ConfigKBMResetToDefault_Campaign
+ActionMappings=(ActionName="VehicleExit", Key=E)
+ActionMappings=(ActionName="VehicleChangeSeat", Key=LeftControl)
+ActionMappings=(ActionName="VehicleJump", Key=SpaceBar)
+ActionMappings=(ActionName="VehicleHonk", Key=RightMouseButton)
; Jackal - ConfigKBMResetToDefault_Campaign
+ActionMappings=(ActionName="JackalBoost", Key=LeftShift)
+ActionMappings=(ActionName="JackalUseOrExit", Key=E)
; Death - ConfigKBMResetToDefault_Campaign
+ActionMappings=(ActionName="ResurrectHere", Key=LeftMouseButton)
+ActionMappings=(ActionName="RespawnAtStart", Key=RightMouseButton)
; Picker - ConfigKBMResetToDefault_Campaign
+ActionMappings=(ActionName="PickerConfirm", Key=LeftMouseButton)
+ActionMappings=(ActionName="PickerCancel", Key=RightMouseButton)
+ActionMappings=(ActionName="PickerCancel", Key=Escape)
; We shouldn't continue to add PickerCancel actions but instead set up the picker action to cancel on the PickerInputComponent.
+ActionMappings=(ActionName="PickerCancel", Key=N)
+ActionMappings=(ActionName="PickerCancel", Key=Y)
+ActionMappings=(ActionName="PickerOption1", Key=One)
+ActionMappings=(ActionName="PickerOption2", Key=Two)
+ActionMappings=(ActionName="PickerOption3", Key=Three)
+ActionMappings=(ActionName="PickerOption4", Key=Four)
+ActionMappings=(ActionName="PickerOption5", Key=Five)
+ActionMappings=(ActionName="PickerOption6", Key=Six)
+ActionMappings=(ActionName="PickerOption7", Key=Seven)
+ActionMappings=(ActionName="PickerOption8", Key=Eight)
+ActionMappings=(ActionName="PickerNextOption")
+ActionMappings=(ActionName="PickerPreviousOption")
+ActionMappings=(ActionName="PickerNextWheel", Key=MouseScrollUp)
+ActionMappings=(ActionName="PickerPreviousWheel", Key=MouseScrollDown)
+ActionMappings=(ActionName="FrontEndPickerNextWheel", Key=MouseScrollUp)
+ActionMappings=(ActionName="FrontEndPickerPreviousWheel", Key=MouseScrollDown)
; PickerNull hides inputs by ignoring them while the Picker is up
+ActionMappings=(ActionName="PickerNull", Key=E)
+ActionMappings=(ActionName="PickerNull", Key=F)
+ActionMappings=(ActionName="PickerNull", Key=G)
+ActionMappings=(ActionName="PickerNull", Key=R)
+ActionMappings=(ActionName="PickerNull", Key=V)
+ActionMappings=(ActionName="PickerNull", Key=Q)
+ActionMappings=(ActionName="PickerNull", Key=F1)
+ActionMappings=(ActionName="PickerNull", Key=F2)
+ActionMappings=(ActionName="PickerNull", Key=F3)
+ActionMappings=(ActionName="PickerNull", Key=F4)
+ActionMappings=(ActionName="PickerNull", Key=F5)
+ActionMappings=(ActionName="PickerNull", Key=F6)
+ActionMappings=(ActionName="PickerNull", Key=F7)
+ActionMappings=(ActionName="PickerNull", Key=MiddleMouseButton)
; Meta - ConfigKBMResetToDefault_Campaign
+ActionMappings=(ActionName="Chat", Key=Enter)
+ActionMappings=(ActionName="ChatWithSlash", Key=Slash)
+ActionMappings=(ActionName="ChatPicker", Key=F4)
+ActionMappings=(ActionName="EmotePicker", Key=B)
+ActionMappings=(ActionName="NotePicker", Key=N)
+ActionMappings=(ActionName="EscapeKey", Key=Escape)
+ActionMappings=(ActionName="EscapeKey", Key=F10)
+ActionMappings=(ActionName="ToggleInventory", Key=Tab)
+ActionMappings=(ActionName="ToggleInventory", Key=I)
+ActionMappings=(ActionName="ToggleFullScreenMap", Key=M)
+ActionMappings=(ActionName="MenuMoveLeft", Key=Left)
+ActionMappings=(ActionName="MenuMoveRight", Key=Right)
+ActionMappings=(ActionName="MenuMoveUp", Key=Up)
+ActionMappings=(ActionName="MenuMoveDown", Key=Down)
+ActionMappings=(ActionName="MenuSelectTile", Key=SpaceBar)
+ActionMappings=(ActionName="SkipCutscene", Key=SpaceBar)
+ActionMappings=(ActionName="SkipCutscene", Key=Escape)
+ActionMappings=(ActionName="ToggleCursorMode", Key=LeftAlt)
+ActionMappings=(ActionName="ToggleCursorMode", Key=RightAlt)
+ActionMappings=(ActionName="LobbyCameraZoomOut", Key=MouseScrollDown)
+ActionMappings=(ActionName="LobbyCameraZoomIn", Key=MouseScrollUp)
+ActionMappings=(ActionName="CycleHeroBackward",Key=NumPadFive)
+ActionMappings=(ActionName="CycleHeroForward",Key=NumPadSix)
+ActionMappings=(ActionName="SaveCurrentLocation",Key=NumPadEight)
+ActionMappings=(ActionName="TeleportToSavedLocation",Key=NumPadNine)
+ActionMappings=(ActionName="PushToTalk", Key=T)
+ActionMappings=(ActionName="SetMapCursor", Key=LeftMouseButton)
+ActionMappings=(ActionName="RemoveMapCursor_Mouse", Key=RightMouseButton)
+ActionMappings=(ActionName="OpenVoteDialog", Key=J)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; CONFIG KBM RESET TO DEFAULTS (StW - Keyboard/Mouse)
; This should be an exact copy of ConfigKBM so we can allow reset to default.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[ConfigKBMResetToDefault_Campaign2 FortPlayerInputSettings]
; Localized Strings - ConfigKBMResetToDefault_Campaign2
FriendlyName=LOCTEXT("StandardConfiguration", "Old School")
Description=LOCTEXT("ConfigKBMResetToDefault_Campaign2Description", "Original controls for Fortnite.")
SubDescription=LOCTEXT("ConfigKBMResetToDefault_Campaign2SubDescription", "")
; Settings - ConfigKBMResetToDefault_Campaign2
bBuildingPickerOnlyChoosesCategories=true
bWeaponPickerShowOnlySlottedItems=true
bTrapPickerUsesRadial=true
bRadialClosesOnRelease=true
NumActiveTrapSlots=1
bWeaponSlotsAreSharedWhenUsingGamepad=false
bEditModeUsableFromCombatMode=true
HoldInputTime=0.25
HoldCraftAmmoTime=0.75
bEnabledForCampaign=false
bEnabledForAthena=false
; Combat - ConfigKBMResetToDefault_Campaign2
+ActionMappings=(ActionName="Fire", Key=LeftMouseButton)
+ActionMappings=(ActionName="Reload", Key=R)
+ActionMappings=(ActionName="Target", Key=RightMouseButton)
+ActionMappings=(ActionName="AutoRun", Key=Equals)
+ActionMappings=(ActionName="AutoRun", Key=NumLock)
+ActionMappings=(ActionName="Use", Key=E)
+ActionMappings=(ActionName="HotbarKey1", Key=One)
+ActionMappings=(ActionName="HotbarKey2", Key=Two)
+ActionMappings=(ActionName="HotbarKey3", Key=Three)
+ActionMappings=(ActionName="HotbarKey4", Key=Four)
+ActionMappings=(ActionName="HotbarKey5", Key=Five)
+ActionMappings=(ActionName="HotbarKey6", Key=Six)
+ActionMappings=(ActionName="HotbarKey7", Key=Z)
+ActionMappings=(ActionName="HotbarKey8", Key=X)
+ActionMappings=(ActionName="HotbarKey9", Key=C)
+ActionMappings=(ActionName="SpotActor", Key=MiddleMouseButton)
; Direct play Emotes (not bound by default) - ConfigKBMResetToDefault_Campaign2
+ActionMappings=(ActionName="LockerEmote1")
+ActionMappings=(ActionName="LockerEmote2")
+ActionMappings=(ActionName="LockerEmote3")
+ActionMappings=(ActionName="LockerEmote4")
+ActionMappings=(ActionName="LockerEmote5")
+ActionMappings=(ActionName="LockerEmote6")
+ActionMappings=(ActionName="ReplayLastEmote")
; Building Only - ConfigKBMResetToDefault_Campaign2
+ActionMappings=(ActionName="BuildConfirm", Key=LeftMouseButton)
+ActionMappings=(ActionName="EditSelect", Key=LeftMouseButton)
+ActionMappings=(ActionName="RotatePrimitiveClockwise", Key=R)
+ActionMappings=(ActionName="BuildingEditReset", Key=RightMouseButton)
+ActionMappings=(ActionName="ChangeMaterial", Key=RightMouseButton)
+ActionMappings=(ActionName="SwitchToSelectedBuildingType", Key=P)
+ActionMappings=(ActionName="HotbarKeyF1", Key=F1)
+ActionMappings=(ActionName="HotbarKeyF2", Key=F2)
+ActionMappings=(ActionName="HotbarKeyF3", Key=F3)
+ActionMappings=(ActionName="HotbarKeyF4", Key=F4)
+ActionMappings=(ActionName="HotbarKeyF5", Key=F5)
; All Modes - ConfigKBMResetToDefault_Campaign2
+ActionMappings=(ActionName="Jump", Key=SpaceBar)
+ActionMappings=(ActionName="Sprint", Key=LeftShift)
+ActionMappings=(ActionName="PerformBuildingImprovementInteraction", Key=F)
+ActionMappings=(ActionName="PerformBuildingImprovementInteraction", Key=ThumbMouseButton2)
+ActionMappings=(ActionName="PerformBuildingEditInteraction", Key=G)
+ActionMappings=(ActionName="SwitchQuickbar", Key=Q)
+ActionMappings=(ActionName="SwitchQuickbar", Key=ThumbMouseButton)
+ActionMappings=(ActionName="TogglePickAxe", Key=L)
+ActionMappings=(ActionName="SlotUp", Key=MouseScrollDown)
+ActionMappings=(ActionName="SlotDown", Key=MouseScrollUp)
+ActionMappings=(ActionName="TrapPicker", Key=T)
; Edit - ConfigKBMResetToDefault_Campaign2
+ActionMappings=(ActionName="CompleteBuildingEditInteraction", Key=G)
; Vehicle - ConfigKBMResetToDefault_Campaign2
+ActionMappings=(ActionName="VehicleExit", Key=E)
+ActionMappings=(ActionName="VehicleChangeSeat", Key=LeftControl)
+ActionMappings=(ActionName="VehicleJump", Key=SpaceBar)
+ActionMappings=(ActionName="VehicleHonk", Key=RightMouseButton)
; Jackal - ConfigKBMResetToDefault_Campaign2
+ActionMappings=(ActionName="JackalBoost", Key=LeftShift)
+ActionMappings=(ActionName="JackalUseOrExit", Key=E)
; Death - ConfigKBMResetToDefault_Campaign2
+ActionMappings=(ActionName="ResurrectHere", Key=LeftMouseButton)
+ActionMappings=(ActionName="RespawnAtStart", Key=RightMouseButton)
; Picker - ConfigKBMResetToDefault_Campaign2
+ActionMappings=(ActionName="PickerConfirm", Key=LeftMouseButton)
+ActionMappings=(ActionName="PickerCancel", Key=RightMouseButton)
+ActionMappings=(ActionName="PickerCancel", Key=Escape)
; We shouldn't continue to add PickerCancel actions but instead set up the picker action to cancel on the PickerInputComponent.
+ActionMappings=(ActionName="PickerCancel", Key=N)
+ActionMappings=(ActionName="PickerCancel", Key=Y)
+ActionMappings=(ActionName="PickerOption1", Key=One)
+ActionMappings=(ActionName="PickerOption2", Key=Two)
+ActionMappings=(ActionName="PickerOption3", Key=Three)
+ActionMappings=(ActionName="PickerOption4", Key=Four)
+ActionMappings=(ActionName="PickerOption5", Key=Five)
+ActionMappings=(ActionName="PickerOption6", Key=Six)
+ActionMappings=(ActionName="PickerOption7", Key=Seven)
+ActionMappings=(ActionName="PickerOption8", Key=Eight)
+ActionMappings=(ActionName="PickerNextOption")
+ActionMappings=(ActionName="PickerPreviousOption")
+ActionMappings=(ActionName="PickerNextWheel", Key=MouseScrollUp)
+ActionMappings=(ActionName="PickerPreviousWheel", Key=MouseScrollDown)
+ActionMappings=(ActionName="FrontEndPickerNextWheel", Key=MouseScrollUp)
+ActionMappings=(ActionName="FrontEndPickerPreviousWheel", Key=MouseScrollDown)
; PickerNull hides inputs by ignoring them while the Picker is up
+ActionMappings=(ActionName="PickerNull", Key=E)
+ActionMappings=(ActionName="PickerNull", Key=F)
+ActionMappings=(ActionName="PickerNull", Key=G)
+ActionMappings=(ActionName="PickerNull", Key=R)
+ActionMappings=(ActionName="PickerNull", Key=V)
+ActionMappings=(ActionName="PickerNull", Key=Q)
+ActionMappings=(ActionName="PickerNull", Key=F1)
+ActionMappings=(ActionName="PickerNull", Key=F2)
+ActionMappings=(ActionName="PickerNull", Key=F3)
+ActionMappings=(ActionName="PickerNull", Key=F4)
+ActionMappings=(ActionName="PickerNull", Key=F5)
+ActionMappings=(ActionName="PickerNull", Key=F6)
+ActionMappings=(ActionName="PickerNull", Key=F7)
+ActionMappings=(ActionName="PickerNull", Key=MiddleMouseButton)
; Meta - ConfigKBMResetToDefault_Campaign2
+ActionMappings=(ActionName="Chat", Key=Enter)
+ActionMappings=(ActionName="ChatWithSlash", Key=Slash)
+ActionMappings=(ActionName="ChatPicker", Key=V)
+ActionMappings=(ActionName="EmotePicker", Key=B)
+ActionMappings=(ActionName="NotePicker", Key=N)
+ActionMappings=(ActionName="EscapeKey", Key=Escape)
+ActionMappings=(ActionName="EscapeKey", Key=F10)
+ActionMappings=(ActionName="ToggleInventory", Key=I)
+ActionMappings=(ActionName="ToggleFullScreenMap", Key=M)
+ActionMappings=(ActionName="ToggleFullScreenMap", Key=Tab)
+ActionMappings=(ActionName="MenuMoveLeft", Key=Left)
+ActionMappings=(ActionName="MenuMoveRight", Key=Right)
+ActionMappings=(ActionName="MenuMoveUp", Key=Up)
+ActionMappings=(ActionName="MenuMoveDown", Key=Down)
+ActionMappings=(ActionName="MenuSelectTile", Key=SpaceBar)
+ActionMappings=(ActionName="SkipCutscene", Key=SpaceBar)
+ActionMappings=(ActionName="SkipCutscene", Key=Escape)
+ActionMappings=(ActionName="ToggleCursorMode", Key=LeftAlt)
+ActionMappings=(ActionName="ToggleCursorMode", Key=RightAlt)
+ActionMappings=(ActionName="LobbyCameraZoomOut", Key=MouseScrollDown)
+ActionMappings=(ActionName="LobbyCameraZoomIn", Key=MouseScrollUp)
+ActionMappings=(ActionName="CycleHeroBackward",Key=NumPadFive)
+ActionMappings=(ActionName="CycleHeroForward",Key=NumPadSix)
+ActionMappings=(ActionName="SaveCurrentLocation",Key=NumPadEight)
+ActionMappings=(ActionName="TeleportToSavedLocation",Key=NumPadNine)
+ActionMappings=(ActionName="PushToTalk", Key=Y)
+ActionMappings=(ActionName="SetMapCursor", Key=LeftMouseButton)
+ActionMappings=(ActionName="RemoveMapCursor_Mouse", Key=RightMouseButton)
+ActionMappings=(ActionName="OpenVoteDialog", Key=J)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; CONFIG KBM RESET TO DEFAULTS (Athena - Keyboard/Mouse)
; This should be an exact copy of ConfigKBM so we can allow reset to default.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[ConfigKBMResetToDefault_Athena FortPlayerInputSettings]
; Localized Strings - ConfigKBMResetToDefault_Athena
FriendlyName=LOCTEXT("StandardConfiguration", "Standard (Default)")
Description=LOCTEXT("ConfigKBMResetToDefault_AthenaDescription", "Default controls with building buttons below the movement keys.")
SubDescription=LOCTEXT("ConfigKBMResetToDefault_AthenaSubDescription", "(This is the default control set)")
; Settings - ConfigKBMResetToDefault_Athena
bBuildingPickerOnlyChoosesCategories=true
bWeaponPickerShowOnlySlottedItems=true
bTrapPickerUsesRadial=true
bRadialClosesOnRelease=true
NumActiveTrapSlots=1
bWeaponSlotsAreSharedWhenUsingGamepad=false
bEditModeUsableFromCombatMode=true
HoldInputTime=0.25
HoldCraftAmmoTime=0.75
bEnabledForCampaign=false
bEnabledForAthena=false
; Combat - ConfigKBMResetToDefault_Athena
+ActionMappings=(ActionName="Fire", Key=LeftMouseButton)
+ActionMappings=(ActionName="Reload", Key=R)
+ActionMappings=(ActionName="Target", Key=RightMouseButton)
+ActionMappings=(ActionName="AutoRun", Key=Equals)
+ActionMappings=(ActionName="AutoRun", Key=NumLock)
+ActionMappings=(ActionName="Crouch", Key=LeftControl)
+ActionMappings=(ActionName="Use", Key=E)
+ActionMappings=(ActionName="HotbarKey1", Key=)
+ActionMappings=(ActionName="HotbarKey2", Key=One)
+ActionMappings=(ActionName="HotbarKey3", Key=Two)
+ActionMappings=(ActionName="HotbarKey4", Key=Three)
+ActionMappings=(ActionName="HotbarKey5", Key=Four)
+ActionMappings=(ActionName="HotbarKey6", Key=Five)
+ActionMappings=(ActionName="HotbarKey7", Key=Invalid)
+ActionMappings=(ActionName="HotbarKey8", Key=Invalid)
+ActionMappings=(ActionName="HotbarKey9", Key=Invalid)
+ActionMappings=(ActionName="PlaceMapMarkerInWorld", Key=MiddleMouseButton)
; Direct play Emotes (not bound by default) - ConfigKBMResetToDefault_Athena
+ActionMappings=(ActionName="LockerEmote1")
+ActionMappings=(ActionName="LockerEmote2")
+ActionMappings=(ActionName="LockerEmote3")
+ActionMappings=(ActionName="LockerEmote4")
+ActionMappings=(ActionName="LockerEmote5")
+ActionMappings=(ActionName="LockerEmote6")
+ActionMappings=(ActionName="ReplayLastEmote")
; Building Only - ConfigKBMResetToDefault_Athena
+ActionMappings=(ActionName="BuildConfirm", Key=LeftMouseButton)
+ActionMappings=(ActionName="EditSelect", Key=LeftMouseButton)
+ActionMappings=(ActionName="RotatePrimitiveClockwise", Key=R)
+ActionMappings=(ActionName="BuildingEditReset", Key=RightMouseButton)
+ActionMappings=(ActionName="ChangeMaterial", Key=RightMouseButton)
+ActionMappings=(ActionName="CrouchWhileBuilding", Key=LeftControl)
+ActionMappings=(ActionName="HotbarKeyF1", Key=Z)
+ActionMappings=(ActionName="HotbarKeyF1", Key=ThumbMouseButton2)
+ActionMappings=(ActionName="HotbarKeyF2", Key=X)
+ActionMappings=(ActionName="HotbarKeyF3", Key=C)
+ActionMappings=(ActionName="HotbarKeyF3", Key=ThumbMouseButton)
+ActionMappings=(ActionName="HotbarKeyF4", Key=V)
+ActionMappings=(ActionName="HotbarKeyF5", Key=Y)
; All Modes - ConfigKBMResetToDefault_Athena
+ActionMappings=(ActionName="Jump", Key=SpaceBar)
+ActionMappings=(ActionName="Sprint", Key=LeftShift)
+ActionMappings=(ActionName="PerformBuildingImprovementInteraction", Key=H)
+ActionMappings=(ActionName="PerformBuildingEditInteraction", Key=G)
+ActionMappings=(ActionName="SwitchQuickbar", Key=Q)
+ActionMappings=(ActionName="TogglePickAxe", Key=F)
+ActionMappings=(ActionName="SlotUp", Key=MouseScrollDown)
+ActionMappings=(ActionName="SlotDown", Key=MouseScrollUp)
+ActionMappings=(ActionName="TrapPicker", Key=F3)
; Edit - ConfigKBMResetToDefault_Athena
+ActionMappings=(ActionName="CompleteBuildingEditInteraction", Key=G)
+ActionMappings=(ActionName="CrouchWhileEditing", Key=LeftControl)
; Vehicle - ConfigKBMResetToDefault_Athena
+ActionMappings=(ActionName="VehicleExit", Key=E)
+ActionMappings=(ActionName="VehicleChangeSeat", Key=LeftControl)
+ActionMappings=(ActionName="VehicleJump", Key=SpaceBar)
+ActionMappings=(ActionName="VehicleHonk", Key=RightMouseButton)
; Shopping Cart - ConfigKBMResetToDefault_Athena
+ActionMappings=(ActionName="ShoppingCartCoast", Key=SpaceBar)
; Golf Cart - ConfigKBMResetToDefault_Athena
+ActionMappings=(ActionName="GolfCartEBrake", Key=SpaceBar)
; Quad Crasher - ConfigKBMResetToDefault_Athena
+ActionMappings=(ActionName="QuadCrasherBoost", Key=SpaceBar)
; Biplane - ConfigKBMResetToDefault_Athena
+ActionMappings=(ActionName="BiplaneBoost", Key=SpaceBar)
+ActionMappings=(ActionName="BiplaneShoot", Key=LeftMouseButton)
+ActionMappings=(ActionName="BiplaneFreelook", Key=RightMouseButton)
+ActionMappings=(ActionName="BiplaneRollRight", Key=C)
+ActionMappings=(ActionName="BiplaneRollLeft", Key=Z)
+ActionMappings=(ActionName="BiplaneRollInvert", Key=X)
+ActionMappings=(ActionName="BiplaneStartEngine", Key=W)
+ActionMappings=(ActionName="BiplaneStartEngine", Key=SpaceBar)
+ActionMappings=(ActionName="BiplaneStopEngine", Key=LeftShift)
+ActionMappings=(ActionName="BiplaneTaxiBackwards", Key=S)
+ActionMappings=(ActionName="BiplaneTaxiBackwards", Key=LeftShift)
; Jackal - ConfigKBMResetToDefault_Athena
+ActionMappings=(ActionName="JackalBoost", Key=LeftShift)
+ActionMappings=(ActionName="JackalUseOrExit", Key=E)
; Creative Move Tool - Equipped - ConfigKBMResetToDefault_Athena
+ActionMappings=(ActionName="CreativeMoveToolEquippedGrabOrLetGo", Key=RightMouseButton)
+ActionMappings=(ActionName="CreativeMoveToolEquippedCopyGrabOrDuplicate", Key=LeftMouseButton)
+ActionMappings=(ActionName="CreativeMoveToolEquippedDelete", Key=X)
; Creative Move Tool - MoveObjectsFreely - ConfigKBMResetToDefault_Athena
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyDuplicate", Key=LeftMouseButton)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyDropToFloor", Key=G)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyRotateClockwise", Key=R)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyRotateCounterclockwise", Key=E)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelySwitchAxis", Key=Tab)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyPush", Key=F)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyPull", Key=C)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyExit", Key=RightMouseButton)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyExit", Key=Escape)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyChangePrecisionLevel", Key=V)
; Creative Move Tool - MoveBuildingsOnGrid - ConfigKBMResetToDefault_Athena
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridDuplicate", Key=LeftMouseButton)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridRotateClockwise", Key=R)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridRotateCounterclockwise", Key=Z)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridMirror", Key=M)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridExit", Key=RightMouseButton)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridExit", Key=Escape)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridChangePrecisionLevel", Key=V)
; Creative Flying - ConfigKBMResetToDefault_Athena
+ActionMappings=(ActionName="CreativeFlyUp", Key=LeftShift)
+ActionMappings=(ActionName="CreativeFlyDown", Key=LeftControl)
; Creative Island Panel - ConfigKBMResetToDefault_Athena
+ActionMappings=(ActionName="CreativeIslandPanelSupportAffiliate", Key=Q)
+ActionMappings=(ActionName="CreativeIslandPanelStartMinigame", Key=E)
; Picker - ConfigKBMResetToDefault_Athena
+ActionMappings=(ActionName="PickerConfirm", Key=LeftMouseButton)
+ActionMappings=(ActionName="PickerCancel", Key=RightMouseButton)
+ActionMappings=(ActionName="PickerCancel", Key=Escape)
; We shouldn't continue to add PickerCancel actions but instead set up the picker action to cancel on the PickerInputComponent.
+ActionMappings=(ActionName="PickerCancel", Key=Y)
+ActionMappings=(ActionName="PickerOption1", Key=One)
+ActionMappings=(ActionName="PickerOption2", Key=Two)
+ActionMappings=(ActionName="PickerOption3", Key=Three)
+ActionMappings=(ActionName="PickerOption4", Key=Four)
+ActionMappings=(ActionName="PickerOption5", Key=Five)
+ActionMappings=(ActionName="PickerOption6", Key=Six)
+ActionMappings=(ActionName="PickerOption7", Key=Seven)
+ActionMappings=(ActionName="PickerOption8", Key=Eight)
+ActionMappings=(ActionName="PickerNextOption")
+ActionMappings=(ActionName="PickerPreviousOption")
+ActionMappings=(ActionName="PickerNextWheel", Key=MouseScrollUp)
+ActionMappings=(ActionName="PickerPreviousWheel", Key=MouseScrollDown)
+ActionMappings=(ActionName="FrontEndPickerNextWheel", Key=MouseScrollUp)
+ActionMappings=(ActionName="FrontEndPickerPreviousWheel", Key=MouseScrollDown)
; PickerNull hides inputs by ignoring them while the Picker is up
+ActionMappings=(ActionName="PickerNull", Key=E)
+ActionMappings=(ActionName="PickerNull", Key=F)
+ActionMappings=(ActionName="PickerNull", Key=G)
+ActionMappings=(ActionName="PickerNull", Key=R)
+ActionMappings=(ActionName="PickerNull", Key=V)
+ActionMappings=(ActionName="PickerNull", Key=Q)
+ActionMappings=(ActionName="PickerNull", Key=F1)
+ActionMappings=(ActionName="PickerNull", Key=F2)
+ActionMappings=(ActionName="PickerNull", Key=F3)
+ActionMappings=(ActionName="PickerNull", Key=F4)
+ActionMappings=(ActionName="PickerNull", Key=F5)
+ActionMappings=(ActionName="PickerNull", Key=F6)
+ActionMappings=(ActionName="PickerNull", Key=F7)
+ActionMappings=(ActionName="PickerNull", Key=MiddleMouseButton)
; Replay - ConfigKBMResetToDefault_Athena
+ActionMappings=(ActionName="HoverDrone_IncreaseSpeed", Key=Equals)
+ActionMappings=(ActionName="HoverDrone_DecreaseSpeed", Key=Hyphen)
+ActionMappings=(ActionName="ToggleSpectatorHUD",Key=H)
+ActionMappings=(ActionName="TogglePauseState",Key=SpaceBar)
+ActionMappings=(ActionName="ToggleReplaySequencer",Key=U)
+ActionMappings=(ActionName="NextSpectatorCameraMode",Key=C)
+ActionMappings=(ActionName="PrevSpectatorCameraMode",bShift=True,Key=C)
+ActionMappings=(ActionName="ArmProjectileCam", bShift=True,Key=P)
+ActionMappings=(ActionName="SpectateNextPlayer",Key=Period)
+ActionMappings=(ActionName="SpectatePrevPlayer",Key=Comma)
+ActionMappings=(ActionName="SpectateNextSquad",Key=O)
+ActionMappings=(ActionName="SpectatePrevSquad",Key=I)
+ActionMappings=(ActionName="SpectateNextTeam",Key=L)
+ActionMappings=(ActionName="SpectatePrevTeam",Key=K)
+ActionMappings=(ActionName="SpectateLastAttacker",Key=P)
+ActionMappings=(ActionName="ResetSpectatorCameraMode",Key=R)
+ActionMappings=(ActionName="HoverDrone_FaceLocationToggle",Key=F)
+ActionMappings=(ActionName="HoverDrone_FaceLocationDisable",bShift=True,Key=F)
+ActionMappings=(ActionName="TriggerLightningFlash",bShift=True,Key=L)
+ActionMappings=(ActionName="NextArenaCam",bShift=True,Key=K)
+ActionMappings=(ActionName="PrevArenaCam",bShift=True,Key=J)
+ActionMappings=(ActionName="AssignSpectatorCameraToHotKey0",bCtrl=True,Key=NumPadZero)
+ActionMappings=(ActionName="AssignSpectatorCameraToHotKey1",bCtrl=True,Key=NumPadOne)
+ActionMappings=(ActionName="AssignSpectatorCameraToHotKey2",bCtrl=True,Key=NumPadTwo)
+ActionMappings=(ActionName="AssignSpectatorCameraToHotKey3",bCtrl=True,Key=NumPadThree)
+ActionMappings=(ActionName="AssignSpectatorCameraToHotKey4",bCtrl=True,Key=NumPadFour)
+ActionMappings=(ActionName="AssignSpectatorCameraToHotKey5",bCtrl=True,Key=NumPadFive)
+ActionMappings=(ActionName="AssignSpectatorCameraToHotKey6",bCtrl=True,Key=NumPadSix)
+ActionMappings=(ActionName="AssignSpectatorCameraToHotKey7",bCtrl=True,Key=NumPadSeven)
+ActionMappings=(ActionName="AssignSpectatorCameraToHotKey8",bCtrl=True,Key=NumPadEight)
+ActionMappings=(ActionName="AssignSpectatorCameraToHotKey9",bCtrl=True,Key=NumPadNine)
+ActionMappings=(ActionName="AssignReplayShotStartToHotKey0",bCtrl=True,bAlt=True,Key=NumPadZero)
+ActionMappings=(ActionName="AssignReplayShotStartToHotKey1",bCtrl=True,bAlt=True,Key=NumPadOne)
+ActionMappings=(ActionName="AssignReplayShotStartToHotKey2",bCtrl=True,bAlt=True,Key=NumPadTwo)
+ActionMappings=(ActionName="AssignReplayShotStartToHotKey3",bCtrl=True,bAlt=True,Key=NumPadThree)
+ActionMappings=(ActionName="AssignReplayShotStartToHotKey4",bCtrl=True,bAlt=True,Key=NumPadFour)
+ActionMappings=(ActionName="AssignReplayShotStartToHotKey5",bCtrl=True,bAlt=True,Key=NumPadFive)
+ActionMappings=(ActionName="AssignReplayShotStartToHotKey6",bCtrl=True,bAlt=True,Key=NumPadSix)
+ActionMappings=(ActionName="AssignReplayShotStartToHotKey7",bCtrl=True,bAlt=True,Key=NumPadSeven)
+ActionMappings=(ActionName="AssignReplayShotStartToHotKey8",bCtrl=True,bAlt=True,Key=NumPadEight)
+ActionMappings=(ActionName="AssignReplayShotStartToHotKey9",bCtrl=True,bAlt=True,Key=NumPadNine)
+ActionMappings=(ActionName="InvokeSpectatorCamHotKey0",Key=NumPadZero)
+ActionMappings=(ActionName="InvokeSpectatorCamHotKey1",Key=NumPadOne)
+ActionMappings=(ActionName="InvokeSpectatorCamHotKey2",Key=NumPadTwo)
+ActionMappings=(ActionName="InvokeSpectatorCamHotKey3",Key=NumPadThree)
+ActionMappings=(ActionName="InvokeSpectatorCamHotKey4",Key=NumPadFour)
+ActionMappings=(ActionName="InvokeSpectatorCamHotKey5",Key=NumPadFive)
+ActionMappings=(ActionName="InvokeSpectatorCamHotKey6",Key=NumPadSix)
+ActionMappings=(ActionName="InvokeSpectatorCamHotKey7",Key=NumPadSeven)
+ActionMappings=(ActionName="InvokeSpectatorCamHotKey8",Key=NumPadEight)
+ActionMappings=(ActionName="InvokeSpectatorCamHotKey9",Key=NumPadNine)
+ActionMappings=(ActionName="SpectatorCameraMode0",Key=One)
+ActionMappings=(ActionName="SpectatorCameraMode1",Key=Two)
+ActionMappings=(ActionName="SpectatorCameraMode2",Key=Three)
+ActionMappings=(ActionName="SpectatorCameraMode3",Key=Four)
+ActionMappings=(ActionName="SpectatorCameraMode4",Key=Five)
+ActionMappings=(ActionName="SpectatorCameraMode5",Key=Six)
+ActionMappings=(ActionName="SpectatorCameraMode6",Key=Seven)
+ActionMappings=(ActionName="SpectatorCameraMode7",Key=Eight)
+ActionMappings=(ActionName="SpectatorCameraMode8",Key=Nine)
+ActionMappings=(ActionName="SpectatorCameraMode9",Key=Zero)
+ActionMappings=(ActionName="SpectatorZoomOut",Key=LeftMouseButton)
+ActionMappings=(ActionName="ToggleReplayAndLiveSpectatingFullScreenMap",Key=M)
;+ActionMappings=(ActionName="ToggleBroadcastOffAirOverlay",Key=Backspace)
+ActionMappings=(ActionName="SortEventMatchInfoByEliminations",bShift=True,Key=One)
+ActionMappings=(ActionName="SortEventMatchInfoByPlace",bShift=True,Key=Two)
+ActionMappings=(ActionName="ToggleSquadIdsOnEventMatchScoreboard",bShift=True,Key=Three)
+ActionMappings=(ActionName="ToggleScoreOnEventMatchScoreboard",bShift=True,Key=Four)
+ActionMappings=(ActionName="SortEventMatchInfoByScore",bShift=True,Key=Five)
+ActionMappings=(ActionName="ToggleEventMatchScoreboardGroupByTeam",bShift=True,Key=Six)
; Axis Mappings aren't picked up correctly by keybind widgets, so as a workaround we have UI specific action bindings
+ActionMappings=(ActionName="ReplayUIIncreaseDistance",Key=E)
+ActionMappings=(ActionName="ReplayUIDecreaseDistance",Key=Q)
; Meta - ConfigKBMResetToDefault_Athena
+ActionMappings=(ActionName="Chat", Key=Enter)
+ActionMappings=(ActionName="ChatWithSlash", Key=Slash)
+ActionMappings=(ActionName="SquadQuickChatPicker", Key=F4)
+ActionMappings=(ActionName="EmotePicker", Key=B)
+ActionMappings=(ActionName="EscapeKey", Key=Escape)
+ActionMappings=(ActionName="EscapeKey", Key=F10)
+ActionMappings=(ActionName="ToggleInventory", Key=Tab)
+ActionMappings=(ActionName="ToggleInventory", Key=I)
+ActionMappings=(ActionName="ToggleFullScreenMap", Key=M)
+ActionMappings=(ActionName="MenuMoveLeft", Key=Left)
+ActionMappings=(ActionName="MenuMoveRight", Key=Right)
+ActionMappings=(ActionName="MenuMoveUp", Key=Up)
+ActionMappings=(ActionName="MenuMoveDown", Key=Down)
+ActionMappings=(ActionName="MenuSelectTile", Key=SpaceBar)
+ActionMappings=(ActionName="SkipCutscene", Key=SpaceBar)
+ActionMappings=(ActionName="SkipCutscene", Key=Escape)
+ActionMappings=(ActionName="ToggleCursorMode", Key=LeftAlt)
+ActionMappings=(ActionName="ToggleCursorMode", Key=RightAlt)
+ActionMappings=(ActionName="LobbyCameraZoomOut", Key=MouseScrollDown)
+ActionMappings=(ActionName="LobbyCameraZoomIn", Key=MouseScrollUp)
+ActionMappings=(ActionName="CycleHeroBackward",Key=NumPadFive)
+ActionMappings=(ActionName="CycleHeroForward",Key=NumPadSix)
+ActionMappings=(ActionName="SaveCurrentLocation",Key=NumPadEight)
+ActionMappings=(ActionName="TeleportToSavedLocation",Key=NumPadNine)
+ActionMappings=(ActionName="PushToTalk", Key=T)
+ActionMappings=(ActionName="SetMapCursor", Key=LeftMouseButton)
+ActionMappings=(ActionName="RemoveMapCursor_Mouse", Key=RightMouseButton)
+ActionMappings=(ActionName="OpenVoteDialog", Key=J)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; CONFIG KBM RESET TO DEFAULTS (Athena - Keyboard/Mouse)
; This should be an exact copy of ConfigKBM so we can allow reset to default.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[ConfigKBMResetToDefault_Athena2 FortPlayerInputSettings]
; Localized Strings - ConfigKBMResetToDefault_Athena2
FriendlyName=LOCTEXT("StandardConfiguration", "Old School")
Description=LOCTEXT("ConfigKBMResetToDefault_Athena2Description", "Original controls for Fortnite.")
SubDescription=LOCTEXT("ConfigKBMResetToDefault_Athena2SubDescription", "")
; Settings - ConfigKBMResetToDefault_Athena2
bBuildingPickerOnlyChoosesCategories=true
bWeaponPickerShowOnlySlottedItems=true
bTrapPickerUsesRadial=true
bRadialClosesOnRelease=true
NumActiveTrapSlots=1
bWeaponSlotsAreSharedWhenUsingGamepad=false
bEditModeUsableFromCombatMode=true
HoldInputTime=0.25
HoldCraftAmmoTime=0.75
bEnabledForCampaign=false
bEnabledForAthena=false
; Combat - ConfigKBMResetToDefault_Athena2
+ActionMappings=(ActionName="Fire", Key=LeftMouseButton)
+ActionMappings=(ActionName="Reload", Key=R)
+ActionMappings=(ActionName="Target", Key=RightMouseButton)
+ActionMappings=(ActionName="AutoRun", Key=Equals)
+ActionMappings=(ActionName="AutoRun", Key=NumLock)
+ActionMappings=(ActionName="Crouch", Key=LeftControl)
+ActionMappings=(ActionName="Use", Key=E)
+ActionMappings=(ActionName="HotbarKey1", Key=One)
+ActionMappings=(ActionName="HotbarKey2", Key=Two)
+ActionMappings=(ActionName="HotbarKey3", Key=Three)
+ActionMappings=(ActionName="HotbarKey4", Key=Four)
+ActionMappings=(ActionName="HotbarKey5", Key=Five)
+ActionMappings=(ActionName="HotbarKey6", Key=Six)
+ActionMappings=(ActionName="HotbarKey7", Key=Invalid)
+ActionMappings=(ActionName="HotbarKey8", Key=Invalid)
+ActionMappings=(ActionName="HotbarKey9", Key=Invalid)
+ActionMappings=(ActionName="PlaceMapMarkerInWorld", Key=MiddleMouseButton)
; Direct play Emotes (not bound by default) - ConfigKBMResetToDefault_Athena2
+ActionMappings=(ActionName="LockerEmote1")
+ActionMappings=(ActionName="LockerEmote2")
+ActionMappings=(ActionName="LockerEmote3")
+ActionMappings=(ActionName="LockerEmote4")
+ActionMappings=(ActionName="LockerEmote5")
+ActionMappings=(ActionName="LockerEmote6")
+ActionMappings=(ActionName="ReplayLastEmote")
; Building Only - ConfigKBMResetToDefault_Athena2
+ActionMappings=(ActionName="BuildConfirm", Key=LeftMouseButton)
+ActionMappings=(ActionName="EditSelect", Key=LeftMouseButton)
+ActionMappings=(ActionName="RotatePrimitiveClockwise", Key=R)
+ActionMappings=(ActionName="BuildingEditReset", Key=RightMouseButton)
+ActionMappings=(ActionName="ChangeMaterial", Key=RightMouseButton)
+ActionMappings=(ActionName="CrouchWhileBuilding", Key=LeftControl)
+ActionMappings=(ActionName="HotbarKeyF1", Key=F1)
+ActionMappings=(ActionName="HotbarKeyF2", Key=F2)
+ActionMappings=(ActionName="HotbarKeyF3", Key=F3)
+ActionMappings=(ActionName="HotbarKeyF4", Key=F4)
+ActionMappings=(ActionName="HotbarKeyF5", Key=F5)
; All Modes - ConfigKBMResetToDefault_Athena2
+ActionMappings=(ActionName="Jump", Key=SpaceBar)
+ActionMappings=(ActionName="Sprint", Key=LeftShift)
+ActionMappings=(ActionName="PerformBuildingImprovementInteraction", Key=F)
+ActionMappings=(ActionName="PerformBuildingImprovementInteraction", Key=ThumbMouseButton2)
+ActionMappings=(ActionName="PerformBuildingEditInteraction", Key=G)
+ActionMappings=(ActionName="SwitchQuickbar", Key=Q)
+ActionMappings=(ActionName="SwitchQuickbar", Key=ThumbMouseButton)
+ActionMappings=(ActionName="TogglePickAxe", Key=L)
+ActionMappings=(ActionName="SlotUp", Key=MouseScrollDown)
+ActionMappings=(ActionName="SlotDown", Key=MouseScrollUp)
+ActionMappings=(ActionName="TrapPicker", Key=T)
; Edit - ConfigKBMResetToDefault_Athena2
+ActionMappings=(ActionName="CompleteBuildingEditInteraction", Key=G)
+ActionMappings=(ActionName="CrouchWhileEditing", Key=LeftControl)
; Vehicle - ConfigKBMResetToDefault_Athena2
+ActionMappings=(ActionName="VehicleExit", Key=E)
+ActionMappings=(ActionName="VehicleChangeSeat", Key=LeftControl)
+ActionMappings=(ActionName="VehicleJump", Key=SpaceBar)
+ActionMappings=(ActionName="VehicleHonk", Key=RightMouseButton)
; Shopping Cart - ConfigKBMResetToDefault_Athena2
+ActionMappings=(ActionName="ShoppingCartCoast", Key=SpaceBar)
; Golf Cart - ConfigKBMResetToDefault_Athena2
+ActionMappings=(ActionName="GolfCartEBrake", Key=SpaceBar)
; Quad Crasher - ConfigKBMResetToDefault_Athena2
+ActionMappings=(ActionName="QuadCrasherBoost", Key=SpaceBar)
; Biplane - ConfigKBMResetToDefault_Athena2
+ActionMappings=(ActionName="BiplaneBoost", Key=SpaceBar)
+ActionMappings=(ActionName="BiplaneShoot", Key=LeftMouseButton)
+ActionMappings=(ActionName="BiplaneFreelook", Key=RightMouseButton)
+ActionMappings=(ActionName="BiplaneRollRight", Key=C)
+ActionMappings=(ActionName="BiplaneRollLeft", Key=Z)
+ActionMappings=(ActionName="BiplaneRollInvert", Key=X)
+ActionMappings=(ActionName="BiplaneStartEngine", Key=W)
+ActionMappings=(ActionName="BiplaneStartEngine", Key=SpaceBar)
+ActionMappings=(ActionName="BiplaneStopEngine", Key=LeftShift)
+ActionMappings=(ActionName="BiplaneTaxiBackwards", Key=S)
+ActionMappings=(ActionName="BiplaneTaxiBackwards", Key=LeftShift)
; Jackal - ConfigKBMResetToDefault_Athena2
+ActionMappings=(ActionName="JackalBoost", Key=LeftShift)
+ActionMappings=(ActionName="JackalUseOrExit", Key=E)
; Creative Move Tool - Equipped - ConfigKBMResetToDefault_Athena2
+ActionMappings=(ActionName="CreativeMoveToolEquippedGrabOrLetGo", Key=RightMouseButton)
+ActionMappings=(ActionName="CreativeMoveToolEquippedCopyGrabOrDuplicate", Key=LeftMouseButton)
+ActionMappings=(ActionName="CreativeMoveToolEquippedDelete", Key=X)
; Creative Move Tool - MoveObjectsFreely - ConfigKBMResetToDefault_Athena2
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyDuplicate", Key=LeftMouseButton)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyDropToFloor", Key=G)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyRotateClockwise", Key=R)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyRotateCounterclockwise", Key=E)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelySwitchAxis", Key=Tab)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyPush", Key=F)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyPull", Key=C)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyExit", Key=RightMouseButton)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyExit", Key=Escape)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyChangePrecisionLevel", Key=V)
; Creative Move Tool - MoveBuildingsOnGrid - ConfigKBMResetToDefault_Athena2
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridDuplicate", Key=LeftMouseButton)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridRotateClockwise", Key=R)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridRotateCounterclockwise", Key=Z)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridMirror", Key=M)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridExit", Key=RightMouseButton)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridExit", Key=Escape)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridChangePrecisionLevel", Key=V)
; Creative Flying - ConfigKBMResetToDefault_Athena2
+ActionMappings=(ActionName="CreativeFlyUp", Key=LeftShift)
+ActionMappings=(ActionName="CreativeFlyDown", Key=LeftControl)
; Creative Island Panel - ConfigKBMResetToDefault_Athena2
+ActionMappings=(ActionName="CreativeIslandPanelSupportAffiliate", Key=Q)
+ActionMappings=(ActionName="CreativeIslandPanelStartMinigame", Key=E)
; Picker - ConfigKBMResetToDefault_Athena2
+ActionMappings=(ActionName="PickerConfirm", Key=LeftMouseButton)
+ActionMappings=(ActionName="PickerCancel", Key=RightMouseButton)
+ActionMappings=(ActionName="PickerCancel", Key=Escape)
; We shouldn't continue to add PickerCancel actions but instead set up the picker action to cancel on the PickerInputComponent.
+ActionMappings=(ActionName="PickerCancel", Key=Y)
+ActionMappings=(ActionName="PickerOption1", Key=One)
+ActionMappings=(ActionName="PickerOption2", Key=Two)
+ActionMappings=(ActionName="PickerOption3", Key=Three)
+ActionMappings=(ActionName="PickerOption4", Key=Four)
+ActionMappings=(ActionName="PickerOption5", Key=Five)
+ActionMappings=(ActionName="PickerOption6", Key=Six)
+ActionMappings=(ActionName="PickerOption7", Key=Seven)
+ActionMappings=(ActionName="PickerOption8", Key=Eight)
+ActionMappings=(ActionName="PickerNextOption")
+ActionMappings=(ActionName="PickerPreviousOption")
+ActionMappings=(ActionName="PickerNextWheel", Key=MouseScrollUp)
+ActionMappings=(ActionName="PickerPreviousWheel", Key=MouseScrollDown)
+ActionMappings=(ActionName="FrontEndPickerNextWheel", Key=MouseScrollUp)
+ActionMappings=(ActionName="FrontEndPickerPreviousWheel", Key=MouseScrollDown)
; PickerNull hides inputs by ignoring them while the Picker is up
+ActionMappings=(ActionName="PickerNull", Key=E)
+ActionMappings=(ActionName="PickerNull", Key=F)
+ActionMappings=(ActionName="PickerNull", Key=G)
+ActionMappings=(ActionName="PickerNull", Key=R)
+ActionMappings=(ActionName="PickerNull", Key=V)
+ActionMappings=(ActionName="PickerNull", Key=Q)
+ActionMappings=(ActionName="PickerNull", Key=F1)
+ActionMappings=(ActionName="PickerNull", Key=F2)
+ActionMappings=(ActionName="PickerNull", Key=F3)
+ActionMappings=(ActionName="PickerNull", Key=F4)
+ActionMappings=(ActionName="PickerNull", Key=F5)
+ActionMappings=(ActionName="PickerNull", Key=F6)
+ActionMappings=(ActionName="PickerNull", Key=F7)
+ActionMappings=(ActionName="PickerNull", Key=MiddleMouseButton)
; Replay - ConfigKBMResetToDefault_Athena2
+ActionMappings=(ActionName="HoverDrone_IncreaseSpeed", Key=Equals)
+ActionMappings=(ActionName="HoverDrone_DecreaseSpeed", Key=Hyphen)
+ActionMappings=(ActionName="ToggleSpectatorHUD",Key=H)
+ActionMappings=(ActionName="TogglePauseState",Key=SpaceBar)
+ActionMappings=(ActionName="ToggleReplaySequencer",Key=U)
+ActionMappings=(ActionName="NextSpectatorCameraMode",Key=C)
+ActionMappings=(ActionName="PrevSpectatorCameraMode",bShift=True,Key=C)
+ActionMappings=(ActionName="ArmProjectileCam", bShift=True,Key=P)
+ActionMappings=(ActionName="SpectateNextPlayer",Key=Period)
+ActionMappings=(ActionName="SpectatePrevPlayer",Key=Comma)
+ActionMappings=(ActionName="SpectateNextSquad",Key=O)
+ActionMappings=(ActionName="SpectatePrevSquad",Key=I)
+ActionMappings=(ActionName="SpectateNextTeam",Key=L)
+ActionMappings=(ActionName="SpectatePrevTeam",Key=K)
+ActionMappings=(ActionName="SpectateLastAttacker",Key=P)
+ActionMappings=(ActionName="ResetSpectatorCameraMode",Key=R)
+ActionMappings=(ActionName="HoverDrone_FaceLocationToggle",Key=F)
+ActionMappings=(ActionName="HoverDrone_FaceLocationDisable",bShift=True,Key=F)
+ActionMappings=(ActionName="TriggerLightningFlash",bShift=True,Key=L)
+ActionMappings=(ActionName="NextArenaCam",bShift=True,Key=K)
+ActionMappings=(ActionName="PrevArenaCam",bShift=True,Key=J)
+ActionMappings=(ActionName="AssignSpectatorCameraToHotKey0",bCtrl=True,Key=NumPadZero)
+ActionMappings=(ActionName="AssignSpectatorCameraToHotKey1",bCtrl=True,Key=NumPadOne)
+ActionMappings=(ActionName="AssignSpectatorCameraToHotKey2",bCtrl=True,Key=NumPadTwo)
+ActionMappings=(ActionName="AssignSpectatorCameraToHotKey3",bCtrl=True,Key=NumPadThree)
+ActionMappings=(ActionName="AssignSpectatorCameraToHotKey4",bCtrl=True,Key=NumPadFour)
+ActionMappings=(ActionName="AssignSpectatorCameraToHotKey5",bCtrl=True,Key=NumPadFive)
+ActionMappings=(ActionName="AssignSpectatorCameraToHotKey6",bCtrl=True,Key=NumPadSix)
+ActionMappings=(ActionName="AssignSpectatorCameraToHotKey7",bCtrl=True,Key=NumPadSeven)
+ActionMappings=(ActionName="AssignSpectatorCameraToHotKey8",bCtrl=True,Key=NumPadEight)
+ActionMappings=(ActionName="AssignSpectatorCameraToHotKey9",bCtrl=True,Key=NumPadNine)
+ActionMappings=(ActionName="AssignReplayShotStartToHotKey0",bCtrl=True,bAlt=True,Key=NumPadZero)
+ActionMappings=(ActionName="AssignReplayShotStartToHotKey1",bCtrl=True,bAlt=True,Key=NumPadOne)
+ActionMappings=(ActionName="AssignReplayShotStartToHotKey2",bCtrl=True,bAlt=True,Key=NumPadTwo)
+ActionMappings=(ActionName="AssignReplayShotStartToHotKey3",bCtrl=True,bAlt=True,Key=NumPadThree)
+ActionMappings=(ActionName="AssignReplayShotStartToHotKey4",bCtrl=True,bAlt=True,Key=NumPadFour)
+ActionMappings=(ActionName="AssignReplayShotStartToHotKey5",bCtrl=True,bAlt=True,Key=NumPadFive)
+ActionMappings=(ActionName="AssignReplayShotStartToHotKey6",bCtrl=True,bAlt=True,Key=NumPadSix)
+ActionMappings=(ActionName="AssignReplayShotStartToHotKey7",bCtrl=True,bAlt=True,Key=NumPadSeven)
+ActionMappings=(ActionName="AssignReplayShotStartToHotKey8",bCtrl=True,bAlt=True,Key=NumPadEight)
+ActionMappings=(ActionName="AssignReplayShotStartToHotKey9",bCtrl=True,bAlt=True,Key=NumPadNine)
+ActionMappings=(ActionName="InvokeSpectatorCamHotKey0",Key=NumPadZero)
+ActionMappings=(ActionName="InvokeSpectatorCamHotKey1",Key=NumPadOne)
+ActionMappings=(ActionName="InvokeSpectatorCamHotKey2",Key=NumPadTwo)
+ActionMappings=(ActionName="InvokeSpectatorCamHotKey3",Key=NumPadThree)
+ActionMappings=(ActionName="InvokeSpectatorCamHotKey4",Key=NumPadFour)
+ActionMappings=(ActionName="InvokeSpectatorCamHotKey5",Key=NumPadFive)
+ActionMappings=(ActionName="InvokeSpectatorCamHotKey6",Key=NumPadSix)
+ActionMappings=(ActionName="InvokeSpectatorCamHotKey7",Key=NumPadSeven)
+ActionMappings=(ActionName="InvokeSpectatorCamHotKey8",Key=NumPadEight)
+ActionMappings=(ActionName="InvokeSpectatorCamHotKey9",Key=NumPadNine)
+ActionMappings=(ActionName="SpectatorCameraMode0",Key=One)
+ActionMappings=(ActionName="SpectatorCameraMode1",Key=Two)
+ActionMappings=(ActionName="SpectatorCameraMode2",Key=Three)
+ActionMappings=(ActionName="SpectatorCameraMode3",Key=Four)
+ActionMappings=(ActionName="SpectatorCameraMode4",Key=Five)
+ActionMappings=(ActionName="SpectatorCameraMode5",Key=Six)
+ActionMappings=(ActionName="SpectatorCameraMode6",Key=Seven)
+ActionMappings=(ActionName="SpectatorCameraMode7",Key=Eight)
+ActionMappings=(ActionName="SpectatorCameraMode8",Key=Nine)
+ActionMappings=(ActionName="SpectatorCameraMode9",Key=Zero)
+ActionMappings=(ActionName="SpectatorZoomOut",Key=LeftMouseButton)
+ActionMappings=(ActionName="ToggleReplayAndLiveSpectatingFullScreenMap",Key=M)
;+ActionMappings=(ActionName="ToggleBroadcastOffAirOverlay",Key=Backspace)
+ActionMappings=(ActionName="SortEventMatchInfoByEliminations",bShift=True,Key=One)
+ActionMappings=(ActionName="SortEventMatchInfoByPlace",bShift=True,Key=Two)
+ActionMappings=(ActionName="ToggleSquadIdsOnEventMatchScoreboard",bShift=True,Key=Three)
+ActionMappings=(ActionName="ToggleScoreOnEventMatchScoreboard",bShift=True,Key=Four)
+ActionMappings=(ActionName="SortEventMatchInfoByScore",bShift=True,Key=Five)
+ActionMappings=(ActionName="ToggleEventMatchScoreboardGroupByTeam",bShift=True,Key=Six)
; Axis Mappings aren't picked up correctly by keybind widgets, so as a workaround we have UI specific action bindings
+ActionMappings=(ActionName="ReplayUIIncreaseDistance",Key=E)
+ActionMappings=(ActionName="ReplayUIDecreaseDistance",Key=Q)
; Meta - ConfigKBMResetToDefault_Athena2
+ActionMappings=(ActionName="Chat", Key=Enter)
+ActionMappings=(ActionName="ChatWithSlash", Key=Slash)
+ActionMappings=(ActionName="SquadQuickChatPicker", Key=V)
+ActionMappings=(ActionName="EmotePicker", Key=B)
+ActionMappings=(ActionName="EscapeKey", Key=Escape)
+ActionMappings=(ActionName="EscapeKey", Key=F10)
+ActionMappings=(ActionName="ToggleInventory", Key=I)
+ActionMappings=(ActionName="ToggleFullScreenMap", Key=M)
+ActionMappings=(ActionName="ToggleFullScreenMap", Key=Tab)
+ActionMappings=(ActionName="MenuMoveLeft", Key=Left)
+ActionMappings=(ActionName="MenuMoveRight", Key=Right)
+ActionMappings=(ActionName="MenuMoveUp", Key=Up)
+ActionMappings=(ActionName="MenuMoveDown", Key=Down)
+ActionMappings=(ActionName="MenuSelectTile", Key=SpaceBar)
+ActionMappings=(ActionName="SkipCutscene", Key=SpaceBar)
+ActionMappings=(ActionName="SkipCutscene", Key=Escape)
+ActionMappings=(ActionName="ToggleCursorMode", Key=LeftAlt)
+ActionMappings=(ActionName="ToggleCursorMode", Key=RightAlt)
+ActionMappings=(ActionName="LobbyCameraZoomOut", Key=MouseScrollDown)
+ActionMappings=(ActionName="LobbyCameraZoomIn", Key=MouseScrollUp)
+ActionMappings=(ActionName="CycleHeroBackward",Key=NumPadFive)
+ActionMappings=(ActionName="CycleHeroForward",Key=NumPadSix)
+ActionMappings=(ActionName="SaveCurrentLocation",Key=NumPadEight)
+ActionMappings=(ActionName="TeleportToSavedLocation",Key=NumPadNine)
+ActionMappings=(ActionName="PushToTalk", Key=Y)
+ActionMappings=(ActionName="SetMapCursor", Key=LeftMouseButton)
+ActionMappings=(ActionName="RemoveMapCursor_Mouse", Key=RightMouseButton)
+ActionMappings=(ActionName="OpenVoteDialog", Key=J)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; CONFIG D (StW - Gamepad)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[ConfigD FortPlayerInputSettings]
; Localized Strings
FriendlyName=LOCTEXT("StandardControllerConfiguration", "Old School")
; Settings
bBuildingPickerOnlyChoosesCategories=true
bWeaponPickerShowOnlySlottedItems=true
bTrapPickerUsesRadial=true
bRadialClosesOnRelease=true
NumActiveTrapSlots=1
bWeaponSlotsAreSharedWhenUsingGamepad=false
bEditModeUsableFromCombatMode=true
HoldInputTime=0.25
HoldCraftAmmoTime=0.75
bEnabledForCampaign=true
bEnabledForAthena=false
; Gamepad Action Key Aliases
+ActionKeyAliases=(ActionName="SwitchQuickbar", KeyAlias=Gamepad_FaceButton_Right)
+ActionKeyAliases=(ActionName="HotbarKey1", KeyAlias=Gamepad_FaceButton_Top, InputActionType=Hold)
+ActionKeyAliases=(ActionName="HotbarKey2", KeyAlias=Gamepad_FaceButton_Top)
+ActionKeyAliases=(ActionName="HotbarKey3", KeyAlias=Gamepad_FaceButton_Top)
+ActionKeyAliases=(ActionName="HotbarKey4", KeyAlias=Gamepad_FaceButton_Top)
+ActionKeyAliases=(ActionName="HotbarKey7", KeyAlias=Gamepad_LeftShoulder)
+ActionKeyAliases=(ActionName="HotbarKey8", KeyAlias=Gamepad_RightShoulder)
+ActionKeyAliases=(ActionName="HotbarKeyF1", KeyAlias=Gamepad_FaceButton_Top)
+ActionKeyAliases=(ActionName="HotbarKeyF2", KeyAlias=Gamepad_FaceButton_Top)
+ActionKeyAliases=(ActionName="HotbarKeyF3", KeyAlias=Gamepad_FaceButton_Top)
+ActionKeyAliases=(ActionName="HotbarKeyF4", KeyAlias=Gamepad_FaceButton_Top)
+ActionKeyAliases=(ActionName="HotbarKeyF5", KeyAlias=Gamepad_FaceButton_Left)
+ActionKeyAliases=(ActionName="HotbarKeyF6", KeyAlias=Gamepad_FaceButton_Left)
+ActionKeyAliases=(ActionName="HotbarKeyF7", KeyAlias=Gamepad_FaceButton_Left)
+ActionKeyAliases=(ActionName="Use", KeyAlias=Gamepad_FaceButton_Left)
+ActionKeyAliases=(ActionName="Reload", KeyAlias=Gamepad_FaceButton_Left)
+ActionKeyAliases=(ActionName="SpotActor", KeyAlias=Gamepad_RightThumbstick)
+ActionKeyAliases=(ActionName="PerformBuildingImprovementInteraction", KeyAlias=Gamepad_RightThumbstick)
+ActionKeyAliases=(ActionName="PerformBuildingEditInteraction", KeyAlias=Gamepad_FaceButton_Right, InputActionType=Hold)
+ActionKeyAliases=(ActionName="TrapPicker", KeyAlias=Gamepad_FaceButton_Left)
+ActionKeyAliases=(ActionName="ToggleInventory", KeyAlias=Gamepad_Special_Left)
+ActionKeyAliases=(ActionName="Chat", KeyAlias=Gamepad_Special_Left, InputActionType=Hold)
; Shared Movement - ConfigD
+ActionMappings=(ActionName="Jump", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="GamepadSprint", Key=Gamepad_LeftThumbstick)
; Combat - ConfigD
+ActionMappings=(ActionName="Fire", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="UseOrReload", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="GamepadNextWeaponOrHarvestHold", Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="Target", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="GamepadAbility1", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadAbility2", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="HotbarKey5", Key=Gamepad_DPad_Left)
+ActionMappings=(ActionName="HotbarKey6", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="GamepadImproveOrSpotActor", Key=Gamepad_RightThumbstick)
; Combat & Building - ConfigD
+ActionMappings=(ActionName="CompleteBuildingEditInteraction", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="GamepadPerformBuildingEditInteractionOrUsePersonalVehicle", Key=Gamepad_FaceButton_Right)
; Building Only - ConfigD
+ActionMappings=(ActionName="BuildConfirm", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="EditSelect", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="GamepadNextBuilding", Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="GamepadUseOrTrapPicker", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="RotatePrimitiveClockwise", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="BuildingEditReset", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="ChangeMaterial", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="SwitchToSelectedBuildingType", Key=Gamepad_LeftTrigger)
; Death - ConfigD
+ActionMappings=(ActionName="ResurrectHere", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="RespawnAtStart", Key=Gamepad_FaceButton_Left)
; Picker - ConfigD
+ActionMappings=(ActionName="PickerConfirm", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="PickerConfirm", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="PickerCancel", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="PickerCancel", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="PickerNextWheel", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="PickerPreviousWheel", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="FrontEndPickerNextWheel", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="FrontEndPickerPreviousWheel", Key=Gamepad_DPad_Left)
+ActionMappings=(ActionName="FrontEndPickerNextWheelGamepad", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="FrontEndPickerPreviousWheelGamepad", Key=Gamepad_DPad_Left)
; PickerNull hides inputs by ignoring them while the Picker is up
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_DPad_Left)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_LeftThumbstick)
; Meta - ConfigD
+ActionMappings=(ActionName="ChatPicker", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="EscapeKey", Key=Gamepad_Special_Right)
+ActionMappings=(ActionName="InventoryOrChatHold", Key=Gamepad_Special_Left)
+ActionMappings=(ActionName="ToggleFullScreenMap", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="SkipCutscene", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="SetMapCursor", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="RemoveMapCursor_Gamepad", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="MapZoomIn_Gamepad",Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="MapZoomOut_Gamepad",Key=Gamepad_LeftTrigger)
; Spectating - ConfigD
+ActionMappings=(ActionName="SwitchSpectatedPlayerUp", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="SwitchSpectatedPlayerDown", Key=Gamepad_DPad_Down)
; Vehicle - ConfigD
+ActionMappings=(ActionName="GamepadVehicleExit", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="GamepadVehicleCancel", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="GamepadVehicleJump", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="ShoppingCartCoast", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="GamepadJackalBoost", Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="GamepadJackalExit", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="VehicleChangeSeat", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="VehicleHonk", Key=Gamepad_DPad_Down)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; CONFIG E (StW - Gamepad)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[ConfigE FortPlayerInputSettings]
; Localized Strings
FriendlyName=LOCTEXT("AlternateControllerConfiguration", "Quick Builder")
; Settings
bBuildingPickerOnlyChoosesCategories=true
bWeaponPickerShowOnlySlottedItems=true
bTrapPickerUsesRadial=true
bRadialClosesOnRelease=true
NumActiveTrapSlots=1
bWeaponSlotsAreSharedWhenUsingGamepad=false
bEditModeUsableFromCombatMode=true
HoldInputTime=0.25
HoldCraftAmmoTime=0.75
bOnlyShowNextPrevBuildingSlotKeybinds=true
bEnabledForCampaign=true
bEnabledForAthena=false
; Gamepad Action Key Aliases
+ActionKeyAliases=(ActionName="SwitchQuickbar", KeyAlias=Gamepad_FaceButton_Right)
+ActionKeyAliases=(ActionName="HotbarKey1", KeyAlias=Gamepad_FaceButton_Top, InputActionType=Hold)
+ActionKeyAliases=(ActionName="HotbarKey2", KeyAlias=Gamepad_FaceButton_Top)
+ActionKeyAliases=(ActionName="HotbarKey3", KeyAlias=Gamepad_FaceButton_Top)
+ActionKeyAliases=(ActionName="HotbarKey4", KeyAlias=Gamepad_FaceButton_Top)
+ActionKeyAliases=(ActionName="HotbarKey7", KeyAlias=Gamepad_LeftShoulder)
+ActionKeyAliases=(ActionName="HotbarKey8", KeyAlias=Gamepad_RightShoulder)
+ActionKeyAliases=(ActionName="HotbarKeyF1", KeyAlias=Gamepad_RightShoulder)
+ActionKeyAliases=(ActionName="HotbarKeyF2", KeyAlias=Gamepad_RightShoulder)
+ActionKeyAliases=(ActionName="HotbarKeyF3", KeyAlias=Gamepad_RightShoulder)
+ActionKeyAliases=(ActionName="HotbarKeyF4", KeyAlias=Gamepad_RightShoulder)
+ActionKeyAliases=(ActionName="HotbarKeyF5", KeyAlias=Gamepad_FaceButton_Top)
+ActionKeyAliases=(ActionName="HotbarKeyF6", KeyAlias=Gamepad_FaceButton_Top)
+ActionKeyAliases=(ActionName="HotbarKeyF7", KeyAlias=Gamepad_FaceButton_Top)
+ActionKeyAliases=(ActionName="Use", KeyAlias=Gamepad_FaceButton_Left)
+ActionKeyAliases=(ActionName="Reload", KeyAlias=Gamepad_FaceButton_Left)
+ActionKeyAliases=(ActionName="SpotActor", KeyAlias=Gamepad_RightThumbstick)
+ActionKeyAliases=(ActionName="PerformBuildingImprovementInteraction", KeyAlias=Gamepad_RightThumbstick)
+ActionKeyAliases=(ActionName="PerformBuildingEditInteraction", KeyAlias=Gamepad_FaceButton_Right, InputActionType=Hold)
+ActionKeyAliases=(ActionName="ChangeMaterial", KeyAlias=Gamepad_FaceButton_Top)
+ActionKeyAliases=(ActionName="RotatePrimitiveClockwise", KeyAlias=Gamepad_RightThumbstick)
+ActionKeyAliases=(ActionName="TrapPicker", KeyAlias=Gamepad_FaceButton_Top)
+ActionKeyAliases=(ActionName="ToggleInventory", KeyAlias=Gamepad_Special_Left)
+ActionKeyAliases=(ActionName="Chat", KeyAlias=Gamepad_Special_Left, InputActionType=Hold)
; Shared Movement - ConfigE
+ActionMappings=(ActionName="Jump", Key=Gamepad_FaceButton_Bottom)
; Combat - ConfigE
; Sprint is Combat Only in ConfigE
+ActionMappings=(ActionName="Fire", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="GamepadSprint", Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="UseOrReload", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="GamepadNextWeaponOrHarvestHold", Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="Target", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="GamepadAbility1", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadAbility2", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="HotbarKey5", Key=Gamepad_DPad_Left)
+ActionMappings=(ActionName="HotbarKey6", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="GamepadImproveOrSpotActor", Key=Gamepad_RightThumbstick)
; Combat & Building - ConfigE
+ActionMappings=(ActionName="CompleteBuildingEditInteraction", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="GamepadPerformBuildingEditInteractionOrUsePersonalVehicle", Key=Gamepad_FaceButton_Right)
; Building Only - ConfigE
+ActionMappings=(ActionName="BuildConfirm", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="EditSelect", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="GamepadTrapPicker", Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="Use", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="GamepadPreviousBuilding", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadNextBuilding", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadImproveOrRotateBuildingPiece", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="BuildingEditReset", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="ChangeMaterial", Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="SwitchToSelectedBuildingType", Key=Gamepad_LeftTrigger)
; Death - ConfigE
+ActionMappings=(ActionName="ResurrectHere", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="RespawnAtStart", Key=Gamepad_FaceButton_Left)
; Picker - ConfigE
+ActionMappings=(ActionName="PickerConfirm", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="PickerConfirm", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="PickerCancel", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="PickerCancel", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="PickerNextWheel", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="PickerPreviousWheel", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="FrontEndPickerNextWheel", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="FrontEndPickerPreviousWheel", Key=Gamepad_DPad_Left)
+ActionMappings=(ActionName="FrontEndPickerNextWheelGamepad", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="FrontEndPickerPreviousWheelGamepad", Key=Gamepad_DPad_Left)
; PickerNull hides inputs by ignoring them while the Picker is up
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_DPad_Left)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_LeftThumbstick)
; Meta - ConfigE
+ActionMappings=(ActionName="ChatPicker", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="EscapeKey", Key=Gamepad_Special_Right)
+ActionMappings=(ActionName="InventoryOrChatHold", Key=Gamepad_Special_Left)
+ActionMappings=(ActionName="ToggleFullScreenMap", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="SkipCutscene", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="SetMapCursor", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="RemoveMapCursor_Gamepad", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="MapZoomIn_Gamepad",Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="MapZoomOut_Gamepad",Key=Gamepad_LeftTrigger)
; Spectating - ConfigE
+ActionMappings=(ActionName="SwitchSpectatedPlayerUp", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="SwitchSpectatedPlayerDown", Key=Gamepad_DPad_Down)
; Vehicle - ConfigE
+ActionMappings=(ActionName="GamepadVehicleExit", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="GamepadVehicleCancel", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="GamepadVehicleJump", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="ShoppingCartCoast", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="GamepadJackalBoost", Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="GamepadJackalExit", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="VehicleChangeSeat", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="VehicleHonk", Key=Gamepad_DPad_Down)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; CONFIG F (StW - Gamepad)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[ConfigF FortPlayerInputSettings]
; Localized Strings
FriendlyName=LOCTEXT("CombatControllerConfiguration", "Combat Pro")
; Settings
bBuildingPickerOnlyChoosesCategories=true
bWeaponPickerShowOnlySlottedItems=true
bTrapPickerUsesRadial=true
bRadialClosesOnRelease=true
NumActiveTrapSlots=1
bWeaponSlotsAreSharedWhenUsingGamepad=false
bEditModeUsableFromCombatMode=true
HoldInputTime=0.25
HoldCraftAmmoTime=0.75
bEnabledForCampaign=true
bEnabledForAthena=false
; Gamepad Action Key Aliases
+ActionKeyAliases=(ActionName="SwitchQuickbar", KeyAlias=Gamepad_FaceButton_Right)
+ActionKeyAliases=(ActionName="Use", KeyAlias=Gamepad_FaceButton_Left)
+ActionKeyAliases=(ActionName="Reload", KeyAlias=Gamepad_FaceButton_Left)
+ActionKeyAliases=(ActionName="PerformBuildingImprovementInteraction", KeyAlias=Gamepad_RightThumbstick)
+ActionKeyAliases=(ActionName="PerformBuildingEditInteraction", KeyAlias=Gamepad_FaceButton_Right, InputActionType=Hold)
+ActionKeyAliases=(ActionName="RotatePrimitiveClockwise", KeyAlias=Gamepad_RightThumbstick)
;+ActionKeyAliases=(ActionName="TrapPicker", KeyAlias=Gamepad_FaceButton_Left)
+ActionKeyAliases=(ActionName="ToggleInventory", KeyAlias=Gamepad_Dpad_Up)
+ActionKeyAliases=(ActionName="Chat", KeyAlias=Gamepad_DPad_Up, InputActionType=Hold)
+ActionKeyAliases=(ActionName="HotbarKeyF1", KeyAlias=Gamepad_RightShoulder)
+ActionKeyAliases=(ActionName="HotbarKeyF2", KeyAlias=Gamepad_RightShoulder)
+ActionKeyAliases=(ActionName="HotbarKeyF3", KeyAlias=Gamepad_RightShoulder)
+ActionKeyAliases=(ActionName="HotbarKeyF4", KeyAlias=Gamepad_RightShoulder)
; Shared Movement - ConfigF
+ActionMappings=(ActionName="Jump", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="GamepadSprint", Key=Gamepad_LeftThumbstick)
; Combat - ConfigF
+ActionMappings=(ActionName="Fire", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="UseOrReload", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="GamepadTapSelectPreviousWeaponForModalAbilities", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadTapSelectNextWeaponForModalAbilities", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadToggleHarvestWeapon", Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="Target", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="GamepadAbility1PartA", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadAbility1PartB", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="GamepadAbility2PartA", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadAbility2PartB", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="GamepadAbility3PartA", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadAbility3PartB", Key=Gamepad_RightShoulder)
;;;;;;;;
; Select Gadgets?
+ActionMappings=(ActionName="HotbarKey5", Key=Gamepad_DPad_Left)
+ActionMappings=(ActionName="HotbarKey6", Key=Gamepad_DPad_Right)
;;;;;;;;
; Combat & Building - ConfigF
+ActionMappings=(ActionName="CompleteBuildingEditInteraction", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="GamepadPerformBuildingEditInteractionOrUsePersonalVehicle", Key=Gamepad_FaceButton_Right)
; Building Only - ConfigF
+ActionMappings=(ActionName="BuildConfirm", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="EditSelect", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="GamepadNextBuilding", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadPreviousBuilding", Key=Gamepad_LeftShoulder)
; TODO: Do we want Athena behavior? Right now this uses Fortnite behavior. Could make it an option. I'd prefer press->Select, Hold->Radial, rather than Press->Select or Radial (Context), Hold->Inventory
+ActionMappings=(ActionName="GamepadUseOrTrapPicker", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="GamepadImproveOrSpotActor", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="GamepadImproveOrRotateBuildingPiece", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="BuildingEditReset", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="ChangeMaterial", Key=Gamepad_LeftTrigger)
; TODO: Find a way to map this to gamepad. For example: LeftShoulder+RightShoulder. Could possibly also add back Mirroring (for stairs only) and have that use some RightShoulder+combination as well.
;+ActionMappings=(ActionName="SwitchToSelectedBuildingType", Key=Gamepad_LeftTrigger)
; Death - ConfigF
+ActionMappings=(ActionName="ResurrectHere", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="RespawnAtStart", Key=Gamepad_FaceButton_Left)
; Picker - ConfigF
+ActionMappings=(ActionName="PickerConfirm", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="PickerConfirm", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="PickerCancel", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="PickerCancel", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="PickerNextWheel", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="PickerPreviousWheel", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="FrontEndPickerNextWheel", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="FrontEndPickerPreviousWheel", Key=Gamepad_DPad_Left)
+ActionMappings=(ActionName="FrontEndPickerNextWheelGamepad", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="FrontEndPickerPreviousWheelGamepad", Key=Gamepad_DPad_Left)
; PickerNull hides inputs by ignoring them while the Picker is up
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_DPad_Left)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_LeftThumbstick)
; Meta - ConfigF
+ActionMappings=(ActionName="ChatPicker", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="EscapeKey", Key=Gamepad_Special_Right)
+ActionMappings=(ActionName="InventoryOrChatHold", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="ToggleFullScreenMap", Key=Gamepad_Special_Left)
+ActionMappings=(ActionName="SkipCutscene", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="SetMapCursor", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="RemoveMapCursor_Gamepad", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="MapZoomIn_Gamepad",Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="MapZoomOut_Gamepad",Key=Gamepad_LeftTrigger)
; Spectating - ConfigF
+ActionMappings=(ActionName="SwitchSpectatedPlayerUp", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="SwitchSpectatedPlayerDown", Key=Gamepad_DPad_Down)
; Vehicle - ConfigF
+ActionMappings=(ActionName="GamepadVehicleExit", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="GamepadVehicleCancel", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="GamepadVehicleJump", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="ShoppingCartCoast", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="GamepadJackalBoost", Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="GamepadJackalExit", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="VehicleChangeSeat", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="VehicleHonk", Key=Gamepad_DPad_Down)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; CONFIG G (StW - Gamepad)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[ConfigG FortPlayerInputSettings]
; Localized Strings - ConfigG
FriendlyName=LOCTEXT("BuilderControllerConfiguration", "Builder Pro")
; Settings - ConfigG
bBuildingPickerOnlyChoosesCategories=true
bWeaponPickerShowOnlySlottedItems=true
bTrapPickerUsesRadial=true
bRadialClosesOnRelease=true
NumActiveTrapSlots=1
bWeaponSlotsAreSharedWhenUsingGamepad=false
bEditModeUsableFromCombatMode=true
HoldInputTime=0.25
HoldCraftAmmoTime=0.75
bEnabledForCampaign=true
bEnabledForAthena=false
; Gamepad Action Key Aliases - ConfigG
+ActionKeyAliases=(ActionName="SwitchQuickbar", KeyAlias=Gamepad_FaceButton_Right)
+ActionKeyAliases=(ActionName="Use", KeyAlias=Gamepad_FaceButton_Left)
+ActionKeyAliases=(ActionName="Reload", KeyAlias=Gamepad_FaceButton_Left)
+ActionKeyAliases=(ActionName="PerformBuildingImprovementInteraction", KeyAlias=Gamepad_RightThumbstick)
+ActionKeyAliases=(ActionName="PerformBuildingEditInteraction", KeyAlias=Gamepad_FaceButton_Right, InputActionType=Hold)
+ActionKeyAliases=(ActionName="RotatePrimitiveClockwise", KeyAlias=Gamepad_RightThumbstick)
; +ActionKeyAliases=(ActionName="TrapPicker", KeyAlias=Gamepad_FaceButton_Left)
+ActionKeyAliases=(ActionName="GamepadTrapPicker", KeyAlias=Gamepad_FaceButton_Left)
; TODO: This was in ConfigF
; +ActionKeyAliases=(ActionName="ToggleInventory", KeyAlias=Gamepad_Dpad_Up)
+ActionKeyAliases=(ActionName="Chat", KeyAlias=Gamepad_DPad_Up, InputActionType=Hold)
+ActionKeyAliases=(ActionName="HotbarKeyF1", KeyAlias=Gamepad_RightTrigger)
+ActionKeyAliases=(ActionName="HotbarKeyF2", KeyAlias=Gamepad_RightShoulder)
+ActionKeyAliases=(ActionName="HotbarKeyF3", KeyAlias=Gamepad_LeftTrigger)
+ActionKeyAliases=(ActionName="HotbarKeyF4", KeyAlias=Gamepad_LeftShoulder)
; Shared Movement - ConfigG
+ActionMappings=(ActionName="Jump", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="GamepadSprint", Key=Gamepad_LeftThumbstick)
; TODO: This was only in COnfigG_Athena
; +ActionMappings=(ActionName="CrouchOrRepair", Key=Gamepad_RightThumbstick)
; Combat - ConfigG
+ActionMappings=(ActionName="Fire", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="UseOrReload", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="GamepadTapSelectPreviousWeaponForModalAbilities", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadTapSelectNextWeaponForModalAbilities", Key=Gamepad_RightShoulder)
; TODO: Remove these Athena versions
;+ActionMappings=(ActionName="GamepadSelectPreviousWeapon", Key=Gamepad_LeftShoulder)
;+ActionMappings=(ActionName="GamepadSelectNextWeapon", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadToggleHarvestWeapon", Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="Target", Key=Gamepad_LeftTrigger)
; TODO: These are StW specific
+ActionMappings=(ActionName="GamepadAbility1PartA", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadAbility1PartB", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="GamepadAbility2PartA", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadAbility2PartB", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="GamepadAbility3PartA", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadAbility3PartB", Key=Gamepad_RightShoulder)
;;;;;;;;
s; Select Gadgets (Combat mode only!)
+ActionMappings=(ActionName="HotbarKey5", Key=Gamepad_DPad_Left)
+ActionMappings=(ActionName="HotbarKey6", Key=Gamepad_DPad_Right)
;;;;;;;;
; Combat & Building - ConfigG
+ActionMappings=(ActionName="CompleteBuildingEditInteraction", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="GamepadPerformBuildingEditInteractionOrUsePersonalVehicle", Key=Gamepad_FaceButton_Right)
; TODO: Remove this Athena binding. See above
; +ActionMappings=(ActionName="GamepadSwitchModeOrEditBuilding", Key=Gamepad_FaceButton_Right)
; Building - ConfigG
+ActionMappings=(ActionName="GamepadBuildingSlot1", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="GamepadBuildingSlot2", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadBuildingSlot3", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="GamepadBuildingSlot4", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadUseOrTrapPickerAndPlace", Key=Gamepad_FaceButton_Left)
; TODO: Do we want Athena behavior? Right now this uses Fortnite behavior. Could make it an option. I'd prefer press->Select, Hold->Radial, rather than Press->Select or Radial (Context), Hold->Inventory
; +ActionMappings=(ActionName="GamepadUseOrTrapPicker", Key=Gamepad_FaceButton_Left)
; +ActionMappings=(ActionName="GamepadRepairHoldOrRotateBuildingPiece", Key=Gamepad_RightThumbstick)
; TODO: Need to make version of below that matches version above.
+ActionMappings=(ActionName="GamepadImproveOrRotateBuildingPiece", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="GamepadImproveOrSpotActor", Key=Gamepad_RightThumbstick)
; Since ChangeMaterial is only valid in build mode, it's OK here. Gadgets are now only usable in Combat mode.
+ActionMappings=(ActionName="ChangeMaterial", Key=Gamepad_DPad_Left)
; +ActionMappings=(ActionName="ChangeMaterial", Key=Gamepad_LeftTrigger)
; TODO: These are CombatPro...
; +ActionMappings=(ActionName="BuildConfirm", Key=Gamepad_RightTrigger)
; +ActionMappings=(ActionName="GamepadNextBuilding", Key=Gamepad_RightShoulder)
; +ActionMappings=(ActionName="GamepadPreviousBuilding", Key=Gamepad_LeftShoulder)
; Edit - ConfigG
+ActionMappings=(ActionName="EditSelect", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="BuildingEditReset", Key=Gamepad_RightThumbstick)
; TODO: Find a way to map this to gamepad. For example: LeftShoulder+RightShoulder. Could possibly also add back Mirroring (for stairs only) and have that use some RightShoulder+combination as well.
;+ActionMappings=(ActionName="SwitchToSelectedBuildingType", Key=Gamepad_LeftTrigger)
; Death - ConfigG
+ActionMappings=(ActionName="ResurrectHere", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="RespawnAtStart", Key=Gamepad_FaceButton_Left)
; Picker - ConfigG
+ActionMappings=(ActionName="PickerConfirm", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="PickerConfirm", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="PickerCancel", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="PickerCancel", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="PickerNextOption", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="PickerPreviousOption", Key=Gamepad_LeftShoulder)
; PickerNull hides inputs by ignoring them while the Picker is up - ConfigG
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_DPad_Left)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_LeftThumbstick)
; Meta - ConfigG
+ActionMappings=(ActionName="EscapeKey", Key=Gamepad_Special_Right)
+ActionMappings=(ActionName="ToggleFullScreenMap", Key=Gamepad_Special_Left)
+ActionMappings=(ActionName="InventoryOrChatHold", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="SetMapCursor", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="RemoveMapCursor_Gamepad", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="MapZoomIn_Gamepad",Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="MapZoomOut_Gamepad",Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="SocialPicker", Key=Gamepad_DPad_Down)
; TODO: This BR binding is a problem. :( At most it can only work in Build mode, since we use it for gadgets in combat mode.
; +ActionMappings=(ActionName="SquadQuickChatPicker", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="SkipCutscene", Key=Gamepad_FaceButton_Bottom)
; Spectating - ConfigG
+ActionMappings=(ActionName="SwitchSpectatedPlayerUp", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="SwitchSpectatedPlayerDown", Key=Gamepad_DPad_Down)
; Vehicle - ConfigG
+ActionMappings=(ActionName="GamepadVehicleExit", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="GamepadVehicleCancel", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="GamepadVehicleJump", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="ShoppingCartCoast", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="GamepadJackalBoost", Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="GamepadJackalExit", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="VehicleChangeSeat", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="VehicleHonk", Key=Gamepad_DPad_Down)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; CONFIG D (Athena - Gamepad)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[ConfigD_Athena FortPlayerInputSettings]
; Localized Strings - ConfigD_Athena
FriendlyName=LOCTEXT("StandardControllerConfiguration", "Old School")
; Settings - ConfigD_Athena
bBuildingPickerOnlyChoosesCategories=true
bWeaponPickerShowOnlySlottedItems=true
bTrapPickerUsesRadial=true
bRadialClosesOnRelease=true
NumActiveTrapSlots=1
bWeaponSlotsAreSharedWhenUsingGamepad=false
bEditModeUsableFromCombatMode=true
HoldInputTime=0.25
HoldCraftAmmoTime=0.75
bEnabledForCampaign=false
bEnabledForAthena=true
; Combat - ConfigD_Athena
+ActionMappings=(ActionName="Fire", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="UseOrReload", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="Target", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="GamepadSprint", Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="Crouch", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadEmotePickerOrReplayLastEmoteHold", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="GamepadToggleFullScreenMap", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="GamepadToggleInventory", Key=Gamepad_Special_Left)
+ActionMappings=(ActionName="GamepadSquadQuickChatPicker", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="PlaceMapMarkerInWorld", Key=Gamepad_DPad_Left)
; Building - ConfigD_Athena
+ActionMappings=(ActionName="BuildConfirm", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="GamepadNextBuilding", Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="GamepadUseOrTrapPicker", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="RotatePrimitiveClockwise", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="ChangeMaterial", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadSprintWhileBuilding", Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="GamepadEmotePickerOrReplayLastEmoteHoldWhileBuilding", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="GamepadToggleFullScreenMapWhileBuilding", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="GamepadToggleInventoryWhileBuilding", Key=Gamepad_Special_Left)
+ActionMappings=(ActionName="GamepadSquadQuickChatPickerWhileBuilding", Key=Gamepad_DPad_Right)
; Combat And Building - ConfigD_Athena
+ActionMappings=(ActionName="PerformBuildingImprovementInteraction", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="GamepadSwitchModeOrEditBuilding", Key=Gamepad_FaceButton_Right)
; All Modes - ConfigD_Athena
+ActionMappings=(ActionName="GamepadNextWeaponOrHarvestHold", Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="GamepadJump", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="GamepadEscapeKey", Key=Gamepad_Special_Right)
; Edit - ConfigD_Athena
+ActionMappings=(ActionName="EditSelect", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="CompleteBuildingEditInteraction", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="BuildingEditReset", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="GamepadSprintWhileEditing", Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="GamepadToggleFullScreenMapWhileEditing", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="GamepadToggleInventoryWhileEditing", Key=Gamepad_Special_Left)
+ActionMappings=(ActionName="GamepadSquadQuickChatPickerWhileEditing", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="GamepadEmotePickerOrReplayLastEmoteHoldWhileEditing", Key=Gamepad_DPad_Down)
; Fullscreen Map - ConfigD_Athena
+ActionMappings=(ActionName="SetMapCursor", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="RemoveMapCursor_Gamepad", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="MapZoomIn_Gamepad",Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="MapZoomOut_Gamepad",Key=Gamepad_LeftTrigger)
; Vehicle - ConfigD_Athena
+ActionMappings=(ActionName="GamepadVehicleExit", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="GamepadVehicleCancel", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="GamepadVehicleJump", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="ShoppingCartCoast", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="GamepadGolfCartEBrakeLeft", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadGolfCartEBrakeRight", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadQuadCrasherBoostLeft", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadQuadCrasherBoostRight", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadBiplaneBoost", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="GamepadBiplaneShoot", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="GamepadBiplaneRollRight", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadBiplaneRollLeft", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadBiplaneStartEngine", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="GamepadBiplaneStopEngine", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="GamepadBiplaneTaxiBackwards", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="GamepadJackalBoost", Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="GamepadJackalExit", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="VehicleChangeSeat", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="VehicleHonk", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="GamepadGolfCartForward",Key=Gamepad_RightTriggerAxis)
+ActionMappings=(ActionName="GamepadGolfCartReverse",Key=Gamepad_LeftTriggerAxis)
; Creative Move Tool - Equipped - ConfigD_Athena
+ActionMappings=(ActionName="CreativeMoveToolEquippedGrabOrLetGo", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="CreativeMoveToolEquippedCopyGrabOrDuplicate", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="CreativeMoveToolEquippedDelete", Key=Gamepad_DPad_Left)
; Creative Move Tool - MoveObjectsFreely - ConfigD_Athena
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyLetGo", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyDuplicate", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyDropToFloor", Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyRotateClockwise", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyRotateCounterclockwise", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelySwitchAxis", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyPush", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyPull", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyExit", Key=Gamepad_Facebutton_Right)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyChangePrecisionLevel", Key=Gamepad_DPad_Left)
; Creative Move Tool - MoveBuildingsOnGrid - ConfigD_Athena
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridLetGo", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridDuplicate", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridRotateClockwise", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridRotateCounterclockwise", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridMirror", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridMirror", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridExit", Key=Gamepad_Facebutton_Right)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridChangePrecisionLevel", Key=Gamepad_DPad_Left)
; Creative Flying - ConfigD_Athena
+ActionMappings=(ActionName="CreativeFlyUp", Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="CreativeFlyDown", Key=Gamepad_RightThumbstick)
; Creative Island Panel - ConfigD_Athena
+ActionMappings=(ActionName="CreativeIslandPanelSupportAffiliate", Key=Gamepad_Facebutton_Top)
+ActionMappings=(ActionName="CreativeIslandPanelStartMinigame", Key=Gamepad_Facebutton_Left)
; Picker - ConfigD_Athena
; Do not add more PickerCancel actions because the same action to open it should close it on the PickerInputComponent.
+ActionMappings=(ActionName="PickerConfirm", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="PickerConfirm", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="PickerCancel", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="PickerNextWheel", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="PickerPreviousWheel", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="FrontEndPickerNextWheel", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="FrontEndPickerPreviousWheel", Key=Gamepad_DPad_Left)
+ActionMappings=(ActionName="FrontEndPickerNextWheelGamepad", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="FrontEndPickerPreviousWheelGamepad", Key=Gamepad_DPad_Left)
; PickerNull hides inputs by ignoring them while the Picker is up - ConfigD_Athena
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_DPad_Left)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_LeftThumbstick)
; Replay - ConfigD_Athena
+AxisMappings=(AxisName="ReplayLeftstick_HUD",Scale=1.000000,Key=Gamepad_LeftThumbstick)
+AxisMappings=(AxisName="ReplayRightstick_HUD",Scale=1.000000,Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="HoverDrone_IncreaseSpeed", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="HoverDrone_DecreaseSpeed", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="ToggleSpectatorHUD",Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="TogglePauseState",Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="ReplaySpeedIncrease",Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="ReplaySpeedDecrease",Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="NextSpectatorCameraMode",Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="SpectatorZoomIn",Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="ToggleReplayAndLiveSpectatingFullScreenMap",Key=Gamepad_Special_Left)
+ActionMappings=(ActionName="SwitchSpectatedPlayerUp", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="SwitchSpectatedPlayerDown", Key=Gamepad_DPad_Down)
; Axis Mappings aren't picked up correctly by keybind widgets, so as a workaround we have UI specific action bindings
+ActionMappings=(ActionName="ReplayUIIncreaseDistance",Key=Gamepad_LeftTriggerAxis)
+ActionMappings=(ActionName="ReplayUIDecreaseDistance",Key=Gamepad_RightTriggerAxis)
; Spectating - ConfigD_Athena
+ActionMappings=(ActionName="SwitchSpectatedPlayerUp", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="SwitchSpectatedPlayerDown", Key=Gamepad_DPad_Down)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; CONFIG E (Atena - Gamepad)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[ConfigE_Athena FortPlayerInputSettings]
; Localized Strings - ConfigE_Athena
FriendlyName=LOCTEXT("AlternateControllerConfiguration", "Quick Builder")
; Settings - ConfigE_Athena
bBuildingPickerOnlyChoosesCategories=true
bWeaponPickerShowOnlySlottedItems=true
bTrapPickerUsesRadial=true
bRadialClosesOnRelease=true
NumActiveTrapSlots=1
bWeaponSlotsAreSharedWhenUsingGamepad=false
bEditModeUsableFromCombatMode=true
HoldInputTime=0.25
HoldCraftAmmoTime=0.75
bEnabledForCampaign=false
bEnabledForAthena=true
; Combat - ConfigE_Athena
+ActionMappings=(ActionName="Fire", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="UseOrReload", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="Target", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="GamepadSprint", Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="Crouch", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadEmotePickerOrReplayLastEmoteHold", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="GamepadToggleFullScreenMap", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="GamepadToggleInventory", Key=Gamepad_Special_Left)
+ActionMappings=(ActionName="GamepadSquadQuickChatPicker", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="PlaceMapMarkerInWorld", Key=Gamepad_DPad_Left)
; Building - ConfigE_Athena
+ActionMappings=(ActionName="BuildConfirm", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="GamepadTrapPicker", Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="GamepadPreviousBuilding", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadNextBuilding", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadImproveOrRotateBuildingPiece", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="ChangeMaterial", Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="GamepadEmotePickerOrReplayLastEmoteHoldWhileBuilding", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="GamepadToggleFullScreenMapWhileBuilding", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="GamepadToggleInventoryWhileBuilding", Key=Gamepad_Special_Left)
+ActionMappings=(ActionName="GamepadSquadQuickChatPickerWhileBuilding", Key=Gamepad_DPad_Right)
; Combat And Building - ConfigE_Athena
+ActionMappings=(ActionName="PerformBuildingImprovementInteraction", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="GamepadSwitchModeOrEditBuilding", Key=Gamepad_FaceButton_Right)
; All Modes - ConfigE_Athena
+ActionMappings=(ActionName="GamepadNextWeaponOrHarvestHold", Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="GamepadJump", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="GamepadEscapeKey", Key=Gamepad_Special_Right)
; Edit - ConfigE_Athena
+ActionMappings=(ActionName="EditSelect", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="CompleteBuildingEditInteraction", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="BuildingEditReset", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="GamepadSprintWhileEditing", Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="GamepadToggleFullScreenMapWhileEditing", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="GamepadToggleInventoryWhileEditing", Key=Gamepad_Special_Left)
+ActionMappings=(ActionName="GamepadSquadQuickChatPickerWhileEditing", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="GamepadEmotePickerOrReplayLastEmoteHoldWhileEditing", Key=Gamepad_DPad_Down)
; Fullscreen Map - ConfigE_Athena
+ActionMappings=(ActionName="SetMapCursor", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="RemoveMapCursor_Gamepad", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="MapZoomIn_Gamepad",Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="MapZoomOut_Gamepad",Key=Gamepad_LeftTrigger)
; Vehicle - ConfigE_Athena
+ActionMappings=(ActionName="GamepadVehicleExit", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="GamepadVehicleCancel", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="GamepadVehicleJump", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="ShoppingCartCoast", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="GamepadGolfCartEBrakeLeft", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadGolfCartEBrakeRight", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadQuadCrasherBoostLeft", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadQuadCrasherBoostRight", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadBiplaneBoost", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="GamepadBiplaneShoot", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="GamepadBiplaneRollRight", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadBiplaneRollLeft", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadBiplaneStartEngine", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="GamepadBiplaneStopEngine", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="GamepadBiplaneTaxiBackwards", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="GamepadJackalBoost", Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="GamepadJackalExit", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="VehicleChangeSeat", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="VehicleHonk", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="GamepadGolfCartForward",Key=Gamepad_RightTriggerAxis)
+ActionMappings=(ActionName="GamepadGolfCartReverse",Key=Gamepad_LeftTriggerAxis)
; Creative Move Tool - Equipped - ConfigE_Athena
+ActionMappings=(ActionName="CreativeMoveToolEquippedGrabOrLetGo", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="CreativeMoveToolEquippedCopyGrabOrDuplicate", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="CreativeMoveToolEquippedDelete", Key=Gamepad_DPad_Left)
; Creative Move Tool - MoveObjectsFreely - ConfigE_Athena
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyLetGo", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyDuplicate", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyDropToFloor", Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyRotateClockwise", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyRotateCounterclockwise", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelySwitchAxis", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyPush", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyPull", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyExit", Key=Gamepad_Facebutton_Right)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyChangePrecisionLevel", Key=Gamepad_DPad_Left)
; Creative Move Tool - MoveBuildingsOnGrid - ConfigE_Athena
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridLetGo", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridDuplicate", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridRotateClockwise", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridRotateCounterclockwise", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridMirror", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridMirror", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridExit", Key=Gamepad_Facebutton_Right)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridChangePrecisionLevel", Key=Gamepad_DPad_Left)
; Creative Flying - ConfigE_Athena
+ActionMappings=(ActionName="CreativeFlyUp", Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="CreativeFlyDown", Key=Gamepad_RightThumbstick)
; Creative Island Panel - ConfigE_Athena
+ActionMappings=(ActionName="CreativeIslandPanelSupportAffiliate", Key=Gamepad_Facebutton_Top)
+ActionMappings=(ActionName="CreativeIslandPanelStartMinigame", Key=Gamepad_Facebutton_Left)
; Picker - ConfigE_Athena
; Do not add more PickerCancel actions because the same action to open it should close it on the PickerInputComponent.
+ActionMappings=(ActionName="PickerConfirm", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="PickerConfirm", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="PickerCancel", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="PickerNextWheel", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="PickerPreviousWheel", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="FrontEndPickerNextWheel", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="FrontEndPickerPreviousWheel", Key=Gamepad_DPad_Left)
+ActionMappings=(ActionName="FrontEndPickerNextWheelGamepad", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="FrontEndPickerPreviousWheelGamepad", Key=Gamepad_DPad_Left)
; PickerNull hides inputs by ignoring them while the Picker is up - ConfigE_Athena
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_DPad_Left)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_LeftThumbstick)
; Replay - ConfigE_Athena
+AxisMappings=(AxisName="ReplayLeftstick_HUD",Scale=1.000000,Key=Gamepad_LeftThumbstick)
+AxisMappings=(AxisName="ReplayRightstick_HUD",Scale=1.000000,Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="HoverDrone_IncreaseSpeed", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="HoverDrone_DecreaseSpeed", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="ToggleSpectatorHUD",Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="TogglePauseState",Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="ReplaySpeedIncrease",Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="ReplaySpeedDecrease",Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="NextSpectatorCameraMode",Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="SpectatorZoomIn",Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="ToggleReplayAndLiveSpectatingFullScreenMap",Key=Gamepad_Special_Left)
+ActionMappings=(ActionName="SwitchSpectatedPlayerUp", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="SwitchSpectatedPlayerDown", Key=Gamepad_DPad_Down)
; Axis Mappings aren't picked up correctly by keybind widgets, so as a workaround we have UI specific action bindings
+ActionMappings=(ActionName="ReplayUIIncreaseDistance",Key=Gamepad_LeftTriggerAxis)
+ActionMappings=(ActionName="ReplayUIDecreaseDistance",Key=Gamepad_RightTriggerAxis)
; Spectating - ConfigE_Athena
+ActionMappings=(ActionName="SwitchSpectatedPlayerUp", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="SwitchSpectatedPlayerDown", Key=Gamepad_DPad_Down)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; CONFIG F (Athena - Gamepad)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[ConfigF_Athena FortPlayerInputSettings]
; Localized Strings - ConfigF_Athena
FriendlyName=LOCTEXT("CombatControllerConfiguration", "Combat Pro")
; Settings - ConfigF_Athena
bBuildingPickerOnlyChoosesCategories=true
bWeaponPickerShowOnlySlottedItems=true
bTrapPickerUsesRadial=true
bRadialClosesOnRelease=true
NumActiveTrapSlots=1
bWeaponSlotsAreSharedWhenUsingGamepad=false
bEditModeUsableFromCombatMode=true
HoldInputTime=0.25
HoldCraftAmmoTime=0.75
bEnabledForCampaign=false
bEnabledForAthena=true
; Combat - ConfigF_Athena
+ActionMappings=(ActionName="Fire", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="UseOrReload", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="GamepadSelectNextWeapon", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadSelectPreviousWeapon", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="Target", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="GamepadSprint", Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="CrouchOrRepair", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="GamepadEmotePickerOrReplayLastEmoteHold", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="GamepadToggleFullScreenMap", Key=Gamepad_Special_Left)
+ActionMappings=(ActionName="GamepadToggleInventory", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="GamepadSquadQuickChatPicker", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="PlaceMapMarkerInWorld", Key=Gamepad_DPad_Left)
; Building - ConfigF_Athena
+ActionMappings=(ActionName="BuildConfirm", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="GamepadNextBuilding", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadPreviousBuilding", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadUseOrTrapPicker", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="GamepadRepairHoldOrRotateBuildingPiece", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="ChangeMaterial", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="GamepadEmotePickerOrReplayLastEmoteHoldWhileBuilding", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="GamepadToggleFullScreenMapWhileBuilding", Key=Gamepad_Special_Left)
+ActionMappings=(ActionName="GamepadToggleInventoryWhileBuilding", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="GamepadSquadQuickChatPickerWhileBuilding", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="GamepadSprintWhileBuilding", Key=Gamepad_LeftThumbstick)
; Combat And Building - ConfigF_Athena
+ActionMappings=(ActionName="GamepadSwitchModeOrEditBuilding", Key=Gamepad_FaceButton_Right)
; All Modes - ConfigF_Athena
+ActionMappings=(ActionName="GamepadToggleHarvestWeapon", Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="GamepadJump", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="GamepadEscapeKey", Key=Gamepad_Special_Right)
; Edit - ConfigF_Athena
+ActionMappings=(ActionName="EditSelect", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="CompleteBuildingEditInteraction", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="BuildingEditReset", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="GamepadSprintWhileEditing", Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="GamepadToggleFullScreenMapWhileEditing", Key=Gamepad_Special_Left)
+ActionMappings=(ActionName="GamepadToggleInventoryWhileEditing", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="GamepadSquadQuickChatPickerWhileEditing", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="GamepadEmotePickerOrReplayLastEmoteHoldWhileEditing", Key=Gamepad_DPad_Down)
; Fullscreen Map - ConfigF_Athena
+ActionMappings=(ActionName="SetMapCursor", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="RemoveMapCursor_Gamepad", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="MapZoomIn_Gamepad",Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="MapZoomOut_Gamepad",Key=Gamepad_LeftTrigger)
; Vehicle - ConfigF_Athena
+ActionMappings=(ActionName="GamepadVehicleExit", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="GamepadVehicleCancel", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="GamepadVehicleJump", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="ShoppingCartCoast", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="GamepadGolfCartEBrakeLeft", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadGolfCartEBrakeRight", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadQuadCrasherBoostLeft", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadQuadCrasherBoostRight", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadBiplaneBoost", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="GamepadBiplaneShoot", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="GamepadBiplaneRollRight", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadBiplaneRollLeft", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadBiplaneStartEngine", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="GamepadBiplaneStopEngine", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="GamepadBiplaneTaxiBackwards", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="GamepadJackalBoost", Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="GamepadJackalExit", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="VehicleChangeSeat", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="VehicleHonk", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="GamepadGolfCartForward",Key=Gamepad_RightTriggerAxis)
+ActionMappings=(ActionName="GamepadGolfCartReverse",Key=Gamepad_LeftTriggerAxis)
; Creative Move Tool - Equipped - ConfigF_Athena
+ActionMappings=(ActionName="CreativeMoveToolEquippedGrabOrLetGo", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="CreativeMoveToolEquippedCopyGrabOrDuplicate", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="CreativeMoveToolEquippedDelete", Key=Gamepad_DPad_Left)
; Creative Move Tool - MoveObjectsFreely - ConfigF_Athena
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyLetGo", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyDuplicate", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyDropToFloor", Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyRotateClockwise", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyRotateCounterclockwise", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelySwitchAxis", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyPush", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyPull", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyExit", Key=Gamepad_Facebutton_Right)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyChangePrecisionLevel", Key=Gamepad_DPad_Left)
; Creative Move Tool - MoveBuildingsOnGrid - ConfigF_Athena
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridLetGo", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridDuplicate", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridRotateClockwise", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridRotateCounterclockwise", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridMirror", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridMirror", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridExit", Key=Gamepad_Facebutton_Right)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridChangePrecisionLevel", Key=Gamepad_DPad_Left)
; Creative Flying - ConfigF_Athena
+ActionMappings=(ActionName="CreativeFlyUp", Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="CreativeFlyDown", Key=Gamepad_RightThumbstick)
; Creative Island Panel - ConfigF_Athena
+ActionMappings=(ActionName="CreativeIslandPanelSupportAffiliate", Key=Gamepad_Facebutton_Top)
+ActionMappings=(ActionName="CreativeIslandPanelStartMinigame", Key=Gamepad_Facebutton_Left)
; Picker - ConfigF_Athena
; Do not add more PickerCancel actions because the same action to open it should close it on the PickerInputComponent.
+ActionMappings=(ActionName="PickerConfirm", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="PickerConfirm", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="PickerCancel", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="PickerNextWheel", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="PickerPreviousWheel", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="FrontEndPickerNextWheel", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="FrontEndPickerPreviousWheel", Key=Gamepad_DPad_Left)
+ActionMappings=(ActionName="FrontEndPickerNextWheelGamepad", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="FrontEndPickerPreviousWheelGamepad", Key=Gamepad_DPad_Left)
; PickerNull hides inputs by ignoring them while the Picker is up - ConfigF_Athena
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_DPad_Left)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_LeftThumbstick)
; Replay - ConfigF_Athena
+AxisMappings=(AxisName="ReplayLeftstick_HUD",Scale=1.000000,Key=Gamepad_LeftThumbstick)
+AxisMappings=(AxisName="ReplayRightstick_HUD",Scale=1.000000,Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="HoverDrone_IncreaseSpeed", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="HoverDrone_DecreaseSpeed", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="ToggleSpectatorHUD",Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="TogglePauseState",Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="ReplaySpeedIncrease",Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="ReplaySpeedDecrease",Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="NextSpectatorCameraMode",Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="SpectatorZoomIn",Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="ToggleReplayAndLiveSpectatingFullScreenMap",Key=Gamepad_Special_Left)
+ActionMappings=(ActionName="SwitchSpectatedPlayerUp", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="SwitchSpectatedPlayerDown", Key=Gamepad_DPad_Down)
; Axis Mappings aren't picked up correctly by keybind widgets, so as a workaround we have UI specific action bindings
+ActionMappings=(ActionName="ReplayUIIncreaseDistance",Key=Gamepad_LeftTriggerAxis)
+ActionMappings=(ActionName="ReplayUIDecreaseDistance",Key=Gamepad_RightTriggerAxis)
; Spectating - ConfigF_Athena
+ActionMappings=(ActionName="SwitchSpectatedPlayerUp", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="SwitchSpectatedPlayerDown", Key=Gamepad_DPad_Down)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; CONFIG G (Athena - Gamepad)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[ConfigG_Athena FortPlayerInputSettings]
; Localized Strings - ConfigG_Athena
FriendlyName=LOCTEXT("BuilderProControllerConfiguration", "Builder Pro")
; Settings - ConfigG_Athena
bBuildingPickerOnlyChoosesCategories=true
bWeaponPickerShowOnlySlottedItems=true
bTrapPickerUsesRadial=true
bRadialClosesOnRelease=true
NumActiveTrapSlots=1
bWeaponSlotsAreSharedWhenUsingGamepad=false
bEditModeUsableFromCombatMode=true
HoldInputTime=0.25
HoldCraftAmmoTime=0.75
bEnabledForCampaign=false
bEnabledForAthena=true
; Combat - ConfigG_Athena
+ActionMappings=(ActionName="Fire", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="UseOrReload", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="GamepadSelectNextWeapon", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadSelectPreviousWeapon", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="Target", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="GamepadSprint", Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="CrouchOrRepair", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="GamepadEmotePickerOrReplayLastEmoteHold", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="GamepadToggleFullScreenMap", Key=Gamepad_Special_Left)
+ActionMappings=(ActionName="GamepadToggleInventory", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="GamepadSquadQuickChatPicker", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="PlaceMapMarkerInWorld", Key=Gamepad_DPad_Left)
; Building - ConfigG_Athena
+ActionMappings=(ActionName="GamepadBuildingSlot1", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="GamepadBuildingSlot2", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadBuildingSlot3", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="GamepadBuildingSlot4", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadUseOrTrapPickerAndPlace", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="GamepadRepairHoldOrRotateBuildingPiece", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="ChangeMaterial", Key=Gamepad_DPad_Left)
+ActionMappings=(ActionName="GamepadEmotePickerOrReplayLastEmoteHoldWhileBuilding", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="GamepadToggleFullScreenMapWhileBuilding", Key=Gamepad_Special_Left)
+ActionMappings=(ActionName="GamepadToggleInventoryWhileBuilding", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="GamepadSquadQuickChatPickerWhileBuilding", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="GamepadSprintWhileBuilding", Key=Gamepad_LeftThumbstick)
; Combat And Building - ConfigG_Athena
+ActionMappings=(ActionName="GamepadSwitchModeOrEditBuilding", Key=Gamepad_FaceButton_Right)
; All Modes - ConfigG_Athena
+ActionMappings=(ActionName="GamepadToggleHarvestWeapon", Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="GamepadJump", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="GamepadEscapeKey", Key=Gamepad_Special_Right)
; Edit - ConfigG_Athena
+ActionMappings=(ActionName="EditSelect", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="CompleteBuildingEditInteraction", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="BuildingEditReset", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="GamepadSprintWhileEditing", Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="GamepadToggleFullScreenMapWhileEditing", Key=Gamepad_Special_Left)
+ActionMappings=(ActionName="GamepadToggleInventoryWhileEditing", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="GamepadSquadQuickChatPickerWhileEditing", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="GamepadEmotePickerOrReplayLastEmoteHoldWhileEditing", Key=Gamepad_DPad_Down)
; Fullscreen Map - ConfigG_Athena
+ActionMappings=(ActionName="SetMapCursor", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="RemoveMapCursor_Gamepad", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="MapZoomIn_Gamepad",Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="MapZoomOut_Gamepad",Key=Gamepad_LeftTrigger)
; Vehicle - ConfigG_Athena
+ActionMappings=(ActionName="GamepadVehicleExit", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="GamepadVehicleCancel", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="GamepadVehicleJump", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="ShoppingCartCoast", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="GamepadGolfCartEBrakeLeft", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadGolfCartEBrakeRight", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadQuadCrasherBoostLeft", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadQuadCrasherBoostRight", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadBiplaneBoost", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="GamepadBiplaneShoot", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="GamepadBiplaneRollRight", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadBiplaneRollLeft", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadBiplaneStartEngine", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="GamepadBiplaneStopEngine", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="GamepadBiplaneTaxiBackwards", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="GamepadJackalBoost", Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="GamepadJackalExit", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="VehicleChangeSeat", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="VehicleHonk", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="GamepadGolfCartForward",Key=Gamepad_RightTriggerAxis)
+ActionMappings=(ActionName="GamepadGolfCartReverse",Key=Gamepad_LeftTriggerAxis)
; Creative Move Tool - Equipped - ConfigG_Athena
+ActionMappings=(ActionName="CreativeMoveToolEquippedGrabOrLetGo", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="CreativeMoveToolEquippedCopyGrabOrDuplicate", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="CreativeMoveToolEquippedDelete", Key=Gamepad_DPad_Left)
; Creative Move Tool - MoveObjectsFreely - ConfigG_Athena
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyLetGo", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyDuplicate", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyDropToFloor", Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyRotateClockwise", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyRotateCounterclockwise", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelySwitchAxis", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyPush", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyPull", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyExit", Key=Gamepad_Facebutton_Right)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyChangePrecisionLevel", Key=Gamepad_DPad_Left)
; Creative Move Tool - MoveBuildingsOnGrid - ConfigG_Athena
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridLetGo", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridDuplicate", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridRotateClockwise", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridRotateCounterclockwise", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridMirror", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridMirror", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridExit", Key=Gamepad_Facebutton_Right)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridChangePrecisionLevel", Key=Gamepad_DPad_Left)
; Creative Flying - ConfigG_Athena
+ActionMappings=(ActionName="CreativeFlyUp", Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="CreativeFlyDown", Key=Gamepad_RightThumbstick)
; Creative Island Panel - ConfigG_Athena
+ActionMappings=(ActionName="CreativeIslandPanelSupportAffiliate", Key=Gamepad_Facebutton_Top)
+ActionMappings=(ActionName="CreativeIslandPanelStartMinigame", Key=Gamepad_Facebutton_Left)
; Picker - ConfigG_Athena
; Do not add more PickerCancel actions because the same action to open it should close it on the PickerInputComponent.
+ActionMappings=(ActionName="PickerConfirm", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="PickerConfirm", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="PickerCancel", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="PickerNextWheel", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="PickerPreviousWheel", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="FrontEndPickerNextWheel", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="FrontEndPickerPreviousWheel", Key=Gamepad_DPad_Left)
+ActionMappings=(ActionName="FrontEndPickerNextWheelGamepad", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="FrontEndPickerPreviousWheelGamepad", Key=Gamepad_DPad_Left)
; PickerNull hides inputs by ignoring them while the Picker is up - ConfigG_Athena
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_DPad_Left)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_LeftThumbstick)
; Replay - ConfigG_Athena
+AxisMappings=(AxisName="ReplayLeftstick_HUD",Scale=1.000000,Key=Gamepad_LeftThumbstick)
+AxisMappings=(AxisName="ReplayRightstick_HUD",Scale=1.000000,Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="HoverDrone_IncreaseSpeed", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="HoverDrone_DecreaseSpeed", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="ToggleSpectatorHUD",Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="TogglePauseState",Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="ReplaySpeedIncrease",Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="ReplaySpeedDecrease",Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="NextSpectatorCameraMode",Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="SpectatorZoomIn",Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="ToggleReplayAndLiveSpectatingFullScreenMap",Key=Gamepad_Special_Left)
+ActionMappings=(ActionName="SwitchSpectatedPlayerUp", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="SwitchSpectatedPlayerDown", Key=Gamepad_DPad_Down)
; Axis Mappings aren't picked up correctly by keybind widgets, so as a workaround we have UI specific action bindings
+ActionMappings=(ActionName="ReplayUIIncreaseDistance",Key=Gamepad_LeftTriggerAxis)
+ActionMappings=(ActionName="ReplayUIDecreaseDistance",Key=Gamepad_RightTriggerAxis)
; Spectating - ConfigG_Athena
+ActionMappings=(ActionName="SwitchSpectatedPlayerUp", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="SwitchSpectatedPlayerDown", Key=Gamepad_DPad_Down)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; CONFIG H (Athena - Mobile Gamepad With Fewer Available Keys)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[ConfigH_Athena FortPlayerInputSettings]
; Localized Strings - ConfigH_Athena
FriendlyName=LOCTEXT("LimitedControllerConfiguration", "Limited")
; Settings - ConfigH_Athena
bBuildingPickerOnlyChoosesCategories=true
bWeaponPickerShowOnlySlottedItems=true
bTrapPickerUsesRadial=true
bRadialClosesOnRelease=true
NumActiveTrapSlots=1
bWeaponSlotsAreSharedWhenUsingGamepad=false
bEditModeUsableFromCombatMode=true
HoldInputTime=0.25
HoldCraftAmmoTime=0.75
bEnabledForCampaign=false
bEnabledForAthena=false
; Combat - ConfigH_Athena
+ActionMappings=(ActionName="Fire", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="UseOrReload", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="GamepadSelectNextWeapon", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadSelectPreviousWeapon", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="Target", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="GamepadEmotePickerOrReplayLastEmoteHold", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="CrouchOrRepair", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="GamepadToggleFullScreenMap", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="GamepadToggleInventory", Key=Gamepad_DPad_Left)
; Building - ConfigH_Athena
+ActionMappings=(ActionName="GamepadBuildingSlot1", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="GamepadBuildingSlot2", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadBuildingSlot3", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="GamepadBuildingSlot4", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadUseOrTrapPickerAndPlace", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="ChangeMaterial", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="GamepadRepairHoldOrRotateBuildingPiece", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="GamepadToggleFullScreenMapWhileBuilding", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="GamepadToggleInventoryWhileBuilding", Key=Gamepad_DPad_Left)
; Combat And Building - ConfigH_Athena
+ActionMappings=(ActionName="GamepadSwitchModeOrEditBuilding", Key=Gamepad_FaceButton_Right)
; All Modes - ConfigH_Athena
+ActionMappings=(ActionName="GamepadToggleHarvestWeapon", Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="GamepadJump", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="GamepadEscapeKey", Key=Gamepad_Special_Right)
; Edit - ConfigH_Athena
+ActionMappings=(ActionName="EditSelect", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="CompleteBuildingEditInteraction", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="BuildingEditReset", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadSprintWhileEditing", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadToggleFullScreenMapWhileEditing", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="GamepadToggleInventoryWhileEditing", Key=Gamepad_DPad_Left)
+ActionMappings=(ActionName="GamepadEmotePickerOrReplayLastEmoteHoldWhileEditing", Key=Gamepad_DPad_Up)
; Fullscreen Map - ConfigH_Athena
+ActionMappings=(ActionName="SetMapCursor", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="RemoveMapCursor_Gamepad", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="MapZoomIn_Gamepad",Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="MapZoomOut_Gamepad",Key=Gamepad_LeftTrigger)
; Vehicle - ConfigH_Athena
+ActionMappings=(ActionName="GamepadVehicleExit", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="GamepadVehicleCancel", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="GamepadVehicleJump", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="ShoppingCartCoast", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="GamepadGolfCartEBrakeLeft", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadGolfCartEBrakeRight", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadQuadCrasherBoostLeft", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadQuadCrasherBoostRight", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadBiplaneBoost", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="GamepadBiplaneShoot", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="GamepadBiplaneRollRight", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadBiplaneRollLeft", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadBiplaneStartEngine", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="GamepadBiplaneStopEngine", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="GamepadBiplaneTaxiBackwards", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="GamepadJackalBoost", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="GamepadJackalExit", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="VehicleChangeSeat", Key=Gamepad_DPad_Left)
+ActionMappings=(ActionName="VehicleHonk", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="GamepadGolfCartForward",Key=Gamepad_RightTriggerAxis)
+ActionMappings=(ActionName="GamepadGolfCartReverse",Key=Gamepad_LeftTriggerAxis)
; Creative Move Tool - Equipped - ConfigH_Athena
+ActionMappings=(ActionName="CreativeMoveToolEquippedGrabOrLetGo", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="CreativeMoveToolEquippedCopyGrabOrDuplicate", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="CreativeMoveToolEquippedDelete", Key=Gamepad_DPad_Left)
; Creative Move Tool - MoveObjectsFreely - ConfigH_Athena
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyLetGo", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyDuplicate", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyDropToFloor", Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyRotateClockwise", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyRotateCounterclockwise", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelySwitchAxis", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyPush", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyPull", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyExit", Key=Gamepad_Facebutton_Right)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyChangePrecisionLevel", Key=Gamepad_DPad_Left)
; Creative Move Tool - MoveBuildingsOnGrid - ConfigH_Athena
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridLetGo", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridDuplicate", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridRotateClockwise", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridRotateCounterclockwise", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridMirror", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridMirror", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridExit", Key=Gamepad_Facebutton_Right)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridChangePrecisionLevel", Key=Gamepad_DPad_Left)
; Creative Flying - ConfigH_Athena
+ActionMappings=(ActionName="CreativeFlyUp", Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="CreativeFlyDown", Key=Gamepad_RightThumbstick)
; Creative Island Panel - ConfigH_Athena
+ActionMappings=(ActionName="CreativeIslandPanelSupportAffiliate", Key=Gamepad_Facebutton_Top)
+ActionMappings=(ActionName="CreativeIslandPanelStartMinigame", Key=Gamepad_Facebutton_Left)
; Picker - ConfigH_Athena
; Do not add more PickerCancel actions because the same action to open it should close it on the PickerInputComponent.
+ActionMappings=(ActionName="PickerConfirm", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="PickerConfirm", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="PickerCancel", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="PickerNextWheel", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="PickerPreviousWheel", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="FrontEndPickerNextWheel", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="FrontEndPickerPreviousWheel", Key=Gamepad_DPad_Left)
+ActionMappings=(ActionName="FrontEndPickerNextWheelGamepad", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="FrontEndPickerPreviousWheelGamepad", Key=Gamepad_DPad_Left)
; PickerNull hides inputs by ignoring them while the Picker is up - ConfigH_Athena
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_DPad_Left)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_LeftThumbstick)
; Replay - ConfigH_Athena
+AxisMappings=(AxisName="ReplayLeftstick_HUD",Scale=1.000000,Key=Gamepad_LeftThumbstick)
+AxisMappings=(AxisName="ReplayRightstick_HUD",Scale=1.000000,Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="HoverDrone_IncreaseSpeed", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="HoverDrone_DecreaseSpeed", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="ToggleSpectatorHUD",Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="TogglePauseState",Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="ReplaySpeedIncrease",Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="ReplaySpeedDecrease",Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="NextSpectatorCameraMode",Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="SpectatorZoomIn",Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="ToggleReplayAndLiveSpectatingFullScreenMap",Key=Gamepad_Special_Left)
+ActionMappings=(ActionName="SwitchSpectatedPlayerUp", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="SwitchSpectatedPlayerDown", Key=Gamepad_DPad_Down)
; Axis Mappings aren't picked up correctly by keybind widgets, so as a workaround we have UI specific action bindings
+ActionMappings=(ActionName="ReplayUIIncreaseDistance",Key=Gamepad_LeftTriggerAxis)
+ActionMappings=(ActionName="ReplayUIDecreaseDistance",Key=Gamepad_RightTriggerAxis)
; Spectating - ConfigH_Athena
+ActionMappings=(ActionName="SwitchSpectatedPlayerUp", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="SwitchSpectatedPlayerDown", Key=Gamepad_DPad_Down)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; CONFIG CUSTOM (Athena - Gamepad, this is a copy of ConfigG_Athena)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[ConfigCustom_Athena FortPlayerInputSettings]
; Localized Strings - ConfigCustom_Athena
FriendlyName=LOCTEXT("CustomControllerConfiguration", "Custom")
; Settings - ConfigCustom_Athena
bBuildingPickerOnlyChoosesCategories=true
bWeaponPickerShowOnlySlottedItems=true
bTrapPickerUsesRadial=true
bRadialClosesOnRelease=true
NumActiveTrapSlots=1
bWeaponSlotsAreSharedWhenUsingGamepad=false
bEditModeUsableFromCombatMode=true
HoldInputTime=0.25
HoldCraftAmmoTime=0.75
bEnabledForCampaign=false
bEnabledForAthena=true
; Important bindings, we should warn the user if unbound.
+ActionsThatShouldAlwaysBeBound=(ActionName="Fire")
+ActionsThatShouldAlwaysBeBound=(ActionName="BuildConfirm", AlternateActionNames[0]="GamepadBuildingSlot1", AlternateActionNames[1]="GamepadBuildingSlot2", AlternateActionNames[2]="GamepadBuildingSlot3", AlternateActionNames[3]="GamepadBuildingSlot4")
+ActionsThatShouldAlwaysBeBound=(ActionName="Target")
+ActionsThatShouldAlwaysBeBound=(ActionName="GamepadJump")
+ActionsThatShouldAlwaysBeBound=(ActionName="GamepadSwitchMode", AlternateActionNames[0]="GamepadSwitchModeOrEditBuilding")
+ActionsThatShouldAlwaysBeBound=(ActionName="Use", AlternateActionNames[0]="UseOrReload")
+ActionsThatShouldAlwaysBeBound=(ActionName="Reload", AlternateActionNames[0]="UseOrReload")
+ActionsThatShouldAlwaysBeBound=(ActionName="GamepadSprint")
+ActionsThatShouldAlwaysBeBound=(ActionName="GamepadToggleFullScreenMap")
+ActionsThatShouldAlwaysBeBound=(ActionName="GamepadToggleInventory")
; Gamepad Action Key Aliases - ConfigCustom_Athena
; Trying to keep nothing in the Aliases because we don't want to show input unless it's bound.
; Combat - ConfigCustom_Athena
+ActionMappings=(ActionName="Fire", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="UseOrReload", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="GamepadSelectNextWeapon", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadSelectPreviousWeapon", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="Target", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="Use", Key=Invalid)
+ActionMappings=(ActionName="Reload", Key=Invalid)
+ActionMappings=(ActionName="GamepadSprint", Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="CrouchOrRepair", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="Crouch", Key=Invalid)
+ActionMappings=(ActionName="GamepadEmotePicker", Key=Invalid)
+ActionMappings=(ActionName="GamepadReplayLastEmote", Key=Invalid)
+ActionMappings=(ActionName="GamepadEmotePickerOrReplayLastEmoteHold", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="GamepadToggleFullScreenMap", Key=Gamepad_Special_Left)
+ActionMappings=(ActionName="GamepadToggleInventory", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="GamepadSquadQuickChatPicker", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="PlaceMapMarkerInWorld", Key=Gamepad_DPad_Left)
; Building - ConfigCustom_Athena
+ActionMappings=(ActionName="GamepadBuildingSlot1", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="GamepadBuildingSlot2", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadBuildingSlot3", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="GamepadBuildingSlot4", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadUseOrTrapPickerAndPlace", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="BuildConfirm", Key=Invalid)
+ActionMappings=(ActionName="GamepadNextBuilding", Key=Invalid)
+ActionMappings=(ActionName="GamepadPreviousBuilding", Key=Invalid)
+ActionMappings=(ActionName="GamepadUseOrTrapPicker", Key=Invalid)
+ActionMappings=(ActionName="GamepadRepairHoldOrRotateBuildingPiece", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="ChangeMaterial", Key=Gamepad_DPad_Left)
+ActionMappings=(ActionName="RotatePrimitiveClockwise", Key=Invalid)
+ActionMappings=(ActionName="CrouchOrRepairWhileBuilding", Key=Invalid)
+ActionMappings=(ActionName="CrouchWhileBuilding", Key=Invalid)
+ActionMappings=(ActionName="GamepadEmotePickerWhileBuilding", Key=Invalid)
+ActionMappings=(ActionName="GamepadReplayLastEmoteWhileBuilding", Key=Invalid)
+ActionMappings=(ActionName="GamepadEmotePickerOrReplayLastEmoteHoldWhileBuilding", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="GamepadToggleFullScreenMapWhileBuilding", Key=Gamepad_Special_Left)
+ActionMappings=(ActionName="GamepadToggleInventoryWhileBuilding", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="GamepadSquadQuickChatPickerWhileBuilding", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="GamepadSprintWhileBuilding", Key=Gamepad_LeftThumbstick)
; Combat And Building - ConfigCustom_Athena
+ActionMappings=(ActionName="PerformBuildingEditInteraction", Key=Invalid)
+ActionMappings=(ActionName="PerformBuildingImprovementInteraction", Key=Invalid)
+ActionMappings=(ActionName="GamepadSwitchModeOrEditBuilding", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="GamepadSwitchMode", Key=Invalid)
; All Modes - ConfigCustom_Athena
+ActionMappings=(ActionName="GamepadToggleHarvestWeapon", Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="GamepadJump", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="GamepadEscapeKey", Key=Gamepad_Special_Right)
; Edit - ConfigCustom_Athena
+ActionMappings=(ActionName="EditSelect", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="CompleteBuildingEditInteraction", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="BuildingEditReset", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="GamepadSprintWhileEditing", Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="GamepadToggleFullScreenMapWhileEditing", Key=Gamepad_Special_Left)
+ActionMappings=(ActionName="GamepadToggleInventoryWhileEditing", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="GamepadSquadQuickChatPickerWhileEditing", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="GamepadEmotePickerOrReplayLastEmoteHoldWhileEditing", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="CrouchWhileEditing", Key=Invalid)
+ActionMappings=(ActionName="CrouchOrRepairWhileEditing", Key=Invalid)
+ActionMappings=(ActionName="GamepadEmotePickerWhileEditing", Key=Invalid)
+ActionMappings=(ActionName="GamepadReplayLastEmoteWhileEditing", Key=Invalid)
; Fullscreen Map - ConfigCustom_Athena
+ActionMappings=(ActionName="SetMapCursor", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="RemoveMapCursor_Gamepad", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="MapZoomIn_Gamepad",Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="MapZoomOut_Gamepad",Key=Gamepad_LeftTrigger)
; Vehicle - ConfigCustom_Athena
+ActionMappings=(ActionName="GamepadVehicleExit", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="GamepadVehicleCancel", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="GamepadVehicleJump", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="ShoppingCartCoast", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="GamepadGolfCartEBrakeLeft", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadGolfCartEBrakeRight", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadQuadCrasherBoostLeft", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadQuadCrasherBoostRight", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadBiplaneBoost", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="GamepadBiplaneShoot", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="GamepadBiplaneRollRight", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="GamepadBiplaneRollLeft", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="GamepadBiplaneStartEngine", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="GamepadBiplaneStopEngine", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="GamepadBiplaneTaxiBackwards", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="GamepadJackalBoost", Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="GamepadJackalExit", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="VehicleChangeSeat", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="VehicleHonk", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="GamepadGolfCartForward",Key=Gamepad_RightTriggerAxis)
+ActionMappings=(ActionName="GamepadGolfCartReverse",Key=Gamepad_LeftTriggerAxis)
; Creative Move Tool - Equipped - ConfigCustom_Athena
+ActionMappings=(ActionName="CreativeMoveToolEquippedGrabOrLetGo", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="CreativeMoveToolEquippedCopyGrabOrDuplicate", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="CreativeMoveToolEquippedDelete", Key=Gamepad_DPad_Left)
; Creative Move Tool - MoveObjectsFreely - ConfigCustom_Athena
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyLetGo", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyDuplicate", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyDropToFloor", Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyRotateClockwise", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyRotateCounterclockwise", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelySwitchAxis", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyPush", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyPull", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyExit", Key=Gamepad_Facebutton_Right)
+ActionMappings=(ActionName="CreativeMoveObjectsFreelyChangePrecisionLevel", Key=Gamepad_DPad_Left)
; Creative Move Tool - MoveBuildingsOnGrid - ConfigCustom_Athena
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridLetGo", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridDuplicate", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridRotateClockwise", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridRotateCounterclockwise", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridMirror", Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridMirror", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridExit", Key=Gamepad_Facebutton_Right)
+ActionMappings=(ActionName="CreativeMoveBuildingsOnGridChangePrecisionLevel", Key=Gamepad_DPad_Left)
; Creative Flying - ConfigCustom_Athena
+ActionMappings=(ActionName="CreativeFlyUp", Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="CreativeFlyDown", Key=Gamepad_RightThumbstick)
; Creative Island Panel - ConfigCustom_Athena
+ActionMappings=(ActionName="CreativeIslandPanelSupportAffiliate", Key=Gamepad_Facebutton_Top)
+ActionMappings=(ActionName="CreativeIslandPanelStartMinigame", Key=Gamepad_Facebutton_Left)
; Picker - ConfigCustom_Athena
; Do not add more PickerCancel actions because the same action to open it should close it on the PickerInputComponent.
+ActionMappings=(ActionName="PickerConfirm", Key=Gamepad_FaceButton_Bottom)
+ActionMappings=(ActionName="PickerConfirm", Key=Gamepad_RightTrigger)
+ActionMappings=(ActionName="PickerCancel", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="PickerNextWheel", Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="PickerPreviousWheel", Key=Gamepad_LeftShoulder)
+ActionMappings=(ActionName="FrontEndPickerNextWheel", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="FrontEndPickerPreviousWheel", Key=Gamepad_DPad_Left)
+ActionMappings=(ActionName="FrontEndPickerNextWheelGamepad", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="FrontEndPickerPreviousWheelGamepad", Key=Gamepad_DPad_Left)
; PickerNull hides inputs by ignoring them while the Picker is up - ConfigCustom_Athena
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_LeftTrigger)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_DPad_Left)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_DPad_Right)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="PickerNull", Key=Gamepad_LeftThumbstick)
; Replay - ConfigCustom_Athena
+AxisMappings=(AxisName="ReplayLeftstick_HUD",Scale=1.000000,Key=Gamepad_LeftThumbstick)
+AxisMappings=(AxisName="ReplayRightstick_HUD",Scale=1.000000,Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="HoverDrone_IncreaseSpeed", Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="HoverDrone_DecreaseSpeed", Key=Gamepad_FaceButton_Left)
+ActionMappings=(ActionName="ToggleSpectatorHUD",Key=Gamepad_LeftThumbstick)
+ActionMappings=(ActionName="TogglePauseState",Key=Gamepad_FaceButton_Top)
+ActionMappings=(ActionName="ReplaySpeedIncrease",Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="ReplaySpeedDecrease",Key=Gamepad_DPad_Down)
+ActionMappings=(ActionName="NextSpectatorCameraMode",Key=Gamepad_RightThumbstick)
+ActionMappings=(ActionName="SpectatorZoomIn",Key=Gamepad_RightShoulder)
+ActionMappings=(ActionName="ToggleReplayAndLiveSpectatingFullScreenMap",Key=Gamepad_Special_Left)
+ActionMappings=(ActionName="SwitchSpectatedPlayerUp", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="SwitchSpectatedPlayerDown", Key=Gamepad_DPad_Down)
; Axis Mappings aren't picked up correctly by keybind widgets, so as a workaround we have UI specific action bindings
+ActionMappings=(ActionName="ReplayUIIncreaseDistance",Key=Gamepad_LeftTriggerAxis)
+ActionMappings=(ActionName="ReplayUIDecreaseDistance",Key=Gamepad_RightTriggerAxis)
; Spectating - ConfigCustom_Athena
+ActionMappings=(ActionName="SwitchSpectatedPlayerUp", Key=Gamepad_DPad_Up)
+ActionMappings=(ActionName="SwitchSpectatedPlayerDown", Key=Gamepad_DPad_Down)
[/Script/EngineSettings.ConsoleSettings]
;There are too many maps, and it causes the console to lag trying to find them all
!AutoCompleteMapPaths=ClearArray
+ManualAutoCompleteList=(Command="STARTSAFEZONE",Desc="Start safe zones")
+ManualAutoCompleteList=(Command="SKIPSHRINKSAFEZONE",Desc="Go to the next safe zone size")
+ManualAutoCompleteList=(Command="STARTSHRINKSAFEZONE",Desc="Skip the hold timer for safe zones")
+ManualAutoCompleteList=(Command="PAUSESAFEZONE",Desc="Pause the safe zone")
+ManualAutoCompleteList=(Command="UNPAUSEWARMUP",Desc="Start the warmup countdown if it was paused.")
+ManualAutoCompleteList=(Command="STARTAIRCRAFT",Desc="Force the aircraft phase to start")
+ManualAutoCompleteList=(Command="UNPAUSEAIRCRAFT",Desc="Start the aircraft along it's path if it was paused.")
+ManualAutoCompleteList=(Command="AIRCRAFTUNLOCK",Desc="Unlock the aircraft and allow jumps")
+ManualAutoCompleteList=(Command="SPAWNSUPPLYDROP",Desc="Spawn a supply drop")
+ManualAutoCompleteList=(Command="SPAWNEXITCRAFT",Desc="Spawns an Exit Craft")
+ManualAutoCompleteList=(Command="SPAWNEXITCRAFTFAST",Desc="Spawns an Exit Craft")
+ManualAutoCompleteList=(Command="SPAWNLLAMA",Desc="Spawn a llama")
+ManualAutoCompleteList=(Command="SPAWNMEGASTORM",Desc="Spawn a mega storm at the safezone edge")
+ManualAutoCompleteList=(Command="MATCHMAKE",Desc="Start Athena matchmaking")
+ManualAutoCompleteList=(Command="ShowDebug PlayerInput",Desc="ShowDebug PlayerInput (Toggles whether player input data is being displayed on the debug canvas or not)")
[/Script/Engine.InputSettings]
-AxisConfig=(AxisKeyName="Gamepad_LeftX",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f))
-AxisConfig=(AxisKeyName="Gamepad_LeftY",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f))
-AxisConfig=(AxisKeyName="Gamepad_RightX",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f))
-AxisConfig=(AxisKeyName="Gamepad_RightY",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f))
-AxisConfig=(AxisKeyName="MouseX",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f))
-AxisConfig=(AxisKeyName="MouseY",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f))
+AxisConfig=(AxisKeyName="Gamepad_LeftX",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="Gamepad_LeftY",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="Gamepad_RightX",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="Gamepad_RightY",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MouseX",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MouseY",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MouseWheelAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="Gamepad_LeftTriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="Gamepad_RightTriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Left_TriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Left_Grip1Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Left_Grip2Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Right_TriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Right_Grip1Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Right_Grip2Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="Gamepad_Special_Left_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="Gamepad_Special_Left_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="TouchMoveX",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="TouchMoveY",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="TouchLookMouseX",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="TouchLookMouseY",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="TouchLookStickX",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="TouchLookStickY",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Left_Thumbstick_Z",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="MotionController_Right_Thumbstick_Z",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
+AxisConfig=(AxisKeyName="RotationRate",AxisProperties=(DeadZone=0.000000,Sensitivity=0.000000,Exponent=1.5,bInvert=False))
bAltEnterTogglesFullscreen=True
bF11TogglesFullscreen=True
bUseMouseForTouch=False
bEnableMouseSmoothing=True
bEnableFOVScaling=True
bCaptureMouseOnLaunch=False
bDefaultViewportMouseLock=False
bAlwaysShowTouchInterface=False
bShowConsoleOnFourFingerTap=True
bEnableGestureRecognizer=False
bUseAutocorrect=True
+ExcludedAutocorrectCultures=zh
+ExcludedAutocorrectCultures=ko
+ExcludedAutocorrectCultures=ja
+ExcludedAutocorrectDeviceModels=SM-G
DefaultViewportMouseCaptureMode=NoCapture
DefaultViewportMouseLockMode=LockOnCapture
FOVScale=0.011110
DoubleClickTime=0.200000
+AxisMappings=(AxisName="MoveForward",Scale=1.000000,Key=W)
+AxisMappings=(AxisName="MoveForward",Scale=-1.000000,Key=S)
+AxisMappings=(AxisName="MoveForward",Scale=1.000000,Key=Up)
+AxisMappings=(AxisName="MoveForward",Scale=-1.000000,Key=Down)
+AxisMappings=(AxisName="MoveForward_Gamepad",Scale=1.000000,Key=Gamepad_LeftY)
+AxisMappings=(AxisName="VehiclePitchForward",Scale=-1.000000,Key=W)
+AxisMappings=(AxisName="VehiclePitchForward",Scale=1.000000,Key=S)
+AxisMappings=(AxisName="VehiclePitchForward",Scale=-1.000000,Key=Up)
+AxisMappings=(AxisName="VehiclePitchForward",Scale=1.000000,Key=Down)
+AxisMappings=(AxisName="VehiclePitchForward_Gamepad",Scale=-1.000000,Key=Gamepad_LeftY)
+AxisMappings=(AxisName="MoveRight",Scale=-1.000000,Key=A)
+AxisMappings=(AxisName="MoveRight",Scale=1.000000,Key=D)
+AxisMappings=(AxisName="MoveRight",Scale=1.000000,Key=Right)
+AxisMappings=(AxisName="MoveRight",Scale=-1.000000,Key=Left)
+AxisMappings=(AxisName="MoveRight_Gamepad",Scale=1.000000,Key=Gamepad_LeftX)
+AxisMappings=(AxisName="MoveUp",Scale=1.000000,Key=Gamepad_LeftThumbstick)
+AxisMappings=(AxisName="MoveUp",Scale=1.000000,Key=Gamepad_FaceButton_Bottom)
+AxisMappings=(AxisName="MoveUp",Scale=1.000000,Key=SpaceBar)
+AxisMappings=(AxisName="Turn_Gamepad",Scale=1.000000,Key=Gamepad_RightX)
+AxisMappings=(AxisName="Turn",Scale=1.000000,Key=MouseX)
+AxisMappings=(AxisName="Turn_Key",Scale=-1.000000,Key=A)
+AxisMappings=(AxisName="Turn_Key",Scale=1.000000,Key=D)
+AxisMappings=(AxisName="Turn_Key",Scale=-1.000000,Key=Left)
+AxisMappings=(AxisName="Turn_Key",Scale=1.000000,Key=Right)
+AxisMappings=(AxisName="LookUp_Gamepad",Scale=1.000000,Key=Gamepad_RightY)
+AxisMappings=(AxisName="LookUp",Scale=-1.000000,Key=MouseY)
+AxisMappings=(AxisName="VehiclePitchForwardSecondary",Scale=-1.000000,Key=MouseY)
+AxisMappings=(AxisName="LookUp_Key",Scale=-1.000000,Key=W)
+AxisMappings=(AxisName="LookUp_Key",Scale=1.000000,Key=S)
+AxisMappings=(AxisName="LookUp_Key",Scale=-1.000000,Key=Up)
+AxisMappings=(AxisName="LookUp_Key",Scale=1.000000,Key=Down)
+AxisMappings=(AxisName="HoverDrone_SlideUp_World",Scale=1.000000,Key=E)
+AxisMappings=(AxisName="HoverDrone_SlideUp_World",Scale=-1.000000,Key=Q)
+AxisMappings=(AxisName="HoverDrone_SlideUp_World",Scale=1.000000,Key=Gamepad_RightTriggerAxis)
+AxisMappings=(AxisName="HoverDrone_SlideUp_World",Scale=-1.000000,Key=Gamepad_LeftTriggerAxis)
+AxisMappings=(AxisName="SpectatorFOVAdjust",Scale=-3.000000,Key=MouseWheelAxis)
+AxisMappings=(AxisName="SpectatorFOVAdjust",Scale=-1.000000,Key=Gamepad_RightShoulder)
+AxisMappings=(AxisName="SpectatorFOVAdjust",Scale=1.000000,Key=Gamepad_LeftShoulder)
+AxisMappings=(AxisName="SpectatorFOVAdjust",Scale=1.000000,Key=Z)
+AxisMappings=(AxisName="SpectatorFOVAdjust",Scale=-1.000000,Key=X)
+AxisMappings=(AxisName="SpectatorNormDistance",Scale=-1.000000,Key=Gamepad_RightTriggerAxis)
+AxisMappings=(AxisName="SpectatorNormDistance",Scale=1.000000,Key=Gamepad_LeftTriggerAxis)
+AxisMappings=(AxisName="SpectatorNormDistance",Scale=1.000000,Key=E)
+AxisMappings=(AxisName="SpectatorNormDistance",Scale=-1.000000,Key=Q)
+AxisMappings=(AxisName="MapZoom_Mouse",Scale=0.200000,Key=MouseWheelAxis)
+AxisMappings=(AxisName="MapZoomIn_Gamepad",Scale=3.000000,Key=Gamepad_RightTriggerAxis)
+AxisMappings=(AxisName="MapZoomOut_Gamepad",Scale=-3.000000,Key=Gamepad_LeftTriggerAxis)
+AxisMappings=(AxisName="GamepadGolfCartForward",Scale=1.000000,Key=Gamepad_RightTriggerAxis)
+AxisMappings=(AxisName="GamepadGolfCartReverse",Scale=-1.000000,Key=Gamepad_LeftTriggerAxis)
DefaultTouchInterface=None
ConsoleKey=None
-ConsoleKeys=Tilde
+ConsoleKeys=Tilde