jI11jaCksjAkk
Well-Known Member
- Jun 26, 2023
- 1,444
- 3,401
- 387
Very helpful post.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 5
"{i}Actually we have quite a few things in common, she also makes bad decision after bad decision... Even if we aren't kindred in the biological sense, we definitely are kindred spirits.{/i}"
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?:
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 exchange sequence doesn't make a lot of sense if Felicia/Tegan/Chloe are also biological daughters?)
"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 3 when the MC was arrested so the one year timeline 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 rebellious insolence, and non acceptance from his being absent?:
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."