HUDFramework ist ein UI-Framework, das es Mods ermöglicht, neue UI-Elemente zum HUD hinzuzufügen.
[size=15]
HUD-Framework[/Größe]
★ ÜBER UNS ★HUDFramework ist ein UI-Framework, das es Mods ermöglicht, neue UI-Elemente auf konfliktfreie Weise zum HUD hinzuzufügen.
Statistiken, Zeit, Widgets... und mehr! Willkommen in einer neuen Welt des UI-Moddings.
★ DETAILS ★Bisher führten alle HUD-Mods zwangsläufig zu Konflikten mit anderen HUD-Mods. HUDFramework löst dieses Problem, indem es einzelne Interface-Mods dynamisch zur Laufzeit in das HUD lädt. Es bietet Moddern die Möglichkeit, eigene Widgets zu laden und mit ihnen zu kommunizieren.
Beachte, dass du eine Mod installiert haben musst, die das Framework nutzt, um Widgets zu sehen! Wenn du nach HUDFramework-Mods zum Installieren suchst, findest du eine Liste im angepinnten Beitrag im Kommentarbereich.
★ INSTALLATION ★1. Installieren Sie die Mod mit Ihrem bevorzugten Mod-Manager oder kopieren Sie die Dateien aus dem Download in Ihren Fallout 4 Data-Ordner.
2. Aktivieren Sie HUDFramework.esm in Ihrem Mod-Manager oder über das Mods-Menü.
Hinweis: Erhalten Sie eine Meldung zum Überschreiben der Datei HUDMenu.swf, ist bereits eine UI-Mod installiert. Um beide gleichzeitig zu verwenden, können Sie HUDFramework mithilfe des HUDFramework-Auto-Patchers in die andere Mod einbinden. Siehe Abschnitt „Kompatibilität“.
★ FUNKTIONEN (für Mod-Autoren) ★- HUD-Widgets erstellen und bestehende UI-Elemente über eine Papyrus-Oberfläche dynamisch zu modifizieren.
- AS3-Ausdrücke schreiben direkt in Papyrus und lassen Sie sie dynamisch in Scaleform auswerten.
- Ein Rahmenwerk Sowohl für PC als auch für Konsolen. HUDFramework profitiert von F4SE, benötigt es aber nicht – Sie können Ihre UI-Mods auch auf Konsolen verwenden.
★ ANWENDUNGSBEISPIELE ★Abrufen einer Referenz auf HUDFramework:
➲
HUDFramework hud = HUDFramework.GetInstance()UI-Widget laden:
➲
hud.RegisterWidget(Self, "MyWidget.swf", 100, 100)➲
hud.LoadWidget("MyWidget.swf")Kommunikation mit dem UI-Widget:
➲
hud.SendMessage("MyWidget.swf", UpdateResourceBar, 100)Kompass ein-/ausblenden:
➲
hud.Eval("hud.BottomCenterGroup_mc.CompassWidget_mc.visible = false;")★ WAS IST MÖGLICH? ★- Die Uhr auf dem Bildschirm zeigt die Spiel-/Echtzeit an.
- Begleiterstatus-Widget (Gesundheitszustand und Statistiken anzeigen)
- Überlebensstatistik-Widget (Hunger, Schlaf, Durst)
- Benutzerdefinierter Krit-Meter außerhalb von VATS
- Waffenrad
- Begleitrad
- Benutzerdefiniertes Fadenkreuz
- Bestimmte UI-Elemente ausblenden
- Questspezifische UI-Elemente, wie z. B. ein Radar, eine Minikarte oder ein Timer, der bis zur Detonation herunterzählt
- ...und vieles mehr!
Wenn Sie weitere Beispiele dafür sehen möchten, was mit UI-Mods möglich ist, schauen Sie sich die unterstützten Modlisten für UI-Frameworks für frühere Fallout-Spiele an.
★ KOMPATIBILITÄT ★Im Abschnitt „Dateien“ ist ein DEF_UI-Patch enthalten.
Wenn Sie eine andere Mod verwenden, die HUDMenu.swf ersetzt, sollten Sie HUDFramework mit der HUDMenu.swf dieser anderen Mod zusammenführen. Dies geschieht automatisch – der HUDFramework Auto-Patcher kann HUDFramework automatisch in jede HUDMenu.swf-Datei einfügen.
(Tatsächlich handelt es sich bei dieser Version selbst um einen automatischen Patch für das Standard-HUDMenu!) Den Auto-Patcher finden Sie im Bereich „Dateien“ – eine Anleitung ist im Download enthalten.
★ MITWIRKENDE & DANKSAGUNGEN ★BISE Scripting Engine zur Ermöglichung der dynamischen AS3-Auswertung.
RABCDASM für robuste, zerstörungsfreie Demontage und Montage von SWF-Systemen.
F4SE für Scaleform-Protokollierung.