The migrate function is meant for moving assets from one content folder to another, so it does no actual modification of the references in the migrated assets. This is normally fine, since we expect those references to be relative to /Game, the project's content folder. However, plugins may also have content folders, so we need to detect when something is migrated into a plugin and replace Game with the plugin name.

Steps to Reproduce
  1. Create a texture named MyTexture and a material named MyMaterial in your content folder. Assign your texture to the material. Note that the texture path is listed as /Game/MyTexture.
  2. Right click MyMaterial and migrate it to a plugin's content folder.
  3. Open MyMaterial, and note that the texture reference still points to /Game/MyTexture instead of /PluginName/MyTexture.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-60551 in the post.

Login to Vote

Fix Commit4466963
CreatedJun 14, 2018
ResolvedOct 15, 2018
UpdatedOct 1, 2019