VN Ren'Py A Perfect Couple [v0.3] [Naughty Narrative]

3.10 star(s) 8 Votes

TonyMurray

Forum Fanatic
Apr 8, 2024
5,176
9,018


Hey everyone!
The next update v0.3 will be released in just a few minutes! That means the previous version is now available to everyone.
Take care and enjoy!
Win/Linux:
Mac:
Android:
 

Dealbreaker

Active Member
May 12, 2024
776
914
Hadn't this game vastly different content in the first version or am I wrong? Her friend making secret photos of her in the bathroom and stuff?
 

redoubt27

Active Member
Mar 6, 2024
677
1,145
why is the dialogue the same no matter what you pick?
Just a hunch...:sneaky:, seems like early on the choices are just to build up "points" to determine the path you'll be on after a certain point... only way to know for sure is see how it eventually plays out.
 
  • Like
Reactions: yuck1onna

Taptus

Member
Game Developer
Jun 7, 2018
479
1,113
1749160886226.png 1749160900006.png
My friend, I'm definitely flattered that you took my engine for your game, albeit without asking. At least ask me, I'd help you figure it out, otherwise you're doing something stupid in the code. For example, I assume you don't understand why "$ Choice1v = True" is needed, just as you don't understand why menu options are set as "$ Choice1". I'm not a programmer at all, but this is the basics of renpai

Let me help you!
In my game, I count all the choices that were made in the game, because each choice in the game has a unique number Choice1 Choice2 Choice3..... Choice500 . You just reassign the values of Choice1 and Choice2 every time.I have all the values of Choice stored in the game's memory. Moreover, the menu in renpy is usually set not like this, but with simple replicas. Like this:
menu:
"No, thanks":
"OK, last one":

Form like " [Choice1]": I entered in my game in order to display hints, since renpy did not allow me to register them in the classic menu form. Why did you leave them with no hints, and no points at all? This is a vestige of my code. In fact, I introduced them as a temporary crutch, and you left them for some reason.

But okay, this is a purely technical point, but why do you write messages like "$ Choice1v = True " for each choice? I entered this so that later I would have a scenario retreat course and I could refer to some player's choice in the past in the future, if I forget to put a normal anchor there. You just translate the same values to True every time. What for?

In general, I highly recommend that you better study my engine and understand what's what, and it's better to refine it and make it better, so that I can steal your ideas and make my game better ;)

PS: I like your renders
 
Last edited:

SPH96

Member
Feb 9, 2025
132
79
Hey everyone!

I present to you my very first game. This release is just the beginning, setting the stage for the story, characters, and future content. I'm already working on Version 0.2, so there's plenty more to come!

I’d love to hear your feedback so I can improve the game in future updates.

If you choose to support me, you'll have my endless gratitude!

Hello, the android version is not working, the rar file cannot be extracted, I would be happy if it is made as APK.
 

Drexelhand

Lostworks Dev
Game Developer
May 2, 2017
695
1,064
View attachment 4912961 View attachment 4912962
My friend, I'm definitely flattered that you took my engine for your game, albeit without asking. At least ask me, I'd help you figure it out, otherwise you're doing something stupid in the code. For example, I assume you don't understand why "$ Choice1v = True" is needed, just as you don't understand why menu options are set as "$ Choice1". I'm not a programmer at all, but this is the basics of renpai

Let me help you!
In my game, I count all the choices that were made in the game, because each choice in the game has a unique number Choice1 Choice2 Choice3..... Choice500 . You just reassign the values of Choice1 and Choice2 every time.I have all the values of Choice stored in the game's memory. Moreover, the menu in renpay is usually set not like this, but with simple replicas. Like this:
menu:
"No, thanks":
"OK, last one":

Form like " [Choice1]": I entered in my game in order to display hints, since renpay did not allow me to register them in the classic menu form. Why did you leave them with no hints, and no points at all? This is a vestige of my code. In fact, I introduced them as a temporary crutch, and you left them for some reason.

But okay, this is a purely technical point, but why do you write messages like "$ Choice1v = True " for each choice? I entered this so that later I would have a scenario retreat course and I could refer to some player's choice in the past in the future, if I forget to put a normal anchor there. You just translate the same values to True every time. What for?

In general, I highly recommend that you better study my engine and understand what's what, and it's better to refine it and make it better, so that I can steal your ideas and make my game better ;)

PS: I like your renders
Well, Ren'py code is under the MIT license, if I recall. So, we're all allowed to steal each other's shit. Take me for instance, I tried stealing the Stay Online code till I realized what she was doing and then I jumped to you. That said, yeah, he didn't put any effort into understanding your code whereas it took me too long to figure out how you reduced the size of your images.
 
  • Like
  • Haha
Reactions: justnolol and embed

gilgamesh9

Well-Known Member
Sep 10, 2019
1,470
2,459
Ahh i see after another tiny update, i see this is just another typical wife's friend corrupts your wife and tries to force you to accept it and like a sissy you do.
 

Taptus

Member
Game Developer
Jun 7, 2018
479
1,113
Well, Ren'py code is under the MIT license, if I recall. So, we're all allowed to steal each other's shit. Take me for instance, I tried stealing the Stay Online code till I realized what she was doing and then I jumped to you. That said, yeah, he didn't put any effort into understanding your code whereas it took me too long to figure out how you reduced the size of your images.
So I don't mind that they would take my code. But ask me how it works. I'm not an asshole, I'm a good guy, I'll help and tell you. Otherwise it turns out and he doesn't know how the code works and I'm offended
 
3.10 star(s) 8 Votes