Un addon «périmé» peut très bien fonctionner, si aucune fonction de l’API Blizzard utilisée en interne par l’addon n’a pas été modifiée/renommée, etc, peu importe.
La case à cocher «Charger les addons périmés» sert justement à ça, à bypass le check de version.
Sinon, si activer cette case te gène, tu vas dans le répertoire de l’addon en question (dans World of Warcraft_retail_\Interface\AddOns\Bagnon, enfin tu cherches sur ton mac, je sais pas où t’as installé ton jeu)
Dans les fichiers présents dans le répertoire, tu dois en avoir un qui s’appelle Bagnon.toc
Tu l’ouvres avec un éditeur de texte basique (c’est un fichier texte).
La première ligne de ce fichier ressemble à:
## Interface: XXXXX
où XXXXX est un nombre, qui est censé coïncider avec le numéro de version en cours.
Tu changes ce nombre pour que ça donne :
## Interface: 90002
C’est la version du client actuel (90002)
Tu enregistres les modifications, et ça devrait rouler.
Edit:
Et ça aussi, c’est faux.
Que tu aies Shadowlands, ou pas, ça ne change strictement rien.
Le client du jeu est le même, que tu aies Shadowlands, pas Shadowlands, voire même que tu joues avec un compte découverte limité au level 20, ça ne change strictement rien.
Le client du jeu est identique
En dehors de Classic qui a une API légèrement différente (mais pas des masses), la version installée ne change rien.