First, what does the game do with values in the json files, that don't match?
Second, how difficult is it to change these lists? I have done a review of all the packs I have, and I suggest the following modifications.
BustType
{ TINY, SMALL, MEDIUM, BIG, VERY_BIG }
BustType really should be renamed as BustSize, and as such, it seems to cover most everything. There are several attributes to breasts not covered, like AreolaSize, NippleSize, Natural/Fake, and what I will call 'Perkiness' (as opposed to the more negative-sounding 'Sagginess'.) But those are likely beyond the scope, and I am personally satisfied with simply covering size.
BodyType
{ PETITE, ATHLETIC, AVERAGE, VOLUPTUOUS, THICK }
This category is a bit of a mess, as it really covers shape, physical fitness, and size, all together. But I think with the addition of BBW as the biggest category, that I can live with it. (I see a lot of 'hourglass' used in the current packs, but I think VOLUPTUOUS covers that ok. I also see a lot of 'curvy' and 'chubby', but I think packmakers can cover those girls with one of VOLUPTUOUS, THICK, or BBW.)
My biggest regret in this category is that no two packmakers spell VOLUPTUOUS the same way.
EyeColor
{ BLACK, BROWN, BLUE, GREEN, HAZEL }
I would like to add: GREY, RED, GOLDEN, MULTI (for fictional characters and Mila Kunis, who actually have two different color eyes), and SILVER (for the robots). We should probably throw in an OTHER just in case.
HairColor
{ BLACK, BRUNETTE, BLOND, RED }
I would like to add: WHITE, MULTI (for multiple hair colors at once, not girls that change their hair color during their careers), GREEN, BLUE, DIRTY BLOND, AUBURN, ORANGE, GREY, and OTHER
If a girl changes hair color during her career, the packmaker should feel free to pick the color they want. I generally find in those cases, I have a pretty clear 'default' hair color I think of when I hear her name.
SkinComplexion
{ LIGHT, OLIVE, DARK }
To be honest, I wish this wasn't a thing. I would much prefer an explicit ETHNICITY category, because I think that is what people would rather search for in-game, or in a database like scutterhut's. That being said, makeup artists generally consider six complexion categories (because different techniques and palettes are used on this basis):
- Type 1 - Extremely fair skin.
- Type 2 - Fair skin.
- Type 3 - Medium skin.
- Type 4 - Olive skin.
- Type 5 - Brown skin.
- Type 6 - Black skin.
I would suggest: PALE, FAIR, MEDIUM, OLIVE, BROWN, BLACK.
(For our needs, there has to be an OTHER as well, to cover the fictional persons. I would rather not cover each separate color, just lump all the alien girls with weird skin or fur under OTHER.)
But makeup artists would generally find this unsatisfactory because makeup palette is also determined by three skin tones that modify the complexion: WARM (yellow/gold/peach), COOL (blue/pink/red), NEUTRAL (a mix of warm and cool). So stereotypical asian skin is generally WARM in the FAIR to BROWN area, while the stereotypical Native American skin is COOL from MEDIUM to BROWN. That being said, stereotypes are often wrong: actual humans can cover pretty much all of the 18 combinations of complexion and skin tone, regardless of heritage.
But unless they are a makeup professional, it is also extremely unlikely that packmakers will be accurate about skintones, and I am unaware of any major porn compendium that covers skin tone and complexion. I'd suggest we just stick to the six basic complexions plus OTHER, live with a lot of imprecision in this category, and call it a day.