Unreal 5.51 cannot load anything from Unreal 5.5

In case you haven’t seen it. Epic screwed up the source build version of UE 5.5 into UE 5.6. (Unreal 5.6? - #5 by KillerPenguin)

Well now, unreal 5.51 is out and it cannot load anything from UE 5.5 because it was saved with version 5.6. (cannot load assets from newer version errors.)

SO now my entire project just gone poof into the wind. So my question is, what now? Do you want us to wait for 5.6 to come out until we can upgrade to the next version? 5.5 was a hot mess, with tons of crashing bugs that I could live without.

Someone please tell me how to fix this. I wouldn’t mind if this was beta, but this is freak’n official release…

ps. Not gonna hex edit 5.6 back to 5.5. Please don’t give me this answer. I have too many files and it’s too dangerous to run batch on it. What I want is where can I disable this version check.

Well answering my own question, in case anyone got the same problem. (Because, let’s face it. Epic staffs rarely answer anything.)

You can disable the version check at:

Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp (190)

Also, remove the entire else if (Diff.Type == ECustomVersionDifference::Newer) block (1624)

The problems are far reaching than I thought. There’s so many bug and whatnot that came with this version bug that I’ll not elaborate.

So my advise for anyone who hasn’t gone deep into 5.5, to just revert your project before 5.5 and start over with 5.51.

Screenshot 2024-12-18 121239

Honestly, I really expect some apology from Epic for this.