0.5.15d Advanced random portrait and auto full body image loader.
This does two things:
.Somewhat more complex algorithm for selecting images from image pack.
Search goes in stages: All_Imagepack_Portraits->Sex->Age->Race->Hair_Colour->Natural_Selection
(When original script was ONLY looking for "Race")
If stage result is 0 images, it takes previous stage results for correct one.(Worst case scenario, this way you may get illogical or repeating images but at least it won't be blank)
.It gets portrait image path and checks if full body image with SAME name and same path but in "Bodies" folder exist, and auto loads/applies it.
With this you can basically forget about Manual body/portrait changes. Well depending on how vast your image pack is.
It works fine(almost) with "The Butlers" image pack from OP, two folders have different names halfkins and taurs, I think, they need to be the same for body auto loading to work.
Some info for possible image pack creators.
Name your portrait/body images so they have those "tags" in their name, in any order, separated by spaces. (Script looks ONLY at FILE name for guidance, folder names are ignored, if you want you can dump all images in root Portraits/Bodies folder)
Sex - Male, Futa, all others auto considered "female".
Age - Loli applies to "child" and "teen"(just because) all others considered "adult".
Race - Full list as of now: ["Human", "Elf", "Dark Elf", "Orc", "Drow","Beastkin Cat", "Beastkin Wolf", "Beastkin Fox","Beastkin Tanuki","Beastkin Bunny", "Halfkin Cat", "Halfkin Wolf", "Halfkin Fox","Halfkin Tanuki","Halfkin Bunny","Taurus", "Demon", "Seraph", "Gnome","Goblin","Centaur","Lamia","Arachna","Scylla", "Slime", "Harpy","Dryad","Fairy","Nereid","Dragonkin"] remember, no spaces, just omit them. ex: BeastkinCat
Hair_Colour - Those are all default colours you can encounter in game so far: ["white", "green", "purple", "blue", "blond", "red", "auburn", "brown", "black", "jelly"]
If devs won't change much with updates you can try using this in future versions. Manual copy-paste of changed code is your friend here.