Categorías
Diablo2 resucitado

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

(Advertencia) Cualquier desventaja que surja del uso de este programa es su responsabilidad.

Accidentalmente descubrí la existencia de bots mientras navegaba por Internet. No es un bot que se propaga a través del camino oscuro, sino un bot que ha sido subido con orgullo a GitHub, por lo que compartiré cómo usarlo.

En mi opinión personal, no parece demasiado peligroso porque es un método de manipulación manual que utiliza el análisis de imágenes. Si verifica la fuente real, no contiene ninguna biblioteca que pueda reconocerse como código malicioso.

Si está ansioso, le recomendamos que ni siquiera lo toque.

instalar miniconda

Para aquellos que no necesitan esta explicación, asumiré que están lo suficientemente familiarizados con el uso de anaconda.

Miniconda – documentación de Conda

Simplemente descargue el archivo de instalación adecuado para su sistema operativo. Se espera que los jugadores de Diablo 2 Resurrection utilicen Windows de 64 bits la mayor parte del tiempo.

D2R BOTTY Pixel Bot

Se recomienda agregar la ruta como una variable de entorno para facilitar la construcción posterior.

D2R BOTTY Pixel Bot

descarga de bots

Esta es la URL de BOTTY Github cargada actualmente.

GitHub – aeon0/botty: robot de píxeles D2R

No sé cuánto tiempo se compartirá, pero por ahora, parece que se está compartiendo sin restricciones.

el productorCon fines informativos o educativos.Se indica que se proporciona únicamente como

Si lo conoce bien, puede instalarlo usando la función de clonación de git, o si no lo sabe, simplemente descárguelo usando el ZIP de descarga.

D2R BOTTY Pixel Bot

Se incluyen los siguientes archivos. Descomprímalo en una ruta adecuada.

D2R BOTTY Pixel Bot

Ejecutar en código de Visual Studio

Si no tiene Visual Studio Code, instálelo primero.

Visual Studio Code - Edición de código. Redefinido

Ejecutar código VS Archivo > Abrir carpeta…a Elija la ruta descomprimidahacer.

D2R BOTTY Pixel Bot

Éxito si ves algo como esto a la izquierda:

D2R BOTTY Pixel Bot

Terminal > Nueva TerminalmediantePowerShell o símbolo del sistemaCorrer .

D2R BOTTY Pixel Bot

El éxito es cuando se abre una ventana de terminal de la siguiente manera en la parte inferior.

D2R BOTTY Pixel Bot

Instalar el entorno de compilación de Python

Escribe .\run.batAparecerá el siguiente menú. Si la biblioteca se actualiza más tarde, también puede actualizarla seleccionando el menú número 2.

D2R BOTTY Pixel Bot

Las bibliotecas necesarias para compilar el código del bot se descargan e instalan automáticamente. Si no ve una pantalla como esta, verifique la configuración de ruta de conda.

D2R BOTTY Pixel Bot

Revisé y también instala Tesseract, que es un motor OCR (reconocimiento óptico de caracteres) de código abierto.

D2R BOTTY Pixel Bot

configuración del archivo custom.ini

Puede crear un archivo custom.ini directamente en la carpeta de configuración y escribirlo así: Tiene prioridad sobre el archivo param.ini.

D2R BOTTY Pixel Bot

Dado que el archivo param.ini se puede cambiar cada vez que se lanza una nueva versión, se recomienda establecer su propia configuración por separado en el archivo custom.ini.

(Agregar contenido) Después de compilar, se crea automáticamente en la carpeta botty_v0.6.7-dev/config, puedes modificarlo de la misma manera.

Ejecutar el bot

Incluso si no compila, si selecciona el menú 4, se ejecutará en modo de depuración inmediatamente. En este caso, está ejecutando el código de Python, no el archivo exe.

D2R BOTTY Pixel Bot

Cuando se ejecuta, se muestra el siguiente menú. Presionemos f11 para lanzar el bot.

D2R BOTTY Pixel Bot

Se omiten las descripciones detalladas de otros menús.

Cuando el bot se está ejecutando, toma un registro y puede ver que funciona bien.

D2R BOTTY Pixel Bot

Intenté jugar como un personaje fuera de línea. Este es un método que analiza la imagen mientras toma una instantánea de la ventana donde se ejecuta Diablo.

D2R BOTTY Pixel Bot

El OCR, por supuesto, parece haber aplicado varias técnicas de aprendizaje automático para encontrar objetos con probabilidad.

D2R BOTTY Pixel Bot

Compilar y ejecutar código Python

Si desea compilar como un archivo ejecutable de Windows (exe), seleccione el número 3 del menú.

D2R BOTTY Pixel Bot

Lleva algún tiempo comenzar a compilar, pero es exitoso cuando se muestra el siguiente mensaje al final.

D2R BOTTY Pixel Bot

La capacidad del ejecutable exe creado en la carpeta botty_v0.6.7-dev como resultado de la compilación es bastante grande, pero no hay duda al respecto. Tantas bibliotecas están todas en un archivo.

D2R BOTTY Pixel Bot

Si ejecuta el archivo main.exe en la carpeta botty_v0.6.7-dev, funciona igual.

si no va bien

Si la instalación no funciona bien, traté de recopilar las medidas tomadas. Las acciones pueden variar según la versión del programa bot.

instalar pyinstaller

Cuando compilo, aparece un error si pyinstaller no existe. Esta es una biblioteca que crea un archivo ejecutable exe. Debería haberse instalado automáticamente al instalar el entorno de compilación.

Puedes instalarlo usando el siguiente comando.

pip install pyinstaller

Modifique el archivo environment.yml

En mi caso, la primera ejecución del bot falló. Entonces, eliminé la siguiente parte del archivo environment.yml, eliminé la carpeta C:\Users\your account\miniconda3\envs\botty y ejecuté el primer Install Env nuevamente, y funcionó normalmente.

D2R BOTTY Pixel Bot

Cambiar las opciones del juego

Se dice que funciona solo cuando la resolución está configurada en 1280 × 720 en modo ventana. Cuando ejecuta el bot, parece configurarse solo y reiniciarlo. Y para el reconocimiento de caracteres de imagen, es obligatorio configurar la versión en inglés.

D2R BOTTY Pixel Bot

Proporcionar archivo ejecutable

Para aquellos que quieran usarlo de manera más completa modificando su propio código, introduje un método de compilación directa, pero si todo esto es difícil, descargue el archivo ejecutable y ejecútelo.

Lanzamientos · aeon0/botty

Simplemente descargue el archivo en Activos.

D2R BOTTY Pixel Bot

No he hecho mucho, así que si tiene alguna pregunta, comuníquese con el github del creador.

Y nuevamente, pueden ocurrir problemas cuando se usa en línea, así que utilícelo con fines educativos o simplemente para divertirse fuera de línea.

Todavía hay algunos problemas torpes, pero esperamos continuar con el desarrollo.

gracias

Hay 26 respuestas en esta publicación.

desde discord import Webhook, RequestsWebhookAdapter, Color, InvalidArgument
ImportError: no se puede importar el nombre 'RequestsWebhookAdapter' de 'discord' (C:\miniconda3\envs\botty
\lib\paquetes de sitio\discord\__init__.py)
¿Qué debo hacer si esto sucede?

No se compila correctamente, entonces, ¿por qué? Hice lo mismo, pero no funciona ¿Hay algún otro programa esencial que deba instalar?

Dicen que todo ha terminado y hacen mail.exe. Yo no cazo... Quiero saber cómo configurar o buscar automáticamente

Recibo el siguiente error cuando lo ejecuto... ¿Sabes algo?
desde discord import Webhook, RequestsWebhookAdapter, Color, InvalidArgument
ImportError: no se puede importar el nombre 'RequestsWebhookAdapter' de 'discord' (C:\Users\PC19027\miniconda3\envs\botty\lib\site-packages\discord\__init__.py)

Cuando ejecuto el bot, el menú no aparece y aparece un error. ¿Puedes decirme qué está mal?
Archivo “C:\Program Files (x86)\botty-master\src\screen.py”, línea 4, en
Archivo “C:\Program Files (x86)\botty-master\src\utils\misc.py”, línea 11, en
de pyparsing importar Regex
ModuleNotFoundError: ningún módulo llamado 'pyparsing'

Cuando ingreso .\run.bat, no puedo ingresar \ y sigo escribiendo barras invertidas;;;
Está bloqueado allí y he estado dando vueltas durante una hora.

No sé si esto ayudará, pero es la misma función que \ y | (barra invertida).
En el método de entrada, es un método de entrada en coreano, por lo que si se muestra \, es un método de entrada en inglés | Dado que el valor clave reconocido por la computadora es el mismo, el valor del resultado es el mismo sin importar cómo se muestre.

Cuando hago clic en compilar 3 veces, me sale esto...

Versión de construcción: 0.8.1-dev
'pyinstaller' no es un comando interno o externo, programa operable o
No es un archivo por lotes.
'pyinstaller' no es un comando interno o externo, programa operable o
No es un archivo por lotes.
No se pudo encontrar la ruta especificada.
Rastreo (llamadas recientes más última):
Archivo “D:\d2r\botty-master\build.py”, línea 84, en
con open(f”{botty_dir}/config/custom.ini”, “w”) como f:
FileNotFoundError: [Errno 2] No existe tal archivo o directorio: 'botty_v0.8.1-dev/config/custom.ini'

Si lo ejecutas 4 veces
Rastreo (llamadas recientes más última):
Archivo “D:\d2r\botty-master\src\main.py”, línea 7, en
importar pantalla
Archivo “D:\d2r\botty-master\src\screen.py”, línea 4, en
desde utils.misc importar WindowSpec, find_d2r_window, esperar
Archivo “D:\d2r\botty-master\src\utils\misc.py”, línea 11, en
de pyparsing importar Regex
ModuleNotFoundError: ningún módulo llamado 'pyparsing'
Salió así, y se instaló haciendo esto pip install pyparsing, pero sale lo mismo...

Escriba 1, 2, 3, 4 o 5 y luego presione ENTER:4
Rastreo (llamadas recientes más última):
Archivo “C:\Users\MH\Downloads\botty-master\src\main.py”, línea 7, en
importar pantalla
Archivo “C:\Users\MH\Downloads\botty-master\src\screen.py”, línea 4, en
desde utils.misc importar WindowSpec, find_d2r_window, esperar
Archivo “C:\Users\MH\Downloads\botty-master\src\utils\misc.py”, línea 11, en
de pyparsing importar Regex
ModuleNotFoundError: ningún módulo llamado 'pyparsing'

por favor dime como solucionar el error

Escriba 1, 2, 3, 4 o 5 y luego presione ENTER:4
Rastreo (llamadas recientes más última):
Archivo “D:\Diablo II Resurrected\botty-0.8.1\src\main.py”, línea 2, en
importar teclado
ModuleNotFoundError: ningún módulo llamado 'teclado'
método de error por favor

El primer carácter funciona bien, pero no puedo acceder a los otros caracteres.
¿Qué debo hacer si quiero ejecutar otros personajes en la misma cuenta>>

después de "Escriba 1, 2, 3, 4 o 5 y luego presione ENTER:" sin importar lo que intente ejecutar, aparece una ventana e inmediatamente se cierra.
Lo mismo intento ejecutar cualquiera de las utilidades en la carpeta botty-master.
lo probé en mis dos computadoras, una con Windows 11 y otra con Windows 10, lo mismo...

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

es_ESEspañol