I finally managed to figure out enum redirects although you need undocumented magic mojo to make them work, but now I can’t seem to get the core redirect to work for structs or even more simply: variables. I ultimately want to convert blueprint variables to their C++ counterparts, but even a simple redirect of a boolean within an animation blueprint class to another blueprint boolean in the same class doesn’t do ANYTHING! Is there a way to turn on logging of core redirects? I’ve tried fully qualified names, partially qualified names, nothing works!!
My current redirector:
+PropertyRedirects=OldName=“Mannequin_AnimBP.ALS_Aiming”,NewName=“NewVar_0”)
No warnings, no errors, and more importantly, no action! So very frustrating!! Maybe this is a case where you need more magic mojo to make it work? I haven’t even started on structs yet! Any assistance is appreciated but I fear only unreal developers can even answer this question.
Magic mojo for enums for anyone needing it (Blueprint to C++):
+EnumRedirects=(OldName=“OldEnum”,NewName="/Script/ProjectName.NewEnum",
OverrideClassName="/Script/CoreUObject.Enum",
ValueChanges=(“NewEnumerator0”,“NewEnum::Value0”),“NewEnumerator1”,“NewEnum::Value1”)))