yes, use a custom dictionary filter like this:
Code:
init python:
import re
def word_replace(text):
"""
take a text and replace words that match the key in a dictionary
with the associated value, return the changed text
"""
def translate(match):
word = match.group(0)
return replace_dict.get(word, word)
return re.sub(r"\b[A-Za-z_]\w*\b", translate, text)
# create a dictionary of key_word:replace_with pairs
replace_dict = {
"mom" : "guardian",
"Mom" : "Guardian",
"sister" : "friend"
}
define config.say_menu_text_filter = word_replace
then add in as needed pairs into the replace_dict - so "sis" "sister" "daughter", whatever may have you, I havent completed game so I dont know how many pronoun variations it uses. Also - note this wont work with dialogue variables in strings; but in that case you can just change the values yourself.
This is such a lazy sentiment you see tossed around often here, and it's completely vapid- obviously when a player looks at a tag list they dont anticipate the relative weighting to be one way or another. For example, this game has a "drugs" tag. Obviously, one would be understandably surprised if they played the game and it ended up being a singular sex scene (which encompassed the other tags), then 8 hours of gameplay involving different girls sticking needles in their arms.
To think that someone would react to that player's concerns with "What?? it's in the tags, if you dont like it dont play it." is the height of intellectual dishonesty. All I really see when I read these type of comments is "I like the genre which is well-represented by this game, I see you dont like this genre, thus I'm going to condescend to you"