88_uhu
В виду лаконичности PPMouse я решил освоить более продвинутую программу, а именно GlovePIE. Эта прога примечательна своей гибкостью в настройке, пределом которой является лишь фантазия и уровень знаний в программировании скриптов. К сожалению, я программированием не владею, поэтому в настройке мне любезно помогал Jazz, за что ему большое спасибо!
Итак, что же меня толкнуло перейти на эту удивительную, но сложную в настройке программу? Во-первых, желание избавится от бегающего по экрану курсора – на этапе приобретения навыка полёта на мышеджое это было скорее плюсом, но в дальнейшем превратилось в досадный раздражитель.
Во-вторых, желание избавится от сторонних программ-эмуляторов нажатий кнопок и макросов, а конкретнее от NewView. В-третьих, необходимость наличия управляемых осей более четырёх штук. В-четвёртых, расширение количества управляющих клавиш.
В-пятых, наличие в PPMouse бага в виде эпизодического сброса газа в позицию 50% (у меня это проявлялось весьма редко, но другие пользователи жаловались на неприемлемую частоту возникновения). Ну, и естественно – стремление к совершенствованию пилотажа. В результате длинного процесса проб и ошибок я создал весьма достойный мышеджой, на котором достиг таких высот пилотажа и стрельбы, что был забанен на ряде проектов игры ИЛ-2. Админами и игроками мне был предложен выбор – перейти на джойстик или не летать, что ИМХО идеально характеризует мышеджой с положительной стороны и говорит о его абсолютном превосходстве над промышленными и самодельными джойстиками. )))
Эмулятор руля или джойстика на мышке в CarX
Как же это работает? Начать надо с установки драйвера 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).
Installing Vjoy / Joystick Gremlin — Tutorial
Теперь надо перевести движения мышки в движение осей виртуального джойстика. Для этого скачиваем и распаковываем в удобное место на диске программу 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 ) во всём скрипте. Этот порядковый номер зависит от количества мышей в системе (физических и виртуальных) и определяется эмпирическим путём.
Ссылка на PPJoy v0.8.3.7.:
Ссылка на PPJoy v0.8.4.6.:
Ссылка на архив GlovePIE (скрипт мышеджоя в папке Script):
Ссылка на скрипт мышеджоя:
оси в игре ИЛ-2 (рекомендую выставить все кривые по 100):
Источник: 88-uhu.livejournal.com
Клавиатура как геймпад – как настроить vJoy и Universal Control Remapper
Как эмулировать геймпад на клавиатуре и мышке? Как клавиатуру сделать геймпадом?
У вас нет геймпада или для игры вдвоем нужен второй геймпад , тогда есть возможность использовать клавиатуру для замены левого стика, управляющего движением, и правого стика – им управляет мышь .
Так же меняются бамперы, триггеры и все кнопки геймпада – управление ими переносится на клавиатуру или мышь.
Настройка vJoy и UCR
Вместо левого стика назначаем клавиши клавиатуры W A S D , как правый стик будет работать мышь :
Настроенное рабочее окно программы с тестированием кнопок WASD и движениями мыши.
Для этого установим vJoy и Universal Control Remapper.
vJoy ( виртуальный джойстик ) – это драйвер, который позволяет пользоваться любым устройством, не являющимся геймпадом или джойстиком, в игре для которой требуется геймпад.
Universal Control Remapper – программа для переназначения устройств ввода одного на другое – в данном случае вместо виртуального геймпада vJoy будет использоваться клавиатура и мышь .
- Установите драйвер , распакуйте UCR в удобное место, запустите UCR.exe.
Калибровка виртуального джойстика vJoy
В панели управления “Устройства и принтеры” будет виден vJoy Driver. Но его свойства и калибровку ищем по адресу SystemWindowsSysWOW64joy.cpl, нажмите на joy.cpl и попадете на вкладку калибровки игровых устройств:
joy.cpl открывает Свойства vJoy Device
Аналогично меняйте настройку других кнопок, D-Pad геймпада. Используя плагин ButtonTo Button – меняем клавишу клавиатуры или клик кнопки мыши на кнопку геймпада так:
Посмотрите эту статью тоже: JoyToKey — настройка геймпада для управления игрой
Как узнать номер кнопки игрового устройства (типа 1,2,3,4,5 …)
Откройте “ Панель управления – Устройства и принтеры” , найдите свой геймпад, правой кнопкой мыши по ярлыку – “ параметры игрового устройства” – открыть свойства , поочередно нажимая кнопки увидите их номер:
Источник: pcholic.ru
VJoy Virtual Joystick
Программа VJoy Virtual Joystick, разработанная компанией Ben Baker/Headsoft, предназначена для реализации таких функций, как «Джойстик», «Клавиатура к джойстику» и «Сопоставление клавиш». VJoy Virtual Joystick — это бесплатная (для личного пользования) программа с закрытым исходным кодом, работающая на многих платформах, в числе которых Windows.
Читать описание
VJoy Virtual Joystick |
Бесплатная (для личного пользования) |
Ben Baker/Headsoft |
Официальный сайт |
- Аппаратура
- Для игр
- Утилиты
- Windows
- Джойстик
- Клавиатура к джойстику
- Сопоставление клавиш
- Эмулятор клавиатуры геймпада
- Эмуляция клавиатуры
Источник: jpnsoft.ru
3 простых шага по исправлению ошибок VJOY.DLL
Tip: В вашей системе запущено много процессов, которые потребляют ресурсы процессора и памяти. Некоторые из этих процессов, кажется, являются вредоносными файлами, атакующими ваш компьютер.
Чтобы исправить критические ошибки vjoy.dll,скачайте программу Asmwsoft PC Optimizer и установите ее на своем компьютере
Очистите мусорные файлы, чтобы исправить vjoy.dll, которое перестало работать из-за ошибки.
- Запустите приложение Asmwsoft Pc Optimizer.
- Потом из главного окна выберите пункт «Clean Junk Files».
- Когда появится новое окно, нажмите на кнопку «start» и дождитесь окончания поиска.
- потом нажмите на кнопку «Select All».
- нажмите на кнопку «start cleaning».
Очистите реестр, чтобы исправить vjoy.dll, которое перестало работать из-за ошибки
- Запустите приложение Asmwsoft Pc Optimizer.
- Потом из главного окна выберите пункт «Fix Registry problems».
- Нажмите на кнопку «select all» для проверки всех разделов реестра на наличие ошибок.
- 4. Нажмите на кнопку «Start» и подождите несколько минут в зависимости от размера файла реестра.
- После завершения поиска нажмите на кнопку «select all».
- Нажмите на кнопку «Fix selected».
P.S. Вам может потребоваться повторно выполнить эти шаги.
Как удалить заблокированный файл
- В главном окне Asmwsoft Pc Optimizer выберите инструмент «Force deleter»
- Потом в «force deleter» нажмите «Выбрать файл», перейдите к файлу vjoy.dll и потом нажмите на «открыть».
- Теперь нажмите на кнопку «unlock and delete», и когда появится подтверждающее сообщение, нажмите «да». Вот и все.
Настройка Windows для исправления критических ошибок vjoy.dll:
- Нажмите правой кнопкой мыши на «Мой компьютер» на рабочем столе и выберите пункт «Свойства».
- В меню слева выберите » Advanced system settings».
- В разделе «Быстродействие» нажмите на кнопку «Параметры».
- Нажмите на вкладку «data Execution prevention».
- Выберите опцию » Turn on DEP for all programs and services . » .
- Нажмите на кнопку «add» и выберите файл vjoy.dll, а затем нажмите на кнопку «open».
- Нажмите на кнопку «ok» и перезагрузите свой компьютер.
Как другие пользователи поступают с этим файлом?
Всего голосов ( 202 ), 133 говорят, что не будут удалять, а 69 говорят, что удалят его с компьютера.
vjoy.dll Пользовательская оценка:
Как вы поступите с файлом vjoy.dll?
Некоторые сообщения об ошибках, которые вы можете получить в связи с vjoy.dll файлом
- (vjoy.dll) столкнулся с проблемой и должен быть закрыт. Просим прощения за неудобство.
- vjoy.dll. Эта программа не отвечает.
- (vjoy.dll) — Ошибка приложения: the instruction at 0xXXXXXX referenced memory error, the memory could not be read. Нажмитие OK, чтобы завершить программу.
- (vjoy.dll) не является ошибкой действительного windows-приложения.
- (vjoy.dll) отсутствует или не обнаружен.
VJOY.DLL
Описание файла: vjoy.dll Файл vjoy.dll из Microsoft Corporation является частью Microsoft Windows Operating System. vjoy.dll, расположенный в E: WINDOWS system32 с размером файла 4608.00 байт, версия файла 5.1.2600.0, подпись 4185D5A698A9D90E19D78732D5229A58.
Проверьте процессы, запущенные на вашем ПК, используя базу данных онлайн-безопасности. Можно использовать любой тип сканирования для проверки вашего ПК на вирусы, трояны, шпионские и другие вредоносные программы.
Источник: www.exedb.com