
Venworks 可自定义HUD与主题
一个支持XML自定义的《星空》HUD,包含战术玩家、装备、环境、扫描仪、目标和接触雷达显示,支持多种主题和调色板。
查看大图
Venworks Customizable HUD 彻底革新了《星空》的界面,提供针对战斗、玩家状态、装备、环境危害、扫描、目标及附近接触的可定制显示。
扫描器会识别已确认的接触目标,并为它们分配一致的代号。环境显示会展示你的宇航服防护和当前活跃危害,而雷达则会追踪你位置周围探测到的接触目标。
这是一个测试版。之前的 HONKCORE 主题仍作为旧版下载保留在“文件”部分,但它们与此 HUD 不兼容,不应同时安装。
新的 HUD 和 HONKCORE 兼容性 这是一个使用 Scaleform 和 ActionScript 从头编写的全新自定义 HUD。它不与 HONKCORE 兼容,并且具有扩展的功能集。
暂停开发以优先进行 Canvas 工作 v2.0.19 将是一两周内的最后一个版本,期间我将开发 Canvas,它将是一个 HTML/CSS 引擎和 Papyrus 数据层框架模组,模组作者和创作者可以使用它在 BGS Scaleform 中开发 HTML UI。解决 PS5 崩溃问题的方案打开了一扇非常有趣的大门,我将为所有人强力攻克它 :)
Venworks Discord 社区 我已重新开放 Venworks Discord 社区,作为我的模组、模组研究、支持、测试版反馈和错误报告的中心场所。
我会继续在 Nexus 和 Bethesda Game Studios Creations 网站(主要面向主机)上发布我的模组,但最近的网站更新使得 Nexus 的通知以及“Bug”和“帖子”部分变得不太可靠。

- 一个可配置的头盔框架,包含罗盘航向、威胁状态、活跃状态效果以及 Bethesda 当前的载具退出控制图标。
- 玩家信息,包括等级、经验、生命值、氧气、二氧化碳、推进器、承载质量、信用点、开锁器、通用时间以及一个确定性的玩家序列号。
- 一个被动装备栏,用于所有 12 个收藏槽位,外加实时武器、弹药、爆炸物和能量信息。
- 行星和环境面板,显示位置、当地时间、氧气、温度、重力、宇航服防护以及活跃的热能、空气传播、腐蚀和辐射类别。
- 环境暴露条,将活跃的 Bethesda 危害类别、宇航服防护消耗和持续的玩家氧气消耗结合为模拟的相对值。它们不是现实世界的危害测量值。
- 一个持久跟踪的目标面板。
- 一个完整 360 度的接触雷达,用于追踪同伴、停靠的飞船、停放或最近离开的载具以及已获取的敌对接触。
- 一个仅限扫描器的 90 度前向显示,用于验证接触,显示最近的五个,并为敌人、同伴、飞船、载具、位置和其他兴趣点分配确定性代号。
- 严格、原子化的 XML 加载。无效或不安全的布局、调色板、片段或 SVG 配置会阻止部分自定义 HUD 加载,并显示分类诊断信息。
接触雷达和扫描器行为
雷达会映射玩家周围 360 度的接触,并显示最远 200 个提供者单位距离内的同伴、停靠的飞船、停放或最近离开的载具以及已获取的敌对接触。其范围使用《星空》的提供者值,并非声称的米数。
Bethesda 控制敌对接触最初被检测并传递给 HUD 的时机。雷达不会发现未警觉的角色,也不充当生命形式探测器。一旦发现敌对目标,它会保持测距和跟踪,直到其移动到雷达 200 单位限制之外。
扫描器面板是独立的前向显示。它会验证接触数据,按距离排序,最多显示五个接触,并分配稳定的仅显示代号,例如敌人、同伴、飞船、载具、位置和 POI 标识符。它不会消耗角色名称或凭空捏造随机接触。
测试平台和反馈
该版本面向 PC 和《星空》Creations 支持的所有主机平台。在测试期间尤其需要主机测试和反馈。同时欢迎大型 HUD、超宽屏和雷达切换方面的反馈。
发布主题
四个单独分发的变体选择不同的起始调色板。一次只能启用一个变体。每个新变体都包含全部五个内置调色板,因此 PC 玩家无需重新安装 HUD 即可切换活动调色板。
- Venworks Customizable HUD - Venworks 主题 — 以
venworks.xml开头。 - Venworks Customizable HUD - Trackers Alliance 主题 — 以
trackers-alliance.xml开头。 - Venworks Customizable HUD - Freestar Collective 主题 — 以
freestar-collective.xml开头。 - Venworks Customizable HUD - Crimson Fleet 主题 — 以
crimson-fleet.xml开头。
额外的中性选项是 starfield.xml。
XML 自定义
带版本号的 XML 控制布局、可见性、颜色、排版、仪表、图标、可重用组件片段以及经批准的 Bethesda HUD 部分。从用户配置指南开始,然后使用完整的布局参考和调色板参考。
用于创建和修改主题的 .NET WYSIWYG 应用程序是长期路线图项目。它不包含在此测试版中。

通过 Vortex 或 Mod Organizer 2
选择一个主题和一种 PC 包格式。推荐使用 Nexus PC - 常规版:它会安装一个 ESM、Windows BA2 存档和一个单独的松散 Interface\VenworksCUI\layout.xml 文件。启用 ESM 并让该包赢得预期的 HUD 冲突。四个常规版和大型 HUD 及 HUDMessages GFX 影片仍受保护,保留在主 BA2 中。
Nexus PC - 完全松散文件版会安装完整的松散 Interface 树,不附带 ESM 或 BA2。仅当组件片段、调色板或 SVG 资源也必须保持松散时才使用它。不要同时安装常规版和完全松散文件版,也不要启用多个主题变体。
手动安装
强烈推荐使用模组管理器,因为它能使文件冲突、插件激活、更新和恢复更安全。手动常规安装必须将 ESM、附带的 Windows BA2 存档以及松散的 Interface\VenworksCUI\layout.xml 文件复制到 <Starfield 安装目录>\Data,然后启用 ESM。手动完全松散文件安装会将其 Interface 目录复制到 Data 中。覆盖前请备份文件。
在 PC 上更改活动颜色调色板
- 仅启用一个 Venworks Customizable HUD 发布变体。
- 完全退出《星空》。
- 备份当前松散的
Interface\VenworksCUI\layout.xml文件。如果你使用完全松散文件版或高级覆盖,请备份完整的Interface\VenworksCUI目录。 - 在纯文本或 XML 编辑器中打开
Interface\VenworksCUI\layout.xml。 - 找到根元素
<venworksCUI>,仅更改其palette属性。例如:palette="trackers-alliance.xml"。 - 选择一个包文件名:
venworks.xml、trackers-alliance.xml、freestar-collective.xml、crimson-fleet.xml或starfield.xml。 - 文件名必须直接指向
Interface\VenworksCUI\palettes下的一个 XML 文件。子目录、路径遍历、URL、查询字符串和片段均会被拒绝。 - 保存文件并完全重启《星空》。不支持实时调色板切换。
常规包通过其松散的 layout.xml 支持布局和打包调色板选择。高级组件、调色板或 SVG 更改需要完全松散文件版,或一个仅包含更改过的 Interface\VenworksCUI 文件的小型个人覆盖。主机玩家应安装标题和平台与其所需起始调色板和系统匹配的 Creation。

- 这是一个测试版发布。
- 此可配置版本涵盖徒步玩家 HUD。飞船 UI 不在当前版本范围内。
- 雷达是已获取接触的显示,而非生命形式探测器。中性生物和未警觉的潜在敌对目标不保证会出现。
- 调色板和其他 XML 更改需要完全重启《星空》;不支持实时重新加载。
- 此 HUD 与任何替换
hudmenu.gfx、hudmenu_lrg.gfx、hudmessagesmenu.gfx或hudmessagesmenu_lrg.gfx的模组不兼容,除非有专门构建的兼容性补丁组合了它们的更改。加载顺序只会选择丢弃哪个模组的更改;它不会使这些影片兼容。
旧版 HONKCORE 文件
之前的 HONKCORE 主题下载将保留在“文件”部分,供想要旧版的玩家使用。这些旧文件仍需要 HONKCORE,并且不是 Venworks Customizable HUD 的升级、要求或配套。请安装旧版 HONKCORE 主题或一个新的可自定义 HUD 主题,切勿同时安装两者。

模组工具
- Creations Forge:一个跨平台桌面和命令行应用程序,用于导入、浏览和比较《辐射 4》、《天际》和《星空》的 Bethesda 插件记录。
《星空》
- Venworks - Core Utilities:一个我所有创作共享的实用程序库。
- Venworks - Dynamic Scenes Engine:一个在 Creation Kit 中创建动态和可重玩内容的框架。
- Venworks - Encounters Overhaul:修复了开放世界洞穴和遭遇中,除非你在罕见的随机遭遇任务中,否则不会生成敌人,导致大部分时间完全空无一物的问题。
- Venworks Customizable HUD and Themes:为 HONKCORE 提供多个派系主题。
- Fix for Walter Vanishing in MQ101 and blocking quests:如果某些等级列表被覆盖,Walter 会停止运作并消失,此模组可防止这种情况。

- 加入 Venworks Discord 社区 进行讨论、支持和测试版反馈。
- 我通常也可以在 Quarter Onion Games Discord 服务器 找到。
- 在 X 上关注我:@monstercookiebd。
- 在 Threads 上关注我:@monstercookiebd。

完整的源代码和技术文档可在 Venworks Customizable HUD GitHub 仓库 中获取。
鸣谢
- 非常感谢 beepcmyk 提供的两个附加组件,以及容忍我给他们施加的所有 SVG 滥用。
- 感谢 Targeteron 提供的有用提示。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。