Reputation: 335
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"
]
}
Upvotes: 1
Views: 6225
Reputation: 2711
Alternatively, you can check out the Engine\Build\Build.version
file. It should look something like this:
{
"MajorVersion": 4,
"MinorVersion": 25,
"PatchVersion": 0,
"BranchName": "UE4+Release-4.25"
}
This means that the UE running is 4.25
.
Upvotes: 0
Reputation: 21947
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"
Upvotes: 2