Ninoss

Active Member
Donor
Game Developer
Nov 20, 2017
607
1,103
Is there any way to add more spots for girls? I mean excluding the ones you get from the PTA meetings, because I currently have maxed out the girls and I don't really wanna let them graduate since I'm gonna be losing the photoshoots if I do that.
That's not intended behavior. Next update it will be fixed, you will be able to keep using photoshoots even on left girls.
 

Barry Butsers

New Member
Jul 20, 2017
7
18
I know there is an issue with saving the game at the moment. However, I didn't expect the game to delete autosaves as well as I progress the game. Pretty frustrating as I can only make it like 2 weeks before all my saves are gone and pretty much have to start over.
 
  • Like
Reactions: asmf888

jh1990

Newbie
Jun 11, 2020
50
75
Yo my 3.9 update is out now, it adds 10 more models taking the total to 135.
 

MrHatIsHere

Member
Jan 18, 2022
378
566
When I try to look at the History, I get this error:

Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "renpy/common/00gamemenu.rpy", line 170, in script
    $ ui.interact()
  File "renpy/common/00gamemenu.rpy", line 170, in <module>
    $ ui.interact()
  File "game/scripts/screens.rpy", line 918, in execute
    screen history():
  File "game/scripts/screens.rpy", line 918, in execute
    screen history():
  File "game/scripts/screens.rpy", line 925, in execute
    use game_menu(_("History"), scroll=("vpgrid" if gui.history_height else "viewport"), yinitial=1.0):
  File "game/scripts/screens.rpy", line 456, in execute
    screen game_menu(title, scroll=None, yinitial=0.0):
  File "game/scripts/screens.rpy", line 456, in execute
    screen game_menu(title, scroll=None, yinitial=0.0):
  File "game/scripts/screens.rpy", line 465, in execute
    frame:
  File "game/scripts/screens.rpy", line 468, in execute
    hbox:
  File "game/scripts/screens.rpy", line 474, in execute
    frame:
  File "game/scripts/screens.rpy", line 477, in execute
    if scroll == "viewport":
  File "game/scripts/screens.rpy", line 493, in execute
    vpgrid:
  File "game/scripts/screens.rpy", line 504, in execute
    transclude
  File "game/scripts/screens.rpy", line 925, in execute
    use game_menu(_("History"), scroll=("vpgrid" if gui.history_height else "viewport"), yinitial=1.0):
  File "game/scripts/screens.rpy", line 929, in execute
    for h in _history_list:
  File "game/scripts/screens.rpy", line 931, in execute
    window:
  File "game/scripts/screens.rpy", line 934, in execute
    has fixed:
  File "game/scripts/screens.rpy", line 948, in execute
    $ what = renpy.filter_text_traits(h.what, allow=gui.history_allow_traits)
  File "game/scripts/screens.rpy", line 948, in <module>
    $ what = renpy.filter_text_traits(h.what, allow=gui.history_allow_traits)
AttributeError: 'module' object has no attribute 'filter_text_traits'

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "renpy/common/00gamemenu.rpy", line 170, in script
    $ ui.interact()
  File "renpy/ast.py", line 1133, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "renpy/python.py", line 1049, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "renpy/common/00gamemenu.rpy", line 170, in <module>
    $ ui.interact()
  File "renpy/ui.py", line 299, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "renpy/display/core.py", line 3377, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, **kwargs) # type: ignore
  File "renpy/display/core.py", line 3804, in interact_core
    root_widget.visit_all(lambda i : i.per_interact())
  File "renpy/display/core.py", line 582, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/core.py", line 582, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/core.py", line 582, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/core.py", line 582, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/screen.py", line 451, in visit_all
    callback(self)
  File "renpy/display/core.py", line 3804, in <lambda>
    root_widget.visit_all(lambda i : i.per_interact())
  File "renpy/display/screen.py", line 462, in per_interact
    self.update()
  File "renpy/display/screen.py", line 653, in update
    self.screen.function(**self.scope)
  File "game/scripts/screens.rpy", line 918, in execute
    screen history():
  File "game/scripts/screens.rpy", line 918, in execute
    screen history():
  File "game/scripts/screens.rpy", line 925, in execute
    use game_menu(_("History"), scroll=("vpgrid" if gui.history_height else "viewport"), yinitial=1.0):
  File "game/scripts/screens.rpy", line 456, in execute
    screen game_menu(title, scroll=None, yinitial=0.0):
  File "game/scripts/screens.rpy", line 456, in execute
    screen game_menu(title, scroll=None, yinitial=0.0):
  File "game/scripts/screens.rpy", line 465, in execute
    frame:
  File "game/scripts/screens.rpy", line 468, in execute
    hbox:
  File "game/scripts/screens.rpy", line 474, in execute
    frame:
  File "game/scripts/screens.rpy", line 477, in execute
    if scroll == "viewport":
  File "game/scripts/screens.rpy", line 493, in execute
    vpgrid:
  File "game/scripts/screens.rpy", line 504, in execute
    transclude
  File "game/scripts/screens.rpy", line 925, in execute
    use game_menu(_("History"), scroll=("vpgrid" if gui.history_height else "viewport"), yinitial=1.0):
  File "game/scripts/screens.rpy", line 929, in execute
    for h in _history_list:
  File "game/scripts/screens.rpy", line 931, in execute
    window:
  File "game/scripts/screens.rpy", line 934, in execute
    has fixed:
  File "game/scripts/screens.rpy", line 948, in execute
    $ what = renpy.filter_text_traits(h.what, allow=gui.history_allow_traits)
  File "game/scripts/screens.rpy", line 948, in <module>
    $ what = renpy.filter_text_traits(h.what, allow=gui.history_allow_traits)
AttributeError: 'module' object has no attribute 'filter_text_traits'
 

MrHatIsHere

Member
Jan 18, 2022
378
566
Do I need to start a new game after installing mods? I installed mods and continued with an existing save, and the new content didn't seem to appear, such as the sponsors.
 

Ninoss

Active Member
Donor
Game Developer
Nov 20, 2017
607
1,103
Do I need to start a new game after installing mods? I installed mods and continued with an existing save, and the new content didn't seem to appear, such as the sponsors.
Y, you need to start a fresh save.
About the error, that seems like a RenPy error, I'll look into it but really can't guarantee I'll find a fix :unsure:
 
  • Like
Reactions: MrHatIsHere

Yoshitomo

New Member
Dec 7, 2019
14
27
Hello, I've been in F95 for some time but without actively participating, something that I'm changing recently. I wanted to collaborate with something more than comments after consuming so much. Some time ago I began to experiment in this game thanks to the guides, and extra free time.
I managed to add some girls that I wanted to see in it, from my personal taste. The kind of girls I expected to find in a game like this at school and that I didn't find in the initial selection or the aggregates. So thanks to the vision of the creator and the help of the guides I started to add specific girls as entertainment. The result of the experiment is what I wanted to share today.
I don't know how to do events, maybe I'll ever include them if I learn how to do them.
As one of the added mods does, it included several videos that help with the insertion of the character with each of the girls, although there are cases where several years have passed between some photos and videos. (Nancy, Mila, Caprice, Katya, Blaire, Emily). Other of those models have already retired but there are some videos left)
I include some models with hazel eyes, which I saw previously asked, also some models with gray eyes, (in some cases it is not very clear to me what exactly the real color is, like Foxy Di's, I don't know if they are gray, blue or as it says in babepedia, hazel). You can still edit it in your girlConfig. Or edit the sponsor requirements, the good thing about having such an editable game.
It also included some Caprice videos, one of my favorites as well as many others...
Also a couple of questions.
I did not find where to include information that I think is important regarding the aliases of the models. In two particular cases the models are almost equally known by different names. In the cases of Blaire Ivory (Lena Anderson) and Isabella Star (Emily Cutie), I included that information in "girl config, source", but I don't know where it should go.
The other is that I found some videos that contain some action of the sexual type or stimulation that can include the orgasm of the girl, which maybe can be included, so that they are not two separate actions, something like “fuckpussy_orgasm”; similar to creampie but in the girl. I don't know if it's too complicated.
I hope to add the link to my contribution after having the minimum three posts, I would only need one, which is this. A few hours and I'll add it, in case there's interest.
The girls to add are in alphabetical order: Alicia Williams, Arya Fae, Avi Love, Blaire Ivory, Emily Bloom, Foxy Di, Hazel Moore, Isabella Star, Katya Clover, Lucie Kline, Mila Azul, Nancy Ace, Olivia Madison and Stefany Kyler . Girls with angelic appearance but horny.
 

Gdiggers

Member
Dec 27, 2019
188
216
Why does my game crashes when I try to go into yearbook ?
Idk if it's been mentioned here or just the discord but the yearbook has "(WIP)" next to it because it's a work in progress feature. It's not full functioning. No timeline necessarily for when it will be complete.
 

MrHatIsHere

Member
Jan 18, 2022
378
566
There seems to be a typo in one of the key functions:

Python:
        def estimateContractValue(self, _modifier = 1):
            _contractValue = (academy.prestige * 5)
            if self.relationship > 0:
                _contractValue += (self.relationship * renpy.random.randint(12,14)) + 100
                _contractValue *= linearConversion(selectedSponsor.relationship, 10, 100, 0.8, 1.5, True)
            else:
                _contractValue += (self.relationship * renpy.random.randint(2,5))
                _contractValue *= 0.8
            _contractValue *= _modifier
            _contractValue = round(_contractValue / 50.0) * 50
            return _contractValue
I think "selectedSponsor.relationship" there should be "self.relationship".
 

Ninoss

Active Member
Donor
Game Developer
Nov 20, 2017
607
1,103
There seems to be a typo in one of the key functions:

Python:
        def estimateContractValue(self, _modifier = 1):
            _contractValue = (academy.prestige * 5)
            if self.relationship > 0:
                _contractValue += (self.relationship * renpy.random.randint(12,14)) + 100
                _contractValue *= linearConversion(selectedSponsor.relationship, 10, 100, 0.8, 1.5, True)
            else:
                _contractValue += (self.relationship * renpy.random.randint(2,5))
                _contractValue *= 0.8
            _contractValue *= _modifier
            _contractValue = round(_contractValue / 50.0) * 50
            return _contractValue
I think "selectedSponsor.relationship" there should be "self.relationship".
F, yes indeed thanks ;)
Will be fixed next ver. !


El enlace a las chicas añadidas.
Espero que vaya bien.
Seems ok, I'm adding you to the GDOC. Don't hesitate to come on the discord if you need help with modding :)
 
  • Like
Reactions: MrHatIsHere

hotmike

Member
Jan 28, 2018
488
306
Ninoss I have created some high quality clips as general vids. Same quality as last time.
Please let me know if you will include these into the base version.

Others: Not sure if this file sharing will last forever, but you can download these general vids and add them to game/vids. Should work out after a restart.

Download
 

Gdiggers

Member
Dec 27, 2019
188
216
Ninoss I have created some high quality clips as general vids. Same quality as last time.
Please let me know if you will include these into the base version.

Others: Not sure if this file sharing will last forever, but you can download these general vids and add them to game/vids. Should work out after a restart.

Download
Just a FYI, the file attached on gofile isn't public.
 
  • Like
Reactions: hotmike
4.10 star(s) 19 Votes