Uploader ForeverDB
Facultatif. Une petite application gratuite pour Windows et Linux, proposée par ForeverDB.net, qui fonctionne avec l'add-on ForeverDB et le ForeverDB Helper. Les add-ons ne peuvent pas accéder à Internet, donc l'Uploader le fait pour eux, automatiquement. Vous n'en avez pas besoin : foreverdb.net/send fait la même chose en un clic.
Ce qu'il fait
- Garde l'add-on à jour : installe les nouvelles versions de l'add-on ForeverDB dans votre dossier AddOns.
- Garde ses données à jour : vendeurs, maîtres, recettes, fonctionnalités de campement, consommables, nouvelles quêtes et arbres de talents, récupérés dès que ForeverDB en apprend davantage.
- Partage ce que vous avez enregistré : après votre session de jeu, envoie à votre compte ForeverDB les quêtes, butins, vendeurs, maîtres, bêtes, lieux de récolte, builds de talents et combats de boss de donjon (quel boss a donné quoi, les capacités lancées, les temps de victoire) que l'add-on a sauvegardés.
- Garde votre armurerie à jour : l'équipement, les talents, les métiers, les réputations et la progression d'héritage de chaque personnage, dans votre armurerie ForeverDB, privée tant que vous ne rendez pas un personnage public.
- Informe l'add-on : la fenêtre ForeverDB en jeu indique que l'Uploader est lié et la fraîcheur de vos données.
Aidez à révéler les objets cachés de Blizzard
Blizzard a caché 12 618 des objets de la bêta aux dataminers : ni nom ni caractéristiques tant que quelqu'un n'en trouve pas un en jeu. L'Uploader envoie les caractéristiques que reçoit votre jeu, pour que tout le monde puisse les voir. 4 794 révélés jusqu'ici : voir le suivi des objets cachés.
Sans l’Uploader
- Envoi : envoyez depuis votre dossier WoW sur le site (choisissez le dossier une fois dans Edge ou Chrome, puis un clic ; ou glisser-déposer dans n'importe quel navigateur), ou copiez le code Envoyer à ForeverDB du ForeverDB Helper et collez-le sur foreverdb.net/send. Pour la page d'armurerie d'un seul personnage, le code de partage du Companion sur Importer depuis le jeu. Ce que vous perdez : cela ne se fait pas tout seul, vous devez appuyer sur Envoyer.
- Mises à jour : téléchargez les dernières versions du Companion et du Helper depuis leurs pages ; chaque page indique la dernière version, et la page À propos de l'add-on en jeu indique la vôtre. Ce que vous perdez : ils ne se mettent pas à jour tout seuls.
Ce qu'il lit et envoie
- Il lit les fichiers enregistrés des add-ons dans
WTF\Account\<compte>\SavedVariables: ForeverDB.lua du Companion et, à partir de la version 1.8.0, ForeverDB_Helper.lua du ForeverDB Helper. - À partir de la version 1.8.0, il envoie aussi la section anonyme du ForeverDB Helper quand le partage du Helper est activé : runs et leurs durées, boss tués avec le butin vu et les wipes, identifiants des objets de la liste de souhaits, types d'objectifs et lieux où des parchemins ont été trouvés. Uniquement des nombres et des identifiants, jamais un nom, une note ni le titre d'un objectif ; ils deviennent les taux de butin, les temps de réussite et les objets les plus recherchés des pages de donjons.
- Pour les données partagées, il n'envoie que ce que prend la page d'envoi, avec les personnages sous forme de code brouillé, jamais leurs noms. Pour votre armurerie, il envoie l'instantané de chaque personnage (nom et royaume compris), qui reste privé tant que vous ne le rendez pas public. Les notes, fiches, plans et réglages restent sur votre PC.
- Avec la vérification du spam d’or du Companion, il peut aussi envoyer des totaux anonymes par royaume et par jour : nombre de messages de spam et nombre de suspects, domaines des sites de vente d’or et invitations Discord annoncés par le spam, et zones où des joueurs ont été signalés pour farm, pour le suivi des vendeurs d’or et des bots. Jamais un nom, un message ni un contact personnel.
- À partir de la version 2.3.0, il lit aussi le cache de correctifs du jeu,
Cache\ADB\enUS\DBCache.bin, et envoie les lignes des tables d'objets (et des tables de quêtes, de sorts et de talents) qu'il contient et que le site n'a pas encore : les caractéristiques que le serveur de Blizzard a envoyées à votre jeu pour des objets qu'il cache aux dataminers (objets cachés). Uniquement des données de jeu : jamais l'en-tête du fichier, ses copies temporaires ni les objets que votre jeu s'est vu refuser. - À partir de la version 2.3.0, uniquement si vous l'activez (Share live realm data while I play, désactivé jusque-là), En direct sur votre royaume : pendant que WoW tourne, il lit
Logs\Connection.loget le fichierLogs\WoWCombatLogle plus récent, et toutes les 5 minutes envoie un petit message anonyme avec le royaume, la zone où vous êtes (comptée, jamais affichée seule), les rares et chefs de faction tués (par identifiant, l'heure arrondie à la minute), les bonus de monde sur vous et les déconnexions du royaume. Jamais de noms, de position ni de chat, et il n'est pas lié à votre compte. Il écrit les données en direct de votre royaume dans l'add-on (Data\Live.lua) pour sa page En direct ; voir la politique de confidentialité. - Il ne touche jamais au jeu en cours d'exécution : pas de lecture de la mémoire, pas d'appuis sur des touches.
- Il ne télécharge que depuis foreverdb.net et vérifie la somme de contrôle SHA-256 de chaque fichier avant de l'installer.
- À partir de la version 2.1.0, il demande une fois s'il peut envoyer un signal anonyme une fois par jour, pour que ForeverDB puisse compter les installations : sa version, la version de l'add-on, et si CurseForge, Wago ou l'uploader met l'add-on à jour. Aucun compte, BattleTag ni personnage ; un code qui change chaque jour compte votre PC une fois ce jour-là et n'est pas conservé de notre côté. Il reste désactivé tant que vous ne dites pas oui ; modifiez-le à tout moment dans ses options (Envoyer un signal quotidien anonyme) ; voir la politique de confidentialité.
- À partir de la version 2.1.1, quand il n'est pas lié à un compte, il peut aussi envoyer anonymement les données de jeu du Companion, si vous répondez oui quand il le demande (son réglage Envoyer les données de jeu sans compte, modifiable à tout moment) : quêtes, butins, vendeurs, instructeurs, bêtes et lieux de récolte, jamais vos personnages, un nom ou votre BattleTag. Un code aléatoire conservé sur votre PC distingue vos envois ; nous n'en gardons qu'une forme brouillée. Lier un compte reste préférable : vos envois vous sont crédités, vos personnages vont dans votre armurerie, et les combats de boss et les runs du Helper sont aussi envoyés.
- À partir de la version 2.4.0, avec un Companion qui les enregistre, il envoie aussi les chemins que vous avez parcourus (carrés de carte de 4 yards et directions par lesquelles vous les avez quittés, sans heures et sans personnage) et tout Signaler un mauvais itinéraire que vous avez fait dans le calculateur d'itinéraire. ForeverDB fusionne les chemins de tout le monde en une seule carte des lieux où les joueurs marchent, pour créer de meilleurs itinéraires ; votre propre chemin n'est pas conservé. Après un envoi, il écrit
Data\UploadAck.luadans le dossier de l'add-on, pour que l'add-on oublie les chemins déjà envoyés et reste léger en mémoire. - À partir de la version 2.5.0, il envoie aussi les faits de jeu anonymes que le Companion enregistre : l'XP donnée par chaque quête, ses objectifs, les niveaux des créatures et l'XP donnée par un kill, les kills, les cadavres looté·s et ce qu'ils ont laissé, et la vitesse à laquelle vous montez en niveau. Uniquement des nombres et des identifiants : ni nom, ni chat, ni position. Chaque installation ForeverDB les enregistre et les transmet par un canal caché de l'add-on aux joueurs qui utilisent l'uploader, si bien qu'ils parviennent à ForeverDB même depuis des joueurs qui n'en ont pas ; chaque fait compte pour l'installation qui l'a vu, jamais pour le joueur qui l'a transmis. Après un envoi, il ajoute à
Data\UploadAck.luales faits parvenus à ForeverDB, pour que l'add-on les oublie ; voir la politique de confidentialité. - La liaison lui donne sa propre clé, qui ne peut qu'envoyer les données de l'add-on ; supprimez-la de votre profil à tout moment.
Mettre en place
Téléchargez ForeverDB-Helper.exe (le nom de fichier de l'Uploader) et lancez-le ; il trouve votre dossier WoW Forever et peut installer l'add-on. Cliquez sur Lier mon compte ForeverDB, connectez-vous avec Battle.net sur foreverdb.net/uploader/link et cliquez sur Lier. Laissez-le dans la zone de notification et jouez.
Sous Linux
L'Uploader ForeverDB pour Linux fait ce que fait l'application Windows, dans le même type de fenêtre : il trouve WoW Forever dans votre préfixe Wine ou Proton (Lutris, Steam, Bottles, Heroic ou Wine seul), installe et met à jour les add-ons et leurs données, lie votre compte avec le même code, envoie les données après votre partie et peut tourner en arrière-plan. Gratuit.
Ubuntu, Debian, Mint, Pop!_OS : téléchargez le .deb et ouvrez-le : votre gestionnaire de logiciels l'installe (ou tapez sudo apt install ./foreverdb-uploader-linux-x64.deb). Ouvrez ensuite ForeverDB Uploader depuis le menu de vos applications. Pour le mettre à jour, téléchargez le nouveau .deb de la même façon.
foreverdb-uploader-linux-x64.deb · foreverdb-uploader-linux-arm64.deb
Sur n'importe quel Linux : installez-le en une ligne dans un terminal (sans sudo) : curl -fsSL https://foreverdb.net/downloads/install-linux.sh | sh
Il télécharge l'uploader pour votre processeur, vérifie sa somme de contrôle SHA-256, le place dans ~/.local/bin, ajoute Uploader ForeverDB à votre menu d'applications et l'ouvre. Il se met ensuite à jour tout seul.
Ou téléchargez-le vous-même : foreverdb-uploader-linux-x64.tar.gz ou foreverdb-uploader-linux-arm64.tar.gz, décompressez-le et lancez ./foreverdb-uploader.
Il n'y a pas d'icône dans la zone de notification. Tant que sa fenêtre est ouverte, il envoie les données après votre partie ; activez Arrière-plan et un service utilisateur systemd (ou le démarrage automatique de votre bureau sans systemd) le maintient actif après la fermeture de la fenêtre, et le lance à votre connexion. Sans bureau, foreverdb-uploader menu vous donne un menu dans le terminal à la place.
Sa clé de compte est conservée dans ~/.config/foreverdb-uploader/settings.json, que seul votre utilisateur Linux peut lire. (Windows la chiffre avec votre session Windows ; Linux n'a rien d'intégré qui fasse la même chose.)