Бот для автоматической добычи Кварка (для Android, без компьютера) [!]

Всем привет, друзья! Сегодня выходит внеплановая статья, которая очень сильно облегчит вам жизнь. Итак, 13 Апреля 2016 разработчики всё же сделали акцию «Вербовка в Небесном Портале». Пусть не так гладко, некоторых топовых (по меркам самой акции) командиров там нет, но всё же будем рады тому, что есть.

IMG_20160413_175524

Итак, для найма какого-либо из командиров вам требуется часами смотреть в экран и механически нажимать на одни и теже самые кнопки. В этой статье вы найдёте инструкцию, как установить себе умного бота, который будет добывать кварк за вас (и делает он это гораздо лучше вас). Можете проводить вечера за любимыми занятиями, вместо того чтобы смотреть и тыкать в экран.

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

Вербовка в Небесном Портале

Эльза — (12 600 kvr) отличный лейтенант для Рейнджеров (с определённым шансом скрывает их на 1 раунд). Неплохой командир для тех, кто ещё не обзавёлся командирами за кредиты. [Подробно]

Русгер — (12 000 kvr) входит в тройку самых скоростных командиров во всей игре (!!!). Является также хорошим лейтенантом для Мобильных. [Подробно]

Изольда — (9000 kvr) весьма противоречивый командир. Обладает довольно специфическим умением, в то же время являясь неплохим ваншотером. Ещё один недостаток — заниженная скорость. [Подробно]

Флинн — (6000 kvr) командир для Праймуса. Рекомендую брать его сейчас, пока он продаётся за кварк. Месяц назад его можно было встретить на Мероприятии за кредиты. [Подробно]

Дюдория — (6400 kvr) отличный ваншотер. Навык разряжает только половину аккумулятора, это значит что стрелять С-АТК’ой командир будет практически в каждом раунде. Можно использовать для прохождения Хаот.Космоса, в Бесконечности и на Арене (тут есть нюанс). Главный недостаток — заниженная скорость. [Подробно]

Лион — (2400 kvr) весьма неплохой защитник для игроков, у которых ещё нет достаточного количества S-командиров. Обладает отличным показателем блока, что позволяет получать меньше урона и наносить ответные удары. Можно использовать на ХК. Основной недостаток — ужасная скорость. [Подробно]

Зарбона — (9600 kvr) отличный лейтенант для Мобильных (с определённым шансом скрывает их на 1 раунд). Годится только в качестве лейтенанта (из за своей ужасно слабой С-АТК). [Подробно]

Волков — (9600 kvr) по некоторым оценкам является некой альтернативой всемилюбимой Королевы Эммы. Обладает самым высоким шансом Крита в игре. В целом, отличный массовик, который наносит огромный урон врагам. Ключевой недостаток — заниженная скорость. [Подробно]

Подробно о том, что такое скорость и для чего она нужна можно узнать здесь.

Бот для автодобычи кварка

Данный скрипт (и способ в целом) публикуется впервые. Сам код был написан мною примерно за одну неделю, около двух месяцев назад. Я долго думал над тем, выкладывать его в общий доступ или нет, и всё-таки решился. Подобные скрипты для ПК (с использованием блюстака) существовали и раньше, но вот для Android такого никогда не было.

Требования

ОС: Android (не исключаю, что смогу написать подобный скрипт и для iOS, но это будет очень не скоро)
Разрешение экрана: 480×800 (с другим разрешением экрана скрипт работать не будет. Поскольку изначально писал скрипт для себя, то протестировать его мог только на своём устройстве. Отсюда такие жесткие требования)
Root: наличие root-прав (этот пункт уже для продвинутых пользователей. Что такое рут-права вы можете узнать в гугле. Если не хотите гуглить (лень или вы в этом не разбираетесь вообще), то рекомендую вообще не связываться с рут-правами)

Файлы

Вам понадобится всего одна программа и, собственно, сам скрипт:

Программа: HiroMacro (скачать)
Скрипт: Автобот для кварка (скачать)

Настройка

  1. Скачиваем и устанавливаем программу
  2. Скачиваем скрипт и копируем его в папку HiroMacro/Documents в корне вашей карты памяти

Инструкция по запуску «Автобота для Кварка»

  1. Запускаем HiroMacro. Нажимаем «START»IMG_20160413_174219
  2. Заходим в игру, далее в Небесный портал
  3. Нажимаем кнопку громкости вниз.IMG_20160413_174302Появится вот такое окошко, в котором нужно выбрать наш скрипт (Автобот для Кварка)
  4. Далее появится вот такое окошко с настройками, нажимаем Пуск.IMG_20160413_174413
  5. Вот собственно и всё! Автобот добывает кварк за вас, можно оставить телефон на некоторое время в покое и занятся любимым делом :)

Как работает Автобот для Кварка

  1. Автобот нажимает на кнопку добычи
  2. Если на счётчике «0 кварка» — нажимает «собрать», если нет — переходит к следующему пункту
  3. Если на счётчике есть какое-либо количество кварка, автобот доводит его до значения «15 кварка» и нажимает «Собрать». Если в телепорте активны 2-3 генератора, то автобот может собрать на значении «25 кварка, 35 кварка и 45 кварка».

Важно!

  • при первом запуске HiroMacro попросит предоставить ей root-права (если они у вас имеются). Подтверждаем разрешение рут-прав для этой программы
  • программа будет работать только в определённом горизонтальном положении экрана. Если скрипт не работает, поверните ваше устройство на 180 градусов.
  • если на счётчике промелькнуло «15 кварка», но бот не нажимает «собрать» — перезагрузите телефон и повторите всё ещё раз.
  • переодически присматривайте за работой программы. Может случится небольшой сетевой лаг и скрипт может сбиться

Демонстрация работы

Отблагодарить автора

Если вам помогла данная программа, вы освободили для себя много свободного времени и решили отблагодарить создателя бота материально — можете переслать 100 рублей на один из кошельков :)

Реквизиты

Спасибо :)


Если ваше устройство не подходит по требованиям — отпишитесь в комментариях: Разрешение экрана и ОС (либо конкретную модель устпойства).

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

  • Михаил

    Разрешение экрана 1280×720 подскажите что делать

  • Rinat Islyaev

    при старте у меня пишет Я не могу получить Root доступ
    У вас есть Root? что мне делать

    • Андрей Макушкин

      [RomasterSu_2.0.4.RU.apk — RGhost — файлообменник]: Посмотри! http://rgho.st/6mD2WSvfP

    • Андрей Макушкин

      [RomasterSu_2.0.4.RU.apk — RGhost — файлообменник]: Посмотри! http://rgho.st/6mD2WSvfP

  • Cri100

    Sergey Kyulyan, спасибо за все. Все отлично работает.

  • Андрей Макушкин

    Бот активируется, но не работает. Что делать?

  • Andrew Stangel

    Привет, а под экран 320х480 не у кого скрипта нету случайно?

  • Cri100

    Sergey Kyulyan, не правильный пароль архива((( помогите пожалуйста

    • Sergey Kyulyan

      adaptivka

  • Sergey Kyulyan

    Бот для телефонов в этой же теме. написан на Hiromacro. Вопросы к разработчикам.

  • Cri100

    а можно скрипт под NOX для добычи энергии галактонита? и обновить ссылку на скрипт для кварков))

    • Sergey Kyulyan

      Ссыль с утра обновлю. Как до компа на работе доберусь. До галактонита еще доберемся.

    • Sergey Kyulyan

      обновил в теме. Но ссылки протухают быстро.

      • Cri100

        Спасибо, но на архиве пароль(((

        • Sergey Kyulyan

          попробуйте 123

          • Cri100

            к сожалению, не тот пароль(((

      • Cri100

        со скриптом на галактнит разобрался (там все просто))), а вот с кварком, сложнее(((

  • Sergey Kyulyan

    В общем в продолжении темы. Выложу небольшой гайд ибо времени парни осталось мало.
    1.) Выбросьте ваш глючный «блюстакс» на помойку.
    2.) Заходим на оф. сайт эмулятора NOX (http://en.bignox.com/) скачиваем и ставим. (оговорюсь сразу например опция создания бота для ежедневных заданий вшита в сам эмулятор справится и школьник да и работает пободрей)
    3.) Скачиваем себе программу clikerman (http://crapware.aidf.org/page/clickermann)
    4.) Скачиваем модифицированный моим другом скрипт. За что ему огроменнейший респект! (https://yadi.sk/d/jPMqCFXIu2E2t)
    5.) Запускаем Nox, скачиваем игру, заходим в нее, подгружаем свой акк с привязки к фейсбук например, в кликермане открываем скрипт и следуем инструкциям.

    Эффективность скрипта повышена, он уже умеет определять когда заряжено несколько ворот но делает это по цифре кварка насколько я понял. т.е. если так случайно сложится что при двух воротах будет 15 кварка он их соберет, но даже в таком варианте он значительно эффективней старого.
    За все благодирть Сергея и внезапно второго Сергея. )))
    Всем спасибо надеюсь поможет.

    P.S. Да чуть не забыл. когда он будет вас просить указать ему точку квадрата ориентируйтесь по картинкам из моего поста ниже.

    • Alex Punk

      не знаю как у других но у меня блюстак работает отлично

  • Александр Семенюк

    Можно ли несколько значений добавить (12, 13, и тд)?

  • Sergey Kyulyan

    В общем проблема бота для сбора кварка на эмуляторе вполне успешно решена. Если кому-то пригодится взял исходники вот от сюда (https://vk.com/topic-59335871_30085741?post=41262) настраивать по-любому придется под себя. Хотя бот писался для Bluestacks на Nox вполне себе заработал. единственный минус есть потери т.к. бот написан только для зарядки от 11 до 15 кварка и не учитывает что может быть заряжено несколько ворот. Но потери считаю не так велики и не стоят геморроя с прописыванием логики для различного количества гейтов. Из практики эффективность бота примерно 1к кварка за 4милиона кубита.

    • Подскажи как сохранить хэш, а то для многих значений счетчика ввел, но когда заново запускаю работает криво(

  • Илья Потапенко

    Кликер для разрешения 540х960
    https://drive.google.com/open?id=0B6xAw4b2g060SzNzbl9aYnNvMlk

  • Владимир Клочков

    Что я делаю не так вместо кварка собирает лептон?

  • Maxim William

    Привет сделай пожалуйста под lenovo a536

  • Владимир Клочков

    А где взять Рут права?

  • Sergey Kyulyan

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

  • merciless

    А можно в скрипт добавить комменты для чайников, какая цифра цвет, кская координаты, чтобы понимать что подбирать и где. Спасибо заранее

    • Sergey Kyulyan

      в самом hiromacro зайди в настройки поставь галку на отображать положение, и вторую галку отображать цвет пикселя… Все станет понятно.

      • Как хиро работает я знаю, я не могу понять в скрипте, аакой параметр за что отвечает, чтобы его заменить и подставить свой нужный

  • Sergey Kyulyan

    В общем пытаюсь сварганить скрипт для емулятора nox. Все вроде понятно. Структура скрипта придумана, НО!!!! Эта тварь упорно не желает определять цвет пикселя. Вот хоть убейся.

  • Sergey Kyulyan

    Вопрос уже задавался. Но спрошу еще разок. Планируется ли бот для 1920*1080? т.к. разрешение реально очень распространенное.

    • ViGaCi

      Для того чтобы написать скрипт для бота нужно обладать устройством с таким разрешением экрана. Если человек с таким экраном напишит скрипт и выложит — тогда можно пользоваться.

      • Андрей Макушкин

        Бот запускается, но не работает.

  • Dron Dron

    А на Droid4X никто не делал бота? Может кто поделиться знаниями, а то не хочется по новой велосипед изобретать.

  • Михаил Морозов

    Скрипт тыкает зарядить потом до бескоеечности заряжает, и не важно есть там кварк или нет

    • Ray Alfy

      если у кого бесконечно заряжает, то значит цвет не верно определен.

      • Sergey Kyulyan

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

        • Ray Alfy

          На самом устройстве Хиро не показывает подсказки то:
          1)Если использовать для эмулятора Nox необходимо выставить метод определение цветов: «Захват изображения»
          2)Установите галочки: «Показывать координаты нажатий» и «Показывать цвет нажатого пикселя». Не забудьте выключить и включить кликер снова. При изменении этих параметров ВЫКЛЮЧИТЬ-ВКЛЮЧИТЬ ОБЯЗАТЕЛЬНО, иначе не работает!

          Как вариант.
          ViGaCi:
          «Зайдите в Настройки > Задержка захвата изображения > 0 секунд (по-умолчанию стоит 2 сек)»
          Александр Вишневский:
          «Все разобрался, уменьшил задержку захвата изображения на 0»
          Александр Вишневский:
          «я скрин сделал с планшета и в фотошоп, а там вычислил точные координаты »

          возможно, и значение цвета пикселя можно посмотреть там же(ФШ)…

  • Спасибо, все получилось по инструкции ниже от Ray Alfy, сделал на Ноксе с разрешение 1280х720, кому нужен скрипт тут https://drive.google.com/open?id=0Byx293nQUAxVTnYxNmNfenZzMXc

    • Алексей Фадеев

      Не работает кнопка активации на планшете nexus 7. 5й Андрюша. Можно помочь горю ?)

  • Виталий Коротков

    Не работает

  • Павел

    Тема интересная, а вот реализация для старья… надо для 1280*720 хотя бы

  • ValeraL

    Мне кажется, что идеологически правильнее будет выделить 3-4 точки, которые будут одного цвета и будут однозначно задавать все цифры. Проще будет подгонять под разные устройства, т.к. их там целые полигоны этих точек. И не надо выискивать одну суперуникальную, которой может и не быть на другом устройстве.

    С лампочками все намного хуже, там динамические картинки. Пробовал определять для кликермана, и понял что это бесперспективно. Проще определить количество кварка по цифрам и собирать например 12,13,15 и если перевалил за 15 то 24 и выше.

  • Александр Вишневский

    Если вместо стыка цифры 5 между «пузом» и «шеей» использовать центр верхнего ребра цифры 5, то мы получим все варианты содержащие второй цифрой — 2,3,5,6,7,8,9,0, т.е. 29, 30, 25, 15, 16 и т.д., что увеличит эффективность скрипта

    • Ray Alfy

      я фигачил через «or» в той точке уникальные пиксели для 2,3,5 ))

      ради интереса смотрел, можно ли как то определить сколько ламп с кварком зажглось. нашел, что у ламп есть в определенных точках пиксели, значение которых не зависит от интенсивности свечения и само значение меняется, если там не лептоновский свет… думал сделать условие чтоб при 1 лампе собирал 13,15. при 2х, если только первая цифра 2 (2Х), при 3х или 2 или 3… да что-то пошло не так, не правильно оно лампы считало…

      • Александр Вишневский

        сегодня попробую считать лампы )

  • Алексей Бык

    Вещичка полезная наверно) вообщем на моем huawei g700 скрипт не заработал. Да и вип3 нету)

  • Max

    Если сможете написать такое же для ios то это будет бомба, это тыканье по экрану крышу сдвигает. Заранее благодарен.

  • Andrej Belik

    на планшете и телефоне с разрешением 1280*720 не пошел.

    • ViGaCi

      Андрей, будет время — напишу руководство, как создать себе самому такой скрипт (для своего устройства). Но это будет не скоро, сразу скажу

      • Александр Вишневский

        Я переписал под 2048х1536, без особых проблем… + коммент вверху насчет эффективности

  • Ray Alfy

    Если использовать для эмулятора Nox необходимо выставить метод определение цветов: «Захват изображения», если у кого бесконечно заряжает, то значит цвет не верно определен.
    Чтобы настроить скрипт под себя установите галочки: «Показывать координаты нажатий» и «Показывать цвет нажатого пикселя». Не забудьте выключить и включить кликер снова. А дальше вроде все понятно:
    1) touchPress 0 X Y — кнопка «Лептон» X Y смотрите из подсказок программы(сверху в полупрозрачной рамочке) и подставляйте свои.
    2) getColor #qvark0 X Y — захватить значение цвета в центре фиолетовой цифры «0». Тут зарание нажимает мышкой где-либо (главное не по кнопке) и тащим курсор на кнопку «Собрать» устанавливаем на центр нолика у кварка, смотрим X Y, а также смотрим цифрвое значение цвета. Это значение перед скобочками xxxxxx(r:***,g:***,b:***), оно может быть отрицательным. Заменяем X Y, а число хххххх запоминаем, оно пригодиться дальше.
    3) if #qvark0 == хххххх — тут собсна и вписываем наше значение цвета центра ноля кварка.
    4) touchPress 0 X Y — теперь это кнопка «Собрать»
    5) getColor #qvark15 X Y — найти и заменить на свои координаты цвета определенной точки у цифры «5» у числа 15. Если не ноль кварка, то заряжайте его до значения 15. Затем тем же способом как и для центра ноля находим точку, где стыкуются «пузо» у пятерки и ее «шея». Сравните число 15 с 12 и 13, вот там где у 3 и 2 зазоры (синий цвет) у 5 есть точка с фиолетовым цветом, ее ищите.
    6) if #qvark15 == хххххх — тут собсна и вписываем найденное значение цвета у перешейка «5» в числе 15.
    7) и снова координаты кнопки собрать.
    В отличае от компьютерных кликеров у вас будет свободна мышка ;) Можно спокойно свернуть эмулятор и заниматься своими делами.

    • BuTaMuHkO

      Я бы брал не центр фиолетовой цифры «0». А взял бы цвет значения ребра «0», то которое ближе к центру. Если же использовать центр то «2» и «3» собирает принимая за «0»

      • Ray Alfy

        у меня не собирает, видимо попал не совсем в центр)

        • Александр Вишневский

          я скрин сделал с планшета и в фотошоп, а там вычислил точные координаты

    • Dron Dron

      Кстати, не будет ли выгоднее поставить проверку не только 15, но и 13. Особенно в ситуациях с 2-3 генератора, когда они все могут по 15 не выдать, поставить меньшее количество, чтобы быстрее заряжал и шёл дальше. Так ведь?

      • Ray Alfy

        «я фигачил через «or» в той точке уникальные пиксели для 2,3,5 ))»
        оно поддерживает логические операнды, в данном случае ИЛИ.
        если выделите ту самую волшебную точку, то все получится как вы хотите.

  • Abra

    На Droid4X не запустилось:(

  • Abra

    Очень интересное разрешение экрана. Даже не планшет, а телефон. Мой древний Ми2с имеет большее разрешение :(

    • ViGaCi

      Третье по популярности среди Android-устройств на Март 2016 года согласно статистики.

      • Abra

        Фигасе. Я правильно понимаю, для работы на большем разрешении недостаточно поменять его в шапке?
        ps Я пытаюсь запустить данную прогу в эмуляторе Droid4X

        • ViGaCi

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

    • Magarjoba Rembo

      Поддерживаю, просьба помочь в написании скрипта под
      MX5
      Разрешение 1080×1920
      данное разрешение более распостраненное

  • Александр Вишневский

    Скрипт бесконечно заряжает и лептоны и кварки, но не собирает их…
    Еще бы неплохо написать про пункты настроек, что и зачем.

    • ViGaCi

      Разрешение экрана вашего телефона соответствует обозначеному в требованиях?

      • Александр Вишневский

        да

        • ViGaCi

          Если перезагрузка устройства не помогла, попробуйте следующее:

          1. Зайдите в Настройки > Задержка захвата изображения > 0 секунд (по-умолчанию стоит 2 сек);
          2. Настройки > Метод определения цветов > Захват изображения (если не помогло, попробуйте другой из списка).

          Если не помогает — отпишитесь ещё раз. Если помогло — напишите что именно помогло. Спасибо :)

          • Александр Вишневский

            Все разобрался, уменьшил задержку захвата изображения на 0, и в скрипте изменил коды цветов на свои… Все ок

  • Дмитрий Бригитта

    Я думаю, что кварк уже не нужен мне. Тапки опять превзошли сами себя, сделав БЕСПЛАТНЫХ командиров не доступными для тех кто не ПЛАТИТ.

    • ViGaCi

      Дмитрий, сейчас всё идёт к тому, что разработчики набрали нужную для себя аудиторию и пытаются монетизировать её по-максисуму. Тех, кто не платит — отсеить. С малым донатом (хотя бы просто карта на месяц) в игре можно неплохо продвинуться. Играть совсем без доната уже очень тяжело.

      • Дмитрий Бригитта

        Я понимаю это, но даже при большом желании в Донецке платить нет никакой возможности, банковская система отсутствует полностью

        • ViGaCi

          Дмитрий, жаль, конечно :(
          Есть ещё несколько вариантов, возможно один из них вам подойдёт:

          1. Донатить через знакомых. Если есть люди, которым вы 100% доверяете, нужно чтобы они зашли на ваш аккаунт и произвели оплату;
          2. Если в вашем Альянсе есть люди, которым вы доверяете, у которых VIP 5+ и которые регулярно покупают карты на месяц, можно попросить чтобы человек зашёл на ваш аккаунт и подарил себе карту на месяц. Кредиты будут у него, а VIP опыт останется у вас.

          • Дмитрий Бригитта

            Второй пункт возможно сработает.я не знал что так можно. Спасибо большое, попробую пообщаться с альянсом.

  • Алексей

    Не тестил, еще но думаю вещь крутая! У меня вопрос я так понимаю 9320256 соответствует 15, а чему соответствует 12? И как ты получил эти цифры? В памяти вроде их нету.

    • ViGaCi

      Бот собирает только на значении 15. Проводил эксперименты, это самый выгодный вариант.

      • ALEXANDER SMAGIN

        Имхо от 12 надо собирать, они чаще выпадают, и потраченные кубиты на перезарядку сопоставимы с поиском еще нескольких на 12-13. В итоге прирост больше за те же деньни

        • ALEXANDER SMAGIN

          На перезарядку 15 я имел ввиду

      • Petr

        не согласен, что это самый выгодный вариант, стоит кликер на компе и скрипт на сбор кварка, от 12 и выше вероятность больше выпасть чем только 15, я много раз проводил эксперименты и бывало что 15 выпадало только на второй сотне перезарядке а оно этого не стоит….