CREATE YOUR AI CUM SLUT ON CANDY.AI TRY FOR FREE
x

sleepingkirby

Active Member
Aug 8, 2017
829
1,299
As a programmer myself I wonder why is this game so buggy? The game looks like could be made in a very modular way, since the girls always have the same scenes.
Because Oni's not a programmer. It looks modular and Oni's doing the best he can, but because of variable naming, a lot of copy and paste code, among other things, when he's implementing new features or adding new things, he has to touch a lot of different places. Things can get missed, typos happen, conditions has to be modified and might be wrong, etc. Honest, for a non-programmer, the code isn't bad. But it really does show that Oni isn't (nor does Oni intend to be) a programmer.

With that said, use rpatool to extract archive.rpa some time. rpa is just an renpy flavored archive. Once you've extracted that, you can read (and modify) the plain text renpy/python code.
 
  • Like
Reactions: vireker

Juicespectre

Newbie
Jul 3, 2017
93
32
Seeing this game for years, but never played it. Could someone recommend which version (latest release, older unstable and stable builds) i should start this game with? Perhaps with the prime mod or without? thanks
 

xxbmdp

New Member
Jun 14, 2019
3
7
Because Oni's not a programmer. It looks modular and Oni's doing the best he can, but because of variable naming, a lot of copy and paste code, among other things, when he's implementing new features or adding new things, he has to touch a lot of different places. Things can get missed, typos happen, conditions has to be modified and might be wrong, etc. Honest, for a non-programmer, the code isn't bad. But it really does show that Oni isn't (nor does Oni intend to be) a programmer.

With that said, use rpatool to extract archive.rpa some time. rpa is just an renpy flavored archive. Once you've extracted that, you can read (and modify) the plain text renpy/python code.
I understand your point of view, but I definitely disagree, to me, he is a programmer since he is made a game and making a living of it. In my opinion he should contract people to remake his code, since he doesn't want to do it himself (sure is a lot of work, but in the long term he would gain a lot of time adding new content with a much more estructured code and he would suffer less from bug fixes). In my experience, if he keeps adding content without fixing the real problem there'll be so much backtracking at some point that it will be impossible to add more content without breaking everything. But that is just my opinion.
 

Ikatikei

Newbie
Aug 1, 2018
92
48
Because Oni's not a programmer. It looks modular and Oni's doing the best he can, but because of variable naming, a lot of copy and paste code, among other things, when he's implementing new features or adding new things, he has to touch a lot of different places. Things can get missed, typos happen, conditions has to be modified and might be wrong, etc. Honest, for a non-programmer, the code isn't bad. But it really does show that Oni isn't (nor does Oni intend to be) a programmer.

With that said, use rpatool to extract archive.rpa some time. rpa is just an renpy flavored archive. Once you've extracted that, you can read (and modify) the plain text renpy/python code.
Why not hire a programmer to recreate the code? Oni earn enough from patreon for this.
 
  • Like
Reactions: Karminator

sleepingkirby

Active Member
Aug 8, 2017
829
1,299
I understand your point of view, but I definitely disagree, to me, he is a programmer since he is made a game and making a living of it.
1) I mean trained as a programmer. Like went to school, got a degree, etc.
2) He doesn't call himself a programmer.

In my opinion he should contract people to remake his code...
You're not the only one that suggested this. He's had offers. He's turned them down.

In my experience, if he keeps adding content without fixing the real problem there'll be so much backtracking at some point that it will be impossible...
This is why so many mods of this game has died. When something goes wrong when he adds new content, he takes time to rewrite a whole bunch of stuff. But even with the better code, he doesn't deploy better data structures, patterns or practices. i.e. no factory pattern, object instantiation, inheritance, etc. So, the good news is, he's fixed a lot of the "real problems" programming-wise. But the "real" problem is that he's not following many of the programming disciplines people who formally learned programming knows. As a result, many things slip through the cracks on new content/systems/features. Hence the bugs.

Seriously, look at this diff between Emma_Sex.rpy and Jean_Sex.rpy:
Code:
40c29
<             call Emma_Fondle_Breasts
---
>             call Jean_Fondle_Breasts
45c34
<                 call Emma_BJ_Prep
---
>                 call Jean_BJ_Prep
47c36
<                 call Girl_CUN(EmmaX)
---
>                 call Girl_CUN(JeanX)
101,105c69,73
<         if "caught" in EmmaX.RecentActions or "angry" in EmmaX.RecentActions:
<                 if EmmaX.Loc == bg_current:              
<                             ch_e "I'd rather not deal with you at the moment."
<                 $ EmmaX.OutfitChange()      
<                 $ EmmaX.DrainWord("caught",1,0)
---
>         if "caught" in JeanX.RecentActions or "angry" in JeanX.RecentActions:
>                 if JeanX.Loc == bg_current:              
>                         ch_j "You really don't want to try me right now."
>                 $ JeanX.OutfitChange()      
>                 $ JeanX.DrainWord("caught",1,0)
Like, if you're a programmer, I don't need to tell you how bug-proned copy-paste code is. This exists for ALL the girls. All 11 of them.
 
Last edited:

sleepingkirby

Active Member
Aug 8, 2017
829
1,299
Seeing this game for years, but never played it. Could someone recommend which version (latest release, older unstable and stable builds) i should start this game with? Perhaps with the prime mod or without? thanks
Last stable was 1.54c, I believe. But 1.6e seems fairly stable so far. A few typos and awkward logic flow here and there, but nothing game breaking. Starting 1.6, Wanda was introduced, but you can't do much with her in terms of sexy time. Meeting her, hearing her story, etc. is there though.
 

xxbmdp

New Member
Jun 14, 2019
3
7
1) I mean trained as a programmer. Like went to school, got a degree, etc.
2) He doesn't call himself a programmer.


You're not the only one that suggested this. He's had offers. He's turned them down.


This is why so many mods of this game has died. When something goes wrong when he adds new content, he takes time to rewrite a whole bunch of stuff. But even with the better code, he doesn't deploy better data structures, patterns or practices. i.e. no factory pattern, object instantiation, inheritance, etc. So, the good news is, he's fixed a lot of the "real problems" programming-wise. But the "real" problem is that he's not following many of the programming disciplines people who formally learned programming knows. As a result, many things slip through the cracks on new content/systems/features. Hence the bugs.

Seriously, look at this diff between Emma_Sex.rpy and Jean_Sex.rpy:
Code:
40c29
<             call Emma_Fondle_Breasts
---
>             call Jean_Fondle_Breasts
45c34
<                 call Emma_BJ_Prep
---
>                 call Jean_BJ_Prep
47c36
<                 call Girl_CUN(EmmaX)
---
>                 call Girl_CUN(JeanX)
101,105c69,73
<         if "caught" in EmmaX.RecentActions or "angry" in EmmaX.RecentActions:
<                 if EmmaX.Loc == bg_current:             
<                             ch_e "I'd rather not deal with you at the moment."
<                 $ EmmaX.OutfitChange()     
<                 $ EmmaX.DrainWord("caught",1,0)
---
>         if "caught" in JeanX.RecentActions or "angry" in JeanX.RecentActions:
>                 if JeanX.Loc == bg_current:             
>                         ch_j "You really don't want to try me right now."
>                 $ JeanX.OutfitChange()     
>                 $ JeanX.DrainWord("caught",1,0)
Like, if you're a programmer, I don't need to tell you how bug-proned copy-paste code is. This exists for ALL the girls. All 11 of them.

Well the only thing that I can say is let's enjoy it while it lasts. because, right now, the situation looks very bad.
 
  • Haha
Reactions: RandomFapinator

Krnekdo

Member
Feb 28, 2017
459
352
While I have never tested this myself and it sounds like a lot of work, I do wonder, is the game actually playable if one were to completely disable the MC's addictiveness and play it as a regular dating-sim or would it simply not fly? Would the girls bring up MC's addictive nature at higher relationship values, as it's the intended and assumed mode of play and progression?
 

Kungoru

Newbie
Jul 10, 2018
92
284
While I have never tested this myself and it sounds like a lot of work, I do wonder, is the game actually playable if one were to completely disable the MC's addictiveness and play it as a regular dating-sim or would it simply not fly? Would the girls bring up MC's addictive nature at higher relationship values, as it's the intended and assumed mode of play and progression?
Prime's mod has that option and it still works fine (even better in my opinion - not having to manage everyone's drug addiction is a plus), you just have to be more "active" to get them ig.
 

salscou

Engaged Member
Apr 14, 2020
2,148
8,286
While I have never tested this myself and it sounds like a lot of work, I do wonder, is the game actually playable if one were to completely disable the MC's addictiveness and play it as a regular dating-sim or would it simply not fly? Would the girls bring up MC's addictive nature at higher relationship values, as it's the intended and assumed mode of play and progression?
Oh yeah, you totally can play like that as shown in the non-addictive mode in primemod.
Then you are just Zero, master of Rizz and ladylancing.
 

Krnekdo

Member
Feb 28, 2017
459
352
Prime's mod has that option and it still works fine (even better in my opinion - not having to manage everyone's drug addiction is a plus), you just have to be more "active" to get them ig.
Oh yeah, you totally can play like that as shown in the non-addictive mode in primemod.
Then you are just Zero, master of Rizz and ladylancing.
That was... fast. Okay, good to know, but what about without any mods? I play this game from time to time and I remember there being an in game setting that regulates MC's addictiveness. I think it can be brought down to 0 or to a level where it wouldn't be impactful at all? Does the game still require modding for the sake of maintaining narrative consistency or is the mod more for convenience reasons because it isn't designed by itself to be played that way?
 

salscou

Engaged Member
Apr 14, 2020
2,148
8,286
That was... fast. Okay, good to know, but what about without any mods? I play this game from time to time and I remember there being an in game setting that regulates MC's addictiveness. I think it can be brought down to 0 or to a level where it wouldn't be impactful at all? Does the game still require modding for the sake of maintaining narrative consistency or is the mod more for convenience reasons because it isn't designed by itself to be played that way?
You can lower your addictiveness in the normal game by levelling, but that will take you some time and grind ingame, while with the non-addictive mode in prime mod youre like that since the beggining.
I love this game so much, if anybody knows a game like it, please tell me
Like it how?
A sandbox porn extravaganza or X-men related?
 

jvbatman

Member
Feb 16, 2024
417
946
While I have never tested this myself and it sounds like a lot of work, I do wonder, is the game actually playable if one were to completely disable the MC's addictiveness and play it as a regular dating-sim or would it simply not fly? Would the girls bring up MC's addictive nature at higher relationship values, as it's the intended and assumed mode of play and progression?
Addictiveness makes the game more annoying than anything. You can just do the right things to level the girls stats and they'll do whatever you want whenever you ask for it anyway. Someone posted a guide to how to sleep with Rogue, Kitty and Emma on the first day you meet them and you can pretty much do that with every girl and at that point you can just bang them all as much as you want. The biggest grind is getting money for outfits and leveling their stats in classes and training so they'll fuck longer.
 
  • Thinking Face
Reactions: Krnekdo
4.40 star(s) 154 Votes