Bonjour Cadernis,
C'est bel et bien mon premier message sur ce forum.
Ça faisait une année que j'étais présent parmi vous, disons en mode 'fantôme'.
Et puis bon, vu mes objectifs actuels je vais certainement avoir quelques questions à vous soumettre donc il était nécessaire de me présenter.
Certains d'entre vous on peut-être vu mon pseudo quelque part, je suis présent sur les communautés liées au bots D2 depuis SmartBot.
Mon objectif du moment est de concevoir mon propre bot.
Je sais à quel point la tâche est ardue, surtout quand je vois les dizaines de messages ici-même de personnes voulant se lancer dans tel ou tel projet pharaonique.
Des projets qui tombent à l'eau en très peu de temps.
Alors pour être cohérent dans mon approche j'ai pris quelques mesures :
1. J'ai trouvé un mate avec qui dev.
[tab]C'est vraiment une chose importante à mes yeux question motivation, et aussi un truc que j'attendais quelque part.[/tab]
2. J'ai étudié pas mal de tutos ici-même, j'ai effectué des tests en bataille, j'ai fait chier un certain contact sur Skype ...
[tab]Je pense désormais avoir au moins une petite connaissance du protocole D2.[/tab]
3. Je me fixe des objectifs raisonnables.
[tab]Se lancer dans un projet immense c'est le meilleur moyen de rien faire du tout :lol:[/tab]
Mes connaissances en prog :
1. J'ai débuté sur ma calculatrice avec un language proche du BASIC vers la 2nde.
2. Je suis ensuite passé sur une plateforme plus puissante disons et j'ai perfectionné mon algorithmique avec des exos en Python.
3. Puis de l'AutoIT où j'ai fait mes premières GUI et scripts/tools en rapport avec D2 (j'en fais encore).
4. Un peu de C# lors d'un stage et pour quelques applis à la maison (sans rapport avec D2 cette fois mais là aussi j'ai réalisé quelques GUI)
5. J'ai fait une DLL en C++ que j'ai utilisé dans un code C# et j'ai fait un peu de C en cours.
6. Niveau Web je connais rien ou quasi-rien à par 2-3 rudiments d'HTML et de CSS.
Mon objectif final :
Dev un bot pixel avec sniffer socket, j'aurai à la fois la sécurité du pixel et l'aisance à récupérer des informations du socket.
En plus je n'aurai pas besoin de MàJ tous les Mardis et le code sera simplifié car pas de sérialisation.
Ce bot n'aura pas pour but d'être public.
J'ai pour l'instant beaucoup d'idées ;)
Là où j'en suis :
J'ai codé le CustomDataWrapper, il est fonctionnel.
J'ai réussi à déserialiser 3-4 paquets correctement.
Je pense donc être en mesure de m'attaquer à des paquets plus gros puisque j'ai compris le principe.
Pour l'instant tout est en AutoIT, oui oui vous avez bien lu, j'ai un sniffer AutoIT (je me sers de WinPcap)
Je vais bientôt passer au C# car comme vous pouvez l'imaginer l'AutoIT est limité.
Pas de type byte, pas de thread, pas moyen de sniffer les paquets sur une carte réseau virtuelle ... Bref j'en passe.
Mais quoi qu'on en dise c'était un bon moyen pour comprendre comment s'articule le client Dofus, un langage simple.
Voili Voilou pour ma pres, j'ai plein de choses à dire, je parle toujours beaucoup mais bon ça suffira ;)