game background image

HUD 框架

作者:registrator2000最后更新:2017-03-18 05:56:02640.4万281KB

辐射4 HUD 框架-1-奇游Mod大师
辐射4 HUD 框架-2-奇游Mod大师
辐射4 HUD 框架-1-奇游Mod大师
辐射4 HUD 框架-2-奇游Mod大师

Mod简介

HUDFramework是一个UI框架,它使mods能够向HUD添加新的UI元素。
[尺寸=15]HUD框架[/尺寸]

★关于★

HUDFramework 是一个 UI 框架,它使模组能够以无冲突的方式向 HUD 添加新的 UI 元素。

统计数据、时间、小部件……还有更多!欢迎来到 UI 改装的全新世界。

★ 详情 ★

以前,任何修改 HUD 的模组都必然会覆盖并与其他所有 HUD 模组冲突。HUDFramework 通过在运行时动态加载各个界面模组到 HUD 中解决了这个问题。它为模组制作者提供了加载自定义控件并与控件进行通信的工具。

请注意,您需要安装一个使用该框架的模组才能查看任何小部件!如果您正在寻找可安装的HUDFramework模组,评论区的置顶贴里有一个列表。

★ 安装 ★

1. 使用您喜欢的 mod 管理器进行安装,或将下载的文件复制到您的 Fallout 4 Data 文件夹。
2. 在您的 mod 管理器中或通过 Mods 菜单激活 HUDFramework.esm。

注意:如果您收到有关覆盖 HUDMenu.swf 的消息,则表示您已安装了一个 UI 模块。要同时使用这两个模块,您可以使用 HUDFramework 自动修补程序将 HUDFramework 注入到另一个模块中。请参阅兼容性部分。



★ 功能(针对模组作者)★

  • 创建HUD小部件并通过 Papyrus 界面动态修改现有的 UI 元素。
  • 编写 AS3 表达式直接在 Papyrus 中实现,并在 Scaleform 中对其进行动态评估。
  • 一个框架适用于 PC 和主机。HUDFramework 受益于 F4SE,但并非 F4SE 的必要条件——您可以将 UI 模块移植到主机上。


★ 使用示例 ★

检索对 HUDFramework 的引用:
HUD框架 hud = HUD框架.GetInstance()

加载 UI 小部件:
hud.RegisterWidget(Self,“MyWidget.swf”,100,100)
➲ hud.LoadWidget(“MyWidget.swf”)

与 UI 小部件通信:
hud.SendMessage("MyWidget.swf", UpdateResourceBar, 100)

显示/隐藏指南针:
hud.Eval(“hud.BottomCenterGroup_mc.CompassWidget_mc.visible = false;”)


★ 一切皆有可能 ★

  • 屏幕时钟显示游戏内/实时时间
  • 同伴状态小部件(查看健康和统计数据)
  • 生存统计小部件(饥饿、睡眠、口渴)
  • VATS 外的自定义暴击计
  • 武器轮
  • 伴生轮
  • 自定义十字线
  • 隐藏特定的 UI 元素
  • 任务特定的 UI 元素,例如雷达、小地图或爆炸倒计时计时器
  • ...还有更多!

如果您想查看更多有关 UI 模块的示例,请参阅之前的 Fallout 游戏的 UI 框架支持的模块列表。



★ 兼容性 ★

文件部分提供了 DEF_UI 补丁。
如果您正在使用其他模组替换 HUDMenu.swf,则应将 HUDFramework 与其他模组的 HUDMenu.swf 合并。这是一个自动化过程 - HUDFramework Auto-Patcher 能够自动将 HUDFramework 注入到任何 HUDMenu.swf 中。(事实上,此版本本身是 vanilla HUDMenu 上的自动补丁!)在文件部分获取自动修补程序 - 下载中包含说明。


★ 致谢与鸣谢 ★

BISE 脚本引擎可实现动态 AS3 评估。
RABCDASM 用于稳健、非破坏性的 SWF 反汇编和组装。
F4SE 用于 Scaleform 记录。
本工具由三方[bufftool]提供Attention Nomal
下载

立即下载模组

下载客户端搜索辐射4后使用Mod大师工具。