30. September 2026

Versionshinweise für Update 49.6

Erstellt von Delayar in LU | 0 Kommentare

Neuigkeiten und Hinweise:

Lua-Skalierungs-Update:

  • Die Skalierung (Benutzeroberfläche) unterstützt jetzt Lua-Plugins. Standardmäßig skalieren Plugins nicht. Um die Skalierung zu aktivieren, setzt ein Häkchen bei der Option „Globale Skalierung verwenden“ im „Zusatzmodule-Manager“.
  • Hinweis: Die meisten Fehler treten bei der aktivierten Skalierung der Benutzeroberfläche für Plugins aufgrund fehlender Edge-Erweiterungen auf. Bei der Überprüfung tritt dann ein Fehler auf, wenn die maximale Größe überschritten wird und auf die Quelldatei und Zeilennummer verweist.
  • Plugin-Autoren können die Skalierung ihres Plugins mit den folgenden Befehlen ändern.
  • Fenster:
    • Methode – Window:SetScalingOriginPoint(left, top);
      • Legt den Punkt fest, um den herum das Fenster skaliert. Standardposition: 0,0.
      • Deaktiviert, wenn das Plugin keine Skalierung der Benutzeroberfläche verwendet.
    •  Methode – Window:GetScalingOriginPoint();
      • Legt den Punkt fest, um den herum das Fenster skaliert. Standardposition: 0,0.
      • Returns: left, top
      • Deaktiviert, wenn das Plugin keine Skalierung der Benutzeroberfläche verwendet.
    •  Methode – Window:RegisterForGlobalScaling();
      • Aktiviert den globalen Skalierungsmultiplikator für die Skala des Fensters.
      • Deaktiviert, wenn das Plugin keine Skalierung der Benutzeroberfläche verwendet.
    •  Methode – Window:UnregisterForGlobalScaling();
      • Deaktiviert den globalen Skalierungsmultiplikator für die Größe des Fensters.
      • Deaktiviert, wenn das Plugin keine Skalierung der Benutzeroberfläche verwendet.
    • Methode – Window:SetUIScalingGroup(UIScalingGroup);
      • Legt den „UIScalingGroupType“ für das Fenster fest.
      • Aktiviert die Skalierung für dieses Fenster, wenn das Plugin keine globale Skalierung verwendet.
    •  Methode – Window:GetUIScalingGroup();
      • Legt den „UIScalingGroupType“ für das Fenster fest.
      • Returns: „UIScalingGroupType“-Nummerierung
    •  Methode – Window:SetScale(scale);
      • Aktualisiert die lokale Skalierung des Fensters. Wenn die Registrierung für die globale Skalierung erfolgt ist, wird dieser Wert mit dem globalen Skalierungsfaktor multipliziert.
      • Aktiviert die Skalierung für dieses Fenster, wenn das Plugin keine globale Skalierung verwendet.
    •  Methode – Window:GetScale();
      • Ihr erhaltet die Gesamtskalierung des Fensters (globale Skalierung * lokale Skalierung)
      • Returns: scale
    •  Event – Window:UIScaleChanged();
      • Das Event wird ausgelöst, wenn der Spieler eine Skalierungsoption der Benutzeroberfläche ändert, die sich auf das Fenster auswirkt. Kann entweder globale Gruppe oder zugewiesene Gruppe sein.
  •  Anzeige:
    • Statische Methode – Display:GetUIGroupScale( UIScalingGroupIndex );
      • Stimmt den Wert der Skalierungsoption des Spielers für die Benutzeroberfläche auf den angefragten „UIScalingGroupIndex“ ab.
      • Den „UIScalingGroupIndex“ findet Ihr im Folgenden.
  • Plugin:
    • Statische Methode – Plugin:GetUsesGlobalScaling();
      • Fragt ab, ob das geladene Plugin globale Skalierung verwendet oder nicht.
      • Nur für geladene Plugins möglich.
  • Folgende Methoden wurden von LuaWindow nach LuaControl verschoben:
    • GetMinimumWidth
    • SetMinimumWidth
    • GetMinimumHeight
    • SetMinimumHeight
    • GetMinimumSize
    • SetMinimumSize
    • GetMaximumWidth
    • SetMaximumWidth
    • GetMaximumHeight
    • SetMaximumHeight
    • GetMaximumSize
    • SetMaximumSize
  • Control:
    • Methode – Control:AttachEdges( Left, Top, Right, Bottom );
      • Diese Methode sagt LuaControl, wie Größe und Positionierung (entsprechend dem Rand) bei der Größenänderung des Ausgangselement aktualisiert werden sollen.
      • Parameters are EdgeAttachmentType
      • Diese Methode gilt nur für Jugendschutzeinstellungen.
      • Muss für Einstellungen im Stretch-Modus verwendet werden, damit sie korrekt mit der Benutzeroberflächen-Skalierung skalieren.
    •  Event – Control:GetEdgeAttachments();
      • „EdgeAttachmentTypes“ für „Control“ abrufen.
      • Returns: Left, Top, Right, Bottom
      • Return-Werte sind „EdgeAttachmentType“
  •  Turbine.UI.EdgeAttachmentType – Nummerierung:
    • None – Maße bleiben unverändert
    • Center – Verschiebt den Rand so, dass er ausgehend von der Ausgangseinstellung die halbe Breite oder Höhe dieser Einstellung (linker oder rechter Rand) einnimmt.
    • Mirror – Passt den Rand entsprechend dem maximalen Pixel-Abstand zwischen dem gegenüberliegenden Rand dieser Einstellung und dem gegenüberliegenden Rand der Ausgangseinstellung an.
    • Proportional – Behaltet das gleiche Abstandverhältnis zwischen dem Rand dieser Einstellung und dem entsprechenden Rand der Ausgangseinstellung bei.
    • Opposite – Behaltet den gleichen Pixel-Abstand zwischen dem Rand dieser Einstellung und dem gegenüberliegenden Rand der Ausgangseinstellung an.
    • Same – Behaltet den gleichen Pixel-Abstand zwischen dem Rand dieser Einstellung und dem entsprechenden Rand der Ausgangseinstellung an.
    • RatioProportional – Passt diesen Rand an das Verhältnis der Objektgröße zu den rechtwinkligen Rändern der Einstellung an. Kann mit Same/Opposite/Proportional verwendet werden, um das Größenverhältnis des gegenüberliegenden Randes auf die Positionierung für diesen Rand abzustimmen.
  •  Turbine.UI.UIScalingGroupType – Nummerierung:
    • Schnellzugriffsleisten
    • Begleiter-Schnellzugriffsleiste
    • Begleiter-Vitalwerte
    • Werte: Gegner
    • Radar
    • Werkzeugleiste
    • Aufgabenübersicht
    • Vitalwerte
    • Meldungen
    • Werte: Gefährten 1
    • Werte: Gefährten 2
    • Werte: Gefährten 3
    • Werte: Gefährten 4
    • Klassenfertigkeiten
    • Reittieranzeige
    • Soldatengesundheit
    • Eskortegesundheit
    • Bündnis-Fortschritt
    • Inventartaschen
    • Charakter
    • Optionen
    • Anzeigen
    • Barbier
    • Tooltipps
    • Taten
    • Eigenschaftsbaum
    • Hobbitgeschenke
    • Geldbeutel
    • Gegenstandsabnutzung
    • Berittener Kampf
    • Epische Schlachten
    • Scharmützel
    • Post
    • Chat
    • Kleiderkammer
    • Hilfe
    • HdRO-Shop
    • Bank
    • Inspizieren
    • Kleiderschrank
    • Tauschen
    • Fortschrittsleiste
    • Menüs
    • Anzeigetext
    • Auktion
    • Aufgabenerteilung
    • Global
    • Vor dem Spiel
    • Aufgabenführerrahmen Karte
    • Aufgabenhandlungsschaltfläche
    • Einführungen
    • Fortschrittsleiste
    • Karte
    • Zielhilfe
    • Gefährtenmanöver
    • Beuteverteilung
  • Tooltip-Links in einem skalierten Chat-Fenster besitzen jetzt den korrekten Auswahlbereich zum Anklicken und Mauspfeil darüber halten.

Feste und Events:

  • Der Schleier der Neun
    • Das Leid von Khand erscheint jetzt auf der richtigen Stufe.

PvMP und Ettenöden:

  • Der Effekt von „Jagd nach Ruhm“ wird durch das Einsammeln eines Artefaktes oder Relikte nur noch vorübergehend unterdrückt und geht nicht mehr dauerhaft verloren.
    • Die Stabilität des Artefakt-CTF-Events wurde verbessert.
  • Die Stabilität des Relikt-CTF-Events wurde verbessert.

Quelle: Lotro-Forum

Teilen

Autor

Delayar

Fürst der Online-Spielersippe Megyl en Fuin , die im Jahr 2006 gegründet wurde.

Hinterlasse Deinen kommentar

Deine E-Mail Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert.

{"email":"E-Mail Adresse ist ungültig","url":"Webseiten Adresse ist ungültig","required":"Benötigtes Feld fehlt"}