How to tell what version of UE4 a project was made on?

Hello, one of my associate’s worked on a project back when Unreal Engine 4 initially launched and has some stuff in that project that we wanted to look at that could help us for our current project. When we tried to open it in the newest version currently(4.13) it would give us an error that it is incompatible and we don’t know which version of UE4 my associate worked on this project with. I wanted to see if there is anyway to find out what version the project was created in somewhere in the engine files or something so we can reinstall that version and take a look at it… I understand it was kind of bad practice to not save which version of UE4 somewhere in the builds of the project and such, and we include it in everything now but at the time it was not something we did. And at the time we did not have source control of any type.

In short is there anyway to find out what version of Unreal Engine 4 that the project was created in, safely?

2 Likes

The Unreal Enngine project files are plain text files. I guess that was the case for the earliest version of UE4 also (not 100% sure, though). Try to open the *.uproject file for you project in a text editor and the version number should be in there.

1 Like

It does not give me the option to open it as a text file

You need to open the file as text outside the engine. There are text editors available with both Windows and OSX (don’t know which you are using) that you can use do this.

1 Like

Ok opening it in Visual Studio worked, thank you!

You’re welcome!

Nice! Thank you this helped.

I had an older project, turns out it was 4.7 . Now I have to download 4.8GB for that engine… uff.

…opened in notepad++ , …it is right version which is 4.20… awesome …tnx … : ) , !!!

thank you bro it work for me with the notepad option

Yep, was going to say Open in Notepad ++ :slight_smile:

If you are running UE on Linux, the version will not be stored as plain text in the .uproject file, but as a UUID, for example:

“EngineAssociation”: “E5ECE0DB-D57F-4904-9E03-1E7581B3F5FC”

You can find a list of the UUIDs associated to all installed unreal engine versions in the file ~/.config/Epic/UnrealEngine/Install.ini