I got annoyed with some incompatible behaviour with randomportraits and PortraitPackEditor and ended up fixing those and then adding some small features. I would ask if their original creator is ok with me sharing them, but he doesn't seem to be active here anymore. While checking that, I also noticed that the game has been updated and it would probably take some extra work to make sure my versions are compatible, so I thought I'd ask if there is any interest in those updated versions and whether it's forth the effort for me to rework them for the updated version of the game.
The main thing I fixed was an inconsistency with uppercase letters that stopped many values set with the editor from affecting the randomization. I mostly made the changes on the editor side, but I also added some edits to the randomization that let me make the naming system a bit more secure and flexible. I also added a way to separate flat and small sizes for behinds and busts with the editor. And probably the biggest change to both components was an addition of penis size as a possible weight multiplier for the randomization. It's user configurable in the same way as the other weight multipliers.