How do I add Unreal integration to an existing Toolkit config?

The instructions on Unreal’s website for setting up the Shotgun integration are for downloading a full config that includes Unreal. But in a lot of cases, people just want to add the Unreal integration to an existing config, rather than having to pull down Unreal’s config in its entirety. Here’s how you do it:

First, make the following changes in your config:

Once you’ve made the above config changes, run the following command from your pipeline configuration’s root directory:

./tank cache_apps

That should do the trick.

Relevant links:


Hi @tannaz,

I did try the above steps with the latest of everything and it fails with the following error:

ERROR: Include error. Could not resolve references for
Undefined Reference!

I updated config/env/includes/settings/tk-multi-publish2.yml accordingly, issued tank cache_apps which yielded some other errors. Rinse and repeat the process a few times and the extra list of files to update is as follows:

Only then the apps download and are cached correctly.


Hello again!

Ah I see I think our steps above miss out adding the following lines to the tk-multi-publish2.yml:

I’ve updated the original post above to include some additional files you need to check. It’s not just the publish app, but also the loader and panel apps as well.


Ah, thanks guys for catching those missing bits and fixing the post!