Hello,
I need help with the Character name input system. I have a character selection script but the character name input system only rename a specific character.I would like to know if there is a way for the player to rename the character's name without having to input the actor ID?
-the script i'm using is from Monogatari Ace Chatacter Select. Please help ?
Character name Input for different characters.
● ARCHIVED · READ-ONLY
-
-
Perhaps you should explain what exactly you're trying to do - somehow the player has to tell the game which actor to rename, or do you want the name to be placed on a random actor?
If you have selected the actor to be renamed by something else, then that something else (like a script) needs to store which actor was selected, and the event with the rename needs to check and choose by conditional branch, which actor to rename.
That is the same if you want to use the script equivalent of the command - you still need to get the ID from somewhere. With a script you might be able to shorten the conditional branches to a reference-ID, but you still need to get that ID. -
I found using Common Events and variables a system that first, you choose your character, then you proceed to name it then after that the common event would remove the initial party member then add the selected party member.
~The easiest way I think to make this work would be to create a common event for each character, use this as a template then modify it however you need it:
Change Party Member: Remove "Eric" (default starter character)
Change Party Member: Add "Your Character Here"
Text: "Please Name your character:
Name Input Processing:Your Character
I found that will work if you already have the character selection screen working, Hope this helps!
-
I have Actors 1-8 and when you start the game you are able to select one of them it shows the picture and the Class. Now I wont know which character you are selecting in order to set up the name input system. how would I go about adding the name input after you selected the character ? EX: you selected character 3 and I want to prompt to change the name right after you selected the character. Now I can only set up the name system to change the name of a chosen character. how it would know you selected character number 3 then change its name ? Im sorry if its a little confusing.
-
If you give me your email I could send you the test files that I made to show you what kind of system i used, It's all in the database undercommon events the only thing outside of the database is the crystal that turns the switch on to activate the common event.
-
Of course you know that - the selected actor has become part of your party, otherwise that selection would make no sense.Now I wont know which character you are selecting
Control Variables : game Data : Party Member #1's Actor ID
This will place the actor ID of the first party member into that variable, and then you use conditional branches to check which one you have to rename. -



Here are some screenshots of what i have done to make the character selection and rename screen. The only thing is the Mage common event, you can modify this to fit the needs of any character you have. -
Thank you for the fast replies. I will try to play with the variables.
-
You are going about this the wrong way.
Have ONE actor, and when the player chooses their name, class, whatever else, use the Change Actor Name, Change Actor Class, Change Actor Graphic, etc commands on the ONE actor.
Otherwise you're going to have to do the same branches for every message box to indicate whose name or face to display.
I have provided a script that will show the appropriate actor's face in a message box so you don't have to choose it manually. If you do a forum search for "actor face" or some other appropriate keywords, you might be able to find it. If you can't find it and you want to go this way, post back, and I'll try and remember to look for it and post it here when I get home.