Trying to open a project that uses the Script Plugin in a binary version of the Engine that has been created from an Engine built from source code will fail. The Engine is looking for the file UnrealHeaderTool-ScriptGeneratorPlugin.dll, but that file is apparently deleted from the source code Engine when the binary version is being created, and it is not re-created in the binary version.
PRE-REQUISITES:
A version of the Engine built from source code is required for this repro. The repro will also take some time since it involves multiple compiles of the Engine.
RESULT:
The project fails to open and the following errors are displayed:
LogModuleManager:Warning: No filename provided for module ScriptGeneratorPlugin
LogModuleManager:Warning: ModuleManager: Unable to load module 'ScriptGeneratorPlugin' because the file 'D:/Source/UnrealEngine-4.13.2-release/LocalBuilds/Engine/Windows/Engine/Binaries/Win64/' was not found.
LogCompile:Error: Failed to initialize the engine (PreInit failed).
EXPECTED:
The project opens successfully in the binary version of the Engine.
WORKAROUND:
Rebuild the original project again and manually copy the UnrealHeaderTool-ScriptGeneratorPlugin.dll file from the source code version of the Engine to the new binary version of the Engine.
REGRESSION:
No
Head over to the existing Questions & Answers thread and let us know what's up.
0 |
Component | UE - Foundation - Build - Rocket (Installed Engine) |
---|---|
Affects Versions | 4.13.2, 4.14.3, 4.16 |
Created | Feb 1, 2017 |
---|---|
Resolved | Aug 18, 2021 |
Updated | Aug 18, 2021 |