Metahuman plugin for source build

Hi,
How To install the metahuman plugin to the unreal engine source build?
epic launcher says no unreal engine exists to add/Install, for my knowledge,I found that there is no way to add source build engines to the epic launcher.do I have to install a separate engine for marketplace plugins and copy them to the source build?

2 Likes

That’s exactly what you have to do, also you need to change the BuildID .Inside the Binaries folder find a file called UnrealEditor.modules, open it with notepad and change the number next to BuildID to your ID build. To find your ID open any other plugin and you will see it there all plugins has the same ID.

4 Likes

Thanks. This was helpful.

With this method, I was able to get into my project, but was unable to build my client/server in the source engine.

“This module was most likely not flagged for being included in a precompiled build - set ‘PrecompileForTargets = PrecompileTargetsType.Any;’ in MetaHumanCore.build.cs to override. If part of a plugin, also check if its ‘Type’ is correct”

When I follow this, and change the metahuman core build file, I then get errors about other parts of the plugin.

Did anyone figured it out ?

“This module was most likely not flagged for being included in a precompiled build - set ‘PrecompileForTargets = PrecompileTargetsType.Any;’ in MetaHumanCore.build.cs to override. If part of a plugin, also check if its ‘Type’ is correct”

When I follow this, and change the metahuman core build file, I then get errors about other parts of the plugin.

I’m also stuck with the same problem.

I found workaround.

copy AutoRigService MetaHumanCaptureData MetaHumanConfig MetaHumanCore MetaHumanFaceAnimationSolver MetaHumanFaceContourTracker MetaHumanFaceFittingSolver MetaHumanIdentity MetaHumanMeshTracker MetaHumanPipeline MetaHumanSpeech2Face folders in
[UnrealEngineSourceRoot]\Engine\Plugins\Marketplace\MetaHuman\Intermediate\Build\Win64\UnrealGame\[Development or Shipping] to [ProjectRoot]\Intermediate\Build\Win64\[YourProjectName]\[Development or Shipping].

And edit all *.precompiled files in copied folders like below:

{
	"OutputFiles": [
		"..\\..\\..\\x64\\UnrealGame\\[Development or Shipping]\\MetaHumanConfig\\Module.MetaHumanConfig.cpp.obj"
	]
}

to

{
	"OutputFiles": [
		"[UnrealEngineSourceRoot]\\Engine\\Plugins\\Marketplace\\MetaHuman\\Intermediate\\Build\\Win64\\x64\\UnrealGame\\[Development or Shipping]\\MetaHumanConfig\\Module.MetaHumanConfig.cpp.obj"
	]
}

In other words, replace ..\\..\\.. to [UnrealEngineSourceRoot]\\Engine\\Plugins\\Marketplace\\MetaHuman\\Intermediate\\Build\\Win64

1 Like

I’m having same issue with 5.5 src and the workarounds are not working nor is changing the build id all i get is
The following modules are missing or built with a different engine version:

AutoRigService
MetaHumanCore
MetaHumanCoreEditor
MetaHumanImageViewer
MetaHumanMeshTracker
MetaHumanPipeline
MetaHumanFaceContourTracker
MetaHumanFaceContourTrackerEditor
MetaHumanIdentity
MetaHumanIdentityEditor
MetaHumanCaptureData
MetaHumanCaptureDataEditor
MetaHumanCaptureSource
MetaHumanFootageIngest
MetaHumanPerformance
(+14 others, see log for details)

Engine modules cannot be compiled at runtime. Please build through your IDE.