96辅助游戏论坛 - 辅助工具|www.96fuzhu.com

 找回密码
 立即注册
查看: 5111|回复: 0

火箭联盟(Rocket League)Dumper工具 (x64)

[复制链接]

发表于 2020-6-21 14:12 | 显示全部楼层 |阅读模式
用于生成sdk的结构和模式(结构可能已过时):

  1. // GObjects: [+0x23] E8 [....] EB 82
  2. //   GNames: [+0x2c] E8 [....] 48 83 CF FF 45 85 FF

  3. template<class T>
  4. struct TArray
  5. {
  6.   TArray()
  7.   {
  8.     Data  = nullptr;
  9.     Count = Max = 0;
  10.   }

  11.   size_t Num() const
  12.   {
  13.     return Num;
  14.   }

  15.   T& operator[](size_t i)
  16.   {
  17.     return Data[i];
  18.   };

  19.   const T& operator[](size_t i) const
  20.   {
  21.     return Data[i];
  22.   };

  23.   bool IsValidIndex(size_t i) const
  24.   {
  25.     return i < Num();
  26.   }

  27. private:
  28.   T*      Data;
  29.   int32_t Num;
  30.   int32_t Max;
  31. };

  32. struct FQWord
  33. {
  34.   int32_t A;
  35.   int32_t B;
  36. };

  37. struct FName
  38. {
  39.   int32_t Index;
  40.   int32_t Number;
  41. }

  42. class FNameEntry
  43. {
  44. public:
  45.   char    pad_0000[8];
  46.   int32_t Index;
  47.   char    pad_000C[12];
  48.   wchar_t Name[1024];
  49. };

  50. class UObject
  51. {
  52. public:
  53.   void*    VTableObject;
  54.   char     pad_0008[0x30];
  55.   int32_t  ObjectInternalInteger;
  56.   int32_t  NetIndex;
  57.   UObject* Outer;
  58.   FName    Name;
  59.   UObject* Inner;
  60.   UObject* ObjectArchetype;
  61. };

  62. class UField : public UObject
  63. {
  64. public:
  65.   UField* Next;
  66.   char    pad_0008[0x8];
  67. };

  68. class UEnum : public UField
  69. {
  70. public:
  71.   TArray<FName> Names;
  72. };

  73. class UConst : public UField
  74. {
  75. public:
  76.   FString Value;
  77. };

  78. class UStruct : public UField
  79. {
  80. public:
  81.   char    pad_0000[0x10];
  82.   UField* SuperField;
  83.   UField* Children;
  84.   int32_t PropertySize;
  85.   char    pad_0094[0x9c];
  86. };

  87. class UScriptStruct : public UStruct
  88. {
  89. public:
  90.   char pad_0000[0x28];
  91. };

  92. class UFunction : public UStruct
  93. {
  94. public:
  95.   int32_t FunctionFlags;
  96.   char    pad_0134[0x8];
  97.   FName   FriendlyName;
  98.   int16_t NumParams;
  99.   int16_t ParamSize;
  100.   int32_t ReturnValueOffset;
  101.   char    pad_014C[0x8];
  102.   void*   Function;
  103. };

  104. class UState : public UStruct
  105. {
  106. public:
  107.   char pad_0000[0x60];
  108. };

  109. class UClass : public UState
  110. {
  111. public:
  112.   char pad_0000[0x228];
  113. };

  114. class UProperty : public UField
  115. {
  116. public:
  117.   int32_t ArrayDim;
  118.   int32_t ElementSize;
  119.   FQWord  PropertyFlags;
  120.   char    pad_0080[0x10];
  121.   int32_t PropertySize;
  122.   char    pad_0094[0x4];
  123.   int32_t Offset;
  124.   char    pad_009C[0x2c];
  125. };

  126. class UByteProperty : public UProperty
  127. {
  128. public:
  129.   UEnum* Enum;
  130. };

  131. class UBoolProperty : public UProperty
  132. {
  133. public:
  134.   int64_t BitMask;
  135. };

  136. class UObjectProperty : public UProperty
  137. {
  138. public:
  139.   UClass* PropertyClass;
  140.   char    pad_00D0[0x8];
  141. };

  142. class UClassProperty : public UObjectProperty
  143. {
  144. public:
  145.   UClass* MetaClass;
  146.   char    pad_00D0[0x10];
  147. };

  148. class UInterfaceProperty : public UProperty
  149. {
  150. public:
  151.   UClass* InterfaceClass;
  152. };

  153. class UStructProperty : public UProperty
  154. {
  155. public:
  156.   UStruct* Struct;
  157. };

  158. class UArrayProperty : public UProperty
  159. {
  160. public:
  161.   UProperty* Inner;
  162. };

  163. class UMapProperty : public UProperty
  164. {
  165. public:
  166.   UProperty* KeyProp;
  167.   UProperty* ValueProp;
  168. };
复制代码


火箭联盟(Rocket League)Dumper工具 (x64).zip

6.59 KB, 下载次数: 2

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|96辅助游戏论坛

GMT+8, 2025-1-31 23:58 , Processed in 0.065541 second(s), 22 queries .

Powered by Discuz! X3.4

© 2016-2023 Comsenz Inc.

快速回复 返回顶部 返回列表