Ppjoy как настроить мышь

Ppjoy как настроить мышь

2,513 уникальных посетителей
74 добавили в избранное

Вступление
Приветствую, думаю многие, кто собирались управлять автомобилем при помощи мыши заметили, что функционал игры безумно обрезан и нет множества настроек, которые очень важны. В этом руководстве будет пошагово показано как расширить функционал настройки управления в игре.

Авторство
Вся информация взята с темы на форуме simracing.su, автор темы ohantosha. Причиной переноса темы в Steam послужило то, что та тема потихоньку стирается: ссылки перестают работать, картинки загружаться.

    Тема с форума simracing.su:
  • PPJoy – универсальный драйвер будущего мышеруля. [drive.google.com]
    Открыть установщик и установить в удобное место.
  • GlovePIE – универсальный программируемый эмулятор. [drive.google.com]
    Распаковать в удобную вам папку.
  • PIE-скрипт мышеджойстика для GlovePIE. [drive.google.com]
    Советую положить в папку с самим GlovePIE, дабы не потерять.

ИСПОЛЬЗУЙТЕ ТЕСТОВЫЙ РЕЖИМ НА СВОЙ СТРАХ И РИСК!

Для установки PPJoy понадобится активация тестового режима вашей операционной системы, это необходимо для возможности установки не подписанных драйверов (для 32-х битных систем не актуально). Вместе с тем для корректной работы PPJoy-оя тестовый режим должен оставаться включенным на протяжении всего времени эксплуатации программы.

Инструкции:

    Создаем txt-файл для активации тестового режима, пишем:

Сохраняем файл с именем: set_test_mode.cmd выбрав в «Тип файла» пункт «Все файлы».

Создаем txt-файл для отключения тестового режима, пишем:

Сохраняем файл с именем: off_test_mode.cmd, выбрав тот же пункт «Все файлы».

Теперь запуская файл set_test_mode.cmd от имени Администратора мы включаем тестовый режим, а запуская файл off_test_mode.cmd включаем обычный режим работы с проверкой подписи драйверов.

После включения/выключения тестового режима требуется перезагрузка.

Следуем инструкции:

  • Активируем тестовый режим (см. выше).
  • Перезагрузка.
  • Устанавливаем PPJoy, соглашаемся с предложением на установку неподписанных драйверов.
  • Запускаем «Configure Joysticks», нажимаем “Add”, «Virtual joysticks» как параллельный порт, нажимаем Add.
  • Выделяем созданный джойстик (PPJoy Virtual Joystick 1) нажимаем Mapping, нажимаем Далее.
  • Заполняем поля согласно картинке:
  • Нажимаем Далее, заполняем согласно картинке:
  • Нажимаем Далее.
  • Нажимаем Далее, Готово, Done.
  • PPJoy будет работать в фоновом режиме, его запуск не требуется. Помните, что для его работы тестовый режим операционной системы должен оставаться активным.

    Установка эмулятора не требуется.

    Запускаем PIEFree.exe, вставляем скрипт (File -> Open).

    Скрипт содержит комментарии, редактируем его согласно своим предпочтениям. После редактирования нажимаем Run.

    • Вспоминаем что наредактировали в скрипте.
    • Назначаем оси и кнопки в игре. Точно так и там, где это делается для руля.
    • Рекомендуется установить следующие значения:

    Угол поворота руля в градусах: 320;
    Линейность рулевого управления: 1.40;
    Фильтр: 0;
    Чувствительность к скорости: 0;
    Настройку педалей: 1;
    Поставьте галочку на «Combine with keyboard input».

    Изменять чувствительность мыши и кнопок можно внутри скрипта, если это необходимо.

    Источник

    88_uhu

    88_uhu

    В виду лаконичности PPMouse я решил освоить более продвинутую программу, а именно GlovePIE. Эта прога примечательна своей гибкостью в настройке, пределом которой является лишь фантазия и уровень знаний в программировании скриптов. К сожалению, я программированием не владею, поэтому в настройке мне любезно помогал Jazz, за что ему большое спасибо! Итак, что же меня толкнуло перейти на эту удивительную, но сложную в настройке программу? Во-первых, желание избавится от бегающего по экрану курсора – на этапе приобретения навыка полёта на мышеджое это было скорее плюсом, но в дальнейшем превратилось в досадный раздражитель. Во-вторых, желание избавится от сторонних программ-эмуляторов нажатий кнопок и макросов, а конкретнее от NewView. В-третьих, необходимость наличия управляемых осей более четырёх штук. В-четвёртых, расширение количества управляющих клавиш. В-пятых, наличие в PPMouse бага в виде эпизодического сброса газа в позицию 50% (у меня это проявлялось весьма редко, но другие пользователи жаловались на неприемлемую частоту возникновения). Ну, и естественно – стремление к совершенствованию пилотажа. В результате длинного процесса проб и ошибок я создал весьма достойный мышеджой, на котором достиг таких высот пилотажа и стрельбы, что был забанен на ряде проектов игры ИЛ-2. Админами и игроками мне был предложен выбор – перейти на джойстик или не летать, что ИМХО идеально характеризует мышеджой с положительной стороны и говорит о его абсолютном превосходстве над промышленными и самодельными джойстиками. )))

    Как же это работает? Начать надо с установки драйвера PPJoy:

    1) Скачиваем и устанавливаем драйвер.
    2) Запускаем Программы/ PPJoy Joystick Driver/ Configure Joysticks, нажимаем ‘Add’.

    3) Выбираем в списке ‘Parallel port’ – ‘Virtual joysticks’, нажимаем ‘Add’.

    4) Винды обнаружат новый девайс и запустят мастер нового оборудования. Выбираем автоматическую установку. Внимательно изучаем предупреждение, что данное оборудование не тестировалось с XP, и смело продолжаем установку. После установки данного драйвера, система попросит установить ‘HID-совместимый игровой контроллер’. Устанавливаем, порядок действий прежний и не должен вызвать сложностей.

    5) В Панели управления находим Parallel Port Joysticks, открываем его, выделяем PPJoy Virtual Joystick 1, жмём ‘Mapping’, ‘Далее’, выбираем необходимое количество осей (в моём случае – у меня 2 виртуальных джойстика, на первом 6 осей, на втором 4), кнопок и хаток (количество без разницы, можно оставить дефолтные 32 и 2), жмём ‘Далее’ и выставляем соответствие цифровых осей аналоговым (сей момент весьма важен, т.к. напрямую влияет на то, что увидит GlovePIE из PPjoy’я), затем несколько раз подряд нажимаем ‘Далее’ на страницах с кнопками и хатками, пока не доберёмся до ‘Готово’.

    Всё, дело сделано и виртуальный джойстик готов к работе!

    Примечание: т.к. PPJoy поддерживает лишь 8 осей, то при желании иметь большее количество – нужно зайти в Панель управления, открыть Parallel Port Joysticks, нажать ‘Add’ и создать PPJoy Virtual Joystick 2 (проделать с ним вышеописанные манипуляции в пункте 5).

    Теперь надо перевести движения мышки в движение осей виртуального джойстика. Для этого скачиваем и распаковываем в удобное место на диске программу GlovePIE. Прога не требует инсталляции и работает прямо из папки, запускается файлом PIEFree.exe.

    Запуск можно делать двумя путями: из запущенной GlovePIE открыть нужный скрипт или ассоциировать расширение файла скрипта .PIE с GlovePIE и сразу открывать двойным кликом нужный скрипт (для удобства запуска — можно вынести ярлык скрипта на рабочий стол).

    После открытия скрипта нужно нажать кнопку ‘Run’, и с этого момента скрипт начинает работать. Для проверки правильности установки и работоспособности PPJoy и GlovePIE стоит произвести проверку: в GlovePIE нажать CP-Settings/Joystick, откроется окно с установленными в системе игровыми устройствами, найти в нём PPJoy Virtual Joystick 1, выделить его, нажать ‘Свойства’, активировать мышеджой кнопкой F12 (применительно к моему скрипту), подвигать мышью по осям/покрутить скролл. При правильной установке крестик в тестовом поле будет двигаться, оси перемещаться, курсор застынет на одном месте. После повторного нажатия F12 курсор разблокируется, движения осей прекратятся.

    Вот вообщем и всё.

    Теперь перейдём непосредственно к моему скрипту. Если у вас есть хоть небольшой опыт работы с GLovePIE, то моих описаний в скрипте вполне достаточно для понимания логики событий, если же опыта нет, то ориентируйтесь в первую очередь на кнопки, которые задают событие (их можно менять по своему усмотрению на более подходящие, но. следите, чтобы новая кнопка не имела уже назначенную функцию в скрипте! будьте внимательны), так же можете менять первый абзац в скрипте, где регулируется частота опроса мыши, количество щелчков для оси на скролле, коэффициенты для рудера/элеронов, положение осей при старте мышеджоя. Во второй части скрипта присутствуют генераторы для клавиатуры: при нажатии на одну кнопку – сгенерировать нажатия другой кнопки, разные генерации на нажатие/отпускание и прочее. При отсутствии необходимости в генераторах — всё, что идёт после ‘Запуск 2-х двигателей одним нажатием кнопки 5 Джойстика (Nostromo)’ можно удалить из скрипта, на функциональность это не повлияет (необходимо оставить лишь последнюю скобку > ). Разрешение осей X и Y устанавливается исходя из разрешения монитора и чувствительности мышки, т.е. сугубо индивидуально (не стоит ориентироваться на мои цифры, т.к. у меня разрешение монитора в игре 1200х750, а сенса мыши 1150).

    * ОБРАЩАЮ ВНИМАНИЕ, что я использую для обзора TrackIR. если у вас отсутствует аналогичное устройство обзора, то необходимо прописать в GlovePIE клавотрекир, либо настроить в игре обзор кнопками, либо использовать NewView, либо подключить вторую мышь и добавить в скрипт GlovePIE соответствующий раздел. К сожалению, в этом я помочь не могу, но в сети достаточно скриптов и информации, как реализовать вышеописанное.

    * В 64-битных системах нужно устанавливать драйвер PPJoy v0.8.4.6. в тестовом режиме Windows. Для этого вводим в командной строке (с правами администратора) bcdedit.exe -set TESTSIGNING ON и перегружаем систему. Работать в 64-битной системе PPJoy будет только в тестовом режиме или в режиме без проверки цифровой подписи драйвера. В первом случае (тестовый режим) система загружается и работает, как и в обычном режиме, отличие лишь в назойливой надписи в правом нижнем углу, которую легко удаляет программа Universal Watermark Disabler. Мой опыт длительной эксплуатации windows 8.1 в этом режиме показал отсутствие отличий от обычного режима (т.е. глюков и багов). Выход из тестового режима осуществляется по вышеописанной процедуре с записью в командной строке bcdedit.exe -set TESTSIGNING OFF. Во втором случае (режим без проверки цифровой подписи драйвера) всё сложнее — для входа при загрузке системы в этот режим нужно вернуть старое меню загрузки по нажатию F8 (актуально для windows 8-10) — в командной строке (администратор) вводим bcdedit /set «» bootmenupolicy legacy и перегружаем систему. Теперь при старте системы нужно жать F8 и выбирать меню ‘загрузка без проверки цифровой подписи драйвера’, что немного заморочно. Для роботизации процесса есть программа ReadyDriver Plus 1.2, которая является клавиатурным генератором и автоматизирует процесс нажатия F8 и выбора нужного пункта меню. Из недостатков отмечу, что старт системы при этом затягивается (ссылка на видео с визуализацией процесса https://www.youtube.com/watch?v=YXP8PS9ksTQ), кроме того, программа модифицирует загрузчик системы, что может негативно отразиться на альтернативных программах.

    Если в 64-битной системе после запуска моего скрипта крестик в тестовом окошке не двигается и оси не перемещаются, то попробуйте заменить в Mouse1 единицу на двойку (будет Mouse2 ) во всём скрипте. Этот порядковый номер зависит от количества мышей в системе (физических и виртуальных) и определяется эмпирическим путём.

    оси в игре ИЛ-2 (рекомендую выставить все кривые по 100):

    Смотрите картинки, ролики, экспериментируйте, нагибайте и доминируйте! )))

    Источник

    88_uhu

    88_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.j pg )) . и считаю это наглядным подтверждением достоинств мышеджоя в сравнении с джойстиком.

    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%!

    ** примечание: для 64-bit систем нужно устанавливать соответствующий PPjoy (v0.86).

    работа по 10 Т-34 в два (!) прохода на Ju-87G-1

    Фридрих против 4-х ишаков

    бум-зум на Bf109G-2

    на FW-190A-6

    на FW-190D-9

    работа мышеджоя

    дополнение: чем PPmouse ЛУЧШЕ jmouse

    1. не требует наличия в системе GAME порта;

    2. работает с Windows Vista и Windows 7;

    3. имеет более удобную инсталляцию и более интуитивный интерфейс;

    4. не требует калибровки;

    5. имеет возможность задавать на одной оси до 8 действий джойстика;

    6. позволяет изменять частоту опроса mouse;

    7. позволяет использовать клавиатуру для центровки осей, переключения и инвертации осей, вкл/выкл мышеджойстика, назначения кнопок джойстика;

    8. имеет тестовое окно для визуального контроля вносимых изменений;

    Источник

    Читайте также:  Где бы не работали женщины
    Оцените статью