In UE 5.3, when the option "Always load last project on startup" is enabled and a new Editor launch attempts to automatically reopen the last closed project, the dialog "The following modules are missing or built with a different engine version" pops up every time, even if there were no changes to the project. The project ends up not opening with either choice on that dialog, so it must then be opened manually.
Notes:
1) The option can be found in at least 3 places:
2) The option is relevant when launching the Editor without specifying a project to open, for example through the Epic Games Launcher or by running the executable directly.
3) As reported by the UDN member on the linked case, the problem seems to be rooted in file [Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp]
4) Up to UE 5.2, lines 2103, 2105 and 2586 above behaved similarly. However, line 2589 used FPlatformMisc::ProjectDir() again, just like line 2105, instead of attempting to use the value cached in ProjectBinariesRootDirectory.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-202290 in the post.
2 |
Component | UE - Editor - Workflow Systems |
---|---|
Affects Versions | 5.3 |
Created | Dec 9, 2023 |
---|---|
Updated | May 1, 2024 |