- Feb 27, 2024
- 81
- 453
The patch wasn't a simple replace X words with Y word patch. Games from a few years ago where all you had to do was replace landlord/roommate were easy patches or where all you had to do was remove step. You could make an simple patch script that autotmatically did this for all instances and it's even future compatible. But since the Patreon crackdown things have gotten less subtle and patching is more than just auto replace.
So this game It was a line by line patch which involves either reading every line in the script, or trying to do manual searches for every single possible "trigger" word or phrase, and things can definitely get missed easily ...
So let me give an example of patching by searching. If I were patching this game from the start I would start by using Notepad++ and doing a directory search for biological, relate, blood, adopt, and raise which were probably going to be easiest terms as long as you remember the terms since they aren't likely to appear a lot in the text. But then you also have to look for denials of relationship... Some games you an search for your basic words like dad, father, and daughter, offspring, kin, etc. But this game uses those words a lot! You also can't just search for words like "real" , "actual" or "not" as these words are incredibly common. So instead you need to try to think of phrases... not my, not real, not actual, not her, not your, aren't my, real dad, real father, real daughter, There's more but you get the idea. And even these are going to bring up a bunch of "false positives" that you need to read through. Even then you're still probably going to miss stuff that's more subtle, such as references to timelines that no longer fit. So yeah the only surefire way is to read everything word by word in the rpy files...
For the heck of it when I did my Barbara patch which involved the aforementioned tedious reading every single dam line of the script... I did note the following lines that could use fixing for the iPatch though which I've been meaning to post...
These definitely need fixed in the patch:
Day 9
"Because of your past, I thought I'm just imagining things... but there is nothing wrong about your relationship, since you aren't related at all."
Day 10
"Believe me we've talked about this countless times with [felicia] but neither of us care. Nor are we in a real father-daughter relationship."
Day 10
"But you're her father... at least that's how she sees you."
-----
This one might be fine...but the father in quotes makes this one a little shaky to me? At the very least I would remove the quotes around the word:
Day 10
"Since I've been back, I can't look at you as my daughters. But you really needed a man who would put your life in order like a 'father'."
Day 12 (This one may be a little trickier, but IMHO this dialogue exchange sequence doesn't make a lot of sense if Felicia/Tegan/Chloe are also biological daughters? This question only makes sense to be asked if the MC is only a pseudo father to the current girls?)
"If she was your daughter, would you still love us?"
"Stop talking nonsense! Even if she were my daughter, my feelings for you would not change."
"I knew you would say that and that's exactly why I love you so much."
-------
------
These one are kind of subtle and nitpicky, but I believe Felicia was around 3 when the MC was arrested so the one year timeline mentioned doesn't really fit when around since birth:
Day 10
"Technically you were [felicia]'s father for less than a year. And all she has left of you are a few hazy memories."
Day 11
"But at the time, I couldn't get over the thought that I had raised her as a little girl for over a year."
------
I lean towards thinking these are fine, and work as just a display of Chloe's rebellious insolence, and non acceptance from his being absent from her life? Your call though, just want to point them our for your consideration :
Script.rpy
"You are not my father! Why don't you get it?"
Day 5
"Really [main]? Why should I have to tell you anything? You're still not my father... Stop bossing me around."
4/25 Edited to remove the fixed ones
So this game It was a line by line patch which involves either reading every line in the script, or trying to do manual searches for every single possible "trigger" word or phrase, and things can definitely get missed easily ...
So let me give an example of patching by searching. If I were patching this game from the start I would start by using Notepad++ and doing a directory search for biological, relate, blood, adopt, and raise which were probably going to be easiest terms as long as you remember the terms since they aren't likely to appear a lot in the text. But then you also have to look for denials of relationship... Some games you an search for your basic words like dad, father, and daughter, offspring, kin, etc. But this game uses those words a lot! You also can't just search for words like "real" , "actual" or "not" as these words are incredibly common. So instead you need to try to think of phrases... not my, not real, not actual, not her, not your, aren't my, real dad, real father, real daughter, There's more but you get the idea. And even these are going to bring up a bunch of "false positives" that you need to read through. Even then you're still probably going to miss stuff that's more subtle, such as references to timelines that no longer fit. So yeah the only surefire way is to read everything word by word in the rpy files...
For the heck of it when I did my Barbara patch which involved the aforementioned tedious reading every single dam line of the script... I did note the following lines that could use fixing for the iPatch though which I've been meaning to post...
These definitely need fixed in the patch:
Day 9
"Because of your past, I thought I'm just imagining things... but there is nothing wrong about your relationship, since you aren't related at all."
Day 10
"Believe me we've talked about this countless times with [felicia] but neither of us care. Nor are we in a real father-daughter relationship."
Day 10
"But you're her father... at least that's how she sees you."
-----
This one might be fine...but the father in quotes makes this one a little shaky to me? At the very least I would remove the quotes around the word:
Day 10
"Since I've been back, I can't look at you as my daughters. But you really needed a man who would put your life in order like a 'father'."
Day 12 (This one may be a little trickier, but IMHO this dialogue exchange sequence doesn't make a lot of sense if Felicia/Tegan/Chloe are also biological daughters? This question only makes sense to be asked if the MC is only a pseudo father to the current girls?)
"If she was your daughter, would you still love us?"
"Stop talking nonsense! Even if she were my daughter, my feelings for you would not change."
"I knew you would say that and that's exactly why I love you so much."
-------
------
These one are kind of subtle and nitpicky, but I believe Felicia was around 3 when the MC was arrested so the one year timeline mentioned doesn't really fit when around since birth:
Day 10
"Technically you were [felicia]'s father for less than a year. And all she has left of you are a few hazy memories."
Day 11
"But at the time, I couldn't get over the thought that I had raised her as a little girl for over a year."
------
I lean towards thinking these are fine, and work as just a display of Chloe's rebellious insolence, and non acceptance from his being absent from her life? Your call though, just want to point them our for your consideration :
Script.rpy
"You are not my father! Why don't you get it?"
Day 5
"Really [main]? Why should I have to tell you anything? You're still not my father... Stop bossing me around."
4/25 Edited to remove the fixed ones
Last edited: