Kein_NOD

Newbie
Jul 22, 2017
48
9
Solved my issue. Turned on all options in cheat menu and appeared an icon (eye) that shows way to progress
 

Hakkira

Member
Donor
Jul 15, 2017
175
176
Great work nighttrain :cool:

The original was one of my favorite real porn games and I am so happy to be able to play it with renpy and all the neat cheat editions (y).

Keep up the good work ;)
 
  • Like
Reactions: NightTrain

NightTrain

Active Member
May 27, 2017
510
953
I can't figure out how to progress foxyPhoto10, the hint says it's just talking to her at any point but I've tried different times and different places with no luck. Anyone know what's up?
I've done all the threads above Photo and can still progress the Wakeup thread.

EDIT: I was progressing other stuff and it seems to have proceeded on its own, maybe due to the babysitter photo thread?
Well, that's kinda depressing for me, because it's not a bug, but a design flaw in the hint system (design flaws are usually harder to fix).

I looked into this, and to trigger foxyPhoto10 you have to talk to the nanny, instead of to Foxy, even though it's part of one of Foxy's threads. Now I'll try to figure out how to modify the hint system to figure out which person you're supposed to talk to, so others don't get caught by this. I should have a fix in tonight's bug patch.
 
  • Like
Reactions: Sazhm

Sazhm

Newbie
Apr 29, 2018
55
44
Well, that's kinda depressing for me, because it's not a bug, but a design flaw in the hint system (design flaws are usually harder to fix).

I looked into this, and to trigger foxyPhoto10 you have to talk to the nanny, instead of to Foxy, even though it's part of one of Foxy's threads. Now I'll try to figure out how to modify the hint system to figure out which person you're supposed to talk to, so others don't get caught by this. I should have a fix in tonight's bug patch.
Good job with the remake overall though, I never played the original due to it's QSP nature but I've enjoyed this immensely! Is there a way to view past events without resetting threads by the way?
 

NightTrain

Active Member
May 27, 2017
510
953
This is one of the few renpy games that does not suffer from horrible code. Especially the green event notifiers are amazing!

NightTrain would you be willing to document your event system and provide a kind of framework? I really hope that this could improve future games.

The only change I made was:
in events.rpy

Code:
return (numDay >= evt_numDay + delta);
to

Code:
return (numDay >= evt_numDay + delta - 1);
and add a time back button.

so I don't have to wait a day for the next event in the chain.
First of all, do you have any idea how many hours it took me to ensure that two events in the same thread wouldn't trigger in the same day? I messed up several times in my original program for parsing the event requirements from the QSP scripts. And then I spent several nights trying to figure out if I wanted numDay >= evt_numDay + delta or numDay > evt_numDay + delta, or numDay - delta > evt_numDay, and what exactly delta = 0 meant, and what did evt_numDay represent. It was a total mind freeze.

And then you turn around and disable the whole fucking thing! :rolleyes: (I did the exact same thing while testing).

I'm not very satisfied with the event system as it is currently written, but I agree that something like this would make developing complex Ren'Py games better, particularly having the ability to cheat part of the game design instead of an afterthought.

However, I had to develop this system to match the way the existing game worked. And the existing game had no obvious structure (or obvious anything, if you've ever looked at the QSP code for that game), and any traces of structure changed as the developer's skills improved during the course of development. As a result, events could be triggered in a huge variety of different ways (not by design, but by whatever was easier for the developer at that time in development). And then spectre1viper came along with a whole different approach to triggering events, which was easier for me to understand, but required extra overhead to implement on my end. In the end, the event system in this game is too tightly coupled to the game's development history. In hindsight, I should have worried less about trying to mimic the original game exactly, and instead focused on making a better version.

But for somebody thinking about starting a new game, I'd really recommend they think more about the event system before getting too caught up in the story, because so many games collapse after a point because triggering events gets too complicated. I could write a better version of this that others could use as a framework for their own games, but I am personally a big hater of frameworks. Yes, they make everybody's lives easier (and in some ways better), but they also spread a depressingly bland uniformness across the world. I don't want to play a game written by somebody else that uses my framework - I want to play a game written by somebody else with a way better framework, whatever that turns out to be!
 

NightTrain

Active Member
May 27, 2017
510
953
Good job with the remake overall though, I never played the original due to it's QSP nature but I've enjoyed this immensely! Is there a way to view past events without resetting threads by the way?
Just click on the box representing the event in the thread board (the thread board is also the gallery).
 

NightTrain

Active Member
May 27, 2017
510
953
Thanks for the feedback and bug reports!

I've run into a bunch of things like that, honestly. Also, events that won't trigger when the conditions are met because other events have taken some sort of precedence, despite not being listed as prereqs.
This is a particularly big problem with Foxy's threads, as way too many of her events occur at the same time (20:00) in the same location (her bedroom). There's not much I can do about this - I just followed the same precedence from the original game (as best I could, because it was a real bitch trying to figure out which event would trigger from reading the QSP scripts). If you want to give precedence to one thread over another you'll have to temporarily abort the thread you don't want to experience. I know this is a pain, but it's probably less intrusive than having the game ask you which event you want to see when you enter a room if there are multiple possibilities.

Or, just don't worry so much about seeing the content in a particular order, as you'll find it all eventually. In the original game the player had no idea that there even were threads - events just popped up seemingly at random, so you're only frustrated because you're not as frustrated as you could be!

Also, the nanny story reset thing also reset my gym membership. Not a huge deal with cheats enabled, but if someone is trying to play a non-cheat run, it could be a hit.
I'll look into this, but which nanny story reset are you referring to. Is this along the blackmail thread?

Another thing w/ the nanny: the nannyPeek series doesn't trigger the event guide colored choices, so I've just been kinda stumbling into them.
I elected to not highlight events that don't lead to story progression, since there are too many of them and they're quite distracting, especially early in the game. That is, you're way better off visiting Foxy in her bedroom at 2000 than peeking on the nanny at that time, since the Foxy events lead to a massive amount of additional content (with Tamara and Laura), whereas peeking on the nanny doesn't advance anything. The beach videos, spying on the webcams later in the game, or wandering around the Adams' house, also don't lead anywhere, but would always be green if I didn't disable the highlighting.

But you've given me an idea that I should add a control so the player can select which events they want highlighted.

Another, small thing: Was in the mall on Friday at 1400, went to buy something, noticed the green "go back to the mall" text. Went back, green text wasn't on Exit, but when I went to the map, it showed up again on Home.
I'm not surprised by this. I had some real challenges trying to highlight all the links needed to get the player from his current location to the location of the event. I should be able to fix this tonight.
 

NightTrain

Active Member
May 27, 2017
510
953
A question when i go to speak to him in the strip club i get the response "Johnny is busy right now.I shouldn't disturb him"

Any help?
You can only speak with Johnny once a day, and you'll get the 'Johnny is busy' message the second time you talk with him. However, after a quick look at the code, it looks like there may be a flaw in the logic. Try avoiding the entire Adams family for the whole day before meeting Johnny at the club, and let me know if that makes a difference.
 

NightTrain

Active Member
May 27, 2017
510
953
Can anyone help me, how to activate "grey" events? In description written to be available must be completed another events. I've completed all available, but everything is still "grey". Two times I went with Laura (wife) to Adams family. I choose "spend time with girls" and after that still nothing also.
I think you'll have to post your save so I can look at what's going on.
 

aghostis

New Member
Jun 8, 2017
11
19
but I am personally a big hater of frameworks. Yes, they make everybody's lives easier (and in some ways better), but they also spread a depressingly bland uniformness across the world. I don't want to play a game written by somebody else that uses my framework - I want to play a game written by somebody else with a way better framework, whatever that turns out to be!
In a world without renpy or twine there would be fewer games just because the task would be that much more daunting. From the code that I have seen most game devs aren't programmers. So quite often the code is just a mess that often actually hinders the game and makes adding content that much more harder which intern leads to fewer finished games. In my opinion any tool you can give to someone who does not yet have the ability or knowledge to do better is good. Just my 2 cents.
 

Baka_Energy_studios

Engaged Member
Game Developer
Aug 31, 2017
2,545
5,574
YESS! Family Life in ren`py. What a glorious day. Played and grinded the shit outta this when it was still qsp.
Thanks for all the work OP. I'll give this a go this weekend.
 
  • Like
Reactions: NightTrain

finndem

Member
Aug 13, 2020
244
157
I'll look into this, but which nanny story reset are you referring to. Is this along the blackmail thread?
.... Yes...? I think. The one where the split is "her boyfriend tries to trick her into making a porn video" and "he pressures her, so they break up and she poses for you and Veronica instead"
 

NightTrain

Active Member
May 27, 2017
510
953
Ok thanks, this there is not written in the threads
The trigger is a little tricky for lauraShare1. It isn't available until three days after you've finished the michelleSex thread (you don't actually need to do the nanny dildo event). I was just too tired and lazy to try to figure out how to program the cheat system to state that you had to wait three days after finishing the other thread. There are several other cases like that, so I'll try to give this some more thought on how to explain more of the subtleties of the the triggers.

Also, be aware that some events are random (not this one, but some others), and so even if you meet the requirements, you'll have to try again several days in a row until you get lucky. I'll also flag with events are random in the trigger description.
 

NightTrain

Active Member
May 27, 2017
510
953
In a world without renpy or twine there would be fewer games just because the task would be that much more daunting. From the code that I have seen most game devs aren't programmers. So quite often the code is just a mess that often actually hinders the game and makes adding content that much more harder which intern leads to fewer finished games. In my opinion any tool you can give to someone who does not yet have the ability or knowledge to do better is good. Just my 2 cents.
Touché.

I'll try to develop a more simple framework, along with instructions on how to use it. This would also be useful if I'm able to convince others in this community to develop and share their own threads for this game.
 
  • Like
Reactions: Plumbogummite

NightTrain

Active Member
May 27, 2017
510
953
.... Yes...? I think. The one where the split is "her boyfriend tries to trick her into making a porn video" and "he pressures her, so they break up and she poses for you and Veronica instead"
OK, that's not where I was thinking, but I've had a look at this case as well and have so far been unable reproduce the problem.

Note, however, that the gym membership expires at the end of the month, not 30 days after you purchased it. So, if, for example, you'd bought the membership on July 29th, it would expire 2 days later (really, it's a shitty rip-off gym, but there are sometimes some hot girls there, and it's the only gym in town). Could that be the reason why your membership expired unexpectedly?
 

NekoRush

Active Member
Aug 25, 2017
602
209
So I took a the tags in the original and it had "animated". Since I didn't see on this version's tags I was wondering if it's still there or was that changed.
 
4.00 star(s) 21 Votes