UNSTABLE DEVELOPMENT PROGRESS
- View / Search / Edit / Invoke > UE World Objects > Methods / Static Functions / Blueprint / Properties / etc.
- Hot-reload dll for rapid prototype.
currently only simple UObject Methods Invocation is supported
All respect to the demo game
- Find an UE game
- Build UEInspector for that game (See next section)
- Inject compiled UEInspector to game
- Inpect interesting objects using in-game imgui menu provided by UEInspector
- Play with the objects' properties/methods. Get its offsets/attributes in the memu. Even invoke some.
- Code you standalone tool real quick.
- git clone --recursive
- Download source code of Unreal Engine
- Install DirectX SDK, update variables in
UEInspector/EnvSetup.props
- Edit
UEInspector/EnvSetup.props
, open sln, try to build. - Fix UE source error popping up. May be 5 places, more or less. (See
patches/
) - Update patterns in
UnrealInternal.cpp
- Build & Inject!
- ImGUI: ocornut/imgui
- DXHook for ImGUI: xMajdev/ImGuiHook
- MinHook: TsudaKageyu/minhook
- Kanan's Pattern Scan