🇫🇷 Version Française
Dofus Hunt Helper est une application Windows en C# qui automatise les déplacements dans le jeu Dofus lors des chasses au trésor. L'application permet de simplifier l'étape où vous sélectionnez un indice sur un site tel que DofusDB : elle déplace automatiquement la souris vers le chat du jeu, copie la commande /travel
et appuie deux fois sur la touche Entrée pour exécuter la commande dans le jeu.
Bien que DofusDB soit un exemple courant, l'application fonctionne avec tout site ou outil qui fournit une commande /travel
.
- Connexion à un Arduino via le port série
- Capture des coordonnées de clic souris
- Automatisation de la saisie des commandes
/travel
- Gestion multi-écrans
- Visual Studio
- .NET 8
- Arduino compatible (exemple utilisé : Arduino Uno R4 WiFi)
- Clonez le dépôt :
git clone https://github.com/sato-isolated/DofusHuntHelper.git
- Ouvrez le projet dans Visual Studio.
- Compilez et exécutez.
- Connectez l'Arduino et cliquez sur "Start".
- Capturez les coordonnées avec "Capture".
- Copiez une commande
/travel
dans le presse-papier depuis un site ou outil de chasse au trésor. - L'application déplacera automatiquement la souris vers le chat de Dofus, collera la commande, et effectuera deux pressions sur Entrée pour valider la commande.
Les contributions sont les bienvenues. Vous pouvez ouvrir une issue pour signaler un bug ou soumettre une pull request pour proposer des modifications.
Ce projet est sous licence MIT. Vous pouvez l'utiliser, le modifier et le redistribuer selon les termes de la licence.
- 📚 Tentative d'automatisation via OCR : Expérimentation pour extraire les indices de chasse directement depuis l'écran.
- 🛠️ Utilisation sans Arduino : Ajouter une option pour fonctionner sans connexion Arduino, en utilisant uniquement des interactions clavier/souris.
- 💻 Amélioration de l'interface graphique : Créer une interface plus intuitive et conviviale.
- 🔌 Gestion automatique du port série : Détecter et configurer automatiquement le port série utilisé par l'Arduino.
🇬🇧 English Version
Dofus Hunt Helper is a Windows application written in C# that automates movements in the game Dofus during treasure hunts. The application simplifies the process of selecting a clue on a site like DofusDB by automatically moving the mouse to the game's chat, pasting the /travel
command, and pressing Enter twice to execute the command in the game.
Although DofusDB is a common example, the application works with any site or tool that provides a /travel
command.
- Arduino connection via serial port
- Mouse click coordinate capture
- Automation of
/travel
command input - Multi-screen support
- Visual Studio
- .NET 8
- Compatible Arduino (example used: Arduino Uno R4 WiFi)
- Clone the repository:
git clone https://github.com/sato-isolated/DofusHuntHelper.git
- Open the project in Visual Studio.
- Build and run the application.
- Connect the Arduino and click "Start".
- Capture the coordinates with "Capture".
- Copy a
/travel
command to the clipboard from any treasure hunt site or tool. - The application will automatically move the mouse to the Dofus chat, paste the command, and press Enter twice to execute it.
Contributions are welcome. Feel free to open an issue to report a bug or submit a pull request to suggest changes.
This project is licensed under the MIT License. You are free to use, modify, and distribute it under the terms of the license.
- 📚 Attempt at OCR-based automation : Experiment to extract treasure hunt clues directly from the screen.
- 🛠️ Usage without Arduino : Add an option to operate without an Arduino connection, using only keyboard/mouse interactions.
- 💻 Improving the graphical interface : Create a more intuitive and user-friendly interface.
- 🔌 Automatic serial port management : Detect and automatically configure the serial port used by the Arduino.