Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

DumpJMAP

Generates a .jmap reflection dump (JSON format by trumank).

The dump contains full reflection data for classes, functions, structs and enums (including property offsets, sizes and flags), class default object property values, and approximate vtable layouts. The jmap CLI can convert it to .usmap or C++ headers, and the ue_binja plugin can apply it to Binary Ninja databases.

The function does the same as the Generate .jmap file button in the UE4SS Debugging Tools aka. the GUI Console under the Dumpers tab.

The file is written to the UE4SS working directory as <GameName>-<EngineVersion>-<UE4SSCommitSHA>.jmap.

Parameters

#TypeInformation
1bool (optional)Whether to include Blueprint-generated classes, structs and enums (and their CDOs) in addition to native types. Default: true

Example

RegisterKeyBind(Key.F1, function()
    DumpJMAP()
end)

-- Native types only:
RegisterKeyBind(Key.F2, function()
    DumpJMAP(false)
end)