GithubHelp home page GithubHelp logo

rexdon8 / ue4-dumper Goto Github PK

View Code? Open in Web Editor NEW

This project forked from realascarre/ue4-dumper

0.0 0.0 0.0 34 KB

Dump offsets and functions for games made using Unreal Engine

License: GNU Affero General Public License v3.0

C++ 73.58% C 26.42%

ue4-dumper's Introduction

UE4-Dumper

Dump offsets and functions for games made using Unreal Engine

What it does exactly?

  1. It regenerates and dumps all strings from the games using the Global Names pointer (GNames/FNames).
  2. It dumps all objects present in the game using the Global Names (GNames/FNames) & Global Object(GUObjectArray).
  3. It dumps the offsets and function address using Global Names (GNames/FNames) and Global Object(GUObjectArray) or using Global World (UWorld/GWorld).
  4. It also dumps the Actors present as entity in the game to check the integrity of the Global World pointer.

What to do with the outputs?

Its upto you how you want to use the dump files. For general knowledge, the output files are used as reference to reverse engineer the game to access non-accessable options/ unfair advantages.

How to build this source?

This was made using VS 2017 (Year - 2022) and can be easily rebuild. ~ Steps

  1. Change the offsets required, most games use the offsets provided for dumping and you just need to update the Global pointers but in case it doesn't dump correctly consider making somee changes to the pre initialized offsets in 'Offsets.h' file
  2. Build in Release & x64 mode.
  3. Open game and Run dumper.
  4. Follow on-screen commands.

Failed to get Base Address of games?

  1. Use a driver to read memory rather using the winapi callbacks. In case you don't have a driver or don't know about making one refer to youtube/github for public sources.
  2. You can also disable any anticheat running as they can block R/W permsisson.

As for the Process id, it will actually be auto selected even there are multiple instances of the same game, the func searches for the game and checks for the highest memory usage among the instances.

What games does it work on?

It will work on any game built using Unreal Engine no matter the version used. This source or dumper is not intended to be any game specific, its for educational purposes, so people can learn.

Want to dump a Android Mobile Game?

GO here for Android Mobile Dumper - https://github.com/RealAscarre/UE4-Mobile-Dumper

ue4-dumper's People

Contributors

realascarre avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.