Hey there. I was wanting to suggest adding an extra field in the name section of the character creation. This would allow people the opportunity to give their character a full name, but a short name for non-formal/familiar people and situations. For instance, I wanted to name my character Christopher Steele. While sounding very nice to me, it feels awkward when I become familiar with someone. Then they are still calling me Christopher, instead of Chris. Its a little suggestion, with much more work than just adding another name field (I know ).
However, I feel it would really add to the immersion factor for some players. I know that it would require changes in the character name code, and it could get complicated. If you want to simplify it, compared to coding all characters to switch from formal to familiar name at a specific point in time, you could do a small rewrite to the "character name" code. You could have it set to "character name" by default and for the formal name, then have it change "character name" to "familiar name" in all their dialogues once the player chooses to ask a specific character to call them by their "familiar name"
After the basic "switch all "character name" to "familiar name" at request" code is put in, you could build on that, if you so choose. You could write in an introduction button to all first time encounters, or other encounters where a name is given or requested, to allow the player to request that character call them by their formal or familiar name. Then, after that has passed, the player can ask them to call them by their formal or familiar name down the line. For instance, my character introduces himself as Christopher to an unfamiliar character. Then, once he becomes familiar with them, he could ask them to call him by his familiar name. Or, if a relationship becomes more romantic, or sours, he could asks them to call him by his formal name. Depending on the whim of the player.
I know its a small suggestion, with more work to implement than it sounds. However, I really think it would add that special little bit of immersion, that some players want in their experience with the game.
Thank you, to anyone who reads this suggestion. I hope it can make it into the game someday.
~Rio
However, I feel it would really add to the immersion factor for some players. I know that it would require changes in the character name code, and it could get complicated. If you want to simplify it, compared to coding all characters to switch from formal to familiar name at a specific point in time, you could do a small rewrite to the "character name" code. You could have it set to "character name" by default and for the formal name, then have it change "character name" to "familiar name" in all their dialogues once the player chooses to ask a specific character to call them by their "familiar name"
After the basic "switch all "character name" to "familiar name" at request" code is put in, you could build on that, if you so choose. You could write in an introduction button to all first time encounters, or other encounters where a name is given or requested, to allow the player to request that character call them by their formal or familiar name. Then, after that has passed, the player can ask them to call them by their formal or familiar name down the line. For instance, my character introduces himself as Christopher to an unfamiliar character. Then, once he becomes familiar with them, he could ask them to call him by his familiar name. Or, if a relationship becomes more romantic, or sours, he could asks them to call him by his formal name. Depending on the whim of the player.
I know its a small suggestion, with more work to implement than it sounds. However, I really think it would add that special little bit of immersion, that some players want in their experience with the game.
Thank you, to anyone who reads this suggestion. I hope it can make it into the game someday.
~Rio