Racial Dialog

Post » Fri May 27, 2011 12:28 pm

Hi, I have created a custom race (based on Imperial) and everything is working just fine, however, I would like my custom race have their own custom dialog for greetings, rumors etc. is this possible, and if so, how?

Cheers

MVK
User avatar
Ally Chimienti
 
Posts: 3409
Joined: Fri Jan 19, 2007 6:53 am

Post » Fri May 27, 2011 1:57 am

Hi, I have created a custom race (based on Imperial) and everything is working just fine, however, I would like my custom race have their own custom dialog for greetings, rumors etc. is this possible, and if so, how?

Cheers

MVK

You could try voice acting, thats probably the most basic way to go :dancing:
User avatar
{Richies Mommy}
 
Posts: 3398
Joined: Wed Jun 21, 2006 2:40 pm

Post » Fri May 27, 2011 2:29 am

Thanks, but perhaps Iv not worded this correctly - I'm not worried (for the moment) about the audio files, just the text itself. Id like my custom race to have their own dialog text for the greetings etc. Audio I can think about later.

[EDIT]
Perhaps Iv been getting things a little mixed up.
Example: I have a custom race. One of my NPC's is called Fred. When the player is greeted by Fred I want a specific greeting used (and if possible, specific greetings depending on the players race). I don't need to know about the audio files just yet, the text is quite enough for now.

Cheers

MVK
User avatar
Cash n Class
 
Posts: 3430
Joined: Wed Jun 28, 2006 10:01 am

Post » Fri May 27, 2011 2:05 am

Okay, shameless bump - I really need to get this sorted out because I need my custom race to have their own dialog (As in the text that will display when the player walks up to them or talks to them - Audio and lip syncing etc, is not required at this time).

Cheers

MVK
User avatar
luis dejesus
 
Posts: 3451
Joined: Sun Aug 19, 2007 7:40 am

Post » Fri May 27, 2011 11:57 am

Yes - that's possible. All you'll need if a few new Dialogue entries and conditions on them. I'll explain that though, because it sounds complicated (well, it might):

Get to the Quest window (Character>Quests... if you didn't know), and then to Generic... You'll see that all of these have a Race after them, or something to do with speech (The one just named Generic is part of a quest, I think). Although they're quests, they house all of the Dialogue in the game related to race and current events.

Click on one of them, then go to Conversations. This is shows (for the race ones, excluding Dremora) the 'HELLO' conversation, which is what they say on you passing them. You'll see on each that the quest only applies to that certain race, due to a condition on the Quest Data tab (GetIsRace - [RaceName] - == - 1). This checks to see that those bits of conversation are only used for that race.

I reckon that's what you needed to know, but if you wanted to know more about dialogue, then you could read http://cs.elderscrolls.com/constwiki/index.php/Category%3a%44ialogue, or just scour the wiki. Good luck! :)

EDIT: Just re-read it, and it seems a little patronising, but that's only because I don't know how much you already know about the Dialogue settings. Sorry!
User avatar
Lifee Mccaslin
 
Posts: 3369
Joined: Fri Jun 01, 2007 1:03 am

Post » Fri May 27, 2011 3:46 pm

No need to apologize - I know very little (Although I'm getting there, a bit at a time), and you have supplied me with the information that I needed.

Great job, many thanks

MVK
User avatar
Luis Reyma
 
Posts: 3361
Joined: Fri Nov 02, 2007 11:10 am

Post » Fri May 27, 2011 1:53 am

Um. Okay, things didnt work as expected. Ill tell you what I did, and see if anyone can tell me what went wrong.

To start with I have my own custom race. I opened the Character->Quests window and made a new generic quest named GenericMyRace.
I made sure that the Quest data window looked the same as the other generic races and then went to the conversation tab.
I added the HELLO conversation, and added a few items there, using the same conditions as the other races.

However, my custom race still use the same dialog as everyone else in the game, and I'm not sure where I went wrong. I started to read the info on the Wiki about this, but there is no simple to follow "do this, do that" guide for what I want to do. In fact what I did seemed logical - it just didn't work, and I'm pretty sure Iv grabbed the wrong end of the stick somewhere down the line.

Can anyone point me in the right direction please.

Cheers

MVK
User avatar
Syaza Ramali
 
Posts: 3466
Joined: Wed Jan 24, 2007 10:46 am

Post » Fri May 27, 2011 1:10 am

I'm no dialog expert, but I think this may be due to the quest Priority.

if there is a conflict of dialog options, I think the quest with higher priority takes precedence. When you create a new quest it defaults to Priority 0, right at the bottom of the stack!

http://cs.elderscrolls.com/constwiki/index.php/Quest_Data_Tab.
User avatar
Blackdrak
 
Posts: 3451
Joined: Thu May 17, 2007 11:40 pm

Post » Fri May 27, 2011 11:56 am

I'm no dialog expert, but I think this may be due to the quest Priority.

if there is a conflict of dialog options, I think the quest with higher priority takes precedence. When you create a new quest it defaults to Priority 0, right at the bottom of the stack!

http://cs.elderscrolls.com/constwiki/index.php/Quest_Data_Tab.


Good call, but I copied the priority of the other generic races in the quest data tab, which were all set at 6.

cheers

MVK
User avatar
Joe Bonney
 
Posts: 3466
Joined: Tue Jul 17, 2007 12:00 pm

Post » Fri May 27, 2011 1:18 am

Ok, I just had a quick go myself at what you are trying to do and it seemed to work fine.

Only thing I can think - did you copy the 'IsPlayableRace' condition from the other GenericRace quests, and if so did you set your race Playable?
User avatar
adame
 
Posts: 3454
Joined: Wed Aug 29, 2007 2:57 am

Post » Fri May 27, 2011 2:33 pm

Ok, I just had a quick go myself at what you are trying to do and it seemed to work fine.

Only thing I can think - did you copy the 'IsPlayableRace' condition from the other GenericRace quests, and if so did you set your race Playable?

Yep - all direct copies of the other races and my race is playable (And what I use by default when I actually play)

One thing though. While fiddling about I added some dialog to a GREETING topic, and this seems to work. I'm now a little lost. The HELLO Conversation stuff never gets said, but the GREETING Topic does.

Now, when I run up to one of my custom race NPC's they will use the generic greetings used by everyone else in the game, but when I click on them to speak with them they come up with the GREETING Topic stuff. I'm a bit lost as to how to get the Conversation HELLO to work now.

** Just noticed - I have copied the Quest data from the other generic races, and its not "IsPlayableRace", its "GetIsPlayableRace" - Thats what they have, and what I have. Do I need to change, or is this all okay (and you grabbed a typo?)

Cheers

MVK
User avatar
Dominic Vaughan
 
Posts: 3531
Joined: Mon May 14, 2007 1:47 pm


Return to IV - Oblivion