All of a sudden many of my custom heroes seem to be turning pink when I select them. They have all looked fine in the past I'm not sure whats causing it.
The problem is that some of the skins that you are using are in .tga format. You'll have to convert them to .dds format to make the pink issue go away.
The program I use for converting is Paint.NET. It's a tedious affair (it doesn't take long to convert a file, it's just that there are a lot of them), but definitely worth it in my opinion.
Ok I have Paint.NET installed, how do I convert skins to dds?
Ok, so what you want to do is open the skin files with Paint.NET.
1. On one of the skins, click on "Save As..." (Ctrl + Shift + S, for short), and select "DDS" as the "Save as type". Click "Save".
2. Under "Settings", select "A8R8G8B8" and make sure "Generate Mip Maps" is unchecked. Click "OK" and then you should see a .dds file in the skins folder with the same name.
3. Repeat steps 1 and 2 for all skins in the folder.
4. Once all skin files have been converted, delete all .tga files in the skin folder.
5. Repeat steps 1 through 4 for all skins in the "skins" folder.
And there you go. No more pink!