Skip to content

Cranch-fur/UETools-GUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

134 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UETools-GUI

Dumper-7 (SDK) based solution for rapid debugging of Unreal Engine powered titles. Designed for a minimal setup experience: you can have it running within 5 minutes from the initial download.

Caution

Disclaimer: Solution was developed for general use in Unreal Engine powered titles. The author does not condone cheating, modding, or the manipulation of online competitive games. The author bears no responsibility for the specific games or contexts in which the solution is used.

Dependencies

Baseline & Environment

Unreal Engine: 4.27.2
C++: ISO 20 | C: Legacy MSVC
Windows SDK: "10.0.26100.0"
Build Configuration: Release

Note

Solution is targeting Unreal Engine 4.27.2 as the base. That allows it to be upgraded or downgraded with relative ease; however, certain code segments may require adjustment to accommodate engine-specific differences (e.g., deprecated or not-yet-implemented variables and functions).

Title is considered supported only if Dumper-7 successfully generates a valid SDK.

Getting Started

  1. Download and extract the repository, or clone it via Git.
  2. Generate a Dumper-7 SDK for the target title. Pre-compiled Dumper-7 can be found in Releases.

Tip

Dynamic Link Libraries (DLLs) can be loaded into a target process using tools such as Cheat Engine and System Informer (formerly Process Hacker). Always make sure your actions comply with the game's EULA and all applicable laws.

  1. Replace the contents of ..\SDKs\Dumper7 with the contents of newly generated, title-specific "CppSDK".
  2. Build UETools-GUI.dll and load it into the target title process.

Tip

When targeting Unreal Engine 5 based titles, it's recommended to uncomment #define UE5 in definitions.h. In many cases that action alone would be enough to adapt entirity of solution for newer engine.

While in the title, press Insert (INS) to toggle the menu.

Caution

Windows 11 users may encounter a black screen issue immediately after injecting UETools-GUI. While this issue is not addressed within the project itself, if you experience it, please follow these steps:

  1. Navigate to the title’s installation directory, then open the following path: {Title internal name}\Binaries\Win64.
  2. Locate the game executable and open its Properties (Right-click → Properties).
  3. Go to the Compatibility tab and enable "Disable fullscreen optimizations" feature.

Alternatively, #define INACTIVE_ZERO_SIZE in definitions.h can be uncommented, although it comes with set of compromises.

Great First Experience Games

Lies of P DEMO (Unreal Engine 4.27.2)

FirstEXP_LiesOfP FirstEXP_ProjectBorealis

Showcase

UETools-GUI_v0.7.mp4
UE4.22.3_SamuraiJackBattleThroughTime UE4.27.2_LiesOfPDEMO UE5.5.4_MilitsionerPlaytest

About

Dumper-7 (SDK) based solution for rapid debugging of Unreal Engine powered titles.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors