Packaged Project Does Not Launch, Saying Dependency Is Missing

Hi Josh,

I’m missing some dll so the editor it not launching. The good news is that I don’t think I need it to unblock you. There seems to be a bug in the system that decides if a custom exe is needed for the package. The RenderStream plugin contains source code and also activates other plugins that have source code. A custom linked exe is required for the package because of this.

Enabling a random plugin (it needs to contain code) or adding an empty source file does trigger the compilation\linking of that runtime executable. I will file a bug report so that we can improve the detection system.

You can add a single empty (None) class to the project to work around the problem.

I should mention that if you plan on packaging the plugin (BuildPlugin tool), this will compile the plugin so it can be dropped under Engine\Plugins\Marketplace in a build from the launcher. This path is known to properly detect the addition of plugins. You should not set the EnabledByDefault attribute to true for such plugin as this is reserved for plugins that are pre-compiled with the engine.

There should be no problems for anyone working from the engine sources.

Martin