Как стать автором
Обновить

Комментарии 36

Чувствуется, не банили вас ещё за нарушение EULA.

А вообще, внутри EVE питон и легко ищутся библиотеки, которые напрямую из клиента читают значения.

Таких не банить надо, а на работу принимать. Человек в одиночку автопилот написал.

угу, вывелось на экран сообщение системы и автопилот улетел ))))

Чувствуется, не банили вас ещё за нарушение EULA.

Не хотелось бы конечно, но EULA читал и и готов к каре свыше.

внутри EVE питон и легко ищутся библиотеки

Этого я не знал)

НЛО прилетело и опубликовало эту надпись здесь

Раньше в космосе трава была зеленее и солнце ярче)
Не думал, что "эпоху Фози" буду вспоминать с ностальгией.

Сейчас Ева уже не Ева... Это ...даже не знаю что.

ТС, Вам не кажется, что вы изобрели велосипед? я ещё лет 10 назад фармил в нулях на каре под ботом.

Именно такой цель и была, сделать велосипед с полным пониманием его работы.

ТС написал бота сам, а не «пофармил с готовым».
Занятное совпадение — там недавно на канале GDC как раз доклад про EVE вышел ?

Спасибо, сохранил себе. На досуге посмотрю)

Именно в Еву не играл (зашел, зарегистрировался, поиграл дня 3-4, понял, что там надо жить, и вышел), но боты и ботоводы - однозначное зло в любой ММО. Сорри за категоричность, из-за ботоводов практически умерла игра Darkorbit, в которую с удовольствием гонял с друзьями со всей планеты лет 5 назад. И таких игр, которые были интересны, но умерли из-за перекаченных персов, которые 25 часов в сутки в игре и гоняют NPC сами по себе, думаю, довольно много. Там, где мне на условную новую пушку надо неделю фармить, отбиваясь от врагов, ботовод тупо оставляет свою прогу на сутки, и вот они, ресы-то, делай пушечку.

А, бросьте, программисты должны пользоваться благами, если они их сами написали. Компенсация за мучения. Лично меня бесили не ботоводы, а клоноводы, прилетавшие на лёд, ахрргр!

Да кам он, "если сами написали". Сколько их там таких было? Ровно ноль.

но умерли из-за перекаченных персов, которые 25 часов в сутки в игре и гоняют NPC сами по себе

Относительно людей, которые просто берут готовые решения и так ботоводят - согласен с вами.

Но к людям, которые своими силами облегчали свою жизнь в игре, претензий у меня никогда не было. Если попались и получили бан - хорошо, не попались - молодцы.

ботовод тупо оставляет свою прогу на сутки

Здесь больше вопрос к разработчикам/локализаторам, которые с ботами частенько никак не не борются.

Эх, думал щас гляну как инжектятся к клиенту и там творят с ним всякое безобразие, а тут опять бот который с изображением работает ;(

Я бы то же с интересом почитал про инжекты :(

Инжекты античит прекрасно палит. А вот работа с изображениями не тревожит системы охраны целостности кода и библиотек.

Эти боты достаточно легко вычисляются.

Причем в автоматическом режиме

А вы не думали написать простенькую тулзу: открываем скриншот, выделаем область и "добавить область как объект1" и так по всем нужным кнопкам, а дальше уже алгоритм аля "если область1 такая - делаем то-то".
Хотя это уже было в симпсонах.

Была такая мысль, но остановился на том, что бы бот сам находил нужное окно.

Автоматизация рутинных действий - это именно то, что нужно делать! Ботоводство не осуждаю, потому что не всегда хочется играть 24/7, а фармить надо.. Между прочим, в некоторых играх бот - это одна из функций в игровом клиенте. Автор проделал огромную работу и бесспорно заслуживает уважения. Как правильно писали в других комментариях, можно было найти способ проще, но с графическим на мой взгляд интереснее возиться, потому что это задачка для тех, кто не ищет лёгких путей. Продолжайте в том же духе!

Спасибо)
Вообще разработчики давным-давно обещали пересмотреть рутинный фарм аномалек и сделать NPC поумнее. Но воз и ныне там :(

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

OpenCV + python будет попроще) делал для eve echoes

Доброго времени суток, могу как-то узнать подробности? Хочу повторить опыт, но без вводных - опыта мало :(

https://youtu.be/FylRUEEWhCo

Немного outdated, но поможет.

В целом я пришёл к тому, что нужно читать память виртуалки, но не хватило запала разобраться + я забил на игру и по этому не стал делать.

Спасибо! Я ковырял Lua подобные вещи, даже что-то работало, вроде автофарма миссий доставки

Кстати скоро (16 августа) патч большой будет ;)

В еву еще кто то играет ?

Спасибо тебе автор!!! Я давно хотел вернуться в еву, но не знал зачем)) теперь я знаю!!

Вернусь и буду. делать бота!

Как раз сегодня, 5го сентября, разработчики обещают новую акцию по борьбе с ботоводами «Whack-a-bot». В системы с высоким уровнем безопасности закинут корабли капитальных классов провинившихся игроков для всеобщего развлечения и уничтожения под весёлое улюлюканье сообщества.
Неуважаемые ботоводы, не хотите 24/7 совершать рутинные действия? Ищите интересные лично вам активности. Не хватает внутриигровой валюты? Есть возможность вложить реальные деньги, а частые события, конкурсы (ивенты) позволяют неплохо заработать даже новичку.
А автору порекомендовал бы поковырять ESI , тут можно многое извлечь из игры, и как то с этим поиграться вполне законно.
Сам планирую автоматизировать некоторые действия, а также расширить внутриигровой функционал с его помощью.

Ботоводов не люблю, но написать такой велосипед достаточно забавный опыт. При любом изменение размеров окна или изменения позиции окна внутри клиента перестанет работать? Если планируете дальше использовать в личных целях то советую добавить рандомных действий, типа варпануть на цитадеть и посидеть там минут 10, писать рандомный анекдот в чат корпорации, здороваться в ответ, если кто-то здоровается в чате и т.д.)

Касательно рандомных действий, то небольшой разброс есть)
Относительно ответов в чат, была мысль ругать врагов и здороваться с нейтралами - но это может привести к тому, что они будут висеть в системе, раз пилот на них отреагировал.

Насчет изменений положения окна и его размера - да, двигать окна нельзя. Так как бот запоминает положение окон при настройке. Но опять таки поиск окон при настройке занимает 5 секунд жизни, после чего бот будет знать новое положение окна.

Другое дело, если разработчики начнут менять размер шестеренки/внутренние отступы окон. Такие изменения были 4 раза на моей памяти. Одно такое изменение длилось две недели - каждый день полосы в окне дронов сдвигались на 2 пикселя в какую нибудь сторону. Кто и зачем занимался этим сдвигом я не знаю, но у меня от него пригорало)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории