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 2 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.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

fr_FRFrançais