Dracoon est un outil ayant pour but de faciliter et automatiser la gestion des fenetres de Dofus Rétro en monocompte et en multicompte, tout en restant respectueux des CGU.
Le programme intègre les fonctionnalités déjà connues par une grande partie de joueur (tri des comptes selon l'ordre d'initiative, compte suivant/précédent via une touche...) et ajoute un système d’Auto-Focus.
Vidéo de présentation :
Monocompte
- jouer sur un seul compte tout en faisant autre chose à côté. Le programme effectuera le changement de fenetre lorsque vous êtes demandé
Multicompte
- échanges entre comptes
- création de groupes
- navigation rapide entre les personnages
- lorsque l’ordre d’initiative change régulièrement
- éviter de devoir réorganiser les fenêtres manuellement
Mais aussi
- Pour les personnes en situation de handicap
- Activer les notifications sur vos comptes Dofus (option en jeu > général > notification en arrière plan) screen
- Activer les notifications Windows (Paramètre > Système > Actions et notifications > "activer"
- Désactiver "autoriser les notifications à émettre des sons" (ou le faire spécifiquement pour Dofus si vous voulez garder le son pour les autres applications) screen
- Cliquer sur l'application "Dofus 1" pour désactiver l'affichage des bannières. Vous pouvez donc désactiver le son des notifications de Dofus à cet endroit (si vous préférez avoir le son des autres notifications) screen
Prérequis :
- Python 3.10 minimum (site officiel)
- Installer les dépendances : (ouvrir l'invite de commande, copier/coller le texte ci-dessous, puis presser enter)
pip install pywin32 winsdk keyboard pystray Pillow pyinstaller
- Lancement pour test : (ouvrir l'invite de commande aller jusqu'au dossier ou se trouve le script et taper "python Dracoon.pyw). OU : taper "python" et glisser le .pyw dans l'invite de commande + presser enter
C:\CHEMIN\VERS\LE\DOSSIER>python Dracoon.pyw
- Build : (passer le .pyw en .exe)
PyInstaller --onefile --noconsole --clean ^
--icon "C:\CHEMIN\VERS\LE\DOSSIER\icon.ico" ^
--add-data "C:\CHEMIN\VERS\LE\DOSSIER\icon.ico;." ^
--hidden-import win32gui ^
--hidden-import win32con ^
--hidden-import win32api ^
--hidden-import win32process ^
--hidden-import win32com ^
--hidden-import pythoncom ^
--hidden-import winsdk.windows.ui.notifications ^
--hidden-import winsdk.windows.ui.notifications.management ^
--hidden-import winsdk.windows.foundation ^
--hidden-import pystray._win32 ^
--hidden-import PIL ^
--hidden-import PIL.Image ^
--hidden-import PIL.ImageDraw ^
--hidden-import PIL.ImageTk ^
--hidden-import keyboard ^
""C:\CHEMIN\VERS\LE\DOSSIER\Dracoon.pyw"
- Lancer le fichier
.exese trouvant dans le dossier "dist" Vous pouvez librement déplacer le .exe et supprimer tous les autres fichiers sans que cela ait un impact.
- Télécharger la dernière version dans la section Releases (à droite sur Github). Vous pouvez téléchargez uniquement le .exe
- Lancer le fichier
.exe.
- En quel langage est écrit Dracoon ? Comment as-tu fais le lodiciel ?
Tout est développé en Python et réalisé grâce à l'IA.
- Windows me demande si je fais confiance à le logiciel
Dracoon permettant de modifier le comportement de votre clavier (touche de raccourcis) il est normal que Windows ajoute une sécurité supplémentaire. Le comportement de Windows est le même sur d'autres outils.
- L'auto-focus ne fonctionne pas
Vous pouvez afficher le mode "debug" dans l'onglet d'auto-focus. Ensuite faite un échange entre vos personnages et vérifie si la notification est bien affichée dans les logs. SI ce n'est pas le cas, c'est que les notifications ne sont pas bien activée sur votre ordinateur.
- Ce programme est-il autorisé par Ankama ?
Petit rappel de la part d'Ankama concernant les règles fixée autour des outils fan-made : "L'utilisation d'un logiciel tiers est tolérée UNIQUEMENT s'il ne modifie/n'interagit pas avec les fichiers du jeu ou le jeu en lui-même. Ne s'agissant pas d'un outil officiellement pris en charge par Ankama, nous vous rappelons que nous ne pouvons pas garantir la sécurité du logiciel et que son utilisation peut comporter des risques. En cas d'éventuelles violations de données ou de logs, le joueur sera tenu responsable.Il est également important de distinguer un outil de gestion de fenêtre d'autres outils tiers comme les macros, ces dernières sont strictement interdites.."
Je suis ouvert aux retours et aux suggestions d’amélioration :
- si certaines fonctionnalités ne fonctionnent pas correctement
- si le système n’est pas assez rapide
- si vous avez des idées d’amélioration
- si le système n'est pas intuitif
N’hésitez pas à ouvrir une issue ou proposer des améliorations sur twitter @Slyss42.
