Question in regards to name calling with more than two characters

● ARCHIVED · READ-ONLY
Started by Kausus 7 posts View original ↗
  1. Hello, 

    I am recently new to this system. I have been wanting to pick this up and I am not ashamed to admit I waited til I saw it on Humble Bundle last week. I have been viewing various tutorials and I haven't found something as of yet but... The issue I have a concern about is that say you have a opening where the player may select between two characters, One a male and the other female, and during a conversation you use the \N[player number] command to show their name. How would one do this if they chose the other gender? For sake of ease in explaining we will say male is listed as actor 1 and female is actor 2. How would I get the this up and running? I worry that as a new person that I may be a bit in over my head with having a different gender/character option. 

    Thank you all ahead of time for taking the time to read this! I can explain more if needed! Or re-clarify some details .w. 
  2. Hi, Kausus! I'm a little confused, but I'll do my best to help you~  :)

    The issue I have a concern about is that say you have a opening where the player may select between two characters, One a male and the other female, and during a conversation you use the \N[player number] command to show their name.
    If the player can choose between two different characters, wouldn't the ID of the actors be different in the database? In other words, if actor 1 is named 'Mike' and actor 2 is 'Lisa', then inputting their ID numbers to the tag would show their respective name~

    Hello, \N[1]! would automatically become 'Hello, Mike!'

    Hello, \N[2]! would automatically become 'Hello, Lisa!'

    How would one do this if they chose the other gender?
    If you're letting the player choose their own name, you only need a single actor slot. Make a blank one, and name it something like 'Enter'. (No sprite or avatar is needed). Then, when it's time to pick a name, open the event editer, and flip to page 3; you'll see battle processing, then shop processing; beneath them, you'll see 'Name Input Processing'. Click on that, and choose the actor 'Enter' for the player to edit the name of. Then, to call their custom name, just use 'Enter's ID number in the call tag.

    So if 'Enter' is actor 3, your events would say: Hello, \N[3]! And their chosen name will now show. 
  3. I'll start off by saying that there are most likely much simpler ways to do this, but I don't know them...yet.

    Soooo... the player can choose between 2 possible genders and any name(that fits the character limit)? No changes can be made to character's sprite/face graphics beyond the default graphics you chose for that gender?

    What I would probably do is set up a conditional branch for each textbox that calls for a name where if the male(Actor ID:001) is in the party it uses one version of the textbox and if the female(Actor ID:002) it uses the other textbox. The only differences between the textboxes themselves would be which actor ID they referenced and the associated face-image you used. That would still allow the name customization that I assume you are using going by the need to reference IDs instead of just putting the name in the textbox directly.

    I apologize if it doesn't work, but I don't have a game project set up with alternate main characters to try it out in at the moment.
  4. I see! Thank you both for the quick responses! : D I think I figured out what I need to do from both responses! Hopefully it works! Thank you again for the speedy responses! ^^
  5. Cadh20000's suggestion is what I would recommend.


    If your just making two characters, then you can have the conditional branch set to a switch called either gender or player.


    So basically, if the switch is turned off then it will select the default character, where if it is turned on it would select the alternate.


    Example:


    Off: Eric


    On: Natalie


    You can also use a variable, which would be ideal for multiple characters.


    Example:


    0: Eric


    1: Natalie


    2: Terence


    4: Ernest
  6. Nope. Too hard, and you're inviting problems down the track.


    Have ONE actor in your database. Change the System tab to either not have ANY characters in your starting party, or have that one actor, but turn transparency on.


    Let your player choose whether they want a male or female character through a Show Choices command (or however you're doing it). Based on the response, use the Change Name, maybe the Change Class, and Change Actor Graphic command. You might also want to set a switch to indicate whether it's a guy or girl, if dialogue for your NPCs is going to be different based on the gender.


    Then you just refer to a single actor, and a single actor's name.
  7. alternatively using \p[1] will refer to the first party member