Developer Notes

~ isn't supposed to be valid in asset names. This has now been fixed so that it can't be used.


Using an asset with a "" character located in its name, will not allow that asset to be assigned to any other asset's input. For example a Texture with a "" in its name cannot be assigned to a Material's Texture Sampler or a Material with a "~" in its name cannot be assigned to a Blueprint UMG Widget Image.

This Behavior holds true if named without a "" but placed in a folder with a"" in the name.

Also Reproduced in Main Promotable-CL-2493094

Steps to Reproduce
  1. Open QAGame Editor
  2. Import the attached "~Test_Texture.tga" file
  3. Create a New Material
  4. In the New Material, Add a Texture Sampler node
  5. Attempt to assign the "~Test_Texture.tga" file

RESULTS: Texture Sampler remains unassigned

EXPECTED: Texture File is assigned to Texture Sampler Node


Alternate Repro Steps:

  1. Open QAGame Editor
  2. Create a New Folder Named "Test~Folder"
  3. In this new Folder, Create a New Material named "M_Test"
  4. Back in the Root Game Folder, Create a New UMG Widget Blueprint
  5. In the New UMG BP, Create an Image
  6. Attempt to Assign the M_Test Material to the Image.

RESULTS: Image in UMG BP remains unassigned

EXPECTED: M_Test is assigned to Image in UMG BP

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

Login to Vote

Affects Versions4.
Target Fix4.14
Fix Commit3124494
Main Commit3133983
CreatedMar 27, 2015
ResolvedSep 14, 2016
UpdatedApr 27, 2018
View Jira Issue