Skip to content

Sert de guide dans la progression Dofus. Basé sur le spreadsheet de Skyzio.

Notifications You must be signed in to change notification settings

AnthoB-Dev/GPODofus3

Repository files navigation

Guide de progression optimisée: Dofus 3

Image du projet

Mises à jour

Dernière : version 1.0.3

  • Suite des guides (assez peu cependant mais le rythme va augmenter maintenant le rush passé)
  • Beaucoup d'améliorations sur les guides déjà présent (Je remercie mon testeur Aïhoko, noob complet de Dofus, pour ses retours constructifs)
  • Et enfin une option de sauvegarde d'avancée pour ne pas perdre la progression lors d'une mise à jour de l'application.

Détails dans Release.

version 1.0.2

Apporte beaucoup de changements qualitatifs en terme de rédaction et une disposition modifiée de la structure pour une meilleure logique de lecture.

Bienvenu sur GPODofus3.

GPODofus3 (GPOD3 pour les intimes) a été développé dans le but d'apporter ce qui, à mon humble avis et avec toute la subjectivité que cela implique, manque au guide du -presque- même nom de Skyzio.

N'hésitez pas à mettre une étoile sur le Github du projet si vous appréciez l'application, ou simplement si l'initiative vous interesse. J'ai déjà en tête des axes d'améliorations en termes de fonctionnalités, de qualité de vie, d'optimisations structurelles de l'application, et bien plus !

  • LIRE ATTENTIVEMENT LA SECTION INSTALLATION SVP.
  • Ne supporte que Windows pour le moment.

Sommaire

Présentations

Si vous voulez en savoir plus sur moi, le dev

Salut à toi qui lit ceci. Moi c'est Anthony, developpeur occasionel mais aussi (et surtout) joueur de longue date de Dofus (génération 97).

Depuis l'école primaire à aujourd'hui, je suis passé par un sacré nombre de versions, mais je n'avais pas non plus le temps nécessaire à consacrer au jeu à l'époque de Dofus 1 pour pleinement profiter de cette version... Et puis, fallait-il encore avoir accès à l'ordi.

L'arrivée du PC à bibi only, Dofus 2, des succès , des idoles, etc, ayant casualiser le jeu, j'ai pu profiter un peu plus du contenu haut level, surtout lorsque j'avais finalement décider de jouer en team de 4, qui n'était pas spécialement populaire à l'époque à côté des team de 8 mais c'était un bon compromis, déjà. Aussi bien pour mon PC de l'époque que pour mon amusement.

Mais, quand on peut faire 4 on peut faire 6 voir 8, n'est-ce pas ? Je me suis arrêté à 6 perso, le PC était déjà assez en galère comme ça. Ceci dit ce n'est pas tout à fait vrai : Une fois j'ai fait une team de 8 mais il fallait faire des bailles chelou en mettant le PC en mode sans echec ou je ne sais plus, bref, y'avait presque pas d'UI à l'arrivé, et presque rien qui tournait en fond. Sacrée experience mais content de ne plus avoir à recourir à de tels mesures 😂

Bref, c'est à ce moment là que j'ai redécouvert le jeu et où j'ai pu pleinement m'amuser à parcourir le monde des Douzes. Mais le questing étant ce qu'il est et surtout avec plusieurs comptes, je n'ai jamais eu le courage de faire la quête d'un Dofus en entier... Ni même jamais d'en drop un, d'ailleurs.

Mais avec la sortie de Dofus 3 je me suis dit que ça allait changer. C'est là qu'intervient le guide de Skyzio, et GPODofus3.

Le guide de progression optimisée de Skyzio

Les défauts qui m'ont inspirés

Notez que les défauts qui étaient présents avant la sortie du spreadsheet 3.0 de Skyzio ont été corrigés en bonne partie par ce dernier.

  1. En tant que nooblar complet du questing, j'ai vite vu les inconvénients en terme de présentation du format spreadsheet... Un paradoxe entre trop d'infos et pas assez.

  2. Le second inconvénient à mon sens est de n'avoir que du visuel finalement, à part la possibilité de copier les noms des succès, et dans la douleur de spreadsheet (vous l'aurez compris je n'aime pas les spreadsheets), pour ensuite le coller dans DPLN, je trouve que ça manque de liens, et d'interactibilité.

  3. Et enfin : le manque de guidance ! Je sais que c'est le but recherché par Skyzio qui souhaite laisser aux lecteurs de son guide le choix de prendre leurs propres décisions, et je le respecte. J'en partage la philosophie. Malgré tout, peut être que des gens passeront à côté de ce très bon guide à cause du manque de guidance ? Et puis, même en gardant cette liberté de choix, n'est-il pas possible de rendre l'expérience plus agréable ?

C'est sur ces principaux points que je me suis dit :

Le guide à l'air au top. Comment l'améliorer et le rendre plus agréable à parcourir et exploiter pour ainsi le rendre plus nooblar-friendly?

Guide de Progression Optimisée: Dofus 3

Comme dit précedemment, j'ai essayer de faire en sorte d'apporter ce qu'il peut manquer aussi bien techniquement de la part d'un spreadsheet que volontairement en ce sens de la volonté, de Skyzio de ne pas diriger le lecteur.

Ce qu'apporte GPOD3

  • Un système de Guides : Basé sur la section Schéma global du guide de Skyzio. Naviguable via un système de pagination (précédent, suivant) et un menu déroulant. Je les ai revisités pour y inclure des informations importantes, des explications un peu plus développés, etc, au meilleur de ma capacité. Pour rappel je suis un noob en ce qui concerne les quêtes dans Dofus.

  • Une section Quêtes : Un autre reproche que j'ai pu faire lorsque j'ai vu le guide de Skyzio c'était le manque d'une section quêtes. Il y a succès concernés mais pas de quêtes. Et bien là voici, avec ses liens et son système de complétion pour suivre l'avancée des succès !

  • Des liens : Un sacré paquet d'ailleurs, ajoutés un part un à la mano (dédicace aux macros souris et clavier, sans elles je ne serais pas là aujourd'hui) menant vers Dofus Pour Les Noobs dès lors que c'est possible. Donc actuellement sur les quêtes, sur les succès. J'ajoute aussi parfois des liens directement dans les guides vers DofusDB ou autre.

  • Une section Succès concernés avec :

    • Un repère visuel pour connaitre les prérequis d'un succès : Concrètement j'ai incorporé la section à prévoir de DPLN, exemple : "Ce qu'il vous faudra prévoir" dans la quête de l'emeraude. J'ai ajouté des petites icônes dans la section Succès permettant d'un coup d'oeil de savoir qu'il y aura un prérequis et quel(s) prérequis pour completer le succès ! Plus qu'à cliquer sur le lien du succès et DPLN vous donnera les détails (Si je ne les ai pas moi-même fournis dans le guide)

    • Deux autres repères visuel pour connaitre l'avancée du succès d'un coup d'oeil :

      • Une bordure entoure les succès lors de la complétion de quêtes selon un code couleur simple : Supérieur à 0% : Rouge; Supérieur ou égal à 50% : Orange; Inférieur à 100% : Vert Ainsi, s'il n'y a aucune bordure : tout est à faire; Si la bordure est verte: plus rien n'est à faire. En un coup d'oeil on élimine déjà 2 possibilités sur 4 !
      • Un pourcentage permet dans le cas où l'ont voit du rouge ou du vert à donner une information précise de l'avancée actuelle du succès.
  • Un retour sur le dernier guide et succès consulté : Pour ne pas perdre de temps à retrouvé là où on s'était arrêté la veille.

Ce que ça n'apporte pas

  • Un guide de pro de Dofus : Comme on pu noté ceux ayant jeter un oeil à ma présentation, je ne suis qu'un joueur cazu du jeu. J'ai des connaissances, dans certaines tranches de niveaux plus que d'autres, mais en ce qui concerne les quêtes je vais faire confiance au guide de Skyzio. C'est pour ça que cette application se base sur son travail ! Merci Skyzio !

  • Une application parfaite : J'ai une formation web developpeur mais je ne travail malheureusement pas dans le milieu. Je manque d'experiences et c'est la première fois que j'utilise la plupart des techs utilisées dans cette application (Django, Electron). Même Python n'est pas mon langage de croisière ! Mais j'ai quand même fait en sorte, au meilleur de mes compétences, de réduire l'impact de mon application sur la mémoire. Il faudra compter environ 100mo de mémoire disponible en idle (mon Discord prends 250mo au moment où j'écris).

  • La simplicité de l'utilisation d'un spreadsheet : Malgré ce que j'en dis, dans un spreadsheet il suffit de faire un CTRL + F et de chercher dans la page pour facilement trouver l'information recherchée. Des améliorations viendront sur ce point mais pour le moment je n'ai pas de barre de recherche.

  • Tout ce qu'un bon dev aurait pu ajouté, et tout ce que je n'ai pas encore ajouté.

Installation

LIRE ATTENTIVEMENT CETTE SECTION SVP

Notez qu'il n'y a pour l'instant pas de moyen de mettre à jour l'application automatiquement. Il faut donc répéter presque toute les étapes présentes ci-dessous à chaque fois.

Téléchargement

À droite de cette page, section Release latest ou en cliquant ici. Tout en bas de la Release la section "Assets".

Installation

Via l'installateur

Faites attention à 3 points avec l'installateur :

  1. Vous DEVEZ télécharger Python 3.13 et l'installer.
    • Lorsque l'installateur Python s'ouvre, sélectionnez bien "Ajouter Python au Path" ainsi qu'en privilège administrateur. Ceci devrait vous évitez de relancer votre session (ou redémarrer l'ordi).
  2. Une fois Python installé, vous pouvez lancer le Setup.exe.
    • Notez que lorsque non lancé en administrateur, il est possible que les dépendances ne s'installent pas correctement et mène à une erreur serveur Django. Si c'est votre cas, lancer le Setup.exe en administrateur devrait résoudre le problème.
    • Si le point précédent n'a pas suffit, voir ce ticket d'erreur : #10.
  3. L'installateur se ferme AVANT la fin de l'installation. Attendez bien que la fenêtre de l'application s'ouvre d'elle même. L'attente dépendra de la vitesse de votre connexion mais comptez au minimum 30 secondes.

Avec le source code (zip)

La procédure est plus simple mais demande un terminal d'ouvert lorsque l'application est lancée :

  1. Dézippez le dossier où vous voulez.
  2. Lancez install (.vbs)
    • Attention, si le script vous annonce une quelconque erreur à l'étape 1 ou 2 en lien avec les installations de Python ou Node, et qu'elle persiste après avoir relancer le script, installez manuellement Python et Node via les installateurs fournis dans le dossier "dependencies".
    • Si le script vous annonce une erreur au niveau de l'étape 3 "Création de l'environnement virtuel", fermez et relancez le.
  3. Lancez run (.bat)

Désinstallation

Si installé via Setup.exe

Vous pouvez supprimer l'application depuis "Ajouter ou supprimer des programmes" sous Windows.

Si via source code (zip)

Simplement supprimer le dossier où vous l'avez décompressé, et si vous le souhaitez, désinstallez Python puis Node depuis "Ajouter ou supprimer des programmes" sous Windows.

Utilisation

Le tout premier Guide de l'application est un guide tutoriel expliquant "qui fait quoi" dans l'application. Je vous invite donc à vous rendre sur celui-ci lorsque vous avez un questionnement quelconque sur les fonctionnalités de l'app.

Remerciements

Je vais évidemment commencer par remercier Ankama Games pour cet incroyable univers qu'est Dofus. On a grandit avec, le temps passe... Nous l'aimons voir le detestont... et pourtant nous sommes encore là. Je souhaite toute la réussite possible à Dofus 3 en esperant que ce soit le début d'une nouvelle jeunesse pour cet ancien du jeux vidéo qu'est Dofus (mais attention, le jour où Dofus commence à perdre son âme, ça va barder)

Ensuite à Skyzio pour avoir mis à disposition de la communauté un guide qui a assurément demander des mois de travail. Merci à toi, je vais enfin pouvoir jouer de façon plus optimale (et mettre les mains sur autre chose que le Cawotte !)

Et enfin, à toi l'utilisateur de cette application. Ou bien toi qui envisagerait de l'utilisée. Je vous remercie d'être les premiers utilisateurs hors entourage à utiliser une de mes création.

Contact

Pour tout contact au sujet de l'application, vous pouvez :

  • Me mp sur Discord : shiinasan.
  • M'envoyer un email : bonis.anthony.dev@gmail.com
  • Ou bien me mp sur le serveur Brial 2 : /w Fecashiina GPOD3 -