Skip to content
Hearts47Public

About

Azeroth Survivors addon dev tool: explore the game’s addon API (globals, tables, UI frames).

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

ECProbe

Un outil d'exploration pour les créateurs d'addons Azeroth Survivors : il permet de « sonder » le jeu pour découvrir quelles fonctions, tables et éléments d'interface il met à disposition des addons.

Projet de fan, non officiel. Il n'est affilié ni à Blizzard Entertainment ni aux créateurs d'Azeroth Survivors.

ECProbe a servi à trouver les données utilisées par EnemyCounter et RunPace (notamment la table AZS_RUN).

Commandes

Les résultats s'affichent dans une fenêtre déplaçable et scrollable. Clique dans le texte, puis Ctrl+A et Ctrl+C pour tout copier.

Commande Rôle
/ecprobe mot Liste les noms globaux (fonctions, tables, textes...) qui contiennent le mot. Ex : /ecprobe azs
/ecdump nom Affiche le contenu d'une table globale (3 niveaux de profondeur, 800 lignes max). Ex : /ecdump AZS_RUN
/ecdump AZS_GetXxx Appelle sans argument une fonction AZS_Get*, AZS_Is* ou AZS_Gear et affiche ce qu'elle renvoie
/ecframe nom Décrit un cadre d'interface : taille, parent, ancres, enfants, textes, textures, polices, scripts. Ex : /ecframe BenillaOptionsFrame
/ecsniff start, /ecsniff show, /ecsniff stop Note les messages que le jeu envoie à sa propre interface (lecture seule), pour découvrir quelles données existent. show affiche les types de messages reçus avec un exemple de chacun

Par prudence, /ecdump n'appelle que les fonctions AZS_Get*, AZS_Is* et AZS_Gear, pour ne rien déclencher d'involontaire dans le jeu.

Chaque résultat est aussi enregistré dans la variable sauvegardée ECProbeDB (écrite à la fermeture du jeu).

Installation

  1. Télécharge le dossier ECProbe de ce dépôt (ou la dernière release).
  2. Dans le jeu, ouvre Options → AddOns → Ouvrir le dossier AddOns.
  3. Place le dossier ECProbe dedans (le dossier doit s'appeler exactement ECProbe).
  4. Relance le jeu. Les commandes ne marchent qu'en partie.

Licence

MIT

About

Azeroth Survivors addon dev tool: explore the game’s addon API (globals, tables, UI frames).

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages