This version is deprecated use version 4 for more fixes and featuer
CheatGear
Cheat Gear is not associated in anyway with the old UFT tool(v3) and has been completely rewritten.
The old tool(v3) will not be updated but will remain open source for anyone wanting to learn.
Useful tool to help you fetch and dump Unreal Engine 4 Games information.
- I already spent a good count of my time to make this tool and improve it, and will give it more time with your support.
- There are some goals we would like to achieve on patreon.
Website | Link |
---|---|
PayPal | |
Patron |
Feature | Description |
---|---|
Nice and Easy UI | i use ImGUI for easy and beautifully UI |
Find GNames | Find GNames array |
Find GObjects | Find GObjects array |
Instance Logger | Dump GNames and GObjects into file |
Sdk Generator | Generate CPP SDK |
Read/Write Kernel | Read/Write Process memory with Kernel |
Platform | Game Compatibility |
---|---|
Windows 64bit | x32 & x64 |
Windows 32bit | x32 |
This video tell you how to use the tool and dump sdk for ue4 game.
- Some changes before watch the video.
- Now you don't need to do any thing about GNames address since now you just need to click
use
button.
- Now you don't need to do any thing about GNames address since now you just need to click
Name | Reason |
---|---|
@CorrM | Build This Tool ✌️ |
@WheresMyRide | Bug Haunter 😂 |
@KN4CK3R | Base SDK Generator |
@harakirinox | BypassPH (Read/Write Kernal) |
- Support
ProcessEvent
. - Add colors for GObjects input field.
- Add some useful items on
Menu Button
. - Add
Donate
Popup. - Some Improves for
GObjects Finder
. - Add example
JsonEngine
fileDeadByDayLight.json
. - Some Bugs fixed.
- Improves for
SDK-Generator
:- Now it's
super super fast
And Generate aFull Dump
.- A lot of fixes.
- Some core changes.
- Fix bug that's case a
non-full SDK
.
- Fix bugs when your target is x32 and the tool is x64.
- Now it's
- Improves for
Generated SDK
:- Now it's ready to use direclty.
- Support for
Gobjects Chunks
. - Add
InitSdk
Function. - Add
FindObjects
Function. - Solve bug, Some time
Generator
genrate a cpp keyword as param or bad char on variable names.
- Support for
- Now it's ready to use direclty.
- Some
UI
changes and bugs solved.
JsonEngine
is system that's use josn files as container for main ue4 structs.- Since UE4 have different versions, some time
ue4 structs
changes. - That's make fix specific games problems is easy, since the most of problems because of UE4 Version structs changes.
- So
JsonEngine
give me the ability to just create an other json file that's have the changed structs to override default structs to support any other UE4 version.
- Since UE4 have different versions, some time
SDK generator ReWork
is hard changes forsdk generator
.- That's make the tool now faster than before significantly.
- Easy to add and improve feature In the future.
Tool Debugging
, it's to help fetching why tool crashed and generate file that's help to solve the problem.- New UI that give me some space to add new
Features
. Address Veiwer
is a hex viwer to dump memory arround to address pulled form the tool.- That's give you ability to check if your address is valid to use or not.
- Add some UI labels.
- Unreal Version: That's fetch which UE that game development with.
- Win Title: Get window title of target game.
GObjects/GName Finder
Improved.- Let
GNames address
that's pulled from the finder to be used directly without need to dereference it. GObjects Finder
now get GObjects chunks address.
- Let
SDK Generator
Improved.- Fix some bugs that's case
some problem
ormissed offsets
. - Fix some code form that's slow the generating progress.
- Fix some bugs that's case
- Performance improves.
GObjects/GName Finder
now really faster and more stability.Instance Logger
now really faster and more stability.SDK Generator
now really faster and more stability.
BUGS
.- Fix some
UI
bugs. - Fix some
Finder
bugs.
- Fix some
- Add Settings button.
- Start using Font Awesome
- Improve
Sdk Generator
.Sdk Generator
now significantly faster- Some organization for
Sdk Generator
code.
- Improve
Class Finder
.- Now can search for
class name
of address.- Put
instance address
and the tool will give you instanceclass name
- Put
- When you search for
class name
you will get also instance thatsderived
fromclass name
.- it's useful to find your target fast, you will get the name of
derived
next to instance address. - In example you search for
PlayerBase
you will getPlayerBase
,PlayerExtarBase
andGamePlayer
.
- it's useful to find your target fast, you will get the name of
- Now significantly faster.
- Now can search for
- Support
GObjects Chunks
.- Some games use
GObject's chunks
as same asGNames
, so i just support it. - You still can set the addres of
first UObject
in GObject list orfirst chunk
address. - Auto detect it's first
UObject
or firstchunk
address.
- Some games use
- Add
Class Finder
.- Search for instance with his
class name
. - Useful to find some
hard adrress
, for ex: to make asig
to scan.
- Search for instance with his
- Add new settings.
- Sdk Generator +10% faster.
- Add
Game Name
,Game Version
toSdk Generator
. - Add
Sdk Type
toSdk Generator
.- Internal: Usually used when your target is inject dll into game process.
- It's generate functions and funtction params. without
ReadAsMe
/WriteAsMe
function. - You can directly cast/write block of memory as your class/struct.
- It's generate functions and funtction params. without
- External: Usually used when your target is write or read game process memory from your process.
- Support read as object (class/struct) with
ReadAsMe
function in every class/struct. - Support write as object (class/struct) with
WriteAsMe
function in every class/struct. - It's useful to read/write block of memory as class/struct.
- No functions generaterd for external for now. maybe later i will support call function from external.
- To support
ReadAsMe
/WriteAsMe
in your project, you need to edit settings file. - Good example for
read
function here, for write function same asread
butWriteProcessMemory
.
- Support read as object (class/struct) with
- Internal: Usually used when your target is inject dll into game process.
- Some Optimization.
- Add UI.
- Some changes to
SDK Generator
andInstance Logger
. - Let GObject address getted form
GObject Finder
be valid to use directly.- You can now just set the address you get from
GObjects finder
in theGObject input field
.
- You can now just set the address you get from
- Add
SDK Generator
. - Add Settings file.
- Improve
Instance Logger
.
- Add
JSON reflctor
. - Convert
Instance Logger
toJSON reflector
.
- Add
Instance Logger
.
- First version released