Unable to package with Texture Graph on

Today I tried out Texture Graph with 5.4.2. Unfortunately, When I tried to package, it threw an error telling a runtime module depends on an editor module.


Then I found the TextureGraphEngine module refers to that renderdoc plugin, and TextureGraphEngine is runtime.
The solution is simple. I made them all editor modules in the .uplugin file and we are good to package.
I can’t understand. What’s the purpose of making the Texture Graph runtime? And under what circumstances do we need to profile this Adobe-substance-like tool? Did Epic staff ever try packaging with this plugin on?

		{
			"Name": "TextureGraph",
			"Enabled": true,
			"TargetAllowList": [
				"Editor"
			]
		}

Hey allowing the plugin to target editor only in the .uproject worked for me

3 Likes