• 商品介绍
    • 历史版本
    • 资源内容

    Dumper-7
    适用于所有虚幻引擎游戏的 SDK 生成器。支持所有虚幻引擎 4 和 UE5 版本。

    如何使用

    • 在 x64-Release 中编译 dll

    • 将 dll 注入到你的目标游戏中

    • SDK 生成到 指定的路径下Settings::SDKGenerationPath,默认是C:\\Dumper-7

    • 请参阅UsingTheSDK以获取入门指南或从旧 SDK 迁移的指南。

    覆盖偏移量

    • 仅当生成器找不到偏移量或偏移量不正确时才覆盖它们

    • 所有覆盖均在Generator.cpp中的Generator::InitEngineCore()中进行

    • GObjects(另请参阅GObjects-Layout

      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

      • 强制 GNames:

        FName::Init(/*bForceGNames*/); // Useful if the AppendString offset is wrong
      • 覆盖偏移量:

        FName::Init(/*OverrideOffset, OverrideType=[AppendString, ToString, GNames], bIsNamePool*/);
    • 处理事件

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

    覆盖 GObjects 布局

    • 仅当您的游戏未自动找到 GObjects 时才添加新布局。

    • 布局覆盖大约位于第 30 行ObjectArray.cpp

    • 对于 UE4.11 到 UE4.20,将布局添加到FFixedUObjectArrayLayouts

    • 对于 UE4.21 及更高版本,将布局添加到FChunkedFixedUObjectArrayLayouts

    • 例子:

      FFixedUObjectArrayLayout // Default UE4.11 - UE4.20{
          .ObjectsOffset = 0x0,
          .MaxObjectsOffset = 0x8,
          .NumObjectsOffset = 0xC}
      FChunkedFixedUObjectArrayLayout // Default UE4.21 and above{
          .ObjectsOffset = 0x00,
          .MaxElementsOffset = 0x10,
          .NumElementsOffset = 0x14,
          .MaxChunksOffset = 0x18,
          .NumChunksOffset = 0x1C,
      }

    配置文件

    您可以选择通过Dumper-7.ini文件动态更改设置,而不是修改Settings.h

    • 每个游戏Dumper-7.ini:在与游戏的 exe 文件相同的目录中创建。

    • 全局Dumper-7.ini在下创建C:\Dumper-7

    例子:

    [Settings]
    SleepTimeout=100
    SDKNamespaceName=MyOwnSDKNamespace


    v1.0 (最新版本) 下载
    Dumper-7
    免费
    25人下载过
    用户协议 下载(最新版本)

    文件大小 784kb

    最新版本 v1.0

    最新发布日期 2025/08/13