Comments 36
Чувствуется, не банили вас ещё за нарушение EULA.
А вообще, внутри EVE питон и легко ищутся библиотеки, которые напрямую из клиента читают значения.
Таких не банить надо, а на работу принимать. Человек в одиночку автопилот написал.
Чувствуется, не банили вас ещё за нарушение EULA.
Не хотелось бы конечно, но EULA читал и и готов к каре свыше.
внутри EVE питон и легко ищутся библиотеки
Этого я не знал)
ТС, Вам не кажется, что вы изобрели велосипед? я ещё лет 10 назад фармил в нулях на каре под ботом.
Именно в Еву не играл (зашел, зарегистрировался, поиграл дня 3-4, понял, что там надо жить, и вышел), но боты и ботоводы - однозначное зло в любой ММО. Сорри за категоричность, из-за ботоводов практически умерла игра Darkorbit, в которую с удовольствием гонял с друзьями со всей планеты лет 5 назад. И таких игр, которые были интересны, но умерли из-за перекаченных персов, которые 25 часов в сутки в игре и гоняют NPC сами по себе, думаю, довольно много. Там, где мне на условную новую пушку надо неделю фармить, отбиваясь от врагов, ботовод тупо оставляет свою прогу на сутки, и вот они, ресы-то, делай пушечку.
А, бросьте, программисты должны пользоваться благами, если они их сами написали. Компенсация за мучения. Лично меня бесили не ботоводы, а клоноводы, прилетавшие на лёд, ахрргр!
но умерли из-за перекаченных персов, которые 25 часов в сутки в игре и гоняют NPC сами по себе
Относительно людей, которые просто берут готовые решения и так ботоводят - согласен с вами.
Но к людям, которые своими силами облегчали свою жизнь в игре, претензий у меня никогда не было. Если попались и получили бан - хорошо, не попались - молодцы.
ботовод тупо оставляет свою прогу на сутки
Здесь больше вопрос к разработчикам/локализаторам, которые с ботами частенько никак не не борются.
Эх, думал щас гляну как инжектятся к клиенту и там творят с ним всякое безобразие, а тут опять бот который с изображением работает ;(
Эти боты достаточно легко вычисляются.
А вы не думали написать простенькую тулзу: открываем скриншот, выделаем область и "добавить область как объект1" и так по всем нужным кнопкам, а дальше уже алгоритм аля "если область1 такая - делаем то-то".
Хотя это уже было в симпсонах.
Автоматизация рутинных действий - это именно то, что нужно делать! Ботоводство не осуждаю, потому что не всегда хочется играть 24/7, а фармить надо.. Между прочим, в некоторых играх бот - это одна из функций в игровом клиенте. Автор проделал огромную работу и бесспорно заслуживает уважения. Как правильно писали в других комментариях, можно было найти способ проще, но с графическим на мой взгляд интереснее возиться, потому что это задачка для тех, кто не ищет лёгких путей. Продолжайте в том же духе!
Так же развлекался в детстве)
если хотите немного углубиться и улучшить подходы в этом то я бы посоветовал бы углубиться в паттерны автотестирования - можно взять очень много идей и настройку боту сделать гораздо более удобной. как минимум уйдете от попиксельных перемещений мышки
OpenCV + python будет попроще) делал для eve echoes
Доброго времени суток, могу как-то узнать подробности? Хочу повторить опыт, но без вводных - опыта мало :(
Немного outdated, но поможет.
В целом я пришёл к тому, что нужно читать память виртуалки, но не хватило запала разобраться + я забил на игру и по этому не стал делать.
В еву еще кто то играет ?
Спасибо тебе автор!!! Я давно хотел вернуться в еву, но не знал зачем)) теперь я знаю!!
Вернусь и буду. делать бота!
Неуважаемые ботоводы, не хотите 24/7 совершать рутинные действия? Ищите интересные лично вам активности. Не хватает внутриигровой валюты? Есть возможность вложить реальные деньги, а частые события, конкурсы (ивенты) позволяют неплохо заработать даже новичку.
А автору порекомендовал бы поковырять ESI , тут можно многое извлечь из игры, и как то с этим поиграться вполне законно.
Сам планирую автоматизировать некоторые действия, а также расширить внутриигровой функционал с его помощью.
Ботоводов не люблю, но написать такой велосипед достаточно забавный опыт. При любом изменение размеров окна или изменения позиции окна внутри клиента перестанет работать? Если планируете дальше использовать в личных целях то советую добавить рандомных действий, типа варпануть на цитадеть и посидеть там минут 10, писать рандомный анекдот в чат корпорации, здороваться в ответ, если кто-то здоровается в чате и т.д.)
Касательно рандомных действий, то небольшой разброс есть)
Относительно ответов в чат, была мысль ругать врагов и здороваться с нейтралами - но это может привести к тому, что они будут висеть в системе, раз пилот на них отреагировал.
Насчет изменений положения окна и его размера - да, двигать окна нельзя. Так как бот запоминает положение окон при настройке. Но опять таки поиск окон при настройке занимает 5 секунд жизни, после чего бот будет знать новое положение окна.
Другое дело, если разработчики начнут менять размер шестеренки/внутренние отступы окон. Такие изменения были 4 раза на моей памяти. Одно такое изменение длилось две недели - каждый день полосы в окне дронов сдвигались на 2 пикселя в какую нибудь сторону. Кто и зачем занимался этим сдвигом я не знаю, но у меня от него пригорало)
Создание графического бота для EVE Online