subli

Member
Jul 30, 2020
491
304
Thanks to what I learned from searching through the game's code I was able to achieve a longstanding goal of mine: To succeed in passing all the rules without any student graduating using only tolerated actions. There was probably a bit of luck in the early traits too, but I like to think it was mostly skill.

Edit: I'm counting the disrupt action as always tolerated. Otherwise I don't think you could last until you could vote something tolerated.
 

Frostfire281

Member
Jan 18, 2019
128
220
Same issue for me mate, girls that don't have quality photoshoots are a pain but what can we say, the game use real porn assets... The best girls are the ex-MetArt girls that gone pornstar. That's notably why adding actual pornstar is in fact more complicated. Modders have access to a software to help with the required naming conventions.
Events are in fact way better content but takes an outrageous amount of time or money if commisioned. I have nowhere near the required time nor required cash to support it.
Yeah, I initially tried with my custom girls to do photoshoots to make them more complete but after one or two I quickly gave up on that idea. I supposed if I actually paid for porn there'd be plenty of photoshoots of real pornstars to use but that's not the part of paid porn sites that gets pirated so it's hard to find them free.

That being said, I guess I should get around to zipping up my custom girls and putting them out there on the google doc. I do feel bad though since three of them were taken from other users and then like, 95% replaced and having stuff added, but there's still some pics/vids from the original uploaders that I didn't replace since they were already good enough.
 
  • Like
Reactions: Canadian_sausage

subli

Member
Jul 30, 2020
491
304
On streaming sites photoshoots aren't posted a lot, but when it comes to sites where you download porn, such as planetsuzy or pornbb, photoshoots are much more commonly posted.

Is there anyone specific that you're looking for photoshoots of?
 
Last edited:
  • Like
Reactions: Canadian_sausage

EllenD

Newbie
Mar 13, 2018
23
10
Yeah I saw it was about the webmFinder but as it was an archive with many files, I didn't had time to compare them as my code base had already been modified.
Do you use any VCS (version control system) like GIT for instance? It could definitely help you with tracking changes.

Anyway, there hasn't been a change in the Webmfinder, but I have some more ideas I'd like to incorporate into it, so I might give you a better version later. But even now it works better and not repeating the same video over and over if there is a choice.

Other three files contained just a small fixes, nothing major as the webmfinder. So here they are:
mother.rpy:
- Matching the mId from girlConfig
In case _tag.isdigit() you delete the id from tags, so after the # ignore number, you cannot find it to match it with configured value, so it is always random.
Python:
                for _tag in _fileSplitted:
                    if '/' in _tag or _tag.isdigit():
                        _toDelete.append(_tag)
                        continue
                    if "eyes" in _tag or "hair" in _tag:
                        _imgTraits.append(Trait(_lastTag + "_" + _tag))
                        _toDelete.append(_lastTag)
                        _toDelete.append(_tag)
                    _lastTag = _tag
                            
                for _tag in _toDelete: _fileSplitted.remove(_tag)

                # remove index 0
                _fileSplitted = _fileSplitted[1:]

                for _tag in _fileSplitted:
                    # ignore number
                    if "#" in _tag:
                        if _tag == _daughter.mId: # manually set parent id
                            _possiblePortraitsList = [[_file,_imgTraits]]
                            _stop = True
                    else:
                        _imgTraits.append(Trait(_tag))
                if _stop: break
use this instead:
Python:
                for _tag in _fileSplitted:
                    if '/' in _tag or _tag.isdigit():
                        _toDelete.append(_tag)
                        if _tag == _daughter.mId: # manually set parent id
                            _possiblePortraitsList = [[_file,_imgTraits]]
                            _stop = True
                        continue
                    if "eyes" in _tag or "hair" in _tag:
                        _imgTraits.append(Trait(_lastTag + "_" + _tag))
                        _toDelete.append(_lastTag)
                        _toDelete.append(_tag)
                    _lastTag = _tag
                            
                for _tag in _toDelete: _fileSplitted.remove(_tag)

                # remove index 0
                _fileSplitted = _fileSplitted[1:]

                for _tag in _fileSplitted:
                        _imgTraits.append(Trait(_tag))
                if _stop: break
Events:
You used girl's mother object instead of the selectedGirl as a parameter, so change it to

lb_evening_visit_freeUseLawTalk.rpy:123:
$ renpy.movie_start_displayable(webmFinder.get("masturbation",_girl = selectedGirl),loops=-1)

lb_evening_visit_daughterRuleBreak_daughterPunishment_choice.rpy:15:
$ renpy.movie_start_displayable(webmFinder.get("remove_bra",_girl = selectedGirl),loops=-1)
 
Sep 17, 2023
149
79
Yeah, I initially tried with my custom girls to do photoshoots to make them more complete but after one or two I quickly gave up on that idea. I supposed if I actually paid for porn there'd be plenty of photoshoots of real pornstars to use but that's not the part of paid porn sites that gets pirated so it's hard to find them free.

That being said, I guess I should get around to zipping up my custom girls and putting them out there on the google doc. I do feel bad though since three of them were taken from other users and then like, 95% replaced and having stuff added, but there's still some pics/vids from the original uploaders that I didn't replace since they were already good enough.
You can also watch torrent sites, some of them offer quite a few photosets, but they're quite random.
 

example890

Newbie
Jun 30, 2017
58
16
You can do a conversion of these files locally on your computer. Find HandBrake, it's an open-source (free) video converter that will turn mp4's into webm's... in fact, here is where to find it:


I'm so sorry. English is not my native language. Please forgive me.

Thank you for your guidance, helping me not to be alone on this road.

I also wish you all the best
 
  • Like
Reactions: Canadian_sausage

example890

Newbie
Jun 30, 2017
58
16
yo man thanks for feedback just looked into your issue and i did not even convert any of the vids for the latest update it will be solved in the next update as that should be within the week. please join the discord as the feedback would hit me faster as i only log on here like once a week.


I'm so sorry. English is not my native language. Please forgive me.

I'm sorry to trouble you.

Please consider your time and convenience in everything

Wish you good health
 

Smegmut

Newbie
Oct 30, 2020
55
27
I'm working on a huge amount of 'vids' to add, which will be ready in a week or two (hopefully less than three).

I want to double check something before I play test them as an answer would save a lot of time - in the optional tags, "_bare" is sectioned along with "_clothed; _top; _notop; _bot; and _nobot", so it seems it should indicate 'naked'. But in the /exam section of the /images folder, "bare" refers to 'bare legs'. Can anyone please confirm that the "_bare" tag on a vid will indicate that the girl is naked, not just that she's got bare legs please?

Cheers in advance.
 
Sep 17, 2023
149
79
I'm working on a huge amount of 'vids' to add, which will be ready in a week or two (hopefully less than three).

I want to double check something before I play test them as an answer would save a lot of time - in the optional tags, "_bare" is sectioned along with "_clothed; _top; _notop; _bot; and _nobot", so it seems it should indicate 'naked'. But in the /exam section of the /images folder, "bare" refers to 'bare legs'. Can anyone please confirm that the "_bare" tag on a vid will indicate that the girl is naked, not just that she's got bare legs please?

Cheers in advance.
Looking at the context it's used in, I'd say it indicates that a given bodypart is uncovered. do a search of the vids with a wildcard, I used *bare to see what files were currently using the tag.
 
  • Like
Reactions: Smegmut

Smegmut

Newbie
Oct 30, 2020
55
27
Looking at the context it's used in, I'd say it indicates that a given bodypart is uncovered. do a search of the vids with a wildcard, I used *bare to see what files were currently using the tag.
Thanks for your reply, and I see what you mean about it being a context term. I think I'll stick to "_notop_nobot" instead of bare. It'll make sure of what I'm trying to achieve in those vids.
 

EllenD

Newbie
Mar 13, 2018
23
10
Thanks for your reply, and I see what you mean about it being a context term. I think I'll stick to "_notop_nobot" instead of bare. It'll make sure of what I'm trying to achieve in those vids.
Yes, do that, _bare and _clothed are there just for backwards compatibility. You could check the code:
Code:
        def determineSubTagsFromGirl(self,_girl):
            _subTags = []
            if not isinstance(_girl,Mother):
                if _girl.panties.name == "None" and _girl.lower.name == "None" and _girl.isTopless():
                    _subTags.append("bare") # for retro-compatibility
                else: _subTags.append("clothed")

                if _girl.isTopless(): _subTags.append("notop") #tl
                else : _subTags.append("top")
                if _girl.panties.name == "None" and _girl.lower.name == "None": _subTags.append("nobot") #bl
                else: _subTags.append("bot")
...

        def isTopless(self, _forceTopless = None):
            if _forceTopless is not None:
                    self.isToplessSay = _forceTopless
            if self.isToplessSay: return True
            if isinstance(self, Mother): return False # will need to be adressed later
            if self.isToplessSay or (self.upper.name == "None" and self.bra.name == "None" and self.outer.name == "None") or (hasattr(store,"nudityState") and nudityState >= 3):
                return True
            else:
                return False
So basically, _bare equals both _notop and _nobot, otherwise it is _clothed. _notop means no hoodie, no shirt or whatnot, no bra, _nobot means no pants and no panties.
 

Ninoss

Active Member
Donor
Game Developer
Nov 20, 2017
630
1,141
I'm working on a huge amount of 'vids' to add, which will be ready in a week or two (hopefully less than three).

I want to double check something before I play test them as an answer would save a lot of time - in the optional tags, "_bare" is sectioned along with "_clothed; _top; _notop; _bot; and _nobot", so it seems it should indicate 'naked'. But in the /exam section of the /images folder, "bare" refers to 'bare legs'. Can anyone please confirm that the "_bare" tag on a vid will indicate that the girl is naked, not just that she's got bare legs please?

Cheers in advance.
_bare is in the game for retro-compatibility, don't use it.
Use a combination of _top/_notop, _bot/_nobot, _bra/_nobra, _panty/_nopanty describing your video, that will tremendously help the webmFinder find the right vid for the context.
For completly clothed or naked girls you can use _clothed/_naked (implemented in next update)
 
  • Like
Reactions: Smegmut

subli

Member
Jul 30, 2020
491
304
Thanks to what I learned from searching through the game's code I was able to achieve a longstanding goal of mine: To succeed in passing all the rules without any student graduating using only tolerated actions. There was probably a bit of luck in the early traits too, but I like to think it was mostly skill.

Edit: I'm counting the disrupt action as always tolerated. Otherwise I don't think you could last until you could vote something tolerated.
I managed the same thing on the next try too, even with the additional rule of having to accept students up to the limit at all times and having to pass a law to increase the school size on the next vote each time I reached the limit. I think the game's mechanics really are fun to play around with when pushed to their limit, which is always a great thing for any game.
 

subli

Member
Jul 30, 2020
491
304
What is the intended use of the photoshoots? I find that it's something I've not really felt like using when playing. Thematically it feels like it should be a way to get the ball rolling on first corrupting a girl, but that's not true in practice because if she's not already fairly corrupt she will not agree to any kinkier pictures, which means the photoshoot will add almost no naturism. On the other hand later on, when she is willing to take far more daring photos, the increased naturism isn't all that important anymore. The only use I can see for it is to "catch up" the naturism of a very high corruption, low naturism girl. But that's not a very common occurrence, or very useful when it happens.
 
Sep 17, 2023
149
79
What is the intended use of the photoshoots? I find that it's something I've not really felt like using when playing. Thematically it feels like it should be a way to get the ball rolling on first corrupting a girl, but that's not true in practice because if she's not already fairly corrupt she will not agree to any kinkier pictures, which means the photoshoot will add almost no naturism. On the other hand later on, when she is willing to take far more daring photos, the increased naturism isn't all that important anymore. The only use I can see for it is to "catch up" the naturism of a very high corruption, low naturism girl. But that's not a very common occurrence, or very useful when it happens.
there is room in the code for a yearbook, but I find them very useful investments. If I put in a few hundred dollars, I get that back selling 3 or 4 pictures, and can do that a bunch of times, selling the same pictures to different sponsors. I typically only do one photoshoot a week.
photoshoots with a lot of nudity will be buried behind the PTA rule, unless the girl has the 'naturism' trait. There will probably be additional uses for pictures going forward too.
 

megaera

Member
Nov 12, 2016
376
327
I'll look into this issues, some ppl are also reporting in on the Discord but doesn't seems to occur for everyone that's weird. Have you tried manualed reloading webmFinder via setting=>debug, what does it do?
The only way i've been able to make it work (by using the debug menu) is by resetting the girls, which at least preserve my progress with the PTA but pretty much fucks up the rest of my game.
 
Last edited:

Smegmut

Newbie
Oct 30, 2020
55
27
_bare is in the game for retro-compatibility, don't use it.
Use a combination of _top/_notop, _bot/_nobot, _bra/_nobra, _panty/_nopanty describing your video, that will tremendously help the webmFinder find the right vid for the context.
For completly clothed or naked girls you can use _clothed/_naked (implemented in next update)
Great, thank you. I did wonder about _naked. I'll stick with _notop_nobot for now, but, depending on when the next update comes I may change them later.
 

subli

Member
Jul 30, 2020
491
304
there is room in the code for a yearbook, but I find them very useful investments. If I put in a few hundred dollars, I get that back selling 3 or 4 pictures, and can do that a bunch of times, selling the same pictures to different sponsors. I typically only do one photoshoot a week.
photoshoots with a lot of nudity will be buried behind the PTA rule, unless the girl has the 'naturism' trait. There will probably be additional uses for pictures going forward too.

Oh it absolutely does make a lot of money, but I just do sponsor requests for a couple of weeks and make sponsor agreements then find that I have enough money for the rest of the game. So I generally don't interact with sponsors after that, since I hate the interface.

So to me the question is largely whether the naturism gain is worth the time taken, and the answer seems to be sometimes, but very rarely.

Edit: I see from the discord that in the next update you're not going to be able to visit (or maybe even try to visit) the same girl multiple times in a day. That would definitely reduce the opportunity cost of using the photoshoot
 
Last edited:
Sep 17, 2023
149
79
Oh it absolutely does make a lot of money, but I just do sponsor requests for a couple of weeks and make sponsor agreements then find that I have enough money for the rest of the game. So I generally don't interact with sponsors after that, since I hate the interface.

So to me the question is largely whether the naturism gain is worth the time taken, and the answer seems to be sometimes, but very rarely.

Edit: I see from the discord that in the next update you're not going to be able to visit (or maybe even try to visit) the same girl multiple times in a day. That would definitely reduce the opportunity cost of using the photoshoot
Actually, it shouldn't affect photoshoots at all, the photoshoots availability is based on PTA rules and the naturism trait from what I can see, that won't change by keeping you from visiting more than once. Visiting them at home accelerates the rate at which you can raise corruption, fear, affection and naturism. So it makes it easier to circumvent the PTA rule by just cranking their naturism up. Visiting at home might also boost intellect and discipline, but I haven't tracked them to see. Making it impossible to visit two or three times in a day means less opportunity to corrupt them that way. And it makes it more important to 'stay within the lines'...
Just how I see it, I might be wrong.
 

subli

Member
Jul 30, 2020
491
304
I said "opportunity cost". Basically right now the photoshoot isn't that interesting because you'd usually rather do home visits to some student (or her mother). If your ability to spam that gets restricted then other ways of spending your time (like photoshoots) get more interesting.
 
3.80 star(s) 20 Votes