UE4SS 道恩行者版

UE4SS 道恩行者版

即装即用的UE4SS,适用于《黎明行者之血》。采用未更改的官方二进制文件,带有Dawnwalker的FName和ProcessLocalScriptFunction签名。选定的蓝图钩子和Lua自定义事件已通过运行时测试。

UE4SS

THE BLOOD OF DAWNWALKER

STEAM BUILD 25107392

已备妥可安装的 UE4SS,包含针对 Dawnwalker 的兼容性数据。

========================================

非官方 | 特定构建 | 候选发布版

当前版本

针对 Steam 构建 25107392,请使用 v1.0.1-rc4

请勿在当前构建上使用 RC3。 RC3 支持构建 25014996。其旧的 UEngine::LoadMap 偏移可能导致构建 25107392 崩溃。

此软件包一次解压即可为 The Blood of Dawnwalker 安装 UE4SS。它保持官方 v3.0.1-1111-g97b7e501 加载器二进制文件不变,并添加了经测试的 Steam 构建所需的 Dawnwalker 设置、签名和 LoadMap 布局。

DAWNWALKER 兼容性修复

游戏更新移动了 UEngine::LoadMap。RC4 包含一个窄范围的 VTableLayout.ini 覆盖,仅将 LoadMap 偏移更改为 0x4F0,在 RVA 0x167E53C 处解析该函数。

现有的 Dawnwalker 签名已在新可执行文件上重新验证:FName 在 RVA 0x1193350 处唯一匹配,ProcessLocalScriptFunction 在 RVA 0x1154A74 处唯一匹配。RC4 保持 HookProcessLocalScriptFunction = 1HookLoadMap = 1

运行时结果

精确冻结的 RC4 存档成功进入响应式主菜单,显示正确的签名、LoadMap、钩子、辅助程序、事件循环和世界标记,正常关闭,并通过了干净的回滚测试。

当前构建的配置也将现有存档加载到游戏进程中,完成了 F9 快速加载返回游戏进程,干净退出,并在冷启动后再次到达主菜单。

一次受控的验证探测还确认了所选精确蓝图 RegisterHook 回调和 RegisterCustomEvent 回调。两条路由均针对悬停 EntryPoint 206 和取消悬停 EntryPoint 211 触发。

候选发布版

版本: 1.0.1-rc4 存档: Dawnwalker-UE4SS-v1.0.1-rc4-build25107392.zip 文件数: 55 大小: 8,955,122 字节 清单条目: 54 清单 SHA-256: 510DC0DD3EDD388446A7301A931A058B7662C74B4C6DA4CE4E17AFBE0BA49D6C ZIP SHA-256: B94D2001121E3014BA5F5C697BEF3DB1D659F328DF7780A974CEF451DFF01B90

冻结的存档通过了 55/55 解压一致性、54/54 内部清单验证,以及微软 Defender 扫描,无任何检测。

支持的构建

  • 商店: Steam
  • AppID: 3751260
  • 构建 ID: 25107392
  • Depot 清单: 2124379612566570542
  • 可执行文件版本: dw1-pc-256914-shipping-patch2-all-CL-256914
  • Dawnwalker.exe SHA-256: 45B7C2949F519ED3E45F7FBDB7127A03373FE44B34ABB58E3C987C5054E2409E
  • 虚幻引擎: 5.5.4

游戏更新可能会移动这些函数。安装此版本前请检查支持的构建。

包含内容

  • 官方 dwmapi.dllue4ss/UE4SS.dll,与固定的 UE4SS 版本保持不变
  • 上游 MIT LICENSE、辅助脚本、SDK 后端数据和捆绑的辅助模组
  • THIRD_PARTY_NOTICES.txtue4ss/THIRD_PARTY_LICENSES 下的许可证文本
  • Dawnwalker Unreal Engine 5.5 设置,包含 HookProcessLocalScriptFunction = 1HookLoadMap = 1
  • 当前构建的 FName_Constructor.luaProcessLocalScriptFunction.lua 签名
  • 修正 UEngine::LoadMap 的窄范围 VTableLayout.ini
  • 同步的 mods.txtmods.json 中的官方标准辅助模组默认值
  • README.txtSHA256SUMS.txt

默认辅助模组集启用 CheatManagerEnablerMod、ConsoleCommandsMod、ConsoleEnablerMod、BPML_GenericFunctions、BPModLoaderMod 和 Keybinds。SplitScreenMod 和 LineTraceMod 保持禁用状态。

安装

  1. 关闭游戏。
  2. 打开包含 Dawnwalker.exe 的文件夹:
<Steam 库>\steamapps\common\The Blood of Dawnwalker\Dawnwalker\Binaries\Win64
  1. 备份任何现有的 dwmapi.dllue4ss 文件夹。保留当前设置和用户安装的模组。
  2. 移除或移动之前的 UE4SS 安装。不要将 RC4 与 RC3 或其他 UE4SS 软件包合并。
  3. Dawnwalker-UE4SS-v1.0.1-rc4-build25107392.zip 解压到 Win64 文件夹。
  4. 确认此布局:
Dawnwalker.exe
dwmapi.dll
README.txt
SHA256SUMS.txt
ue4ss\UE4SS.dll
ue4ss\UE4SS-settings.ini
ue4ss\VTableLayout.ini
ue4ss\UE4SS_Signatures\FName_Constructor.lua
ue4ss\UE4SS_Signatures\ProcessLocalScriptFunction.lua
  1. 通过 Steam 启动游戏。
  2. 在添加第三方 UE4SS 模组之前,先到达主菜单。

测试状态

已在 Steam 构建 25107392 上通过:

  • 使用官方默认辅助模组集冷启动至主菜单
  • FName 签名在 RVA 0x1193350 处唯一匹配
  • ProcessLocalScriptFunction 签名在 RVA 0x1154A74 处唯一匹配
  • UEngine::LoadMap 偏移 0x4F0,在 RVA 0x167E53C 处解析
  • LoadMap 前置钩子和后置钩子安装
  • 加载现有存档进入游戏进程
  • F9 快速加载返回游戏进程
  • 所选 WBP_MainMenu_Button 执行路径上的精确蓝图 RegisterHook 回调
  • 同一所选路径上的 Lua RegisterCustomEvent 回调
  • 悬停回调位于 EntryPoint 206,取消悬停回调位于 EntryPoint 211
  • 干净退出并冷重启返回主菜单

回调探测在实时设置按钮上创建了瞬态悬停和取消悬停调用。它未改变游戏进程、进度、任务或存档。验证探测不包含在公开存档中。

当前限制

  • 蓝图和自定义事件验证仅覆盖一条选定的精确主菜单路径。其他 UE4SS 模组可能使用不同的函数,需要自行测试。
  • BPModLoaderMod 随上游辅助模组集提供,但本发布记录并未证明 BPML Logic Mod 能在 Dawnwalker 中挂载或生成。
  • 测试未确认可见的 F10 开发者控制台。
  • 未声称长时间游戏会话的结果。
  • 支持证据仅涵盖 Steam 构建 25107392
  • 与其他代理 DLL、注入器或 PAK 加载器共用尚未得到验证。

面向模组作者

RC4 保留了蓝图脚本派发路由,并恢复了加载器和生命周期功能使用的 LoadMap 钩子。已验证的当前构建目标为:

FName RVA 0x1193350
ProcessLocalScriptFunction RVA 0x1154A74
UEngine::LoadMap offset 0x4F0 / RVA 0x167E53C

验证探测为 ExecuteUbergraph_WBP_MainMenu_Button 注册了一个精确钩子。UE5.5 快速调用处理可能会在原始蓝图函数运行时报告 ExecuteUbergraph 节点。请针对实时游戏测试每个目标,不要将此单个回调结果视为对不同蓝图类的证明。

卸载

首先关闭游戏。

如果 RC4 是您唯一的 UE4SS 安装,请从 Win64 目录中移除 dwmapi.dllREADME.txtSHA256SUMS.txtTHIRD_PARTY_NOTICES.txtue4ss 文件夹。

如果您在 RC4 之前有 UE4SS 或其他 UE4SS 模组,请恢复您的备份。在移除文件之前备份 ue4ss\Mods,以免丢失用户安装的模组。

报告崩溃或问题

问题发生后,关闭游戏并在再次启动前复制此文件:

Dawnwalker\Binaries\Win64\ue4ss\UE4SS.log

发送 UE4SS.log 以及您的 Steam 构建 ID、已启用的 UE4SS 模组和精确的复现步骤。不要只发送虚幻引擎崩溃报告;它不包含诊断所需的 UE4SS 钩子和模组加载详情。如果未生成 UE4SS.log,请注明。

请从公开日志中移除用户名、账户数据、存档和不必要的个人路径。

完整性与来源

RC4 ZIP SHA-256:

B94D2001121E3014BA5F5C697BEF3DB1D659F328DF7780A974CEF451DFF01B90

SHA256SUMS.txt SHA-256:

510DC0DD3EDD388446A7301A931A058B7662C74B4C6DA4CE4E17AFBE0BA49D6C

包含的 VTableLayout.ini SHA-256:

7D0D84E943FC62B64A49BE5FE11AC96BE3817A97EDC8C8DA1ED2B3A952A62D7D

官方 UE4SS 存档 SHA-256:

1BFB8DD545B5DC2B2BCC2A57175B30BC3370CA916CD931A29F7A26133D672692

包含的 dwmapi.dll SHA-256:

74EFB8F6F368830EC80BE031B4E1EEE7006F228B9EDD5C1877FE27A8E29DC6CD

包含的 ue4ss/UE4SS.dll SHA-256:

FB1839EE91F71F83D508D44A2763A15AC1BB0C5FB4E504AC0FCFCA64376A054A

官方 UE4SS 项目:

github.com/UE4SS-RE/RE-UE4SS

固定的上游提交:

97b7e501c19d8b2b7c662feee73aaa0dc1f0a4d1

致谢与许可证

UE4SS-RE 及其贡献者创建并维护 UE4SS。RC4 包含其官方二进制文件和辅助文件,遵循 MIT 许可证。上游许可证包含在 ue4ss/LICENSE,软件包声明位于 THIRD_PARTY_NOTICES.txt,收集的第三方许可证文本位于 ue4ss/THIRD_PARTY_LICENSES

这是一个非官方社区软件包。UE4SS-RE、Rebel Wolves、Bandai Namco Entertainment、Epic Games、Valve 和 Nexus Mods 均不为其背书。

========================================

支持我的模组创作工作

可选的支持能帮助我投入更多时间维护和构建模组。

在 Ko-fi 上支持我