I believe that me, @Elaina2 and @Adrija have just found a new possibility of how to write inputs so the reader doesn’t have to type in the name if he likes the character’s original name (at last we haven’t found it anywhere)
And what is important this makes the original name appear in dialogues in small caps even if the reader hasn’t done the input.
So the steps are easy:
1) Make sure your display name is your preferred character name - in our example, it will be Helena
2) use big letters - caps in your input (HELENA)
input What’s your name? | What’s your name? | Done (HELENA)
3) But in dialogues use the name in small letters in square brackets: [Helena]
- this is the big change We were told that we must write the input in all caps also in the square brackets to make it work, right? But in this case, the one who hasn’t named their character will see it in dialogue as all caps:
Hi my name is HELENA
- But if you write it in small caps in the brackets it will appear so also in the dialogue and surprise surprise - the input will still work!
HELENA
Hi my name is [Helena]
##################################################################
And here is the template for how to let the reader decide if he wants to change the character name or keep the one you give to him.
So you will not need to force the reader to type in the original character’s name in case he doesn’t want to write his name.
NARR
This is Helena.
Would you like to change her name?
choice
"Yes." {
goto choose_name
} “No, Helena is fine.” {
goto continue_story
}
label choose_name
input Input_name | Type your name. | Done (HELENA)
NARR
Is [Helena] correct?
choice
"Yes!" {
goto continue_story
} “No, I messed up.” {
goto choose_name
}
#####################################
label continue_story
@HELENA stands screen center
HELENA
Hello, my name is [Helena]!
######################################################
Please let us know in this thread if you will find any malfunction but so far from our testing, it worked just fine.