艾尔登法环原生窗口化HDR

艾尔登法环原生窗口化HDR

通过ModEngine3在无边框窗口和窗口模式下启用《艾尔登法环》的原生HDR渲染,支持游戏内切换、保存状态恢复以及严格的版本安全检查。需要HDR显示器并启用Windows HDR。仅限离线使用。

[center][size=6][b]Elden Ring 原生窗口化 HDR[/b][/size]
[size=3]在无边框窗口和窗口模式下启用游戏原生 HDR[/size][/center]


[size=4][b]此模组的功能[/b][/size]

Elden Ring 通常在全屏模式之外无法使用 HDR 选项。此模组允许游戏的 [b]原生 HDR 渲染路径[/b] 在 [b]无边框窗口[/b] 和普通 [b]窗口[/b] 模式下正常工作。

它不是 ReShade 预设、色彩滤镜或 Auto HDR 效果。游戏自带的 HDR 开关仍然可用,启用/禁用状态仍由游戏保存,关闭 HDR 时会恢复正常的 SDR 输出。

[size=4][b]要求[/b][/size]

[list]
[]Elden Ring。App Ver. 1.16.2 / eldenring.exe 2.6.2.0 和 App Ver. 1.17 / eldenring.exe 2.7.0.0 是经过实机测试的版本。[/]
[]支持 HDR 的显示器。[/]
[]在 Windows 中为显示游戏的显示器启用 HDR。[/]
[]ModEngine3。[/]
[]禁用 Easy Anti-Cheat,仅限离线游玩。[/]
[/list]
[b]重要:[/b]此模组不会创建你的显示器或 Windows 系统所不具备的 HDR 能力。如果 Windows HDR 已禁用,或者当前显示器不满足所需的 HDR 条件,游戏内的 HDR 选项将仍然不可用。这是预期行为。

[size=4][b]安装[/b][/size]

[list=1]
[]解压完整压缩包,保持其文件夹结构不变。[/]
[]使用 ModEngine3 加载 [b]EldenRingWindowedHDR.me3[/b]。[/]
[]在 Windows 中启用 HDR。[/]
[]通过 ModEngine3 启动游戏。[/]
[]选择无边框窗口或窗口模式,然后在游戏的 HDR 设置中启用 High Dynamic Range Rendering。[/]
[/list]
随附的配置已启用正常的发布模式。无需手动编辑 INI。

[size=4][b]安全性与兼容性[/b][/size]

[list]
[]该 DLL 仅在唯一可执行文件区段签名、调用者关系、RTTI/vtable 数据和内存边界全部通过后,才解析内部目标。[/]
[]它不会修改 eldenring.exe、Windows HDR 设置、注册表、显卡驱动设置或存档文件。[/]
[]如果缺少某项 HDR 要求,模组会安全地保持 HDR 不可用,而不是强制使用无效的色彩空间。[/]
[]HDR/SDR 切换、已保存状态的恢复以及普通窗口模式已在当前 NVIDIA 测试系统上的两个所列游戏版本中验证通过。最终的跨版本运行也通过了 Alt+Tab 以及与 UnlockTheFps 的共存测试。[/]
[]Windows HDR 不可用时的回退以及在两个已启用 HDR 的显示器之间移动,额外在 App Ver. 1.17 上验证通过。[/]
[]AMD、Intel、其他硬件/显示器组合、Windows HDR 热变更、睡眠/恢复以及大量 Overlay/MOD 组合尚未完全验证。[/]
[/list]
两个所列游戏版本均通过了相同的二进制级解析器和实机 HDR 回归测试。如果所有相关结构均未更改,未来的游戏更新可能会继续正常工作。未知版本会在日志中明确标记;任何有歧义或已更改的目标都会回退到游戏原生行为,而不是强制使用旧地址。未知版本在获得自身的静态审查和实机回归测试之前,仍处于实验性状态。

[size=4][b]故障排除[/b][/size]

确保在显示游戏的显示器上已启用 Windows HDR。如果其他模组也更改了 DXGI 色彩空间或全屏行为,请暂时禁用它以进行对比。报告问题时,请附上 [b]natives/EldenRingWindowedHDR.log[/b],并在此之前不要再次启动游戏,因为日志每次运行都会被替换。

[size=4][b]源代码[/b][/size]

此项目基于 MIT 许可证开源:
[url=https://github.com/a492219408/EldenRingWindowedHDR]GitHub 源代码与发布版本[/url]

[center][b]仅限离线使用 ModEngine3。请勿在绕过反作弊的情况下进入官方匹配。[b][/center]