-
Re: Обратная связь от ВКБ: вибронакидка "JetSeat" (UberWoorf)
Цитата:
Сообщение от
UIV
А какой дополнительный функционал вы хотите добавить?
Ну уже несколько месяцев копаю тему обратной связи на геймпадах в WoT. Соответственно, учитывая что вибронакидки официально поддерживаются этой игрой есть такая идея:
1. Возможность подключать к ПО управлению вибронакидкой любые девайсы с обратной связью, соответственно можно перенаправлять команды предназначенные для накидки в устройства с вибро (руль, геймпад и т.п.). Таким образом я смогу получить вибросвзяь в WoT на геймпаде.
2. С помощью уже существующих инструментов изменять силу и характер вибраций для любых устройств с вибро. Как пример, редактор уровня вибраций для разных действий.
Моя личная цель хоть пока и является просто получением обратной связи в Мире Танков, но например можно сделать и следующее - разобрать геймпад беспроводной от того же Xbox 360, спрятать его в кресло/подушку/стул и мы получим беспроводную накидку совсем за недорого. Правда не совсем беспроводную - надо будет что-то думать с питанием (выносить БП или делать окошко для батареек), например можно будет играть на диване с подушкой под поясницей:)
-
Re: Обратная связь от ВКБ: вибронакидка "JetSeat" (UberWoorf)
-
Re: Обратная связь от ВКБ: вибронакидка "JetSeat" (UberWoorf)
-
Re: Обратная связь от ВКБ: вибронакидка "JetSeat" (UberWoorf)
-
Re: Обратная связь от ВКБ: вибронакидка "JetSeat" (UberWoorf)
Цитата:
Сообщение от
kharlashkin
Ну уже несколько месяцев копаю тему обратной связи на геймпадах в WoT. Соответственно, учитывая что вибронакидки официально поддерживаются этой игрой есть такая идея:
1. Возможность подключать к ПО управлению вибронакидкой любые девайсы с обратной связью, соответственно можно перенаправлять команды предназначенные для накидки в устройства с вибро (руль, геймпад и т.п.). Таким образом я смогу получить вибросвзяь в WoT на геймпаде.
2. С помощью уже существующих инструментов изменять силу и характер вибраций для любых устройств с вибро. Как пример, редактор уровня вибраций для разных действий.
Моя личная цель хоть пока и является просто получением обратной связи в Мире Танков, но например можно сделать и следующее - разобрать геймпад беспроводной от того же Xbox 360, спрятать его в кресло/подушку/стул и мы получим беспроводную накидку совсем за недорого. Правда не совсем беспроводную - надо будет что-то думать с питанием (выносить БП или делать окошко для батареек), например можно будет играть на диване с подушкой под поясницей:)
Не все так просто. Мы работали над софтом, похожего плана. Год работы и много денег потрачены зря. Получили только один результат - разработчики игр крайне фривольно обращаются с форсфидбэком. Около каждой игры надо прыгать с бубном.
У нас в разработке беспроводная вибронакидка.
По поводу беспроводного геймпада, засунутого в подушку. А два мотора геймпада очень быстро сожрут вашу батарею.
-
Re: Обратная связь от ВКБ: вибронакидка "JetSeat" (UberWoorf)
Цитата:
Сообщение от
UIV
Не все так просто. Мы работали над софтом, похожего плана. Год работы и много денег потрачены зря. Получили только один результат - разработчики игр крайне фривольно обращаются с форсфидбэком. Около каждой игры надо прыгать с бубном.
У нас в разработке беспроводная вибронакидка.
По поводу беспроводного геймпада, засунутого в подушку. А два мотора геймпада очень быстро сожрут вашу батарею.
1. Понятно, что разработчики игр делают как хотят.
2. Очень хорошая новость ;)
3. Это понятно - но там же две батарейки, выносной БП с нужным вольтажем нужной мощности спасет положение. 220 найти рядом с диваном намного проще.
Теперь попробую более внятно объяснить, про свои "хотелки" и как я это понимаю (критика приветствуется).
1. Есть замечательное устройство - вибронакидка для большего погружения в игру, судя по многочисленным положительным отзывам и объему продаж.
2. Реализовано два режима работы: прямой со своим SDK (все очень доступно и понятно - разобрался за десяток минут), и виртуальная работа накидки в режиме геймпада XInput.
3. Есть WoT, разработчики которой напрочь отказались поддерживать любые геймпады в игре (официально спрашивал поддержку и многократно на форумах), но при этом абсолютно полностью поддерживают накидку.
Можно ли добавить в возможности ПО 3-й режим? Подключение любого XInput (через эмулятор вообще любого) контроллера с вибросвязью для возможности играть в WoT на геймпаде с присутствием вибросвязи?
-
Re: Обратная связь от ВКБ: вибронакидка "JetSeat" (UberWoorf)
Цитата:
Сообщение от
UIV
Мы работали над софтом, похожего плана. Год работы и много денег потрачены зря. Получили только один результат - разработчики игр крайне фривольно обращаются с форсфидбэком.
Я правильно понимаю - что Вы не смогли корректно представить накидку как геймпад в игре? То есть надо было принимать команды Xinput из игры и отправлять в накидку.
Я бы хотел увидеть немного другое - прием команд по Вашему протоколу и отправку их в Xinput устройство.
-
Re: Обратная связь от ВКБ: вибронакидка "JetSeat" (UberWoorf)
Дело не в этом.
Для данного функционала надо вклиниваться между игрой и драйвером геймпада. Это хакерство чистой воды, плюс ативирусы с ума сходят, потому что софт ничем от вируса не отличается.
Я приведу на примере игры Р-Фактор. У вас есть руль с ффб. Вы назначили на ось руля в игре ось Х вашего игрового руля. Вот только после этого игра начнет посылать ффб-команды на руль. Если же вы назначите Х-ось руля например на поворот головы, то Р-Фактор перестанет посылать ФФБ-команды на руль.
И игра посылает ффб-команды непосредственно в драйвер руля. Чтобы их перехватить, надо хакать драйвер. Что нереально, так как каждый драйвер не на хакаешься. Этот метод еще подойдет для любительского продукта, выпускаемого десятками (ну максимум сотнями) Но когда идет крупносерийный продукт, не дай бог использовать хакерские методы для увеличения функционала. По первых, производители рулей геймпадов могут засудить за это. Во вторых, отдел поддержки продукта умрет под валом обращений от клиентов.
-
Re: Обратная связь от ВКБ: вибронакидка "JetSeat" (UberWoorf)
Цитата:
Сообщение от
UIV
Дело не в этом.
Для данного функционала надо вклиниваться между игрой и драйвером геймпада. Это хакерство чистой воды, плюс ативирусы с ума сходят, потому что софт ничем от вируса не отличается.
Я приведу на примере игры Р-Фактор. У вас есть руль с ффб. Вы назначили на ось руля в игре ось Х вашего игрового руля. Вот только после этого игра начнет посылать ффб-команды на руль. Если же вы назначите Х-ось руля например на поворот головы, то Р-Фактор перестанет посылать ФФБ-команды на руль.
И игра посылает ффб-команды непосредственно в драйвер руля. Чтобы их перехватить, надо хакать драйвер. Что нереально, так как каждый драйвер не на хакаешься. Этот метод еще подойдет для любительского продукта, выпускаемого десятками (ну максимум сотнями) Но когда идет крупносерийный продукт, не дай бог использовать хакерские методы для увеличения функционала. По первых, производители рулей геймпадов могут засудить за это. Во вторых, отдел поддержки продукта умрет под валом обращений от клиентов.
Я правильно понял, что данный ответ Ваш, относится к попыткам правильной работы накидки в играх? Понимаю, ведь кроме вибраций - игрою надо ещё управлять, должно быть устройство ввода (клавиатура/мышь/джойстик/руль/геймпад).
-
Re: Обратная связь от ВКБ: вибронакидка "JetSeat" (UberWoorf)
А еще, попрыгав с бубном вокруг игры и получив на накидке не завяленный, но рабочий функционал при очередном патче/смене версии можно вернуться опять к разбитому корыту. И информацию, как и что работает фиг найдешь.
Жаль, конечно. Девайс перспективный, особенно в авиасимах.
-
Re: Обратная связь от ВКБ: вибронакидка "JetSeat" (UberWoorf)
Хотя вот существуют эмуляторы устройств - пример. И насколько я понимаю это не хакерство, используют тысячи людей по всему миру. Проект открыт и все исходные коды лежат в открытом доступе.
Возможен ли такой вариант развития, как написание эмулятора под вибронакидку, чтобы передавать данные из WoT в геймпад и использовать Ваш SDK для тестирования вибраций на других устройствах?
-
Re: Обратная связь от ВКБ: вибронакидка "JetSeat" (UberWoorf)
Цитата:
Сообщение от
Economist
А еще, попрыгав с бубном вокруг игры и получив на накидке не завяленный, но рабочий функционал при очередном патче/смене версии можно вернуться опять к разбитому корыту. И информацию, как и что работает фиг найдешь.
Жаль, конечно. Девайс перспективный, особенно в авиасимах.
Я думаю что надо настраивать вибронакидку через эмулятор от того же Xbox 360. Таким образом получается что игра видит геймпад, а с другой стороны работают уже нужные устройства руль/джойстики/клавиатура/мыша/накидка.
-
Re: Обратная связь от ВКБ: вибронакидка "JetSeat" (UberWoorf)
На примере МСФС скажу, который с накидкой испахал вдоль и поперек :) В МСФС дефолтные эффекты никакие, и какой ты девайс не используй, удовольствия от использования нет. Но вот есть программки типа FS Force, которая в зависимости от используемого крафта будет и эффекты другие гнать. Но она все это на результате расчетов гонит, а вот на эмуляторах джоев и иксбоксов и прочем все равно не будет нихрена.
Т.е. энтузиастами кое-что реализуемо, а вот разработчики, как UIV сказал, загнутся. Я не разработчик, но запросами по реализации в МСФС у меня почта пухнет, хотя я вроде как и инструкцию написал. Но мне простительно кого-то игнорировать, а вот разработчиков за это на кол наденут )
-
Re: Обратная связь от ВКБ: вибронакидка "JetSeat" (UberWoorf)
Цитата:
Сообщение от
Economist
На примере МСФС скажу, который с накидкой испахал вдоль и поперек :) В МСФС дефолтные эффекты никакие, и какой ты девайс не используй, удовольствия от использования нет. Но вот есть программки типа FS Force, которая в зависимости от используемого крафта будет и эффекты другие гнать. Но она все это на результате расчетов гонит, а вот на эмуляторах джоев и иксбоксов и прочем все равно не будет нихрена.
Т.е. энтузиастами кое-что реализуемо, а вот разработчики, как UIV сказал, загнутся. Я не разработчик, но запросами по реализации в МСФС у меня почта пухнет, хотя я вроде как и инструкцию написал. Но мне простительно кого-то игнорировать, а вот разработчиков за это на кол наденут )
Дайте ссылку на инструкцию - почитаю для общего развития. У меня просто интерес другой - гнать команды из WoT предназначенные для накидки в геймпад:)
-
Re: Обратная связь от ВКБ: вибронакидка "JetSeat" (UberWoorf)
Цитата:
Сообщение от
kharlashkin
Возможен ли такой вариант развития, как написание эмулятора под вибронакидку, чтобы передавать данные из WoT в геймпад и использовать Ваш SDK для тестирования вибраций на других устройствах?
Смогут ли разработчики предоставить исходный код вибронакидки для написания эмулятора?
-
Re: Обратная связь от ВКБ: вибронакидка "JetSeat" (UberWoorf)
Нет.
Меня Геймтрикс первого засудит за такое. Вы же должны понимать разницу между разработчиком и владельцем прав.
-
Re: Обратная связь от ВКБ: вибронакидка "JetSeat" (UberWoorf)
Цитата:
Сообщение от
UIV
Нет.
Меня Геймтрикс первого засудит за такое. Вы же должны понимать разницу между разработчиком и владельцем прав.
Конечно понимаю, но спросить по-моему стоило:) Буду спрашивать у знакомых программистов что можно сделать, сам то ни бум-бум в программировании.
-
Re: Обратная связь от ВКБ: вибронакидка "JetSeat" (UberWoorf)
Цитата:
Сообщение от
kharlashkin
Буду спрашивать у знакомых программистов что можно сделать, сам то ни бум-бум в программировании.
а вот это не советую!:) программисты, как вид, очень не любят некомпетентных в их деле людей, особенно с подобными вопросами. да и вопрос такой, что гемора много, а толку чуть! (да и то - если получится вообще!)
-
Re: Обратная связь от ВКБ: вибронакидка "JetSeat" (UberWoorf)
Цитата:
Сообщение от
Алекс
а вот это не советую!:) программисты, как вид, очень не любят некомпетентных в их деле людей, особенно с подобными вопросами. да и вопрос такой, что гемора много, а толку чуть! (да и то - если получится вообще!)
Уже поздно ;) Сходил.
Итак посмотрев SDK, команды для WoT и прочее - вынесли вердикт, что очень сложно будет... Но мне объяснили структуру работы вибронакидки, объяснили как работает она на уровне драйвера. Для моей цели требуется полностью переписать все функции, чтобы .dll отправляла данные на геймпад, а их много. Было бы намного проще если их было пара-тройка (номер двигателя, скорость работы, время работы как пример).
-
Re: Обратная связь от ВКБ: вибронакидка "JetSeat" (UberWoorf)
Прошло два дня - расскажу, что мне удалось, может кто-то меня подтолкнет к нужным мыслям.
Полазив в папках самой WoT нашел папку с скриптами, написанными на python, которые относятся именно к вибронакидке "X:\Games\World_of_Tanks\res\scripts\client\vibroeffects"
Декомпилировав файлы из папки, показал этот код программисту. Мне сказали - что так будет удобнее получить нужный мне функционал. Не подменой dll От вибронакидки, а непосредственным вызовом вибраций из игры.
Первое, что мне надо было сделать разобраться с вибрацией геймпада из python. В интернета нашелся нужный код. Из редактора IDLE все работает - то есть запуская этот модуль, геймпад действительно начинает вибрировать в зависимости от заданной скорости моторов.
Хочу спросить разработчиков - можете подробнее рассказать об интеграции вашей вибронакидки в Мир Танков? Общими словами. чтобы Вы не нарушали соглашение с gametrix и прочими. SDK для вибронакидки уже вдоль и поперек излазил, но понимание общей картины не получается. К тому же я не программист, но литературу уже начал читать, понимая что вряд ли кто-то согласиться сделать это для меня.
-
Re: Обратная связь от ВКБ: вибронакидка "JetSeat" (UberWoorf)
Цитата:
Сообщение от
kharlashkin
Хочу спросить разработчиков - можете подробнее рассказать об интеграции вашей вибронакидки в Мир Танков? Общими словами. чтобы Вы не нарушали соглашение с gametrix и прочими. SDK для вибронакидки уже вдоль и поперек излазил, но понимание общей картины не получается. К тому же я не программист, но литературу уже начал читать, понимая что вряд ли кто-то согласиться сделать это для меня.
Скрин настроек из игры
http://img-fotki.yandex.ru/get/4910/...efafc103_L.jpg
Если можете - объясните пожалуйста, каким образом игра понимает что накидка подключена? В саму игру вставлен модуль для работы накидки или же через Ваше ПО игра отправляет сигналы в неё.
-
Re: Обратная связь от ВКБ: вибронакидка "JetSeat" (UberWoorf)
Доброго дня, уважаемые.
поработав год с небольшим, моя KW-901(кожаная) издохла, к моему огорчению. Лампочки на пульте не светятся и девайс с компьютера не видится. Годичная гарантия уже закончилась. Проверил тестером, что питание 12 В на плату поступает, предохранитель на ней целый. Что еще можно проверить в домашних условиях?
-
Вложений: 1
Re: Обратная связь от ВКБ: вибронакидка "JetSeat" (UberWoorf)
Цитата:
Сообщение от
=Andre=
KW-901 издохла
У меня оно периодически дохнет — помогает перепрошивка :)
Upd.
На всякий случай — прошивка, прошиватель и инструкция во вложении.
-
Re: Обратная связь от ВКБ: вибронакидка "JetSeat" (UberWoorf)
Цитата:
Сообщение от
StorkNet
У меня оно периодически дохнет — помогает перепрошивка :)
Upd.
На всякий случай — прошивка, прошиватель и инструкция во вложении.
от шайтан!
спасибо, уважаемый :)
вечером попробую перепрошить
-
Re: Обратная связь от ВКБ: вибронакидка "JetSeat" (UberWoorf)
Цитата:
Сообщение от
StorkNet
У меня оно периодически дохнет — помогает перепрошивка :)
Upd.
На всякий случай — прошивка, прошиватель и инструкция во вложении.
Заработала снова, ура! Спасибо, StorkNet!
Заодно и версию прошивки обновил.