So tried the game with the incest patch for the first time. It kind of works but seems inconsistent, like switching back and forth now tocalling the mom, aunt and dad by her name or still calling the aunt "Julia's friend" instead of her sister early on so far. Wanted to know if this was always the case or if it's just cause the patch isn't updated with the new version yet?
That's due to the nature of patching something that isn't designed to have incest in the text. What I mean by that is that the game clearly has incestuous relationships intended, but because of restrictions (like on Patreon), it can't have that officially in the game. If it were designed more with incest intended to be unhidden, you'd have something like this in the code:
Python:
if patch == True:
"I can't believe I'm finally inside of my own mother!"
else:
"I can't believe I'm finally inside of you, Julia!"
But, you don't have that in this case.
There are different kinds of patches to handle changes to show the incest. In this case, it's just a find-and-replace function of variables in the script:
Python:
def nameChange( txt ):
if "[Kate]" in txt:
return txt.replace("[Kate]","Aunt")
elif "[Julia]" in txt:
return txt.replace("[Julia]","Mom")
elif "[Andrew]" in txt:
return txt.replace("[Andrew]","Dad")
else:
return txt
Because it is just replacing where the variables show up, whenever a variable isn't used, it won't get replaced. So if a line, let's say, accidentally has something like,
I love your cooking, Julia
instead of
I love your cooking, [Julia]
, her name won't get replaced with the patch.
Beyond that, even if it replaced all instances of
either the variable
or the name, it would sound weird sometimes. For example, of course the MC and Emily would refer to Julia as "mom", but Steven wouldn't, right? So if you replaced all instances where Julia is used, it would likely sound fine (at least, usually), like in the example I gave above. What if Steven (who isn't related at all) used her name, though? If he said, "I can't believe Julia would do that!" and her name were replaced, you'd see Steven saying, "I can't believe Mom would do that!" . . . which doesn't fit.
Generally, unless the developer themselves provides an incest patch — which usually means the developer has coded with the intent of their text to read well either with or without incest content — you're going to get a flawed result.