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