CREATE and FUCK your own AI GIRLFRIEND TRY FOR FREE
x

Armagedon13

Newbie
May 24, 2018
73
180
Okay...
We need to talk about the code of this game.
To justify why I say that: I'm in engineering school for computer science. I don't really know how to code in Renpy but I know a lot about Python, C, C++ ...

Today I wanted to start to code my own Renpy game and I decide to analyse "Rogue-like:Evolution" code to learn how Renpy work (instead of using tutorial I found too long for the quantity of things I already know about programming).

And... my man...the code of this game seems good but the global work is shitty AF !

Two main issues for me:
1) Organisation: why can I find some "ProfessorX" functions in a file called "RogueDialogues" ?!
2) where are the comment ?! Seriously comment are not only for others they are also for the guy who make the code ! If you take a break of 2 mounths and forgetthings abouthow your code work how do you know what is the purposeof each line ? Simple: you waste 2 days to read your own work.
if you unren the code you can't see the documentation because is omitted by compilator
 
  • Like
Reactions: abc123321cba

SwoleSquid

Member
Mar 29, 2021
366
1,020
I get complaining about the attitude and the poses, but i really dont get how you can complain about how our jean looks like, shes hot, has a cute phoenix pubic hair patch and nice titties.
I actually like her attitude a lot, but her face is a little off to me, looks too bulbous and her eyes are weirdly beady. 11/10 body though
 

slowpersun

Active Member
May 30, 2017
670
443
i wonder if we'll also get a spider gwen and then we can have a three way with gwen pool and spider gwen
If all you want is to bang twins in the game, just advocate for adding a female version of Jamie Madrox (which would literally already work, Jamie is a gender-neutral name, works for boy or girl).
 

salscou

Well-Known Member
Apr 14, 2020
1,781
6,696
This is incorrect, Ren'Py doesn't strip comments from rpy files when compiling them into rpyc. However, Oni may be using an IDE that does. I'm more inclined to think that he just doesn't comment his code, as evidenced by the state of his code.
Did he code get any better in 1.0?
Our silvery friend told us an actual coder was helping oni this time.
 

slowpersun

Active Member
May 30, 2017
670
443
Did he code get any better in 1.0?
Our silvery friend told us an actual coder was helping oni this time.
"Help" is relative. Could be advice, could be literal coding. Oni's just too cheap or too broke to subcontract it out to someone to unfuck years of less than ideal practices...
 
  • Like
Reactions: vireker

primavera9925

Member
Sep 28, 2020
403
964
If all you want is to bang twins in the game
I'd just like to interject for a moment. What you’re referring to as Gwen Stacy, is in fact, Gwen Poole, or as I’ve recently taken to calling her, Gwenpool. Gwen Stacy is not a character unto herself, but rather another component of a fully functioning Marvel universe made useful by variant covers comprising a full cosplay bait as defined by comic book conventions.
 
  • Like
Reactions: UnsavouryPursuits

Armagedon13

Newbie
May 24, 2018
73
180
This is incorrect, Ren'Py doesn't strip comments from rpy files when compiling them into rpyc. However, Oni may be using an IDE that does. I'm more inclined to think that he just doesn't comment his code, as evidenced by the state of his code.
Really? Because I see some others modders that the documentation is in the vanilla code, I think the commented code is omitted by the compiler like c, c++, and maybe think oni can do something good with the code and document it and now I know is not, thanks for the teaching prime.
 

Alt-0069

Member
Aug 27, 2017
108
151
Really? Because I see some others modders that the documentation is in the vanilla code, I think the commented code is omitted by the compiler like c, c++, and maybe think oni can do something good with the code and document it and now I know is not, thanks for the teaching prime.
Yeah maybe but that doesn't except the first issue about is code.
It's absolutly not sorted.
Andafter a little more reviewing of his code, using class like he do is very inefficient.
Child class are better in many ways to treat with exception than including "if" statement in a class.
I don't say you can't include "if" but making a class "GirlClass" and including "if" and "elif" for each character is worst than creating a child class for each character. Then you can manage each character one by one more efficiently.
 
  • Like
Reactions: cjalex111

prime559

Active Member
Apr 21, 2017
569
2,113
Here's an apk of 1.0. It's essentially unmodified (except for a few code tweaks to make it play nice with android). It will install over my previous releases of the vanilla game, however saves are no longer compatible since Oni introduced the female protagonist. If the game tries to autoload a save when opening, just go to the main menu and start a new game.

Unmodified Base Game Android Apk of 1.0
- -
Not Compatible with previous saves
 

Caesarius

New Member
Jun 1, 2017
8
6
Can't argue with that; I'll put defending Rogue on the list of things to do
Any chance you could look into the code around starting to date a second girl behind your first girlfriend's back? I remembered the option existing a while back and spent a while scrounging around for it in the code, but despite finding it I can only seem to access it in one particular set of circumstances where it's irrelevant anyways (you go to break up with a girl, say it's for another girl, and you can say that you'll keep your original relationship on the downlow... but it doesn't affect anything. You just end up polyamorously with both girls.)
As it stands, when you try to ask out another girl without permission from the first one, the new one just says "That wouldn't be fair to X," and girls won't ask you out until your current girlfriend has had the "I noticed you getting cozy with X lately" event, regardless of their stats.
I'm assuming it might have been removed due to not wanting to write the code to support multiple ongoing cheating relationships, but I could be wrong about that, I was able to find the dialogue in the files but not necessarily understand it lmao.

Anyway just a thought, obviously it's your time to spend, but it was a neat feature, and it not being available now when it definitely used to be has been kinda baffling me.
 
4.40 star(s) 154 Votes