In-Dialogue Character Names

JonTheLGuy64

Member
Mar 27, 2024
3
5
130
Pronouns
He/Him
GJphGJJXUAAl8dW

I always found it weird how everyone still refers to your character as "Mario" despite you probably not playing as Mario. What if we had a feature or mod that changes NPC text to have them say the name of the character you're playing as?
 
This would be interesting. I believe dialogue is handled by the ROM that is currently being played, if so this would be difficult to accomplish perfectly.
Perhaps adding a conditional that replaces "Mario" in dialogue boxes with either the selected character, or the player's username.
 
  • Like
Reactions: Chilly and Jarks04
This would be interesting. I believe dialogue is handled by the ROM that is currently being played, if so this would be difficult to accomplish perfectly.
Perhaps adding a conditional that replaces "Mario" in dialogue boxes with either the selected character, or the player's username.
I'd personally prefer selected character over username, and it'd be cool if there was a way for Character Select to make use of such a system as well for custom skins/characters, so those names can show up in dialogue as well.
 
  • Like
Reactions: SuperKirbylover
GJphGJJXUAAl8dW

I always found it weird how everyone still refers to your character as "Mario" despite you probably not playing as Mario. What if we had a feature or mod that changes NPC text to have them say the name of the character you're playing as?
Now that Coop DX v1.0's been released for some time now, just wanted to bring up this suggestion again
 
I do think it'd be rather easy to fish for the name "Mario" in dialogue text and replace it with your character's name.

Though, when referring indirectly to Mario, "You're Mario's brother, aren't you?" it would break text, "You're Luigi's brother, aren't you?"
I think this should be added as something specified in text itself - so it must be manual.
I don't know much about SM64 Coop DX modding, but it could look like, "You again, #Char#? This is the final stand! I will not let you conquer my battlefield once again!", "It's #Char#'s star, now.", "Do you know Bowser, #Char#?"
Some extra code might be needed for more specific dialogue, but it's enough on its own.

Also, maybe username support, so it's 2 separate fields? #Char#, #User#

If you were to add replacements of Mario in text fields, I do believe it should be manually added for the best experience.
If you really wanted to have it enabled, maybe in options there could be a field for "Auto Textbox Names," where the toggles could be; Off, Character, Username.

Reuploads of old unsupported Rom hacks with this method of support would probably be prohibited, but I bet a universal LUA mod developed by someone could comb through old Rom hacks and deliberately replace certain instances of Mario, adding support over time.

Just my 2 cents 🙂.
 
  • Like
Reactions: JonTheLGuy64

Users who are viewing this thread