Thanks for this. Can this be used in other games? Maybe with slight changes?
Unlikely. Variable names vary, so those would need to match and then I lazily just rebuilt the preference screens with the addons so this uses his styles, and everything.. so basically if left the pref pane vanilla and just did edited the gui and options like CapR did ya it'll be fine but if they did any customization it'll render you errors or rearrange / destroy the pref pane lol
If you want a way to do it across games you'd have to change the variables. so using 0x52_URM would be your best bet, then for text if the dev doesn't use consistent variable naming (like CapR) and hardcodes the name in plain text you'll have to add a small .rpy file
Python:
init python:
def replace_names(text, **kwargs):
text = text.replace("MC_Name", "My_Own_Name")
config.say_menu_text_filter = replace_names
obv replace MC_Name with the name of the mc and My_Own_Name with your name of choice and you can repeat the text - text.replace for any number of names. else just ask in the game or something. changing names is trivial. adding it so it look like its part of the options screen takes a bit more time just because ppl customize stuff (still trivial in most cases)