Рубрики
Diablo2 воскрес

Diablo2 Resurrected Auto Hunting Pixel Autobot (D2R BOTTY Pixel Bot)

(Предупреждение) Вы несете ответственность за любые недостатки, возникающие в результате использования этой программы.

Я случайно обнаружил существование ботов, блуждая по интернету. Это не бот, который распространяется темным путем, а бот, который был с гордостью загружен на GitHub, поэтому я поделюсь, как его использовать.

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

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

установить миниконду

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

Miniconda — документация Conda

Просто скачайте установочный файл, подходящий для вашей операционной системы. Ожидается, что игроки Diablo 2 Resurrection большую часть времени будут использовать 64-разрядную версию Windows.

D2R BOTTY Pixel Bot

Рекомендуется добавить путь в качестве переменной среды для упрощения сборки в дальнейшем.

D2R BOTTY Pixel Bot

загрузка бота

Это текущий загруженный URL-адрес BOTTY Github.

GitHub — aeon0/botty: Пиксельный бот D2R

Я не знаю, как долго он будет делиться, но пока кажется, что обмен происходит без каких-либо ограничений.

продюсерВ информационных или образовательных целяхУказано, что он предоставляется только как

Если вы хорошо его знаете, вы можете установить его, используя функцию клонирования git, или, если вы не знаете, просто загрузите его, используя Download ZIP.

D2R BOTTY Pixel Bot

Включены следующие файлы. Разархивируйте его по подходящему пути.

D2R BOTTY Pixel Bot

Запуск в коде Visual Studio

Если у вас нет Visual Studio Code, сначала установите его.

Код Visual Studio — редактирование кода. Переопределено

Запустить VS-код Файл > Открыть папку…в Выберите разархивированный путьделать.

D2R BOTTY Pixel Bot

Успех, если вы видите что-то вроде этого слева:

D2R BOTTY Pixel Bot

Терминал > Новый терминалчерезPowerShell или командная строкаБегать .

D2R BOTTY Pixel Bot

Успех — это когда окно терминала открывается следующим образом внизу.

D2R BOTTY Pixel Bot

Установите среду компиляции Python

Введите .\run.batПоявится следующее меню. Если библиотека будет обновлена ​​позже, вы также можете обновить ее, выбрав пункт меню 2.

D2R BOTTY Pixel Bot

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

D2R BOTTY Pixel Bot

Я проверил, и он также устанавливает Tesseract, механизм OCR (оптическое распознавание символов) с открытым исходным кодом.

D2R BOTTY Pixel Bot

настройки файла custom.ini

Вы можете создать файл custom.ini прямо в папке config и написать его так: Он имеет приоритет над файлом param.ini.

D2R BOTTY Pixel Bot

Поскольку файл param.ini может быть изменен при выпуске новой версии, рекомендуется установить собственные настройки отдельно в файле custom.ini.

(Добавить контент) После компиляции он автоматически создается в папке botty_v0.6.7-dev/config, вы можете модифицировать его таким же образом.

Запустить бота

Даже если вы не компилируете, если вы выберете меню 4, он будет немедленно выполнен в режиме отладки.В этом случае вы запускаете код Python, а не exe-файл.

D2R BOTTY Pixel Bot

При выполнении отображается следующее меню. Нажимаем f11, чтобы запустить бота.

D2R BOTTY Pixel Bot

Подробные описания других меню опущены.

Когда бот работает, он ведет журнал, и вы можете видеть, что он работает нормально.

D2R BOTTY Pixel Bot

Пробовал играть оффлайн персонажем. Это метод, который анализирует изображение во время создания снимка окна, в котором работает Diablo.

D2R BOTTY Pixel Bot

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

D2R BOTTY Pixel Bot

Скомпилируйте и запустите код Python

Если вы хотите скомпилировать как исполняемый файл Windows (exe), выберите № 3 в меню.

D2R BOTTY Pixel Bot

Для начала компиляции требуется некоторое время, но она считается успешной, когда в конце отображается следующее сообщение.

D2R BOTTY Pixel Bot

Емкость исполняемого файла, созданного в папке botty_v0.6.7-dev в результате компиляции, довольно велика, но в этом нет никаких сомнений. Так много библиотек в одном файле.

D2R BOTTY Pixel Bot

Если вы запускаете файл main.exe в папке botty_v0.6.7-dev, он работает так же.

если это не пойдет хорошо

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

установить pyinstaller

Когда я компилирую, я получаю сообщение об ошибке, если pyinstaller не существует. Это библиотека, которая создает исполняемый файл. Он должен был быть установлен автоматически при установке среды компиляции.

Вы можете установить его с помощью следующей команды.

pip install pyinstaller

Измените файл environment.yml

В моем случае первое выполнение бота не удалось. Итак, я удалил следующую часть из файла environment.yml, удалил папку C:\Users\your account\miniconda3\envs\botty и снова запустил первую Install Env, и все заработало нормально.

D2R BOTTY Pixel Bot

Изменить параметры игры

Говорят, что он работает только при установленном разрешении 1280×720 в оконном режиме. Когда вы запускаете бота, он как бы настраивается и перезапускается. А для распознавания символов изображения обязательно ставить английскую версию.

D2R BOTTY Pixel Bot

Предоставить исполняемый файл

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

Релизы · aeon0/botty

Просто скачайте файл в Assets.

D2R BOTTY Pixel Bot

Я мало что сделал, поэтому, если у вас есть какие-либо вопросы, свяжитесь с github создателя.

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

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

благодарю вас

На это сообщение есть ответы: 24.

Были люди, которые продавали это за плату, но это была программа, которая распространялась бесплатно.

из разногласия импортировать Webhook, RequestsWebhookAdapter, Color, InvalidArgument
ImportError: невозможно импортировать имя «RequestsWebhookAdapter» из «discord» (C:\miniconda3\envs\botty
\lib\site-packages\discord\__init__.py)
Что мне делать, если это произойдет?

Он не компилируется должным образом, так почему? Я сделал то же самое, но это не работает. Есть ли еще какие-то важные программы, которые мне нужно установить?

Мол все кончено и делают mail.exe.Не охота... Я хочу знать, как настроить автопоиск

Я получаю сообщение об ошибке ниже, когда я запускаю его. Вы знаете что-нибудь ??
из разногласия импортировать Webhook, RequestsWebhookAdapter, Color, InvalidArgument
ImportError: невозможно импортировать имя «RequestsWebhookAdapter» из «discord» (C:\Users\PC19027\miniconda3\envs\botty\lib\site-packages\discord\__init__.py)

Когда я запускаю бота, меню не появляется и появляется ошибка. Можете ли вы сказать мне, что случилось?
Файл «C:\Program Files (x86)\botty-master\src\screen.py», строка 4, в
Файл «C:\Program Files (x86)\botty-master\src\utils\misc.py», строка 11, в
из pyparsing import Regex
ModuleNotFoundError: нет модуля с именем «pyparsing»

Когда я ввожу .\run.bat, я не могу ввести \ и продолжаю писать обратную косую черту;;;
Там заблокировано, а я уже час брожу.

Я не знаю, поможет ли это, но это та же функция, что и \ и | (обратная косая черта).
В методе ввода это корейский метод ввода, поэтому, если отображается \, это английский метод ввода | Поскольку значение ключа, распознаваемое компьютером, одно и то же, результирующее значение будет одинаковым независимо от того, как оно отображается.

Когда я нажимаю компилировать 3 раза, я получаю это...

Версия сборки: 0.8.1-dev
«pyinstaller» не является внутренней или внешней командой, исполняемой программой или
Это не пакетный файл.
«pyinstaller» не является внутренней или внешней командой, исполняемой программой или
Это не пакетный файл.
Указанный путь не найден.
Traceback (последний последний вызов):
Файл «D:\d2r\botty-master\build.py», строка 84, в
с open(f"{botty_dir}/config/custom.ini", "w") как f:
FileNotFoundError: [Errno 2] Нет такого файла или каталога: «botty_v0.8.1-dev/config/custom.ini»

Если запустить 4 раза
Traceback (последний последний вызов):
Файл «D:\d2r\botty-master\src\main.py», строка 7, в
экран импорта
Файл «D:\d2r\botty-master\src\screen.py», строка 4, в
из utils.misc импортировать WindowSpec, найти_d2r_window, подождать
Файл «D:\d2r\botty-master\src\utils\misc.py», строка 11, в
из pyparsing import Regex
ModuleNotFoundError: нет модуля с именем «pyparsing»
Получилось вот так, и он был установлен с помощью pip install pyparsing, но получается то же самое...

Введите 1, 2, 3, 4 или 5, затем нажмите ENTER:4.
Traceback (последний последний вызов):
Файл «C:\Users\MH\Downloads\botty-master\src\main.py», строка 7, в
экран импорта
Файл «C:\Users\MH\Downloads\botty-master\src\screen.py», строка 4, в
из utils.misc импортировать WindowSpec, найти_d2r_window, подождать
Файл «C:\Users\MH\Downloads\botty-master\src\utils\misc.py», строка 11, в
из pyparsing import Regex
ModuleNotFoundError: нет модуля с именем «pyparsing»

Подскажите как решить ошибку

Введите 1, 2, 3, 4 или 5, затем нажмите ENTER:4.
Traceback (последний последний вызов):
Файл «D:\Diablo II Resurrected\botty-0.8.1\src\main.py», строка 2, в
импортировать клавиатуру
ModuleNotFoundError: нет модуля с именем «клавиатура»
Подскажите метод ошибки

Первый персонаж работает нормально, но я не могу войти в другие символы.
Что мне делать, если я хочу запустить других персонажей на той же учетной записи>>

после «Введите 1, 2, 3, 4 или 5, затем нажмите ENTER:», независимо от того, что я пытаюсь выполнить, окно всплывает и сразу же закрывается.
то же самое, я пытаюсь запустить любую из утилит в папке botty-master.
попробовал на обоих моих компьютерах, один windows 11 и один windows 10, то же самое…

Ты не можешь мне помочь, чтобы я мог делать только Диарона?

Если у вас есть что-то сохраненное, поделитесь, пожалуйста.

Если вы можете помочь, пожалуйста, свяжитесь со мной и оставьте комментарий, я дам вам награду.

Я приведу вам пример, если вы можете помочь мне с установкой. Пожалуйста.

Пожалуйста, свяжитесь со мной, если вы можете помочь. Я сделаю обрезание.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

ru_RUРусский