unreal-engine4unreal-development-kit

Is there a way to check which UE version was used to create a project?


When opening a project, it complains about it being created using a different version of Unreal. I obviously get a bunch of compile errors if I go through with opening it anyway.

Is there a way to check what version was used to create it?

I was hopeful when I saw the EngineAssociation entry inside the uproject file but it ended up being meaningless to me

{
    "FileVersion": 3,
    "EngineAssociation": "{0004AAA1-08D6-A558-739F-534E0C642FD2}",
    "Category": "",
    "Description": "",
    "TargetPlatforms": [
        "PS4",
        "WindowsNoEditor"
    ]
}

Solution

  • This means that the project was associated with a custom version of the engine, manually built using the source code of the engine downloaded from GitHub. You can not tell just from looking at the .uproject file which version of the engine this custom build is based on.

    In vanilla builds of the engine, the EngineAssociation field holds a meaningful value, e.g. "4.24"