|
|
|
Hardware UO Pilot, Аппаратный UO Pilot |
|
|
usb2kbd |
3.9.2013, 12:57
|
Neophyte
Сообщений: 48
Регистрация: 31.8.2013 Группа: Пользователи Наличность: 0
Пользователь №: 16.302
|
Цитата(xolost @ 3.9.2013, 11:11) Если Кнайт что-то по этому поводу доработает, то можно будет вшивать любые скрипты как и в обычном пилоте? Я имею ввиду не просто тупое нажатие клавиши или мышки, а полноценную работу скриптов.
Ничего никуда не нужно будет "вшивать". UOPilot будет работать как обычно - только отсылать нажатия не напрямую в компьютер (эмуляция нажатий), а устройству USB2KBD, которое, в свою очередь, уже будет отсылать системе НАСТОЯЩИЕ (неэмулированные) нажатия. Как я и писал, UOPilot'у просто нужно дописать опцию (галочку - чекер) - "использовать отсылку нажатий в USB2KBD" например. Без этой галочки UOPilot будет работать как обычно (для игроков без наличия USB2KBD и кому это не нужно вовсе), с этой галочкой - будет слать спец команды нажатия клавиш в USB2KBD. Делать привязку устройства к UOPilot также не вижу особого смысла, т.к. сам факт наличия USB2KBD расширит функционал самого UOPilot (как и его популярность), т.е. считаю, что это должно быть 2 независимых устройства, так сказать, кроссплатформенных. Достаточно имеющейся на сегодня от пиратства защиты самого UOPilot, лучше бросить силы на такую защиту. По поводу работы устройства как мышь и клавиатура одновременно тут сложности, т.к. изначально при инициализации устройства мы прописываем ему флаг - "чем быть" - ТОЛЬКО мышью, ТОЛЬКО клавой, джойстиком и т.д. и тут уже, если мы хотим изменить этот флаг, необходима перепрошивка USB2KBD (что не всем доступно) или же как-то хранить флаг "вне устройства", (память Микроконтроллера, файл и т.д.), чтоб устройство при включении считывало флаг и уже от этого "становилось" клавиатурой, мышью и т.д. в общем, нужно обдумать, хотя не совсем уверен, что такое возможно. PS - механика для каменного века )
|
|
|
|
usb2kbd |
3.9.2013, 13:18
|
Neophyte
Сообщений: 48
Регистрация: 31.8.2013 Группа: Пользователи Наличность: 0
Пользователь №: 16.302
|
Цитата(xolost @ 3.9.2013, 13:05) понятно А если просто 2 флешки юзать? одну для клавы прописать, другую для мышки и в пилоте 2 галки. Ну что-то типа того
Мыслите верно ) 2 устройства вполне возможно. По крайней мере, это самый простой и быстрый выход. Едиственно они будут висеть на разных COM-портах (COM порт нужно будет выбирать из списка UOPilot как вариант) да и требовать 4 свободных USB порта ))) Один USb2KBD, естественно, будет прошит как клавиатура, второй как мышь, и принимать строго свои команды в строго свои COM-порты (номер COM-порта можно будет посмотреть в диспетчере устройств WINDOWS).
|
|
|
|
usb2kbd |
3.9.2013, 19:00
|
Neophyte
Сообщений: 48
Регистрация: 31.8.2013 Группа: Пользователи Наличность: 0
Пользователь №: 16.302
|
Цитата(Александр85 @ 3.9.2013, 14:35) Для полноценной работы пилота нужна конечно и эмуляция мыши. Делать это отдельным устройством или пытаться все впихнуть в одно, это задача на будущее.... Тут возникает другой вопрос, если взять например Руофф с его защитой, писать можно будет только элементарные скрипты. Ну типа нажатия клавиш Ф1...Ф12 с разными задержками. Это во первых не позволяет использовать всех возможностей Пилота. Во вторых интересно будет ли работать команды Пилота считывания цвета в определенных координатах например в Линейке? Вопрос к usb2kbd? На данном этапе какой программой пользуетесь для посылки нажатий клавиш в данный девайс? На сколько быстро обрабатываются команды нажатия клавиш?
Не совсем понимаю, что значит "элементарные скрипты"? Устройство может нажимать почти все клавиши клавиатуры, это же касается и мыши. Определение цвета пикселя - это вопрос уже к UOPilot, но мой AUTOHOTKEY (им же я и шлю команды в COM порт устройству, отлично отрабатывает пиксели руоффа (правда только всего экрана, а не окна линейки, но это легко решается...)). Клавиши отрабатываются мгновенно - т.е. со скоростью обмена данными COM порта и операционки. Цитата(DarkMaster @ 3.9.2013, 16:32) Причем если поставить галку в клиенте л2 полноценной обработки свернутых окон, мейна сделать поверх всех окон и переключать ботов через showwindow, то боюсь функционал будет на 99% живой.
Переключение окон или другое взаимодействие со свернутым окном - опять же задача UOpilot. Но в случае с линейкой (а именно под нее я затачивал autohotkey) - авто ЦП и Кач работают отменно с активным окном.
|
|
|
|
usb2kbd |
3.9.2013, 19:26
|
Neophyte
Сообщений: 48
Регистрация: 31.8.2013 Группа: Пользователи Наличность: 0
Пользователь №: 16.302
|
Цитата(Александр85 @ 3.9.2013, 19:19) Я так поня вы с помощью AUTOHOTKEY и usb2kbd сделали полный автономный кач чара в Линейке? или нет???
Ну, скажем, не совсем автономный... но есть такое ) Чару на руоффе необходимо получить бафф (ручками получаю его на час), подыскиваю локацию - чтоб поменьше было людей и естественных преград (камней, деревьев), т.к. чар может "застрять", и скрипт ждет 1 минуту и только потом командует чару "обойти преграду" - это затягивает кач... А так схема проста - тарегт моб (его ник, прописанный в макросах), атака, ждем смерти, если смерть - подобрать дроп, и таргет след моб. Как-то так, по-простому ) Но согласитесь, если AUTOHOTKEY такое умеет, то уже и в UOPilot уверен, возможно.
|
|
|
|
usb2kbd |
3.9.2013, 19:36
|
Neophyte
Сообщений: 48
Регистрация: 31.8.2013 Группа: Пользователи Наличность: 0
Пользователь №: 16.302
|
Цитата(Александр85 @ 3.9.2013, 19:33) А посылать нажатия сочетаний клавиш например Alt+F1 получаеться?
Сочетания опробовать не было необходимости, проверю - отпишу. Usb2kbd поддерживат нажатия 3 одновременных нажатий разных клавиш. Схема в Вашем случае примерно такая: 1. Нажать ALT 2. Нажать F1 3. Отпустить F1 4. Отпустить ALT
|
|
|
|
usb2kbd |
3.9.2013, 20:04
|
Neophyte
Сообщений: 48
Регистрация: 31.8.2013 Группа: Пользователи Наличность: 0
Пользователь №: 16.302
|
Cочетания работают. Посылал ALT+Y - отображение контактов в RUoff. Цитата(Александр85 @ 3.9.2013, 19:46) Идея мне нравиться, должно все получиться красиво. Тут стоит другой вопрос, мы не видели не схемы вашего девайса ни исхадника. Вы будете вылаживать свое творение в массы???
Прошивку с моими доработками пока предпочту не анонсировать, т.к. планирую ее доработку (по поводу мыши) + хочу обозначить желаемую свою роль в проекте. Итак. 1. Я пробую доработать девайс на момент представления "мышью" 2. Собираю готовый девайс (печатную плату). 3. Девайс отправляется разработчикам UOPilot для теста, оценки функционала, доработки UOPilot на момент интеграции с проектом USB2KBD 4. В случае успеха, хочу рассчитывать на продвижение в массы сего девайса на вашем сайте. Роль в проекте: Хотел бы осуществлять прием заказов на сборку-спайку, прошивку, тест девайса usb2kbd и доставку заинтересованным лицам. Прошу администрацию проекта UOPilot отписаться о результатах возможного сотрудничества с проектом USB2KBD.
|
|
|
|
DarkMaster |
4.9.2013, 11:23
|
Модератор UOPilot
Сообщений: 9.573
Регистрация: 2.12.2008 Группа: Супермодераторы Наличность: 28548
Пользователь №: 11.279
|
Цитата Прошу администрацию проекта UOPilot отписаться о результатах возможного сотрудничества с проектом USB2KBD.
На данный момент ситуация 1 в 1 четырехмесячной давности. На данный момент есть оторванный проект, который очень интересен для интеграции. Интеграции нет, кому ее писать не очень понятно. Точнее оно вроде как кнайт должен писать, однако с его загруженностью совсем не ясны сроки. В то же время есть возможность прикрутить длл к пилоту, функционал плагинов реализован. У меня к, к сожалению, никак не получилось со временем серьезно начать изучать материалы, как ко всему этому подходить. Даже наоборот пришлось многое свернуть из проектов. Сначала надо собирать в кучу девайс и пилот. По поводу финансовой части. Пока нет интеграции с пилотом я не считаю правильным использование наших ресурсов для платных услуг. Так же мне кажется было бы справедливо скидывать некторый % кнайту. В общем и целом все прекрасно, только пока продукта нет... Я за, кнайт был тоже не против развития этого направления на момент создания темы. Детали в любом случае надо будет обговаривать, но прежде чем их обговаривать - надо все завести. Сообщение отредактировал DarkMaster - 4.9.2013, 19:14
--------------------
Скрипты UOPilot под заказ. Консультации по UOpilot 15$/час. Услуги Lua разработчика (не пилот, проекты, постоянка) Disсоrd: Kov____
|
|
|
|
usb2kbd |
7.9.2013, 9:48
|
Neophyte
Сообщений: 48
Регистрация: 31.8.2013 Группа: Пользователи Наличность: 0
Пользователь №: 16.302
|
Сечас нашел тему от наших Китайских друзей, в которой я удостоверился, что-таки возможно создание 2-х и более устройств (мышь и клавиатура) на базе ОДНОГО микроконтроллера. Кроме того, насколько я понял, вероятно, возможна отправка управляющих сигналов не через COM-порт, а через сам USB-порт (туда, куда подключается само устройство), т.е. в идеале устройство будет иметь всего один USB разъем, через него будет происходить и инициализация устройств (клавиатура+мышь) + отправка/прием управляющих сигналов.
Пока что это предположение, поэтому веду расследование и эксперименты в этой области и надеюсь на скорый апгрейд устройства usb2kbd
|
|
|
|
|
|
7 чел. читают эту тему (гостей: 7, скрытых пользователей: 0)
Пользователей: 0
|
|