эмулятор джойстика

Discussion in 'Hardware and Software' started by Ivan_004, Oct 30, 2002.

  1. PressLuftHammer

    PressLuftHammer FH Beta Tester

    Joined:
    Mar 5, 2003
    Messages:
    15,060
    Location:
    Ekaterinburg (Russia)
    Спасибо, надо будет попробовать может удобней будет чем теперешнее руление на колесике :)
    До встречи на TA и MA :)
     
  2. Ivan_004

    Ivan_004 Well-Known Member

    Joined:
    Jun 18, 2002
    Messages:
    613
    а на колесике вообще рулить нельзя. в ВБ я его вообще не использую. в ИЛ2 на него троттл повесил
     
  3. PressLuftHammer

    PressLuftHammer FH Beta Tester

    Joined:
    Mar 5, 2003
    Messages:
    15,060
    Location:
    Ekaterinburg (Russia)
    Интересно а почему нельзя ?
    Неочень удобно согласен но без рудера вообще есче хуже :(
    На любом более мене резком маневре начинаеш сливать опоненту :(
     
  4. Ivan_004

    Ivan_004 Well-Known Member

    Joined:
    Jun 18, 2002
    Messages:
    613
    да можно конечно, но на кнопках удобнее. я одно время летал на колесике. но у него есть дискретность, я провда в настройках ее придавливаю параметром zfactor (на него делю значение), но если очень плавно делать - то получится много оборотов колесом, и пользоваться им будет невозможно. еще можно настроить например, так: на колесе для пилотажа, а при нажатой кнопке переключается на мышь- для точной стрельбы. в этом случае имеет смысл в настройках включить "subst z axis to x when butt pressed" - Та же кнопка что включает раддер. тогда не будет скачков при переключении с колеса на кнопку
     
  5. PressLuftHammer

    PressLuftHammer FH Beta Tester

    Joined:
    Mar 5, 2003
    Messages:
    15,060
    Location:
    Ekaterinburg (Russia)
    Я немного по другому сделал я есче и в setup WB кривую отклика для раддера всю по 25% выставил в принципе плавно получилось но все равно что то не то да и газ на кнопках неужобно когда нужно скажем резко сбросить. В ил-2 цифрами можно сразу а в WB по 5% долго получается.
     
  6. Ivan_004

    Ivan_004 Well-Known Member

    Joined:
    Jun 18, 2002
    Messages:
    613
    там же есть в настройках - газ 0%, газ 100%. повесь на кнопки, куда уж более резко :)
     
  7. Flk

    Flk Well-Known Member

    Joined:
    Aug 21, 2002
    Messages:
    17,223
    Location:
    Izhevsk
    Поставил я новую версию эмулятора. ВТГ, Ivaniv!
    Особенно порадовал живой мышинный курсор в пичках (в режиме d3d). :super:
     
  8. Ivan_004

    Ivan_004 Well-Known Member

    Joined:
    Jun 18, 2002
    Messages:
    613
    Я завтра - послезавтра выложу Service Pack :)
    По просьбам трудящихся добавлю цетровку мыши по осям.
     
  9. PressLuftHammer

    PressLuftHammer FH Beta Tester

    Joined:
    Mar 5, 2003
    Messages:
    15,060
    Location:
    Ekaterinburg (Russia)
    Есче даже баг репортов небыло же :))))
    Оперативно однако впечатляет :super:
     
  10. -exec-

    -exec- FH Consultant

    Joined:
    Jan 29, 2000
    Messages:
    24,690
    Location:
    xUSSR
    телепатический фидбэк. ману бы хорошую...
     
  11. Liar

    Liar Active Member

    Joined:
    Jan 30, 2003
    Messages:
    29
    и где это ты летаешь? под каким ником?
    :)
     
  12. PressLuftHammer

    PressLuftHammer FH Beta Tester

    Joined:
    Mar 5, 2003
    Messages:
    15,060
    Location:
    Ekaterinburg (Russia)
    Угу мышь с фидбэком это круто :)
    Только потом при перегурзке она ... как прыгнет :)))
     
  13. Ivan_004

    Ivan_004 Well-Known Member

    Joined:
    Jun 18, 2002
    Messages:
    613
    Я выложил более новую версию (с центровкой мыши).
    www.barans.spb.ru/files/stefan/jmouse/jmouse.zip

    Для установки поверх предыдущей:

    - в control panel, gaming options убить джой
    - в control panel, add remove programs, mouse joystick - uninstall
    - перегрузить комп
    - запустить сетап новой версии

    Для установки поверх самой старой версии (с текстовым файлом для конфига):

    - в control panel, gaming options убить джой
    - установить стандартный драйвер мыши
    - удалить jmouse.sys, jfltr.sys из \winnt\system32\drivers
    - перегрузить комп
    - запустить сетап новой версии
     
    Last edited: Jun 30, 2003
  14. angel-

    angel- Well-Known Member

    Joined:
    Mar 28, 2000
    Messages:
    705
    Location:
    Россия
    точно качать можно ? мышка не пропадет, как в прошлый раз ? ;)


    Иван спасибо ! :super: :D
     
  15. Liar

    Liar Active Member

    Joined:
    Jan 30, 2003
    Messages:
    29
    Иван! СПАСИБО тебе ОГРОМНОЕ за твою РАБОТУ!

    что бы мы без тебя делали?

    все работает ВЕЛИКОЛЕПНО!
     
  16. GKosh

    GKosh Member

    Joined:
    Nov 20, 2002
    Messages:
    7
    По поводу второй мышки

    Последняя версия это позволяет? Если да, то каким образом это настроить. В архиве лежит какая-то загадочная консоль M2Setup, но вот что и как она делает непонятно.
    Хоть бы readme какой-нибудь, а?
     
  17. -exec-

    -exec- FH Consultant

    Joined:
    Jan 29, 2000
    Messages:
    24,690
    Location:
    xUSSR
    раскатал я губу.
    your gameport or gameport чего-то incorrectly configured. contact your device manager во время добавления mouse joystick.
    примерно так.

    device manager это Иван4?

    зато парадовала настройка jmouse. ниччо не понятно.

    w2ksvr, no-sp.
     
  18. badboy

    badboy Well-Known Member

    Joined:
    Mar 11, 2002
    Messages:
    5,902
    Location:
    Melb., VIC
    Я в свое время попытался поставить прогу на домашнем компе под XP - та же хрень, что и у тебя. Плюс после убиения всего начала подглюкивать мыша (MS optical USB wheel).

    Так что решил больше не экспериментировать пока не будет General Release версии Т, а не Early Deployment с заплатками :)
     
  19. Ivan_004

    Ivan_004 Well-Known Member

    Joined:
    Jun 18, 2002
    Messages:
    613
    Re: По поводу второй мышки

    для установки 2й мыши:
    После установки - запустить m2setup.exe /install
    после этого зайти в device manager и руками проапдейтить драйвер Ps2/мыши на Have disk-> program files/b&bh/mouse joystick/i386


    2exec:
    а что именно ты пытаешься настроить?

    readme по настройкам:

    GENERAL:
    - joy has rudder, joy has trottle:
    определяет количество осей джойстика. если не выбрано, джойсик имеет 2 оси. 3я ось - троттл, 4я ось - раддер.

    -axis settings:
    x,y,z - устанавливает соответствие мышиных осей на оси джойстка. inverted - меняет направление движения

    none - ипсользуется в режиме гейм-порта, если устройство подключенное к гейм-порту имеет какую-то ось, кторую не надо перекрывать данными мыши. например, если подключить обычный 2х осный джойсти, можно добавить к нему раддер. в таком случае, оси Х1 и У1 должны устанавливаться в NONE.

    autocenter, incremental - используется в случае 'advanced mapping', см. ниже

    -buttons settings:
    просто устанавливает соответствие между мышиными кнопками и кнопками джойстика

    ADVANCED:
    позволяет мепить оси мыши на оси джоя по нажатой кнопке. т.е. напрмер, горизонтальное движение мыши мепится на ось Х1 (элероны), если нажата кнопка , то на У2 (раддер).
    возможные значения- none, x, y, z
    none - просто отключает ось при нажатой кнопке.
    devided by - коэффициент, на который делится величина смещения по данной оси. пример - можно задать эффект компенсации элеронами с обратным знаком на четверть хода отклонения раддера. Когда кнопка отпускается, поведение оси определяется значением, заданным в general разделе. Для X, Y, Z - ось возвращается в текущее положение оси X,Y,Z мыши соответственно. Для autocenter - возвращается в центр. Для Incremental остается в текущем положении.


    MOUSE:
    XSCALE, YSCALE, ZSCALE - определяют рабочий ход мыши.
    ZFACTOR - параметр, на который делится величина оси Z (колесо) мыши. Обычно, колесо прибавляет или отнимает по 120 единиц. Т.е. является дискретной осью. Чем больше этот параметр, тем более плавно работает колесо мыши

    mouse center:
    центровка осей мыши.

    subst settings:
    позволяет текущее значение оси брать с другой оси мыши.
    пример - раддер настроен на движение колеса, но при нажатой кнопке - с оси Х (слева направо). в таком случае, при нажатии кнопки происходит скачок, т.к. текущее положение оси Х мыши не соответствует положению колеса. с помощью этоих настроек можно подавить этот скачок, для этого в данном случае указать reset x axis to z. т.е. в момент нажатия кнопки, значение оси Х мыши сбрасывается на значение Z (колеса). Также в таком случае желательно установить XSCALE , ZSCALE в одно значение.

    SYSTEM:
    центрока осей джойстика (не путать с центрокой мыши)
    использовать можно отдельно, либо в комбинации с центровкой мыши. при нажатии кнопки, ось джойстика выставляется в нейтральное положение. при отпущенной кнопке, возвращается в текущее положение оси мыши, либо не меняется (если используется только condition mapping).

    joystick onn-off:
    выключение джойстка (не мыши) либо удержанием кнопки, либо однократным нажатием этой кнопки.

    Для выключения мыши - удерживая левую кнопку мыши и не двигая мышь при этом, 3 раза нажать на правую кнопку. Вклчать также

    use gameport:
    позволяет исползовать мышь вместе с гейм-портом. Работает только на 2к-ХП. Для использования после запуска jmouse.msi - в gaming options выбрать джойстик нужной конфигурации (не mouse joystick), дальше РУКАМИ проапдейтить драйвер на have disk-> program files/b&bh/mouse joystick/i386/.

    привер подключения 2х осного джойстка с троттлом на мыше (колесо):
    - запустить jmouse.msi
    - в разделе general указать : X1-none, Y1-none, X2-Zmouse axis
    - в gaming options выбрать '2axis n-button joystick with trottle'
    - в device manager для '2axis-nbutton joystick' проапдейтить драйвер


    Вот. извините за кривость описания :(
     
    Last edited: Jul 6, 2003
  20. -mart-

    -mart- Well-Known Member

    Joined:
    Dec 20, 2000
    Messages:
    16,508
    Location:
    Russia
    а разве это не менеджер устройств?