Nouveautés
Chaque version, ce qui y a changé et pourquoi. Le même texte que l'application t'affiche lors d'une mise à jour.
2.20.16
Actuelle- L'application téléphone arrive en bêta et ne fait pas partie de cette mise à jour : elle se télécharge volontairement depuis le site. Tout le reste est une version normale et arrive par la mise à jour automatique.
- Les réglages que vous modifiez arrivent enfin sur le serveur. Si vos comptes tournent sur un serveur plutôt que sur cette machine, chaque changement de réglage était jusqu'ici jeté avant même d'être envoyé. La page annonçait enregistré et le bot n'en savait rien.
- L'application téléphone fonctionne. Rien ne pouvait être enregistré, le marché s'ouvrait sur une erreur, le tableau ne finissait jamais de charger, et la liste des comptes était trois fois plus large que l'écran. C'est pour cela qu'elle semblait afficher le nom de guilde à la place du nom de personnage.
- Le téléphone consomme environ un dixième des données d'avant. Il recevait l'état complet de chaque personnage toutes les trente secondes, y compris les douze que personne ne regardait.
- Nouveau : utiliser cette application comme serveur. Activez-le dans les réglages et votre téléphone pilote directement les bots qui tournent sur cette machine, sans rien entre les deux. La connexion est chiffrée et demande un code d'appairage une fois, donc elle est sûre sur un réseau partagé ou public.
- Sur téléphone, Retour ferme désormais le menu et non l'application, et l'adresse du serveur est mémorisée pour ne pas avoir à la retaper.
- La forte charge du processeur pendant la navigation est corrigée, et cette fois mesurée plutôt que devinée. Deux personnes l'ont signalée sous Linux, l'une remarquant que cela se calme sur la page des réglages, la seule sans rien qui tourne en boucle. Chaque surface de verre floutait ce qui se trouvait derrière, trois cents en tout, et une douzaine d'animations tournaient sans fin, si bien que la fenêtre ne se reposait jamais et repayait les trois cents à chaque image. Sur une machine sans carte graphique, la même fenêtre qui brûlait trois cœurs en utilise environ un treizième.
- Nouveau : une section Performances dans les réglages, avec tout ce qui décide de ce que coûte l'application. Le mode performances, qui arrête les décorations qui bougent seules et ne garde en mémoire que le personnage affiché. Le nombre de lignes de journal conservées pour l'affichage, jusqu'ici cinq mille en dur et la plus grosse chose que la fenêtre retienne. Et la place que les journaux peuvent occuper.
- Ce dernier point est maintenant un vrai chiffre au lieu de trois multipliés. C'était un demi-gigaoctet par fichier, fois deux pour la copie tournante, fois dix jours de conservation, soit dix gigaoctets. Quelqu'un en a signalé onze : rien n'était cassé, la règle était simplement respectée. Le budget est d'un gigaoctet et les fichiers les plus anciens partent en premier.
- Une seule ligne représentait l'essentiel de votre journal. Un personnage de garde pendant une heure n'avait rien de neuf à en dire et le disait quand même à chaque passage, quatre cent quatre-vingt-huit copies identiques pour un seul personnage en deux heures. Elle parle désormais quand la décision change, et sinon toutes les dix minutes.
- Le journal dit maintenant pourquoi un achat en champignons n'a pas eu lieu. Il y a trois verrous, l'interrupteur, la réserve et la limite de dépense, et seul l'interrupteur se voit de l'extérieur. Quand la réserve ou la limite refusait, tout retombait en silence sur l'action gratuite, impossible de distinguer un interrupteur éteint d'une réserve de 25 avec 27 en poche.
- La page des champignons est rangée. C'était trente et un réglages sous neuf titres de même poids, ce qui revient à aucun, avec Bière apparaissant deux fois et les deux limites qui gouvernent toutes les autres lignes sans aucun titre. Six groupes maintenant : les limites, passer l'attente, acheter des combats, la bière, acheter des objets, les jeux d'argent.
- Nouveau : n'acheter des combats d'arène que tant que les dix combats d'expérience du jour ne sont pas utilisés, puis s'arrêter. C'est l'inverse assumé de XP d'abord, qui attend un combat gratuit puisqu'il donne la même expérience pour rien. Juste si vous ménagez vos champignons, faux si vous voulez les dix tôt.
- Nouveau : acheter des combats tant que l'album se remplit, et s'arrêter quand il n'y a plus rien à gagner. Cela respecte toujours XP d'abord, donc rien n'est dépensé là où un combat gratuit suffisait.
- Nouveau : terminer la recherche de gemmes en avance. Cela fonctionne depuis longtemps dans l'application et n'avait de réglage nulle part, uniquement modifiable en éditant un fichier ou en important la configuration de quelqu'un d'autre.
- Nouveau : terminer en avance les bâtiments de la forteresse et les améliorations des enfers avec des champignons. Le jeu ne nous donne pas ce prix, il est donc déduit de la règle de la mine de gemmes et le coût réel est noté à chaque fois. Cela ne se coupe tout seul que si une facture dépasse le triple de l'estimation, ce qui voudrait dire que la règle ne décrit pas du tout la chose. Les deux commencent sur jamais.
- Corrigé : zéro bière ne voulait pas dire zéro bière. Boire la bière offerte par un coffre de tâches est actif par défaut et s'ajoutait à l'allocation quotidienne après son calcul, si bien qu'un compte ayant réclamé un coffre achetait de la bière sur une configuration que personne n'avait touchée, à un champignon pièce. Le curseur dit que zéro veut dire ne jamais acheter de bière, et c'est le cas maintenant. Aucune d'habitude et quelques-unes pendant un événement fonctionne toujours.
- Corrigé : un personnage sans guilde ne pouvait jamais en fonder une. Fonder est la seule chose que la partie guilde peut faire sans guilde, et la vérification quotidienne du portail passait avant et quittait tout dès qu'il n'y en avait pas. Le personnage qui en avait le plus besoin était donc celui qui n'y arrivait jamais. Huit personnages de test sur treize étaient restés sans guilde pendant des jours, réglage activé.
- L'application n'écrit plus des gigaoctets sur le disque. Elle enregistrait une copie complète de l'état du jeu toutes les cinq secondes tant que la fenêtre était ouverte, et sous Linux cela va dans une base dont le journal avait atteint 11 Go sur une machine. C'est gardé en mémoire maintenant, et les anciens fichiers sont effacés une fois au démarrage.
- La forte charge processeur en naviguant dans l'application a disparu. Deux causes, de même forme : le même travail refait sans cesse sur le fil principal. L'enregistrement ci-dessus, et la page de journal qui demandait les cinq mille lignes toutes les deux secondes au lieu des quelques nouvelles.
- Les donjons ne demandent plus au serveur ce qui ne peut pas avoir changé. Le combat quotidien dépend d'une heure que l'application connaît déjà, donc plus de rafraîchissement tant qu'elle est à des heures de là. Sur treize personnages, cela faisait environ 1 500 requêtes inutiles toutes les dix minutes.
- Nouveau : la forteresse peut envoyer ce que le combat demande vraiment au lieu de toute la garnison. Le jeu indique lui-même combien de soldats coûte un adversaire, et contre quelqu'un sans fortifications c'est une poignée. Et le cas inverse : quand le combat demande plus de soldats que tu n'en as, il est perdu d'avance, donc une poignée le perd à bas prix et ramène un nouvel adversaire.
- Les curseurs de soldats avancent un par un au lieu de dix.
- Les parts de gemmes ont disparu. Il y a maintenant une seule barre, qui contient exactement les emplacements du personnage, et tu fais glisser les séparateurs pour les répartir. Les nombres dessus sont des emplacements, pas des ratios, et ils tombent toujours juste. Un interrupteur décide si le plan nomme les attributs pour ce personnage ou vaut pour tous.
- Les gemmes noires sont entièrement hors de cette répartition. Elles augmentent tous les attributs à la fois, une gemme noire convient donc à n'importe quel emplacement et est prise dès qu'elle est la meilleure que tu aies. Elle ne prend aucune part et ne coûte rien à la répartition.
- Corrigé : la fenêtre d'envoi de rapport était transparente et ne disait jamais si le rapport était arrivé. Elle le dit maintenant, et garde ton texte si ce n'est pas le cas.
- Un joueur qui refuse une invitation de guilde n'arrête plus le reste du travail de guilde pendant une minute.
- Les gemmes noires sortent complètement de la répartition. Elles augmentent tous les attributs à la fois, une gemme noire satisfait donc ce que l'emplacement demandait et ne peut jamais être la mauvaise : elle ne prend plus de part, ne coûte rien à la répartition, et est acceptée dès qu'elle est la meilleure que tu aies. La barre ne décide que des emplacements que le noir n'a pas déjà pris.
- Identique à 2.20.8, sous un nouveau numéro. Deux versions légèrement différentes ont brièvement circulé sous 2.20.8, ceci garantit que toutes les installations finissent sur la même. Rien d'autre n'a changé.
- Corrigé : le tableau d'idées du site refusait tout. Chaque formulaire répondait "les envois depuis un autre site sont interdits", personne ne pouvait donc proposer une idée ni voter sur la feuille de route. Cela échouait depuis que le site tourne dans sa configuration actuelle, et la preuve était visible : le tableau était entièrement vide.
- Corrigé : la fenêtre d'envoi de rapport était transparente. Son fond l'était presque entièrement et le journal défilait derrière le texte que l'on tapait.
- La fenêtre de rapport dit maintenant si le rapport nous est bien parvenu, et reste ouverte avec ton texte si ce n'est pas le cas. Avant, elle se fermait dans les deux cas sans rien dire.
- Chaque part de gemme indique désormais, juste sous le curseur, ce qu'elle donne sur le personnage affiché. Une part n'est pas un nombre : six et trois font six et trois emplacements sur un personnage qui en a neuf, et quatre et deux sur un qui en a six. Ajouter un troisième nombre déplace les autres, ce qui passe facilement inaperçu quand les deux premiers tombaient juste.
- Les parts de gemmes ont disparu. Il y a maintenant une seule barre, qui contient exactement les emplacements du personnage, et tu fais glisser les séparateurs pour les répartir. Les nombres dessus sont des emplacements, pas des ratios, et ils tombent toujours juste. Un interrupteur décide si le plan vaut pour ce personnage avec les attributs nommés, ou pour tous, la première part étant alors ce avec quoi la classe se bat.
- Les gemmes noires passent en premier. Elles augmentent tous les attributs à la fois, ce ne sont donc pas une option parmi six qui se disputent une part : tu dis combien d'emplacements elles prennent, ceux-là sont retirés d'abord, et la barre répartit le reste. C'est un nombre, donc 9 veut dire neuf, ce que tout le monde lisait dans l'ancien chiffre sans jamais l'obtenir.
- Nouveau : un conseiller de guilde. Il lit les guildes que ton explorateur a déjà rencontrées et indique laquelle attaquer ensuite, avec une chance de victoire et la part de cette guilde qu'il a réellement mesurée. Si un raid vaut mieux, il le dit, et il dit toujours pourquoi.
- Nouveau : la guilde peut se gérer seule. La fonder sous un nom que tu choisis, tenir sa description à jour, inviter les joueurs vus sans guilde, et lancer attaques, raids et hydre selon un horaire. Les boutons que ton rang n'autorise pas sont grisés, avec une note disant à qui ils appartiennent.
- Nouveau : les gemmes par ratio. Sept en attribut principal, deux en constitution, un en chance devient un nombre exact d'emplacements sur chaque personnage, quel que soit le nombre qu'il possède. Zéro veut dire jamais, et rien n'est retiré d'un emplacement pour atteindre le ratio.
- Nouveau : un index de joueurs partagé, avec un interrupteur. Activé, les joueurs que tu explores rejoignent un pool pour ton serveur, et le pool revient : un nouveau personnage démarre avec des milliers de joueurs au lieu de construire la liste pendant ses premières heures. Ne circule que ce que le temple de la renommée montre à tout le monde. Ton album ne quitte jamais ta machine.
- Nouveau : tu choisis avec quels personnages l'application se connecte. Un personnage que tu joues à la main reste le tien.
- Nouveau : des horaires pour la garde de ville. Définis une plage, et pendant celle-ci la garde peut tourner sans attendre que la motivation du jour soit dépensée. Tu la gardes ainsi pour le soir.
- Nouveau : un ordre pour l'arène. D'abord les dix combats d'expérience quotidiens, puis l'album, puis le temple de la renommée, ou l'ordre qui te convient, chacun avec une chance de victoire minimale que tu fixes.
- Le pool de joueurs explorés survit à un redémarrage. Il ne vivait qu'en mémoire : chaque démarrage jetait des dizaines de milliers de joueurs et relisait le temple de la renommée pour ce que la session précédente savait déjà.
- La page de guilde montre les autres guildes de ton serveur : combien de membres de chacune l'explorateur a rencontrés, ce qu'elles valent en moyenne, et le joueur le plus fort aperçu. Cela ne coûte aucune requête supplémentaire, car chaque consultation de joueur disait déjà dans quelle guilde il se trouvait.
- L'application se met en veille quand tu ne la regardes pas et se réveille dès que tu la regardes.
- Corrigé : une garde de ville terminée est encaissée même si les quêtes sont désactivées. Elle restait à 100 pour cent indéfiniment et bloquait tout le reste à la taverne.
- Corrigé : l'heure de départ retient désormais aussi les expéditions, pas seulement les quêtes. Sur la plupart des comptes elle ne faisait rien du tout, et la motivation du jour partait quelques minutes après la remise à zéro.
- Corrigé : les gemmes d'un type que tu ne gardes pas sont vendues au lieu de remplir le sac, et les gemmes sont remplacées dans tous les emplacements, pas seulement ceux de ton attribut principal.
- Corrigé : on se prépare une seule fois pour un combat de guilde. C'était renvoyé toutes les quelques secondes, et chaque envoi empêchait le raid, l'hydre, les invitations et le conseiller de tourner jusqu'au combat.
- Corrigé : les dix combats d'expérience quotidiens sont pris parmi les trois adversaires suggérés par l'arène, seul endroit où le jeu les accorde.
- Corrigé : la mine de gemmes annonçait la mauvaise gemme. Elle lisait le mauvais chiffre du nombre envoyé par le jeu, si bien qu'une gemme de force était annoncée comme une gemme d'endurance. Elle ne redemande plus une nouvelle gemme toutes les quelques secondes lorsqu'une est déjà en route.
- Corrigé : la publication d'un tableau. Les noms de modules commençant par une majuscule étaient refusés, et une entrée qui contenait bien un tableau se voyait reprocher de ne pas en avoir.
- Enregistrer une entrée la range désormais là où ce type d'entrée se trouve. Un tableau va dans vos tableaux et non dans vos réglages, et enregistrer deux fois la même entrée la remplace au lieu d'en ajouter une copie.
- Les armes montrent ce que vous portez. La fenêtre d'inventaire ne comparait une arme à rien et ne proposait pas de l'équiper, contrairement aux autres emplacements. Pour l'assassin, la comparaison se fait avec la main la plus faible, celle qu'une nouvelle arme remplacerait.
- L'équipement est mieux évalué. La chance de blocage d'un bouclier compte désormais dans sa valeur, ce que rien ne regardait auparavant, et la simulation d'attributs achète le point le moins cher lorsque les combats ne distinguent pas deux attributs.
- La place de marché a désormais deux sortes d'entrées, des réglages et des tableaux, avec un onglet pour chacune. L'auteur dit laquelle il partage, et une entrée tableau doit porter un tableau.
- Les tableaux voyagent. Les lignes entre modules le faisaient déjà, elles font partie des réglages ; la disposition ne quittait jamais ta machine, donc un tableau partagé arrivait bien câblé et dessiné aux places par défaut. Il arrive maintenant tel que son auteur l'a construit, et une entrée sans tableau laisse le tien tranquille.
- On peut garder une entrée sans la lancer. Enregistrer la place parmi tes propres configurations sous son nom, là où la page des réglages regarde déjà, et retient son tableau à côté ; appliquer cette configuration plus tard dessine aussi le tableau.
- Les entrées peuvent être corrigées. Le nom, la description et le public toujours, les réglages seulement si tu le demandes, et les votes, les utilisations et la date de publication restent. Une faute de frappe coûtait toute l'histoire d'une entrée, puisqu'il fallait la supprimer et republier.
- Corrigé : des réglages appliqués à un seul personnage ne tenaient pas. L'application demandait de quel personnage il s'agissait d'une manière qui devait attendre les requêtes réseau du bot, donc sur un personnage en marche rien n'atteignait le disque et le démarrage suivant relisait les anciens réglages. Appliquer à tous fonctionnait, d'où l'impression que cela n'arrivait que parfois.
- Corrigé : appliquer une entrée à tous les personnages poussait les réglages dans les mauvais bots dès qu'un personnage avait été retiré, et l'appliquer à un personnage en marche ne l'atteignait pas avant le redémarrage.
- Une page de module dit maintenant quand son propre interrupteur principal est éteint, avec le bouton qui l'allume. Activer les détails de la forteresse alors que Forteresse automatique était éteinte deux onglets plus loin, c'était la cause de « ça ne marche pas » dans chaque rapport.
- L'avertissement sur les champignons ne compte plus ce qui ne peut rien dépenser : un budget sous un interrupteur éteint, une réserve qui retient les champignons, et deux réglages que personne ne lit. Deux autres décrivent enfin ce que leur interrupteur fait vraiment.
- Le mail de confirmation est retenté quand un fournisseur le refuse passagèrement, et le refus complet est consigné. La connexion ne se soucie plus des majuscules dans l'adresse, et une connexion refusée le dit au lieu de ne rien faire.
- Nouveau : une place de marché pour les réglages. Partage ce qu'un personnage fait tourner, ou une configuration enregistrée sous un nom, pour une classe ou pour tout le monde. Tri par popularité, note, nouveauté ou usage, filtre par classe, recherche. Lire ne demande rien ; publier demande un compte avec une adresse confirmée, pour que chaque entrée porte un nom joignable.
- Chaque entrée est vérifiée sur le serveur avant d'être stockée. Seules les clés ayant la forme des réglages que cette application écrit sont acceptées, et les valeurs doivent être vrai ou faux, un nombre, un nom court ou une liste de ceux-ci. Webhooks, jetons, adresses de proxy, listes de noms de joueurs et nom de guilde sont retirés et ne voyagent jamais, et l'auteur apprend exactement ce qui a été écarté.
- Les champignons coûtent de l'argent réel, ils ont donc leur propre réponse. Filtre le tableau selon qu'une configuration en dépense, déplie une entrée pour voir quels interrupteurs sont actifs et à quelle valeur, et avant toute application un avertissement les nomme tous avec leur montant.
- Appliquer une entrée écrit par-dessus les valeurs par défaut et non par-dessus ce que ton personnage a déjà, donc une entrée signifie ce qu'elle nomme et rien d'autre.
- Un vote par compte, modifiable, et repris en appuyant de nouveau sur la même flèche. Les entrées portent leur date de publication et la version de l'application dont elles viennent, et tout peut être signalé avec un motif.
- Nouveau : une page de compte. Se connecter, créer un compte, ou passer par Google ou Discord, confirmer son adresse, changer le nom que voient les autres, et définir un mot de passe même si le compte a été créé via un fournisseur. Le mail de confirmation arrive dans la langue réglée dans l'application. La connexion a quitté la page des réglages.
- Les noms et les descriptions ne portent ni liens ni adresses, sur le tableau comme sur le compte, pour qu'un endroit où l'on lit ne devienne pas un endroit où l'on fait de la publicité.
- Corrigé : l'Assassin n'équipait jamais de seconde arme. En interne, toute arme pointe vers la main principale, et l'Assassin est la seule classe à porter une arme dans la seconde. Cette main n'était donc jamais candidate : rien n'y était équipé, rien n'était acheté pour elle, et le vendeur considérait chaque amélioration destinée à cette main comme un déchet et la vendait. Signalé comme un niveau 60 portant encore une arme de départ de niveau 1.
- Les deux mains sont désormais comparées séparément et la plus faible reçoit l'amélioration. Un bouclier est refusé pour cette main, car le porter échangerait la seconde arme de la classe contre une chance de blocage.
- Corrigé : appliquer un préréglage pouvait réinitialiser les réglages de tous les personnages. L'estampille de version écrite par l'interface avait cinq migrations de retard sur le bot ; un préréglage lui annonçait donc des réglages anciens et il rejouait ces migrations : améliorations du Boss du Monde réactivées, expéditions privilégiées, remplacement des gemmes activé, ordre des familiers réécrit, moteur de succès désactivé. Appliqué à tous les personnages, cela touchait chaque compte d'un coup.
- Cliquer sur un préréglage ou un profil enregistré ne fait plus que l'ouvrir. Appliquer est un bouton distinct, appliquer à tous les personnages demande confirmation en indiquant ce que cela coûte, et peut ensuite être annulé : chaque personnage retrouve exactement ce qu'il avait.
- Corrigé : l'analyse d'équipement ne recommandait rien aux neuf classes hybrides. Elle comparait l'exigence de classe d'un objet directement à la classe du personnage, ce qui ne peut correspondre que pour le Guerrier, le Mage et l'Éclaireur.
- Nouveau : Server Start peut pousser l'album jusqu'à un pourcentage de votre choix, y consacrer au plus un nombre défini de champignons et écrire une ligne dans le journal d'activité à l'arrivée, pour que vous repreniez la soif à la main.
- Nouveau : une étoile sur chaque joueur scanné l'ajoute à la liste des cibles prioritaires, pour farmer un objet manquant à la main.
- Corrigé : installer par-dessus une version plus ancienne pouvait laisser les deux. Il existe deux installateurs, .exe et .msi, et aucun ne connaissait l'autre : un .msi par-dessus une installation .exe donnait deux entrées dans Applications et fonctionnalités et deux copies du programme. Chacun supprime désormais l'autre avant d'installer quoi que ce soit.
- Corrigé : « supprimer les données de l'application » en laissait presque tout. Le cache du webview était retiré, mais pas le dossier contenant chaque réglage, journal, cache d'album et fichier de statistiques, soit 650 Mo sur la machine où cela a été constaté. Les deux partent maintenant, avec l'entrée de démarrage automatique et les raccourcis laissés par d'anciennes versions.
- Nouveau : Début de serveur, une page qui mène l'ouverture d'un serveur neuf par phases. La guilde d'abord, puis l'arène jusqu'à pouvoir acheter l'album, puis l'album, puis les donjons, puis tout le reste. Chaque phase retient les modules qui n'en font pas partie, et la page les nomme.
- L'album passe avant les quêtes à dessein : son pourcentage de remplissage est le bonus d'expérience que le jeu accorde sur tout, chaque point rend donc chaque quête ultérieure plus rentable.
- Nouveau : un flux en direct sur cette page. La cible en cours avec sa probabilité de victoire, les objets que ce combat rapporterait dessinés avec les illustrations du jeu, les huit cibles suivantes dans l'ordre où le bot les a pesées, les donjons derrière elles, et les gains à mesure qu'ils arrivent.
- Nouveau : le mode rapide. Un interrupteur qui paie un champignon pour le combat suivant au lieu d'attendre le gratuit, l'album se remplit donc à la vitesse à laquelle vous achetez. Désactivé par défaut, plafonné par jour, et votre réserve de champignons s'applique toujours.
- Corrigé : l'exploration pour l'album commençait en haut du Panthéon au lieu de votre propre rang, un personnage de bas niveau parcourait donc des joueurs qu'il ne pourrait jamais affronter. Dix minutes d'exploration donnaient 701 joueurs en cache et 2 exploitables.
- Corrigé : l'exploration dépensait une requête complète pour les 51 noms d'une page avant d'en vérifier le niveau, alors que la page le porte déjà. Elle n'interroge plus que les joueurs dans votre fourchette de niveau, le même budget achète donc des cibles que vous pouvez affronter.
- Corrigé : le mode anonyme imprimait de vrais noms à trois endroits. Le nom du personnage devant chaque entrée du journal d'activité, les personnages liés dans le bandeau de synchronisation des réglages, et les noms de joueurs à l'intérieur des données de commande du journal.
- Corrigé : la soif d'aventure affichait toujours un plafond de 100. Chaque bière relève le maximum du jour de 20, un personnage à 320 s'affichait donc en 0/100.
- Retiré : le module de publicités n'est plus compilé ni livré, pour des raisons de sécurité.
- Hellevator : il ne rejoignait pas du tout l'événement. Corrigé
- Hellevator : chaque achat de friandise était refusé, il n'arrivait donc jamais jusqu'aux combats. Corrigé
- Hellevator : une étape refusée n'arrête plus tout le cycle
- Hellevator : monte d'abord avec les jetons et achète une friandise dès que les combats commencent à se perdre
- Hellevator : une page à lui dans l'onglet Événements pendant l'événement
- Hellevator : ses propres réglages, dont l'achat de friandises et le nombre de jetons qu'une friandise peut coûter
- Hellevator : achetez une friandise à la main si vous en voulez une en particulier
- Hellevator : dit pourquoi il ne fait rien quand il ne peut pas tourner
- Hellevator : le rang de guilde est à nouveau lu correctement
- L'inscription aux raids de guilde est désactivée par défaut, parce que le serveur la refusait sur tous les comptes
- Tableau blanc : dessinez le cycle, coupez un trait, nommez et enregistrez des tableaux, annulez avec Ctrl+Z
- Les tableaux voyagent avec la synchronisation des réglages
- Objets : appuyez sur un objet pour voir ses statistiques à côté de celui que vous portez, avec l'écart en couleur
- Les toilettes et le forgeron indiquent combien d'utilisations restent aujourd'hui
- Huit langues de plus, toutes complètes : tchèque, polonais, russe, chinois, japonais, italien, français, espagnol
- Le chinois et le japonais sont désormais lisibles, pas seulement traduits
- Les nombres et les dates suivent la langue que vous avez choisie, pas celle du système
- Le menu des langues n'est plus transparent
- Proxys : collez une liste et voyez lesquels portent réellement du trafic
- Le tour gratuit de la roue de la fortune est pris une fois, pas deux
- Une version sans interface pour Linux ARM64, pour un Raspberry Pi ou équivalent
- Corrigé : le module de publicités était dans la version publiée mais restait inaccessible. La compilation produit l'interface deux fois, une fois explicitement puis à nouveau depuis la compilation de l'application, et seule la première passe savait que le module était activé : la seconde l'écrasait donc par une version sans aucune page de publicités. Le backend avait le module depuis le début ; il n'y avait simplement rien à l'écran pour l'activer.
- Corrigé : l'application pouvait se bloquer peu après la connexion. Le sondage d'état tourne toutes les quelques secondes, et dans la version publiée il demandait à la session du compte deux morceaux de texte qu'il pouvait obtenir ailleurs, alors que le bot garde cette même session pendant tout un cycle, requêtes réseau comprises. Chaque sondage tombant en plein cycle attendait la fin du cycle, et ceux d'après s'accumulaient. Seule la version publiée pouvait rencontrer cela ; le module de publicités est retiré à la compilation de toutes les autres versions, et c'est aussi pourquoi aucun test n'avait jamais tourné dessus.
- Corrigé : le bouton Réinitialiser le temps de recharge de la page Taverne pouvait se figer pour la même raison.
- Note : la version livrée est désormais la version testée. Les outils d'analyse et les tests Rust tournent avec le module de publicités compilé, et les tests d'interface tournent une seconde fois avec ce module activé, parce que ce commutateur décide si les réglages de publicité existent tout court. Jusqu'ici, la seule configuration que reçoivent les utilisateurs était la seule configuration que rien ne vérifiait.
- Nouveau : un proxy par compte. Chaque compte peut joindre le jeu par le sien, et cela vaut pour toute connexion, y compris celle qui se fait automatiquement au démarrage. Une connexion qui rate son proxy n'échoue pas, elle réussit depuis votre propre adresse, ce qui est précisément la seule chose qu'un proxy est là pour empêcher. L'adresse est stockée chiffrée et n'est jamais réaffichée.
- Nouveau : cliquez sur un adversaire dans le rapport d'avancement et vous obtenez le profil complet (portrait, attributs séparés entre base et équipement, chaque pièce portée avec ses runes et ses enchantements), plus exactement ce que les combats contre lui ont rapporté : expérience, or, honneur, champignons, entrées d'album et butin.
- Nouveau : cinq réglages pour le donjon légendaire. Quand fuir plutôt que combattre, jusqu'où parcourir le donjon par cycle, s'il faut acheter des bénédictions, s'il faut accepter une malédiction à court de clés, et un plafond de champignons dépensés en résurrections au sein d'une même partie. Chaque valeur par défaut reprend ce que le bot faisait déjà.
- Corrigé : la vente d'équipement serti en dessous du niveau 90. Le forgeron se débloque au niveau 90 et une gemme sertie ne peut pas sortir avant, ces butins occupaient donc une case pour de bon, et le réglage censé les libérer ne pouvait jamais se déclencher, parce que la vérification interrogeait quelque chose qui signale un forgeron pour tout personnage à tout niveau.
- Corrigé : étudier un joueur depuis le Panthéon oscillait entre chargement et chargé sans jamais se stabiliser, en réinterrogeant le serveur de jeu à chaque tour. Cela s'ouvre désormais dans une vraie fenêtre, avec le portrait du joueur.
- Corrigé : tous les joueurs étudiés étaient dessinés en femme. Leur portrait était transmis dans une forme que l'interface ne lisait pas, sur la page Arène aussi.
- Corrigé : la fenêtre de détail des donjons était transparente, la liste derrière se lisait donc au travers des statistiques du boss.
- Publicités : le module de récompenses publicitaires a été reconstruit autour de ce que le serveur fait réellement, et il est désormais désactivé par défaut. Il envoie les en-têtes qu'envoie un vrai navigateur, détecte la réussite via le compteur de visionnages restants du serveur plutôt qu'en devinant depuis un changement de pièces, et une réponse qu'il ne comprend pas ne peut plus effacer l'état du jeu.
- Note : l'outil en ligne de commande et le nœud de flotte se compilent à nouveau. Le travail sur les proxys avait tendu la main vers quelque chose que seule l'application de bureau possède.
- Corrigé : « Une erreur est survenue » sur la vue d'ensemble au démarrage de l'application. Cela disparaissait tout seul en appuyant sur Réessayer, c'était donc facile à supporter et facile à manquer. Le même défaut a été trouvé et corrigé sur la page du gestionnaire d'arène avant que quiconque ne le rencontre.
- Corrigé : les runes ignoraient leurs propres plafonds. Une rune déjà au maximum comptait pour sa pleine valeur, si bien qu'une rune d'or à 50/50, qui ne vaut rien, était préférée à une rune de chance d'épique à 0/50.
- Corrigé : « XP d'abord » ne privilégiait pas les adversaires en XP. Le réglage n'était lu qu'à un seul endroit, un garde-fou sur la dépense d'un champignon, et nulle part près du choix de l'adversaire.
- Corrigé : l'inscription au combat de guilde ne se déclenchait jamais avec un délai minimal réglé. L'attente était mesurée à rebours depuis le combat, si bien que « au moins 5 minutes » voulait dire « ne rien faire jusqu'aux cinq dernières », ce qui explique pourquoi désactiver le réglage semblait corriger le problème.
- Corrigé : le mode anonyme affichait encore les adversaires d'arène par leur nom.
- Corrigé : une seule entrée dans un ordre de forteresse personnalisé pouvait arrêter toute la forteresse.
- Corrigé : le vendeur d'objets jetait les potions que le module potions venait d'acheter.
- Corrigé : la carte Action en cours pouvait se contredire, et la page Arène pouvait planter purement et simplement.
- Nouveau : filtrez le journal d'activité par personnage et par type, pour que les quêtes d'un compte n'enterrent pas celles d'un autre.
- Nouveau : choisissez vos colonnes dans le tableau des comptes : afficher, masquer, réordonner, redimensionner par glissement. Ajout d'ALU, bière, champignons et monture. Les nouvelles colonnes démarrent masquées, rien ne change donc de forme à la mise à jour.
- Nouveau : des listes d'adversaires. Attaquer ceux-ci en priorité, ne jamais attaquer ceux-là. Modifiables, avec des boutons sur chaque ligne de la liste des cibles d'album.
- Nouveau : faites signaler dans le journal d'activité quand votre album dépasse un nombre que vous fixez.
- Le téléchargement est environ un tiers plus léger, et toutes les mises à jour à partir d'ici aussi. Les illustrations sont stockées autrement ; rien n'a l'air différent.
- La traduction allemande couvre désormais toutes les pages, et le reste, parce que la vérification qui repère le texte non traduit passe sur toutes.
- Journaux plus calmes : l'avertissement « garder des emplacements libres » ne se répète plus une fois par compte, et une icône de drapeau manquante n'est plus un avertissement.
- Nouveau : les plannings. Indiquez les jours et les heures où le bot peut jouer. En dehors, il s'arrête au lieu de tourner à vide. Désactivé par défaut ; gère minuit et le changement d'heure.
- Nouveau : une bibliothèque de profils. Enregistrez vos réglages sous un nom et revenez-y en un clic. Renommer, dupliquer, supprimer.
- Chaque profil se décrit à partir de ses propres réglages et indique de combien de réglages il diffère de celui que vous utilisez.
- Nouveau réglage : vendre les objets sertis quand la gemme ne peut pas être extraite. Désactivé par défaut, en dernier recours : LA GEMME EST PERDUE quand il s'applique.
- L'assistant de configuration compte deux nouvelles pages de cases à cocher : quoi vendre et quoi garder, et quels succès poursuivre.
- Corrigé : des objets qui ne pouvaient jamais être vendus ni portés. Quatre causes distinctes, dont un seul objet refusé qui figeait tout le sac derrière lui.
- Le bot nomme désormais l'objet et la règle quand quelque chose n'est pas vendu, au lieu de vous laisser deviner.
- Corrigé : « garder des emplacements libres » réglé au-delà de la capacité du sac voulait dire en silence « tout vendre ». Il indique maintenant que le réglage est impossible à tenir, et donne la taille du sac.
- Le sacrifice aux toilettes et le démontage chez le forgeron atteignent maintenant le sac avant le vendeur, parce que tous deux ont un quota quotidien et la vente n'en a aucun.
- Corrigé : un bâtiment de forteresse pouvait rester à « Finalisation… » pour toujours et bloquer toute amélioration suivante. Seule une connexion manuelle le débloquait.
- Corrigé : huit réglages étaient affichés deux fois sous des libellés différents, tous deux actifs. Un seul contrôle par réglage désormais, avec un test contre les doublons.
- Corrigé : les trois réglages de bière se trouvent maintenant avec les autres dépenses de champignons, puisque c'est ce que coûte une bière.
- Corrigé : l'assistant de configuration était trop transparent pour être lisible.
- Le moteur des succès (bêta) est désactivé et se désactive tout seul à la mise à jour. Il fait délibérément des choses étranges, ce qui se lit comme un bot refusant d'équiper quoi que ce soit.
- Préparatifs pour le Tisseur de sang : une classe inconnue échouait purement et simplement au lieu de se dégrader. Elle est reconnue maintenant, même si ses capacités ne sont pas encore simulées.
- Nouveau : choisissez l'ordre dans lequel vos donjons sont faits. Désactivé par défaut : le bot choisit toujours le donjon qu'il a le plus de chances de gagner, ce qui est la bonne réponse pour presque tout le monde. Activez-le sous Donjons et glissez ceux qui vous importent dans l'ordre voulu. Tout ce qui est fermé, pas encore débloqué ou écarté par vos réglages de niveau est sauté et le suivant est pris, et si aucun ne peut être fait, le bot revient aux meilleures chances. Une liste à moitié remplie ne veut jamais dire « ne combattre nulle part ».
- La probabilité minimale s'applique toujours aux combats qui coûtent un champignon, liste de priorité ou non. Vouloir la Tour d'abord n'est pas une raison d'acheter un combat qu'elle perd. Une tentative gratuite aux mêmes chances ne pose pas de problème, puisque la tentative expire de toute façon.
- Toutes les listes ordonnées se glissent désormais autant qu'elles se déplacent avec les flèches : donjons, ordres de construction de la forteresse et des enfers, et ordre des modules. L'une d'elles se glissait déjà et les autres non, ce qui est le genre de différence qu'on remarque immédiatement sans pouvoir l'expliquer.
- Nouveau : réduire la fenêtre n'oblige plus à l'envoyer dans la zone de notification. C'était toujours le cas et rien ne permettait de l'empêcher, ce qui est mauvais pour quiconque bascule entre le bot et le jeu. Le réglage se trouve sous Système et conserve par défaut le comportement historique, rien ne change donc si vous n'y touchez pas.
- L'argent se lit maintenant en or, comme le jeu l'affiche, et non en argent à cent pour un. Les coûts de construction étaient le cas le plus net : ils utilisaient déjà l'icône d'or à côté d'un nombre en argent. En dessous d'un or, l'argent est affiché seul, parce que l'arrondir ferait ressembler « fauché » à « presque au but ».
- Corrigé : un personnage de niveau trop bas pour une fonction continuait quand même à la demander. La tentative était déjà discrète et patientait une heure, mais l'heure est la mauvaise unité : un personnage de niveau 1 ne remplira pas la condition des enfers aujourd'hui, il demandait donc vingt-quatre fois par jour, tous les jours. Le niveau auquel le serveur a refusé est désormais retenu et rien n'est réessayé tant que le personnage n'en a pas réellement gagné un.
- Corrigé : cliquer sur un compte enregistré faisait disparaître de l'application les comptes déjà connectés. Seul celui que vous veniez de cliquer restait à l'écran, si bien qu'avec plusieurs comptes on avait l'impression qu'un seul se chargerait jamais. Les autres étaient toujours connectés et leurs bots jouaient toujours. Il n'y avait simplement plus rien dans l'application qui pointait vers eux, ce qui voulait dire qu'on ne pouvait ni les regarder ni les arrêter. La liste des comptes est désormais lue à partir des sessions en cours plutôt que de ce que la dernière connexion avait renvoyé.
- Corrigé : les comptes enregistrés pouvaient être entièrement perdus à la fermeture ou à la mise à jour de l'application. Le fichier des comptes était d'abord vidé puis réécrit une fraction de seconde plus tard, si bien que tout ce qui arrêtait l'application entre les deux (fermeture, plantage, mise à jour remplaçant le programme) laissait le fichier vide et tous les comptes enregistrés avec. Il est maintenant écrit à côté de l'ancien puis mis en place en une seule étape, de sorte que le disque contient toujours soit l'ancienne liste complète, soit la nouvelle complète, jamais rien.
- Une copie de la liste de comptes précédente est désormais conservée, et un fichier abîmé est signalé dans le journal et récupéré depuis cette copie, au lieu de ressembler en silence à un cas où l'on n'aurait jamais eu de comptes du tout.
- Nouveau : connectez tous les comptes enregistrés d'un seul bouton, avec la progression au fil du traitement, et une case sur l'écran de connexion pour que cela se fasse automatiquement au démarrage. Cliquer quinze comptes un par un n'était pas un mode de travail.
- Corrigé : l'écran de connexion ne pouvait plus défiler dès qu'il y avait plus de quelques comptes enregistrés. La liste sortait par le bas de la fenêtre et emportait le formulaire de connexion avec elle, sans moyen d'atteindre l'un ou l'autre.
- Un compte qui échoue lors d'une connexion groupée est nommé. Savoir que trois comptes ont échoué ne sert à rien si l'on ne sait pas lesquels.
- Le journal enregistre désormais chaque connexion, combien de personnages elle a rendus et combien de sessions sont actives ensuite, si bien qu'un compte qui disparaît laisse une piste à suivre plutôt qu'une supposition.
- Version console : un mode non interactif pour piloter Mercy SF depuis un autre programme ou un tableau de bord. Des arguments en entrée, un objet JSON en sortie, couvrant la liste des personnages et un relevé complet avec attributs, équipement, arène, taverne et guilde. Un engagement écrit figure sur le site, si bien que quiconque construit dessus sait exactement ce qui ne changera pas sous ses pieds.
- Le gestionnaire d'arène dit maintenant pourquoi il est inactif au lieu de ne rien dire du tout. Le plus souvent, la réponse est que le personnage est en dessous du niveau 105 et que l'arène n'est pas encore débloquée.
- Mode anonyme. Un interrupteur dans l'en-tête masque tous les noms de l'application (vos personnages, vos comptes, les adversaires, les guildes, les membres de guilde, l'historique des combats, le flux d'activité et le journal), pour que vous puissiez partager une capture telle quelle, sans retouche ni floutage.
- Les noms sont remplacés par un substitut stable plutôt qu'effacés. Effacer détruit ce pour quoi on partage habituellement une capture : on ne pourrait plus dire si le joueur qui vous a battu deux fois était le même, ni suivre qui a affronté qui dans un journal de combats. Un substitut garde la forme de l'histoire et laisse tomber l'identité.
- Le substitut est salé avec une valeur aléatoire générée sur votre propre machine, qui ne la quitte jamais. Sans cela, n'importe qui pourrait parcourir le Panthéon d'un serveur et remettre les noms en face, si bien qu'une capture les aurait cachés au lecteur distrait et à personne d'autre. Ce n'est pas une garantie cryptographique, mais cela empêche de lire un nom sur une image et de rapprocher une image d'une liste publique de joueurs.
- Les Mac Intel sont pris en charge. La version macOS était auparavant réservée à Apple Silicon, et un Mac Intel ne pouvait pas la lancer du tout : le téléchargement refusait simplement de s'ouvrir. Les deux architectures sont désormais construites, pour l'application comme pour la version console.
- La fenêtre de mise à jour affiche le vrai journal des changements. Elle montrait auparavant une seule ligne renvoyant vers un lien qui ne fonctionnait pour personne, et ce même lien était servi publiquement dans le manifeste de mise à jour. Vous lisez son remplacement.
- Corrigé : la Tour refusait absolument chaque attaque et entraînait les donjons avec elle. Ils partagent un combat quotidien, et la Tour gagne souvent cette comparaison parce qu'elle se fait avec trois compagnons, si bien que le combat était refusé et n'était jamais dépensé ailleurs. Elle envoyait l'étage que vous aviez déjà battu au lieu de celui où vous entriez. Une Tour que le serveur refuse s'écarte maintenant pendant une heure pour que les donjons aient la tentative.
- Corrigé : deux fuites de requêtes silencieuses. La forteresse interrogeait le serveur sur un joueur inexistant dès qu'aucun adversaire ne lui était assigné, et l'amélioration d'attributs réessayait à chaque cycle un achat qu'elle ne pouvait jamais s'offrir. Ensemble, cela faisait environ onze mille requêtes inutiles par jour.
- Compilations plus rapides et téléchargement plus léger, repris de la 2.10.0 : les illustrations sont en WebP sans perte, vérifiées pixel par pixel fichier par fichier, ce qui a fait passer l'installateur de 364 Mo à 238 Mo. Cela s'applique aussi à chaque mise à jour automatique, pas seulement à la première installation.
- Sur certains comptes, l'arène a cessé de combattre du tout. Les combats d'arène et la chasse à l'album dépensent le même combat gratuit, mais c'étaient deux modules distincts avec deux copies de chaque règle, et les copies se contredisaient. L'un refusait qu'une probabilité minimale bloque un combat GRATUIT, puisque le temps de recharge s'écoule que vous l'utilisiez ou non ; l'autre appliquait ce minimum partout. Une fois les dix combats d'XP quotidiens faits, le strict décidait de tout, et un personnage dont toutes les chances passaient sous le minimum s'arrêtait tout simplement. Le journal le disait depuis le début : « aucun des 47 joueurs au-dessus de nous n'a atteint le minimum de 55 % ».
- Les deux ne font plus qu'un module. Il rassemble les candidats des trois sources à la fois (les trois adversaires d'arène, le réservoir de joueurs exploré et la page du Panthéon autour de votre rang), les note sur une seule échelle et affronte le meilleur : (objets x 100 + XP quotidienne x 60 + rang x 25) x probabilité de victoire. L'album d'abord, puis l'XP, puis la montée, exactement comme demandé. La différence compte : une chaîne de seuils peut tout rejeter, et l'a fait. Un classement a toujours un premier.
- La probabilité minimale ne s'applique plus que lorsqu'un champignon est en jeu. Un combat gratuit est gratuit.
- La Tour refusait absolument chaque attaque et entraînait les donjons avec elle. Ils partagent un combat quotidien, et la Tour gagne souvent la comparaison parce qu'elle se fait avec trois compagnons, si bien que le combat était refusé et n'était jamais dépensé ailleurs. 2 108 attaques de Tour refusées contre 54 combats de donjon en une journée. La Tour compte les étages que vous avez battus ; le serveur veut l'étage où vous entrez. Une Tour refusée s'écarte maintenant pendant une heure pour que les donjons aient la tentative.
- Le réservoir de cibles ne pouvait que rétrécir. Quand le simulateur écartait un joueur, ce verdict était définitif, et seul le fait de le battre l'annulait, ce qui demande un combat que vous venez de décider de ne jamais livrer. Chaque cycle mettait jusqu'à huit joueurs de plus hors circuit pour de bon. Le verdict expire désormais dès que vous l'avez dépassé, et l'application le dit quand le réservoir se reconstitue.
- Les cibles d'album sont réalistes maintenant. On proposait à un personnage de niveau 20 des joueurs de niveau 600 ; la fenêtre de niveau évolue désormais avec votre propre niveau au lieu d'être un nombre fixe. Les objets rares comptent aussi plus que les communs, les combats gratuits vont donc aux pièces vraiment difficiles à trouver.
- Vous pouvez le regarder réfléchir. La page Arène montre la décision : combien de candidats viennent de chaque source, une barre par candidat répartie entre objets, XP quotidienne et rang, assombrie de la part que retire la probabilité, et le vainqueur mis en avant. Pendant le temps de recharge, elle montre qui elle affrontera ensuite, et quand elle ne combat pas, elle en dit la raison en une phrase au lieu de laisser « Prêt » comme seul indice.
- Le bouton en forme d'œil sur les joueurs du Panthéon ouvre un vrai profil : attributs séparés entre base et équipement, armure, dégâts d'arme, votre probabilité simulée contre eux, combien de leurs objets manquent à votre album, et chaque pièce portée avec son illustration, ses bonus, sa rune, sa gemme et son enchantement. Il n'avait jamais fonctionné.
- Le tableau des comptes se trie sur n'importe quelle colonne, le niveau d'abord. Les comptes à rebours se trient sur l'heure réelle, donc tout ce qui est prêt se regroupe au lieu d'atterrir entre « 4m » et « 51m ».
- Le téléchargement est plus léger d'un tiers, de 364 Mo à 238 Mo, et l'aspect est strictement identique. Les illustrations sont en WebP sans perte, vérifiées pixel par pixel fichier par fichier. Cela s'applique aussi à chaque mise à jour automatique, pas seulement à la première installation.
- Également corrigé : la Tour était totalement exclue de la comparaison des donjons et ne pouvait jamais être choisie ; les deux réglages de bière s'annulaient mutuellement ; deux fuites de requêtes silencieuses (une recherche de forteresse qui interrogeait le serveur sur le joueur « 0 » des milliers de fois par jour, et l'amélioration d'attributs qui réessayait un achat qu'elle ne pouvait jamais s'offrir). Nouveau : un assistant de configuration en quinze questions, et un budget de champignons par jour ou par semaine.
- Une nouvelle forteresse ne construisait absolument rien. Signalé par « il a assez de matériaux pour la carrière mais il ne le fait pas », et le journal confirmait : mille demandes de construction, toutes pour la hutte du bûcheron, toutes refusées. Aucun bâtiment ne peut dépasser la forteresse elle-même, et une forteresse neuve démarre avec les deux au niveau 1 : améliorer la hutte était donc interdit tant que la forteresse ne montait pas. Le bot ne comparait que les prix, choisissait la hutte bon marché, se faisait refuser, et refaisait le même choix au cycle suivant. Indéfiniment. Il respecte maintenant aussi les règles du jeu : le plafond du niveau de forteresse, les prérequis de niveau, les bâtiments occupés à entraîner ou à chercher des gemmes, les prérequis de la forge. Tout cela veut dire passer, jamais économiser : l'argent ne rend pas légal un coup interdit.
- L'or et les âmes des enfers n'étaient pas récoltés. Une amélioration refusée sortait tôt, et l'étape de récolte venait après, si bien qu'un seul refus terminait tout le cycle avant que quoi que ce soit ne soit récolté. La récolte a désormais lieu quoi qu'il arrive, et quand quelque chose est réellement impossible à récolter, la raison est indiquée.
- Un travail refusé était annoncé comme fait. Une construction refusée n'est pas une erreur, le journal annonçait donc des améliorations qui n'avaient jamais eu lieu. Les deux vérifient maintenant qu'une amélioration est bien en cours avant d'en revendiquer une.
- Les écrans Forteresse et Enfers sont désormais les vrais écrans : une cour et une caverne, chaque bâtiment sur sa parcelle avec son niveau, un compte à rebours pendant la construction et le coût du niveau suivant. Un bâtiment que le jeu refuse dit pourquoi. Chaque producteur a une jauge : ce qui attend, le remplissage de la fosse, le moment où elle cesse de produire. Une fosse pleine est signalée, car le jeu ne prévient pas et tout ce qui dépasse est perdu.
- Les statistiques mettaient une éternité à s'ouvrir. La commande qui y répond prenait le verrou de session du compte, uniquement pour demander de quel personnage il s'agissait, et le bot garde ce verrou pendant qu'il parle au serveur de jeu : une demande de deux chaînes qui ne changent jamais se plaçait donc derrière tout le trafic réseau de chaque compte. Charger et enregistrer les réglages d'un personnage avait le même défaut.
- Les statistiques enregistraient aussi un relevé à chaque sondage, 17 280 par jour et par compte, avec réécriture complète du fichier sur minuterie. Les graphiques font quelques centaines de pixels de large ; une journée de données toutes les cinq secondes tient sur une ligne. La série est maintenant échantillonnée à un point par minute, douze fois moins à conserver et à charger, sans toucher aux totaux cumulés. Les fichiers existants passent d'environ 1,5 Mo à 90 Ko à leur première ouverture.
- L'amélioration des attributs dépensait l'or dont l'enchantement avait besoin. Les deux respectent la réserve d'économies, mais l'amélioration achète des attributs jusqu'à ce que le prix suivant ne rentre plus, celui qui passait en premier prenait donc tout et l'autre ne trouvait rien. Un module qui ne peut pas se payer quelque chose déclare désormais ce pour quoi il économise, et les autres dépensiers laissent ce montant tranquille.
- Les comptes ajoutés avec le bouton « Ajouter un compte » n'étaient jamais enregistrés. Les identifiants n'étaient écrits que sur le premier chemin de connexion ; ajouter un compte et connecter un deuxième personnage passaient tous deux par du code qui ne les notait jamais.
- La Boucle continue des idoles n'avait aucune donnée de boss : elle figure dans la liste des donjons d'ombre sans être la version d'ombre de quoi que ce soit, elle était donc cherchée sous un nom qui ne correspond à rien. Elle a maintenant sa propre section. Cela a aussi révélé des barres de niveau figées à dix pour tous les donjons sauf le Twister, si bien que quiconque dépassait le niveau dix de la Tour (100) ou de la Boucle (30) était dessiné comme l'ayant terminée.
- Corrigé : chaque arme, bouclier, potion et gemme s'affichait sans illustration, le pire sur les pages Forgeron et Sorcière. La dernière récompense du jeu de dés affichait [object Object]. La bande de voyage montrait « Quêtes » et « Garde de la ville » sous forme de mots. Un tiers des rafraîchissements de donjon étaient des répétitions immédiates. Le mode simulation des attributs simule enfin vraiment. Le statut VIP est lu depuis l'allocation de bière. Quatre collections internes grossissaient sans jamais être élaguées.
- Interface : la barre latérale est groupée au lieu de vingt entrées à plat, plus un réglage de densité, des préréglages en un clic pour des modules isolés, et une page d'ensemble plus dense.
- Neuf des douze classes ne pouvaient pas équiper leur propre matériel. Un objet exige l'une des trois classes de BASE, et le bot comparait cela directement à votre classe, ce qui ne peut correspondre que si vous ÊTES l'une de ces trois. Le chasseur de démons, le mage de bataille, l'assassin, le nécromancien, le médecin de peste, le berserker, le paladin, le druide et le barde n'avaient donc plus que les quelques objets qui n'exigent rien, ce qui explique qu'un bibelot de niveau 10 avec 5 en chance batte une armure de 400 avec 100 en adresse. Le même contrôle protège la vente, ces classes vendaient donc aussi l'équipement qu'elles auraient dû porter. Faux depuis la toute première version.
- L'arène ne combattait rien sur certains comptes. Trois défauts s'empilaient : le module arène confie chaque combat au module album, qui rend la main aussitôt sur un personnage sans album, et aucun des deux ne vérifiait l'autre ; une simulation sans réponse renvoyait 0 % au lieu de « pas de réponse », donc chaque cible était rejetée ; et une seule cible rejetée terminait tout le cycle. Voilà pourquoi baisser la probabilité minimale de 55 à 45 puis à 20 ne changeait rien : le code n'atteignait jamais cette décision.
- L'application se figeait à l'ouverture d'Arène et album, et le bot cessait de combattre pendant ce temps. Le cache de joueurs avait atteint 187 136 joueurs pour 119 Mo et était réécrit intégralement toutes les 27 secondes, tout en tenant le verrou dont le bot a besoin pour choisir un combat. Le réservoir vit désormais en mémoire pour la session, l'équipement qui ne peut jamais valoir la peine n'est pas mémorisé, et les anciens fichiers de cache sont supprimés au démarrage.
- Les armes s'affichaient comme [object Object]. En corrigeant, trois autres endroits que personne n'avait signalés sont apparus : les tâches quotidiennes et d'événement, le calendrier de l'Avent et la roue de la fortune.
- Succès (BÊTA) : une nouvelle page avec les 92 succès, ce que chacun demande et si le bot s'y dirige, derrière un interrupteur principal. Rien de ce qui coûte de l'argent réel n'est poursuivi. Viser Naturisme ou Saint-Nicolas envoyait autrefois votre propre équipement à la broyeuse. Il est désormais protégé sur les quatre voies d'élimination.
- Corrigé : le bot achetait une potion et la revendait quelques secondes plus tard. Le vendeur d'objets général avait son propre avis sur les flacons et se débarrassait de ce que le module potions venait d'acheter. « Ignorer les flacons » veut maintenant dire ce que son nom annonce.
- Corrigé : la forteresse cessait de construire pendant des jours. Un ordre personnalisé attend par conception sa première entrée non terminée, mais si cette entrée coûte plus de bois ou de pierre que l'entrepôt ne peut contenir, les ressources n'arrivent jamais et tout ce qui suit s'arrête pour de bon. Les entrées inatteignables sont désormais passées, et le journal le dit. La mine de gemmes s'explique aussi : on la laisse tranquille exprès pendant une recherche de gemmes.
- Corrigé : vingt-deux avertissements à chaque démarrage, un par familier, tous disant qu'il ne s'était rien passé. Les familiers déjà au niveau maximum étaient nourris quand même. Le plafond vient maintenant du jeu, et non d'une règle qu'un compte réel a démentie.
- Corrigé : la carte Action en cours se contredisait, affichant un libellé resté d'une image cassée à côté d'une étape d'expédition inventée.
- Les quêtes sont désormais classées par récompense par seconde de soif plutôt que par récompense brute, la réserve d'économies est respectée par les dix modules qui dépensent au lieu de deux, et les dégâts d'arme comptent enfin dans la comparaison d'équipement. L'allemand couvre 185 chaînes qui étaient encore en anglais.
- Les réglages sont enregistrés pour de bon. Chaque compte a son propre fichier de réglages et le bot en est toujours parti, mais la page des réglages chargeait le fichier GLOBAL et jamais celui du compte sélectionné : la page montrait donc une chose pendant que le compte en faisait une autre, et chaque enregistrement recopiait les valeurs globales par-dessus le fichier propre au compte. Onze autres réglages ne figuraient pas du tout dans ce que la page enregistre, le serveur les remettait donc à leurs valeurs par défaut à chaque enregistrement : parmi eux, l'horaire des heures actives, l'ordre de priorité des modules, l'amélioration automatique des emplacements de gemmes, la recherche de codes promotionnels et les options d'événement.
- Les deux portails quotidiens sont à nouveau faits. Le portail démoniaque personnel passait en dernier dans le module donjon, derrière trois blocs qui terminent le cycle dès qu'ils agissent ; sur quatre journées consignées et quatre comptes, deux journées comptent ZÉRO tentative. Le portail de guilde était l'étape 5 sur 7, derrière les raids. Les deux passent désormais en premier dans leur module, et aucun ne coûte un combat de donjon.
- Les combats du Panthéon sont simulés avant d'être engagés. Les cibles étaient choisies pour le nombre d'objets d'album qu'elles pouvaient donner et filtrées uniquement sur le total des attributs : quiconque atteignait 120 % des vôtres comptait comme battable, ce qui donnait 38 % de victoires sur une journée consignée. Le simulateur déjà utilisé pour les donjons est maintenant consulté d'abord, et en dessous de la probabilité configurée la cible est ignorée sans dépenser de combat. Réglages -> Arène, 55 % par défaut.
- Le rapport d'avancement affichait trois chiffres qui ne pouvaient pas être justes. Les champignons restaient à 0 parce qu'aucun combat ne les enregistrait. Les objets d'album restaient à 0 parce que la mesure se faisait juste après le combat, et la réponse du combat ne contient pas la collection mise à jour. Les gains réels avaient bien lieu pendant tout ce temps. L'or valait 0 par arithmétique : chaque combat était arrondi à l'or entier AVANT toute somme, si bien que 122 combats d'arène et 508 combats du Panthéon s'arrondissaient chacun à zéro.
- Les événements savent s'ils sont en cours. Le serveur continue d'envoyer le bloc du boss mondial après la fin de l'événement, l'application prenait donc un événement terminé pour un événement en cours, et le bot passait la journée sur des commandes que le serveur refusait, dont un achat de catapulte qui abaissait sa durée de location 10h -> 9h -> 8h à la recherche d'un prix abordable, alors que la réponse était qu'aucun événement ne tournait. La page Événements indique désormais « Aucun événement en cours » et n'affiche la vue du boss mondial que pendant qu'il tourne.
- Familiers : le nourrissage et la préparation du jus ont cessé de s'ignorer à tour de rôle. Le module agissait une fois par cycle, celui qui passait en premier prenait donc tous les fruits et l'autre n'avait jamais lieu. Sur un compte, cela a donné 2 732 nourrissages en Terre et aucun en Feu. Les deux tournent maintenant à chaque cycle, et le jus est préparé dès qu'un habitat atteint son seuil, et non dix fruits plus tard.
- Gemmes : une gemme mal sertie ne pouvait jamais être corrigée, parce que le remplacement était livré désactivé, et un personnage à adresse portant des gemmes de force n'avait donc aucun retour possible. Les gemmes noires l'emportaient aussi toujours, quelle que soit leur valeur, parce qu'elles portaient un poids fixe qu'aucune gemme à attribut unique ne pouvait atteindre. L'arbitrage est calculé désormais, et toutes les gemmes sont serties en une seule passe au lieu d'une par cycle.
- Corrigé : les mots de passe enregistrés étaient envoyés sous forme de leur propre texte chiffré. L'écran de connexion lisait le fichier d'identifiants tel quel, un mot de passe chiffré au repos était donc prérempli en « v1:… » et envoyé ainsi. C'est le signalement « envoie toujours du chiffré », et c'est aussi ce qui apparaissait comme « Impossible de communiquer avec le serveur ».
- Un journal lisible : les refus qui font partie du jeu normal ne sont plus des avertissements, les erreurs serveur ne traînent plus un vidage complet d'état dans le journal, et un seul refus n'arrête plus tout un module : « plus de combats de donjon aujourd'hui » sautait auparavant aussi la récolte de ressources et les améliorations de bâtiments des enfers.
- Nouveau : un bouton « Rejoindre mon Discord », l'export et l'import des réglages sous forme de boutons avec une vraie boîte de dialogue de fichiers, et une liste de comptes repliable.
- Les champignons ont désormais leur propre page de réglages : tous les interrupteurs susceptibles d'en dépenser, au même endroit, signalés comme de l'argent réel, tous désactivés par défaut. Plus rien d'autre dans l'application n'implique une dépense de champignons.
- Corrigé : des objets de boutique coûtant des champignons étaient achetés même avec ce réglage désactivé. Le test disait « acheter si l'argent suffit OU si les champignons sont autorisés », mais un tel objet coûte de l'argent ET des champignons : avoir l'argent le laissait donc passer à chaque fois, en ignorant votre réserve. Un compte de test a acheté 84 fois le même objet à 4 champignons.
- Corrigé : « Passer les quêtes » payait en champignons. Cet interrupteur s'active normalement pour le saut gratuit au sablier, mais il autorisait aussi à payer de l'argent réel pour chaque attente de quête et d'expédition. Les sabliers marchent toujours ainsi ; les champignons, jamais.
- Corrigé : trois interrupteurs liés aux champignons n'avaient aucun contrôle : la monture en champignons (un dragon coûte 25 champignons et se renouvelle tout seul), les résurrections du donjon légendaire et l'option bière VIP. Vous pouvez maintenant les désactiver.
- Corrigé : les images d'amulettes et d'anneaux étaient cassées partout où elles apparaissaient. Les illustrations suivent pour celles-ci une convention de nommage différente de celle des talismans, et la mauvaise était utilisée pour les trois.
- Réglages rangés : 13 interrupteurs qui figuraient sur deux pages n'en occupent plus qu'une, deux interrupteurs sans effet ont été retirés ou branchés, et cinq réglages que l'application enregistrait sans jamais les lire ont disparu.
- La mise à jour automatique est désormais gratuite pour tout le monde, à tous les niveaux. C'était auparavant une fonction payante : les installations gratuites sautaient complètement la vérification et lisaient « Vous avez la dernière version ». Les gens restaient donc sur d'anciennes versions portant des bugs corrigés depuis des mois, sans aucun moyen de le savoir. Note : si vous êtes sur une ancienne version sans licence, il faut un téléchargement manuel depuis cette page, après quoi les mises à jour arrivent toutes seules.
- Corrigé : « démarrer avec Windows » cessait de fonctionner en silence. L'entrée de registre n'était écrite qu'au moment où vous basculiez l'interrupteur et rien ne la revérifiait ensuite, si bien qu'en cas de disparition l'application continuait d'afficher l'interrupteur sur ACTIVÉ sans jamais démarrer avec Windows. Elle se répare maintenant à chaque lancement.
- Corrigé : « Impossible de communiquer avec le serveur » à la connexion. Les mots de passe enregistrés sont chiffrés, et une version ne parvenait pas à les déchiffrer : elle envoyait le texte chiffré au serveur de connexion comme mot de passe, et l'échec ressemblait à une panne réseau qu'aucune nouvelle tentative ne pouvait résoudre. Rien n'a eu besoin d'être ressaisi.
- Boss mondial : les améliorations de catapulte fonctionnent et sont actives par défaut. Elles se paient en ressources (or, bois, pierre, métal ou arcane, plus les catalyseurs) et jamais en champignons. Remplir une catapulte prend maintenant quelques minutes au lieu de plusieurs heures.
- Corrigé : un sac plein d'où rien n'était vendu ni équipé. La vente et l'équipement n'étaient pas d'accord sur ce que « mieux » veut dire, les objets entre les deux n'étaient donc jamais portés NI vendus et bouchaient le sac durablement.
- Corrigé : le bot vendait votre meilleur équipement de rechange. Il classait les objets par prix en boutique, qui suit le niveau plus que l'utilité. Il vend désormais le plus faible d'abord.
- Corrigé : des gemmes disparaissaient pendant la nuit malgré la sélection manuelle. Un type coché pouvait quand même être vendu parce qu'aucune case n'était libre à cet instant. Un type que vous demandez à conserver n'est jamais vendu.
- Corrigé : un sac plein d'où rien n'était vendu ni équipé. La vente et l'équipement n'étaient pas d'accord sur ce que « mieux » veut dire : l'équipement exigeait une nette amélioration, alors que la vente protégeait tout ce qui était meilleur ne serait-ce que d'un point. Les objets entre les deux n'étaient donc jamais portés NI vendus et bouchaient le sac durablement. Le butin des donjons atterrit sans arrêt exactement là.
- Corrigé : le bot vendait votre meilleur équipement de rechange. Les objets à vendre étaient classés par prix en boutique, qui suit bien plus le niveau de l'objet que son utilité. Il vend désormais le plus faible d'abord et garde le plus fort.
- Corrigé : des gemmes disparaissaient pendant la nuit malgré la sélection manuelle. Un type de gemme coché ne servait que de premier filtre, si bien qu'une gemme pouvait quand même être vendue parce qu'aucune case n'était libre à cet instant, ce qui, avec toutes les cases occupées, vaut pour chacune. Un type que vous demandez à conserver n'est plus jamais vendu.
- Les améliorations de catapulte du boss mondial fonctionnent et sont actives par défaut. Mercy les achète avec le bouton ressources de la boutique (or, bois, pierre, métal ou arcane, plus les catalyseurs) et jamais avec celui des champignons.
- Corrigé : les améliorations coûtaient des CHAMPIGNONS. La requête d'achat avait ses deux arguments inversés, chaque achat demandait donc le bouton payant, pour un emplacement que personne n'avait choisi. Si Mercy a désactivé les améliorations sur votre compte à cause de cela, cette version les réactive.
- Corrigé : les améliorations n'achetaient souvent rien du tout. Le jeu limite le débit de cette requête et répond à une tentative trop rapprochée par le même « impossible pour le moment » qu'à un vrai refus, si bien que presque toutes les tentatives étaient jetées sans être lues. Les tentatives sont maintenant espacées.
- Bien plus rapide : l'achat était limité à une amélioration par cycle du bot au lieu d'une par tentative, remplir une catapulte prenait donc des heures. Cela prend désormais quelques minutes.
- Nouveau : la boutique d'améliorations est relancée quand aucune de ses trois offres n'est achetable, sans quoi une boutique remplie d'offres pour un segment de tour que vous ne visez pas ne se débloque jamais.
- Le journal explique désormais chaque décision d'achat : vos soldes, la catapulte, et chaque offre avec la raison pour laquelle elle a été prise ou non, ainsi que le coût réel de chaque achat.
- Corrigé : les types de coffre quotidien du boss mondial étaient étiquetés à l'envers (« coup unique » et « maître des dégâts » étaient intervertis).
- Nouveau : « Senseis Config », la configuration affinée par le créateur lui-même, devient le préréglage par défaut et le point de départ des nouveaux utilisateurs. Vous pouvez toujours passer à Standard, Safe Farm ou Agressif à tout moment.
- Nouveau : enregistrez vos réglages actuels comme préréglage nommé (mode simple) et basculez entre vos propres configurations quand vous le souhaitez.
- Réglages simplifiés : environ 20 interrupteurs sans effet ont été retirés, ainsi que le commutateur redondant « Préférer les expéditions » (quêtes ou expéditions est détecté tout seul). Vos configurations et sauvegardes se chargent sans changement.
- Arène et album réorganisés : en haut votre personnage et vos statistiques de combat, puis les 3 adversaires d'arène, puis les explorations d'album, et tout en bas les objets collectés.
- Le simulateur ne liste plus que les donjons que vous n'avez pas encore terminés, et affiche les vrais numéros d'étage.
- Corrigé : les comptes ne gèlent plus sur une mauvaise connexion. Les délais réseau relancent automatiquement une connexion bloquée au lieu de figer le compte jusqu'au redémarrage.
- Corrigé : consommation mémoire plus basse et plus régulière sur les longues sessions d'album.
- Corrigé : le taux de victoire « 1000 combats » du simulateur est juste. Il ignorait le donjon et l'étage choisis et simulait votre donjon en cours (un étage facile affichait environ 50 %) ; il simule désormais l'ennemi sélectionné (environ 100 % pour un étage que vous passeriez).
- La page « Gestionnaire d'arène » devient le « Panthéon » : elle charge le classement toute seule, permet de rechercher n'importe quel joueur par son nom pour l'étudier, et parcourt l'échelle page par page. Le panneau de runes inutilisé a été retiré.
- Nouveau : les potions hors classe sont vendues automatiquement. Une potion pour un attribut que votre classe n'utilise jamais (par exemple l'intelligence pour un chasseur de démons) ne peut pas être bue : au lieu d'encombrer votre sac, elle est désormais vendue, tandis que les potions vraiment utiles (attribut principal, constitution, chance, vie éternelle) sont conservées.
- Corrigé : les listes déroulantes de donjon et d'étage du simulateur sont à nouveau lisibles. Elles étaient blanc sur blanc et suivent maintenant le thème de l'application.
- Corrigé : les quêtes et expéditions ne restent plus bloquées avec l'erreur « désactivé par les réglages ». Le jeu dispose d'un commutateur côté serveur entre quêtes et expéditions, et lancer le mauvais pour le mode en cours est refusé. Le bot détecte maintenant le mode tout seul (aucun réglage nécessaire) et préfère les expéditions : il y bascule quand il peut, et n'envoie jamais que l'action que le serveur acceptera.
- Le bot des succès et l'application partagent désormais une seule liste de succès, elles ne peuvent donc plus diverger, et la page Succès a une nouvelle section « En cours » qui montre ce qui progresse activement.
- Nouveau : le simulateur de combat permet de choisir n'importe quel donjon et étage réels et d'affronter leur véritable ennemi, avec un aperçu de qui vous attend (portrait, nom, niveau, classe), au lieu de deviner le premier donjon ouvert.
- Nouveau : les combats se déroulent désormais comme une animation : les portraits des deux combattants, des barres de vie qui se vident, des chiffres de dégâts flottants (coups critiques en doré), des mentions d'esquive et les notes du moteur sur les capacités spéciales.
- Corrigé : la page Forgeron et sorcière n'affiche plus « [object Object] » pour votre arme, et les noms d'emplacements apparaissent dans la langue que vous avez choisie plutôt qu'en anglais.
- Corrigé : les objets affichent partout leurs vraies icônes, y compris là où un chemin d'image cassé faisait retomber amulettes, anneaux et talismans sur une image de remplacement.
- Corrigé : les potions de l'inventaire affichent désormais leur icône et ce qu'elles sont réellement (par exemple « Force · Grande ») au lieu d'une « Potion » générique sans image.
- Nouveau : les adversaires d'arène apparaissent avec leur nom, leur portrait, leur niveau, leur classe et leur honneur, et non un simple identifiant.
- L'album est désormais en haut de la page Arène et album, et la recherche de gemmes de la forteresse s'affiche tout en haut quand elle tourne.
- Les objets de récompense des quêtes affichent maintenant leur icône et leur nom.
- Corrigé : votre réserve de champignons est enfin respectée. Les combats de donjon, de tour, d'arène et le saut de la recherche de gemmes à la forteresse vérifiaient tous si l'option était active, mais aucun ne regardait votre solde : activer l'un d'eux vidait donc vos champignons jusqu'à zéro, quelle que soit la réserve fixée. Le donjon et la tour étaient les pires, payant un combat à chaque cycle même quand le gratuit était prêt.
- Corrigé : aucun champignon n'est jamais dépensé pour un combat de donjon que le simulateur donne perdant. Les combats gratuits ne changent pas, la progression ne cale donc pas quand tout se joue à pile ou face.
- Corrigé : les enfers améliorent à nouveau les unités et attaquent. Il y a presque toujours quelque chose à récolter, et la récolte terminait le cycle, si bien que les étapes d'amélioration et d'attaque situées en dessous n'étaient jamais atteintes. La récolte est désormais le repli, plus la première chose faite.
- Corrigé : la pause de récolte nocturne des enfers fonctionne. Une plage passant minuit (par exemple 22:00-06:00) était ignorée en silence et la récolte continuait toute la nuit.
- Corrigé : les codes promotionnels fonctionnent sur tous les comptes. La liste « déjà utilisé » était commune à toute l'installation au lieu d'être par personnage : le premier compte à voir un code le prenait et tous les autres le sautaient.
- Corrigé : vider la boîte de réception ne détruit plus les codes promotionnels non utilisés avant qu'ils puissent être lus.
- Corrigé : le bot pouvait cesser complètement de faire des quêtes. Au début d'une journée, il annonçait au serveur « je préfère les quêtes » puis s'arrêtait pour ce cycle sans en lancer une, et comme ce message ne change pas votre soif d'aventure, cela se répétait sans fin et aucune quête ne démarrait jamais. Tout le monde était touché avec les réglages par défaut.
- Corrigé : l'arène en « Rang le plus élevé » n'affrontait personne. La force de l'adversaire et la vôtre étaient mesurées avec des formules différentes (la sienne comptait l'attribut principal, le double de la constitution et les bonus de portail ; la vôtre rien), donc deux personnages identiques donnaient environ 2:1 et tout adversaire paraissait trop fort.
- Corrigé : « Ne pas vendre les objets sertis » ne vendait presque plus rien : un objet avec une case de gemme VIDE comptait comme serti, le sac se remplissait et la vente s'arrêtait. Le même bug excluait quasiment toutes les armes du lavage.
- Corrigé : les raids et combats de guilde programmés se déclenchaient au mauvais moment. Les heures sont des minutes depuis minuit mais étaient lues comme des secondes, si bien qu'un raid réglé sur 12:00 partait à 00:12.
- Corrigé : fixer une limite de compétence de guilde bloquait toutes les améliorations, parce que le total cumulé de votre guilde était comparé à une limite par joueur.
- Corrigé : le module Compétences tournait deux fois par cycle, relançant la boucle d'amélioration et dépensant l'argent une seconde fois.
- Nouveau : un bouton « Rechercher les mises à jour » dans les réglages, et les mises à jour sont désormais repérées sans redémarrer : l'application vérifie toutes les 30 minutes et chaque fois que vous revenez sur la fenêtre (contre toutes les 6 heures auparavant).
- Corrigé : le bot d'album ignore désormais les cibles bien plus fortes que vous. Ce sont les attributs, bien plus que le niveau, qui décident d'un combat, mais rien ne les regardait : le bot ne découvrait qu'un joueur était hors de portée qu'en perdant. Au-delà de 1,2 fois le total de vos attributs, la cible est écartée.
- Corrigé : fini de taper au-dessus de son niveau. Les cibles d'album pouvaient dépasser votre niveau de cinq points (dix lors de l'analyse du Panthéon) ; les deux s'arrêtent maintenant à votre propre niveau.
- Corrigé : changer de nom ne blanchit plus un mauvais bilan. La liste noire était indexée par nom, si bien qu'un joueur vous ayant battu deux fois pouvait revenir sous un autre nom avec l'ardoise nette, en laissant une entrée en double périmée. Elle est désormais indexée par identifiant de joueur.
- Corrigé : le bot n'attaque plus le même joueur en boucle. Les objets légendaires n'ont pas de case dans l'album, ils ne peuvent donc jamais être collectés, et pourtant ils comptaient comme « manquants ». Quiconque en portait un paraissait durablement intéressant et se faisait attaquer à chaque temps de recharge de l'arène, pendant que les cibles utiles étaient ignorées.
- Corrigé : battre un joueur le retire désormais aussitôt. Une victoire prend tout son équipement collectable, mais le bot attendait la confirmation du serveur, et si ce rafraîchissement n'apportait jamais l'album, il le réattaquait indéfiniment.
- Corrigé : une seule défaite ne met plus un joueur sur liste noire, et la liste n'est plus effacée quelques instants plus tard par la nouvelle analyse d'arène. Les défaites s'additionnent et un joueur est ignoré après vous avoir battu deux fois.
- Corrigé : à cibles équivalentes, c'est l'adversaire le plus faible qui départage, et non l'ordre interne, qui ressortait toujours le même nom.
- Windows, macOS et Linux sont désormais construits depuis une seule étiquette, aucune plateforme ne peut donc plus être laissée de côté.
- Corrigé : les potions ne sont plus gâchées sur les mauvaises statistiques. Le bot buvait toute potion d'attribut trouvée (un mage utilisait des potions de force et d'adresse) et, comme il n'y a que trois emplacements actifs, elles évinçaient les potions utiles. Il n'utilise désormais que votre attribut principal, la constitution, la chance et la vie éternelle.
- Corrigé : les emplacements de potion sont remplis par importance et non par taille de flacon, si bien qu'une grande potion hors classe ne peut plus prendre la place qu'il fallait à une plus petite d'attribut principal.
- Les versions macOS et Linux sont de retour : les trois plateformes sortent ensemble pour la première fois depuis la 2.8.3.
- Corrigé : « Optimiser maintenant » améliore désormais autant d'attributs que vos moyens le permettent en un clic, au lieu d'un seul.
- Nouveau réglage « Comparaison d'équipement » avec trois stratégies : Complet (base, améliorations et gemme), Base et gemme (améliorations ignorées) ou Base seule, pour qu'un objet à meilleure base l'emporte quand vous avez les matériaux pour déplacer la gemme et réaméliorer.
- La comparaison d'équipement compte maintenant l'armure de l'objet (auparavant ignorée) et équipe la meilleure amélioration disponible plutôt que la première trouvée dans le sac.
- L'amélioration automatique des attributs et compétences fonctionne enfin. Elle était bloquée dès que le personnage était en service dans la garde de la ville, si bien que les attributs ne montaient jamais. Elle se fait maintenant après chaque quête, quel que soit le service.
- Les combats ne sont plus tous rapportés comme des défaites : les expéditions et les autres combats affichent correctement la victoire ou la défaite et les récompenses, dans le rapport de session comme dans l'historique.
- Correctifs multi-comptes : un compte à court de bière n'envoie plus tous les autres au travail, et la bière bonus des tâches ne déborde plus d'un compte à l'autre.
- Donjons de familiers : le bot attaque l'habitat où il a le plus de chances de gagner au lieu de toujours choisir l'Ombre, ce qui fait progresser tous les habitats.
- Album : les faux « 10/10 objets » sont corrigés. Les listes de cibles affichent vos vrais décomptes d'objets manquants, avec une liste d'explorations défilante et un bouton « reprendre depuis le début ».
- Les gemmes sont désormais serties aussi sur vos compagnons (évaluées selon la classe du compagnon), et une gemme n'est jamais vendue ni démontée tant qu'elle améliorerait encore l'un de vos quatre personnages.
- Nouvelle page Forgeron et sorcière avec des données en direct : équipement porté, étoiles d'amélioration, runes, état du chaudron et enchantements, plus des réglages dédiés pour le forgeron, la sorcière et les runes.
- Le forgeron peut maintenant améliorer tout seul l'équipement porté (à activer). Il garde toujours une réserve de métal et d'arcane pour que vous puissiez encore extraire les gemmes de l'équipement remplacé.
- Le nourrissage de la sorcière est corrigé (il sautait presque tous les objets éligibles) et utilise désormais l'objet convenable le moins cher.
- L'optimiseur de runes est amélioré pour l'ensemble de quête du mannequin, et les listes de mannequin et de runes s'affichent correctement.
- Les pages Forgeron et Sorcière se débloquent au bon niveau de personnage (sorcière 66, forgeron 90), avec un écran aimable « revenez au niveau X ».
- Traduction allemande complète pour toutes les nouvelles pages et tous les nouveaux réglages.
- Note : cette version est réservée à Windows. macOS et Linux restent en 2.8.3.
- Nouvelle vue des cibles d'album dans les réglages : voyez chaque joueur du Panthéon mis en cache par l'explorateur, trié par objets manquants, avec le niveau, le nombre manquant et total et l'état d'échec. Copiez toute la liste d'un clic.
- Les noms du Panthéon sont désormais écrits dans un fichier par compte au fil de l'exploration, ce qui permet de démarrer un nouveau serveur avec une vraie liste de noms
- Les statistiques des combats d'album (victoires, défaites, objets gagnés) sont suivies dans les statistiques et affichées dans le rapport de session
- Corrigé : le glisser-déposer dans les éditeurs d'ordre fonctionne à nouveau. Le mécanisme HTML5 peu fiable a été remplacé par un glissement au pointeur, et les flèches déplacent maintenant une entrée d'un cran au lieu de l'envoyer aux extrémités
- Note : cette version est pour l'instant réservée à Windows. macOS et Linux restent en 2.8.3
- Nouvelle page Historique des combats : un journal consultable de chaque combat mené par le bot (arène, album, donjons, enfers, Hellevator, donjon légendaire, familiers, expéditions et plus) avec le portrait de l'adversaire, la victoire ou la défaite et les récompenses (XP, or, honneur, objets d'album)
- Réglages Données et stockage : choisissez de conserver ou non l'historique et les statistiques, et supprimez automatiquement historique, statistiques et journaux plus vieux qu'un nombre de jours configurable (10 par défaut)
- Corrigé : le bot ne dépense jamais de champignons par défaut (toutes les options de dépense sont désactivées ; les champignons gratuits restent récoltés)
- Corrigé : une erreur rare d'analyse UTF-8 qui pouvait faire planter l'application sur certaines réponses du serveur
- Performance : l'historique des combats est gardé en mémoire et ne relit plus son fichier à chaque cycle
- Mercy SF est désormais GRATUIT pour tout le monde. Toutes les fonctions sont ouvertes, sans licence (tous les modules d'automatisation, les fonctions intelligentes et la visionneuse de simulation de combat)
- La page Licence a été retirée de l'application, puisqu'il n'y a plus de licence à saisir
- Un lien « Soutenir sur Ko-fi » a été ajouté dans l'application et sur tout le site. Les dons sont entièrement facultatifs et ne débloquent rien de plus, puisque tout est déjà gratuit
- Le puits d'or des enfers est enfin vidé. L'or et les âmes étaient inversés, si bien que « récolter l'or » ramassait des âmes. Les bonnes ressources sont désormais récoltées
- L'application ne se ferme plus sans raison. Chaque module tourne derrière une protection anti-plantage (isolée, avec temporisation automatique), la boucle de compte redémarre toute seule, et les plantages sont écrits dans crashes.log
- Vendre les objets fonctionne à nouveau : l'équipement de bas niveau est vendu à la boutique comme le jeu l'attend
- Forteresse : la récolte d'expérience à l'académie est plus fiable (estimée à partir du taux de production), et les victoires et défaites sont consignées
- Album : les cibles du Panthéon sont maintenant réellement attaquées et consignées ; les cibles imbattables sont mises sur liste noire
- Nouveaux réglages de partenaire de forteresse : partenaire d'attaque préféré et liste de joueurs protégés (relance gratuite vers le partenaire, à l'écart des noms protégés)
- Bière et garde de la ville : le bot boit maintenant toute la bière quotidienne configurée avant de commencer la garde, et la quantité quotidienne est bornée au maximum du jeu
- Fini les boucles d'erreurs en rafale : les échecs prévisibles du type « pas encore applicable » patientent une heure au lieu de réessayer toutes les 60 secondes
- Journalisation sur deux niveaux : un journal de développement complet en arrière-plan sur le disque, plus une page Journal claire dans l'application. Les rapports d'erreur joignent désormais le journal complet, avec un bouton pour ouvrir le dossier des journaux
- Enfers : les âmes sont désormais récoltées de façon fiable à chaque cycle. Une amélioration ratée ne peut plus bloquer la récolte, et cela fonctionne indépendamment sur chaque compte
- Forteresse : l'expérience, le bois, la pierre et l'argent sont toujours récoltés, et la mine de gemmes continue de chercher, même quand un bâtiment ou une unité est au maximum
- Algorithme de donjon intelligent : le bot simule l'ennemi actuel de chaque donjon ouvert face à votre personnage et combat celui qu'il a le plus de chances de battre, pour que votre combat horaire gratuit ne parte jamais en défaite
- Les donjons couvrent maintenant les donjons normaux, les donjons d'ombre, le Twister et la Tour (simulés avec vos compagnons) ; le Portail personnel est fait une fois par jour
- Si rien n'est gagnable pour l'instant, le bot attend un meilleur équipement au lieu de gâcher le combat
- Les attaques et défenses de guilde sont rejointes dès qu'elles sont déclarées, vous ne manquez plus un combat de guilde
- Le nourrissage passe automatiquement au familier suivant dès qu'un familier est au maximum
- Beaucoup plus silencieux et plus rapide : des minuteurs internes et un état par action remplacent les tentatives à l'aveugle, le bot ne répète donc plus des actions qu'il ne peut pas encore terminer (portail déjà fait, compétence trop chère, familier au maximum)
- Les codes promotionnels sont lus directement dans les objets de vos courriers en jeu, fini le bruit « message introuvable »
- Corrigé : l'application ne se rouvrait pas depuis la zone de notification après avoir été réduite
- Fiabilité, latence et sûreté améliorées dans tous les modules
- Enfers : les améliorations ne se bloquent plus. La récolte et l'amélioration se font à chaque cycle, et la limite de construction du Cœur des ténèbres est respectée
- Forteresse : la mine de gemmes cherche désormais toujours de nouvelles gemmes dès qu'elle est libre
- Gemmes intelligentes : place les meilleures gemmes pour votre personnage (noires et légendaires d'abord, puis votre attribut principal, puis constitution et chance), remplit les emplacements vides en priorité, n'écrase jamais une bonne gemme, et récupère les gemmes des anciens objets à la forge au lieu de les détruire
- Familiers : les duels de familiers et les combats du donjon des familiers fonctionnent correctement
- Les codes promotionnels reçus par courrier dans le jeu sont détectés et utilisés automatiquement
- Le forgeron n'essaie plus de démonter des objets qui ne sont pas de l'équipement
- Images du portrait de personnage et du compagnon corrigées
- Les pages et les réglages s'ouvrent même sans compte connecté, avec vos dernières données
- Les noms de familiers s'affichent pour chaque élément, pas seulement pour l'Ombre
- Les noms et statistiques des boss de donjon s'affichent correctement pour tous les donjons
- Les succès affichent les bons noms pour ce que vous avez débloqué
- Le gestionnaire d'arène affiche vos bonus de runes (résistances et dégâts) d'un coup d'œil
- Mise à jour automatique : l'application cherche une nouvelle version au démarrage et toutes les 6 heures
- Les utilisateurs sous licence (Premium et Supporter) reçoivent une notification avec Mettre à jour et Redémarrer dès qu'une version est disponible
- Les notifications système fonctionnent même quand l'application est réduite dans la zone de notification
- Mises à jour signées et vérifiées cryptographiquement, pour une mise à jour automatique sûre
- Attribution automatique des rôles Discord : les abonnés reçoivent les rôles Mercy SF Member et Mercy SF Supporter sur le serveur Discord
- Corrigé : les fonctions Premium ne se débloquaient qu'après un redémarrage suivant la connexion OAuth
- Corrigé : la connexion par le site ne se confirmait pas toute seule alors que vous étiez déjà connecté sur mercysf.app
- Connectez-vous à l'application de bureau directement depuis le site quand vous êtes déjà connecté sur mercysf.app
- Déverrouillage Premium immédiat : l'application recharge votre licence dès que sa fenêtre reprend le focus, et toutes les 30 secondes. Les nouveaux abonnements et les changements de niveau prennent donc effet sans redémarrage
- Corrigé : les fonctions Premium se reverrouillaient après un changement de fenêtre ou un redémarrage (la signature de licence est désormais mise en cache et vérifiée correctement)
- Corrigé : la connexion via le site n'aboutissait pas dans l'application de bureau
- Synchronisation du compte et de la licence plus fiable
- Connexion au compte : connectez-vous avec votre compte mercysf.app (e-mail, Google ou Discord) et votre licence se synchronise seule
- Synchronisation automatique de la licence entre le site et l'application de bureau
- Sécurité renforcée : vérification de la signature de licence, contrôle d'expiration, et fonctions verrouillées par défaut en cas de doute
- Voile Premium sur les fonctions verrouillées, avec invitation à passer au niveau supérieur
- Politique de sécurité du contenu renforcée pour l'application de bureau
- Stabilité améliorée et corrections de bugs
- Toutes les plateformes : Windows, macOS (Apple Silicon et Intel) et Linux
- Visionneuse de simulation de combat : rejouez un combat tour par tour
- Amélioration intelligente des objets avec comparaison pondérée selon la classe
- Analyse préalable des adversaires d'arène pour le ciblage de l'album
- Optimiseur de rencontres en expédition
- Équipement automatique du compagnon de donjon
- Niveaux de licence : Free, Premium et Supporter
- Fonctions ouvertes selon le niveau de licence
- Paiement Stripe avec abonnement mensuel et annuel
- Le plan Basic devient Premium (5 EUR par mois, 50 EUR par an)
- La remise annuelle est calculée et affichée automatiquement sur la page de tarifs
- Le bouton de don dans la barre de navigation mène directement à Ko-fi
- Évaluation des objets selon la classe : comparaison pondérée pour équiper intelligemment
- Attributs selon la classe : le mode simulation utilise les priorités d'attributs de la classe
- Module Succès : débloque des fonctions, suit les succès et les termine
- Priorité à l'album en début de partie : force l'arène d'album en dessous de 500 objets
- Recherche dans le Panthéon : cherche les joueurs portant des objets absents de l'album
- Ciblage d'album filtré par niveau : n'affronte que des adversaires battables
- Début de partie intelligent : achète de la bière, tourne la roue, débloque des fonctions à bas niveau
- Succès Naturisme : retire tout l'équipement aux premiers niveaux
- Succès Saint-Nicolas : retire les bottes le 6 décembre
- Succès Gros joueur : tourne la roue avec des pièces porte-bonheur
- Succès Globe-trotter : suit les lieux visités via les quêtes
- Succès Invincible : compte 10 victoires d'arène par jour
- Résumé de l'état du personnage consigné au démarrage du bot
- Connexions en double empêchées : impossible de spammer le bouton Ajouter un compte
- Déduplication des sessions côté serveur : les personnages déjà connectés sont ignorés
- Bouton de connexion désactivé pendant l'authentification, avec indicateur de chargement
- Statistiques avancées : suivi de la progression du personnage avec des valeurs conservées
- Tableau de bord statistique en SVG : niveau, XP, argent, champignons, honneur
- Comparaison de la croissance des attributs et tableau des derniers relevés
- Statistiques par personnage stockées localement dans des fichiers JSON
- Suivi du temps de fonctionnement du bot et des victoires et défaites
- Plusieurs personnages : des bots pour plusieurs personnages en même temps
- Connexion SSO : récupère automatiquement tous les personnages d'un compte
- Réglages du bot enregistrés séparément pour chaque personnage
- Ajout de compte en SSO ou en connexion directe
- Connexion automatique de tous les comptes enregistrés au démarrage
- Page de tarifs avec paiement Stripe
- Abonnement mensuel ou annuel
- Activation de la licence dans l'application de bureau
- État de la licence affiché dans la barre latérale
- Niveaux de licence : Free, Premium et Supporter
- Fonctions ouvertes selon le niveau de licence
- Mise à jour automatique réservée aux niveaux payants
- Limites du niveau gratuit appliquées
- Attribution automatique des rôles Discord selon l'abonnement
- Stratégie d'arène selon la classe : ignore les adversaires de même classe à bas niveau
- Ciblage d'album filtré par niveau : n'affronte que des adversaires battables
- Limite configurable pour la recherche dans le Panthéon liée à l'album
- Meilleur ordre des modules du bot : les succès passent en premier
- Résumé de l'état du personnage consigné au démarrage du bot
- Mode début de partie intelligent : débloque les fonctions aux paliers de niveau
- Évaluation des objets selon la classe : statistiques pondérées par classe de personnage
- Compétences selon la classe : priorité à l'attribut principal de la classe
- Succès automatisés : Naturisme, Saint-Nicolas, Gros joueur, Globe-trotter
- Album amélioré : le Panthéon est parcouru à la recherche des objets manquants
- Achat de bière en début de partie pour enchaîner les quêtes
- Tours de roue gratuits pour des pièces et des objets
- Récupération automatique des courriers de récompense et des tâches quotidiennes et d'événement
- Première version du bot Mercy SF
- Automatisation complète : quête, arène, donjon, tour, expédition, garde de la ville
- Gestion de la forteresse et des enfers
- Gestion des familiers et des toilettes
- Automatisation de la guilde
- Récupération des récompenses du calendrier
- Automatisation du jeu de dés
- Prise en charge du Hellevator et du donjon légendaire
- Automatisation du jeu idle
- Gestion de la monture
- Automatisation de l'album
- Tableau de bord web pour piloter le bot
- Exécution du bot côté serveur
- Mise à jour automatique de l'application de bureau
- Authentification Discord et Google
- Intégration des abonnements Stripe