[size=15]
HUD框架[/尺寸]
★ 關於我們 ★HUDFramework 是一個 UI 框架,它允許 mod 以無衝突的方式為 HUD 添加新的 UI 元素。
統計數據、時間、小部件…以及更多!歡迎來到全新的使用者介面修改世界。
★ 詳情 ★以前,任何修改HUD的mod都會覆蓋並與其他HUD mod衝突。 HUDFramework透過在運行時動態載入各個介面mod來解決這個問題。它為mod製作者提供了加載自訂控制項並與這些控制項通訊的工具。
請注意,您需要安裝使用該框架的模組才能看到任何控制項!如果您正在尋找可以安裝的 HUDFramework 模組,則評論區的置頂貼文中有一個清單。
★ 安裝 ★1. 使用您喜歡的 mod 管理器進行安裝,或將下載中的檔案複製到您的 Fallout 4 Data 資料夾。
2. 在模組管理器中或透過模組選單啟動 HUDFramework.esm。
注意:如果您收到有關覆蓋 HUDMenu.swf 的訊息,則表示您已安裝了其他 UI 模組。若要同時使用這兩個模組,您可以使用 HUDFramework 自動修補程式將 HUDFramework 注入到另一個模組中。請參閱“相容性”部分。
★ 功能(面向模組作者)★- 建立HUD元件 並透過 Papyrus 介面即時修改現有 UI 元素。
- 寫 AS3 表達式 直接在 Papyrus 中運行,並在 Scaleform 中進行動態評估。
- 一個框架 適用於PC和主機平台。 HUDFramework受益於F4SE,但並非必須依賴F4SE——您可以將您的UI模組移植到主機平台。
★ 使用範例 ★取得 HUDFramework 的參考:
➲
HUDFramework hud = HUDFramework.GetInstance()載入使用者介面組件:
➲
hud.RegisterWidget(Self, "MyWidget.swf", 100, 100)➲
hud.LoadWidget("MyWidget.swf")與使用者介面組件通訊:
➲
hud.SendMessage("MyWidget.swf", UpdateResourceBar, 100)顯示/隱藏指南針:
➲
hud.Eval("hud.BottomCenterGroup_mc.CompassWidget_mc.visible = false;")★ 一切皆有可能 ★- 螢幕上的時鐘顯示遊戲內/即時時間
- 同伴狀態小工具(查看健康狀況和統計資料)
- 生存狀態統計小部件(飢餓、睡眠、口渴)
- VATS 外部的自訂臨界表
- 武器輪
- 伴侶輪
- 自訂十字準星
- 隱藏特定使用者介面元素
- 任務專屬的介面元素,例如雷達、小地圖或爆炸倒數。
- 還有更多!
如果你想查看更多 UI 模組的功能範例,請查看先前 Fallout 遊戲支援的 UI 框架模組清單。
★ 相容性 ★文件部分提供了一個 DEF_UI 補丁。
如果您使用了任何其他取代 HUDMenu.swf 的模組,則應將 HUDFramework 與其他模組的 HUDMenu.swf 合併。這是一個自動化流程-HUDFramework 自動修補程式能夠自動將 HUDFramework 注入到任何 HUDMenu.swf 檔案中。
(實際上,這個版本本身就是原版HUDMenu的自動補丁!) 請在「檔案」部分取得自動補丁程式 - 下載檔案中包含說明。
★鳴謝與致謝★BISE腳本引擎,用於實現動態AS3評估。
RABCDASM 用於穩健、無損的 SWF 拆卸和組裝。
用於 Scaleform 日誌記錄的 F4SE。