/UEInspector

Unreal Engine Inspector

Primary LanguageC++GNU General Public License v3.0GPL-3.0

UEInspector

UNSTABLE DEVELOPMENT PROGRESS

Features

  • 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

Demo (Right Click -> View Image)

UEInspector Demo

All respect to the demo game

Dang! How to use this?

  1. Find an UE game
  2. Build UEInspector for that game (See next section)
  3. Inject compiled UEInspector to game
  4. Inpect interesting objects using in-game imgui menu provided by UEInspector
  5. Play with the objects' properties/methods. Get its offsets/attributes in the memu. Even invoke some.
  6. Code you standalone tool real quick.

How do I build & update

  1. git clone --recursive
  2. Download source code of Unreal Engine
  3. Install DirectX SDK, update variables in UEInspector/EnvSetup.props
  4. Edit UEInspector/EnvSetup.props, open sln, try to build.
  5. Fix UE source error popping up. May be 5 places, more or less. (See patches/)
  6. Update patterns in UnrealInternal.cpp
  7. Build & Inject!

Credit