BiggestDickest

Active Member
Game Developer
Apr 14, 2021
745
1,524
LV is an array...
Well, for example, the code looks like this
label home_road:
$ temp = 0
$ iloc = 9
scene black with dissolve
scene home_road with dissolve
play sound "sound/184870__keweldog__bird-chirps5.mp3"
if not LV[iloc]:
$ LV[iloc] = 1
call hide_hud from _call_hide_hud_386
mc nor "My grandparents told me not to go wander too deep into the forest alone.."
mc nor "But I'm an adult now and they are not here anymore, I should be okay right?"
call show_hud from _call_show_hud_557
menu:
"TO DEEP INTO THE FOREST":
$ ps("walk_forest")
$ renpy.notify("You go deeper into the forest off the path.")
jump home_forest

iloc is set to 9 at the beginning, so LV[iloc] is LV[9]. Does it give the 9th element of the iloc array? And, about the "if not" part. My understanding is that LV[9] in this case is 0 by default, hence it is triggered the first time you enter this place, and then it is set to 1, so it will no longer be triggered. But why is LV[9] = 0 by default, or am I mistaken?
 

gnadudu

Well-Known Member
Aug 31, 2018
1,895
2,798
Does it give the 9th element of the iloc array?
Yes. (Be aware that an array starts with [0])



And, about the "if not" part. My understanding is that LV[9] in this case is 0 by default, hence it is triggered the first time you enter this place, and then it is set to 1, so it will no longer be triggered. But why is LV[9] = 0 by default, or am I mistaken?
Yeah you got that right, LV[9] is 0 because it is defined in the scripts.rpy (Line 6069):
Code:
$ LV = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
 
  • Like
Reactions: BiggestDickest

BiggestDickest

Active Member
Game Developer
Apr 14, 2021
745
1,524
Yes. (Be aware that an array starts with [0])





Yeah you got that right, LV[9] is 0 because it is defined in the scripts.rpy (Line 6069):
Code:
$ LV = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
Thanks. By the way, how to access the gallery?
 

BiggestDickest

Active Member
Game Developer
Apr 14, 2021
745
1,524
Do you have any idea how the scenes in different lighting are done in the code? It doesn't seem like he is using different images in the code.
call hide_hud from _call_hide_hud_288
call show_hud from _call_show_hud_431
Are lines like these the ones that are giving the time of day effects?
 

gnadudu

Well-Known Member
Aug 31, 2018
1,895
2,798
Do you have any idea how the scenes in different lighting are done in the code? It doesn't seem like he is using different images in the code.
call hide_hud from _call_hide_hud_288
call show_hud from _call_show_hud_431
Are lines like these the ones that are giving the time of day effects?
Hmm, some of them are different renders, some of them are using the MatrixColor function. Here is an example for the home_scene (from image.rpy):
1654603645437.png

hide_hud and show_hud just hide and show the hud... :D
 
  • Like
Reactions: BiggestDickest

BiggestDickest

Active Member
Game Developer
Apr 14, 2021
745
1,524
Hmm, some of them are different renders, some of them are using the MatrixColor function. Here is an example for the home_scene (from image.rpy):
View attachment 1856492

hide_hud and show_hud just hide and show the hud... :D
Hehe, just goes to show the difference between an amateur and an experienced programmer :p

Edit: Nvm, found it in images.
 
Last edited:

mkmk132

Newbie
Mar 7, 2019
23
6
Hmm, I started a new game to check quickly and I did the following to unlock it:
10am Talked with her at the well (Village center)
"What were you doing?" -> "I can do that for you!"

3pm Eavesdropped on her and Randy (Village center)
"What a dick!"

Next day 10m
"What were you doing?" -> "I can do that for you!"

And Helen's house unlocked:
View attachment 1856434

You could probably check the value of Mature_woman.status with the console, it needs to be above 2 (so at least 3) for the house to unlock...
Mature_woman.status value is 3 but her house doesn't show up for me.
whatever I'll just start a new game. Thanks.
 

BiggestDickest

Active Member
Game Developer
Apr 14, 2021
745
1,524
gnadudu Not that it's really important, but what about the buttons for travelling to a different area? I have found the function(?) GOTO in script,
1654605889101.png

And I have also found this
1654606077660.png

However, that shouldn't be enough to define the image buttons that are used to travel around. Any ideas what I am missing here? For example, why does the home scene only have a few buttons available and not all buttons if it's doing a "for" loop?

Edit: I think I have found one more piece.
1654608259226.png

Still not enough to fully define the image buttons I think? Like, where is it defined which image would be used for each "location"? I don't understand the annotations either. "sound 0: walk on forest 1: walk on road 2: open door" doesn't seem to make much sense here. Plus, I think this doesn't define the available locations to travel to from each location? What do the first 2 numbers mean?

Edit 2: I think lines like this $ locations[0][1].extend([[4,1,"You walk along the path to the field.."],[5,1,"You walked a few steps to the side of your hut.."],[7,1,"You walk along the path to the orchard.."],[8,1,"You walk along the path leading to the lake nearby.."],[9,1,"You walk along the road which leads to Willowdale..."]]), are the ones defining the available locations.
 
Last edited:

gnadudu

Well-Known Member
Aug 31, 2018
1,895
2,798
gnadudu Not that it's really important, but what about the buttons for travelling to a different area? I have found the function(?) GOTO in script,
View attachment 1856530

And I have also found this
View attachment 1856533

However, that shouldn't be enough to define the image buttons that are used to travel around. Any ideas what I am missing here? For example, why does the home scene only have a few buttons available and not all buttons if it's doing a "for" loop?
I guess I put it in a spoiler, to not annoy people who aren't interested... ^^
You don't have permission to view the spoiler content. Log in or register now.
 
Last edited:
  • Like
Reactions: BiggestDickest

BiggestDickest

Active Member
Game Developer
Apr 14, 2021
745
1,524
I guess I put it in a spoiler, to not annoy people who aren't interested... ^^
You don't have permission to view the spoiler content. Log in or register now.
Thank you so much. You explained it far better than I hoped. Programming is fascinating to me, but I have always been terrible at it. It is unimaginable how many steps you have to tell the computer to do in order to do something very straightforward in our minds.
 

Mobum

Member
Game Developer
Aug 23, 2017
277
1,576
Mobum tasklist says that there is 1 training with valentina left but can't seem to trigger it so how to trigger it?
In order to go proceed you need to talk to Valentina to go bath with you when it's mixed-bath hour. Valentina's working at inn's dining room.
 

Mobum

Member
Game Developer
Aug 23, 2017
277
1,576
Here is the code for the runaway boob ntr 'bug' :
"IF YOU CALL ME SIR":
if RT[7]:
e ang "That's o-" with vpunch
e cnf "(Last time I bump into the the biggest asshole in the village.. I don't want that happen again..)"
e ang "(You can do it.. Calm down, Elly.. Calm down..)"
elif Elly.corruption_chk(20,True):
e ang "That's o-" with vpunch
e cnf "(Hmm.. He's really annoying now, but he's not really a bad guy.. It's better than running topless still..)"
e ang "(You can do it.. Calm down, Elly.. Calm down..)"
else:
e ang "I'll rather run naked than following your miserable orders! I'm leaving!"
call RUN_RANDY1 from _call_RUN_RANDY1_1

e shy "Okay.. I'm sorry, master.. How can I.. make you ease your anger..?"


i think there is a bug yes, it's not "call RUN_RANDY1" but "call RUN_RANDY1A" normaly... to avoid the NTR part
That is the part I should have added choices, (to stop teasing her and giving bra back, and NTR warning if keep pushing forward) I fixed it and will be reflected on the next version. calling RUN_RANDY1 seems valid (which is NTR), because she's pissed off and decided to run alone. RUN_RANDY1a is called when Elly's corruption is high enough or Elly bumped into Randy before, and MC suggested to run home together.
 
  • Like
Reactions: ash996 and gnadudu

cxx

Message Maestro
Nov 14, 2017
65,211
32,876
In order to go proceed you need to talk to Valentina to go bath with you when it's mixed-bath hour. Valentina's working at inn's dining room.
don't have that option when talking to her, only ask what she was doing, suggest to clean room (not that she does it anymore but still takes gold) and either tell her that mc loves her or bye.

whatabout mixed bath with kelly? possible or no?
 
4.30 star(s) 35 Votes