I'm writing dialog for my game in a format kind of similar to screenwriting. I have dialog, mixed with a little "action", like this:
John: Can you pass me the salt?
Sally: Sure!
ACTION: Sally passes the salt
However, I don't want to keep writing down the names like that, especially if the names change later.
I want to know if there's a software where I can just write down the dialog without the characters first, select the text, pick a character from a dropdown, which then marks the text that belongs to that character in a format where the dialog and the character saying that dialog is kept separate.
Or, alternatively, the program recognizes while I'm typing who I'm writing the dialog for (it looks for a line beginning with "John: " for example) and it automatically puts it in the right format.
I know this seems very specific, but my main concern is mainly to keep consistency between all the different dialogs and to keep character info and dialog separate.