![[Linked Image]](http://i.imgur.com/6jbzWHm.png)
Success! This is a modified portrait, but I believe adding more portraits is possible. The portraits are all stored in one .dds (image) file called portraits.dds inside the public/main/assets/textures/icons/ folder. To add more I believe you would also have to edit the portraits.lsx file under \Data\Public\Main\GUI\ using the LStools posted. Once you open that LSX file you'll see two "categories". One is TextureAtlasInfo which specifies some things such as the location of the texture.dds file, the size of each icon, and the size (in pixels) of the texture file. The 2nd one is IconUVlist which seems to list icons. You'd probably have to clone one of the player icon nodes from the game and do some adjustments to it to indicate where it was inside that portaits.dds file.
Complicated, but doable.
Oh one more thing to save everyone a trial and error headache. Save the textures using nVIDIAs dds tools as "32.32.32.32f ABGR 128 bpp | floating point". Otherwise they'll look wonky.