Giter Club home page Giter Club logo

dumper-7's Introduction

Dumper 7

SDK Generator for all Unreal Engine games. Supported versions are all of UE4 and UE5.

Download This Dumper

How to use

  • Compile the dll in x64-Release
  • Inject the dll into your target game
  • The SDK is generated into the path specified by Settings::SDKGenerationPath

Overriding Offsets

  • Only override any offsets if the generator doesn't find them by itself

  • All overrides are made in Generator::Init() inside of Generator.cpp

  • GObjects

    ObjectArray::Init(/*GObjectsOffset*/, /*ChunkSize*/, /*bIsChunked*/);
    /* Make sure only to use types which exist in the sdk (eg. uint8, uint64) */
    InitObjectArrayDecryption([](void* ObjPtr) -> uint8* { return reinterpret_cast<uint8*>(uint64(ObjPtr) ^ 0x8375); });
  • FName::AppendString

    FName::Init(/*FName::AppendStringOffset*/);
  • ProcessEvent

    Off::InSDK::InitPE(/*PEIndex*/);

Notes

  • Be aware, that the calls to ProcessEvent in Main.cpp may crash on debug configuration
  • In the SDK, initialize UObject::GObjects by calling the function SDK::InitGObjects()
  • In the SDK, functions from classes as UKismetSystemLibrary or UGameplayStatics may only be called on their default-objects

Issues

If you have any issues using the Dumper, please create an Issue on this repository
and explain the problem in detail.

TODO

  • Fix mapping-file generation
  • Fix cyclic dependencies of packages

dumper-7's People

Contributors

fischsalat avatar encryqed avatar riritoninigaya avatar mlodyskiny avatar gamerbross avatar samuelsiv avatar

Stargazers

codeѕ тeaм 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.