Ppjoy не устанавливается драйвер

Обновлено: 04.07.2024

Тема раздела Симуляторы в категории Общие вопросы; Кто нибудь пробовал ставить на восьмёрке? Пробовал несколько версий в том числе и для 64 битной семёрки, при запуске пишет .

Опции темы

Кто нибудь пробовал ставить на восьмёрке? Пробовал несколько версий в том числе и для 64 битной семёрки, при запуске пишет cannot open the ppjoy device driver.please install ppjoybus.sys first

Все разобрался, на восьмёрке идёт только версия 0,8,4,6

Последний раз редактировалось usup; 14.05.2013 в 01:08 .

Если можно поподробнее как ставили под 8ку? Интересует на Win8 Home (Starter) 64it

Пробовал загружаться с возможностью установки неподписанных драйверов - не помогает.

Если можно поподробнее как ставили под 8ку? Интересует на Win8 Home (Starter) 64it

Пробовал загружаться с возможностью установки неподписанных драйверов - не помогает.

Под 64 бит я смог установить версию 0.8.4.6. Она при инсталяции сама переводит комп в тестовый режим. Работает только в нём.
Вот и дело то что она пытается перевести комп в тестовый режим и не получается После перезапуска все остается как и было. Установка ppjoy начинается с перезагрузки. Видимо это ограничение Win8 Starter (предустановленная ОС).

А принудительно сначала перевести ОС в тестовый режим не получается?
bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING ON
А потом уже устанавливать ppjoy?

PS. Все движения с установкой только из под админ.

bcdedit -set TESTSIGNING ON
на эту команду выдает что редактирование запрещено групповой политикой.
gpedit.msc отсутствует в системе.
Но я нашел где можно отдельно скачать gpedit для starterа (home) версии. Установил, через эту консоль в HKLU\Админ.шаблоны\Система\Цифровую подпись драйверов и устройств - переключил значение в Игнорировать.
Результата нет.

запустить командную строку с правами администратора и последовательно выполнить команды:
bcdedit.exe /set nointegritychecks ON

bcdedit.exe /set TESTSIGNING ON

Первую команду можно заменить на
bcdedit.exe /set loadoptions DDISABLE_INTEGRITY_CHECKS

Затем перезагрузите систему и попробуйте установить неподписанный драйвер.

В виду лаконичности 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-битной системе после запуска моего скрипта крестик в тестовом окошке не двигается и оси не перемещаются, то попробуйте заменить в Mouse1 единицу на двойку (будет Mouse2 ) во всём скрипте. Этот порядковый номер зависит от количества мышей в системе (физических и виртуальных) и определяется эмпирическим путём.

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

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

1. установить PPjoy:

команды придётся делать так:
4) скопировать в удобный каталог ppmouse.exe и hook.dll,
5) запустить и настроить ppmouse, и не выключать, именно во время работы проги ppmouse.exe и происходит перевод мыши в джой,
6) после игры можно ppmouse закрыть.

* дополнение: в архиве с PPjoy есть скриншоты по установке - рекомендую ознакомиться .

2. установить NewView (желательно последнюю - 37k):

Счастливым обладателям тракира можно не устаналивать NewView (однако настройка тракира через NW гораздо гибче - рекомендую!)

3. настроить раздел УПРАВЛЕНИЕ в ил2:

первым делом очистить разделы управления обзором ТИП1 и ТИП2 (удалить все ссылки на хатку и numpad) . далее - проверить не висят ли на клавишах управляющих обзором (A,S,D,W) какие либо функции (очистить) . затем запустить PPMouse и назначить оси X, Y и Z (для облегчения задачи активируйте в PPMouse ту ось, что назначаете в ил-2, а остальные временно отключите):

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

1. установить PPjoy:

команды придётся делать так:
4) скопировать в удобный каталог ppmouse.exe и hook.dll,
5) запустить и настроить ppmouse, и не выключать, именно во время работы проги ppmouse.exe и происходит перевод мыши в джой,
6) после игры можно ppmouse закрыть.

* дополнение: в архиве с PPjoy есть скриншоты по установке - рекомендую ознакомиться .

2. установить NewView (желательно последнюю - 37k):

Счастливым обладателям тракира можно не устаналивать NewView (однако настройка тракира через NW гораздо гибче - рекомендую!)

3. настроить раздел УПРАВЛЕНИЕ в ил2:

первым делом очистить разделы управления обзором ТИП1 и ТИП2 (удалить все ссылки на хатку и numpad) . далее - проверить не висят ли на клавишах управляющих обзором (A,S,D,W) какие либо функции (очистить) . затем запустить PPMouse и назначить оси X, Y и Z (для облегчения задачи активируйте в PPMouse ту ось, что назначаете в ил-2, а остальные временно отключите):

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

Читайте также: