1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

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

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

[Soft] Настройка JMouse v2 (эмулятор джойстика)

Тема в разделе "Кладезь мудрости", создана пользователем Helmut, 9 дек 2009.

  1. Helmut Herr Mannelig

    Helmut

    Переводчик

    Регистрация:
    18 мар 2008
    Сообщения:
    7.083
    Существует ряд старых (и не очень) игр, в основном авиа-/космосимуляторов, принципиально не дружащих с мышью. Они либо вообще отказываются запускаться без джойстика, либо предлагают играть с клавиатуры, что не всегда удобно. И если из-за одной-двух игр не возникает желания бежать в магазин за новым девайсом, а поиграть, тем не менее, хочется, выход один - установить эмулятор джойстика для мышки.
    В сети обнаружилось не так уж много таковых эмуляторов, среди которых платные рассматривать вовсе нет никакого смысла, поскольку по цене они вполне сравнимы с полноценным джойстиком, а из остальных наиболее удобным мне показался JMouse 2.0, имеющий ряд преимуществ по сравнению с имеющейся на данном сайте старой версией: устанавливается в список драйверов, не требует непосредственного включения эмулятора (так же настройки и калибровки) каждый раз перед запуском игры, имеет более широкий спектр настроек, полноценно работает под Вистой и семеркой (по отзывам - не проверял лично), а также поддерживает одновременное подключение двух мышек (одна как обычная мышь, вторая как джойстик и дополнительные устройства для него, вроде ручки газа), что, впрочем, необязательно, прекрасно работает и с одной мышью.

    Поскольку внятной инструкции к установочному пакету не прилагается, а настройка достаточно сложна и имеет ряд неочевидных моментов, привожу краткое описание установки и настройки.

    Первое: убедитесь, что вы зашли в систему под учетной записью администратора, иначе высока вероятность зависания в процессе установки, и запускайте скачанный файл jmouse.msi. После того, как установщик завершил свою работу, в меню Пуск-> Все программы обнаруживаем новую запись - Mouse Joystick, где выбираем Mouse Joystick Properties и начинаем собственно настройку (по умолчанию программа настройки располагается в Program Files\B&Bh\Mouse Joystick\jconfg.exe).
    Важно: Настройка производится до того, как выполняется описанная ниже установка драйвера. Если эмулятор требуется перенастроить, дайвер нужно предварительно удалить из списка устройств.

    В открывшемся окне выбираем вкладку General:
    [​IMG]

    Здесь определяем оси джойстика: X1 и Y1 - непосредственно джойстик, совпадение с осями движения мыши. X2 - если вы желаете подключить управление газом на колесико мышки (ось Z), должно быть указано "Joystick has trottle", галочка Inverted отвечает за направление движения колесика.
    Опция "Joystick has rudder" позволяет добавить еще одну ось для рулей направления (или педалей), связывающуюся при нажатии указанной вами кнопки мыши с одной из осей ее движения. Значения Incremental и Autocenter определяют поведение этой оси при отпускании заданной кнопки: при Incremental положение сохранится, при Autocenter, соответственно, вернется в нулевое положение.
    Связывание кнопок мыши с кнопками джойстика в разделе Button Settings, надеюсь, не требует дополнительных пояснений.

    Переходим к вкладке Advanced:
    c4bd34331a609d90dcc901d5dcac7dda.jpg

    Здесь настраивается описанное выше динамическое подключение дополнительных осей. Оставьте эту вкладку пустой (все галочки убраны), если не собираетесь использовать эти возможности, в противном случае настройка производится следующим образом. Галочка определяет связывание указанной оси джойстика с выбранной справа осью мыши при нажатии выбранной ниже кнопки мыши. Опция Inverted изменяет направление, а ползунок Divided by - чувствительность.

    Вкладка Mouse:
    69658d03df5ed672c16532d92514992b.jpg

    Определяет пределы движения мыши. Для X Scale и Y Scale чаще всего выбираются значения разрешения экрана (например, 1024 и 768), но можно указать меньше или больше - в зависимости от того, насколько широко вам нравится размахивать мышкой по столу.
    Сочетание значений Z Scale и Z Factor определяет скорость вращения колесика мыши. Чем больше значения, тем плавнее происходят изменения при вращении. Стандартное сочетание - Z Scale 200 и Z Factor 4.
    Раздел Mouse Center Settings назначает кнопки мыши для ее центрирования по соответствующим осям. Можно назначить на одну кнопку центрирование мыши по X и Y, ось Z центрировать требуется редко.
    Раздел Mouse Axis Substitutions Settings предназначен только для самых хардкорных геймеров и служит для совмещения осей мыши при нажатии заданной кнопки.

    Вкладка System:
    c21689a3b810b540beb6a6aae95d1995.jpg

    Здесь указываются кнопки для центрирования джойстика. Ничто не мешает (ели лень экспериментировать) для обеих осей назначить ту же кнопку, что и для центрирования мыши в предыдущей вкладке.
    Раздел Joystick On/Off Settings позволяет назначить кнопки для выключения/включения джойстика и для временного отключения мышки (фактически работает так же, как первая, но только пока нажата).
    Галочка Use Game Port позволяет одновременно использовать мышкоджойстик и настоящий джойстик в играх, не поддерживающих несколько устройств. Например, можно настроить мышь как дополнение к обычному джойстику, заменяющее педали, ручку газа и прочее.

    При наличии двух мышек, чтобы использовать одну как обычно, а вторую - в режиме джойстика, вторая мышь подключается находящейся в папке приложения (по умолчанию - Program Files\B&Bh\Mouse Joystick\) программой m2setup.exe с опцией /INSTALL, после чего требуется перезагрузить компьютер и в Диспетчере устройств заменить драйвер стандартной мыши на драйвер, находящийся в подпапке i386 папки установленного эмулятора.
    Чтобы вернуть мышь в исходное состояние, требуется запустить m2setup.exe с опцией /UNINSTALL и вернуть драйвер мыши на стандартный.

    После завершения установки и конфигурирования эмулятора требуется перезагрузить компьютер, после чего устанавливается драйвер. Открываем Панель управления. Для начала нужно убедиться, что в Диспетчере устройств во вкладке "Звуковые, видео и игровые устройства" присутствует "стандартный игровой порт". Если нет, то запускаем "Установка оборудования", выбираем: устройство уже подключено - > добавление нового устройства -> установка оборудования, выбранного вручную -> звуковые, видео и игровые устройства -> (стандартные системные устройства) -> стандартный игровой порт. После установки драйвера и перезагрузки снова запускаем Диспетчер устройств, находим появившийся в списке установленного оборудования стандартный игровой порт, вызываем его свойства, выбираем вкладку "Ресурсы" и отключаем автоматическую настройку, после чего должна исчезнуть пометка об ошибке работы устройства, если таковая имело место быть.

    Теперь запускаем в Панели управления "Игровые устройства", нажимаем "Добавить", выбираем "Mouse Joystick", ставим галочку "подключить руль и педали" (не обязательно) и жмем Ok. На вопрос, где брать драйвер, указываем папку i386, расположенную в папке установленного эмулятора. После того как Mouse Joystick появился в списке игровых устройств, вызываем его свойства, во вкладке "Настройка" жмем "Откалибровать" и следуем указаниям, для подтверждений используя клавишу Enter клавиатуры. Лично я предварительно на рабочий стол повесил наскоро сотворенную картинку с двумя диагональными линиями, пересечение которых определяет геометрический центр монитора.

    Всё, устройство готово к работе и про все эти сложности можно забыть. Никаких глюков мною замечено не было - ни в процессе работы с обычными програмами и играми, требующими мышь, ни в играх, поддерживающих джойстик, в том числе в игровых меню, где перемещение курсора осуществляется мышью. Некоторые конфликты в играх, поддерживающих и мышь, и джойстик, легко устранялись путем внутриигровых настроек.
     
    Последнее редактирование: 9 дек 2009
    Faramant, Val07og, FleXXo и 5 другим нравится это.
  2.  
  3. kreol Старший офицер Чёрной Гвардии

    kreol

    Администратор

    Регистрация:
    2 июл 2007
    Сообщения:
    112.516
    Helmut, громадное тебе спасибо за такую статью!
    Сам я, правда, пользовался только той версией, что на сайте (совсем немного, ибо имею реальный джойстик), однако раз новая версия лучше - то заменим нашу на неё.)

    Кстати, есть сведения о том, как эта новая версия эмулятора работает в среде Windows 9x?
     
  4. Helmut Herr Mannelig

    Helmut

    Переводчик

    Регистрация:
    18 мар 2008
    Сообщения:
    7.083
    К сожалению, под рукой у меня только Вынь ХР, поскольку 9х не поддерживает мое железо.
    Но упоминаний о неработоспособности под 9х на сайтах, где я искал информацию, не наблюдалось.
     
    Последнее редактирование: 9 дек 2009
  5. Iroqez

    Iroqez

    Регистрация:
    7 дек 2008
    Сообщения:
    4
    Ув.Helmut, нельзя ли узнать поподробней об установке сего сабжа на семерку? Вопрос уперся в установку драйвера...
     
  6. Helmut Herr Mannelig

    Helmut

    Переводчик

    Регистрация:
    18 мар 2008
    Сообщения:
    7.083
    Iroqez, Как я писал выше, я использую ХР, поэтому описал установку так, как делал у себя. Поскольку в описании программы была указана поддержка семерки, и в отзывах пользователей ни одного опровержения не наблюдалось, логично предположить, что работать должно (учитывая, что данная софина нашла применение у обширной аудитории игроков в ИЛ-2, в случае неработоспособности оной непременно было бы упомянуто).

    А в чем собственно вопрос? на каком этапе возникает затык, и что при этом говорит? Виснет, выдает какую-то ошибку? Не находит драйвер или сообщает о его несовместимости?
     
    Последнее редактирование: 10 дек 2009
  7. Iroqez

    Iroqez

    Регистрация:
    7 дек 2008
    Сообщения:
    4
    в семерке отсутствует, при попытке установки из указанного места предупреждает об отсутсвии сертификата и в конце процесса установки сообщает что установщик отказывается ставить данный драйвер
     
  8. Helmut Herr Mannelig

    Helmut

    Переводчик

    Регистрация:
    18 мар 2008
    Сообщения:
    7.083
    Iroqez, Тогда лучше подождать отзывов кого-нибудь из пользователей семерки. Хотя мне кажется странным требования сертификата на драйвер игрового порта, который собственно должен входить в комплект самой выньдоз.
    Впрочем, насколько я помню по беседам с пользователями семерки на другие темы, проверки сертификатов, как и другие "фичи" слишком умной, явно считающей себя умнее любого пользователя семерки как-то обходятся.
     
  9. Iroqez

    Iroqez

    Регистрация:
    7 дек 2008
    Сообщения:
    4
    Ну не хочет, зараза:
    772621ce2e2508c5ba262f69ac7fa689.jpg
    [​IMG]:cry:
     
  10. Helmut Herr Mannelig

    Helmut

    Переводчик

    Регистрация:
    18 мар 2008
    Сообщения:
    7.083
  11. silan08

    silan08

    Регистрация:
    9 янв 2010
    Сообщения:
    1
    Народ помогите пожалуйста. не запускается m2setup.exe на долю секунды всплывает черное окно и все. Вобщем Jmouse не поставилась у мну виста комп ноут. но проблема вот в чем: хочу чтоб мона поиграть в инете с 1 компа в seriouse sam Second encouter 2челам поставил вторую мышь, комп определяет ее как hid мышь, 1 первую он определяет не помню как но дрова у 1 и 2 мыши теж самые, в настройках игры есть настройка мышь2 по разным осям, но игра не отличает мышь1 от мышь2 то есть любой мышью управляются 2 игрока как нее настраивай, я уж в отчаянии мне нада чтоб 1 мышь работала а 2 была типо джойстика а Jmouse никак не ставится хотя следовал абсолютно всем рекомендациям в данной теме. надеюсь вы мне поможите...
     
  12. Helmut Herr Mannelig

    Helmut

    Переводчик

    Регистрация:
    18 мар 2008
    Сообщения:
    7.083
    А мне казалось, я достаточно подробно написал. Видимо, все же нет.
    1. Ты обратил внимание, что m2setup.exe надо запускать с опцией /install? это ведь наверное не просто так написано.
    2. Ты не обратил внимание, что стандартные дрова второй мышки надо заменить на содержащиеся в папке мышкоджойстика?
    И если потом поставить дрова самого мышкоджойстика, то вторая мышь будет работать именно как джойстик (или руль/педали в зависимости от настроек), а не одновременно как мышь и джойстик, как при наличии одной мыши.
     
    Последнее редактирование: 9 янв 2010
  13. Edelways

    Edelways

    Регистрация:
    12 фев 2008
    Сообщения:
    6
    Доброго дня, тоже столкнулся с проблемой, делал все как указано в описании, но проблема в том, что не пропадает восклицательный знак после установки стандартного игрового порта, в ручной конфигурации пишет что это устройство конфликтует с ресурсами системной платы, пробовал различные конфигурации, но диапазон параметров мал, можно ли его как то расширить принудительно? Потому как эти самые ресурсы системной платы тоже не собираются съезжать с этого диапазона принудительно.
    P.S. WIn XP SP3
     
    Последнее редактирование: 17 май 2010
  14. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    С какого именно диапазона?
    В биосе встроенный гейм-порт отключен?
     
  15. Edelways

    Edelways

    Регистрация:
    12 фев 2008
    Сообщения:
    6
    Диапазон ввода-вывода I/O: дает изменять в диапазоне от 0200-0200 до 020F-020F
    и все.
    Встроенного гейм-порта нет в принципе.
    Вообще, все это нужно для того, чтобы запустить Star Wars X-Wing Collectors series, с jmouse, который лежит на этом сайте (предыдущей версии) джойстик не обнаруживался, может что-то я не так делал, народ ведь как-то его использовал? Может быть и не нужно использовать новую версию, чтобы поиграть в эту старую добрую игрушку?
     
    Последнее редактирование: 17 май 2010
  16. SimRacer

    SimRacer

    Регистрация:
    19 июл 2010
    Сообщения:
    11
    Хотел установить jmause но не нашел игровой порт, можно как нибуть без него обойтись?
    И еще, у меня там где должен быть игровой порт есть Устройство управления, это может быть тем самым игровым портом?
    [​IMG]
     
  17. Helmut Herr Mannelig

    Helmut

    Переводчик

    Регистрация:
    18 мар 2008
    Сообщения:
    7.083
    SimRacer, А прочитать внимательнее? Игровой порт нужно установить в список устройств.
     
  18. SimRacer

    SimRacer

    Регистрация:
    19 июл 2010
    Сообщения:
    11
    А от куда его установить? Как описано выше, я там не могу его найти
     
  19. Helmut Herr Mannelig

    Helmut

    Переводчик

    Регистрация:
    18 мар 2008
    Сообщения:
    7.083
    Что тут может быть непонятно?
     
  20. SimRacer

    SimRacer

    Регистрация:
    19 июл 2010
    Сообщения:
    11
    Нашел, только вот все равно пишет что диапазон уже используется, комп перезагружал
     
  21. Helmut Herr Mannelig

    Helmut

    Переводчик

    Регистрация:
    18 мар 2008
    Сообщения:
    7.083
    И тут что-то непонятно?
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление