I'd need to know all the available portrait names. Can you get me a recursive list of all files in the portraits folder, and all relevant attributes of the given slave? (race, sex, age, hair, skin, tits, ass)?
The key thing to remember, if nothing matches then it currently drops that filter and goes back. So, it goes to filter on Child, finds 0 portraits that match Child (after filtering on race and gender), it will now not filter on age at all. So if you only have "Adult" portraits, then any child age slaves will still be pulling portraits from the pool of Adults.
If you have exactly this for portraits
Seraph Female Adult AverageTits
Seraph Female Child AverageTits
Then, it should always choose the Child for Child and Adult for Adult, but if you had:
Seraph Female Adult AverageTits
Seraph Female Adult AverageTits 2
Then, when looking for a portrait for a child, it'd find nothing, so it'd not filter on age and go with any of the adult profiles.
For the others, it again can potentially be an issue with it filtering out from hair or skin before it gets to tits. This will be less of an issue for next version, which uses weights. I'm also adding option to enable debug output which gives some more info on it's selection process which might help explain why it's not selecting what you expect?
For the last, characters besides the tags don't matter. Nor does case. It could be any of the following:
- Human Female Adult BigTits
- Human-Female-Adult-BigTits
- HumanFemaleAdultBigTits
All 3 would be parsed the same.