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
usebutton.
- 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
DonatePopup. - Some Improves for
GObjects Finder. - Add example
JsonEnginefileDeadByDayLight.json. - Some Bugs fixed.
- Improves for
SDK-Generator:- Now it's
super super fastAnd 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
InitSdkFunction. - Add
FindObjectsFunction. - Solve bug, Some time
Generatorgenrate a cpp keyword as param or bad char on variable names.
- Support for
- Now it's ready to use direclty.
- Some
UIchanges and bugs solved.
JsonEngineis system that's use josn files as container for main ue4 structs.- Since UE4 have different versions, some time
ue4 structschanges. - That's make fix specific games problems is easy, since the most of problems because of UE4 Version structs changes.
- So
JsonEnginegive 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 ReWorkis 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 Veiweris 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 FinderImproved.- Let
GNames addressthat's pulled from the finder to be used directly without need to dereference it. GObjects Findernow get GObjects chunks address.
- Let
SDK GeneratorImproved.- Fix some bugs that's case
some problemormissed offsets. - Fix some code form that's slow the generating progress.
- Fix some bugs that's case
- Performance improves.
GObjects/GName Findernow really faster and more stability.Instance Loggernow really faster and more stability.SDK Generatornow really faster and more stability.
BUGS.- Fix some
UIbugs. - Fix some
Finderbugs.
- Fix some
- Add Settings button.
- Start using Font Awesome
- Improve
Sdk Generator.Sdk Generatornow significantly faster- Some organization for
Sdk Generatorcode.
- Improve
Class Finder.- Now can search for
class nameof address.- Put
instance addressand the tool will give you instanceclass name
- Put
- When you search for
class nameyou will get also instance thatsderivedfromclass name.- it's useful to find your target fast, you will get the name of
derivednext to instance address. - In example you search for
PlayerBaseyou will getPlayerBase,PlayerExtarBaseandGamePlayer.
- 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 chunksas same asGNames, so i just support it. - You still can set the addres of
first UObjectin GObject list orfirst chunkaddress. - Auto detect it's first
UObjector firstchunkaddress.
- Some games use
- Add
Class Finder.- Search for instance with his
class name. - Useful to find some
hard adrress, for ex: to make asigto scan.
- Search for instance with his
- Add new settings.
- Sdk Generator +10% faster.
- Add
Game Name,Game VersiontoSdk Generator. - Add
Sdk TypetoSdk Generator.- Internal: Usually used when your target is inject dll into game process.
- It's generate functions and funtction params. without
ReadAsMe/WriteAsMefunction. - 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
ReadAsMefunction in every class/struct. - Support write as object (class/struct) with
WriteAsMefunction 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/WriteAsMein your project, you need to edit settings file. - Good example for
readfunction here, for write function same asreadbutWriteProcessMemory.
- 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 GeneratorandInstance Logger. - Let GObject address getted form
GObject Finderbe valid to use directly.- You can now just set the address you get from
GObjects finderin 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 LoggertoJSON reflector.
- Add
Instance Logger.
- First version released





