Skip to content

Releases: Skayles/WoW-Reroll-Hub

v0.2.3 - Report-accurate tooltips and sources

Choose a tag to compare

@Skayles Skayles released this 05 Sep 21:44

Tooltips now show the item at the level from your report. Every item has a source.

Download

File Use
WoW-Reroll-Hub-Setup-0.2.3.exe Installer. No admin rights needed.
WoW-Reroll-Hub-portable-0.2.3.exe Portable. One file, no installation.

Windows will warn you on first launch because the executable is not code-signed. Click More info then Run anyway.

Correct item level in tooltips

0.2.2 claimed this was not possible. That was wrong.

A Raidbots report carries simbot.meta.itemLibrary, which holds each item's real bonus ids, enchant, gems, item level and source. The value I had been reading out of the profile name was the enchant id, not a bonus id, which is why it looked identical between a heroic and a mythic report and led me to the wrong conclusion.

Bonus ids are what carry item level. The addon now builds the full item link from them, plus the enchant and gems, so hovering an item shows the piece from your report at its real level with its real effects. The Wowhead links from the app carry the same data.

Every item has a source

Sources now come from the report itself, which names the instance and the encounter. That covers Mythic+ dungeons from older expansions and trash drops, both of which were previously blank.

Measured on four real reports: 225 items, none without a source, none without bonus ids, none without an item level. Previously 73 of those 225 had no source.

The loot index built from Blizzard's adventure journal is now only a fallback, built if an item is missing from the report's own library rather than indexing 18,000 items up front. Item names come from the report too, which removes a large number of API calls.

Upgrading

Install over your current version, then export again from the Addon export tab. Your stored reports are re-downloaded once at startup to pick up the new data.


Source and issue tracker: https://github.com/Skayles/WoW-Reroll-Hub

v0.2.2 - Loot sources and tooltip

Choose a tag to compare

@Skayles Skayles released this 05 Sep 21:30

Much better loot sources, and an honest tooltip.

Download

File Use
WoW-Reroll-Hub-Setup-0.2.2.exe Installer. No admin rights needed.
WoW-Reroll-Hub-portable-0.2.2.exe Portable. One file, no installation.

Windows will warn you on first launch because the executable is not code-signed. Click More info then Run anyway.

Fixed: items showing "unknown source"

Two causes, both fixed.

Raidbots puts the journal encounter id in the profile name. That is now read directly, so raid items get their exact boss without depending on any index.

The loot index only covered the last two expansions. The Mythic+ pool draws on far older dungeons, so those items had no source at all. It now covers every expansion, about 18,000 items. The first build takes a few minutes and then it is cached.

Measured on four real reports: 73 items out of 225 had no source before, 13 after. What is left is mostly Delve and Great Vault loot, which is not listed in the adventure journal.

Tooltips: what changed, and what cannot

The tooltip was showing the item at its base level, not the level from your report. I could not fix that the way you would hope, and here is why.

The bonus ids Raidbots provides do not encode item level. The exact same set appears on a heroic report at ilvl 321 and a mythic one at ilvl 344. The game builds a tooltip from the item link alone, so it has no way to know the report level from that data.

Rather than pretend otherwise, the tooltip now appends your report's own numbers underneath the game tooltip: item level, gain, and source, plus a line stating that the tooltip above shows the base item. The information you need is there, and nothing on screen is misleading.

Also

A rebuilt report that comes back empty no longer replaces a populated one.

Upgrading

Install over your current version, then export again from the Addon export tab. Your stored reports are re-downloaded once at startup to pick up the new source data.


Source and issue tracker: https://github.com/Skayles/WoW-Reroll-Hub

v0.2.1 - Correct item data and resizable window

Choose a tag to compare

@Skayles Skayles released this 05 Sep 21:06

Correct item data in tooltips, and a resizable addon window.

Download

File Use
WoW-Reroll-Hub-Setup-0.2.1.exe Installer. No admin rights needed.
WoW-Reroll-Hub-portable-0.2.1.exe Portable. One file, no installation.

Windows will warn you on first launch because the executable is not code-signed. Click More info then Run anyway.

Fixed: wrong item in tooltips and links

Raidbots names its simulation profiles positionally: instance/boss/source/itemId/ilvl/bonus/slot. The parser was instead picking the largest number in the name. When a profile ends with a paired item id, that trailing id won, so one item was credited with another item's numbers.

Checked against all 389 profiles across four reports: 7 were mis-attributed before, 0 after.

Reading the name positionally also yields the item level and the bonus ids, which were simply not available before. That is what makes the rest possible:

  • The addon now builds a full item link with its bonus ids, so hovering shows the piece from your report, at its real item level and with its real effects, instead of the base item at its minimum level.
  • Item level is shown next to each item name.
  • Wowhead links from the app carry the bonus and item level.

Reports you already imported are re-downloaded once at startup to repair their data. Nothing to do by hand. Reports imported from pasted JSON cannot be re-downloaded and keep their old values; re-import those from their link if you still have it.

Resizable addon window

Grab the handle at the bottom right of the /rh window. Minimum 720x420, and your size is remembered between sessions. The detail panel reflows to the real width.

Upgrading

Install over your current version, then export again from the Addon export tab.


Source and issue tracker: https://github.com/Skayles/WoW-Reroll-Hub

v0.2.0 - Item icons and tooltips

Choose a tag to compare

@Skayles Skayles released this 05 Sep 20:46

Item icons everywhere, and real item tooltips in the addon.

Download

File Use
WoW-Reroll-Hub-Setup-0.2.0.exe Installer. No admin rights needed. Creates a desktop shortcut and a Start menu entry.
WoW-Reroll-Hub-portable-0.2.0.exe Portable. One file, no installation.

Windows will warn you on first launch because the executable is not code-signed. Click More info then Run anyway.

What's new

Item icons in the app. Both your equipped gear and every droptimizer item now show their icon. Gear icons are outlined in their quality colour. Icons come from Blizzard's item media endpoint and are cached on disk, so only items you have never seen before cost a request.

Readable enchants. Gear enchants used to show Blizzard's raw display string, game markup and all (|A:Professions-ChatIcon-Quality-Tier3:20:20|a). They now show the enchant name with its quality rank, and link to Wowhead.

Real tooltips in the addon. Hover any item in the /rh window and you get the actual in-game item tooltip, stats and all. Items also show their in-game icon.

This required rebuilding the addon's detail panel: it used to be one block of text, which cannot respond to the mouse. It is now made of real rows. Icons refresh on their own when the game finishes loading item data, so nothing stays blank.

Upgrading

Install over your current version, then export again from the Addon export tab. The export also rewrites the addon files, so the app and the addon stay in step.

Your settings, characters and droptimizer reports live in %APPDATA%/wow-reroll-hub/ and are untouched by the update.

Icons for gear and droptimizer items you already have are fetched automatically the first time you open this version. It takes under a minute for a large roster and only happens once. Settings → Item icons → Fetch icons forces another pass.

Enchant text is cleaned on load. Enchant links point to a Wowhead search until your next sync, which upgrades them to direct item links where Blizzard provides the source item.

Fixed since 0.1.0

The addon could reject the exported file with Incompatible data format (file v3, addon v2). The export format had been bumped without its counterpart in the addon. A build-time check now compares both and refuses to produce a mismatched build.


Full documentation, source and issue tracker: https://github.com/Skayles/WoW-Reroll-Hub

v0.1.0 — Première version

Choose a tag to compare

@Skayles Skayles released this 04 Sep 10:15

Première version publiable de WoW Reroll Hub : une application de bureau et son addon, pour suivre tous ses personnages sans avoir à se connecter en jeu sur chacun.

Installation

Deux fichiers, au choix :

Fichier Usage
WoW-Reroll-Hub-Setup-0.1.0.exe Installeur. Pas besoin d'être administrateur. Crée un raccourci bureau et une entrée dans le menu Démarrer, désinstallable depuis les paramètres Windows.
WoW-Reroll-Hub-portable-0.1.0.exe Portable. Un seul fichier, aucune installation : à poser où l'on veut, y compris sur une clé USB.

Windows affichera « Windows a protégé votre ordinateur » au premier lancement : l'exécutable n'est pas signé numériquement. Informations complémentairesExécuter quand même.

Premiers pas

  1. Réglages → créer un client OAuth sur develop.battle.net, avec http://localhost:8710/callback en Redirect URL, puis coller Client ID et Client Secret.
  2. Se connecter avec Battle.net — l'autorisation s'ouvre dans le navigateur.
  3. Synchroniser le compte : tous les personnages remontent d'un coup.
  4. Export addonExporter maintenant, puis /rh en jeu.

Fonctionnalités

Roster complet sans connexion en jeu. Connexion OAuth Battle.net (portée wow.profile, lecture seule) puis récupération via /profile/user/wow. Pour chaque personnage : équipement, enchantements, châsses, pièces de tier, statistiques secondaires, score Mythique+, progression raid et métiers. Un personnage en échec — transféré, renommé, supprimé — n'interrompt pas la synchronisation des autres.

Intégration Droptimizer. Import d'un rapport Raidbots par son lien. Les contenus sont classés par la moyenne des trois meilleurs gains plutôt que par le pic : un contenu qui lâche cinq objets à +4 % passe devant un contenu avec un seul objet à +8 %. Plusieurs rapports partageant une étiquette sont regroupés en une seule priorité.

Détection des gains gratuits. Enchantements manquants, châsses vides et slots en retard sur l'ilvl moyen sont signalés avant tout conseil de farm.

Pont vers le jeu. L'application écrit directement dans Interface/AddOns après détection automatique de l'installation WoW, et installe l'addon au passage.

Notes techniques

  • Le client OAuth appartient à l'utilisateur : aucune donnée ne transite par un serveur tiers. Le secret est chiffré au repos via DPAPI.
  • Réglages et données vivent dans %APPDATA%/wow-reroll-hub/, hors du dossier d'installation : une mise à jour ou une désinstallation ne les efface pas.
  • L'API Blizzard reflète l'état d'un personnage à sa dernière déconnexion, pas en temps réel.
  • L'addon cible l'interface 120100 (patch 12.1.0).