Try the attached. I had a bit more of a look and have found a better way to change the names and to show the changed names during a text block, so Julia's name will tell Mom when talking. There are so many issues with this code; a previous name change that was working broke the TV section as the name was referenced differently. Between trying to work out the calls, the lookup and what is referencing a file or location, such as "Emma", "sEmma", NPC() or Character(), what is hard coded as Emma in Text, and so on, it would take some work and modifying the core files to get this 100%. I found a way to fix the intro, so it makes sense, but at that point, it would be easier to rewrite the dialogue directly. Inside the zip is the new file and some images, I have to make some new icons as some things refer to the person's profile pic by name, and some lookup the modified name, like Aunt Emma, and it breaks. This just makes those files available.
Let me know it breaks anywhere else on the new stuff, I haven't played it really since my last patch, so not sure what is broken. However you mentioned the TV, so I could quickly work out where that was and jumped to it, where I found the break. If it breaks again, just reference where it broke and the last line of text EXACTLY as written, if possible.
One of the fixes during the intro is the tutorial text:
Before:
Now:
Before:
Now:
Before:
Now: