UEDumper icon indicating copy to clipboard operation
UEDumper copied to clipboard

Newer versions of UE? Maybe this can help.

Open ELKRRR opened this issue 1 year ago • 0 comments

https://www.unknowncheats.me/forum/unreal-engine-4-a/458814-ufunction-properties-dump-ue4-4-25-a.html

You used to be able to get everything from UStruct->Children (see below)

Code:

class UStruct : public UField, FStructBaseChain
{
public:
	UStruct* SuperField;
	UField* Children;
...
}

Now, in UE4.25 there's UStruct->Children and UStruct->ChildProperties, and they use FField.. and FProperty, etc.

Code:

class UStruct : public UField, public FStructBaseChain
{
public:
	class UStruct* SuperField;
	class UField* Children;
	class FField* ChildProperties;
...
}

Here is the heirarchy:

Code:

class UObjectBase;
class UObjectBaseUtility;
class	UObject;
class		UField;
class			UEnum;
class			FProperty;
class				FObjectProperty;
class			UStruct;
class				UFunction;
class				UClass;
class				UScriptStruct;
class		FLinker;
class			FLinkerLoad;
class			FLinkerSave;
class		UPackage;
class		USystem;
class		UTextBuffer;
class		UPackageMap;
class		UObjectRedirector;
class FField;
class	FProperty;
class		FByteProperty;
class		FUInt16Property;
class		FUInt32Property;
class		FUInt64Property;
class		FInt8Property;
class		FInt16Property;
class		FIntProperty;
class		FInt64Property;
class		FBoolProperty;
class		FFloatProperty;
class		FDoubleProperty;
class		FObjectPropertyBase;
class		FObjectProperty;
class			FClassProperty;
class			FInterfaceProperty;
class			FWeakObjectProperty;
class			FLazyObjectProperty;
class			FSoftObjectProperty;
class				FSoftClassProperty;
class		FNameProperty;
class		FStructProperty;
class		FStrProperty;
class		FTextProperty;
class		FArrayProperty;
class		FDelegateProperty;
class		FMulticastDelegateProperty;
class		FMapProperty;
class		FSetProperty;
class		FEnumProperty;

ELKRRR avatar Feb 25 '23 22:02 ELKRRR