(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.
Se recomienda agregar la ruta como una variable de entorno para facilitar la construcción posterior.
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.
Se incluyen los siguientes archivos. Descomprímalo en una ruta adecuada.
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.
Éxito si ves algo como esto a la izquierda:
Terminal > Nueva TerminalmediantePowerShell o símbolo del sistemaCorrer .
El éxito es cuando se abre una ventana de terminal de la siguiente manera en la parte inferior.
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.
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.
Revisé y también instala Tesseract, que es un motor OCR (reconocimiento óptico de caracteres) de código abierto.
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.
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.
Cuando se ejecuta, se muestra el siguiente menú. Presionemos f11 para lanzar el 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.
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.
El OCR, por supuesto, parece haber aplicado varias técnicas de aprendizaje automático para encontrar objetos con probabilidad.
Compilar y ejecutar código Python
Si desea compilar como un archivo ejecutable de Windows (exe), seleccione el número 3 del menú.
Lleva algún tiempo comenzar a compilar, pero es exitoso cuando se muestra el siguiente mensaje al final.
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.
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.
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.
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.
Simplemente descargue el archivo en Activos.
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.
Había gente que vendía esto por una tarifa, pero era un programa que se distribuía gratis.
¿Realmente puedo usarlo?
¿Es esto todavía posible?
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?
Estoy atrapado aquí también, tratando de resolverlo.
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.
Deberá instalar el módulo pyparsing.
pip instalar pyparsing
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...
¿Lo solucionaste?, dime cómo.
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...
¿No puedes ayudarme para que pueda hacer solo Diron?
Si tienes alguno guardado, por favor comparte.
Si puedes ayudar, por favor contáctame y deja un comentario, te daré una recompensa.
Te daré un ejemplo si puedes ayudarme con la instalación. Por favor.
cc
Por favor contactame si puedes ayudar. Haré la circuncisión.
Por favor hágalo
https://디iscord.gg/PdbVJEEbT8
Cambiar de d a d
Sigo recibiendo errores de depuración de gráficos. ¿Existe alguna solución?