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

Страница 2 из 6 ПерваяПервая 123456 КрайняяКрайняя
Показано с 26 по 50 из 130

Тема: GlovePie

  1. #26
    . Аватар для Maximus_G
    Регистрация
    09.04.2002
    Адрес
    Владивосток
    Возраст
    45
    Сообщений
    10,064

    Ответ: GlovePie

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

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

    Ответ: GlovePie

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

  3. #28
    . Аватар для Maximus_G
    Регистрация
    09.04.2002
    Адрес
    Владивосток
    Возраст
    45
    Сообщений
    10,064

    Ответ: GlovePie

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

  4. #29
    Механик
    Регистрация
    30.10.2007
    Адрес
    Пермь
    Возраст
    53
    Сообщений
    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
    Регистрация
    02.08.2007
    Адрес
    Новосибирск
    Возраст
    49
    Сообщений
    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
    Конструктор
    Регистрация
    16.04.2002
    Адрес
    Внезапно Москва
    Возраст
    47
    Сообщений
    1,744

    Ответ: GlovePie

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

  7. #32
    Zummer Аватар для [LF]diR
    Регистрация
    02.08.2007
    Адрес
    Новосибирск
    Возраст
    49
    Сообщений
    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
    Конструктор
    Регистрация
    16.04.2002
    Адрес
    Внезапно Москва
    Возраст
    47
    Сообщений
    1,744

    Ответ: GlovePie

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

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

    Ответ: GlovePie

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

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

    Ответ: GlovePie

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

    Короче конечно проблема в том что драйвер не имеет цифровой подписи, а это весьма бюрократическая манипуляция, может автор подпишет тогда потестим, а пока под 64 Bit, видимо ни как.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	ProblemPPJoy-64Bit.JPG 
Просмотров:	230 
Размер:	113.3 Кб 
ID:	100973  
    Крайний раз редактировалось Вадим70; 08.11.2009 в 17:24.

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

    Ответ: GlovePie

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

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

    потом перезагружаемся. Всё работает опять могу на мыше полетать но уже в более комфортных условиях, Win7 64 Bit 8 Gb оперативы, короче всё работает, щас буду автору спасибы писать...
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	it_is-good.JPG 
Просмотров:	278 
Размер:	222.8 Кб 
ID:	100976  

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

    Ответ: GlovePie

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

  13. #38
    Старший инструктор Аватар для PoHbka
    Регистрация
    24.11.2007
    Адрес
    UKFF
    Возраст
    49
    Сообщений
    2,631

    Ответ: GlovePie

    Работает!

    -----
    Live Long and Prosper

  14. #39
    Зашедший Аватар для nikanorich
    Регистрация
    29.11.2009
    Адрес
    Уссуриск
    Возраст
    45
    Сообщений
    15

    Ответ: GlovePie

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

  15. #40
    . Аватар для Maximus_G
    Регистрация
    09.04.2002
    Адрес
    Владивосток
    Возраст
    45
    Сообщений
    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
    Зашедший
    Регистрация
    05.02.2008
    Возраст
    51
    Сообщений
    3

    Question Ответ: GlovePie

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

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

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

  17. #42
    Зашедший
    Регистрация
    29.07.2004
    Адрес
    РБ, Минск
    Возраст
    46
    Сообщений
    434

    Ответ: GlovePie

    Цитата Сообщение от F3H_Demon Посмотреть сообщение
    Здравствуйте, джентльмены!

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

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

  18. #43
    Зашедший
    Регистрация
    05.02.2008
    Возраст
    51
    Сообщений
    3

    Ответ: GlovePie

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

  19. #44
    Зашедший
    Регистрация
    29.07.2004
    Адрес
    РБ, Минск
    Возраст
    46
    Сообщений
    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

    Цитата Сообщение от Вадим70 Посмотреть сообщение
    Короче разобрался. Надо тупо сбросить проверку драйверов.
    Не хочет ставиться?Отключение проверки не помогает.Кто нибудь подскажет где "собака порылась"?
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	111.jpg 
Просмотров:	176 
Размер:	81.7 Кб 
ID:	102847  
    Крайний раз редактировалось Vamppir; 16.12.2009 в 18:22.

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

    Ответ: GlovePie

    Цитата Сообщение от Vamppir Посмотреть сообщение
    Не хочет ставиться?Отключение проверки не помогает.Кто нибудь подскажет где "собака порылась"?
    У меня на работе установилось только под логином сетевого админа. Хотя на машину у меня тоже права админские, но не хотело вставать.
    Ну и после изменения подписи дров перезапустить виндовс желательно.

  22. #47

    Ответ: GlovePie

    Цитата Сообщение от Hruks Посмотреть сообщение
    У меня на работе установилось только под логином сетевого админа.
    А поподробнее можно?Если имеется ввиду супер-админ,то под ним всё время сижу.Такое впечатление,что проверка подписи не сбрасывается,хотя на команды пишет ок и надпись тестовый режим появляется.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	222.jpg 
Просмотров:	123 
Размер:	36.3 Кб 
ID:	102908   Нажмите на изображение для увеличения. 

Название:	333.jpg 
Просмотров:	125 
Размер:	99.4 Кб 
ID:	102909   Нажмите на изображение для увеличения. 

Название:	444.jpg 
Просмотров:	122 
Размер:	17.8 Кб 
ID:	102910  
    Крайний раз редактировалось Vamppir; 17.12.2009 в 19:28.

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

    Ответ: GlovePie

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

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

  24. #49
    Зашедший
    Регистрация
    05.02.2008
    Возраст
    51
    Сообщений
    3

    Ответ: GlovePie

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

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

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

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

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

  25. #50

    Ответ: GlovePie

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

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

Страница 2 из 6 ПерваяПервая 123456 КрайняяКрайняя

Ваши права

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