Catégories
Diablo2 ressuscité

Diablo2 ressuscité Autobot Pixel de chasse automatique (D2R BOTTY Pixel Bot)

(Avertissement) Tout inconvénient résultant de l'utilisation de ce programme relève de votre propre responsabilité.

J'ai accidentellement découvert l'existence de robots en errant sur Internet. Ce n'est pas un bot qui se propage à travers le chemin obscur, mais un bot qui a été fièrement téléchargé sur GitHub, donc je vais partager comment l'utiliser.

À mon avis, cela ne semble pas trop dangereux car il s'agit d'une méthode de manipulation de type manuel utilisant l'analyse d'image. Si vous vérifiez la source réelle, elle ne contient aucune bibliothèque pouvant être reconnue comme un code malveillant.

Si vous êtes anxieux, nous vous recommandons de ne même pas y toucher.

installer miniconda

Pour ceux qui n'ont pas besoin de cette explication, je suppose que vous êtes suffisamment familiarisé avec l'utilisation d'anaconda.

Miniconda – Documentation Conda

Téléchargez simplement le fichier d'installation adapté à votre système d'exploitation. Les joueurs de Diablo 2 Resurrection devraient utiliser Windows 64 bits la plupart du temps.

D2R BOTTY Pixel Bot

Il est recommandé d'ajouter le chemin en tant que variable d'environnement pour faciliter la construction ultérieurement.

D2R BOTTY Pixel Bot

téléchargement de bot

Il s'agit de l'URL Github BOTTY actuellement téléchargée.

GitHub – aeon0/botty : Bot Pixel D2R

Je ne sais pas combien de temps il sera partagé, mais pour l'instant, il semble que le partage se déroule sans aucune restriction.

le producteurÀ des fins d'information ou d'éducationIl est indiqué qu'il est fourni uniquement en tant que

Si vous le connaissez bien, vous pouvez l'installer en utilisant la fonction de clonage de git, ou si vous ne le savez pas, téléchargez-le simplement en utilisant le Download ZIP.

D2R BOTTY Pixel Bot

Les fichiers suivants sont inclus. Décompressez-le dans un chemin approprié.

D2R BOTTY Pixel Bot

Exécution dans Visual Studio Code

Si vous n'avez pas Visual Studio Code, veuillez d'abord l'installer.

Visual Studio Code - Édition de code. Redéfini

Exécuter le code VS Fichier > Ouvrir le dossier…à Choisissez le chemin décompresséfais.

D2R BOTTY Pixel Bot

Succès si vous voyez quelque chose comme ça sur la gauche :

D2R BOTTY Pixel Bot

Borne > Nouvelle borneà traversPowerShell ou invite de commandeCourir .

D2R BOTTY Pixel Bot

Le succès est quand une fenêtre de terminal s'ouvre comme suit en bas.

D2R BOTTY Pixel Bot

Installer l'environnement de compilation Python

Tapez .\run.batLe menu suivant apparaîtra. Si la bibliothèque est mise à jour ultérieurement, vous pouvez également la mettre à jour en sélectionnant le menu numéro 2.

D2R BOTTY Pixel Bot

Les bibliothèques requises pour compiler le code du bot sont automatiquement téléchargées et installées. Si vous ne voyez pas un écran comme celui-ci, veuillez vérifier le paramètre de chemin de conda.

D2R BOTTY Pixel Bot

J'ai vérifié et il installe également Tesseract, qui est un moteur OCR (Optical Character Recognition) open source.

D2R BOTTY Pixel Bot

paramètres du fichier custom.ini

Vous pouvez créer un fichier custom.ini directement dans le dossier config et l'écrire comme ceci : Il a priorité sur le fichier param.ini.

D2R BOTTY Pixel Bot

Étant donné que le fichier param.ini peut être modifié chaque fois qu'une nouvelle version est publiée, il est recommandé de définir vos propres paramètres séparément dans le fichier custom.ini.

(Ajouter du contenu) Après compilation, il est automatiquement créé dans le dossier botty_v0.6.7-dev/config, vous pouvez le modifier de la même manière.

Exécutez le robot

Même si vous ne compilez pas, si vous sélectionnez le menu 4, il sera immédiatement exécuté en mode débogage.Dans ce cas, vous exécutez le code Python, pas le fichier exe.

D2R BOTTY Pixel Bot

Une fois exécuté, le menu suivant s'affiche. Appuyons sur f11 pour lancer le bot.

D2R BOTTY Pixel Bot

Les descriptions détaillées des autres menus sont omises.

Lorsque le bot est en cours d'exécution, il prend un journal et vous pouvez voir qu'il fonctionne correctement.

D2R BOTTY Pixel Bot

J'ai essayé de jouer en tant que personnage hors ligne. Il s'agit d'une méthode qui analyse l'image tout en prenant un instantané de la fenêtre où Diablo est en cours d'exécution.

D2R BOTTY Pixel Bot

L'OCR, bien sûr, semble avoir appliqué plusieurs techniques d'apprentissage automatique car il trouve des objets avec probabilité.

D2R BOTTY Pixel Bot

Compiler et exécuter du code Python

Si vous souhaitez compiler en tant que fichier exécutable Windows (exe), sélectionnez le n ° 3 dans le menu.

D2R BOTTY Pixel Bot

Le démarrage de la compilation prend un certain temps, mais il réussit lorsque le message suivant s'affiche à la fin.

D2R BOTTY Pixel Bot

La capacité de l'exécutable exe créé dans le dossier botty_v0.6.7-dev à la suite de la compilation est assez importante, mais cela ne fait aucun doute. Tant de bibliothèques sont toutes dans un seul fichier.

D2R BOTTY Pixel Bot

Si vous exécutez le fichier main.exe dans le dossier botty_v0.6.7-dev, cela fonctionne de la même manière.

si ça ne va pas bien

Si l'installation ne fonctionne pas bien, j'ai essayé de recueillir les mesures prises. Les actions peuvent varier en fonction de la version du programme bot.

installer pyinstaller

Lorsque je compile, j'obtiens une erreur si pyinstaller n'existe pas. Il s'agit d'une bibliothèque qui crée un fichier exécutable exe. Il aurait dû être installé automatiquement lors de l'installation de l'environnement de compilation.

Vous pouvez l'installer à l'aide de la commande suivante.

pip install pyinstaller

Modifier le fichier environment.yml

Dans mon cas, la première exécution du bot a échoué. J'ai donc supprimé la partie suivante du fichier environment.yml, supprimé le dossier C:\Users\votre compte\miniconda3\envs\botty et exécuté à nouveau le premier Install Env, et cela a fonctionné normalement.

D2R BOTTY Pixel Bot

Modifier les options de jeu

On dit qu'il ne fonctionne que lorsque la résolution est définie sur 1280 × 720 en mode fenêtré. Lorsque vous exécutez le bot, il semble se configurer et le redémarrer. Et pour la reconnaissance des caractères d'image, il est obligatoire de définir la version anglaise.

D2R BOTTY Pixel Bot

Fournir un fichier exécutable

Pour ceux qui veulent l'utiliser plus complètement en modifiant leur propre code, j'ai introduit une méthode de compilation directe, mais si tout cela est difficile, téléchargez le fichier exécutable et lancez-le.

Sorties · aeon0/botty

Téléchargez simplement le fichier dans Assets.

D2R BOTTY Pixel Bot

Je n'ai pas fait grand-chose, donc si vous avez des questions, veuillez contacter le github du créateur.

Et encore une fois, des problèmes peuvent survenir lors de l'utilisation en ligne, veuillez donc l'utiliser à des fins éducatives ou simplement pour vous amuser hors ligne.

Il y a encore quelques problèmes maladroits, mais nous attendons avec impatience la poursuite du développement.

Merci

Il y a 24 réponses sur ce post.

Il y avait des gens qui vendaient cela moyennant des frais, mais c'était un programme qui était distribué gratuitement.

depuis discord import Webhook, RequestsWebhookAdapter, Color, InvalidArgument
ImportError : impossible d'importer le nom "RequestsWebhookAdapter" à partir de "discord" (C:\miniconda3\envs\botty
\lib\site-packages\discord\__init__.py)
Que dois-je faire si cela se produit ?

Il ne compile pas correctement, alors pourquoi ? J'ai fait la même chose, mais ça ne marche pas. Y a-t-il d'autres programmes essentiels que je dois installer ?

Ils disent que tout est fini et créent mail.exe. Je ne chasse pas... Je veux savoir comment configurer ou rechercher automatiquement

J'obtiens l'erreur ci-dessous lorsque je l'exécute..Savez-vous quelque chose ??
depuis discord import Webhook, RequestsWebhookAdapter, Color, InvalidArgument
ImportError : impossible d'importer le nom "RequestsWebhookAdapter" à partir de "discord" (C:\Users\PC19027\miniconda3\envs\botty\lib\site-packages\discord\__init__.py)

Lorsque je lance le bot, le menu n'apparaît pas et une erreur apparaît. Pouvez-vous me dire ce qui ne va pas?
Fichier "C:\Program Files (x86)\botty-master\src\screen.py", ligne 4, dans
Fichier "C:\Program Files (x86)\botty-master\src\utils\misc.py", ligne 11, dans
de pyparsing import Regex
ModuleNotFoundError : aucun module nommé "pyparsing"

Lorsque je saisis .\run.bat, je ne peux pas saisir \ et je continue d'écrire des barres obliques inverses ;;;
C'est bloqué là-bas et j'ai erré pendant une heure.

Je ne sais pas si cela aidera, mais c'est la même fonction que \ et | (barre oblique inverse).
Dans la méthode de saisie, il s'agit d'une méthode de saisie coréenne, donc si \ est affiché, il s'agit d'une méthode de saisie anglaise | Puisque la valeur clé reconnue par l'ordinateur est la même, la valeur du résultat est la même quelle que soit la manière dont elle est affichée.

Quand je clique 3 fois sur compiler, j'obtiens ceci...

Version de construction : 0.8.1-dev
'pyinstaller' n'est pas une commande interne ou externe, un programme utilisable ou
Ce n'est pas un fichier batch.
'pyinstaller' n'est pas une commande interne ou externe, un programme utilisable ou
Ce n'est pas un fichier batch.
Le chemin spécifié est introuvable.
Traceback (dernier appel le plus récent) :
Fichier "D:\d2r\botty-master\build.py", ligne 84, dans
avec open(f"{botty_dir}/config/custom.ini", "w") comme f :
FileNotFoundError : [Errno 2] Aucun fichier ou répertoire de ce type : 'botty_v0.8.1-dev/config/custom.ini'

Si vous l'exécutez 4 fois
Traceback (dernier appel le plus récent) :
Fichier "D:\d2r\botty-master\src\main.py", ligne 7, dans
écran d'importation
Fichier "D:\d2r\botty-master\src\screen.py", ligne 4, dans
depuis utils.misc importer WindowSpec, find_d2r_window, attendre
Fichier "D:\d2r\botty-master\src\utils\misc.py", ligne 11, dans
de pyparsing import Regex
ModuleNotFoundError : aucun module nommé "pyparsing"
Il est sorti comme ça, et il a été installé en faisant ce pip install pyparsing, mais le même sort ...

Tapez 1, 2, 3, 4 ou 5 puis appuyez sur ENTER:4
Traceback (dernier appel le plus récent) :
Fichier "C:\Users\MH\Downloads\botty-master\src\main.py", ligne 7, dans
écran d'importation
Fichier "C:\Users\MH\Downloads\botty-master\src\screen.py", ligne 4, dans
depuis utils.misc importer WindowSpec, find_d2r_window, attendre
Fichier "C:\Users\MH\Downloads\botty-master\src\utils\misc.py", ligne 11, dans
de pyparsing import Regex
ModuleNotFoundError : aucun module nommé "pyparsing"

S'il vous plaît dites-moi comment résoudre l'erreur

Tapez 1, 2, 3, 4 ou 5 puis appuyez sur ENTER:4
Traceback (dernier appel le plus récent) :
Fichier "D:\Diablo II Resurrected\botty-0.8.1\src\main.py", ligne 2, dans
clavier d'importation
ModuleNotFoundError : aucun module nommé "clavier"
Méthode d'erreur s'il vous plaît

Le premier personnage fonctionne bien, mais lorsque je passe à un autre personnage, cela ne fonctionne pas.
Que dois-je faire si je souhaite exécuter différents personnages sur le même compte ?>>

après le « Tapez 1, 2, 3, 4 ou 5 puis appuyez sur ENTRÉE : », peu importe ce que j'essaie d'exécuter, une fenêtre apparaît et se ferme immédiatement.
même chose, j'essaie d'exécuter l'un des utilitaires du dossier botty-master.
je l'ai essayé sur mes deux ordinateurs, un Windows 11 et un Windows 10, même chose…

Pourriez-vous s'il vous plaît m'aider pour que je puisse simplement faire Diarun ?

Si vous avez enregistré quelque chose, partagez-le ㅠㅠㅠ

Si vous pouvez m'aider, contactez-moi et laissez un commentaire, je vous donnerai une récompense.

Si vous pouvez m'aider avec l'installation, je vais vous donner un exemple.. S'il vous plaît.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

fr_FRFrançais