Aller au contenu
Afficher dans l'application

Une meilleure façon de naviguer. En savoir plus.

Asterobot

Une application plein écran sur votre écran d'accueil avec notifications push, badges et plus encore.

Pour installer cette application sur iOS et iPadOS
  1. Appuyez sur Icône de partage dans Safari
  2. Faites défiler le menu et appuyez sur Ajouter à l'écran d'accueil.
  3. Appuyez sur Ajouter dans le coin supérieur droit.
Pour installer cette application sur Android
  1. Appuyez sur le menu à trois points (⋮) dans le coin supérieur droit du navigateur.
  2. Appuyez sur Ajouter à l'écran d'accueil ou Installer l'application.
  3. Confirmez en appuyant sur Installer.

0.2.3

(0 notes)

0.2.3 - 01/10/2026

✨ Ajouté

  • Nouveau module de script asterobot:verification : commitment(), publicKey() et proof() calculent les réponses à la preuve d'identité que le serveur de jeu demande pendant la session. Les secrets restent dans Asterobot : le script ne voit que ce qui part sur le réseau. Le calcul est vérifié sur des réponses du vrai client Dofus tirées de captures, avec et sans valeur de défi.

  • La clé d'un bot ne change pas tant qu'Asterobot tourne : elle survit à Stop, Play et aux reconnexions, comme celle du client Dofus pendant toute sa session.

  • Mémoire partagée d'un bot : memory (get(), set(), delete(), keys()) dans asterobot:bot. Tous les scripts du bot y lisent et y écrivent des données simples, qui survivent à Stop, Play, Reload et aux reconnexions, jusqu'au redémarrage d'Asterobot.

  • Onglet Outils > Mémoire sur la page d'un bot dans Asteroboard : la mémoire du bot clé par clé, mise à jour dès qu'un script la modifie.

  • session.connectionId : le numéro de la connexion de jeu du bot, pour savoir si ce qu'un script a gardé en mémoire concerne la connexion actuelle.

  • Option correlated de send() : le message part avec un uid, comme le client Dofus envoie ses réponses à la preuve d'identité et BasicLatencyStatsRequest, sans attendre de réponse.

  • Protocole : 33 nouveaux noms lisibles. Quatorze messages : MapCurrentEvent, QuestsEvent, QuestObjectiveUpdatedEvent, AchievementsEvent, ArenaUpdatePlayerInformationEvent, ContextCreationEvent, ContextDestroyEvent, JobDescriptionEvent, JobExperiencesUpdateEvent, MapFightCountEvent, NpcsMapQuestStatusUpdateEvent, ShowChallengeEvent, StorageKamasUpdateEvent et TagStoragesRefreshEvent. Dix-neuf types qu'ils contiennent : AchievedAchievement, ArenaRank, Collect, Completion, Craft, Details, FightCommonInformation, JobDescription, JobExperience, LeagueRanking, MapNpcQuest, NpcWithQuest, QuestFinished, QuestObjective, SkillAction, TagInformation, TagObjectData, TagStorageData et Timed.

  • Documentation : nouvelle page sur la mémoire du bot, page de référence asterobot:verification, et page @asterobot:base réécrite pour le paquet officiel qui fait à la place des scripts tout ce que le client Dofus fait seul. Les pages sur Play et Stop, les raisons de lancement, l'envoi et le trafic couvrent la mémoire, session.connectionId, la numérotation des uid et l'ordre des envois.

  • Outil sniffer (pour le développement) : copie d'une valeur ou d'un message entier, et export des messages marqués en texte, JSON, tableau ou hexadécimal, vers un fichier ou le presse-papiers. La recherche trouve aussi les champs et les valeurs décodés, et les filtres proto: et res: sont nouveaux.

🔄 Modifié

  • Mise à jour des dépendances.

🐛 Corrigé

  • La connexion de jeu d'un bot Full socket continue de compter les uid là où la connexion au serveur de connexion s'est arrêtée, comme le client Dofus : sa première requête numérotée porte #2 et non plus #0.

  • Au changement de carte, currentMap(), la marche du bot et la carte de l'onglet Carte d'Asteroboard passent à la nouvelle carte dès que le serveur la nomme (MapCurrentEvent), au lieu de garder l'ancienne jusqu'à 2,4 s. Un move() demandé avant que la carte soit chargée est refusé au lieu d'être tracé sur la carte quittée. Pour un bot dont la carte en direct était déjà activée, réactivez-la une fois : elle reçoit maintenant aussi MapCurrentEvent.

Commentaires des utilisateurs

Aucun avis à afficher.

Compte

Navigation

Recherche

Recherche

Configurer les notifications push du navigateur

Chrome (Android)
  1. Appuyez sur l'icône de cadenas à côté de la barre d'adresse.
  2. Tap Autorisations → Notifications.
  3. Ajustez vos préférences.
Chrome (Desktop)
  1. Cliquez sur l'icône représentant un cadenas dans la barre d'adresse..
  2. Select Paramètres du site.
  3. Find Notifications et ajustez vos préférences.