Generate project files button is missing

I have ran the “UnrealVersionSelector” in the install folder.
I have also fixed the file association in the launcher.

But I still don’t have any option to generate project files.

1 Like

That black icon means your *.uproject is associated to something like unrealeditor.exe, since UnrealVersionSelector.exe’s icon is blue, and that is the exact exe that should run your *.project file with in general case(and all the context menu additional buttons are bound to this fact).

So, in first place update *.uproject association to be run with UnrealVersionSelector.exe, that should help.

After that, afaik, the only thing that could’ve go wrong is UVS being uinitialized properly, but that was already solved by

fixed the file association in the launcher

even if it could not override windows’ association by some reason.

It says “Invalid command line” when I try to change the association.

Invalid command line

well, then that’s exactly the case where you should fix UVS.

The only way i’m aware of is through the launcher, by clicking “Fix associations” when popup arise. The popup should look like this:

(the only popup example i have)

After than *.project files should be able to be properly started by UVS.

The tricky part is: i don’t know how to reliably trigger this popup other than by installing new engine from launcher (or, probably, by starting launcher while having other launcher engines installed). That’s troublesome when the only engine you need is an a custom installed version.

Thanks, but I have gotten the popup and clicked fix association, it didnt help.

I did find out that my UnrealVersionSelector is on 4.27 while I use 5.1. Do you know how to get a 5.1 UnrealVersionSelector? Maybe thats causing the issue.

how to get a 5.1 UnrealVersionSelector

Well, that’s also sounds like possible source of problem: have you tried to associate a launcher’s one? default path is:
C:\Program Files (x86)\Epic Games\Launcher\Engine\Binaries\Win64\UnrealVersionSelector.exe

Sorry for the late reply.

My launchers UnrealVersionSelector is 4.27. So it dosnt work.

Well, things i listed above solved all the 5~7 cases i had, but now i’m out of ideas. Sorry then.

Is it possible to download the 5.1 VersionSelector, or is it project specific?

I don’t think it should matter. I’m know that you should use launcher’s UVS and mine right now also says “4.27” in file description, so it shoudn’t be the problem as long as you selecting a correct UVS

1 Like

For the future, to solve problems with a broken association with UnrealVersionSelector.

  1. You need to find UnrealVersionSelector in the folder with the installed launcher, in my case this is the path “D:\Epic Games\Launcher\Engine\Binaries\Win64\UnrealVersionSelector.exe”
  2. You need to create a shortcut from this UnrealVersionSelector
  3. Open the file properties and add “-fileassociations” at the end of the path
    I got “D:\Epic Games\Launcher\Engine\Binaries\Win64\UnrealVersionSelector.exe” -fileassociations
  4. Apply, ok, run as administrator, at first glance nothing will happen, but I fixed broken associations that I could no longer fix due to the innovations of Windows 11.

Also, if you moved a copy of the engine to another location, or reinstalled Windows, you can register copies of the engine in the system so that you can select it as a project version in the selector.
To do this, you just need to copy UnrealVersionSelector from the launcher folder to the root of the engine folder, run it as administrator, confirm that you want to register the engine and you’re done, but as far as I know it will not appear in the launcher.

3 Likes

tyvm, it was the last part for the proper solution i was looking for.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.