Version 0.2 Alpha :
ChangeLog v0.2 :
- Mise à jour du fichier launcher.au3
- Support du choix du personnage pour l'ensemble des 10 slots.
_________________________________________________________________________________________________________________________________________
Bonjour à tous,
Je partage mon travail sur deux nouvelles fonctionnalités :
- Le Lancement Automatique de Diablo 3
- Le choix du Personnage
Ces fonctionnalités marchent parfaitement sur mon poste. Cependant, il faudra peut être certains ajustements afin qu'elles marchent sur les configs de tous le monde.
Description du comportement du Bot :
- Lancement de Diablo 3.
- Login (mot de passe dans le settings.ini Requis).
- Choix du Personnage.
- Lancement de la partie et début la phase de botting.
Limitations :
- Le login avec authenticator n'est pas géré.
Roadmap - A Venir
- Choix de n'importe quel personnage -> Fait
Liste des Changements à effectuer :
Téléchargez le fichier launcher.au3 ci-joint et insérez le dans le dossier du bot.
Dans main.au3, avant :
if $checkx64=1 then
Inserer :
#include "launcher.au3" #include "lib\settings.au3" openD3($LauncherPath)Dans main.au3, aprés
;;-------------------------------------------------------------------------------- ;; Include some files ;;-------------------------------------------------------------------------------- #include "toolkit.au3"
Supprimez :
#include "lib\settings.au3"
Dans main.au3, remplacez :
If $Devmode <> "true" Then _botting() EndIf
Par :
If $Devmode <> "true" Then
If _onloginscreen() Then
_log("LOGIN")
_logind3()
Sleep(5000)
EndIf
If _inmenu() And _onloginscreen() = False Then
chooseHero($HeroNumber)
EndIf
_botting()
EndIf
Fin des Modifs sur main.au3
Début des Modifs sur settings.au3 dans le répertoire lib
Ajoutez les variables Globales suivantes en début de fichier :
Global $LauncherPath= "" Global $HeroNumber=""
Dans la fonction writeConfigs rajoutez à la fin :
IniWrite($profilFile,"Install info","launcherPath", $LauncherPath) IniWrite($profilFile,"Account info","heroNumber", $HeroNumber)
Dans la fonction loadConfigs rajoutez à la fin :
$LauncherPath = IniRead($profilFile,"Install info","launcherPath", $LauncherPath) $HeroNumber = IniRead($profilFile,"Account info","heroNumber", $HeroNumber)
Fin des modifs pour settings.au3
Début des Modifs sur le fichier settings.ini
Avant [Run Info], Remplacez tout par :
[Install info] ;Chemin vers le launcher de diablo III launcherPath=C:\Program Files\Diablo III\Diablo III Launcher.exe [Account info] pass= ;Numéro du Hero à choisir dans liste des Hero ;le numéro doit être un Entier compris entre 1 et 10 ;Le numéro 1 correspond au hero en haut de la liste heroNumber=1
Remplacez la valeur de la variable launcherPath par votre propre chemin vers le launcher de diablo 3
Remplacez la valeur de la variable heroNumber par le numéro du personnage qui va boter.
Remplacez la valeur de la variable pass par le mot de passe de votre compte.
Fin des modifications pour Settings.ini


Ce sujet est fermé





