Hey, love the additions in the new update! I've encountered a bug while playing though, don't know if it's been reported to you yet:
View attachment 3921946
This is a request by Beakini for a photoshoot with a required "pool" tag. I wanted to use Gina Valentina's "Sundress" photoshoot (which when checking it's associated JSON does have the "pool" tag) but the compatibility is way lower than expected. As you can see, "pool" is recognized in the shoot info but it's missed in the required tags for the request, hence the low compatibility.
Here's the bug:
Requirements are checked via subtag as can be seen in class_sponsor_ren.py, line 594:
Python:
def get_shoot_item_compatibility(self, shoot_item, request):
compatibility_influences = []
compatibility = 0
if request.required_tags:
if not all(tag in shoot_item.sub_tags for tag in request.required_tags): #<---- CHECKS FOR SUB_TAGS
required_tag_string = ", ".join(request.required_tags)
return 0, f"Missing Required Tags:\n{required_tag_string}"
else:
compatibility += 100
compatibility_influences.append(f"All Required Tags: {round(compatibility)}")
And the sub tags are determined from the name of the images of a shoot in class_shoot_item_ren.py, line 101:
Python:
def analyze_item_name(self):
#...
if tag_type_delimited in shoot_item_name:
main_tags, sub_tags = shoot_item_name.split(tag_type_delimited)
else:
main_tags = shoot_item_name
sub_tags = None
But the images in Sundress don't include "pool" in their names e.g. 0_clothed-,vert.webp or 1_clothed-closeup,cover,vert.webp, thus "pool" is never a subtag so it doesn't get recognized.
Easy fix I tested is just adding pool to all the image names, I'll let you check out the proper details if there's another fix that would be more appropriate. If anyone wants to do this you do rename them e.g. 0_clothed-,vert
,pool.webp or 1_clothed-closeup,cover,vert
,pool.webp at
CorruptedAcademy-0.2513-pc\game\girls\Gina Valentina\photoshoots\sundress
But anyways thanks for the new update, looking forward to part 2!