虚幻引擎(UE4/UE5)dump转储工具V1.1【成品+源码】

一款针对 虚幻引擎(UE4/UE5) 的 Windows 内存分析工具,可从运行中的游戏进程提取完整 C++ SDK,包括:类继承关系 | 结构体 & 枚举 | 函数签名 & 偏移量 | 自动特征码扫描

支持版本:UE4 (4.20–4.27) | UE5 (5.0–5.3)

核心功能:
1.数据转储

名称导出:将所有 FName 字符串及其 ID 导出至 Names.txt

对象导出:记录每个 UObject 的完整类路径和内存地址到 Objects.txt

全自动 SDK 生成:按包生成 _classes.h 和 _structs.h,包含继承关系、成员偏移、大小及填充

函数参数解析:输出完整返回类型、参数类型、const/out 修饰符及数组标记

位域支持:自动填充 UnknownData_XX 并标注位域(:N 语法)

2.智能特征码系统

自动扫描:无需手动定位,自动识别 GObjects/GNames 特征码并验证

特征码生成:每次运行后生成 signatures.txt(含主特征码 + 16 字节扩展版)

游戏专属配置:自动生成 <GameName>_sigs.txt,格式兼容 games.ini

3.配置管理

游戏配置文件:通过 games.ini 管理偏移量和特征码,无需重新编译

内置预设:8 款游戏的预置配置作为备用方案

版本自动检测:扫描模块内嵌版本字符串(如 Release-4.27)

4.UE5专项支持

FName 池解析:适配 UE5 的 2 字节头变长块存储结构

宽字符支持:同时处理 ANSICHAR 和 WIDECHAR 类型的 FName

FName 编号修正:按 UE5 规范读取 +0x4 偏移(UE4 为 -0x4)

5.用户体验优化

实时进度条:名称、对象、包处理阶段均显示进度和预估时间

详细日志:输出游戏名称、UE 版本、UE5 模式标志及关键地址

友好报错:错误代码附带解决方案(如提示修改 games.ini 的键值)

支持的游戏:

盗贼之海 [SoTGame] 4.x

魂斗罗:重启版 [ContraReboot-Win64-Shipping] 4.x

堡垒之夜 [FortniteClient-Win64-Shipping] 4.27

霍格沃茨之遗 [HogwartsLegacy-Win64-Shipping] 4.27

死亡岛2 [DeadIsland2-Win64-Shipping] 4.27

骑士精神2 [Chivalry2-Win64-Shipping] 4.26

通用 UE4 模板 [Generic-UE4] 4.25+

通用 UE5 模板 [Generic-UE5] 5.x

列表中未列出的任何游戏仍由自动签名查找器处理

它会扫描并写入一个 <GameName>_sigs.txt 文件,以便您可以添加条目下次需要修改 games.ini 文件。

使用方法:

(盗贼之海)如何在不使用 EAC 和 Dump 的情况下启动游戏

步骤 1 — 创建一个 `.bat` 文件并将其放置在:

Sea of Thieves\Athena\Binaries\Win64

然后粘贴以下内容:

set SteamAppId=1172630
set SteamGameId=1172630
start SoTGame.exe

步骤 2 — 运行 `.bat` 文件启动游戏

步骤 3 — 以管理员身份运行 UE Dumper(需要 PROCESS_ALL_ACCESS 权限)

步骤 4 — 完成

转载请说明出处 内容投诉
12GAME » 虚幻引擎(UE4/UE5)dump转储工具V1.1【成品+源码】

发表评论

您需要后才能发表评论

一个令你着迷的网站!

开通会员 官方交流群