DumpJMAP
生成 .jmap 反射转储(由 trumank 定义的 JSON 格式)。
转储包含类、函数、结构体和枚举的完整反射数据(包括属性偏移、大小和标志)、类默认对象的属性值,以及近似的虚函数表布局。jmap CLI 可以将其转换为 .usmap 或 C++ 头文件,ue_binja 插件可以将其应用于 Binary Ninja 数据库。
此函数与 UE4SS 调试工具(也称 GUI 控制台)中 Dumpers 选项卡下的 Generate .jmap file 按钮作用相同。
文件以 <GameName>-<EngineVersion>-<UE4SSCommitSHA>.jmap 为名写入 UE4SS 工作目录。
参数
| # | 类型 | 说明 |
|---|---|---|
| 1 | bool(可选) | 除原生类型外,是否包含蓝图生成的类、结构体和枚举(以及它们的 CDO)。默认值:true |
示例
RegisterKeyBind(Key.F1, function()
DumpJMAP()
end)
-- Native types only:
RegisterKeyBind(Key.F2, function()
DumpJMAP(false)
end)
原文:docs/lua-api/global-functions/dumpjmap.md · 固定提交 560411f18512 · 来源与 MIT 许可