Dumper-7
已完成深入解读 Dumper-7(UE4/5 SDK 生成器)源码:从运行时偏移推断、FName 解析,到数据收集与 C++ SDK / USMAP / IDA 代码生成的完整管线。
对 Dumper-7(Unreal Engine 4/5 SDK 生成器)的完整源码解读。Dumper-7 通过 DLL 注入,在运行时分析游戏进程内存,自动推断 UE 引擎核心结构体的内存布局,最终生成可用的 C++ SDK 及多种辅助格式(USMAP / IDA / Dumpspace)。
按执行流程分四篇:偏移推断算法 → FName 名称系统 → 数据收集与管理层 → 代码生成管线。支持 UE4.11–4.27、UE5.0–5.4+。
目录
- 01Dumper-7 偏移推断算法在无符号内存中定位 GObjects 与所有结构体成员偏移的启发式算法(InitEngineCore 偏移阶段)。2026-06-30
- 02Dumper-7 FName 名称系统定位 GNames / FNamePool,把 FName 索引解析回字符串(InitEngineCore 名称阶段)。2026-06-30
- 03Dumper-7 数据收集与管理层6 个 Manager 的数据收集层:按包组织、循环依赖打破、名称冲突解决、拓扑排序(InitInternal)。2026-06-30
- 04Dumper-7 代码生成管线CppGenerator 生成 C++ SDK,以及 USMAP / IDA / Dumpspace 三种辅助输出(Generate)。2026-06-30