Jump to content
The Dark Mod Forums

A few questions about dialogues


MirceaKitsune

Recommended Posts

I know I've made several threads about different features, so I hope I'm not overdoing it. There is one more thing I've been wondering about, which is also relevant to my plans to make TDM maps in the future.

 

I was wondering to what extent TDM can allow dialogues between players and NPC's. Sure, I've seen missions in which an NPC talks toward the player when he gets close, and there are occasionally people conversing about mission related information which you can eavesdrop on. There are however a few points I'm specifically interested in, and how they must be done in scripts or DarkRadiant:

 

- Exchanging sentences between two or more NPC's and / or the player: An NPC talking by itself is pretty easy and obvious. But what about making multiple characters have a conversation... in which each one plays several voice files in order, while waiting for the other to finish and do the same? Further more, what about conversations between an NPC and the player... where the player hears himself talk, then the NPC says his / her sentence, then the player talks again, and so on? I've seen inter-NPC conversations in some TDM missions, but was curious how the mapper must do it.

 

- Choices: This is the part that interests me most. Does scripting currently allow the player to choose how to continue a dialogue, similar to how this is done in some 2D RPG games? What this means is that during an exchange of sentences, the conversation pauses and the player gets a list of options. For example, and NPC can tell the player "Do you want this mission", then the player could either press the 1 key to select "Yes, I'll get to it" or 2 to select "Not now, I'll have to think about it"... of course influencing whether or not he receives a new objective.

 

- Subtitles: Triggering text to show on the screen when an NPC starts talking should be an easy thing. But for subtitles to work, this text must be renewed once the other participant starts to speak, and expire at the appropriate time after the conversation ends. Is this possible to do currently... for dialogues as well as characters idly talking or yelling when they're alerted?

 

- Translations: I noticed that TDM has a system to translate missions to various languages. I wanted to know how much it covers: Can you only translate text found on notes, or also character voices and subtitles (if they exist)? And does the mission need to be edited in DarkRadiant for this, or can people download and select translation packages for any mission individually, which can change text and voice content? That might be tricky if voices aren't calculated in realtime, since it also changes the duration of voice files.

Link to comment
Share on other sites

But what about making multiple characters have a conversation... in which each one plays several voice files in order, while waiting for the other to finish and do the same?

 

There is an entire conversation editor within Dark Radiant. http://wiki.thedarkmod.com/index.php?title=Conversations

 

As for the rest, there was a discussion about dialogue trees about a year ago. You might be able to find it with a search. There is no subtitle system at present.

Link to comment
Share on other sites

I know I've made several threads about different features, so I hope I'm not overdoing it.

 

That's what I thought first when I saw your many threads. :laugh:

But as long as your ideas are fresh and well explained (and if they make sense) I believe some nice ideas and a kind discussion keeps the place alive pretty much. Nice to have :)

"Einen giftigen Trank aus Kräutern und Wurzeln für die närrischen Städter wollen wir brauen." - Text aus einem verlassenen Heidenlager

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent Status Updates

    • Ansome

      Finally got my PC back from the shop after my SSD got corrupted a week ago and damaged my motherboard. Scary stuff, but thank goodness it happened right after two months of FM development instead of wiping all my work before I could release it. New SSD, repaired Motherboard and BIOS, and we're ready to start working on my second FM with some added version control in the cloud just to be safe!
      · 1 reply
    • Petike the Taffer  »  DeTeEff

      I've updated the articles for your FMs and your author category at the wiki. Your newer nickname (DeTeEff) now comes first, and the one in parentheses is your older nickname (Fieldmedic). Just to avoid confusing people who played your FMs years ago and remember your older nickname. I've added a wiki article for your latest FM, Who Watches the Watcher?, as part of my current updating efforts. Unless I overlooked something, you have five different FMs so far.
      · 0 replies
    • Petike the Taffer

      I've finally managed to log in to The Dark Mod Wiki. I'm back in the saddle and before the holidays start in full, I'll be adding a few new FM articles and doing other updates. Written in Stone is already done.
      · 4 replies
    • nbohr1more

      TDM 15th Anniversary Contest is now active! Please declare your participation: https://forums.thedarkmod.com/index.php?/topic/22413-the-dark-mod-15th-anniversary-contest-entry-thread/
       
      · 0 replies
    • JackFarmer

      @TheUnbeholden
      You cannot receive PMs. Could you please be so kind and check your mailbox if it is full (or maybe you switched off the function)?
      · 1 reply
×
×
  • Create New...