Jump to content

Scripting: How do I detect when a conversation starts?


nyteschayde

Recommended Posts

I want to write a script that affects everybody's conversation dialogues. I know there are dialogue dialogs in the GECK, but just to get started I was thinking I needed to somehow detect when a conversation starts, when a conversation is occurring and when it ends? Does anybody know of a way to perform these checks? Are they done from within the dialogue dialogs?

 

I'd like to be able to add dialogue injection to every NPC conversation without having to modify every NPC in the game. Is this possible? I suspect it is as I've seen such things done with the Animated Prostitution mod but I have yet to figure out how he's done it.

 

Thoughts?

Link to comment
Share on other sites

It is possible to add new topics, which could be chosen by any NPC. But the problem is, these "global" topics show up everywhere, including in the middle of existing, tightly scripted dialog. So you want to make sure (I don't know how) that it only shows up in certain places. If there are mods where this is done just like you want, I highly recommend to dissect those mods, or contact the mod author, to find out their exact technique.
Link to comment
Share on other sites

The more time I spend in these forums the more I realize just how much you respond and post to peoples threads. I have to admit I appreciate it. Do you work for the forums, beth soft or other? Or are you just an appreciated do-gooder? :)

 

If I wanted to add a generic topic that would be chosen by any NPC, how would I go about doing it? Just to let you know, since you responded to my last posting as well, my understanding of NifSkope and Blender is moving along at a glacial pace, but it is moving along. Again, thanks for all your help there too.

 

It is possible to add new topics, which could be chosen by any NPC. But the problem is, these "global" topics show up everywhere, including in the middle of existing, tightly scripted dialog. So you want to make sure (I don't know how) that it only shows up in certain places. If there are mods where this is done just like you want, I highly recommend to dissect those mods, or contact the mod author, to find out their exact technique.

Link to comment
Share on other sites

Thank you for the positive feedback. No, I am "just a guy". I joined FNV modding two months ago, but I have several years experience in modding other games and I am a professional programmer. I have tried to figure out many questions posted here, in order to learn faster. I will learn at a certain rate by figuring out my own problems; but if there are other problems to investigate, I will learn faster. It is like learning how to fix cars either in your own driveway, or by hanging out at a garage and working on other peoples' cars too.

 

Regarding "partly global" dialog, I don't think I can directly help. But this tutorial for Oblivion appears to discuss the general idea. If you also want a more general, highly detailed dialog tutorial, you can try this one.

Link to comment
Share on other sites

Thank you for the positive feedback. No, I am "just a guy". I joined FNV modding two months ago, but I have several years experience in modding other games and I am a professional programmer. I have tried to figure out many questions posted here, in order to learn faster. I will learn at a certain rate by figuring out my own problems; but if there are other problems to investigate, I will learn faster. It is like learning how to fix cars either in your own driveway, or by hanging out at a garage and working on other peoples' cars too.

 

Regarding "partly global" dialog, I don't think I can directly help. But this tutorial for Oblivion appears to discuss the general idea. If you also want a more general, highly detailed dialog tutorial, you can try this one.

 

 

Yeah I definitly appreciate the help too there dave. THat second tutorial is brilliant. So laid out. Very informative, sorry he didnt complete the other two tutorials.

 

Its difficult to get help just online. I mean reading, and trial by error works, but nothing like a great breakdown, to show you how. I wish I knew someone in my area that did this. 1 hour, face to face, would be like a week, of trial and error.

 

Anyway im back to the geck.

Link to comment
Share on other sites

Totally agreed. Where are you located Floatsup? Are you in the northern california bay area by chance? Even two lesser experienced people together could still accomplish a lot.

 

Nyteschayde

 

Thank you for the positive feedback. No, I am "just a guy". I joined FNV modding two months ago, but I have several years experience in modding other games and I am a professional programmer. I have tried to figure out many questions posted here, in order to learn faster. I will learn at a certain rate by figuring out my own problems; but if there are other problems to investigate, I will learn faster. It is like learning how to fix cars either in your own driveway, or by hanging out at a garage and working on other peoples' cars too.

 

Regarding "partly global" dialog, I don't think I can directly help. But this tutorial for Oblivion appears to discuss the general idea. If you also want a more general, highly detailed dialog tutorial, you can try this one.

 

 

Yeah I definitly appreciate the help too there dave. THat second tutorial is brilliant. So laid out. Very informative, sorry he didnt complete the other two tutorials.

 

Its difficult to get help just online. I mean reading, and trial by error works, but nothing like a great breakdown, to show you how. I wish I knew someone in my area that did this. 1 hour, face to face, would be like a week, of trial and error.

 

Anyway im back to the geck.

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...