Бинды и консоль

KF2: переключаемый спринт через консольные бинды (GamepadSprint)

Руководство показывает, как перестать зажимать Left Shift всю игру. Для этого используются консольные бинды, которые подставляют действие спринта с геймпада - оно работает как переключатель. Позже Tripwire добавила официальную опцию, и автор объясняет, когда его способ всё ещё полезен.

Важная заметка про официальную опцию

28 февраля 2019 года Tripwire выпустила бета-обновление со встроенным переключателем: Options, затем Gameplay, галочка "Toggle to sprint". Автор оставил гайд, потому что по его проверкам официальная опция поначалу была далека от идеала, а у его метода был один главный минус: нельзя стрелять сидя (если не использовать необязательные бинды отмены ниже). Перед использованием обходного пути проверьте, как работает официальная опция сейчас.

Бинды для переключаемого спринта

Откройте консоль и вставьте нужные строки.

Переключение спринта:

setBind "LeftShift" "GamepadSprint"

Прицеливание отменяет спринт (по желанию):

setBind "RightMouseButton" "GBA_IronsightsToggle | SpectateNextPlayer | GamepadSprintRelease | GamepadCrouchRelease"

Выстрел отменяет спринт (по желанию):

setBind "LeftMouseButton" "GBA_Fire | SpectatePrevPlayer | GamepadSprintRelease | GamepadCrouchRelease"

Исправление приседания (по желанию) - выберите переключаемое или удерживаемое:

setBind "LeftControl" "GBA_CrouchToggle | GamepadSprintRelease"
setBind "LeftControl" "GBA_CrouchHold | GamepadSprintRelease"

Альтернативный огонь / парирование отменяет спринт (по желанию):

setBind "MiddleMouseButton" "GBA_SwitchFireMode | SpectateChangeCamMode | GamepadSprintRelease | GamepadCrouchRelease"

Побочные эффекты

  • По какой-то причине GamepadSprintRelease переключает положение приседания у стоящего персонажа. Поэтому в бинды отмены добавлен GamepadCrouchRelease.
  • Из-за этого нельзя стрелять из положения сидя (игра поднимает вас), так что стиль "Sharpshooter сидя" с такой схемой не работает.
  • Также нельзя присесть, стоя на месте, но можно присесть на ходу и затем остановиться.
  • Если не добавлять бинд "выстрел отменяет спринт", то после стрельбы вы автоматически продолжите бежать. Этот бинд автор добавил по просьбам игроков.
  • Клавиши в каждом бинде можно заменить на любые другие.

Возврат к обычному спринту

Переназначьте клавиши в меню настроек или введите в консоли:

setBind "LeftShift" "GBA_Sprint"
setBind "LeftControl" "GBA_CrouchToggle"
setBind "LeftMouseButton" "GBA_Fire | SpectatePrevPlayer"
setBind "RightMouseButton" "GBA_IronsightsToggle | SpectateNextPlayer"
setBind "MiddleMouseButton" "GBA_SwitchFireMode | SpectateChangeCamMode"

См. также переключаемый спринт и биндинги KFInput.ini - другой метод.

Вопросы и ответы

Как включить переключаемый спринт через консоль?
Введите в консоли setBind "LeftShift" "GamepadSprint".
Есть ли теперь официальная опция?
Да. С бета-обновления от 28.02.2019 можно поставить галочку Toggle to Sprint в Options > Gameplay.
Как вернуть обычный спринт?
Переназначьте клавиши в настройках или введите в консоли setBind "LeftShift" "GBA_Sprint".