I'll try this out! I have the custom name defined like this:
define mc = Character("[playername]")
Do I just adjust that to say [player] instead for your code?
Okay! I'm back. My first issue is completely solved! The second thing I was okay with until this part of your explanation: "Then default var_kps_new_mc_name anywhere, just so anything, or an empty string, then after they have chosen the name just run $ var_kps_new_mc_name = their_chosen_name"
Does the first half mean that I run this: $ var_kps_new_mc_name = "default"
The second half with this command: $ var_kps_new_mc_name = their_chosen_name - do I type that exactly?
And (I'm so sorry) an additional thing, how do I force the phone icon to stay accessible in the corner? I currently cannot access it outside of forcing the phone open for conversations
Hi! I was able to get the phone and conversation to show up, but when I attempt to close out of the phone I get a script error that says "renpy.display.screen.ScreenNotFound: Screen 'phone_icon_overlay' is not known"
Also, is it possible to have the mc's name in the phone match the custom names chosen by players? I feel like this is probably easier to do than I'm making it in my head lol