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