Elite Games - Свобода среди звезд!
.
ВНИМАНИЕ!
Наша конференция посвящена космической тематике и компьютерным играм.
Политические вопросы и происходящие в мире события в данный момент на нашем сайте не обсуждаются!

  » Ботостроение на реальной игре | страница 1
Конференция предназначена для общения пилотов. Для удобства она разделена на каналы, каждый из которых посвящен определенной игре. Пожалуйста, открывайте темы только в соответствующих каналах и после того, как убедитесь, что данный вопрос не обсуждался ранее.

Поиск | Правила конференции | Фотоальбом | Регистрация | Список пилотов | Профиль | Войти и проверить личные сообщения | Вход

   Страница 1 из 1
 
Поиск в этой теме:
Канал Игры Мечты: «Ботостроение на реальной игре»
Варсик
 545 EGP


Рейтинг канала: 4(81)
Репутация: 117
Сообщения: 4039
Откуда: Москва
Зарегистрирован: 22.12.2002
Предлагаю посоревноваться в ботостроении на примере RailNation.

Смысл простой - написать полного солвера прохождения игры.

Тут вам и борьба с разрабами и логика и прочее.

Есть заготовка API на Перле. Выдается по требованию (если требований будет много - будет перенесена на битбаккет или гитхаб).

Есть желающие? Да, игра вот тут описана: http://www.elite-games.ru/conference/viewtopic.php?t=59751

Игра примечательна тем, что у нее есть сессия. 2 что-ли месяца.
_________________
WARNING: By reading this post you accept that this post is genius.
    Добавлено: 10:52 25-11-2014   
бухой джедай
 182 EGP


Рейтинг канала: 2(19)
Репутация: 70
Сообщения: 7906 Предупреждений: 1
Откуда: Одесса:)
Зарегистрирован: 08.09.2007
епт а я уж абрадовался что появилась тема где мене вебшику недоделаному можно задать пару каверзных вопросов ..
_________________
Так Добрый вечер...Превед с большого Бодуна...
Магистр Непросыхаемость...
Злобный Рецедивист...
    Добавлено: 11:24 25-11-2014   
Варсик
 545 EGP


Рейтинг канала: 4(81)
Репутация: 117
Сообщения: 4039
Откуда: Москва
Зарегистрирован: 22.12.2002
Можно - задавай.
_________________
WARNING: By reading this post you accept that this post is genius.
    Добавлено: 23:35 25-11-2014   
бухой джедай
 182 EGP


Рейтинг канала: 2(19)
Репутация: 70
Сообщения: 7906 Предупреждений: 1
Откуда: Одесса:)
Зарегистрирован: 08.09.2007
с чем может быть связанна неработоспособность WinApi mouse_event как клика на левых окнах ... по эксплореру работает по Л2 например нет
_________________
Так Добрый вечер...Превед с большого Бодуна...
Магистр Непросыхаемость...
Злобный Рецедивист...
    Добавлено: 17:59 26-11-2014   
Варсик
 545 EGP


Рейтинг канала: 4(81)
Репутация: 117
Сообщения: 4039
Откуда: Москва
Зарегистрирован: 22.12.2002
Для Л2 - это Фрост. Он перехватывает нажатие еще в драйверах... Тут где-то года 4 назад была тема о том, как фрост обходить. Участвовал я и, вроде, Рыб. Найди... Там есть описание того, как обходить Фрост. Причем это вообще не обходится.
_________________
WARNING: By reading this post you accept that this post is genius.
    Добавлено: 04:41 01-12-2014   
бухой джедай
 182 EGP


Рейтинг канала: 2(19)
Репутация: 70
Сообщения: 7906 Предупреждений: 1
Откуда: Одесса:)
Зарегистрирован: 08.09.2007
Да я уже обдумал что-то вроде программной эмуляции 2рой мыши через HID... только вот под это надо сЯ вспоминать ... А я пока сподобился на джуновский уровень только по яве ...
_________________
Так Добрый вечер...Превед с большого Бодуна...
Магистр Непросыхаемость...
Злобный Рецедивист...
    Добавлено: 09:51 03-12-2014   
Olorin
 70 EGP


Рейтинг канала: 1(6)
Репутация: 12
Сообщения: 97
Откуда: Хьёрвард
Зарегистрирован: 27.02.2006
Можно еще в виртуальную машину засунуть, а виртуалкой попробовать снаружи рулить безо всяких драйверов.
(не в курсе, как например vmware мышу обрабатывает, но если без спец-драйверов на хост-машине, то в самый раз)
_________________
Мы на многое не отваживаемся не потому что оно трудно; оно трудно именно потому, что мы на него не отваживаемся.
Сенека Старший
    Добавлено: 13:03 03-12-2014   
Варсик
 545 EGP


Рейтинг канала: 4(81)
Репутация: 117
Сообщения: 4039
Откуда: Москва
Зарегистрирован: 22.12.2002
бухой джедай :
Да я уже обдумал что-то вроде программной эмуляции 2рой мыши через HID
Не сработает.
Olorin :
Можно еще в виртуальную машину засунуть
Фрост, насколько я знаю, детектит ВМТварь
_________________
WARNING: By reading this post you accept that this post is genius.
    Добавлено: 01:53 05-12-2014   
Варсик
 545 EGP


Рейтинг канала: 4(81)
Репутация: 117
Сообщения: 4039
Откуда: Москва
Зарегистрирован: 22.12.2002
Судя по всему - всем интересно обойти Фрост... Если хотите - можно попробовать...

Нужны знания USB стека и умение писать драйвера.
_________________
WARNING: By reading this post you accept that this post is genius.
    Добавлено: 14:28 05-12-2014   
бухой джедай
 182 EGP


Рейтинг канала: 2(19)
Репутация: 70
Сообщения: 7906 Предупреждений: 1
Откуда: Одесса:)
Зарегистрирован: 08.09.2007
да тут все поголовно системные погромисты ...
_________________
Так Добрый вечер...Превед с большого Бодуна...
Магистр Непросыхаемость...
Злобный Рецедивист...
    Добавлено: 14:43 05-12-2014   
Olorin
 70 EGP


Рейтинг канала: 1(6)
Репутация: 12
Сообщения: 97
Откуда: Хьёрвард
Зарегистрирован: 27.02.2006
Варсик :
Нужны знания USB стека и умение писать драйвера.

Поверхностное гугление показало, что можно заюзать эту штуку в качестве готового драйвера: http://usbip.sourceforge.net/
Как прикинуться клавой и/или мышой варианта два:
- Написать к этой штуке свой сервер,
- Написать юзермодный фронт-енд к их клиентскому драйверу.
_________________
Мы на многое не отваживаемся не потому что оно трудно; оно трудно именно потому, что мы на него не отваживаемся.
Сенека Старший

Последний раз редактировалось: Olorin (16:13 05-12-2014), всего редактировалось 1 раз
    Добавлено: 16:04 05-12-2014   
Варсик
 545 EGP


Рейтинг канала: 4(81)
Репутация: 117
Сообщения: 4039
Откуда: Москва
Зарегистрирован: 22.12.2002
Olorin :
что можно заюзать эту штуку в качестве готового драйвера
Нет. Нельзя. Если там нету железки за ней.

Все просто... Это как со СтарФорсом... IDE сидюки он тупо читал сам, забивая на дрова. Фрост делает так-же.

Надо писать в клавиатурный/мышиный буфер и давать "просраться" этим всяким защитам. Только тогда вы сможете что-то обойти.
_________________
WARNING: By reading this post you accept that this post is genius.
    Добавлено: 19:25 08-12-2014   
Olorin
 70 EGP


Рейтинг канала: 1(6)
Репутация: 12
Сообщения: 97
Откуда: Хьёрвард
Зарегистрирован: 27.02.2006
Варсик :
Olorin :
что можно заюзать эту штуку в качестве готового драйвера
Нет. Нельзя. Если там нету железки за ней.

Все просто... Это как со СтарФорсом... IDE сидюки он тупо читал сам, забивая на дрова. Фрост делает так-же.

Надо писать в клавиатурный/мышиный буфер и давать "просраться" этим всяким защитам. Только тогда вы сможете что-то обойти.

Вот с их сайта:
Цитата:
To share USB devices between computers with their full functionality, USB/IP encapsulates "USB I/O messages" into TCP/IP payloads and transmits them between computers. Original USB device drivers and applications can be also used for remote USB devices without any modification of them.

Как я понял, они драйвер на уровне usb host controller'а реализовали. А дальше на клиентской машине оригинальный драйвер девайса с их драйвером общается. И их драйвер проксит USB-мессаджы на сервер, где подключена железка.

Вот с их сайта картинка:
 Cкрытый текст   (кликните здесь для просмотра)


Не играю я давно, так бы поставил эксперимент...


PS К слову, СтарФорс обходится таки правильным уровнем виртуализации с учетом особенности физики-алгоритмики работы реального цд-драйва.
_________________
Мы на многое не отваживаемся не потому что оно трудно; оно трудно именно потому, что мы на него не отваживаемся.
Сенека Старший

Последний раз редактировалось: Olorin (19:54 08-12-2014), всего редактировалось 2 раз(а)
    Добавлено: 19:51 08-12-2014   
Варсик
 545 EGP


Рейтинг канала: 4(81)
Репутация: 117
Сообщения: 4039
Откуда: Москва
Зарегистрирован: 22.12.2002
Olorin :
К слову, СтарФорс обходится таки правильным уровнем виртуализации с учетом особенности физики-алгоритмики работы реального цд-драйва.
На IDE не обходится. Там напямую идут комманды на шину. Минуя драйвера Windows вообще.
Olorin :
Как я понял, они драйвер на уровне usb host controller'а реализовали.
Легко пробивается проверкой на каком IRQ висит ваш USB хост и ненайдя сказать что вы дибилы.
_________________
WARNING: By reading this post you accept that this post is genius.
    Добавлено: 03:51 09-12-2014   
Olorin
 70 EGP


Рейтинг канала: 1(6)
Репутация: 12
Сообщения: 97
Откуда: Хьёрвард
Зарегистрирован: 27.02.2006
Варсик :
Olorin :
Как я понял, они драйвер на уровне usb host controller'а реализовали.
Легко пробивается проверкой на каком IRQ висит ваш USB хост и ненайдя сказать что вы дибилы.

Ок.
*оформляет задание к студенческому НИРу своим третьекурсникам*
Значит будем заворачивать усб-мессаджи на физическую шину.
_________________
Мы на многое не отваживаемся не потому что оно трудно; оно трудно именно потому, что мы на него не отваживаемся.
Сенека Старший
    Добавлено: 00:22 10-12-2014   
Варсик
 545 EGP


Рейтинг канала: 4(81)
Репутация: 117
Сообщения: 4039
Откуда: Москва
Зарегистрирован: 22.12.2002
Проще писать в клавиатурный и мышиный буфер...

Кстати... Дайте своим студентам задание обойти ФРОСТ. Думаю им интересно будет.

добавлено спустя 38 секунд:
И, кстати, преподаете где?
_________________
WARNING: By reading this post you accept that this post is genius.

Последний раз редактировалось: Варсик (03:12 12-12-2014), всего редактировалось 1 раз
    Добавлено: 03:12 12-12-2014   
Olorin
 70 EGP


Рейтинг канала: 1(6)
Репутация: 12
Сообщения: 97
Откуда: Хьёрвард
Зарегистрирован: 27.02.2006
Угу. Надо наверное уже публичный склад открытых тем практик/дипломов для них сделать.

В ИТМО студенческие проекты веду в этом году. Кафедре нужно больше рисерча! Гы-гы
_________________
Мы на многое не отваживаемся не потому что оно трудно; оно трудно именно потому, что мы на него не отваживаемся.
Сенека Старший
    Добавлено: 12:47 12-12-2014   
БулерМэн
 420 EGP


Рейтинг канала: 2(21)
Репутация: 68
Сообщения: 1580
Откуда: Гороховец
Зарегистрирован: 07.02.2006
роботы/боты и usb как-то не вяжется...
    Добавлено: 14:33 26-01-2015   
Канал Игры Мечты: «Ботостроение на реальной игре»
 
  
Показать: 
Предыдущая тема | Следующая тема |
К списку каналов | Наверх страницы
Цитата не в тему: Предлагаю снять с ручника и почитать соседние темы. (посоветовал Alone)

  » Ботостроение на реальной игре | страница 1
Каналы: Новости | Elite | Elite: Dangerous | Freelancer | Star Citizen | X-Tension/X-BTF | X2: The Threat | X3: Reunion | X3: Terran Conflict | X Rebirth | X4: Foundations | EVE Online | Orbiter | Kerbal Space Program | Evochron | VoidExpanse | Космические Миры | Онлайновые игры | Другие игры | Цифровая дистрибуция | play.elite-games.ru | ЗВ 2: Гражданская война | Творчество | Железо | Игра Мечты | Сайт
   Дизайн Elite Games V5 beta.18