Update SDK

This commit is contained in:
2025-10-12 19:42:01 +02:00
parent 083900c18e
commit bd619fd2d7
6 changed files with 542 additions and 541 deletions

View File

@@ -70,29 +70,6 @@ public:
};
DUMPER7_ASSERTS_UObject;
// Class CoreUObject.TextBuffer
// 0x0028 (0x0050 - 0x0028)
class UTextBuffer final : public UObject
{
public:
uint8 Pad_28[0x28]; // 0x0028(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("TextBuffer")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"TextBuffer")
}
static class UTextBuffer* GetDefaultObj()
{
return GetDefaultObjImpl<UTextBuffer>();
}
};
DUMPER7_ASSERTS_UTextBuffer;
// Class CoreUObject.Field
// 0x0008 (0x0030 - 0x0028)
class UField : public UObject
@@ -179,28 +156,28 @@ public:
};
DUMPER7_ASSERTS_UClass;
// Class CoreUObject.LinkerPlaceholderClass
// 0x01B8 (0x03E8 - 0x0230)
class ULinkerPlaceholderClass final : public UClass
// Class CoreUObject.DynamicClass
// 0x0080 (0x02B0 - 0x0230)
class UDynamicClass final : public UClass
{
public:
uint8 Pad_230[0x1B8]; // 0x0230(0x01B8)(Fixing Struct Size After Last Property [ Dumper-7 ])
uint8 Pad_230[0x80]; // 0x0230(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LinkerPlaceholderClass")
STATIC_CLASS_IMPL("DynamicClass")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LinkerPlaceholderClass")
STATIC_NAME_IMPL(L"DynamicClass")
}
static class ULinkerPlaceholderClass* GetDefaultObj()
static class UDynamicClass* GetDefaultObj()
{
return GetDefaultObjImpl<ULinkerPlaceholderClass>();
return GetDefaultObjImpl<UDynamicClass>();
}
};
DUMPER7_ASSERTS_ULinkerPlaceholderClass;
DUMPER7_ASSERTS_UDynamicClass;
// Class CoreUObject.Property
// 0x0040 (0x0070 - 0x0030)
@@ -225,9 +202,9 @@ public:
};
DUMPER7_ASSERTS_UProperty;
// Class CoreUObject.MulticastDelegateProperty
// Class CoreUObject.InterfaceProperty
// 0x0008 (0x0078 - 0x0070)
class UMulticastDelegateProperty : public UProperty
class UInterfaceProperty final : public UProperty
{
public:
uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
@@ -235,18 +212,18 @@ public:
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("MulticastDelegateProperty")
STATIC_CLASS_IMPL("InterfaceProperty")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"MulticastDelegateProperty")
STATIC_NAME_IMPL(L"InterfaceProperty")
}
static class UMulticastDelegateProperty* GetDefaultObj()
static class UInterfaceProperty* GetDefaultObj()
{
return GetDefaultObjImpl<UMulticastDelegateProperty>();
return GetDefaultObjImpl<UInterfaceProperty>();
}
};
DUMPER7_ASSERTS_UMulticastDelegateProperty;
DUMPER7_ASSERTS_UInterfaceProperty;
// Class CoreUObject.Interface
// 0x0000 (0x0000 - 0x0000)
@@ -277,28 +254,55 @@ public:
};
DUMPER7_ASSERTS_IInterface;
// Class CoreUObject.ObjectPropertyBase
// 0x0008 (0x0078 - 0x0070)
class UObjectPropertyBase : public UProperty
// Class CoreUObject.Function
// 0x0030 (0x00E0 - 0x00B0)
class UFunction : public UStruct
{
public:
uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
using FNativeFuncPtr = void (*)(void* Context, void* TheStack, void* Result);
uint32 FunctionFlags; // 0x00B0(0x0004)(NOT AUTO-GENERATED PROPERTY)
uint8 Pad_B4[0x24]; // 0x00B4(0x0024)(Fixing Size After Last Property [ Dumper-7 ])
FNativeFuncPtr ExecFunction; // 0x00D8(0x0008)(NOT AUTO-GENERATED PROPERTY)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ObjectPropertyBase")
STATIC_CLASS_IMPL("Function")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ObjectPropertyBase")
STATIC_NAME_IMPL(L"Function")
}
static class UObjectPropertyBase* GetDefaultObj()
static class UFunction* GetDefaultObj()
{
return GetDefaultObjImpl<UObjectPropertyBase>();
return GetDefaultObjImpl<UFunction>();
}
};
DUMPER7_ASSERTS_UObjectPropertyBase;
DUMPER7_ASSERTS_UFunction;
// Class CoreUObject.LinkerPlaceholderFunction
// 0x01B8 (0x0298 - 0x00E0)
class ULinkerPlaceholderFunction final : public UFunction
{
public:
uint8 Pad_E0[0x1B8]; // 0x00E0(0x01B8)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LinkerPlaceholderFunction")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LinkerPlaceholderFunction")
}
static class ULinkerPlaceholderFunction* GetDefaultObj()
{
return GetDefaultObjImpl<ULinkerPlaceholderFunction>();
}
};
DUMPER7_ASSERTS_ULinkerPlaceholderFunction;
// Class CoreUObject.Package
// 0x0078 (0x00A0 - 0x0028)
@@ -323,6 +327,49 @@ public:
};
DUMPER7_ASSERTS_UPackage;
// Class CoreUObject.ObjectPropertyBase
// 0x0008 (0x0078 - 0x0070)
class UObjectPropertyBase : public UProperty
{
public:
uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ObjectPropertyBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ObjectPropertyBase")
}
static class UObjectPropertyBase* GetDefaultObj()
{
return GetDefaultObjImpl<UObjectPropertyBase>();
}
};
DUMPER7_ASSERTS_UObjectPropertyBase;
// Class CoreUObject.ObjectProperty
// 0x0000 (0x0078 - 0x0078)
class UObjectProperty : public UObjectPropertyBase
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ObjectProperty")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ObjectProperty")
}
static class UObjectProperty* GetDefaultObj()
{
return GetDefaultObjImpl<UObjectProperty>();
}
};
DUMPER7_ASSERTS_UObjectProperty;
// Class CoreUObject.GCObjectReferencer
// 0x0048 (0x0070 - 0x0028)
class UGCObjectReferencer final : public UObject
@@ -386,25 +433,28 @@ public:
};
DUMPER7_ASSERTS_UDoubleProperty;
// Class CoreUObject.Int8Property
// 0x0000 (0x0070 - 0x0070)
class UInt8Property final : public UNumericProperty
// Class CoreUObject.TextBuffer
// 0x0028 (0x0050 - 0x0028)
class UTextBuffer final : public UObject
{
public:
uint8 Pad_28[0x28]; // 0x0028(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("Int8Property")
STATIC_CLASS_IMPL("TextBuffer")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"Int8Property")
STATIC_NAME_IMPL(L"TextBuffer")
}
static class UInt8Property* GetDefaultObj()
static class UTextBuffer* GetDefaultObj()
{
return GetDefaultObjImpl<UInt8Property>();
return GetDefaultObjImpl<UTextBuffer>();
}
};
DUMPER7_ASSERTS_UInt8Property;
DUMPER7_ASSERTS_UTextBuffer;
// Class CoreUObject.ScriptStruct
// 0x0010 (0x00C0 - 0x00B0)
@@ -429,33 +479,6 @@ public:
};
DUMPER7_ASSERTS_UScriptStruct;
// Class CoreUObject.Function
// 0x0030 (0x00E0 - 0x00B0)
class UFunction : public UStruct
{
public:
using FNativeFuncPtr = void (*)(void* Context, void* TheStack, void* Result);
uint32 FunctionFlags; // 0x00B0(0x0004)(NOT AUTO-GENERATED PROPERTY)
uint8 Pad_B4[0x24]; // 0x00B4(0x0024)(Fixing Size After Last Property [ Dumper-7 ])
FNativeFuncPtr ExecFunction; // 0x00D8(0x0008)(NOT AUTO-GENERATED PROPERTY)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("Function")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"Function")
}
static class UFunction* GetDefaultObj()
{
return GetDefaultObjImpl<UFunction>();
}
};
DUMPER7_ASSERTS_UFunction;
// Class CoreUObject.DelegateFunction
// 0x0000 (0x00E0 - 0x00E0)
class UDelegateFunction : public UFunction
@@ -499,29 +522,6 @@ public:
};
DUMPER7_ASSERTS_USparseDelegateFunction;
// Class CoreUObject.DynamicClass
// 0x0080 (0x02B0 - 0x0230)
class UDynamicClass final : public UClass
{
public:
uint8 Pad_230[0x80]; // 0x0230(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("DynamicClass")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"DynamicClass")
}
static class UDynamicClass* GetDefaultObj()
{
return GetDefaultObjImpl<UDynamicClass>();
}
};
DUMPER7_ASSERTS_UDynamicClass;
// Class CoreUObject.PackageMap
// 0x00B8 (0x00E0 - 0x0028)
class UPackageMap : public UObject
@@ -570,6 +570,29 @@ public:
};
DUMPER7_ASSERTS_UEnum;
// Class CoreUObject.LinkerPlaceholderClass
// 0x01B8 (0x03E8 - 0x0230)
class ULinkerPlaceholderClass final : public UClass
{
public:
uint8 Pad_230[0x1B8]; // 0x0230(0x01B8)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LinkerPlaceholderClass")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LinkerPlaceholderClass")
}
static class ULinkerPlaceholderClass* GetDefaultObj()
{
return GetDefaultObjImpl<ULinkerPlaceholderClass>();
}
};
DUMPER7_ASSERTS_ULinkerPlaceholderClass;
// Class CoreUObject.LinkerPlaceholderExportObject
// 0x00C8 (0x00F0 - 0x0028)
class ULinkerPlaceholderExportObject final : public UObject
@@ -593,29 +616,6 @@ public:
};
DUMPER7_ASSERTS_ULinkerPlaceholderExportObject;
// Class CoreUObject.LinkerPlaceholderFunction
// 0x01B8 (0x0298 - 0x00E0)
class ULinkerPlaceholderFunction final : public UFunction
{
public:
uint8 Pad_E0[0x1B8]; // 0x00E0(0x01B8)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("LinkerPlaceholderFunction")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"LinkerPlaceholderFunction")
}
static class ULinkerPlaceholderFunction* GetDefaultObj()
{
return GetDefaultObjImpl<ULinkerPlaceholderFunction>();
}
};
DUMPER7_ASSERTS_ULinkerPlaceholderFunction;
// Class CoreUObject.MetaData
// 0x00A0 (0x00C8 - 0x0028)
class UMetaData final : public UObject
@@ -754,26 +754,6 @@ public:
};
DUMPER7_ASSERTS_UByteProperty;
// Class CoreUObject.ObjectProperty
// 0x0000 (0x0078 - 0x0078)
class UObjectProperty : public UObjectPropertyBase
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ObjectProperty")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ObjectProperty")
}
static class UObjectProperty* GetDefaultObj()
{
return GetDefaultObjImpl<UObjectProperty>();
}
};
DUMPER7_ASSERTS_UObjectProperty;
// Class CoreUObject.ClassProperty
// 0x0008 (0x0080 - 0x0078)
class UClassProperty final : public UObjectProperty
@@ -860,6 +840,26 @@ public:
};
DUMPER7_ASSERTS_UIntProperty;
// Class CoreUObject.Int8Property
// 0x0000 (0x0070 - 0x0070)
class UInt8Property final : public UNumericProperty
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("Int8Property")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"Int8Property")
}
static class UInt8Property* GetDefaultObj()
{
return GetDefaultObjImpl<UInt8Property>();
}
};
DUMPER7_ASSERTS_UInt8Property;
// Class CoreUObject.Int16Property
// 0x0000 (0x0070 - 0x0070)
class UInt16Property final : public UNumericProperty
@@ -900,29 +900,6 @@ public:
};
DUMPER7_ASSERTS_UInt64Property;
// Class CoreUObject.InterfaceProperty
// 0x0008 (0x0078 - 0x0070)
class UInterfaceProperty final : public UProperty
{
public:
uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("InterfaceProperty")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"InterfaceProperty")
}
static class UInterfaceProperty* GetDefaultObj()
{
return GetDefaultObjImpl<UInterfaceProperty>();
}
};
DUMPER7_ASSERTS_UInterfaceProperty;
// Class CoreUObject.LazyObjectProperty
// 0x0000 (0x0078 - 0x0078)
class ULazyObjectProperty final : public UObjectPropertyBase
@@ -966,6 +943,29 @@ public:
};
DUMPER7_ASSERTS_UMapProperty;
// Class CoreUObject.MulticastDelegateProperty
// 0x0008 (0x0078 - 0x0070)
class UMulticastDelegateProperty : public UProperty
{
public:
uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("MulticastDelegateProperty")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"MulticastDelegateProperty")
}
static class UMulticastDelegateProperty* GetDefaultObj()
{
return GetDefaultObjImpl<UMulticastDelegateProperty>();
}
};
DUMPER7_ASSERTS_UMulticastDelegateProperty;
// Class CoreUObject.MulticastInlineDelegateProperty
// 0x0000 (0x0078 - 0x0078)
class UMulticastInlineDelegateProperty final : public UMulticastDelegateProperty