预览
前置 Mod
详情
信息
- 默认隐藏主 HUD 组件,仅在你可以配置的特定事件发生时显示它们
- 包含的组件:动作按钮、蹲伏指示器和武器列表、提示、小地图、玩家生命条、任务追踪器、世界标记
- 新增一个热键,用于切换你选择的组件组(查看下方详情)
- 新增小地图切换热键
- 新增配置选项,用于调整小地图组件不透明度
- 要调整小地图缩放,请使用我的 Improved Minimap Zoom mod
如何安装
- 下载并安装所有必需的前置依赖
- 下载 Limited HUD 压缩包并解压到游戏文件夹
- (可选)按你的喜好配置模块可见性
所需的 redscript 版本:0.5.31+
Limited HUD - 热键
该 mod 新增两个游戏内热键,可用于切换组件可见性:
- 全局热键:全局热键,可用于切换你选择的任意模块组合的可见性。默认切换小地图、任务追踪器和任务标记模块(默认 F8)。
- 小地图热键:用于切换小地图可见性的单独热键(默认 F6)
配置选项
每个模块都有 IsEnabled 选项;如果你想禁用该模块并为相关组件恢复默认游戏行为,请将其设为 false。
此外,每个模块都有 BindToGlobalHotkey 选项;如果设为 true,则意味着你可以使用全局切换热键切换模块可见性,因此你可以选择想要切换的任意模块组合。
最后,你可以为大多数组件模块配置可见性条件,可选项包括:
- Combat:战斗模式激活时可见
- OutOfCombat:战斗模式未激活且潜行模式未激活时可见
- Scanner:扫描器激活时可见
- Stealth:潜行模式激活时可见
- Vehicle:玩家乘坐载具时可见
- Vehicle with tracked marker:玩家乘坐载具且有任何已追踪标记激活时可见
- Weapon:武器出鞘时可见
- Zoom:缩放激活时可见(在 PC 上,你可以按住鼠标右键激活)
- Danger Zone:玩家处于危险或限制区域时可见
- Wanted:玩家有通缉星级激活时可见(仅限小地图)
- Cooldown:任何物品有激活的冷却时可见(仅限动作按钮)
Limited HUD - 主模块
动作按钮
- 可用选项:Combat、OutOfCombat、Stealth、Weapon、Zoom(下划线表示默认启用)
- 包含消耗品、手雷、电话和载具按钮
蹲伏指示器
- 可用的附加选项:Combat、OutOfCombat、Stealth、Weapon、Zoom
武器列表
- 可用的附加选项:Combat、OutOfCombat、Stealth、Weapon、Zoom
提示
- 可用选项:Combat、OutOfCombat、Stealth、Vehicle、Weapon、Zoom
小地图
- 可用选项:Combat、OutOfCombat、Stealth、Vehicle、Vehicle with tracked marker、Scanner、Weapon、Zoom
- 配置中有可调整的组件不透明度
- 可配置的小地图切换热键(默认 F6)
任务追踪器
- 可用选项:Combat、OutOfCombat、Stealth、Vehicle、Scanner、Weapon、Zoom
玩家生命条
- 默认生命条可见性条件:HP 或内存未满、玩家有激活的快速破解或增益、战斗模式已激活。
- 该 mod 添加单独选项,可启用或禁用任意默认条件
- 可用的附加选项:OutOfCombat、Stealth、Weapon、Zoom
世界标记
- 包含五个配置块,分别对应不同的标记类型:任务(各类任务和委托)、战利品(战利品和碎片标记)、兴趣点(中间人、快速旅行点、商贩和服务)、战斗(手雷图标、生命条以及你在敌人头顶看到的所有图标)、载具(已拥有载具图标)
- 与我的 Muted Markers mod 兼容
Limited HUD - 附加组件
杂项 UI 修复与调整。
- Notification Sounds:静音部分游戏内通知
- Hide Interaction Prompts:用于隐藏部分基础交互提示的选项
- Widgets Remover:用于隐藏部分 UI 组件的几个选项
- Dialog Widget Resizer:允许缩放对话组件大小,默认缩放值为 1.0,因此可按你的喜好调整
- Fix Evolution Icons:修复信息弹窗中动能和技术武器使用的错误图标
- No Marker Pulse:禁用已追踪标记的脉冲动画
- Simple HUD Toggle:允许通过按 F1 键切换整个 HUD 可见性(可改为 U)
- Enemy Highlighting:如果启用,则敌人高亮效果仅在 Ping 效果下对非友好 NPC 可见
- Objects Coloring: 允许更改或移除不同对象类别(友好和敌对 NPC、可入侵设备、干扰物等)的填充和轮廓发光颜色
翻译
如果你想将该 mod 翻译成你自己的语言,请下载 Translation sources archive,用任意文本编辑器(我推荐 Notepad++)打开 lhud.json,并且只翻译带有 "femaleVariant" 键的行(示例截图来自其他 mod,你应该更改的文本用黄色标出)。之后在下方表格中于此处查看你的语言代码,并将翻译好的文件发回给我。
当前支持的语言:
- 英语
- 俄语
- 法语(鸣谢 Unseen Unit)
- 繁体中文(鸣谢 hansdofer 和 Valour549)
- 西班牙语(鸣谢 XHisparemiX)
- 简体中文(鸣谢 XiaYiLive 和 Valour549)
- 捷克语(鸣谢 Starfis)
- 日语(鸣谢 ngx900)
- 巴西葡萄牙语(鸣谢 alandellonxy)
- 德语(鸣谢 Prethorianer)
- 意大利语(鸣谢 igorSPQR)
来自 Gopher 的 Limited HUD 指南
鸣谢
- jekky 提供 redscript 编译器
- psiberx 提供很棒的 redscript 代码片段
- TrueSagan 提供载具小地图想法
- 灵感来自 wghost81 的 Friendly HUD ^^
- CP77 modding discord
我的 mod
- Virtual Atelier Delivery
- Cutscene Weapon Swapper
- Revised Backpack
- Deus Ex Themed Palette
- HUD Painter
- Stash and Backpack Search
- Metro Pocket Guide
- Quickhack Hotkeys
- Wannabe Edgerunner
- Stash Filters
- Immersive Timeskip
- Faster Iguana Hatch
- Real Vendor Names
- Mark To Sell
- Stand Still Please
- Vehicle Pack - Basic
- Vehicle Pack - Corpo
- Vehicle Pack - Utility
- Vehicle Pack - Gangs
- Mizutani Shion Targa MZT
- Named Saves
- Virtual Car Dealer
- Virtual Atelier
- Enhanced Craft
- No Scanner Time Dilation
- Custom Map Markers
- Sleeves
- Toggle Quest Tags
- Improved Minimap Zoom
- Hide Read Shards
- Smarter Scrapper
- Reduced Loot
- Limited HUD
- HUDitor
- Always First Equip
- No Camera Auto Centering
- Holster By Hotkey
- Limited Fast Travel
- Game Time Tweaks
- Muted Markers
- Yet Another UI Recolor
- Game Time Tweaks
- No Intro Videos
致 redscript mod 开发者
// Replaced methods
@replaceMethod(weaponRosterGameController) protected cb func OnPSMVisionStateChanged(value: Int32) -> Bool
@replaceMethod(weaponRosterGameController) protected cb func OnWeaponDataChanged(value: Variant) -> Bool
@replaceMethod(healthbarWidgetGameController) private final func ComputeHealthBarVisibility() -> Void
@replaceMethod(SettingsSelectorController) public func Refresh() -> Void
@replaceMethod(QuestMappinController) private func UpdateVisibility() -> Void
@replaceMethod(GameplayMappinController) private func UpdateVisibility()
// Added methods which can cause incompatibilities
@addMethod(InputHintManagerGameController) protected cb func OnInitialize()


