
生命之眼 - 耐力与健康HUD
战斗中你关注的是屏幕中央,而不是左下角。低头瞥一眼,恰恰就浪费了那根条本该帮你的那一刻。这个模组把你的耐力和生命值放进屏幕中央正上方的一只小眼睛图标里。
查看大图[size=4][b]描述[/b][/size]
[color=#D4D4D8]耐力与生命值,就在你本就注视的地方。
战斗中你会盯着屏幕中央,而不是左下角。BOD Vital Eye 将你的耐力和生命值放入屏幕中央上方的一只小眼睛中——在你不需要它的时候又会将其隐去。
眼睛显示的内容
- 外环:耐力。 当你还有闪转腾挪的余裕时呈金色,随着消耗变为琥珀色,只剩最后十分之一时变为红色。耗尽时它会脉动。
- 内环:生命值,呈血红。
- 夜间:你的血液。 在吸血鬼形态下,血液就是你的生命值——受击消耗的是血液,而非生命值。因此天黑之后,内环跟随游戏中的血液条。
- 瞳孔在无可收集之物前保持黑色。当有未使用的技能点或经验条已满时,一道光带会持续扫过它。
何时会看到它
- 耐力满时隐藏——屏幕保持清爽。
- 开始消耗耐力时淡入,耐力再次充满时淡出。
- 受击或治疗会让它出现四秒,获得新技能点则出现六秒。
- 在菜单、过场动画和暂停界面中隐藏。
兼容性
- 可与 Dynamic HUD 或 Immersive HUD 共用——二者择一,不要同时使用。它们管理相同的 HUD 元素,本就不应同时运行。
- 将 Num 1 至 Num 3 留给 BOD First Person Camera。
- 已与 Dynamic HUD、BOD First Person Camera 和 BOD Fall Damage 一同测试:五次游戏会话、32 次读档与区域切换,无崩溃,日志中无报错。
- 不替换任何游戏资源,不挂钩任何游戏函数。在读档或新区域加载期间,它完全不触碰任何东西。
已知问题
- 眼睛图像是按 1080p 裁切的。在 1440p 或 4K 下,眼睛仍占据屏幕的相同比例,但图像会被放大,看起来略微柔和。
- 如果其他模组将整个游戏 HUD 设为隐藏,眼睛也会随之隐藏。HUD 淡出不影响它,而 ini 中的 FollowGameHud = false 可让眼睛无论怎样都保持显示。
报告问题
请附上游戏文件夹中的 ue4ss\UE4SS.log,并说明启用了哪些其他 Lua 模组。本模组的每一行日志都以 [BOD-EYE] 开头,并标明其所作所为。[/color]
[size=4][b]安装说明[/b][/size]
[color=#D4D4D8]1. 关闭游戏。
2. 将压缩包解压到游戏文件夹中,使压缩包内的 Dawnwalker 文件夹与已有的同名文件夹合并。
3. 检查文件是否位于此处:<Game>\Dawnwalker\Binaries\Win64\ue4ss\Mods\BODVitalEye\
4. 启动游戏并消耗一些耐力——眼睛会淡入。
无需在 mods.txt 中添加条目——附带的 enabled.txt 就已足够。
配合 Dynamic HUD 使用(推荐): 将其 Experience 组设为 0(ExperienceIdle、ExperienceFocus、ExperienceStance、ExperienceVisibleOpacity、ExperienceHiddenOpacity)并设置 HideInfoButton=1。瞳孔将接管经验条的职责,旧条形上方的小信息提示也会一并消失。
更新: 如果你已调整过自己的 BODVitalEye.ini,请先备份——压缩包会覆盖它。
卸载: 删除 BODVitalEye 文件夹。游戏自身的条形会自行恢复,游戏中的其他内容均不受影响。[/color]
[size=4][b]主要特性[/b][/size]
[color=#D4D4D8]- 耐力与生命值集于一只小眼睛,就在屏幕中央上方。
- 耐力以颜色显示消耗——金、琥珀、红——耗尽时脉动。
- 夜间显示血液: 在吸血鬼形态下,内环显示你的血液,即受击实际消耗的数值。
- 闪烁的瞳孔,当技能点待用或经验条已满时。
- 无事发生时让开道路: 耐力满时、菜单中、过场动画中以及暂停时隐藏。
- 游戏自身的生命值和耐力条被隐藏——若关闭眼睛则会自行恢复。
- 三种尺寸: Tiny(82 px,默认)、Small(116 px)和 Medium(156 px),每种都有按该尺寸精确裁切的图像,并按你的分辨率转换。
- 五档不透明度,方便你在游戏中找到合适观感。
- 一切均可配置,位于带注释的 BODVitalEye.ini 中,游戏进行时可重新加载。
- 不替换任何游戏资源。
操控——数字小键盘,NumLock 开启,每个按键均可更改
- Num 4 / Num 5——下一个 / 上一个预设
- Num 6——眼睛开 / 关
- Num 7——重新加载设置
- Num 8——不透明度 100 / 80 / 60 / 45 / 30 %
- Num 9——尺寸 Tiny / Small / Medium[/color]
更改按键
1. 用任意文本编辑器打开 BODVitalEye.ini。它位于 <Game>\Dawnwalker\Binaries\Win64\ue4ss\Mods\BODVitalEye\
2. 找到 [Input] 节。每个按键对应一行:
- NextPresetKey = NUM_FOUR
- PrevPresetKey = NUM_FIVE
- ToggleKey = NUM_SIX
- ReloadConfigKey = NUM_SEVEN
- OpacityKey = NUM_EIGHT
- SizeKey = NUM_NINE
3. 替换 = 后面的按键名称。留空则关闭该按键。
4. 保存并重启游戏。按键仅在游戏启动时读取——Num 7 会重新加载其他所有设置,但不包括按键。
按键名称即 UE4SS 使用的名称,用大写字母:A 到 Z、F1 到 F12、NUM_ZERO 到 NUM_NINE、ADD、SUBTRACT、MULTIPLY、DIVIDE、DECIMAL。仅支持单键,不支持 Ctrl + 按键之类的组合。避免使用 F5——那是游戏的快速保存。拼错名称无害:该按键只是保持未绑定,并且 ue4ss\UE4SS.log 会说明这一点。
[size=4][b]需求[/b][/size]
[color=#D4D4D8]为 The Blood of Dawnwalker 构建的 UE4SS,与你的游戏版本匹配。
通用 UE4SS 构建不够用。你的 ue4ss 文件夹必须同时包含以下两项:
- ue4ss\UE4SS_Signatures\
- ue4ss\VTableLayout.ini
没有它们,UE4SS 在这款游戏上的启动扫描会失败。添加本模组前,请确认游戏在安装 UE4SS 的情况下能够启动。
推荐但非必需: Koriik 的 Dynamic HUD,用于隐藏瞳孔如今所替代的经验条。一次只使用一个 HUD 模组——Dynamic HUD 或 Immersive HUD,不可同时使用。[/color]
[size=4][b]致谢[/b][/size]
[color=#D4D4D8]- Koriik 的 Dynamic HUD
- VTLI 的 Immersive HUD
阅读他们的模组如何处理游戏 HUD,帮助本模组找到了正确的控件并避开它们的路径。BOD Vital Eye 的设计是与它们并排运行,而非取代它们——请也去支持他们的作品。
感谢 UE4SS 团队,没有他们就没有这一切。[/color]
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。