Ok, adding custom portraits.
Here is a page about the various ways you can add portraits.
Portraits must be 212 x 278, and in the PNG format.
Place them in the Shadowrun\Shadowrun_Data\StreamingAssets\ContentPacks\Seattle\
Art\Portraits folder.
The simplest way is to replace an existing portrait with your custom one, using the original portraits exact name. But you might see NPC runners appearing with the same portrait. I did trying this with January.
Today I found
Personalized Player Portraits. In spite of the porn star pictures it unfortunately uses, it does work, though it can be tricky in implementing because the file paths are confusing.
First create your custom portrait as above. Instead of using an existing portrait's name, give it a name following the standard convention the game uses: For example, for elf females:
pc_elffemale_20
through
pc_elffemale_50
You don't want to use lower number than 20 because, reasons...
Now the tricky part. You want to go to your Shadowrun\Shadowrun_Data\StreamingAssets\ContentPacks\Seattle\
Data\Portraits folder. Not the same folder you put your pictures in!
Find the seattle.pl.bytes and move it somewhere else or rename it something like seattle.pl.bytes.backup. Then copy the new seattle.pl.bytes file over from the mod.
Now you will have a ton of new picture options opened up for every race and gender. Basically those #20 - #50s. If you didn't provide pictures for each one it is no big deal. You will just see a gray image for those portrait options in character creation.
I have tested this on Shadowrun Returns, Dragonfall, or Hong Kong. So yay!