ИНСТРУКЦИЯ по установке мышеджоя для управления самолётом в игре ил-2!
Aug 03, 2010 21:33
Автор: [SS].UHU
На заре развития авиасимуляторов многие производители давали возможность пользователям управлять самолётом не только посредством клавиатуры и джойстиком, но и мышью. Однако, в эпоху WarBirds, вирпилы были лишены этой возможности ... до момента, когда IvanIV создал эмулятор джойстика - jmouse. Всё бы хорошо, но его мышеджой обладал рядом недостатков, т.к. был заточен под специфику WB и требовал наличия в системе гейм-порта. Тогда exec228 написал свой мышеджой - PPMouse, который был лишён недостатков jmouse и великолепно подошёл для 'Ил-2 Штурмовик'. В своё время, через мои руки прошли такие джойстики, как Gravis Thunderbird, АБ2, Х45, Эво, MSFF2, MSP2, Cougar, но ни один из них даже близко не смог приблизиться по качеству и приятности управления самолётом к мышеджою! Отсутствие люфтов, дрожания резисторов, мёртвой зоны и рывка в центре, идеальная точность, стабильные характеристики на протяжении всего жизненного цикла, надёжность, возможность летать на работе - это лишь небольшой перечень достоинств мышеджоя. С его помощью я смог набить 501 килл в онлайн войне за 93 часа http://i054.radikal.ru/1304/b9/4498d2290f90.jpg, s11.radikal.ru/i184/1008/80/261d0ed9642a.jpg )) ... и считаю это наглядным подтверждением достоинств мышеджоя в сравнении с джойстиком.
1. установить PPjoy:
краткая инструкция: 1) запустить setup, несколько раз нажать NEXT, потом ХР предложит найти дрова - указываем 'найти автоматически' ... вуаля, PPjoy установлен )), 2) в панели управления\parallel port joysticks добавить джой, указав порт virtual port.
3) дальше система находит parallel port joystick и снова указываем 'найти автоматически'. всё, джой есть, ждёт команды.
команды придётся делать так: 4) скопировать в удобный каталог ppmouse.exe и hook.dll, 5) запустить и настроить ppmouse, и не выключать, именно во время работы проги ppmouse.exe и происходит перевод мыши в джой, 6) после игры можно ppmouse закрыть.
* дополнение: в архиве с PPjoy есть скриншоты по установке - рекомендую ознакомиться ...
2. установить NewView (желательно последнюю - 37k):
1) в ней настроить кнопку 'мгновенной (или замедленной в одно касание) центровки' (у меня это SPACE на клавиатуре); 2) настроить кнопку 'центровка с возвратом' (у меня C); 3) настроить обзор кнопками (к примеру - UP ассоциировать с W и т.д. ... у меня UP, DOWN, LEFT, RIGHT соответственно W, S, A, D); 4) назначить кнопку в разделе 'переключатель режимов обзора' в пункте 'только NewView' (у меня это Z); 5) в 'горячих клавишах' назначить кнопки на +5 FOV и -5 FOV (у меня это HOME и INSERT соответственно); 6) в 'дополнительных настройках' в разделе 'SnapView' указать указать режим NewView при старте - 'NewView Snap' (потом можно будет установить режим NewView, когда привыкнешь управлять с клавиатуры).
Счастливым обладателям тракира можно не устаналивать NewView (однако настройка тракира через NW гораздо гибче - рекомендую!)
3. настроить раздел УПРАВЛЕНИЕ в ил2:
первым делом очистить разделы управления обзором ТИП1 и ТИП2 (удалить все ссылки на хатку и numpad) ... далее - проверить не висят ли на клавишах управляющих обзором (A,S,D,W) какие либо функции (очистить) ... затем запустить PPMouse и назначить оси X, Y и Z (для облегчения задачи активируйте в PPMouse ту ось, что назначаете в ил-2, а остальные временно отключите):
* небольшое примечание: т.к. ил-2 при настройке подхватывает реальное устройство (поскольку, например, при движении осей существует задержка между началом движения реальной оси и виртуальной, то ил-2 подхватывает первую) - ось газа (что на скролле мыши) надо прописать вручную в файле settings.ini в разделе [HotKey move] - в виде AXE_Z JoystickDevice0=-power (при назначении газа на скролл мыши в 'управлении' в файле прописывается mouse AXE_Z=power).
4. отключить в дровах мыши ускорение и настроить скорость курсора по своему вкусу;
5. для управления мышеджоем надо включить системный курсор мыши поверх экрана ... в conf.ini правится в разделе [rts] параметр mouseUse=1 (по дефолту - 2);
6. снижаем чувствительность мыши (для того, чтобы взгляд за мышью не ходил) в conf.ini в разделе [HookView Config] AzimutSpeed=0 и TangageSpeed=0; в разделе [rts_mouse] ставим SensitivityX=0 и SensitivityY=0;
* примечание: при этом теряется возможность управлять стрелками бомбардировщика ... если для обзора используется тракир через NV, то параметры можно не обнулять!
7. скачать с нашего сайта JoyCtrl_142a для удобной настройки кривых отклика ... у меня все кривые, как на скриншоте (исключение тяга, там все по 100):
тангаж:
крен:
руддер:
8. для интереса, у меня на мыше (в режиме управления только mouse + Trackir) на кнопках висят следующие функции:
G500:
НАСТРОЙКИ PPmouse 0.6.0.0:
для монитора с соотношением сторон 4:3 (рабочее поле - вся видимая область экрана)**:
для монитора с соотношением сторон 16:10 (рабочее поле - квадрат):
** примечание: настройки даны для монитора с соотношением сторон 1,33! если вы используете широкоформатный монитор (например 16:10), то поменяйте для оси Х коэффициент со 100% на 133%!