Hi, I am getting the following error when trying packaging the app for shipping:
ERROR: Missing precompiled manifest for ‘Text3D’. This module was most likely not flagged for being included in a precompiled build - set ‘PrecompileForTargets = PrecompileTargetsType.Any;’ in Text3D.build.cs to override. PackagingResults: Error: Missing precompiled manifest for ‘Text3D’. This module was most likely not flagged for being included in a precompiled build - set ‘PrecompileForTargets = PrecompileTargetsType.Any;’ in Text3D.build.cs to override.
I tried to include PrecompileTargetsType.Any in the build file of Text3d. I tried also to put the plugin as a public dependency in the project build files.
It didn’t help. Some answers I found here suggest to exclude the plugin to overcome the issue but I am using it so it must be packaged.
No. AFAIK I can’t rebuild the engine plugins in the distributed engine. So you say I have to rebuild the plugin in the engine built from the source with PrecompileForTargets = PrecompileTargetsType.Any; in?
I will try,but I wonder why there should be all this manual work? This is Epic’s plugin which is part of the engine. Why it can’t just be included in the shipping build like the rest of the modules?
Did you check the boxes for all the targets in the engine, then?
Is the Text3D plugin listed as compatible for the target you want to use it with?
Some plugins are not supported on all targets.
Text 3D is a beta plugin as far as I can tell. Epic reserves the right to change or even completly remove those. Possibly they didn’t include it in order to discourage people from using them in shipping projects.
You might want to clone the plugin as a plugin in your own project, and use it from there. At the point where you copy the source code, it becomes “part of your game” and thus not subject to the restrictions on bundled/pre-built plugins.
Yes, that’s what I have done. I build it with all our modification in the Engine built from the source then copy into the standard engine distribution. Btw, it is a very nice and important plugin. There a lot to improve there for dynamic scenarios, but overall it is great. I hope Epic won’t remove it ))
Hello ~ ~ I also encountered a problem when packaging the text3d plug-in ~ this is my fault ~ ~ don’t know you solved the packaging problem:
PackagingResults: Error: Expecting to find a type to be declared in a module rules named ‘Text3D’ in text3DModuleRules, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null. This type must derive from the ‘ModuleRules’ type defined by Unreal Build Tool.
PackagingResults: Error: Unknown Error