The following modules are missing or built with a different engine version (4.12.3)

Hello,

The context :
We share a same SVN repository for our game among all team members. Our C++ development team commit just the game module dll (development editor config) for the artists (which don’t have visual studio installed) to be able to launch the editor. We also provide to them a full folder of our builded UE4 customized version. It worked perfectly until now. We just migrated from Unreal 4.10.X to 4.12.3.

The Problem
Now, when we commit the DLL on our version control system to share it with the artists, they can’t launch the uproject file; A popup appears with “The following modules are missing or built with a different engine version: … Would you like to rebuild them now?”

In the log we can see:

LogInit:Warning: Incompatible or missing module: UE4Editor-OurGameName.dll

More Context
Visual Studio version used is Community 2015 update 1.

We really need to get this working!

Thanks for any help!

CodingMarmot.

Do you use any externally linked staff? External dynamic libraries to be concrete.

Not sure if this helps, but this might be fixed in the 4.12.5 update. You can check that if possible.

Fixed in 4.12.5

Fixed! UE-32588 VS2015 Update 3 prevents the editor from compiling code

We found out that this came from a new file “Binaries/Win64/UE4Editor.modules” which stores an GUID of the current build of the engine (field BuildId), which was mismatched from the one in the Unreal build (in similar path) that we shared with our artists.

Having the same BuildId solves our issue. Thanks for your support.

1 Like

We do not use any special externally linked stuff (except Wwise).

Great news for the VS2015 Update 3 support! We also had issues with that, that’s why we rolled back to VS2015 Update 1…

For completeness: to make your module work across build machines, find the version the artists use. Look at the file:

\Engine\Binaries\Win64\UE4Editor.modules

Copy the “BuildId” line.

Now find your plugins, one by one:

\Engine\Plugins\MyStudio\MyPlugin\Binaries\Win64\EU4Editor.modules

Paste to replace the “BuildId” line.

delete remain epic games folder after remove epic games and unreal engine programs.
this solved the issue in my case