FORMER HOPE · WoW: Forever

Tous les métiers de la guilde,
dans ta poche.

Qui peut craft le Flacon des Titans ? Quel enchanteur connaît Croisé ? GuildProfessions répond en jeu comme sur Discord — et se met à jour tout seul.

Trois pièces, un annuaire

Un addon ne peut ni accéder à Internet ni écrire sur ton disque — alors on a construit les ponts, sur le modèle de TSM et de WeakAuras Companion.

L'addon, en jeu

Tape /gp : tous les métiers de la guilde, filtrables par niveau et par recette. Il scanne automatiquement tes métiers, tes patrons connus et ton équipement — et permet de passer commande à un artisan en deux clics.

Le compagnon, sur ton PC

Un petit programme qui tourne en arrière-plan : il envoie tes scans au serveur de la guilde à chaque déconnexion et récupère les données des autres. Zéro configuration — tu le lances une fois, il s'occupe du reste.

Le bot, sur Discord

Hors du jeu, tout reste accessible : /metier who pour trouver un artisan, /craft order pour passer commande (l'artisan reçoit un MP), /metier set pour déclarer un métier à la main.

Tu joues → l'addon scanne → le compagnon synchronise → le serveur de la guilde fusionne → Discord et le jeu affichent la même chose. Pas envie du compagnon ? Le canal manuel existe : /export-addon sur Discord → bouton Importer en jeu, et inversement.

Téléchargements

Il te faut les deux : l'addon affiche l'annuaire en jeu, le compagnon le synchronise avec la guilde.

L'addon — obligatoire

Le même fichier pour tout le monde, quel que soit ton système.

Le compagnon est sûr — il fonctionne exactement comme l'app TradeSkillMaster ou le WeakAuras Companion : il lit les fichiers de données que WoW écrit, et dépose un fichier de données pour l'addon. Rien d'autre. Il ne te demandera jamais de mot de passe ni d'adresse e-mail — il n'y a aucun champ pour ça, ni compte à créer. Et tout le code est vérifiable : le projet est open source sur GitHub.

Installation

Choisis ton système — deux étapes, cinq minutes, et c'est pour toujours.

  1. Installe l'addon

    Dézippe GuildProfessions-addon.zip et place le dossier GuildProfessions dans C:\Program Files (x86)\World of Warcraft\_forever_\Interface\AddOns\ (adapte le début du chemin si WoW est installé ailleurs). Au prochain lancement du jeu, vérifie qu'il apparaît dans la liste des addons, puis tape /gp en jeu.

  2. Lance le compagnon

    Dézippe GuildProfessionsCompanion-win-x64.zip où tu veux (ex. Documents\GuildProfessions\) et double-clique sur GuildProfessionsCompanion.exe. Il trouve ton WoW tout seul, se connecte au serveur de la guilde, et s'inscrit au démarrage de Windows — tu n'auras plus jamais à y penser.

  3. « Windows a protégé votre PC » ?

    Normal au premier lancement (l'exe n'est pas signé — la signature coûte un rein). Clique sur Informations complémentaires puis Exécuter quand même. Une seule fois.

  4. Scanne tes recettes

    En jeu, ouvre chaque fenêtre de métier une fois (Alchimie, Forge…) : l'addon enregistre tes patrons connus. Ils partent au serveur à ta prochaine déconnexion.

  1. Installe l'addon

    Dézippe GuildProfessions-addon.zip et place le dossier GuildProfessions dans /Applications/World of Warcraft/_forever_/Interface/AddOns/. Lance le jeu, vérifie la liste des addons, puis /gp.

  2. Lance le compagnon

    Dézippe GuildProfessionsCompanion-osx-arm64.zip (ou la version Intel sur les Mac d'avant 2021). Ouvre le Terminal dans le dossier dézippé et lance :

    chmod +x GuildProfessionsCompanion && ./GuildProfessionsCompanion
  3. macOS bloque l'application ?

    Gatekeeper méfie-toi des apps non signées : fais un clic droit → Ouvrir sur l'exécutable (ou Réglages Système → Confidentialité et sécurité → Ouvrir quand même). Une seule fois.

  4. Scanne tes recettes

    En jeu, ouvre chaque fenêtre de métier une fois : l'addon enregistre tes patrons connus, le compagnon les envoie à ta prochaine déconnexion.

  1. Installe l'addon

    Dézippe et place le dossier GuildProfessions dans le Interface/AddOns/ de ta branche WoW. Sous Steam/Proton, c'est typiquement :

    ~/.local/share/Steam/steamapps/compatdata/<ID>/pfx/drive_c/Program Files (x86)/World of Warcraft/_forever_/Interface/AddOns/
  2. Lance le compagnon

    Dézippe GuildProfessionsCompanion-linux-x64.zip, puis :

    chmod +x GuildProfessionsCompanion && ./GuildProfessionsCompanion

    Il détecte automatiquement les installations Steam/Proton et Lutris. Laisse-le tourner pendant que tu joues (un terminal, tmux, ou un service systemd user si tu es du genre soigné).

  3. Scanne tes recettes

    En jeu, ouvre chaque fenêtre de métier une fois : l'addon enregistre tes patrons connus, le compagnon les envoie à ta prochaine déconnexion ou à ton prochain /reload.

Pas envie d'installer le compagnon ? L'addon seul suffit, en mode manuel : sur Discord, /export-addon te donne une chaîne à coller en jeu (/gp → Importer), et le bouton Exporter en jeu te donne la chaîne à coller dans /import sur Discord. Même résultat, juste un copier-coller de temps en temps.

Les commandes Discord

Tout l'annuaire, sans lancer le jeu.

/metier listTous les métiers de la guilde (✓ = scanné en jeu, donc exact).
/metier whoQui peut craft ? Filtre par métier, niveau minimum, ou nom de recette.
/metier setDéclarer un métier à la main (si tu ne passes pas par l'addon).
/craft orderPasser commande à un artisan — il reçoit un message privé du bot.
/craft listLes commandes en cours ; /craft accept, done, cancel pour la suite.
/linkLier tes personnages à ton compte Discord (notifications de commandes).
/export-addonLa chaîne d'import pour l'addon — le canal manuel, sans compagnon.
/importColler la chaîne exportée depuis le jeu (/gp → Exporter).

Questions fréquentes

Les trucs qu'on nous demande avant d'installer.

Le compagnon, c'est pas louche un exe inconnu ?
Légitime comme question. Le compagnon fait exactement ce que font l'app TradeSkillMaster, le WeakAuras Companion ou l'uploader Warcraft Logs : lire les fichiers de données que WoW écrit sur ton disque (tes métiers scannés) et déposer un fichier de données pour l'addon. Il ne lit rien d'autre et ne touche pas au jeu en mémoire. Il ne te demandera jamais de mot de passe, d'e-mail ni aucune information de compte — si quelque chose te le demande, ce n'est pas le compagnon. Le code complet (addon, compagnon, serveur) est public sur GitHub, vérifiable par n'importe qui. Et si tu préfères t'en passer : le mode manuel par copier-coller fait la même chose.
Mes rerolls vont apparaître dans l'annuaire ?
Non. L'addon vérifie que ton personnage est dans FORMER HOPE avant de scanner quoi que ce soit — un perso hors guilde n'est jamais enregistré ni envoyé, et le serveur fait la même vérification de son côté. Tes rerolls restent tes affaires.
Mes recettes n'apparaissent pas ?
Il faut ouvrir la fenêtre du métier une fois (l'API du jeu ne donne les recettes qu'à ce moment-là). Ensuite, les données partent au serveur à ta prochaine déconnexion ou à un /reload — c'est le moment où WoW écrit ses fichiers. Si ça traîne, vérifie que le compagnon tourne.
Les données des autres ne sont pas à jour en jeu ?
La fraîcheur de ce que tu vois en jeu = le dernier passage du compagnon (il vérifie toutes les 10 minutes et au lancement). Après une mise à jour des données, fais un /reload en jeu pour recharger. Le bandeau en bas de /gp affiche la date des données.
Comment passer une commande de craft ?
En jeu : onglet Métiers de /gp, bouton Commander sur la ligne de l'artisan. Sur Discord : /craft order. Dans les deux cas l'artisan est prévenu (toast en jeu s'il est connecté, MP Discord sinon), et le suivi se fait dans l'onglet Commandes ou via /craft list.
Je change de PC / je réinstalle WoW, je perds quoi ?
Rien d'important : tout l'annuaire vit sur le serveur de la guilde. Réinstalle l'addon + le compagnon, reconnecte-toi une fois avec chaque perso, et tout se resynchronise.