Steam Support Wiki
 
 

Configuring a Joystick or Gamepad for Source

 
 
(Перенаправлено с Guide: Configuring a Joystick or Gamepad for Source)

Настройка джойстика или геймпада для Source

Содержимое этой страницы управляется как Поддержкой Steam, так и сообществом пользователей Steam — соблюдайте осторожность при использовании любых ссылок на внешние сайты.

Поддержка Steam никогда не потребует сообщить пароль вашего аккаунта в Steam ни под каким предлогом, а также не потребует ввести пароль вашего аккаунта Steam в форму на веб-сайте.

Для правильной настройки вашего джойстика вам необходимо:

  1. Задать, как Source должен интерпретировать различные оси вашего джойстика (добавление joystick.cfg).
  2. Назначить индивидуальные клавиши для вашей игры (редактирование config.cfg).


Большинство джойстиков и геймпадов идут вместе с joystick.cfg, который вы можете использовать с source-играми вне пакета. Если ваш контроллер не содержит этот файл, вы можете создать его, используя информацию из этой статьи.

Файл joystick.cfg хранится в различных местах для разных игр. Ниже приведен список местоположений для сохранения файла для большинства Source-игр:

  • Counter-Strike: Source
    ..\Steam\steamapps\[ЛОГИН]\counter-strike source\cstrike\cfg</li>
  • Day of Defeat: Source
    ..\Steam\steamapps\[ЛОГИН]\day of defeat source\dod\cfg</li>
  • Half-Life: Source
    ..\Steam\steamapps\[ЛОГИН]\half-life source\hl1\cfg</li>
  • Half-Life 2
    ..\Steam\steamapps\[ЛОГИН]\half-life 2\hl2\cfg</li>
  • Half-Life 2 Deathmatch
    ..\Steam\steamapps\[ЛОГИН]\half-life 2 deathmatch\hl2mp\cfg</li>
  • Half-Life 2: Episode One
    ..\Steam\steamapps\[ЛОГИН]\half-life 2 episode one\episodic\cfg</li>
  • Half-Life 2: Episode Two
    ..\Steam\steamapps\[ЛОГИН]\half-life 2 episode two\ep2\cfg</li>
  • Half-Life 2: Lost Coast
    ..\Steam\steamapps\[ЛОГИН]\half-life 2 lostcoast\lostcoast\cfg</li>
  • Half-Life Deathmatch: Source
    ..\Steam\steamapps\[ЛОГИН]\half-life deathmatch source\hl1mp\cfg</li>
  • Left 4 Dead
    ..\Steam\steamapps\[ЛОГИН]\left4dead\terror\cfg</li>
  • Portal
    ..\Steam\steamapps\[ЛОГИН]\portal\portal\cfg</li>
  • Team Fortress 2
    ..\Steam\steamapps\[ЛОГИН]\team fortress source\tf\cfg</li>

joystick.cfg строится следующим образом:

joy_name “Название джойстика”
joy_advanced 1
команды сопоставления
команды чувствительности
команды пороговой величины
joyadvancedupdate


Активация вашего джойстика

Настройки, которые вы сделаете в joystick.cfg, определят, как будет использоваться аналоговое управление в вашей Source-игре. Остальное управление можно настроить разными способами.

  1. Зайдите в Настройки-->Мышь и отметьте пункты Джойстик и Обзор: джойстик.</li>
  2. Щелкните на вкладке Клавиатура.</li>
  3. Щелкните дважды на каждом действии, для которого вы хотите задать кнопку, и нажмите ту кнопку, которую хотите привязать к этому действию. Вы увидите, как название кнопки появится в секции КЛАВИША/КНОПКА. Это позволяет быстро задать сопоставления для вашего контроллера. Настройки сохраняются в вашем config.cfg. В качестве альтернативы, вы можете напрямую редактировать config.cfg, используя следующий синтаксис:

bind "кнопка" "действие"
Например:
bind “JOY1” “+jump”
Это привяжет кнопку под номером 1 на вашем джойстике к прыжку.</li>

В дополнение к сопоставлению осей джойстика к определенным направлениям, вы также можете определить настройки чувствительности и пороговых величин управления.


Консольные переменные для джойстика

joy_accelscale*
По умолчанию: 0.6
joy_advanced
Необходима в joystick.cfg перед установкой клавиш, чувствительности и порога. По умолчанию 0
joy_advaxisr
Ось R: обычно, это ось вращения (поворота).
0 = Ось не используется
1 = Ось используется для передвижения вперед и назад (forward)
2 = Ось используется для обзора вверх и вниз (pitch)
3 = Ось используется для атаки (side)
4 = Ось используется для поворота (yaw)
(Контроллер Xbox 360: правый аналоговый стик, Y-ось)
joy_advaxisu
Ось U
0 = Ось не используется
1 = Ось используется для передвижения вперед и назад (forward)
2 = Ось используется для обзора вверх и вниз (pitch)
3 = Ось используется для атаки (side)
4 = Ось используется для поворота (yaw)
(Контроллер Xbox 360: правый аналоговый стик, X-ось)
joy_advaxisv
Ось V
0 = Ось не используется
1 = Ось используется для передвижения вперед и назад (forward)
2 = Ось используется для обзора вверх и вниз (pitch)
3 = Ось используется для атаки (side)
4 = Ось используется для поворота (yaw)
joy_advaxisx
Ось X: обычно, это главная X-ось контроллера.
0 = Ось не используется
1 = Ось используется для передвижения вперед и назад (forward)
2 = Ось используется для обзора вверх и вниз (pitch)
3 = Ось используется для атаки (side)
4 = Ось используется для поворота (yaw)
(Контроллер Xbox 360: левый аналоговый стик, X-ось)
joy_advaxisy
Ось Y: обычно, это главная Y-ось контроллера.
0 = Ось не используется
1 = Ось используется для передвижения вперед и назад (forward)
2 = Ось используется для обзора вверх и вниз (pitch)
3 = Ось используется для атаки (side)
4 = Ось используется для поворота (yaw)
(Контроллер Xbox 360: левый аналоговый стик, Y-ось)
joy_advaxisz
Ось Z: обычно, это главная Z-ось или дроссель контроллера.
0 = Ось не используется
1 = Ось используется для передвижения вперед и назад (forward)
2 = Ось используется для обзора вверх и вниз (pitch)
3 = Ось используется для атаки (side)
4 = Ось используется для поворота (yaw)
(Контроллер Xbox 360: левый (негативный) и правый (позитивный) trigger-клавиши)
joy_autoaimdampen*
Определяет, как будет измеряться ход стика, когда оружие направлено на действительную цель
По умолчанию “0”
joy_autoaimdampenrange*
Диапазон стика, когда применен autoaimdampen
По умолчанию “0”
joy_autosprint*
Автоматический спринт, при передвижении с помощью аналогового джойстика
По умолчанию “0”
joy_axisbutton_threshold*
Диапазон аналоговой оси до того, как зарегистрировано нажатие кнопки. Например, при использовании аналогового курка на контроллере Xbox 360 для стрельбы, настройки по умолчанию требуют, чтобы вы держали курок на 30% от полного нажатия перед тем, как оружие выстрелит.
По умолчанию: “0.3”
joy_diagonalpov
POV работает и по диагонали тоже
По умолчанию: “0”
joy_display_input*
Записывать информацию джойстика в лог консоли.
По умолчанию: “0”
joy_forwardsensitivity
Определяет количество движения джойстика для максимальной скорости передвижения вперед и назад.
По умолчанию: -1
joy_forwardthreshold
Определяет "мертвую зону" для перемещения вперед и назад.
По умолчанию: “0.15”
joy_lowend*
Определяет величину физического диапазона контроллера, который вы хотите исключить как "внутреннюю зону".
По умолчанию: 1
joy_lowmap*
Определяет величину действительного диапазона контроллера, сопоставленную "внутренней зоне".
По умолчанию: 1
joy_name
Значение: Текст
Название вашего джойстика. Например: joy_name “Xbox 360 Controller”
joy_pitchsensitivity
Определяет скорость или коэффициент, используемый при обзоре вверх и вниз.
По умолчанию: 1
joy_pitchthreshold
Определяет "мертвую зону" для обзора вверх и вниз.
По умолчанию: “0.15”
joy_response_look*
Режим ответа обзорного стика:
0=Линейный
1=Квадратный
2=Кубический
3=Квадратный экстремальный
4=Другой
joy_response_move*
Режим ответа стика передвижения:
0=Линейный
1=Квадратный
2=Кубический
3=Квадратный экстремальный
4=Степенная функция (то есть, pow(x,1/sensitivity))
joy_sidesensitivity
Определяет величину передвижения джойстика, необходимую для максимальной скорости передвижения из стороны в сторону.
По умолчанию: 1
joy_sidethreshold
Определяет "мертвую зону" для передвижения из стороны в сторону.
По умолчанию: “0.15”
joy_wingmanwarrior_centerhack
Исправляет проблему центрирования с джойстиком Wingman Warrior.
По умолчанию: 0
joy_wingmanwarrior_turnhack
Исправляет проблему вращения с джойстиком Wingman Warrior.
По умолчанию: 0
joy_yawsensitivity
Определяет скорость или коэффициент, используемый при обзоре влево или вправо.
По умолчанию: 1
joy_yawthreshold
Определяет "мертвую зону" для обзора влево или вправо.
По умолчанию: 0.15
Joyadvancedupdate
Обновляет текущие настройки джойстика.
Не требует значения.
joystick
Значения: 0,1
Выключает/Включает джойстик

* Доступно не во всех Source-играх.


 
  Поиск  
 

 
  Просмотры  
   
  На других языках  
   
 
  link: Valve Software MediaWiki Logo