-
-
Notifications
You must be signed in to change notification settings - Fork 22
Настройка и запуск
- Подключаем нашу плату к ПК;
- Открываем нашу IDE;
- Отрываем скрипт прошивки, который располагается в папке
arduino/emulation
. - Выбор используемой платы:
Инструменты > Плата > Arduino/Genuino Micro. Выбираем порт: Инструменты > Порт > выбираем то что выше COM1.
- Для корректной работы нам необходима дополнительная библиотека, скачиваем ее по ссылке. В меню сверху
Скетч > Подключить библиотеку > Добавить ZIP. библиотеку…
- Загружаем нашу прошивку. В меню сверху пункт
Скетч > Загрузка
. В консоли смотрим вывод, проверяем чтобы не было ошибок.
Cursor Position.exe
. Либо скачиваем по ссылке. Она нам необходима для определения положения курсора в системе.
Открываем Arduino IDE, переходим в меню Инструменты > монитор порта, в строку пишем test
без кавычек, нажимаем на кнопку отправить. Плата начнет перемещать курсор, после завершения работы смотрим в окно позиции курсора. Если все хорошо, то курсор переместиться на координаты 1500
, настройка платы на этом закончена.
Если значение не совпадает, вам необходимо взять текущее значение курсора, которое указано в окне определения курсора и поделить его на 1500
, после чего полученное значение вставить вместо единицы в следующее выражение: const float CORRECTION_FACTOR = 1;
Пример: в окне расположения курсора стоит значение 1617
. 1617 / 1500 = 1,078
. Единицу заменяем полученным значением. После чего загружаем скетч на плату и повторяем операцию заново. Если значение совпадает полностью или с погрешностью в 1-2 пикселя настройка на этом закончена, если нет, настраиваем коэффициент вручную, подбирая значения в большую или меньшую сторону.
Для запуска нам необходимо запустить файл, run.bat
. После запуска будет запущен интерфейс бота:
Перед первым использованием нам необходимо настроить нашего бота, для этого нажимаем на кнопку Настройки
.
Ключ: Больше не требуется.
Порт: Нажимаем на выпадающий список в нем ищем порт, где в названии присутствует "Arduino".
Лут: Отмечаем галочками те пункты, которые мы хотим оставлять в инвентаре после удачной рыбалки.
Автоиспользование: Отмечаем галочками те пункты, для которых мы хотим выполнение в автоматическом режиме.
Слоты: Авто использование слота по таймеру. Клавиша: Номер слота, который будет использоваться по таймеру. Значения от 0-9. Таймер: Время, через которое будет использоваться слот.
Оповещения: Тут проставляем галочки на средствах доставки оповещений. Телеграм: Для того чтобы получать уведомления в телеграм вам необходимо:
- Добавить бота себе в контакт-лист;
- Запросить ключ командой
/key
; - Вставить ключ в окне настроек.
Написали в ПМ: Действия бота, если вам пришло личное сообщение. Данный пункт необходим для перестраховки, на случай если будут проверять живой человек сидит за экраном или нет. В каждом из случаев в телеграм отправляется оповещение о действии бота при получении персонального сообщения. Возможные варианты:
- Авто рыбалка(В случае получения персонального сообщения бот прекращает свою работу, однако в игре ваш персонаж продолжает ловить рыбу в автоматическом режиме);
- Выйти из игры(Бот выходит из игры, после чего прекращает свою работу);
- Ничего(Бот продолжает свою работу в прежнем режиме). Значение по умолчанию - Ничего.
Для корректной работы данной функции вам необходимо добавить новое окно с чатом.
ВАЖНО: При старте бота окно должно быть пустое, то есть в нем ничего не должно быть написано, иначе бот моментально оповестит о сообщении в чате.
Кол-во удочек: Удочки должны храниться в верхней строке вашего инвентаря. Максимальное число удочек - 8
.
Время ожидания(мс): Если задача ожидание рыбы висит больше указанного значения запускается задача на смену удочки. По умолчанию устанавливается - 180000 мс(3 минуты)
.
Подсказка: Если в вашем водоеме рыба начинает клевать по истечению 3 минут, тогда следует установить значение побольше.
Старт: Задержка при старте. По умолчанию 3000 мс
до, 5000 мс
после.
Ожидание: Промежуток для определения готовы ли мы подсекать рыбу или нет. По умолчанию 1300 мс
до, 1700 мс
после.
Смена удочки: Промежуток для запуска задачи на смену удочки. По умолчанию 0 мс
до, 15000 мс
после.
Капча: Промежуток для определения капчи. По умолчанию 2000 мс
до, 0 мс
после. Берем с запасом, так как нужно время на ввод капчи, особенно актуально при длинных значениях.
Фильтр: Промежуток для определения лута. По умолчанию 5000 мс
до 0
после.
Остальные настройки можно найти по следующему пути: ${BOT_FOLDER}/resources/application.properties
.
- Необходимо взять удочку в руки и подойти к водоему.
- Устанавливаем яркость на минимум, чтобы нашему боту ничего не мешало.
- В настройках Windows необходимо отключить автоматический переход в спящий режим;
- В настроках в разделе игра необходимо отключить следующий пункт: “Анимация при отсутствии активности”;
- В настройках в разделе игра необходимо включить следующие пункты: “Самодостаточность”, “Отказ от торговой заявки”;
- Убедиться то что окно бота не находиться в запрещенной зоне. По умолчанию окно бота всегда запускается сбоку, чтобы не мешало работе.
- Нажимаем на кнопку старт, переводим курсор на игру, чтобы она была в активном состоянии.
- Уходим по своим делам, бот сделает все за нас.