Skip to content

Настройка и запуск

Symb1OS edited this page Jun 7, 2018 · 1 revision

Установка Java

Для этого переходим на сайт производителя, качаем и устанавливаем версию согласно вашей разрядности системы.

java

Загрузка прошивки

  1. Подключаем нашу плату к ПК;
  2. Открываем нашу IDE;
  3. Отрываем скрипт прошивки, который располагается в папке arduino/emulation.
  4. Выбор используемой платы: Инструменты > Плата > Arduino/Genuino Micro. Выбираем порт: Инструменты > Порт > выбираем то что выше COM1.
  5. Для корректной работы нам необходима дополнительная библиотека, скачиваем ее по ссылке. В меню сверху Скетч > Подключить библиотеку > Добавить ZIP. библиотеку…
  6. Загружаем нашу прошивку. В меню сверху пункт Скетч > Загрузка. В консоли смотрим вывод, проверяем чтобы не было ошибок.

Настройка платы

Для начала нам необходимо убедиться, то что наша плата работает корректно. Для этого переходим в папку soft, устанавливаем и запускаем программу Cursor Position.exe. Либо скачиваем по ссылке. Она нам необходима для определения положения курсора в системе. Открываем Arduino IDE, переходим в меню Инструменты > монитор порта, в строку пишем test без кавычек, нажимаем на кнопку отправить. Плата начнет перемещать курсор, после завершения работы смотрим в окно позиции курсора. Если все хорошо, то курсор переместиться на координаты 1500, настройка платы на этом закончена. Если значение не совпадает, вам необходимо взять текущее значение курсора, которое указано в окне определения курсора и поделить его на 1500, после чего полученное значение вставить вместо единицы в следующее выражение: const float CORRECTION_FACTOR = 1;

Пример: в окне расположения курсора стоит значение 1617. 1617 / 1500 = 1,078. Единицу заменяем полученным значением. После чего загружаем скетч на плату и повторяем операцию заново. Если значение совпадает полностью или с погрешностью в 1-2 пикселя настройка на этом закончена, если нет, настраиваем коэффициент вручную, подбирая значения в большую или меньшую сторону.

Настройка бота

Запускаем нашего бота. Для этого распаковываем архив, который вы получили ранее.

Для запуска нам необходимо запустить файл, run.bat. После запуска будет запущен интерфейс бота: bot-interface.jpg

Перед первым использованием нам необходимо настроить нашего бота, для этого нажимаем на кнопку Настройки. bot-settings.jpg

Ключ: Больше не требуется.

Порт: Нажимаем на выпадающий список в нем ищем порт, где в названии присутствует "Arduino".

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

Автоиспользование: Отмечаем галочками те пункты, для которых мы хотим выполнение в автоматическом режиме.

Слоты: Авто использование слота по таймеру. Клавиша: Номер слота, который будет использоваться по таймеру. Значения от 0-9. Таймер: Время, через которое будет использоваться слот.

Оповещения: Тут проставляем галочки на средствах доставки оповещений. Телеграм: Для того чтобы получать уведомления в телеграм вам необходимо:

  • Добавить бота себе в контакт-лист;
    bot-alarmer.jpg
  • Запросить ключ командой /key;
  • Вставить ключ в окне настроек.
    bot-chat-settings.jpg

Написали в ПМ: Действия бота, если вам пришло личное сообщение. Данный пункт необходим для перестраховки, на случай если будут проверять живой человек сидит за экраном или нет. В каждом из случаев в телеграм отправляется оповещение о действии бота при получении персонального сообщения. Возможные варианты:

  • Авто рыбалка(В случае получения персонального сообщения бот прекращает свою работу, однако в игре ваш персонаж продолжает ловить рыбу в автоматическом режиме);
  • Выйти из игры(Бот выходит из игры, после чего прекращает свою работу);
  • Ничего(Бот продолжает свою работу в прежнем режиме). Значение по умолчанию - Ничего.

Для корректной работы данной функции вам необходимо добавить новое окно с чатом.

ВАЖНО: При старте бота окно должно быть пустое, то есть в нем ничего не должно быть написано, иначе бот моментально оповестит о сообщении в чате.

bot-chat-settings.jpg

Кол-во удочек: Удочки должны храниться в верхней строке вашего инвентаря. Максимальное число удочек - 8.

Время ожидания(мс): Если задача ожидание рыбы висит больше указанного значения запускается задача на смену удочки. По умолчанию устанавливается - 180000 мс(3 минуты).

Подсказка: Если в вашем водоеме рыба начинает клевать по истечению 3 минут, тогда следует установить значение побольше.

Старт: Задержка при старте. По умолчанию 3000 мс до, 5000 мс после.

Ожидание: Промежуток для определения готовы ли мы подсекать рыбу или нет. По умолчанию 1300 мс до, 1700 мс после.

Смена удочки: Промежуток для запуска задачи на смену удочки. По умолчанию 0 мс до, 15000 мс после.

Капча: Промежуток для определения капчи. По умолчанию 2000 мс до, 0 мс после. Берем с запасом, так как нужно время на ввод капчи, особенно актуально при длинных значениях.

Фильтр: Промежуток для определения лута. По умолчанию 5000 мс до 0 после.

Остальные настройки можно найти по следующему пути: ${BOT_FOLDER}/resources/application.properties.

Запуск бота

  1. Необходимо взять удочку в руки и подойти к водоему.
  2. Устанавливаем яркость на минимум, чтобы нашему боту ничего не мешало.
  3. В настройках Windows необходимо отключить автоматический переход в спящий режим;
  4. В настроках в разделе игра необходимо отключить следующий пункт: “Анимация при отсутствии активности”;
  5. В настройках в разделе игра необходимо включить следующие пункты: “Самодостаточность”, “Отказ от торговой заявки”;
  6. Убедиться то что окно бота не находиться в запрещенной зоне. По умолчанию окно бота всегда запускается сбоку, чтобы не мешало работе.
  7. Нажимаем на кнопку старт, переводим курсор на игру, чтобы она была в активном состоянии.
  8. Уходим по своим делам, бот сделает все за нас. bot-danger-zone.png