https://mmos.com/wp-content/uploads/2026/08/lotro-lua-ui-scaling-compatibility.webp
La liste des publications récentes du site officiel comprend une entrée pour les notes de version de la mise à jour 49.4. Notes de version officielles antérieures pour Le Seigneur des Anneaux en ligne documentent les modifications apportées à la prise en charge de UI Scaling et du plugin Lua introduites avec la mise à jour 46.2, suivies d’un correctif qui a désactivé la partie Lua alors que d’autres travaux de compatibilité étaient prévus.
La mise à jour 46.2 : Kingdoms of Harad, Patch 2 a été publiée le 11 février 2026. Ses notes indiquaient que les plugins Lua étaient pris en charge par UI Scaling et seraient, par défaut, mis à l’échelle avec l’option de mise à l’échelle globale. La mise à jour a ajouté des fonctions destinées à permettre aux auteurs de plugins de contrôler la façon dont leurs fenêtres interagissent avec ce système.

La mise à jour 46.2.1, publiée le 18 février 2026, a désactivé la prise en charge de Lua pour la mise à l’échelle de l’interface utilisateur en raison de la nécessité d’un développement de compatibilité supplémentaire. Les notes indiquent que le travail se concentrerait sur la réduction des exigences en matière d’ordre des opérations de Lua, en particulier pour SetParent, SetVisible, SetSize et SetRotation. Les nouvelles fonctions Lua UI.Window ont été temporairement supprimées et ne devaient pas être utilisées. Les notes indiquaient également que le développement était destiné aux prochaines avant-premières de Bullroarer.
Ce que couvre le travail Lua
- Fenêtre : SetScalingOriginPoint / GetScalingOriginPoint : Définit ou récupère le point autour duquel une fenêtre évolue. La position par défaut est 0,0.
- Fenêtre : RegisterForGlobalScaling / UnregisterForGlobalScaling : Active ou désactive le multiplicateur de mise à l’échelle globale pour l’échelle d’une fenêtre.
- Fenêtre : DéfinirÉchelle : Met à jour l’échelle d’une fenêtre. Lorsque la fenêtre est enregistrée pour la mise à l’échelle globale, la valeur est multipliée par le facteur d’échelle globale.
- Travail de compatibilité : La mise à jour 46.2.1 a supprimé ces fonctions temporairement pendant que l’équipe travaillait sur les exigences de l’ordre des opérations de Lua.
Les notes de la mise à jour 46.2 répertorient également plusieurs modifications liées à la mise à l’échelle de l’interface utilisateur, notamment des coordonnées corrigées du curseur de la carte, des améliorations de la mise à l’échelle des info-bulles, une meilleure restauration de la taille et de la position enregistrées de l’interface utilisateur et des correctifs destinés à conserver les objets mis à l’échelle dans leurs positions relatives à l’écran lorsque la fenêtre client est redimensionnée.
Pour les auteurs de plugins, le point clé est que les fonctions initiales de mise à l’échelle de l’interface utilisateur Lua ont été ajoutées dans la mise à jour 46.2, puis supprimées dans la mise à jour 46.2.1. Les notes officielles décrivent le développement ultérieur de la compatibilité comme prévu pour les prochaines avant-premières de Bullroarer.
Lectures complémentaires : Notes de version de la mise à jour 46.2 du SdAO
En rapport:
$post = $orig_post ; wp_reset_query(); ?>











