Aller au contenu


Photo

[Outdated][Bot] Automatisation De La Version 8.1


  • Ce sujet est fermé Ce sujet est fermé
436 réponses à ce sujet

#1 rabbit2000

rabbit2000

    Gamer lvl 1

  • Membres
  • 106 messages

Posté 13 September 2013 - 06:17

*
MESSAGE POPULAIRE !

Bonjour à tous,

Le bot V8.1 à était modifié suivant différent post du forum

1- pour famer avec un féticheur
2- les clefs act2
3- Pour recycler les items
4- Diverses Fonctions Revues / Optimisées


La modification du BOT le rend autonome :

1- Fichier setting.ini unique pour pouvoir enchainer les différentes séquence des actes 1,2 et 3

2- Sélection automatique des quête : Act1 Q10.1,Act2 Q8.3,Act3 Q7.3 et Act 3.3.3

3- fonction 1 : Run en mode standard du BOT

3- Fonction 2 : Run automatique sur les act 1,2 et 3 (plus besoins de préparer le BOT)

3- Fonction 3 : Enchainement des actes 1,2 et 3 sur un nombre aléatoire ou fixe de run

4- Fonction 2 : Création d'un fichier de log en mode automatique
* Création d'un fichier de log dans le répertoire courant du main : StatsRunAutojjmmaaaa_hhmmss.txt

5- Fonction 4 : Ajout d'un message dans la fenêtre de stats en dernière position
* Type de message : Mode normal, Act 1 en automatique, Act 2 en automatique, Act 3 en automatique ou Run automatique du jj/mm/aaaa à hh:mm:ss Act x : xx/yy
* Résultat :
Fichier joint  Capture.PNG   20.46 Ko   54 téléchargement(s)

6- Fonction 5 : Crée un point de sauvegarde Act3
* Au lancement du bot il exécute la séquence pour prendre un point de sauvegarde tp puis quitte la partie relance et passe par le portail de sauvegarde et enchaine les séquences de l'acte 3


Pré-requis :

/!\ pour la sélection des quêtes en automatique il faut que toutes les quêtes d'un niveau soient finies /!\

Fichier test pour vérifier si le changement de menu est compatible avec votre configuration :
/!\ condition être dans le menu des quêtes /!\

Utilitaire : Fichier joint  SelectionDuneQuete.rar   810 octets   269 téléchargement(s)


1- Modification du fichier settings

Fichier setting.ini

Spoiler


Attention mon bot a été modifié pour recycler les Items

;####################
;#
;# True : Objet bleu à recycler et jaune à vendre
;# False : revend tout
;#
;###################
Recycle=true

2- Modification du main.au3 --> Version modifiée : Fichier joint  main.rar   5.71 Ko   160 téléchargement(s)

Ajout de variables global dans la partie : Initialize some Globals

Spoiler


Ajout d'une nouvelle librairie + de la librairie gestion de fichier dans la partie : Include some files

#include "lib\GestionMenu.au3"
#include <File.au3>

Ajout d'un test dans la fonction _botting()

Spoiler


3- Modification du toolkit.au3 --> Version modifiée : Fichier joint  toolkit.rar   41.39 Ko   116 téléchargement(s)
(Ajout d'un message a la fin de la fenêtre de Stat)
Ajout dans la fonction StatsDisplay()

Spoiler




4 - Modification du settings.au3 --> Version modifiée : Fichier joint  settings.rar   3.95 Ko   131 téléchargement(s)
Ajout dans la fonction loadConfigs()


Spoiler


5 - Création d'une librairie gérant le menu des quêtes : GestionMenu.au3 --> Version modifiée : Fichier joint  GestionMenu.rar   1.8 Ko   107 téléchargement(s)
Crée ou copier le fichier dans le répertoire \lib

Spoiler




Version 2 du bot

Ajout de nouvelle fonctionnalité :
1- Change de héro
2- Change la difficulté
3- Change la puissance des montres

Correction : le fichier de log sur les run automatique se trouve maintenant dans \stats\StatsRun......txt

1- Pour changer de héros j'ai scindé le fichier setting.ini en 2 parties

setting.ini : Cette partie va gérer

- les quêtes
- le run
- les monstres
- la difficulté
- la puissance des monstres
- la grablist par rapport à la difficulté
- la qualité des objets à garder
- le recyclage
- le hero
- le comportement du BOT

Spoiler


Création de nouveaux fichiers :
settingsHeroX.ini (X a pour valeur de 1 à 10)

exemple de settingsHero1.ini :

Spoiler



Ajout de variable dans le main.au3 :

;Gestion des Skills suivant les Héros, de la difficulté et de la puissance des monstres
Global	$Heros,$difficulte,$PuisMonstre,$TypedeBot

Modification des *.au3 suivant :

\lib\GestionMenu.au3 --> Fichier joint  GestionMenuV2.rar   2.58 Ko   41 téléchargement(s)

\lib\settings.au3 --> Fichier joint  settingsV2.rar   4.31 Ko   47 téléchargement(s)


Bot complet (par contre il n'y a pas de séquence) et le fichier setting.ini n'est pas configurer

>>>>>> Fichier joint  BOT_auto_V2.rar   158.71 Ko   250 téléchargement(s)




Version 3 du bot (en cour de développement et de test post#1 mise à jour le 13/12/2013)

Un grand MERCI à Moriced3 qui à repris la modification du bot et qui à mis la version 3 à la disposition de tous

Nouvelle version post#128

Version 4 du bot

1- Ajout d'un mode manuel (selection des acts 1,2 ou 3 et la séquence rattaché) Post#176
2- Ajout de 5 pauses suivant des heures définie et d'une déconnexion / reconnexion aprés un temps de pause défini Poste #178
3- Ajout d'une option 'Jeux en groupe' Poste #184
4- Ajout d'une option par Moriced3 pour gérer des grablists différentes en arma Poste #192
5- Mise en forme du fichier setting.ini et rapatriement de 'Identified=' et 'Unidentified=' par Moriced3 Poste #201

Version beta 4.0 disponible avec les modifications ci-dessus Poste #209

6- Ajout d'une nouvelle fonction de TP quand l'inventaire est plein ==> poste#266
7- Ajout de statistique par moriced3 ==> post#273

Merci à moriced3 d'avoir fait le paquet Version beta 4.1 avec les modifications ci-dessus poste#273


Interface graphique de configuration du BOT

Merci à sebo pour le développement d'une interface graphique ==> poste#309



Annexe :

I - Ajout de 2 nouvelles séquence

Tout d’abord merci à moriced3 pour ces séquences qui m'ont permis d'avancer sur la modification du Bot

1ere Séquence pt de sauvegarde dans le coeur d'arréat : Fichier joint  Séquences act3_pt_save_le_coeur_darreat.rar   7.83 Ko   70 téléchargement(s)
2ème Séquence tuer Ghom : Fichier joint  act3_tuer_Ghom.rar   1.22 Ko   68 téléchargement(s)


II - Utilitaire qui permet de prendre des coordonnées dans le menu

/!\ condition être dans le menu des quêtes l'outil place le curseur de la souris comme dans le BOT /!\

Utilitaire --> Fichier joint  MenuMaker.rar   634 octets   46 téléchargement(s)


III - Résultat d'un RUN automatique

Résultat d'un test sur un enchainement d'act et de nombre de run aléatoire :

setting.ini
Spoiler


stat_2013_09_29-01h20.txt
Spoiler


StatsRunAuto29092013_012040.txt
Spoiler

  • Nextwo, bilabou, adelas93 et 11 autres aiment ceci
Automatisation du BOT Ici

#2 TheCat31

TheCat31

    Jeux de mains Jeux de vilains

  • Membre Senior
  • 2828 messages
  • Location :Citoyen du Monde :)
  • Hobbies :Je ne comprends pas ce mot.

Posté 13 September 2013 - 08:49

Peux-tu développer : Par la suite si l'enchainement des séquences fonctionne on ne pourras plus passer par la sauvegarde du cœur avant Asmodan

serais-tu en train de refaire les séquences du coeur, partant du WP existant vers la "porte d'asmodan"


Travail prometteur persévère. :)
!!! Think before you bot !!!- Comment ça marche le Boting : Installation et Configuration du BoT- Une Question? la réponse : [Faq] Questions Fréquemment Posées- Pensez à ne pas quoter le dernier message, cela devient illisible, un "@nom : blabla" est plus lisible. :)Lycos on GMS Temple

Image IPB Tendre vers l'Excellence!Si un commentaire vous est utile, pensez à cliquer le bouton (+)


#3 Tonny

Tonny

    Gamer lvl 1

  • Membres
  • 102 messages

Posté 13 September 2013 - 11:33

quel avantage de farmer act 1 2 3 consécutivement par rapport au run "areat core + fiekd" déjà fait sur le forum?

#4 rabbit2000

rabbit2000

    Gamer lvl 1

  • Membres
  • 106 messages

Posté 13 September 2013 - 12:15

bonjour,

@TheCat31 : Dés que j'ai résolu le pb de sélection de quête je vois bien un run de prise de point de sauvegarde et après on reprend la séquence existante.
le bot modifié permet de charger la séquence que l'on veut donc au run 1 = prise du point de sauvegarde et run 2 = séquence normal en passant par le pt de sauvegarde.
Alors par contre j'ai un soucis avec 'Sequence Maker 2.0' sur une déclaration de variable lors de l'initialisation mais j'ai pas encore eu trop pour regarder ça de plus prés.

@Tonny : le but d'enchainer les séquences act 1,2 et 3 et simple, Simuler aux maximum un joueur humain, qui s'amuserait à farmer l'act 3 24h/24h
et les légendaires sont présent dans chaque act. un exemple de séquence 10 runs act1, 20 act2, 15 act3 et on boucle, la possibilité de trouver des clefs
et de crafter des anneaux c'est pas mal non plus....
  • moriced3 aime ceci
Automatisation du BOT Ici

#5 Crush33

Crush33

    Hard Gamer

  • Membres
  • 314 messages

Posté 13 September 2013 - 13:34

Tiens regarde ce que bibi à proposé y'a presque 1 an et où il est resté bloqué ;)
  • RqideN aime ceci

#6 RqideN

RqideN

    La concierge du mumble

  • Membre Senior
  • 2187 messages
  • Location :Cap d'agde (34)
  • Hobbies :Botter? What else?!

Posté 13 September 2013 - 13:43

@Tonny : le but d'enchainer les séquences act 1,2 et 3 et simple, Simuler aux maximum un joueur humain, qui s'amuserait à farmer l'act 3 24h/24h

beaucoup de personne farm uniquement l'acte 3. Pour monter rapidement leur paragon. Si tu dois te faire ban, ce sera sur ta manière de farmer et non sur le lieux de farm qu'ils te banniront.
  • Chr1s aime ceci
xv6n.png

#7 D3Shines

D3Shines

    Gamer lvl 2

  • Membres
  • 161 messages

Posté 13 September 2013 - 14:56

Moi je trouve que c'est une bonne idée, car si tu veux xp , tu fais acte 1 en bot , tu veux des items tu fais acte 3 , mais faire ça toujours le meme pendant 100 / 200 / 300h sur tout les perso ça commence a faire bcp , tandis que faire acte 1 / 2/ 3 avec un random pour changer a partir d'un certain nombre de run , je trouve ça plutot sympa et vraiment bien pensé.

Continue tu as une bonne idée

#8 rabbit2000

rabbit2000

    Gamer lvl 1

  • Membres
  • 106 messages

Posté 13 September 2013 - 17:36

bonsoir,
j'ai résolue mon problème de sélection de quête grâce à la communauté d'AUTOIT

Reconnaissance d'image

J'ai fait un test avec un prog annexe au bot et le résultat est convaincant je vais l'intégré dans le BOT le faire tourner
et je vous fait un retour si les testes sont concluant.
  • moriced3 aime ceci
Automatisation du BOT Ici

#9 moriced3

moriced3

    Hard Gamer

  • Membres
  • 418 messages
  • Hobbies :Informatique
    Père de famille
    Sculture

Posté 14 September 2013 - 01:14

Pour sequence Marker il a étai mise a jour ici
Beau travail et très intéressent.+1
  • RqideN aime ceci
Pour Participé A D3ROS-Automatisation

MoriceD3

MERCI AUX DÉVELOPPEURS

BOT #1 |Barbare SC 290 Unbuff| Build Thunderstrike ModifierBOT #2 |Féticheur SC 190 Unbuff| Build Double Pluie

Image IPB= Merci Image IPBImage IPB


#10 D3Shines

D3Shines

    Gamer lvl 2

  • Membres
  • 161 messages

Posté 15 September 2013 - 22:38

Salut je viens juste au nouvel , savoir comment se déroule les test pour ton bot.

Merci
  • RqideN aime ceci

#11 rabbit2000

rabbit2000

    Gamer lvl 1

  • Membres
  • 106 messages

Posté 16 September 2013 - 05:18

Bonjour,
Bien pour l'instant je suis au point mort la reconnaissance d'image ne peut pas fonctionner sur la rechercher de "III" ou de "IV" puis remonter sur la quête qui nous intéresse
car il y a des variations de couleurs sur les pixels suite à mes essaies j'en suis à 10 captures de "III" et il ne seras pas portable donc je part sur une
autre piste qui est la recherche de pixel.
je voie bien une fonction qui chercherais une série de pixel donc la couleur varie autour du noir qui est la couleur de séparation entre chaque Acte dans ce menu

@Crush33 : je crois que tu as était bloqué au même endroit à tu continuer à chercher ? par contre ça m'as donné de nouvelle idées mais bon tant qu'il ne pourras sélectionner la bonne quête.....

@moriced3 : Merci pour le lien :blush: j'avais pas lu aussi loin dans le poste....

Bonne journée
  • moriced3 aime ceci
Automatisation du BOT Ici

#12 Crush33

Crush33

    Hard Gamer

  • Membres
  • 314 messages

Posté 16 September 2013 - 14:40

Yosh !

En ce qui me concerne, c'est pas les idées qui manquent, c'est plutôt la motivation car je suis un vrai tas de flemme :D

Bref, moi je suis resté bloqué au même point : sélectionner la quete dans le menu. C'est très emmerdant du fait qu'il y ait la scrollbar et qu'on ne peut pas faire comme le systeme des waypoints quand le bot TP d'une zone à une autre, à savoir cliquer sur le "+" pour "collapse" les entrées de la liste déroulante. Après relecture, il me semble qu'on peut clic sur l'acte pour dérouler les quêtes qu'il contient non ? J'ai pas de client sous la main pour vérif -__-

J'étais parti pour faire un système avec les flèches de la scrollbar pour descendre dans le menu. Quelques problèmes majeurs très épineux sont vite apparu (selon mes souvenirs car ça fait un moment) :
¤ Le menu ne descent pas toujours de manière constante lors du clic sur la flèche
¤ Si le perso n'a pas tout débloqué (tous les actes, toutes les quêtes), le menu ne fait pas la même taille. Là j'ai pleuré très fort... :'( Gros facepalm quand j'ai vu que mon legit avec qui j'ai fais X fois tous le jeu avait pas le même menu que mes bots pour qui j'ai stoppé l'histoire à Asmodan pour le waypoint.
¤ Utiliser la roulette pour scroller débouche au même problème qu'avec la flèche, pas constant...
¤ Suivant la quete ou on se trouve actuellement, pour l'exemple quête 3 acte 3, le menu n'a pas la même gueule que si je me trouve quête 1 acte 1. Difficile donc "d'amorcer" un script sur quelquechose de pas constant.

Bref, j'ai rage quit ! C'est chaud à faire quoi mais pas impossible à mon avis. Faut vraiment penser à toutes les éventualités...

L'idée d'image search est sympa, j'ai déjà eu affaire à cette lib pour une autre idée que j'ai eu (encore une oui...) qui est de reconnaitre automatiquement ce qu'on a dans les coffres après une session botting et d'en dresser un inventaire en fichier texte pour l'exploiter derrière automatiquement (une vrai petite usine quoi xD), très utile quand on a plusieurs bot et qu'on veut faire de l'unid par exemple ;)

#13 rabbit2000

rabbit2000

    Gamer lvl 1

  • Membres
  • 106 messages

Posté 16 September 2013 - 20:24

bonsoir,
en faite j'ai eu les même problème que toi.

Mais la c'est bon le bot enchaine les séquences par contre j'ai tester que sur mon pc donc a voir si cela fonctionne avec d'autre configuration en faite
dans un premier tp je recherche toujours la quête 1 de l'acte 1 je clic une fois pour ouvrir l'arbo et une deuxième fois le fermer
et la je descend grâce à la molette chercher les quêtes donc j'ai besoin.

Je remet à jour le post 1,
il reste encore des modifs tel que le nombre de fois que l'on veut faire un acte la je l'ai figer à 1,2,3 et il tourne après a l'act 3 en permanence.

Voila un premier jet pour faire varier les runs

Je continue sur ma lancer car le dur à faire est derrière
  • mugensiz et moriced3 aiment ceci
Automatisation du BOT Ici

#14 Tatane44

Tatane44

    Noburo

  • Membres
  • 331 messages

Posté 16 September 2013 - 21:23

J'ai envie de te dire un grand MERCI.
Même si cela ne débouche sur rien de fonctionnel , tu as le mérite de nous en faire part et de partager . Ce dernier point fait la force de ce forum.
Merci

+1

et bon courage.

#15 Crush33

Crush33

    Hard Gamer

  • Membres
  • 314 messages

Posté 16 September 2013 - 23:37

Si t'as réussi à passer ce problème, GG à toi !

Oublie pas que sous windows 8, les coordonnées sont légèrement modifiées car la barre supérieure de la fenêtre est plus large et surtout dépend de la taille de la police utilisée. Y'a déjà eu un problème du genre pour le gemme crafter. C'est ça l'inconvénient maintenant, faut tester sur tous les OS (XP / seven / 8) quand on code un truc au pixel près -__-

Pour garnir tes tests si tu peux, je suggère que tu testes ce que j'ai remonté dans mon post précédent à savoir essayer avec un perso qui n'a pas achevé entièrement l'histoire et n'a pas le menu de quête complet. Car je pense que c'est le cas de pas mal de botteur, on stop à Asmo en arma et basta, l'acte 4 on y met jamais les pieds au final...

Un dernier point si tu veux des retours rapides : laisse dans ton premier post tes versions de test en numérotant bien v0.1 / v0.2 / v0.3 etc... comme ça n'importe qui qui veut te filer un coup de main et te faire un retour rapidement n'a pas besoin de se taper la modif à la mano, il DL ta version "dev" du bot et teste immédiatement ;) et évidemment préciser en gros gras rouge "VERSION DE TEST, PEUT ETRE BUGGÉ blablabla..."

Encore un dernier truc, promis le dernier : tu peux tenir une "mini roadmap" dans ton premier post en disant ce que tu comptes faire dans ta prochaine release en le mettant en rouge, ce sur quoi tu taf actuellement en jaune, et mettre en vert ce qui est déjà implémenté et qui fonctionne.

Bon courage mec, excellente initiative de ta part ;) !

#16 rabbit2000

rabbit2000

    Gamer lvl 1

  • Membres
  • 106 messages

Posté 17 September 2013 - 11:39

Bonjour et merci Crush33 j'ai passé environ 16h dessus à tester :

- Reconnaissance d'image
- Reconnaissance de pixel
- ect..

Pour arriver à une solution de positionnement de souris......

Lors de la sélection de quête je pars de la quête 1.2 au moins pas de soucis si l'act4 n'as pas été fait la 1.2 au moins c'est du sur

j'ai essayé de mettre mon script de test pour sélectionner les menus mais je n'ai pas les droits de mettre ce type de fichier. il reste la solution copier/coller

Je vais mettre par la suite à jour le poste 1 en suivant tes conseils

bonne journée
  • moriced3 aime ceci
Automatisation du BOT Ici

#17 moriced3

moriced3

    Hard Gamer

  • Membres
  • 418 messages
  • Hobbies :Informatique
    Père de famille
    Sculture

Posté 18 September 2013 - 01:44

Voici 3 séquences du cœur partant du WP, si sa peut éviter de les faire moi sa ma pris 5 min alors
sa fait plaisir de les offrir.Et bravo encore :D

edit: les nouvel sequence son ICI
  • rabbit2000 aime ceci
Pour Participé A D3ROS-Automatisation

MoriceD3

MERCI AUX DÉVELOPPEURS

BOT #1 |Barbare SC 290 Unbuff| Build Thunderstrike ModifierBOT #2 |Féticheur SC 190 Unbuff| Build Double Pluie

Image IPB= Merci Image IPBImage IPB


#18 rabbit2000

rabbit2000

    Gamer lvl 1

  • Membres
  • 106 messages

Posté 18 September 2013 - 17:14

Bonjour à tous,

J'ai modifier le post#1 et j'y ai mis les fichiers que j'ai modifier j'ai encore un peut de programmation dessus mais il est fonctionnel

@moriced3 : merci pour tes séquences tu me fais gagner un temps fou. (j'ai pas encore vue comment les créer)
  • moriced3 aime ceci
Automatisation du BOT Ici

#19 moriced3

moriced3

    Hard Gamer

  • Membres
  • 418 messages
  • Hobbies :Informatique
    Père de famille
    Sculture

Posté 19 September 2013 - 01:36

Merci a toi je test en fin semaine et je te donne des new.
Pour Participé A D3ROS-Automatisation

MoriceD3

MERCI AUX DÉVELOPPEURS

BOT #1 |Barbare SC 290 Unbuff| Build Thunderstrike ModifierBOT #2 |Féticheur SC 190 Unbuff| Build Double Pluie

Image IPB= Merci Image IPBImage IPB


#20 moriced3

moriced3

    Hard Gamer

  • Membres
  • 418 messages
  • Hobbies :Informatique
    Père de famille
    Sculture

Posté 25 September 2013 - 03:40

Salut rabbit2000, je te donne mon comptes rendu,
act 1 ok pour la sélection
act 2 ok pour la sélection
act 3 sélection la 5.1

J'ai pus corriger sa en modifiant la case 3:
Spoiler

Je précise que mon act 4 nais pas fais, mon os win 7 et je suis sous vm.

Pour ma par j'ai rajouter un sleep ici:
Spoiler

sa mais arriver quelque fois qui clic pas a la bonne place(surement du a un lag)
Mais avec le sleep tout est OK

A part sa ces ok pour aléatoire, mais quand on met dans le setting.ini un autre valeur que 4
exemple Choix_Act_Run=1 j'ai pas l'impression sa marche.

Bref du beau travail je te félicite et j'ai hâte de voir la suite. :D
Je vais probablement intégré a mon bot.

Merci!
Pour Participé A D3ROS-Automatisation

MoriceD3

MERCI AUX DÉVELOPPEURS

BOT #1 |Barbare SC 290 Unbuff| Build Thunderstrike ModifierBOT #2 |Féticheur SC 190 Unbuff| Build Double Pluie

Image IPB= Merci Image IPBImage IPB