Настройка Джойстика и манипуляторов Wingman |
||
Категории: Темы | Общая Информация | Геймплей и Производительность |
||
(Перенаправлено с Configuring Joystick and Wingman Controllers)
Содержимое этой страницы управляется как Поддержкой Steam, так и сообществом пользователей Steam — соблюдайте осторожность при использовании любых ссылок на внешние сайты. Поддержка Steam никогда не потребует сообщить пароль вашего аккаунта в Steam ни под каким предлогом, а также не потребует ввести пароль вашего аккаунта Steam в форму на веб-сайте. Для того, чтобы перейти на управление Джойстиком или Геймпадом, необходимо отметить соотвествующий пункт в меню Конфигурация/Управление/Дополнительные настройки. Настроить джойстик или геймпад можно через меню Конфигурация/Управление. VALVe благодарит Джеймса Барнса (James Barnes) из компании First-Person Gaming, Inc. за предоставление превосходной документации по джойстикам. Half-Life поддерживает стандартные и цифровые джойстики, а также специальные игровые манипуляторы FPgaming Assassin 3D, Logitech WingMan Warrior и SpaceTec IMC SpaceOrb. Перед тем как включить поддержку джойстика в Half-life, проверьте, что ваше игровое устройство находится в соответвующем списке Панели управления, откалибровано и протестировано. Затем запустите Half-life и отметьте пункт Джойстик в меню Конфигурация/Управление/Дополнительные настройки. Для работы с более функциональными манипуляторами необходимо, к тому же, иметь специальный файл с настройками - joystick.cfg. Обычно, этот файл предоставляется компанией-изготовителем устройства, тем не менее вы можете самостоятельно создать его и поместить в подпапку Valve директории Half-life. При каждом запуске игры данный конфигурационный файл будет выполняться автоматически. Файлы настроек для всех типов игровых контроллёров указаны ниже. Функциональные возможности джойстика в Half-life:
По умолчанию заданы две настройки управления джойстика - это влево/вправо для поворота и вперёд/назад для движения вперёд и назад. Чтобы управлять стрейфом, нужно присвоить одной из кнопок вашего джойстика команду 'Перемещение' (strafe modifier) (через меню Конфигурация/Управление). Для обзора джойстиком, нужно назначить 'Обзор джойстиком' (Joystick look modifier) на одну кнопку (также через Конфигурация/Управление). Опция 'Инвертировать мышь' в меню Конфигурация/Управление/Дополнительные настройки влияет и на вертикальный обзор джойстиком. В вашем joystick.cfg могут быть прописаны следующие переменные. Переменные, отвечающие за чувствительность:
Данные переменные отвечают за настройку пороговых значений:
Если ваш джойстик обладает шляпкой POV, то кнопки обозначены как AUX29-AUX32. Таким образом вы получаете 8 кнопок при использовании Logitech WingMan Extreme, 12 кнопок на Microsoft SideWinder 3D Pro, и т.д.. Следующие шесть переменных управляют работой осей:
К тому же, каждая ось может быть определена как в качестве абсолютной (как рукоять джойстика) так и в качестве относительной (как шарик прокрутки у FPgaming или колёсико SpinControl у WingMan Warrior). Отличие абсолютных осей от относительных в том, что абсолютные имеют фиксированное нулевое положение, относительно которого происходит смещение, в то время как относительные оси лишены такой позиции и могут свободно вращаться. Для того, чтобы сделать ось относительной, прибавьте 16 к одному из вышеупомянутых номеров. Например, для присвоения оси U манипулятора Assassin 3D поворотов влево и вправо, необходимо указать 'joyadvaxisu 20'. А чтобы назначить педалям управление поворотами, напечатайте 'joyadvaxisr 4'. Подобная настройка может показаться немного сложной, но зато производится она лишь один раз. Переменные, отвечающие за специальные оси, не будут работать до тех пор, пока параметру joyadvanced не присвоено значение 1.0. Также, ни одно изменение в настройках осей не вступит в силу до исполнения команды joyadvancedupdate. Исходя из этого, последовательность действий, необходимых для создания собственной раскладки, выглядит так:
Ниже приведён текст файла конфигурации для FPgaming Assassin 3D: // Revision 1.0 joyname "FPgaming Assassin 3D" joyadvanced 1 joyadvaxisx 3 joyadvaxisy 1 joyadvaxisz 0 joyadvaxisr 0 joyadvaxisu 20 joyadvaxisv 18 joyforwardsensitivity -1.0 joysidesensitivity 1.0 joypitchsensitivity -0.25 joyyawsensitivity -0.5 joyforwardthreshold 0.15 joysidethreshold 0.15 joyyawthreshold 0.0 joypitchthreshold 0.0 +mlook joyadvancedupdate Это текст файла конфигурации для Logitech WingMan Warrior: // Revision 0.1 -- refer to www.logitech.com for updates joyname "Logitech WingMan Warrior" joyadvanced 1.0 joywwhack1 1.0 joywwhack2 1.0 joyadvaxisx 3 joyadvaxisy 1 joyadvaxisz 0 joyadvaxisr 0 joyadvaxisu 20 joyadvaxisv 0 joyforwardsensitivity -1.0 joysidesensitivity 1.0 joypitchsensitivity 0.0 joyyawsensitivity -0.6 joyforwardthreshold 0.15 joysidethreshold 0.15 joypitchthreshold 0.0 joyyawthreshold 0.0 joyadvancedupdate Текст конфигурационного файла для SpaceTec IMC SpaceOrb: // Revision 0.1 joyname "SpaceTec IMC SpaceOrb" joyadvanced 1.0 joyadvaxisx 3 joyadvaxisy 1 joyadvaxisz 0 joyadvaxisr 2 joyadvaxisu 0 joyadvaxisv 4 joyforwardsensitivity -1.0 joysidesensitivity 1.0 joypitchsensitivity -0.5 joyyawsensitivity 1 joyforwardthreshold 0.1 joysidethreshold 0.1 joypitchthreshold 0.1 joyyawthreshold 0.1 +mlook joyadvancedupdate В этом файле конфигурации джойстик управляет стрейфом и обзором, педали отвечают за повороты влево и вправо, а тяга – за движение вперёд и назад: joyname "Joystick, Rudder & Throttle" joyadvanced 1.0 joyadvaxisx 3 joyadvaxisy 2 joyadvaxisz 1 joyadvaxisr 4 joyadvaxisu 0 joyadvaxisv 0 joyforwardsensitivity -1.0 joysidesensitivity -1.0 joypitchsensitivity 1.0 joyyawsensitivity -1.0 joyforwardthreshold 0.15 joysidethreshold 0.15 joyyawthreshold 0.15 joypitchthreshold 0.15 joyadvancedupdate Для Wingman Warrior вы можете добавить ещё два дополнительных параметра: Существуют две переменные, которые включают специальные кривые отклика для джойстика Logitech Wingman. "joywwhack1" устраняет проблему с центровкой. "joywwhack2" исправляет проблему «выхода из под контроля» при использовании джойстика для поворотов влево и вправо. В качестве примера использования этих переменных в вашем joystick.cfg, смотрите приведённую выше конфигурацию Wingman Warrior. |
| Поиск | ||
| Просмотры | ||
| На других языках | ||

