???
Математика на уровне МГУ

Страница 3 из 5 ПерваяПервая 12345 КрайняяКрайняя
Показано с 51 по 75 из 130

Тема: GlovePie

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Трекир для Ила = мышькер! Аватар для ANATOLIUS
    Регистрация
    06.10.2009
    Сообщений
    655

    Ответ: GlovePie

    А возможно-ли чтоб мышь опозналась игрой как трекир?

  2. #2
    Теоретик широкого профиля Аватар для Waso
    Регистрация
    21.12.2007
    Адрес
    IRQtsk
    Возраст
    51
    Сообщений
    386

    Ответ: GlovePie

    Цитата Сообщение от ANATOLIUS Посмотреть сообщение
    А возможно-ли чтоб мышь опозналась игрой как трекир?
    Пусть не про ГловПай, но вроде бы NVtoMouse Hruks'а никто не отменял.

  3. #3
    Конструктор
    Регистрация
    16.04.2002
    Адрес
    Внезапно Москва
    Возраст
    48
    Сообщений
    1,744

    Ответ: GlovePie

    Цитата Сообщение от Waso Посмотреть сообщение
    Пусть не про ГловПай, но вроде бы NVtoMouse Hruks'а никто не отменял.
    Справедливости ради, стоит отметить, что только 2 оси в NewView сейчас управляются от мыши.
    Но с другой стороны никто остальные оси и не просил (разве что колёсико задействовать, но это отдельная песня).
    Во многих современных симах есть возможность управлять камерой (по многим осям) через оси джойстика. GlovePie работает с PPJoy, так что можно мышку замапить на джойстик, а джойстиком уже камерой управлять.

  4. #4

    Ответ: GlovePie

    спасибо!
    центр не настрою никак как и равномерность скорости отклика.... выложенный под 2 мышки скрипт на предидущей стр с самого начала центрирует там де была мышь при запуске его... т.е. там де кнопка пуск была принимает за центр.... (по моему так) для одной мыши какой юзать подскажите плиз... пока просто полетать без заморочек всяких... 3 оси три кнопки....
    Крайний раз редактировалось vs; 29.12.2009 в 21:17.

  5. #5
    Курсант Аватар для Bolt
    Регистрация
    27.01.2004
    Адрес
    Russia,Samara
    Возраст
    43
    Сообщений
    174

    Ответ: GlovePie

    Цитата Сообщение от vs Посмотреть сообщение
    спасибо!
    центр не настрою никак как и равномерность скорости отклика.... выложенный под 2 мышки скрипт на предидущей стр с самого начала центрирует там де была мышь при запуске его... т.е. там де кнопка пуск была принимает за центр.... (по моему так) для одной мыши какой юзать подскажите плиз... пока просто полетать без заморочек всяких... 3 оси три кнопки....

    Установка центровки джоя при нажатии на колесико мыши. Соответственно поменять значения для своего разрешения экрана.

    Скрытый текст:

    //Разрешение экрана
    var.Xres=1680
    var.Yres=1050

    //Центровка
    if mouse.MiddleButton then {
    mouse.CursorPos=[var.Xres/2,var.Yres/2]
    }
    We show no mercy - only the hardest will survive !

  6. #6
    Трекир для Ила = мышькер! Аватар для ANATOLIUS
    Регистрация
    06.10.2009
    Сообщений
    655

    Ответ: GlovePie

    Я использую одну мышу, по назначению, а другую вместо трекира. В иле работает на отлично, а вот лок он мышу в таком виде не понимает...

  7. #7
    Конструктор
    Регистрация
    16.04.2002
    Адрес
    Внезапно Москва
    Возраст
    48
    Сообщений
    1,744

    Ответ: GlovePie

    Цитата Сообщение от ANATOLIUS Посмотреть сообщение
    Я использую одну мышу, по назначению, а другую вместо трекира. В иле работает на отлично, а вот лок он мышу в таком виде не понимает...
    LO отлично понимает оси джойстика, так что через GlovePie им можно запросто управлять второй мышкой.
    NewView работает с одной мышкой (2 мышки будут видиться как одна и движения любой будут передаваться камере)

  8. #8
    Зашедший
    Регистрация
    21.03.2008
    Возраст
    45
    Сообщений
    17

    Ответ: GlovePie

    В скриптах я полный ноль, пытался понять - что-то туго вышло. Требуется помощь.

    Нужно, чтобы оси X,Y рулились мышкой (ПКМ - центровка), газ брался с колеса мышки, а ось руля поворота (Z) брался с твиста Saitek Evo. Ну и кнопка "стрелять" чтобы была ЛКМ, остальное неважно.

  9. #9
    Курсант Аватар для Bolt
    Регистрация
    27.01.2004
    Адрес
    Russia,Samara
    Возраст
    43
    Сообщений
    174

    Ответ: GlovePie

    Скрытый текст:

    // Тумблер F10
    //Вкл/Выкл джоя
    if (F10 = false) then var.f = 0
    if (F10 = true and var.off = 0 and var.f = 0) {
    var.off = 1
    var.f = 1
    elseif (F10 = true and var.off = 1 and var.f = 0) {
    var.off = 0
    var.f = 1
    }
    }

    if var.off = 0 {

    //Опрос мышек ### НАЧАЛО ###
    if (Mouse1.present) {
    if (var.Mouse1_in = false) {
    var.Mouse1_mapX = 500 //Разрешение оси X, подбирается индивидуально
    var.Mouse1_mapY = 500 //Разрешение оси Y подбирается индивидуально
    var.Mouse1_Wheel = 11 //На сколько щелчков колеса мыши разбить ось джойстика
    var.Mouse1_mapZ = var.Mouse1_Wheel*120
    }

    // Создаем коэффициент нелинейности
    Var.Mouse1_Kx = MapRange(abs(var.Mouse1_X), 0, var.Mouse1_mapX, 1 ,1) //Последние 2 цифры - это, например, как от 30 до 100% деленное на 100
    Var.Mouse1_Ky = MapRange(abs(var.Mouse1_Y), 0, var.Mouse1_mapY, 1 ,1)

    //Сдвиг мышки с учетом коэффициента
    var.Mouse1_deltax = Delta(Mouse1.DirectInputX) * Var.Mouse1_Kx
    var.Mouse1_deltay = Delta(Mouse1.DirectInputY) * Var.Mouse1_Ky
    var.Mouse1_deltaz = Delta(Mouse1.DirectInputZ)

    // Новые координаты мыши
    var.Mouse1_X = var.Mouse1_X + (var.Mouse1_deltax)
    var.Mouse1_Y = var.Mouse1_Y + (var.Mouse1_deltay)
    var.Mouse1_Z = var.Mouse1_Z + (var.Mouse1_deltaz)

    //Нельзя выходить за границы допустимой зоны
    if var.Mouse1_X < -var.Mouse1_mapX then var.Mouse1_X = -var.Mouse1_mapX
    if var.Mouse1_X > var.Mouse1_mapX then var.Mouse1_X = var.Mouse1_mapX
    if var.Mouse1_Y < -var.Mouse1_mapY then var.Mouse1_Y = -var.Mouse1_mapY
    if var.Mouse1_Y > var.Mouse1_mapY then var.Mouse1_Y = var.Mouse1_mapY
    if var.Mouse1_Z < 0 then var.Mouse1_Z = 0
    if var.Mouse1_Z > var.Mouse1_mapZ then var.Mouse1_Z = var.Mouse1_mapZ

    //Преобразуем диапазон зоны от -524 до 524 в диапазон джойстика от -1 до +1
    Var.Mouse1_JX = MapRange(var.Mouse1_X, -var.Mouse1_mapX, var.Mouse1_mapX, -1 ,1)
    Var.Mouse1_JY = MapRange(var.Mouse1_Y, -var.Mouse1_mapY, var.Mouse1_mapY, -1 ,1)
    Var.Mouse1_JZ = MapRange(var.Mouse1_Z, 0, var.Mouse1_mapZ, -1 ,1)
    }
    //Опрос мышек ### КОНЕЦ ###

    //Назначение осей джоя ### НАЧАЛО ###
    //Тяга
    ppjoy.Analog2 = - var.mouse1_JZ

    //Руль высоты
    ppjoy.Analog1 = var.mouse1_JY

    //Руль крена
    ppjoy.Analog0 = var.mouse1_JX

    //Руль направления
    ppjoy.Analog3 = Joystick.roll

    // Центрирование осей
    if Mouse1.Rightbutton = true {
    var.Mouse1_X = 0
    var.Mouse1_Y = 0
    }

    //ЛКМ=Кнопка 1
    ppjoy.Digital0 = mouse.LeftButton

    //Назначение осей джоя ### КОНЕЦ ###

    }

    По поводу руля направления не уверен, нет джойстика под рукой. Поэтому возможны вариации:
    ppjoy.Analog3 = Joystick1.roll
    ppjoy.Analog3 = Joystick2.roll
    We show no mercy - only the hardest will survive !

  10. #10
    Зашедший
    Регистрация
    21.03.2008
    Возраст
    45
    Сообщений
    17

    Ответ: GlovePie

    Спасибо. А при этом PPMouse или PPJoyMouse должны быть загружены? Если их загрузить, то по всем осям наблюдаются постоянные скачки данных в ноль, без них же мышь не работает.

    ---------- Добавлено в 19:46 ---------- Предыдущее сообщение было написано в 19:18 ----------

    PS - разобрался, дефолтная мыша у меня Mouse2 была.

  11. #11
    "Wir, Zerstorer!" Аватар для =KAG=Bersrk
    Регистрация
    10.05.2006
    Адрес
    Волгоград
    Возраст
    42
    Сообщений
    503

    Ответ: GlovePie

    Поставил ППДжой на семёрку, что то не пойму, работает, но как то криво:

    дача рулей в ППмаусе отображается номально, а в игре - не могу сдвинуть зелёный квадратик хоть на 1/5, постоянно назад в центр возвращается...
    Поклонник Bf110 и Ил-2.

  12. #12
    Курсант Аватар для Bolt
    Регистрация
    27.01.2004
    Адрес
    Russia,Samara
    Возраст
    43
    Сообщений
    174

    Ответ: GlovePie

    Цитата Сообщение от =KAG=Bersrk Посмотреть сообщение
    Поставил ППДжой на семёрку, что то не пойму, работает, но как то криво:

    дача рулей в ППмаусе отображается номально, а в игре - не могу сдвинуть зелёный квадратик хоть на 1/5, постоянно назад в центр возвращается...
    Такое чувство, что в самом ИЛ-2 оси не назначены.
    We show no mercy - only the hardest will survive !

  13. #13
    "Wir, Zerstorer!" Аватар для =KAG=Bersrk
    Регистрация
    10.05.2006
    Адрес
    Волгоград
    Возраст
    42
    Сообщений
    503

    Ответ: GlovePie

    Блин, всё назначено, в настройках ППДжой всё пашет. В винде в игровых устройствах тоже всё отлично. В ил-2 коннекте в джойтесте - тоже всё гут. В иле - нет. Как будто на пружине, не даёт зелёному квадратику от центра отьехать, слвину максимум на сантиметр и он против воли обратно сьезжает, хотя я веду дальше мышь.
    Крайний раз редактировалось =KAG=Bersrk; 24.06.2010 в 23:46.
    Поклонник Bf110 и Ил-2.

  14. #14
    Курсант Аватар для Bolt
    Регистрация
    27.01.2004
    Адрес
    Russia,Samara
    Возраст
    43
    Сообщений
    174

    Ответ: GlovePie

    Цитата Сообщение от =KAG=Bersrk Посмотреть сообщение
    Блин, всё назначено, в настройках ППДжой всё пашет. В винде в игровых устройствах тоже всё отлично. В ил-2 коннекте в джойтесте - тоже всё гут. В иле - нет. Как будто на пружине, не даёт зелёному квадратику от центра отьехать, слвину максимум на сантиметр и он против воли обратно сьезжает, хотя я веду дальше мышь.
    conf.ini посмотреть бы
    We show no mercy - only the hardest will survive !

  15. #15
    "Wir, Zerstorer!" Аватар для =KAG=Bersrk
    Регистрация
    10.05.2006
    Адрес
    Волгоград
    Возраст
    42
    Сообщений
    503

    Ответ: GlovePie

    Цитата Сообщение от Bolt Посмотреть сообщение
    conf.ini посмотреть бы
    Вот.
    Вложения Вложения
    • Тип файла: zip conf.zip (2.1 Кб, Просмотров: 116)
    Поклонник Bf110 и Ил-2.

  16. #16
    Курсант Аватар для Bolt
    Регистрация
    27.01.2004
    Адрес
    Russia,Samara
    Возраст
    43
    Сообщений
    174

    Ответ: GlovePie

    Цитата Сообщение от =KAG=Bersrk Посмотреть сообщение
    Вот.
    Сорри, ошибся
    Нужно файлик settings.ini из папки Users
    We show no mercy - only the hardest will survive !

  17. #17
    "Wir, Zerstorer!" Аватар для =KAG=Bersrk
    Регистрация
    10.05.2006
    Адрес
    Волгоград
    Возраст
    42
    Сообщений
    503

    Ответ: GlovePie

    Вот.
    Вложения Вложения
    Поклонник Bf110 и Ил-2.

  18. #18
    Курсант Аватар для Bolt
    Регистрация
    27.01.2004
    Адрес
    Russia,Samara
    Возраст
    43
    Сообщений
    174

    Ответ: GlovePie

    Цитата Сообщение от =KAG=Bersrk Посмотреть сообщение
    Вот.
    Ничего аномального не обнаружено.
    Дальше нужно смотреть конкретные настройки ppmouse.

    Дополнительно: какая ОСь, версия ppJoy, версия ppmouse.
    We show no mercy - only the hardest will survive !

  19. #19
    Зашедший Аватар для Lordus
    Регистрация
    08.07.2005
    Адрес
    Белгород
    Возраст
    45
    Сообщений
    56

    Ответ: GlovePie

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

  20. #20
    Конструктор
    Регистрация
    16.04.2002
    Адрес
    Внезапно Москва
    Возраст
    48
    Сообщений
    1,744

    Ответ: GlovePie

    Неужели в Ка-50 столько функций активно используется, что джойстика + первая клавиатура не хватает?
    Может просто раскладку поудобнее подобрать?

  21. #21
    Зашедший Аватар для FIGLI-MIGLI
    Регистрация
    30.10.2010
    Адрес
    г.Краснотурьинск
    Сообщений
    34
    Images
    2

    Re: GlovePie

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

  22. #22

    Re: GlovePie

    Давно тут никто не писал . Но я все же напишу, может кто ответит...
    Имеется FreeTrack (самодельный TrackIR кароче), ну и виртуальный джойстик установлен и настроен (он мапит руль и MJoy16), GlovePie - естественно через скрипт управляет всем этим делом.
    Вопрос: Можно ли передать оси (Yaw и Pitch) на PPJoy посредством скрипта в GlovePie??? Дело в том, что не все игры поддерживают TrackIR, и управление обзором в кабине управляется ТОЛЬКО с помощью мыши (например Дальнобойщики 3). Необходимо сделать так, чтобы 2 оси (например Rx и Ry, так как они свободны) PPJoy мапил 2 оси FreeTrack (Yaw и Pitch). Можно ли это реализовать в скрипте? Если да, то как обьявлять переменные для FreeTrack?
    Во время Второй Мировой Войны на немецких подлодках служили 40 000 человек. 30 000 - не вернулись.

  23. #23
    Зашедший Аватар для FIGLI-MIGLI
    Регистрация
    30.10.2010
    Адрес
    г.Краснотурьинск
    Сообщений
    34
    Images
    2

    Re: GlovePie

    Пробовал запустить GlovePIE со скриптом выложенным для двух мышей пост №44 он работает наполвину:
    получается, что одна управляет РУСом,другая нет.Вроде все хорошо!!!Но обе крутят обзором :\ как снять обзор с той,которая управляет для меня остается неразрешимой проблемой.И было заявлено,что они будут работать как отдельные устройства,а тут получается они сами себя дублируют - и кроме обзора так же и скролл игра читает как одну ось на обе мыши.
    ставил так:
    1.Установил ppjoy.
    2.создал два виртуальных джойстика.
    3.Запустил программу GlovePIE с этим скриптом(пост№44)
    картина в калибровщике следующая:
    Первая мышь PPJoy Virtual joystick 1(предпочитаемое устройство) крестик в окошке стоит.Двигаются три из шести осей(рядом столбики). видимо так и должно быть и в игре на эти оси вешаются РВ,элероны,тяга.
    Хорошо.Идем дальше
    Вторая мышь PPJoy Virtual joystick 2 на него калибровщик никак не реагирует.хоть бы скролл шевелил осью - ни че го.
    Как же все таки сделать,чтобы игра видела две(три) мышки как два(три) реально разных джойстика.
    Винни пух -даосский мудрец

  24. #24
    Механик
    Регистрация
    30.10.2007
    Адрес
    Пермь
    Возраст
    55
    Сообщений
    271

    Re: GlovePie

    Для какой игры делал? Если Ил2, то надо в conf.ini сделать изменения: конкретно строки --

    AzimutSpeed=0.0
    TangageSpeed=0.0
    mouseUse=1
    [rts_mouse]
    SensitivityX=0.0
    SensitivityY=0.0
    Invert=0
    SensitivityZ=0.0

    Изменить так как я написал. Потом запускаешь NewView, последних версий. В вкладке "Джойстик" выбираешь основной и дополнительный(с галкой ВКЛ), соответственно ppjoy1 и ppjoy2(или наоборот в зависимости от того, что должно крутить обзор). В вкладке "Шлем" выбираешь UrGear, Коэф.скорости по Y -- ставишь значение с минусом (пример -1,00 ), жмёшь большую кнопу "TEST". Наблюдаешь эффект, если нету, то меняешь джойстики местами в вкладке "Джойстик" или прямо тут в вкладке "Шлем". Если всё сделаешь правильно, то левая мышь будет работать как обзор, правая русо-педали, и друг друга они не будут "переспрашивать". Как назначать оси в Ил2, я думаю не надо объяснять? Я реально подключал к Ил2 три мыши, хотя двух хватало за глаза, просто хотел педали на оптодатчике замутить. Данная связка точно работает в Ил2 и A-10, в RoF тоже работает, но только без NewView и с рукопашными прописками в .actions

  25. #25
    Зашедший Аватар для FIGLI-MIGLI
    Регистрация
    30.10.2010
    Адрес
    г.Краснотурьинск
    Сообщений
    34
    Images
    2

    Re: GlovePie

    Спасибо за ответ.Всю ночь пыхтел но в итоге толку мало.
    Поотключал как писано в conf.ini.Видов не стало,курсор поверх экрана это все да.
    Дальше принялся за NewView + GlovePIE.В настройках гнул по твоим примерам,но обзор хоть как то шевелится только с той мышью на которую повешаны рус и рн.Вторая ну ни как.

    Вот все действия в иллюстрациях:
    Нажмите на изображение для увеличения. 

Название:	NewView.png 
Просмотров:	149 
Размер:	151.7 Кб 
ID:	148066 Нажмите на изображение для увеличения. 

Название:	мышь под скрипт&#1.png 
Просмотров:	121 
Размер:	46.3 Кб 
ID:	148067
    NewView версии 37m.PPJoy версии 0.83.Но пробовал и с другой версией PPJoy все то же.
    Пробовал играть разными комбинациями настроек. Сохранял\Запускал Ил\Выходил\Менял\Соранял\и т.д
    ни че го.Чево делаю не так и где свинья зарыта хз
    А вот последний пост в этой ветке не дает покоя
    http://forum.wbfree.net/forums/showt...t=36590&page=2
    настраивает на позитивный лад.Эхх вот только умел бы я в Гловпай работать.Если даже готовый скрипт запустить не могу.А может он с ошибками написан а я тут мучаюсь
    Винни пух -даосский мудрец

Страница 3 из 5 ПерваяПервая 12345 КрайняяКрайняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •