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

Page 2 of 6 FirstFirst 123456 LastLast
Results 26 to 50 of 130

Thread: GlovePie

  1. #26
    . Maximus_G's Avatar
    Join Date
    Apr 2002
    Location
    Владивосток
    Age
    47
    Posts
    10,064

    Ответ: GlovePie

    Гловпай умеет управлять только ППДжоем. Переход на 64бит не за горами (чтобы памяти побольше), в общем имеется проблема.
    "Как говорит наш дорогой шеф, в нашем деле главное - реализьм!" (c) к/ф "Бриллиантовая рука"

  2. #27
    Курсант Bolt's Avatar
    Join Date
    Jan 2004
    Location
    Russia,Samara
    Age
    44
    Posts
    174

    Ответ: GlovePie

    Действительно, внимательно перечитал инструкцию...
    Что-то вот 64 битного PPJoy пока не видать
    We show no mercy - only the hardest will survive !

  3. #28
    . Maximus_G's Avatar
    Join Date
    Apr 2002
    Location
    Владивосток
    Age
    47
    Posts
    10,064

    Ответ: GlovePie

    Quote Originally Posted by Bolt View Post
    А кто-нибудь смог подружить GlovePIE с трекиром ?
    Кстати, мне это удалось в конце концов. Но к сожалению, через задний проход. Берем рабочую связку Трэкир+НьюВью, и уже к ней подключаем ГловПай. Тогда работает. НьюВью здесь выступает в роли чистого ретранслятора (всех 6 осей).
    "Как говорит наш дорогой шеф, в нашем деле главное - реализьм!" (c) к/ф "Бриллиантовая рука"

  4. #29
    Механик
    Join Date
    Oct 2007
    Location
    Пермь
    Age
    56
    Posts
    271

    Ответ: GlovePie

    Под 64bit действительно никак, пока, надеюсь. Я убил пару вечеров, дабы глаувпай заработал под Win7 64bit, безуспешно, даже через виртуальную машину, PPjoy ни в какую не ставится. Позже нашёл пост Deon Van der Westhuysen, http://ppjoy.blogspot.com/2009/02/ta....html#comments , где он поясняет что есть у него "новая" сборка PPjoy, но под 64bit, нема.

  5. #30
    Zummer [LF]diR's Avatar
    Join Date
    Aug 2007
    Location
    Новосибирск
    Age
    51
    Posts
    266

    Ответ: GlovePie

    //Generic Joystick Driver
    //by vkapadia
    //vkapadia@vkapadia.com
    //
    //In PPJoy, set a Virtual Joystick to have at least 2 axes and 11 buttons.
    //Number the axes Analog0 and Analog1 and the buttons Digital0 through Digital10
    //
    //In your game go into the control setup and map the keys to whatever you'd like.

    PPJoy.Digital0 = wiimote.Up
    PPJoy.Digital1 = wiimote.Down
    PPJoy.Digital2 = wiimote.Left
    PPJoy.Digital3 = wiimote.Right
    PPJoy.Digital4 = Wiimote.A
    PPJoy.Digital5 = Wiimote.B
    PPJoy.Digital6 = Wiimote.Minus
    PPJoy.Digital7 = Wiimote.Plus
    PPJoy.Digital8 = Wiimote.Home
    PPJoy.Digital9 = wiimote.One
    PPJoy.Digital10 = wiimote.Two

    PPJoy.Analog0 = -(wiimote.RawForceX + 6) / 20
    PPJoy.Analog1 = (wiimote.RawForceZ - 3) / 15

    Вот этот скрипт связывает кнопки и самое главное оси wii и ppjoy.

    Пытался тупо прописать
    PPJoy.Analog2 = (wiimote.RawForceY - 3) / 15
    работает НО не так как ожидалось!!!
    Короче не могу заставить работать отклонение пульта вправо-влево.
    Может подскажете что нибудь?
    AMD Phenom II X6 (3200)/ram 8 gb/video HIS HD6950 (2 gb)прошивка в 6970/Samsung 32" 1920*1080/SSD 32gb/Trackir 5/CobraM5/win7 64bit/hmz-t1

  6. #31
    Конструктор
    Join Date
    Apr 2002
    Location
    Внезапно Москва
    Age
    49
    Posts
    1,744

    Ответ: GlovePie

    wiimote.RawForceY это данные с датчика ускорения.
    Процесс отклонения пульта в сторону состоит из 3х фаз:
    1. Начало движения в сторону. Тут из состояния покоя пульт переходит в состояние движения и датчик показывает соответствующее ускорение
    2. Более-менее равномерное движение. Тут ускорение мало или его вовсе нет, датчик показывает ноль.
    3. Окончание движения. Тут из состояния движения пульт переходит в состояние покоя и датчик показывает замедление (тоже ускорение но с обратным знаком)

  7. #32
    Zummer [LF]diR's Avatar
    Join Date
    Aug 2007
    Location
    Новосибирск
    Age
    51
    Posts
    266

    Ответ: GlovePie

    Да, так и работают. Но в данном скрипте это не ощущается.
    Попробуй запустить этот скрипт. Ты увидишь что все работает как обычная ось и при остановке вращения ось ppjoy показывает текущее положение, а не ноль! Можно продолжить вращение и достигнуть края -1 или 1, центр 0 не сбивается, как мне показалось.
    AMD Phenom II X6 (3200)/ram 8 gb/video HIS HD6950 (2 gb)прошивка в 6970/Samsung 32" 1920*1080/SSD 32gb/Trackir 5/CobraM5/win7 64bit/hmz-t1

  8. #33
    Конструктор
    Join Date
    Apr 2002
    Location
    Внезапно Москва
    Age
    49
    Posts
    1,744

    Ответ: GlovePie

    У меня отличные новости.
    Связался с автором PPJoy Deon Van Der Westhuysen.
    Он меня порадовал новостью, что только что зарелизил версию PPJoy для x64:
    http://rapidshare.com/files/30369030...ly-release.exe
    В общем всем, кто ждал или только планировал переходить на 64 разрядную ОС - качаем и не забываем написать автору хотя бы спасибо!
    А то Деон что-то совсем приуныл без поддержки пользователей и хотел уж совсем отказаться от поддержки своего бесплатного продукта.
    А ведь это фактически единственный качественный эмулятор джойстика, обладающий ещё и открытым программным интерфейсом, да к тому же совершенно бесплатный для некомерческого использования!
    Контакты куда писать спасибы можно взять в мануале, ну если с английским совсем туго, пишите мне, я помогу.

  9. #34
    Механик
    Join Date
    Oct 2007
    Location
    Пермь
    Age
    56
    Posts
    271

    Ответ: GlovePie

    Quote Originally Posted by Hruks View Post
    У меня отличные новости.
    Связался с автором PPJoy Deon Van Der Westhuysen.
    Он меня порадовал новостью, что только что зарелизил версию PPJoy для x64:
    Контакты куда писать спасибы можно взять в мануале, ну если с английским совсем туго, пишите мне, я помогу.
    Ну для начала СПАСИБО!, тебе. За весть благую и долгожданную. А то я с 7-64Bit, обламался только из-за неработоспособности PPjoy, у меня на нём через Глаувпай, несколько нужных скриптов, работало. Пошёл тестить под 64Bit.

  10. #35
    Механик
    Join Date
    Oct 2007
    Location
    Пермь
    Age
    56
    Posts
    271

    Ответ: GlovePie

    Чё то я не могу PPjoy привинтить к Win7-64bit !? Инсталируется обычно, но в устройствах определяется как неактивное. Драйвер тот, стоит под 64Bit. При попытке запустить конфигурационную утиль PPjoy, ругается что нету такого и привет. Кто поставил под 64 bit, отпишитесь или посоветуйте чего.

    Короче конечно проблема в том что драйвер не имеет цифровой подписи, а это весьма бюрократическая манипуляция, может автор подпишет тогда потестим, а пока под 64 Bit, видимо ни как.
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	ProblemPPJoy-64Bit.JPG‎ 
Views:	219 
Size:	113.3 KB 
ID:	100973  
    Last edited by Вадим70; 08-11-2009 at 18:24.

  11. #36
    Механик
    Join Date
    Oct 2007
    Location
    Пермь
    Age
    56
    Posts
    271

    Ответ: GlovePie

    Короче разобрался. Надо тупо сбросить проверку драйверов.
    В командной строке пишем два скрипта, по очереди,

    bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS
    bcdedit.exe -set TESTSIGNING ON

    потом перезагружаемся. Всё работает опять могу на мыше полетать но уже в более комфортных условиях, Win7 64 Bit 8 Gb оперативы, короче всё работает, щас буду автору спасибы писать...
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	it_is-good.JPG‎ 
Views:	267 
Size:	222.8 KB 
ID:	100976  

  12. #37
    Курсант Bolt's Avatar
    Join Date
    Jan 2004
    Location
    Russia,Samara
    Age
    44
    Posts
    174

    Ответ: GlovePie

    Отличная новость !
    We show no mercy - only the hardest will survive !

  13. #38
    Старший инструктор PoHbka's Avatar
    Join Date
    Nov 2007
    Location
    UKFF
    Age
    52
    Posts
    2,631

    Ответ: GlovePie

    Работает!

    -----
    Live Long and Prosper

  14. #39
    Зашедший nikanorich's Avatar
    Join Date
    Nov 2009
    Location
    Уссуриск
    Age
    48
    Posts
    15

    Ответ: GlovePie

    Товарисчи! Перезалейте (если есть возможность) или подскажите КАК?!! GlovePIE поставить, все ссылки в начале ветки не работают!
    тыркался и так и так, но мануала нет без него никак! лазил по всем форумам про GlovePIE нигде четко не прописано (и не четко тоже ), Сухой самый продвинутый форум! расскажите что-куда.....

  15. #40
    . Maximus_G's Avatar
    Join Date
    Apr 2002
    Location
    Владивосток
    Age
    47
    Posts
    10,064

    Ответ: GlovePie

    Привет!

    Гловпай версии 0.29 можно скачать тут, версии 0.30 - тут; ppjoy - тут.

    Гловпай устанавливать не нужно, только разархивировать. Инструкция на английском в формате rtf лежит в папке с программой.


    ---
    [LF]diR:

    Тут написано:
    Note: Version 0.30 has serious bugs in the Wiimote code that prevent it from reading the Wiimote motion sensor calibration when IR is also used in the script. Please use version 0.29. A new version of GlovePIE should be released shortly.
    "Как говорит наш дорогой шеф, в нашем деле главное - реализьм!" (c) к/ф "Бриллиантовая рука"

  16. #41

    Question Ответ: GlovePie

    Здравствуйте, джентльмены!

    Напишите (у кого есть) скрипт для GlovePie, для 2-ух мышей (одну на управление, вторую на обзор и РН). Не могу ниоткуда скачать.

    Заранее благодарю.

  17. #42
    Зашедший
    Join Date
    Jul 2004
    Location
    РБ, Минск
    Age
    49
    Posts
    434

    Ответ: GlovePie

    Quote Originally Posted by F3H_Demon View Post
    Здравствуйте, джентльмены!

    Напишите (у кого есть) скрипт для GlovePie, для 2-ух мышей (одну на управление, вторую на обзор и РН). Не могу ниоткуда скачать.

    Заранее благодарю.
    http://forum.gameplanet.by/index.php?showtopic=100358

  18. #43

    Ответ: GlovePie

    Я в курсе. Только на работе у админа закрыт доступ к любым сайтам с контекстом в назании ...game...

  19. #44
    Зашедший
    Join Date
    Jul 2004
    Location
    РБ, Минск
    Age
    49
    Posts
    434

    Ответ: GlovePie

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



    if var.off =0 {
    // ######## Опрос мышек НАЧАЛО #######
    // ############ Mouse1 #######################
    if (Mouse1.present) {
    if (var.Mouse1_in = false) {

    // ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::Входные параметры:
    var.Mouse1_mapX = 1024 //Разрешение оси X, подбирается индивидуально
    var.Mouse1_mapY = 1024 //Разрешение оси Y подбирается индивидуально
    var.Mouse1_Wheel = 6 //На сколько щелчков колеса мыши разбить ось джойстика

    var.Mouse1_mapZ = var.Mouse1_Wheel*120
    //Центровка при старте
    var.Mouse1_X = var.Mouse1_mapX/2
    var.Mouse1_Y = var.Mouse1_mapY/2
    var.Mouse1_Z = var.Mouse1_mapZ/2
    var.Mouse1_in = true
    }
    //Здвиг мышки
    var.Mouse1_deltax = Delta(Mouse1.DirectInputX)
    var.Mouse1_deltay = Delta(Mouse1.DirectInputY)
    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 < 0 then var.Mouse1_X = 0
    if var.Mouse1_X > var.Mouse1_mapX then var.Mouse1_X = var.Mouse1_mapX
    if var.Mouse1_Y < 0 then var.Mouse1_Y = 0
    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

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

    }

    // ########## MOUSE2 #######################
    if (Mouse2.present) {
    if (var.Mouse2_in = false) {

    // ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::Входные параметры:
    var.Mouse2_mapX = 1024 //Разрешение оси X, подбирается индивидуально
    var.Mouse2_mapY = 1024 //Разрешение оси Y подбирается индивидуально
    var.Mouse2_Wheel = 6 //На сколько щелчков колеса мыши разбить ось джойстика

    var.Mouse2_mapZ = var.Mouse2_Wheel*120
    var.Mouse2_X = var.Mouse2_mapX/2
    var.Mouse2_Y = var.Mouse2_mapY/2
    var.Mouse2_Z = var.Mouse2_mapZ/2
    var.Mouse2_in = true
    }

    var.Mouse2_deltax = Delta(Mouse2.DirectInputX)
    var.Mouse2_deltay = Delta(Mouse2.DirectInputY)
    var.Mouse2_deltaz = Delta(Mouse2.DirectInputZ)

    // собственно координаты мыши
    var.Mouse2_X = var.Mouse2_X + (var.Mouse2_deltax)
    var.Mouse2_Y = var.Mouse2_Y + (var.Mouse2_deltay)
    var.Mouse2_Z = var.Mouse2_Z + (var.Mouse2_deltaz)

    if var.Mouse2_X < 0 then var.Mouse2_X = 0
    if var.Mouse2_X > var.Mouse2_mapX then var.Mouse2_X = var.Mouse2_mapX
    if var.Mouse2_Y < 0 then var.Mouse2_Y = 0
    if var.Mouse2_Y > var.Mouse2_mapY then var.Mouse2_Y = var.Mouse2_mapY
    if var.Mouse2_Z < 0 then var.Mouse2_Z = 0
    if var.Mouse2_Z > var.Mouse2_mapZ then var.Mouse2_Z = var.Mouse2_mapZ

    Var.Mouse2_JX = MapRange(var.Mouse2_X, 0, var.Mouse2_mapX, -1 ,1)
    Var.Mouse2_JY = MapRange(var.Mouse2_Y, 0, var.Mouse2_mapY, -1 ,1)
    Var.Mouse2_JZ = MapRange(var.Mouse2_Z, 0, var.Mouse2_mapZ, -1 ,1)

    }
    //Опрос мышек КОНЕЦ ###########





    //################### Подменяем оси джойстика на оси мыши #######
    // Первый джойстик - управление самолетом
    PPJoy1.analog0 = Var.Mouse1_JX // Ось Х
    PPJoy1.analog1 = Var.Mouse1_JY // Ось У

    PPJoy1.analog4 = Var.Mouse1_JZ
    PPJoy1.analog5 = Var.Mouse2_JZ

    if (mouse2.LeftButton = false) { //Если не нажата левая кнопка Mouse2, то Двигатель+Педали, Иначе - ОБЗОР
    if(var.trig_up=false){
    Var.Mouse2_Y = var.temp_y
    Var.Mouse2_X = var.temp_x
    PPJoy2.analog0 = 0
    PPJoy2.analog1 = 0
    var.trig_vz=false
    var.trig_up=true
    } else {
    PPJoy1.analog2 = Var.Mouse2_JY // Двигатель
    PPJoy1.analog3 = Var.Mouse2_JX // Педали
    }
    } else {
    if(var.trig_vz=false){
    var.temp_y = Var.Mouse2_Y
    var.temp_x = Var.Mouse2_X
    var.Mouse2_X = var.Mouse2_mapX/2
    var.Mouse2_Y = var.Mouse2_mapY/2
    var.trig_vz=true
    var.trig_up=false
    } else {
    //Второй джойстик - управление взглядом

    PPJoy2.analog0 = Var.Mouse2_JX // Ось Х
    PPJoy2.analog1 = Var.Mouse2_JY // Ось У
    }
    }





    //################ Подменяем кнопки джойстика кнопками нужной мыши #####
    PPJoy1.Digital0 = Mouse1.LeftButton
    PPJoy1.Digital1 = Mouse1.RightButton
    PPJoy1.Digital2 = Mouse1.MiddleButton
    PPJoy1.Digital3 = Mouse1.XButton1
    PPJoy1.Digital4 = Mouse1.XButton2


    // Центрирование осей
    if Mouse2.RightButton = true { //Если нажата правая кнопка Mouse2 - Эти оси центрируются
    var.Mouse1_X = var.Mouse1_mapX/2
    var.Mouse1_Y = var.Mouse1_mapY/2
    var.Mouse2_X = var.Mouse2_mapX/2
    }


    }

  20. #45

    Ответ: GlovePie

    Quote Originally Posted by Вадим70 View Post
    Короче разобрался. Надо тупо сбросить проверку драйверов.
    Не хочет ставиться?Отключение проверки не помогает.Кто нибудь подскажет где "собака порылась"?
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	111.jpg‎ 
Views:	167 
Size:	81.7 KB 
ID:	102847  
    Last edited by Vamppir; 16-12-2009 at 19:22.

  21. #46
    Конструктор
    Join Date
    Apr 2002
    Location
    Внезапно Москва
    Age
    49
    Posts
    1,744

    Ответ: GlovePie

    Quote Originally Posted by Vamppir View Post
    Не хочет ставиться?Отключение проверки не помогает.Кто нибудь подскажет где "собака порылась"?
    У меня на работе установилось только под логином сетевого админа. Хотя на машину у меня тоже права админские, но не хотело вставать.
    Ну и после изменения подписи дров перезапустить виндовс желательно.

  22. #47

    Ответ: GlovePie

    Quote Originally Posted by Hruks View Post
    У меня на работе установилось только под логином сетевого админа.
    А поподробнее можно?Если имеется ввиду супер-админ,то под ним всё время сижу.Такое впечатление,что проверка подписи не сбрасывается,хотя на команды пишет ок и надпись тестовый режим появляется.
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	222.jpg‎ 
Views:	116 
Size:	36.3 KB 
ID:	102908   Click image for larger version. 

Name:	333.jpg‎ 
Views:	119 
Size:	99.4 KB 
ID:	102909   Click image for larger version. 

Name:	444.jpg‎ 
Views:	114 
Size:	17.8 KB 
ID:	102910  
    Last edited by Vamppir; 17-12-2009 at 20:28.

  23. #48
    Механик
    Join Date
    Oct 2007
    Location
    Пермь
    Age
    56
    Posts
    271

    Ответ: GlovePie

    Сначала bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS

    Потом bcdedit.exe -set TESTSIGNING ON , перезагрузка обязательна!
    Можно попробовать после каждой команды по перезагрузке, пробуй, но твоя проблема только в этом, и админом быть тоже обязательно, так как эти команды довольно "глубоки", для ядра.

  24. #49

    Ответ: GlovePie

    Здравствуйте, Джентльмены!

    Подсобите, кто в курсе.
    Как повесить всё управление на одну мышь. Что-то никак не победить этот вопрос - практики не хватает.
    Вобщем условия следующие:

    Мышь - джой 1,
    Оси мыши - управление самолётом, скрол - управление двигателем, левая кнопка - кнопка 1 джоя 1, средняя кнопка - кнопка 2 джоя 1.

    Если нажата и удерживается правая кнопка мыши, то:
    Мышь - джой 2 (при этом оси управления самолётом - НЕ центрируются),
    Оси мыши - управление обзором, скрол - отдельная ось джоя 2, не связанная с управлением двигателем (на неё хочу прикрутить изменение вида - широкоугольный, нормальный, через прицел)
    При отпускании правой кнопки обзор центритуется, мышь - снова джой 1 управление самолётом (координаты остаютя прежними, что были до включения обзора джоем 2).

    Заранее благодарен.

  25. #50

    Ответ: GlovePie

    Доброго всем времени суток!

    Перезалейте пожалуйста вложения из постов №№ 1, 4, 5, ибо не качаются

Page 2 of 6 FirstFirst 123456 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •