World of Warcraft: Forever hérite de l’architecture d’interface du jeu moderne, pas de celle de Classic : les restrictions d’addons introduites avec Midnight s’y appliqueront aussi. Blizzard l’a indiqué sur son salon Discord consacré à l’interface.
Deux jeux, un même socle
Forever reprend la quasi-totalité des interfaces de programmation disponibles dans la version 12.1.5 du jeu moderne. En interne, les deux sont décrits comme deux variantes d’une même famille de code : « Camelot » pour Forever — un nom appelé à changer avant la sortie — et « Standard » pour Midnight.
Ce que cela implique concrètement
Le désarmement des addons introduit avec Midnight, y compris le mécanisme de valeurs secrètes, sera actif dans Forever. Les changements d’AuraContainer et d’AuraButton arrivés en 12.1.0 y seront également présents.
Un addon écrit pour WoW Classic ne fonctionnera donc pas tel quel : c’est la nouvelle interface de programmation qu’il faut viser. À l’inverse, un addon déjà adapté à Midnight devrait se porter plus facilement. Blizzard précise que les évolutions futures concerneront les deux jeux en parallèle.
WeakAuras est le cas le plus visible : son développement s’était arrêté avant Midnight, précisément à cause de ces changements.
Nous ne publions pas de liste d’addons « qui marcheront ». Tant que la bêta n’est pas ouverte aux addons tiers, une telle liste relèverait de la supposition.